* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-family: 'Nunito', sans-serif;
}

/*New homepage design*/
.onselect-show-block {
     height: 7px;

}
.banner-img-blog-single {
    margin-bottom: 25px;
}
.blog-links{color:#000000;}
.payment-info-wrapper.no-padding-lr.no-bgcolor {
    background-color: transparent;
}
.booknow-form {
    background-color: #ffffff;
}
strong.blog-links a {
    color: #000000;
}
.form-group.booking-fields.mrb10 {
    margin-bottom: 5px;
}
div#retailError {
     padding-left: 10px;
}

 .coupan-code-btn{
	cursor:pointer;
    border: 1px solid transparent;
    background-color: #FFD227;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 25px;
    border-radius: 50px;
    font-weight: 700;
    line-height: normal;
}
.select-terms-wrapper.coupan-code-wrapper {
    display: flex;
    justify-content: space-between;
    width: 50%;
}
button#apply_coupon {
    margin-left: 10px;
	font-size:13px;
}

.wrapper-flex-banner {
    display: flex;
    justify-content: space-between;
    align-items: center;
 }
 .d-flex.justify-space-between.align-center.wrapper-main-block .form-control {
    border-radius: 0px;
    text-align: left;
}
 .commingsoon h4 {
    font-size: 16px;
    font-weight: 700;
    margin: 0px;
    line-height: normal;
}
.commingsoon {
    height: 300px;
}
.search-filter-bar .nav-tabs .nav-link.active {
    background: #ffd227 !important;
}

.search-filter-bar .nav-tabs .nav-link:hover {
   border-radius:0px !important;
}
.homeslider_init ul.slick-dots {
    padding: 0;
    margin: 0px;
    text-align: center;
	position:absolute;
	bottom:5px;
	text-align:center;
	width:100%;
}

.slick-slide.slick-current.slick-active:focus {
    border: 0px;
    outline: 0px !important;
}

.homeslider_init ul.slick-dots.active button{background:#ffffff;}
button.slick-next.pull-right.slick-arrow {
    top: 25%;
    position: absolute;
    right: -32px;
    border: 0px;
    font-size: 30px;
    background: transparent;
    cursor: pointer;
}
button.slick-next.pull-right.slick-arrow:hover { color:#FFD227;}
button.slick-prev.pull-left.slick-arrow:hover{  color:#FFD227;}
button.slick-prev.pull-left.slick-arrow {
    top: 25%;
    position: absolute;
    left: -32px;
    border: 0px;
    font-size: 30px;
    background: transparent;
    cursor: pointer;
}

.homeslider_init ul.slick-dots li{
    margin: 0px 5px;
    display:inline-block;
}
.homeslider_init ul.slick-dots button {

      font-size: 0px;
    border: 0px;
    background: #ffd227;
    height: 10px;
    width: 10px !important;
    border-radius: 50%;
    padding: 0px;
}
.homeslider_init .slick-track{height:100vh}

.owl-carousel.carousel-main.dflex-area {
    display: flex;
}
 .mobileselectboxshow p {

    display: none;
}
/*New homepage design*/
p.features-count.pdtop0 {
    padding-top: 0px;
}
 p.feature-title.pdtop5 {
    padding-top: 10px;
    width: 80%;
    line-height: 21px;
    font-size: 13px;
    text-transform: capitalize;
}
.errormsghome {
    width: 100%  !important;
    margin: 0 auto !important;
    font-size: 14px !important;
    color: red !important;
    line-height: normal;
}

section.our-fleet.pdtb-50 .nav-tabs .nav-item {
     margin-right: 5px !important;
}
.selectize-input {
    min-height: 38px !important;
}
 .selectize-dropdown-content {
    font-size: 14px;
    color: #000000;
}
.selectize-input{overflow:unset !important;}
.selectize-input.items.has-options.full.has-items .item {
    font-size: 14px !important;
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input {
    background: url(../images/selectarrow.png) no-repeat 97% 15px !important;
    border-radius: 0px;
    font-size: 14px;
    color: #000000;
    line-height: normal;
    text-transform: capitalize;
}
.selectize-input.has-items input{
  left: -10000px;
  position: absolute;
  opacity: 0;
}
.selectize-input.items.has-options.full.has-items .item {
 font-size: 13px;
 text-overflow: ellipsis;
 white-space: nowrap;
 color: #808080;
 font-weight: 500;
}
.hideondesktop.contactinfo-shocialmedia {
    display: flex;
	flex-wrap:no-wrap;
	    padding-bottom: 20px;
    align-items: center;
    justify-content: space-around;
}
.hideondesktop.contactinfo-shocialmedia {
    display: none;
}
img.avtaarimg {
    width: 60px;
}
.user-picture{padding-right:10px;}
.username p {
    color: #ffffff;
    margin: 0px;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
}
.userlogin-session {
    display: flex;
	  padding: 13px 5px;
	    background-color: #000;

    align-items: center;
}
.contactno {
    order: 2;
}
.twocoloumns {

    width: 170px;
}
.contacttext h4 {
    color: #ffffff;
    font-size: 18px;
    margin: 0px;
}
.mobilesociallinks .social-media-links {
    padding: 0px;
}
.mobilesociallinks .social-media-links ul{margin:0px;    padding-left: 15px;}
.mobilesociallinks .social-media-links ul li {    border: 1px solid #ffffff; }
.mobilesociallinks .social-media-links ul li a {    color:#ffffff; }

.hideondesktop{display:none;}
input.form-control.picktupdate {

    color: #919191 !important;
}
.selectize-control.single .selectize-input:after{display:none !important;}
.modal {z-index: 99999;}
.spinner_loader {
    position: fixed;
    background-color: rgba(0,0,0,.3);
    top: 0;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
    display: flex;
    z-index: 1;
    justify-content: center;
    align-items: center;
}
.aboutcontentinner h2 {
    font-size: 16px;
    font-weight: 700;
 }
.aboutcontentinner {
    padding-bottom: 20px;
}
ul.service-features {
    padding-left: 20px;
    margin: 0px;
    line-height: normal;
}
ul.service-features li {
    font-size: 14px;
    line-height: 25px;
    color: #000000;
    font-weight: 400;
}
section.our-story.pdtb-50.bg-color-primary {
    padding-bottom: 25px;
}
.fairdetails-hide {
  display: none;
}
.chiller_cb label {
    width: 100% !important;
}
.airport_err {
    font-size: 14px;
    color: red;
    padding-left: 10px;
}
.pdfwill-be-sent p {
        font-size: 14px;
    text-align: right;
    color: #000000;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.selectize-input {
    min-height: 38px;
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    padding-top: 9px;

}
.fairdetails:hover + .fairdetails-hide {
  display: block;
  color: red;
}
.d-flex.justify-space-between.align-center.wrapper-main-block .form-control {
    border-radius: 0px;
 }
.field-label.airportlabel label {
    font-size: 12px;
    color: #808080;
    text-transform: uppercase;
    font-weight: 400;
}
.field-wrapper.width100px {
    width: 225px !important;
}
.form-control:focus { border-color: #ffd227 !important;  outline: 0;  box-shadow: unset !important;}
.btn-book-ride:focus {outline: 0px !important;}
.arrowdown{background: url("../images/selectarrow.png") no-repeat 97% 15px !important;}
.pdtb-50 {padding-top: 50px;  padding-bottom: 50px;}
.justify-space-between {justify-content: space-between;}
 .bg-color-primary {background-color: #FFD227;}
.section-heading h2 {font-size: 28px; padding-bottom: 30px; margin-bottom: 0px;}
.section-content p {font-size: 14px; line-height: 25px;  font-weight: 400;  color: #000000;}
.countdown-block h4 { margin-bottom: 0px; font-size: 28px; font-weight: bold;  color: #FFD227;  line-height: normal;}
select { -webkit-appearance: none;  -moz-appearance: none;  text-indent: 1px;   text-overflow: '';}
body{font-family: 'Nunito', sans-serif;}
.error-main {
    display: flex
;
    align-items: center;
    gap: 50px;
    padding-top: 100px;
    padding-bottom: 50px;

}
.oops h5 {
    font-family: 'Quicksand';
    font-weight: 700;
    font-size: 30px;
    color: #000;
}
.curve-img a {
    background-color: #fc0;
    color: #000;
    text-decoration: none;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 8px;
    font-size: 14px;
}
.curve-img a:hover {color: #fc0; background-color: #000; text-decoration: none;}
.main-text404 p {
    font-size: 16px;
    padding: 20px 0px;
}
.btn-book-ride:hover {color: #FFD227;  background: #000000 !important;  border: 1px solid #FFD227;  transition: all .5s ease-in-out;}
a,p,span,h1,h2,h3,h4,h5,h6{font-family: 'Nunito', sans-serif;}
a{text-decoration: none;}
a.multicity { color: #808080;  font-size: 14px; text-decoration: underline;}
.ui-widget.ui-widget-content { z-index:99 !important; }
.header-inner-block.d-flex {justify-content: space-between;  align-items: center; height: 80px;}
header.header-area {        background-color: #000; top: 0; position: fixed;  z-index: 33333;  width: 100%;}
.main-menu ul li a { position: relative; text-transform: uppercase; font-size: 13px;  color: #ffffff;}
.main-menu ul li { display: inline-block;  padding: 0px 10px;}
.main-menu ul {padding: 0px;  margin: 0px; list-style: none;}
.main-menu ul li:last-child {padding-right: 0px;}
a.multicity:hover { color: #ffd227;  transition: 1s ease-in-out;}
.main-menu ul li a:hover {color: #FFD227;  transition: all .5s ease-in-out;  text-decoration: none;}
.unified-chefuer p {     font-style: italic; color: #ffffff; margin: 0px;  display: inline-block;  font-size: 16px;}
.banner-title h1 {    color: #ffffff; margin: 0px;      font-style: italic; font-size: 25px; padding-bottom: 25px;}
.tabbable .nav-link.active {font-weight: 700;}
.countdown-block h4 {      padding-bottom: 7px;}
.wrapper-cars-tab .nav-tabs .nav-link.active {font-weight: 700;}
.wrapper-filter-on-banner {width: 100%;     display:flex; align-items:center; height:100vh; padding-top: 60px;}
section.our-fleet.pdtb-50 {
    padding-bottom: 70px;
}
.wrapper-cars-tab .tab-content {
    margin-top: 15px;
}
.mobilevieicon {
    color: #ffffff;
    font-size: 25px;
}
.homeslider_init .slick-track{height:600px;}
.banner-home {    height: 100vh; display: flex;    align-items: center;  justify-content: center;}
.banner-image-main {position: absolute;width: 100%;  height: 100%;}
img.img-fluid.main-banner-img {height: 100%;width: 100%;}
.we-take-quote {       position: relative;     width: 55%;}
.wrapper-tabtitle p {    padding-top: 5px; margin: 0px; }
.tabbable .nav-link {font-size: 12px;color: #000000;  text-align: center;}
.tabbable .nav-link.active {border: 0px;}
.tabbable .nav-tabs { border-bottom: 0px;}
.tabimg {height: 30px;}
.blaock-tab-wrapper .card {border-radius: 0px !important;}
input.form-control.picktupdate { border-radius: 0px;  font-size: 14px;  color: #000000;}
.filelabel label {font-size: 12px;  color: #000000;  text-transform: capitalize;}
.blaock-tab-wrapper .card-body { position: relative;  padding: 30px 0px;      background-color: #ffffff;   border: 2px solid #ffd227; }
input.btn-book-ride {   width: 93%; cursor: pointer; border: 1px solid transparent; background-color: #FFD227;   font-size: 13px;  text-transform: uppercase;   padding: 10px 25px;    border-radius: 50px;   font-weight: 700;    line-height: normal;}
.tabbtn {  right: 0; left: 0;   padding-top: 12px; position: absolute;  text-align: center;  width: 100%;}
.field-wrapper { width: 30%;     margin: 0px 8px;}
.d-flex.justify-between.form-group-block { justify-content:space-between; align-items: center;     margin-bottom: 15px;}
.field-wrapper.filelabel label {margin: 0px; font-size: 14px;  color: #000000;}
select.form-control.selct-fiels { border-radius: 0px;  font-size: 14px;  color: #808080;}
 .nav-tabs .nav-link { border: 0px;  border-top-left-radius: 0px;  border-top-right-radius: 0px;  display: flex;  align-items: center;}
 .tabbable-responsive .tabbable .nav-tabs .nav-link { border: 0px;  border-top-left-radius: 0px;  border-top-right-radius: 0px;  padding: 0px;}
.tabbable-responsive .tabbable .nav-tabs .nav-link { padding:4px 20px ;}
.filelabel { width: 20%;}
.inlinefields.wrapperfields {width: 49%;}
.tabbable .nav-link.active { border: 0px;  color: #000000 !important; }
.d-flex.justify-between.form-group-block.spece-equal {justify-content: space-between;}
.picktupdate {font-size: 14px;  color: #000000;}
.tab-content {padding: 0 11px;}
.modal-header.multicity-header {  padding: 10px 20px;  border: 0px;}
.modal-content.content-multicity {    padding: 10px 20px; border: 0px;  border-radius: 0px;     margin-top: 90px; }
.field-wrapper-multicity {width: 48%;}
.d-flex.justify-between.form-group-block.spece-equal.mr-30 { margin-top: 30px; }
.btn-multicity {text-align: center; padding-top: 30px;}
.addmorerow a { color: #808080;  font-size: 14px;  font-weight: 400;  text-decoration: underline; line-height: normal;}
.multi-city-title h1 {margin:0px; font-size:25px;  font-weight: 600;}
.multi-city-title{padding-bottom: 30px;}
.blaock-tab-wrapper .card {
        background-color: transparent;
    background-clip: border-box;
    border: 0px;
}



.bg-white-car {
	    margin: 0px 5px;
    background-color: #ffffff;
	text-align:center;


 }
  .onselect-show-block{  text-align:right;}
 .onselect-show-block label {
    text-align: right;
    font-size: 12px;
	    margin: 0px;
    line-height: normal;
    padding-top: 6px;
    font-weight: 600;
    color: #808080;
}
 .nav-tabs .nav-item {
    margin-bottom: 0px !important;
}
 p.feature-title {
    margin-bottom: 0px;

    line-height: normal;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
}
.d-flex.justify-space-between.align-center.countdown-innner {
    padding-top: 15px;
}
.client-carousal {
     padding-top: 10px;
}
.icon-block {
    width: 100px;
    height: 100px;
    background: #FFD227;
    text-align: center;
    line-height: 100px;
    border-radius: 50%;
	    margin: 0 auto;
}


.countdown-block p {
       margin: 0px;
    font-size: 12px;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
    padding-top: 10px;
    width: 115px;
    font-weight: 700;
}

span.downloadtext img {
    width: 90%;
}

.playstoreimg{    display: flex;
    justify-content: space-between;}
.d-flex.justify-between.alignitemcenter {
    align-items: center;
    justify-content: space-between;
    width: 70%;
}
span.downloadtext {
    font-size: 12px;
    color: #ffffff;
    line-height: normal;
    font-weight: 400;
}
ul.pricewrapper-ul {
    padding: 0px 0px 30px;
    list-style: none;
    margin: 0px;
}
ul.pricewrapper-ul li::marker {
    color: #ffd227;
}
ul.pricewrapper-ul li p {
    color: #ffffff;
    font-size: 18px;
	font-weight:400;
    margin-bottom: 5px;
    line-height: normal;
}

strong.startprice {
    font-size: 16px;
    color: #ffd227;
    font-weight: 700;
 }

 p.features-count {
    margin-bottom: 0px;
    color: #ffd227;
    font-size: 18px;
    font-weight: 700;
	line-height:normal;
    padding-top: 10px;
}

 .d-flex.justify-between.inlinecontent {
    justify-content: space-between;
    width: 70%;
    padding-bottom: 30px;
}
.carzonrent-features {
    width: 100%;
}

.homeslider_init .owl-pagination {

    text-align: center;
    display: flex;
    justify-content: center;
}
.homeslider_init .owl-controls.clickable {
    top: auto;
    position: absolute;
    width: 100%;
    bottom: 20px;

}
.homeslider_init .owl-page {
    font-size: 20px;
    background: #ffd227;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    margin: 0px 3px;
}
.wrapper-tab-panel {

    position: absolute;
    top: 39px;
    display: flex;
    align-items: center;
    height: 100vh;
    right: 6%;
    bottom: 0;
}
 .wrapper-cars-tab .nav-link.active {
    border-bottom: 3px solid #000 !important;

	    background-color: transparent !important;

}

p.traveling-texr {
   color: #000000;
   font-size: 13px;
   font-weight: 400;
   line-height: normal;
}
p.traveling-texr a {
   color: #FFD227;
   text-decoration: underline;
}
p.traveling-texr a:hover {
   color: #000000;
}

.car-rental-cities ul {
  list-style: none;
}

.car-rental-cities ul li::before {
  content: "\2022";
  color: #ffd227;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.pagelayout-wrapper {
    background-color: #EFEFEF;
    margin-top: 80px;
 }
 about-place-wrapper p {
    font-size: 14px;
    line-height: 22px;
}
.inner-block-palces strong {
    color: #191F1A;
    font-family:'Quicksand'; 
    font-size:16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}
.about-place-wrapper {
    padding-bottom: 20px;
    font-family: 'Quicksand';
    color: #6C6C6C;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 183.5%;
    letter-spacing: 0.32px;
    text-align: left;
}
 .about-place-wrapper h4 {
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px;
}
 .car-rental-cities ul {
    padding-left: 15px;
    margin: 0px;
}
.car-rental-cities ul li {
    padding-bottom: 10px;
}
.car-rental-cities ul li a:hover {color:#FFD227;}
.car-rental-cities ul li a {
    color: #808080;
    font-size: 14px;
    line-height: normal;
}
input.callbacktn.btn:focus {outline:0px; box-shadow:unset;}
input.callbacktn.btn {
    background-color: #FFD227;
    font-size: 13px;
    font-weight: 700;
    border-radius: 25px;
    padding: 9px 20px;
    line-height: normal;
    transition: all .5s ease-in-out;
    letter-spacing: 0.5px;
}
.payment-info-wrapper.no-padding-lr {
    padding: 0px;
    display: none;
}
.widget-block-boder{
border-bottom: 20px solid #efefef;
}
.widget-block {

    padding: 20px;
}
.form-fild-payment.pickuptime .arrowdown {
    background: url(../images/selectarrow.png) no-repeat 90% 15px !important;
}
 .wrapper-cars-tab .nav-link:hover {
	     background-color: transparent !important;
    border-bottom: 3px solid #000 !important;
   transition:unset;
}
 .footer-links li {
    padding-bottom: 5px;
}
.social-media-links ul li {
    display: inline-block;
    margin-right: 5px;
    border: 1px solid #808080;
    width: 35px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    border-radius: 50%;
}
.social-media-links ul li:hover {
    border-color: #ffd227;
}
.tabbable .nav-tabs {
     justify-content: space-between;
    display: flex;
}
 .wrapper-tab-panel .tabbable-responsive .nav-link.active {
        color: #000000 !important;
		font-weight:700;
    background-color: #ffd227 !important;
       border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;

 }
.social-media-links {
    padding: 10px 0px;
}
 .social-icon {
    font-size: 16px !important;
}
.wrapper-cars-tab .owl-buttons {
    position: absolute;
    width: 100%;
    top: 50%;
}
.wrapper-cars-tab .owl-prev {
    left: -50px;
    position: absolute;
}
.wrapper-cars-tab .owl-next {
    position: absolute;
    right: -50px;
}
.wrapper-cars-tab .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
	border:0px;
}
 .car-title a {
    font-size: 16px;

	text-transform:capitalize;
    font-weight: 500;
}
.car-title a {
    color: #000000;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none !important;
}
.car-title {
    padding: 5px;
}
.car-title:hover {
    background-color: #000000;
    transition: all .5s ease-in-out;
}
.tabbable-responsive .tabbable .nav-tabs .nav-link {
     color: #ffffff;
    font-size: 12px;
}
.onsubmit-form {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.pdtb-80{padding:60px 0px;}
.car-title:hover a {
    color: #ffd227 !important;
}
 .bg-image-car {
    padding: 20px;
	    height: 150px;
}

 .car-title {
    background-color: #FFD227;
    /* text-align: center; */
}
.wrapper-cars-tab .tab-content {
    padding: 0px;
}
strong.changecolor {
    color: #FFD227;
    font-weight: 700;
}
.awarditem-content p {
    color: #ffffff;
    font-size: 14px;
    margin: 0px;
    line-height: 25px;
    /* font-weight: 500; */
}
.award-items {
    position: relative;
    border: 1px solid #ffffff;
    padding: 20px;
}
.client-carousal .owl-item {
    text-align: center;
}
.my-account-user-info li.nav-item {
    margin-right: 10px;
}
.wrapper-cars-tab .tab-pane{padding:0px;}
.bgcolor-black{background-color:#000000;}
.nav-link.active { color:black; font-weight:bold; width: 100%;  text-align: center; display: flex;   justify-content: center;}
.nav-link:hover {     border-top-left-radius: 20px !important;  border-top-right-radius: 20px !important; background-color:#ffd227 !important;	width: 100%;  justify-content: center;   display: flex; }
.main-menu ul li a:before {width: 0%; height: 3px; background: #ffd227;content: ""; position: absolute; bottom: -5px;transition: width 1s;}
.main-menu ul li a:hover:before {    width: 100%;  height: 3px; background: #ffd227;  content: "";  position: absolute; bottom: -5px; transition: width 1s;}
.grid-box {width: 24%; border: 1px solid #ffd227;  padding: 20px;  z-index: 1111;  background-color: #ffffff;}
.grid-icon-box {width: 80px;  height: 80px; border: 1px solid #000000;  border-radius: 50%; text-align: center; vertical-align: middle;   display: flex;align-items: center; justify-content: center;  margin: 0 auto;}
.grid-main-title h3 {font-size: 18px; color: #000000; font-weight: 700; margin-top: 15px;text-align: center; margin-bottom: 15px;}
.bgyellow {background: #ffd227; height: 150px; position: absolute;width: 100%;}
.grid-content p {font-size: 13px;line-height: 22px; text-align: left; color: #808080; font-weight: 400;}
#client-carousal {padding: 0px; margin: 0px; list-style: none;}
.our-clients {padding: 60px 0px;}
section.our-fleet { background-color: #EBEBEB;}
.appstorebg { background-image: url(../images/award-banner.jpg); background-repeat: no-repeat;  background-size: cover; background-position: center;}
.pdtb-100{padding:60px 0px;}
.title-app-store p {margin: 0px;color: #ffffff;font-size: 18px;}
.title-app-store {padding-bottom: 20px;}
.copyright-text p {  margin: 0px;}
.copyright-text { text-align: center;}
.footer-bottom-strip {padding: 10px 0px;    background-color: #252525;}
.apple-play {margin-left: 20px;}
.footer-bottom-strip  p {
    font-size: 13px;
    color: #7C848A;
}
ul.nav.nav-tabs.onmobileulclick {
    display: block !important;
}
.hideondesktopview.onmobileulclick {
    display: none;
}
.bordery {
  border: 1px solid #ffffff;
  padding: 40px;
  border-radius:5px;
  width: 80%;
    margin: 0 auto;
	height: 180px;
  position: relative;
}
  .award-carousal i.fa.fa-chevron-right {
    color: #ffffff;
}
.award-carousal i.fa.fa-chevron-left {
    color: #ffffff;
}
.award-carousal.owl-carousel.owl-theme {
    padding-top: 10px;
}
.owl-controls.clickable {
    top: 50%;
    position: absolute;
    width: 100%;
}
.award-carousal .owl-buttons{    display: flex;
    justify-content: space-between;
    width: 100%;}
 .bordery::before {
    background-color: #252525;
    content: url(../images/awardicon.png);
    display: block;
    height: 55px;
    position: absolute;
    width: 40px;
}
.bordery::after {
  bottom: -1px;
  right: -1px;
}
.bordery::before {
  top: -1px;
  left: -15px;
}
.award-items:before {
    content: url(../images/awardicon.png);
    position: absolute;
    left: -15px;
    width: 30px;
    height: 45px;
    top: 0;
    z-index: 9999;
}
.footer-links ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.footer-links ul li a {
    font-size: 14px;
    color: #808080;
    line-height: normal;
}
.footer-title-block h4 {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 0px;
}
.main-menu ul li a:last-child:hover:before {
    display:none;
}
ul#client-carousal {
    position: relative;
}
.footer-title-block {
    padding-bottom: 6px;
}
.copyright-text a {
    color: #7C848A;
    font-size: 13px;
}
footer.foter-area a:hover {
    color: #FFD227;
    transition: all .2s ease-in-out;
}
#client-carousal .owl-buttons {
    position: absolute;
    top: 50%;
	    width: 100%;
    margin: 0 auto;
}
#client-carousal .owl-wrapper {
    display: flex !important;
    align-items: flex-end;
}
#client-carousal .owl-prev {
    position: absolute;
    left: -50px;
}
i.fa.fa-chevron-right:hover {
    color: #ffd227;
    transition: all .5s ease-in-out;
}
i.fa.fa-chevron-left:hover {
    color: #ffd227;
    transition: all .5s ease-in-out;
}
#client-carousal .owl-next {
    position: absolute;
    right: -50px;
}
.darkHeader {
    background-color: #000000;
	transition:all .5s ease-in-out;
}
.client-carousal {
    position: relative;
}









.span_pseudo, .chiller_cb span:before, .chiller_cb span:after {
  content: "";
  display: inline-block;
  background: #fff;
  width: 0;
  height: 0.20px;
  position: absolute;
  transform-origin: 0% 0%;
}

.chiller_cb {
  position: relative;
  height: 20px;
  display: flex;
  align-items: center;
}
.chiller_cb input {
  display: none;
}
.onewaytrip label {
       font-size: 13px;
    color: #000;
    font-weight: 500;
}
.chiller_cb input:checked ~ span {
  background: #FFD227;
  border-color: #FFD227;
}
.chiller_cb input:checked ~ span:before {
  width: 1rem;
  height: 0.15rem;
  transition: width 0.1s;
  transition-delay: 0.3s;
}
.chiller_cb input:checked ~ span:after {
  width: 0.4rem;
  height: 0.15rem;
  transition: width 0.1s;
  transition-delay: 0.2s;
}
.chiller_cb input:disabled ~ span {
  background: #ececec;
  border-color: #dcdcdc;
}
.chiller_cb input:disabled ~ label {
  color: #dcdcdc;
}
.chiller_cb input:disabled ~ label:hover {
  cursor: default;
}
.chiller_cb label {
  padding-left: 25px;
  position: relative;
  z-index: 2;
  cursor: pointer;
  margin-bottom:0;
}
.login-title.d-flex.justify-space-between p {
    font-size: 13px;
    margin: 0px;
    color: #000000;
    font-weight: 600;
}
.login-title.d-flex.justify-space-between a {
    color: #000000;
    font-weight: 700;
    text-decoration: underline;
    padding-left: 4px;
}
.mobilemenu {
    display: none;
}
.twocoloumns {
    display: flex;
    justify-content: space-between;
}
.loginlink a {
    color: #ffffff;
    font-size: 13px;
}

.chiller_cb span {
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  position: absolute;
  left: 0;
  transition: all 0.2s;
  z-index: 1;
  box-sizing: content-box;
}
.chiller_cb span:before {
  transform: rotate(-55deg);
top: 13px;
    left: 5px;
}
.chiller_cb span:after {
  transform: rotate(35deg);
      bottom: 4px;
    left: 2px;
}

i.log-out.fa.fa-sign-out {
    font-size: 17px;
    text-align: center;
    padding-top: 10px;
    color: #a6a6a6;
}
