.outer-page .content_wrapper .no-gutter .hotel_amenities_wrap ul{
    display: grid;
    grid-template-columns: auto auto auto auto;
    row-gap:10px;
}
.outer-page .content_wrapper .no-gutter .hotel_amenities_wrap ul{
    padding:0 5% !important;
}
@media (max-width: 1024px){
.outer-page .content_wrapper .no-gutter .hotel_amenities_wrap ul li {
    padding: 0 20px;
}}





#bookingForm .form-group label{
    font-size:18px;
}

#bookingForm .btn-wrapper .check-btn-holder .btn{
    color:#32431d;
    font-weight:600;
}


header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
.resv-wrap .book_button:nth-child(odd) {
    background-color: #D8C480;
    border-radius: 8px;
}
.summary-widget .contentblock .viewbtn a {
    background-color: #D8C480;
}
.btn {
    border-radius: 8px! important;
}

.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout{
    display:flex;
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content{
    background:#fffbef;
    box-shadow:0 2px 4px 0 rgb(0 0 0 / 20%);
    padding:0;
    width:calc(33.333%);
    margin:0 1%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content .text-content-wrapper h2{
    padding:5% 0;
    color:#b2932b;
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content .text-content-wrapper p{
    margin:0;
    text-align:center
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content .text-content-wrapper{
    padding:0 8% 8% 8%
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content:hover{
   box-shadow:0 10px 15px 0 rgb(0 0 0 / 20%);
    cursor:pointer;
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content img{
    padding:2%
}
.outer-page .content_wrapper .no-gutter .simp-custom-explore-card-layout .text-content img:hover{
    filter:brightness(30%)
}

.outer-page .simp-custom-hide-desktop{
    display:none;
}




.outer-page .header-pills-wrapper .nav-pills a{
    font-weight:600;
}
.outer-page footer .address_block ul{
    margin:0;
}
.outer-page footer .address_block ul li{
    padding:0;
}
.outer-page footer#footer .footer-row{
    padding-top:0;
}
.outer-page footer#footer .social_head a:hover{
    color:#aaa;
}
.outerpage .header-pills-wrapper .nav-pills a{
    font-weight:600;
}
.outerpage footer .address_block ul{
    margin:0;
}
.outerpage footer .address_block ul li{
    padding:0;
}
.outerpage footer#footer .footer-row{
    padding-top:0;
}
.outerpage footer#footer .social_head a:hover{
    color:#aaa;
}

header .navbar-top {
    background-position-y: 11.5%;
    background-position-x: 18%
}

.outer-page .content_wrapper .no-gutter #bookingForm .form-group label {
    font-size: 18px;
}

.outer-page #bookingForm .btn-wrapper .check-btn-holder .btn-full-width:hover {
    background-color: #e7ce7b;
}

.outer-page .resv-wrap .book_button:nth-child(odd):hover {
    background-color: #e7ce7b;
}

.btn:focus,
.btn:hover {
    background-color: #e7ce7b;
}

.outer-page .address-block-details .hotel-contacts .address-telephone .telephone-number,
.outer-page .address-block-details .hotel-contacts .address-telephone .email-id {
    font-size: 1.1em;
}

.outer-page #bookingForm .form-control {
    font-size: 16px;
}

.outer-page .header-pills {
    /*padding: 100px 0 10px;*/
    padding: 86px 0 0px;
}

.mobile h1,
.mobile h2 {
    text-transform: uppercase;
}

.mobile .logo.navbar-logo {
    background: #fff;
}

.mobile .row.clearfix.widget-wrapper.wt1tb .text-content {
    padding: 0 3%;
}

body.mobile {
    background-position: center;
    background-repeat: repeat;
    background-size: contain;
}


/*OPS-7080*/

#footer .footer-detail .fa-stack .fa-envelope,
#footer .footer-detail .fa-stack .fa-phone,
#footer .footer-detail .fa-stack .fa-whatsapp {
    color: #33391b;
}

#footer .footer-detail .fa-stack {
    color: #dcbe83;
}

.homepage .container-wrapper .clearfix.address-block-details.text-center {
    display: none
}

#footer .address_block.col-xs-12 .add_cont .footer-detail a:last-child,
#footer .address_block.col-xs-12 .add_cont .footer-detail span:last-child {
    font-size: 18px
}

.mobile footer#footer {
    background: #33391b;
    background: url(https://assets.simplotel.com/simplotel/image/upload/w_1366,c_fill/q_80/triptam-hotel-vrindavan/Green_Jaali_qyrm42);
    padding: 30px;
}

header .navbar-top {
    background-position-y: 11.5%;
    background-position-x: 18%;
}

header .navbar .resv-wrap .resv.resv_button.book_button {
    text-transform: capitalize;
    font-size: 20px;
    color: #32431d;
    font-weight: 600;
}

.bookingform-wrapper .btn.btn-full-width,
.booking-form-wrapper .btn.btn-full-width {
    color: #32431d;
}


#bookingForm .booking-form {
    background: rgb(50 67 29 / 87%);
}

header .navbar-top .modal .modal-dialog .modal-content {
    background: rgb(50 67 29 / 87%);
}

.outer-page .address-block-details .hotel-contacts h6 {
    font-size: 1.625em
}

.outer-page .address-block-details .hotel-contacts .address-telephone .telephone-number,
.outer-page .address-block-details .hotel-contacts .address-telephone .email-id {
    font-size: 1.1em;
}

.homepage,
.inner-page {
    padding-bottom: 0px;
}

.mobile .logo.navbar-logo {
    background: url(https://assets.simplotel.com/simplotel/image/upload/w_1920,c_fill/q_80/triptam-hotel-vrindavan/Green_Jaali_wylv79);
    background-color: #32431d;
    background-position-y: 50%;
}

.for-innerpage.location-page main.outer-page {
    background-color: rgba(255, 255, 255, .6);
}

.location-page .outer-page .content_wrapper {
    margin-bottom: 0;
}

.for-innerpage.for-gallerypage .inner-page {
    background-color: rgba(255, 255, 255, .6);
}

.mobile .nav-wrap .row-fluid .navBtnBorder {
    background: #32431d;
}

.mobile .nav-wrap .row-fluid .navBtnBorder:hover {
    /*used imp as to overwrite imp from backend*/
    background: #749947 !important;
}

/*OPS-7149*/
header .navbar-top .navbar-nav>li>a {
    color: #d8c78d;
}

header .navbar-top .navbar-nav>li>a.active,
header .navbar-top .navbar-nav>li>a:focus,
header .navbar-top .navbar-nav>li>a:hover {
    color: #fbf6e2;
    border-bottom: 3px solid #fbf6e2;
}


#footer .footer_navbar_wrapper {
    border-top: 1px solid #d8c78d;
}

#footer .add_head p:first-child {
    font-size: 24px;
    font-weight: 500;
}

#footer .social_head a {
    font-size: 18px;
    cursor: pointer;
}

.outer-page .simp-custom-contact-Getting-here .text-content-wrapper {
    padding: 0 20px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    width: 31%;
    margin: 0 auto;
    background: #FBF6E2;
}

.outer-page .summary_widget_wrapper .summary-widget.two-col .summary-content-wrap .contentblock .offcont div:nth-child(2) {
    padding: 30px 0;
}

.mobile .logo.navbar-logo {
    height: 80px;
}

.mobile .logo.navbar-logo .logo-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

/*.outer-page .summary_widget_wrapper .summary-widget.two-col:first-child .summary-content-wrap .contentblock .offcont div{*/
/*    padding: 0;*/
/*}*/
@media (min-width: 992px) {
    .outer-page .summary_widget_wrapper .summary-widget {
        width: calc(50%);
    }
}

@media (min-width: 1280px) {
    .outer-page .summary_widget_wrapper .summary-widget {
        width: calc(33.333%);
    }
}

/*changes for jira - 15807*/
.mobile .footer-row.social-bar.footer-spacing>ul {
    margin-top: 18px;
    gap: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.mobile .footer-row.social-bar.footer-spacing .socialIcon {
    display: flex;
    justify-content: center;
    align-items: center
}

.mobile #footer .footer-row.social-bar.footer-spacing .socialIcon a {
    margin: 0;
    display: block !important;
}
/*end of changes for jira - 15807*/



#footer .socialIcon a span{
    vertical-align:baseline;
    color:#33391b;
}
#footer .socialIcon a{
    background:#dcbe83;
    
}
#footer .footer-row .social_block .social_head p{
    margin-top:3.88%;
}
#footer .footer-row .social_block .socialIcon{
    display:flex;
    justify-content:center;
    gap:10px;
}
#footer .footer-row .social_block .socialIcon a{
    margin:0px;
}
.mobile #footer .socialIcon a span{
    vertical-align:baseline;
    color:#33391b;
    font-size:unset;
}

.outer-page #footer .social_block .social_head a:hover {
    color:#fbf6e2;
}
.outer-page  #footer a:hover{
    color:#fbf6e2 !important;
}

.outer-page #footer .comm_cont .add_head{
   padding-bottom:0;
}
.outer-page #footer .comm_cont .address_block .add_cont{
   padding-top:0;
   margin-top:-10px
}



.outer-page .content_wrapper .no-gutter .simp-custom-imgSlider-txt,
.outer-page .content_wrapper .no-gutter .simp-custom-imgSlider{
    max-width:50%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-imgSlider-txt{
    padding-right:5%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-imgSlider{
    padding-left:5%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-imgSlider .jssor-carousel-wrapper{
    padding:0;
}
.outer-page .content_wrapper .no-gutter .simp-custom-imgSlider-txt .container{
    padding:0;
}

.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg,
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText{
    padding: 0;
    display:flex;
    justify-content:center;
    align-items:center;
}
.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg  .left-box,
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText .right-box{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFBEF;
}
.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg  .fullWidthWidgetWrapper,
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText  .fullWidthWidgetWrapper {
    display: flex;
}
.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg .left-box .text-content, 
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText .right-box .text-content {
    padding: 8% 14%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg .right-box img, 
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText .left-box img{
    outline: 2px solid #FFFBEF;
    outline-offset: -12px;
}
.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg .left-box,
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText .right-box{
    width: 40%;
}
.outer-page .content_wrapper .no-gutter .simp-custom-leftTextRightImg .right-box,
.outer-page .content_wrapper .no-gutter .simp-custom-leftImgRightText .left-box{
    width: 60%;
}
/*mobile */
.mobile .simp-custom-leftImgRightText img,
.mobile .simp-custom-leftTextRightImg img{
    outline: 2px solid #FFFBEF;
    outline-offset: -12px;
}
.mobile .simp-custom-leftImgRightText .text-content,
.mobile .simp-custom-leftTextRightImg .text-content{
    background:#FFFBEF;
    padding:0 5%;
}
.mobile .simp-custom-leftImgRightText .text-content br,
.mobile .simp-custom-leftTextRightImg .text-content br{
    display:none;
}
.mobile .simp-custom-leftImgRightText .text-content h2,
.mobile .simp-custom-leftTextRightImg .text-content h2{
    padding:3% 0;
}
.mobile .simp-custom-leftTextRightImg .txt-wdgt-btn-wrapper,
.mobile .simp-custom-leftImgRightText .txt-wdgt-btn-wrapper {
    padding:8% 0;
}
.mobile .simp-custom-contact .text-content {
    background: #FFFBEF;
    padding: 7% 5%;
}

.mobile .content_wrapper .no-gutter .simp-custom-explore-card-layout .col-xs-12 .descriptionMobileNoSpace{
    padding:0 15px;
}
.mobile .content_wrapper .no-gutter .simp-custom-explore-card-layout .col-xs-12 .descriptionMobileNoSpace p{
    text-align:center;
}
.mobile .content_wrapper .no-gutter .simp-custom-explore-card-layout .col-xs-12 .descriptionMobileNoSpace h2{
    padding-bottom:20px
}

/*to remove panel group and extra h1 tag*/

.mobile .panel-group{
    display:none;
}

.mobile .name-of-hotel{
    display:none;
}

/*to make hero img slider as full width*/
.mobile .simp-custom-heroimg-slider .camera_fakehover img{
    width:100%;
    height:100%;
}

.mobile .simp-custom-heroimg-slider{
    margin:0;
}

.mobile .simp-custom-heroimg-slider .col-xs-12{
    padding:0;
}


.mobile .simp-custom-heroimg-slider .camera_wrap .camera_pag{
    display:none;
}
.mobile .content_wrapper .no-gutter .parallaxContainer{
    display:none;
}

/* css for mobile hero banner */

.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-heroimg-slider.simp-custom-hide-desktop.slick-initialized.slick-slider img{
    margin:0 !important;
}


.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-heroimg-slider.simp-custom-hide-desktop.slick-initialized.slick-slider img{
    aspect-ratio:390/440 !important;
    object-fit:cover;
    margin:10px 0 0;
}


.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-heroimg-slider.simp-custom-hide-desktop.slick-initialized.slick-slider{
    nargin:0;
}

.mobile .row.clearfix.widget-wrapper.wt1imgtop-1tbbot.imageDescriptionbottom1.wt-image-text-slider.simp-custom-heroimg-slider.simp-custom-hide-desktop.slick-initialized.slick-slider p{
    display:none;
}

.mobile .nav-wrap{
    margin:-7px 0 0 0;
}

.mobile .simp-custom-heroimg-slider{
    margin:0 !important;
}

.mobile .simp-custom-heroimg-slider p{
    display:none;
}

#footer .add_cont .fa-whatsapp  {
    font-weight:900;
}



.mobile .footer-spacing{
    padding:0;
}
.mobile .footer-spacing a{
    display:block;
}
.mobile .footer-spacing a:after{
    content:"Get In Touch";
    display:block;
    margin-top:18px;
}
.mobile .text-center.footer-row{
    display:flex;
    flex-direction:column
}

.mobile .text-center.footer-row .footer-detail:nth-of-type(2){
    order:2;
}
.mobile .footer-row.social-bar.footer-spacing a{
    margin-top:18px;
}

.mobile footer .fa-whatsapp::before{
    font-size:16px;
}



.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap {
    display:flex;
    flex-direction:column;
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock{
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-direction:column;
    flex:1;
    height:100%;
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .viewbtn {
    position:absolute;
    bottom:0%;
    margin-bottom:8%
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .viewbtn a{
    border-radius:20px;
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .offcont div{
    text-align:center;
    /*margin-bottom:20%;*/
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap {
    display:flex;
    flex-direction:column;
}
/*.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock{*/
/*    position:relative;*/
/*    display:flex;*/
/*    justify-content:center;*/
/*    align-items:center;*/
/*    flex-direction:column;*/
/*    height: 100%;*/
/*}*/
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .offhead{
    position:absolute;
    top:0;
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .offcont{
    padding:15px 0;
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .viewbtn {
    position:absolute;
    bottom:0%;
    margin-bottom:5%
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .viewbtn a{
    border-radius:20px;
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .contentblock .offcont div{
    text-align:center;
    /*margin-bottom:15%;*/
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap{
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap:hover{
    box-shadow: 0 10px 15px 0 rgb(0 0 0 / 20%);
}
.outer-page .summary_widget_wrapper .summary-widget .summary-content-wrap .imageblock{
    padding:1%;
}

