/*******************************Home page header tabs starts here***************************/
.caption-block .responsive-tabs.responsive-tabs-initialized{display:block; margin-top: 80px;}
.caption-block  .responsive-tabs>div.content{clear:both}
.caption-block  .responsive-tabs.accordion{/*border:1px solid #565656;*/-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.31); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.31); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.31); }
.caption-block  .responsive-tabs.accordion>nav{display:none}
.caption-block  .responsive-tabs.accordion h3.accordion-title{margin:0}
.caption-block  .responsive-tabs.accordion h3.accordion-title a{background-color:rgba(64, 64, 64, 0.8);font-weight:400;/*border-top:1px solid #565656;*/padding:10px 15px;display:block;font-size:14px;color:#ffffff;text-decoration:none; background-image: url(../../images/front/select-arrow-white.png); background-position: right center; background-repeat: no-repeat;-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.31); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.31); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.31);}
.caption-block  .responsive-tabs.accordion h3.accordion-title.active a{background-color: #f2b11a;}
.caption-block  .responsive-tabs.accordion h3.accordion-title:first-child a{border-top:none}
.caption-block  .responsive-tabs.accordion>div.content>section{padding:10px;background-color:rgba(255, 255, 255, 0.5);display:block;/*border-top:1px solid #565656;*/overflow:auto; }
.caption-block  .responsive-tabs.tabs{border:none}
.caption-block  .responsive-tabs.tabs>nav{display:block}
.caption-block  .responsive-tabs.tabs>nav ul{list-style:none;padding:0;margin:0; float: left; background-color: rgba(64, 64, 64, 0.8);}
.caption-block  .responsive-tabs.tabs>nav ul:after{content:'';display:table;clear:both}
.caption-block  .responsive-tabs.tabs>nav ul li{float:left;font-size:16px;}
.caption-block  .responsive-tabs.tabs>nav ul li.active{position:relative;z-index:2;}
.caption-block  .responsive-tabs.tabs>nav ul li a{color:#ffffff; padding: 15px; font-size:13px; display:block; font-family: 'poppinsmedium';}
.caption-block  .responsive-tabs.tabs>nav ul li a:hover, .caption-block  .responsive-tabs.tabs>nav ul li.active a{background: #f2b11a; color: #ffffff;}
.caption-block  .responsive-tabs.tabs>nav ul li a:hover i, .caption-block  .responsive-tabs.tabs>nav ul li.active a i{color: #ffffff;}
.caption-block  .responsive-tabs.tabs>nav ul li a span{vertical-align: bottom;}
.caption-block  .responsive-tabs.tabs>nav ul li a i{font-size: 20px; color: #f2b11a; vertical-align: middle; margin-right: 5px;}
.caption-block  .responsive-tabs.tabs h3.accordion-title{display:none}
.caption-block  .responsive-tabs.tabs>div.content{padding:20px; background-color: rgba(217, 228, 255, 0.2); }

@media all and (max-width:991px){
    .caption-block .responsive-tabs.responsive-tabs-initialized{margin-top: 10px;}
}
/*******************************Home page header tabs ends here***************************/

/*******************************login/signup page tabs starts here***************************/
.login-wrapper .responsive-tabs.responsive-tabs-initialized{display:block}
.login-wrapper .responsive-tabs>div.content{clear:both}
.login-wrapper .responsive-tabs.accordion{border:1px solid #e1e1e1; margin-bottom: 33px;}
.login-wrapper .responsive-tabs.accordion>nav{display:none}
.login-wrapper .responsive-tabs.accordion h3.accordion-title{margin:0}
.login-wrapper .responsive-tabs.accordion h3.accordion-title a{background:#fff;font-weight:400;border-top:1px solid #e1e1e1;padding:10px 15px;display:block;font-size:16px;color:#333;text-decoration:none}
.login-wrapper .responsive-tabs.accordion h3.accordion-title:first-child a{border-top:none}
.login-wrapper .responsive-tabs.accordion>div.content>section{padding:10px;background:#fff;display:block;border-top:1px solid #e1e1e1;overflow:auto}
.login-wrapper .responsive-tabs.tabs{border:none}
.login-wrapper .responsive-tabs.tabs>nav{display:block}
.login-wrapper .responsive-tabs.tabs>nav ul{list-style:none;padding:0;margin:0;border-bottom: 1px solid #dfdfdf;}
.login-wrapper .responsive-tabs.tabs>nav ul:after{content:'';display:table;clear:both}
.login-wrapper .responsive-tabs.tabs>nav ul li{float:left;font-size:16px;}

.login-wrapper .responsive-tabs.tabs>nav ul li.active{position:relative;z-index:2;top:2px;margin-top:-2px;border-bottom:1px solid #db1c24;}
.login-wrapper .responsive-tabs.tabs>nav ul li a{color:#333;background:#fff;padding:10px 15px;font-size:16px;display:block;text-decoration:none}
.login-wrapper .responsive-tabs.tabs h3.accordion-title{display:none}
.login-wrapper .responsive-tabs.tabs>div.content{padding:15px 0;background:#fff;}
/*******************************login/signup page end here***************************/

/*******************************listing details page  tabs starts here***************************/
.overview-details .responsive-tabs.responsive-tabs-initialized{display:block; }
.overview-details .responsive-tabs>div.content{clear:both}
.overview-details .responsive-tabs.accordion{}
.overview-details .responsive-tabs.accordion>nav{display:none}
.overview-details .responsive-tabs.accordion h3.accordion-title{margin:0}
.overview-details .responsive-tabs.accordion h3.accordion-title a{background-color:rgba(255, 255, 255, 1);font-weight:400;/*border-bottom:1px solid #3e80c2;*/padding:10px 15px;display:block;font-size:16px;color:#3e80c2;text-decoration:none; background-image: url(../../images/front/select-arrow.png); background-position: right center; background-repeat: no-repeat; margin-top: 8px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius: 5px;-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.11); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.11); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.11); }
.overview-details .responsive-tabs.accordion h3.accordion-title.active a{background-color: #3e80c2; color: #fff;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; background-image: url(../../images/front/select-arrow-white.png);} 
.overview-details .responsive-tabs.accordion h3.accordion-title:first-child a{border-top:none}
.overview-details .responsive-tabs.accordion>div.content{}
.overview-details .responsive-tabs.accordion>div.content>section{/*background-color:rgba(255,255,255, 1);*/display:block;border-top:none 0;overflow:auto;border-radius:0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; /*-moz-border-radius: 0 5px 5px 5px;-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.11); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.11); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.11);*/ }
.overview-details .responsive-tabs.tabs{border:none}
.overview-details .responsive-tabs.tabs>nav{display:block}
.overview-details .responsive-tabs.tabs>nav ul{list-style:none;padding:0;margin:0; float: left; }
.overview-details .responsive-tabs.tabs>nav ul:after{content:'';display:table;clear:both}
.overview-details .responsive-tabs.tabs>nav ul li{float:left;font-size:14px; border-radius:5px 5px 0 0; -webkit-border0radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; background-color: rgba(255, 255, 255, 1); margin: 0 5px; }
.overview-details .responsive-tabs.tabs>nav ul li:first-child{ margin: 0 5px 0 0;}
.overview-details .responsive-tabs.tabs>nav ul li.active{position:relative;z-index:2;}
.overview-details .responsive-tabs.tabs>nav ul li a{color:#3e80c2; padding: 10px 20px; font-size:14px; display:block; font-family: 'poppinsregular'; border-radius:5px 5px 0 0; -webkit-border0radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; background-color: rgba(255, 255, 255, 1);}
.overview-details .responsive-tabs.tabs>nav ul li a:hover, .overview-details  .responsive-tabs.tabs>nav ul li.active a{background: #3e80c2; color: #ffffff;}

.overview-details .responsive-tabs.tabs>nav ul li a span{display: inline-block; vertical-align: middle;font-size: 12px;}
.overview-details .responsive-tabs.tabs>nav ul li a span.icon{ height: 30px; margin-right: 5px; }
/*.overview-details .responsive-tabs.tabs>nav ul li a i{font-size: 20px; color: #3e80c2; vertical-align: middle; margin-right: 5px;}*/
.overview-details .responsive-tabs.tabs h3.accordion-title{display:none}
.overview-details .responsive-tabs.tabs>div.content{ /*background-color:rgba(255, 255, 255, 1);*/ border-top: solid 7px #3e80c2; border-radius:0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; }
.overview-details .responsive-tabs.tabs > nav ul li.active a { color: #fff; background: #3e80c2;}

.details-icon { background: url(../../images/front/details-icons.png) no-repeat center top; width: 22px;}
.amenities-icon { background: url(../../images/front/call-icon.png) no-repeat center top; width: 25px;}
.location-icon { background: url(../../images/front/location-icon.png) no-repeat center top; width: 20px;}
.photos-icon { background: url(../../images/front/photos-icon.png) no-repeat center top; width: 30px;}
.review-icon { background: url(../../images/front/review-icon.png) no-repeat center top; width: 30px;}
.passenger-icon { background: url(../../images/front/passenger-icon.png) no-repeat center top; width: 22px;}

.overview-details .responsive-tabs.tabs>nav ul li a:hover .details-icon, .overview-details .responsive-tabs.tabs>nav ul li a:hover .details-icon, .overview-details .responsive-tabs.tabs>nav ul li a:hover .details-icon, .overview-details .responsive-tabs.tabs>nav ul li a:hover .amenities-icon, .overview-details .responsive-tabs.tabs>nav ul li a:hover .location-icon, .responsive-tabs.tabs>nav ul li a:hover .photos-icon, .responsive-tabs.tabs>nav ul li a:hover .review-icon, .responsive-tabs.tabs>nav ul li a:hover .passenger-icon, .overview-details .responsive-tabs.tabs>nav ul li.active .details-icon, .overview-details .responsive-tabs.tabs>nav ul li.active .details-icon, .overview-details .responsive-tabs.tabs>nav ul li.active .amenities-icon, .overview-details .responsive-tabs.tabs>nav ul li.active .location-icon, .responsive-tabs.tabs>nav ul li.active .photos-icon, .responsive-tabs.tabs>nav ul li.active .review-icon, .responsive-tabs.tabs>nav ul li.active .passenger-icon {background-position: center bottom;}

@media all and (max-width:1199px){
    .overview-details .responsive-tabs.tabs > nav ul li:first-child{margin: 0 2px 0 0;}
    .overview-details .responsive-tabs.tabs > nav ul li{ margin: 0 2px;}
    .overview-details .responsive-tabs.tabs > nav ul li a { padding: 5px 8px;}
    
}
@media all and (max-width:991px){
    .caption-block .responsive-tabs.responsive-tabs-initialized{margin-top: 10px;}
}

/*******************************listing details  tabs ends here***************************/


