@font-face {
    font-family: 'FONTSPRING DEMO - Cera Round Pro Medium';
    src: url('../fonts/FONTSPRINGDEMO-CeraRoundProMediumRegular.eot');
    src: url('../fonts/FONTSPRINGDEMO-CeraRoundProMediumRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProMediumRegular.woff2') format('woff2'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProMediumRegular.woff') format('woff'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProMediumRegular.ttf') format('truetype'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProMediumRegular.svg#FONTSPRINGDEMO-CeraRoundProMediumRegular') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FONTSPRING DEMO - Cera Round Pro';
    src: url('../fonts/FONTSPRINGDEMO-CeraRoundProRegular.eot');
    src: url('../fonts/FONTSPRINGDEMO-CeraRoundProRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProRegular.woff2') format('woff2'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProRegular.woff') format('woff'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProRegular.ttf') format('truetype'),
        url('../fonts/FONTSPRINGDEMO-CeraRoundProRegular.svg#FONTSPRINGDEMO-CeraRoundProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Rounded Bold';
    src: url('../fonts/GothamRounded-Bold.eot');
    src: url('../fonts/GothamRounded-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamRounded-Bold.woff2') format('woff2'),
        url('../fonts/GothamRounded-Bold.woff') format('woff'),
        url('../fonts/GothamRounded-Bold.ttf') format('truetype'),
        url('../fonts/GothamRounded-Bold.svg#GothamRounded-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Rounded Medium';
    src: url('../fonts/GothamRounded-Medium.eot');
    src: url('../fonts/GothamRounded-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamRounded-Medium.woff2') format('woff2'),
        url('../fonts/GothamRounded-Medium.woff') format('woff'),
        url('../fonts/GothamRounded-Medium.ttf') format('truetype'),
        url('../fonts/GothamRounded-Medium.svg#GothamRounded-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham Rounded Book';
    src: url('../fonts/GothamRounded-Book.eot');
    src: url('../fonts/GothamRounded-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamRounded-Book.woff2') format('woff2'),
        url('../fonts/GothamRounded-Book.woff') format('woff'),
        url('../fonts/GothamRounded-Book.ttf') format('truetype'),
        url('../fonts/GothamRounded-Book.svg#GothamRounded-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jellee Roman';
    src: url('../fonts/Jellee-Roman.eot');
    src: url('../fonts/Jellee-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Jellee-Roman.woff2') format('woff2'),
        url('../fonts/Jellee-Roman.woff') format('woff'),
        url('../fonts/Jellee-Roman.ttf') format('truetype'),
        url('../fonts/Jellee-Roman.svg#Jellee-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


:root {
    --clr-1: 251, 99, 98; /* #fb6362 */
    --clr-2: 0, 196, 79; /* #00c44f */
    --clr-3: 255, 141, 0; /* #ff8d00 */
    --clr-4: 16, 156, 255; /* #109cff */
    --clr-5: 36, 53, 161; /* #2435a1 */
    --clr-white: 255,255,255; /* #ffffff */
    --clr-black: 0,0,0; /* #000000 */
    --MontserratFont: "Montserrat", sans-serif;
    --FigtreeFont: "Figtree", sans-serif;
    --LatoFont: "Lato", sans-serif;
    --InterFont: "Inter", sans-serif;
    --padding: clamp(1.5rem, 0.8571rem + 3.2143vw, 3.75rem);
    --paddingSm: clamp(1.5rem, 1.2143rem + 1.4286vw, 2.5rem);
    --radius:12px;
}

html {
    scroll-behavior: auto !important;
}

.clr-1{color: rgb(var(--clr-1));}
.clr-2{color: rgb(var(--clr-2));}
.clr-3{color: rgb(var(--clr-3));}
.clr-4{color: rgb(var(--clr-4));}
.clr-5{color: rgb(var(--clr-5));}

.bgclr-1{background-color: rgb(var(--clr-1));}
.bgclr-2{background-color: rgb(var(--clr-1));}
.bgclr-3{background-color: rgb(var(--clr-3));;}
.bgclr-4{background-color: rgb(var(--clr-4));}
.bgclr-5{background-color: rgb(var(--clr-5));}

a, a:hover, a:focus {outline:none; text-decoration:none;}
button:focus {outline:none;}
.padding {padding:var(--padding) 0;}
.paddingsm {padding:var(--paddingSm) 0;}
h2.title {line-height:normal; margin:0 0 14px 0; font-family:'Jellee Roman';}
.btn-custom {padding:10px 15px; border:none; line-height:normal; margin-top:1rem; transition:all .3s linear;}
.btn-custom.has-arrow::after {content:""; background-image:url('../images/arrow02.png'); background-repeat:no-repeat; background-position:0 0; background-size:cover; width:24px; height:24px; display:block; margin-left:12px; transition:all .3s linear;}
.btn-custom.has-arrow:hover::after {transform:rotate(90deg); filter:var(--imgPrimary1);}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active {outline:none;}
.content p {font-size:17px; font-family:'Gotham Rounded Book';}

#wrapper{max-width: 1920px; margin: 0 auto;}

/* header */
.header {z-index:99; max-width:1920px; box-shadow:0px 4px 50px rgba(44, 48, 50, 0.1);}
.header .header-top {background-color:#f0c634;}
.header .header-top .home-link {margin:3rem 0 0;}
.header .header-top .home-link a {font-family:'Gotham Rounded Medium'; text-decoration:none; background-color:rgb(var(--clr-5)); color:#f0c634; border-radius:10px; padding:10px; min-width:230px; text-align:center; display:inline-block; text-transform:uppercase; line-height:normal;}
.header .logo-wrap .logo-text h5 {margin-bottom:0; color:#3549a0; font-family:'Gotham Rounded Bold'; text-transform:uppercase;}
.header .logo-wrap .logo-text h6 {color:#79692b; font-family:'Gotham Rounded Bold';}
.header #main-menu li a {color:#3549a0; font-family:'Jellee Roman';}
.header #main-menu li:last-child a {background:#3549a0; border-radius:50px; padding:10px 16px; margin-left:18px; color:rgb(var(--clr-white)); font-family:'Jellee Roman';}
.header #main-menu li:last-child a:hover {background:rgb(var(--clr-1)); color:rgb(var(--clr-white));}
.header .dropdown>.dropdown-menu {display:block; min-width:230px; right:0; opacity:0; padding:1rem 0; visibility:hidden; transform-origin:center center; transform:translateY(20px); transition:all .2s ease-in; border-radius:0; border:none; box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15); background-color:rgba(255, 255, 255, .75); border-radius:10px; color:#1c1c1c; font-family:'Gotham Rounded Medium';}
.header .dropdown:hover>.dropdown-menu {opacity:1; visibility:visible; transform:translateY(0);}
.dropdown-item:focus, .dropdown-item:hover {color:#2435a1; background-color:#f0c634;}

/* banner */
#banner {position: relative; height: 100vh; max-height: 880px; overflow: hidden; margin-top: 118px; transition: all .2s linear;}
#banner .banner-bg::after{content: ""; position: absolute; inset: 0; height: 100%; display: block; z-index: 1; background-color: rgba(var(--clr-black),0.2);}
#banner .banner-content{position: absolute; left: 0; right: 0; top: 0; z-index: 3; margin: 0 auto; height: 100%; display: flex; flex-direction: column;}
#banner .banner-bg{height: 100vh; max-height: 880px; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative;}
#banner .banner-content{display: flex; height: 100%; flex-direction: column; }
#banner .banner-content .banner-title{padding: 7rem 0 0; max-width: 540px; margin: 0 auto;}
#banner .banner-content .banner-title p{font-size: 18px; font-family: 'Gotham Rounded Book'; color: #fff;}
#banner .banner-content .banner-title a{font-size: 21px; font-family: 'Gotham Rounded Medium'; text-transform: uppercase; color: #fff; background-color: #fb6362; border-radius: 50px;}
#banner .banner-content .banner-title a:hover{background-color: rgb(var(--clr-4));}
.navbar-toggler-icon{filter: invert(8%) sepia(72%) saturate(5896%) hue-rotate(1deg) brightness(99%) contrast(105%);}

/* statistics*/
.statistics {z-index: 2; position: relative; }
.statistics .item{border-radius: 50px; box-shadow: 0px 0px 23px 4px rgba(0,0,0,0.5) inset;
-webkit-box-shadow: 0px 0px 23px 4px rgba(0,0,0,0.5) inset;
-moz-box-shadow: 0px 0px 23px 4px rgba(0,0,0,0.5) inset; min-height: 230px;
text-align: center; padding: 1.5rem;
}
.statistics .item .icon{width: 115px; margin: 0 auto;}
.statistics .row .col:nth-child(1) .item{background-color: rgb(var(--clr-1));}
.statistics .row .col:nth-child(2) .item{background-color: rgb(var(--clr-2));}
.statistics .row .col:nth-child(3) .item{background-color: rgb(var(--clr-3));}
.statistics .row .col:nth-child(4) .item{background-color: rgb(var(--clr-4));}
.statistics .item .text{font-size: 22px; font-family: 'Gotham Rounded Bold'; line-height: 1.2; color: #fff;}

.feature-wrap [class^="col-"]:nth-child(1) .feature-card{background:#ff6b6b;}
.feature-wrap [class^="col-"]:nth-child(2) .feature-card{background:#26c281;}
.feature-wrap [class^="col-"]:nth-child(3) .feature-card{background:#f39c12;}
.feature-wrap [class^="col-"]:nth-child(4) .feature-card{background:#3498db;}

.feature-wrap .feature-card {border-radius:32px; padding:35px 20px; text-align:center; color:rgb(var(--clr-white)); font-family:'Gotham Rounded Bold'; font-size:20px; box-shadow:0 8px 25px rgba(0, 0, 0, 0.15); transition:transform 0.3s ease; height: 100%;}
.feature-wrap .feature-card:hover {transform:translateY(-8px);}
.feature-icon img {width:80px; margin-bottom:18px;}
.video-btn {margin-top:50px; display:inline-block; background:#ff4081; padding:14px 30px; color:rgb(var(--clr-white)); font-family:'Gotham Rounded Medium'; border-radius:40px; font-size:17px; text-decoration:none; box-shadow:0 6px 15px rgba(255, 64, 129, 0.4); transition:0.3s ease;}
.video-btn:hover {background:#e91e63; transform:translateY(-4px); color:rgb(var(--clr-white));}
.about-title {font-size:2.5rem; font-weight:700; color:#ff6464;}
.about-section {padding:60px 0; background:#fff;}
.about-img-wrapper {position:relative;}
.circle-big {width:260px; height:260px; background:#ff6f6f; border-radius:50%; position:absolute; bottom:-40px; left:-40px; z-index:-1;}
.circle-small {width:150px; height:150px; background:#ffcc4d; border-radius:50%; position:absolute; bottom:-20px; left:140px; z-index:-1;}
.feature-box {border:2px solid #eee; border-radius:15px; padding:25px; height:100%; transition:0.3s ease; background:#fff;}
.feature-box:hover {transform:translateY(-5px); box-shadow:0 8px 18px rgba(0, 0, 0, 0.08);}



/* about */
.about .circle{position: absolute; left: -118px; top: auto; bottom: -118px; width: auto; height: auto;}
.about .circle-big{width: 350px; height: 350px; z-index: -1;}
.about .circle-small{width: 140px; height: 140px; background-color: #ffc652; z-index: 1; left: 0; right: 0; bottom: -70px; margin: 0 auto;}
.about-content .item{text-align: center; position: relative; padding: 40px 14px 14px; border: 2px solid; height: 100%; border-radius: 24px;}
.about-content .item .icon{position: absolute; left: 0; top: -40px; right: 0; background-color:#fff; padding: 15px; margin: 0 auto; height: 40px; width: 80px; transition: all .3s linear;}
.about-content .item:hover .icon{transform: scale(1.1);}
.about-content .row .col:nth-child(1) .item{border-color: rgb(var(--clr-1));}
.about-content .row .col:nth-child(2) .item{border-color: rgb(var(--clr-2));}
.about-content .row .col:nth-child(3) .item{border-color: rgb(var(--clr-4));}
.about-content .row .col:nth-child(4) .item{border-color: rgb(var(--clr-3));}
.about-content .row .col:nth-child(1) .item h3{color: rgb(var(--clr-1));}
.about-content .row .col:nth-child(2) .item h3{color: rgb(var(--clr-2));}
.about-content .row .col:nth-child(3) .item h3{color: rgb(var(--clr-4));}
.about-content .row .col:nth-child(4) .item h3{color: rgb(var(--clr-3));}
.about-content .item h3{font-family: 'Gotham Rounded Bold';}
.about-content .item .text{font-size: 15px; font-family: 'Gotham Rounded Book';}

.about-content .btn-custom.has-arrow::after{filter: invert(100%);}

.pic-wrap{overflow: hidden;}
.pic-wrap *{ transition: all .3s linear;}
.pic-wrap:hover img{transform: scale(1.1);}





/* activity-block */
.activity-block{position: relative;}
.activity-block::before1{content: ""; background:url('../images/bg.png') no-repeat center top; position: absolute; inset: 0; width: 100%; height: 100%; background-size: cover;}
.activity-block .title-wrap h2.title{font-size: clamp(1.375rem, 0.9643rem + 2.0536vw, 2.8125rem);}
.activity-block .title-wrap p{color:rgba(var(--clr-white),0.7); font-size: 1.25rem; font-family: 'Gotham Rounded Book';}
.title-wrap p{font-size: 1.25rem; font-family: 'Gotham Rounded Book';}
.activity-slider .item {height: 100%;}
.activity-slider .item .card{border-radius: 20px; border: 0; padding: 2rem; position: relative; height: 100%; overflow: hidden;}
.activity-slider .item .card::before{ content: ""; position: absolute; width: 140px; height: 140px; background: rgba(255,255,255,0.15); border-radius: 50%; top: -40px; right: -20px;}
.activity-slider .item .card h2.title{font-family: 'Gotham Rounded Medium'; margin-bottom: 0;}

.activity-block .item .card p,.activity-block .item .card ul li{color:rgb(var(--clr-white)); font-size: 17px; font-family: 'Gotham Rounded Book';}
.activity-block .item .card ul{padding-left: 1rem;}
.activity-block .item .card .btn-custom{display: inline-flex; font-family: var(--InterFont); font-weight: 600; margin-right: auto; border-radius: 24px; color: rgb(var(--clr-white));}
.activity-block .item .card .pic{position:absolute; max-width: 200px; right: 0; bottom: 0;}
.activity-block .item.item01 .card{background-color: rgb(var(--clr-2));}
.activity-block .item.item02 .card{background-color: rgb(var(--clr-4));}
.activity-block .item.item03 .card{background-color: rgb(var(--clr-1));}
.activity-block .item .card .btn-custom{ background-color: rgb(var(--clr-5)); box-shadow:0 6px 15px rgba(255, 64, 129, 0.4); transition:0.3s ease;}
.activity-block .item .card .btn-custom:hover {transform:translateY(-4px); }
.activity-block .owl-nav button.owl-prev,.activity-block .owl-nav button.owl-next{position: absolute; top: 50%; transform: translateY(-50%);}
.activity-block .owl-nav button.owl-prev{left: -60px;}
.activity-block .owl-nav button.owl-prev .arrow{transform: rotate(180deg);}
.activity-block .owl-nav button .arrow{background: url('../images/arrow.png') no-repeat 0 0; background-size: cover; width: 40px; height: 40px; display: block; background-size: cover;}
.activity-block .owl-nav button.owl-next{right: -60px;}


.owl-carousel .item:not(:first-child) {display: none;}


.form-control::-webkit-input-placeholder {color: #414042; opacity: 0.8;}
.form-control::-moz-placeholder {color: #414042; opacity: 0.8;}
.form-control:-ms-input-placeholder {color: #414042; opacity: 0.8;}
.form-control:-moz-placeholder {color: #414042; opacity: 0.8;}


:root {--icon-bg-1:#fbe9e9; --icon-bg-2:#eaf6ea; --icon-bg-3:#e9f2fb; --icon-bg-4:#fff6e6;}
.franchise-wrap .features {padding:1.5rem}
.franchise-wrap .feature-row {display:flex; gap:18px; margin-bottom:22px; }
.franchise-wrap .feature-row .feature-icon {width:64px; height:64px; border-radius:14px; display:inline-flex; align-items:center; justify-content:center; font-size:26px; box-shadow:0 4px 10px rgba(0,0,0,0.04); flex-shrink:0;}
.franchise-wrap .feature-row .feature-title {font-family:'Gotham Rounded Medium'; margin-bottom:6px;}
.franchise-wrap .feature-row .feature-desc {opacity:0.8; font-family:'Gotham Rounded Book'; margin:0;}



/* Right form style */
.inquiry-card {padding:1.5rem; border-radius:1.5rem; color:rgb(var(--clr-white)); box-shadow:0 10px 30px rgba(215,80,80,0.15); position:relative;}
.inquiry-card .form-control, .inquiry-card .form-select, .inquiry-card textarea {border-radius:4px; border:none; box-shadow:none; padding:10px 12px; color:#333; font-family:'Gotham Rounded Book';}
.inquiry-card textarea {resize:none; height:100px;}
.inquiry-card .btn-submit {display:block; margin:12px auto 0; padding:8px 26px; border-radius:24px; background:#e9ff29 !important; border:none; font-weight:700; color:#232323 !important; box-shadow:0 6px 18px rgba(0,0,0,0.12); font-family:'Gotham Rounded Book';}

    /* small screen spacing adjustments */
    @media (max-width: 767.98px) {
      .feature-title { font-size: 1.1rem; }
      .inquiry-card { margin-top:18px; }
    }

.req-item {padding:25px 10px; border-radius:50%; width:220px; height:220px; margin:0 auto; display:flex; flex-direction:column; justify-content:center; transition:.3s ease;}
.req-icon .icon {width:80px; margin:auto;}
.req-icon i {color:rgb(var(--clr-1));}
.req-item:hover {transform:translateY(-8px); box-shadow:0 8px 20px rgba(255,255,255,0.4); background:#ffe2e2;}
.requirements-section p {font-family:'Gotham Rounded Medium'; font-size:1.125rem; color:#606060;}

  @media(max-width: 575px){
    .req-item {

    }
  }




/* steps-outer */
.step-wrapper::before {content:""; width:80%; height:2px; background:rgb(var(--clr-white)); top:50%; transform:translateY(-50%); margin:0 auto; position:absolute; left:0; right:0;}
.step-wrapper .step-item {border-radius:50%; aspect-ratio:1/1; position:relative; display:flex; flex-direction:column; justify-content:center;}
.step-wrapper .step-item:before {content:""; position:absolute; inset:-10px; box-shadow:0px 0px 2px 0px rgb(var(--clr-white)), 0px 0px 2px 0px rgb(var(--clr-white)), 0px 0px 2px 0px rgb(var(--clr-white)), 0px 0px 2px 0px rgb(var(--clr-white)); border-radius:50%; background-color:rgb(var(--clr-1));}
.step-wrapper .step-item .step-item-inner {background-color:rgb(var(--clr-white)); position:relative; width:100%; height:100%; border-radius:50%; aspect-ratio:1 / 1; display:flex; padding:1.5rem; justify-content:center;}
.step-wrapper .step-item .icon {width:100px; display:flex; align-items:flex-end; aspect-ratio:1 / 1; justify-content:center; margin:0 auto;}
.step-wrapper .step-item .text {font-family:'Gotham Rounded Medium'; font-size:1.125rem; color:#606060;}

/* locations */
.locations h2.title{position: absolute; left: 0; right: 0; top: 0; margin: 0 auto; z-index: 1;}
.locations h2.title span{display: inline-block; border-radius: 0 0 100px 100px; padding: 1rem 3rem 2rem;}
.map-wrap{position: relative;}
.map-wrap .location{position: absolute;}
.map-wrap .location.india{background: none; width: 18px; height: 17px; background: url('../images/arrow.png') left top no-repeat; border-radius: 0; background-size: cover; border: none;}
.map-wrap .location.india .map-marker{display: none;}
.map-dropdown{position: absolute; }
.map-dropdown .dropdown-menu {z-index:2; border:1px solid #9badba; border-radius:20px; overflow:hidden; width:400px; left:50%; transform:translateX(-50%);}
.map-dropdown .dropdown-menu .title {font-family:var(--FigtreeFont); font-weight:700; font-size:1.125rem; color:rgb(var(--clr-white)); padding:0.5rem 1rem;}
.map-dropdown .dropdown-menu .info {padding:1rem; font-family:var(--FigtreeFont);}
.map-dropdown .dropdown-menu .info hr {border-color:#686b70; opacity:1;}
.map-dropdown .dropdown-menu .info p {font-size:1.125rem; color:#363a40;}
.map-dropdown .dropdown-menu .info p a {color:inherit;}
.map-dropdown .dropdown-menu .info .btn-custom {text-align:center; width:100px; margin-top:0; background:linear-gradient(to bottom, #ffe661 0%,#fec639 100%); border-radius:0.5rem; color:#363a40; font-weight:600; font-size:13px; font-family:var(--FigtreeFont); text-transform:uppercase;}


.owl-carousel.owl-flex .owl-stage{display: flex;}
.testimonial-card {background:rgb(var(--clr-white)); margin:10px; padding:1.5rem; border-radius:1.5rem; text-align:center; min-height:260px; height:calc(100% - 20px); transition:all .3s ease; box-shadow:0 4px 15px rgba(0,0,0,0.06);}
.testimonial-card h5 {font-family:var(--LatoFont); font-size:1.75rem;}
.testimonial-card small {font-family:'Gotham Rounded Book';}
.testimonial-card:hover {transform:translateY(-7px); box-shadow:0 10px 25px rgba(0,0,0,0.12);}
.testimonial-card.pink {background:#ffe3e3;}
.testimonial-card.blue {background:#e7f6ff;}
.testimonial-card.green {background:#e4ffea;}
.testimonial-text {font-family:'Gotham Rounded Book'; color:#333;}
.stars i {margin:0 1px; color:rgb(var(--clr-1));}
.quote i {color:#f76f6f;}

.testimonial-section .owl-nav button.owl-prev,.testimonial-section .owl-nav button.owl-next{position: absolute; top: 50%; transform: translateY(-50%);}
.testimonial-section .owl-nav button.owl-prev{left: -60px;}
.testimonial-section .owl-nav button.owl-prev .arrow{transform: rotate(180deg);}
.testimonial-section .owl-nav button .arrow{background: url('../images/arrow.png') no-repeat 0 0; background-size: cover; width: 40px; height: 40px; display: block; background-size: cover;}
.testimonial-section .owl-nav button.owl-next{right: -60px;}


/* footer */
.footer-area .office-info .item {margin-bottom:15px;}
.footer-area .office-info .item p {font-family:'Gotham Rounded Book';}
.footer-area .office-info .item p a {color:inherit;}
.footer-area .office-info .item a:hover {color:#e5364a;}
.footer-area .office-info .item .icon {max-width:30px;}
.footer-area .social-media a {max-width:21px; height:22px; display:inline-block; margin:0 5px; transition:all .2s linear; transform:scale(1); transform-origin:center center;}
.footer-area .social-media a:hover {transform:scale(1.1);}
.footer-area {background:#f8b93c; padding: var(--paddingSm) 0; color:#1c1c1c; font-family:'Gotham Rounded Book';}
.footer-logo img {width:150px;}
.footer-about {font-size:15px; text-align:justify;}
.footer-title {font-weight:700; color:#1c1c1c; letter-spacing:1px;}
.footer-menu a {display:block; color:#1c1c1c; text-decoration:none; padding:3px 0; font-family:'Gotham Rounded Medium';}
.footer-menu a:hover {color:#e5364a;}
.footer-contact i {font-size:18px; margin-right:8px;}
.social-icons a {font-size:20px; margin-right:15px; color:#1c1c1c;}
.footer-area p {font-family:'Gotham Rounded Book'; font-size:17px;}


/* inner page styles */
