.resMenu{
	display:none;
}

/*iphone portrait*/

@media only screen and (max-width: 767px) {
.booking_offer .span6 img{
	 margin-bottom: 20px;
    width: 100% !important;
}
h1{
	margin-bottom:0 !important;
}
.resMenu{
	display:block;
}
.row-fluid .span6, .row-fluid .span6a{
	float:left;
	width:100%;
}
.radio, .checkbox{
	font-size:12px;
}
#lang_comm, #mean_comm {
    clear: both;
    float: left;
    width: 100%;
}
.row-fluid select, .row-fluid input, .row-fluid textarea {
    width: 100%;
}
.row-fluid input[type=checkbox]{
	  width: 30px;
}
input.frominput{
	width:112px ;
}

.fleetdiv .carbox, .styled-select {
	clear:both;
    float: none;
    margin: 0 auto 12px;
}

.main_section {
     float: none;
    height: auto;
    margin-right: 0;
    overflow: hidden;
    padding: 0 10px 10px;
    position: absolute;
    top: 225px;
    width: 100%;
}
.center {
    float: none;
    height: 100%;
    margin: 0;
    padding-top: 0;
    position: inherit;
    width: 100%;
}
.share-desc {
    float: none;
    margin: 0 auto;
    padding-top: 15px;
    position: inherit;
    right: 0 !important;
    top: 0;
    width: 120px;
}
.share_nav {
    float: none;
    margin: 0 auto;
    width: 120px;
}
.footerbtm, #google_translate_element{
	display:none !important;
}
.flagsBlock {
    float: none !important;
    margin: 0 !important;
    position: absolute;
    right: 106px;
	display:none;
	
    top: 85px;
}
.logo{
	 padding-bottom: 0px;
    padding-top: 5px;
}
.logo img {
    height: 73px;
    width: 150px;
}

.subscribe .button{
	top:280px;
}
.subscribe .form{
	margin-top:230px;
}
#cssmenu, #responsiveMenu {
    text-align: left;
}
#cssmenu > ul > li > a, #responsiveMenu ul li a {
    color: #ffffff;
    font-size: 1.2em;
    padding: 10px;
    transition: color 0.2s ease 0s;
}
#cssmenu ul li , #responsiveMenu ul li{
	background:#323232 none repeat scroll 0 0;
}
.wraper, header img {
    width: 100%;
}
.socials {
    clear: both;
    margin: 8px auto;
    width: 129px;
}
nav img {
    float: none;
    margin: 0;
}
.wraper section .about img {
    float: none;
    margin-left: 0;
}
.wraper section .about{
	padding:10px;
}

.wraper section .about h2 {
    font-size: 1.3em;
    padding-top: 10px;
}

.services .box {
    float: none;
    margin: 0 auto 1.5em;
    width: 240px;
}
.services .box4 {
    margin: 0 auto 1em;
}
.wraper .panel {
    background: #ad5c47 none repeat scroll 0 0;
    height: auto;
}

.panel img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 246px;
}

.panel h3 {
    color: #ffffff;
    font-size: 17px;
    font-weight: normal;
    padding: 20px 0 10px !important;
    text-align: center;
}

.panel p {
    color: #ffffff;
    font-size: 15px;
    line-height: 23px;
    margin: 0 auto;
    padding-left: 0;
	padding-bottom:0;
    text-align: center;
    width: 96%;
}


.panel ul {
    margin: 0 auto;
    padding: 0 0 20px;
    width: 160px;
}
.panel li {
    float: none;
    margin-right: 0;
    padding-left: 20px;
    text-align: left;
}
.panel a{
	color:#fff;
}
.showcase{
	width:100% !important;
}
header{
	overflow:inherit;
}

#cssmenu li.last{
}
.subscribe{
	z-index:9;
}
.subscribe h3 {
    font-size: 1.2em;
}

#cssmenu ul ul li a:hover, #responsiveMenu ul ul li a:hover{
	background:none;
}


#cssmenu > ul > li:hover > a, #cssmenu a.active{
	
}

#cssmenu > ul > li:hover > a, #responsiveMenu > ul > li:hover > a{
    border-radius: 0;
}

.footerleft a{
	font-size:13px;
}
.footerleft li {
	line-height:24px;
  
}
#cssmenu ul li.first{
}
#cssmenu a.active{
}



.bannerdiv{
	clear:both;
    max-width: inherit;
    min-width: inherit;
    overflow: hidden;
    position: relative;
    width: 100%;
	top:13px;
}
.showcase-content > img {
    height: auto;
    width: 100%;
}

.showcase-content-container{
	height:390px  !important;
}
.showcase .cntblock {
    left: -318px;
    position: absolute;
    top: 340px;
}
.showcase-arrow-previous, .showcase-arrow-next{
	top:20px;
}
nav{
	min-width: inherit;
	margin-top: -15px;
    padding-left: 0;
}
.showcase-arrow-previous{
	left:0;
}
.showcase-arrow-next{
	right:0;
}
.showcase-content {
    height: auto !important;
    width: 100% !important;
	overflow:visible !important;
}
.showcase-button-wrapper{
	width:80px;
	top:-20px;
}



#cssmenu ul li.last{
	
}

#cssmenu ul li, #responsiveMenu ul li{
	border-right:0;
	margin:0;
}
#cssmenu ul, #responsiveMenu ul {
	background:#fff;
}


#cssmenu ul li.last1{
	border-bottom:0;
}
#cssmenu .fa {
   
    margin-bottom: 11px;
	
    margin-top: 15px;
  
}

#cssmenu .fa.fa-facebook{
	margin-left:10px;
}

#cssmenu > ul > li > a, #cssmenu ul ul li a{
	border-radius:0;
	padding:8px;

}

#cssmenu li.active{
	background:none;
}
#cssmenu ul ul li a, #responsiveMenu ul ul li a{
	border:none;
	padding:0 0 0 35px;
}

#cssmenu, #responsiveMenu{
	clear:both;
	float:none;
	border:0;
	   margin-top: 10px;
	z-index:999999;
	padding:0;
}


#cssmenu ul ul li, #responsiveMenu ul ul li{
	margin-bottom:0;
	position:inherit;
	top:0;
}

#cssmenu .fa.fa-angle-right {
    color: #137400;
    display: block;
    float: left;
    font-size: 14px;
    padding-right: 5px;
    padding-top: 13px;
}


.backtotop{
	background:#000 !important;
}

#cssmenu li.active a{
}
#cssmenu ul li:hover{
	margin-top:0;
}
.contdiv, .formdiv {
      float: none;
    width: 100%;
}

.wrap.product-details, .desc1, div.moreinfo_block .tab-content, .content-2 > ul, .content-2 iframe, .orderPage .col-sm-6, .primary_block, #thumbs_list{
	width:100% !important;
}
.pb-left-column #image-block img, .orderPage .pb-left-column #image-block img{
	height:100% !important;
	width:100% !important;
}
.content-2 iframe{
	height:190px;
}
div.moreinfo_block{
	margin-left:10px !important;
}
#center_column{
	right:0 !important;
}
.pb-left-column.col-xs-12.col-md-5.col-sm-6 {
    padding: 0;
}
h1 {
    font-size: 1.8em !important;
}
.orderPage h1{
	padding-bottom:50px;
}
.faqpage span{
	background:none !important;
}
.faqimg  {
    height: auto!important;
    width: 100%!important;
}
#thumbs_list .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0  !important;
}
#thumbs_list .bx-wrapper .bx-controls-direction a.bx-next{
	right:0 !important;
}
div.moreinfo_block ul.nav-tabs > li a{
	font-size:13px!important;
	padding:8px 5px!important;
	text-transform:capitalize !important;
}
.available{
	right:0 !important;
	z-index:9;
}
.orderPage .center{
	height:225px;
}
.content-2 span{
	float:none;
}

}


/*iphone landscape*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
.showcase-content-container {
    height: 535px !important;
}
.showcase .cntblock {
    left: -7px;
    top: 454px;
}
.flagsBlock {
    right: 238px;
}
.fleetdiv {
    margin: 0 auto;
    width: 480px;
}
.fleetdiv .carbox {
    clear: none;
    float: left;
    margin: 10px;
}
.styled-select{
	clear:both;
}


}



/*ipad portrait*/

@media (min-width: 768px) and (max-width: 991px) {
.faqpage span{
	background:none !important;
}
.faqimg {
    width: 60%!important;
    height: auto!important;
}

.fleet_page .footerbtm {
    bottom: -807px  !important;
}
	.booking_offer .span6 img{
	width:100% !important;
}
.wrap.product-details, .desc1, div.moreinfo_block .tab-content, .content-2 > ul, .content-2 iframe, .orderPage .col-sm-6{
	width:100% !important;
}
.content-2 iframe{
	height:300px;
}
div.moreinfo_block{
	margin-left:10px !important;
}
.orderPage .footerbtm {
    bottom: -460px  !important;
}
.available {
    left: -25px;
    right: 0;
}

.resMenu{
display:block;
}
.contdiv{
	width:45%;
}
.formdiv {
    margin-right: 0;
    width: 50%;
}
#lang_comm, #mean_comm {
    clear: both;
    float: left;
    width: 100%;
}
.row-fluid .span6a{
	width:45%;
}
.main_section {
     float: none;
    height: auto;
    margin-right: 0;
    overflow: hidden;
    padding: 0 10px 10px;
    position: absolute;
    top: 190px;
    width: 100%;
}
	.logo {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
}
.flagsBlock{
    right: 10px;
}
.center {
    float: none;
    height: 100%;
    margin: 0;
    padding-top: 0;
    position: inherit;
    width: 100%;
}
.footerbtm {
    width: 100% !important;
	bottom:0!important; 
}
.rental .footerbtm {
    bottom: -918px  !important;
}
.faqpage .footerbtm {
    bottom: -810px  !important;
}
.footerbtm > img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 96%;
}
.share-desc {
       position: absolute;
    right: 15px !important;
    top: 76px;
}
.share_nav {
   
}
.footerbtm, .flags, #google_translate_element{
}
.subscribe .button{
	top:280px;
}
.subscribe .form{
	margin-top:230px;
}
#cssmenu, #responsiveMenu {
    text-align: left;
}
#cssmenu > ul > li > a, #responsiveMenu a {
    color: #ffffff;
    font-size: 1.2em !important;
    padding: 10px !important;
    transition: color 0.2s ease 0s;
}
#cssmenu ul li, #responsiveMenu li{
	background:#323232 none repeat scroll 0 0;
}
.wraper, header img {
    width: 100%;
}
.socials {
    clear: both;
    margin: 8px auto;
    width: 129px;
}
nav img {
    float: none;
    margin: 0;
}
.wraper section .about img {
    float: none;
    margin-left: 0;
}
.wraper section .about{
	padding:10px;
}

.wraper section .about h2 {
    font-size: 1.3em;
    padding-top: 10px;
}

.services .box {
    float: none;
    margin: 0 auto 1.5em;
    width: 240px;
}
.services .box4 {
    margin: 0 auto 1em;
}
.wraper .panel {
    background: #ad5c47 none repeat scroll 0 0;
    height: auto;
}

.panel img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 246px;
}

.panel h3 {
    color: #ffffff;
    font-size: 17px;
    font-weight: normal;
    padding: 20px 0 10px !important;
    text-align: center;
}

.panel p {
    color: #ffffff;
    font-size: 15px;
    line-height: 23px;
    margin: 0 auto;
    padding-left: 0;
	padding-bottom:0;
    text-align: center;
    width: 96%;
}


.panel ul {
    margin: 0 auto;
    padding: 0 0 20px;
    width: 160px;
}
.panel li {
    float: none;
    margin-right: 0;
    padding-left: 20px;
    text-align: left;
}
.panel a{
	color:#fff;
}
.showcase{
	width:100% !important;
}
header{
	overflow:inherit;
}

#cssmenu li.last{
}
.subscribe{
	z-index:9;
}
.subscribe h3 {
    font-size: 1.2em;
}

#cssmenu ul ul li a:hover, #responsiveMenu ul ul li a:hover{
	background:none;
}


#cssmenu > ul > li:hover > a, #cssmenu a.active{
	
}

#cssmenu > ul > li:hover > a, #responsiveMenu ul li:hover a{
    border-radius: 0;
}

.footerleft a{
	font-size:13px;
}
.footerleft li {
	line-height:24px;
  
}
#cssmenu ul li.first{
}
#cssmenu a.active{
}



.bannerdiv{
	clear:both;
    max-width: inherit;
    min-width: inherit;
    overflow: hidden;
    position: relative;
    width: 100%;
	top:13px;
}
.showcase-content > img {
    height: auto;
    width: 100%;
}

.showcase-content-container{
	height:646px !important;
}
.showcase-arrow-previous, .showcase-arrow-next{
	top:20px;
}
nav{
	min-width: inherit;
	margin-top: -15px;
    padding-left: 0;
}
.showcase-arrow-previous{
	left:0;
}
.showcase-arrow-next{
	right:0;
}
.showcase-content {
    height: auto !important;
    width: 100% !important;
}
.showcase-button-wrapper{
	width:80px;
	top:-20px;
}



#cssmenu ul li.last{
	
}

#cssmenu ul li, #responsiveMenu ul li{
	border-right:0;
	margin:0;
}
#cssmenu ul, #responsiveMenu ul {
	background:#fff;
}


#cssmenu ul li.last1{
	border-bottom:0;
}
#cssmenu .fa {
   
    margin-bottom: 11px;
	
    margin-top: 15px;
  
}

#cssmenu .fa.fa-facebook{
	margin-left:10px;
}

#cssmenu > ul > li > a, #cssmenu ul ul li a{
	border-radius:0;
	padding:8px;

}

#cssmenu li.active{
	background:none;
}
#cssmenu ul ul li a, #responsiveMenu ul ul li a{
	border:none;
	padding:0 0 0 35px;
}

#cssmenu, #responsiveMenu{
	clear:both;
	float:none;
	border:0;
	   margin-top: 10px;
	z-index:999999;
	padding:0;
}


#cssmenu ul ul li, #responsiveMenu ul ul li{
	margin-bottom:0;
	position:inherit;
	top:0;
}

#cssmenu .fa.fa-angle-right {
    color: #137400;
    display: block;
    float: left;
    font-size: 14px;
    padding-right: 5px;
    padding-top: 13px;
}


.backtotop{
	background:#000 !important;
}

#cssmenu li.active a{
}
#cssmenu ul li:hover{
	margin-top:0;
}
.showcase .cntblock {
     right: -21px;
    top: 555px;
}


}



/*width 1199px*/

@media (min-width: 980px) and (max-width: 1199px) {
.fleet_page .footerbtm {
 
}
.showcase-content-container {
    height: 826px !important;
}
.showcase .cntblock {
   /* right: -210px;
    top: 725px;*/
}

.faqpage .footerbtm {
    bottom: -929px   !important;
}
.orderPage .footerbtm {
    bottom: -140px !important;
}
.offersimg a{
	position:inherit;
}



.booking_offer .row-fluid .span6a {
    float: none;
    margin: 0 auto;
	    padding-top: 25px;
}
.booking_offer .row-fluid .span6:nth-child(1) {
    width: 100%!important;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.main_section{
width:67%;
}
.fleetdiv .carbox{
	width:202px;
	padding:5px;
}
.carbox img {
   
    width: 190px;
}
.center{
width:27.2%;
}
.rental .footerbtm {
    bottom: -1063px   !important;
}
.contdiv {
    color: #333333;
    display: block;
    float: left;
    font-size: 15px;
    line-height: 30px;
    width: 100%;
}
.formdiv {
    float: left;
    margin-right: 0;
    margin-top: 20px;
    padding: 0;
    width: 100%;
}
.footerbtm {
    width: 71% !important;
	bottom:-260px !important; 
}

.fleet_page .footerbtm{
	bottom:-791px !important; 
}
.row-fluid .span6a{
	float:left;
}
.front_page .footerbtm {
    width: 71% !important;
}
.rental .footerbtm {
}
.faqpage .footerbtm {
}
.footerbtm > img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 96%;
}
.orderPage .footerbtm {
    bottom: -525px  !important;
}
.col-md-5 {
    width: 68% !important;
}
.content-2 iframe{
	height:300px;
	width:100%;
}
.available {
    float: left;
    left: 497px;
    right: 0;
}
.faqimg {
    width: 60%!important;
    height: auto!important;
}
.offersimg{
	top:-35px;
}

}



