@media (min-width: 1024px) and (max-width: 1280px) {
	.navbar-brand img {
		height: auto;
		margin: 0 12px !important;
		width: 150px;
	}
	.phone-details{top: 6px;}
	#site-navigation{margin-top: 88px;}
	.site-content{margin-top: 162px}
	.content-left-wrap{
		padding-top:60px !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
.navbar-inverse .navbar-nav>li>a{padding:0 14px;}
  /* TOP BAR ELEMENTS */    
     
     /* HOME */
	.intro {
		margin-top: 40%;
		line-height: 55px;
		font-size: 45px;
	}
      /* ABOUT US */
	.big-intro {text-align: center !important;}
	.about-us .column {margin-bottom: 40px;}
	footer {padding-top: 40px;}
	.company-details {
		padding-top: 0;
		padding-bottom: 33px;
	}
	.copyright {
		width: 100%;
		padding-top: 33px;
		padding-bottom: 33px;
	}
	.Home-testmonial,.jcarousel {width: 700px}
	.fr .services-inner .container {width: 90% !important;}
	.focus, .works, .about-us, .features, .packages, .products, .testimonial, .contact-us {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.navbar-brand{
		height:130px;
	}
}
@media (min-width: 768px) and (max-width: 1023px){
	.grid-content{margin-bottom: 20px}
	.section-header h2{width: 100%}
	.services-inner li{margin: 0 0 25px}
	#footer ul{margin: 0}
	.foot-address{width: 320px;padding-right: 30px}
	#footer .foot-help {
		float: left;
		margin: auto;
		padding: 0 40px;
		width: 100%;
	}
	.book-car {
		background: #f4f4f4;
		min-height: 300px;
		position: inherit;
		padding-top: 13px;
	}
	.menu-align-center .responsive-logo > a {
		display: inline-block;
		float: left;
		margin: 12px !important;
	}
	.navbar-brand{
		height: 108px;
		width: 135px;
		margin: 12px !important;
		background: url('../images/logo.png') no-repeat;
		background-size: 135px 108px;
	}
	.phone-details{top: 7px;right: 10px}
	#site-navigation{margin-top: 0;margin-right: 10px;}
	.navbar{min-height: 125px !important;}
	.site-content{margin-top: 125px;}
	.fixed-header #site-navigation {
		margin-top: 0;
	}
	.fix-table-header thead{top: 128px;}
	.page-tariff .entry-content{width: 96%}
	.navbar-inverse .navbar-nav > li{margin-right: 12px}
	.navbar-brand img{
		width: 100px;
		transition: none;
		display: none
	}
	.content-left-wrap {
		margin: auto;
		width: 98%;
	}
	.service_button{display: none;}
	.fix-table-header thead tr.row-1 {
		display: table;
		width: 72%;
	}
	.reservation-bg  .data-fields-left,.reservation-bg  .data-fields-right{
		float:none;
		width:100%
	}
	.wonderpluginslider-container{
		width:48% !important;
		margin-right: 28px !important;
	}
	.wonderpluginslider-container:nth-child(2n+1){
		margin-left:0 !important
	}
	.data-fields-right label{padding-left: 0}
}
@media (max-width: 767px) {
	.bs-navbar-collapse {border: 0;}
	.wonderpluginslider-container,.wonderpluginslider-container:nth-child(2n+1){margin-left: 0 !important;margin-right: 0 !important}
	.fix-table-header thead .row-1 .column-1, .fix-table-header .row-hover .column-1,.fix-table-header thead .row-1 .column-2, .fix-table-header .row-hover .column-2,.fix-table-header thead .row-1 .column-3, .fix-table-header .row-hover .column-3,.fix-table-header thead .row-1 .column-4, .fix-table-header .row-hover .column-4,.fix-table-header thead .row-1 .column-5, .fix-table-header .row-hover .column-5{ min-width: 100%;max-width: 100%;width: auto }
	.navbar-inverse .navbar-nav {
		padding-left: 10px;
		line-height: normal;
		text-align: center;
	}
	.navbar-inverse .navbar-nav>li {
		display: inline-block;
		margin-bottom: 0;
	}
    /* HOME */
	.header {
		min-height: inherit;
		padding-bottom: 75px;
	}
	.intro {
		line-height: 55px;
		font-size: 40px;
	} 
      /* ABOUT US */
	.big-intro {
		text-align: center !important;
		font-size: 8vw !important;
	}
	.about-us .column {margin-bottom: 40px;}
    /* FOOTER */
	footer {padding-top: 40px;	}
	.company-details {
		padding-top: 0;
		padding-bottom: 33px;
	}
	.copyright {
		width: 100%;
		padding-top: 33px;
		padding-bottom: 33px;
	}
/* 	#site-navigation{margin-top:20px;} */
	/* HOME */
	.header {
		min-height: inherit;
		padding-bottom: 0 !important;
	}
	.intro {
		line-height: 8vh;
		font-size: 6.5vw;
	}
    .header-content-wrap {
    	padding-top: 30%;
    }
	.intro-text{
        font-size: 41px;
        line-height: 49px;
    }
	.focus-box {
        margin-bottom: 75px;
    }
    .section-header {
        float: /* left */ none;
        width: 100%;
    }

      /* ABOUT US */
	.about-us .column {
		margin-bottom: 40px;
	}
      /* FOOTER */
	footer {
		padding-top: 40px;
	}
	.company-details {
		padding-top: 0;
		padding-bottom: 33px;
	}
	.copyright {
		width: 100%;
		padding-top: 33px;
		padding-bottom: 33px;
	}
	/* comments */
	.comment-metadata {
		position: relative;
		top: 0px;
		right: 0px;
	}
	.column-3 {width: 100% !important;}
	.gallery-home,.book-car{position: inherit }
	.book-car{
		height: auto;
		background: #f4f4f4;
		padding: 10px 0 20px
	}
	.book-car h2{font: 300 27px/62px "Lato",sans-serif}
	#services{padding: 0 15px}
	.book-car input[type="text"],.book-car select{
		width: 100% !important;
		margin-left: 0 ;
		margin-bottom: 10px !important
	}
	.book-car h2{text-align: center}
	.form-fields,.form-buttons{
		float: none;
		margin: auto ;
		width: 88%;
	}
	.header.header,.header{position: inherit}
	.phone-details,.fixed-header .phone-details{
		top: 44px;
		right: 10px;
		font-size: 14px
	}
	.menu-align-center .responsive-logo > a {
		background: url("../images/logo.png") no-repeat scroll 0 0;
		height: 153px;
		margin: 7px;
		width: 191px;
	}
	.navbar-brand img{
		width: 100px;
		transition: none;
		display: none
	}
	.navbar-inverse{min-height: 135px}
	#aboutus h6{font-size: 22px}
	.testimonials p,.testimonials strong{
		font-size:16px;
		float: none
	}
	.testimonials img{float: none}
	.focus, .works, .about-us, .features, .packages, .products, .testimonial, .contact-us {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.services-inner li{margin-bottom: 12px;}
	.responsive-slider.flexslider{margin-bottom: 0 !important}
	.navbar-inverse ,.header,.fixed-header .navbar, .fixed-header{
		min-height: 90px !important;
	}
	#main-nav{overflow: visible}
	#site-navigation{margin-top: 0}
	#site-navigation a:hover{color: #cfa241 !important}
	.header{transition: none !important}
	.form-fields div,.time-select,.loc-select{width: 100%}
	.tariff h2 {font: 16px/16px lato,sans-serif !important}
	.tariff td{font: 13px/14px "Lato",serif}
	.site-content{margin-top: 0}
	.fr .services-inner .container {width: 90% !important;}
	.services-bg{background-size: cover;}
	.services-content p{padding-top: 30px !important}
	.row-bgnone, .row-bg{width: 100%;padding: 10px;}	
	.jcarousel {width: 600px}
	.foot-links{border: none}
	.tarif-content{width: 95%}
	.service_button{display: none}
	.phone-details ul {
		margin-right: 12px;
		margin-top: -11px;
	}
	#site-navigation ul.nav > li.current_page_item > a:before{display: none}
	.tablepress td, .tablepress th{ text-align: left !important}
	.page-tariff .entry-content{width: 97%}
	.tablepress td, .tablepress th{text-align: left}
    .tablepress td, .tablepress th{text-align: left}
	.row-2 .column-1:before ,.row-10 .column-1:before,.row-13 .column-1:before,.row-9 .column-1:before{content: none;}
	.content-left-wrap {
		margin: auto;
		width: 93%;
	}
	.section-header h6.white-text{font-size: 22px}
	.menu-align-center .responsive-logo > a {
		display: block;
		float: none;
		margin: 7px auto !important;
	}
	.column-1{width: 100%}
	.navbar-toggle{padding:0;}
	
	.reservation-bg  .data-fields-left,.reservation-bg  .data-fields-right{
		float:none;
		width:100%
	}
	.reservation-bg .pickup-date-wrap input[type="text"], .reservation-bg .return-date-wrap input[type="text"],.pickup-time-wrap input[type="text"], .return-time-wrap input[type="text"]{float:left;}
	.data-fields-right label{padding: 0}
	.wonderpluginslider-container, .wonderpluginslider-container:nth-child(2n+1),.wonderpluginslider-container:nth-child(2n+2){
		float:none;
		margin:10px auto 30px auto !important;
	}
	.ph-no{font-size:12px;}
}
@media (min-width: 560px) and (max-width: 640px) {
	.Home-testmonial,.jcarousel {width: 600px}
	.field-wrap, #ninja_forms_required_items{width:100%}
	.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .selectize-input{
		width:60% !important;
	}
	.page-get-a-quote  .list-post-top .entry-content{display:none;}
	.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .selectize-input,.ninja-forms-form .label-above label, .ninja-forms-form .label-below label{float:left;}
	.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .selectize-input, .ninja-forms-form-wrap input.other-to-location{width:50% !important;}
	.return-date-wrap, .flight{clear:none !important;}
}

@media (min-width: 480px) and (max-width: 540px) {
	.Home-testmonial{width: 480px !important}
	.jcarousel {width: 450px}
	.tarif-content h4{font-size: 16px;}
	.phone-details ul{/* width: 38% !important */}
	.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .selectize-input,.ninja-forms-form-wrap 
	input.other-to-location{width:60% !important}
}
@media (min-width: 320px) and (max-width: 479px) {
	.Home-testmonial{width: 300px !important}
	.jcarousel-wrapper{/* left: -420px !important; */}
	.testimonials p{width: 68%;}
	.menu-align-center .responsive-logo > a{  
		background-size: 135px 108px;
		height: 108px;
		width: 135px;
		float: left;
		margin: 9px 10px 23px !important;
	}
	.phone-details p{font-size: 12px;float:right;margin:5px 0 14px;}
	.phone-details, .fixed-header .phone-details{top: 2px;width:224px;}
	.phone-details ul{margin-top: -7px;margin-right: 0}
	/* .navbar-inverse, .header, .fixed-header .navbar, .fixed-header{min-height: 128px !important} */
	.navbar-toggle{
		padding:0 ;
		position:relative;
		top:65px;
	}
}
@media (min-width: 480px) and (max-width: 767px){
	.menu-align-center .responsive-logo > a{float: left}
	.phone-details, .fixed-header .phone-details {
	  font-size: 11px;
	  right: 14px;
	  top: -5px;
	}
	.phone-details p {
	  font-size: 13px;
	  margin: 10px 0;
	}
	.phone-details ul{width:/*  41% */47%;margin: 0 0 0 10px}
	.navbar-toggle{margin-top: 106px;margin-bottom: 14px}
	.fixed-header #site-navigation{margin-top: 0;}
	.field-wrap, #ninja_forms_required_items{width:100%;}
	.ninja-forms-form-wrap input.other-to-location{
		float:right;
	}
	.page-get-a-quote  .list-post-top .entry-content{display:none;}
	.phone-details p{float:right;}
	.return-date-wrap,.flight{
		clear:both;
	}
	.menu-align-center .responsive-logo > a{  
		background-size: 135px 108px;
		height: 108px;
		width: 135px;
		float: left;
		margin: 9px 10px 23px !important;
	}
}
@media (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
	.navbar-toggle{/* margin-top: 14px; */}
	.phone-details, .fixed-header .phone-details {
		/* font-size: 11px;
		right: 14px;
		top: -5px; */
	}
	.phone-details p{float: right;}
	.phone-details ul {
		/* clear: both;
		margin-right: 12px;
		margin-top: 0;
		width: 32%; */
	}
	.navbar-inverse, .header, .fixed-header .navbar, .fixed-header {
		/* min-height: 144px !important; */
	}
}
@media (min-width: 360px) and (max-width: 640px) and (orientation: portrait) {
	.Home-testmonial{width: 330px !important}	
	input.other-to-location{width:100% !important}
}

@media (max-width: 480px) {
/* HOME */
	.intro {
		margin-top: 60%;
		line-height: 6vh;
		font-size: 6.5vw;
	}
	h2 {font-size: 6.5vw !important;}
	.other-focus-list ul li {
		display: block;
		text-align: left;
		margin-right: 0;
	}
	.jcarousel {width: 400px}
	.list{
		float:none;
		width:100%;
		margin:auto;
	}
	.field-wrap, #ninja_forms_required_items,.ninja-forms-form-wrap input, 
	.ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .selectize-input,
	.list-radio-wrap ul, .list-checkbox-wrap ul,.text-wrap.label-above label, .textarea-wrap.label-above label,.ninja-forms-form .label-above label, .ninja-forms-form .label-below label, .list-radio-wrap label
	{
		float:none;
		width:100% !important;
	}
	.field-wrap.list-radio-wrap{
		margin-bottom:10px;
	}
	.page-get-a-quote  .list-post-top .entry-content{display:none;}
	.reservation-bg  .other-from-location-wrap input[type="text"], .reservation-bg  .other-to-location-wrap input[type="text"]{
		margin-right:0;
		width:100% !important;
	}
	.reservation-bg  .pickup-date-wrap,.reservation-bg .return-date-wrap{width:55% !important;float:left;}
	.reservation-bg  .pickup-time-wrap,.reservation-bg  .return-time-wrap{width:26% !important;float:left;margin-top:26px;}
	.return-date-wrap,.flight{
		clear:both;
	}
	.field-wrap, #ninja_forms_required_items, .ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea, .selectize-input, .list-radio-wrap ul, .list-checkbox-wrap ul, .text-wrap.label-above label, .textarea-wrap.label-above label, .ninja-forms-form .label-above label, .ninja-forms-form .label-below label, .list-radio-wrap label{float: left !important}
	
}
@media only screen (max-width: 320px) {
    .intro {
		line-height: 25px;
		font-size: 7vw;
	}
	.client-list ul li {display: block;}
	.jcarousel {width: 300px}
	.tablepress td.column-3{width:100% !important;}
	input.other-to-location{width:100% !important}
}
@media (min-width: 767px) {
  .tablepress td:before {
    display: none;
  }
  
}
@media (min-width: 767px) {
  .tablepress th, .tablepress td {
    display: table-cell;
  }

}
.responsive-slider.flexslider .flex-direction-nav li a{text-indent: -9999px !important;}


/*New style update*/


@media (min-width: 768px) and (max-width: 1023px) {
	.navbar-brand img{
		width:auto;
		display: inline-block;
	}
	#site-navigation {
    margin-top: 75px;
  }
  .navbar-inverse .navbar-nav >li{
	margin-top: 0;
  }
  #gt_float_wrapper{
	top: 45px!important;
}
}

@media (max-width: 767px) {
	#gt_float_wrapper{
		right: 45px!important;
	}
	header.header{min-height:0!important;}
	.header .navbar{
		background: rgba(11,12,8,0.8);;
	}
	.navbar-brand{
		padding: 0 10px;
	}
	
	.navbar-toggle{
		margin-top: 40px;
		top:0;
	}
	#site-navigation{
		height: auto!important;
	}

	.navbar-brand {
	  background: url("../img/mobile-logo.png") no-repeat 0 15px;
	  background-size: contain;
	  height: 69px;
	  margin: 12px;
	  width: 160px;
	}

	.vehicles-block{
		flex: 1 1 100%;
  	max-width: 100%;
	}
	.reservation-bg, .tariff-sec{
		margin-top: 111px;
	}

}


@media (min-width: 480px) and (max-width: 540px) {
	.ninja-forms-all-fields-wrap ul,
	.ninja-forms-form input[type="datetime-local"],
	.ninja-forms-form input[type="email"]{
		width: 60% !important;
	}
}

@media (max-width: 480px) {
	.reservation-bg .pickup-date-wrap,
	.ninja-forms-form input[type="datetime-local"],
	.ninja-forms-form input[type="email"]{
		width: 100% !important;
	}

.ninja-forms-all-fields-wrap .list-radio-wrap{
	flex-direction: column;
}

}