html,body{margin:0;padding:0;scroll-behavior:smooth;font-size:16px;}
h1,h2,h3,h4,h5,h6,p,span,ul,li,a{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-family:"Kumbh Sans",sans-serif;}
h2{font-size:36px;font-weight:500;}
ul,li,a,p{font-family:"Kumbh Sans",sans-serif;}
a{text-decoration:none!important;}
img{max-width:100%;}
ul{list-style:none;padding:0;margin:0;}
.sec{padding:70px 0;width:100%;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.no_space{padding-right:0px;padding-left:0px;}
.main_btn{background:#8de866;padding:10px 30px;display:inline-block;color:#000;border-radius:25px;}
.book-btn{background:linear-gradient(45deg,#28a745,#218838);color:#fff;border:none;border-radius:50px;padding:12px 30px;font-size:18px;font-weight:bold;transition:0.3s ease;}
.book-btn:hover{background:linear-gradient(45deg,#218838,#1e7e34);transform:scale(1.05);}

/************************** popup  ************************************/
.modal{top:0%;background:url(img/pop_img1.jpg) no-repeat center;}
.modal-dialog{max-width:570px;margin:60px 0 0 32%;}
.pop_heading{width:100%;padding:20px;}
.pop_heading h5{font-size:19px;font-weight:700;margin:0 0 15px;border-left:4px solid #9dd800;padding:0 20px;line-height:29px;text-transform:uppercase;}
.pop_heading h4{font-size:23px;font-weight:700;color:#000000;padding:0 0 0 30px;}
.field{width:100%;position:relative;margin:0 0 10px;}
span.pop_icon{position:absolute;color:#9dd800;left:13px;top:7px;}
.field .form-control{width:100%;border-radius:0;padding:3px 0 4px 37px;resize:none;}
.modal-content{box-shadow:rgb(243,238,238) 0px 0px 3px 2px;border-radius:30px;}
#popupform p{text-align:center;font-size:14px;color:#000000;margin:19px 0 0;}
.modal-header{padding:0;border:none;}
button.pop_btn{font-size:16px;text-transform:uppercase;color:#070707;background:#9dd800;padding:10px 0;border:none;width:100%;}
button.close{background:url(404.html) no-repeat 0 0;width:20px;height:20px;position:absolute;top:9px;right:15px;display:block;opacity:1;}
.fade.in{overflow:hidden;}

/*----------------------------------------------H E A D E R-----------------------------------------------------------*/
.header{width:100%;/* padding:10px 0; */}
.head_top{width:100%;text-align:right;padding:5px 0;background:#004aad;}
.head_top ul li{display:inline-block;margin:0 0 0 20px;}
.head_top ul li a{color:#ffffff;font-size:16px;}
.head_top ul li span{margin:0 10px 0 0;color:#7ed959;}
.logo{width:100%;/* text-align:center; */}
.logo img{margin:0px 0;}
.head_mid{margin:31px 0;text-align:center;}
.head_mid .navbar-nav > li{display:inline-block;float:none;}
.main_navigation{width:100%;padding:9px 0;}
.navbar-inverse{background-color:transparent;border:none;}
.navbar-collapse.collapse{float:none;padding:0;}
.navbar-inverse .navbar-nav > li > a{color:#000;padding:0 0 0 30px;font-size:16px;font-weight:500;text-transform:capitalize;}
.dropdown-menu{padding:8px 0;margin:0;background-color:#fff;top:20px;}
.dropdown-menu > li > a{color:#000;text-align:left;font-size:15px;text-transform:capitalize;}
ul.dropdown-menu li{width:100%;border-bottom:1px dashed #ababab;}
.caret{color:#ff5421;margin-left:9px;}
.navbar-inverse .navbar-nav > li > a:hover{color:#555f83;transition:0.7s;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{color:#46517c;background-color:transparent;}
.nav.navbar-nav{display:block;margin:0 auto;}
.navbar-nav{float:none;}
.navbar.navbar-inverse{margin-bottom:0;}
.navbar{min-height:auto;}
.head_bot{width:100%;padding:10px 0;}
.head_left{width:100%;margin:10px 0;text-align:center;}
.head_left ul li{display:inline-block;margin:0 20px 0 0;font-size:20px;}
.head_left ul li span{margin:0 15px 0 0;}
.head_left ul li a{color:#ffffff;font-weight:700;}
.head_right{width:100%;text-align:right;margin:26px 0;}
.btn_div{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0px;}
.justify-content-center{justify-content:center;}
.float_wn{background:#25d366;color:#fff;padding:12px 25px;border-radius:36px;position:relative;z-index:1;}
.float_wn:hover{color:#fff!important;}

/*----------------------------------------------B A N N E R-----------------------------------------------------------*/
.h_banner{width:100%;padding:80px 0 50px;overflow:hidden;position:relative;}
.h_banner:before{position:absolute;content:"";left:-60px;right:0;bottom:0px;top:-20px;background:url(img/ban_img3.png) no-repeat;z-index:-1;opacity:0.5;}
.ban_left{width:100%;}
.ban_left h1{margin:20px 0;font-size:45px;font-weight:800;}
.ban_left h6{margin:0 0 30px;}
.ban_left a {
    background: #004aac;
}
.ban_right{width:100%;text-align:right;}

/*----------------------------------------------S E C T I O N  1-----------------------------------------------------------*/
.h_sec1{width:100%;padding:50px 0;background:#f8f9fa;}
.sec1_box{border:1px solid #08c06b;border-radius:10px;padding:14px;height:140px;margin:0 0 20px;}
.sec1_box h4{font-weight:600;margin:0 0 7px;}
.sec1_box p{font-size:14px;line-height:22px;}

/*----------------------------------------------S E C T I O N  2-----------------------------------------------------------*/
.h_sec2{text-align:center;color:#fff;position:relative;overflow:hidden;margin:50px 0;}
.h_sec2:before{content:"";position:absolute;left:16%;right:0;top:0;bottom:0;background:#617e94;max-width:84%;border-radius:20px 0 0 20px;}
.s2_box{width:100%;}
.s2_box h3{margin:20px 0 20px;}

/*----------------------------------------------S E C T I O N  3-----------------------------------------------------------*/
.h_sec3{width:100%;}
.s3_left h2{font-size:70px;font-weight:800;margin:70px 0 35px;}
.s3_box{width:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;}
.s3_box img{width:20px;margin:0 36px 0 0;}
.s3_box p{margin:0 0 0 59px;padding:20px 0;}
.s3_left{padding:0 80px 0;}

/*----------------------------------------------S E C T I O N  4-----------------------------------------------------------*/
.h_sec4{width:100%;background:#1e272e;color:#fff;padding:200px 0 50px;}
.s4_top{width:100%;text-align:center;margin:0 0 80px;}
.s4_box{width:100%;display:flex;flex-wrap:wrap;margin:0 0 50px;}
span.s4_icon{margin:0 15px 0 0;}
.s4_box h2{font-size:25px;font-weight:800;margin:0 0 40px;}
span.s4_icon i{font-size:30px;color:#73d4d1;}
.s4-line{position:absolute;right:0;top:0;bottom:30px;width:1px;background-color:#ffffff;height:70%;}

/*----------------------------------------------S E C T I O N  5-----------------------------------------------------------*/
.h_sec5{width:100%;padding:70px 0;overflow:hidden;}
.sec5_top{width:100%;overflow:hidden;text-align:center;}
.sec5_top h2{font-size:50px;font-weight:800;}
.sec5_top p{margin:20px 0 40px;}
.sec5_bot ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;}

/*----------------------------------------------S E C T I O N  6-----------------------------------------------------------*/
.h_sec6{width:100%;background:#dee4eb;}
.s6_left{width:100%;text-align:center;margin:60px 0 0;}
.s6_left h2{font-size:40px;font-weight:800;margin:0 0 30px;}
.s6_right{text-align:right;}

/*----------------------------------------------S E C T I O N  7-----------------------------------------------------------*/
.h_sec7{color:#fff;position:relative;overflow:hidden;margin:0 0 -120px;}
.h_sec7:before{content:"";position:absolute;left:4%;right:0;top:0;bottom:0;background:#617e94;max-width:96%;border-radius:20px 0 0 20px;}
.s7_box{width:100%;}
.s7_box h3{margin:20px 0 20px;}
.s7_right{position:relative;height:360px;}
.s7_left{position:relative;}
.s7_left h2{font-size:42px;font-weight:800;line-height:60px;}
.s7_left h6{margin:10px 0 0;}
.left-line{position:absolute;right:0;top:0;bottom:30px;width:3px;background-color:#ffffff;height:121%;}
.bottom-line{position:absolute;left:0;bottom:73px;height:1px;width:96%;background-color:#ffffff;}
span.s7_tp img{width:90px;margin:0 0 0 200px;}
.s7_box p{margin:16px 0 0;}

/************************** section 8 ************************************/
.s8_top{width:100%;text-align:center;margin:0 0 40px;}
.s8_top h2{font-weight:800;}
dd{padding:20px 10px;margin:0;font-size:16px;border-bottom:1px solid #00000047;line-height:30px;}
dt:before{content:"+";font-size:1.5em;line-height:25px;float:right;padding-right:10px;transition:transform 0.3s ease-in-out;color:#03d4d1;}
dt{padding:30px 10px;cursor:pointer;margin:2px 0;color:#000000;font-size:20px;border-bottom:1px solid #00000047;}

/************************** Account Details 1************************************/
.terms-box{display:flex;align-items:center;}
.terms-box input[type="checkbox"]{margin-right:10px;}
.terms-box a{text-decoration:underline;}

/************************** section 10***********************************/

/************************** section 11************************************/

/************************** F O O T E R ************************************/
.footer{width:100%;}
.foot_top{width:100%;overflow:hidden;padding:50px 0 70px;}
.foot_box{width:100%;}
.foot_box h5{margin:0 0 40px;font-weight:800;font-size:20px;}
.foot_box p{line-height:30px;}
.foot_box ul li{margin:10px 0;}
.foot_box ul li a{color:#00000094;}
.foot_right{width:100%;text-align:center;}
.foot_right img{max-width:100%;margin:0 0 21px;}
.foot_bot{width:100%;background:#004aad;padding:5px 0;}
.foot_bot p{font-size:13px;color:#fff;font-weight:500;}
.foot_bot ul{text-align:right;}
.foot_bot ul li{display:inline-block;margin:0 auto 0 20px;}
.foot_bot ul li a{color:#333333;font-size:13px;font-weight:500;}
span.f_icon i{font-size:25px;}
span.f_icon i:hover{color:#24a652;}
.inner_page_banner{width:100%;padding:130px 0 40px;text-align:center;background:url(img/main_banner.jpg) no-repeat top center;}
.inner_page_banner h3{font-size:32px;text-transform:capitalize;}
.terms_section{width:100%;padding:40px 0;}
.terms_section h3{margin:20px 0;font-size:20px;text-transform:capitalize;}
.terms_section p{margin:0 0 15px;}
.terms_section ul li:before{content:"";position:absolute;left:-23px;background:#24a652;width:1%;height:4px;border-radius:50px;top:8px;}
.terms_section ul li{list-style:none;font-size:16px;margin:0 0 20px;position:relative;}
.terms_section ul li a{color:#102a45;}
.terms_section .form-control{resize:none;border-radius:10px;border:2px solid #555555;}
.terms_section_form{width:100%;}
.terms_section_form h5{font-size:22px;margin:0 0 30px;}
.terms_s_left{width:100%;padding:90px 0;}
.terms_s_left h3{font-size:29px;margin:0 0 30px;line-height:37px;}
.terms_s_left p{font-size:20px;font-weight:500;}
.capbox0{width:100%;margin:10px 0;overflow:hidden;}
#CaptchaDiv0{width:20%;background:#fff;padding:9px 12px;margin:0 0 15px;border-radius:10px;float:left;border:2px solid #555555;}
.capbox-inner0{padding:3px 13px;width:76%;float:left;border-radius:10px;margin:0 0 0 20px;border:2px solid #555555;}
#CaptchaInput0{margin:1px 0px 1px 30px;width:130px;border-radius:10px;padding:4px;border:2px solid #555555;}
button.cont_but{font-size:18px;background:#24a652;color:#000;border-radius:10px;padding:9px 0;box-shadow:0px 5px 15px #00000087;transition:0.3s ease-in;text-transform:uppercase;display:inline-block;width:100%;border:none;}

/************************** R E S P O N S I V E ************************************/
@media screen and (max-width:1366px){
    .modal{top:0%;background:url(img/pop_img1.jpg) no-repeat center;left:-38%;bottom:-100px;}
    .modal-dialog{margin:110px 0 0 45%;}
}
@media screen and (max-width:980px){
    .h_banner{padding:120px 0 100px;}
    .ban_right{display:none;}
    .banner_top h1{font-size:38px;}
    .sec2_top{padding:0;}
    .sec4_top{padding:40px 30px;}
    .sec5_bot{padding:0;}
    .sec7_box h5{padding:10px 13px;}
    .sec7_box{padding:23px 10px 0;}
    .capbox-inner0{width:74%;}
    #CaptchaInput0{margin:1px 0px 1px 10px;}
}
@media screen and (max-width:768px){
    .hi-slide .hi-prev{left:0px;}
    .hi-slide .hi-next{right:0px;}
}
@media screen and (max-width:767px){
    .sec{padding:40px 0;}
    .modal-dialog{margin:90px 0 0 35%;}
    .head_right{display:none;}
    .head_mid{margin:-70px 0 0;text-align:center;}
    .navbar-inverse .navbar-toggle .icon-bar{background-color:#7ed956;}
    .modal{top:0%;background:url(img/pop_img1.jpg) no-repeat center;left:-52%;}
    .top_right a{font-size:16px;}
    .h_banner{padding:30px 0;text-align:center;}
    .h_sec2:before{content:"";position:absolute;left:0;max-width:100%;border-radius:0;}
    .sec1_box{margin:0 0 30px;height:180px;}
    .h_sec2{padding:40px 0;}
    .sec3_box{margin:0 0 30px;}
    .s3_left h2{font-size:50px;margin:30px 0;}
    .h_sec3{width:100%;padding:0px 0 0;}
    .s3_left{margin:0 0 40px;text-align:center;padding:0;}
    .left-line{display:none;}
    .s4_top{margin:110px 0 40px;}
    .sec4_bot{padding:40px 0;}
    .s4_box{margin:0 0 30px;}
    .s4-line{display:none;}
    .h_sec5{width:100%;padding:0;overflow:hidden;}
    .sec5_box{height:auto;}
    .sec5_bot ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:column;align-items:center;gap:31px;}
    .h_sec6{padding:40px 0;}
    .s6_left{margin:0 0 30px;}
    .sec7_box{margin:0 0 21px;}
    .sec7_box p{height:auto;}
    .h_sec7{text-align:center;}
    .h_sec7:before{content:"";position:absolute;left:0%;max-width:100%;border-radius:0;}
    .bottom-line{position:absolute;bottom:79px;}
    .s8_top h2{line-height:50px;}
    dt{padding:14px 8px;margin:3px 0;font-size:14px;height:65px;}
    .foot_box{margin:0 0 30px;}
    #CaptchaDiv0{width:100%;}
    .capbox-inner0{width:100%;margin:0;}
}