@import url('https://fonts.googleapis.com/css?family=Proxima+Nova');
*{
	margin:0px;
	padding: 0px;
}
body{
	font-family: Proxima Nova;
	
}
p{
	margin-top:10px;
	margin-bottom: 10px;
}
a{
	text-decoration: none;
	color: #0080E0;
}
ul{
	list-style-type: none;

}
.wrapper{
	//width:1349px;
	//margin:0px auto;
}
.container{
	width:1170px;
	margin:0px auto;
}

.col-1{
	width:97.5px;
	height:auto;
	float: left;
	
}
.col-2{
	width:195px;
	height:auto;
	float: left;
}
.col-3{
	width:292.5px;
	height:auto;
	float: left;
}
.col-4{
	width:390px;
	height:auto;
	float: left;
	
}
.col-5{
	width:487.5px;
	height:auto;
	float: left;
}
.col-6{
	width:585px;
	height:auto;
	float: left;
}
.col-7{
	width:682.5px;
	height: auto;
	float: left;
}
.col-8{
	width:780px;
	height:auto;
	float: left;
}
.col-9{
	width:877.5px;
	height:auto;
	float: left;
}
.col-10{
	width: 975px;
	height:auto;
	float: left;
}

.col-11{
	width:1072.5px;
	height:auto;
	float: left;
}
.col-12{
	width:1170px;
	height:auto;
	float: left;
}

.header{
	height: 94px;
	background: #fff;
	margin-top: 
}
.header .logo{
	margin-top: 30px;
}
.navbar ul{
	width:auto;
	margin-top: 27px;
	margin-left: 70px;
}
.navbar ul li,.footer_menu ul li{
	float: left;
	text-transform: uppercase;
	line-height: 25px;
	padding: 5px 21px;
	margin-left: 5px;
	text-decoration: none;
	color: #5d5d5d;
	font-family: Corbel;
}
.navbar ul li.active,.navbar ul li:hover{
	background-color: #f27b5b;
	color: #fff;
	border-radius: 20px;
}

/***Slider**/
.main_slider{
	border-top: solid 3px #f27b5b;
	border-bottom: solid 5px #a9adb1;
	
}

/**Welcome Section**/
.welcome_section{
	height: 260px;
	line-height: 120px;
	background-image: url(../images/welcome_bg.png);
	background-position: center 20px -10px;
	background-size: 100% 100%;
	margin-bottom:60px;
}

.welcome_section h1{
	font-family: Proxima Nova;
	font-size: 40px;
	color:#f27b5b;
	text-align: center; 
	font-weight: normal;
	
}
.welcome_section p{
	color: #626262;
	font-size: 18px;
	line-height: 30px;
	text-align: center; 
}

/**description_section **/

.description_section p{
	color: #626262;
	font-size: 17px;
	line-height: 25px;
	margin-top: 18px;

}
.description_section .more_btn{
	float: right;
	font-size: 15px;
	border: none;
	padding: 7px 30px;
	background-color: #f27b5b;
	color: #fff;
	border-radius: 20px;
	text-align: center;
	margin-top: 70px;
	text-decoration: none;
	//margin-left: 150
}

.description_section img{
	margin-bottom: -5px;
}
/**news_section***/

.news_section{
	width: 100%;
	display: table;
	height: 265px;
	clear: both;
	background-color: #323a45;
	margin-top: -5px;
}
.news_section img{
	width: 260px;
	border:solid 2px #fff;
	border-radius: 2px;
	//margin-top:50px;
	float: left;
	//margin-bottom:35px;
}
.news_description{
	float: left;
	color: #fff;
	//margin-top: 50px;
	padding-left: 40px;
}
.news_description p{
	margin-top: 20px;
}
.news_description .more{
	margin-top: 25px;
}
.news_description .more_btn{
	padding: 7px 30px;
	border: solid 1px #f27b5b;
	text-decoration: none;
	border-radius: 20px;
	color: #fff;
}
.left-col,.right-col{margin-top:50px;}
.left-col{width: 870.5px;}
.left-col{
	border-right: solid 1px #fff;
}

/**client**/
.our_clients{
	margin-top: 50px;
	margin-bottom: 50px;
}
.our_clients .slider li img{
	height: 50px;
	margin:0px auto;

}
.our_clients .slider ul {
    display: table;
    margin: 0;
    text-align: center;
}
.our_clients .slider li {
    display: inline;
}
.section_title {
    display: table;
    margin-bottom: 30px;
    width: 100%;
}
.section_title h1 {
    margin: 0;
    text-align: center;
	text-transform:uppercase;
	font-weight:normal;
	font-size: 31px;
	color: #2a343f;
}

.section_title .title_hr {
    background: none repeat scroll 0 0 #C8D0D5;
    display: table;
    height: 2px;
    margin: 10px auto 20px;
    width: 570px;
}
.section_title .title_hr .red {
    background: none repeat scroll 0 0 #EA705B;
    display: table;
    height: 2px;
    margin: 0 auto;
    position: relative;
    width: 170px;
}
.section_title .title_hr .icon {
    background: url("../images/shape.png") no-repeat scroll center center;
    display: table;
    height: 15px;
    left: 50%;
    margin: 0 auto 0 -7px;
    position: absolute;
    width: 15px;
}
/***top-footer**/
.top-footer{
	width: 100%;
	display: table;
	height: 55px;
	background-color: #2a343f;
}
.footer_menu {
	margin:22px 5px 5px 146px;
}
.footer_menu ul li{
	color: #A0A0A0;
	border-right:solid 2px #A0A0A0;
	line-height: 0px;
}
#last{border:none;}
/**menu-footer**/
.bottom-footer
{
	width: 100%;
	display: table;
	height: 110px;
	background-color: #181d23;
	padding-bottom: 10px;
}
.bottom-container{
	padding-top: 30px;
}
.logo_col{
	width: 470px;
	padding-top: 15px;
}
.call_col{
	width:380px;
	border-right: solid 1px #60686f;
	color: #fff;
	line-height: 30px;
}
.call_col a{
	color: #0080e0;
	text-decoration: none;
	
}
.copy_col{
	width:280px;
	color: #fff;
	padding-left: 30px;
	float: right;
	line-height: 30px;
}
.copy_col h4{
	font-size: 25px;
	color: #dd4d4d;
	float: left;

}
.copy_col h5{
	font-size: 15px;
	color: #60686f;
	float: left;
	font-weight: normal;
	line-height: 30px;
}

/**********************************About Us***********************/
.about_us_bg{
	
	background-image: url(../images/aboutus-banner.jpg);
}
.page_header_section{
	width: 100%;
	display: table;
	height: 220px;
	background-color: #F27B5B;
	//background-color: #148FCA;
	background-size: 450px 220px;
	background-repeat: no-repeat;
	margin: 0px auto;
	background-position: 990px;
	//position: relative;

}
.page_header{
	margin-top: 70px;

}
.page_header h1{
	color: #fff;
	font-weight: bold;
	font-size: 40px;
	
}
.artical{
	background-color: #fff;
	border-radius: 5px;
	margin-top: -46px;
	
}
.artical-section{
	//margin-top: 50px;
	padding-bottom: 50px;
	
	position: relative;
}

.description{
	//padding-top: 50px;
	position: relative;
	//padding-left: 20px;
	padding: 50px 50px 0px 35px;
}
.description h3{
	font-size: 28px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	//padding-bottom: 10px;
	font-weight: normal;
}
.description h4{
	//font-weight: bold;
	margin-top: 20px;
	padding-bottom: 10px;
}
.description p{
	line-height: 25px;
	font-size: 15px;
	

}
.description ul li span{
	color: #000;
	margin-top: 10px;
	font-size: 15px;
	line-height: 25px;
}
.description ul li , .services_div ul li{
	list-style-type: square;
	color: #F27B5B;
	
}
.services_div,.contact_div{
	background-color: #323A45;
	padding-bottom: 20px;
	margin: 80px 50px 80px 0px;
	color: #fff;
	border-radius: 5px;
}
.services_div h4,.contact_div h4{
	font-weight: bold;
	padding:15px 0px 15px 15px;
	color: #F27B5B;
	//text-align: center;
}
.services_div ul{margin: 0px;padding: 0px;}
.services_div ul li {margin-left:35px;margin-right:35px;line-height: 40px;border-bottom: solid 1px #CDE1EC;}
.services_div ul li a{
	font-size: 15px;
	color: #fff;
}
.contact_div{margin-top: 20px;}

.contact_div p{
	line-height: 0px;
	padding: 0px 0px 15px 15px;
	
}


/***************************Services*******************/
.service_bg{
	
	background-image: url(../images/service-banner.jpg);
}
.description ol ,.description ul{
	margin: 22px 0px 22px 40px;
}
.description ol li,.description ul li{
	line-height: 25px;
	font-size: 14px;
}

/************************************Clients**************************/
.clients_bg{
	
	background-image: url(../images/clients-banner.jpg);
}
.img-thumbnail{
	padding: 4px;
	border: 1px solid #DDD;
	border-radius: 4px;
}
.description-img img{
	
	height: 70px;
	float: left;
	margin: 15px;
	width: 15%;

	//margin: 0px auto;
}
/***********************************careers*******************************/
.careers_bg{
	
	background-image: url(../images/careers-banner.jpg);
}
/***********************************Training******************************/
.move{
	background: #F27B5B;
	//line-height: 20px;
	padding: 10px;
	margin-top: 20px;
	color: #fff;
	margin: 50px 50px 0px 35px;	
	//position: relative;
}
.col b,.col a{
	color: #fff;
}
.training_bg{
	background-image: url(../images/training-banner.jpg);
}
.description .col p{
	font-weight: bold;
}
.description .col{
	background-color:#F27B5B;
	padding: 30px;
	margin-bottom: 10px;
}
.form-element label{
	margin-top: 10px;
	color: #2a98ce;
}
.form-element input{
	height: 45px;
}
.form-element input,.form-element textarea,.student_form select{
	width: 90%;
	border: solid 1px #8e8e8e;
	border-radius: 5px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}
.form-element input[type="submit"]{
	width: 94%;
	color: #fff;
	background-color: #2a98ce;
	border: none;
	border-radius: 5px;
	box-shadow: 2px 2px 0px #1d86ba;
	margin-top: 30px;
}
.student_form{
	padding: 0px 0px 15px 15px;
	margin-top: -10px;
}
.student_form textarea{
	margin-top: 10px;
}
.student_form input[type="submit"]{
	margin-top: 10px;
	width: 96%;
	background-color: #F27B5B;
	box-shadow: 2px 2px 0px #e05a36;
}
.student_form input[type="submit"]:hover{
	cursor: pointer;
}
.student_form input{
	margin-top:10px;
	height: 30px;
}
.student_form select{
	width: 97%;
	margin-top: 10px;
	border: solid 1px #333;
	border-radius: 5px;
	padding-left: 20px;
	font-weight: normal;
	//color: #919191;
	height: 30px;
	font-size:14px;
}

/**********************Contact Us********************/
.contact_us_bg{
	
	background-image: url(../images/contact-banner.jpg);
}
.contact_col{
	padding-bottom: 20px;
	margin: 70px 50px 80px 0px;
	//color: #fff;
}
.contact_col h2{
	color: #F27B5B;
	height: 50px;
	border-bottom: solid 1px #323A45;
	//line-height: 50px;
}
.contact_type_details {
   margin-top: 40px;
}
.contact_type_details > p {
    color: #323A45;
    font-size: 15px;
    margin: 0 0 15px;
}
.contact_type_details .lable {
    display: inline-table;
    width: 100px;
    vertical-align: middle;
}
.email_icon, .phone_icon, .address_icon, .blank_icon {
    display: inline-table;
    height: 25px;
    vertical-align: middle;
    width: 30px;
	margin-right:10px;
}
.email_icon{
    background: url("../images/mail_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.phone_icon {
    background: url("../images/phone_ico.png") no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
}
.address_icon {
    background: url("../images/address_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}