html{}
a,button,input[type='submit']{cursor: pointer;}
img{max-width: 100%;}

body{
font-family:'source_sans_prolight';
font-size:16px;
overflow-x:hidden;
}
/**/*{
    word-break: break-all;
word-wrap: break-word;
word-break: break-word;

}
/*h2{white-space: nowrap!important;}*/
p{
    text-align: justify;
}
header#responsive ul#main_nav li {
height: 40px!important;
}

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;
}

p{}

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:#00222b;
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:50px;position:relative;
color:#fff;
  background-color: #00222B;
  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:6px;
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:90px}
.header{
line-height:0;
max-height:90px;
}
.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;
text-align: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:16px;
text-transform:uppercase;
font-family:'source_sans_probold';
padding:10px;
text-align:center;
display:inline-block;
height:100%;
padding-top:45px;
}
ul#main_nav li a:hover, ul#main_nav li a.active{
background:#0193bb;
text-decoration:none;
text-align:center;
}
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;
}

/*RESPONVICE NAV STYLE START HERE*/
/*header#responsive .main_nav_holder{
width:100%;
display:none;
text-align:center;
margin-top: 30px;
  border-top: 2px solid #FFF;
  float:left;
}
header#responsive nav.main_nav{
width:80%;
display:block;
text-align:center;
margin:10px auto;
height:auto !important;
}

header#responsive ul#main_nav{
width:100%;
margin:20px auto;
padding:0;
display:inline-block;
text-align:center;
height:auto !important;
border-bottom: 1px solid #003B4A;
}
header#responsive ul#main_nav li{
width:100%;
height:inherit;
display:inline-block;
margin:0;padding:0;
}
header#responsive ul#main_nav li a{
color:#fff;
font-size:16px;
text-transform:uppercase;
font-family:'source_sans_probold';
padding:10px 20px;
text-align:left;
display:inline-block;
width:100%;
border-top: 1px solid #003B4A;
border-left: 1px solid #003B4A;
border-right: 1px solid #003B4A;
}
header#responsive ul#main_nav li a:hover{
background:#0193bb;
text-decoration:none;
}
header#responsive .costomer_login_holder{
  margin-right:10px;
  width: auto;
  display: none;
  float: right;
}
header#responsive .costomer_login_holder a{background:#00A2D0;}
*/
header#responsive .dropdown {
  text-align: right;
  display:none;
}

header#responsive ul#main_nav{
width:100%;
margin:20px auto;
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;
border-top: 1px solid #003B4A;
border-left: 1px solid #003B4A;
border-right: 1px solid #003B4A;
}
header#responsive ul#main_nav li:last-child{
border-bottom: 1px solid #003B4A;
}
header#responsive ul#main_nav li a{
color:#fff;
  background-color: #00222B;
font-size:16px;
text-transform:uppercase;
font-family:'source_sans_probold';
padding:10px 20px;
text-align:left;
display:inline-block;
width:100%;

}
header#responsive ul#main_nav li a:hover{
background:#0193bb;
text-decoration:none;
}

/*RESPONSIVE NAV STYLE END HERE*/
/*new snippet atif may 14 2015*/
.logo_holder2{
 width:100px;
 background:none;
 }
/*end snippet*/
.logo_holder{
background-image:url(images/logo_bg_btm.png);
background-repeat:no-repeat;
background-position:bottom center;
background-size: 100%;
  width: 80%;
  /* height: 164px; */
  display: inline-block;
  text-align: center;
  padding-bottom:22px;
}
.logo_holder a{
width: auto;
  height: auto;
  display: inline-block;
  text-align: center;
  margin-top:15px;
  }
 .logo_holder a img{
 width:85%;
 }
 
 
.section_2{
margin-top:40px;
}
.slider_holder{
position:absolute;
z-index:1;
display:inline-block;
width:100%;
}
.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 ); /* IE6-9 */
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:-50px;
}
.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{
   overflow: hidden;
   display:inline-block;
   background: url(images/select_arrow.png) no-repeat right #fff;
   background-position:90%;
}
.Drop_Date,.Arrival_Date{
  width: 150px;
  float: left;
}
.Drop_Time, .Arrival_Time{
  width: 90px;
  float: right;
}
.quote_button{
padding: 5px 15px!important;
background: #ED233F!important;
color: #FFF!important;
border: none!important;
border-radius: 30px!important;
font-size: 20px!important;
margin-top: 22px!important;
    height: auto!important;
    min-height: 0!important;
}
.quote_button:hover{
background:#333;
}
.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;
}
.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{
padding:30px;
text-align:center;
}
.home_feature_heading h3{color:#fff;font-size:46px;}

.feature_content{
padding:10px 50px;
}
.feature_content p{
color:#fff;
font-size:22px;
text-align:center;
line-height:1.2;
}
#home_anim_features{
background:linear-gradient(#5ac2fe,#0071ab);
background:-webkit-linear-gradient(#5ac2fe,#0071ab);
background:-moz-linear-gradient(#5ac2fe,#0071ab);
background:-o-linear-gradient(#5ac2fe,#0071ab);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ac2fe', endColorstr='#0071ab',GradientType=0 ); /* IE6-9 */
box-shadow:2px 2px 10px #999;
margin-top:-7px;
z-index:2;
position:relative;
}
#home_anim_features .col-sm-3{margin:0;padding: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;
}

/*
///TESTIMONIAL STYLES
*/

#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{
display:inline-block;
width:100%;
background:url(images/testimonial_bg2.png) 10% 105% no-repeat;
padding:50px;
}
#testimonials_holder > div.container-fluid h2{
font-size:110px; text-align:center;
color:#858585;
font-family: 'source_sans_proextralight';
}
.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;
}
.testimonial_content{
display:inline-block;
width:calc(77% - 35px);
float:right;
padding:50px 80px;
background:#f0f0f0;
position:relative;
cursor:pointer;
}
.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;
}


/*
////FOOOTER MAP HOLDER
*/

#FooterMapHolder{
width:100%;
display:inline-block;
margin:0;
padding:0;
overflow:hidden;
    position: relative;}
#Map{
z-index:3;
position:absolute;
width:100%;
min-height:560px;
    height: 100%;
}
.blogD_contents img{
    width: 100%;
}
.home_contact{
width:100%;
display:inline-block;
padding:40px 0;
position:relative;
z-index:4;
background:rgba(0,0,0,.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
/*height:100%;
*/min-height:560px;
}
::-webkit-input-placeholder {
   color: #55;
}
:-moz-placeholder { /* Firefox 18- */
   color: #55;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #555;  
}
:-ms-input-placeholder {  
   color: #555;  
}
form#home_contact{
width:89%;
display:block;
height:auto;
margin:70px auto;
}
form#home_contact .form_field{
width:calc(100% - 30px);
display:inline-block;
margin:20px 10px 20px 20px;
}
.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;}
.search-form span{
    color: transparent;
    display: none;
}
.form_field input, .form_field textarea, .form_field button, .search-form input{
width:100%;
font-size: 28px;
padding: 10px 20px;
height:80px;
max-height:80px;
max-width:100%;
    
}
 .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{
background:#0676e2;
border:none;color:#fff;
    width:100%;
font-size: 28px;
padding: 10px 20px;
height:80px;
max-height:80px;
max-width:100%;
}
.form_field button:hover{
background:#00222b;
}


footer{
width:100%;
display:inline-block;
background:#000;
margin-top:-20px;
padding:100px 0 0 0;
}
.footer_aside{
width:100%;
display:inline-block;
padding:20px;
background:#fcfcfc;
min-height:350px;
text-align:center;
}
.footer_aside h3{
color:#8b8b8b;
font-family:'source_sans_probold';
font-size:30px;
text-transform:uppercase;
margin-bottom:30px;
}

.footer_aside p{
font-size:20px;
margin:10px auto;
color:#8b8b8b;
font-family:'source_sans_proregular';
}
.footer_aside img{
margin:10px auto;
}
.footer_aside a{
font-size:18px;
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{
/*transform:rotate(179deg);
-moz-transform:rotate(179deg);
-ms-transform:rotate(179deg);
-o-transform:rotate(179deg);
-webkit-transform:rotate(179deg);*/
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;
margin:50px 0;
color:#fff;
}
.pswrdby{
text-align:right;
margin:50px 0;
color:#fff;
}
.pswrdby a{
color:#fff;
text-decoration:underline;
}
a.ftr_mbil {
  display: inline-block;
}
.pswrdby a:hover{color:#0676e2;}

/****************
****************\
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\
LOGIN STYLE
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
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:100px;
color:#858585;
text-align:center;
}
.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 { /* Firefox 18- */
   color: transparent!important;  
}
.login_form_holder input:focus::-moz-placeholder {  /* Firefox 19+ */
   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 { /* Firefox 18- */
   color: transparent!important;  
}
input:focus::-moz-placeholder {  /* Firefox 19+ */
   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;
}

/****************
****************\
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\
LOGIN STYLE
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
section.faqs, .HowItWorks{
padding-bottom:100px;
}
.faqs_holder{
margin-top:50px;
width:100%;
display:inline-block;
}
div.question{
display:inline-block;
padding: 15px 15px 5px 15px;
width:100%;
border: 1px solid #969696;
 margin-bottom: 15px;
}
div.question_content{
cursor:pointer;
display:inline-block;
width:100%;
}
div.question_content h3{
width:calc(100% - 25px);
float:left;
color:#0297bf;
font-family:'source_sans_proregular';
margin:0;
}
div.question_content>span{
width:20px;
height:20px;
font-size:26px;
float:right;
color:#969696;
}
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;
}

/****************
****************\
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\
HOW IT WORKS
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
.HowItWorks h3{
font-family:'source_sans_probold';
text-transform:uppercase;
color:#0193bb;
font-size:40px;
padding:0;margin:30px 0 10px 0;
}
.HowItWorks p{
font-size:30px;
margin:0 0 10px 0;
}
.HowItWorks img{
margin:50px auto;
max-width:100%;
}
.yellow_box{
width:100%;
display:inline-block;
background:#fffbc9;
border:2px solid #f00;
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 FORM + STEPS
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
.Quotes{
padding:80px 0;
}
.Quotes h2{
color:#0193bb;
font-size:48px;
margin:30px 0;
}
.Quotes img{max-width:100%;}

div.charges_holder{
padding:0 15px;
margin-top:35px;
}
.charges_bg {
  background: #ECECEC;
  display: inline-block;
  width: 100%;
}
.charges{
display:inline-block;
width:100%;
font-size:36px;
text-align:center;
color:#0193bb;
padding:25px 15px;
line-height:1.05;
}
.charges b{
font-size:42px;
display:block;
}

.Quote_DateTime_holder{
margin-top:20px;
}
.Quote_DateTime{
width:100%;
display:inline-block;
background:#ececec;
padding:25px;
color:#000;
font-size:20px;
font-weight:bold;
min-height:150px;
}
.Quote_DateTime span{
font-size:30px;
color:#0193bb;
width:100%;
display:block;
line-height:1;
font-weight:normal;
margin-top:10px;
}
.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;
}


.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;
}

.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       : #0193bb;
}


.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,  .bbutton{
display:block!important;
background:#ed233f!important;
    width: auto!important;
color:#fff!important;
font-size:30px!important;
border:none!important;
border-radius:30px;!important
padding:10px 60px!important;
margin:20px 0!important;
    max-height: none!important;
    height: auto!important;
}
.form_buttn button: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:#000;}

.form_step_two .form_row{
position:relative;
margin-bottom:20px;
}
.form_step_two .form_row label{position:absolute;display:none}
.form_step_two .form_row input{
border:none;
width:100%;
padding:10px;
background:#fff;
font-size:28px;

}
.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:#387cea;
margin:0;
font-size:24px;
}
.add_other_page: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:26px;
text-align:center;
}
.form_step_two .form_row>p>a{color:#ed233f;}
.form_step_two .col-md-12 h2{font-size:34px; font-weight: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     : '\2713';
  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;
}

/****************
****************\
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\
BLOG 
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
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;
    z-index:99999999999999999999999;
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);
}
.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;}
.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:50px 0;
padding:0;
}
.pagenaton li,.page-numbers li{display:inline-block;}
.pagenaton li a, .page-numbers li a,.page-numbers span{width:40px; height:40px; text-align:center;display:block;float:left;padding-top: 8px;
  color: #000;
  font-weight: bold;}
.pagenaton li a.pg_prev,.page-numbers li .prev.page-numbers, .pagenaton li a.pg_next,.page-numbers li .next.page-numbers{
width:92px;
}
.pg_prev,.page-numbers li .prev.page-numbers{background:url(../images/prev.png) no-repeat center center; color: transparent!important;}
.pg_next,.page-numbers li .next.page-numbers{background:url(../images/next.png) no-repeat center center; color: transparent!important;}

.pagenaton li a.pg_no,.page-numbers li .page-numbers{background:url(../images/pg_btn.png) no-repeat center center;}
.pagenaton li a.pg_dots,.page-numbers li .dots{background:url(../images/pg_btn_dot.png) no-repeat center center; color: transparent!important;}
.pagenaton li a.pg_no_active,.page-numbers li .current{background:url(../images/pg_btn_active.png) no-repeat center center;}
.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;float:left;
padding:0 0 0 50px;
background:url(../images/list_bg.png) no-repeat left 3px;
}
.Terms .page_heading{margin-bottom:30px;}

.testmnl_holder {
  display: inline-block;
  width: 100%;
  margin:40px 0;
  
  background:#f4f4f4;
}
.TestMNL{
display: inline-block;
width: 100%;
margin:-10px 0;
background: url(../images/tst_top_bg.png) 97% 0 no-repeat;
}
.TestMNL2{
display: inline-block;
width: 100%;
margin:0 0 -15px 0;
background: url(../images/tst_btm_bg.png) 3% 100% no-repeat;
}
p.Tst_Cntnt{
padding:40px 100px 0 100px;
margin:0;width:100%;
}
p.Tst_Title{
padding:0 100px 50px 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;
}


@media all and (max-width:1199px){

header#norml, header#norml .container-fluid, header#norml .container-fluid .container, header#norml .container-fluid .row, .header{max-height:70px}
nav.main_nav{
height:70px;
}
ul#main_nav li a{
font-size:14px;
padding:5px;
text-align:center;
padding-top:35px;
}
.logo_holder {
  width: 85%;
  padding-bottom: 15px;
}
.logo_holder a img {
  width: 80%;
  padding: 0 13px;
}
.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 PAGE STYLE**/
.login_form_holder h2, .page_heading {
  font-size: 70px;
  }
.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;}

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 25px}
.feature_content p, .MeeTnGreet p{font-size:20px;}
.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: 70%;
  padding: 30px 50px;
 }

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 FORM + STEPS
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
.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{
font-size:22px;
}
/******
//////
//
BLOG
//
//
******/
.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;
}

}


@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;
}
.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%;}
/*#home_anim_features{display:none}
*/
#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:90%;  margin-top: 45px; margin-left:5%;margin-right:5%;}

.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: 24px;
  padding: 0px 20px 0 20px;
  height: 60px;
}
.form_field textarea{
  font-size: 25px;
  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: 61px;
}
.slider_holder img{width:100%;}

/*.section_2, .cars_sections {
  background-color: #B3B3B3;
}*/
.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 PAGE STYLE**/
.login_form_holder{padding:40px;}
.login_form_holder h2, .page_heading {
  font-size: 55px;
  }
 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, div.question_content>span{font-size:18px;}
div.question {
  padding: 10px 10px 0px 10px;}
 div.answer p{font-size:14px;}
 .page_heading2{font-size:30px}
 
 /****************
****************\
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\
HOW IT WORKS
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
.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
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
.Quotes {
  padding: 40px 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;}
.Quote_DateTime span {
  width: auto;
  display: inline-block;
  margin-left: 10px;
}
.Quotes h2 {
  font-size: 28px;
}
.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;
}

/******
//////
//
BLOG
//
//
******/
.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{display:none;}
.pagenaton li:first-child, .pagenaton li:last-child{display:inline-block;margin:5px;}
.home_anim_feture {
  padding: 20px 0 0 0;
}
.anim_holder.Border_Right{border-right:none;}
img.anim_icon {
  width: 50%;
}
.anim_holder {
  min-height: 0;
  max-height: none;
}
.anim_text {
 text-align: center;
  display: block;
}
}
@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:20px;}

.callus{font-size:10px;}
#testimonials_holder > div.container-fluid h2{font-size:40px}
.testimonial_content{padding:15px;}
.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 PAGE STYLE**/
.login_form_holder{padding:20px;}
.login_form_holder h2, .page_heading {
  font-size: 34px;
  }
 .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:5px;}
.slider_holder{display:none;}
header#responsive ul#main_nav {
  padding: 5% 10%;
}

}

@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;}
.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;}
/****************
****************\
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\
HOW IT WORKS
\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\
****************/
.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:none;}
.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;
}
.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%;}
.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;}
}

@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;
}
.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 {
  font-size: 14px;
  padding: 5px 15px;
}
.back_btn, button.frm_btn {
  font-size: 14px;
  min-width: 180px;
  max-width: 180px;
  padding: 6px 0;
}


.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;
}


}