body{font-family:"Poppins";overflow-x: hidden;}
a {text-decoration: none;}
ul{margin: 0; padding: 0;}
html{overflow-x: hidden;}

.whatsapp_area{position: fixed; right: 30px; bottom: 10px;z-index: 100;}
.whatsapp_area a{text-align:center;}
.foot_wp {width: 50px;height: 50px;display: block;text-align: center;background: #128C7E ;border-radius: 100%;}
.foot_wp i{font-size:28px;line-height:50px; color:#fff;}

.phone_area{position: fixed; left: 30px; bottom: 10px;z-index: 100;}
.phone_area a{text-align:center;}
.foot_phone {width: 50px;height: 50px;display: block;text-align: center;background: #fba707 ;border-radius: 100%;}
.foot_phone i{font-size:28px;line-height:50px; color:#000;}

.head_nav{padding:0; background:#c3ddfe;}
.head_nav nav{padding:5px 0;border-top: 5px solid #040032;}
.head_nav .navbar-brand{padding:0;}
.head_nav .navbar-brand img{transition:ease-in-out 0.3s;width: 70px; padding: 8px 0;}
.head_nav ul{margin:0 0 0 auto;text-align: right;}
.head_nav ul li{display: inline-block;}
.head_nav ul li a i{font-weight: 900;}
.head_nav ul li a{color:#000; font-size:18px; line-height:70px; text-transform:uppercase;position:relative;font-weight: 600;padding: 10px 20px;}
.sticky_menu{position: fixed;left: 0;top:0; width: 100%;z-index: 10;}

/*
.slider_box .item{background: url(../images/banner.webp) no-repeat center; background-size: cover; padding: 50px 0; position: relative; z-index: 1;}
.slider_box .item:before{content: ""; background: rgba(4,0,50,0.5); position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.slider_box h1{font-weight: bold; font-size: 48px; color: #fff; margin: 0 0 30px;}
.slider_cont{margin: auto 0; width: 100%;}
*/
.slide {position: relative; padding:70px 0 100px;}
.slide h2{font-weight:bold;}
.slide .slide_img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
/*.slide:after{content: "";background: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));width: 90%;height: 100%;position: absolute;left: 0;top: 0;}*/
.slide p{font-size: 18px;margin-top:20px;line-height: 28px;}
.cont_center{position: relative;z-index: 1;}
.slide .slide_img img {opacity: 1 !important;-webkit-animation-duration: 3s;animation-duration: 3s;transition: all 1s ease;width: 40%;position: absolute;bottom: -230px;}
.slide .slide_content--headings {text-align: left;color: #fff;}
.slide .slide_content--headings h2 {font-size: 60px;margin: 10px 0;}
.slide .slide_content--headings .animated {transition: all 0.5s ease;}
.slider_area{background: url(../images/choose_back.webp) no-repeat center; background-size: cover; position: relative; z-index: 1;height: 450px;}
.slider_area:before{content: "";background: rgb(7 22 153 / 50%); position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: -1;}
.slider_area [data-animation-in] {opacity: 0;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;transition: opacity 0.5s ease 0.3s;}
.slider_area .slick-arrow{border: none;background: transparent;color: #fff;position: absolute;top: 50%;left: 0;width:45px; z-index:1;}
.slider_area .slick-arrow.slick-next{right: 0;left: auto;transition:ease-in-out 0.3s;z-index: 0;}
.slider_area .slick-arrow i{font-size:35px; transition:all 0.3s; background: #fba707; padding: 5px 10px;color: #fff !important;}
.slider_area .slick-arrow i:hover{background:#2154cf;}
.slider_area .slick-arrow:before{display: none;}
.slider_area .btn_area{margin-top: 30px;}
.slider_area .slick-list{overflow: inherit;}
.slider_wrap{position: relative;}

.btn_area a {color: #fff !important;height: 50px;font-size: 16px;font-weight: 600;background-color: #3396da;border-radius: 8px;margin:auto;text-align: center;line-height: 50px;text-decoration: none;padding: 0 30px;transition: all 0.5s;border: none;z-index: 1; overflow: hidden; position: relative; display: inline-block; cursor: pointer;}
.btn_area a::before {content: "";height: 300px;width: 300px;background: #fba707;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) scale(0);transition: .5s cubic-bezier(.25,.46,.45,.94);z-index: -1;}
.btn_area a:hover::before {transform: translateY(-50%) translateX(-50%) scale(1);}

.from-sec{background: #0c2450;border: 5px solid #020b1c;padding: 20px;position: absolute;right: 5%;bottom: -50px;width: 350px;z-index: 1;}
.from-sec h3{text-align:center;color:#fff;padding-bottom:5px;border-bottom:1px solid #fff;margin-bottom:20px;font-family:"Montserrat";font-size:20px;}
.frm-holder{color:#fff;text-transform:uppercase;font-size:24px;background-color: #3396da;line-height:50px;box-shadow:0 8px 8px rgba(0,0,0,0.2);text-align:center;position:relative;margin-bottom: 20px;}
/*.frm-holder:before{width: 0;height: 0;border-style: solid;border-width: 0 20px 20px 0;border-color: transparent #166ca7 transparent transparent;position:absolute;content:"";bottom: -20px;left: 0;}
.frm-holder:after{width: 0;height: 0;border-style: solid;border-width: 20px 20px 0 0;border-color: #166ca7 transparent transparent transparent;position:absolute;content:"";bottom: -20px;right: 0;}*/
.from-sec form label{color:#fff; display: block;}
.from-sec form input, .from-sec form textarea{border-radius: 0;margin-bottom:10px;}

.form_btn {color: #fff !important;height: 50px;font-size: 16px;font-weight: 600;background-color: #3396da;border-radius: 8px;margin:auto;text-align: center;line-height: 50px;text-decoration: none;padding: 0 30px;transition: all 0.5s;border: none;z-index: 1; overflow: hidden; position: relative; display: block;}
.form_btn::before {content: "";height: 300px;width: 300px;background: #fba707;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%) scale(0);transition: .5s cubic-bezier(.25,.46,.45,.94);z-index: -1;}
.form_btn:hover::before {transform: translateY(-50%) translateX(-50%) scale(1);}

.head{font-size: 36px; font-weight: bold; color: #000;margin: 0 0 20px;text-align: center;}
.head span{position: relative;padding-left: 35px;}
.head span:before{content: ""; background: url(../images/head_img.webp) no-repeat 0 0; width:32px; height: 26px; position: absolute; left: 0; top: 12px;}

.pkg_area{padding: 150px 0 70px;}
.pkg_box {background: #fff; border-radius: 8px; border: 1px solid #b7b7b7;overflow: hidden;transition: all 0.5s;margin: 12px 0;}
.pkg_img{height: 230px;overflow: hidden;}
.pkg_img img{width: 100%; height: 100%; object-fit: cover;transition: all 0.5s;}
.pkg_cont{padding: 20px;}
.pkg_cont h3{font-size: 16px; font-weight: bold; color: #000;margin: 0 0 5px;}
.pkg_cont ul li{list-style: none; font-size: 14px; color: #505050;}
.pkg_cont ul li i{color: #fba707;width:20px;}
.pkg_ul li{position: relative; padding-left: 15px;}
.pkg_ul li:before{content:"\f105";font-family:"Font Awesome 6 Free";position:absolute;left: 0;top:0;font-weight: bold;color:#fba707;}
.pkg_box:hover{box-shadow: 0 0 50px rgba(0,0,0,0.2);}
.pkg_box:hover img{transform: scale(1.2);}
.pkg_box .btn_area{margin-top: 20px;}

.quote_modal .btn-close{background: #fff; opacity: 1; position: absolute;right: -5px;top: -5px; padding: 0;}
.quote_modal .btn-close i{font-size: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.quote_modal form label{color:#000; display: block;}
.quote_modal form input, .quote_modal form textarea{border-radius: 0;margin-bottom:10px;}

.choose_area{padding: 70px 0;background: url(../images/choose_back.webp) no-repeat center; background-size: cover; position: relative; z-index: 1;background-attachment: fixed;}
.choose_area:before{content: "";background: rgb(7 22 153 / 50%); position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: -1;}
.choose_area .head{color: #fff;}
.choose_box{margin: 30px 0;}
.choose_icon{width: 100%; max-width: 70px; height: 70px; border: 1px solid #fff; color: #fba707; text-align: center; line-height: 70px; font-size: 30px;border-radius: 100%;}
.choose_cont{padding-left: 20px;}
.choose_cont h3{color: #fff; font-size: 20px;}
.choose_cont p{color: #fff; margin: 0;}
.choose_cont p a{color: #fba707;}

.footer_area{background:url(../images/foot_back.webp) no-repeat 0 0 #1e1e2a;background-size: cover;}
.foot_about, .foot_menu, .foot_cont{padding: 70px 0;}
.foot_about h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_about p{color:#d4d4d4;line-height: 28px; text-align: justify;margin: 0;}
.foot_menu h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_menu ul li {list-style: none; padding:5px 0 5px 15px;position: relative;}
.foot_menu ul li:before{content:"\f105";font-family:"Font Awesome 6 Free";position:absolute;left: 0;top: 4px;font-weight: bold;color:#fba707;}
.foot_menu ul li a{color:#d4d4d4;display: block;transition: all 0.3s; position: relative;left:0;}
.foot_menu ul li a:hover{left:5px;}
.foot_cont h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_cont p{display:flex;margin-bottom:10px;color:#d4d4d4;}
.foot_cont p a{color:#d4d4d4; word-break: break-all;}
.foot_cont p i{position: relative;top: 5px;width: 100%;max-width: 20px;color: #fba707;}
.foot_link{padding-left: 25px;}
.foot_form{background: #fba707;padding: 20px;height: 100%;}
.foot_form form h3{font-size: 24px; color:#fff; margin-bottom: 15px;font-weight: 500;}
.foot_form form input{background: #fff; border-radius: 5px; border:none; color: #505050;margin-bottom: 10px;}
.foot_form form textarea{height: 72px;background: #fff; border-radius: 5px; border:none; color: #505050;margin-bottom: 10px;}

.copy_area{padding: 30px 0; border-top: 1px solid #666666;}
.copy_area p{margin: 0; color: #fff;}
.copy_right{text-align: right;}
.copy_right a{color: #fba707;}

.thank_you{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0.1);background:#fff;padding:20px 30px;width: 500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align: center;}
.thank_you h2{font-size:20px; font-weight:bold; margin:0 0 20px;color:#000;}

/*===============Responsive Starts===============*/
@media all and (min-width: 800px) {
}
@media (min-width:981px) and (max-width:1366px){
    .slide .slide_content--headings h2{font-size: 42px;}
}

@media (min-width:768px) and (max-width:980px){
    .slider_box h1{font-size: 42px;}
    .slider_area form{padding: 10px;}
    .slider_area form h2{font-size: 20px;}
    .slider_box .item{padding: 50px 0;}
    .head_nav ul li a{padding: 10px 10px;}
    .from-sec{padding: 0;width:280px;}
    .frm-holder{font-size: 16px;line-height: 30px;}
    .slide .slide_content--headings h2{font-size: 36px;}

    .foot_about, .foot_menu, .foot_cont{padding: 10px 0;}
    .footer_area{padding: 30px 0 0;}
    .foot_about p, .foot_menu ul li a, .foot_cont p{font-size: 14px; line-height: 24px;}
    .copy_area p{font-size: 14px; line-height: 24px; text-align: center;}
    .foot_form form h3, .foot_menu h3, .foot_about h3, .foot_cont h3{font-size: 16px;}
}

@media (max-width:767px){
    .head_nav .navbar-brand img{width: 50px;}
    .head_nav ul li a{font-size: 14px;line-height: 16px;padding: 5px 0;}
    .head_nav ul{margin: 10px 0 0 auto;}

    .slide .slide_content--headings h2{font-size: 18px;margin: 20px 0 10px;}
    .slider_box .item{padding: 50px 0;}
    .slider_area form{padding: 20px; margin-top: 20px;}
    .slider_area form h2{font-size: 16px;}

    .slider_area form{padding: 10px;}
    .from-sec{padding: 10px;position: relative; left: 0; right: auto;width: 100%;bottom: 0;}
    .slide .slide_img img{width: 100%;bottom:-160px}

    .head {font-size: 20px;}
    .head span{padding-left: 22px;}
    .head span:before{content: "";background: url(../images/head_img.webp) no-repeat 0 0;width: 20px;height: 18px;position: absolute;left: 0;top: 6px;background-size: 20px;}

    .pkg_area{padding: 40px 0;}
    .foot_about, .foot_menu, .foot_cont{padding: 10px 0;}
    .footer_area{padding: 30px 0 0;}
    .foot_about p, .foot_menu ul li a, .foot_cont p{font-size: 14px; line-height: 24px;}
    .copy_area p{font-size: 14px; line-height: 24px; text-align: center;}
}
/*===============Responsive Ends===============*/




































