@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;600&display=swap');

@font-face {
    font-family: "Poppins-regular";src: url('../fonts/Poppins-Regular.ttf')
}
@font-face {
    font-family: "Poppins-semibold";src: url('../fonts/Poppins-SemiBold.ttf')
}
@font-face {
    font-family: "Poppins-bold";src: url('../fonts/Poppins-Bold.ttf')
}
@font-face {
    font-family: "Poppins-extrabold";src: url('../fonts/Poppins-ExtraBold.ttf')
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  src: url('../fonts/webfonts/fa-brands-400.ttf');
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  src: url('../fonts/webfonts/fa-brands-400.woff2');
}
html {
    scroll-behavior: smooth;
  }

*{margin:0px;padding:0px;font-family: "Poppins-regular";box-sizing: border-box;}
html, body { margin: 0;padding: 0;font-family: "Poppins";color:#000;}
/* .container{max-width:1450px; margin:0 auto;width:100%;} */
.p-0{padding:0px!important}
.m-0{margin:0px!important}
.mb-0{margin-bottom:0px!important}
.mt-10{margin-top: 10px;}
.d-none{display: none;}
.clearfix{clear: both;float:none;}
.page-wrapper {padding: 0px 15px;}
.navbar-header{z-index: 1;width: 100%;background: #fff;padding: 5px 0px;}
.header-bx{max-width:1450px; margin:0 auto;width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-flow:wrap;justify-content:space-between;align-items:center;position: relative;}
.navbar-header.fixed1 {top: -111px;transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;}
.navbar-header.fixed {position: fixed;transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;top:0px;z-index: 999;box-shadow: 1px -4px 10px 5px #6a6a6acc;}	
.header-bx .co-logo{width: 130px;height: 74px;}
.header-bx .co-logo img{max-width: 100%;max-height: 100%;}
.header-bx nav{width:calc(100% - 165px); display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;justify-content: flex-end;}
.header-bx nav ul {display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;align-items: center;position: relateive;margin-bottom:0px;}
.header-bx nav ul.nav-ul li{list-style:none;padding:0 15px;border-right: 1px solid #B1090D;height: 40px;display: flex;align-items: center;}
.header-bx nav ul.nav-ul li a, .header-bx nav ul.btn-ul li a{font-size:16px;color:#fff;font-family:'Poppins-semibold';}
.header-bx nav ul.nav-ul li:last-child {border-right:transparent}
.header-bx nav ul li a:hover{text-decoration:none;}
.header-bx nav ul.btn-ul li a.call-btn{padding:8px 15px;display:block;border:2px solid #000;border-radius:24px;cursor:pointer; transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;font-size: 20px;font-family: "Poppins-semibold";margin:0px 15px;}
.header-bx nav ul.btn-ul li a.call-btn i{transform: rotate(109deg);-webkit-transform: rotate(109deg);-moz-transform: rotate(109deg);-ms-transform: rotate(109deg);color:#000;}
.header-bx nav ul.btn-ul li a.call-btn:hover{background-color:#90c529;border:2px solid #90c529;}
 
.social-n-call {display: flex;flex-flow:row;align-items: center;}
.social-n-call ul {display: flex;justify-content: space-between;align-content: center;margin-right:10px}
.social-n-call ul li{padding: 3px 6px;font-size: 14px;background: #030952;margin: 3px;height: 26px;width: 26px;text-align: center;border-radius: 5px;}
.social-n-call ul li a{color:#fff;}
.social-n-call a.btn-danger{background-color: #FC0E0E;border-radius:50px;border-color: #d90a0a;padding: 10px 12px;}


/*Testimonial Carousel CSS*/
.testimonial-section {position: relative;background-image: url('../img/bg_blue.webp');}

.testimonial-section .panel {position: relative;display: flex;width: 350px;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid #d2d2dc;border-radius: 11px;-webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);-moz-box-shadow: 0px 0px 5px 0px rgba(212,182,212,1);box-shadow: 0px 0px 5px 0px rgb(161, 163, 164);}
.testimonial-section .panel .panel-body {padding: 1rem 1rem;}
.testimonial-section .panel .panel-body {flex: 1 1 auto;padding: 1.25rem}
.testimonial-section .panel .panel-body .profile{margin-top: 9px;margin-left: 11px;}
.testimonial-section .panel .panel-body .profile-pic{width: 58px;}
.testimonial-section .panel .panel-body .cust-name{font-size: 18px;margin-bottom: 2px;}
.testimonial-section .panel .panel-body .cust-profession{font-size: 14px;}
.testimonial-section .panel .panel-body .template-demo{font-size: 13px;}
.testimonial-section .panel .panel-body .template-demo p{-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 75px;}
.items {width: 98%;margin: 0px auto;margin-top: 30px}
.slick-slide {margin: 10px}
.slick-prev{left: -12px;}
.slick-next{right: -12px;}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 40px;height: 40px;padding: 0;
-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: #ffffff;
border: none;outline: none;background: #dc0006;padding: 5px;border-radius: 100%;z-index: 99;}
.slick-next:before {content: '→';}
.slick-prev:before {content: '←';}
.slick-prev:before, .slick-next:before {font-family: 'slick';font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: #fff!important;outline: none!important;background: #dc0006!important;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}
.ul-subtext{width: 30%;text-align: center;}
.ul-subtext li:first-child {background: #ffd958;display: inline-block;padding: 15px;border-radius: 35px;color: #0a0a0a;font-family: 'Poppins-bold';font-size: 17px;letter-spacing: 0.75px;width: 100%;border: 0.5px solid #dc0006;}/*box-shadow: 10px 10px 3px -2px #e9b405;*/
.ul-subtext li:nth-child(2n + 0) {font-size: 14px;font-family: 'Poppins-bold';margin-top: 15px;}

@media only screen and (max-width: 575px) {
    .navbar-header.fixed .co-logo img {height: 50px;}
    .header-bx .co-logo {width: 112px;height: 59px;}
    .navbar-header.fixed{height:auto;padding:5px 0px;top:0px;}
}

.carousel-holder{background-color:#FFC503;padding:0px;position: relative;overflow: hidden;}/*background-image: url(D:/Petals_admissoin_now/assets/img/carousel-section-1.PNG);background-position: center;background-repeat: no-repeat;*/
.carousel-holder .carousel-heading{font-size: 54px;font-family: 'Poppins-bold';margin-top: 40px;margin-bottom: 20px;}
.carousel-holder h4.subheading {font-size: 26px;font-weight: bold;color: #000;}
.carousel-holder .carousel-heading span{color:#DC0006;}
.enquiry-form .form-section {margin-top: 30px;}
.enquiry-form .form-section .form-group {margin-bottom: 25px;}
.enquiry-form .panel-heading{background: transparent;border: none;border-radius: 0px;margin-top: 10px;box-shadow: none;margin-bottom: 0px;}
.enquiry-form .panel-heading .panel-title {margin-top: 0;margin-bottom: 0;font-size: 20px;color: #030952;font-weight: 600;}
.enquiry-form .panel-default{background: #ffffff;border-color: #f1f1f1;border-radius: 0px;}
.enquiry-form .panel-default .form-control{border: 1px solid #ddd;line-height: 38px;border-radius: 0px;box-shadow: none;background: #fafafa;font-size: 13px;}
.enquiry-form .panel-default .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group{padding:10px 12px;}

#demo-form .btn[name='submit']{display:block;margin:10px auto;}

.carousel-img{position: relative;height:600px;width: 100%;}
.carousel-img img{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width: 100%;}

.enquiry-form {float: left;width: 29%;position: absolute;top: 0;right: 40px;}


.submitbutton {font-size: 16px;font-family: 'Poppins-regular';width: 100%;height: 50px;border: 1px solid #106b89;color: #fff;font-weight: bold;border-radius: 6px;text-shadow: 0px 1px 0px #106b89;background: linear-gradient(#106b89, #003040);}
  
.submitbutton:hover {background: linear-gradient(#003040, #106b89);}

@media (min-width: 1200px){.page-wrapper {width: 1160px;margin-left: auto;margin-right: auto;padding: 0px 15px;}}

/*Branch partner section*/
.be-branch-partners{background-image: url("../img/mobile-app-hero.webp");width:100%;height:100%;background-position: center;padding:80px 0px;}
.branch-partener-img {height: 565px;width: 100%;position: relative;border-radius: 20px;overflow: hidden;top: 80px;}
.branch-partener-img img{max-width: 100%;max-height: 100%;position: absolute;}

.be-branch-partners{}

.be-branch-partners h1, .guarantee-your-success h1, .why-petals h1, .team-section h1, .team-section h1, .faqs-section h1, .timeline-section h1, .testimonial-section h1, .other-franchise-partners h1, .our-values h1, .child-bloom-section h1 {font-size: 65px;font-family: 'Poppins-bold';line-height: 80px;width: 70%;margin: auto;text-align: center;margin-bottom: 40px;}

.testimonial-avatar {position: relative;width: 58px;height: 58px;border: 1px solid #ddd;border-radius: 100%;padding: 2px;overflow: hidden;}
.testimonial-avatar img{position: absolute;max-width: 100%;max-height: 100%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}

.be-branch-partners h1{color: #fff;}
.be-branch-partners p, .guarantee-your-success p, .why-petals p {color: #fff;font-size: 20px;line-height: 40px;text-align: center;margin-top: 10px;}
.side-by-btns {display: flex;flex-flow: row;justify-content: space-between;margin-top: 30px}
.btn-1, .btn-2 {padding: 20px 25px 30px 25px;border: 1px solid #65428b;border-radius: 10px;font-size: 28px;width: 49%;text-align: center;color: #110c18;
    align-items: center;justify-content: center;text-decoration: none;background: #fff;}
.be-branch-partners .btn-1 p, .be-branch-partners .btn-2 p{color: #3a2852;line-height: 30px;}

.ml-1{margin-left: 10px;}
.guarantee-your-success, .why-petals, .team-section, .faqs-section{background: #f5f4f6;background-image: url("../img/MobileApp-bg-feed.png");width:100%;background-position: center;}
.guarantee-your-success, .why-petals, .team-section, .faqs-section, .timeline-section, .testimonial-section, .other-franchise-partners, .our-values, .child-bloom-section{padding:80px 0px;}
.guarantee-your-success ul {display: flex;flex-flow: row;flex-wrap: wrap;justify-content: center;margin-top: 20px;}
.guarantee-your-success ul li {display: flex;width: 48%;margin: 0px 10px 25px 10px;}
.guarantee-your-success h1, .guarantee-your-success p, .why-petals p{color: #382550;}
.guarantee-your-success .info-holder {width: 100%;height: 100%;background: #fff;min-height: 200px;margin-bottom: 15px;}
.guarantee-your-success .info-holder h3 {font-size: 18px;margin-top: 0px;padding: 15px 15px;border-left: 5px solid #37234c;border-bottom: 1px solid #37234c;}
.guarantee-your-success .info-holder p {font-size: 15px;line-height: 26px;text-align: left;margin-top: 0px;padding: 0px 16px;}

.why-petals{background: #fff;background-image: url("../img/abs-2.jpg");background-size: cover;}
.why-petals h1{text-align: left;width: 100%;margin-bottom: 5px}
.why-petals .sub-heading {font-size: 19px;color: #382550;margin-bottom: 30px;font-weight: 600;}
.why-petals p{text-align: left;line-height: 24px;font-size: 16px;}
.why-petals .left ul li{}
.why-petals .left ul li p{margin-top:0px;text-align: center;line-height: 22px;font-size: 18px;}
.why-petals .right ul li {border: 1px solid #cee5eb;margin-bottom: 15px;padding: 10px 20px;font-size: 22px;background: #f0f4f5;}
.why-petals .left ul {flex-wrap: wrap!important;display: flex;flex-flow: row;}
.why-petals .left ul li {min-width: 46.9%;padding: 10px 25px;text-align: center;margin: 10px;border-radius: 10px;flex: auto;}
.why-petals .left ul li h4{font-weight: 600;font-size: 22px;}
.why-petals .right ul li h5{font-size: 18px;font-weight: 600;margin-bottom: 4px;line-height: 26px;}
.why-petals .right ul li p {font-size: 14px;margin-top: 5px;}

.why-petals .left ul li:nth-child(n + 1){background: #D3CCE3;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #E9E4F0, #D3CCE3);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #E9E4F0, #D3CCE3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }
.why-petals .left ul li:nth-child(n + 2){background: #74ebd5;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #ACB6E5, #74ebd5);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #ACB6E5, #74ebd5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }
.why-petals .left ul li:nth-child(n + 3){background: #F7971E;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #FFD200, #F7971E);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #FFD200, #F7971E); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }
.why-petals .left ul li:nth-child(n + 4){background: #56ab2f;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #a8e063, #56ab2f);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #a8e063, #56ab2f); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }

.why-petals .left ul li:nth-child(n + 5){background: #FF5F6D;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #FFC371, #FF5F6D);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #FFC371, #FF5F6D); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    }

.btn.btn-dark {background: #343434;border-color: #000;color: #fff;}
.text-center{text-align: center!important;}

.team-section .member-grid {display: flex;flex-flow: row;flex-wrap: wrap;}
.member-holder {display: flex;width: 31%;position: relative;flex: auto;flex-flow: column;border-radius: 10px;margin: 10px;}
.member-image {position: relative;width: 100%;height: 300px;}
.member-image img {position: absolute;max-width: 100%;max-height: 100%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 8px;}
.member-info {background: #fff;margin: 0px 65px;padding: 10px 20px;position: relative;z-index: 2;top: -30px;text-align: center;border-radius: 4px;}

.member-info .m-name{margin-bottom:5px;}
.member-info .m-role{font-style: italic;font-size: 13px;}
.faqs-section{background: #fff;}
.faqs-section .faq-image{position:relative;height: 540px;}
.faqs-section .faq-image img{position: absolute;max-width: 100%;max-height: 100%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.faqs-section .panel.panel-default {border-radius: 0px;margin-bottom: 25px;}
.faqs-section .panel-title>a {font-weight: 600;font-size: 14px;}

/*Time line section*/
.timeline-section{display: flex;justify-content: center;background: #f3f3f3;}
.timeline-section h1{font-size: 58px;}
.timeline {background: var(--primary-color);margin: 20px auto;padding: 20px;}
.card {position: relative;max-width: 700px;margin: 0px auto;}
.card:nth-child(odd) {padding: 30px 0 30px 30px;}
.card:nth-child(even) {padding: 30px 30px 30px 0;}
/*.card::before {content: "";position: absolute;width: 50%;border: solid orangered;}*/
.card:nth-child(odd)::before {left: 0px;top: -5px;bottom: -4.5px;border-width: 5px 0 5px 5px;border-radius: 50px 0 0 50px;} 
.card:nth-child(even)::before {right: 0;top: 0px;bottom: 0;border-width: 5px 5px 5px 0;border-radius: 0 50px 50px 0;}
.card:first-child::before {border-top: 0;border-top-left-radius: 0;}
.card:last-child:nth-child(odd)::before {border-bottom: 0;border-bottom-left-radius: 0;}
.card:last-child:nth-child(even)::before {border-bottom: 0;border-bottom-right-radius: 0;}
.info {display: flex;flex-direction: column;background: #333;color: gray;border-radius: 10px;padding: 10px 45px;}
.title {color: orangered;position: relative;}
.title::before {content: "";position: absolute;width: 20px;height: 20px;background: white;border-radius: 999px;border: 3px solid orangered;}
.card:nth-child(even) > .info > .title {text-align: right;}
.card:nth-child(odd) > .info > .title::before {left: -83px;}
.card:nth-child(even) > .info > .title::before {right: -82px;}

.our-values .values ul{display: flex;flex-flow:row;flex-wrap: wrap;}
.our-values .values ul li {flex: auto;margin: 5px;text-align: center;min-width: 24.0%;border-radius: 5px;padding: 20px 15px 30px;transition: background 1s;width: 24%;align-items: center;margin: 5px;text-align: center;min-width: 24.0%;border-radius: 5px;display: flex;justify-content: center;font-size: 22px;}
.our-values .values ul li {
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjMgNDM5IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMTIuNTA4IDI1LjU0OGMyNi4yNzQtMjguMDggMjQxLjQzNC0zOS41NjcgMjQxLjQzNCAwIDAgNy45MzQgMi43NzMgNzEuNjc4IDMuMjQ0IDgxLjc0IDQuNjQzIDk5LjEyNyAxMS4xMzggMjUwLjM0Mi0zLjI0NCAyNjUuMjQ2LTQuNjMgNC43OTctMTguNjg0IDguNTk3LTYwLjk0MiAxMi43MjctMzQgMy4zMjMtOC42NzYgNDkuNDEyLTYwIDUyLjcyLTU0LjEyIDMuNDg3LTI0LTQ3LjcwMi03MC42NjUtNDcuOTkxLTM4LjM4Ny0uMjM4LTQ4LjU0OC00Ljc1OS00OS44MjctMTcuNDU2QzkuOTcgMzQ3LjM1NC0yLjM0NiAyMDEuNDUxLjM5NiAxMDYuNDY0Yy4xNTctNS40NTIgNy4xODMtNzUuNjUgMTIuMTEyLTgwLjkxNnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNjMgNDM5IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMTIuNTA4IDI1LjU0OGMyNi4yNzQtMjguMDggMjQxLjQzNC0zOS41NjcgMjQxLjQzNCAwIDAgNy45MzQgMi43NzMgNzEuNjc4IDMuMjQ0IDgxLjc0IDQuNjQzIDk5LjEyNyAxMS4xMzggMjUwLjM0Mi0zLjI0NCAyNjUuMjQ2LTQuNjMgNC43OTctMTguNjg0IDguNTk3LTYwLjk0MiAxMi43MjctMzQgMy4zMjMtOC42NzYgNDkuNDEyLTYwIDUyLjcyLTU0LjEyIDMuNDg3LTI0LTQ3LjcwMi03MC42NjUtNDcuOTkxLTM4LjM4Ny0uMjM4LTQ4LjU0OC00Ljc1OS00OS44MjctMTcuNDU2QzkuOTcgMzQ3LjM1NC0yLjM0NiAyMDEuNDUxLjM5NiAxMDYuNDY0Yy4xNTctNS40NTIgNy4xODMtNzUuNjUgMTIuMTEyLTgwLjkxNnoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: cover;mask-size: cover;
}
.our-values .values ul li:nth-child(n + 1) {background-color: #f38c72;}
.our-values .values ul li:nth-child(n + 2) {background-color: #77c0d5;}
.our-values .values ul li:nth-child(n + 3) {background-color: #d3a476;}
.our-values .values ul li:nth-child(n + 4) {background-color: #88cb85;}

.our-values .attributes{margin-top:80px;}
.our-values .attributes .attributr-holder {padding: 35px 40px 25px;margin-bottom: 55px;display: block;text-align: center;border-top-left-radius: 28px;border-top-right-radius: 28px;}
.our-values .attributes .panel-default>.panel-heading {color: #fff;background-color: #002749;border-color: #ddd;text-align: center;}
.our-values .attributes .panel-default>.panel-heading h3{margin-top:5px;}
/* .our-values .attributes .panel-default ul li:before{font-family: "Font Awesome 5 Brands";font-weight: 400;content: "\f11e";} */
.attributes ul{margin-bottom:0px;}
.attributes ul li {padding: 10px 5px;border-bottom: 1px solid #ddd;margin-bottom: 3px;line-height: 23px;}
.attributes ul li:last-child{border-bottom:0px;margin-bottom:0px;}

.fb_iframe_widget{display: block!important;;width: 100%!important;position: relative!important;}

.other-franchise-partners ul{display: flex;flex-flow:row;flex-wrap: wrap;}
.other-franchise-partners ul li{width: 32%;margin:5px;}
.other-franchise-partners ul li .take-images{border:1px solid #ddd;padding:5px;position: relative;height:480px;border-radius: 10px;}
.other-franchise-partners ul li .take-images img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;padding:inherit}

footer{position: relative;}
.footer-section{background: #97D4ED;min-height: 620px;width: 100%;position: relative;overflow: hidden;padding: 60px 0px;}
.footer-section .vector-holder{position: absolute;z-index: 0;left: 0;max-height: 620px;}
.footer-section .india-map-holder{position: relative;z-index: 0;right: 0;max-height: 600px;}
.footer-section .vector-holder img, .footer-section .india-map-holder img{max-width:100%;max-height:100%;}
.footer-section .india-map-holder > img{transform: scale(0.9);}
.footer-section .india-map-holder .kids-avatars_1, .footer-section .india-map-holder .kids-avatars_2, .footer-section .india-map-holder .kids-avatars_3,.footer-section .india-map-holder .kids-avatars_4, .footer-section .india-map-holder .kids-avatars_5{height:52px;width:52px;border-radius: 50%;border:2px solid #fff;position: relative;}
 
.footer-section .india-map-holder .kids-avatars_1{top: -380px;left: 70px;}
.footer-section .india-map-holder .kids-avatars_2{top: -380px;left: 180px;}
.footer-section .india-map-holder .kids-avatars_3{top: -380px;left: 330px;}
.footer-section .india-map-holder .kids-avatars_4{top: -380px;left: 70px;}
.footer-section .india-map-holder .kids-avatars_5{top: -400px;left: 190px;}

.footer-section .india-map-holder .kids-avatars_1 img, .footer-section .india-map-holder .kids-avatars_2 img, .footer-section .india-map-holder .kids-avatars_3 img, .footer-section .india-map-holder .kids-avatars_4 img, .footer-section .india-map-holder .kids-avatars_5 img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
 
.footer-section .india-map-holder .kids-avatars_2 img{transform: scale(1.4);}
.copyright-section{position: absolute;background-image: url(../img/Cloud.png);height: 116px;width: 100%;z-index: 10;bottom: -1px;}
.copyright-section p{position: absolute;top: 75px;padding: 0px 18px 18px 18px;text-align: center;margin: auto;left: 0;right: 0;}
.footer-frenchice{display: flex;flex-flow: row;flex-wrap: wrap;}
.footer-section h2 {font-size: 21px;font-weight: 600;text-align: left;}
.footer-frenchice li {padding: 4px 10px;border: 1px solid #fff;margin-right: 3px;margin: 3px;border-radius: 6px;}
.company-links {display: flex;flex-flow: column;}
.company-links li {width: 100%;margin-bottom: 5px;}
.footer-bottom-text{position: relative;text-align: center;margin: 20px auto 20px;width: 90%;border-top: 1px solid #85cce9;padding-top: 22px;font-size: 14px;
 color: #2e738f;}

 /*OTP Page*/
 .otp-page {margin-top: 15px;}
 .otp-page .card {width: 100%;padding: 20px;border-radius: 20px;background: #fff;position: relative;margin: auto;border: 1px solid #ddd;text-align: center;}
 .otp-page h4{font-weight: 600;margin-bottom: 12px;}
 .otp-page .otp-image {width: 250px;height: 250px;position: relative;padding: 5px;margin: auto;margin-bottom: 15px}
 .otp-page .otp-image img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;padding: inherit;}
 .otp-page .sub-text {display: flex;justify-content: center;align-items: center;padding: 15px 0px;}
 .otp-page .sub-text .alert{margin-bottom:0px!important;width:100%;display:block;}
 #otpsuccess{width:100%;}
  @media (min-width: 768px){
 .otp-page .modal-dialog {width: 520px;}
 }


@media (max-width:767px) {
    .carousel-holder{padding:10px;}
    .carousel-img, .branch-partener-img{display: none;}
    .enquiry-form{width:100%;right:0px;position: relative;}
    .enquiry-form .form-section{margin-top: 0px;}
    .social-n-call {display: flex;flex-flow: row;align-items: center;flex-wrap: wrap;justify-content: center;}
    .social-n-call ul{margin-right:0px;}
    .social-n-call a.btn-danger{margin-top: 5px}
    .be-branch-partners{padding:40px 20px;}
    .side-by-btns{flex-flow: column;}
    .be-branch-partners h1 {font-size: 64px;line-height: 80px;}
    .btn-1, .btn-2{width:100%;margin-bottom: 24px;padding: 30px;font-size: 18px;}
    .be-branch-partners h1, .guarantee-your-success h1, .why-petals h1{width: 90%;}
    .guarantee-your-success, .why-petals{padding: 80px 25px;}
    .why-petals .sub-heading, .why-petals h1, .why-petals p{text-align: center}
    .guarantee-your-success ul li{width: 46%;}
    .be-branch-partners h1, .guarantee-your-success h1, .why-petals h1{font-size: 45px;line-height: 60px;}
    .guarantee-your-success .info-holder h3{font-size: 20px;}
    .be-branch-partners h1, .guarantee-your-success h1, .why-petals h1, .team-section h1, .team-section h1, .faqs-section h1, .timeline-section h1, .testimonial-section h1, .other-franchise-partners h1, .our-values h1, .child-bloom-section h1{font-size: 36px;width: 100%;line-height: 45px;}
    .other-franchise-partners ul li{width:46%;}
    .other-franchise-partners ul li .take-images{height:200px;}
    .member-holder{width: 100%;}
    .be-branch-partners p, .guarantee-your-success p, .why-petals p{font-size:16px;line-height: 32px;}
    .our-values .values ul li{width: 50%;}
    .header-bx{justify-content:center;}
    .why-petals .right ul li p{line-height: 24px;}
    
}

@media (max-width:480px) {
    .guarantee-your-success ul li{width: 100%;}
    .why-petals .left ul li{width: 100%;margin: 10px 0px;}
    .why-petals .right ul li{font-size: 18px;text-align: center;}
}