.sidebar{
    position: absolute;
    position: fixed;
  top: 0;
  left: -35%;
  text-align: center;
  width: calc(100% - 75%);
  min-height: 100vh;
  background: rgb(255, 255, 255);
  box-shadow: 0 0 8px rgba(2, 4, 3, 0.5);
  transition: 0.5s ease;
  z-index: 20;
  height: 100%;
  overflow-y: scroll;
}
.sidebar.active{
    left: 0;
}

.sidebar_hide_button{
    background-color:Navy;
    border-style: solid;
    border-width: 1px;
    border-radius: 10vw;
    padding: 8px 16px;
    overflow: hidden;
    border-color: Navy;
    display: flex;
    gap: 5px;
  justify-content: center;
  align-items: center;
    
}

/* Hide scrollbar for Chrome, Safari and Opera */
.sidebar.active::-webkit-scrollbar {
    display: none;
  }
.sidebar.active {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
  }
.dot-image-sidebar{
    float: left;  
    line-height: 0px;  
}
.dot-image-sidebar img{
    width: 100%;
}
.sidebar_hide_button .dot-image-sidebar{
    width: clamp(0.5625rem, 0.3839rem + 0.8929vw, 1.1875rem); /*minimum 9px - maximum 19px */
}
.sidebar_hide_button p{
   font-family: 'Inter', sans-serif;
   font-size: clamp(0.5rem, 0.375rem + 0.625vw, 0.9375rem);
   /* font-size: clamp(0.375rem, 0.2679rem + 0.5357vw, 0.75rem); */
   font-weight: 400;
   /* padding: 0 0 0 4px; */
   color: #ffffff;
   letter-spacing: -0.5px;
   margin-top: initial;
   margin-bottom: initial;
}
.sidebar-main-top-section{
    display: flex;
    justify-content: space-between;
    padding: 50px 50px;
}
.sidebar_hide{
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color:#BFC6D0 ;
}
.sidebar_hide:focus{
    outline: 1px solid;
}
.sidebar_hide h2{
    color: white;
}
.menu-bar{
    padding: 0 50px;
}
.menu-bar h2{
    margin: 0;
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.05em;
    text-align: left;
    color: black;
}
.menu-bar .services_list{
    position: relative;
}
.menu-bar .services_list h2.sidebar-services-list.active{
    color: #E8473F;
}
.menu-bar .services_list span{
    display: none;
    color: #E8473F;
    position: absolute;
    top: -5px;
    left: 0;
}
.menu-bar .services_list span.display{
    display: block;
}
.display{
    display: block;
}
.sidebar-menu-list.active{
    color: #E8473F ;
}
.menu-bar h2:hover{
    color: #E8473F ;
}
.menu-bar a:hover{
    text-decoration: none ;
}
.sidebar_social_icons ul.list_social_icons{
    list-style: none;
    display: flex;
    justify-content: space-around;
    padding: 0;
    width: 80%;
    margin: auto;
    flex-wrap: wrap;
}
.sidebar_social_icons ul.list_social_icons a > img{
    width: 20px;   
}
.overlay{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #112B73;
    z-index: 15;
    opacity: .89;
  }
  
.overlay.active {
    display: block;
    position: fixed;
  }
.overlay .sidebar-menu-list-logo{
    width: 80%;
    margin-left: auto;
    display: flex;
    justify-content: center;
    margin-top: 30px;
    list-style: none;
}
.overlay.active .destination_list,
.overlay.active .services_list_menu,
.overlay.active .contact_list_menu{
    width: 80%;
    margin-left: auto;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 5%;
    row-gap: 15px;
}
.overlay.active .destination_list{
    row-gap: 30px;
}
.overlay.active .contact_list_menu > ul{
    list-style: none;
}
.overlay.active .contact_list_menu > ul li{
    line-height: 3;
}
.overlay.active .contact_list_menu > ul li div.whatsapp_number{
    line-height: 1;
}
.overlay.active .contact_list_menu > ul li i{
    transform: rotate(-25deg);
    margin-left: 10px;
}
.overlay.active .contact_list_menu{
    justify-content: space-around;
    text-align: left;
}
.overlay.active .destination_list > li,
.overlay.active .services_list_menu > li{
    width: 50%;
}
.overlay.active .destination_list > li > a,
.overlay.active .services_list_menu > li div > a,
.overlay.active .contact_list_menu li,
.overlay.active .contact_list_menu ul li a{
    text-decoration: none;
    color: #ffffff;
}
.overlay.active .services_list_menu > li > div{
    text-align: start;
    width: 50%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.menu-list-icon{
    display: flex;
    gap: 20px;
}
.sidebar-arrow-image{
    display: none;
}
.sidebar-arrow-image.active{
    display: block;
    width: 30px;
    height: 30px;
    transition: 1s ease;
}

/* Sidebar END css  */


/* ////////  */
/* Header start  */

.header-padding{
    padding: 0 10vw 0;
}
.topbar{
    padding: 25px 0;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.apply-contact-button{
    margin: auto;
}
.explore-button{
    margin: auto;
}
.Navbar_button{
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-radius: 10vw;
    padding: 8px 16px;
    overflow: hidden;
    border-color: #BFC6D0;
    display: flex;
    gap: 5px;
  justify-content: center;
  align-items: center;
    
}
.dot-image{
    float: left;  
    line-height: 0px;  
}
.dot-image img{
    width: 100%;
}
.dot-image2{
    float: left;  
    line-height: 0px;  
}
.dot-image2 img{
    width: clamp(0.3125rem, 0.2411rem + 0.3571vw, 0.5625rem);
}


.topbar_inner{
    display: flex;
    justify-content: space-between;
    align-items: center;

}
.Navbar_button .dot-image{
     width: clamp(0.5625rem, 0.3839rem + 0.8929vw, 1.1875rem); /*minimum 9px - maximum 19px */
}
.Navbar_button p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.375rem + 0.625vw, 0.9375rem);
    /* font-size: clamp(0.375rem, 0.2679rem + 0.5357vw, 0.75rem); */
    font-weight: 400;
    /* padding: 0 0 0 4px; */
    color: #1C225F;
    letter-spacing: -0.5px;
    margin-top: initial;
    margin-bottom: initial;
}
.logo-center .logo > a{
    max-width: clamp(4.5625rem, 2.1875rem + 11.875vw, 12.875rem);   
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.logo-center .logo img.image1{
    width: 50%;
}
.logo-center .logo img{
    width: 100%;
}
.logo-center .logo .image2{
    /* padding: 0 0 0 0.5vw; */
}
.apply-now{
 
    /* border-style: solid; */
    /* border-width: 1px; */
    border: none;
    border-radius: 10vw;
    overflow: hidden;
    /* border-color: #BFC6D0; */
    /* float: left; */
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 25px;

    background-color: #112B73;
}
.apply-now p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.4375rem, 0.2946rem + 0.7143vw, 0.9375rem); /*max-width 15px , min-width 7px*/
    font-weight: 400;
    line-height: 15px;
    letter-spacing: -0.02em;
    text-align: center;
    color: white;
    margin-top: initial;
    margin-bottom: initial;  
}
.contact_number{
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-radius: 10vw;
    overflow: hidden;
    border-color: #E8473F;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 25px;

}
.header-number{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: clamp(0.125rem, -0.0357rem + 0.8036vw, 0.6875rem);

}
.contact_number p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5625rem, 0.4911rem + 0.3571vw, 0.8125rem);
    font-weight: 500;
    line-height: 15px;
    letter-spacing: -0.02em;
    text-align: center; 
    color: #E8473F;
    margin-top: initial;
    margin-bottom: initial;  
}
#header.dark-header{
    background-color: #112B73;
}
#header.light-header{
    background-color: #E8F8FF;
}
#header.dark-header .Navbar_button{
    background-color: #FFFFFF;
}
#header.light-header .Navbar_button{
    background-color: transparent;
}
#header.dark-header .Navbar_button{
    border: none;
}
#header.dark-header .logo-center .logo img.image1{
    filter: invert(1);
}
#header.dark-header .logo-center .logo .image2{
    filter: invert(1);
}
#header.dark-header .apply-now{
    background-color: #E8473F;
}
#header.light-header .contact_number{
    background-color: transparent;
}
#header.dark-header .contact_number{
    border: none;
}
/* ////////header End/////// */

.home-main-banner{
    padding-left: initial;
    padding-right: initial;
}
.opportunity-section{
    /* padding: 2.1vw 0 0 0; */
}
.main-section-background{
    margin: auto;
    background-color: #112B73;
}
.opportunity-section-content{
    
    padding: 6vw 0 0 6vw;
}
.opportunity-section-content .heading1{
    width: 429.29px;
    height: 151.85px;
    /* padding: 6vw 0 0 5vw; */
}
.opportunity-section-content .heading1 h1{
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 77px;
    letter-spacing: -0.05em;
    text-align: left;
}
.opportunity-section-content .heading2{
    padding: 30px 0 0 0;
    width: 421.16px;
    height: 75.44px;

}
.opportunity-section-content .heading2 p{
    font-family: 'Inter', sans-serif;
    color: white;
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    letter-spacing: -0.02em;
    text-align: left;
}
.section-button{
    padding: 40px 0 0 0;
}
.main-section-button{
    border-style: none;
    width: 244px;
    height: 50px;
    border-radius: 50px;
    background-color: #E8473F;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-section-button p{
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    color: white;
    margin-top: initial;
    margin-bottom: initial;  
}
.main-section-button .img-fluid{
    padding: 0 0 0 8px;
} 
.main-section-university{
    padding: 27px 0 0 0;
}
.main-section-university .university{
    float: left;
    padding: 0 10px;
}
.main-section-gif{
    display: flex;
    padding: 17px 0;
}
.main-section-gif1{
 position: absolute;
 top: 0;
 left: 0;
}
.main-gif-outer{
    position: relative;
}

/* //////Tab SECTION////// */
.center-image-tab{
    justify-content: center;
    display: flex;
}
.tab-section{
    padding: 150px 0 0 0;
}

.tab-section-background{
    background-color:#F1F8FF;
    height:765px ;
    background-image: url('../img/frontend/tab-section-background-image.png');
    background-repeat: no-repeat;
    background-position: right;
}

.nav-tabs>.nav-item>.nav-link.active {
    background-color:#1C225F;
    border-radius: 30px;
    color: #FFFFFF;
    padding: 14px 75px;
}
a{
    color: #717171;
    text-decoration: none !important;
}
button:focus{
    outline: none;
}
.nav-tabs .nav-link{
    border-radius: 30px;
    color: #1C225F;
    padding: 14px 52px;
    border-color: #e9ecef #e9ecef #dee2e6;
    background-color: #EFF2F5;
}
.nav-tabs .nav-link:hover{
    border-radius: 30px;
    color: #1C225F;
    padding: 14px 52px;
}
.tab-top-padding {
    /* padding: 5vw; */
    display: flex;
    justify-content: center;
    margin: 100px 0;
}
.tab-border {
    box-shadow: 0 0px 0px 0 rgba(137, 137, 137, 0.2), 0 6px 10px 0 rgba(137, 137, 137, 0.19);
    /* padding: 7vw; */
    border-radius: 30px;
    background-color: white;
    display: flex;
    padding: 11px;
    justify-content: center;
    /* width: 803px; */
    /* height: 74px; */
}
.nav-tabs{
    gap: 10px;
    border-bottom: none;
}
.nav-tabs .nav-item{
padding:0;
margin:0;
}

/* .tab-top-padding{
    padding: 5vw;
    display: flex;
    justify-content: center;

}
.tab-border{
    box-shadow: 0 0px 0px 0 rgba(137, 137, 137, 0.2), 0 6px 10px 0 rgba(137, 137, 137, 0.19);
    border-radius: 10px;
    background-color:white;
    display: flex;
    justify-content: center;
    width: 803px;
    height: 74px;
}
.nav-tabs{
    border-bottom: initial;
    padding: 10px 0 0 0;
}
.nav-tabs .nav-item{
    padding: 0 5px;
} */

/* //////////////////////////////////////////// */
.academic-counseling .heading h1{
    font-family: 'Inter', sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 77px;
    letter-spacing: -0.05em;
    text-align: left;
    white-space: nowrap;
    color: #112B73;

}
.academic-counseling .paragraph{
    padding: 20px 0 0 0;
}

.academic-counseling .paragraph p{
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #112B73;

}
.academic-counseling-line{
    padding: 25px 0 0 0;
}
.academic-counseling-image{
    /* width: 550px;
    height: 412px; */
    padding: 35px 0 0 0;
}
.academic-counseling-image img.img-fluid-hover{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.academic-counseling-line .img-fluid1{
    padding: 0 10px 0 0;
}
.academic-counseling-heading .consaltant-count{
font-family: 'Inter', sans-serif;
font-size: 40px;
font-weight: 600;
line-height: 48px;
letter-spacing: 0em;
text-align: left;    
float: left;
padding: 0 85px 0 0;
color: #112B73;
}
.academic-counseling-heading .student-count{
    font-family: 'Inter', sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: 0em;
    text-align: left;    
    color: #112B73;
    }
.academic-counseling-name .consaltant{
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    letter-spacing: -0.02em;
    text-align: left;
    float: left;
    padding: 0 100px 0 0;
    color: #717171;
    color: #112B73;
}
.academic-counseling-name .student{
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #717171;
    color: #112B73;
}
/* //////  */
.academic-counseling-button{
    padding: 40px 0 0 0;
}
.academic-counseling-section-button button{
    border-radius: 50px;
    background-color: #e8473f;
    display: flex;
    justify-content: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    color: white;
    border-style: none;
    padding: 17px 85px;
}
.academic-counseling-section-button p{
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: center;
    margin-top: initial;
    margin-bottom: initial;  
}
.academic-counseling-section-button .img-fluid:hover{
    padding: 0 0 0 8px;
    filter: brightness(100);
} 
.academic-counseling-section-button .img-fluid{
    padding: 0 0 0 8px;
    
} 
/* TAB SECTION END */
/* ///////////////// */

/* ///////////////////// */

/* HOW IT WORK SECTION */
.section3{
    padding: 9vw 0;
}
.how-it-works{
    background-color: aqua;
    height: clamp(35.625rem, 34.1964rem + 7.1429vw, 40.625rem);
}
.howitwork-heading h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(1.625rem, 0.9464rem + 3.3929vw, 4rem);
    font-weight: 700;
    line-height: 77px;
    letter-spacing: -0.05em;
    text-align: center;

}
.howitwork-paragraph p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.2143rem + 1.4286vw, 1.5rem);
    font-weight: 400;
    line-height: 29px;
    letter-spacing: -0.02em;
    text-align: center;  
    padding: 15px 0 0 0;
}
.howitwork-paragraph1 p{
    display: none;
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.2143rem + 1.4286vw, 1.5rem);
    font-weight: 400;
    line-height: 29px;
    letter-spacing: -0.02em;
    text-align: center;  
}

.schedule_counseling .img-fluid{
    width: clamp(5rem, 3.0357rem + 9.8214vw, 11.875rem);
}
.schedule_counseling h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.75rem, 0.5357rem + 1.0714vw, 1.5rem);
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -0.05em;
    
}
.schedule_counseling p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.3929rem + 0.5357vw, 0.875rem);
    font-weight: 300;
    line-height: 17px;
    letter-spacing: -0.02em;
    text-align: left;
    
}
.prepare_documents .img-fluid{
    width: clamp(4.64875rem, 3.7091rem + 4.6982vw, 7.9375rem);
}
.prepare_documents h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.75rem, 0.5357rem + 1.0714vw, 1.5rem);
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -0.05em;
   
    
}
.prepare_documents p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.3929rem + 0.5357vw, 0.875rem);
    font-weight: 300;
    line-height: 17px;
    letter-spacing: -0.02em;
    text-align: left;
    
}
.visa_assistance{
    max-width: 70%;
}
.visa_assistance-center{
    display: flex;
    justify-content: center;
}
.visa_assistance .img-fluid{
    width: clamp(6rem, 4.875rem + 5.625vw, 9.9375rem);
}
.visa_assistance h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.75rem, 0.5357rem + 1.0714vw, 1.5rem);
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -0.05em;
    
}
.visa_assistance p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.3929rem + 0.5357vw, 0.875rem);
    font-weight: 300;
    line-height: 17px;
    letter-spacing: -0.02em;
    text-align: left;
}
.howitsworkImages{
    justify-content: center;
    display: grid;
    align-items: center;
    height: 250px;
}
.circle {
    width: 50px; /* Adjust width and height as needed */
    height: 50px; /* Adjust width and height as needed */
    background-color:  #dfdfdf; 
    border-radius: 50%; /* Make it a circle by setting border-radius to 50% */
    display: flex;
    justify-content: center;
    align-items: center;
}
.circleOne{
    display: flex;
    justify-content: center;
    padding: 0 0 35px 0;
}
.circle .circlecontent{
    margin-bottom: initial;
    font-family: Inter;
font-size: 24px;
font-weight: 400;
line-height: 29px;
letter-spacing: -0.02em;
text-align: center;
}
.content-center{
    display: flex;
    justify-content: center;
}
.content-width{
    max-width: 232px;
}

/* ANNOUNCEMENT SECTION */


.announcement-heading h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(1.625rem, 0.9464rem + 3.3929vw, 4rem);
    font-weight: 700;
    line-height: 77px;
    letter-spacing: -0.05em;
    text-align: center;

}
.announcement-paragraph p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.2143rem + 1.4286vw, 1.5rem);
    font-weight: 400;
    line-height: 29px;
    letter-spacing: -0.02em;
    text-align: center;  
    padding: 15px 0 0 0;
}
.tab-accouncement-padding{
  

}
.accouncement-tab-border{
    /* padding: 7vw; */
    border-radius: 40px;
    background-color:white;
    display: flex;
    justify-content: center;
}
.accouncement-nav-tabs{
    border-bottom: initial;
    padding: 5vw 0 0 0;
}
.accouncement-nav-tabs .nav-item{
    padding: 3px 10px;
}
.accouncement-nav-tabs>.nav-item>.nav-link.active {
    background-color:#1C225F;
    border-radius: 30px;
    color: #FFFFFF;
    padding: 11px 19px;
}
.accouncement-nav-tabs>.nav-item>.nav-link.active text{
    color: white;
}
.accouncement-nav-tabs .nav-link{
    border-radius: 30px;
    color: #1C225F;
    padding: 11px 18px;
    border-color: #e9ecef #e9ecef #dee2e6;
    background-color: #EFF2F5;
}
.accouncement-nav-tabs .nav-link text{
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -0.02em;
    text-align: left;
    color: #717171;
}
.vertical-line-center{
    display: flex;
    align-items: center;
}
.vertical-line {
    width: 1px;
    height: 35px; 
    background-color: #BFC6D0; 
}
.accouncement{
    padding: 40px 0 0 0;
}
.all-accouncement-image{
   height: 100%;
    border-radius: 20px;
    /* background-image: url('../img/accouncement_section/reading.jpg'); */
    background-size: cover;
    background-position: center;
    padding: 23px 43px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    box-shadow: inset 0 -130px 56px -56px rgba(0, 0, 0, 0.8);

}
.bottom-content-left{
    width: 345px;
}

.accouncement-image-content-bottom .bottom-content-left h2{
    font-size: 30px;
    font-weight: 700;
    line-height: 34px;
    color: white;
    letter-spacing: -0.05em;
    text-align: left;
}


.accouncement-image-content-bottom .bottom-content-left p{
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: -0.05em;
    color: white;
    text-align: left;
    
}


.Study-Destinations-image{
    height: clamp(7.6875rem, 1.6518rem + 30.1786vw, 28.8125rem);
    border-radius: 20px;
    background-image: url('../img/accouncement_section/reading.jpg');
    background-size: cover;
    background-position: center;
}
.accouncement-image-content-top{
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.label_date_main{
    padding: 0;
    display: flex;
    gap: 50px;
    align-items: center;
}
.more-content-right .more-content-heading{
    margin-bottom: 20px;
}
.more-content-right .more-content-heading h2{
    font-size: 19px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.02em;
    text-align: left;

}
.more_content_right_inner{
    max-width: 66%;
}
.content-right{
    display: flex;
    justify-content: end;
}
.accouncement_date_main{
    color: white;

}
.accouncement_date_main p{ 
    margin: 0;
    display: inline;
    font-weight: 700;
}
.right_date_main p{ 
    margin: 0;
    display: inline;
    font-weight: 700;
}

.ielts_btn{
    padding: 5px 25px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 400;
    color: white;
    background-color: #E8473F;
}

.more-content-right .label_btn_1{
    padding: 5px 25px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 400;
    color: white;
    background-color: #1C225F;
}
.more-content-right .label_btn_2{
    padding: 5px 25px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 400;
    color: white;
    background-color: #5BA6D4;
}
.more-content-right .label_btn_3{
    padding: 5px 25px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 400;
    color: white;
    background-color: #FFBD11;
}
.content-right p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.375rem, 0.1964rem + 0.8929vw, 1rem);
    font-weight: 600;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: white;
}
.content-right text{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.375rem, 0.1964rem + 0.8929vw, 1rem);
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: white;
}
.more-content-right{
    margin-bottom: 10px;
    /* height: clamp(2.0625rem, 0.2946rem + 8.8393vw, 8.25rem); */
    border-radius: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    
    padding: 17px;
    background-color: #EFF2F5;
}
.tab-content-left{
    padding: 10px 0 ;
}
.accouncement-button{
    padding: 10px 0 0 0;
}
.more-content-button{
    background-color: white;
    display: flex;
    border: 1px;
    border-style: solid;
    border-radius: 15px;
    border-color: #717171;
    padding: 15px;
    justify-content: end;
    gap: 35%;
    align-items: center;
    width: 100%;
}
.more-content-button .img-fluid{
    width: clamp(1.25rem, 1.0714rem + 0.8929vw, 1.875rem);
    filter: opacity(0.5);
    padding-top: 4px;
    
}

.more-content-button .see-more-heading h2{
    color: #717171;
    font-size: clamp(0.4375rem, 0.1875rem + 1.25vw, 1.3125rem);
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -0.05em;
    text-align: left;
    margin-bottom: 0;

}
.content-left-button{
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -0.02em;

    border-style: none;
    color: white;
    background-color: #E8473F;
    border-radius: 18px;
    padding: 4px 22px;
}
.accouncement-image-content-bottom{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.bottom-content-left h1{
    font-family: 'Inter', sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 34px;
    letter-spacing: -0.05em;
    text-align: left;
    color: white;
}
.bottom-content-left p{
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: -0.05em;
    text-align: left;
    color: white;
}
.bottom-content-right{
    display: flex;
    justify-content: end;
}
.bottom-content-right .img-fluid{
    filter: invert(100%);
    width: clamp(1.3125rem, 0.2589rem + 5.2679vw, 5rem);
    height: clamp(1.3125rem, 0.2589rem + 5.2679vw, 5rem);

}
.more-content-section h1{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.5rem, 0.3036rem + 0.9821vw, 1.1875rem);
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.02em;
    text-align: left;
    
}

.more-content-section-arrow .img-fluid{
    width:clamp(0.6875rem, -0.1875rem + 4.375vw, 3.75rem);
    height:  clamp(0.6875rem, -0.1875rem + 4.375vw, 3.75rem);

}


.content-type text{
    display: flex;
    justify-content: center;
    width: 55px;
    height: 26px;
    background-color: #1C225F;
    border-radius: 62px;
    color: white;
}
.content-date p{
    margin-top: initial;
    margin-bottom: initial;
    float: left;
}
.content-date text{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.25rem, 0.0714rem + 0.8929vw, 0.875rem);
    font-weight: 400;
 
}
.content-date p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.25rem, 0.0714rem + 0.8929vw, 0.875rem);
    font-weight: 600;

    
}
.content-right-date{
    display: flex;
}
.content-right-date p{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.375rem, 0.1964rem + 0.8929vw, 1rem);
    font-weight: 600;
    line-height: 18px;
    letter-spacing: -0.02em;
   
}
.content-right-date text{
    font-family: 'Inter', sans-serif;
    font-size: clamp(0.375rem, 0.1964rem + 0.8929vw, 1rem);
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.02em;
   
}
.more-content-one{
    height: clamp(2.0625rem, 0.2946rem + 8.8393vw, 8.25rem);
    border-radius: 10px;
    /* display: flex; */
    align-items: center;
    padding: 0 2vw;
    background-color: #EFF2F5;
    

}

/* REVIEW SECTION */
.review{
    margin-top: 150px;
    background: #F1F8FF;
    padding-bottom: 100px;
    background-image: url('../img/review/review-background-image.png');
    background-repeat: no-repeat;
    background-position: left;
}
.review-heading h2{
    margin-top: 100px;
    font-family: 'Inter', sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 77px;
    letter-spacing: -0.05em;
    text-align: center;
    color: #112B73;
}
.review-heading p{
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    letter-spacing: -0.02em;
    text-align: center;
    margin-bottom: 20px;
    color: #112B73;
    
}
.review-left-side-image{
    padding-right: initial;
    padding-left: initial;
}
/* .owl-carousel owl-theme .owl-stage-outer .owl-stage .owl-item active{
    margin-right: 30px !important;
}
/* .owl-item active{
    margin-right: 30px !important;
} */ 
.review-side-image .img-fluid{
    width: 500.55px;
}
 /* carousal */
 .carousal-height{
    padding-right: initial;
    padding-left: initial;
    align-items: end;
    display: flex;
 }

.review-content{
    width:100%;
    height:316px;
    border-radius: 10px;
    background-image: url('../img/carousal/girl6.jpg');
    background-size: cover;
    background-position: center;
    padding: 22px;
    display: flex;
    align-items: end;
    box-shadow: inset 0 -143px 165px -56px rgba(0, 0, 0, 0.8);
}
.review-content-one{
    width:100%;
    height:316px;
    border-radius: 10px;
    background-image: url('../img/carousal/couple.jpg');
    background-size: cover;
    background-position: center;
    padding: 16px;
    display: flex;
    align-items: end;
    box-shadow: inset 0 -143px 165px -56px rgba(0, 0, 0, 0.8);
}
.review-content-two{
    width:100%;
    height:316px;
    border-radius: 10px;
    background-image: url('../img/carousal/girl1.jpg');
    background-size: cover;
    background-position: center;
    padding: 16px;
    display: flex;
    align-items: end;
    box-shadow: inset 0 -143px 165px -56px rgba(0, 0, 0, 0.8);
}
.review-content-three{
    width:100%;
    height:316px;
    border-radius: 10px;
    background-image: url('../img/carousal/girl2.jpg');
    background-size: cover;
    background-position: center;
    padding: 16px;
    display: flex;
    align-items: end;
    box-shadow: inset 0 -143px 165px -56px rgba(0, 0, 0, 0.8);
}
.review-content-four{
    width:100%;
    height:316px;
    border-radius: 10px;
    background-image: url('../img/carousal/girl5.jpg');
    background-size: cover;
    background-position: center;
    padding: 16px;
    display: flex;
    align-items: end;
    box-shadow: inset 0 -143px 165px -56px rgba(0, 0, 0, 0.8);
}
.content-detail h2{
    font-family: 'Inter', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    color: white;
}
.content-detail p{
    width: 75%;
    font-family: 'Inter', sans-serif;
    font-size: 9px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: white;

}
.dream-education-section{
    margin-top: 150px;
    background-color: #FFF3EE ;
    background-image: url('../img/aboutUs/DreamSectionLogo.png'); 
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 47px;

}
/* REVIEW SECTION END */

/* FOOTER */
.footer{
    background: #112B73;
    color: white;
   
}
.footer > hr{
    background-color: #CCD1D6;
    margin-top: 17em;
}
.footer-logo{
    display: flex;
    align-items: center;
    margin-top: 50px;
    width: 145px;
}
.left-logo{
    /* width: 50px; */
    filter: invert(100%);
}
.right-logo{
    /* width: 89px; */
    filter: invert(100%);
}
.footer-paragraph{
    margin-top: 20px;
}
.footer-paragraph p{
    font-family: 'Inter', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-align: left;
}
/* .footer-header-one{
    display: flex;
    justify-content: center;
} */
.footer-heading button h2{
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: -0.05em;
    text-align: center;
    margin-top: initial;
    margin-bottom: initial;
    padding-bottom: initial;
}
.footer-heading button{
    background-color: #E8473F;
    border-radius: 50px;
    color: white;
    border-style: none;
    padding: 13px 30px;
}
.footer-header-one h2{
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.05em;
    text-align: left;
}
/* .footer-header{
    display: flex;
    justify-content: center;
} */
.footer-heading h2{
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.05em;
    text-align: left;
    padding-bottom: 20px;
}
.footer-heading a{
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: -0.02em;
    text-align: left;
    
}
.footer-heading p{
    color: white;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: -0.02em;
    text-align: left;
    
}
.logo-circle{
    width: 45px;
    height: 45px;
    border: 1px solid;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #E8473F;
}
.logo-circle .img-fluid{
 width: 50%;
}
.logo-top{
    gap: 10px;
    display: flex;
}


.footer-bottom h2{
    color: #ffffff;
    font-family: 'Inter', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: -0.02em;
    text-align: left;
   
}
.footer-paragraph form{
    max-width: 70%;
    display: flex;
    margin-bottom: 10px;
    padding: 0 0 78px 0;
}

.footer-paragraph .input-icons {
    padding: 0 20px 0 0;
    width: 28%;
}

.footer-paragraph .input-icons i {
    position: absolute;
}

.footer-paragraph .icon {
    padding: 15px;
   color: #ffffff;
    min-width: 50px;
    text-align: center;
}
.input-field::placeholder {
    color: rgb(255, 255, 255);
    opacity: 1; /* Firefox */
  }

.footer-paragraph .input-field {
    width: 100%;
    padding: 10px;
    text-align: center;
    background-color: transparent;
    border: 1px solid white;
    border-radius: 30px;
    color: white;
}
.footer-button{
    background-color: transparent;
    border: 1px solid #E8473F;
    border-radius: 30px;
    padding: 10px 30px;
    color: #E8473F;
}
.team-cart{
    display: flex;
}
.team-cart .team-social-accounts ul{
    list-style: none;
    padding: 0 0 0 5px;
    margin-top: 10px;
}
.team-cart .team-social-accounts ul li{
    padding: 13px;
}
.team-cart .team-social-accounts ul li img{
    width: 20px;
}
.team-member-image{
    width: fit-content;
}
.team-cart .team-member-image img{
    border-radius: 20px;
    margin-bottom: 10px;
}
.team-member-name p{
font-size: 24px;   
}
.team-cart .team-member-image .img-fluid{
    height: 472px;
    object-fit: cover;
}
/* FOOTER END */

/* Dynamic Pages */
[class^="container-fluid pages page_"]{
    position: relative;
}
[class^="container-fluid pages page_"] .overlay_color{
    background-color: #E8F8FF;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: .58;
    z-index: 8;
    left: 0;
}
[class^="container-fluid pages page_"] > .row{
    background-color: #E8F8FF;
}
[class^="container-fluid pages page_"] .banner_content{
    min-height: 450px;
    padding: 10vw 16vw;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
[class^="container-fluid pages page_"] .banner_content .content{
    position: absolute;
    top: 33%;
    text-align: center;
    z-index: 9;
    color: #1C225F;
    font-family: 'Inter', sans-serif;
    text-align: left;  
}
[class^="container-fluid pages page_"] .banner_content .content h1{
    font-size: 64px;
    font-weight: 700;
    line-height: 77px;
    letter-spacing: -0.05em;
}
[class^="container-fluid pages page_"] .banner_content .content p{
    width: 50%;
    font-size: 18px;
    font-weight: 300;
    line-height: 29px;
    letter-spacing: -0.02em;
}
[class^="container-fluid page-main-content page_"] .page-content{
    padding: 5vw 16vw;
    font-family: 'Inter', sans-serif;
}


/* Dynamic Pages END */


/* /////////////////////// */

/* MEDIA QUERIES */



@media only screen and (max-width: 768px) {
    .header-padding{
        padding: 0 7vw 0;
    }
    .explore-button{
        padding-left: initial;
        padding-right: initial;
    }
    .sidebar_button{
        padding: initial;
    }
    .Navbar_button{
        padding: 4px 8px;
    }
    .apply-now{
        padding: 4px 8px;
    }
    .contact_number{
        padding: 4px 9px;
    }
    
    .logo-center{
        justify-content: right;
    }
    .logo-center .logo .image1{
        width: 6.1vw;
    }
    .logo-center .logo .image2{
        width: 16vw;
    }
    .logo-center .logo{
        justify-content: initial;
        padding: 0 0 0 2.5vw;
    }
    

    /* .header-number{
        padding: 0;
    } */
    .main-section-backgroung{
        height: 150vw;
    }
    .opportunity-section-content .heading1{
        width: initial;
        height: initial;
    }
    .opportunity-section-content .heading1 h1 {
        font-size: 45px;
    }
    .opportunity-section-content .heading2{
        width: initial;
    }
    .academic-counseling .heading h1{
        font-size: 8.927vw;
    }
    .academic-counseling-image{
        width: 100%;
        height: initial;
    }
    .academic-counseling-image .img-fluid-hover{
        width: 100%;
    }
    .inquiry_form_section{
        height: initial !important;

    }
    [class^="container-fluid pages page_"] .banner_content{
        padding: 5vw 13vw;
        min-height: 400px;
    }
    [class^="container-fluid pages page_"] .banner_content .content{
        top: 10%;
    }
    [class^="container-fluid pages page_"] .banner_content .content p{
        width: 100%;
    }
    .connect-university-left-heading-section{
        width: 100% !important;
    }
    .connect-university-left-section .connect-university-left-heading-section h2,
    .connect-university-left-section .connect-university-left-heading-section p{
        width: 100% !important;
    }
    .why-choose-cmak-form-content .inquery-form::after,
    .why-choose-cmak-form-content .free-assessment::after{
        height: 11.5vw !important;
    }
    
}

@media only screen and (max-width: 425px) {
    .FAQ-section{
        padding: 90px 0 !important;
    }
    .header-padding{
        padding: 0 7vw 0;
    }
    .explore-button{
        padding-left: initial;
        padding-right: initial;
    }
    .sidebar_button{
        padding: initial;
    }
    .Navbar_button{
        padding: 2px 6px;
    }
    .apply-now{
        padding: 2px 6px;
    }
    .contact_number{
        padding: 1px 5px;
    }
    
    .logo-center{
        justify-content: right;
    }
    .logo-center .logo .image1{
        width: 8.1vw;
    }
    .logo-center .logo .image2{
        width: 18vw;
    }
    .logo-center .logo{
        justify-content: initial;
        padding: 0 0 0 2.5vw;
    }
    

    /* .header-number{
        padding: 0;
    } */
    .main-section-backgroung{
        height: 150vw;
    }
    .opportunity-section-content .heading1{
        width: initial;
        height: initial;
    }
    .opportunity-section-content .heading1 h1 {
        font-size: 45px;
    }
    .opportunity-section-content .heading2{
        width: initial;
    }
    .academic-counseling .heading h1{
        font-size: 8.927vw;
    }
    .academic-counseling-image{
        width: 100%;
        height: initial;
    }
    .academic-counseling-image .img-fluid-hover{
        width: 100%;
    }
}
@media only screen and (max-width: 375px){
    .Navbar_button {
        padding: 0px 4px;
    }
    .dot-image img {
        width: 8px;
    }
    .apply-now {
        padding: 0px 8px;
    }
    .contact_number {
        padding: 0px 7px;
    }
    .apply-now p{
        font-size: 5px;
    }
    .contact_number p{
        font-size: 5px;
    }
    /* HEADER CSS */

    /* HOW IT WORKS */
    .section3{
        padding: 0vw 5vw;
    }
    .howitwork-heading h1{
        font-size: 9vw;
        line-height: initial;
    }
    .howitwork-paragraph p{
        display: none;
    }
    .howitwork-paragraph1 p{
        display: block;
        font-size: 2.647vw;
        line-height: initial;
    }
    .howitsworkImages{
        height: initial;
    }
    .visa_assistance{
        max-width: initial;
    }
    .circle {
        width: 25px; /* Adjust width and height as needed */
        height: 25px; /* Adjust width and height as needed */
    }
    .circle .circlecontent{
    font-size: 17px;
    }
    .content-center{
    padding: 10px 0 0 0;
    }
    .circleOne{
        padding: 33px 0 0 0;
    }
    .schedule_counseling h1{
        margin: initial;
        font-size: 4.26vw;
    }
    .schedule_counseling p{
        margin: initial;
        font-size: 2.8vw;
        line-height: initial;
    }
    .prepare_documents h1{
        margin: initial;
        font-size: 4.26vw;
    }
    .prepare_documents p{
        margin: initial;
        font-size: 2.8vw;
        line-height: initial;
    }
    .visa_assistance h1{
        margin: initial;
        font-size: 4.26vw;
    }
    .visa_assistance p{
        margin: initial;
        font-size: 2.8vw;
        line-height: initial;
    }
    .howitsworkImages left{
        order: 2;
    }
    content right{
        order: 1;
    }

/* FOOTER  */
     



}


/* @media only screen and (max-width: 320px){
    .Navbar_button p {
        font-size: 8px;
    }
    .Navbar_button .dot-image{
        width: 8px;
    }
    .header-number .apply-now p{
        font-size: 5px;
    }
} */
@media only screen and (max-width: 576px){
    .container{
        max-width: 100%;
    }
}

@media only screen and (min-width: 577px) {
    .container{
        max-width: 540px;
    }

}
@media only screen and (min-width: 720px){
    .container{
        max-width: 720px;
    }
}

@media only screen and (min-width: 992px){
    .container{
        max-width: 960px;
    }
    .FAQ-main-section{
        padding: 0 67px;
    }
   
}

@media only screen and (min-width: 1200px){
    .container{
        max-width: 988px;
    }
}

@media only screen and (min-width: 1400px){

    .container{
        max-width: 1320px;
    }
    .FAQ-main-section{
        padding: 0 15em;
    }
    .aboutus-content {
        width: 69.2% !important;
    }
    .white-icon {
        padding: 0px 90px !important;
    }
    .white-icon .img-fluid {
        height: 75px;
        
    }
    .review-content{
        height: 500px !important;
    }
    .review-content-one{
        height: 500px !important;
    }
    .review-content-two{
        height: 500px !important;
    }
    .review-content-three{
        height: 500px !important;
    }
    .review-content-four{
        height: 500px !important;
    }
    .academic-coaching-bottom {
        margin-top: 20px !important;
    }

    
}