
@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular?#iefix') format('embedded-opentype'), 
         url('../fonts/MyriadPro-Regular.woff') format('woff'), 
         url('../fonts/MyriadPro-Regular.ttf')  format('truetype'),
         url('../fonts/MyriadPro-Regular.svg#svgMyriadPro-Regular') format('svg');
}

a:hover, a:focus
{
    color:#c2251b !important;
}


@font-face {
    
    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold?#iefix') format('embedded-opentype'), 
         url('../fonts/OpenSans-Bold.woff') format('woff'), 
         url('../fonts/OpenSans-Bold.ttf')  format('truetype'),
         url('../fonts/OpenSans-Bold.svg#svgOpenSans-Bold') format('svg');
}
@font-face {
    font-family: 'OpenSans-SemiBold';
    src: url('../fonts/OpenSans-SemiBold?#iefix') format('embedded-opentype'), 
         url('../fonts/OpenSans-SemiBold.woff') format('woff'), 
         url('../fonts/OpenSans-SemiBold.ttf')  format('truetype'),
         url('../fonts/OpenSans-SemiBold.svg#svgOpenSans-SemiBold') format('svg');
}
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular?#iefix') format('embedded-opentype'), 
         url('../fonts/OpenSans-Regular.woff') format('woff'), 
         url('../fonts/OpenSans-Regular.ttf')  format('truetype'),
         url('../fonts/OpenSans-Regular.svg#svgOpenSans-Regular') format('svg');
}




@font-face {
    font-family: 'Lato-Black';
    src: url('../fonts/Lato-Black?#iefix') format('embedded-opentype'), 
         url('../fonts/Lato-Black.woff') format('woff'), 
         url('../fonts/Lato-Black.ttf')  format('truetype'),
         url('../fonts/Lato-Black.svg#svgLato-Black') format('svg');
}
@font-face {
    font-family: 'Lato-Bold';
    src: url('../fonts/Lato-Bold?#iefix') format('embedded-opentype'), 
         url('../fonts/Lato-Bold.woff') format('woff'), 
         url('../fonts/Lato-Bold.ttf')  format('truetype'),
         url('../fonts/Lato-Bold.svg#svgLato-Bold') format('svg');
}
@font-face {
    font-family: 'Lato-Regular';
    src: url('../fonts/Lato-Regular?#iefix') format('embedded-opentype'), 
         url('../fonts/Lato-Regular.woff') format('woff'), 
         url('../fonts/Lato-Regular.ttf')  format('truetype'),
         url('../fonts/Lato-Regular.svg#svgLato-Regular') format('svg');
}

@font-face {
  font-family: "NexaLight";
  src: url('../fonts/NexaLight.eot');
  src: url('../fonts/NexaLight.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NexaLight.woff') format('woff'),
       url('../fonts/NexaLight.ttf') format('truetype');
}

@font-face {
  font-family: "NexaBold";
  src: url('../fonts/NexaBold.eot');
  src: url('../fonts/NexaBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NexaBold.woff') format('woff'),
       url('../fonts/NexaBold.ttf') format('truetype');
}









/*html {
    -webkit-text-size-adjust: none;
}*/


body{font-family:'source_sans_prolight';font-size:16px;overflow-x:hidden; -webkit-text-size-adjust: 100%;}
h1, h2, h3, h4, h5, h6{font-family:'source_sans_prolight';}
h1, h2{font-size:24px;}
h1.extralight, h2.extralight{font-family:'source_sans_proextralight';}
.heading_x{font-family:'source_sans_probold';}
.heading_sx{font-family:'source_sans_proregular';}
.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}
a, a:hover{text-decoration:none;cursor:pointer;}
p{}
img{max-width:100%;}
.frst1{
	display: none !important;
}
.mgn{margin-bottom:20px;}
ul{list-style:none;}
.container-fluid{padding:0;}
header, section, footer{display:inline-block;width:100%;}
/*header#norml{background-color:#00222b;max-height:90px;position:fixed;z-index:9999999;}
*/header#responsive{background-color:#000;padding:20px 0;display:none;}
header#responsive .logo_holder{background:none;float:left;width:130px;margin:0;padding:0;}
header#responsive .logo_holder a{margin:0;}
.RespButton{width:50px;float:right;height:46px;margin-top:13px;}
#menu1{display:inline-block;width:50px;height:40px;position:relative;color:#ffc61a;background-color:#000;border:none;padding:0;margin-right:20px;}
#menu1 span.fa{display:inline-block;width:100%;height:100%;position:relative;border:1px solid #fff;text-align:center;font-size:34px;padding-top:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;}
header#norml .container-fluid, header#norml .container-fluid .container, header#norml .container-fluid .row{max-height:110px}
.header{line-height:0;max-height:90px;padding-top: 12px;}
.main_nav_holder, nav.main_nav{width:100%;display:inline-block;}
nav.main_nav{height:90px;}
ul#main_nav{width:100%;margin:0;padding:0;float:right;height:inherit;}
ul#main_nav li{width:auto;height:inherit;display:inline-block;margin:0;padding:0;}
ul#main_nav li a{color:#fff;font-size:12px;text-transform:uppercase;font-family: 'Lato-Black' !important;padding:15px 10px;display: inline-block;border-radius: 20px;margin-top:20px;}

ul#main_nav li a, .quote_button, .home_anim_feture, .anim_icon, .anim_heading, button{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;}
header#responsive .dropdown{text-align:right;display:none;}
header#responsive ul#main_nav{width:100%;padding:20px 50px;position:relative !important;text-align:center;height:auto !important;background:none;box-shadow:none;border:none;}
header#responsive ul#main_nav li{width:100%;height:inherit;display:inline-block;margin:0;padding:0;}
header#responsive ul#main_nav li:last-child{border-bottom:none !important;}
header#responsive ul#main_nav li a{color:#000;font-weight:bold !important;background-color:#transparent;margin:0px;font-size:16px;text-transform:uppercase;margin-top:5px !important;font-family:'source_sans_probold';padding:10px 20px;text-align:center;display:inline-block;width:100%;}
header#responsive ul#main_nav li a:hover{background:#2c4b84 !important;text-decoration:none;color:white !important;}


/*p{
    letter-spacing: 2px;
}

h2 {
    letter-spacing: -3px;
}*/


.section_2{margin-top:40px;}
.slider_holder{position:absolute;z-index:1;display:inline-block;width:100%;text-align:center;}
.slider_cover{position:relative;z-index:2;}
.home-right-panel{width:365px;float:right;height:auto;min-height:470px;background:linear-gradient(rgba(255, 255, 255, 0.1),rgba(0, 172, 212, 0.3),rgba(255, 255, 255, 0.1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b300acd4', endColorstr='#1affffff',GradientType=0);margin-top:45px;}
.costomer_login_holder{width:100%;margin-top:20px;}
.costomer_login_holder a{padding:7px 0;display:block;margin:0 auto;text-align:center;background:#00222B;border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px;width:170px;text-transform:uppercase;color:#fff;}
.right_penel_content{text-align:center;display:inline-block;width:100%;margin-top:25px;}
.right_penel_content p{color:#000;font-size:18px;padding:25px;}
.get_quote_holder{width:100%;display:inline-block;margin-top:-100px;}
.get_quote_holder h2{background-image:url(images/quote_heading_bg.png);background-repeat:no-repeat;background-position:20px 0;margin:0;padding:10px 0 0 60px;min-height:64px;max-height:64px;color:#fff;font-size:45px;}
.quote_form_holder{background:#fff;padding:20px;width:100%;display:inline-block;box-shadow:1px 1px 10px #666;}
/*.form_row{width:100%;display:inline-block;}*/
.quote_form_holder .form_row label{width:100%;text-transform:uppercase;}
.quote_form_holder .form_row select.airport{width:100%;min-width:155px;float:right;}
.error_alert{width:100%;float:none;display:none;}
.quote_form_holder .form_row input, .quote_form_holder .form_row select{padding:5px;border-radius:30px;border:1px solid #D2D2D2;}
.input_bg select, .input_bg input{background:transparent;-webkit-appearance:none;-moz-appearance:none;}
.input_bg{background:url(../image/select_arrow.png) no-repeat right;background-position:90%;}
.Drop_Date,.Arrival_Date{width:150px;float:left;}
.Drop_Time, .Arrival_Time{width:90px;float:right;}
.quote_button{background:#2c4b84 !important;margin-top:10px;color:white !important;border:none!important;border-radius:50px!important;font-size:20px!important;height:auto!important;width: 100%;}
.quote_button:hover{background:#c2251b !important;color:#white !important;border-radius:50px; }
/*.cars_sections{background:url(images/cars_bg.png) center bottom no-repeat;margin-top:-60px;}*/
.cars_top{display:inline-block;width:100%;margin-top:80px;position:relative;}
.cartop_holder{float:left;display:inline-block;}
.cars_top img{width:100%}
.callus{position:absolute;text-align:center;display:inline-block;width:100%;top:50%;}
.callus h5{font-size:24px;font-weight:bold;color:#000;}
.callus h5 a{font-size:40px;color:#fff;}
.callus h5 a:hover{color:#000;}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	cursor: auto;
    background-color: #f7f7f7;
}


/*Adeel Style*/


@viewport{
    zoom: 1.0;
    width: device-width;
}
@viewport{
    zoom: 1.0;
    width: extend-to-zoom;
}
@-ms-viewport{
    width: extend-to-zoom;
    zoom: 1.0;
}

.clearfix {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*.hasDatepicker{
	box-shadow: inset 0 1px 1px #fff !important;
}
#discount_code{
box-shadow: inset 0 1px 1px #fff !important;
}

.ui-datepicker{
	background: #fff !important;
}*/



.home-bg{
	background:url(../image/main_background_home.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size:cover;
	background-position: center;
}
.feature_icon{
	float: left;
}
.car-park{
	background-color: #ffc61a;
}
.car-img{
	float: right;
	/*margin-top: -30px;*/
}
.our{
	font-size:35px;
	font-family: 'Lato-Black';
	color:#ffc61a;
	float: left;
	padding-top: 40px;
	padding-bottom: 25px;
}
.our h1{
	font-size: 42px;
	font-family: 'Lato-Black';
	margin: 0px;
	color: #000;
	float: right;
	padding-left: 20px;

}
.b-price{
	font-size:16px;
    font-family: 'Lato-Regular';
    margin:0px;
    padding:14px 10px;
    background-color: black;
    text-align: left;
    color: #ffc61a;
    text-transform: uppercase;
}
.dprtur{
	font-size:18px;
    font-family: 'Lato-Black';
    margin:0px;
    padding:20px 0px;
    background-color: #ffc61a;
    text-align: center;
    color: #000;
    text-transform: uppercase;
}
.met-gret{
	font-size:15px;
    font-family: 'Lato-Regular';
    margin:0px;
    text-align: left;
    padding:11px;
    background-color: black;
    color: #ffc61a;
    text-transform: uppercase;
    line-height: 20px;
}
.cal-us{
	font-size:15px;
    font-family: 'Lato-Regular';
    margin:0px;
    padding:22px 0px;
    background-color: black;
    text-align: center;
    color: #ffc61a;
    text-transform: uppercase;
}
.c-srvce{
	font-size:15px;
    font-family: 'Lato-Regular';
    margin:0px;
    text-align: left;
    padding:11px;
    background-color: black;
    color: #ffc61a;
    text-transform: uppercase;
    line-height: 20px;
}
.airprt-prk{
	font-size:15px;
    font-family: 'Lato-Regular';
    margin:0px;
    text-align: left;
    padding:11px 2px;
    background-color: black;
    color: #ffc61a;
    text-transform: uppercase;
    line-height: 20px;
}
.pad{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.pad1{
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.prce{
	height: 280px;
	background-color:#ffc61a;
	text-align: center;
	margin-top: 10px;
}
.rati{
	position: absolute;
    bottom: 0px;
    right: 5px;
    width:50px;
}
.hnd-shk{
	height: 280px;
	background-color:#ffc61a;
	text-align: center;
	margin-top: 10px;
}
.mapicn{
	height: 280px;
	background-color:#ffc61a;
	text-align: center;
	margin-top: 10px;
}
.calus{
	height: 280px;
	background-color:#ffc61a;
	text-align: center;
	margin-top: 10px;
}
.rting{
	height: 280px;
	background-color:#ffc61a;
	text-align: center;
	margin-top: 10px;
}

.pr-img{
	margin: 108px 0px;
    width:60px;
}
.pr-img2{
	margin:125px 0px;
    width:70px;
}
.pr-img3{
	margin:115px 0px;
    width:50px;
}
.pr-img4{
	margin: 108px 0px;
    width: 60px;
}
.pr-img5{
	margin: 108px 0px;
    width:40px;
}



.we-best-bg{
	background:url(../images/we-do-best_02.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 60px;
	padding-bottom: 60px;
	background-position: center;
}
.b-srvc{
	font-size: 20px;
	font-family: 'Lato-Black';
    margin:0px;
    color: #ffc61a;
    text-transform: uppercase;
}
.feature_content{
	float: right;
    width:75%;
    margin-top: -50px;
}
.d-bst{
	display: block;
	font-size: 25px;
	color: #ffc61a;
	font-family: 'Lato-Black';
	text-align: center;
	text-transform: uppercase;
	padding-top: 70px;
	padding-bottom: 20px;
}
.d-bst h1{
	/*font-size:30px;*/
	color: #fff;
	font-family: 'Lato-Black';
	/*margin: 0px;*/
}
.feature_content p{
	color:#fff;
	font-size:16px;
	line-height:1.2;
	padding-top: 10px;
	font-family: 'Lato-Regular';
	text-align: justify;
}
.no-pad{
	padding: 0px;
}

.boking{
	background-color:#000;
	text-align: center;
	margin-top:20px;
	color: #ffc61a;
	height:530px;
    padding: 30px 20px;
}
.boking p{
	font-size:20px;
	line-height:1.2;
	padding-top:20px;
	font-family: 'Lato-Regular';
	text-align: justify;
}
.meetgreet{
	background-color:#000;
	text-align: center;
	margin-top: 20px;
	color: #ffc61a;
	height:530px;
    padding: 30px 20px;
}
.meetgreet p{
	font-size:20px;
	line-height:1.2;
	padding-top:20px;
	font-family: 'Lato-Regular';
	text-align: justify;
}
.departre{
	background-color:#000;
	text-align: center;
	margin-top:20px;
	color: #ffc61a;
	height:530px;
    padding: 30px 20px;
}
.departre p{
	font-size:20px;
	line-height:1.2;
	padding-top:20px;
	font-family: 'Lato-Regular';
	text-align: justify;
}
.arivl{
	background-color:#000;
	text-align: center;
	margin-top:20px;
	color: #ffc61a;
	height:530px;
    padding: 30px 20px;
}
.arivl p{
	font-size:20px;
	line-height:1.2;
	padding-top:20px;
	font-family: 'Lato-Regular';
	text-align: justify;
}
.testimnl{
	background: url(../images/testimnial_03.png) no-repeat;
	height: 260px;
	background-size:100%;
	background-position: center;
	margin-top: 30px;
}
.testimnl1{
	background: url(../images/testimnl_03.png) no-repeat;
	height: 260px;
	background-size:100%;
	background-position: center;
	margin-top: 30px;

}
.testi-2{
	padding:40px;
	text-align: center;
}
.testi-2 p{
	color: #fff;
	padding-bottom: 15px;
	font-family: 'Lato-Regular';
	font-size: 18px;
	padding-top: 20px;
}
/*.testi-2 img{
	float: left;
	margin-right: 15px;
}*/
.joh{
	font-family: 'Lato-Black';
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.joh h1{
	font-family: 'Lato-Black';
	font-size: 25px;
	margin:0px; 
	color: #ffc61a;
}
.sndus{
	font-family: 'Lato-Black';
	font-size:30px;
	color: #24282f;
	text-transform: uppercase;
	text-align: center;
}


.sndus > span{
	font-family: 'Lato-Black';
	font-size:30px;
	margin:0px; 
	color: #c2251b;
	text-transform: uppercase;
	text-align: center;
}





/*About Us*/
.aboutus-bg{
	background:url(../image/about_main_banner.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size:cover;
	background-position: center;
}
.getguot{
	font-size:32px;
    color: #2c4b84;
    font-family: 'Lato-Regular';
    font-weight:bold;
    margin: 0px;
    padding: 25px 0px;
}
.btn-styl{
	font-size: 16px;
    color: white;
    border: none;
    background-color: #2c4b84;
    padding:5px 8px;
    font-family: 'Lato-Bold';
    border-radius:0px;
    width: 100%;
}
.btn-styl:hover{
	background-color: #c2251b;
    color: white;
}
.label-style{
	font-family: 'Lato-Regular';
	font-size: 15px;
	color: #24282f;
	font-weight:bold;
	font-weight: bold;
	background:url(../image/dropofplane.png) no-repeat;
	background-position: left;
	padding-left: 55px;
	height: 30px;
}
.label-style1{
	font-family: 'Lato-Regular';
	font-size: 15px;
	color: #24282f;
	font-weight: bold;
	background:url(../image/arrivalplane.png) no-repeat;
	background-position: left;
	padding-left: 55px;
	height: 30px;
}
.label-style2{
	font-family: 'Lato-Regular';
	font-size: 15px;
	color: #24282f;
	font-weight: bold;
	padding-bottom: 9px;
}
.discnt{
	font-family: 'Lato-Regular';
	font-size: 15px;
	color: #24282f;
	font-weight: bold;
	background:url(../image/discount.png) no-repeat;
	background-position: left;
	padding-left:40px;
	height: 30px;
}

.inpt-sty{
	/*background:url(../images/calendar-icon_03.jpg) no-repeat;*/
	/*background-position: right;*/

}

.pdstyl{
	padding-bottom:20px;
}

.abutclr{
	background-color: #ffc61a;
	padding-bottom: 40px;
    padding-top: 20px;
}
.chsus{
	color: #000;
	font-family: 'Lato-Regular';
	font-size:45px;
	letter-spacing: 4px;
	text-transform: uppercase;
	padding-top: 70px;
    padding-bottom: 30px;
    font-weight: bold;
}

.abtuspara{
	padding-top:20px;
	font-size: 16px;
	font-family: lato-regular;
}

.abtuspara2{
	padding-top:20px;
	font-size: 16px;
	font-family: lato-regular;
}

.abtuspara3{
	padding-top:10px;
	font-size: 16px;
	font-family: lato-regular;
}
.abtuspara4{
	padding-bottom:30px;
	font-family: lato-regular;
	padding-top:10px;
	font-size: 16px;
}
.abtuspara1{
	padding-bottom:30px;
	font-family: lato-regular;
	padding-top:10px;
	font-size: 16px;
}

.abutclr h2{
	font-size:30px;
	font-family: 'Lato-Bold';
	color: #fff;
	margin:0px; 
}
.felfre{
	color: #fff !important;
	font-size: 20px !important;
	font-family: 'Lato-Bold' !important;
}
.abutclr p{
	font-size: 18px;
    font-family: 'Lato-Regular';
    color: #000;
    padding-top: 10px;
}

.ctrfvt{
	font-size:24px;
	color:  #24282f;;
	font-family: 'Lato-Regular';
}


.onoff{
	font-size:18px;
	color: #000;
	font-family: 'Lato-Regular';
	background-color: #ffc61a;
	padding:20px 40px; 
	text-align: center;
}

.img-width {
    width: 100% !important;
    height: auto;
}
.add-bg{
	background-color: #000;
	padding:60px 0px;
	margin: 50px 0px; 
}
.add-bg img{
	float: left;
	margin: 0px 6px;
}
.add-bg h4{
	font-size:18px;
	color: #ffc61a;
	font-family: 'Lato-Bold';
}
.add-bg a{
	font-size: 14px;
	color: #fff;
	font-family: 'Lato-Regular';
}
.add-bg p{
	font-size: 14px;
	color: #fff;
	font-family: 'Lato-Regular';
}








/*Faqs*/

.faqs-bg{
	background:url(../image/faq_main_banner.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom: 20px;
}
.brwscolor{
	background-color: #ffc61a;
	padding-top:40px;
    padding-bottom:50px;
}
.brwscolor h2{
	font-size: 30px;
	color: #fff;
	font-family: 'Lato-Bold';
	margin: 0px;
}
.brwscolor p{
	font-family: 'Lato-Regular';
	font-size: 20px;
	color: #1b1b1b;
	padding-top: 20px;
}
.felfre{
	color: #fff !important;
	font-family: 'Lato-Bold' !important;
	font-size: 16px !important;
	padding-top: 10px;
}




/*Testimonials*/

.tstimonils-bg{
	background:url(../image/testimonial_main_banner.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom: 20px;
}
.testmonia2{
    background: #000;
    margin-top: 20px;
    border-radius: 60px;
    width: 80%;
    margin: 0 auto;
}
.jhn-doe img{
	position: absolute;
    right:230px;
    bottom: -40px;
}

.testmonia2 h1{
	font-size:30px;
	font-family: 'Lato-Black';
	color: #ffc61a;
	text-transform: uppercase;
	float: left;
	margin: 0px;
}
.testmonia2 h1 span{
	font-size:20px;
	font-family: 'Lato-Black';
	color: #fff;
	padding-left: 8px;
}
.testmonia2 p{
	font-size:22px !important;
	font-family: 'Lato-Regular' !important;
	color: #fff;
	padding: 50px 60px 0px;
}


a.disable_star
{
    float: left;
    background: url(../image/gray_star.png) no-repeat;
    width: 19px;
    height: 19px;
    margin: 0 5px 0 0;
}


a.star {
    float: left;
    background: url(../image/blue_star.png) no-repeat;
    width: 19px;
    height: 19px;
    margin: 0 5px 0 0;
}

.jhn-doe{
	padding: 60px;
	margin-top: 40px;
}




.star-rate-date{
	float: right;
}
.star-rate-date span{
	color: #fff;
	font-size:20px;
	font-family: 'Lato-Regular';
}











/*Terminal*/

.termnal-bg{
	background:url(../image/terminal_main_banner.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom:30px;
}

.termnl{
	background-color: #ffc61a;
	padding-top:15px;
    padding-bottom: 30px;
}

.termnl h2{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#fff;
}
.termnl p{
	font-size:20px;
    color: #000;
    font-family: 'MyriadPro-Regular';
    padding-top: 10px;
}

.trmnal1{
	padding-bottom: 20px;
}

.trmnal1 h1{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	text-transform: uppercase;
}
.trmnal1 h3{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#ffc61a;
}
.trmnal1 p{
	font-size:20px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top: 10px;
}



.trminl2{
	background-color: #ffc61a;
	padding-top:15px;
    padding-bottom: 30px;
    margin-bottom:20px;

}


.trminl2 h1{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#fff;
}
.trminl2 p{
	font-size:20px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top: 10px;
}

.trmnal3{
	padding-bottom:40px;
}
.trmnal3 h1{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#ffc61a;
}
.trmnal3 p{
	font-size:20px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top: 10px;
}

.trminl4{
	background-color: #ffc61a;
	padding-top:15px;
    padding-bottom: 30px;
    margin-bottom: 50px;
}

.trminl4 h1{
	font-size:40px;
	font-family: 'MyriadPro-Regular';
	color:#fff;
}
.trminl4 p{
	font-size:20px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top: 10px;
}

.trmnal5{
	padding-top:15px;
    padding-bottom:50px;
}

.trmnal5 h1{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#ffc61a;
}
.trmnal5 p{
	font-size:20px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top: 10px;
}

.extralight {
	/*font-size: 40px !important;*/
	text-align: center;
	margin: 0px;
    padding-bottom: 15px;
}


/*Booking*/

.bokng-bg{
	background:url(../image/manage_booking.png) no-repeat;
	background-size: cover;
	background-position: center right;
	padding-bottom:20px;
}

.manag {
    color: #fff;
    margin: 0px;
    font-size: 36px;
    font-family: 'Lato-Bold';
    padding-bottom:20px;
    padding-top:20px;
}

.manag1 {
    color: #fff;
    margin: 0px;
    font-size: 30px;
    font-family: 'Lato-Bold';
    padding-bottom:20px;
    padding-top:50px;
}

.book-text {
    color: #fff;
    /*margin-bottom: 30px !important;*/
    font-family: 'MyriadPro-Regular';
    font-weight: 400;
    font-size: 18px;
}

.acces{
	font-size: 14px;
	font-family: 'MyriadPro-Regular';
	color: #000;
	padding-top: 20px;
}
.acces1{
	font-size: 14px;
	font-family: 'MyriadPro-Regular';
	color: red;
}
/*.form_step_two{
	padding-top: 50px;
}*/

.mtable {
	margin-top: 30px;
}
.mtable th {
    background: #fff !important;
    color: #2a2a2a !important;
    /*font-family: 'OpenSans-SemiBold';*/
    font-size: 14px;
    text-align: center !important;
    padding: 15px 10px !important;
}


/*Meet and Greet*/

.metandgret-bg{
	background:url(../image/how_works_main_image.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom:40px;
}

.meetgreeti h1{
	font-size:30px;
	font-family: 'MyriadPro-Regular';
	color:#000;
}
.meetgreeti h3{
	font-size:20px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	margin: 0px;
	padding-top: 10px;
}
.meetgreeti p{
	font-size:16px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top:20px;
}

.convnent{
	font-size:34px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	margin: 0px;
	padding: 30px 0px;
}

.convnent-p{
	font-size:16px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top:0px !important;
}

.eficent{
	font-size:34px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	margin: 0px;
	padding: 30px 0px;
}
.eficent-p{
	font-size:16px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top:0px !important;
}
.comptitv{
	font-size:34px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	margin: 0px;
	padding: 30px 0px;
}
.comptitv-p{
	font-size:16px;
	font-family: 'MyriadPro-Regular';
	color:#000;
	padding-top:0px !important;
	padding-bottom:40px;
}








/*Form*/
.banner2 { padding: 40px 0 0px;}
.wht-txt { color: #fff; }
.pd-top10 { padding-top: 10px}
.pd-btm10 {padding-bottom: 10px;}
.pd-top15 { padding-top: 15px}
.pd-btm15 {padding-bottom: 15px;}

form#ban2fm button:hover {
	background-color: #000;
    color: #ffc61a !important;
}
.h2 strong{font-size: 50px;}
.pd-top25 { padding-top: 25px}
.pd-btm25 {padding-bottom: 25px;}
.mgbtm { margin-bottom: 16px;}
.air{
	color: #fff;
	font-size: 20px;
	font-family: 'Lato-Black';
	margin: 0px;
    padding-top: 45px;
}
.air1{
	color: #fff;
	font-size:18px;
	letter-spacing:2px;
	font-family: 'Lato-Black';
}
.cr{
	margin: 0px;
	font-size:30px;
	font-family: 'Lato-Black';
	color: #000;
	padding: 10px 0px;
}
.budgt{
	font-size:18px;
	font-family: 'Lato-Black';
	color: #000;
	padding-top:15px;
}
.txtrht { text-align: right;}
.txtlft { text-align: left; }
.txtrh{text-align: left;margin-top:40px;}
.txtrh1{margin-top:20px;}
.txtrh2{margin-top:35px;}
.ban2-contents .h1  { line-height: 45px;font-family: 'Lato-Black';text-transform: uppercase; color: #ffc61a; font-size:30px;text-align: left;}
.ban2-contents .h2  { background-color: #ffc61a; color: #000; font-size: 36px; padding: 6px; font-weight: bold;position: relative;
    right: 225px;width: 650px;font-family: 'Lato-Black';padding:0px 0px 0px 110px;}
.ban2-contents ul { text-align: left; margin-top:25px; padding: 0px;}
.ban2-contents ul li {font-size: 22px;
    font-weight: bold;margin-bottom: 5px;  color:#24282f; padding-left: 30px;}
    
.ban2-contents ul li:hover {font-size: 22px;
    font-weight: bold;margin-bottom: 5px;  color:#c2251b; padding-left: 30px;}
    
.apbtntxt { font-size: 22px; font-weight: bold; }

/*.banner2form { margin-bottom: 20px;}
*/#ban2fm { width: 100%; display: block; }
.txtrht { text-align: right;}
form#ban2fm .col1 { width: 30%;}
form#ban2fm .col2 { width: 100%;}
form#ban2fm .col3 { width: 15%;}
form#ban2fm .form-group { margin-bottom:5px; }
form#ban2fm, form#ban2fm .input-group-addon { font-size: 16px; }

form#ban2fm .input-group-addon {
    padding: 0px 10px;
    color: #fff;
    background-color: #000;
    border-radius:0px;
    font-weight: bold;
    font-family: 'Lato-Black';
    border: none !important;
    font-size: 14px;
}
form#ban2fm .styled-select select, form#ban2fm input[type="text"] { width: 326px;  height: 45px; padding: 0px 10px; /*border: none;*/ color: #8E8E8E; font-size: 16px;  }

form#ban2fm button:hover {
    font-size: 26px;
    font-weight: bold;
    font-size:20px; color:white !important;
    border:none; background-color:#c2251b;
    padding:15px 20px ;
    font-family: 'Lato-Black';
    display:inline-block;
    width: 100%; 
    border-radius: 0px;
}



form#ban2fm button {
   
    font-weight: bold;
    font-size: 15px;
    color: white;
    border: none;
    background-color: t;
    padding: 7px 20px;
    font-family: 'Lato-Black';
    display: inline-block;
    width: 100%;
    border-radius: 0px;
    margin-top: 35px;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

form#ban2fm button:hover, form#ban2fm input[type="submit"]:hover, #loginfm input[type="submit"]:hover, .bluebtn:hover, .bluebtn:focus
form#ban2fm button:focus, form#ban2fm input[type="submit"]:focus, #loginfm input[type="submit"]:focus { color:#3F3F3F; }

.nav-tabs a { padding: 15px;}
.nav-tabs > li > a {background-color: #ffc61a; color: #000;font-size: 30px;font-family: 'Lato-Bold';
    font-weight: bold;}
    .first{border:none !important;border-radius: 0px !important;}
.nav-tabs > li a:hover, .nav-tabs > li > a:focus {color: #3F3F3F;}
.nav-tabs > li.active > a {
    color: #fff;
    cursor: default;
    background-color: #2E9BCF;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {background-color: #2E9BCF; color: #fff;}

.input-group { width: 100%;height: 60px;}
.styled-select { min-width: 100%!important;}
form#ban2fm .styled-select select, form#ban2fm input[type="text"] {/*background-color: #fff !important;*/ width: 100%;height: 40px; }
form#ban2fm .input-group-addon.fmicon {white-space: nowrap; width: 14%; }

form#ban2fm .form-control.hasDatepicker {width: 100%;}

.tab-pad { padding: 13px; }

form#ban2fm .form-control.hasDatepicker {
    width: 100%!important;
    height:40px;
}

a.first, a.second, a.third {}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: none; }

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color:#ffc61a;
    color: #000;
    }

form#ban2fm .styled-select  select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }

form#ban2fm .styled-select  select::-ms-expand { display: none; }

    
.non{
	display: block !important;
}
.non1{
	display: none !important;
}


@media (max-width:767px) {
	.ban2-contents .h2 {
    right: 120px;
    width: 425px;
}

.budgt{
	font-size: 18px !important;
}


/*.col12brdr1{
	height: auto !important;
    padding: 10px !important;
    display: block !important;
}
.col13brdr{
	height: auto !important;
    padding: 10px !important;
    display: block !important;
}*/
.co14brdr {
    height: auto !important;
    /*padding: 10px !important;*/
    display: block !important;
}

.stp4cstmrdtls {
    padding: 20px;
}
.stp4flghtdtls {
    padding: 20px;
}
.stp4vhcldtls {
    padding: 20px;
}



.non{
	display: none !important;
}
.non1{
	display: block !important;
}

.cncl{
    margin-top: 20px !important
}
.sve-dtal{
    margin-top: 20px !important
}




.ban2-contents ul li {
    font-size: 22px;
}
.ban2-contents .h1 {
    font-size:24px;
}
.ban2-contents .h2 {
    font-size: 32px;
}
.tab-content {
    margin:0px !important;
}

.no-prc h1 {
    font-size: 18px !important;
    padding: 12px 0px 12px 0px !important;
    text-align: center !important;
}
.no-days h1 {
    font-size: 18px !important;
    padding: 12px 0px 12px 0px !important;
    text-align: center !important;
}

.cstmrdtlss {
    font-size: 18px !important;
}
.stp4flghtdtls{
	margin-top: 20px;
}
.stp4vhcldtls{
	margin-top: 20px;
}

.testi-2 {
    padding:30px 0px;
}
form#ban2fm button {
    width: 100%;
}
.joh {
    font-size: 15px;
}
.joh h1{
    font-size:20px;
}

.testi-2 p {
   padding: 5px 20px;
    font-size: 12px;
}
.testi-2 img {
    margin-right: 25px;
    margin-left: 20px;
    width: 50px;
}



#testimonials_holder > div.container-fluid h3 {
    padding-top: 50px !important;
}
.multiple{
	margin:0px !important;
}

.mgn {
    margin-bottom: 20px;
    margin-top: 40px;
}
.car-img {
    float: right;
    margin:0px;
}
.met-gret{
	margin-top: 30px;
	line-height: 25px;
	text-align: center;
}
.b-price{
	margin-top: 30px;
	line-height: 25px;
	text-align: center;
}
.cal-us {
	margin-top: 30px;
}
.c-srvce {
	margin-top: 30px;
	line-height: 25px;
	text-align: center;
}
.airprt-prk {
	margin-top: 30px;
	line-height: 25px;
	text-align: center;
}
.d-bst {
	padding-top: 30px;
}
.d-bst h1 {
    font-size: 30px;
}

.manag1 {
    padding-bottom:20px;
    padding-top:30px;
}


.prmtrname {
    font-size: 16px !important;
}
.prmtrvalue {
    font-size: 14px !important;
}

.trmnal1 h1 {
    font-size:30px;
}
.trmnal1 h3 {
    font-size:30px;
}
.trminl2 h1 {
    font-size:30px;
}
.trmnal3 h1 {
    font-size:30px;
}
.trminl4 h1 {
    font-size:30px;
}
.trminl5 h1 {
    font-size:30px;
}
.termnl h2 {
    font-size: 30px;
}
.trmnal1 p {
    font-size: 20px;
}
.trminl2 p {
	font-size: 16px;
}
.trmnal3 p {
    font-size: 16px;
}
.trminl4 p {
    font-size: 16px;
}
.trmnal5 p {
    font-size: 16px;
}


.Quotes h2 {
	margin:15px 0 !important;
}

.feature_content{    
	float: none;
    width: 100%;
    margin: 0px;
}
.feature_icon img {
    width: 30%;
    margin: 0 auto;
    display: block;
}
.feature_icon {
    float: none;
}
.b-srvc {
    padding-top: 20px;
}

.boking {
    margin-top: 10px;
    margin-bottom: 30px;
}
.meetgreet{
    margin-top: 10px;
    margin-bottom: 30px;
}
.departre{
	margin-top: 10px;
    margin-bottom: 30px;
}
.arivl{
	margin-top: 10px;
    margin-bottom: 30px;
}

.chargs1 {
    margin-top:0px;
}

.fom-syl {
    margin-top: 5px !important;
}
.add_other_page {
	font-size: 24px !important;
	margin: 20px 0px !important;
}
.charges {
	margin-top: 20px;
}

.curncy {
    margin-top: 5px !important;
}
.type_option {
    margin-top: 5px !important;
}
.testimnl {
    height: 180px;
    margin-top: 0px !important
}
.testimnl1 {
    height: 180px;
    margin-top: 0px !important
}

.add-bg img {
    float: none;
    margin: 15px 20px;
}
.add-bg{
	text-align: center;
}
.aboutus-bg {
	padding-bottom: 25px;
}


.bkngsmry {
    margin-top:16px !important;
}

.meetgreeti h1 {
    font-size: 30px !important;
}
.meetgreeti p {
    font-size: 16px !important;
}
/*.charges_holder {
    margin-top: 10px;
}*/

.jhn-doe{
	width: 100%;
	padding-top:18px;
}
.testmonia2 h1 {
    float: left;
    padding-left: 10px;
    font-size: 15px;
}
.testmonia2 h1 span {
    font-size: 12px;
}
.testmonia2 p {
    font-size:15px !important;
    padding:10px 10px 0px;
}
/*.testmonia2 {
    background-size: 100%;
    height: 175px;
}*/
.star-rate-date span {
    font-size: 12px;
}
.mtable td a {
	float: none ;
}

.testmonia2 {
    width: 100%;
}
.chng-date a {
    font-size: 20px !important;
}
.chng-bookng {
    font-size: 20px !important;
}

.sndus {
    font-size: 24px;
}

.selectful{
	background: #fff !important;
}


#paypal_form_{
	margin-top: 15px;
}

.curncy {
    font-size: 26px !important;
}

.charges {
    font-size: 26px !important;
}
.type_option {
    font-size: 26px !important;
}
.Quote_DateTime span {
    font-size: 14px !important;
}
.charges_bg h2 {
    font-size: 20px !important;
}
.bbutton{
	font-size: 22px !important;
}


.stp-img {
    margin: 20px 0px !important;
}
.Quots h2 {
    font-size: 24px !important;
}


}



@media (min-width: 440px) and (max-width: 700px){
	.testimnl {
    background-size: 98%;
    height: 280px;
}
.testimnl1 {
    background-size: 98%;
    height: 280px;
}
.testi-2 {
    padding: 60px 0px;
}
.testi-2 p {
    padding: 10px 70px;
    font-size: 16px;
}
.mtable td a {
	float: none ;
}

.stp4cstmrdtls{
	padding: 15px 0px;
}
.stp4flghtdtls{
	padding: 15px 0px;
}
.stp4vhcldtls{
	padding: 15px 0px;
}

}

@media (min-width: 768px) and (max-width: 1024px){

.selectful{
	background: #fff !important;
}

.mtable td a {
    display: block !important;
}

/*.col12brdr1{
	height: auto !important;
    padding: 10px !important;
    display: block !important;
}
.col13brdr{
	height: auto !important;
    padding: 10px !important;
    display: block !important;
}*/
.co14brdr {
    height: 500px !important;
    /*padding: 10px !important;*/
    display: block !important;
}






.curncy {
    font-size: 26px !important;
}
.type_option {
    font-size: 26px !important;
}
.Quote_DateTime span {
    font-size: 14px !important;
}

.charges {
    font-size: 20px !important;
}

.ban2-contents .h2 {
    right:40px;
    width: 400px;
}
.mtable td a {
	float: none ;
}
.stp4cstmrdtls{
	padding: 15px 0px;
}
.stp4flghtdtls{
	padding: 15px 0px;
}
.stp4vhcldtls{
	padding: 15px 0px;
}

.sdf{
	margin-top: 20px;
}

.cal-us {
    margin-top: 20px;
}
.feature_content p {
    padding-top:20px;
}

.chng-bookng {
    font-size: 20px !important;
    padding: 22px 0px !important;
    margin-top: 10px !important;
}

form#ban2fm button {
    width: 70%;
}
.txtrh {
	margin-top: 25px !important;
}
.chargs {
    font-size:16px !important;
    padding: 15px !important;
}

.no-prc h1 {
    font-size:35px !important;
    padding: 12px 0px 12px 0px !important;
    text-align: center !important;
}
.no-days h1 {
    font-size: 35px !important;
    padding: 12px 0px 12px 0px !important;
    text-align: center !important;
}


.chargs1 {
    font-size:16px !important;
    padding: 13px !important;
}
.chng-bookng a {
    font-size: 25px !important;
}
.chng-date a {
    font-size: 25px !important;
}
.add_other_page {
    font-size: 25px !important;
    margin: 15px 0px !important;;
}
.add_other_pag {
    font-size: 25px !important;
}
.fom-syl {
    font-size: 15px !important;
    margin-top: 0px !important;
    height: 60px !important;
}
.bkngsmry {
    font-size: 18px !important;
}


.chng-date {
    margin-top: 10px !important;
}
.chng-date {
    margin-top: 10px !important;
}

.charges_bg h2 {
    font-size: 20px !important;
}

.bkngsmr {
    font-size: 20px !important;
}
.airprtttl {
    font-size: 14px !important;
    font-weight: normal !important;
}
.quotevalues {
    font-size: 12px !important;
    font-weight: normal !important;
}
.ttlfee {
    font-size: 12px !important;
}
.gndttl {
    font-size: 15px !important;
    padding-left: 0px !important;
}
.grndttlval {
    font-size: 15px !important;
}

.grnttldiv {
    padding: 18px 10px !important;
}

.sms_plan {
    padding: 10px !important;
    font-size: 12px !important;
}
.sms_plan label {
    font-size: 14px !important;
}
.cancle_plan {
    padding: 10px !important;
    font-size: 12px !important;
}
.cancle_plan label {
	font-size: 14px !important;
}

.cancle_plan span {
    font-size: 12px !important;
}

.manag1 {
    padding-top:50px;
}

.stp4vhcldtls {
    background-size:100% !important;
    margin-top: 20px;
}

.testimnl{
	height: 330px;
}
.testimnl1{
	height: 330px;
}

.btn-styl{
	font-size: 14px;
    padding:7px 8px;
}

.car-img {
    margin:0px;
}

.airprt-prk{
	margin-top: 20px;
	text-align: center;
}
.c-srvce{
	margin-top: 20px;
	text-align: center;
}
.testi-2 {
    padding: 50px 70px;
    font-size:22px;
}

.testi-2 p {
    font-size: 22px;
}

.met-gret {
	text-align: center;
}
.b-price {
	text-align: center;
}
.dprtur {
    margin-top: 20px;
}
.arivl {
	margin-top:10px;
}
.departre{
	margin-top:10px;
}
.boking{
	margin-top:10px;
}
.meetgreet{
	margin-top:10px;
}



}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
	.testi-2{
		padding: 70px 50px;
	}
	.testi-2 p {
    font-size: 18px;
}
.departre p {
    font-size: 18px;
    line-height: 20px;
}
.cal-us {
    margin-top:0px;
}
.testimnl {
    height: 330px;
}

.ban2-contents .h2 {
    right: 140px;
    width: 480px;
}


}


@media screen and (max-device-width: 767px) and (orientation: landscape) {

.jhn-doe {
    padding: 40px 20px;
}
/*.testmonia2 {
    height: 320px;
}*/
.testmonia2 h1 {
    font-size: 25px;
}
.testmonia2 h1 span {
    font-size: 18px;
}
.testmonia2 p {
    font-size: 20px !important;
}
.star-rate-date span {
    font-size: 16px;
}



.testimnl {
    height: 260px;
    background-size: contain;
}
.testimnl1 {
    height: 260px;
    background-size: contain;
}
.testi-2{
	padding: 30px 70px;
	}
	.testi-2 p {
    font-size: 20px;
}
.add-bg img {
    float: none;
    margin: 15px 20px;
}
.add-bg{
	text-align: center;
}


} 



@media (min-width: 1024px) and (max-width: 1224px){
.nav-tabs.nav-justified {
    margin-top: 15px;
}


.cal-us {
    margin-top:0px;
}

.sdf {
    margin-top: 0px;
}

/*.col12brdr1{
	height: auto !important;
    padding: 10px !important;
    display: table !important;
}
.col13brdr{
	height: auto !important;
    padding: 10px !important;
    display: table !important;
}*/
.co14brdr {
    height: 500px !important;
    /*padding: 10px !important;*/
    display: table !important;
}





.stp4vhcldtls {
    margin-top:0px;
}

.testi-2{
		padding:80px 10px;
	}
	.testi-2 p {
    font-size: 18px;
}

.met-gret{
	font-size: 13px;
	padding: 9px;
}
.b-price{
	font-size: 13px;
}
.cal-us {
    font-size:13px;
}
.c-srvce {
    font-size: 13px;
    padding: 9px;
}
.airprt-prk {
    font-size: 13px;
    padding: 9px 2px;
}
.airprt-prk{
	margin-top:0px;
}
.c-srvce{
	margin-top:0px;
}
.testimnl{
	background-size: 100%;
}




}

.bttn{
	background: #2c4b84 !important;
    color: #fff !important;
    height: 75px !important;
}
.bttn:hover{
	background: #c2251b !important;
	color: #fff !important;
}


/*Steps*/

.steps_bg{
	background:url(../image/manage_booking.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom:70px;
}


.alrdy-ac{
	background: #000;
	padding-bottom: 30px;
}

.charges_bg h2{
    color: #000;
    padding: 60px 0px;
    font-family: 'Lato-Bold';
    font-size: 24px;
    text-align: center;
    margin:0px;
}

.booking-summary {
    margin-top: 12px;
}


/*.txtrh{display: block;}
*/
/*.txtrh1{display: none;}*/







 

@media (min-width: 768px) {
     .nav-tabs.nav-justified > li > a.first,
     .nav-tabs.nav-justified > li > a.second,
     .nav-tabs.nav-justified > li > a.third {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
     }
      
    
    .nav-tabs.nav-justified > li > a.first {
        -webkit-border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    } 
     .nav-tabs.nav-justified > li > a.second {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        }
    .nav-tabs.nav-justified > li > a.third {
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomright: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
}



@media (min-width:1009px) and (max-width:1085px){
    .nav-tabs.nav-justified > li > a { height: 70px; }   
}

@media (min-width:768px) and (max-width:999px){
    form#ban2fm .input-group-addon { white-space: normal; } 
    form#ban2fm .input-group-addon { padding: 0px 8px; font-size: 15px; line-height: 20px; }
    .ban2-contents .h2  { font-size: 36px; padding: 5px;  }
}

@media (min-width:0px) and (max-width:767px){
    form#ban2fm .form-group {margin-bottom: 0px; }
    form#ban2fm, form#ban2fm .input-group-addon, form#ban2fm .styled-select select, form#ban2fm input { font-size: 16px; }
    .txtrht, .txtlft { text-align: center;}
    form#ban2fm .form-group { margin-bottom: 10px; }
}

@media (min-width:0px) and (max-width:449px){
    form#ban2fm .input-group-addon.fmicon { display: none; visibility: hidden;}
    form#ban2fm .col1 {width: 100%; display: block; text-align: center; padding: 10px; }
    .nav-tabs > li > a {font-size: 18px; }
   /* .ban2-contents .h2  { font-size: 24px; letter-spacing: 1px;  }*/
    .ban2-contents ul {font-size: 16px;}
    }

@media (min-width: 993px) {
    #hero {height: auto;}
    }
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: initial!important; 
}    
.nav-tabs > li > a {padding:15px!important;}
.nav-tabs {margin-bottom:5px!important;}
.tab-content {margin-top:60px;}
#hero {height: auto!important;}


/*End Form*/







/*Steps*/

.steps_bg{
	background:url(../image/manage_booking.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom:30px;
}


.curncy{
	text-align: center;
	background: #ffc61a;
	color: #000;
	font-family: 'Lato-Bold';
	font-size:30px;
	padding: 50px;
	margin-top: 10px;
}
.type_option{
	text-align: center;
	background: #ffc61a;
	color: #000;
	font-family: 'Lato-Bold';
	font-size:30px;
	padding: 5px;
	margin: 10px 0px;
}

/*.chng-date{
	background: #000;
	margin-top: 20px;
}
.chng-date1{
	background: #000;
	margin-top: 20px;
}*/

.chng-bookng{
	background: #c2251b;
	margin-top: 20px;
	color: #fff;
	border-radius:50px;
	display: block;
	font-family: 'Lato-Bold';
    font-size:24px;
    border: none;
    padding:20px 20px;
    width: 100%;
    text-align: center;
}

.chng-date{
	background: #2c4b84;
	margin-top: 20px;
	text-align: center;
	display: block;
	font-size:24px;
	font-family: 'Lato-Bold';
	color: #fff;
	border-radius:50px;
	padding:20px 0px;
}
/*.chng-date a{
	color: #ffc61a;
}
.chng-date a:hover{
	color: #000 !important;
}*/

.chng-date:hover{
	background: #c2251b;
	color: #fff !important;
}
.chng-bookng:hover{
	background: #2c4b84;
	color: #fff;
}

.stp-img{
	margin:40px 0px;
}


.brderbttmdiv {
    border-bottom:2px solid #ffffff;

}
.stp3sidequote {
    background-color: #2c4b84;
    padding: 12px 6px;
    /*display: flow-root;*/
}
.stp3sidequte{
	padding: 0px;
	background-color: #ffc61a;
}
.bkngsmry {
	background: #ECECEC;
    color: #c2251b;
    text-align: center;
    font-family: 'Lato-Bold';
    font-size:22px;
    padding: 20px 0px;
    margin-top:0px;
    margin-bottom: 0px;
}
.bkngsmr{
    color: #000;
    text-align: center;
    font-family: 'Lato-Bold';
    font-size:30px;
    padding:10px 0px;
    margin-top:15px;
    margin-bottom: 0px;
}
.airprtttl {
    color: #ffffff;
    font-family: 'Lato-Bold';
    font-size:16px;
   	margin: 0px;
    /*float: left;*/
}

.quotevalues {
    color: #fff;
    font-family: 'Lato-Bold';
    font-size:14px;
    margin: 0px;
    float: none;
}

.ttlfee {
    color: #fff;
    font-family: 'Lato-Bold';
    font-size:16px;
    margin: 0px;
    float: none;
}
#remove-sms {
    margin-top: 15px;
    background-color: #ffffff;
    width: 100%;
    margin: 0 auto;
}

.sms_plan {
    border: 1px solid #d3d3d3;
    padding:20px;
    background-color: #ffffff;
}

.sms_plan label{
	float: right;
	font-family: 'Lato-Bold';
	font-size: 18px;
	color: #000;
	margin-bottom: 0px;
}

.sms_plan ul {
    display: block;
    margin-bottom: 0px;
}

.sms_plan ul li {
    display: inline-block;
    text-align: center;
    color: #00AEEF;
    font-size: 18px;
}
.box-asd-left .icheckbox {
    display: inline-block;
    margin-right: 3px;
    margin-left: 3px;
    vertical-align: middle;
}
.icheckbox.check {
    background: none;
}

.icheckbox.check .icheckbox.checked {
    background-position: left bottom;
}
.icheckbox.check .icheckbox {
    width: 18px;
    height: 19px;
    vertical-align: middle;
    background-image: url(../images/checkbox.png);
    background-repeat: no-repeat;
    display: inline-block;
}
.box-asd-left .icheckbox {
    display: inline-block;
    margin-right: 3px;
    margin-left: 3px;
    vertical-align: middle;
}

.box-asd-left h4 {
    display: inline-block;
    vertical-align: middle;
}
.smstitle {
    color: #000;
    font-size: 16px;
    font-family: 'Lato-Bold';
}
.box-asd-left .asd-price {
    font-size: 18px;
    font-family: 'Lato-Bold';
    padding-left: 25px;
    color: #000;
}

.cancle_plan {
    border: 1px solid #d3d3d3;
    padding:20px;
    background-color: #ffffff;
    margin-top: 5px;
}

.cancle_plan label{
	float: right;
	font-family: 'Lato-Bold';
	font-size: 18px;
	color: #000;
}

.cancle_plan span{
	font-family: 'Lato-Bold';
	font-size: 16px;
	color: #000;
}
.sms_plan{
	font-family: 'Lato-Bold';
	font-size: 16px;
	color: #000;
}

.cancle_plan ul {
	margin: 0px;
}
.cancle_plan ul li {
    display: inline-block;
    text-align: center;
    color: #000;
}

.grnttldiv {
    background-color: #c2251b;
    color:white;
    height:60px;
    padding: 15px;
}
.gndttl {
    font-family: 'Lato-Bold';
    font-size: 20px;
    color: #ffffff;
    float: left;
    padding-left: 20px;
}
.grndttlval {
    font-size: 20px;
    color: #ffffff;
    font-family: 'Lato-Bold';
    float: right;
}


.chargs{
	background-color: #ffc61a;
	color: #000;
	font-family: 'Lato-Bold';
	font-size:26px;
	padding: 20px 30px;
}
.chargs img{
	margin-right: 15px;
}
.chargs1{
	background-color: #ffc61a;
	color: #000;
	font-family: 'Lato-Bold';
	font-size:26px;
	padding:17px 30px;
}
.chargs1 img{
	margin-right: 15px;
}

.fom-syl{
	font-family: 'Lato-Regular';
	font-size: 20px;
	border-radius: 50px;
	border: none;
	background-color:#f7f7f7;
	height:70px;
	padding:0px 30px;
	margin-top: 10px;
	color: #555 !important;
}

.no-days{
	background: #2c4b84;
	border-radius:20px 0px 0px 20px;
}
.no-days h1{
	font-family: 'Lato-Regular';
	font-size:40px;
	color: #fff;
	margin: 0px;
	padding: 12px 0px 12px 30px;
}
.no-days h1 span{
	font-family: 'Lato-Black';
}
.no-prc{
	background: #c2251b;
	border-radius:0px 20px 20px 0px;
}
.no-prc h1{
	text-align: right;
	font-family: 'Lato-Regular';
	font-size:40px;
	color: #fff;
	margin: 0px;
	padding: 12px 30px 12px 0px;
}


.terms-bg{
	background:url(../image/faq_main_banner.png) no-repeat;
	background-size: cover;
	background-position: center bottom;
	padding-bottom:50px;
}

.trm-p{
	font-family: 'Lato-Regular';
    margin:20px 0;
    font-size: 20px;
}
.error{
    color: #2c4b84 !important;
    display: block!important;
}
.stp4cstmrdtls{
	background:url(../images/cstmricon_03.png) no-repeat;
	background-position:left;
	background-size: 100%;
}
.stp4flghtdtls{
	background:url(../images/flighticn_03.png) no-repeat;
	background-position:left;
	background-size: 100%;
}
.stp4vhcldtls{
	background:url(../images/vehcleicon_03.png) no-repeat;
	background-position:left;
	background-size: 100%;
	
}
.cstmrdtlss{
	font-family: 'MyriadPro-Regular';
	font-size: 20px;
	color: #ffc61a;
	text-align: center;
	display: block;
	padding: 25px 0px 25px 50px;
}
.bdr{
	border: 1px solid #a1a1a1;
}
.prmtrname{
	font-size: 16px;
	font-family: 'MyriadPro-Regular';
	color: #c2251b;
}
.prmtrvalue{
	font-size: 15px;
	font-family: 'MyriadPro-Regular';
	color: #454545;
}
.col12brdr1{
	height: 500px;
    border-radius:50px;
    overflow:auto;
    margin-bottom:20px;
    /*display: table;*/
}
.col13brdr{
	height: 500px;
	overflow:auto;
	margin-bottom:20px;
    border-radius:50px;
    /*display: table;*/
}
.co14brdr {
    height: 500px;
    overflow:auto;
    margin-bottom:20px;
    border-radius:50px;
}


.bluebtn {
    display: inline-block;
    font-family: 'MyriadPro-Regular';
    font-size: 20px;
    padding: 8px 40px;
    text-decoration: none;
    border: 1px solid #2c4b84;
    background-color: #2c4b84;
    color: #fff;
    margin-top:30px;
}
.bluebtn:hover{
	background-color: #c2251b;
    color: #fff !important;
}
.check {
    background-color: #fff;
    padding: 12px;
}
.check label {
    font-size: 20px;
    font-family: 'Lato-Regular';
    color: #252525;
}

.check a {
    color: #ff0000;
    font-family: 'Lato-Bold';
}

.pacard {
    background-color: #24282f !important;
    color: #fff !important;
    font-size: 16px !important;
    padding: 8px 0px !important;
    display: block;
    font-family: 'Lato-Bold' !important;
    text-align: center;
}
.pacard:hover {
    background-color: #c2251b !important;
    color: #fff !important;
}
.Quots{
	padding-bottom: 40px;
}


.mtabl{
	border: 1px solid #ccc;
	width: 100%;
}
.mtabl th{
	border: 1px solid #ccc;
    color: #ffc61a !important;
    font-weight: bold;
    padding: 5px 10px;
}
.mtabl td{
	border: 1px solid #ccc;
    color: #000 !important;
    font-weight: bold;
}



.pagination_count{
    display: inline-block;
    margin: 0px 5px;
}
.pagination_count a{
    width: 40px;
    height: 40px;
    text-align: center;
    display: block;
    float: left;
    padding-top: 10px;
    background: #000;
    color: #fff;
    font-weight: bold;
}
.pagination_count a.pagination_current {
    background: #ffc61a;
    color: #000;
}





.home_cars{display:inline-block;width:100%;padding-bottom:20px;}
.home_car{display:inline-block;width:33%;}
.home_car img{width:auto;max-width:100%;}
.home_car:first-child{float:left;width:33%;}
.home_car:nth-child(2){text-align:center;}
.home_car:last-child{float:right;width:33%;text-align:right;}
/*#home_features .col-sm-6{margin:0;padding:0;background-position:center;background-size:120%;}*/
.home_feature1{background-image:url(images/feature_bg_1.png);}
.home_feature2{background-image:url(images/feature_bg_2.png);}
.home_feature3{background-image:url(images/feature_bg_3.png);}
.home_feature4{background-image:url(images/feature_bg_4.png);}
.home_feature{width:100%;display:inline-block;background:rgba(0,0,0,.8);padding:20px;min-height:550px;}
.home_feature_heading{text-align:center;}
.home_feature_heading h3{color:#fff;font-size:46px;}
/*.feature_content{padding:10px 50px;}*/

#home_anim_features{margin: 50px 0px;}
#home_anim_features .col-sm-3{margin:0;padding:0;}
#home_features>.row{margin:0;}
.home_anim_feture{margin:0;padding:100px 0;}
.anim_holder{height:100%;width:100%;text-align:center;padding:10px 20px;min-height:260px;max-height:260px;font-size:36px;}
.Border_Right{border-right:1px solid #fff;}
img.anim_icon{width:100%;}
.anim_heading{color:#fff;font-size:36px;}
.anim_text{color:#fff;font-size:16px;display:none;}
/*#testimonials_holder{width:100%;display:inline-block;background:url(images/testimonial_bg1.png) 90% -20px no-repeat #fff;margin-top:-15px;z-index:1;}
*/#testimonials_holder > div.container-fluid{background:url(../images/testtmnil_03.jpg) no-repeat;background-size:cover;padding-bottom:50px;}
#testimonials_holder > div.container-fluid h3{text-transform:uppercase;/*padding-bottom: 10px;*/ padding-top:50px;margin:0px;font-size:35px;text-align:center;color:#ffc61a;font-family:'Lato-Black';}
#testimonials_holder > div.container-fluid h2{text-transform:uppercase;margin:0px;font-size:42px;text-align:center;color:#000;font-family:'Lato-Black';}
.multiple{margin:40px 0 50px 0;}
.testimonial_title{/*width:23%;float:left;display:inline-block;cursor:pointer;padding-top:40px;font-family:'source_sans_proregular';font-size:30px;text-align:center;color:#000;*/display: none;}
/*.testimonial_content{float:right;padding:50px 80px;background:url(../images/testimnial_03.png) no-repeat;}*/
/*.testimonial_content:before{content:"";position:absolute;right:100%;top:40px;width:0;height:0;border-top:22px solid transparent;border-right:36px solid #f0f0f0;border-bottom:22px solid transparent;}
.testimonial_content p{font-family:'source_sans_prolight_italic';color:#000;font-size:20px;font-weight:600;}*/
#FooterMapHolder{width:100%;display:inline-block;margin:0;padding:0;overflow:hidden;}
#Map{z-index:3;position:absolute;width:100%;min-height:700px;}
.home_contact{width:100%;display:inline-block;padding:60px 0;position:relative;z-index:4;background:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);height:auto;}
::-webkit-input-placeholder{color:#55;}
:-moz-placeholder{color:#55;}
::-moz-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
form#home_contact{height:auto;margin:40px auto;}
form#home_contact .form_field{margin:0px 0px 20px 0px;}
.SecurityCodeholder{margin:20px 10px 0 20px !important;}
.SecurityCodeholder p{margin:7px 0 7px 0 !important;text-align:center;color:#fff;font-size:18px;}
.SecurityCodeholder p a{color:#fecd16;}
.form_field input, .form_field button{width:100%;font-size:18px;font-family:'Lato-Regular';border-radius:0px;height:75px;max-height:80px;max-width:100%;padding:0px 30px;}
 .form_field textarea{font-size:18px;font-family:'Lato-Regular';border:none;border-radius:0px; padding:10px 20px;}
.abutton{display:block!important;width:100%;height:100%!important;text-align:center;cursor:pointer;margin:10px;}
.form_field img{width:100%;height:80px;}
.form_field button, input[type="submit"] ,.abutton, #home_contact input[type="button"]{background:#2c4b84;font-family:'Lato-Bold';border:none;color:#fff;font-size:28px;padding:10px 20px;height:58px;}


.flow2_form_inner h5{
	font-size: 20px;
	font-weight: bold;
}
.flow2_form_inner2 h5{
	font-size: 20px;
	font-weight: bold;
}


.form_field button:hover{background:#00222b;}
footer{width:100%;display:inline-block;background:#2c4b84;padding:50px 0px;position:relative;top:0px;border-bottom:0;}
.footer_aside{width:100%;display:inline-block;padding:20px;background:#ffc61a;min-height:350px;text-align:center;}
.footer_aside h3{color:#000;font-family:'Lato-Bold';font-size:26px;text-transform:uppercase;margin-bottom:30px;}
.footer_aside p{font-size:18px;margin:10px auto;color:#000;font-family:'Lato-Regular';}
.footer_aside img{margin:10px;}
.footer_aside a{font-size:16px;display:block;margin:10px auto;height:auto;width:auto;color:#0084ff;font-family:'source_sans_proregular';}
.footer_social a{float:left;display:table;margin:15% 3% 10% 2%;padding:0;text-align:center;}
.footer_social a:hover i{border-radius:100%;}
.footer_social i.fa{font-size:50px;width:90px;height:90px;padding-top:20px;text-align:center;border:2px solid;border-radius:8px;transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;}
.footer_social i.fa-twitter{color:#29c5f6;}
.footer_social i.fa-facebook{color:#3b5998;}
.footer_social i.fa-google-plus{color:#d13e2f;}
.fooet_form{width:100%;display:inline-block;position:relative;}
.fooet_form form{width:100%;padding:20px 0 20px 20px;}
.fooet_form form input{width:85%;float:left;display:inline-block;padding:10px;background:#fff;border:none;box-shadow:0 0 3px #999;filter:progid:DXImageTransform.Microsoft.dropShadow (OffX='-2', OffY='-2', Color='#c0c0c0', Positive='true');FILTER:DropShadow(Color=#0066cc, OffX=5, OffY=-3, Positive=1);}
.fooet_form form button{width:44px;height:44px;background:#0676e2 url(../images/footer_btn.png) center center no-repeat;display:inline-block;border:none;border-radius:100%;position:absolute;right:6%;}
.fooet_form form button:hover{background:#000 url(../images/footer_btn.png) center center no-repeat;}
.copyrights{text-align:left;color:#24282f;font-weight:bold; font-family:'Lato-Regular'font-size: 14px;}
.copyrights a{color:#24282f;}
.pswrdby{text-align:right;color:#24282f;font-size: 14px;font-weight:bold;font-family:'Lato-Regular';}
.pswrdby a{color:#c2251b;text-decoration:underline;}
a.ftr_mbil{display:inline-block;}
.pswrdby a:hover{color:#24282f;}


table td {
    padding: 5px;
}
.bntn:hover{background: #c2251b !important;color: white !important;}

section.customer_login{margin-top:-20px;}
.login_form_holder{width:100%;height:auto;background:#f5f5f5;padding:100px;margin-bottom:80px;}
.login_form_holder h2, .page_heading{font-size:40px;color:#000;font-family: 'Lato-Bold' !important;}
.page_heading2{font-size:60px;color:#858585;text-align:center;}
.login_form_holder form{margin-top:80px;}
label.login_lbl{width:30%;float:left;padding:14px 14px 0 14px;height:70px;background:#b1b1b1;color:#FFF;font-size:32px;margin:20px 0;}
.login_form_holder input{width:70%;float:left;height:70px;background:#fff;text-align:left;padding:0px 14px 0 14px;font-size:32px;border:1px solid #fff;margin:20px 0;}
.login_form_holder input:focus::-webkit-input-placeholder{color:transparent!important;}
.login_form_holder input:focus:-moz-placeholder{color:transparent!important;}
.login_form_holder input:focus::-moz-placeholder{color:transparent!important;}
.login_form_holder input:focus:-ms-input-placeholder{color:transparent!important;}
input:focus::-webkit-input-placeholder{color:transparent!important;}
input:focus:-moz-placeholder{color:transparent!important;}
input:focus::-moz-placeholder{color:transparent!important;}
input:focus:-ms-input-placeholder{color:transparent!important;}
.login_form_holder button{padding:15px 70px;font-size:32px;border:none;background:#0193bb;color:#fff;margin:40px 0;}
.login_form_holder button:hover{background:#333;}
.login_form_holder .form_row p{font-size:24px;font-weight:bold;}
section.faqs, .HowItWorks{padding-bottom:30px;}
.faqs_holder{margin-top:50px;width:100%;display:inline-block;}
div.question{display:inline-block;padding:8px;width:100%;/*border-bottom:1px solid #969696;*/}
div.question_content{cursor:pointer;display:inline-block;width:100%;background-color: #fff; padding:2px 20px;}
div.question_content h3{width:calc(100% - 25px);color:#2c4b84;font-weight:bold;font-family:'Lato-Regular';}
div.question_content>span{font-size:26px;float:left;color:#000;background: #ffc61a;
    padding: 20px 30px;}
div.question_content>span:before{content:"\f0da";}
div.question_content>span.down:before{content:"\f0d7";}
div.answer{width:100%;float:left;display:none;margin-top:5px;}
div.answer p{color:#000;font-size:18px;font-weight:bold;padding:10px 100px; }
.HowItWorks h3{font-family: 'source_sans_probold';text-transform:uppercase;color:#24282f;font-size:30px;padding:0;margin:30px 0 10px 0;}
/*.HowItWorks p{font-size:24px;color:#000;font-family: 'Lato-Regular';margin:0 0 10px 0;}*/
/*.HowItWorks img{margin:50px auto;max-width:100%;}*/
.yellow_box{width:100%;display:inline-block;background:#c53126;border:2px solid #c53126;color:white;text-align:center;font-size:26px;padding:40px 80px;margin:20px 0;}
.direction_box{width:49%;display:inline-block;background:#0193bb;padding:40px;float:left;margin:0 1% 0 0;}
.direction_box2{width:49%;display:inline-block;background:#0193bb;padding:40px;float:right;margin:0 0 0 1%;}
.direction_box p, .direction_box2 p{color:#fff;}
.direction_box h4, .direction_box2 h4{font-family:'source_sans_probold';color:#fff;font-size:36px;padding:0;margin:0 0 10px 0;}
.Quotes{padding:40px 0;}
.Quotes h2{color:#000;font-size:36px;margin:30px 0;font-family: 'Lato-Regular';}
.Quots h2{color:#000;font-size:30px;margin: 10px 0px 20px 0px;font-family: 'Lato-Regular';text-align: left;}
.Quotes img{max-width:100%;}
div.charges_holder{padding:0 15px;/*margin-top:10px;*/}
.charges{display:inline-block;font-family: 'Lato-Regular'; width:100%;font-size:30px;text-align:center;background-color: #c2251b; color:#fff;padding:30px 0px;}

.charges1{display:inline-block;font-family: 'Lato-Regular'; width:100%;font-size:30px;text-align:center;background-color: #2c4b84; color:#fff;padding:60px 0px;}

.charges b{font-size:42px;display:block;}
.Quote_DateTime_holder{margin-top:20px;}
.Quote_DateTime{background:#ffc61a;text-align:center;margin-top:10px;padding: 15px 0px 60px 0px;color:#000;font-size:20px;font-family:'Lato-Bold';}
.Quote_DateTime span{font-size:16px;color:#fff;width:100%;display:block;font-family: 'Lato-Regular';;margin-top:20px;}
/*.changDate, .back_btn{display:inline-block;padding:10px 30px;background:#969696;color:#fff;border-radius:30px;font-size:30px;margin:40px 0 10px 0;}*/
./*changDate:hover, .back_btn:hover{color:#000;}*/
.type_option{display:inline-block;width:100%;background:#ececec;padding:2px;}
.type_title{width:100%;display:inline-block;padding:0;text-align:center;cursor:pointer;}
.type_title input[type=radio]:not(old){width:10px;opacity:0;margin:0;}
.type_title input[type=radio]:not(old) + label{display:inline-block;margin-left:0;line-height:1;font-size:22px;width:calc(100% - 10px);cursor:pointer;padding:10px 0 5px 0;}
.left-hd{text-align:left;}
.type_title input[type=radio]:not(old) + label > span{display:inline-block;width:18px;height:18px;margin:0 5px 0 0;border:none;border-radius:100%;background:#fff;vertical-align:top;color:#000;}
.type_title input[type=radio]:not(old):checked + label > span > span{display:block;width:10px;height:10px;margin:4px;border:none;border-radius:100%;background:#000000;}
.form_buttn a{display:inline-block;padding:10px 20px;border:2px solid #696969;border-radius:30px;color:#696969;margin:40px 0 20px 0;font-size:24px;}
.form_buttn button, .form_buttn a:last-child, .form_buttn a:last-child{display:block;background-color:#ed233f !important;color:#fff;font-size:30px;border:none;border-radius:30px;padding:10px 60px;margin:20px 0;}
/*a.bbutton{display:block;background-color:#ed233f !important;color:#fff;font-size:30px;border:none;border-radius:30px;padding:10px 60px;margin:20px 0;}*/
.form_buttn button, .form_buttn a:last-child:hover, .form_buttn a:last-child:hover, .bbutton:hover{background:#333;color:#fff;}
/*.form_step_two{width:100%;display:inline-block;background:#ececec;padding:25px 25px 40px 25px;margin:25px 0;}
*/.form_step_two h2{color:#fff;padding: 30px 0px;font-family:'Lato-Regular';font-weight:bold;}
.form_step_two .form_row{position:relative;margin-bottom:20px;text-align: center;}
.form_step_two .form_row label{position:absolute;display:none}
.form_step_two .form_row input{font-size: 16px;height: 50px;width: 100%;padding-left: 20px;font-family: 'Lato-Regular';border-radius: 50px;}
.form_step_two .form_row select{border:none;width:100%;padding:9px;font-size:22px;min-height:60px;}
.form_step_two .form_row .input_bg{width:100%;}
.add_other_page{color:#0024ff;font-size:26px;font-family: 'Lato-Regular';text-align: center;
    display: block;
    margin:20px 0px;}
.add_other_pag{color:#0024ff;font-size:26px;font-family: 'Lato-Regular';text-align: center;padding-top: 15px;
    display: block;
    margin:20px 0px;}
.add_other_page:hover{color:#000;}
.add_other_pag:hover{color:#000;}
.back_btn{min-width:250px;text-align:center;margin-top:20px}
button.frm_btn{display:block;background:#ed233f;color:#fff;font-size:30px;border:none;border-radius:30px;padding:10px 20px;margin:20px 0;float:right;}
button.frm_btn:hover{background:#333;color:#fff;}
.login_btn_holder{text-align:center}
.login_btn_holder button{background:#ed233f;color:#fff;font-size:30px;min-width:200px;text-align:center;border:none;border-radius:30px;}
.form_step_two .form_row>p{font-size:20px;color: #fff;font-family:'Lato-Regular';display: inline-block;}
.form_step_two .form_row>p>a{color:#fff;font-family:'Lato-Bold';}
.form_step_two .col-md-12 h2{font-size:30px;font-family:'Lato-Bold';}
.quote_detail{padding:20px 80px;}
.quote_detail h2{margin:10px 0;font-size:28px;font-weight:bold;}
.quote_detail p{margin:3px 0;font-size:20px;font-weight:bold;}
.checkbox_holder{display:inline-block;width:100%;padding:10px 10px 10px 60px;}
.checkbox_holder input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;}
.checkbox_holder input[type=checkbox]:not(old) + label{display:inline-block;margin-left:0;line-height:1;}
.checkbox_holder input[type=checkbox]:not(old) + label > span{display:inline-block;width:20px;height:20px;margin:0 10px 0 0;border:none;border-radius:0;background:#969696;vertical-align:middle;}
.checkbox_holder input[type=checkbox]:not(old):checked + label > span{background:#969696;}
.checkbox_holder input[type=checkbox]:not(old):checked + label > span:before{content:'✓';display:block;width:20px;color:#FFF;font-size:23px;line-height:1;text-align:center;text-shadow:0 0 0.0714em #181818;font-weight:bold;}
section.blog_detail{padding-top:10px;}
.BlogDetail_head{background:#666;color:#fff;padding:25px 0;}
.BlogDetail_head h4{font-family:'source_sans_proregular';color:#fff;font-size:24px;margin:8px 0 0 0;}
.BlogDetail_head ul{float:left;margin:0;padding:0;width:calc(100% - 100px);display:inline-block;}
.BlogDetail_head ul li{float:left;margin-right:3%;}
.BlogDetail_head ul li:last-child{margin-right:0;}
.BlogDetail_head ul li p{margin-top:10px;font-size:16px;font-family:'source_sans_proregular';}
.NextTopic{float:right;color:#fff;font-family:'source_sans_proregular';font-size:18px;padding-top:10px;}
.NextTopic:hover{color:black}
.BlogD_date{color:#007eff;font-size:36px;margin:0 0 10px 0;}
.BlogD_Shares{text-align:right;margin:0 0 10px 0}
.BlogD_Shares a{margin-left:10px;}
.blogD_image{display:inline-block;width:100%;}
.blogD_image img{width:auto;max-width:100%;}
.blogD_heading h1{color:#007eff;font-size:50px;font-family:'source_sans_proregular';font-weight:bold;}
.blogD_heading p{color:#007eff;font-size:28px;}
.blogD_heading p a{color:#007eff;margin-right:5px;}
.blogD_heading p a:first-child{text-decoration:underline;}
.blogD_heading p a:hover{color:#000;}
.blogD_contents p{font-size:24px;line-height:1.4;margin:20px 0;}
.blog_holder{display:inline-block;width:100%;position:relative;overflow:hidden;margin-top:20px;}
.blog_main_pic{position:relative;z-index:10;width:100%;}
.blog_Item_Detail{position:absolute;z-index:12;width:100%;display:inline-block;bottom:0;left:0;height:100%;color:#fff;}
.blog_btn{position:absolute;width:100%;text-align:center;top:-100%;height:calc(100% - 150px);background:rgba(1,147,187,.72);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc0193BB,endColorstr=#cc0193BB);z-index:220;}
.blog_btn a{display:inline-block;padding:10px 25px;background:#fff;color:#4a4a4a;border-radius:30px;margin-top:20%;font-family:'source_sans_probold';font-size:24px;}
.blog_titl{position:absolute;width:100%;bottom:0;height:150px;background:rgba(1,147,187,.72);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc0193BB,endColorstr=#cc0193BB);padding:20px;}
.blog_titl a{color:#fff;}
/*.pagenaton li a:hover{background: #000;color: #ffc61a;}*/
.blog_titl p{font-size:20px;margin:0;}
.blog_titl h3{font-size:28px;margin:0;font-family:'source_sans_probold';}
.pagenaton, ul.page-numbers{width:auto;margin: 80px 0 10px 0px;padding:0;}
.pagenaton li, .page-numbers li{display:inline-block;margin:0px 5px; }
.pagenaton li a, .page-numbers li a, .page-numbers li span{width:40px;height:40px;text-align:center;display:block;float:left;padding-top:10px;color:#000;font-weight:bold;}
/*.pagenaton li a.pg_prev, .pagenaton li a.pg_next, a.next.page-numbers, a.prev.page-numbers{width:92px;}*/
a.next.page-numbers, a.prev.page-numbers{color:transparent !important;}
.pg_prev, a.prev.page-numbers{background:url(../images/testimonialarow_03.png) no-repeat center center;}
.pg_next, a.next.page-numbers{background:url(../images/testimonialrigtarow_03.png) no-repeat center center;}
.pagenaton li a.pg_no, .page-numbers li a{background:#000;color:#fff;}
.pagenaton li a.pg_dots, span.page-numbers.dots{background:url(../images/pg_btn_dot.png) no-repeat center center;color:transparent !important;}
.pagenaton li a.pg_no_active, span.page-numbers.current{background:#ffc61a;color:#000;}
.MeeTnGreet .page_heading{margin:50px 0 0 0;line-height:.9;}
/*.MeeTnGreet h3{font-family:'source_sans_proregular';margin:10px 0;float:left}*/
/*.MeeTnGreet p{font-family:'source_sans_proregular';margin:10px 0;font-size:24px;float:left}*/
.Terms ul{width:100%;display:inline-block;float:left;margin:0;padding:10px 10px 10px 50px;}
.Terms ul li{font-family:'source_sans_proregular';margin:0;font-size:18px;padding:5px 0 5px 50px;background:url(../image/list_bg.png) no-repeat left 3px;background-size: 15px;}
.Terms .page_heading{margin:20px 0px;font-size: 40px;}
.testmnl_holder{display:inline-block;width:100%;margin:40px 0;background:#f4f4f4;}
.TestMNL{display:inline-block;width:100%;margin:-10px 0;}
.TestMNL2{display:inline-block;width:100%;margin:0 0 -15px 0;}
p.Tst_Cntnt{padding:10px 100px 0 100px;margin:0;width:100%;}
p.Tst_Title{padding:0 100px 10px 100px;margin:0;width:100%;text-align:right;float:right;}
p.Tst_Title span{width:32px;height:18px;display:inline-block;background:url(../images/test_line.png) no-repeat center left;margin-right:10px;}
.date_rating{display:block !important;margin:15px 0 !important;padding:10px 0 10px 15px !important;}
.date_rating li{display:inline-block !important;}
.rating img{margin:5px auto !important;}
.show1 {
    position: fixed;
    top:350px;
    right: 0;
    float: right;
    z-index: 9;
    text-align: right;
}
@media all and (max-width:1235px){.logo_holder3{width:130px !important;background:none;margin-top:-10px;}
header#norml, header#norml .container-fluid, header#norml .container-fluid , header#norml .container-fluid .row, .header{
    /*max-height:70px*/
    
}
nav.main_nav{
    /*height:70px;*/
    
}
ul#main_nav li a{
    font-size:12px;padding:5px;text-align:center;
    height:70% !important;
}
.logo_holder{
    /*width:85%;padding-bottom:15px;*/
    
}
.logo_holder a img{
    /*width:100%;padding:0 10px;*/
    width:50%;
    padding:0px !important;
    
}
.home-right-panel{margin-top:30px;}
.get_quote_holder h2{background-size:25%;min-height:60px;max-height:60px;font-size:40px;}
.Drop_Date, .Arrival_Date{width:120px;}
.Drop_Time, .Arrival_Time{width:70px;}
.quote_form_holder .form_row select.airport{min-width:140px;}
input[type="text"].dscount{width:100%;}
.quote_button{font-size:16px;margin-top:28px;}
.callus h5{font-size:20px;}
.callus h5 a{font-size:32px;}
.cars_sections{background-size:100%}
#home_features .col-sm-6{background-size:190%}
.home_feature{min-height:630px;}
.anim_holder{min-height:230px;max-height:230px;}
.home_anim_feture{padding:70px 0;}
/*#testimonials_holder > div.container-fluid h2{font-size:80px}*/
.footer_aside h3{font-size:24px;}
.footer_aside p, .footer_aside a{font-size:16px;}
.fooet_form form{padding:20px 0;}
.footer_social i.fa{font-size:40px;width:70px;height:70px;padding-top:12px;}
.footer_social a{margin-top:25%;}
.fooet_form form input{width:90%}
.fooet_form form button{right:0;}
.login_form_holder h2, .page_heading{font-size:40px;}
.form_step_two .form_row input, .form_step_two .form_row select{font-size:20px;}
.Quotes .form_row h2{font-size:34px;margin:0;}
.BlogD_Shares a{margin-left:10px;width:calc(33.3% - 10px);float:left;}
.BlogD_Shares a img{width:100%;}
}
@media all and (max-width:991px){header#norml{display:none;}
.left-hd{text-align:center;}
header#responsive{display:inline-block;}
/*header#responsive .logo_holder{margin-left:20px;}*/
.RespButton{margin-right:30px;}
.section_2{margin-top:-8px;}
.quote_form_holder .form_row select.airport{min-width:280px;}
.Drop_Time, .Arrival_Time{width:110px;}
.Drop_Date, .Arrival_Date{width:170px;}
.quote_form_holder .form_row{min-height:75px;}
input[type="text"].dscount{width:280px;}
.quote_button{margin:10px auto;display:block;}
.get_quote_holder h2{min-height:46px;max-height:46px;font-size:30px;padding-left:48px;}
.home-right-panel{width:445px;min-height:385px;margin-top:0;}
.callus h5 a{font-size:24px}
.home_car img{padding:0 25px;}
.home_feature_heading{padding:15px;}
.home_feature_heading h3, .page_heading2{font-size:36px;}
.feature_content{padding:10px 0px;text-align: center;}
.feature_content p, .MeeTnGreet p{font-size:16px;}
.home_feature{min-height:585px;max-height:585px;}
#home_features .col-sm-6{background-size:250%;}
.anim_holder,
.anim_heading{font-size:28px;}
.anim_text{font-size:14px;}
.testimonial_title{width:27%;text-align:left;}
.testimonial_content{width:100%;padding:30px 40px;}
form#home_contact{width:100%}
/*form#home_contact .form_field{width:100%;margin:20px 0px 20px 00px;}*/
.SecurityCodeholder{margin:20px 0px 0 0px !important;}
.SecurityCodeholder p{margin:7px 0 10px 0 !important;font-size:15px;}
.footer_aside h3{font-size:20px}
.footer_aside p, .footer_aside a{font-size:12px;}
/*.footer_aside img{width:100%;}
*/.footer_social i.fa{font-size:31px;width:50px;height:50px;padding-top:10px;}
/*.footer_aside{min-height:280px}*/
.Quotes h2{font-size:36px;}
.charges, .charges b, .Quote_DateTime span, .changDate{font-size:20px;}
.Quote_DateTime_holder{margin-top:20px;}
.Quote_DateTime , .type_title input[type=radio]:not(old) + label, .form_buttn a, .blog_btn a{font-size:16px;}
.form_buttn button, .form_buttn a:last-child{font-size:22px;}
.blogD_heading h1{font-size:32px;}
.BlogDetail_head h4{display:none;}
.blogD_contents p{font-size:20px}
.BlogDetail_head{padding:10px 0;}
.blog_titl h3{font-size:18px;}
header#responsive .dropdown{text-align:right;display:block;position:inherit !important;/*float: right;*/}
}
@media all and (max-width:767px){body{font-size:14px;}
/*.container{width:94%;}*/
.home-right-panel{display:none;}
.slider_holder{position:relative;}
.get_quote_holder{margin-top:50px;}
.get_quote_holder h2{min-height:60px;max-height:60px;font-size:30px;padding:20px 0 0 0;text-align:center;margin:0;background:url(images/quote_heading_bg_res.png) bottom center no-repeat;}
.cars_sections{margin-top:0;}
.frst1{
	display: block !important;
	background: red;
    color: #fff;
    padding: 15px;
    text-align: center;
    border: 5px dotted #fff;
    border-radius: 5px;
}
.frst1 strong{
	font-size: 20px;
}
.section_2{padding-bottom:50px;}
.quote_form_holder .form_row{text-align:center;}
.callus{font-size:14px;top:45%;}
.callus h5{font-size:100%;}
.callus h5 a{font-size:120%;}
/*#testimonials_holder{margin-top:-22px}*/
.home_feature{min-height:0 !important;max-height:none !important;}
#Map{min-height:950px;}
.testimonial_title{width:100%;text-align:center;padding-top:0;}
.testimonial_content{width:100%;}
.testimonial_content:before{right:calc(54% - 44px);top:-58px;border-right:22px solid rgba(0, 0, 0, 0);border-bottom:36px solid #F0F0F0;border-left:22px solid rgba(0, 0, 0, 0);}
form#home_contact{margin:40px auto;}
.form_field input, .form_field button{font-size:20px;padding:0px 20px 0 20px;height:60px;}
.form_field textarea{font-size:20px;padding:8px 20px 0 20px;height:90px;max-height:90px;}
.SecurityCodeholder{text-align:center;}
.SecurityCodeholder img{width:auto;height:auto;max-width:100%;}
footer{position:relative;z-index:5;}
.footer_aside{min-height:0;margin-bottom:25px;}
.footer_aside h3{font-size:24px;}
.footer_aside p, .footer_aside a{font-size:14px;}
.fooet_form form input{width:calc(100% - 20px);}
.footer_social a{margin:0 0 20px 0;display:table;width:33.3%;}
.footer_social i.fa{font-size:40px;width:70px;height:70px;padding-top:16px;}
.copyrights, .pswrdby{text-align:center;}
#testimonials_holder > div.container-fluid h2{font-size:40px;padding-bottom: 20px;}
.slider_holder img{width:100%;}
.cars_sections{background:url(images/cars_bg_res.png) center bottom no-repeat;background-size:100%;}
.cars_top{margin-top:0;}
.testimonial_content p, .login_form_holder .form_row p{font-size:18px;}
.login_form_holder{padding:40px;}
.login_form_holder h2, .page_heading{font-size:30px;}
label.login_lbl{padding:10px 14px 0 14px;height:50px;font-size:22px;margin:10px 0;}
.login_form_holder input{height:50px;font-size:22px;margin:10px 0;}
.login_form_holder button{margin-top:30px;font-size:22px;padding:10px 50px;}
div.question_content h3{margin: 0px; padding-top: 20px;font-size:18px;}
div.question_content>span{font-size:18px;}
div.question{padding:10px 10px 0px 10px;}
div.answer p{font-size:14px;padding: 10px;}
.page_heading2{font-size:30px}
.HowItWorks h3, .form_step_two .col-md-12 h2{font-size:24px;}
.HowItWorks p, .form_step_two .form_row>p{font-size:20px;}
.yellow_box{font-size:18px;padding:30px;}
.direction_box{width:100%;margin:10px 0 10px 0;}
.direction_box2{width:100%;float:left;margin:10px 0 10px 0;}
.direction_box p, .direction_box2 p{font-size:20px;color:#fff;}
.direction_box h4, .direction_box2 h4{font-size:28px;}
.Quotes{padding:20px 0;}
.charges.totalcharges{border-top:2px solid #FFF;}
.charges b{display:inline-block;}
.Quote_DateTime{min-height:0;padding:10px;border-bottom:1px solid #FFF;text-align:center;margin-top: 5px;}
.Quote_DateTime span{width:auto;display:inline-block;margin-left:10px;}
.Quotes h2{font-size:25px;margin: 0px !important;
    padding-top: 30px;}
.type_option{margin-bottom:20px;}
.frm_btn_hlder, .frm_btn_hlder .col-xs-12{text-align:center;}
.back_btn, button.frm_btn{font-size:18px;min-width:210px;max-width:210px;padding:10px 0;}
button.frm_btn{float:none;text-align:center;margin:10px auto;}
.quote_detail{padding:20px 40px;}
.checkbox_holder{padding:10px 0;text-align:center;}
.anim_holder.Border_Right{border-right:none;}
.blogD_heading h1{font-size:26px;}
.blogD_heading p{font-size:22px;}
.blogD_contents p{font-size:18px;}
.blog_btn a{margin-top:35%;}
/*#testimonials_holder > div.container-fluid, #testimonials_holder{background-size:110px;}
.pagenaton li, ul.page-numbers li, ul.page-numbers li:first-child a, ul.page-numbers li:last-child a{display:none;}*/
.pagenaton li:first-child, .pagenaton li:last-child{display:inline-block;margin:5px;}
ul.page-numbers li:first-child, ul.page-numbers li:last-child{display:inline-block;margin:5px;}
ul.page-numbers li:first-child a.prev.page-numbers, ul.page-numbers li:last-child a.next.page-numbers{display:inline-block;}
.home_anim_feture{padding:20px 0 0 0;}
.anim_holder.Border_Right{border-right:none;}
img.anim_icon{width:50% !important;}
.anim_holder{min-height:0;max-height:none;}
.anim_text{display:block !important;}
.ui-datepicker.ui-datepicker-multi{width:430px !important;}
.show1 {
    top: 190px;
  }
  #ui-datepicker-div {z-index:9 !important;}
}
@media all and (max-width:480px){header#responsive{text-align:center;}
header#responsive .logo_holder{float:left;margin:10px 0;width:150px}
header#responsive .costomer_login_holder{float:left;margin-left:10px;width:150px}
header#responsive .costomer_login_holder a{width:100%;}
#menu1{margin-top:10px;}
.left-hd{text-align:center;}
.android{padding-left:0 !important;padding-top:20px;}
.callus{font-size:10px;}
#testimonials_holder > div.container-fluid h2{font-size:40px}
.testimonial_content{padding:10px;}
.testimonial_content p{font-size:13px;font-weight:normal;}
.testimonial_title, .blogD_heading h1, .blogD_heading p{font-size:18px}
/*.form_field input, .form_field textarea, .form_field button{width:100%;font-size:20px;padding:10px 20px;height:50px;max-height:50px;max-width:100%;}*/
.login_form_holder{padding:20px;}
.login_form_holder h2, .page_heading{font-size:30px;}
.login_form_holder form{margin-top:32px;}
label.login_lbl, .login_form_holder input{height:36px;font-size:14px;}
.login_form_holder button{margin-top:16px;font-size:18px;padding:6px 40px;}
.Quotes h2 , .BlogD_date, .page_heading2{font-size:22px;}
.quote_detail p{font-size:14px;}
.checkbox_holder input[type=checkbox]:not(old) + label{font-size:12px;}
.BlogD_Shares{display:none;}
.blogD_contents p, .MeeTnGreet p{font-size:16px;}
.blog_btn a{margin-top:20%;}
.Terms ul{padding:5px 0 5px 15px;}
.Terms ul li{font-size:14px;padding:0 0 0 25px;min-height:20px;margin-bottom:15px;}
.slider_holder{display:none;}
header#responsive ul#main_nav{padding:5%;}
.ui-datepicker.ui-datepicker-multi{width:260px !important;left:20px !important;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:100% !important;}
header#responsive{padding:0;}
.show1 {
    top: 250px;
  }
}
@media all and (max-width:384px){.quote_form_holder .form_row select.airport, .Drop_Date, .Arrival_Date, .Drop_Time, .Arrival_Time, input[type="text"].dscount{min-width:190px;width:190px;}
.quote_form_holder .col-xs-12{padding:0;}
.home_car img{padding:0 5px;}
.feature_content p{font-size:14px;line-height: 22px;}
.home_feature_heading h3{font-size:30px;}
.feature_icon{padding:0 30px;}
.feature_icon img{width:30%;}
.footer_social i.fa{font-size:22px;width:40px;height:40px;padding-top:8px;}
label.login_lbl, .login_form_holder input{width:100%;margin:0;}
.login_form_holder input{border-color:#B1B1B1;text-align:center;margin-bottom:20px;}
.customer_login .col-md-10{padding:0;}
.HowItWorks h3, .direction_box h4, .direction_box2 h4{font-size:18px;}
.HowItWorks p, .direction_box p, .direction_box2 p, .yellow_box, .charges b{font-size:16px;}
.direction_box, .direction_box2{padding:20px;}
.type_option img{display:inline-block;width:60px;float:right;}
.charges{/*font-size:16px;*/padding:10px;}
.Quote_DateTime, .type_title input[type=radio]:not(old) + label, .form_buttn a , .form_step_two .form_row>p, .MeeTnGreet p, .login_form_holder .form_row p{font-size:14px;}
.form_types .col-xs-6{width:100%;}
.type_option{margin-bottom:5px;}
.type_title{text-align:left;width:calc(100% - 60px);}
.Quotes .form_row h2{font-size:24px;}
.form_step_two .form_row input, .form_step_two .form_row select{font-size:16px;padding:8px;}
.form_step_two{padding:10px;}
.add_other_page, .form_step_two .col-md-12 h2, .blog_titl p, .blog_titl h3{font-size:16px;}
.login_btn_holder button{min-width:150px;margin-bottom:20px;font-size:20px;}
.blog_titl{padding:10px;height:130px;}
p.Tst_Cntnt{padding:40px 20px 0 20px;}
p.Tst_Title{padding:0 20px 20px 20px;}
.blog_btn{height:calc(100% - 130px)}
.blog_btn a{margin-top:25px;}
.BlogDetail_head{text-align:center;}
.BlogDetail_head ul{width:100% !important;}
.BlogDetail_head ul li:first-child{width:100%;}
.BlogDetail_head ul li{width:30%;margin:2px;}
.NextTopic{float:none;}
.callus{top:30%;}
header#responsive .logo_holder{width:135px;}
.BlogDetail_head ul li p{margin-top:0;margin-left:5px;font-size:16px;font-family:'source_sans_proregular';text-align:left;}
}
@media all and (max-width:240px){header#responsive .costomer_login_holder{float:left;width:100%;text-align:center;margin:0 0 10px 0;}
header#responsive .costomer_login_holder a{width:150px;float:none;margin:5px auto;}
.RespButton{margin:0px auto;float:none;clear:both;}
.feature-ul li{background-position:0px 18px !important;padding-left:25px !important;}
.quote_form_holder .form_row select.airport, .Drop_Date, .Arrival_Date, .Drop_Time, .Arrival_Time, input[type="text"].dscount{min-width:140px;width:140px;}
#testimonials_holder > div.container-fluid{padding:50px 10px;}
.testimonial_content{width:100%;margin:inherit 0 inherit 0;}
.footer_aside a, .blog_titl p{font-size:12px;}
.login_form_holder{padding:10px;}
header#responsive ul#main_nav li a{font-size:12px;}
.yellow_box{padding:10px;}
.form_buttn button, .form_buttn a:last-child{font-size:14px;padding:5px 15px;}
.back_btn, button.frm_btn{font-size:14px;min-width:180px;max-width:180px;padding:6px 0;}
#page-heading{padding-top:70px;}
.blog_titl{height:auto;}
.blog_btn{display:none;}
.blog_titl h3{font-size:14px;}
.pagenaton li:first-child, .pagenaton li:last-child{margin:0;}
.pagenaton li a.pg_prev, .pagenaton li a.pg_next{width:86px;}
}
.subpage-head{background-color:#8dd0e3;padding:90px 0 20px;}
.subpage-head .get_quote_holder{margin-top:25px;}
.get-quote-inner-title{background-image:none !important;color:#000 !important;padding:0 !important;}
.subpage-head .login-area{float:right;}
@media all and (max-width:767px){.subpage-head{padding-top:0;}
.left-hd{text-align:center;}
}
ol.comment-list{padding-left:0px !important;}
ol.comment-list li{margin-bottom:10px;list-style:none !important;padding:10px;border-radius:5px;}
ol.comment-list li:nth-child(odd){background:#eee !Important;}
.comment-meta{margin:0px !important;padding:0px !important;top:0px !important;}
.comment-author.vcard{margin-bottom:5px !Important;font-size:18px;}
#respond{background:#666 !Important;border-radius:5px;padding:10px;color:#fff !important;}
#respond textarea{width:100%;color:#000 !important;}
#respond input[type="submit"]{width:auto !Important;display:inline-block;}
@media all and (max-width:1023px) and (min-width:768px){
 .slider_holder img {
     background-image:url(../css/images/slider1.jpg);
 }   
    
}



.how_works_link
{
    color:#dc2a2a;
    font-weight:bold;
}



.how_works_link:hover
{
    color:#b65858;
}


hr
{
	margin-top: 0px;
    margin-bottom: 10px;
    border: 0;
    border-top: 2px solid #828282;
    width: 10%;
}



.faq_heading
{
    text-transform:uppercase;
    font-family:'Lato-Regular';
    font-weight:bold;
    color:#24282f;

}



.faq_heading > span
{
    text-transform:uppercase;
    font-family:'Lato-Regular';
    font-weight:bold;
    color:#c2251b;

}










.foter_heading
{
    text-transform:uppercase;
    font-family:'Lato-Regular';
    font-weight:bold;
    color:white;
}


.foter_link{color:white;}
.foter_link:hover{color:#c2251b !important;}


.foter_icon_pad
{
    padding:0px;
}

@media only screen and (max-width:767px)
{
    .foter_icon_pad    
    {
        padding:0px 15px;
    }
}




#main_nav  > li > a {
    color:#2c4b84 !important;
    font-family:'Lato-Regular' !important;
    font-weight:800;
    font-size:12px;
    border-radius:0px !important;
    height:80%;
    margin-top:20px !important; 
}
#main_nav  > li > a:hover {
    color:#2c4b84 !important;
    font-family:'Lato-Regular' !important;
    font-size:12px;
    border-bottom:5px solid #c2251b;
    font-weight:800 !important;
}

#main_nav  > li:hover { 
    color:#2c4b84 !important;
    font-family:'Lato-Regular' !important;
    font-weight:bold;
}



#main_nav  > li { 
    color:#2c4b84 !important;
    margin-right:1% !important;
    font-family:'Lato-Regular' !important;
    font-weight:800;
}

@media only screen and (max-width:1200px)
{
    #main_nav  > li { 
        color:#2c4b84 !important;
        margin:0px !important;
        font-family:'Lato-Regular' !important;
        font-weight:800;
    }   
}

#main_nav  > li > a.active {
    color:#2c4b84 !important;
    font-family:'Lato-Regular' !important;
    font-size:12px;
    border-bottom:5px solid #c2251b;
    font-weight:800;
}





header#responsive{background-color:white !important;padding:0px;}



@media only screen and (max-width:990px)
{
    .logo_holder a img
    {
        width:75% !important;    
        padding:0px !important;
    }
}




#menu1 span.fa
{color:#c2251b !important;font-size:30px !important;padding-top:20%;}
#menu1
{background-color:white !important;}



header#responsive ul#main_nav li a.active
{
    background-color:#c2251b;
    color:white !important;
}












.my_form_group
{
    width:45%;    
}


.my_form_group1
{
    width:90%;    
}



@media only screen and (max-width:500px)
{
    .my_form_group
    {
        width:90%;    
    }
    
    
    .my_form_group1
    {
        width:90%;    
    }

}







.ui-datepicker .ui-datepicker-header
{
    background-color:    #c2251b !important;
    background-image:none;
    color:white;
}



.border_pad
{
    padding:30px 0px;
    border-right:2px solid #24282f;
}


@media only screen and (max-width:767px)
{
    .border_pad
{
    padding:10px 0px;
    margin-bottom:20px;
    border:none;
}
}


.border_pad1
{
    padding:30px 0px;
    /*border-right:2px solid #24282f;*/
}


@media only screen and (max-width:767px)
{
    .border_pad1
    {
        padding:10px 0px;
        margin-bottom:20px;
        border:none;
    }
}




.input_bg > select{border-radius:50px;background-color:#f7f7f7;}


input[type="submit"]
{
    background-color:#2c4b84;    
    border-radius:50px;
    color:#fff;
}



#tm{
    width:20px;height:20px;opacity:.5;    
}


input:checked
{
    width:20px;height:20px;opacity:1;    
}


.sumary_bg
{
    background-color:#2c4b84;
    border-radius:50px;
    padding:20px;
    color:white;
    text-align:center;
}

.sumary_bg > p
{
    color:white;
    text-align:center;
}





.Checkout.is-desktop .Button
{
    background-color:#c2251b !important;
    color:white !important;
    border-radius:50px !important;
}
.Checkout.is-desktop .Button:hover
{
    background-color:#2c4b84 !important;
    color:white !important;
    border-radius:50px !important;
}



