footer{background:#D1D1D1;}
body{text-rendering: optimizeLegibility;}
#topbar{background:#383838}
#topbar p{color:#d3d3d3;text-transform:uppercase;font-size:13.29px;font-family:'Open Sans', sans-serif ;}
.ph_list_c ul li,.ph_list_c{padding:0!important;width:100%!important}
.ph_list_c ul li a{display:inline-block;width:100%;vertical-align:top;border-top:1px solid #ddd;padding:5px 10px}
.ph_list_c ul li:first-child a{border-top:0}
.gray{margin-top:7px}
.contact-section.dropdown .glyphicon.glyphicon-earphone{margin-right:4px;font-size:16px;}
.contact-section.dropdown .glyphicon.glyphicon-menu-down{margin-left:10px;font-size:14px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:transparent !important;border-color:transparent;}
.ph_list_c{float:left;padding:0 !important;width:100% !important;}
.dropdown-menu.dropdown-menu-right{width:295px;z-index:4;}
.gray img{padding-right:10px;}
.gray button{font-size:13px;font-family:'Open Sans', sans-serif ;}
.phonenumber p{font-size:14px !important;}
.btn-default:not(.sc_date_cal){text-transform:uppercase;color:#d3d3d3!important;background-color:transparent!important;border-color:transparent!important;}
.live-chat{font-size:18px;background-color:#4F4F4F;padding:10px;color:#fff;width:150px;float:right;}
header{width:100%;box-shadow:1px 1px 3px #000;position:relative;min-height:95px}
.menu-data .active:hover{border:none}
.menu-data .navbar-nav > li > a{color:#fff;font-size:15px;margin:15px 12px;background:transparent;padding:0}
.suppliers{border-radius:4px;margin:12px;padding-left:20px;}
.menu-data .nav > li > a:hover{background:transparent;text-decoration:none;border-radius:5px;color:#FCE014;}
#wrapper{background:url("../img/banner.jpg") no-repeat center top #A07251;padding:2% 0%;min-height:600px;background-size:cover;}
#wrapper2{background-image:url("../img/innerpage-bg.png");background-repeat:no-repeat;height:140px;background-size:cover;}
.banner h1{color:#FFF;font-family:'Open Sans', sans-serif; font-weight:900;text-shadow:1px 1px 1px #000;font-size:2.50em;line-height:1;margin:15px 0px;}
.banner small{color:#FFF;text-shadow:-1px -1px #000;font-family:'Open Sans', sans-serif; font-size:1.92em;}
.banner span{font-size:18px;color:#FFF;font-weight:100}
.transform-revers{background:none repeat scroll 0 0 #000;color:#FFF;display:inline-block;margin:30px;padding:10px;font-size:10px;transition:all .4s ease-in-out 0;transform:rotate(0deg) scale(1.7) skew(1.7deg) translate(25px)}
.transform-revers a{color:#fff}
#maincontent{padding:20px}
#maincontent p{color:#000;font-size:15px}
ul{list-style:outside none none}
#deals-block{font-size:18px;color:#686868;font-family:'Open Sans', sans-serif ;padding:10px;background:none repeat scroll 0 0 #E2E2E2}
#deal-block li{width:80%;float:left}
.infoblock{line-height:30px;font-family:'Open Sans', sans-serif ;font-size:13px;padding:15px;color:#686868;border:1px solid #D5D5D5;margin-bottom:20px}
.deal-info{border:1px solid #D5D5D5;padding:15px;font-size:13px;height:152px;line-height:30px;color:#686868}
.live-chat img{float:left;padding:3px;}
.live-chat a{color:#fff;font-family:'Open Sans', sans-serif; font-weight:900;}
.deal-info ul{float:left}
.deal-place{width:80%}
.deal-price{width:20%}
.grey-bg{background:#d1d1d1;padding:20px}
.lftcrlsdeal{opacity: 50 !important; left: -10px; display: block; float: none; vertical-align: middle; top: 50%; left: 5px; height: 32px; width: 20px; background: none !important; transform: translateY(-50%);}
.banner-box{display:block;border:1px solid #DDD;border-radius:5px;transition:border 0.2s ease-in-out 0s;width:100%;background:#fff;opacity:0.9;}
.banner-box h2{text-align:center;font-weight:900;margin:20px 0px;}
.btn span.left{float:left}
.listing li{background:url("../img/icon.png") no-repeat scroll 0% 0% transparent;margin-bottom:10px;padding-left:28px;font-size:13px;}
.banner .btn{padding:0!important}
.btn .slant-right{margin-left:10px}
.btn span.icon,.btn span.title{display:block;position:relative;line-height:40px;padding:0 30px}
.btn span.right{float:right}
.btn span.title{background-color:#000;font-family:'Open Sans', sans-serif; font-size:1.2em;font-weight:300}
.btn.right span.slant-right{right:-50px;border-left:50px solid #000}
.btn.left span.slant-left{right:0;border-right:50px solid #000}
.btn span.slant-right{position:absolute;width:0;height:0;border-top:0 solid transparent;border-bottom:40px solid transparent}
.btn span.slant-left{position:absolute;width:0;height:0;border-top:40px solid transparent;border-bottom:0 solid transparent}
.light-grey{background:#dcdcdc;padding:5px}
.footer-top{background:none repeat scroll 0% 0% #444543;padding:15px 0px;}
.footer-top p{color:#C8C8C8;font-weight:bold;font-size:1.3em;margin:0px;border-bottom:1px solid #C8C8C8;padding-bottom:10px;}
.footer-top .footer-menu li{list-style:outside none none;padding-top:5px;color:#C8C8C8;}
.footer-top .footer-menu li a{color:#C8C8C8;text-decoration:none;font-size:1em;}
.footer-down{padding:10px 0px;background:none repeat scroll 0% 0% #2A2B2A;}
.footer-down p{text-align:center;color:#FFF;line-height:25px;font-size:14px;letter-spacing:1px;}
.livechat > img{bottom:20%;position:fixed;right:0px;z-index:999;border-radius:15px 0px;}
.thumbnail a > img{float:right;margin-top:10px}
.pickup input{width:100%;color:#333;padding:15px;border:0 none;line-height:17px;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,0.2);margin-top:15px}
.custom-large{width:100%;padding:15px 0;text-align:center;border:0 none;background:#D4B62A;font-size:18px;text-transform:uppercase;font-weight:bolder;box-shadow:0 2px 2px rgba(0,0,0,0.2)}
.logo{z-index:1;margin:10px 0}
.logo a{display:inline-block;width:100%}
.client-review strong{font-family:'Open Sans', sans-serif ;font-size:18px;font-weight:400;}
.client-review small{font-family:'Open Sans', sans-serif; font-size:14px;font-weight:300}
.client-review p{font-family:'Open Sans', sans-serif; font-size:12px;color:#000;}
.worldmap{background-image:url(../img/worldmap.png);background-repeat:no-repeat}
.slidertxt strong{text-transform:uppercase;padding:15px;font-size:15px;text-align:center;display:block;}
.slidertxt p{padding:10px;}
.navbar-toggle{border:1px solid #000!important;background:none repeat scroll 0 0 transparent!important}
.navbar-toggle .icon-bar{background:none repeat scroll 0 0 #000}
.avatar-section{margin:0 auto;text-align:center}
.avatar-section img{border-radius:50%}
#deals-block img{float:right}
.ph_tel{color:#333;text-decoration:none}
#wrapper1{background-image:url(../img/innerpage-bg.png);background-repeat:no-repeat}
.banner2{float:right}
.banner1{top:25px;float:left}
a, a:hover, a:focus{text-decoration:none;outline:0 none;}
.ph_list_flag li .ph_heading_c::before{top:0 !important}
.banner1 h1{color:#FFF;font-style:normal;font-weight:900;font-size:25px;text-shadow:-7px 3px 7px #000}
.banner1 small{font-size:15px;color:#FFF;text-shadow:-1px -1px #000}
.banner1 h1{margin-bottom:6%}
.location{text-align:center;}
.location a{position:relative;border:3px solid #FFF;opacity:0.9;padding:0.6em 2.4em;color:#000;top:-31px;background:none repeat scroll 0% 0% #FFF;}
.link-color{margin-bottom:30px}
.link-color ul{width:100%;float:left}
.link-color li{border:1px solid #D8D8D8;box-shadow:6px -6px 8px 2px #E5E5E5;padding:10px!important;float:left;margin:0 0 10px 10px;width:49%}
.link-color .btn{background-color:#D4B62A;color:#fff}
.link-color p{margin-top:5px;font-size:1.2em}
.menu-data .active{background-color:transparent;border-radius:5px;}
.menu-data .active a{color:#FCE014 !important;}
.avatar{padding:2%}
.avatar h3{color:#686868}
.menu-data{margin:10px 0px;}
.outerForm{padding-bottom:40px}
.bottombar{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));background:-webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);background:-o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);background:-ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);background:linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0);}
.placesimg{width:185px;float:left;margin-right:5px;}
.carbg .ph_list_c > ul{float:left;width:270px;overflow-x:hidden;overflow-y:scroll;max-height:530px;width:100% !important;}
.carbg .ph_list_c ul li{width:100% !important;}
.carbg .ph_list_c{width:100% !important;padding:10px 0 0 !important;}
.carbg .ph_heading_c{color:inherit !important;}
.carbg .ph_digit_c{color:inherit !important;margin-right:15px;}
@media only screen and (min-device-width:980px) and (max-device-width:1280px) and (orientation:landscape){.image-position{top:43% !important;}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.placesimg{width:150px;}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.placesimg{width:113px;}
}
.texture-overlay{background-image:url("../img/grid.png");height:100%;left:0;opacity:0.19;position:absolute;top:0;width:100%;}
.banner-box::after{position:absolute;content:"";width:100%;height:20px;background:url(../img/banner-box.png) no-repeat scroll center top transparent;transform:scaleX(-1);}
#maincontent h1{text-align:center;}
.slidertxt .thumbnail{padding:10%;min-height:275px;}
.separator{margin:20px 0px;text-align:center;}
.separator span{display:inline-block;vertical-align:middle;}
.separator .line{width:12.5%;height:1px;background-color:#000;}
.separator .square{background-color:#000;width:10px;height:10px;margin:0px 10px;}
.separator.flex{position:relative;}
.separator.flex .wrap{line-height:0;background:#ffffff;position:absolute;top:50%;left:50%;margin:-3px 0 0 -17px;}
.separator.flex .line{width:100%;}
.section-header .separator{margin-top:0px;margin-bottom:5px;}
.section-header .separator .line{width:165px;}
.locationName{text-align:center;}
.img-location{width:62px;}
.locationName p{font-size:13px;padding-top:5px;}
.innerSec .col-md-4{padding:5px 0}
.clear20{clear:both;height:20px;}
.image-position{position:absolute;top:55%;right:0px;}
.client-review{background-color:#fff;padding:10px;border:2px solid #f0f0f0;border-radius:5px;}
.clientname{text-align:right;margin-top:30px;font-size:14px !important;font-weight:700;}
.navbg{position:relative;}
.navbar-img{position:absolute;z-index:1;top:5px;}
.rentalTopLocation{background:none repeat scroll 0% 0% #EEE;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.innerContent{padding:20px 25px;}
.rentalTopLocation h1.locationHeading, .topLocation h1.locationHeading, .seactionHeading h1.largeHeadinginc, .largeHeadinginc{color:#555;font-size:40px;font-weight:bold;text-transform:uppercase;line-height:40px;}
.seactionHeading strong{font-size:25px;color:#FFF;text-transform:uppercase;font-weight:bold;}
.seactionHeading p{font-size:18px;margin:3% 0%;text-transform:uppercase;color:#999;}
.rentalTopLocation .blockHeading{border-color:#CCC;}
.blockHeading{padding:5px 0px 5px 10px;border-left:3px solid #52ACFF;margin-bottom:20px;position:relative;}
.rentalTopLocation .col-sm-4 .blockHeading p.mdHinc, .topLocation .col-sm-4 .blockHeading p.mdHinc, .blockHeading strong.locahInc, .blockHeading p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;}
.blockHeading h2, .customeHeading, .rentalTopLocation .col-sm-4 .blockHeading p.mdHinc, .topLocation .col-sm-4 .blockHeading p.mdHinc, .blockHeading h3, strong.locahInc{font-size:17px;font-weight:normal;text-transform:uppercase;color:#333;line-height:22px;}
.blockHeading p{font-size:12px;font-style:italic;color:#888;margin-top:3px;line-height:15px;}
.rentalTopLocation .col-sm-4 .blockHeading p.mdHinc a{color:rgb(29, 27, 27);}
.rentalTopLocation .col-sm-4 .blockHeading p.mdHinc a:hover{color:#FCE014;background:#000;}
.location img{opacity:1}
.location img:hover{opacity:0.7}
.location a:hover{color:#987A00}
.inter li{list-style-type:disc;line-height:28px;margin-left:15px;color:#000;font-family:'Open Sans', sans-serif; }
.headerBanner{width:100%;min-height:536px;background:url("../images/banner.jpg") no-repeat scroll left top/cover transparent;color:#FFF;}
.innerHeading{height:auto;width:100%;background:url("../img/innerpage-bg.png") no-repeat scroll left top/100% 98% transparent;min-height:100px;}
.pad0{padding:0px;}
.innerPageHeading h1{color:#FFF;font-style:normal;font-weight:900;font-size:25px;text-shadow:-7px 3px 7px #000;margin:58px 0;}
.innerContent1{padding:30px 15px 0;}
.footer-top .footer-menu li a:hover{color:#D4B62A}
.slidertxt h3{margin:0px;text-align:center;}
.slidertxt h4{text-align:center;}
.slidertxt p{padding:10px;margin:0px !important;text-align:center;}
.thumbnail a > img{float:right;margin-top:10px;}
.jse-listcars-popup-box h2{text-align:left !important;}
.online-head h2{text-align:left;color:#686868;}
#maphome{height:250px;width:100%;border-radius:8px;color:#000;}
.online-head{border-right:1px solid;}
#ws-block-cookies .panel.panel-default h3 a{font-size:16px;font-weight:400;padding:15px;}
#ws-block-email, #ws-block-cookies{padding:60px 0;clear:both;background:#f6f6f6;}
#ws-block-email .well, #ws-block-cookies .well{background:#fff;border-radius:0;}
#ws-block-cookies .well a{width:100%;display:inline-block;}
#ws-block-cookies .well .checkbox{padding-left:20px;}
#ws-block-cookies .well .checkbox label{display:inline-block;position:relative;padding-left:10px;}
#ws-block-cookies .well .checkbox label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
#ws-block-cookies .well .checkbox label::after{display:inline-block;position:absolute;width:20px;height:20px;left:0;top:0;margin-left:-19px;padding-left:3px;padding-top:2px;font-size:11px;color:#555555;}
#ws-block-cookies .well .checkbox input[type="checkbox"]{opacity:0;}
#ws-block-cookies .well .checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
#ws-block-cookies .well .checkbox input[type="checkbox"]:checked + label::after{font-family:'Glyphicons Halflings';content:"\e013";}
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#428bca;border-color:#428bca;}
#ws-block-cookies .well .checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff;}
#cookies-list{margin-top:15px;}
 #cookies-list .panel{margin-bottom:15px;border-radius:0;}
#cookies-list .panel-heading{border-radius:0;padding:0;background:#fff;}
#cookies-list .panel-heading a{position:relative;}
#cookies-list .panel-heading a:before{font-family:'Glyphicons Halflings';content:"\e260";position:absolute;right:20px;font-size:16px;}
#cookies-list .panel-heading a.collapsed:before{content:"\e259";}
.label.label-success.ws-active{font-size:15px;border-radius:50px;padding:10px 15px;margin-top:10px;display:inline-block;margin-bottom:0;font-weight:300;}
#resp-menu{position:absolute;top:9px;}
#ws-block-cookies h2, #ws-block-email h2{margin-top:25px;}
 #ws-block-cookies h1, #ws-block-cookies h2, #ws-block-email h1, #ws-block-email h2{color:#000;font-size:21px;text-align:left;margin:0;text-transform:uppercase;font-weight:400;}
#ws-block-cookies h1 b, #ws-block-cookies h2 b, #ws-block-email h1 b, #ws-block-email h2 b{font-weight:600;}
#ws-block-cookies p, #ws-block-email p{margin:10px 0 26px;font-size:15px;line-height:23px;color:#000;text-align:left;font-weight:300;}
#cookies-list .panel-title{padding:0;}
#cookies-list .panel-title a{color:#7A7A7A;font-size:16px;text-decoration:none;}
#cookies-list a:focus{outline:none;}
#ws-float-box{color:#fff;position:fixed;left:0;bottom:0;width:100%;font-weight:300;background-color:rgba(8, 27, 41, 0.9);padding:5px 0;z-index:10;min-height:72px}
#ws-float-box p{font-size:14px;text-align:center;color:#fff;line-height:30px;padding:0 10px;width:50%;margin:auto;}
#ws-float-box *{margin:0;padding:0}
#ws-float-box a{color:#fff;font-weight:400;text-decoration:underline;font-size:14px;}
#ws-float-box a:hover{color:#fff;}
#ws-float-box button{padding:7px;font-size:13px;cursor:pointer;display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:0;-webkit-transition:all .2s ease-in-out;}
#ws-float-box button{margin-left:.5rem;}
#ws-float-box button.ws-ok{color:#fff;font-weight:600;background:#23a7eb;}
#ws-float-box button.ws-ok:hover{color:#fff;font-weight:600;background:transparent;border-color:#fff}
.m-menu{display:none;}
@media only screen and (max-width:767px){#ws-block-email, #ws-block-cookies{padding:30px 0;}
#ws-block-email .well,#ws-block-cookies .well{background-color:#fff;border:0;}
#ws-block-email .well h1,#ws-block-cookies .well{margin-top:10px;}
#ws-float-box p{width:100%;}
#resp-menu{background:#333;}
.ph_list_c ul li{padding-right:6%;}
.m-menu{display:flex;list-style:none;padding:0px 15px 0px 15px;justify-content:flex-end;width:100%;}
.m-menu li:not(:last-child){margin-right:15px;}
.m-menu li a{color:#333;}
.nav > li.m-menu-hide{display:none;}
.navbar-header{padding-bottom:10px;}
#wrapper{min-height:0}
}
@media(max-width:991px){#resp-menu{position:static;}
.formCustomRight{margin-bottom:20px}
 }
@media screen and (max-width:991px) and (min-width:768px){.menu-data .navbar-nav > li > a{font-size:9px;margin:3px 2px;}
.contact-section.dropdown .glyphicon.glyphicon-earphone{font-size:11px;}
#resp-menu{background:#3c3c3b;padding:10px;}
.menu-data li a{font-size:14px !important;padding:0 12px !important;}
#wrapper{min-height:511px}
}
@media screen and (max-width:1199px) and (min-width:992px){
.menu-data .navbar-nav > li > a{font-size:13px;margin:8px 7px;}
#wrapper{min-height:520px}   
}
