@import "/css/font-awesome.css";
@import url(/fonts_googleapis_com/css/index.html);
@import url(/fonts_googleapis_com/css/index.html);

body {font-family: 'Open Sans', sans-serif;font-weight: normal;font-size: 14px;line-height: 1.7;color: #666666;margin: 0px;}
.header_div{background: #FFF none repeat scroll 0% 0%;border-radius: 5px;min-height: 80px;padding-top: 8px;margin-bottom: 0px;width: 1170px;float: left;z-index: 50;}
.main_div{background: #1C1C1C none repeat scroll 0% 0%;border-radius: 0px;min-height: 100px;padding-top: 0px;margin-bottom: 0px;width: 100%;float: left;margin-top:0px;}
.main_div_2{background: #FFF none repeat scroll 0% 0%;border-radius: 0px;min-height: 100px;padding-top: 8px;margin-bottom: 0px;width: 100%;float: left;margin-top:0px;}
.container{width: 1170px;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.container_2{width: 700px;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.logo{width: 220px;float: left;margin-top: 10px;}
.title{width:100%;float:left;color:#000;margin-top:5px;font-weight: normal;font-family: Oswald,sans-serif;font-size: 30px;}
.menu_div{width:100%;float:left;background-color:#0369BD;}
.menu{width: 770px;float: left;margin-left: 91px;}
.banner{width: 100%;float:left;height: 100%;top: 0px;left: 0px;text-align: left;}
.heading{float:left;padding: 3px 10px;padding-bottom: 15px;margin-bottom: 30px;display: block;margin-top:15px;}
.heading h2 {color: #fff;}
h2, .h2 {font-size: 30px;}
.heading p {font-size: 1.2em;}
p {color: #000;margin: 0 0 1em !important;}
.heading1{width: 100%;float: left;margin: 30px 0px 30px 0px;font-weight: normal;font-family: Oswald,sans-serif;font-size: 30px;padding-left: 15px;}
.row{width: 100%;float: left;}
.col_left{width:66%;float:left;text-align:right;margin:15px 20px 0px 0px;}
.col_left_img{width:30%;float:left;}
.col_right{width:66%;float:left;text-align:left;margin:15px 0px 0px 20px;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.list.course-list ul li {margin: 0px;padding: 4px 0px 5px 30px;border-top: 1px solid #F2F2F2;position: relative;background: transparent url("/images/arrow.png") no-repeat scroll 0px 11px;float: left;}
ul, .list.course-list ul { margin: 0px 0px 11px; list-style-type: none; padding-left: 10px;}
.box-item {background: #EFEFEF;float:left;}
.box-item p {
    font-size: 15px;
    line-height: 1.5em;
    padding: 0px 12px 26px !important;
}
.circle {
    width: 120px;
    height: 90px;
    display: inline-block;
    background: transparent;
    border-radius: 0px;
    color: #FFDF00;
    line-height: 90px !important;
	margin-top: 15px;
}
.text-center {
    text-align: center;
}
h1 {
    font-size: 40px;
	color: #ffffff;
	margin-bottom: 10px;
	margin-top:10px !important;
}
h3, .h3 {
    font-size: 18px;
	text-transform: uppercase;
	 margin-top: 30px;
}
h2,h3,h4 {
    margin-top: 10px;
    margin-bottom: 10px;
}
h2,h3,h4{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    line-height: 1.1;
	color: #333333;
}
h4{ font-size: 17px;
	 margin-top: 4px;
	 }
.feature {
    margin-top: 0px;
    margin-bottom: 54px;
}
.rowc {
	width:100%;
	float:left;
    margin-right: -15px;
    margin-left: -15px;
}
.left {
    padding-right: o32px;
    float: left;
}

.feature a {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    background: #FFDF00;
    margin-right: 20px;
    width: 220px;
    text-align: center;
    line-height: 41px;
    border-radius: 10px;
}
.btn {
    font-weight: 200;
    border: 0px;
    border-radius: 0px !important;
    display: inline-block;
    padding: 8px 12px;
}
.button {
    display: inline-block;
    padding: 12px 35px;
    background: #A8CF45;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.button.white.outline {
    border: 2px solid #ffffff;
    color: #ffffff !important;
}
.col-lg-3 {
    width: 46%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float:left;
}
.col-service {
    width: 23%;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right:21px;
	float:left;
	border: 1px solid #EFEFEF;
}
.service {
	width:20%;
	float:left;
    margin: 0px 0;
    padding: 0 5px 0px;
    text-align: center;
    cursor: pointer;
}
.icon {
    display: inline-block;
    width: 70px;
    height: 70px;
    background: #1C1C1C;
    font-size: 30px;
    color: #1ABC9C;
    line-height: 73px;
    border: 2px solid #fff;
    border-radius: 200px;
    transition: all 0.3s linear;
}
.nc-icon-outline {
    display: inline-block;
    font-size: inherit;
    text-transform: none;
}
.service_1{width:100%;float:left; background:#fff none repeat scroll 0% 0%;margin-top: 0px; padding:40px 0px 30px 0px;font-size: 14px;}
.col_block {
    margin: 0 0 0px;
    padding: 0px;

}
.col_block p{color:#000 !important;line-height:20px;text-align:justify;padding:0px 5px 0px 5px;}
.col_block img{width:100%;}
.testimonials {
    float: left;
    padding:0px 280px 50px 300px;
    width: 46%;
    text-align: center;
}
.testimonials_img {width:20%;float:left;text-align:center;margin-left:0px; margin-top:0px;}
.event_left{width:50%;float:left;}
.event_right{width:50%;float:left;}
label{color: #626262;display: block;font: 13px/24px Arial,Helvetica,sans-serif;}
.input_field{width: 400px;height: 24px;margin: 0 0 18px;padding: 0 4px;} 
textarea {width:400px;height: 110px;margin: 0 0 18px;overflow: auto;padding: 0 4px;resize: none;}
.footer {width:100%;float:left; background:#404546 none repeat scroll 0% 0%;margin-top: 0px; padding:20px 0px 20px 0px; color: #fff; font-size: 13px;}

.footer a{font-size: 14px;font-weight:bold;}
.footer_socials{color: #fff;font-size: 0;line-height: 0;margin-bottom: 28px;}
.footer_socials .fa {background-color: #77B1F1;display: inline-block;font-size: 25px; height: 50px; line-height: 55px; text-align: center;width: 50px;}
.footer_socials .fa + .fa {margin-left: 6px;}
.footer_socials .fa:hover{background-color:#1d1d1d;}
.footer_text{width:100%;float:left;color:#808080;text-align:center;}
.footer_soci{width:30%;float:left;}
@media only screen and ( max-width: 640px) {
.container{width: 89%;}	
.container_2{width: 89%;}	
.menu{width: 100%;float: left;margin-left: 0px;}
.logo{width: 100%;text-align: center;}
.main_div{margin-top:0px;}
.heading{margin-bottom:5px;margin-top:0px;}
.header_div{width:100%;position:relative;}
.title{font-size:20;text-align:center;}
.menu_div{background:#A8CF45;}

.rowc {
	width:100%;
	float:left;
    margin-right: 0px;
    margin-left: -15px;
}
.col-lg-3 {width:90%;}
.col-service {width:90%;}
.testimonials {width:100%; padding:0px;}
.img_a{width:100%;}
.testimonial{width:100%;margin-left:0px;}
.testimonials_img {width:100%;margin-left:0px; text-align:center;}
.img_right{width:100%;}
.event_left{width:100%;float:left;}
.event_right{width:100%;float:left;}
.input_field{width:94%;}
textarea {width:94%;}
.footer_text{width:100%;}
.footer_soci{width:100%;float:}
}

