body{
   scroll-behavior: smooth;
   font-family: 'Roboto';
}
html.lenis,
html.lenis body {
    height: auto;
}
.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
}
.lenis.lenis-stopped {
    overflow: hidden;
}
.lenis.lenis-scrolling iframe {
    pointer-events: none;
}
::-webkit-scrollbar {
    width: 0px;
}
::-webkit-scrollbar-thumb {
    background: #ca252b; 
}
::-webkit-scrollbar-thumb:hover {
    background: #ca252b; 
}
.hc-offcanvas-nav.hc-nav-1.nav-position-left .nav-container {
    transform: translate3d(-493px, 0, 0);
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Light.eot');
    src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Light.woff2') format('woff2'),
        url('../fonts/Poppins-Light.woff') format('woff'),
        url('../fonts/Poppins-Light.ttf') format('truetype'),
        url('../fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf') format('truetype'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-SemiBold.eot');
    src: url('../fonts/Roboto-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-SemiBold.woff2') format('woff2'),
        url('../fonts/Roboto-SemiBold.woff') format('woff'),
        url('../fonts/Roboto-SemiBold.ttf') format('truetype'),
        url('../fonts/Roboto-SemiBold.svg#Roboto-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fontss/Roboto-Regular.eot');
    src: url('../fontss/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fontss/Roboto-Regular.woff2') format('woff2'),
        url('../fontss/Roboto-Regular.woff') format('woff'),
        url('../fontss/Roboto-Regular.ttf') format('truetype'),
        url('../fontss/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
li{list-style: none;}
ul{padding: 0; margin: 0;}
a{text-decoration: none; transition: 0.5s;}
a:hover{transition: 0.5s;}
.call-top a{color: #000000;font-family: 'Poppins'; font-weight: 500; font-size: 13px; text-decoration: none; transition: 0.5s;}
.call-top a:hover{color: #85A636; transition: 0.5s;}
.call-top i{color: #303150; font-size: 12px;}
.social-btn a{color: #000; font-size: 15px; }
.social-btn a:hover{color: #303150; transition: 0.5s; }
.social-btn i{transition: 0.5s;}
.social-btn a:hover i{transform: translateY(-3px); transition: 0.5s;}
.social-btn li{display: inline-block; padding-right: 17px;}
.social-btn li:last-child{padding-right: 0;}
.booking-btn-2{text-align: right;}
.social-btn{text-align: right;}
.top-heade{position: absolute; top: 8px; left: 0; width: 100%; z-index: 9;}
.search-box {position: fixed;top: -30px;left: 0;width: 100%;height: 70px;background: #fff;display: flex;align-items: center;padding: 0 140px;box-shadow: 0 10px 30px rgba(0, 0, 0, .15);transform: translateY(-100%);transition: .4s ease;z-index: 9999;}
.search-box input {width: 100%;height: 45px;border: 1px solid #000;padding: 0 15px;font-size: 16px;outline: none;font-family: 'Roboto';font-weight: 500;}
.search-box.active {transform: translateY(0);top: 0;}
.close-btn{position: absolute;top: 10px;right: 74px;border: none;background: transparent;font-size: 40px;cursor: pointer;line-height: 1;}
.booking-btn-2 img{width: 16px;}
/* headear */
header{position: absolute; top: 50px; left: 0; width: 100%; z-index: 9;}
.navbar-brand{width: 270px;}
.navbar-expand-lg .navbar-nav .nav-link{color: #000; font-size: 14px; font-family: 'Poppins'; font-weight: 500; padding: 8px 15px; transition: 0.5s;}
.navbar-expand-lg .navbar-nav .nav-link:hover{transform: translateY(-3px); color: #303150; transition: 0.5s;}
.navbar-expand-lg .navbar-collapse{justify-content: end; padding-right: 65px;}
header .toggle{width: auto; height: auto; right: 0; top: 22px;}
.desk-topmenu{position: relative;}
.toggle img{height: 22px;}
/* banner */
.phone-banner{display: none;}
.banner{position: relative;}
.banner-text h1{font-family: 'Poppins'; font-weight: bold; font-size: 40px; color: #000; padding-bottom: 20px;}
.banner-text h1 span{font-weight: 500;}
.banner-text p{color: #000;  font-family: 'Roboto'; font-weight: 500; font-size: 16px; margin-bottom: 30px;}
.banner-text a{background: #85A636; padding: 10px 25px; border-radius: 24px; color: #fff; font-family: 'Poppins'; font-weight: 500; font-size: 15px;}
.banner-text a:hover{background: #303150;}
.banner-img{position: relative;}
.banner-text{width: 565px; position: absolute; top: 50%; left: 50%; transform: translate(-100%, -40%); }
.curve-img{position: absolute;  bottom: -45px; left: 0; width: 100%; z-index: 9;}
/*  Kids Activitie */
.kids-section{background: #FCF9F4; padding: 60px 0; padding-bottom: 240px;}
.shape-img{position: relative;}
.activity-icon{position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%;}
.sport-active-img{text-align: center;}
.kids-section h3{text-align: center; font-size: 35px; color: #303150; font-family: 'Poppins'; font-weight: bold;}
.kids-section p{font-size: 16px; font-family: 'Roboto'; font-weight: 500; color: #777777; margin: auto; margin-bottom: 40px; text-align: center; max-width: 600px;}
.activity-icon img{height: 80px;}
.activitiy-curosel{position: relative; padding: 0 60px;}
.activitiy-curosel .owl-carousel .owl-nav.disabled{display: block;}
.activitiy-curosel .owl-carousel .owl-nav button.owl-next{background: url(../images/right-aroow-img.webp) no-repeat; width: 38px; height: 22px; background-position: center;  right:-65px;top: 23%; position: absolute;}
.activitiy-curosel .owl-carousel .owl-nav button.owl-next span{display: none;}
.activitiy-curosel .owl-carousel .owl-nav button.owl-prev{background: url(../images/left-aroow-img.webp) no-repeat; width: 38px; height: 22px; background-position: center;left: -65px;top: 23%; position: absolute;}
.activitiy-curosel .owl-carousel .owl-nav button.owl-prev span{display: none;}
.shape-img{height: 325px; display: flex;align-items: center;justify-content: center;}
.sport-active-img p{margin: 0; color: #000000; font-size: 15px; font-family: 'Roboto'; font-weight: 500; text-align: justify;}
.sport-active-img h5{color: #303150; font-size: 20px; font-family: 'Roboto'; font-weight: bold;}
.kids-section .container{position: relative;}
.butterfly-img{position: absolute;top: 0;right: 115px;pointer-events: none; }
.butterfly{width: 120px;animation: butterflyFloat 5s ease-in-out infinite;}
@keyframes butterflyFloat {0% {transform: translate(0, 0);} 50% {transform: translate(12px, -8px);}100% {transform: translate(0, 0);}}
.other-img-box{position: absolute; left: 55px; top: 0;}
.round-div{position: relative;}
.why-img-box{text-align: center;}
/* Why Chose Us */
.why-chose-section{background: #85A636; padding: 60px 0; position: relative; z-index: 9; margin-bottom: 200px;}
.why-chose-section::before{position: absolute; content: ''; background: url(../images/wave-img-1.webp) no-repeat; width: 100%; height: 226px; top: -155px; left: 0; z-index: -1; background-size: 100%;}
.why-chose-section::after{position: absolute; content: ''; background: url(../images/wave-img-2.webp) no-repeat; width: 100%; height: 226px; bottom: -173px; left: 0; z-index: -1; background-size: 100%;}
.why-chose-section h3{text-align: center; font-family: 'Poppins'; font-weight: bold; color: #fff; font-size: 35px;}
.why-text{width:80%;margin:0px auto;}
.why-chose-section p{color: #fff; font-family: 'Roboto'; font-weight: 500; font-size: 16px; margin-bottom: 50px; text-align: center;}
.round-div {position: relative; padding: 25px;}
.border-line{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);  border: 3px dashed #F17CF9; width: 200px; height: 200px; border-radius: 50%;}
.why-img-box h5{color: #fff; font-family: 'Roboto'; font-weight: bold; font-size: 20px; padding-top: 15px; }
.why-img-box p{font-family: 'Roboto'; font-weight: 500; margin-bottom: 0; padding: 0 25px; font-size: 16px; text-align: justify;}
.border-line-2{border-color: #F9B001;}
.border-line-3{border-color: #B0EB23;}
.border-line-4{border-color: #1AB9FF;}
.why-chose-section .container{position: relative;}
.star-icon-1{position: absolute; top: 0; left: 0; width: 100%;}
.why-chose-slider{padding: 0 90px;}
.star-1{position: absolute; top: 40px; left: 75px;}
.stars {animation: starFloat 12s ease-in-out infinite, starTwinkle 4s ease-in-out infinite;width: 240px;}
.star-2 img{width: 105px;}
.star-2{position: absolute; bottom: 0; left: 75px;}
.star-3{position: absolute; top: 0; right: 75px;}
@keyframes starFloat {0% {transform: translateY(0px);}50% {transform: translateY(-20px);}100% {transform: translateY(0px);}}
@keyframes starTwinkle {0%, 100% {opacity: 0.7;}50% {opacity: 1;}}
/* Smarty Programs */
.phone-smarti{display: none;}
.smarty-section h3{color: #000; font-family: 'Poppins'; font-weight: bold; font-size: 35px; text-align: center; padding-bottom: 15px;}
.smarty-section p{text-align: center; width: 538px; margin: auto; font-family: 'Roboto'; font-weight: 500; color: #000; font-size: 16px; margin-bottom: 40px;}
.pre-School-box {text-align: center; box-shadow: 3px 6px 15px #638BE4; border-radius: 36px; padding: 25px; padding-bottom: 0; background: #fff;}
.pre-School-box h5{color: #303150; font-size: 16px; font-family: 'Roboto'; font-weight: bold; padding-bottom: 20px;}
.pre-School-box span{font-size: 22px; font-weight: bold;}
.pre-School-box p{width: auto;color: #777777; font-family: 'Roboto'; font-weight: 500; font-size: 16px; padding-top: 35px;padding-bottom: 35px; margin-bottom: 0;}
.pre-icon{height: 70px; animation: iconMove 3s ease-in-out infinite;}
@keyframes iconMove {0%{transform: translateX(0);}50%{transform: translateX(10px);}100%{transform: translateX(0);}}
.btn-joing-box{position: relative;}
.joing-btn a{background: #FFFFFF; padding: 8px 25px; border-radius: 24px; font-size: 15px; font-family: 'Poppins'; font-weight: 500; color: #000;}
.joing-btn a:hover{background: #ff4880; color: #fff;}
.joing-btn {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -8%);}
.smarty-section{padding: 60px 0; position: relative;}
.sun{animation: sunCombo 8s ease-in-out infinite;filter: drop-shadow(0 0 15px rgba(255,200,0,0.6));width: 150px;}
@keyframes sunCombo{0%{transform: translateY(0) rotate(0deg);}50%{transform: translateY(-12px) rotate(10deg);}100%{transform: translateY(0) rotate(0deg);}}
.sun-animation{ position: absolute;right: 75px;top: -30px;}
.muttayi-img{position: absolute; top: 120px; left: 75px;}
.muttayi{animation: muttayiCombo 6s ease-in-out infinite;width: 100px;}
@keyframes muttayiCombo{0%{transform: translateY(0) rotate(0deg);}50%{transform: translateY(-10px) rotate(8deg);}100%{transform: translateY(0) rotate(0deg);}}
.baloon img{animation: balloonUp 5s ease-out infinite; width: 150px;}
@keyframes balloonUp {0%{transform: translateY(0);opacity: 0;}20%{opacity: 1;}100%{transform: translateY(-50px); opacity: 1;}}
.baloon{ padding-left: 165px;padding-top: 115px;}
.botte{position: absolute; right: 485px;bottom: 160px;}
.botte img{animation: sway 3s ease-in-out infinite; width: 115px;}
@keyframes sway {0%   { transform: translateX(0) rotate(-2deg); }50%  { transform: translateX(6px) rotate(2deg); }100% { transform: translateX(0) rotate(-2deg); }}
.program-wave{position: absolute; bottom: 67px; right: 0; z-index: -1;}
.program-wave img{width: 576px;}
.program-star{position: absolute; right: 15px; bottom: 158px;}
.program-star img{width: 200px;}
/* Free Newsletter */
.news-letter-section{background: #85A636; border-radius: 34px; box-shadow: 3px 6px 15px #0000004D; padding: 100px 135px; position: relative; z-index: 999;}
.opacity-img{position: absolute;left: 25px;top: 0;width: 536px; }
.news-letter-section .row{position: relative; z-index: 999;}
.letter-text h5{color: #fff; font-size: 18px; font-weight: 500; font-family: 'Poppins';}
.letter-text h3{font-size: 35px; color: #fff; margin: 0; font-weight: 500; font-family: 'Poppins';}
.letter-input .form-control{background: transparent; border-radius: 0; border-bottom: 1px solid #fff; box-shadow: none; border-left: none; border-top: none; border-right: none; padding-left: 0; color: #fff; font-size: 14px; font-family: 'Roboto'; font-weight: normal;}
.letter-input input::placeholder{color: #fff; font-size: 14px; font-family: 'Roboto'; font-weight: normal;}
.send-btn a{background: #FFFFFF; padding: 8px 45px; border-radius: 24px; color: #000; font-weight: 500; font-family: 'Poppins'; transition: 0.5;}
.send-btn a:hover{background: #F9B001; transition: 0.5s; color: #fff;}
.nwes-star-1{position: absolute; left: 18px;top: 52px;}
.nwes-star-2{position: absolute; right:18px;top: 52px;}
.nwes-star-2 img{width: 160px;}
/* blog */
.blogmargin h3{font-size: 35px; font-family: 'Poppins'; font-weight: bold; text-align: center;}
.blogmargin p{font-size: 16px; text-align: center; font-family: 'Roboto'; font-weight: 500; color: #000; width: 618px; margin: auto; margin-bottom: 55px;}
.image-wrap .category {position: absolute;top: 10px;right: 20px;color: #fff;font-size: 13px;padding: 6px 25px;border-radius: 6px;background: #A5BE25 0% 0% no-repeat padding-box;box-shadow: 3px 6px 15px #0000004D;font-family: 'Roboto';font-weight: 500;}
.card-body {padding: 15px 30px;text-align: justify;margin: 0 20px;background: white;border-radius: 15px;position: relative;margin-top: -20%;margin-bottom: 20px;box-shadow: 3px 6px 15px #0000004D; height: 270px;}
.card-body .type {font-size: 18px;font-family: 'Roboto';font-weight: 500;color: #F65A39;}
.card-body h3 {font-family: 'Roboto';font-weight: bold;font-size: 20px;margin: 11px 0;}
.card-body p {color: #777;padding-right: 0;font-family: 'Roboto';font-weight: 500;font-size: 14px;}
.card-body .card-date {font-size: 16px;color: #ff6a00;font-family: 'Roboto';font-weight: 500;}
.card-body .card-date b {color: #000;}
.card-body .date {position: absolute;top: -31px;;right: 50px;border-radius: 10px;overflow: hidden;text-align: center;z-index: 10;border-radius: 5px;}
.card-body .date small {display: block;background: #ef5e25;color: #fff;padding: 5px 0;width: 50px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.card-body .date strong {display: block;background: #fab001;color: #fff;padding: 6px 0;font-size: 18px;width: 50px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);}
.image-wrap {position: relative;}
.card-inner {border-radius: 18px;overflow: hidden;transition: transform 0.3s ease;}
.blogwrapper{padding: 60px 0;}
/* Photo Gallery */
#imgModal img {border-radius: 10px;}
.phonegrid{display: none;}
.photo-gallery h3{font-family: 'Poppins'; font-weight: bold; font-size: 35px; color: #000; text-align: center; margin-bottom: 30px;}
.photo-gallery {padding: 60px 0;background: #FCF9F4;}
.photo-gallery .container{border-bottom: 1px solid #c1c1c1; padding-bottom: 100px;}
.photo-gallery .category-card:hover .cat-overlay {background: #f9b001bf;}
.cat-overlay {font-weight: 500;font-family: 'Poppins';position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 17px;letter-spacing: 1px;transition: 0.3s ease;}
.category-card img  {background: #F6A52A 0% 0% no-repeat padding-box;box-shadow: 3px 6px 15px #0000004D;border-radius: 25px;-o-object-fit: cover;object-fit: cover;transition: 0.4s ease;width: 100%;}
.photo-gallery .category-card {position: relative;border-radius: 16px;overflow: hidden;cursor: pointer;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);margin-top: 30px;}
.cat-overlay {display: none;}
.photo-gallery .category-card:hover .cat-overlay {display: block;display: flex;align-items: center;justify-content: center;}
.photo-gallery .hidden-gallery {display: none;}
.photo-gallery .img-modal {position: fixed;inset: 0;background: rgba(0, 0, 0, 0.85);display: none;align-items: center;justify-content: center;z-index: 1001;}
.photo-gallery .img-modal .nav {top: 50%;transform: translateY(-50%);font-size: 50px;padding: 10px 15px;opacity: 0.8;position: absolute;color: #fff;}
.photo-gallery .img-modal .next {right: 20px;}
.photo-gallery .img-modal .prev {left: 20px;}
.photo-gallery .img-modal #closeModal {top: 20px;right: 30px;}
.photo-gallery .img-modal span {position: absolute;color: #fff;font-size: 32px;cursor: pointer;user-select: none;}
/* birdFly */
 @keyframes birdFly {0% { transform: translate(0,0) rotate(0); }20% { transform: translate(20px,-10px) rotate(4deg); }40% { transform: translate(40px,0px) rotate(-2deg); }60% { transform: translate(20px,10px) rotate(3deg); }80% { transform: translate(10px,5px) rotate(-2deg); }100% { transform: translate(0,0) rotate(0); }}
@keyframes treeWind {0% { transform: rotate(0); }20% { transform: rotate(2deg); }40% { transform: rotate(-1deg); }60% { transform: rotate(1.5deg); }80% { transform: rotate(-1deg); }100% { transform: rotate(0); }}
.cateround img {background: transparent;box-shadow: none;border-radius: 0;width: 70px;}
 .cateround {text-align: center;}
.desktop {display: block;}
.phone{display: none;}
.round-div img{border-radius: 50%;}
/* Testimonials */
.testimonials-section h3{color: #fff; font-family: 'Poppins'; font-weight: bold; font-size: 35px; text-align: center;}
.testimonials-section .section-subtitle{font-size: 16px; color: #fff; font-weight: 500; text-align: center; width: 660px; margin: auto; margin-bottom: 50px;}
.testimonial-card .testimonial-footer {margin-top: auto;display: flex;align-items: center;gap: 12px;}
.testimonial-footer h4{color: #000; font-size: 18px; font-family: 'Poppins'; font-weight: 600; margin: 0;}
.testimonial-footer span{color: #777777; font-family: 'Poppins'; font-weight: 500; font-size: 15px; margin: 0;}
.quote{position: absolute; top: 50px;left: 285px;}
.testimonial-card p{font-size: 16px; font-family: 'Roboto';font-weight: 500; color: #000; margin: 0; padding-top: 20px; padding-right: 80px;}
/* .testimonials-section{padding: 60px 0; background: #FCF9F4;} */
.testimonials-section{padding: 60px 0; background: #85A636;}
.testimonial-card{background: url(../images/testi-img.webp) no-repeat; background-size: cover; padding: 40px; border-radius: 30px 0 30px 30px;height:300px;}
.testimonials-section .owl-carousel .owl-dots.disabled{display: block;}
.testimonials-section .owl-carousel button.owl-dot{width: 10px; height: 10px; border: 1px solid #000; border-radius: 50%; margin: 0 2px; text-align: center;}
.testimonials-section .owl-carousel button.owl-dot.active{width: 13px; height: 13px; background: #F9B001;}
.testimonials-section .owl-dots{text-align: center; padding-top: 40px;}
/* footer */
.footer-section{background:#4f4d8b;padding-top:55px;}
.footer-logo p{font-size: 16px; color: #fff; font-family: 'Roboto';font-weight: 500; padding-top: 30px;}
.location-text h4{color: #fff; font-family: 'Poppins'; font-weight: 500; padding-bottom: 50px; margin: 0;}
.location-text p{font-size: 16px; font-weight: 500; font-family: 'Roboto'; color: #fff; margin-bottom: 30px; position: relative; padding-right: 60px;}
.location-text a{display: block; margin-bottom: 30px; position: relative; color: #fff; font-weight: 500; font-family: 'Roboto'; font-size: 16px;}
.location-text a:hover{color: #ff4880; padding-left: 5px;}
.location-text{padding-left: 30px;}
.location-text p::before{content: "\f124";font-family: "Font Awesome 6 Free";font-weight: 900; margin-left: 8px;position: absolute;left: -30px;}
.email-icon::before{content: "\f0e0"; font-family: "Font Awesome 6 Free";font-weight: 900; margin-left: 8px;position: absolute;left: -30px;}
.phone-icon::before{content: "\f2a0";font-family: "Font Awesome 6 Free";font-weight: 900; margin-left: 8px;position: absolute;left: -30px;}
.quick-links h4{color: #fff; font-family: 'Poppins'; font-weight: 500; padding-bottom: 50px; margin: 0;}
.quick-links li{padding-bottom: 22px;}
.quick-links a{display: block; position: relative; color: #fff; font-family: 'Poppins'; font-weight: normal; font-size: 16px;}
.quick-links a:hover{color: #ff4880; padding-left: 5px;}
.note-heding{padding-top: 80px;}
.footer-social li{display: inline-block; padding-right: 10px;}
.footer-social a{color: #fff; }
.footer-social a:hover i{ transform: translateY(-3px);}
.footer-social i{transition: 0.5s;}
.footer-social p{color: #fff; font-family: 'Roboto';font-weight: 500; font-size: 13px; margin: 0;}
.footer-link p{margin: 0; color: #fff; font-family: 'Roboto';font-weight: 500; text-align: right; font-size: 13px; margin: 0;}
.footer-link a{color: #fff;}
.footer-link a:hover{color: #ff6a00;}
.footer-social{text-align: center;}
.footer-star{position: absolute;bottom: 45px;left: 130px;}
.footer-star-2{position: absolute;top:45px;right: 130px;}












