


.for-homepage .bookingform-wrapper .abs_parent {
    z-index: 201;
    width: 100%;
    /* max-width: 1044px; */
}
@media (max-width: 900px) {
  .for-homepage .bookingform-wrapper .abs_parent {  
    width: 90%;
  }
}

.for-homepage .jssor-carousel-container .booking-form {
    display: flex;
    align-items: center;
    /* padding-bottom: 30px !important; */
}
.for-homepage .jssor-carousel-container .booking-form .btn-wrapper {
    position: relative !important;
    bottom: -30px !important;
    right: 0 !important;
}

.for-homepage .jssor-carousel-container .bookingform-wrapper {
    bottom: 50px;
    /* max-width: 1044px; */
    margin: 0 auto;
    width: max-content;
}

.for-homepage .bookingform-wrapper #booking-form .promo-block {
    display:block !important;
    /* width:125px !important; */
} 
@media (max-width: 1000px) {
  .for-homepage .bookingform-wrapper #booking-form .promo-block {
    width:100px !important;
  } 
}
@media (max-width: 800px) {
  .for-homepage .bookingform-wrapper #booking-form .promo-block {
    width:90px !important;
  } 
}

.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide{
  display: block !important;
  margin-right: 0  !important;
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: clamp(10px, 1.303vw, 20px);
  }
}
@media (max-width: 1000px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 115px;
  }
}
@media (max-width: 800px) {
  .for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide {
    width: 105px;
  }
}
.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper{
  align-self: end;
  bottom: unset !important;
}

/* @media (max-width: 1100px) {
  .for-homepage .jssor-carousel-container #bookingForm .btn-wrapper .btn-full-width {
    min-width: 110px;
  }
} */
.for-homepage #bookingForm .booking-form{
  margin:0 !important;
  /* padding-bottom: 0 !important; */
}
.for-homepage .jssor-carousel-container #bookingForm .select-block{
  /* width: 22% !important; */
  padding-right: 0;
}
.for-homepage .jssor-carousel-container .booking-form{
  display: flex !important;
  justify-content: center !important; 
  position: relative;
background: transparent !important;}

.for-homepage .jssor-carousel-container .min-price-wrapper {
    /* bottom: -35px !important; */
    /* right: 35px !important; */
}
@media (max-width: 1200px) {
  .for-homepage .jssor-carousel-container .min-price-wrapper {
    right: -5px !important;
  }
}
@media (max-width: 1100px) {
  .for-homepage .jssor-carousel-container .min-price-wrapper {
    right: -15px !important;
  }
}

@media (max-width: 1366px) and (min-width: 1100px) {
    .for-homepage .camera-carousel-container .jssor-home-wrapper.aspectratio18-7 {        
        padding-top: 30px;
    }
    .for-homepage .jssor-home-wrapper.aspectratio18-7 {
        padding-top: 30px;
    }
}


@media (max-width: 768px) {
  .for-homepage .jssor-carousel-container .booking-form {
    background: transparent !important;
  }
  .for-homepage .jssor-carousel-container .bookingform-wrapper {
    /*background: rgba(0,0,0,.7);*/
  }
}

/*
@media (min-width: 769px) {
  .for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 18% !important;
  }
}
*/

.for-homepage .bookingform-wrapper .booking-form .whyBookDirect {
    /* bottom: -15px !important; */
    /* right: 16% !important; */
}

/* for min price*/
.booking-form-wrapper #bookingForm .min-price-wrapper .min-price-div {
    color: #fff;
}

body #bookingForm .adult-wrapper, 
body #bookingForm .child-wrapper, 
body #bookingForm .room-wrapper {
  display: none;
}

.booking-form .open-form-block {
  display: none;
}

body #bookingForm .whyBookDirect .wrapperOfBenefits,
body.explorer_chain .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits {
    bottom: auto;
    top: 120%;
}
body #bookingForm .whyBookDirect .wrapperOfBenefits:after,
body.explorer_chain .abs_parent #bookingForm .whyBookDirect .wrapperOfBenefits:after {
    top: -30px;
    border-top: solid 15px transparent;
    border-bottom: solid 15px rgba(0,0,0,.5);
}

body .modal #bookingForm .btn-wrapper .check-btn-holder .btn-full-width {
  min-width: 164px;
}

body header .lang-book-wrapper {
  z-index: 1035;
}

.booking-form .open-form-block {
    display: none !important;
}

@media(max-width: 768px) {
    .for-homepage .jssor-carousel-container .bookingform-wrapper {
        position:absolute;
    }
}


/* OPS-16268 - Starts */

body.for-homepage .jssor-carousel-container .bookingform-wrapper {
    background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.85) 20%, rgba(0, 0, 0, 0.65) 45%, rgba(0, 0, 0, 0.35) 70%, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    width: 100%;
}

body header .modal .modal-dialog .modal-content .modal-body button.close span svg#Layer_1 rect.cls-1,
body header .modal .modal-dialog .modal-content .modal-body button.close span svg#Layer_2 rect.cls-1,
body header .modal .modal-dialog .modal-content .modal-body button.close span svg#Layer_3 rect.cls-1 {
    fill: #fff;
}

body:not(.mobile) .min-price-div .price-msg {
    padding: 0 3px;
}

body.for-homepage .bookingform-wrapper .abs_parent {
    max-width: calc(100% - clamp(0px, 19.532vw, 300px));
    margin: 0 clamp(0px, 9.767vw, 150px);
    width: 100%;
}

body #bookingForm .form-control,
body #bookingForm .date-parameter-block .dp-holder {
    background: none;
}

body #bookingForm select.form-control,
body #bookingForm .date-parameter-block .dp-holder,
body #bookingForm .promo-block .tb-holder input,
body #bookingForm .text-field .tb-holder input,
body #bookingForm .date-parameter-block .dp-holder .form-control {
    border: 0px;
    border-bottom: 1px solid;
    padding: 0;
}

body.for-homepage .jssor-carousel-container .booking-form {
    padding: clamp(20px, 2.605vw, 40px) clamp(20px, 2.605vw, 40px) 40px !important;
}

body.for-homepage #bookingForm .booking-form {
    padding: 0 !important;
    flex: 1;
}

body.for-homepage .jssor-carousel-container #bookingForm .select-block {
    padding: 0 clamp(10px, 1.303vw, 20px) 0 0;
    max-width: calc(13.703% + clamp(10px, 1.303vw, 20px)) !important;
    flex-grow: 1;
}

body.for-homepage .jssor-carousel-container #bookingForm .select-block+.select-block {
    padding: 0 clamp(10px, 1.303vw, 20px);
    max-width: calc(13.703% + clamp(20px, 2.605vw, 40px)) !important;
}

body.for-homepage .jssor-carousel-container #bookingForm .form-group.date-parameter-block.tohide,
body.for-homepage .bookingform-wrapper #booking-form .promo-block {
    margin: 0 !important;
    padding: 0 clamp(10px, 1.303vw, 20px);
    flex-grow: 1;
    width: calc(calc(100% - calc(164px + clamp(10px, 1.303vw, 20px))) / 3);
}

body.for-homepage .jssor-carousel-container #bookingForm .btn-wrapper {
    padding-left: clamp(10px, 1.303vw, 20px);
}

body #bookingForm .whyBookDirect {
    margin: 0;
    right: unset;
    left: clamp(clamp(10px, 1.303vw, 20px), 2.605vw, 40px);
    bottom: 4px;
}

body #bookingForm .whyBookDirect a.active {
    padding: 0;
}

body #bookingForm .btn-wrapper .check-btn-holder .btn-full-width {
    height: 40px;
}

body.for-homepage .jssor-carousel-container .min-price-wrapper {
    bottom: unset !important;
    top: 0;
    right: unset !important;
    left: calc(100% - 164px);
}


body.for-homepage .jssor-carousel-container .min-price-wrapper,
body .min-price-wrapper .min-price-div {
    display: flex;
    width: max-content;
    flex-wrap: wrap;
}

body.for-homepage #bookingForm .select-block select {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

body.for-homepage #bookingForm .select-block select option {
    color: #000;
}

/* Modal */
body header .modal .modal-dialog .modal-content {
    max-width: calc(100% - clamp(0px, 19.532vw, 300px));
    margin: 0 clamp(0px, 9.767vw, 150px);
    width: 100%;
}

body header .modal .modal-dialog .modal-content .modal-body #bookingForm {
    padding: clamp(20px, 2.605vw, 40px) clamp(20px, 2.605vw, 40px) 40px;
    display: flex;
    flex-wrap: wrap;
}


body.for-homepage .modal #bookingForm .select-block {
    padding: 0 clamp(10px, 1.303vw, 20px) 0 0;
    max-width: calc(13.703% + clamp(10px, 1.303vw, 20px)) !important;
    flex-grow: 1;
}

body.for-homepage .modal #bookingForm .select-block+.select-block {
    padding: 0 clamp(10px, 1.303vw, 20px);
    max-width: calc(13.703% + clamp(clamp(10px, 1.303vw, 20px), 2.605vw, 40px)) !important;
}

body.for-homepage .modal #bookingForm .form-group.date-parameter-block.tohide,
body.for-homepage .modal #booking-form .promo-block {
    margin: 0 !important;
    padding: 0 clamp(10px, 1.303vw, 20px);
    flex-grow: 1;
    width: calc(calc(100% - calc(164px + clamp(10px, 1.303vw, 20px))) / 3);
}


body .modal #bookingForm .btn-wrapper {
    padding-left: clamp(10px, 1.303vw, 20px);
    margin-top: auto;
    bottom: 40px;
    right: clamp(20px, 2.605vw, 40px);
}

body .modal .min-price-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: max-content;
    bottom: unset !important;
    right: unset !important;
    left: calc(100% - calc(164px + clamp(20px, 2.605vw, 40px)));
}

body:not(.mobile) #ui-datepicker-div {
    z-index: 10001 !important;
}

body .modal #bookingForm .whyBookDirect .wrapperOfBenefits {
    z-index: 10001
}

body div#bookingForm .whyBookDirect .wrapperOfBenefits,
body.explorer_chain .abs_parent div#bookingForm .whyBookDirect .wrapperOfBenefits {
    left: 0;
}

body div#bookingForm .whyBookDirect .wrapperOfBenefits:after,
body.explorer_chain .abs_parent div#bookingForm .whyBookDirect .wrapperOfBenefits:after {
    left: 21px;
}

body header .modal .modal-dialog .modal-content .modal-body .booking-form-wrapper button.close span svg#Layer_1,
body header .modal .modal-dialog .modal-content .modal-body .booking-form-wrapper button.close span svg#Layer_2,
body header .modal .modal-dialog .modal-content .modal-body .booking-form-wrapper button.close span svg#Layer_3 {
    height: clamp(15px, 1.173vw, 18px);
    stroke: #fff;
}

@media(max-width: 1200px) {
    body.for-homepage .bookingform-wrapper .abs_parent {
        margin: 0 auto;
        max-width: 100%;
    }

    body.for-homepage .jssor-carousel-container div#bookingForm .btn-wrapper .btn-full-width {
        min-width: 130px;
    }

    body.for-homepage .jssor-carousel-container .min-price-wrapper {
        left: calc(100% - 130px);
    }

    body header .modal .modal-dialog .modal-content {
        max-width: calc(100% - 40px);
        margin: 0 auto;
    }

    body .modal div#bookingForm .btn-wrapper .check-btn-holder .btn-full-width {
        min-width: 130px;
    }

    body.for-homepage .modal #bookingForm .booking-form {
        display: flex;
        padding-right: calc(130px + clamp(10px, 1.303vw, 20px)) !important;
    }

    body .modal .min-price-wrapper {
        left: calc(100% - calc(130px + clamp(20px, 2.605vw, 40px)))
    }

}


@media(max-width: 900px) {

    body.for-homepage .modal #bookingForm .form-group.date-parameter-block.tohide,
    body.for-homepage .modal #booking-form .promo-block {
        padding: 0 6px;
    }

    body.for-homepage .modal #bookingForm .select-block+.select-block {
        padding: 0 6px;
    }

    body .modal #bookingForm .btn-wrapper {
        padding-left: 6px;
    }

    body.for-homepage .modal #bookingForm .booking-form {
        padding-right: calc(130px + 6px) !important;
    }

}

.for-homepage .jssor-carousel-container .videoControls {
    margin-bottom: 150px;
}

body #bookingForm .form-group label {
    font-size: clamp(14px, 1.173vw, 18px);
}

body #bookingForm .form-control {
    font-size: clamp(14px, 1.043vw, 16px);
}

body .min-price-wrapper .min-price-div .general-msg {
    font-size: 14px;
}

.for-homepage .jssor-carousel-container.video-banner-container .videoControls {
    display: none;
}

.for-homepage .jssor-carousel-container.video-banner-container:hover .videoControls {
    display: block;
}

.for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    bottom: 150px !important;
}

.for-homepage .jssor-carousel-container .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    display: none !important;
}

.for-homepage .jssor-carousel-container:is(:hover, :active) .jssor-home-wrapper #homeCarousel>div:nth-child(3) {
    display: flex !important;
}
/* OPS-16268 - Ends */



.simp-custom-widthTable .table-responsive {
    width: 50% !important;
}
.simp-custom-fontW h1,
.simp-custom-fontW h2 {
    font-weight: 400 !important;
    font-size: 32px !important;
}
/*Black n white*/
.simp-custom-greyscale .col-sm-6:hover
{
    filter:grayscale(100%);
}
.simp-custom-greyscale  .col-sm-6:hover:before
{
    content: "";
    border: 1px solid #ffffff;
    display: block;
    position: absolute;
    height: 85% !important;
    width: 85% !important;
    left: 0;
    right: 0;
    z-index: 1;
    top: 4%;
    bottom:4%;
    margin: auto;
    filter:grayscale(100%);
}
.simp-custom-greyscale .text-content:hover .text-content-wrapper {
    position:absolute;
    top: 75%;
    left:11%;
    z-index:2;
    display:block;
    filter:brightness(100);
}
.simp-custom-greyscale .text-content-wrapper{
    display:none
}
.simp-custom-greyscale a 
{
    text-decoration:none;
}
/*Black n white*/
.simp-custom-hideR .right-box {
    display: none;
}
.simp-custom-hideR {
    display: flex;
    justify-content: center;
}
.simp-custom-hideRightLeft .right-box,
.simp-custom-hideRightLeft .left-box{
    display: none;
}
.simp-custom-hideRightLeft  {
    display: flex;
    justify-content: center;
}

.simp-custom-remove-padding {
    padding-top: 0 !important;
}
.simp-custom-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.simp-custom-border img
{
    border-left:1.4px solid white;
    border-right:1.4px solid white;
}
.simp-custom-arrow.wt-image-text-slider .slick-next:before {
    color: #fff  !important;
}
.simp-custom-arrow.wt-image-text-slider .slick-prev:before {
    color: #fff !important;
}
.simp-custom-arrow .slick-next:before, .simp-custom-arrow .slick-prev:before {
    font-size: 46px !important;
}
.simp-custom-rightH .right-box {
    display: none;
}
.simp-custom-rightH {
    display: flex;
    justify-content:center;
}
.simp-custom-card .text-content-wrapper {
    background-color:#faf9f7;
    padding: 20px;
    box-shadow: 0.5px 0.5px 5px #00000021;
}
.simp-custom-h2left h2 {
    text-align: left !important;
}
.simp-custom-link a {
    text-transform: uppercase;
    text-decoration: underline;
}
.simp-custom-fiftyfive{
    width:55% !important;
    margin:auto;
}
.simp-custom-h2Size h2{
    text-align: left !important;
    font-size: 30px !important;
}
.simp-custom-borderCard .text-content-wrapper {
    background-color: rgba(255,255,255,0);
    padding: 0% 4% 12.5% 4%;
    border: 1px solid #ebeaea;
    border-bottom-width: 3px;
}
.simp-custom-bgCard .text-content-wrapper {
    background-color: #faf9f7;
    padding: 0% 4% 12.5% 4%;
    border: 1px solid #ebeaea;
    border-bottom-width: 3px;
}
.simp-custom-imgGap h2 {
    padding-top: 2.5%
}

.simp-custom-h6 h6 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
    color: #000;
    padding-bottom: 1.3%;
}
.simp-custom-h2Text h2 {
    font-size: 28px !important;
    line-height: 1.25;
    font-weight: 400 !important;
    padding-right: 22%;
}
.simp-custom-textcard  {
    width: 45% !important;
    margin: auto !important;
}
.simp-custom-textcard .left-box .text-content-wrapper {
    background-color: #faf9f7;
    padding: 20px;
    box-shadow: 1px 1px 6px #00000014;
    border-radius: 6px;
}
.simp-custom-textcard .left-box .text-content-wrapper:hover {
    background-color: #faf9f7;
    box-shadow: 1px 1px 8px #0000002e;
}
.simp-custom-textcard .right-box .text-content-wrapper {
    background-color: #faf9f7;
    padding: 20px;
    box-shadow: 1px 1px 6px #00000014;
    border-radius: 6px;
}
.simp-custom-textcard .right-box .text-content-wrapper:hover {
    background-color: #faf9f7e3;
    box-shadow: 1px 1px 8px #0000002e;
}
.simp-custom-hyperlink a {
    font-weight: 600 !important;
    color:#aa8b51 !important;
    text-decoration: none;
}
.simp-custom-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.simp-custom-reducedwidthtext .text-content-wrapper 
{
    width: 32%;
    color: #000;
    background-color:#ffffffed;
    padding: 30px 45px;
    margin-left:60%;
}

.resv {
    color: #000;
}
/*.child-hotel[data-hotelid="6663"] header .navbar-top .navbar-brand img {*/
/*    padding-top: 13px;*/
/*}*/
.parent-hotel .address-block-details{
    display:none !important;
}
.address-block-details address.row {
    display: block;
}
.simp-custom-airwidget {
    width: 100% !important;
}
.simp-custom-airwidget .right-box{
    margin-right: 0px;
}
.simp-custom-airwidget #outdoor-widget-body-61e7b49f42db4dc5ea4e31c9{
    position: absolute;
    right: 92px !important;
}
.simp-custom-airwidget {
    padding-bottom: 90px!important
}
.row.clearfix.hotel_amenities_wrap {
    display: block;
}
/*
.jssor-carousel-container.camera-carousel-container.aspectratio16-9.video-banner-container .row.text-center.videoControls {
    display: block !important;
}
*/
.parent-hotel #footer .comm_cont .add_head p:nth-child(2) {
    display: none;
}
.parent-hotel #footer .comm_cont .add_head p:first-child {
    font-size: 19px;
}
.parent-hotel #footer .address_block.col-xs-12 {
    display: none;
}
.parent-hotel #footer .footer-row {
    padding-bottom: 5px !important;
}

/*#bookingForm .form-control{*/
/*    color: #1C1c1c;*/
/*}*/

.child-hotel[data-hotelid="7148"] .form-group.min-price-wrapper .min-price-div{
    display: none;
}

/* ops-16349 */

:is(.outerpage,.outer-page) .simp-custom-fateh-equal-height-cards  {
    display: flex;
    flex-wrap: wrap;
}

:is(.outerpage,.outer-page) .simp-custom-fateh-equal-height-cards  > .text-content {
    display: flex;
    flex-direction: column;
}

:is(.outerpage,.outer-page) .simp-custom-fateh-equal-height-cards .text-content-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
}

:is(.outerpage,.outer-page) .simp-custom-fateh-equal-height-cards .text-content .text-content-wrapper > :is(.table-responsive, .txt-wdgt-btn-wrapper){
    margin-top: auto;
}

:is(.outerpage,.outer-page) .simp-custom-fateh-equal-height-cards.simp-custom-hideR .right-box,
:is(.outerpage,.outer-page) .simp-custom-fateh-equal-height-cards.simp-custom-hideL .left-box{
    display:none;
}

/* ops-16349 - Ends */

:is(.outer-page, .outerpage) .content_wrapper .no-gutter+.no-gutter .promotions_block:empty {
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter+.no-gutter .hotel_amenities_wrap {
    margin: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter+.no-gutter .hotel_amenities_wrap .predef_wid_heading {
    padding-top: 0;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.wtbookbtn>div {
    display: flex;
    justify-content: center;
}

:is(.outer-page, .outerpage) .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton>div {
    display: flex;
    justify-content: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtbookbtn>div {
    display: flex;
    justify-content: center;
}

.mobile .content_wrapper .no-gutter .widget-wrapper.wtlinkbutton>div {
    display: flex;
    justify-content: center;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-headerLeftAlign :is(h1,h2){
    text-align:left;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-paddingbottom0{
    padding-bottom:0;
}

:is(.outer-page,.outerpage) .content_wrapper .no-gutter .simp-custom-margintopbottom30{
    margin-block:30px;
}

/*OPS-16243 : Starts */

/*
:is(.outer-page, .outerpage) .modal #bookingForm .form-group label,
body :is(.outer-page, .outerpage) .modal #bookingForm .whyBookDirect a,
:is(.outer-page, .outerpage) .modal #bookingForm .min-price-div {
    color: #fff;
}
*/

:is(.outer-page, .outerpage) #back-top a.up {
    display: none;
}

:is(.outer-page, .outerpage) #back-top a.down {
    display: block;
}

:is(.outer-page, .outerpage) #back-top span {
    font-weight: 300;
    transition: all 0.5s ease-in-out;
}

:is(.outer-page, .outerpage) #back-top span:hover {
    font-weight: 500;
}
/*OPS-16243 : Ends   */




.child-hotel .header-pills {
    padding: 120px 0 10px !important;
}
.location-page .header-pills .tab-content {
    margin-top: 12px;
}



.mobile .simp-custom-hideR .right-box {
    display: none;
}
.mobile .simp-custom-rightH .right-box {
    display: none;
}
.mobile .logo.navbar-logo 
{
    padding-top:2px;
    background-color:white;
}
.mobile .fullImage {
    padding-top:75px !important;
}
.mobile .name-of-hotel {
    display:none;
}
.mobile div#accordion {
    display:none;
}
.mobile h1,
.mobile h2 {
    border-bottom: none !important;
    font-size: 24px;
    text-align: center;
}
.mobile .fullImage img{
    height: 350px;
    object-fit: cover;
}
.mobile .simp-custom-reducedwidthtext .text-content {
    background-color: #fffffff5;
    color:#000;
    padding:4% 6% !important
}
.mobile .simp-custom-header-align h2 {
    text-align: left;
}
.mobile .simp-custom-h6 h6 {
    display: none;
}
.mobile .simp-custom-h2Text h2 {
    font-size: 20px !important;
    line-height: 1.55;
    font-weight: 400 !important;
}

.mobile .row {
    display: block !important
}


/*OPS-16197 start*/
.mobile .simp-custom-hideRightLeft .col-xs-12:last-child,
.mobile .simp-custom-hideRightLeft .col-xs-12:first-child{
    display: none;
}
.mobile .simp-custom-hideR .col-xs-12:last-child{
    display: none;
}
/*OPS-16197 end*/









#whatsAppHeader{
    z-index: 1000;
    position: fixed;
    bottom: 15px;
    left:15px;
    background: #25d366;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    font-size: 28px;
    text-align: center;
    line-height: 50px;
}
#whatsAppHeader a{
    color: white;
}
.fa-whatsapp {
    font-weight: bold;
}

.mobile #whatsAppHeader {
    border-radius: 50%;
    background: #25d366;
    float: left;
    position: fixed;
    left: 24px;
    bottom: 20px;
    padding:5px !important;
    z-index: 9999;
    line-height: unset;
    height:50px;
    width:50px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.mobile #whatsAppHeader a {
    color: #ffffff;
}
.mobile #whatsAppHeader .fa-whatsapp {
    font-size: 30px;
    
}
.mobile .fa-whatsapp:before {
    content: "\f232";
}

