.button a,.centered,.no-tour-available,.or-sepration,.our-service h2,.payment-option-button{text-align:center}
.trip-details .trip-socailize .livechata:hover,body{color:#3e3d40}
.carousel-inner button,.general-btn:hover,a,a:focus,a:hover{text-decoration:none}
.slide-banner-small {position:relative}
body{font-family:'Avenir LT Std';padding-top:80px}
a{color:#d43e3b}
.advance-search:after,.blog-details:after,.checkout:after,.quicklinks:after,.socialize:after,.trip-details:after,footer:after,header:after{clear:both;height:0;display:block;content:""}
.activity-footer a.load-more:after,.activity-footer a.load-more:hover:after,.activity-footer a:after,.activity-title p:before,.timesnap:after{content:''}
.bold{font-weight:700}
blockquote{border:none!important;margin:0}
.big-button{color:#fff;border:1px solid #d43e3b;padding:10px 20px 5px;border-radius:4px;background:#d43e3b}
.bg-aqua{background-color:#41ad9c}
.bg-red{background-color:#d43e3b}
.bg-black{background-color:#3e3d40}
.bg-aqua,.bg-aqua:hover,.bg-black,.bg-black:hover,.bg-red,.bg-red:hover{color:#fff}
.currency-selector.logged-user .dropdown-menu a, .currency-selector.welcomeuser .dropdown-menu a { padding-left: 0px; }
.currency-selector.logged-user .dropdown-menu a:before, .currency-selector.welcomeuser .dropdown-menu a:before { background-image: none!important;}
.welcomeuser .dropdown-menu a { padding: 5px!important; }fo
.welcomeuser .dropdown-menu a:hover { color: #d43e3b; background: none!important; }
.cke_editable{padding-top:0!important}
.error-notification{color:red;margin-bottom:10px}
.carousel-inner>.item button,.general-btn{display:block;text-align:center;padding:10px 0;border-radius:4px;font-size:18px}
.divider{border-bottom:1px solid #b5b5b5;clear:both;display:block;margin-bottom:15px;padding:0!important}
.web{display:block}
.mobile,.parent-search-state{display:none}
.navbar-default{background-color:#fff;}
.navbar-default .navbar-nav > li > a { color: #3e3d40;}
.popular-tours{background-color:#f5f4f0;border-top:1px solid #e7e6e1;padding:0}
.button-container button,.checkout .continue-button button,.checkout .order-submit-btn input[type=submit],.favourite-copy-link .fav-copylink,.general-button,.payment-flow .continue-button input[type=submit],.store-payment input[type=submit]{padding:15px 30px;border:1px solid #2d8073;border-radius:5px;font-size:18px;color:#fff;background:#41ab9b;background:-webkit-linear-gradient(#41ab9b,#369485);background:-o-linear-gradient(#41ab9b,#369485);background:-moz-linear-gradient(#41ab9b,#369485);background:linear-gradient(#41ab9b,#369485)}
.advance-search .select2-container,.dropdown-search .select2-container{width:100%!important}
.centered{padding-top:10px!important;margin-bottom:30px!important}
.centered p{margin:10px 0 0;font-size:18px}
.centered h2{font-size:35px}
.section{margin:40px 0}
.section img{width:100%}
.button a{padding:15px 25px;color:#fff;background-color:#41ad9c;border:1px solid #389486;border-radius:4px;font-size:18px; display:inline-block;}
.pay-card-input .dropdown-menu li.focus,.pay-card-input .dropdown-menu li.selected,.pay-card-input .dropdown-menu li:hover,.search-panel .dropdown-menu li.selected,.search-panel .dropdown-menu li:focus,.search-panel .dropdown-menu li:hover,.search-result .dropdown-menu li.selected,.search-result .dropdown-menu li:hover{color:#42ac9b!important}
.no-tour-available{display:block;margin:30px auto;padding:15px 30px;font-size:18px;background-color:#fff; border:2px solid #f9ad81; width:80%; }
.socialize,footer .footer-bg{border-top:1px solid #dcdbd8}
.our-service{min-height:455px;padding:40px 0 0!important;background-color:#41AD9C}
.our-service h2{display:block;font-size:46px;font-weight:900;line-height:55px;color:#fff;margin-bottom:55px}
.footer-logo,.newsletter-form div,ul.ftr-social-icons li{display:inline-block}
.our-service .activity-footer{margin-bottom:15px}
.our-service .activity-footer a{font-size:18px;color:#fff}
footer .footer-bg{background-color:#f5f4f0}
.quicklinks{padding:30px 0 20px;clear:both;margin:0 -15px}
.quicklinks h4{font-size:16px;font-weight:700;margin-bottom:5px}
.quicklinks ul{margin:0;padding:0;list-style:none}
.quicklinks a,.quicklinks li a{line-height:24px;color:#3e3d40}
.quicklinks a:focus,.quicklinks a:hover{color:#d43e3b}
.socialize{padding:25px 0;clear:both}
.socialize div{padding:0!important}
.newsletter-form{margin:0 0 20px;padding:0}
.newsletter-form input[type=email],.newsletter-form input[type=text]{border-radius:15px 0 0 15px;border:1px solid #d2d0d6;background-color:#fff;padding:4px 10px;min-height:30px}
.newsletter-form button,.newsletter-form input[type=submit]{background-color:#ff423f;border:1px solid #d43e3b;padding:4px 25px 4px 20px;color:#fff;border-radius:0 15px 15px 0;margin-left:-4px}
.blog-user-details .usertime,.trip-details .trip-info{border-bottom:1px solid #b5b5b5;border-top:1px solid #b5b5b5}
.footer-logo{width:100px;min-height:25px;background:url(https://d1xcc5iosvch6m.cloudfront.net/assets/images/getlocal-logo.png) left top no-repeat;background-size:100px}
ul.ftr-social-icons{margin:0px;padding:0;list-style:none;float:right; height: 25px;}
ul.ftr-social-icons li{padding:0;margin-left:5px}
ul.ftr-social-icons li a{display:block;width:25px;height:25px;background-image:url(../../images/sprite-icons.png);background-repeat:no-repeat;}
.fb{background-position:-33px -192px}
.tw{background-position:-33px -160px}
.yt{background-position:-33px -128px}
.ig{background-position:-33px -96px}
iframe[name='google_conversion_frame'] {display:none;}
footer .livechat { border: 1px solid #349e8d; border-radius: 4px; color: #fff; /*background: url(../../images/icon-livechat.png) no-repeat 15px center */ background-color: #41ad9c; padding: 5px 20px; font-size: 16px; box-shadow: 0px 0px 3px #ccc; display: inline-block;}
footer .livechat:hover {background-color: #349e8d; color: #fff;}

.category-search-tabs { border:1px solid #41ad9d; border-radius: 4px; margin:0 auto 30px auto; width: 480px; padding: 0px; list-style: none;}
.category-search-tabs:after { clear: both; height: 0px; display: block; content:'';}
.category-search-tabs li { float: left; width: 50% }
.category-search-tabs li { color: #41ad9d; background-color: #fff; text-align: center; padding: 10px 0px; font-size: 18px; cursor: pointer;}
.category-search-tabs li:nth-child(1) { border-radius: 4px 0px 0px 4px; }
.category-search-tabs li:nth-child(2) { border-radius: 0px 4px 4px 0px; }

.category-search-tabs li.tab-active { color: #fff; background-color: #41ad9d; }

@media screen and (max-width:991px) {
.newsletter-blk{padding-top:15px}
.navbar-default .navbar-nav>li{margin-left:30px}
.navbar-default .navbar-nav > li > a { font-size: 15px;}
}
@media screen and (max-width:767px) {
.navbar-toggle,.newsletter-blk{text-align:center}
body{padding-top:0}
header{padding:0;height:50px}
.centered p{margin:20px 5% 30px}
.favourite-bar{margin-top:-40px;border:none!important;height:40px}
.custom-fixed-top,.navbar-fixed-top{position:relative!important}
.quicklinks ul,.service-list .swiper-slide a{margin-bottom:20px}
.custom-fixed-top .logo, .logo{margin:12px 0 0 15px !important;height:31px;background-size:110px}
.navbar-toggle{margin:0;min-height:50px;width:40px;padding:5px;border:none;border-radius:0;font-size:28px;color:#d43e3b}
.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent!important}
.navbar-toggle.collapsed .icon-bar{margin-left:auto!important}
.bottom-bar,.middle-bar,.top-bar{margin-left:10px}
.navbar-toggle .icon-bar{transition:all .2s;width:25px;background-color:#d43e3b!important;margin-right:10px!important;height:3px}
.top-bar{transform:rotate(48deg);transform-origin:10% 10%}
.middle-bar{opacity:0}
.bottom-bar{transform:rotate(-48deg);transform-origin:10% 90%}
.navbar-toggle.collapsed .bottom-bar,.navbar-toggle.collapsed .top-bar{transform:rotate(0)}
.navbar-toggle.collapsed .middle-bar{opacity:1}
.navbar-collapse{padding:0;border:none}
.navbar-collapse.in{position:absolute;z-index:999;background-color:#f5f4f0;width:100%;height:100vh;transition:ease}
.navbar-nav{margin:0!important}
.navbar-collapse.in li{border-bottom:1px solid #b8b7b4;margin-left:0}
.navbar-collapse li a{color:#3e3d40;padding:18px 15px!important}
.navbar-fixed-top .navbar-collapse{max-height:100vh!important}
.activity-title h2{font-size:26px;line-height:30px}
.quicklinks{padding:30px 0 20px;clear:both;margin:0}
.quicklinks div{padding:0}
.welcomeuser .dropdown-toggle a{font-size:0;background-image:url(../../images/sprite-icons.png);background-repeat:no-repeat;background-position:-96px -58px;width:20px}
.local-advice-list .item p,.parent .item,.web,.welcomeuser .dropdown-toggle a span{display:none}
.local-advice .adviceimg{overflow:visible!important;margin-bottom:5px;max-height:100%}
.local-advice .adviceimg h3{position:relative;color:#3e3d40;padding:20px 10px 0;left:0;top:0;font-weight:400;width:100%;font-size:24px;line-height:28px;text-shadow:inherit}
.local-advice .adviceimg h3 a{color:#3e3d40!important}
.local-advice .adviceimg img{width:100%;height:100%!important}
.livechat { margin-bottom: 15px; }
}
@media screen and (max-width:667px) {
.our-service h2{font-size:28px;line-height:40px}
.button a{ margin:0px 15px; }
}
@media screen and (max-width:500px) {
.currency-selector .dropdown-toggle{padding-right:0}
.top-navigation li.add-cart a{padding-right:25px;margin-right:5px}
.top-navigation li a.favourite{font-size:0;margin-top:-2px}
.add-cart .price-convert,.currency-selector .arrow{display:none}
.top-navigation li.welcomeuser { margin-right: 5px;}
.category-search-tabs { width: 320px; }
}
@media screen and (max-width:360px) {
.top-navigation li{margin-left:10px}
.custom-fixed-top .logo, .logo{margin:14px 0 0 15px !important;height:31px;background-size:90px}
}