@import url(https://fonts.googleapis.com/css2?family=PT+Serif&family=Poppins:wght@400;700&display=swap);
@media (min-width:1550px) and (max-width:1650px){
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:67%!important}
.con-main{min-width:1550px!important;max-width:1650px}
#header .logo img{width:141px;margin-top:-425px!important}
}
@media (min-width:1350px) and (max-width:1550px){
#header .logo img{width:141px;margin-top:-420px!important}
}
@media (min-width:1350px) and (max-width:1550px){
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:63.5%!important}
.con-main{min-width:1350px!important;max-width:1500px}
}
@media (min-width:1550px) and (max-width:1600px){
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:66%!important}
.con-main{min-width:1550px!important;max-width:1600px}
}
@media (min-width:1651px) and (max-width:1700px){
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:69%!important}
.con-main{min-width:1651px!important;max-width:1700px!important}
#header .logo img{width:141px;margin-top:-550!important}
}
@media (min-width:1750px) and (max-width:1850px){
#header .logo img{width:141px!important;margin-top:-515px!important}
.con-main{min-width:1750px!important;max-width:1850px!important}
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:69%!important}
}
@media (min-width:1850px) and (max-width:1900px){
#header .logo img{width:141px!important;margin-top:-535px!important}
.con-main{min-width:1850px!important;max-width:1900px!important}
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:69.5%!important}
}
@media (min-width:1900px) and (max-width:1950px){
#header .logo img{width:141px!important;margin-top:-545px!important}
.con-main{min-width:1900px!important;max-width:1950px!important}
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:70%!important}
}
@media (min-width:1650px) and (max-width:1700px){
#header .logo img{width:141px!important;margin-top:-475px!important}
.con-main{min-width:1650px!important;max-width:1700px!important}
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:67%!important}
}
@media (min-width:1700px) and (max-width:1750px){
.con-main{min-width:1700px!important;max-width:1750px!important}
.button-nav-l{margin-left:5%!important}
.button-nav-r{margin-left:68%!important}
#header .logo img{width:141px!important;margin-top:-485px!important}
}
.container-main{margin:auto;align-items:center}
.container-main-01{max-width:1100px!important;margin:auto;align-items:center}
.container{overflow:hidden;max-width:900px!important}
#Carousal .slider-wrapper{position:relative;margin:0 auto;max-width:100%}
#Carousal .slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;transition:transform .5s ease-in-out}
#Carousal .slider::-webkit-scrollbar{display:none}
.slider img.active{display:block}
#vector2{margin-bottom:-506px;text-align:left;z-index:9999}
#vector1{margin-bottom:-455px;text-align:right;margin-left:1080px;z-index:9999}
section{padding:50px 0}
.intro-07{padding:20px 0}
.slider-nav{display:flex;justify-content:center;margin-top:10px}
.mobile-main{display:none}
.desktop-main{display:initial}
.btn-center{text-align:center;display:table;margin:auto;width:100%;padding:0 25%}
.slider-nav a{display:inline-block;width:10px;height:10px;margin:0 5px;background-color:#a3a3a3;border-radius:50%;cursor:pointer;transition:background-color .3s}
.slider-nav a.active{background-color:#fff}
#Carousal .slider img{flex:1 0 100%;scroll-snap-align:start;width:100%;height:100%}
#errorMessage{color:red;text-align:center;margin-left:-67%;margin-bottom:-10px}
#leadVilla{background:#001d36;border:none;height:40px;border-radius:7px;color:#fff;width:528px}
#leadPrefer{background:#001d36;border:none;height:40px;border-radius:7px;color:#fff;width:528px}
#leadVilla1{background:#abdcfd;border:none;height:35px;border-radius:7px;width:528px;margin:0 auto;color:#000}
#myModal .m-form .sub-btn{display:table;margin:10px auto 0 auto;width:145px;padding:0}
#myModal #leadVilla2{background:#abdcfd;border:none;height:38px;border-radius:7px;width:415px;margin:0 auto;color:#000}
#myModal #leadPrefer2{background:#abdcfd;border:none;height:38px;border-radius:7px;width:415px;margin:0 auto;color:#000}
#leadPrefer1{background:#abdcfd;border:none;height:35px;border-radius:7px;width:528px;margin:0 auto;color:#000}
#leadVilla2{background:#abdcfd;border:none;height:38px;border-radius:7px;width:331px;margin:0 auto;color:#000}
#leadPrefer2{background:#abdcfd;border:none;height:38px;border-radius:7px;width:331px;margin:0 auto;color:#000}
#errorMessage2{text-align:center;color:red}
#myModal{width:100%}
#myModal .m-form input{background:#abdcfd;border:none;height:38px;border-radius:7px;width:415px;margin:0 auto}
#myModal .m-form{width:415px;margin:0 auto;color:#002d55}
#myModal .close{text-align:right;margin:15px 15px 0 444px;height:30px;width:30px;cursor:pointer}
#myModal .m-form label{font-family:poppins;font-weight:400;font-size:18px;color:#002d55;line-height:26.99px;margin:0 0 5px 0}
#myModal .m-form .form-group input{color:#002d55;font-size:18px;padding-left:15px}
#myModal .sub-btn img{width:100%;margin:-20px 0 10px 0}
#myModal .m-form .head-1{margin:0 0 20px 0;color:#002d55;font-family:'PT serif',serif;font-weight:400;font-style:italic;font-size:26px;line-height:normal;text-align:center}
#myModal .modal-content{background-image:url(img/bg\ 10.png);background-repeat:no-repeat;background-position:center;width:100%;margin:0 auto}
#form02 .m-form .sub-btn{display:table;margin:7px auto 0 auto;width:100%;padding:0 35%;margin-left:20px}
#errorMessage1{color:red;text-align:center;margin-left:35px;margin-bottom:-10px}
#form02 .raw{margin-bottom:5px!important;margin-top:5px!important}
body{margin:0;font-family:Arial,sans-serif}
body{background:#002a50;margin:0;background-image:url(img/blue\ bg.png);background-repeat:repeat;background-position:center;width:100%}
#header{width:100%;padding-top:15%}
.nav-bar-main{background-image:url(img/1frame-main.png)!important;background-repeat:no-repeat;background-size:cover;background-position:top;width:100%}
.nav-bar nav ul{width:100%;list-style:none;display:flex;justify-content:flex-end;align-items:center}
.nav-bar nav li{height:50px}
#intro-03 .head-1{margin:78px 65px 0 0}
#intro-06 .head-1{margin:78px -45px 0 0}
#intro-04 .head-1{margin:78px 30px 0 0}
#intro-03 .head-3{margin:80px 0 0 -50px}
#intro-06 .head-3{margin:80px 0 0 60px}
#intro-04 .head-3{margin:80px 0 0 -21px}
#intro-05 .int-p-right h5{padding:10px 9px 15px 45px!important}
#intro-03 .int-p-right h5{padding:10px 9px 15px 45px!important}
.nav-bar{margin-top:-22px}
.button-nav-l a{text-decoration:none;color:#fff!important;text-align:center}
.button-nav-r a{text-decoration:none;color:#fff!important;text-align:center}
.button-nav-l{color:#fff;font-size:18px;background:#002d55;display:inline flow-root;width:180px!important;text-align:center;height:33px;padding:0 0;align-content:center;border-radius:7px;font-weight:600;font-family:poppins;margin-left:5%;margin-top:61px}
.button-nav-r{color:#fff;font-size:18px;background:#002d55;display:inline flow-root;width:180px!important;text-align:center;height:33px;padding:0 0;align-content:center;border-radius:7px;font-weight:600;font-family:poppins;margin-left:55%}
.nav-bar nav a{font-family:poppins;height:100%;text-decoration:none;display:flex;align-items:center;color:#002d55;font-weight:500;font-size:16px;line-height:40px}
.nav-bar li:first-child{margin-right:auto}
.nav-bar .sidebar{position:fixed;top:0;height:auto;width:168px;z-index:999;background-color:#d9d9d9;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.nav-bar .sidebar li{width:100%}
.ham-open svg{cursor:pointer}
.nav-bar .sidebar a{width:100%;margin:0 -18px;width:100%;margin:0 -18px;font-weight:500;font-size:16px;line-height:40px}
.nav-bar .ham-open{padding:0 21px}
#header .header-text{margin-top:16%;margin-left:7%!important}
.line img{width:90%;margin:0 auto 0 auto;display:none}
.header-text .head-1 h1{margin:0 0 -2px 0;text-align:left;font-style:normal;font-family:poppins;font-weight:700;font-size:60px;line-height:55px;color:#fff}
.header-text .head-2 h2{margin:0;text-align:left;font-size:50px}
.header-text .head-2{font-family:'PT serif',serif;font-size:22px;font-style:italic;color:#abdcfd;font-weight:700}
#header .logo{display:table;margin-left:auto;margin-right:auto}
#header .logo img{width:141px;margin-top:-393px}
.c-heading{font-family:'PT serif',serif;font-weight:700;font-style:italic;font-size:37px;color:#002d55;width:560px;background-color:#abdcfd;height:auto;text-align:center;align-content:center;margin:60px auto 25px auto;box-shadow:5px 5px rgba(0,0,0,.4);padding:3px 0}
#intro .int-img img{width:100%;display:table;margin-left:auto;margin-right:auto;padding:10px}
#intro-03 .int-img img{width:100%;display:table;margin-left:auto;margin-right:auto;padding:10px}
#intro-05 .int-img img{width:100%;display:table;margin-left:auto;margin-right:auto;padding:10px}
#intro-04 .int-img img{width:100%;display:table;margin-left:auto;margin-right:auto;padding:10px}
#intro-06 .int-img img{width:100%;display:table;margin-left:auto;margin-right:auto;padding:10px}
#form01 .head-1{font-family:'PT serif',serif;font-weight:400;font-style:italic;align-content:center;text-align:center;color:#fff;font-size:35px;margin-top:60px;line-height:50px}
#form01 .head-2{font-family:poppins;font-weight:700;width:60%;font-size:35px;color:#002d55;background:#abdcfd;text-align:center;box-shadow:5px 5px rgba(0,0,0,.4);margin:6px auto 0 auto;padding:0;line-height:75px}
#form01 .m-form{width:600px;margin:30px auto 0 auto}
#form02 .m-form{margin:0 auto;background-image:url(img/13.png);background-repeat:no-repeat;background-position:center;Width:1100px;Height:675px;padding:1px 0 0 0;margin-top:90px}
#form01 .m-form input{background:#001d36;border:none;height:40px;border-radius:7px;width:528px}
#form02 .m-form input{background:#abdcfd;border:none;height:35px;border-radius:7px;width:528px;margin:0 auto}
.m-form label{font-family:poppins;font-weight:400;font-size:20px;color:#abdcfd;line-height:32.99px;margin:0;width:452px}
#Carousal .mob{display:none!important}
#form02 .m-form label{font-family:poppins;font-weight:400;font-size:20px;color:#002d55;line-height:32.99px;margin:0 auto 0 auto;width:452px}
.form-group{display:flex;flex-direction:column;margin-bottom:8px}
#form01 .form-group{display:flex;flex-direction:column;margin-bottom:15px}
.m-form button{font-family:poppins;font-weight:700;color:#002d55;background:#fff;border:none;border-radius:7px;width:129px;height:43px;font-size:20px}
#form02 .m-form button{font-family:poppins;font-weight:700;color:#fff;background:#002d55;border:none;border-radius:7px;width:129px;height:43px;font-size:20px}
.m-form .sub-btn{margin:7px 0 0 -15px;width:93%;padding:0 35%;margin-top:15px}
#form01 .m-form .sub-btn{margin:7px 0 0 -209px;margin-top:7px;width:93%;padding:0 35%;margin-top:15px}
.sub-btn img{width:100%}
.call{text-decoration:none;text-align:center;margin:5px auto;color:#002d55}
.call a{color:#002d55;text-decoration:none;font-size:18px;font-family:poppins}
#form02 .sub-btn img{width:100%;margin-top:14px}
.map{width:80%;margin:0 auto}
.row .col-md-6{padding-left:0;padding-right:0}
.row{margin-bottom:25px}
.int-p-right h5{font-family:poppins;font-weight:400;font-size:22px;line-height:35px;color:#fff;width:100%;text-align:left;margin:auto 0;align-content:center;padding:10px 10px 40px 45px}
.btn-right{padding:0 0 0 25px}
.btn-left{margin-left:-56px;width:100%}
#intro-05 .btn-right{margin:10px 0 0 -20px;padding:0;width:100%}
#intro-03 .btn-right{margin:00px 0 0 -20px;padding:0;width:100%}
#intro-06 .int-p-left h5{padding:38px 23px 20px 9px}
#intro-04 .int-p-left h5{padding:3px 23px 25px 9px}
#intro-02 .int-p-left h5{padding:0 45px 20px 9px}
#intro-02 .row:first-child{margin-bottom:25px!important}
.int-p-left h5{font-family:poppins;font-weight:400;font-size:22px;line-height:35px;color:#fff;width:100%;text-align:left;margin:auto 0;align-content:center;padding:0 23px 20px 9px}
#intro-02 .int-img img{width:100%;display:table;margin-left:auto;margin-right:auto;padding:10px;margin-top:0}
.dis-flex{display:flex;text-align:center;margin:auto}
iframe{width:100%;margin:10px auto 0 auto;height:200px;border-radius:10px}
.m-form button:hover{box-shadow:5px 5px rgba(0,0,0,.4);cursor:pointer}
.int-img img{width:80%;display:table;margin-left:auto;margin-right:10px;padding:10px}
.form-group input{color:#abdcfd;font-size:18px;padding-left:15px}
#form02 .form-group input{color:#002d55;font-size:18px;padding-left:15px}
#intro .head-1{font-family:'PT serif',serif;font-weight:400;font-style:italic;font-size:3.5rem;color:#abdcfd;line-height:67px;text-align:center;margin:80px 0 0 0}
#intro .head-2{font-family:poppins;font-weight:600;font-size:35px;color:#abdcfd;line-height:38px;text-align:right;margin:0 -62px 0 0}
#intro .head-3{font-family:poppins;font-weight:700;font-size:35px;color:#fff;line-height:38px;text-align:left;margin:0 0 0 63px}
.head-1{font-family:'PT serif',serif;font-weight:400;font-style:italic;font-size:2.5rem;color:#abdcfd;line-height:40px;text-align:right;margin:78px 11px 0 0}
.head-2{font-family:poppins;font-weight:600;font-size:39px;color:#abdcfd;line-height:55px;text-align:right}
.head-3{font-family:poppins;font-weight:700;font-size:2.5rem;color:#fff;line-height:41px;text-align:left;margin:80px 0 0 0}
.int-p{font-family:poppins;font-weight:400;font-size:14px;line-height:21.02px;color:#fff;width:340px;text-align:center;align-content:center;margin:15px auto}
.int-p-left span{font-weight:600}
intro-04 .int-p-left{margin:auto 5px;align-content:center;padding-right:10px}
#intro-05 .int-p-right{padding-bottom:12px}
#intro-05 .head-1{margin:80px -65px 0 0;text-align:center}
#intro-05 .head-3{margin:80px 0 0 -135px;text-align:center}
.int-p-right span{font-weight:600}
#intro .btnn{margin:0 auto 0 auto;width:200px!important}
.btn{display:table;margin:0 auto 0 auto;width:220px!important}
.btnn{margin:0 auto 0 auto;width:220px!important}
#form01 .form-image{padding:5%!important;width:100%}
.form-image{padding:10%;width:100%}
.form-left{padding:10%;width:100%}
.form-right{padding-top:0;width:100%}
.col-md-5{padding:0}
.col-md-7{padding:0}
#intro .btn img{width:100%}
.btn img{width:100%}
#intro-02{margin:75px 0 0 0}
#intro-02 .head-1{text-align:right;margin:0 0 0 30px}
#intro-02 .int-img img{margin-top:0}
#intro-02 .head-3{font-weight:600!important;text-align:left;margin:1px 0 0 12px}
#intro-03 .head-3{font-weight:600!important}
#intro-04 .head-3{font-weight:600!important}
#intro-05 .head-3{font-weight:600!important}
#intro-06 .head-3{font-weight:600!important}
#intro-07 .head-1{margin:90px 0 0 30px;width:100%;font-size:38px;line-height:65px;text-align:right;font-weight:700}
#intro-07 .head-1-1{font-family:'PT serif',serif;font-weight:400;font-style:italic;font-size:38px;margin-left:8px;color:#abdcfd;margin:90px 0 0 39px;width:100%;line-height:65px;text-align:left;font-weight:700}
#intro-07 .head-2{width:262px;font-weight:20px;line-height:29.98px;text-align:center}
#intro-07 .head-3{font-family:poppins;font-weight:700;font-size:38px;color:#fff;line-height:40px;text-align:right;margin-top:0;margin:0 -20px 0 0}
#intro-07 .head-3-1{font-family:poppins;font-weight:700;font-size:38px;color:#fff;line-height:40px;text-align:left;margin-left:8px;margin:0 0 0 27px}
#intro-07 button{font-family:poppins;font-weight:700;line-height:29.98px;border-radius:5px;width:293px;font-size:20px}
#form02 .head-1{font-family:'PT serif',serif;font-weight:700;text-align:center;color:#002d55;margin:30px auto -15px auto;font-size:40px}
#footer{background:#abdcfd;border-radius:63px;margin-top:90px;border-radius:63px 63px 0 0}
#footer .head-01{font-family:'PT serif',serif;font-weight:700;font-style:italic;font-size:35px;line-height:41.83px;text-align:center;color:#00162f}
#footer .int-p{font-family:poppins;font-weight:400;font-size:24px;line-height:31.02px;text-align:center;color:#002d55;margin:8px auto;width:100%;padding:0 17%}
#footer .head-02{font-family:poppins;font-weight:700;font-size:35px;line-height:60.03px;text-align:center;color:#002d55}
#footer .f-logo{display:flex;margin-top:10px}
#footer .f-logo .m-logo{border-right:1.5px solid #002d55;height:125px;width:50%;text-align:right}
#footer .m-logo{width:40px;height:75px}
#footer .m-logo img{width:25%;margin:18px 20px 0 311px}
#footer .s-logo{width:75px;height:75px}
#footer .s-logo img{width:100%;margin:-7px 20px}
.con-main{max-width:1100px;margin:auto;align-items:center}
@media (min-width:768px) and (max-width:1024px){
#header{height:1880px}
#header .header-text{margin-top:1170px;margin-left:15px!important}
#footer .m-logo img{width:16%;margin:15px 0 0 412px}
#intro-02 .head-1{text-align:left;margin:0 0 0 348px}
#intro-02 .head-3{font-weight:600!important;text-align:left;margin:0 0 0 348px}
.carousel-container{width:32%;margin:0 auto;height:385px}
}
@media only screen and (max-width:767px){
.row{margin-bottom:0}
.mobile-main{display:initial}
.desktop-main{display:none}
#Carousal .desk{display:none!important}
#Carousal .mob{display:flex!important}
.header-text .head-2 h2{margin:0;text-align:left;font-size:2rem!important}
.container-main{width:100%!important}
.row{width:100%;margin:0 auto!important}
.container{overflow:hidden}
#Carousal .slider-wrapper{position:relative;margin:0 auto;max-width:100%}
#Carousal .slider{display:flex;overflow-x:auto;width:100%;height:100%;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;transition:transform .5s ease-in-out}
#Carousal .slider::-webkit-scrollbar{display:none}
.slider img.active{display:block}
.slider-nav{display:flex;justify-content:center;margin-top:10px}
.slider-nav a{display:inline-block;width:7px;height:7px;margin:0 5px;background-color:#a3a3a3;border-radius:50%;cursor:pointer;transition:background-color .3s}
.slider-nav a.active{background-color:#fff}
#Carousal .slider img{flex:1 0 100%;scroll-snap-align:start;width:100%;height:100%}
#errorMessage{color:red;text-align:center}
#leadVilla{background:#001d36;border:none;height:38px;border-radius:7px;color:#fff;width:100%}
#leadPrefer{background:#001d36;border:none;height:38px;border-radius:7px;color:#fff;width:100%}
#leadVilla1{background:#abdcfd;border:none;height:38px;border-radius:7px;width:289px;margin:0 auto;color:#000;width:100%}
#leadPrefer1{background:#abdcfd;border:none;height:38px;border-radius:7px;width:289px;margin:0 auto;color:#000;width:100%}
#leadVilla2{background:#abdcfd;border:none;height:38px;border-radius:7px;width:300px;margin:0 auto;color:#000}
#leadPrefer2{background:#abdcfd;border:none;height:38px;border-radius:7px;width:300px;margin:0 auto;color:#000}
#errorMessage2{text-align:center;color:red}
#myModal .m-form input{background:#abdcfd;border:none;height:38px!important;border-radius:7px!important;width:300px!important;margin:0 auto!important}
#myModal .m-form{width:300px!important;margin:0 auto!important;color:#002d55!important}
#myModal .close{text-align:right!important;margin:10px 0 0 288px!important;height:30px!important;width:30px!important;cursor:pointer!important}
#myModal .m-form label{font-family:poppins!important;font-weight:400!important;font-size:18px!important;color:#002d55!important;line-height:26.99px!important;margin:0 0 5px 0!important}
#myModal .m-form .form-group input{color:#002d55!important;font-size:18px!important;padding-left:15px!important}
#myModal .sub-btn img{width:100%!important;margin:-20px 0 10px 0!important}
#myModal .m-form .head-1{margin:0 0 10px 0;color:#002d55}
#myModal .modal-content{background-image:url(img/bg\ 10.png)!important;background-repeat:no-repeat!important;background-position:center!important;width:95%!important;margin:0 auto!important}
#form02{width:auto}
#errorMessage{margin-right:0;margin-left:0}
#form02 .m-form .sub-btn{display:table;margin:-15px auto 0 auto}
#errorMessage1{color:red;text-align:center}
#form02 .raw{margin-bottom:5px!important;margin-top:5px!important}
body{margin:0;font-family:Arial,sans-serif}
body{background:#002a50;margin:0;background-image:url(img/Mask-group.png)!important;background-repeat:repeat;background-position:center;width:100%}
#header{background-image:url(img/Frame.png)!important;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:800px;padding-top:0}
.nav-bar nav ul{width:100%;list-style:none;display:flex;justify-content:flex-end;align-items:center}
.nav-bar nav li{height:50px}
.nav-bar nav a{font-family:poppins;height:100%;text-decoration:none;display:flex;align-items:center;color:#002d55;font-weight:500;font-size:16px;line-height:40px}
.nav-bar li:first-child{margin-right:auto}
.nav-bar .sidebar{position:fixed;top:0;height:auto;width:168px;z-index:999;background-color:#d9d9d9;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.nav-bar .sidebar li{width:100%}
.ham-open svg{cursor:pointer}
.nav-bar .sidebar a{width:100%;margin:0 -18px;width:100%;margin:0 -18px;font-weight:500;font-size:16px;line-height:40px}
.nav-bar .ham-open{padding:24px 21px}
#header .header-text{margin-top:190px;margin-left:15px!important}
.line img{width:90%;margin:0 auto 0 auto;display:initial}
.header-text .head-1 h1{margin:0 0 -2px 0;text-align:left!important;font-style:normal;font-family:poppins;font-weight:700;font-size:48px;line-height:55px;color:#fff}
.header-text .head-2 h2{margin:0;text-align:left!important}
.header-text .head-2{font-family:'PT serif',serif;font-size:22px;font-style:italic;color:#abdcfd;font-weight:700}
#header .logo{display:table;margin-left:auto;margin-right:auto}
#header .logo img{width:131px;height:147px;margin-top:40px!important}
.c-heading{font-family:'PT serif',serif;font-weight:700;font-style:italic;font-size:20px;text-align:center;color:#002d55;width:288px;background-color:#abdcfd;height:35px;text-align:center;align-content:center;margin:45px auto 25px auto;box-shadow:5px 5px rgba(0,0,0,.4)}
#form01 .head-1{font-family:'PT serif',serif;font-weight:400;font-style:italic;align-content:center;text-align:center;color:#fff;font-size:24px;margin-top:60px}
#form01 .head-2{font-family:poppins;font-weight:700;width:338px;font-size:20px;color:#002d55;background:#abdcfd;height:35px;text-align:center;align-items:center;box-shadow:5px 5px rgba(0,0,0,.4);margin:8px auto 0 auto;padding:2px 0}
#form01 .m-form{max-width:338px;margin:45px auto 0 auto}
#form02 .m-form{max-width:335px;margin:45px auto 0 auto;background-image:url(img/bg\ 10.png);background-repeat:no-repeat;background-position:center;Width:335px;Height:685px;padding:1px 0 0 0;margin-top:90px}
#form01 .m-form input{background:#001d36;border:none;height:38px;border-radius:7px;width:100%}
#form02 .m-form input{background:#abdcfd;border:none;height:38px;border-radius:7px;width:289px;margin:0 auto}
.m-form label{font-family:poppins;font-weight:400;font-size:18px;color:#abdcfd;line-height:26.99px;margin:0 0 5px 0;width:100%}
#form02 .m-form label{font-family:poppins;font-weight:400;font-size:17px;color:#002d55;line-height:26.99px;margin:0 auto 5px auto;width:289px}
.form-group{display:flex;flex-direction:column;margin-bottom:12px}
.m-form button{font-family:poppins;font-weight:700;color:#002d55;background:#fff;border:none;border-radius:7px;width:129px;height:43px;font-size:20px}
#form02 .m-form button{line-height:normal;font-family:poppins;font-weight:700;color:#fff;background:#002d55;border:none;border-radius:7px;width:129px;height:43px;font-size:20px}
.m-form .sub-btn{display:table!important;margin:10px auto 0 auto!important;width:125px!important;padding:0!important}
.sub-btn img{width:100%}
#intro .head-2{margin:0!important}
section{padding:30px 0}
#intro-03 .int-p-right h5{padding:0!important}
.btnn{margin:0 auto 0 auto;width:250px!important;display:block}
.call{text-decoration:none;text-align:center;margin:5px auto;color:#002d55}
.call a{color:#002d55;text-decoration:none;font-size:18px;font-family:poppins}
#form02 .sub-btn img{width:100%;margin-top:6px}
.map{width:80%;margin:0 auto}
iframe{width:100%;margin:10px auto 0 auto;height:200px;border-radius:10px}
.m-form button:hover{box-shadow:5px 5px rgba(0,0,0,.4);cursor:pointer}
.int-img img{width:80%!important;display:block!important;margin-left:auto;margin-right:auto}
.form-group input{color:#abdcfd;font-size:18px;padding-left:15px}
#form02 .form-group input{color:#002d55;font-size:18px;padding-left:15px;width:100%}
.head-1{font-family:'PT serif',serif;font-weight:400;font-style:italic;font-size:24px!important;color:#abdcfd;line-height:31.83px!important;text-align:center;margin:80px 0 0 0}
.int-p-right h5{padding:0!important;font-family:poppins!important;font-weight:400!important;font-size:14px!important;line-height:21.02px!important;color:#fff;width:340px!important;text-align:center!important;align-content:center!important;margin:5px auto 20px auto!important}
.int-p-left h5{padding:0!important;font-family:poppins!important;font-weight:400!important;font-size:14px!important;line-height:21.02px!important;color:#fff;width:340px!important;text-align:center!important;align-content:center!important;margin:5px auto 20px auto!important}
#intro-05 .int-p-right h5{padding:0!important}
#intro-05 .head-1{margin:80px 0 0 0;text-align:center}
.modal-backdrop.show{opacity:.5!important;width:100%!important}
.head-2{font-family:poppins;font-weight:600;font-size:20px!important;color:#abdcfd;line-height:29.98px!important;text-align:center!important}
.head-3{font-family:poppins;font-weight:700;font-size:20px!important;color:#fff;line-height:29.98px!important;text-align:center!important;margin:0 0 5px 0}
.int-p-right{padding:0!important;font-family:poppins!important;font-weight:400!important;font-size:14px!important;line-height:21.02px!important;color:#fff;width:340px!important;text-align:center!important;align-content:center!important;margin:0 auto 5px auto!important}
.int-p-left{padding:0!important;font-family:poppins!important;font-weight:400!important;font-size:14px!important;line-height:21.02px!important;color:#fff;width:340px!important;text-align:center!important;align-content:center!important;margin:0 auto 5px auto!important}
.int-p span{font-weight:600}
#intro .btn{display:table;margin:10px auto 0 auto;max-width:200px;height:29px}
#intro-05 .head-3{margin:-6px 0 5px 0!important;text-align:center!important}
#intro-02 .int-img img{display:block;width:80%!important}
#intro .btn img{width:100%}
.btn{display:table;margin:0 auto 0 auto;max-width:265px;height:38px}
.btn img{width:100%}
#intro-07 .btn{max-width:300px;height:43px}
.btn button{font-family:poppins;color:#002d55;background:#abdcfd;height:32px;border-radius:5px;margin:0 auto 0 auto;border:none;text-align:center;font-size:16px;font-weight:700;line-height:23.99px}
.btn button:hover{box-shadow:5px 5px rgba(0,0,0,.4);cursor:pointer}
#intro-02{margin:90px 0 0 0}
#intro-02 .head-1{text-align:left!important;margin:0 0 0 10px!important}
#intro-02 .int-img img{margin-top:-113px!important}
#intro-03 .btn{margin-top:10px!important}
#intro-05 .btn{margin-top:10px!important;margin-bottom:-20px!important}
#intro-02 .btn{margin-top:-30px!important;margin-bottom:0!important}
#intro-02 .int-img{width:266.16px!important;height:252px!important;margin-left:auto;margin-right:auto}
#intro .head-3{margin:0 0 10px 0!important}
#intro-02 .head-3{text-align:left!important;margin:0 0 0 10px!important}
#intro-03 .head-3{font-weight:600!important}
#intro-04 .head-3{font-weight:600!important}
#intro-05 .head-3{font-weight:600!important}
#intro-06 .head-3{font-weight:600!important}
#intro-07 .head-1{margin:80px auto 0 auto!important;width:262px!important;font-size:24px!important;line-height:31.83px!important;text-align:center!important;font-weight:700!important}
#myModal .villa-select{background:#abdcfd;border:none;height:38px;border-radius:7px;width:300px!important;margin:0 auto;color:#000}
.ham-open svg{cursor:pointer}
#myModal .prefer-select{background:#abdcfd;border:none;height:38px;border-radius:7px;width:300px!important;margin:0 auto;color:#000}
#intro-07 .head-1-1{margin:2px auto 0 auto!important;width:262px!important;font-size:24px!important;line-height:31.83px!important;text-align:center!important;font-weight:700!important}
#form02 .m-form .sub-btn{width:135px!important}
#intro-06 .row:nth-child(2){flex-direction:column-reverse!important}
#intro-04 .row:nth-child(2){flex-direction:column-reverse!important}
#intro-02 .int-p-left{margin:0 auto 40px auto!important}
#intro-02 .row:nth-child(2){flex-direction:column-reverse!important}
#intro-07 .head-3-1{font-family:poppins!important;font-weight:700!important;font-size:20px!important;color:#fff;line-height:29.98px!important;text-align:center!important;margin:0 0 15px 0!important}
#intro-07 .head-3{font-family:poppins!important;font-weight:700!important;font-size:20px!important;color:#fff;line-height:29.98px!important;text-align:center!important;margin:0!important}
#intro-03 .head-1{margin:80px 0 0 0!important}
#intro-06 .head-1{margin:80px 0 0 0!important}
#intro-04 .head-1{margin:80px 0 0 0!important}
#intro-03 .head-3{margin:0 0 5px 0!important}
#intro-06 .head-3{margin:0 0 5px 0!important}
#intro-04 .head-3{margin:0 0 5px 0!important}
#intro-07 .head-2{width:262px;font-weight:20px;line-height:29.98px;text-align:center}
#intro-07 button{font-family:poppins;font-weight:700;height:43px;line-height:29.98px;border-radius:5px;width:293px;font-size:20px}
#form02 .head-1{padding:0 30px;font-family:'PT serif',serif;font-weight:700;text-align:center;color:#002d55;margin:16px auto -5px auto}
#footer{background:#abdcfd;border-radius:63px;margin-top:90px;border-radius:63px 63px 0 0}
#footer .head-01{font-family:'PT serif',serif;font-weight:700;font-style:italic;font-size:24px;line-height:31.83px;text-align:center;color:#00162f;padding-top:35px}
#footer .int-p{font-family:poppins;font-weight:400;font-size:14px;line-height:21.02px;text-align:center;color:#002d55;margin:8px auto}
#footer .head-02{font-family:poppins;font-weight:700;font-size:20px;line-height:30.03px;text-align:center;color:#002d55}
#footer .f-logo{display:flex;margin-top:10px}
#footer .f-logo .m-logo{border-right:1.5px solid #002d55;height:82px;width:50%}
#footer .m-logo{width:40px;height:75px}
#errorMessage1{margin-left:0!important}
.form-left{padding:8%;width:100%}
#intro-07{padding:0 0!important}
#footer .m-logo img{width:38%;margin:22px 21px 0 0}
#footer .s-logo{width:40px;height:75px}
#footer .s-logo img{width:100%;margin:3px 18px}
.container-main-02{width:80}
}
@media (max-width:768px){
.container-main{width:100%;max-width:100%}
.container-main-01{width:100%;max-width:100%}
}