*{margin:0; padding:0; box-sizing:border-box;}


.nautica{font-family:"nautica", sans-serif; font-weight:400; font-style:normal;

font-family:"nautica", sans-serif; font-weight:500; font-style:normal;

font-family:"nautica", sans-serif; font-weight:700; font-style:normal;
}
.commuters-sans{
font-family:"commuters-sans", sans-serif; font-weight:400; font-style:normal; font-family:"commuters-sans", sans-serif;
font-weight:400; font-style:italic; font-family:"commuters-sans", sans-serif;
font-weight:700; font-style:normal; font-family:"commuters-sans", sans-serif;
font-weight:700; font-style:italic;
}

.span{font-family:"span", serif;
font-weight:400; font-style:normal; font-family:"span", serif;
font-weight:400; font-style:italic; font-family:"span", serif;
font-weight:700; font-style:normal;}


body{font-size:18px; color:#000; }

.container{max-width:1340px; margin:0 auto; padding:0 20px;}
.logo{margin:0 auto 70px; display:table; margin-bottom:10vh;}
.logo a{outline:none;}
.logo img{max-width:336px; width:100%; margin:0 auto; display:block;}
.home-banner{background:url(../images/banner-img.jpg) no-repeat center 0; background-size:cover; height:100vh; width:100%; display:block; align-items:center; justify-content:center; padding-top:60px; overflow:hidden;}


.banner-Text{position:relative; z-index:1; display:table; margin:120px auto 0; margin-top:12vh;}
.banner-Text:after{}
.banner-Text h1{font-size:80px; color:#fff; text-align:center; font-family:"span", serif; font-weight:400; transform:scale(1.15, 1.65); line-height:.821;}
.banner-Text:before{content:''; width:310px; height:261px; background:url(../images/gold-stamp-pattern-bird-single.png) no-repeat center center; background-size:100%; margin-bottom:-88px; margin-left:-135px; display:block; position:relative; z-index:1;}
.banner-Text h1 span{font-family:"nautica", sans-serif; font-style:italic;/* transform:skewX(41deg);*/ display:inline-block; transform:scale(1.35, 1.5); margin-left:-80px; margin-right:50px; transform:scale(1.63, 1.12) skewX(15deg); margin-left:-80px; margin-right:76px;}
.banner-Text:after{content:''; height:387px; width:100%; display:block; position:absolute; background:url(../images/banner-text-shadow.png) no-repeat center center; top:50px; z-index:-1; background-size:100% 100%;}



.exclusive-oppurtunity-section{text-align:center; font-family:"commuters-sans", sans-serif; padding:116px 0 136px;}
.exclusive-oppurtunity-section .container{max-width:1148px;}
.smallTitle{text-transform:uppercase; font-size:15px; color:#cabe99; font-weight:700; letter-spacing:5.5px; margin-bottom:78px; transform:scaleX(.92);}
.eo-detail{font-family:"span", serif; font-weight:400; color:#272a6c; font-size:40px; line-height:1.335; margin-bottom:65px; transform:scaleX(.892); text-shadow:0 0 #272a6c;}
.overSide-detail{text-transform:uppercase; font-size:17px; color:#8b88ae; line-height:40px; font-weight:800; letter-spacing:7.5px;}
.overSide-detail span{padding:0 11px;}

.inquiries-section{background:#eeeef3; padding:176px 0 140px;}
.inquiries-l-content{font-size:24px; font-family:"commuters-sans", sans-serif; color:#2b418a; line-height:45px; max-width:570px; letter-spacing:-.32px;}
.website-comming-link{margin-top:80px;}
.website-comming-link a{color:#2b418a; outline:none; text-transform:uppercase; font-size:14.5px; font-weight:800; text-decoration:none; letter-spacing:4.75px;}
.inquiries-left, .inquiries-right{width:50%;}

.inquiries-area h2{font-family:"commuters-sans", sans-serif; color:#2b418a; text-transform:uppercase; font-size:14.5px; font-weight:800; text-decoration:none; letter-spacing:5px; margin-bottom:42px;}
.inquiry-form .inquir-box{margin-bottom:16px;}
.inquiry-form .inquir-box input{border:0; font-weight:600; border-bottom:1px solid #cfcddd; color:#2b418a; font-size:14px; background:none; outline:none; width:100%; padding:25px 0; text-transform:uppercase; letter-spacing:6.5px;}
.inquiry-form .inquir-box.submit-btn{margin-bottom:0;}
.inquiry-form .inquir-box.submit-btn .sBtn{ font-weight:700; background:none; border-bottom:1px solid #cfcddd; color:#2b418a; font-family:"commuters-sans", sans-serif; font-size:14px; width:auto; padding:0; border:2px solid #cfcddd; text-transform:uppercase; letter-spacing:4px; height:50px; color:#2b418a; padding:0 53px; border-radius:50px; -webkit-border-radius:50px; cursor:pointer; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; margin-top:86px; margin-bottom:0;}
.inquiry-form .inquir-box.submit-btn .sBtn:hover{background:#cfcddd;}
.inquiry-form .inquir-box.submit-btn .sBtn.disabled-btn{pointer-events:none;}

.inquiry-form .inquir-box input::placeholder{color:#2b418a; opacity:.3;}
.inquiries-section .container{display:flex; gap:200px; max-width:1490px;}

footer{padding:75px 0;}
footer .container{display:flex; gap:200px; max-width:1490px; justify-content:space-between; display:flex; font-family:"commuters-sans", sans-serif; color:#2b418a; text-transform:uppercase; font-size:14.5px; font-weight:800; text-decoration:none; letter-spacing:4px; transform:scaleX(.95);}
footer .footer-right a{color:#272a6c; text-decoration:none; font-size:14.3; }
footer .footer-right span{padding:0 15px 0 9px; font-size:14px;}

.ajax_loader{width:25px; height:25px; border-top:5px solid #2b418a; border-right:5px solid #cfcddd; border-bottom:5px solid #cfcddd; border-left:5px solid #cfcddd; border-radius:100px; animation:spin 1s infinite linear;
    margin:-37px 0 0 210px; position:absolute;}
.alert.alert-success{color:#10b910; margin-top:20px; font-family:"commuters-sans", sans-serif; font-size:16px;}



@keyframes spin {
    100%{transform:rotate(360deg);}
}

@media(min-width:1650px){
    .banner-Text:before{margin-top:-50px;}
}
@media(max-width:1650px){
    .banner-Text h1 {font-size:70px;}
}

@media(max-width:1365px){
    .inquiries-section .container{gap:100px;}
    .banner-Text h1 {font-size:50px;}
    .banner-Text h1 span{margin-left:0;}

}

@media(max-width:1100px){
    .inquiries-section .container{gap:50px;}
}
@media(max-width:1050.5px){
    .banner-Text{margin-top:0;}
    .exclusive-oppurtunity-section{padding:90px 0;}
    .smallTitle{margin-bottom:50px;}
    .eo-detail{font-size:35px;}
    .overSide-detail{letter-spacing:4.7px;}

    .inquiries-section{padding:120px 0;}
    .inquiries-section .container{flex-wrap:wrap;}
    .inquiries-left, .inquiries-right{width:100%;}
    .inquiries-l-content{font-size:22px; line-height:38px;}

    .website-comming-link{margin-top:20px;}
    footer {padding:35px 0;}
    footer .container{gap:100px;}
    footer{padding:25px 0;}
    footer .container{flex-wrap:wrap; gap:5px; text-align:center;}
    .footer-left, .footer-right{width:100%;}
}


@media(max-width:991.5px){
    .exclusive-oppurtunity-section{padding:70px 0;}
    .smallTitle{margin-bottom:30px;}
    .eo-detail{font-size:30px; margin-bottom:40px;}
    .overSide-detail{letter-spacing:4px; line-height:30px;}

    .inquiries-section{padding:90px 0;}
    .inquiries-area h2{margin-bottom:20px;}
    .inquiries-section .container{flex-wrap:wrap;}
    .inquiries-left, .inquiries-right{width:100%;}
    .website-comming-link{margin-top:20px;}
    .inquiry-form .inquir-box.submit-btn .sBtn{margin-top:30px;}
    footer {padding:35px 0;}
    /* footer .container{gap:50px;} */
    .logo img{max-width:300px;}
    .home-banner{padding-top:25px; height:650px;}
    .home-banner{padding-top:25px;}
    .banner-Text:before{margin-bottom:-118px;}
}
@media(min-height:500.5px) and (max-height:767.5px){
    .home-banner{padding-top:25px; height:700px;}
    .banner-Text{margin-top:70px;}
}

@media(max-width:767.5px){
    
    .logo{margin-bottom:50px;}
    footer{padding:25px 0;}
    footer .container{flex-wrap:wrap; gap:5px; text-align:center;}
    .footer-left, .footer-right{width:100%;}
    .banner-Text h1 {font-size:40px;}
    .banner-Text{max-width:440px;}
    .banner-Text h1 span{margin-right:40px;}
    .banner-Text:after{top:-10px;}
    .inquiries-section{padding:50px 0;}

    .banner-Text:before{margin-bottom:-88px;}
}

@media(max-width:575.5px){
    .smallTitle{letter-spacing:2.5px;}

    .overSide-detail{font-size:15px; line-height:25px; letter-spacing:2px;}
    .eo-detail {font-size:27px;}
    .inquiries-section{padding:35px 0;}
    .inquiries-l-content{font-size:20px; line-height:34px;}
    .website-comming-link a{letter-spacing:2.3px;}

    .banner-Text h1 {font-size:35px;}
    .banner-Text{max-width:440px;}
}

@media(max-width:479.5px){
    .inquiries-l-content{font-size:19px; line-height:34px;}
    .banner-Text h1 {font-size:33px;}
    .banner-Text{max-width:300px;}
    .banner-Text:before{width:230px; margin-bottom:-100px; margin-left:-70px;}
    .banner-Text h1 span{margin-right:30px; margin-left:10px;}
    footer .container{letter-spacing:2px;}

    
}