.smallBox{
	padding: 65px 50px;
}

.bannerContent h3{
    font-family: Lato;
    font-weight: bold;
    color: #061960;
    font-size: 30px;
    line-height: 46px;
}

.bannerContent p{
    font-family: 'lato';
    font-weight: 300;
    font-size: 18px;
    color: #2b2b2b;
    margin: 20px 0 30px 0;
    line-height: 26px;
}

.bannerContent a{
    display: inline-block;
    background: #d7defa;
    font-family: 'lato';
    font-weight: 600;
    font-size: 14px;
    color: #061960;
    padding: 10px 30px;
    transition: 0.5s;
}

.bannerContent a:hover{
    background: #061960;
    color: #d7defa;
    transition: 0.5s;
}

.section-pd80px{
    padding: 80px 0;
}

.BigBannerContent h4{
    font-family: Lato;
    font-weight: 500;
    color: #2b2b2b;
    line-height: 31px;
    font-size: 26px;
    text-transform: uppercase;
}

.BigBannerContent h3{
    font-family: Lato;
    font-weight: 400;
    color: #061960;
    line-height: 48px;
    font-size: 36px;
    text-transform: uppercase;
}

.BigBannerContent ul{
    font-family: Lato;
    font-weight: 400;
    color: #2b2b2b;
    font-size: 18px;
    line-height: 40px;
}

.BigBannerContent ul li{
    margin-bottom: 25px;
    position: relative;
    padding-left: 40px;
}

.BigBannerContent ul li:before{
    position: absolute;
    content: "";
    background: url(https://dr.meyer.lasereyecenter.ae/wp-content/uploads/2023/04/tick.png) no-repeat;
    width: 23px;
    height: 23px;
    top: -2px;
    left: 0;
}

.ulMargin ul{
    margin: 50px 0 60px 0;
}

.greenBtn{
    background: #38c549;
    text-transform: uppercase;
    color: #fff;
    font-family: Lato;
    font-weight: bold;
    font-size: 15px;
}

.greenBtn{
    background: #38c549;
    text-transform: uppercase;
    color: #fff;
    font-family: Lato;
    font-weight: bold;
    font-size: 15px;
    line-height: 62px;
    display: inline-block;
    padding: 0 40px;
    transition: 0.5s;
}

.greenBtn:hover{
    background: #061960;
    color: #fff;
    transition: 0.5s;
}

.bigBox{
    padding: 110px 100px;
}

.discBox h4{
    color: #373d86;
    font-weight: 400;
    font-family: Lato;
    font-size: 25.92px;
    line-height: 62px;
}

.discBox span{
    color: #2b2b2b;
    font-size: 48px;
    display: block;
    line-height: 1;
    font-family: Lato;
    font-weight: bold;
}

.discBox span em{
    font-size: 27.91px;
    line-height: 61.8px;
    font-style: normal;
    font-family: Lato;
    font-weight: bold;
}

.discBox strike{
    color: #2b2b2b;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1;
    position: relative;
    font-family: Lato;
    font-weight: 400;
    padding: 0 10px;
}

.discBox strike:after{
    position: absolute;
    content: "";
    background: red;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    right: 0;
}

.greenBtnSmall{
    padding: 0px 30px;
    line-height: 45px;
    text-transform: capitalize;
}

.blueBannerText h2{
    font-family: Lato;
    font-size: 30px;
    line-height: 46px;
    font-weight: bold;
    margin-bottom: 30px;
    color: #fff;
}

.blueBannerText p{
    color: #fff;
    font-family: Lato;
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 40px;
}

.blueBanner-pd{
    padding: 60px 100px;
}

.section-pdpt80px{
    padding-top: 80px;
}

.ml-40px{
    margin-left: 40px;
}

.banner_section .banner_wrapper>h1{
    color: #061960;
}

.banner_section .banner_wrapper>h5{
    font-size: 24px;
    line-height: 38px;
    color: #2b2b2b;
    font-weight: 400;
}

.bookApt{
    color: #2b2b2b;
    font-family: 'lato';
    font-weight: 300;
    font-size: 18px;
    line-height: 62px;
}

.section-pdpb80px{
    padding: 80px 0;
}

.twoColsText p{
    font-size: 16px;
}
/*.price_ul.new {display:none !important}*/
.price_ul.new .priceLi_wrapper{min-height: 450px;}

@media (max-width: 575.98px){
    .twoBanners{padding-bottom:0 !important;}
    .modal .modal-body .close{right:15px;top:15px;}
    .modal .modal-body .close>svg{fill:#000;width:20px;height:20px;}
    .ml-40px{margin-left:0;margin-top:30px;}
    .twoColsText p{font-size:15px;margin-bottom:30px;}
    .banner_section .banner_wrapper>h5 br{display:none;}
    .smallBox{padding:65px 30px;}
    .smallBoxTwo{
        background-size: 150% !important;
        background-position: right 20px bottom !important;
        background-color: #ecf0ff !important;
    }
    .smallBoxOne{
        /*background-position: right -180px bottom 0 !important;*/
    }
    .bigBox{padding:30px 30px;}
    .BigBannerContent h4{font-size:18px;line-height:28px;text-transform:capitalize;}
    .BigBannerContent h3{font-size:32px;line-height:40px;text-transform: capitalize;}
    .BigBannerContent ul li{line-height:28px;font-size:15px;margin-bottom:5px;}
    .ulMargin ul{margin-top:20px;margin-bottom:30px;}
    .BigBannerContent ul li:before{
        top: 6px;
        width: 18px;
        height: 18px;
        background-size: 100%;
    ;}
    .bigBox{
        background: url(https://dr.meyer.lasereyecenter.ae/wp-content/uploads/2023/04/big-banner-mobile.jpg) no-repeat !important;
    background-size: cover !important;
    padding: 60px 30px 400px 30px;
    }
    .section-pd80px{padding:50px 0;}
    .pbRemoveMobile{padding-bottom:0;}
    .discBox span{font-size:34px;}
    .discBox strike{font-size:15px;}
    .discBox span em{font-size:20px;}
    .discBox h4{font-size:20px;line-height:42px;}
    .blueBanner{background:#3a75ad;}
    .blueBanner-pd{padding:60px 30px;}
    .section-pdpb80px{padding-top:50px;}

    .banner_section .banner_wrapper>h1{text-align:left;font-weight:400;}
    .banner_section .banner_wrapper>h5{display:none!important;}
    .bbImg{position:relative;top: -20px}
    .banner_section .banner_wrapper>p{text-align:left;margin:20px 0 0 0;}
    .bookApt{display:none!important;}
    .blueBanner .greenBtn{width: 280px; text-align: center; position: relative; z-index: 2; margin: auto; display: block;}
    .btn_outer{width:100%;}
    a.btn1{width:100%;padding:22px 30px;font-size:18px!important;text-transform:capitalize;}
    .ml-40px{display:flex;align-items:center;justify-content:center;}
    .ml-40px p{font-family: Lato; font-size: 14px; line-height: 26px; font-weight: 300;}
    .ml-40px img{width:100px;}
    .banner_section .mobile_banner{height:300px;margin:0 15px;}
    .banner_bottom_section{display:none;}
    .smallBoxOne{
        background:url(https://dr.meyer.lasereyecenter.ae/wp-content/uploads/2023/04/small-banner-1.jpg) no-repeat !important;
        background-size: cover !important;
        padding-top: 50px !important;
        padding-bottom: 350px !important;
    }
    .smallBoxTwo{
        padding-top: 50px;
        padding-bottom: 350px;
    }
    .makeItCenterMobile{display:flex;flex-wrap:wrap;justify-content:center;}
    .blueBannerText h2{margin-bottom:10px;}
    .bigBanner{padding-bottom:20px;}
    .discBox *{text-align:center;}
    .mobileHeader{box-shadow:0px 0px 10px rgba(0,0,0,0.12);padding:20px 0;}
    #masthead{display:none;}
    #masthead.activeHeader{display:block!important;}
    #masthead.activeHeader #headerWrap{padding:30px 0;}
    .navbarToggle{
        position:relative;
        background: #000;
        height: 1px;
        width: 80%;
        transform:0.5s;
    }
    .navbarToggle:before{
        position: absolute;
        content: "";
        background: #000;
        height: 2px;
        width: 100%;
        top: -10px;
        left: 0;
        transform:0.5s;
    }
    .navbarToggle:after{
        position: absolute;
        content: "";
        background: #000;
        height: 2px;
        width: 100%;
        bottom: -10px;
        left: 0;
        transform:0.5s;
    }
    .navbarToggle.active:before{transform: rotate(45deg);top:0;transform:0.5s;height:1px;}
    .navbarToggle.active:after { transform: rotate(-45deg); top: 0; bottom: 0; height: 1px;transform:0.5s;} .navbarToggle.active { background: transparent;transform:0.5s; }
}

@media (min-width: 576px) and (max-width: 767.98px){
    .banner_section .mobile_banner{display:none;}
    .ml-40px{margin-left:0;margin-top:30px;}
    .banner_section .banner_wrapper>h5 br{display:none;}
    .smallBox{padding:65px 30px;}
    .smallBoxOne{
        background-position: right -20px bottom 0 !important;
    }
    .bigBox{padding:100px 30px;}
    .BigBannerContent h4{font-size:18px;line-height:28px;}
    .BigBannerContent h3{font-size:32px;line-height:40px;}
    .BigBannerContent ul li{line-height:28px;}
    .BigBannerContent ul li:before{top:10px;}
    .bigBox{background-position:center right -420px !important;}
    .section-pd80px{padding:50px 0;}
    .pbRemoveMobile{padding-bottom:0;}
    .discBox span{font-size:34px;}
    .discBox strike{font-size:15px;}
    .discBox span em{font-size:20px;}
    .discBox h4{font-size:20px;line-height:42px;}
    .blueBanner{background-position:center right -500px!important;}
    .blueBanner-pd{padding:60px 30px;}
    .section-pdpb80px{padding-top:50px;}
}

@media (min-width: 768px) and (max-width: 991.98px){
    .smallBox{
        padding: 65px 30px;
        height: 100%;
        background-position: center right -210px !important;
    }
    .bigBox{
        background-position: top right -180px !important;
        padding: 70px 50px;
    }
    .pbRemoveMobile{
        padding-bottom: 0;
    }
    .blueBanner{
        background-position: center right -250px !important;
    }
    .section-pdpb80px{
        padding-top: 80px;
    }
    .blueBanner-pd{padding:50px 40px;}
}

@media (min-width: 992px) and (max-width: 1499.98px){
    .bigBox{background-position:center!important;}
    .discBox span{font-size:38px;}
}