.guided-trip h3.heading{margin:0 0 20px}
.guided-trip i.fa{color:#bbb;font-size:20px}
.guided-trip i.fa.active{color:#1cabb0}
.guided-trip .site-color{color:#1cabb0}
.guided-trip ul.custom-list{list-style-type:none;padding:0;margin:0}
.guided-trip ul.custom-list li{background:url(../images/favicon-pws.ico) no-repeat no-repeat left top;padding-left:25px;margin-bottom:5px}
.guided-trip .filter-box{padding:10px 0;background:#efefef;border:1px solid #ddd}
.guided-trip .filter-box select{width:100%}
.guided-trip-list-item{margin-top:20px;border:1px solid #ddd;position:relative}
.guided-trip-list-item .img-box{position:relative;overflow:hidden;height:180px}
.guided-trip-list-item .img-box img{width:100%;min-height:180px}
.guided-trip-list-item .guide-name{position:absolute;left:0;top:0;background:#1cabb0;color:#fff;padding:4px 10px}
.guided-trip-list-item .desc-box{padding:5px 15px}
.guided-trip-list-item .desc-box .trip-name{font-size:20px;font-family:lora;font-weight:400;line-height:26px;color:#333}
.guided-trip-list-item .desc-box .trip-name:hover{color:#333}
.guided-trip-list-item .desc-box ul{list-style-type:none;width:100%;float:left;padding:0;margin:0}
.guided-trip-list-item .desc-box ul li{width:100%;float:left}
.guided-trip-list-item .desc-box ul li span{color:#999}
.guided-trip .price-box{position:initial}
.guided-trip .price-box .price-scnd{padding-top: 5px;}
.guided-trip .price-box .price,.guided-trip .price-box .price-org,.guided-trip .price-box .price-rq{display:block;text-align:right;font:400 26px/30px lora;margin-top:5px; margin-left: -15px;}
.guided-trip .price-box .price-org{color:#b5b5b5;text-decoration:line-through;position:absolute; /*right:90px*/}
.guided-trip .price-box .price-rq{font:400 14px/14px lora;margin-bottom:5px}
.guided-trip .price-box .btn-detail{position:absolute;right:5px;bottom:5px;width:16.66666667%;text-align:center;background:#1cabb0;color:#fff;padding:8px 0;font-size:13px}
.guided-trip .nav-tabs{width:100%;float:left;border-color:transparent;margin:20px 0}
.guided-trip .nav-tabs li{width:calc(100% / 5);float:left}
.guided-trip .nav-tabs li a{text-align:center;margin:0 5px;border-color:#ddd;border-radius:0;color:#333;font-size:26px;margin-right:10px;padding:10px}
.guided-trip .nav-tabs li:first-child a{margin-left:0}
.guided-trip .nav-tabs li:last-child a{margin-right:0}
.guided-trip .nav-tabs li:hover a,.guided-trip .nav-tabs li:focus a{border-color:#1cabb0;background:#1cabb0;color:#fff}
.guided-trip .nav-tabs li.active a,.guided-trip .nav-tabs li.active a:hover{border-color:#595959!important;background:#595959!important;color:#fff}
.guided-trip .overview .ov-tabs{width:35%;float:left;border:1px solid #ddd;padding:5px;position:relative;min-height:112px}
.guided-trip .overview .ov-tabs.location{width:calc(30% - 10px);float:left;margin:0 5px}
.guided-trip .overview .ov-tabs h3{margin:0 0 5px}
.guided-trip .overview i.fa{font-size:29px;line-height:31px}
.guided-trip .overview .review p{margin:0 0 5px}
.guided-trip .overview .rating{float:right;font:400 40px/30px lora}
.guided-trip .overview .sale-price,.guided-trip .overview .price,.guided-trip .overview .price-rq{position:absolute;bottom:-2px;right:5px;font:300 35px/40px lora}
.guided-trip .overview .price{top:5px;color:#b5b5b5;text-decoration:line-through}
.guided-trip .overview .price-rq{width:100px;text-align:right;font:400 14px/18px lato}
.guided-trip .overview .mnths-opr{border:1px solid #ddd;padding:5px;margin-top:10px}
.guided-trip .overview .mnths-opr span{font:400 16px/30px lora}
.guided-trip .overview .mnths-opr ul{float:right;list-style-type:none;margin:0;padding:0}
.guided-trip .overview .mnths-opr ul li{float:left;padding:7px;font-size:16px;background:#b5b5b5;color:#fff;margin-left:4px}
.guided-trip .overview .mnths-opr ul li.active{background:#1cabb0}
.guided-trip .overview .img-box img{max-width:100%}
.guided-trip .overview .highlights{border:1px solid #ddd;padding:5px;margin-top:10px}
.guided-trip .reviews .name{color:#1cabb0;font:400 16px/20px lato;display:block}
.guided-trip .bxslider{padding:0}
.guided-trip .departures{padding:0;margin:0;float:left;width:100%;background:#efefef;list-style-type:none}
.guided-trip .departures li{float:left;width:100%;padding:10px 10px 0}
.guided-trip .departures li:last-child{padding-bottom:10px}
.guided-trip .departures li span{float:left;width:20%;background:#fff;display:block;padding:5px 10px;text-align:left}
.guided-trip .departures li span.desc{width:calc(50% - 10px);margin:0 0 0 10px}
.guided-trip .departures li span.durr{width:calc(15% - 20px);margin:0 10px}
.guided-trip .departures li span.dep-price{width:15%;text-align:right}
.submit-form.guided-trip input[type="text"],.submit-form.guided-trip textarea,.submit-form.guided-trip select,.submit-form.guided-trip .submit-button{width:100%}
.submit-form.guided-trip select.sm{width:90%}
.submit-form.guided-trip .g-recaptcha>div{margin:0 auto}
.submit-form.guided-trip p{font-family:lato;font-weight:300}
.guide-info{background:#efefef;padding:5px}
.guide-info img{max-width:100%}
.guide-info h5{font-size:16px}
.guided-trip .departure-details{background-color:#efefef;margin:2px 0;padding:5px}
.guided-trip .departure-details .date{font-weight:700}
.guided-trip .trip-details{background-color:#1cabb0;font-weight:700;margin:2px 0;padding:5px;text-align:center}
 
 .hidden-md {display:none !important;}
 .guided-trip .tab-view{display:  flex; margin-bottom: 20px;}
 .guided-trip .tab-view .active a {font-size: 26px;  border-color: #595959; background: #595959;  color: #fff !important;  padding: 10px 15px; margin-left: -13px;}
 .guided-trip .tab-view a {border:1px solid #dcd8d8; font-size: 26px; color:#000 !important; padding: 10px 15px;     margin-left: -11px;}
 /* .guided-trip .tab-view a:hover{background-color: #e582a9; color:#fff !important; border-color:#e582a9;} */
 .guided-trip .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:unset !important; border-bottom:unset !important; padding:unset !important; border-top-color:unset !important;}
 .guided-trip .panel-default, .panel{border-color:unset !important; border: unset !important; -webkit-box-shadow:unset !important; box-shadow:unset !important; }
 
 
 /* .card-header .targgt { padding: 14px 20px; font-size: 24px; margin-right: 12px;}
.respons-accorion a.card-link.hidden-xs.targgt.active{border-color: #595959!important;background: #595959!important; color: #fff !important;}
.respons-accorion a.card-link.hidden-xs.targgt {border:1px solid #dcd8d8; color:#000 !important;}
.respons-accorion .card-body{margin-top: 37px;}  */


@media (max-width: 767px) and (min-width: 320px){
    .guided-trip .pd-formobileview{text-align: center;}
    .guided-trip .pd-formobileview .pd-date-formobileview{font-size: 18px;}
    .guided-trip .pd-formobileview .pd-maxgroup-formobileview{font-size: 18px;}
    .guided-trip .pd-formobileview .pd-days-formobileview{font-size: 18px;margin-left: 10px;}
    .guided-trip .pd-formobileview .sale-price-formobileview{font-size: 28px;}
    .guided-trip-list-item{padding-bottom: 35px;}
    .guided-trip-list-item .price{padding-left: unset !important;}
    .guided-trip .price-box .btn-detail{bottom:15px;}
    .guided-trip .price-box .price, .guided-trip .price-box .price-org, .guided-trip .price-box .price-rq{margin-left: unset; margin-top:8px;}
    .guided-trip .price-box .price-org{bottom:0;}
    .guided-trip .nav-tabs {display: none !important;}
    .guided-trip .tab-content{display: none !important;}
     .hidden-md{display: block !important;}
     .guided-trip  .mob-respons-tab .active a {font-size: 21px;  border-bottom:1px solid #dcd8d8; border-top: 1px solid #dcd8d8; color:#3c3b3b; font-weight: 400;  text-transform: uppercase; }
     .guided-trip .mob-respons-tab a {border-bottom:1px solid #dcd8d8; font-size: 21px; color:#3c3b3b; font-weight: 400;  text-transform: uppercase; }
     
     .guided-trip .panel-title > a {padding: 6px 10px !important;}
     .guided-trip .panel-body{margin: 15px 2px !important;}
     .guided-trip  .panel-group .panel{margin: unset !important;}
     .guided-trip i.fa-angle-down{ float: right; font-size: 40px; color:#3c3b3b!important;} 
     .guided-trip i.fa-angle-down.active{	-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
     
     /*
    .respons-accorion a.card-link.active{border-color: #595959!important;background: #595959!important; color: #fff !important; padding: 10px 10px;}
    .respons-accorion a.card-link {border:1px solid #dcd8d8; color:#000 !important; padding: 10px 10px;}
    .respons-accorion i.fa-angle-double-up{ float: right; font-size: 20px; color:unset !important;} 
    .respons-accorion i.fa-angle-double-up.active{	-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);} */
    
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){
    .guided-trip .pd-formobileview{text-align: center;}
    .guided-trip .pd-formobileview .pd-date-formobileview{font-size: 22px;}
    .guided-trip .pd-formobileview .pd-maxgroup-formobileview{font-size: 22px;}
    .guided-trip .pd-formobileview .pd-days-formobileview{font-size: 22px;margin-left: 10px;}
    .guided-trip .pd-formobileview .sale-price-formobileview{font-size: 28px;}
    h1.comman_heading{text-align: center;margin-bottom: 0 !important;}
}
