@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');body{outline:none;padding:0px;margin:0px;font-family:'Ubuntu', sans-serif;}
:focus{outline:none;}
button:focus{outline:none;}
 select:focus{outline:none;}
 a:focus{outline:none;}
img{border:none;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }
img{max-width:100%;display:block;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{margin:0px;display:block;}
ul, ol{margin:0px;padding:0px;list-style:none;}
h1, h2, h3, h4, h5, h6{margin:0px;font-weight:normal;}
a:focus{text-decoration:none;}
p{padding:0;margin:0;}
.moblie{display:none;}
.topbar{float:left;width:100%;background:#fdbc44;}
.topbar p{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:14px;align-items:center;line-height:30px;color:#053F5F;}
.topbar2 p{color:#fff;}
.menubar{float:left;width:100%;background:#fff;}
.menubar ul{    float: right;
    width: auto;}
.menubar ul li{float:left;padding:20px;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:18px;line-height:120%;display:flex;align-items:center;text-align:center;color:#FFFFFF;}
.menubar ul li a{color:#000;}
.menubar ul li a:hover{color: #7ec664;
    text-decoration: underline;}
.menubar ul li.logo-padding{padding:0px 55px;}
 .logo{    float: left;
    width: 200px;}
.menubar ul li:last-child{padding: 10px 0;}
.menubar ul li .contact-btn{    color: #fff;
    background: #7ec664;
    padding: 10px 23px;
    border-radius: 50px;}
.menubar ul li .contact-btn:hover{    color: #fff;
    background: #7ec664;
    padding: 10px 23px;
    border-radius: 50px;}
.logo img{display:table;margin:auto;width:auto;margin-bottom:-59px;padding-top:5px;position:relative;z-index:54;}
.footer{float:left;width:100%;background:#45586A;padding:65px 0 45px;}
.public-inquery{float:left;width:100%;}
.public-inquery h2{     font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 17px;
    margin: 25px 0;
    color: #F2B646;
    float: left;
    width: 100%;}
.public-inquery li{    font-family: Ubuntu;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    color: #FFFFFF;}
.m-bottom{margin-bottom:30px;}
.public-inquery ul li h2{margin-bottom:0;}
.social-link{float:right;width:100%;margin-top:75px;}
.social-link ul li{float:left;margin-right:13px;}
.ready-row{float:left;width:100%;margin:40px 0;}
.slide-bar{float:left;width:100%;}
.content{float:left;width:100%;}
.content h2{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;align-items:center;text-align:center;color:#053F5F;}
.content h2 span{ color:#83c669; }
.content p{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:17px;line-height:20px;text-align:center;color:#053F5F;}
.mb-35{margin-bottom:35px;}
.summer{float:left;width:100%;padding:65px 0 95px;background-image:url(../images/summer-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.summer-text{float:left;width:100%;}
.summer-text h2{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:64px;line-height:77px;align-items:center;text-align:center;color:#053F5F;}
.summer-text h3{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:36px;align-items:center;text-align:center;color:#053F5F;}
 .about-us{float:left;width:100%;margin:70px 0 65px;}
 .about-us-title{margin:auto;width:auto;display:table;max-width:730px;}
 .about-us-title h1{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;align-items:center;text-align:center;margin-bottom:30px;color:#053F5F;}
 .about-us-title p{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:17px;text-align:center;color:#053F5F;margin-bottom:30px;}
.about-us-cint{width:100%;max-width:730px;margin:auto;display:table;}
.auc-box{float:left;width:100%;}
.auc-box-img{float:left;width:100%;}
.auc-box-img img{margin:auto;}
.auc-box-text{float:left;width:100%;}
.auc-box-text h3{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:17px;text-align:center;color:#000;}
.auc-box-text p{font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:17px;text-align:center;color:#3a7ab8;}
.popular-choice{float:left;width:100%;background-image:url(../images/popular-choice-bg.png);background-repeat:no-repeat;background-size:100%;padding-top:140px;}
.popular-choice-box{float:left;width:100%;background:#F8F8F8;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);/*padding:30px 45px;*/margin-top:24px;border-radius:8px;  text-align: center;
    font-size: 12px;}
    .popular-choice-box .package_plan_content{padding:35px 45px;    padding-bottom: 0;}
.popular-choice-box h2{font-family:Ubuntu;float:left;width:100%;font-style:normal;font-weight:bold;font-size:36px;line-height:43px;margin-bottom:10px;align-items:center;text-align:center;color:#053F5F;}
.popular-choice-box label{font-family:Ubuntu;float:left;width:100%;font-style:normal;font-weight:300;font-size:16px;line-height:19px;text-align:center;color:#053F5F;}
.popular-choice-box span{font-family:Ubuntu;float:left;width:100%;font-style:normal;font-weight:normal;font-size:32px;line-height:38px;align-items:center;text-align:center;margin:36px 0;color:#053F5F;margin-top:4px;}
.popular-choice-box p{font-family:Ubuntu;width:100%;font-style:normal;font-weight:normal;max-width:216px;font-size:16px;line-height:19px;color:#053F5F;display:table;min-height:57px;text-align: center;    margin: 0 auto;}
.hst_text_wrap{font-size: 12px;
    width: 100%;
    display: inline-block;
    line-height: 0;
    color: #000;}
.subtitle_contect_test_wrap{font-weight: 600 !important;
    font-size: 14px !important;}
.popular-choice-box a{font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    display: table;
    margin: auto;
    background: #FDBC44;
    width: auto;
    border-radius: 50px;
    line-height: 45px;
    margin-top: 35px;
    padding: 0 20px;margin-bottom: 30px;}
.top-head{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;align-items:center;text-align:center;color:#FFFFFF;background:#83C669;margin-bottom:-20px;z-index:998;position:relative;border-radius:8px 8px 0 0;padding:10px 0;}
.review-section{float:left;width:100%;/*background:url(../images/review-bg.png);*/background-repeat:no-repeat;background-size:cover;padding:88px 0;}
.review-section .title{    float: left;
    width: 100%;
    text-align: center;
    color: #5BCBF3;
    font-weight: bold;
    margin-top: 5px;
    font-size: 45px;
    margin-bottom: 50px;}
.review-section .title span{font-weight:normal;}
/*.review-section-box{float:left;width:100%;background:#F8F8F8;padding:35px 45px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:8px;}*/

.review-section-box{    float: left;
    width: 100%;
    background: #fff;
    padding: 35px 20px 0;
    box-shadow: 0 10px 20px rgb(0 0 0 / 15%);
    border-radius: 8px;}
.review-section-box .qoutes{    box-shadow: 0px 0px 10px rgb(0 0 0 / 25%);
    border-radius: 50%;
    padding: 10px;    margin-bottom: 20px;
    margin-top: -70px;
    z-index: 999;background: #fff;
    position: relative;}
.promotion-box .tri{float: left;
    position: relative;
    left: 70px;}
.review-section-footer{    float: left;    margin-left: 50px;
    width: 100%;}
.review-section-footer p {font-size: 18px;
    float: left;
    margin-top: 20px;font-weight: 500;}
.review-section-footer span {color: #1EB6E7;}
.review-section-footer img{    float: left;}
.review-section-box h2{   float: left;
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #000;
    text-align: center;}
.review-section-box p{  width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 17px;
    max-width: 260px;
    color: #000;
    text-align: center;
    display: table;
    float: none;
    margin: 10px auto;}
.review-section-box span{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;text-align:right;color:#053F5F;}
.review-section-box .ratting{float:left;width:100%;margin-bottom:25px;}
.review-section-box .ratting img{float:left;}
.review-section .promotion-box{margin: 30px 25px 0 25px;}
.review-section .owl-controls .owl-buttons .owl-prev{position:absolute;left:-80px;}
.review-section .owl-controls .owl-buttons .owl-next{position:absolute;right:-80px;}
.review-section .owl-controls .owl-buttons .owl-next.fa-angle-right::before{width:57px;}
.faq-section{    float: left;
    width: 100%;
    background: #FAF2E5;
    padding: 75px 0;}
.faq-section h2{    float: left;
    width: 100%;
    text-align: center;
    color: #83C669;
    font-weight: bold;
    margin-top: 5px;
    font-size: 45px;
    margin-bottom: 0px;}
.faq-section h2 span{font-weight: normal;}
.faq-box{float:left;width:100%;}
.faq-box h3{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:17px;line-height:20px;color:#053F5F;margin-bottom:25px;}
.faq-box p{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#053F5F;margin-bottom:50px;max-width:280px;}
.faq-box{float:left;width:100%;}
.all-button{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;align-items:center;text-align:center;color:#FFFFFF;display:table;margin:auto;background:#83C669;width:100%;border-radius:8px;line-height:45px;max-width:260px;}
.footer2{background:#053F5F;padding:35px 0;}
.footer2 .row{margin-bottom:45px;}
.social-link2{margin-top:10px;float:left;width:auto;}
.social-link2 ul li a img{background:#fff;border-radius:3px;}
.copyright{    font-family: Ubuntu;
    float: left;
    width: 100%;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    color: #053F5F;
    background: #F2B646;
    padding: 20px;}
.about-us2{margin-top:0;}
.passes-section{float:left;width:100%;margin:70px 0 150px;}
.passes-section-box{float:left;width:100%;}
.passes-section-box h2{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;align-items:center;margin-bottom:35px;color:#053F5F;}
.passes-section-box p{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#053F5F;max-width:448px;}
.safety-content{float:left;width:100%;margin:50px 0 0;}
.safety-content-box{float:left;width:100%;}
.safety-content-box h2{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;align-items:center;margin-bottom:32px;color:#053F5F;}
.safety-content-box p{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;margin-bottom:25px;color:#053F5F;max-width:1000px;}
.safety-content-box ul{float:left;width:100%;margin-bottom:25px;}
.safety-content-box ul li{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#053F5F;}
.faq-accordion{float:left;width:100%;margin:60px 0;}
.faq-accordion-box{float:left;width:100%;}
.faq-accordion-box h2{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;align-items:center;text-align:center;margin-bottom:20px;color:#053F5F;}
.faq-accordion-box p{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;color:#053F5F;margin-bottom:35px;}
.faq-accordion .card-header{padding:0;border:none;border-radius:5px 5px 5px 5px;background:#f4f4f4;}
.faq-accordion .card{border:none;margin-bottom:10px;    background-color: transparent;}
.faq-accordion .card-body{background: transparent;
    padding: 10px 13px;
    border-radius: 0 0 5px 5px;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #2B2B2A;
    padding-left: 60px;}
.faq-accordion .btn-link{    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 50px;
    text-align: left;
    width: 100%;
    color: #000;
    padding: 0;
    background: #D0E2B8;white-space: normal;
    border-radius: 10px;
    padding-left: 60px;}
.faq-accordion .btn-link i{background: #83C669;
    line-height: 50px;
    width: 50px;
    text-align: center;border-radius: 0 10px 10px 0;}
.faq-accordion .btn-link:hover{text-decoration:none;}
.btn.btn-link.collapsed .fas.fa-chevron-up{display:none;}
.btn.btn-link .fas.fa-chevron-down{display:none;}
.btn.btn-link.collapsed .fas.fa-chevron-down{display:block;}
.contact-section{float:left;width:100%;margin:75px 0 60px;}
.contact-section-content h2{float:left;width:100%;font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:24px;line-height:28px;align-items:center;margin-bottom:66px;color:#053F5F;}
.contact-section-content ul{float:left;width:100%;}
.contact-section-content li{float:left;width:100%;margin-bottom:50px;}
.contact-section-content img{float:left;}
.contact-section-content p{float:left;font-family:Ubuntu;font-style:normal;font-weight:normal;font-size:24px;line-height:28px;align-items:center;margin-left:20px;color:#053F5F;}
.form-btn{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:18px;align-items:center;text-align:center;color:#FFFFFF;display:unset;margin:auto;background:#83C669;width:100%;border-radius:8px;line-height:32px;max-width:120px;border:none;}
.contact-section .form-group{margin-bottom:10px;}
.contact-section .form-control{border:1px solid #DEDEDE;box-sizing:border-box;border-radius:10px;}
.contact-section .form-control{font-family:Ubuntu;font-style:normal;font-weight:bold;font-size:14px;line-height:26px;align-items:center;color:#878787;}
.sticky{position:fixed;top:0;right:0;left:0;width:100%;z-index:999999;}
.sticky.menubar ul li{padding-top:26px;padding-bottom:15px;}
.sticky .logo img{margin-bottom:-30px;width:146px;}
.sticky.menubar ul li.logo-padding{padding-top:0;padding-bottom:0;}
.summer-text a {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    display: table;
    margin: auto;
        margin-top: auto;
    background: #83C669;
    width: 250px;
    border-radius: 8px;
    line-height: 45px;
    margin-top: 10px;
}
.summer-text h4 {
    float: left;
    width: 100%;
    text-align: center;
    color: #053F5F;
    font-weight: 700;
}

.content h2 {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 29px;
    align-items: center;
    text-align: center;
    color: #053F5F;
}
.content h3{ float: left;
    width: 100%;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #053F5F; }
.about-us-cint .content h3{font-size: 18px;
    font-weight: normal;}

#myIframe{
min-height:1500px;width:100%;

}
#model_body_id{
  height: 500px;
}
.subcribe{float: left;
    width: 100%;/*background:#F8F8F8;*/padding: 40px 0px;/*box-shadow: 2px 5px 5px #c0c0c0;*/}
.subcribe-content{float: left;
    width: 100%;}
.subcribe-content h4{     float: left;
    width: 100%;
    text-align: center;
    color: #84C768;
    font-weight: bold;
    margin-top: 5px;
    font-size: 45px;}
.subcribe-content h4 span{    font-weight: normal;}
.subcribe-form{ float: right;width: 100%; }
.subcribe-form .form-group{    width: 60%;
    margin: 35px auto;    position: relative;
    display: table;}
.subcribe-form .form-control{     font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 50px;
    align-items: center;
    color: #878787;
    border: 2px solid #84C76A;
    border-radius: 10px;}
.subcribe-form button {cursor: pointer;
    float: right;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    align-items: center;
    color: #000;
    display: table;
    margin: auto;
    background: #83C669;
    width: 160px;
    border-radius: 0 8px 8px 0;
    line-height: 60px;
    margin-top: 0;
    border: navajowhite;
    position: relative;
    top: -64px;}
    
/*new 2022*/
.join-team{float: left;
    width: 100%;
    background: url(../images/Group-5.png);background-repeat: no-repeat;
    background-size: cover;padding: 30px 0;}
.join-team-box{float: left;
    width: 100%;}
.join-team-box h2{    float: left;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 120%;
    align-items: center;
    color: #CB3E3E;}
.join-team-box a{float: right;}
.our-location{background: #d3f0f4;padding: 120px 0;}
.our-location h2{    float: left;
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 50px;
    line-height: 120%;
    align-items: center;
    text-align: center;
    color: #FDBC44;
    margin-bottom: 30px;}
.our-location .popular-choice-box{padding:0;border-radius: 50px 0 50px 0;}
.our-location .popular-choice-box img{width: 100%;border-radius: 50px 0 50px 0;}
.our-location .popular-choice-box .circle{     width: 85px;
    height: 85px;
    background: #51C54A;
    border-radius: 50%;
    border: 1px solid #FDBC44;
    font-size: 14px;
    color: #fff;
    margin-top: -70px;
    margin-left: 10px;
    z-index: 1;
    position: relative;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;}
.our-location .popular-choice-box span{    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 120%;
    align-items: center;
    text-align: center;    margin: 10px 0;
    color: #FDBC44;}
.our-location .popular-choice-box hr{    width: 80%;
    display: table;    border-top: 1px solid #FDBC44;}
.our-location .popular-choice-box p{    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    color: #555555;
    max-width: none;}
.our-location .popular-choice-box p{max-width: 210px;
    margin: auto;
    text-align: center;}
.our-location .popular-choice-box p:nth-child(1){text-align: center;}

.review-section-box {
        min-height: 270px;
}
.purchase{background: none;padding: 40px 0;}
.purchase .popular-choice-box a{max-width: unset;}
.purchase-title{    float: left;
    width: 100%;}
.purchase-title-box{    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    min-width: 800px;
    margin: auto;
    padding: 35px 0;
    display: table;
    margin-top: -60px;
    position: relative;}
.purchase-title-box h2{float: left;
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 42px;
    line-height: 120%;
    align-items: center;
    text-align: center;
    color: #053F5F;}
.purchase-content{    float: left;
    width: 100%;
    margin-top: 80px;}
.purchase-content-box{    float: left;
    width: 100%;}
.purchase-content-box-content{float: left;
    width: 100%;}
.purchase-content-box-content h2{float: left;
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 150%;
    align-items: center;
    color: #053F5F;
    margin-bottom: 45px;}
.purchase-content-box-content p{    float: left;
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 140%;
    color: #053F5F;
    max-width: 390px;}
.purchase-content-box-img{float: left;width: 100%;}
.purchase-content-box-img img{width: 100%;}
.join-team2 .join-team-box h2{float: left;width: 100%;text-align: center;}
.lifeguard{float: left;
    width: 100%;
    padding: 85px 0;}
.lifeguard-box{float: left;
    width: 100%;}
.lifeguard-box p{    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 140%;
    text-align: center;
    color: #053F5F;
    max-width: 645px;
    margin: auto;
    display: table;
    padding-bottom: 85px;}
.lifeguard-box-apply{float: left;
    width: 100%;background: #F4F4F4;margin-bottom: 0px;
border-radius: 5px;}
.lifeguard-box-apply-left{    float: left;    margin: 20px;}
.lifeguard-box-apply-left h2{    float: left;
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 120%;    text-align: left;
    color: #053F5F;}
.lifeguard-box-apply-left p{    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 120%;
    color: #053F5F;
    float: left;
    width: 100%;
    text-align: left;padding: 0;}
.lifeguard-box-apply-right{float: right;}
.lifeguard-box-apply-right a{float: left;
    background: url(../images/button-bg-green.png);
     background-repeat: no-repeat;background-size: 100% 100%;
    min-width: 336px;
    line-height: 90px;
    text-align: center;position: relative;
    z-index: 999;    border-radius: 0 5px 5px 0;
    color: #fff;}

.lifeguard-box-apply-right .apply-g{float: left;
    background: url(../images/button-bg-green.png);    
    }
.lifeguard-box-apply-right .apply-y{
    background: url(../images/button-bg-yellow.png);
    }
.lifeguard-box-apply-right .apply-b{
    background: url(../images/button-bg-blue.png);
    }
.content2 .auc-box-text h3{    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    text-align: center;
    color: #000;}
    
    
.great-section {
    width: 100%;
    float: left;
}
.great-title h1 {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    align-items: center;
    text-align: center;
    margin-bottom: 8px;
    color: #053F5F;
}
.row.great-row {
    margin-top: 26px;
     margin-bottom: 35px;
}    
.great-inside-div p {
    width: 100%;
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 140%;
    color: #053F5F;
    text-align: center;
    padding: 20px;
}

.great-inside-div h3 {
    font-family: Ubuntu;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 8px 8px 0px 0px;
    margin-bottom: 6px;
}

.great-inside-div {
    width: 100%;
    display: block;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    text-align: center;
    height: 100%;
}
.lifeguard .btn-link{padding: 0;    float: left;
    width: 60%;
    }
.lifeguard .card-header{padding: 0;border: none;border-radius: 5px;}
.lifeguard .card{margin-bottom: 20px;border: none;}
.card-body{border: border: unset;border-radius: 5px;}
.social_link{    margin: auto;
    display: table;
    position: absolute;
    float: left;
    width: 100%;}
.social_link ul{margin: 3px auto;
    display: table;}
.social_link li{float: left;}  
.social_link li a{color: #053F5F;
    margin-left: 10px;}
.topbar .container{position: relative;}
#pricing{    margin: auto;
    display: table;
    background: #144B6A;
    color: #fff;
    width: 100%;
    max-width: 160px;
    text-align: center;
    border-radius: 50px;
    line-height: 45px;
    font-size: 20px;
    border-right: 2px #409BC1 solid;
    border-left: 2px #409BC1 solid;
    border-top: 2px #FBC652 solid;
    border-bottom: 2px #8CC567 solid;margin-bottom: 60px;}
.gallary{    float: left;
    width: 100%;
    background: #DBEAD3;
    padding: 50px;}
.gallary h2{float: left;
    width: 100%;
    text-align: center;
    color: #FEBC42;
    font-weight: bold;
    margin-top: 5px;
    font-size: 45px;
    margin-bottom: 50px;}    
.gallary h2 span{font-weight: normal;}
.gallary img{border: 1px solid #74AAC6;height: 175px;    margin-bottom: 10px;}
.gallary .col-xs-12.col-sm-12.col-md-4.col-lg-4{
    padding-right: 5px;
    padding-left: 5px;
}
.gallary .col-xs-12.col-sm-12.col-md-6.col-lg-6{padding-right: 5px;
    /*padding-left: 5px;*/display: flex;}
.hover_effect{    position: absolute;
    top: 0;
    background: rgba(4,63,95,0.7);
    width: 95%;
    height: 93%;display: none;}
.gallary .position-relative:hover .hover_effect{display: flex;}
.hover_effect_botton{    margin-top: 10px;
    float: left;
    width: auto;
    position: absolute;
    bottom: 0;
    background: #033E5E;
    width: 100%;}
.hover_effect p{    margin: auto;
    color: #64D8FD;
    text-decoration: underline;
    font-size: 20px;}
.hover_effect .social-link2 {
    margin-top: 10px;
    float: none;
    width: auto;
    display: table;
    margin: 10px auto 0;
}
.owl-controls .owl-buttons .owl-prev.fa-angle-left::before {
    content: "";
    background-image: url(../images/left_1.png);
    width: 52px;
    height: 52px;}
.gallary img.h-auto{height:98%;}
.owl-controls .owl-buttons .owl-next.fa-angle-right::before {
    content: "";
    background-image: url(../images/right_1.png);}
.faq-section .all-button{background: transparent;
    color: #83C669;
    text-decoration: underline;}
.footer .logo{width: 50%;
    margin: 0 0 15px 0;}
.footer-social-link{    float: left;
    width: 100%;}
.footer-social-link a{color:#fff;text-transform: capitalize;line-height: 30px;}    
.footer-social-link i{width: 35px;}   
.public-inquery li.color-ye{color:#F2B646;}
.popular-choice-bg{    background-image: url(images/our-location-img1.png);
    height: 250px;
    background-repeat: no-repeat;
    background-position: center;
    background-origin: inherit;
    background-size: cover;
    border-radius: 50px 0 50px 0;}
.sticky.menubar ul li:last-child{padding-top: 16px;}
.faq-accordion-box .card button p{    font-family: Ubuntu;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 50px;
    text-align: left;
    color: #1C1C1D;
    padding: 0;
    background: #D0E2B8;
    border-radius: 10px;
    padding-left: 0;
    float: left;
    width: auto;
    margin: auto;}
.bannerheight{
    background-image: url(../images/banner-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;}
#mc-embedded-subscribe {
        clear: right;
    width: 160px;
    display: block;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 63px;
}
.fancybox-container{z-index: 999999999;}
.subcribe2{padding-bottom: 0;}
.subcribe2 .subcribe-form .form-group{margin-bottom: 0;}