/*
Theme Name: Goa Tours Child
Theme URI: http://goa-tours.com
Template: gtours
Author: GoaTours
Author URI: http://goa-tours.com
Description: Goa Tours is a fully responsive WordPress theme
Tags: blue,white,two-columns,right-sidebar,responsive-layout,flexible-header,custom-colors,theme-options,translation-ready,holiday
Version: 3.5.4.1540551916 

*/
.header__content {
    min-height: 65px;
    line-height: 65px;}
@media (min-width: 1200px) {
.container {
    max-width: 1425px;
    width: 100%;
    box-sizing: border-box; 
    padding: 0 90px;
}
}
@media (min-width: 992px){
.tour-single-rise .sidebar {
    width: 30%;
}
.tour-single-rise .col-md-9 {
    width: 70%;
}
}
@media (max-width: 767px){
.slicknav_menu .slicknav_nav a { 
    opacity: 1; 
    color: #fff;
}
.tours-tabs__info__item { 
    display: table-cell;}
.header__info__items-right {
    display:none;
}
.header__content {padding: 0;}
.tour-single .parallax-section--header {
    height: 300px;
}
.header-section__description {font-size: 1.888em;}
.header-section__rating { 
    font-size: 1.550em;}
.header-section--with-banner .header-section__title {
    font-size: 2.950em;}
.slicknav_menu {margin-right: 5px;}
.slicknav_menu .slicknav_btn{border-radius: 0%;}
.header__info__items-left{}
.tours-tabs .tabs-accordion .panel-heading a.collapsed, .tours-tabs .tabs-accordion .panel-heading a {
    background: #63dded;
    color: #fff;
    border-radius: 0px;
}
.panel-group .panel:last-child {
    position: fixed;
    bottom: -5px;
    width: 100%;
    z-index: 999;
    color: #ddd;
    border: 0;
    border-radius: 0;    
    left: 0;
    text-align: center;
}
.panel-group .panel:last-child a{background: #84d187 !important;}
}
/**/
.form-block--style3 .form-block__button {
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 35px;
    background: #3c8ebe!important;
    border: 1px solid #f6f6f6;
    position: unset;
    bottom: unset;
    left: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    -webkit-transform: unset;
    -o-transform: unset;
    transform: unset;
    border-radius: unset;
    margin-top: 15px!important;}
.form-block {padding: 20px 15px;}
.form-block__field-width-icon i {right: 20px;}
div#pricing_wrap { 
    margin-bottom: 30px;
    font-family: 'Lato',sans-serif;
    text-align: center;
    color: #383838;
    position: relative;
    background: #FFFFFF; 
}
.p_wrap{ border-bottom:2px solid rgb(232, 232, 232);}
h3.p_title {
    color: #fff;
    font-size: 30px;
    margin: 0;
    padding: 15px 20px 15px;
   background: #84d187;
    border-bottom: 2px solid #4caf50;
    /*-webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
	*/
}
.p_adult_price h3:before, .p_child_price h3:before {
    content: "\20B9";
    font-size: 25px;
    font-family: rupee;
    font-weight: normal;
    margin-right: 0px;
}
.p_adult_price h3:after, .p_child_price h3:after {
    content: '/- ';
    font-size: 25px;
    font-weight: normal;
}
.p_duration h4 {
    font-size: 20px;
    margin-bottom: 0;
}
.p_adult_price h3, .p_child_price h3 {
           padding-top: 15px;
    margin-bottom: 0!important;
    line-height: 15px;
}
.p_adult_price, .p_child_price {
    display: inline-block;border-bottom: 0px!important;
}
.p_child_price {
    border-left: 1px solid #ddd;
}
.p_footer {display:none;
    padding: 3px 20px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    font-weight: 700;
    font-style: normal;
   background: #84d187; 
    color: #fff;
}
.p_note ul {
    padding: 0px 25px 0px 20px;
}
.p_note li {
    text-align: left;
}
.p_note {
    padding: 0px!important;
    border-bottom: 5px solid #4caf50!important;
}
.p_note ul{
    list-style-type: none;
}
    
.p_note ul li  {
    position: relative;
    padding-left: 20px;font-size: 0.99em;
    line-height: 25px;
    }

.p_note ul li:before {       
    content: '\f00c';
    position: absolute;
    left: 0;
    font-family: fontAwesome;
    color: #84d187;
    }
.p_duration{background: rgba(221, 221, 221, 0.24);}
#pricing_wrap .p_duration, #pricing_wrap .p_adult_price, #pricing_wrap .p_child_price,.p_note {
    padding: 5px 20px 5px;
    border-bottom: 2px solid rgb(232, 232, 232);
}
.p_duration, 
.p_adult_price,
.p_child_price  {padding: 15px 0px 10px;}
.p_adult_price h3, .p_child_price h3 {
    padding-bottom: 4px!important;margin-bottom: 4px;
    font-size: 24px;
    color: #84d187;
    font-weight: 800;
    font-family: Arial Black,Arial Bold,Gadget,sans-serif;
}
.p_footer a.atbtn {
    font-size: 25px;
    background: transparent!important;
    line-height: 2em;
    padding: 0;
}
.tours-tabs__info__item {    padding: 15px 15px 10px; 
    height: 75px;}
/*Tour Grid*/
.atgrid__item__angle {right: 0;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -webkit-transform: inherit;
    -o-transform: inherit;
    transform: inherit;width: auto;padding: 0px 10px;    height: auto;
    line-height: normal;    padding: 10px 10px;}
.atgrid__item__angle-wrap{    left: unset; 
    right: -5px;}
	.atgrid--small .atgrid__item__angle{right: 0;
}
.atgrid__item__angle:after {
    content: ' ';
    position: relative;
    display: block;
    position: absolute;
    bottom: -9px;
    border-style: solid;
    right: 0;
    border-width: 8px 5px 1px 0;
    z-index: 2;
    border-color: rgba(50,146,27,.77) transparent transparent transparent;
}
.atgrid--small .atgrid__item__rating {
    font-size: 0.933em;
}
.atgrid__item__rating {top: inherit;left: 20px;bottom: 19px;}
.atgrid__item__title a {
    color: #2b802e;}
.atgrid__item .item-attributes__link { 
    padding-right: 0px; }
.item-attributes__item a .fa-long-arrow-right:before {
    content: 'Book Trip';
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
}
.item-attributes {height: 38px;}
.atgrid--small .atgrid__item__price__button {padding-left: 50px;
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(255,87,34,1) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(255,87,34,1) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(255,87,34,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ff5722',GradientType=1 );
} 
.item-attributes__item a i {    display: contents;}
.item-attributes__item:last-child i {
    color: #fff;
}
.atgrid__item .item-attributes__item:last-child {
    background: #4CAF50;
} 
.atgrid__item__price:after,.atgrid__item__price__button{background: #FF5722;}
.atgrid__item__top img{width:100%;}
.atgrid__item__review{
    position: absolute;
    top: inherit;
    right: inherit;
    pointer-events: none;
    color: #ffffff;
    left: 20px;
    font-size: 0.855em;
    bottom: 2px;}