body{ padding: 0px; margin: 0px; list-style: none; font: normal 20px/30px 'Gilroy'; color:#000; }
/*body{ font-family: "Khula", sans-serif;}*/
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}
figure{ margin: 0px !important; }


.container{max-width: 1440px;}

p{padding-bottom: 10px;}
.tophead h1, .tophead h2{font-size: 45px;line-height: 52px;font-weight: 700;padding-bottom: 10px;color: #000;}
.tophead h6{font-size: 18px;line-height: 26px;font-weight: 600;padding-bottom: 10px;color: #0b3848;text-transform: uppercase;letter-spacing: 2px;}









/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}







.fightSec {padding: 90px 0 45px;}
/*.fightSec .container{max-width: 1920px;padding: 0;}*/
.fightSec .row{align-items:center;}
.fightTxt{max-width: 695px;padding-right: 20px;padding-left: 60px;}
.fightTxt p{color: #666666;font-weight: 500;}
.fightTxt p b{font-weight: 700;}
.fightTxt .getBtn{margin-top: 5px;}

.svg { font-size: 0; line-height: 0; width: 0; height: 0; position: absolute; top: -999px; left: -9999px; }
.getBtn{background: url(../images/btnBG.png) no-repeat top left / 100% 100%;font-size: 26px;line-height: 32px;font-weight: 700;color: #fff;display: inline-flex;min-height: 101px;min-width: 320px;align-items:center;justify-content:center;padding: 25px;/*clip-path: url("#shp1");*/}
.getBtn i{display: inline-block;margin-left: 26px;}
.getBtn:hover{color: #144658;background-image: url(../images/btnBG2.png); }  
  
  
  
  
.symSec{padding: 60px 0 125px;text-align: center;}  
.symSec p{font-weight: 500;color: #666666;}  
.symSec p strong{font-size: 24px;line-height: 30px;font-weight: 600;color: #000000;}  
  
  
.symBx{border-radius: 25px;padding: 35px 240px 5px 40px;min-height: 630px;margin-top: 20px;	}  
.symSec .row{padding: 20px 0 50px;} 
  
.symList li span{display: inline-block;width: 100%;font-size: 26px;line-height: 32px;font-weight: 600;color: #fff;text-align: left;}  
.symList li{color: #fff;font-weight: 500;text-align: left;margin-bottom: 30px;}  
  
  
  
  
  
  
.whtSec{background: #dfeff5;width: 95%;border-radius: 50px;margin: 0 auto;padding: 100px 0;} 
.whtSec p{color: #666666;font-weight: 500;}  
.whtSec .row{margin-top: 20px;}  
.whtBx{padding: 10px;border-radius: 30px;background: #fff;margin-top: 20px;min-height: 876px;margin-bottom: 20px;}  
.whtBx img{width: 100%;height: 300px;object-fit:cover;border-radius: 30px;}  
  
  
.whtBxTxt{padding: 30px 20px;}  
.whtBxTxt h5{font-size: 30px;line-height: 36px;font-weight: 700;color: #000000;}  
  
.whtList li strong{font-size: 24px;line-height: 30px;font-weight: 700;display: inline-block;width: 100%;color: #333333;padding-bottom: 5px;}  
.whtList li{font-weight: 500;color: #666666;position: relative;padding-left: 45px;background: url(../images/chkImg.png) no-repeat left top 4px / 30px;margin-top: 20px; }  

  
.whtSec p strong{font-size: 24px;line-height: 32px;color: #000000;font-weight: 700;}  
  
  
  
  
  
.dietSec{padding: 115px 0 70px;width: 95%; border-radius: 50px; margin: 0 auto;}



.dietHead{max-width: 550px;padding-bottom: 80px;}  
.dietSec h2{color: #ffffff;padding-bottom: 25px;}  
.dietHead p{color: #fff;font-weight: 500;}  
  
.dietMain{text-align: center;}  
.dietMain h5{font-size: 25px;line-height: 30px;font-weight: 700;color: #fff;text-align: center;}  
  
.dietBx{background: rgba(11,56,72,0.8);border-radius: 30px;padding: 35px 85px 30px 40px;margin-top: 20px;text-align: left;}  
.dietBx h5{font-size: 28px;line-height: 35px;text-align: left;font-weight: 700;padding-bottom: 12px;}  
.dietBx p{font-weight: 500;color: #fff;}  
.dietBx i{max-width: 87px;display: inline-block;margin-bottom: 25px;} 
.dietBx i img{width: auto;max-width: 100%;}  
  
  
.dietMain .getBtn.wht{margin-top: 30px;} 
.getBtn.wht{background-image: url(../images/btnBG1.png);color: #0b3848;}
.getBtn.wht:hover{background-image: url("../images/btnBG.png");color: #fff;}  
  
  
  
 

.confuSec{padding: 35px 0 85px;}
.confuSec .container{max-width: 1920px;padding: 0;}
.confuImg img{width: 106%;} 
.confuSec .row{align-items:center;}
.confuBx{max-width: 705px;} 
.confuBx p{font-weight: 500;color: #666666;}
.confuBx strong{display: inline-block;width: 100%;font-size: 22px;line-height: 30px;font-weight: 700;color: #000000;margin-top: 20px;}


.confuMed{background: #ecf6f9;border-radius: 30px;padding: 35px 25px 30px 30px;margin-top: 20px;}
.confuMed i{max-width: 77px;margin-right: 25px;display: inline-block;}
.confuMed i img{width: auto;max-width: 100%;}
.confuMed h5{font-size: 28px;line-height: 33px;font-weight: 700;color: #333333;padding-bottom: 12px;}  
.confuMed p{color: #666666;font-weight: 500;}  
.confuBx .getBtn{margin-top: 25px;}  
  
  
  

  
  
  
.realSec{padding: 130px 0 145px;}  
  
  
.realBx{border-radius: 30px;border: 1px solid #e2e9e8;padding: 30px 30px 20px 20px;}  
.realBx p{font-size: 18px;line-height: 26px;font-weight: 500;color: #666666;}  
  
.realMed{margin-top: 10px;align-items:center;}  
.realMed i{display: inline-block;margin-right: 14px;width: 50px;height: 50px;border-radius: 50%;overflow: hidden;}  
.realMed i img{width: 100%;height: 100%;object-fit:cover;}  
.realMed strong{font-size: 18px;line-height: 26px;font-weight: 600;color: #333333;display: inline-block;width: 100%;}  
.realMed span{font-size: 14px;line-height: 20px;font-weight: 500;color: #999999;display: inline-block;width: 100%;}  
  
  
  
.caroArw .owl-nav button span{display: none !important;}  
.caroArw .owl-nav button{width: 40px;height: 40px;border-radius: 8px;display: inline-flex;align-items:center;justify-content:center;background: #ebf0ef !important;color: #afc2c4 !important;}  
.caroArw .owl-nav button.owl-prev::before{content: "\f104";font-weight: 900;font-family: "Font Awesome 6 Pro";}  
.caroArw .owl-nav button.owl-next::before{content: "\f105";font-weight: 900;font-family: "Font Awesome 6 Pro";}  
.caroArw .owl-nav button:hover{color: #004952 !important;}  
  
  
.realSec .owl-carousel{margin-top: 20px;}
.realSec .owl-nav{position: absolute;top: -75px;right: 0;background: #fff;}
.realSec .owl-nav button{margin-left: 10px;}
.realSec h2{position: relative;}
.realSec h2::before{content: "";width: 100%;height: 1px;background: #ebf0ef;position: absolute;left: 0;bottom: 20px;}
.realSec h2 span{background: #fff;position: relative; display: inline-block; padding-right: 5px;}





.thmbSec .container{max-width: 1920px;}

.thmbBx{position: relative;width: 100%;}
.thmbBx img {border-radius: 30px;width: 100%;height: 490px;object-fit:cover;object-position:top;}
.thmbBx strong{display: inline-block;width: 100%;font-size: 150px;line-height: 150px;font-weight: 700;color: #fff;padding-bottom: 10px;}  
.thmbBx h2{color: #fff;}  
.thmbTxt{position: absolute;left: 0;bottom: 0;padding: 40px 70px;max-width: 630px;}  
  
  
.thmbSm .thmbTxt{padding: 25px 40px;} 
.thmbSm .thmbTxt .getBtn {min-width: 300px;}  
  
  
  
.confuSecwhy{padding: 60px 0; }  
.confuSecwhy .row{flex-direction: row-reverse;}  
.confuSecwhy .confuImg img { float: right;width: 115%; }
.confuSecwhy .confuBx { float: right; }
.confuSecwhy .confuBx p b{font-weight: 700;color: #333333;}  
.confuBx .whtList strong{margin: 0;font-size: 26px; line-height: 35px;}
.confuBx .whtList li{margin-top: 15px;}  
.confuSecwhy .confuBx .getBtn { margin-top: 15px; }
  
.confuSecdeli {padding: 0;}  
.confuSecdeli .row{align-items:flex-start;}
.confuSecdeli .confuImg img { width: 100%; }
.confuSecdeli .confuBx { padding: 0 55px; }
.confuSecdeli .confuBx p b{color: #333333;font-weight: 700;}  
.confuSecdeli .confuBx .getBtn { margin-top: 10px; }
  
  
  
  
  
.joinSec{position: relative;width: 100%;}  
.joinBg{width: 100%;height: 730px;object-fit:cover;border-radius: 80px 80px 0 0;}  
.joinCon{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;}  
.joinTxt {max-width: 565px;}
.joinTxt h2{color: #fff;padding-bottom: 20px;}  
.joinTxt p{font-size: 30px;line-height: 40px;font-weight: 500;color: #fff;}  
.joinLogo{position: absolute;top: -40px;right: 8%;width: 200px;}  
  
  

.ftrSec{padding: 15px 0;background: #0b3848;}
.ftrSec .row{align-items:center;}

.chtBtn{font-size: 18px;line-height: 47px;padding: 0 22px;border: 2px solid rgba(255,255,255,0.3);border-radius: 100px;color: #fff;font-weight: 700;display: inline-block;background: #134c60;}
.chtBtn img{max-width: 25px;display: inline-block;margin-right: 8px;}
.chtBtn:hover{background: #fff;color: #000;}
.chtBtn:hover img{filter: brightness(0);}



.ftrSec li{display: inline-block;}
.ftrSec li::before{content: "|";margin: 0 10px;}
.ftrSec li:first-child::before{display: none;}
.ftrSec li, .ftrSec li a {font-weight: 500;color: #ffffff;font-size: 16px;line-height: 24px;}
.ftrSec li a:hover{text-decoration: underline !important;}
.cpy a{font-weight: 700;text-decoration: underline !important;}
.ftrSec li.cpy a:hover{text-decoration: none !important;}



.banneSec{position: relative;}
.banneSec::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 70%);border-radius: 0 0 80px 80px;}
.bannerImg{width: 100%;height: 900px;object-fit:cover;border-radius: 0 0 80px 80px;}
.bannerCon{position: absolute;top: 54%;left: 0;width: 100%;transform: translateY(-50%);}  
  
 
.bannerTxt{max-width: 551px;} 
.bannerTxt strong{display: inline-block;width: 100%;font-size: 65px;line-height: 70px;font-weight: 700;color: #fff;padding-bottom: 20px;} 
.bannerTxt p{font-size: 30px;line-height: 40px;font-weight: 500;color: #fff;} 
.bannerTxt .getBtn{margin-top: 35px;min-width: 300px;} 
 
 
 
.bannerLogo { position: absolute; bottom: -60px; right: 8%; width: 200px; }
 
 
.headOfr {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 800px;}
.headOfr p, .headOfr p a{color: #0b3848;font-weight: 600;padding: 0;}
.headOfr p a:hover{text-decoration: underline !important;}
.headOfr .item{padding: 0 30px;white-space: nowrap;}


.header_sec{position: absolute;top: 0;left: 0;width: 100%;z-index: 9;padding-top: 10px;}
.nav_top{background: #fff;}
.nav_top .getBtn { font-size: 20px; line-height: 30px; min-height: 61px; min-width: 180px; padding: 13px;}


.nav_top{justify-content:space-between;padding: 8px 28px;border-radius: 200px;position: relative;}
.navbar-brand {padding: 0;margin: 0 0 0 15px;max-width: 121px;}
.navbar-brand img{max-width: 100%;width: auto;}


.header_sec.fixed { -webkit-animation-name: animationFade; -o-animation-name: animationFade; animation-name: animationFade; -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; position: fixed; background: #fff;padding: 0;box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);}
@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}


/*chng*/.realBx { min-height: 305px; }
 
.bookingpop .btn-close {position: absolute; right: 6px; top: 6px; z-index: 5; cursor: pointer !important;} 


.page-template-tpl_thankyou .header_sec{ box-shadow: 0 0 15px 0 rgba(0,0,0,0.5); } 


.thankupage{
  width: 100% !important;
  text-align: center !important;
  position: inherit !important;
  left: inherit !important;
  top: inherit !important;
  -ms-transform: inherit !important;
  -webkit-transform: inherit !important;
  -moz-transform:inherit !important;
  -o-transform: inherit !important;
  transform: inherit !important;
  padding: 168px 0 !important;
}

.thankupage p{ font-size: 16px;
  padding-bottom: 6px !important; line-height: 27px;}
.thankupage .wp-block-group{ max-width: 700px; margin: 0px auto;}
.thankupage .wp-block-group em {
  background: #144658;
  width: 20px;
  height: 20px;
  display: inline-block;
  color: #fff;
  font-style: normal;
  border-radius: 14px;
  margin-right: 6px;
  font-size: 11px;
  margin-left: 9px;
  line-height: 20px; text-align:center; position:absolute; top:5px; left:0px;
}
.thank_you p.has-text-align-center{ text-align:center;}
.thank_you p.has-text-align-left{ text-align:left; position:relative; padding-left:40px;}
.thank_you p{ padding-bottom:9px;}
.thankupage h5{ padding-bottom: 13px;
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700; color: #003a4a;}

.btnsa{
  display: inline-block;
  width: auto !important;
  position: relative;
}
.smlTxt {
  font-size: 12px;
  line-height: 15px;
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  text-align: center;
}
.btnsa .getBtn{ margin-bottom: 19px; }
.whtx{ color:#fff;}

.confuSecdeli .confuImg img {
  width: 100%;
  min-height: 636px;
  object-fit: cover;
  object-position: right;
}



/*reordr*/


.realSecreorder{padding-top: 0 !important;}
.confuSecreorder{padding: 100px 0 !important;}

.bannerImg{ object-position: top;}



.page-template-tpl_offer {}
.offer_section.whtSec { background: #dfeff5; width: 100%; border-radius: 0; margin: 0; padding: 80px 0; }
.offer_section.tophead h2 { text-align: center;}
.offer_section .btnsa { display: inline-block; width: 100% !important; text-align: center; padding: 40px 0 0; }
.offer_section .btnsa .getBtn { margin-top: 25px;}
.offer_section .whtList li ul li{ padding-left: 0px; background: none; }
.offer_section .whtList li ul li b{ color:#000; }
.offer_section .whtBx { min-height: 900px; box-shadow: 0 0 17px -1px #c8d6dc; }

.whtBx_img{ width: 100%; position: relative; }
.whtBx_img .offrImg{ width: 100%; object-fit: cover; height: 275px; border-radius: 20px; }
.whtBx_img:before{ width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; border-radius: 20px; background: rgba(20, 70, 88, 0.8); content: ""; }
.whtBx_hvr{ width: 100%; position: absolute; left: 0px; top: 50%; padding-left: 25px;  transform: translate(0, -50%); }
.whtBx_hvr img { max-width: 100%; margin-bottom: 12px; height: auto !important; border-radius: 0 !important; object-fit: inherit; width: auto; }
.whtBx_hvr h4{ font-size: 30px; line-height: 36px; color:#fff; font-weight: 700; padding: 0px; }

/*.page-template-tpl_offer div#block-9 { display: none; }*/
.partner_logo{ width: 100%; display: inline-block; margin-top: 30px;}
.partner_logo img{ max-width: 100%; }

.offer_section .whtList li ul li b {
  font-size: 24px;
}
.offer_section .col-md-6:nth-child(2) .whtBx .whtList li{ padding-left: 0px; background: none; }
.offer_section .whtBx { min-height: 760px;}

/*.fightSec .container { max-width: 1170px; padding: 0 15px;}*/
.play_btn { width: 75px; height: 75px;  font-size: 22px; background: rgba(255, 255, 255, 0.6); border-radius: 100%;
  display: flex;  justify-content: center;  align-items: center;  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%); z-index: 1; color: #000;  }
.fightSec .row {
  align-items: center;
}
.about_video{ width: 100%; position: relative; }
.about_video img{ width: 100%; border-radius: 10px; }

.opnvidoPop{
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%; z-index:2; display:none;
}
.opnvidoPop iframe {
  border: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.clospop{ position:absolute; top:0px; right:0px; width:30px; height:30px; background:#000; text-align:center; color:#fff; line-height:30px;}



.page-template-templatestpl_landing2-php .btnsa .smlTxt{ display:none !important;}



.about_videoRow { background: #e6e4e4; width: 100%; margin-top: 20px; padding: 20px; border-radius: 10px; box-shadow: 2px 4px 12px -10px #151414;}
.about_videoRow .play_btn {width: 48px; height: 48px; font-size: 14px;}
.about_txt{ width: 100%; }
.about_txt h4 { font-weight: 600; font-size: 24px; line-height: 32px;}

.testi_box { border-radius: 15px; width: 100%; position: relative;}
.testi_box img { border-radius: 15px; width: 100%;}
.testi_hvr{ width: 100%; position: absolute; left: 0px; bottom: 0px; padding: 15px; }
.testi_hvr p{ font-weight: 600; color:#fff; font-size: 24px; line-height: 28px; padding: 0 0 15px; }
.testi_hvr .realMed i { width: 50px; height: 50px; border-radius: 100%; display: flex; justify-content: center; align-items: center; background: #e9f1f4;
  font-style: normal; text-transform: uppercase; font-size: 22px; font-weight: 700; color: #99b6c1; }
.testi_hvr .media-body strong{ font-size: 22px; line-height: 24px; color:#fff; font-weight: 700; }
.testi_hvr .media-body em{ font-size: 14px; line-height: 20px; color:#fff; font-weight: 500; width: 100%; display: inline-block; font-style: normal; }
.testi_box:before{ background: url(../images/trans_bg.png) repeat-x left bottom; background-size: auto; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;  border-radius: 15px; content: ""; }

.realSecreorder .owl-dots { width: 100%; display: flex; justify-content: center; align-items: center; margin-top: 30px;}
.realSecreorder .owl-dot { width: 10px; height: 10px; background: #a9c7d2 !important; border-radius: 100%; margin: 2px 3px;}
.realSecreorder .owl-dot.active{ background: #144658 !important; }
.realSec h2 { text-align: center;}
.realSec h2::before{ display: none; }
.realSec .owl-nav{ display: none; }


.about_videoRow_main{ width: 100%; }
.fightSec_top .container{ max-width: 1920px; padding: 0px; } 

.landing3 .bannerTxt .getBtn{ min-width: auto; }
.page-template-templatestpl_landing3-php .btnsa .smlTxt {display: none !important;}


.headOfr p, .headOfr p a { padding: 0 5%; text-align: center;}









@media (min-width: 2000px) and (max-width: 9000px) 
{
.bannerImg{ height:1200px;}
.modal-dialog {
    max-width: 1200px;
    margin: 1.75rem auto;
  }
.bookingpop h3{ font-size;25px !important; line-height:30px !important;}	
.bookingpop h5{ font-size;18px !important; line-height:25px !important;}		
	
	
  
}  
@media (min-width: 992px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; /*transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;*/}



/*font-family: 'Gilroy';*/




}

@media only screen and (max-width: 1799px) {  
  
  
  

  
  
}

@media only screen and (max-width: 1599px) {  
  
.container{max-width: 1370px;}
  
body {font-size: 18px;line-height: 26px;} 
.tophead h1, .tophead h2 { font-size: 36px; line-height: 40px;}
.bannerTxt strong {font-size: 50px; line-height: 56px;}
.getBtn{min-height: 80px; min-width: 280px;font-size: 22px; line-height: 30px;}
.symSec p strong, .dietMain h5, .confuBx strong, .whtList li strong, .whtSec p strong, .confuBx .whtList strong { font-size: 22px; line-height: 26px;}
.bannerTxt p, .symList li span, .dietBx h5, .confuMed h5, .whtBxTxt h5, .joinTxt p { font-size: 25px; line-height: 35px;}  
.fightSec { padding: 60px 0 30px; }
.symSec { padding: 30px 0 60px;}
.confuSec, .whtSec, .dietSec, .realSec  { padding: 60px 0; }


  
.bannerTxt { max-width: 475px; }
.bannerImg {height: 700px;} 
.headOfr { width: 650px; }
.bannerLogo { bottom: -30px; width: 140px; }
.joinLogo { top: -30px; width: 140px; }
.symSec .row { padding: 0px 0 30px; }
.dietHead { max-width: 450px; padding-bottom: 50px; }
.dietBx i { max-width: 60px; margin-bottom: 20px;min-height: 70px; }
.confuMed i { max-width: 60px;}
.whtSec .row { margin-top: 0; }
.whtBx {min-height: 830px;}  
.realSec .owl-nav {top: -69px;}  
.realBx{min-height: 280px;}  
.thmbTxt { padding: 40px; max-width: 575px; }
.thmbBx strong {font-size: 100px; line-height: 100px;}
.joinBg {height: 600px;}  
.ftrSec li, .ftrSec li a { font-size: 15px; line-height: 24px; }
.confuBx { max-width: 670px; }
.confuSecdeli{padding-bottom: 0 !important;}  
.bannerTxt .getBtn { margin-top: 20px;}
  
/*chng*/.realBx { min-height: 332px; }
  
  

/*reordr*/


.confuSecreorder{padding: 60px 0 !important;} 
  
.confuSecdeli .confuImg img{ min-height: 490px;}  
.confuSecdeli.confuSecreorder{ padding-bottom:0px !important;}  
  
.offer_section .whtBx { min-height: 800px;}  

.offer_section .whtList li ul li b {
  font-size: 22px;
}
.offer_section .whtBx {
    min-height: 700px;
  }
  
}



@media only screen and (max-width: 1399px) {  
  
.container{max-width: 1170px;}
  
.bannerTxt strong { font-size: 45px; line-height: 50px; }
.bannerImg { height: 650px; }
.bannerCon {top: 56%;} 
.symList li { margin-bottom: 15px; }
.symBx {padding: 30px 240px 15px 30px;}  
.symList li span{font-size: 22px; line-height: 30px;}
.symBx { min-height: 590px;}  
.dietBx { min-height: 290px; }
.realBx { min-height: 300px; border-radius: 15px; padding: 20px; }
.thmbBx img {height: 400px;}  
.getBtn, .bannerTxt .getBtn, .thmbSm .thmbTxt .getBtn { min-height: 60px; min-width: 220px; font-size: 20px; line-height: 30px; padding: 10px 20px; }
.joinBg { height: 500px; }
.ftrSec li, .ftrSec li a { font-size: 12px; line-height: 20px; }
.chtBtn { font-size: 16px; line-height: 40px;}
.confuBx { max-width: 575px; }

/*chng*/.realBx { min-height: 347px; }  

body {
    font-size: 15px;
    line-height: 22px;
  }	
.getBtn, .bannerTxt .getBtn, .thmbSm .thmbTxt .getBtn{ font-size:16px;}	
	  
	  
.offer_section .whtBx { min-height: 750px;} 
.offer_section.whtSec { padding: 70px 0;}	
.offer_section .whtBx {
    min-height: 670px;
  }

	
}  
  
@media only screen and (max-width: 1199px) {

.container{max-width: 960px;}
/*.fightSec .container { max-width: 960px; }*/
body { font-size: 16px; line-height: 24px; }
.tophead h6 { font-size: 16px; line-height: 24px;}
.bannerTxt strong { font-size: 42px; line-height: 46px; }
.bannerTxt p, .symList li span, .dietBx h5, .confuMed h5, .whtBxTxt h5 { font-size: 23px; line-height: 32px; }
.symSec p strong, .dietMain h5, .confuBx strong, .whtList li strong, .whtSec p strong, .confuBx .whtList strong { font-size: 20px; line-height: 26px; }
.headOfr { width: 450px; }
.nav_top .getBtn { font-size: 18px; line-height: 30px; min-height: 36px; min-width: 150px; padding: 7px; }
.navbar-brand { max-width: 100px; }
.bannerImg { height: 550px;}
.bannerImg, .banneSec::before {border-radius: 0 0 50px 50px;}
.bannerTxt { max-width: 375px; }
.symBx { padding: 30px 140px 15px 30px;min-height: 545px; }
.bannerLogo, .joinLogo { width: 110px; }
.dietSec, .whtSec {border-radius: 25px;}
.symBx, .thmbBx img { border-radius: 15px;}
.confuMed { border-radius: 15px; padding: 20px;}
.joinBg { border-radius: 50px 50px 0 0; }
.confuBx { max-width: 470px; }
.dietBx { min-height: 250px; padding: 20px; border-radius: 15px; }
.thmbSm .thmbTxt, .thmbTxt { padding: 20px; }
.thmbBx img { height: 320px; }
.thmbTxt h2 br{display: none;}
.thmbBx strong { font-size: 80px; line-height: 80px; }
.confuSecdeli .confuBx { padding: 0; }
.confuSecdeli { padding-bottom: 60px !important; padding-top: 0 !important; }
.ftrSec {padding-bottom: 0;}
.ftrSec .col-md-4{width: 100%;text-align: center !important;margin-bottom: 15px;}
.joinBg { height: 400px; }
.joinTxt p { font-size: 20px; line-height: 30px; }
.joinTxt { max-width: 475px; }
.whtBx, .whtBx img {border-radius: 15px;}
.whtBx img {height: 200px;}
.whtBx { min-height: 735px; }
.confuMed i { max-width: 48px; }
.dietBx i { max-width: 45px; margin-bottom: 15px; min-height: 52px; }
.dietBx { min-height: 230px;}
.realBx { min-height: 275px;}

/*chng*/.realBx { min-height: 320px; }  
.ftrSec .col-md-4{margin-bottom: 0 !important;}.ftrSec{padding-bottom: 15px !important;}


/*reordr*/


.confuSecreorder{padding: 60px 0 !important;} 
	  
	  
.offer_section .whtBx { min-height: 875px;} 
.offer_section.whtSec { padding: 60px 0;}
	
.offer_section .whtList li ul li b {
  font-size: 20px;
}	
.offer_section .whtBx {
    min-height: 780px;
  }	
  
.about_txt h4 {font-size: 22px; line-height: 30px;}  

  
  
.testi_hvr p { font-size: 20px; line-height: 26px; padding: 0 0 10px;}  
.testi_hvr .media-body strong { font-size: 18px; line-height: 20px;}
.testi_hvr .media-body em { font-size: 13px; line-height: 18px;}
.testi_hvr .realMed i { width: 50px; height: 50px; font-size: 18px;}
  
  
  
  
  

}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;box-shadow: none;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 3px;  border-radius: 16px; background-color: #02579b;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-10px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;max-width: 100%;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
        
.container{max-width: 720px;}
/*.fightSec .container { max-width: 720px; }*/



.tophead h1, .tophead h2 { font-size: 30px; line-height: 36px; }
.bannerTxt strong { font-size: 38px; line-height: 44px; }
.bannerTxt p, .symList li span, .dietBx h5, .confuMed h5, .whtBxTxt h5 { font-size: 20px; line-height: 28px; }
.symSec p strong, .dietMain h5, .confuBx strong, .whtList li strong, .whtSec p strong, .confuBx .whtList strong { font-size: 18px; line-height: 24px; }
.navbar-brand { padding: 0; margin: 0 0 0 15px; }
.headOfr { width: 100%; position: inherit; left: inherit; top: inherit; transform: inherit;padding: 10px 0;border-bottom: 1px solid #013a4a;margin-bottom: 10px; }
.nav_top {border-radius: 10px;padding: 0 0 10px;}
.header_sec.fixed .headOfr{display: none;}
.header_sec.fixed .nav_top { padding: 10px 0px; }
.bannerCon { top: 50%; }
.header_sec { position: relative;padding: 0;}
.nav_top .getBtn { margin-right: 15px; }
.headOfr p, .headOfr p a { font-size: 15px; line-height: 20px; }
.bannerImg { height: 450px; }
.bannerLogo, .joinLogo { width: 90px; }
.symBx { padding: 20px; min-height: 520px;position: relative;overflow: hidden; }
.symBx::before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;}
.symBx ul{position: relative;}
.dietBx { min-height: 250px; }
.whtBxTxt { padding: 15px; }
.whtBx { min-height: 840px; }
.thmbSec .col-md-8{width: 60%;}
.thmbSec .col-md-4{width: 40%;}
.joinTxt p { font-size: 18px; line-height: 26px; }
.joinTxt { max-width: 380px; }
.confuBx { max-width: 350px; }
.thmbBx strong { font-size: 65px; line-height: 65px; }
.thmbBx h2{font-size: 25px; line-height: 30px;}
.confuBx h2 br{display: none;}
/*chng*/.realBx { min-height: 270px; }


	  
	  
.offer_section .whtBx { min-height: 840px;} 
.offer_section.whtSec { padding: 50px 0;}
.whtBx_hvr img { margin-bottom: 10px; width: 80px;}
.whtBx_hvr h4 { font-size: 24px; line-height: 30px;}
.whtBx_img .offrImg { height: 180px; border-radius: 10px; }
.whtBx_img::before { border-radius: 10px;}

.offer_section.whtSec { padding: 50px 0;}

.offer_section .whtList li ul li b {
  font-size: 18px;
}	
.offer_section .whtBx {
    min-height: 720px;
  }

.about_txt h4 {font-size: 20px; line-height: 28px;}  
.play_btn { width: 35px; height: 35px; font-size: 11px;}
.about_txt h4 { font-size: 18px; line-height: 26px; }


.landing3 .bannerTxt .getBtn i { margin-left: 8px; }
.landing3 .bannerTxt .getBtn{font-size: 14px;}
.headOfr p{  padding: 0 5%;  text-align: center; }

} 
 
 

 
@media only screen and (max-width: 767px){

.container{max-width: 100%;}
.fightSec .container { max-width: 100%; }
.tophead h1, .tophead h2 { font-size: 25px; line-height: 30px; }
.bannerTxt strong { font-size: 30px; line-height: 38px;padding-bottom: 10px; }
.bannerTxt p, .symList li span, .dietBx h5, .confuMed h5, .whtBxTxt h5 { font-size: 18px; line-height: 26px; }
body { font-size: 15px; line-height: 24px; }
.symSec p strong, .dietMain h5, .confuBx strong, .whtList li strong, .whtSec p strong, .confuBx .whtList strong { font-size: 16px; line-height: 24px; }
.bannerImg { height: 400px; }
.fightSec { padding: 30px 0 15px; }
.symSec { padding: 15px 0 30px; }
.confuSec, .whtSec, .dietSec, .realSec { padding: 30px 0; }
.confuSecdeli { padding-bottom: 50px !important;}
.bannerTxt { max-width: 270px; }
.bannerTxt .getBtn { margin-top: 10px; }
.fightTxt { max-width: 100%; padding: 0 12px !important;}
.fightTxt h1 br{display: none;}
.symBx {min-height: inherit;}
.symSec .row { padding: 0px 0 20px; }
.dietSec h2 { padding-bottom: 15px; }
.dietHead { max-width: 300px; padding-bottom: 10px; }
.dietMain .col-md-6{width: 50%;}
.dietBx { min-height: 275px; }
.confuImg img { width: 100% !important; }
.confuBx { max-width: 100%; padding: 0 12px; }
.confuBx strong { margin-top: 10px; }
.whtBx { min-height: inherit; margin-top: 0; }
.realBx p { font-size: 15px; line-height: 24px;}
.realBx { min-height: 245px; }
.thmbSec .col-md-8, .thmbSec .col-md-4 { width: 50%; }
.thmbBx h2 { font-size: 20px; line-height: 25px; }
.thmbBx strong { font-size: 58px; line-height: 58px; }
.confuBx .whtList li { margin-top: 10px; }
.confuSecdeli .confuBx { padding: 15px 12px 0; }
.joinTxt p { font-size: 16px; line-height: 24px; }
.joinTxt h2 { padding-bottom: 15px; }
.joinBg { height: 300px; }
.joinTxt { max-width: 299px; }
.thmbBx img { height: 265px; }
/*chng*/.realBx { min-height: 280px; }



.confuSecreorder { padding: 30px 0 !important;}
.confuSecreorder.confuSecdeli .confuImg img {min-height: inherit;}

	  
	  
.offer_section .whtBx { min-height: auto;} 
.offer_section.whtSec { padding: 50px 0;}
.offer_section .btnsa .getBtn { margin-top: 15px;}
.offer_section .btnsa { padding: 20px 0 0;}
.offer_section.tophead h2 { padding: 0 0 30px;}
.whtBx_hvr { padding-left: 20px;}
.whtBx_hvr img {margin-bottom: 8px; width: 60px; }
.whtBx_hvr h4 {font-size: 21px; line-height: 27px; }

.offer_section .whtList li ul li b {
  font-size: 16px;
}	


.about_txt h4 {font-size: 20px; line-height: 28px;}  
.about_txt h4 { font-size: 18px; line-height: 26px; }
.about_videoRow .play_btn { width: 35px; height: 35px; font-size: 11px;}
.about_videoRow { margin-top: 12px; padding: 15px;}
.fightTxt { padding-top: 20px !important; }
.fightSec_top .container{ max-width: 100%; }




}




@media only screen and (max-width: 575px){ 

.bannerImg { height: 370px; }
.bannerImg, .banneSec::before { border-radius: 0 0 20px 20px; }
.bannerLogo, .joinLogo { width: 60px; }
.dietSec, .whtSec { border-radius: 15px; }
.dietMain .col-md-6 { width: 100%; }
.dietBx { min-height: inherit; }
.dietMain .getBtn.wht { margin-top: 20px; }
.dietSec{position: relative;}
.dietSec::before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.5);border-radius: 15px;}
.dietSec .container{position: relative;}
.confuMed { flex-direction: column; }
.confuMed i { margin: 0 0 15px 0; }
.whtList li { padding-left: 28px; background-size: 20px; }
.realSec .owl-nav { position: inherit; top: inherit; right: inherit; background: none; text-align: center;margin-top: 10px; }
.realSec .owl-nav button { margin: 0 5px; }
.realBx { min-height: 305px; }
.thmbSec .col-md-8, .thmbSec .col-md-4 { width: 100%; }
.thmbSm{margin-top: 15px;}
.getBtn, .bannerTxt .getBtn, .thmbSm .thmbTxt .getBtn {font-size: 18px;}
.getBtn i { margin-left: 10px; }
.joinBg { border-radius: 20px 20px 0 0; }
.joinTxt p { font-size: 15px; line-height: 24px; }
.thmbBx strong { font-size: 46px; line-height: 48px; }
.dietHead { max-width: 100%;}
/*chng*/.realBx { min-height: 328px; }

.about_txt{ padding: 15px 0 0; }
.about_txt h4 {font-size: 16px; line-height: 22px; }


.landing3 .bannerTxt .getBtn i { margin-left: 8px; }
.landing3 .bannerTxt .getBtn{font-size: 14px; padding: 8px 10px; font-size: 14px; }


} 

@media only screen and (max-width: 480px){
	
	
.realBx { min-height: inherit; }	
.about_txt h4 br{ display: none; }	
	
	
	
	
	
	
	
	
	
	
	
} 
