html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;font-family: 'Lato', sans-serif!important;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
input, button {padding: 5px}
blockquote:before, blockquote:after, q:before, q:after {	content: '';content: none;}
table {border-collapse: collapse;	border-spacing: 0;}
a:hover, a:focus {outline:none!important; background:none;text-decoration:none!important}
input[type="button"]{outline:none}
input[type="button"]::-moz-focus-inner {border: 0}
button,button:active,button:focus, button:hover,.btn,.btn:active, .btn:focus, .btn:hover{outline:none !important;}
.common-h2 h2 {font-weight:700; font-size:31px;color:#545454; line-height:35px; margin:0; padding:0 0 25px 0}
.common-h2 h2 span {color:#0e9ae3}
.common-h2 p {color:#707070; font-size:17px; font-style:italic; line-height:24px; margin:0; padding:0; float:left; font-weight:300}
.homepage-banner-box {background:url(../images/homepage-banner.jpg) no-repeat #0b78bd;background-size:cover;background-position:center top; padding:0; margin:0;min-height:650px;position:relative}
.form-box {background: rgba(40, 40, 40, 0.7);padding: 18px;position: absolute;left: 0;right: 0;bottom: 0;} 
.banner-content-box {padding:95px 0 100px;text-align:center}
.banner-content-box h1,.banner-content-box p{color:#fff; line-height:normal;text-shadow:rgba(0, 0, 0, 0.31) 4px 0 4px}
.banner-content-box h1 {font-size:36px;margin:0 0 6px;font-weight:900;}
.banner-content-box p {font-size:18px; font-weight:400;}
header {background: rgba(63, 63, 63, 0.6);}
header .navbar-default {background:none; border:none;margin:0;text-align:right}
.ph_list_c ul li a .ph_heading_c, .ph_list_c ul li a .ph_digit_c{color:#333!important}
.top-header {margin:0; padding:15px 0;border-bottom: #627895 solid 1px}
.top-header button{color:#fff;text-decoration:none;position:relative;padding-left:17px}
.top-header button:before{position: absolute;left: 0;top:3px;background: url(../images/sprite-pic.png) no-repeat;height: 17px;width: 18px;content: '';
background-position: -4px -171px;} 
.live-chat-box li button {padding:0 25px 0 17px; background:none!important; border:none!important; color:#fff; font-size:16px; font-weight:400;text-transform:capitalize;line-height:normal; float:left}
.live-chat-box li button:after{height:21px; width:25px; background:url(../images/sprite-pic.png) no-repeat;display:inline-block;position:absolute;content:'';background-position:-91px -304px;right:0;top:0}
.top_header ul li button:hover, .top_header ul li button:focus {background:none!important; border:none!important; -webkit-box-shadow:none!important; box-shadow:none!important}
.live-chat-box li {display:inline-block;position:relative}
.contact_box{padding:15px!important}
header .nav.navbar-nav li {padding:20px 0 20px 50px}
header .nav.navbar-nav li.dropdown > a{position:relative;padding-right:15px}
header .nav.navbar-nav li.dropdown > a:after{position: absolute;content: '';right: 0;content: '';top: 5px;background: url(../images/sprite-pic.png) no-repeat;
height: 14px;width: 13px;background-position: -117px -307px}
header .nav.navbar-nav li:first-child {padding-left:0}
header .nav.navbar-nav li a {color:#fff!important; font-weight:400;text-transform:capitalize;font-size:16px; line-height:20px; margin:0; padding:0;background:none!important}
header .nav.navbar-nav li a i {margin-left:3px}
header .nav.navbar-nav li.active a,header .nav.navbar-nav li a:hover, header .nav.navbar-nav li a:focus, .navbar-nav > li > .dropdown-menu li a:hover, .navbar-nav > li > .dropdown-menu li a:focus{color:#81db54!important}
.navbar-nav > li > .dropdown-menu:before,.navbar-nav > li > .dropdown-menu:after {bottom: 100%;left: 50%;border:solid transparent;content:"";height:0;width:0;position:absolute; 	pointer-events: none;}
.navbar-nav > li > .dropdown-menu:after {border-color: rgba(31, 54, 96, 0);border-bottom-color:#1f3660;border-width:10px;margin-left:-10px;}
.navbar-nav > li > .dropdown-menu:before {border-color: rgba(64, 85, 120, 0);border-bottom-color: #405578;border-width:11px;margin-left:-11px;}
.navbar-nav > li > .dropdown-menu {position:absolute;background: #1f3660;border: 1px solid #405578;top:70px;min-width:180px;left:0;-webkit-box-shadow:rgba(0, 0, 0, 0.39) 0 0 4px;box-shadow:rgba(0, 0, 0, 0.39) 0 0 4px;}
.navbar-nav > li > .dropdown-menu li {width:100%; float:left;padding:5px 10px!important;border-bottom:1px solid #585858}
.navbar-nav > li > .dropdown-menu li:last-child {border:none}
.navbar-nav > li > .dropdown-menu li a{color:#fff!important; font-weight:400;text-transform:capitalize;font-size:16px; line-height:20px; margin:0; padding:0;background:none!important;width:100%; float:left;text-align:center}
.welcome-box {padding:65px 0; margin:0;position:relative}
.welcome-right-box {float:left; width:100%; margin:0; padding:0}
.welcome-right-box p {color:#545454; font-size:17px; line-height:24px; margin:0; padding:0 30px 40px 0;font-weight:400}
.welcome-ul {float:left; margin:0; padding:0; width:100%}
.welcome-ul li {width:33%; float:left; text-align:center; margin:0; padding:0;display:inline-block}
.welcome-ul li strong {transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg); margin-bottom:20px; display:inline-block;background:#81db54;border-radius:5px; border:transparent solid 5px; -webkit-box-shadow:transparent 0px 0px 0px 1px; box-shadow:transparent 0px 0px 0px 1px}
.welcome-ul li span {display:inline-block;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg); float:left;position:relative;height:64px; width:64px}
.welcome-ul li span:before{background:url(../images/sprite-pic.png) no-repeat;content:''; position:absolute;left: 50%; top: 50%;
-webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%)}
.welcome-ul li span.cheapest-deals:before {background-position:-105px -257px;height:37px; width:37px}
.welcome-ul li span.free-cancelations:before{background-position:-5px -257px;height:37px; width:37px}
.welcome-ul li span.booking-assistance:before{background-position:-104px -206px;height:37px; width:37px}
.welcome-ul li span.free-comparisons:before{background-position: -53px -206px;height: 37px; width: 42px;}
.welcome-ul li span.renowned-suppliers:before{background-position: -53px -259px;height: 37px; width: 42px;}
.welcome-ul li h3{color:#545454; font-size:19px; line-height:24px; margin:0; padding:0 0px 10px 0;font-weight:400; float:none;text-align:center; width:82%;display:inline-block}
.welcome-ul li strong:hover {transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-radius:5px; border:#fff solid 5px; -webkit-box-shadow:#81db54 0px 0px 0px 1px; box-shadow:#81db54 0px 0px 0px 1px}
.welcome-left-box {width:100%; float:left; margin:0; padding:0}
.position-absolute {position:absolute; top:220px; left:30px;width:26%}
.position-absolute img {max-width:100%;height:auto}
.search-select-box {padding:0; margin:0; background:#098ed3}
.search-select-box ul.select-ul {float:left; width:100%; margin:0; padding:0}
.search-select-box ul.select-ul li {width:33.3%; margin:0;text-align:center; float:left;padding:65px 53px;position:relative}
.search-select-box ul.select-ul li:after {position:absolute; height:36px; width:36px; content:""; font-size:20px; color:#098ed3;display:inline-block; left:auto; right:-18px; top:46%; background:#fff; transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1;}
.search-select-box ul.select-ul li:before {position: absolute;content: "";display: inline-block;left: auto;right: -7px;top: 49.5%;
z-index: 2;background: url(../images/sprite-pic.png) no-repeat;height: 17px;width: 12px;background-position: -135px -308px;}
.search-select-box ul.select-ul li h3 {font-size:25px; text-transform:capitalize; color:#fff; font-weight:400; line-height:25px; margin:0 0 20px;}
.search-select-box ul.select-ul li p {font-size:16px;color:#fff; font-weight:400; line-height:26px}
.search-select-box ul.select-ul li:nth-child(2) {background:#0e9ae3}
.search-select-box ul.select-ul li:last-child:after, .search-select-box ul.select-ul li:last-child:before {display:none}
.car-rental-deals {padding:65px 0; margin:0; }
.car-rental-deals .tab-content > .tab-pane.active{display:block;opacity:1;height:100%;visibility:visible}
.car-rental-deals .tab-content > .tab-pane{display:block;opacity:0;height:0;visibility:hidden}
.car-rental-deals ul.nav-tabs {float:left; width:100%; text-align:center; border:none; margin-bottom:80px}
.car-rental-deals ul.nav-tabs li {float:none; display:inline-block; width:245px;word-wrap:break-word;vertical-align:top}
.car-rental-deals ul.nav-tabs li a {padding:0;display:inline-block;vertical-align:top;border:0!important;width:100%}
.car-rental-deals ul.nav-tabs li a span {background:url(../images/car-sprite.png) no-repeat; background-position:0 0; background-size:auto; width:170px;height:65px; display:inline-block;margin-bottom:15px}
.car-rental-deals ul.nav-tabs li a strong {color:#7c7c7c; font-weight:700; font-size:18px; line-height:22px; margin:0; padding:0; width:auto; text-align:center; display:inline-block;width:100%;text-transform:uppercase;vertical-align:top}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border:none!important}
.car-rental-deals ul.nav-tabs li a:hover {background:none!important; border:none!important}
.car-rental-deals ul.nav-tabs li a span.sprite1 {background-position:15px 0}
.car-rental-deals ul.nav-tabs li a span.sprite2 {background-position:-754px 0}
.car-rental-deals ul.nav-tabs li a span.sprite3 {background-position:-369px 0}
.car-rental-deals ul.nav-tabs li a span.sprite4 {background-position:-563px 0}
.car-rental-deals ul.nav-tabs li a span.sprite5 {background-position:-178px 0}
.car-rental-deals ul.nav-tabs li a:hover strong{color:#81db54}
.nav-tabs > li.active > a strong, .nav-tabs > li.active > a:focus strong, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a strong {color:#81db54!important}
.nav-tabs > li.active > a span.sprite1, .nav-tabs > li.active > a:focus span.sprite1, .nav-tabs > li.active > a:hover span.sprite1,.car-rental-deals ul.nav-tabs li a:hover span.sprite1 {background-position:15px -81px!important}
.nav-tabs > li.active > a span.sprite2, .nav-tabs > li.active > a:focus span.sprite2, .nav-tabs > li.active > a:hover span.sprite2,.car-rental-deals ul.nav-tabs li a:hover span.sprite2 {background-position:-754px -81px!important}
.nav-tabs > li.active > a span.sprite3, .nav-tabs > li.active > a:focus span.sprite3, .nav-tabs > li.active > a:hover span.sprite3 ,.car-rental-deals ul.nav-tabs li a:hover span.sprite3{background-position:-369px -81px!important}
.nav-tabs > li.active > a span.sprite4, .nav-tabs > li.active > a:focus span.sprite4, .nav-tabs > li.active > a:hover span.sprite4,.car-rental-deals ul.nav-tabs li a:hover span.sprite4 {background-position:-563px -81px!important}
.nav-tabs > li.active > a span.sprite5, .nav-tabs > li.active > a:focus span.sprite5, .nav-tabs > li.active > a:hover span.sprite5,.car-rental-deals ul.nav-tabs li a:hover span.sprite5 {background-position:-178px -81px!important}
.carousel {clear:both}
.carousel-fade .carousel-control.left{background-position:-41px -143px;left:30px}
.carousel-fade .carousel-control.right{background-position:-96px -144px;right:30px}
.carousel-fade .carousel-control {opacity:1!important;background:url(../images/sprite-pic.png) no-repeat;height:50px; width:50px;display:inline-block;top:100px}
.doors-box {position:absolute; background: rgba(14, 154, 227, 0.7); left:0; right:0; top:0; bottom:0; border:#0e9ae3 solid 2px;border-radius:50%;text-align:center;padding-top:20px}
.deals-cat {float:left; width:100%; margin:40px 0 0; padding:0}
.deals-cat li {position:relative;background-position:0 0; background-size:auto;height:140px; width:140px; float:left;border-radius:50%; border:#fff solid 10px; -webkit-box-shadow:rgba(14, 154, 227, 1) 0 0 0 2px; box-shadow:rgba(14, 154, 227, 1) 0 0 0 2px; margin:3px 0 60px 0}
.deals-cat li:before {position:absolute; height:15px; width:15px; border-radius:50%; background:rgba(14, 154, 227, 1); top:-8px; left:15px; content:"" }
.doors-box span {background:url(../images/sprite-pic.png) no-repeat; background-size:auto; background-position:0 0; margin:0 auto 10px; padding:0; height:38px; width:38px; display:block}
.doors-box strong {font-size:17px; font-weight:700; line-height:22px;color:#fff; padding:0; margin:0;text-transform:uppercase;text-shadow:rgba(0, 0, 0, 0.8) 1px 0 1px}
.doors-box span.sprite-pi {background-position: -56px 0}
.doors-box span.sprite-pi2 {background-position: -57px -57px}
.doors-box span.sprite-pi3 {background-position: -113px 0}
.doors-box span.sprite-pi4 {background-position: -113px -57px}
.deals-cat li.first-li  {background:url(../images/door-pic.png) no-repeat;background-position:0 0; background-size:auto;float:left  }
.deals-cat li.second-li {background:url(../images/suitcase-pic.png) no-repeat;background-position:0 0; background-size:auto; float:right}
.deals-cat li.third-li {background:url(../images/person-pic.png) no-repeat;background-position:0 0; background-size:auto; float:right}
.deals-cat li.fourth-li {background:url(../images/pump-pic.png) no-repeat;background-position:0 0; background-size:auto; float:left}
.tab-pane figure h3 {color:#545454; font-size:24px; font-weight:700; padding:25px 0 25px 0; margin:0; }
.tab-pane figure strong {color:#0e9ae3; font-size:28px; font-weight:700; padding:0; margin:0; }
.tab-pane figure span {color:#545454; font-size:21px; font-weight:700; padding:0; margin:0; }
.searchcar{text-align:center}
.searchcar a{position:relative; background:#0e9ae3; width:auto;font-size:17px; font-weight:700; color:#fff;text-transform:uppercase;padding:15px 60px 15px 20px; line-height:15px; display:inline-block}
.searchcar a:before {position:absolute;height:44px;width:40px;content:"";display:inline-block;right:0;top:0;background:url(../images/sprite-pic.png) no-repeat;background-position:-104px -356px}
#locationMap{background:#fff; min-height: 366px; position: absolute; left: 0; right: 0}
#locationMap span.close{display:inline-block;font-size:18px;color:#0e9ae3;padding:15px;opacity:1;position:absolute;right:0;top:0}
#locationMap .common-h2 h2{font-size:20px;padding:10px 20px;display:inline-block;width:82%}
#map{width:100%;height:311px}
.brand-box {background:url(../images/rental-brand.jpg) no-repeat #169095;background-size:cover;background-position:center top; margin:0; padding:65px 0 0;min-height:495px}
.suppliers-box {float:left; width:100%;min-height:367px;position:relative;background:url(../images/map-box.jpg) no-repeat center top;background-size:100% 100%}
.brands{padding: 35px 0;background: #f5f5f5}
.brands ul{text-align:center}
.brands li {margin: 0 10px 10px;display: inline-block;text-align: center;width: 165px;}
.brands li span{display:inline-block;background:url(../images/suppliers-sprite.png) no-repeat;height:55px;width:140px}
.brands li span.national{background-position:-145px 0}
.brands li span.budget{background-position:-724px 0}
.brands li span.sixt{background-position:-435px 0}
.brands li span.hertz{background-position:-580px 0}
.brands li span.thai{background-position:-290px 0}
.brands li strong{display:inline-block;text-align:center;font-size:16px;width:100%;padding-top:10px}
.brands .common-h2 h2{text-align:center} 
.toolbar {width: 100%; display: inline-block; overflow: hidden; white-space: nowrap; margin: 0px auto; padding: 0px;}
#divA,#divB {display: inline;}
.inner {float: left; display: none; padding-right:0px;position:absolute;left:0; right:0; top:0;bottom:0}
#cross {float: right;font-size: 30px;font-weight: normal;background:#fff; width:50px; height:50px; border-radius:50%;text-align:center;position:relative;cursor:pointer}
.top-rental-deals {padding:65px 0; margin:0;background:#fdfafa}
.common-h2.second-h2 {text-align:center;margin-bottom:20px;padding-left:15px; padding-right:15px}
.top-rental-deals figure {position:relative;margin:0; padding:0}
.image-box {width:90%; float:none; margin:0; padding:0}
.image-box img {max-width:100%}
.description-box {position:absolute;  background:#fff; width:278px; top:50%;right: 5px;transform: translate(0,-50%);-o-transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-webkit-box-shadow:rgba(0, 0, 0, 0.22) 0 0 4px;box-shadow:rgba(0, 0, 0, 0.22) 0 0 4px;padding:20px 15px}
.description-box h3{color:#545454;font-size:21px; font-weight:700;margin:0 0 15px; line-height:28px}
.description-box p{color:#545454;font-size:17px; font-weight:400;margin:0 0 20px; line-height:25px}
.description-box a{color:#0e9ae3;font-size:18px;font-style:italic; font-weight:700;margin:0 0 0px; line-height:20px}
.top-rental-deals .carousel-control{background:url(../images/sprite-pic.png) no-repeat;height:50px;width:50px}
.top-rental-deals .carousel-control.left {background-position:-41px -143px;left:-60px}
.top-rental-deals .carousel-control.right {background-position:-96px -144px;right:-60px}
.top-rental-deals .carousel-control {top:41%;opacity:1}
.veiw-all-location-button {width:100%; text-align:center;float:left;margin-top:45px}
.veiw-all-location-button a {position:relative; background:#0e9ae3; width:auto;font-size:17px; font-weight:700; color:#fff;text-transform:uppercase;padding:15px 60px 15px 20px; line-height:15px; display:inline-block}
.veiw-all-location-button a:before {position: absolute;height: 44px;width: 40px; content: ""; display: inline-block; left: auto; right: 0;
top:0;font-weight: 400;border-left:#0586ca solid 1px;background: url(../images/sprite-pic.png) no-repeat;background-position: -54px -318px;}
.top-rental-deals h2{text-align:center!important}
.travel-guide {padding:65px 0;margin:0}
.things-shopping-box {width:100%; float:left; margin:0; padding:0}
.things-shopping-box li {width:50%; float:left;margin:0;padding:0}
.things-shopping-box li figure {position:relative;margin:0; padding:0;overflow:hidden}
.things-shopping-box li figure a {position:absolute;left:0; right:0; top:0; bottom:0;z-index:99999}
.things-shopping-box li figure img {width:100%}
.things-shopping-box li figure:after {content:"";position:absolute; background:url(../images/things-shopping-box-hover-layer.png) no-repeat; background-position:left top; background-size:100% auto;left:0; right:0; top:0; bottom:0;padding:25px 10px;-o-transition:all 0.5s ease-in 0s;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s}
.things-shopping-box li figure h4 {font-size:21px; line-height:29px;text-transform:uppercase;font-weight:700;position:absolute; top:20px;left:10px;color:#fff;z-index:1;right:10px;margin:0}
.things-shopping-box li figure h4:after {content:"";position:absolute; bottom:-7px; left:0; right:auto; border-bottom:#fff 3px solid; width:0px; height:3px;-o-transition:all 0.5s ease-in 0s;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s}
.things-shopping-box li figure  p {position:absolute; top:auto; bottom:-100%;-o-transition:all 0.6s ease-in 0s;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in 0s;-moz-transition:all 0.6s ease-in 0s;z-index:999;left:10px; right:10px;font-size:17px;color:#fff;line-height:24px}
.things-shopping-box li figure  p span{display:inline-block;width:16px;height:20px;background:url(../images/sprite-pic.png) no-repeat;background-position:-70px -356px;margin-left:10px}
.things-shopping-box li figure:hover p {color:#fff;bottom:30px;-o-transition:all 0.6s ease-in 0s;transition:all 0.6s ease-in 0s;-webkit-transition:all 0.6s ease-in 0s;-moz-transition:all 0.6s ease-in 0s}
.things-shopping-box li figure:hover:after {background:rgba(0, 0, 0, 0.7);-o-transition:all 0.5s ease-in 0s;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s}
.things-shopping-box li figure:hover h4:after {width:100%;-o-transition:all 0.5s ease-in 0s;transition:all 0.5s ease-in 0s;-webkit-transition:all 0.5s ease-in 0s;-moz-transition:all 0.5s ease-in 0s}
.things-shopping-box li:first-child {padding-right:6px}
.things-shopping-box li figure.spacing {margin-bottom:6px}
.krabi-travel-guide {float:left; width:100%}
.krabi-travel-guide figure img{max-width:100%}
footer {background:url(../images/footer-bg.jpg) no-repeat center top #0c4270; background-size:cover;padding:40px 0 0; margin:0}
.car-rental-ul > strong{margin:0 0 18px} 
.travel-guide-ul > strong {margin:0 0 20px}
.car-rental-ul > strong, .travel-guide-ul > strong{color:#fff;font-weight:700; font-size:19px;line-height:18px;display:inline-block;width:100%}
.footer-ul{margin:0 0 18px}
.footer-ul li {margin:0 35px 0 0;display:inline-block}
.footer-ul li.ip-based{float: right; margin-top: -14px; margin-right: 0;}
.footer-ul li.ip-based .ph_list_flag li .ph_heading_c.ph_in:before{background-position: -90px -3px!important}
.footer-ul li.ip-based button{border:0;background:none!important;border-radius:0;padding:0;font-size:16px;border:1px solid #2682b6;padding:12px}
.footer-ul li.ip-based li{margin-right:0}
.footer-ul li:first-child{margin-left:0}
.footer-ul li a {color:#fff;font-weight:400; font-size:16px; line-height:normal;position:relative;display:inline-block;vertical-align:top}
.footer-ul li a:before{position:absolute;content:'';height:1px;width:100%;background:#fff;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:0;-webkit-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s;left:0}
.footer-ul li a:hover:before,.footer-ul li.active a:before{height:2px;opacity:1;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);-webkit-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s}
.footer-ul li.ip-based a:before{display:none}
.ip-based .ph_list_flag li .ph_heading_c:before {top:1px !important}
.ip-based strong{font-weight:700;color:#fff;padding:0 10px 0 0;text-transform:uppercase;font-size:17px;float:none!important}
.down-footer {width:100%; margin:20px 0 0 0; padding:20px 0 ;border-top:#2682b6 solid 1px; -webkit-box-shadow:#08212f 0px 1px 0px 0px inset; box-shadow:#08212f 0px 1px 0px 0px inset}
.car-rental-ul,.travel-guide-ul{display:inline-block;width:100%}
.car-rental-ul{margin:0 0 20px}
.down-footer p {margin:0;padding:0}
.down-footer p small {font-size:16px; font-weight:400; color:#fff; float:left;line-height:normal}
.down-footer-ul {float:left; width:100%; text-align:right;margin:0; padding:0}
.down-footer-ul li {float:none; display:inline-block; padding:0 0 0 15px;margin:0}
.down-footer-ul li a {float: left;width: auto;color: #fff;font-weight: 400;font-size: 14px;line-height: 19px;margin: 0;
padding: 0}
.inner-location-page {background:url(../images/inner-location-banner.jpg) no-repeat #4c6d9a;background-size:cover;background-position:center top;position:relative;min-height:643px}
.homepage-banner-box.inner-location-page  .banner-content-box {padding: 155px 0}
.inner-welcome-box {padding:65px 0; margin:0;background:#fbfbfb}
.inner-welcome-conten p {color:#545454;font-weight:400; font-size:17px; line-height:25px;margin:0 0 25px;}
.inner-welcome-ul li {position:relative;color:#545454;font-weight:400; font-size:16px; line-height:21px;margin:0 0 20px; padding:0 0 0 35px}
.inner-welcome-ul li strong {font-weight:700;}
.inner-welcome-ul li:after {content: "";font-size: 17px;position: absolute;left: 7px;top: 4px;background: url(../images/sprite-pic.png) no-repeat;height: 16px;
width: 10px;background-position: -136px -331px;}
.inner-welcome-ul li:before {background:#81db54; height: 20px; width: 20px; content: ""; font-size: 20px; position: absolute; left: 0; top: 5px; 	transform: rotate(45deg); -o-transform: rotate(45deg); 	-webkit-transform: rotate(45deg); 	-ms-transform: rotate(45deg); }
.homepage-banner-box.shopping-page  {background:url(../images/shopping-bg.jpg) no-repeat #0d0606;background-size:cover;background-position:left top; padding:0; margin:0;min-height:auto;position:relative}
.banner-content-box.inner-banner-co {padding: 85px 0;}
.shopping-main-conatiner {padding:50px 0}
.shopping-box {margin:0 0 40px; padding:0 0 20px 0;border-bottom:#e6e6e6 solid 1px}
.shopping-content h3 {float:none; color:#686868;font-weight:700; font-size:25px; text-transform:capitalize;line-height:25px;margin:0 0 20px; padding:0}
.shopping-content p,.address-section li {float:none;color:#545454;font-weight:400; font-size:17px; line-height:25px;padding:0}
.shopping-content p{margin:0 0 25px;}
.address-section li {margin:0 0 15px}
.shopping-content p strong,.address-section li strong{font-weight:700;}
.address-section li{position:relative;padding:0 0 0 25px}
.address-section li:before{position: absolute; content: ''; background: url(../images/sprite-pic.png) no-repeat; height: 17px;
width: 18px; left: 0; top: 4px}
.address-section li.address:before{background-position: -7px -305px}
.address-section li.hours:before{ background-position: -67px -306px}
.address-section li.best-time:before{ background-position: -36px -306px}
.shopping-box:last-child {border:none;padding-bottom:0!important;margin:0!important}
.homepage-banner-box.shopping-page.nightlife-page  {background:url(../images/nightlife-banner.jpg) no-repeat #000837;background-size:cover;background-position:left top; }
.on-te {padding:65px 15px;text-align:center}
.on-te p {float:none;color:#545454;font-weight:400; font-size:17px; line-height:25px;margin:0; padding:0}
.on-te p a ,p a ,.inner-welcome-ul li a{color:#910606!important}
.shopping-main-conatiner.night-life-main-container .shopping-box {border:none;margin-bottom:15px;width:100%; float:left;}
.shopping-main-conatiner.night-life-main-container {background:#f4f4f4}
.inner-shop-box {background:#fff;padding:30px 20px;}
.inner-shop-box h5 {margin:0; padding:0}
.inner-shop-box h5 span{float:none;color:#545454;font-weight:400; font-size:17px; line-height:25px;margin:0 0 25px; padding:0}
.inner-shop-box h5 strong{float:none;color:#0e9ae3;font-weight:700; font-size:19px; line-height:25px;margin:0 ; padding:0}
.homepage-banner-box.shopping-page.things-to-do-page {background:url(../images/things-to-do-banner.jpg) no-repeat #595a5c;background-size:cover;background-position:left top; }
.shopping-main-conatiner.things-to-do-main-container {-webkit-box-shadow:rgba(0, 0, 0, 0.11) 0 3px 3px inset;box-shadow:rgba(0, 0, 0, 0.11) 0 3px 3px inset}
.inner-shop-box.things-box {background:none;position:relative;padding:0}
.inner-shop-box.things-box:after {content:""; position:absolute;background:#e1e1e1;height:2px; width:50%;left:0; right:0;top:221px;z-index:-1;margin:auto}
.inner-shop-box.things-box:before {content:""; position:absolute;background:#fff;left:40.7%; right:auto;top:218px;height:8px; width:8px;border-radius:50%;-webkit-box-shadow:rgba(0, 0, 0, 0.53) 0 0 4px;box-shadow:rgba(0, 0, 0, 0.53) 0 0 4px;border:#dadada solid 1px;margin:auto}
.inner-shop-box.things-box h3 {float:none; color:#686868;font-weight:700; font-size:25px; text-transform:capitalize;line-height:25px;margin:0 0 30px; padding:0}
.inner-shop-box.things-box figure {float:left;margin:0 ;width:39%}
.inner-shop-box.things-box .shopping-content {float:right; width:57%;background:#fafafa;padding:20px}
.inner-shop-box.things-box h5 img {float:left; margin-right:10px}
.inner-shop-box.things-box h5 span, .inner-shop-box.things-box h5 strong{margin:0; padding:0 0 0 80px;display:block}
.inner-shop-box.things-box h5 {margin-bottom:20px}
.shopping-main-conatiner.things-to-do-main-container .shopping-box {padding-bottom:40px}
.about-us-page {background:url(../images/about-us-banner.jpg) no-repeat #0e5861;background-size:cover;background-position:left top; }
.welcome-box.about-welcom {background:url(../images/about-us-welcome-box-bg.jpg);min-height:469px;background-size:cover}
#diffr-ul {margin-top:70px}
#diffr-ul h3 {margin-top: 15px; font-size: 18px; display: block; text-align: center; width: auto}
.testimonial-box {margin:0; padding:65px 0}
.testimonial-box .quote {text-align:center;margin-bottom:30px}
.testimonial-box .quote span{display:inline-block;background:url(../images/sprite-pic.png) no-repeat;background-position: 0px -334px;height: 52px;width: 62px;}
.testimonial-box #fade-quote-carousel.carousel {padding-bottom: 40px;}
.testimonial-box #fade-quote-carousel.carousel .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity; -o-transition-property: opacity;
transition-property: opacity;}
.testimonial-box #fade-quote-carousel.carousel .carousel-inner .item h4 {float:none; color:#0e9ae3;font-weight:700; font-size:19px; text-transform:capitalize;line-height:25px;margin:0 ; padding:0;text-align:center}
.testimonial-box #fade-quote-carousel.carousel .carousel-inner .active { opacity: 1;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.testimonial-box #fade-quote-carousel.carousel .carousel-indicators {bottom: 0;margin-bottom:0;z-index:1!important}
.testimonial-box #fade-quote-carousel.carousel .carousel-indicators > li {background-color: #fff;height:8px; width:8px; border: #b3b2b2 solid 1px;border-radius:0px;margin:0 2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.testimonial-box #fade-quote-carousel.carousel .carousel-indicators > li.active {background:#0e9ae3;border:#0e9ae3 solid 1px}
.testimonial-box #fade-quote-carousel blockquote { text-align: center;    border: none;color:#545454; font-size:28px; line-height:35px;font-style:italic;padding:0 0 20px}
.rental-location-page {background:url(../images/rental-location-banner.jpg) no-repeat #4c6d9a;background-size:cover;background-position:center top; position:relative;min-height:650px}
.diffrent-loct .panel-tabs{text-align:center}
.diffrent-loct .panel-tabs li{display:inline-block}
.diffrent-loct .panel-tabs li a:hover,.diffrent-loct .panel-tabs li a:focus{background:none}
.diffrent-loct .panel-tabs li.active a:before,.diffrent-loct .panel-tabs li a:hover:before,.diffrent-loct .panel-tabs li a:focus:before{background:#81d853}
.diffrent-loct .panel-tabs li a{position:relative;text-align:center}
.diffrent-loct .panel-tabs li a span{position: relative;color: #fff;margin: 5px 9px;display: inline-block}
.diffrent-loct .panel-tabs li a:before{background:#465967;content:''; position:absolute;height:30px;width:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.diffrent-loct {margin:0; padding:65px 0}
.diffrent-loct figure{text-align:left!important}
.o-tex {background:#f9f9f9}
.locts {float:left; width:100%; margin:0 0 30px;padding:0}
.locts figure img{max-width:100%}
.fig-detail {-webkit-box-shadow:rgba(81, 81, 81, 0.3) 0 0 6px; box-shadow:rgba(81, 81, 81, 0.3) 0 0 6px;padding:15px;position:relative}
.diffrent-loct .fig-detail h3{color:#545454;font-weight:400; font-size:19px; text-transform:capitalize;line-height:25px;margin:0 0 ; padding:0 0 5px;}
.diffrent-loct .fig-detail span {background:#465a66;height:44px; width:44px; border-radius:50%;text-align:center;display:inline-block; right:10px; top:-22px;position:absolute;padding:5px 0 0 3px}
.diffrent-loct .fig-detail span:before{position:absolute;left:50%;top:50%;height:16px;width:8px;content:'';background:url(../images/sprite-pic.png) no-repeat;
background-position:-122px -333px;-webkit-transform:translate(-50% , -50%);-ms-transform:translate(-50% , -50%);transform:translate(-50% , -50%)}
.fig-detail span i {color:#fff;font-size:31px}
.locts:hover a span{background:#81db54}
.fig-detail p {color:#545454;font-weight:400; font-size:16px; line-height:normal;margin:10px 0 0;display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.veiw-all-location-button a:hover{color:#fff}
.navbar-header {	float: left;	width: 30%;}
#nav {	width: 70%;	float: right;}
.responsive-tabs-container .tab-pane {margin-bottom: 15px}
.responsive-tabs-container .accordion-link {display: none;margin-bottom: 10px;padding: 10px 15px;
background-color: #f5f5f5;border-radius: 3px;border: 1px solid #ddd;color: #333;word-wrap:break-word}
.contact-form-box{padding-top:50px;padding-bottom:50px}
.contact-form-box h2{font-size:30px;margin:0 0 10px}
.contact-form-box p{margin:0 0 20px}
.tab-content figure{text-align:center}
.info-window{max-width:350px;}
.gm-style .gm-style-iw-d br{display:none}
.info-window figure{float:left;width:90px;margin:4px 0 0}
.info-window figure img{max-width:100%!important}
.info-details{padding-left:100px}
.info-details strong{font-weight:700;font-size:14px}
.contantWrapper{padding:18px}
.contact_box,.contantWrapper {-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4);border-radius:4px}
.contantWrapper{max-height: 565px; overflow: auto;}
#ws-block-email, #ws-block-cookies{background-color:#f6f6f6;padding:60px 0;}
#ws-block-email .well, #ws-block-cookies .well{background-color:#fff;border-radius:0;}
#ws-block-cookies .well a{width:100%;display:inline-block;}
#ws-block-cookies .well .checkbox{padding-left:20px;outline:none!important}
#ws-block-cookies .well .checkbox label{display:inline-block;position:relative;padding-left:10px;outline:none!important}
#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;outline:none!important}
#ws-block-cookies .well .checkbox label:after{display:inline-block;position:absolute;width:13px;height:13px;left:0;top:2px;margin-left:-19px;padding-left:3px;padding-top:2px;font-size:11px;color:#555555;outline:none!important}
#ws-block-cookies .well .checkbox input[type="checkbox"]{opacity:0;outline:none!important}
#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;}
#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:8px 12px;margin-top:10px;display:inline-block;margin-bottom:0;font-weight:300;line-height:normal}
#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:#055485 !important;font-size:21px;}
#ws-block-cookies p, #ws-block-email p{margin:10px 0 18px;font-size:16px;color:#000;line-height:22px;}
#cookies-list .panel-title{padding:0;}
#cookies-list .panel-title a{color:#7A7A7A;font-size:16px;padding:15px;text-decoration:none;}
#cookies-list a:focus{outline:none;}
#ws-float-box{color:#fff;font-family:'Arial, Helvetica, sans-serif, Roboto';font-family:inherit;position:fixed;left:0;bottom:0;width:100%;font-weight:300;background-color:rgba(8, 27, 41, 0.9);padding:5px 0;z-index:5;min-height:44px}
#ws-float-box p{font-size:14px;text-align:center;color:#fff;line-height:24px;padding:0 10px;width:60%;margin:auto;}
#ws-float-box a{color:#fff!important;font-weight:400;text-decoration:underline;font-size:14px;}
#ws-float-box button{padding:5px 10px;font-size:11px;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:.25rem;-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-color:#055485;}
#ws-float-box button.ws-ok:hover{color:#fff;font-weight:600;background-color:transparent;border-color:#fff}
.ph_list_c ul li,.ph_list_c{width:100%!important;padding:0!important;}
.ph_list_c ul li:last-of-type a{border-bottom:0}
.ph_list_c ul li a{display:inline-block;width:100%;border-bottom:1px solid #dedede;padding:8px 0;vertical-align:top;}
.ph_list_flag li .ph_heading_c:before{top:-1px!important}
.errorpage{min-height:300px;text-align:center;margin:50px 0 0;}
.errorpage{text-align:center;}
.errorpage h2{font-size:35px;}
.errorpage h3{font-size:30px;margin:20px 0;}
.errorpage p{margin:0 0 20px;}
.errorpage a.btn{border:0;border-radius:0;background:#0e9ae3;font-size:16px;margin:0 0 10px;}
.privacy{line-height:normal}
.privacy strong{font-weight:700}
header.search-header{background:rgba(28, 27, 27, 0.6)}
header.search-header .top-header{border-bottom:1px solid #a8aaac}
.search-page{padding-top:15px}


@media (max-width:1366px){
.top-header button:before{top:1px}
.live-chat-box li button:after{top:-1px}	
.car-rental-deals ul.nav-tabs li{width:200px}	
.carousel-fade .carousel-control{top:221px}	
.ip-based strong	{padding:0 10px 0 0}
.ip-based .ph_list_flag li .ph_heading_c:before {top: 1px !important}	
.live-chat-box li button, .top-header span { font-size: 14px;}
header .nav.navbar-nav li {padding: 16px 0 16px 58px;}
header .nav.navbar-nav li a, .search-select-box ul.select-ul li p {font-size: 15px;}
.common-h2 h2 {	font-size: 29px;}	
.welcome-box p{ font-size:15px;}
.position-absolute {	top: 230px;	left: 50px;	width: 21%;}
.welcome-ul li span.time-icon1 {	background-position: 12px 10px;}
.welcome-ul li span {height: 55px;	width: 55px; background-size: 130px;}
.welcome-ul li h3 {	font-size: 17px;}
.welcome-right-box p {	padding: 0 30px 30px 0;}
.search-select-box ul.select-ul li h3, .testimonial-box #fade-quote-carousel blockquote , .shopping-content h3{	font-size: 22px;}
.search-select-box ul.select-ul li {padding: 40px 38px;}
.common-h2 h2 {	font-size: 25px;}
.car-rental-deals ul.nav-tabs li a strong {	font-size: 15px;}
.car-rental-deals .carousel-inner figure, .krabi-travel-guide .common-h2 figure{width: 80%;margin: auto;}
.tab-pane figure h3 {font-size: 22px;	padding: 25px 0 12px 0;}
.tab-pane figure strong {font-size: 26px;}
.tab-pane figure span {font-size: 18px;}
.tab-pane figure a, .veiw-all-location-button a, .things-shopping-box li figure p {	font-size: 15px; padding: 13px 50px 13px 10px;}
.tab-pane figure a:before , .veiw-all-location-button a:before {height: 41px;	font-size: 15px;}
.deals-cat li {height: 126px;	width: 126px;	margin: 3px 6px 60px 6px;}
.doors-box span {	margin: 0 auto 3px;}
.doors-box strong {	font-size: 14px;}
.suppliers-box {	float: right;	width: 88%;}
.brand-box {padding: 65px 0 27px;}
.image-box {width: 85%;}
.description-box h3 {font-size: 19px;	margin: 0 0 8px;}
.description-box p {font-size: 15px; margin: 0 0 17px;}
.description-box a, .diffrent-loct .fig-detail h3, .inner-shop-box h5 strong {font-size: 17px;}
.top-rental-deals .carousel-control.right, .top-rental-deals .carousel-control.left {background-size: 45px !important;}
.things-shopping-box {	width: 90%;}
.things-shopping-box li figure h4 {	font-size: 20px;}
.footer-logo img {width: 230px;}
.footer-ul li a ,.ip-based strong{font-size: 15px; line-height: 12px;}
.car-rental-ul > strong, .travel-guide-ul > strong {	font-size: 18px;}
.contact-numbers li , .banner-content-box p , .on-te p,  .shopping-content p, .inner-shop-box h5 span ,.address-section li{font-size: 15px }
.down-footer p small, .down-footer-ul li a {font-size: 14px;}
.down-footer {	padding: 10px 0;}
.banner-content-box h1 {	font-size: 34px;}
#diffr-ul {	margin-top: 20px;}
.welcome-box.about-welcom {	min-height: auto;}
.diffrent-loct .fig-detail span {height: 40px;	width: 40px;}
.fig-detail span i {font-size: 28px;}
.diffrent-loct .pagination > li a{	font-size: 16px;}
.diffrent-loct .pagination > li:before {	height: 25px;	width: 25px;}
.inner-shop-box.things-box h3 {	font-size: 20px;}
.inner-shop-box.things-box:before {left: 37.7%; top: 184px;}
.inner-shop-box.things-box:after {	top: 187px;}
.inner-shop-box.things-box figure {	width: 36%;}
.inner-shop-box.things-box .shopping-content {	width: 60%;}
.inner-shop-box.things-box h5 {	margin-bottom: 0px;}
.diffrent-loct .fig-detail h3 {	font-weight: 600;}
.fig-detail p{font-size: 14px }
.top-rental-deals .carousel-control.left {left:-24px}
.top-rental-deals .carousel-control.right {right:-24px}
}	



@media screen and (max-width:1199px){
    .form-box {float:none;position:relative;display:inline-block;width:100%;top:3px}
.contantWrapper{max-height:100%}	
header .nav.navbar-nav li {padding-left:30px}
.common-h2 h2 {font-size:24px; line-height:29px;padding-bottom:10px}
.brand-box {padding-top:78px}
.brand-ul {margin-top:24px}
.description-box h3 {font-size:19px; margin:0 0 3px}
.things-shopping-box li figure.spacing {margin-bottom:4px}
.banner-content-box {padding-top:85px}
.shopping-content h3 {margin-bottom:10px}
.shopping-content p {margin-bottom:15px}
.inner-shop-box.things-box:after {top:182px}
.inner-shop-box.things-box:before {top:179px}
.suppliers-box,.things-shopping-box  {width: 100%;}
}
@media screen and (max-width:1060px)
{
.car-rental-deals {padding:25px 0}
.car-rental-deals ul.nav-tabs {margin-bottom:30px}
.car-rental-deals ul.nav-tabs li a span {width:80px;background-size:419px 100px;margin-bottom:0px}
.car-rental-deals ul.nav-tabs li a span.sprite1 {background-position:6px 18px}
.nav-tabs > li.active > a span.sprite1, .nav-tabs > li.active > a:focus span.sprite1, .nav-tabs > li.active > a:hover span.sprite1, .car-rental-deals ul.nav-tabs li a:hover span.sprite1 {background-position:6px -40px !important}
.car-rental-deals ul.nav-tabs li a span.sprite2 {background-position:-84px 18px}
.nav-tabs > li.active > a span.sprite2, .nav-tabs > li.active > a:focus span.sprite2, .nav-tabs > li.active > a:hover span.sprite2, .car-rental-deals ul.nav-tabs li a:hover span.sprite2 {background-position:-84px -40px!important}
.car-rental-deals ul.nav-tabs li a span.sprite3 {background-position:-172px 14px}
.nav-tabs > li.active > a span.sprite3, .nav-tabs > li.active > a:focus span.sprite3, .nav-tabs > li.active > a:hover span.sprite3, .car-rental-deals ul.nav-tabs li a:hover span.sprite3 {background-position:-172px -44px!important}
.car-rental-deals ul.nav-tabs li a span.sprite4 {background-position:-262px 14px}
.nav-tabs > li.active > a span.sprite4, .nav-tabs > li.active > a:focus span.sprite4, .nav-tabs > li.active > a:hover span.sprite4, .car-rental-deals ul.nav-tabs li a:hover span.sprite4 {background-position:-262px -44px!important}
.car-rental-deals ul.nav-tabs li a span.sprite5 {background-position:-351px 14px}
.nav-tabs > li.active > a span.sprite5, .nav-tabs > li.active > a:focus span.sprite5, .nav-tabs > li.active > a:hover span.sprite5, .car-rental-deals ul.nav-tabs li a:hover span.sprite5 {background-position:-351px -44px!important}
.deals-cat li {width:110px; height:110px; border:#fff solid 4px}
.car-rental-deals ul.nav-tabs li{width:180px}
}


@media screen and (max-width:991px){
.navbar-nav > li > .dropdown-menu{background:rgb(63, 63, 63)}	
.diffrent-loct .fig-detail h3{font-size:15px}	
.carousel-fade .carousel-control{top:175px}	
.footer-ul li{margin:0 10px 0 0}
.car-rental-deals ul.nav-tabs li{width:110px}
.car-rental-deals ul.nav-tabs li a{padding:0}	
.common-h2 h2 {font-size:22px; line-height:27px}
.top-header span, .live-chat-box li button {font-size:14px}
header .nav.navbar-nav li {padding:7px 0 7px 18px}
header .nav.navbar-nav li a {font-size:13px}
.top-header {padding:5px 0}
.navbar-nav > li > .dropdown-menu {top:50px}
.banner-content-box h1 {font-size:28px; line-height:30px}
.banner-content-box p {font-size:16px}
.banner-content-box {padding:55px 0}
.homepage-banner-box, .homepage-banner-box.rental-location-page {min-height:auto}

.welcome-right-box p {width:100%;font-size:14px; line-height:19px;padding:0 0 20px 0}
.welcome-ul li h3 {font-size:17px}
.welcome-box, .inner-welcome-box {padding:25px 0}
.search-select-box ul.select-ul li{padding:15px 28px}
.search-select-box ul.select-ul li h3 {margin-top:0px}
.doors-box strong {font-size:14px;line-height:19px}
.doors-box span	{margin-bottom:0px}
.doors-box {padding-top:17px}
.car-rental-deals .carousel-control.left {left:0px}
.car-rental-deals .carousel-control.right {right:0px!important}
.brand-box {padding-top:65px}
.top-rental-deals {padding:25px 0}
.top-rental-deals figure {padding-bottom:100px}
.image-box {width:100%}
.description-box {left:0; right:0; width:300px;margin:auto;top:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);bottom:17px}
.top-rental-deals .carousel-control {top:27%}
.description-box p {font-size:14px;margin-bottom:8px;line-height:19px}
.description-box h3 {line-height:23px;}
.veiw-all-location-button {margin-top:25px}
.description-box a {font-size:15px}
.things-shopping-box li figure h4 {font-size:18px; line-height:23px;top:8px}
.things-shopping-box li figure p {font-size:14px; line-height:19px}
.travel-guide {padding:25px 0}
.things-shopping-box li:first-child {padding-right:4px}
.footer-logo {text-align:center;margin-bottom:40px}
.down-footer p small {font-size:14px}
.down-footer-ul li {padding-left:14px}
.down-footer-ul li  a {font-size:15px}
.inner-welcome-conten p, .inner-welcome-ul li {font-size:14px;line-height:19px}
.shopping-content p {font-size:14px; line-height:19px}
.shopping-content h3, .inner-shop-box.things-box h3 {font-size:18px}
.on-te {padding:25px 15px}
.on-te p {font-size:14px; line-height:19px}
.shopping-main-conatiner.night-life-main-container {padding:25px 0}
.inner-shop-box h5 strong {font-size:16px}
.inner-shop-box h5 span {font-size:14px}
.shopping-main-conatiner.things-to-do-main-container {padding:25px 0}
.inner-shop-box.things-box figure img {width:auto;max-width:inherit}
.inner-shop-box.things-box figure {overflow:hidden}
#diffr-ul {margin-top:10px}
.welcome-box.about-welcom {min-height:auto}
.testimonial-box {padding:25px 0}
.testimonial-box #fade-quote-carousel blockquote {font-size:18px;line-height:24px}
.testimonial-box .quote {margin-bottom:15px}
.testimonial-box .quote img {width:40px}
.diffrent-loct {padding:25px 0}
.diffrent-loct .pagination {margin:0}
#nav {	width: 75%;}
.navbar-header {	width: 25%;}
}

@media screen and (max-width:767px){
.navbar-nav > li > .dropdown-menu:before{display:none}	
header .nav.navbar-nav li.dropdown > a:after{right:15px;}    
.testimonial-box .quote span{height: 38px;width: 37px;background-size: 76px;background-position: 3px -165px;}	
.car-rental-deals ul.nav-tabs li:first-child{width:85px}	
#locationMap{min-height:311px}
#map{height:260px}
#nav{padding:0}	
header .nav.navbar-nav li a{padding:5px 15px}
.carousel-fade .carousel-control{background-size:100px;width:35px;height:32px}
.carousel-fade .carousel-control.left{background-position: -27px -97px}	
.carousel-fade .carousel-control.right{background-position: -64px -97px}	
.footer-ul li{margin-right:25px}
.footer-ul li.ip-based{margin-right:0}	
.homepage-banner-box{background:#0b78bd}	
.banner-content-box h1{margin-bottom:15px}	
.searchcar{margin:15px 0 0}	
.top-header{padding:10px 0}
.top-header > span{line-height:23px}	
.live-chat-box{float:none;display:inline-block;vertical-align:top}
.contact-form-box .row .col-md-6{margin-bottom:30px}	
.ip-based strong{padding:1px 0 0}	
.ip-based .ph_list_flag li .ph_heading_c:before {top: 0!important}
.footer-ul li.ip-based ul li,.footer-ul{margin-bottom:0}
.footer-logo a{display:inline-block}	
.car-rental-ul,.travel-guide-ul,.navbar-nav > li > .dropdown-menu li a {text-align:left}
.top-header{text-align:center}
#nav{position:absolute;background:#1c3966;z-index:1;top:75px}
.shopping-content h3, .inner-shop-box.things-box h3{font-size:16px;margin:0 0 10px}	
#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%;}	
#nav{border:0;-webkit-box-shadow:none;box-shadow:none}
#nav, .navbar-header {	width: 100%;}
.common-h2 h2 {font-size:20px; line-height:normal}
.navbar-toggle {	display: inline-block; margin:30px 0 0!important;padding:0;border-radius:0;border:0}
.navbar-toggle span{background-color:#fff!important}
.navbar-toggle span:nth-of-type(3){opacity: 0; -webkit-transition: all .4s ease-in 0s; -o-transition: all .4s ease-in 0s;transition: all .4s ease-in 0s;}
.navbar-toggle.collapsed span:nth-of-type(3){opacity: 1; -webkit-transition: all .4s ease-in 0s; -o-transition: all .4s ease-in 0s;transition: all .4s ease-in 0s;}
.navbar-toggle span:nth-of-type(2) {-webkit-transform: rotate(45deg) translate(0,5px); -ms-transform: rotate(45deg) translate(0,5px);     transform: rotate(45deg) translate(0,5px); -webkit-transition: all .4s ease-in 0s; -o-transition: all .4s ease-in 0s; transition: all .4s ease-in 0s;  }
.navbar-toggle.collapsed span:nth-of-type(2) {-webkit-transform: rotate(0deg) translate(0,0); -ms-transform: rotate(0deg) translate(0,0);     transform: rotate(0deg) translate(0,0); -webkit-transition: all .4s ease-in 0s; -o-transition: all .4s ease-in 0s; transition: all .4s ease-in 0s;  }
.navbar-toggle span:first-of-type {-webkit-transform: rotate(-45deg) translate(-9px, 4px); -ms-transform: rotate(-45deg) translate(-9px, 4px);     transform: rotate(-45deg) translate(-9px, 4px);     -webkit-transition: all .4s ease-in 0s;     -o-transition: all .4s ease-in 0s;     transition: all .4s ease-in 0s}
.navbar-toggle.collapsed span:first-of-type {-webkit-transform: rotate(0deg) translate(0,0); -ms-transform: rotate(0deg) translate(0,0);     transform: rotate(0deg) translate(0,0);   -webkit-transition: all .4s ease-in 0s;     -o-transition: all .4s ease-in 0s;     transition: all .4s ease-in 0s}
.navbar-nav > li > .dropdown-menu {	width: 100% !important;	float: left !important;	height: 100% !important;}
.navbar-nav > li > .dropdown-menu li {	clear: both; width: auto;}
.logo {float: left; width: 170px;margin:15px 0 0}
header .nav.navbar-nav.navbar-right {	border-top: none;margin:0;text-align:left}
.top-header {padding-top: 10px; clear: both; border-top: #627895 solid 1px; border-bottom: 0; margin-top: 15px; display: inline-block; width: 100%;}
.burger-menu-button.burger-menu-button-0 {left:auto!important; right:15px;background:none!important;top:12px!important;position:absolute!important}
.burger-menu-line {background:#fff!important}
.burger-menu.burger-menu-0 {top:85px!important}
.banner-content-box h1, .banner-content-box h1.upper-h1 {font-size:22px;line-height:26px}
.banner-content-box p, .search-select-box ul.select-ul li p {font-size:14px; line-height:19px}
.position-absolute {position:relative; top:0px;left:0; right:0;width:auto;text-align:center;padding:0 20px}
.search-select-box ul.select-ul li h3 {font-size:20px;line-height:22px;margin-bottom:5px}
.deals-cat li {	margin: 20px auto;	float: none !important;}
.deals-cat {display:none}
.car-rental-deals .carousel-fade .carousel-inner .item .col-sm-3.col-xs-6.pull-right, .car-rental-deals .carousel-fade .carousel-inner .item  .col-sm-3.col-xs-6  {padding:0}
.car-rental-deals  .carousel-inner {margin:auto; width:90%}
.tab-pane figure img {display:inline-block}
.car-rental-deals .carousel-inner figure{width:100%;margin:20px 0}
.deals-cat li{width:90px;height:90px}
.doors-box{padding-top:4px}
.doors-box strong{font-size:12px}
.tab-pane figure {margin-top:25px}
.brand-box {min-height:auto; padding:25px 0}
.suppliers-box li img {max-width:100%}
.suppliers-box li  {padding:5px 5px 20px}
.suppliers-box {min-height:311px;background-size:cover}
.toolbar iframe {height:100%}
.brands {padding:30px 0}
.brands h2 {text-align:center}
.brand-ul {margin-top:15px}
#button1 {font-size:17px}
#cross i {font-size:22px}
.top-rental-deals figure {text-align:center}
.description-box {width:90%;padding:10px}
.top-rental-deals .carousel-control.left {left:0;background-size:100%!important; width:35px!important}
.top-rental-deals .carousel-control.right {right:0;background-size:100%!important; width:35px!important}
#media .carousel-inner {width:78%; margin:auto}
.description-box h3 {font-size:17px}
.top-rental-deals .carousel-control {top:41%}
.veiw-all-location-button a {font-size:15px}
.krabi-travel-guide figure {display:none}
.krabi-travel-guide h2 {text-align:center;margin-bottom:10px}
.things-shopping-box li:first-child {padding-right:5px}
.things-shopping-box li figure.spacing {margin-bottom:6px}
.things-shopping-box li figure img {width:auto}
.down-footer {text-align:center}
.down-footer p small {text-align:center;float:left; width:100%}
.down-footer-ul {text-align:center}
.down-footer-ul li {padding:0 5px 5px}
.footer-ul li a,  .down-footer-ul li a, .down-footer p small,.ip-based strong {font-size:13px}
.footer-logo img {	width: 200px;}
.footer-ul li  {margin-bottom:15px}
.car-rental-ul > strong, .travel-guide-ul > strong {font-size:16px;margin-bottom:16px}
.inner-welcome-box h2 {margin-bottom:0px;padding:0}
.homepage-banner-box.shopping-page {min-height:230px}
.banner-content-box.inner-banner-co {padding-top:40px}
.shopping-main-conatiner {padding:25px 0}
#diffr-ul h4 {font-size:14px; line-height:19px;margin-top:0}
.testimonial-box #fade-quote-carousel blockquote {font-size:14px;line-height:19px}
header .nav.navbar-nav li {	padding:5px 0;display:inline-block;width:100%}
header .nav.navbar-nav li.dropdown .dropdown-menu{background:#1C1E4B;margin:10px 0}
header .nav.navbar-nav li.dropdown .dropdown-menu a{padding:5px 10px}
.car-rental-deals ul.nav-tabs li a strong {	font-size: 12px;}
.things-shopping-box li figure p {	font-size: 12px; padding: 25px 0 13px;}
.navbar-nav > li > .dropdown-menu:after {    background: transparent;}
.inner-shop-box.things-box .shopping-content {	padding: 15px;}
.shopping-content{margin-top:20px;}
.inner-shop-box .shopping-content{margin-top:0px; margin-bottom:20px;}
.fu-wt {width:100%!important}
.travel-guide-ul li a{float:none}
.navbar-toggle:hover,.navbar-toggle:focus{background:none!important}
.rental-location-page {background:#4c6d9a}
.inner-location-page {background:#4c6d9a}
.brands li{width:125px}	
.brands li span.budget{background-position: -604px 0}
.brands li span.hertz {background-position: -487px 0}
.brands li span.sixt {background-position: -363px 0}
.brands li span.national {background-position: -121px 0}
.brands li span.thai {background-position: -241px 0}	
.brands li span{background-size:720px;width: 117px;height: 46px}
.brands li strong{padding:5px 0 10px}	
}


@media screen and (max-width:600px){
.banner-content-box{padding:25px 0}	
.footer-ul li{margin-right:15px}
.footer-ul li.ip-based{margin-left:15px}	
.carousel-fade .carousel-control{top:125px}	
.car-rental-deals ul.nav-tabs li{width:100px}	
.suppliers-box{background:#fff}	
.brands{width:100%}
.car-rental-deals .accordion-link{background:#bababa;border:1px solid #ccc;border-radius:0;text-align:center;text-transform:uppercase;font-size:20px;width:60%;margin:0 auto 10px}
.car-rental-deals .accordion-link.active{background:#81db54;color:#fff;border:0}	
.responsive-tabs-container.accordion-xs .nav-tabs {display: none}
.responsive-tabs-container.accordion-xs .accordion-link {display: block}		
.search-select-box ul.select-ul li {width:100%}	
.search-select-box ul.select-ul li:after {left:0; right:0; margin:auto;top:auto;bottom:-18px}
.search-select-box ul.select-ul li:before {left:2px; right:0; margin:auto;top:auto;bottom:-7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:14px}
.search-select-box ul.select-ul li {padding:26px 28px}
.tab-pane figure h3 {padding:5px 0;font-size:19px}
.tab-pane figure strong {font-size:23px}
.tab-pane figure span {font-size:17px}
.tab-pane figure a {font-size:15px}
.inner-shop-box.things-box figure, .inner-shop-box.things-box .shopping-content {width:100%}
.inner-shop-box.things-box:after, .inner-shop-box.things-box:before {display:none}
.inner-shop-box.things-box figure {text-align:center}
.inner-shop-box.things-box figure img {max-width:100%}
.shopping-main-conatiner.things-to-do-main-container .shopping-box {padding-bottom:20px; margin-bottom:15px}
.inner-shop-box.things-box h5 {margin-bottom:0px}
}
@media screen and (max-width:550px){
.car-rental-deals ul.nav-tabs li,.car-rental-deals ul.nav-tabs li:first-child{width: 96px;
margin: 0 5px 10px; border: 1px solid #ddd}	
#locationMap .common-h2 h2{font-size:17px}
#locationMap span.close{font-size:16px}	
.car-rental-deals ul.nav-tabs li a{margin:0}
.car-rental-deals ul.nav-tabs li a span{display:none}	
.inner-welcome-box figure {width:100%;text-align:center}
.inner-welcome-box figure img {display:inline-block}
.welcome-ul li {width:50%;margin-bottom:15px}
.car-rental-deals .glyphicon-chevron-left:before {width:38px;background-size:100%}
.car-rental-deals .glyphicon-chevron-right:before {width:38px;background-size:100%}
.ful-wd {width:100%!important}
.locts figure img{max-width:100%;width:100%}
.carousel-fade .carousel-control{top:70px}
.suppliers-box li span{background-size:600px;width: 100px; height: 40px}
.suppliers-box li span.budget {background-position: -501px 1px; }
.suppliers-box li span.hertz {background-position: -403px 0}
.suppliers-box li span.sixt { background-position: -302px 0}
.suppliers-box li span.national {background-position: -100px 0}
.suppliers-box li span.thai {background-position: -200px 0}
}
@media screen and (max-width:450px){
.suppliers-box li strong {font-size: 13px; padding-top: 5px}	
.gm-style .gm-style-iw-d,.gm-style .gm-style-iw-c{max-width:100%!important}	
.info-window{max-width:240px}	
.gm-svpc {display:none}  	
.things-shopping-box li {width:100%!important; padding:0!important; margin:0 0 10px!important}	
.things-shopping-box {text-align:center}	
.things-shopping-box li figure {display:inline-block}
.things-shopping-box li figure img {width:auto;max-width:100%}
.footer-ul li.ip-based {margin-left: 0; float: left; margin-top: 0}
.footer-ul li{float:left}
.car-rental-deals ul.nav-tabs li{padding:0;width:90px}
.car-rental-deals ul.nav-tabs{margin-bottom:0}
.tab-pane figure h3{padding:5px 0 10px}
#map{height:250px}
.brands .common-h2 h2{padding-bottom:20px}
}

@media screen and (max-width:400px){
.suppliers-box li{width:50%}
.brand-box,.suppliers-box{min-height:400px}
.brands li{margin:0 5px 10px}
#ws-float-box{min-height:110px}
.brands{min-height:410px}
.banner-content-box{min-height:140px}
.common-h2{min-height:70px}
}