
body {font-size:12px;font-family: Arial;}
.clear {clear:both;}
a {-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;outline:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
.ul {margin:0;padding:0;list-style:none;}
.inner-section {max-width:1190px;margin:0 auto;}

@font-face {
font-family: 'Conv_MyriadPro-Regular';
src: url('../fonts/MyriadPro-Regular.eot');
src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_MyriadPro-Bold';
src: url('../fonts/MyriadPro-Bold.eot');
src: local('☺'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Conv_MyriadPro-BoldIt';
src: url('../fonts/MyriadPro-BoldIt.eot');
src: local('☺'), url('../fonts/MyriadPro-BoldIt.woff') format('woff'), url('../fonts/MyriadPro-BoldIt.ttf') format('truetype'), url('../fonts/MyriadPro-BoldIt.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/*======================================================================
							Custom Css End
======================================================================*/

/*======================================================================
							Header Css Start
======================================================================*/
.top_header{
background: url(../images/header_img.png)no-repeat; background-size: cover; width: 100%; position: relative; padding: 20px 0px 20px 0px;
font-family: 'Conv_MyriadPro-Regular';
}
.reg_btn{background: url(../images/reg_button.png)no-repeat; width: 100%; height: auto; position: relative; text-align: center; margin-top: 7px; padding: 5px;}
.reg_btn a{
font-family: 'Conv_MyriadPro-BoldIt';font-size: 25px; color:#4aa732; text-decoration: none; padding-top: 7px; display: block;  padding: 10px;
}
.reg_btn a:hover{
color: white;
}
.phone_btn{position: relative; width: 100%; margin-top: 7px;}
.phn_btn{background: #5f6468;  width: 197px;margin: auto; right:0; left:0;}
.phn_btn a{font-size: 22px;font-family: 'Conv_MyriadPro-Bold';text-decoration: none; color: white; padding-left: 15px; display: inline-block;}
.phn_btn a:hover{color: #50ae3a;}
.phn_btn_bg{background: #5183c8; padding: 10px; padding-left: 15px; }

.navbar-default{
background-color: #4aa732;
border: none;
border-radius: 0px;
margin-bottom: 0px;
}
.navbar-default .navbar-nav > li > a{color: white; font-family: 'Conv_MyriadPro-Bold'; font-size: 17px;}
.navbar-default .navbar-nav li{padding-right: 16px; transition: all .15s;}
.navbar-default .navbar-nav li span{margin-top: 15px !important;}
.navbar-default .navbar-nav > li>a:hover,.active { color: black;}
.nav1 li a.active {
    color: black !important; 
}
.line {margin-top: 11px;color: #fca927;font-size: 17px;}

.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background-color: #4aa732;
color: #555;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background-color: #4aa732 !important;color: #555 !important;
}
/*.dropDownMenu_item{position: absolute; background: white; z-index:999;}
.dropDownMenu_item li a{color: red; font-family: 'Conv_MyriadPro-Bold'; font-size: 16px;}
.dropDownMenu_item li{float: none;}*/

.dropdown .dropdown-content a:before {
    content: "";
    background: black;
    height: 10px;
    width: 10px;
    position: absolute;
    z-index: 1000;
    left: 10px;
	top: 20px;
    border-radius: 10px;
}

.dropdown span a{color: white; font-family: 'Conv_MyriadPro-Bold'; font-size: 17px; text-decoration: none; }
.dropdown span a:hover{color: black;}
.dropdown {
    position: relative;
    display: inline-block;
	margin-top: 15px;
}
.dropdown-content a:hover{color: black;}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #4aa732;
    min-width: 240px;
	left:0px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 16px 13px;
    z-index: 1;
}
.dropdown-content a{color: white; font-family: 'Conv_MyriadPro-Bold'; font-size: 17px;margin-left: 18px;}
.dropdown:hover .dropdown-content {
    display: block;
}
/*======================================================================
							Header Css End
======================================================================*/

/*======================================================================
							Middle Css Start
======================================================================*/
.carousel_section{background: #5183c8; padding-bottom: 15px; padding-top: 15px;}
.carousel_bottom{background: #2c2727; padding: 15px; text-align: center; position: relative;}
.carousel_section img {width: 100%;}

.carousel_section ol.carousel-indicators {
    right: 0;
    left: auto;
    width: 92px;
    position: absolute;
    bottom: 0;
}

.carousel_section {
    position: relative;
}

.carousel_section ol.carousel-indicators li {
    border-radius: 0;
	background-color: rgba(114, 114, 115, 0.51);
	border: 1px solid #4a4848;
}
.carousel-indicators .active {
	background-color: white !important;
}
.arrow_bg {
	padding-top: 7px;
}
a.left.carousel-control .arrow_bg {
    background: rgba(2, 2, 2, 0.7);
    width: 50px;
    height: 50px;
	border-radius: 4px;
	border: 1px solid white;
	left: 45px;
}

a.right.carousel-control .arrow_bg {
    background: rgba(2, 2, 2, 0.7);
    width: 50px;
    height: 50px;
	border-radius: 4px;
	border: 1px solid white;
	right:45px;
}

.cont_box1{padding:10px;}
.cont_box1 img{ display: inline-block; transition: all .5s; cursor: pointer;
/* Firefox */
-moz-transition: all .5s;
/* WebKit */
-webkit-transition: all .5s;
/* Opera */
-o-transition: all .5s;
/* Standard */
}

.cont_box1 img:hover{ 
/* Firefox */
-moz-transform: scale(1.1) rotate(7deg);
/* WebKit */
-webkit-transform: scale(1.1) rotate(7deg);
/* Opera */
-o-transform: scale(1.1) rotate(7deg);
/* Standard */
transform: scale(1.1) rotate(7deg);
color: white;
}
.cont_box1 h2 a{font-family: 'Conv_MyriadPro-Bold'; color: #3f9a24; font-size: 25px; text-decoration: none;}
.cont_box1 h2 a:hover{color: white;}
.cont_box1 p{font-family: 'Conv_MyriadPro-Regular'; font-size: 17px; color: white;}

.carousel_bottom .col-lg-4{border-right: 1px solid #1e1a1a;}

.carousel_bottom .col-lg-4:last-child {
	border-right: none;
}
.welcome_info {margin-top: 40px; position: relative;}
.welcome_infomation h1{font-family: 'Conv_MyriadPro-Bold'; color: black; line-height: 2px;}
.welcome_infomation h2{font-family: 'Conv_MyriadPro-Bold'; color: #3f9a24; font-size: 25px;}
.welcome_infomation h3{font-family: 'Conv_MyriadPro-Bold'; color: black;}
.welcome_infomation p{font-family: 'Conv_MyriadPro-Regular'; font-size: 17px; color: #6f6868;}
.quick_contact h2{font-family: 'Conv_MyriadPro-Bold'; color: #413d3d;}
.quick_contact{text-align: center;}
.quick_contact input,textarea{margin-bottom: 15px; border-radius: 0px !important;}

.sub_btn:hover {
color: white;
background: #3c8d2a;

/* Firefox */
-moz-transform: scale(1.05);
/* WebKit */
-webkit-transform: scale(1.05);
/* Opera */
-o-transform: scale(1.05);
/* Standard */
transform: scale(1.05);
}
.sub_btn:active {
color: white;
background: #3c8d2a;
}
.sub_btn {
background: #56b442;
color: white;
width: 150px;
font-family: 'Conv_MyriadPro-Bold';
font-size: 20px;
padding-top: 10px;
margin: auto;
display: block;
transition: all .3s;
/* Firefox */
-moz-transition: all .3s;
/* WebKit */
-webkit-transition: all .3s;
/* Opera */
-o-transition: all .3s;
/* Standard */
}
.testimonial_info{background: #5183c8; margin-top: 25px; padding: 15px;}
.testi_info{padding: 6px !important;}
.testi_info h1{font-family: 'Conv_MyriadPro-Regular'; font-size: 35px; color: white; text-align: center; padding-top: 15px;}
.testi_info h2{font-family: 'Conv_MyriadPro-Bold';  font-size: 28px; color: white; text-align: center; text-decoration: underline;}
.testi_img img{position: relative; 
 margin: auto;
-ms-transition: all .7s;  /* IE 9 */
/* Firefox */
-moz-transition: all .7s;
/* WebKit */
-webkit-transition: all .7s;
/* Opera */
-o-transition: all .7s;
/* Standard */
transition: all .7s; 
}
.testi_img img:hover{  
-ms-filter: grayscale(100%);  /* IE 9 */
/* Firefox */
-moz-filter: grayscale(100%); 
/* WebKit */
-webkit-filter: grayscale(100%); 
/* Opera */
-o-filter: grayscale(100%); 
/* Standard */
filter: grayscale(100%); 
	
-ms-transform:scale(1.1)rotate(7deg); /* IE 9 */
	
/* Firefox */
-moz-transform:scale(1.1)rotate(7deg); 
/* WebKit */
-webkit-transform:scale(1.1)rotate(7deg); 
/* Opera */
-o-transform:scale(1.1)rotate(7deg); 
/* Standard */
transform:scale(1.1)rotate(7deg); 

	}
.footer_cont_info{margin-top: 20px; margin-bottom: 30px;}
.footer_cont_info h1{font-family: 'Conv_MyriadPro-Regular'; font-size: 30px; color: #3b3737; text-align: center; padding-top: 15px;}
.footer_cont_info h2{font-family: 'Conv_MyriadPro-Bold';  font-size: 28px; color: #409d26; text-align: center;}
.footer_cont_info a{font-family: 'Conv_MyriadPro-Bold';  font-size: 28px; color: #409d26; text-align: center;}
.footer_cont_info a:hover{color: black;}


/*======================================================================
							aboutus pages Css Start
======================================================================*/
.aboutus_info{margin-top: 40px; margin-bottom: 40px;}
.about_header{background: #5183c8; padding: 10px;}
.about_header_info{background: #08182f; padding: 10px;}
.about_header_info h1{ text-align: center; color: white;font-family: 'Conv_MyriadPro-Bold'; font-size: 44px;}
.footer_cont_info_abuotus{background: #d3dff0;}
.footer_cont_info_abuotus{margin-top: 20px;  padding-bottom: 20px;}
.footer_cont_info_abuotus h1{font-family: 'Conv_MyriadPro-Regular'; font-size: 30px; color: #3b3737; text-align: center; padding-top: 15px;}
.footer_cont_info_abuotus h2{font-family: 'Conv_MyriadPro-Bold';  font-size: 28px; color: #409d26; text-align: center;}
.footer_cont_info_abuotus a{font-family: 'Conv_MyriadPro-Bold';  font-size: 28px; color: #409d26; text-align: center;}
.footer_cont_info_abuotus a:hover{color: black;}
.about_col_info h2{font-family: 'Conv_MyriadPro-Bold'; color: #409d26; }
.about_col_info{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px;}
.about_col_img img{border: 12px solid #d3dff0; margin-top: 10px; transition: all .5s; margin:auto; margin-top: 10px;

-ms-transition: all .5s; /* IE 9 */
	
/* Firefox */
-moz-transition: all .5s; 
/* WebKit */
-webkit-transition: all .5s;
/* Opera */
-o-transition: all .5s;
/* Standard */
}
.about_col_img img:hover{border: 12px solid #338f16;

-ms-transform: scale(1.1); /* IE 9 */
	
/* Firefox */
-moz-transform: scale(1.1);
/* WebKit */
-webkit-transform: scale(1.1);
/* Opera */
-o-transform: scale(1.1);
/* Standard */
transform: scale(1.1);
}
.about_col_img2{margin-top: 40px;}
.about_col_img2 img{border: 12px solid #d3dff0; margin-top: 10px; transition: all .5s; margin:auto; margin-top: 10px;

-ms-transition: all .5s; /* IE 9 */
	
/* Firefox */
-moz-transition: all .5s; 
/* WebKit */
-webkit-transition: all .5s;
/* Opera */
-o-transition: all .5s;
/* Standard */}
.about_col_img2 img:hover{border: 12px solid #338f16;

-ms-transform: scale(1.1); /* IE 9 */
	
/* Firefox */
-moz-transform: scale(1.1);
/* WebKit */
-webkit-transform: scale(1.1);
/* Opera */
-o-transform: scale(1.1);
/* Standard */
transform: scale(1.1);
}
/*======================================================================
							package pages Css Start
======================================================================*/

.driving_lesson{background: #f6f0f0; padding: 30px; text-align:center; margin-top: 25px;}
.driving_lesson h2{font-family: 'Conv_MyriadPro-Bold'; color: #409d26; }
.driving_lesson p{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px;}
.price_color{color: #409d26;}
.package_box1{
    background: url(../images/packages_box_img1.png);
    background-size: 100%;
    position: relative;
    background-position: center;
    border-radius: 50%;
    height: 250px;
    width: 250px;
    background-repeat: no-repeat;
	text-align:center;
	box-shadow: 2px 0px 18px #888888;
	border: 3px solid white;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	transition: all .5s;
	cursor: pointer;
	-ms-transform: scale(1.1); /* IE 9 */
	
/* Firefox */
-moz-transition: all .5s;
/* WebKit */
-webkit-transition: all .5s;
/* Opera */
-o-transition: all .5s;
	}
.package_box1:hover{transform: scale(1.1) rotate(3deg);
/* Firefox */
-moz-transform: scale(1.1) rotate(3deg);
/* WebKit */
-webkit-transform: scale(1.1) rotate(3deg);
/* Opera */
-o-transform: scale(1.1) rotate(3deg);
}
.package_box1 h2{
	font-family: 'Conv_MyriadPro-Bold'; color: #409d26; padding-top: 20px;
}
.package_box1 h4{color: white; font-family: 'Conv_MyriadPro-Bold'; }
.package_box1 img{margin: auto; margin-top: 10px;}
.package_para_info p{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px; padding: 10px;}
.package_content .col-lg-4{ border-right: 2px solid #c7c7c7;min-height: 687px;}
.package_content .col-lg-4:last-child{ border-right:none;}
.package_content{padding-top: 40px;}
/*======================================================================
							courseinfo page Css Start
======================================================================*/
.course_info{ margin-top: 25px;}
.course_detail ul li{list-style: none;}
.course_detail ul li span{ color: #409d26;}
.course_detail h4{font-family: 'Conv_MyriadPro-Bold'; color: #409d26;}
.margin_top{margin-top:20px;}
.course_detail ul {
    padding-left: 0px !important;
}
/*======================================================================
							upcoming classes page Css Start
======================================================================*/
.upcoming_info{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px; padding: 10px;}
.upcoming_info h2{font-family: 'Conv_MyriadPro-Bold'; color: #409d26; text-decoration: underline; text-align: center;}
.upcoming_info h1{font-family: 'Conv_MyriadPro-Bold'; color: #08182f; text-align: center;}
.upcoming_info h3{font-family: 'Conv_MyriadPro-Bold'; color: #409d26;}
.upcoming_img img{border: 12px solid #d3dff0; max-width: 250px; transition: all .7s; margin: auto; margin-top: 48px;
/* Firefox */
-moz-transition: all .7s;
/* WebKit */
-webkit-transition: all .7s;
/* Opera */
-o-transition: all .7s;
} 
.upcoming_img img:hover{  transform: scale(1.1); border: 12px solid #338f16;
/* Firefox */
-moz-transform: scale(1.1);
/* WebKit */
-webkit-transform: scale(1.1);
/* Opera */
-o-transform: scale(1.1);
}
.upcoming_info a:hover {
    color: green;
}
.upcoming_info a {
    color: #2b16ed !important;
	text-decoration: underline;
}
.upcoming_img2 img {
    margin-top: 20px;transition: all .7s;
/* Firefox */
-moz-transition: all .7s;
/* WebKit */
-webkit-transition: all .7s;
/* Opera */
-o-transition: all .7s;
}
.upcoming_img2 img:hover{
	 transform: scale(1.1);
	 /* Firefox */
-moz-transform: scale(1.1);
/* WebKit */
-webkit-transform: scale(1.1);
/* Opera */
-o-transform: scale(1.1);
}
.upcoming_info2{font-family: 'Conv_MyriadPro-Regular'; text-align: left;}
.upcoming_subinfo{margin-bottom: 30px;}
.upcoming_subinfo h4{font-family: 'Conv_MyriadPro-Bold'; color: black; text-decoration: underline;}
.upcoming_info2{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px; padding: 10px;}
.green{color: #4ba834;}

/*======================================================================
							permit info page Css Start
======================================================================*/
.per_info_img{ margin-top: 50px;}
.per_info_left{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px; color: #545151; margin-top: 40px;}
.per_info_left h4{font-family: 'Conv_MyriadPro-Bold'; color: #409d26;  margin-top: 20px;}
.what_to_bring ul li span{ color: #409d26;}
.what_to_bring ul{list-style: none; padding-left:0px;}
.per_info_img img{margin-bottom: 40px;
 transition: all .7s;
/* Firefox */
-moz-transition: all .7s;
/* WebKit */
-webkit-transition: all .7s;
/* Opera */
-o-transition: all .7s;
}
.per_info_img img:hover{transform: scale(1.1);
transform: scale(1.1);
/* Firefox */
-moz-transform: scale(1.1);
/* WebKit */
-webkit-transform: scale(1.1);
/* Opera */
-o-transform: scale(1.1);
}
/*======================================================================
							contactus page Css Start
======================================================================*/
.contactus_info{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px; color: #545151; margin-top: 40px;}
.contactus_info strong{font-family: 'Conv_MyriadPro-Bold';}
.contact_address a{text-decoration: none; color: #545151;}
.contact_address h4{ text-align: left; color: #409d26; font-family: 'Conv_MyriadPro-Bold';}
.contact_address a:hover{color: #4dab37;}
.contactus_form{background: #dce6f3; padding: 20px;}
.contactus_form h4{ text-align: center; color: #08182f; font-family: 'Conv_MyriadPro-Bold';}
.address_map{margin: 20px 0px 20px 0px;}
.address_map iframe{width: 100%; margin: auto; height: 380px;}

/*======================================================================
							Registration page Css Start
======================================================================*/
.regist_form{font-family: 'Conv_MyriadPro-Regular'; font-size: 18px; color: #545151;margin-top: 40px;}
.regist_form h4{font-family: 'Conv_MyriadPro-Bold'; color: #409d26;  margin-top: 20px;}
.regist_form_img {margin-top: 40px;}
/*======================================================================
							Footer Css Start
======================================================================*/
 .social_icon{margin-top: 30px; margin-bottom:5px;}
.social_icon ul li{ display: inline-block;padding: 2px; transition: all .5s;
/* Firefox */
-moz-transition: all .5s;
/* WebKit */
-webkit-transition: all .5s;
/* Opera */
-o-transition: all .5s;
}
.social_icon ul li:hover{
transform: scale(1.2);
/* Firefox */
-moz-transform: scale(1.2);
/* WebKit */
-webkit-transform: scale(1.2);
/* Opera */
-o-transform: scale(1.2);}
.footer_info{
	background: -webkit-linear-gradient(#3d3a3a, #1d1b1b); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#3d3a3a, #1d1b1b); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3d3a3a, #1d1b1b); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3d3a3a, #1d1b1b); /* Standard syntax */}
.footer_info{border-top: 6px solid #409d26;padding-bottom: 20px; position:relative; width: 100%;}
.clearfix{clear: both;}
.copyright_info p{font-family: 'Conv_MyriadPro-Regular'; font-size: 13px; color: white; text-align:center;}
.copyright_info a{color: white;}
.copyright_info a:hover{color: #409d26;}
.social_icon ul{text-align: center; padding:0px; margin:0px; }
.space{ margin-left:30px;}
/*======================================================================
							Footer Css End
======================================================================*/

/* IE9 */
/*:root .navbar-default .navbar-nav > li > a {font-size: 12px;padding:13px;}*/
