body{font-family: 'RoBoto';}

/* HEADER */
.Header-section .call-btn{background-color:#F1AB0D;color: #FFF;font-size:16px;padding: 5px 20px;border-radius:3px;}

/* BANNER SECTION */
.Banner-Section{background-image: url('/image/backgroundImg.jpg');height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.Banner-Section .form-card{padding:35px;margin: 50px 0;}
.Banner-Section .form-heading{color: #F1AB0D;font-size:28px;font-weight: 700;}
.Banner-Section .form-subtext{font-style: italic;}
.Banner-Section .form-label{font-size:14px;font-weight:700;color:#666;margin-bottom:4px;}
.Banner-Section input::placeholder{color:#555;font-size:13px;font-weight:400;}
.Banner-Section .form-control{background-color: #F4F4F4;}
.Banner-Section .form-select{background-color: #F4F4F4;color:#555;font-size:13px;font-weight:400;}
.Banner-Section .form-control:focus{border-color: #ef4360;box-shadow: none;background-color: #FFF;}
.Banner-Section .form-select:focus{border-color: #ef4360;box-shadow: none;background-color: #FFF;}
.Banner-Section .ielts-btn{background-color: #ef4360;color: #FFF;font-size: 16px;padding: 4px 10px;width:100%;}
.Banner-Section .WhatsApp-btn{background-color:#61CE70;color: #FFF;font-size:16px;padding: 5px 10px;width:100%;border-radius: 4px;}

/* IELTS */
.IELTS-section{padding:50px 0;}
.IELTS-section .IELTS-card{border: 2px solid #F1AB0D;background-color:#FFF8EA;border-radius:10px;padding:12px;text-align: center;width: 25%;height:180px;}
.IELTS-section .IELTS-card-heding{font-size:18px;margin-top:10px;}
.IELTS-section .icone-style{font-size:60px;}

/* Our Success Stories */
.Our-Success-Section{background-color:#EFEFEF;padding:20px 0;}
.Our-Success-Section .Our-Success-Card{padding:20px 15px;border:1px dashed #262626;width:20%;}
.Our-Success-Section .student-name{font-size:20px;color:#D14141;}
.Our-Success-Section .student-style{width:120px;height:120px;}
.Our-Success-Section .student-band{color:#0D7FBA;font-size:25px;font-weight:600;}
.Our-Success-Section .student-rank{color:#C91414;font-weight:800;font-size:14px;}

/* BOOTCAMP */
.Bootcamp-section .bootcamp-card{background-image:linear-gradient(170deg, #FFB60F 0%, #FCE45C 75%);padding:20px 20px 30px;border-radius:10px;}
.Bootcamp-section .bootcamp-heading{font-size:36px;font-weight:600;}
.Bootcamp-section .icon-style{width:40px;height:40px;}
.Bootcamp-section .bootcamp-step{margin: 40px 0;gap:40px;}
.Bootcamp-section .bootcamp-point{font-size:18px;font-weight:500;margin-left:10px;text-align: start;}
.Bootcamp-section .bootcamp-timing{font-size:26px;font-weight:600;color:#010101;margin-bottom:40px;}
.Bootcamp-section .join-btn{background-color: #000;font-size:17px;font-weight:500;padding:12px 30px;border-radius:4px;color:#FFF;border:none;}

/* Our Student Study At */
.Student-Study-Section{padding:40px 0;}
.Student-Study-Section .Student-heading{font-size:28px;font-weight:600;}

@keyframes scroll {0% {transform: translateX(0);}100% {transform: translateX(calc(-250px * 7));} }
:root {--animation-speed: 40s;}

.Student-Study-Section .slider {height: 150px; margin: 30px 0;overflow: hidden;position: relative;width: auto;}
.Student-Study-Section .slider .slide-track {animation: scroll var(--animation-speed) linear infinite;display: flex;width: calc(250px * 14);gap:50px}
.Student-Study-Section .slider .slide {height: 150px;width: 150px; }

/* Our Coaching Plans */
.Coaching-plans-Section{background-color:#EFEFEF;padding: 40px 0;}
.Coaching-plans-Section .coachingPlan-heading{font-size:28px;font-weight:600;}
.Coaching-plans-Section .CoachingPlan-card{background-color: #FFF;border:1px solid #FFB60F;padding: 10px;border-radius:20px;height:100%;}
.Coaching-plans-Section .CoachingPlan-card-heading{color:#FFF;background-color:#FFB60F;padding: 20px 0;border-radius: 16px 16px 0  0;text-align: center;font-size:20px;font-weight:600;}
.Coaching-plans-Section .coachingPlan-list{color:#54595F;font-weight:400;font-size:16px;list-style:none;padding-left:10px;margin-bottom: 85px;}
.Coaching-plans-Section .coachingPlan-list li{margin-bottom:8px;}
.Coaching-plans-Section .Sign-btn{font-size:15px;font-weight:500;background-color:#FFB60C;color:#FFF;border:none;padding:10px 24px;border-radius:3px;position: absolute;left:50%;transform: translateX(-50%);bottom:25px;}
.Coaching-plans-Section .booking-btn{background-color: #FFB60C;color:#FFF;font-weight:500;font-size:16px;border-radius:4px;padding:15px 30px;border: none;}

/* AVAILABLE BATCHES */
.Available-batches-section{padding:20px 0;}
.Available-batches-section .Available-batches-heading{font-size:24px;font-weight:600;}
.Available-batches-section .batch-heading{font-size:16px;font-weight:600;border-bottom:1px solid #000;padding:0 0 6px;text-align: center;}
.Available-batches-section .batch-timimg{color:#54595F;font-size:16px;list-style:none;margin-top:30px;padding-left:0;}
.Available-batches-section .batch-timimg li{padding-bottom: 10px;letter-spacing:1px;}
/* .Available-batches-section .batch-style{background-color:#FFB60F2E;} */
.Available-batches-section .batch-col-style{border-right:1px solid #FFB60F;background-color:#FFB60F2E;}
.Available-batches-section .col-lg-4:nth-child(3){border-right:none;} 

/* About Flamingo Group */
.Team-Section{height:415px;background:#292929;}
.Team-Section::before{content:'';display: block;position:absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0; background-image:url(/image/team_flamingo.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;opacity:0.5;}
.Team-Section .team-detail{position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
.Team-Section .team-heading{font-size:28px;color:#FFF;font-size:600;}
.Team-Section .team-text{font-size:16px;font-weight:400;color: #FFF;}

/* Flamingo Educare Highlight */
.Educare-Highlight-section{padding:40px 0;}
.Educare-Highlight-section .highlight-heading{font-size:28px;font-weight:600;}
.Educare-Highlight-section .highlight-card{border:2px solid #FFB60F;border-radius:15px;padding:20px 10px;background-color:#FFF8EA;font-size:16px;font-weight:400;line-height:20px;margin-bottom: 20px;}

/* global education */
.Global-education-section{margin-bottom:60px;}
.Global-education-section .education-card{border:2px dashed #FFB60F;border-radius:40px;text-align:center;}
.Global-education-section .education-text{font-weight:400;font-size:16px;}
.Global-education-section .education-heading{font-weight:500;font-size:28px;}
.Global-education-section .process-step-card{background-color:#FFB60F2E;border-right:1px solid #FFB60F;width:20%;}
.Global-education-section .process-step-card:nth-child(1){border-radius:0 0 0 40px;}
.Global-education-section .process-step-card:nth-child(5){border-radius:0 0 40px 0;border-right: none;}
.Global-education-section .processStep-heading{font-size:18px;font-weight:500;}
.Global-education-section .processStep-text{font-size:16px;}

/* FOOTER */
.Footer{background-color: #000;padding: 30px 0;}
.Footer .border-style{border-right:1px dashed #FFFFFF;}
.Footer .footerLeft-style{border-bottom:1px dashed #FFF;}
.Footer .phoneNo{color:#FFB60F;font-size:20px;font-weight:500;margin-bottom: 10px;}
.Footer .facebook-btn{background-color: #3b5998;border-radius:50%;border:none;padding:10px 10px 8px 10px;}
.Footer .insta-btn{background-color:#D0148C;border-radius:50%;border:none;padding:10px 10px 8px 10px;}
.Footer .youtube-btn{background-color:#cd201f;border-radius:50%;border:none;padding:10px 7px 8px 7px;}
.Footer .contect-card{border:2px dashed #FFB60F;padding:10px;border-radius:30px;}
.Footer .map-style{border-bottom: 2px dashed #FFB60F;padding-bottom: 7px;}
.Footer .map-border{border-radius:18px 18px 0 0 ;}
.Footer .footer-heading{color:#FFB60F;font-size:18px;font-weight:600;}
.Footer .footer-Address{font-size:16px;color:#FFF;font-weight:400;}



@media (min-width: 360px) and (max-width: 767px){
    /* HEADER */
    .Header-section .Educare-email{display:none;}
    .Header-section .educare-logo{width:150px;}
    .Header-section .call-btn{font-size:14px;padding:3px 15px;}

    /* BANNER SECTION */
    .Banner-Section .form-heading{font-size:22px;text-align: center;}

    /* IELTS */
    .IELTS-section .IELTS-card{width:100%;}

    /* Our Success Stories */
    .Our-Success-Section .Our-Success-Card{width:100%;}

    .Available-batches-section{padding-bottom:0px;}
    .Available-batches-section .batch-col-style{border-right:none;}

    /* About Flamingo Group */
    .Team-Section .team-detail{left:0;transform: translateX(-00%);}

    /* BOOTCAMP */
    .Bootcamp-section .bootcamp-heading{font-size:24px;}
    .Bootcamp-section .bootcamp-point{font-size:16px;}
    .Bootcamp-section .bootcamp-timing{font-size: 20px;}
    .Bootcamp-section .join-btn{font-size:14px;padding: 10px 20px;}

    /* global education */
    .Global-education-section .process-step-card{width:100%;border:none;}
    .Global-education-section .process-step-card:nth-child(1){border-radius:40px 40px 0 0;}
    .Global-education-section .process-step-card:nth-child(5){border-radius:0 0 40px 40px;}
}

@media (min-width: 768px) and (max-width: 991px){
    /* IELTS */
    .IELTS-section .icone-style{font-size:40px;}
    .IELTS-section .IELTS-card-heding{font-size:14px;}

    /* Our Success Stories */
    .Our-Success-Section .student-style{width: 100px;height:100px;}

    /* About Flamingo Group */
    .Team-Section .team-detail{left:0;transform: translateX(-00%);}

    /* Flamingo Educare Highlight */
    .Educare-Highlight-section .educare-img{width:100%;}
}

@media (min-width: 992px) and (max-width: 1199px){
 /* IELTS */
    .IELTS-section .icone-style{font-size:50px;}
    .IELTS-section .IELTS-card-heding{font-size:16px;}

    /* About Flamingo Group */
    .Team-Section .team-detail{left:0;transform: translateX(-00%);}

    /* Flamingo Educare Highlight */
    .Educare-Highlight-section .educare-img{width:100%;}
}