body{font-family:'Gesta-Regular';font-size:15px;font-style:normal;font-weight:400;line-height:30px;color:#838c95;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-y:auto !important;}
@media (max-width:768px){body{}
}
.clear{clear:both;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Gesta-Regular';font-style:normal;}
h3{font:16px/24px 'Gesta-Bold', sans-serif;text-transform:uppercase;letter-spacing:1px;color:#222;}
h3{font-size:20px;color:#348de1;}
p{line-height:28px;margin-bottom:25px;}
a{color:#11abb0;word-wrap:break-word;}
a:hover,
a:focus{color:#14d0d6;text-decoration:none;outline:0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.pad-bottom{padding-bottom:95px;}
.pad-top{padding-top:40px;}
.logo-accent{color:#95ce53;}
.floatnone{float:none;}
.btn{border-radius:3px;font:12px/24px 'montserrat-bold', sans-serif;text-transform:uppercase;padding:7px 15px;letter-spacing:2px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.btn-theme{background-color:#1aafda;color:#fff;}
.btn-Submit{line-height:normal!important;background-color:#1aafda;color:#fff;padding:14px 20px 10px;font-weight:bold;}
.btn-theme:hover,
.btn-theme:focus{background-color:#18a0c7;color:#fff;}
.btn-trial{background-color:#348de1;color:#fff;}
.btn-trial:hover{background-color:#1d73c5;color:#fff;}
.buttons a{margin-left:15px;margin-right:15px;}
input[type="email"]{min-width:250px;font-size:14px;}
.form-control{padding:12px 20px;height:50px;margin-right:20px;border:0;background-color:#d3d9d9;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color:#1aafda;cursor:default!important;}
.havingTrouble{}
.havingTrouble h1{font-size:18px!important;}
.havingTrouble h1 input{margin-right:10px;}
@media (max-width:320px){.form-control{margin-bottom:10px;}
}
@media (max-width:768px){.form-control{margin-bottom:10px;}
}
.form-control:focus{box-shadow:none;border:0;background-color:#777;color:#ccc;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
.navbar-default{background-color:#095350;letter-spacing:1.5px;padding:10px 0;border:none;}
.navbar-default .navbar-brand{color:#58687a;font-family:'montserrat-bold', sans-serif;font-size:20px;font-weight:700;}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:hover{color:#58687a;}
.navbar-default .navbar-nav > li > a{font-family:'Gesta-Regular';font-size:17px;text-transform:capitalize;color:#33e0c8;}
.navbar-default .navbar-nav > li > button{text-transform:capitalize !important;}
.navbar-default .navbar-nav > li:nth-child(4) > a{margin-right:25px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#fff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#ffffff;}
.navbar-default .navbar-right .fa{color:#58687a;font-size:20px;}
.navbar-default .navbar-right .fa-facebook:hover{color:#3b5998;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.navbar-default .navbar-right .fa-twitter:hover{color:#00aced;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.navbar-default .navbar-right .fa-google-plus:hover{color:#dd4b39;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.intl-tel-input{width:100%;}
.intl-tel-input.pretty .flag-dropdown .selected-flag{height:49px!important;}
.intl-tel-input.pretty .flag-dropdown .selected-flag .arrow{border-top:4px solid #fff!important;}
.intl-tel-input.pretty .flag-dropdown .selected-flag .arrow.up{border-bottom:4px solid #fff!important;}
.intl-tel-input.pretty .flag-dropdown .country-list{width:368px!important;}
#favourites{z-index:1040!important;}
#favourites h3{margin-bottom:0;}
#favourites p{margin-bottom:10px;}
#favourites .row div{padding:4px;}
#favourites .row div:first-child{height:57px;text-align:center;}
#favourites .row div:first-child a{margin:10px 0 0 0;display:inline-block;}
.userName div.col-sm-4{padding:0;}
.userName div.col-sm-8{padding:0;}
.userName div.col-sm-8 input{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;}
.userName div.col-sm-4 input{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #1aafda inset;-webkit-text-fill-color:white !important;}
input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #777 inset;-webkit-text-fill-color:white !important;}
.list-btn .btn{width:100%;font-size:18px;padding:10px 0;}
.intl-tel-input .selected-flag .iti-flag{margin:20px 0!important;}
.intl-tel-input .selected-flag .arrow{top:0!important;margin-top:24px!important}
.formPage{margin-bottom:40px;margin-top:40px;}
.formPage .row{margin:0 0 10px 0;}
.formPage label{font-size:17px;padding-top:9px;}
.formPage h2{border-bottom:1px solid #ccc;margin-bottom:20px;font-size:24px;padding-bottom:5px;}
.formPage .flag{height:14px;}
@media (max-width:991px){.btn-navbar{display:none;}
.navbar .nav-collapse{clear:none;}
.nav-collapse{height:auto;overflow:auto;}
.navbar .nav{float:left;margin:0 10px 0 0;}
.navbar .brand{margin-left:-20px;padding:8px 20px 12px;}
.navbar .dropdown-menu:before,
.navbar .dropdown-menu:after{display:block;}
.navbar .nav > li > a,
.navbar .dropdown-menu a{border-radius:0;color:#33e0c8;font-weight:normal;padding:10px 10px 11px;}
.navbar .nav > li{float:left;}
.navbar .dropdown-menu{background-clip:padding-box;background-color:#FFFFFF;border-color:rgba(0, 0, 0, 0.2);border-radius:0 0 5px 5px;border-style:solid;border-width:1px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);display:none;float:left;left:0;list-style:none outside none;margin:0;min-width:160px;padding:4px 0;position:absolute;top:100%;z-index:1000;}
.navbar-form, .navbar-search{border:none;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);float:left;margin-bottom:0;margin-top:6px;padding:9px 15px;}
.navbar .nav.pull-right{float:right;margin-left:auto;}
.navbar-default{letter-spacing:normal;}
.navbar-nav.navbar-right:last-child, .navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand,
.navbar-default .navbar-nav > li:nth-child(4) > a,
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid >
.navbar-collapse{margin:0;}
}
@media (max-width:767px){.noMobile{display:none;}
.btn-navbar{display:block;}
.navbar .nav-collapse{clear:left;}
.nav-collapse{height:0;overflow:hidden;}
.navbar .nav{float:none;margin:0 0 9px;}
.navbar .brand{margin:0 0 0 -5px;padding-left:10px;padding-right:10px;}
.navbar .dropdown-menu:before,
.navbar .dropdown-menu:after{display:none;}
.navbar .nav > li > a,
.navbar .dropdown-menu a{border-radius:3px 3px 3px 3px;color:#33e0c8;font-weight:bold;padding:6px 15px;}
.navbar .nav > li{float:none;}
.navbar .dropdown-menu{background-color:transparent;border:medium none;border-radius:0 0 0 0;box-shadow:none;display:block;float:none;left:auto;margin:0 15px;max-width:none;padding:0;position:static;top:auto;}
.navbar-form, .navbar-search{border-bottom:1px solid #222222;border-top:1px solid #222222;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);float:none;margin:9px 0;padding:9px 15px;}
.navbar .nav.pull-right{float:none;margin-left:0;}
.navbar-nav > li:nth-child(4){border-right:none!important;}
.navbar .nav > li{border-bottom:1px solid #1f8b87;border-right:0;margin:0;padding:2px 0;}
.navbar .nav > li:hover{background:#0d5e5b;}
.navbar .nav > li button{background:none;padding:0;color:#33e0c8;font-weight:bold;padding:6px 15px;font-family:"Gesta-Regular";font-size:17px;text-transform:capitalize;letter-spacing:normal;}
.navbar-collapse{padding:0;}
#About .featureswrap p.main-text{font-size:20px;}
.social-network{padding:20px 0 14px;width:40px;}
.clientswrap form textarea{height:150px!important;}
#Contact{background-image:none;}
}
#Book{background:#edfaf9 url(../../assets/images/book-bg.jpg) left top;background-size:cover;}
.hero{padding-top:120px;*margin-top:50px;color:#095350;}
.hero p{font-size:20px;font-weight:bold;color:#095350;-webkit-animation-delay:1s;animation-delay:1s;}
.hero p span{color:#0e7c78;}
@media (max-width:480px){.hero h1{font-size:24px;}
}
.featureswrap h3{font:16px/24px 'montserrat-bold', sans-serif;text-transform:uppercase;letter-spacing:1px;color:#348de1;}
.featureswrap h3.text-center{font-size:20px;}
@media (max-width:768px){.featureswrap .col-md-6{padding-top:0;padding-bottom:0;}
}
#GettheApp{background:url("../../assets/images/get-app-bg.jpg") repeat scroll left top/cover #edfaf9;padding:80px 0 0;}
.pricing{text-align:center;}
.pricing .price-block{background:#fff;border:1px solid #E6E6E6;text-align:center;margin-bottom:36px;}
.plan-title{font:15px/30px 'Gesta-regular', sans-serif;padding:30px 20px 6px 20px;margin-bottom:0px;text-align:center;text-transform:uppercase;letter-spacing:2px;}
.plan-title .fa{display:block;margin-bottom:6px;font-size:26px;}
.plan-price{font-family:'Gesta-bold', sans-serif;font-size:30px;color:#333;padding:6px 30px 6px 30px;margin-bottom:0;text-align:center;letter-spacing:.5px;}
.plan-price span{font-family:'opensans-light', sans-serif;font-size:15px;color:#999;display:block;margin-top:0;}
ul.features{margin:12px 0 0 0;list-style:none;}
ul.features li{line-height:39px;margin-bottom:0;text-align:center;}
.plan-sign-up{padding:24px 15px;margin:0;text-align:center;}
.clientswrap{padding:80px 0;}
.clientswrap h3{color:#348de1;}
@media (max-width:768px){.clientswrap img{display:table;margin:0 auto;padding:10px;}
}
.testimonials{background:#95ce53 url(../img/bg.png) center center;background-size:cover;padding:60px 0;color:#fff;}
.testimonials h3{color:#fff;text-transform:none;}
.contactwrap{background-color:#fff;padding:110px 0;}
.contactwrap h3{color:#348de1;}
.contactwrap small{font-size:11px;}
.footerwrap{background-color:#095350;color:#acf3e9;padding:60px 0;font-size:15px;}
.footerwrap h2{color:#fff;}
.footerwrap h3{font-size:18px;color:#fff;margin-top:0;text-transform:none;}
.footerwrap .col-md-2 a{color:#7b8f9d;}
.footerwrap .col-md-2 a:hover{color:#fff;}
.footerwrap .col-md-6 a{color:#348de1;}
.footerwrap .col-md-6 .fa{color:#c0392b;}
.footerwrap .col-md-2 hr{border-top:1px solid #7b8f9d;}
.footerwrap .social-icons ul{margin-bottom:20px;}
.footerwrap .social-icons i{font-size:20px;margin-right:15px;}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
.navbar-nav > li:nth-child(4){border-right:1px solid #0e7c78;}
.navbar-nav > li{float:left;margin-bottom:8px;margin-top:8px;}
.navbar-nav > li > a{padding-bottom:10px;padding-top:10px;}
p.line{border-top:1px solid #adf3e9;margin:0;}
.hero p.main-text{font-size:28px;}
p.main-text{font-size:24px;text-align:center;font-weight:bold;}
.ticket{margin:25px auto 0;text-align:right;}
.ticket > div{padding:0;}
@media screen and (max-width:1024px){}
.we-accept{float:right;}
.chat{clear:right;}
.live-booking-text{float:left;}
.live-booking-text p{font-size:15px;color:#0e7c78 !important;font-weight:lighter !important;}
.live-booking-text b{font-weight:bold;color:#095350;margin-right:5px;display:inline-block;}
.live-booking-text span{display:inline-block;}
#About{background:url("../../assets/images/book-bg.jpg") repeat scroll center center/cover #edfaf9;padding:80px 0 30px;}
#About .featureswrap p.main-text{margin:0 auto 40px;}
.featureswrap{color:#095350;}
.about-service{margin-bottom:40px;text-align:center;}
.about-service .image{min-height:60px;}
.about-service p{margin:0;font-size:16pt;padding:0;}
.pricing h3{color:#ffffff;font-size:25px;text-align:left;line-height:28px;text-transform:none;}
.pricing p.top-margin{margin-top:25px;}
.pricing p{color:#ffffff;text-align:left;font-size:16px;line-height:22px;}
.app-btn{}
.app-btn a{}
#Contact{background:url("../../assets/images/contact-bg.jpg") repeat scroll 0 -50px/cover #edfaf9;}
.clientswrap{color:#095350;}
.contact-text{margin-bottom:25px;}
.contact-text p{font-size:24px;font-weight:bold;margin-bottom:10px;}
.clientswrap form label{margin-top:10px;margin-bottom:0;width:100%;}
.clientswrap form input{width:100%;}
.clientswrap form textarea{width:100%;}
.clientswrap form input, .clientswrap form textarea{background:#d6f9f4;border-top:1px solid #71b9b3;border-right:none;border-bottom:none;border-left:none;padding:4px 10px;color:#12b1a2;border-radius:2px;}
.clientswrap form textarea{height:330px;}
.clientswrap form textarea:focus{background:#d6f9f4;}
.clientswrap button{margin-top:30px;}
.links{}
.links ul{padding:0;}
.links li{list-style:none;}
.links li a{color:#acf3e9;font-weight:bold;}
.footer-text{margin-top:50px;}
.footer-text p{color:#fff;line-height:normal;margin:0;}
.footer-text a{color:#fff;}
.footer-text i{margin-right:5px;color:#33e0c8;}
.footer-text strong{color:#fff;}
.footer-text p.copyright{color:#81c8c0;margin:20px 0 0;}
.footer-text i{margin-right:5px;}
.social-icons{float:right;}
.social-icons ul{padding:0;}
.social-icons li{list-style:none;}
.social-icons ul li a{color:#fff;}
.social-icons ul li a:hover, .social-icons ul li a:focus{color:#14d0d6;}
.social-network-footer{display:none;}
.pricing .firstCol{}
.pricing .firstCol .app-btn{padding-bottom:160px;}
.pricing .secondCol{float:right;position:absolute;right:0;bottom:0;}
.pricing .secondCol img{max-width:532px;width:100%;}
.socialIcons a, .socialIcons .fb_iframe_widget{float:left;margin-right:10px;}
.havingTrouble h1{font-size:16px;}
.booking i.fa{cursor:pointer;}
.dropDown{position:absolute;background:#fff;z-index:999;}
.dropDown a{list-style:none;border-bottom:1px solid #ccc;padding:2px 10px;display:block;color:#000;font-size:14px;line-height:normal;}
.dropDown a span{font-size:12px;color:#aaa;display:block;}
.dropDown a:hover{background:#efefef;}
.booking .box{opacity:0.8}
.booking-main{max-width:899px;padding:0 15px;}
.booking{margin:65px 0 80px 0;}
.booking p{font-weight:lighter;font-family:'Gesta-Regular';text-align:left;margin-bottom:30px;float:left;width:100%;}
.booking p b{vertical-align:middle;font-weight:normal;padding:11px 0 0 0;height:50px;}
.booking p i.fa-rotate-90{border-radius:6px 6px 0 0;}
.booking .box{background:none repeat scroll 0 0 #1395ac;border-radius:4px;color:#adf3e9;}
.booking .box i.fa-search{padding-top:13px;font-size:23.8px!important;}
.booking .box i.disabled{color:#23acc4;}
.booking p span.border{border:2px solid #adf3e9;border-radius:4px;width:70px;text-align:center;padding:9px 0 0 0;}
.booking p > input, .booking p span.border, .booking .box, .booking b{margin:0 2% 10px 0;float:left;height:50px;font-size:30px;}
.booking p > input{background:none;border:2px solid #adf3e9;border-radius:4px;color:#38f3d9!important;text-align:center;padding:0;vertical-align:top;}
.booking .full-width{padding:10px 0;width:100%;}
.booking .full-width.get-quote{font-size:18px;text-transform:capitalize;}
.booking p b.quotes{width:100%;}
.booking #select-location{width:37%;}
.booking #select-destination{width:27%}
.booking #select-Via, .booking #select-via{width:23%;}
.booking .to{width:5%;text-align:center;}
.booking .date{width:10%;}
.booking #select-date{width:40%;}
.booking .at{width:5%;text-align:center;}
.booking #select-time{width:37%;}
.booking .for{width:5%;text-align:center;}
.booking #passenger{width:12%}
.booking .passenger{width:28%;text-align:center;}
.booking #suitcase{width:9%;}
.booking .suitcases{width:25%;text-align:center;}
.booking #babyseat{width:9%;}
.booking .baby{width:100%;text-align:center;}
.booking .box input, .booking .box label{width:80%;box-shadow:none!important;background:none repeat scroll 0 0 #1aafda;height:50px;color:#ffffff;padding:0 0 0 15px;border:medium none;border-radius:6px 0 0 6px;line-height:normal;font-size:30px;font-weight:normal;font-family:'Gesta-Regular';float:left;}
.booking .box i{padding:11px 0;text-align:center;width:20%;color:#adf3e9;font-size:28px;border-radius:0 6px 6px 0;float:left;}
.booking .box label{padding:7px 0 0 15px;}
@media screen and (max-width:767px){.booking .box label, .booking .box input, .booking p > input, .booking p span.border, .booking .box, .booking b{font-size:20px;height:40px!important;}
.booking p b{padding-top:6px;}
.booking p b.quotes{height:auto!important;}
.booking .box i{font-size:25px;padding-top:7px;}
.booking .box i.fa-search{padding-top:9px;font-size:22px!important;}
}
@media screen and (max-width:640px){.booking #select-location{width:43%;}
.booking .to{width:10%;}
.booking #select-destination{width:43%;margin-right:0}
.booking #select-Via, .booking #select-via{width:43%;}
.booking .date{width:10%;}
.booking #select-date{width:43%;margin-right:0;}
.booking .at{width:5%;}
.booking #select-time{width:36%;margin-right:0;}
.booking .for{width:10%;}
.booking #passenger{width:12%}
.booking .passenger{width:31%;margin-right:0;}
.booking #suitcase{width:12%;}
.booking .suitcases{width:30%;}
.booking #babyseat{width:12%;}
.booking .baby{width:38%;margin-right:0;}
}
@media screen and (max-width:480px){.booking #select-location, .booking #select-Via, .booking #select-via{width:100%;margin-right:0;}
.booking #select-destination{width:88%;margin-right:0}
.booking .to{width:10%;}
.booking .date{width:15%;}
.booking #select-date{width:83%;margin-right:0;}
.booking .at{width:10%;}
.booking #select-time{width:88%;margin-right:0;}
.booking .for{width:13%;}
.booking #passenger{width:18%}
.booking .passenger{width:45%;}
.booking #suitcase{width:18%;margin-right:0;}
.booking .suitcases{width:40%;}
.booking #babyseat{width:18%;}
.booking .baby{width:38%;margin-right:0;}
}
.successMsg p{margin-bottom:10px;font-weight:normal!important;}
.successMsg b, .successMsg span{display:block;}
.social-network{background:rgba(201,247,241,0.8);border-radius:4px 0 0 4px;padding:35px 0 29px;position:fixed;right:0;text-align:center;top:41%;width:60px;}
.social-network li{list-style:none;}
.social-network .fa-facebook{color:#3c649f;font-size:24px;}
.social-network .fa-twitter{color:#37aff0;font-size:24px;}
#GettheApp .container{position:relative;}
#GettheApp .mob-hide{position:absolute;right:0;bottom:0;}
#GettheApp .img-responsive{margin-top:10px;}
.blue-bg{background:#1395ac;}
iframe .gm-style .place-card-large{display:none !important;}
@media screen and (max-width:960px){.pad-bottom{padding-bottom:30px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){}
.bg-top-bar{background:#0e7c78;position:fixed;top:76px;width:100%;padding:10px 0;z-index:999;}
.summary-page{padding-top:180px;color:#095350;}
.summary-page p{font-weight:bold;color:#095350;-webkit-animation-delay:1s;animation-delay:1s;}
.summary-page p span{color:#0e7c78;}
.back-btn{float:left;}
.back-btn a{font-size:22px;color:#F0FDFD;}
.back-btn a > i{color:#33e0c8;margin-right:10px;}
.page-wrap{width:1200px;margin:0 auto;}
@media screen and (max-width:1024px){.page-wrap{text-align:right;width:90%;}
}
.bg-white{background:#ffffff;height:450px;}
@media screen and (max-width:1000px){.bg-white{height:auto;}
}
@media screen and (max-width:768px){.bg-top-bar{top:70px;}
}
@media screen and (min-width:500px) and (max-width:768px){.top-head p{width:75% !important;text-align:left;}
}
.pl0{padding-left:0;}
.detail-col{padding:30px 10px 30px 25px;}
.detail-col button{width:100%;margin-bottom:10px;font-size:17px;text-transform:capitalize;}
.top-head p{float:left;margin-bottom:0;font-size:16px;width:75%;text-align:left;line-height:20px;}
.top-head{float:left;width:100%;}
.top-head i{float:left;line-height:43px;margin:0px 15px 0;}
.top-head span{float:left;color:#7d7d7d;font-size:14px;line-height:21px;}
.time-arrival{float:left;width:100%;}
.time-arrival p{float:left;margin-bottom:0;font-size:16px;line-height:20px;}
.time-arrival span{color:#7d7d7d !important;font-weight:lighter;}
.time-arrival i{float:left;margin:3px 15px 0;}
.rate p{float:left;margin-bottom:0;font-size:16px;line-height:20px;}
.rate i{float:left;margin:5px 15px 0;}
.rate{float:left;margin:10px 0 0 0;width:100%;}
.feature-list{float:left;width:100%;margin:20px 0;}
.feature-list ul{margin:0;padding:0;list-style:none;}
.feature-list li:first-child a{border-top:1px solid #c1f6ee;}
.feature-list li a{display:block;padding:5px 15px;border-bottom:1px solid #c1f6ee;}
.feature-list li a > i.right{float:right;margin:6px 0px 0 0;}
.feature-list li a > i.left{float:left;margin:6px 15px 0 0;}
.summary-page .ticket{margin-top:25px;}
.chat img{vertical-align:bottom;}
.quote-time{float:right;}
.quote-time p{margin:0;color:#fff;font-size:15pt;}
.quote-col{}
.quote-col h4{margin:40px 0 0 0;font-weight:bold;}
.quote-col p{font-weight:lighter;width:80%;}
.summary-page .nav-tabs li{min-width:110px;text-align:center;}
.summary-page .nav-tabs li a{background:#adf3e9;color:#0e7c78;margin-right:5px;}
.summary-page .nav-tabs li.active a{background:#1aafda;color:#ffffff;}
.summary-page .nav-tabs{border-bottom:1px solid #33e0c8;}
.summary-page .nav-tabs>li{margin-bottom:0px;}
.listing-quote ul{margin:0;padding:0;list-style:none;}
.listing-quote li{border-bottom:1px solid #33e0c8;display:block;float:left;width:100%;padding-top:15px;padding-bottom:15px;}
.list-desc{}
.list-desc h3{text-transform:capitalize;color:#095350;font-size:18px;cursor:pointer;margin:0 0 5px 0;}
.list-desc p{color:#499e9a;font-weight:lighter;font-size:15px;margin:0;line-height:normal;margin-bottom:10px;}
.list-btn a{font-family:'Gesta-Bold';font-size:12pt;}
.list-btn button{margin:15px 0 0 0;}
.summary-page .fixed-height{height:400px;overflow-y:scroll;}
.modal-height{height:550px;overflow-y:scroll;}
.review-header{margin:0 auto;width:250px;text-align:center;}
.review-header span{display:block;font-size:13px;}
.review-header li{border:none;padding:0;}
.review-header li p{float:right;margin:0;width:auto;}
.review-header li img{float:right;margin:5px 30px 0 5px;}
.review-list{border-top:1px solid #33e0c8;padding:0;}
.review-list li{}
.review-list li h3{padding:0 15px;color:#4b817f;margin-bottom:0;font-weight:bold;font-size:17px;text-transform:capitalize;line-height:19px;}
.review-list li h3 img{vertical-align:top;float:right;}
.review-list li span{font-size:13px;padding:0 15px;color:#BDC2C2;}
.modal-lg{width:500px;}
.review-list li p{padding:0 15px;font-size:13px;font-weight:lighter;line-height:20px;color:#4b817f;}
.mPopup .modal-sm{width:400px;}
.mPopup .close{position:absolute;top:-12px;left:-12px;border-radius:25px;opacity:1;background:#095350;color:#fff;padding:2px 8px 6px;z-index:99999;box-shadow:1px 1px 4px #ccc;border:3px solid #ffffff;}
.modal .close{position:absolute;top:-12px;left:-12px;border-radius:25px;opacity:1;background:#095350;color:#fff;padding:2px 8px 6px;z-index:99999;box-shadow:1px 1px 4px #ccc;border:3px solid #ffffff;}
.mPopup input{line-height:45px;color:#ffffff;background:#1aafda;}
.mr10{margin-right:10px;}
.mPopup input[placeholder]{color:#ffffff !important;}
.mPopup::-webkit-input-placeholder, #select-destination::-webkit-input-placeholder, #select-location::-webkit-input-placeholder{color:#fff;}
.mPopup:-moz-placeholder{color:#fff;opacity:1;}
.mPopup::-moz-placeholder{color:#fff;opacity:1;}
#location::-moz-placeholder{color:#adf3e9 !important;}
.mPopup:-ms-input-placeholder{color:#fff;}
@media screen and (min-width:1500px){#Book{padding-top:180px !important;}
.hero p.main-text{margin-bottom:50px;}
#About{padding:80px 0 70px;}
#GettheApp{padding:172px 0 0;}
}
@media screen and (min-width:1600px){.booking span#select-destination{padding-bottom:5px;}
#Contact{background:url("../../assets/images/contact-bg.jpg") repeat scroll 0 -420px/cover #edfaf9;}
}
@media (max-width:1199px){.pricing .firstCol .app-btn{padding-bottom:40px;}
}
@media (max-width:767px){.navbar-nav > li:nth-child(4){border-right:none!important;}
.navbar .nav > li{border-bottom:1px solid #1f8b87;border-right:0;margin:0;padding:2px 0;}
.navbar .nav > li:hover{background:#0d5e5b;}
.navbar .nav > li button{background:none;padding:0;color:#33e0c8;font-weight:bold;padding:6px 15px;font-family:"Gesta-Regular";font-size:17px;text-transform:capitalize;letter-spacing:normal;}
.navbar-collapse{padding:0;}
.summary-page .nav-tabs li{min-width:0;}
#About .featureswrap p.main-text{font-size:20px;}
.social-network{padding:20px 0 14px;width:40px;}
.clientswrap form textarea{height:150px;}
#Contact{background-image:none;}
.social-icons{float:none;}
.links{margin-top:30px;}
.links li{float:left;margin-right:9px;}
.links li a{border-right:1px solid #fff;padding:0px 9px 1px 0;}
.links li:last-child a{border:none;}
.footer-text{margin-top:20px;}
.pricing .secondCol{display:none;}
.pricing .firstCol .app-btn{padding-bottom:80px;}
#GettheApp{padding-top:60px;}
.social-network{display:none;}
.social-network-footer{display:block;}
.social-network-footer{padding:0;margin:20px 0 0 0;}
.social-network-footer li{list-style:none;display:inline-block;background:#11abb0;padding:2px 0;width:36px;text-align:center;margin-right:5px;}
.social-network-footer li a{color:#fff;font-size:20px;}
.social-network-footer li:hover{background:#0d8e92;}
.ticket{text-align:center;}
.we-accept, .live-booking-text{float:none;}
.live-booking-text p{margin-bottom:10px;}
.pricing h3{font-size:23px;}
.modal.in .modal-dialog{margin-left:auto;margin-right:auto;margin-top:40px;}
}
@media (max-width:480px){.modal.in .modal-dialog{width:90%;}
.intl-tel-input.pretty .flag-dropdown .country-list{width:256px!important;}
}
.error-message{color:#FF0000;font-size:14px;margin-bottom:5px;}
.error-element{border:1px solid #F00 !important;}
.pac-container{z-index:1050;}