﻿img.hideondesktop.mobilebanner {
    display: none;
}
.hideondesktop.mobilelogo {
    display: none;
}
img.client-img {
     width: 150px;
    padding: 5px;
}
@media only screen and (max-width: 767px) {
	.bg-image-car {
    padding: unset;
    height: unset;
}
.about-place-wrapper {
    padding-bottom: 20px;
    font-family: 'Quicksand';
    color: #6C6C6C;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: unset;
    text-align: left;
}

.select-terms-wrapper.coupan-code-wrapper {
    display: flex;
    justify-content: space-between;
    width: 50%;
    flex-wrap: wrap;
    width: 100%;
}
button#apply_coupon {
    margin-left: 0px;
    width: 100%;
	font-size: 12px;
    margin-top: 10px;
}

ul#mobileclient-carousal {
    padding: 0px 5px;
}
img.client-img {
     width: 100%;
    padding: 5px;
}
.mobilevieicon {
    font-size: 25px;
    padding: 0px 5px;
}
.car-title a {
   
    font-size: 12px;
 }
 button.slick-next.pull-right.slick-arrow { 
    
    right: -15px;
 
 
}
 
.our-clients .slick-initialized .slick-slide {
    display: block;
    /* height: 100px; */
 
    padding: 10px;
   align-items: center;
    justify-content: center;
}
button.slick-prev.pull-left.slick-arrow{left:-15px; z-index:9999;}
.bg-image-car img{ width:100%;}
	ul.pricewrapper-ul li p {
     font-size: 12px;
     margin-bottom: 0px;
	}
	strong.startprice {
    font-size: 14px;
    
}
ul.pricewrapper-ul {
    padding: 0px 20px 1px;
    list-style: disc;
    margin: 0px;
}
	/*mobile menu css*/
	.nav-bar {
  position: absolute;
  background-color: #ffffff;
  top: 0;
  right: 100%;
  height: 100vh; 
  width: 280px;
  
}
section.hideondesktop.downloadappnow {
    width: 100%;
    display: block;
 }
 .mobilevieicon {
    font-size: 30px !important;
}
.hideondesktop.mobilelogo img {
    width: 35%;
}
.hideondesktop.mobilelogo {
    padding-top: 5px;
}
.mobilemenu {
    display: block;
}
.username {
    padding-right: 20px;
}
.toggle {
  left: 0;
  box-shadow: 1px 0 6px 0px rgba(0, 0, 0, 0.2);

}

.toggle-menu {
    background-color: transparent;
    position: fixed;
    top: 10px;
    right: 25px;
    width: 25px;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
     }

.line {
  width: 100%;
  height: 2px;
  border-radius: 0px;
  background-color: #fff;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  -ms-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
}

.toggle .line1 {
  background-color: #ffffff;
  transform:scale(0.9) rotateZ(-45deg) translate(-7px, 3px);
}

.toggle .line2 {
  display: none;
}
.wrapper-links-mobile {
    text-align: left;
}
p.linkname {
    margin: 0px;
}
.circleborder {
        width: 40px;
    height: 40px;
    line-height: 35px;
	    border: 1px solid #808080;
    text-align: center;
    background-color: #ffffff;
    border-radius: 50%;
    margin-right: 20px;
}
img.downloadicon-icon {
    width: 25px;
}
.hideondesktop.contactinfo-shocialmedia {
    display: flex;
}
a.menulink {
     display: block;
	     padding-right: 15px;
		     padding-left: 15px;
  text-decoration:none !important;
  text-transform:uppercase;
   
    padding-bottom: 5px;
    padding-top: 5px;
       display: flex;
    align-items: center;
    font-size: 12px;
    line-height: normal;
    font-weight: 400;
    color: #000000;
}
a.menulink.active-link{ background-color: #ffd227; font-weight:700;}
 
img.menuicon {
    width: 25px;
	    padding: 5px;
}

.toggle .line3 {
  background-color: #ffffff;
  transform:scale(0.9) rotateZ(45deg) translate(-5px, -1px);
}
 

.nav-list {
  list-style: none;
}

.nav-list-item {
  text-align: center;
  padding: 10px 0;
}

.nav-link {
  color: #fff;
  font-size: 22px;
  text-decoration: none;
  position: relative;
  padding-bottom: 4px;
}
.twocoloumns {
    display: flex;
    width: 60%;
    justify-content: space-between;
}
.loginlink a {
    color: #ffffff;
    font-size: 12px;
	border-radius: 6px;
    border: 1px solid #ffffff;
    padding: 3px 10px;
    line-height: normal;
    text-decoration: none;
}
.we-take-quote {
     width: 100%;
}
.hideonmobile.d-flex.justify-between.alignitemcenter {
    display: none !important;
}
img.home-icon {
    width: 20px;
    height: 20px;
}
p.features-count {
    
    font-size: 13px;
    
    padding-top: 5px;
}
.carzonrent-achiievement {
    display: flex;
	    padding: 10px 0px;
    justify-content: space-between;
}
.d-flex.justify-between.inlinecontent {
     width: 100%; 
	     justify-content: space-around;
    padding-bottom: 0px;
}
.carzonrent-features {
    width: 100%;
}
p.feature-title {
    
    font-size: 11px;
 }
.wrapper-tab-panel .tabbable-responsive .nav-link.active {
    
    background-color: #ffd227 !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}
.selectize-input.items.has-options.full.has-items .item {
    font-size: 11px !important;
	    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.nav-link::before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #fff;
  transform: scaleX(0);
  transition: transform 0.4s ease-in-out;
  transform-origin: left;
  -webkit-transition: transform 0.4s ease-in-out;
  -moz-transition: transform 0.4s ease-in-out;
  -ms-transition: transform 0.4s ease-in-out;
  -o-transition: transform 0.4s ease-in-out;
}

 
	/*mobile menu css end */
	
	
	.modal-body.otpmodelbody { padding: 30px 10px;}
#corpDiscountModal .modal-dialog { margin-top: 170px;}
	img.hideondesktop.mobilebanner {
    display: block;
} 
.otplebel h4 {
    font-size: 14px;
}
input.btn-book-ride.btn.btn-confirm-booking.submit-otp {
     padding: 10px;
}
.modal-dialog.login-register-model {
    
    margin-top: 106px;
}
.hideondesktop.mobilelogo {
    display: block;
}
	 .tabbable .nav-tabs {
    flex-wrap: nowrap;
    border-radius: 0px;
    width: 100%;
    height: auto;
	   
		box-shadow:unset;
}
.logo-carzonrent.hideonmobile {
    display: none;
}
.main-menu {
    width: 100%;
    text-align: center;
}
.hideondektop.mobileviewmenu {
    
    z-index: 1111111;
    top: 40px;
    position: relative;
}
ul.businetravel {
    padding: 0px;
    margin: 0px;
    line-height: normal;  
    list-style: none;
	display: inline-flex;
    justify-content: space-around;
    width: 100%;
}
ul.businetravel li a {
    color: #ffffff;
    font-size: 12px;
    text-decoration: underline;
}
.divtabtxt p {
    margin-bottom: 5px;
    font-size: 16px;
    }
	.page-title {
    padding-bottom: 15px;
}
span.txtcar {
    font-size: 13px;
}
ul.csr_ul li {
    font-size: 13px;
    margin-bottom: 5px;  
}
.content-about-us p {
    color: #000;
    font-size: 13px;
    line-height: 20px;
}
 img.hideondesktop.mobilebanner {
    width: 100%;
	height: 100%;
}
img.img-fluid.main-banner-img {
    height: 100%;
    width: 100%;
    display: none;
}
.form-text-inner p {
    margin-bottom: 0px;
    font-size: 13px;
    color: #808080;
    font-weight: 400;
}
.field-wrapper-block input.form-control.text-field {
    border-radius: 0px;
    font-size: 13px;
    color: #000000;
}
p.contact-address {
    font-size: 13px;
    margin-bottom: 0px;
    color: #000000;
}
.career-text p {
    font-size: 13px;
    color: #000;
    line-height: 20px;
    margin-bottom: 0px;
}
.form-group.wrapperfields {
    margin-bottom: 10px;
}
 
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input {
        height: 30px;
    padding-top: 5px;
    font-size: 11px;
   
}
.field-wrapper.submitbox input.btn-book-ride {
    
    padding: 5px 15px;
  
    line-height: 30px;
    height: 40px;
}
input.btn.btn-searchupdate {
    background-color: #FFD227;
    font-size: 12px;
    font-weight: 700;
    border-radius: 25px;
    padding: 10px 20px;
    line-height: 20px;
    transition: all .5s ease-in-out;
    letter-spacing: 0.5px;
    height: 40px !important;
}
input.btn-book-ride{height: 33px !important;}
.aboutus p {
    font-size: 13px;
    text-align: left;
    font-weight: 300;
    margin-bottom: 0px;
}
.page-title h2 {
    font-size: 16px;     
    line-height: 22px;
}
select.form-control.selct-fiels {
     font-size: 11px;
	     height: 34px;
 
 }
 .tabimg {
    height: 25px;
}  
input.btn-book-ride {
    
    font-size: 12px;
  
    padding: 8px 20px;
 
}
section.our-story.pdtb-50.bg-color-primary {
    padding-bottom: 0px;
}
.pdtb-50 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.countdown-block p {
    margin: 0px;
    font-size: 11px;
    text-transform: uppercase;
    color: #000000;
    font-weight: 500;
    line-height: normal;
}
.countdown-block h4 {
     font-size: 18px;
    
}
.mobilemenu {
    display: block;
}
.countdown-block {
    
    display: block;
    align-items: center;
    justify-content: space-between;
}
.tabbtn {
    
    padding-top: 0px;
}
 .header-inner-block.d-flex {
 
    height: 40px;
}
.wrapper-flex-banner {
  
    flex-direction: column-reverse;
}
header.header-area.car-catelog-layout{
    padding-bottom: 15px;
	    background-color: #000000;
	    display: table;
}
 input.form-control.picktupdate {
     font-size: 11px;
 } 
 .unified-chefuer p {
   
    font-size: 12px;
}
 .banner-title h1 {
    
    font-size: 25px;
}
main.main-page-wrapper.carcatgalog-page {
    margin-top: 96px;
     
}
a.tab-title-li-a.nav-link {
    font-size: 11px;
}
.payment-info-wrapper.vehicle-guide-tab {
    width: 30%;
}
.payment-form-wrapper.vehicle-guide-tab-content {
    width: 68%;
    border-top: 0px;
}
.vehicle-guide-tab-info h4 {
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}
main.main-page-wrapper.print-inovoice {
    background-color: #EFEFEF;
    margin-top: 140px;
    display: -webkit-box;
}
 
.primary-menu-middle {
    
    padding-bottom: 0px;
}
.page-wrapper {
    margin-top: 150px;
}
.subtotal h4 {
    font-size: 20px;
    
}
.including.GST p {
    font-size: 12px;
}
 
.tabbable .nav-link {
    font-size: 9px;
}
.tabbable-responsive .tabbable .nav-tabs .nav-link {
     font-size: 10px;
}
.field-wrapper.width100percent {
    width: 100%;
}  
.card {
    border-radius: 0px;
}
 
.tabbable-responsive .tabbable .nav-tabs .nav-link {
      padding: 5px;
    border-bottom: 0px;
    height: unset;
}
 .field-wrapper {
    width: 100%;  
    padding-right: 0px;
    padding-left: 0;
    margin-bottom: 10px;
}
.d-flex.justify-between.form-group-block.spece-equal {
    margin-bottom: 0px;
}
 
.blaock-tab-wrapper .card-body {
    
    padding: 15px 0px;
}
.blaock-tab-wrapper .tab-content {
    padding: 0 15px;
}
.onewaytrip label {
    font-size: 12px;
  
}
i.fa.fa-chevron-down.arrowdown {
    text-align: right;
    width: 64%;
    font-size: 14px;
}
.mobileselectboxshow p {
	    width: 97%;
    margin: 0 auto;
    
	    border: 1px solid #000000;
    background-color: #ffffff;
    font-size: 14px;
    padding: 7px 10px;
    display: block;
}
.bordery::before{width:25px; height:30px;}
 li.dropdown.selecttab {
    background: #ffffff;
    width: 100%;
    padding: 5px;
  
}
a.dropdown-toggle.dropdowntoggle_a {
    text-align: left;
    font-size: 14px;
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 7px;
    text-transform: capitalize;
    color: #000000;
    font-weight: 600;
    text-decoration: none;
}
#localkm {
    display: none;
}
.wrapper-cars-tab .nav-tabs .nav-link {
    font-size: 12px;
    padding: 5px 10px;
    background: #fff;
    border-bottom: 1px solid #000000;
}
section.our-fleet.pdtb-50 .nav-tabs .nav-item {
    margin-right: 0px !important;
}
 
.titleonmobile h4 {
    margin: 0px;
    color: #ffffff;
    font-size: 19px;
padding-bottom: 15px;
    text-align: center;
    padding-top: 15px;
}
section.hideondesktop.downloadappnow { 
    background-color: #151414;
  
    position: fixed;
    bottom: 0;
    z-index: 1111;
    width: 100%;}
.hideondesktop{display:block;}
.hideonmobile{display:none;} 
   
.d-flex.justify-between.form-group-block {
    
    margin-bottom: 10px;
    flex-wrap: wrap;
}
.form-inside-banner{position:relative;}

ul.nav.nav-tabs.hideonmobile{display:none;}
ul.nav.nav-tabs.onmobileulclick a.nav-link.active.show {
    background-color: #FFD227 !important;
	text-align:left !important;
    border-radius: 0px !important;
    border: 0px !important;
}
.d-flex.wrapperdownloadcontent {
    align-items: center;
    justify-content: space-around; 
    padding:6px 20px;
}
.downloadappnow-inner p {
    color: #ffffff;
    font-size: 13px;
    margin: 0px;
    font-weight: 400;
}
li.nav-item.hideonmobile {
    display: none !important;
}
	.icon-block {
    width: 80px;
    height: 80px;
     
    line-height: 80px;
   
}
img.homefeature-icon {
    width: 30px;
}
.countdown-block {
    width: 33%;
    text-align: center;
    padding-bottom: 30px;
}
.d-flex.justify-space-between.align-center.countdown-innner {
    flex-wrap: wrap;
}
.grid-box {
    width: 49%;
    margin-bottom: 10px;
	    padding: 5px;
}
ul.service-features li {
    font-size: 13px;
    line-height: 20px;
    
}
.grid-icon-box {
    width: 50px;
    height: 50px;
    
	
}

.grid-main-title h3 {
    font-size: 16px;
    
}
.appstorebg {
 
    background-size: 100% 100%;
 }
 
.appstorebg .owl-controls{width: 100%; position:absolute;top:50%}
.bordery {
     padding: 10px;
    width: 85%;
    height: 150px;
    display: flex;
    align-items: center;
 }
.grid-box {
    width: 49%;
    margin-bottom: 10px;
}
.d-flex.justify-space-between.wrapppertravel-guide {
    flex-wrap: wrap;
}
.title-app-store {
    text-align: left;
}  
.d-flex.justify-space-between.align-center.countdown-innner {
    padding-top: 0px;
}
.wrapper-cars-tab .tab-content {
    margin-top: 0px;
}
.section-heading h2 {
    font-size: 22px;
}
.main-menu ul li {
    display: inline-block;
    padding: 0px 5px;
}
.main-menu ul li a {
  
    font-size: 12px;
  
}
 #user_login  .form-wrapper-login-register-forget-tab {
    padding-top: 20px;
}
 #user_login input.btn.btn-userlogin {
  
    font-size: 12px;
    
}
.login-banner {
    display: none;
}
 #user_login .modal-dialog.login-register-model {
    width: 95%;
}
#user_login .login-form-content {
    width: 100%;
    padding: 0px 10px;
}
li.hideonmobile {
    display: none !important;
} 

.contacttext h4 {
	    white-space: nowrap;
     font-size: 16px;
 }
.filelabel {
    width: 48%;
}
.our-clients {
    padding: 30px 0px;
}
section.our-fleet.pdtb-50 {
    padding-bottom: 30px;
}
#client-carousal .owl-next {
    right: -10px;
} 
#client-carousal .owl-prev {
    left: -10px;  
}
.wrapper-cars-tab .owl-next {
     right: -10px;
}
 .field-wrapper {
     margin: 0px 5px 10px;
}
.wrapper-cars-tab .owl-prev {
    left: -10px;
 }
 .footer-bottom-strip {
    padding: 10px 0px;
    position: sticky;
    background-color: #252525;
    bottom: 15px;
}
.header-inner-block.d-flex {  

    justify-content: space-between;
}
 .car-title{font-size:10px; line-height:normal;}
.footer-block {
    width: auto;
}
.footer-links li {
    padding-bottom: 0;
}
.contactno {
    order: unset;
}
.footer-links ul li a {
    font-size: 11px;
    color: #808080;
    line-height: normal;
}
.pdtb-80 {
    padding: 30px 0px;   
}
.awarditem-content p {
     font-size: 12px;
     line-height: 20px;
	 padding-bottom:5px;
	 padding-top:5px;
 }
.footer-bottom-strip p {
    font-size: 12px;
    color: #7C848A;
margin-bottom: 20px;	
    line-height: 22px;
}
.pdtb-100 {
    padding: 30px 0px;
}
.title-app-store {  
    padding-bottom: 15px;
}
.appstorebg {
   
    text-align: center;
}
.copyright-text a {
    color: #7C848A;
    font-size: 12px;
}
.d-flex.justify-space-between.wrapper-footerblock {
    flex-wrap: wrap;
	    justify-content: space-around;
}


/*searcg page design*/
.d-flex.justify-space-between.wrapper-cars-catelog-layout {
    flex-wrap: wrap;
}
.left-sidebar {
    width: 100%;
     
}
.car-grid-items {
    position: relative;
    margin-right: 10px;
    width: 48%;
    margin-bottom: 20px;
    box-shadow: 0 0 10px #dedede;
}
.d-flex.justify-space-between.align-center.wrapper-main-block {
    flex-wrap: wrap;
}
.field-input {
    width: 100%;
	    padding-bottom: 10px;
}
.input-box-searchbar {
    text-align: center;
}
.field-wrapper.submitbox {
    text-align: center;
}
.checkboxpickanddrop {
    display: flex;
}
.pickoff {
    padding-right: 10px;
}
.wrapper-car-catalog {
    padding: 20px 0px;
}    
.d-flex.justify-space-between.wrapper-payment-page {
    flex-wrap: wrap;
}
.payment-form-wrapper {
   
    width: 100%;
   
}
img.hideondesktop.mobilebanner{height:600px;}
.primary-menu-middle ul li a {
     font-size: 10px;
}
.primary-menu-middle ul li {
     padding: 0 5px;
}
.form-fild-payment {
    width: 100%;
}
.error-main-wrapper.form-group.booking-fields label {
    display: none;
}
.d-flex.justify-space-between.wrapper-payment-page {
    flex-wrap: wrap;
}
.payment-form-wrapper {
     
    width: 100%;
    
}
.payment-info-wrapper {
   
    width: 100%;
}
.card-names ul li {
    font-size: 12px;
   
   
}
.banner-content-about {
    position: unset;
 }
 .banner-about-right-content p {
  
    font-size: 14px;
    
}
.banner-left-about {
    display: none;
}
.banner-about-right-content {
    width: 100%;
    padding-top: 10px;
}
.membar-picture {
    margin: 0 auto;
    padding-bottom: 15px;
}
.wrapper-team.d-flex {
    padding-bottom: 0px !important;
}
.wrapper-team-membar-block {
    width: 100%;
}
.modal-dialog.model_inner_bllock {
    width: 96%;
    max-width: 96%;
}
.banner-about-right-content p {
     color: #000;
}
a.blackcolor.nav-link {
    font-size: 11px;
}
.my-account-user-info li.nav-item {
    margin-bottom: 15px;
    margin-right: 10px;
}
.logo-carzonrent {
    width: 30%;
}
.my-account-user-info ul.nav.nav-tabs {
    flex-wrap: nowrap;
}
.tab-block-title {
    padding-bottom: 0px;
}
table.table.table-padding-5.my-account-user-record td {
    font-size: 13px;
    padding: 10px;
    line-height: normal;
    color: #1b1b1b;
}
.main-page-wrapper.our-services .my-account-user-info ul.nav.nav-tabs {
    flex-wrap: wrap;
}
.main-page-wrapper.our-services .my-account-user-info li.nav-item {
    margin-bottom: 15px;
    margin-right: 10px;
    width: 45%;
}
.booking-details-wrapper {
    padding-top: 0px;
}
.form-print-inovoice {
    padding-top: 15px;
    width: 100%;
}
.my-account-user-info a.blackcolor.nav-link {
    font-size: 11px;
    text-align: center;
}
.office-address {
    width: 100%;
}
.d-flex.justify-space-between.contact-address {
    flex-wrap: wrap;
}
.logo-carzonrent img {
    width: 100%;
}
.modal-content.poupcontent .team-members {
    background-color: transparent;
     
    text-align: center;
}   
.wrapper-inner-section {
  
    padding: 15px;
}
.button-close-member-info .close {
    padding-right: 5px;
    padding-top: 5px;
}
.aboutus p {
    
    text-align: center;
}
.modal-content.poupcontent  .wrapper_member_info {
    padding: 0px;
    text-align: center;
}
.team-members {
        background-color: #efefef;
    flex-wrap: wrap;
}
.team-members {
    text-align: center;
    margin-bottom: 15px;
    padding: 15px 0px;
}
.wrapper-team.d-flex {
    flex-wrap: wrap;
}
.d-flex.justify-space-between.wrapper-payment-page {
    flex-wrap: wrap;
}
.payment-info-wrapper {
     width: 100%;
   
 }
 .payment-form-wrapper {
     width: 100%;
 }
 .bookingtext {
     padding: 10px;
}
.comman-ul li {
    list-style-type: disc;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 3px;
    color: #000000;
    font-weight: 400;
}
.payment-form-wrapper {
    border-bottom:10px solid #efefef;
    order: 2;
  
}
input.btn.btnpay-and-book {
   
    font-size: 12px;
    
}
label.width-100-checkbox {
    font-size: 12px !important;
}
a.termscondition {
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
}
.iagree .chiller_cb{align-items:stretch;}
.iagree {
    padding-top: 15px;
}
.leftside-payment-text {
	    padding-bottom: 20px;
    width: 100%;
}
.payemntoption {
    flex-wrap: wrap;
}
.form-group.booking-fields label { 
    width: 30%;
   
    font-size: 12px;
 }
 .pickup-notice {
     font-size: 10px;  
    
}
.payment-form-wrapper {
    order: 2;
}
.payment-form-wrapper {
    border-top: 10px solid #efefef;
}
.form-fild-payment.pickuptime {
    width: 60%;
}
.payment-info-wrapper {
   
    width: 100%;
   
}
.radio.radio-info.radio-inline label {
    font-size: 11px;
    color: #808080;
    padding-left: 4px;
    text-transform: uppercase;
    margin-bottom: 0px;
    line-height: normal;
}
.radio.radio-info.radio-inline {
    display: flex;
    justify-content: center;
    align-items: center;
}
span.fare-details {
    display: block;
}
.search-filter-bar .nav-tabs {
  
    margin-bottom: 0px;
   
    padding-top: 0px;
}
.search-filter-bar .nav-tabs .nav-item {
    margin-bottom: 0px;
    margin: 0px 0px;
}
.search-filter-bar .nav-tabs .nav-link {
      padding: 6px 16px;
    font-size: 10px;
    line-height: 18px;
    
}
 .search-form-wrapper label {
    font-size: 11px;
}
.d-flex.justify-space-between.align-center.wrapper-main-block .form-control {
     
    font-size: 12px;
}
.homeslider_init.owl-carousel.owl-theme .owl-controls {
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
    display: flex;
    justify-content: center;
    width: 100%;
}
.blaock-tab-wrapper button, input, optgroup, select, textarea {
  
    height: 30px;   
     
} 
input.btn.btn-userlogin {
    height: auto;  
}
.blaock-tab-wrapper .selectize-input.items.not-full.has-options {
    height: 30px;
	padding-top: 5px;
}
.wrapper-filter-on-banner{height:112vh;}
.wrapper-tab-panel {
        display: flex;
    align-items: center;
    left: 4%;
    right: 4%;
	top:0px;
	    height: 580px; 
    bottom: 0;  
    flex-direction: column;  
    align-items: center;
    justify-content: center;
}
.blaock-tab-wrapper {
    width: 100%;
}
p.features-count.pdtop0 {
    font-size: 11px;
}
p.feature-title.pdtop5 {
    padding-top: 5px;
    width: 100%;
    line-height: 12px;
    font-size: 10px;
    text-transform: capitalize;
}
.wrapper-filter-on-banner { 
    
    padding-top: 0px;  
}
.we-take-quote { 
      padding-top: 30px;
 }
.hideondesktop.mobilelogo {
    text-align: center;
}
.we-take-quote {
       position: relative; 
    
    height: 60vh;
    display: flex;
    align-items: flex-end;
}
.search-filter-bar .tab-content {
    padding: 10px;
  
}
.car-catalog-list {
    width: 100%;
    
}
.car-grid-items:nth-child(2n+2) {
    margin-right: 0px;  
}
img.featured-car-img {
    width: 100%;
}
/*searcg page design end*/

}




@media only screen and (max-width: 370px) {
	
	.tabbable-responsive .tabbable .nav-tabs .nav-link {
    font-size: 9px;
	    padding: 3px;
}
.form-inside-banner {
     margin-top: 90px;
}
i.fa.fa-chevron-down.arrowdown {
     width: 55%;
 }
	main.main-page-wrapper.carcatgalog-page {
    margin-top: 90px;
}
}