/*Common Css Start*/

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Montserrat", serif;
    font-style: normal;
/*    transition: all 0.5s;*/
}

.center-wraper{
    max-width:1320px ;
     width: 96%; 
    margin: 0 auto;
}
.clearfix::after{
    content: "";
    clear: both;
    display: table;
}
a,li{
    text-decoration: none;
    display: inline-block;
    color: white;
    font-size: 18px;
}
a,a:hover{
    transition: .5s;
}
img{
    display: block;
    max-width: 100%;
}
p,.key-benefits-block-bottom ul li,.expand-your-impact ul li{
    font-size: 18px;
    line-height: 32px;
    font-family: "Open Sans", serif;
    color: #2E2E2E;
    font-weight: 400;
}
h4{
    font-family: Montserrat;
    font-weight: 700;
    font-size: 28px;
    line-height: 41px;
}
h5{
    font-family: Montserrat;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
}
.left{
    float: left;
}
.right{
    float: right;
}
.common-button a {
    border-radius: 31px;
    border: 1px solid #002F6C;
    background: #fff;
    padding: 13.5px 12px;
    position: relative;
}
.common-button a{
    color: #002F6C;
    font-weight: 500;
    position: relative;
}
.common-button a::after{
    content: "";
    position: absolute;
    background: url('../image/Start_Now_Arrow.svg')  no-repeat center;
    background-color:  #E5EAF0;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    border-radius: 50%;
    transition: .5s;
}
.common-button a:hover::after {
    transform: translateY(-50%) rotate(45deg);;
    transition: .5s;
}
.common-heading,
.sign-up-form-container .form-group h2{
    font-family: Montserrat;
    font-weight: 800;
    font-size: 48px;
    line-height: 68px;
    color: #002F6C;
}
.common-yellow-bg {
    font-weight: 700;
    text-align: center;
    position: relative;
    padding: 32px 30px 25px;
    background: url("../image/Ready_to_Take_the_Next_Step.jpg")no-repeat center/cover;
    border-radius: 20px;
}
.common-yellow-bg h3{
    font-weight: 700;
    font-size: 36px;
    line-height: 51px;
}
.common-yellow-bg::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fbbf07;
    z-index: -1;
    border-radius: 15px;
}
/*Common Css End*/
/*Header Section Start*/
.header-section{
    background: #EAF6FF;
}
.top-header {
    width: 100%;
    max-width: 375px;
    background: linear-gradient(90deg, #002F6C -0.02%, #57A0D3 99.41%);
    border-top-left-radius: 43px;
    border-top-right-radius: 43px;
    padding: 3px 0;
    margin-right: 38px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    border: 1px solid #000;
}
.top-header-contact {
    width: 100%;
    max-width: 410px;
    /*margin-left: 35px;*/
    text-align: center;
}
.top-header-contact ul li a {
    display: inline-block;
    padding: 0 0px 0 30px;
}
.top-header-contact ul li.header-email a{
    background: url("../image/header-email.png")no-repeat 0% 50%;
}
.top-header-contact ul li.header-phone a{
    background: url("../image/header-phone.png")no-repeat 0% 50%;
    margin-left: 9px;
}
/*.top-header-contact ul li:first-child{
    border-right:1px solid #FFFFFF1A
}*/
.top-header-contact li a{
    font-size: 16px;
    line-height: 26px;
}
.top-header-social-media {
    width: 100%;
    max-width: 150px;
}
.top-header-social-media a figure img,.footer-social-media-icon a figure img {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.footer-social-media-icon a figure img{
    height: 20px;
    width: 20px;
}
.top-header-social-media a,.footer-social-media-icon a {
    position: relative;
    z-index: 1;
    height: 30px;
    width: 30px;
}
.footer-social-media-icon {
    display: none;
}
.footer-social-media-icon a {
    height: 36px;
    width: 36px;
    margin: 0 5px;
}
.footer-social-media-icon a:first-child{
    margin-left: 0px;
}

.footer-social-media-icon a:last-child{
    margin-right: 0px;
}
.footer-copyright p{
    font-weight: 400;
}
.footer-nav-bar a.active, .footer-nav-bar li.active > a {
    color: #FFFFFF;
    font-weight: bold;
}

.top-header-social-media a::before,.footer-social-media-icon a::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background: #FFC107;
    transform: scale(0);
    transform-origin: center;
    transition: .5s;
    top: 0;
    left: 0;
}
.top-header-social-media a:hover::before,.footer-social-media-icon a:hover::before {
    transform: scale(1.0);
    transform-origin: center;
    transition: .5s;
}
div#mobile-menu {
    display: none;
}
.bottom-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    box-shadow: 0px 4px 18px 0px #00000014;
    border-radius: 82px;
    padding: 0px 28px;
    position: relative;
    z-index: 1;

}

.bottom-header ul li a {
    color: #000;
    font-weight: 500;
}
.bottom-header ul li a:hover,.top-header-contact ul li a:hover{
    color: #ffc107;
}
.logo {
    width: 100%;
    max-width: 241px;
}
.nav-bar li {
    padding: 0px 30px 0px 0;
}
.nav-bar a.active ,.nav-bar li.active > a{
  color: #ffc107;
  font-weight: bold;
}
.nav-bar .has-submenu .sub-menu a.active {
  color: #fff !important;
  background-color:#ffc107 ;
}
.nav-bar li:last-child{
    padding: 0;
}
.nav-bar {
    width: 70%;
    text-align: right;
    padding-right: 65px;
}
.sign-up a {
    width: 100%;
    border-radius: 31px;
    background: url(../image/Sign_Up_Icon.svg) no-repeat 17px 6px;
    background-color: #002F6C;
    padding: 8px 8px 8px 43px;
    position: relative;
    z-index: 1;
}
.sign-up a::before{
    content: "";
    position: absolute;
    top:50% ;
    transform: translateY(-50%);
    right: 4px;
    height: 30px;
    width: 30px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    z-index: -1;
    transition: .5s;
}
.sign-up a:hover::before {
    width: 122px;
    transition: .5s;
    border-radius: 30px;
}
.sign-up {
    width: 100%;
    max-width: 130px;
}
.nav-bar li {
    position: relative;
}
.nav-bar a {
    text-decoration: none;
    padding: 30px 15px;
    display: block;
    color: #333;
    font-weight: 500;
}
.nav-bar .sub-menu{
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    background: #fff;
    min-width: 230px;
    z-index: 1000;
    text-align: left;
    box-shadow: 0px 14px 20px 0px #00000024;
}
.nav-bar .sub-menu li a {
    padding: 10px 12px;
    text-align: left;
}
.nav-bar .sub-menu li {
    padding: 0;
    border-bottom: 1px solid #000;
    width: 100%;
}
.nav-bar .sub-menu li:last-child{
    border-bottom: unset;
}
.nav-bar .has-submenu:hover .sub-menu {
    display: block;
}
.nav-bar .sub-menu li a:hover {
    background: #fff;
}
/* Sticky state added by JS */
.bottom-header.is-sticky {
    position: fixed;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    padding: 0px 28px;
    animation: slideDown 0.35s ease-out;
    width: 100%;
    margin: 0 auto;
    top: 0px;
    left: 0px;
    z-index:5;
    border-radius: 0px;
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
/*Header Section End*/
/*Banner Section Start*/
.banner-section{
    background: #EAF6FF;
    margin: -38px 00 0 0;
    position: relative;
    z-index: 0;
}
.banner-cont{
    padding: 140px 0 109px 25px;
    width: 53%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
}
.banner-cont h1{
    font-family: Montserrat;
    font-weight: 800;
    font-size: 48px;
    line-height: 68px;
    letter-spacing: 0%;
    text-transform: uppercase;
}
.banner-cont p {
    font-weight: 500;
    font-size: 24px;
    line-height: 40px;
    margin-top: 16px;
    padding-right: 75px;
}
.change-color{
    display: block;
    color: #FFC107;
}
.banner-img{
    padding: 100px 0;
    width:45% ;
}
.banner-but a{
    width: 178px;
    margin: 28px 0 0;
}
.banner-but a::after{
    right: 10px;
}
/*Banner Section End*/
/*our-story-sec start*/
.our-story-sec{
    background: url('../image/Our_Story_Bg_Texture.jpg') no-repeat center/cover;
    padding: 77px 0;
    position: relative;
}
.our-story-sec::after{
    content: "";
    position: absolute;
    background: url('../image/Get_in_Touch_Bg_Element.svg')  no-repeat center;
    right: 0;
    top: 0;
    width: 295px;
    height: 285px;
}
.our-story-img{
    width: 50%;
}
.our-story-cont {
    width: 45%;
    padding: 30px 0 0 0;
}
.our-story-cont p{
    margin-top: 19px;
}
.our-story-but a{
    width: 178px;
    margin: 30px 0 0;
}
.our-story-but a::after{
    right: 10px;
}
.edu-bay-apart-inner {
    padding-bottom: 95px;
}
/*our-story-sec end*/
/*why-choose section start*/

.why-choose-sec {
    padding: 45px 0 78px;
    background-color: #fff;
}
.why-choose-conts{
    display: inline-block;
    vertical-align: middle;
    width: 27%;
}
.why-choose-conts p{
    margin-top: 16px;
}
.why-choose-card{
    display: inline-block;
    vertical-align: middle;
    width: 72%;
}
.card-cont {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 118px 36px;
}
.card {
    width: 44%;
    min-height: 215px;
    /* background: url(../image/Why_Choose_Edubay_Box.png) no-repeat center / cover; */
    padding: 25px 25px 44px;
    position: relative;
    border: 1px solid #57A0D3;
    border-radius: 20px;
    position: relative;
}
.card::before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 50%;
    transform: translateX(-50%);
    HEIGHT: 7PX;
    WIDTH: 186PX;
    background-color: #57A0D3;
    border-radius: 20px;
}
.card:nth-child(even){
    margin-right: 0;
}
.card:nth-child(odd) p{
    padding: 0px 35px;
}
.card figure {
    position: absolute;
    top: -75px;
    left: 50%;
    background: linear-gradient(90deg, #002F6C -0.02%, #57A0D3 99.41%);
    width: 164px;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    border-radius: 50px 50px 0px 0px;
}
.card h4{
    font-family: Montserrat;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #002F6C;
    padding-bottom: 12px;
}
.card p{
    text-align: center;
}
/*why-choose section end*/
/* Next step section */
.next-step-section{
    padding: 30px 0 35px;
    background-color: #fff;
}
.next-step-but a {
    width: 189px;
    text-align: left;
    margin: 17px auto 0px;
    padding: 13px 12px;
}
/* Next step section */
/*work-process-sec*/
.work-process-sec {
    padding: 60px 0 120px;
    background-color: #fff;
    position: relative;
    z-index: 0;
}
.work-process-sec .common-heading{
    text-align: center;
}
.work-process-card{
    width: 28.5%;
    text-align: center;
    position: relative;
    z-index: 2;
}
.work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after{
    content: "";
    position: absolute;
    width: 1678px;
    height: 281px;
    top: -45px;
    left: -200px;
    background: url('../image/How_It_Works_Arrow.svg') no-repeat center;
    z-index: -1;
}
.work-process-card:first-child{
    width: 20%;
    margin-left: 0;
}
.work-process-card:last-child{
    margin: 0;
}
.work-process-card-cont h4{
    padding-top: 40px;
}
.work-process-card-cont p{
    padding: 8px 8px 0px;
}
.work-process-flex {
    display: flex;
    padding: 85px 0 0 0;
    justify-content: space-between;
}
.work-process-card figure svg{
    background-color: #fff;
}
/*work-process-sec*/
/*for-everyone-section*/
.for-everyone-section {
    padding: 65px 0 200px;
    background: url('../image/Edubay_for_Everyone.jpg') no-repeat center/cover;
    position: relative;
    z-index: 0;
}
.for-everyone-section::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #346a96cf;
    z-index: -1;
    border-radius: 15px;
}
.for-everyone-section .common-heading{
    text-align: center;
    color: #fff;
}
.for-everyone-section h4,.for-everyone-section p {
    color: #fff;
}
.for-everyone-section p{
    margin:6px 0px 0px;
}
.for-everyone-flex {
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
}
.for-everyone-card {
    width: 31.3%;
    /*padding: 20px 15px 23px;*/
    border: 1px solid #FFFFFF;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    position: relative;
    z-index: 2;
    transition: .5s;
}
.for-everyone-card a {
    padding: 20px 15px 23px;
    display: block;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.for-everyone-card a:hover h4 {
    color: #002F6C;
}
.for-everyone-card a:hover p, .for-everyone-card a:hover ul li {
    color: #2E2E2E;
}
.for-everyone-card a:hover {
    background-color: #fff;
    border-radius: 15px 15px 0px 0px;
}
.for-everyone-card:hover::after {
    background-color: #FFC107;
    transition: .5s;
}
.for-everyone-card:first-child{
    margin-left: 0;
}
.for-everyone-card:last-child{
    margin-right: 0;
}
.for-everyone-card ul{
    padding-top: 5px;
}
.for-everyone-card ul li {
    padding-left: 25px;
    background: url(../image/Bullet_Point.svg) no-repeat left;
    margin: 8px 0px;
    font-weight: 400;
    line-height: 25px;
}
.for-everyone-arrow {
    display: inline-block;
    width: 35px;
    height: 35px;
    position: absolute;
    bottom: 14px;
    right: 15px;
}
.for-everyone-card:hover .for-everyone-arrow  svg{
    transform: rotate(45deg);
    transition: 0.5s ease-in-out;
}
.for-everyone-card:hover .for-everyone-arrow  svg circle {
    fill: #F5BA08;
    transition: fill 0.3s ease;
}
.for-everyone-card figure{
    position: absolute;
    bottom: -87px;
    left: 161px;
    z-index: 3;
    width: 102px;
    height: 73px;
    text-align: center;
}
.for-everyone-card::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 90px;
    bottom: -102px;
    left: 51%;
    transform: translateX(-50%);
    background: url(../image/students.svg) no-repeat;
    background-size: auto;
    z-index: 2;
}
.for-everyone-card:nth-child(2)::before {
    background: url(../image/educational-institue.svg) no-repeat;
    height: 91px;
    width: 61px;
}
.for-everyone-card:last-child::before {
    background: url(../image/recruitment-partners.svg) no-repeat;
    height: 91px;
    width: 72px;
}
.for-everyone-card::after {
    content: "";
    position: absolute;
    width: 192px;
    height: 192px;
    clip-path: ellipse(50% 50% at 0% 50%);
    transform: rotate(90deg) translateY(50%);
    bottom: -192px;
    left: 50%;
    background: #fff;
    z-index: 1;
    transition: .5s;
}
/*for-everyone-section*/
/*frequent-question-section*/
.freq-ques-sec {
    padding: 85px 0;
    background: url(../image/Background_Texture.jpg) no-repeat center/cover;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 0;
}
.freq-ques-sec .common-heading,.key-benefits-wr .common-heading{
    text-align: center;
}
.freq-ques-img{
    width: 29%;
}
.faq-container{
    width: 66%;
}
.freq-ques-cont {
  margin-bottom: 29px;
}
.question,.panel p{
    font-family: Open Sans;
    font-weight: 600;
    font-size: 18px;
    line-height: 29px;
}
.question {
    margin: 0;
    padding: 13px 28px;
    background: #fff;
    color: #2E2E2E;
    cursor: pointer;
    position: relative;
    z-index: 1;
    border: 1px solid #D9D9D9;
    transition: .5s;
}
.question::after ,.faq-question::after{
    content: '';
    position: absolute;
    right: 30px;
    transition: transform 0.3s;
    background: url(../image/accodian-down-arrow.svg) no-repeat center;
    height: 15px;
    width: 15px;
    z-index: 1;
    top: 21px;
}
.question::before {
    content: '';
    position: absolute;
    right: 20px;
    transition: transform 0.3s;
    background-color:#57A0D3;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    z-index: -1;
    top: 11px;
    transition: .5s;
}
.freq-ques-cont.active .question,.freq-ques-cont .question:hover {
    background: #57A0D3;
    color: #fff;
    transition: .5s;
}
.freq-ques-cont .question:hover::before {
    background:#fff;
    transition: .5s;
}
.freq-ques-cont .question:hover::after {
    background: url(../image/accodian-down-arrow-down-blue.svg) no-repeat center;
    transition: .5s;
}
.freq-ques-cont.active .question::after {
    background: url(../image/accodian-down-arrow-blue.svg) no-repeat center;
}
.freq-ques-cont.active .question::before {
  background: #fff;
}
.panel {
    padding: 20px 28px;
    background-color: #FFF;
    display: none;
    box-shadow: 0px 4px 40px 0px #00000014;
}
.panel p {
  color: #2E2E2E;
  font-weight: 500;
}
.freq-ask-ques-cont,.testimonial-get-in-touch-inner {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    margin-top: 60px;
}
.testimonial-get-in-touch-inner{
    margin-top: 0px;
}
/*frequent-question-section*/
/*testimonial-get-in-touch-section*/
.testimonial-get-in-touch-wr {
    position: relative;
    z-index: 0;
    padding-top: 60px;
    background-color: rgba(90, 134, 170);
}
.get-in-touch-container {
    padding: 41px 55px 75px 0px;
    background: url(../image/Form_Bg.jpg) no-repeat center / cover;
    width: 57%;
    margin-left: -100px;
    position: relative;
}
.get-in-touch-container::after {
    content: "";
    position: absolute;
    background: url("../image/Get_in_Touch_Bg_Element (copy).svg") no-repeat center;
    right: 13px;
    top: 15px;
    width: 101px;
    height: 96px;
}
.testimonial-get-in-touch-inner {
    flex-direction: row;
    align-items: flex-start;
}
.contact-form-container {
    max-width: 555px;
    margin: 0px 0px 0px auto;
    border-radius: 8px;
    position: relative;
}
.contact-form-container h2 {
  margin-bottom: 30px;
  font-size: 32px;
  color: #052855;
  font-weight: bold;
}
.contact-form input, .contact-form textarea {
    width: 100%;
    padding: 13px 17px;
    margin-bottom: 18px;
    font-size: 15px;
    background: rgba(255, 255, 255, 0.5);
    border: unset;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    color: #717171;
    font-family: "Open Sans", serif;
}
.contact-form input::placeholder, .contact-form textarea::placeholder{
    color: #717171;
    font-family: "Open Sans", serif;
    opacity: 1;
}
.contact-form input:focus-visible, .contact-form textarea:focus-visible {
    outline: unset;
}
.contact-form textarea {
  resize: none;
}
.contact-form input[type="submit"],
.sign-up-form-container .btn.btn-primary.form-button {
    color: #fff;
    border: none;
    padding: 12px 30px;
    font-size: 16px;
    border-radius: 30px;
    cursor: pointer;
    transition: background 0.3s;
    background: #052855 url(../image/Arrow.svg) no-repeat 85% 50%;
    width: 140px;
    text-align: left;
    margin: 40px 0px 0px;
}
.contact-form input[type="submit"]:hover,
.sign-up-form-container .btn.btn-primary.form-button:hover {
  background: #57A0D3 url(../image/Arrow.svg) no-repeat 85% 50%;
}

.testimonial-section {
  background: linear-gradient(#f5f9fc, #e9f1f9);
  padding: 60px 20px;
}
.testimonial-container {
    width: 47%;
    position: relative;
    margin-top: 26px;
}
.testimonial-container h2 {
  font-size: 36px;
  color: #052855;
  font-weight: bold;
  margin-bottom: 50px;
}
.testimonial-box {
    background: #ffffff;
    padding: 32px 70px 60px 48px;
    position: relative;
    text-align: left;
    box-shadow: 6px 0px 36px 0px #0000000F;
    margin: 88px -20px 0px 15px;
    z-index: 1;
}
.testimonial-box::before,.testimonial-box::after{
    content: "";
    position: absolute;
    height: 170px;
    width: 150px;
    z-index: -1;
}
.testimonial-box::before{
    top: -45px;
    left: -16px;
    background: url("../image/Quote_Element_01.svg")no-repeat;
}
.testimonial-box::after{
    bottom: -53px;
    right: -43px;
    background: url("../image/Quote_Element_02.svg")no-repeat;
}
.testimonial-text {
    font-size: 18px;
    line-height: 32px;
    color: #2E2E2E;
    margin-bottom: 37px;
}
.testimonial-text:last-child {
    margin-bottom: 0px;
}
.testimonial-author {
    background: #57A0D3;
    padding: 3px 15px 3px 41px;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    position: absolute;
    bottom: 0;
    left: 0;
}
.contact-form-container .contact-form {
    margin-top: 23px;
}
/*testimonial-get-in-touch-section*/


/*Footer section*/
.footer-section{
    background: url('../image/Footer_Bg.jpg')  no-repeat center / cover;
    position: relative;
    z-index: 0;
}
.footer-button a {
    width: 178px;
    text-align: left;
    padding: 13.5px 0px 13.5px 27.5px;
    margin: 20px auto 0px;
}
.sub-footer-sec.common-yellow-bg p {
    margin-top: 14px;
}
.first-step-content p, .sub-footer-sec.common-yellow-bg p{
    font-weight: 600;
}
.footer-button a::after{
    right: 10px;
}
.footer-res-section {
    padding: 50px 0 20px;
}
.footer-logo{
    display: inline-block;
    vertical-align: middle;
    width: 25%;
}

.footer-nav-bar {
    width: 270px;
    border-right: 1px solid rgba(209, 209, 209, 0.2);
    padding: 0px 0px 0px 40px;
    display: flex;
    align-items: center;
}

.footer-nav-bar ul {
    display: flex
;
    flex-direction: column;
    gap: 45px;
}
.footer-nav-bar.footer-nav-bar-right {
    width: 250px;
}
.footer-res-section {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.footer-email {
    margin-bottom: 31px;
}
.footer-left-container {
    width: 350px;
    border-right: 1px solid rgba(209, 209, 209, 0.2);
}
.footer-nav-bar-left ul li:first-child, .footer-nav-bar-right ul li:first-child {
    background: url('../image/Footer_Arrow.svg')  no-repeat left;
    padding-left: 25px;
}
.footer-nav-bar-left ul li, .footer-nav-bar-right ul li {
    padding-left: 25px;
}
.footer-nav-bar ul li:last-child{
    margin-right: 0;
}
.footer-nav-bar li a:hover,.footer-contact ul li a:hover,.footer-copyright p a:hover, .footer-email ul li a span:hover{
    color: #FFC107;
}
.footer-contact {
    padding: 0 0 0px 40px;
    width: 420px;
}
.footer-contact li{
    border-right:  1px solid rgba(209, 209, 209, 0.2);
    padding: 0 67px ;
}
.footer-contact ul li:first-child{
      padding: 0 70px 0 0 ;
}
.footer-contact li:last-child{
    border-right: unset;
    width: 100%;
}
.footer-contact li figure, .footer-email li figure {
    display: inline-block;
    vertical-align: middle;
    width: 49px;
    height: 49px;
    text-align: center;
    padding: 8px 0;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    margin: 0 15px 0 0;
    position: relative;
}
.footer-contact li figure img, .footer-email li figure  img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.footer-inp {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.footer-submit-but {
    width: 150px;
    margin: 0;
    border: 2px solid #FFC107;
    border-radius: 12px;
    display: inline-block;
    position: absolute;
    right: 0;
}
.footer-contact.footer-from-contact form {
    position: relative;
}
.footer-inp input {
    padding: 13px 19px;
    width: 100%;
    border: unset;
    background-color: rgba(255, 255, 255, 0.3);
    outline: unset;
    font-size: 16px;
    line-height: 30px;
    font-weight: 600;
    color: #fff;
    border-radius: 0px 12px 12px 0px;
}
.footer-inp input::placeholder {
    color: #fff;
    opacity: 1;
}
.footer-submit-but input[type="submit"] {
    font-size: 18px;
    line-height: 32px;
    font-weight: 600;
    color: #FFC107;
    padding: 10px 19px;
    background-color: #fff;
    border-radius: 10px;
    cursor: pointer;
    transition: .5s;
}
.footer-submit-but input[type="submit"]:hover {
    background-color: #FFC107;
    color: #fff;
    transition: .5s;
}
 input:focus{
    border: none;
}
    ::placeholder{
    font-size: 16px;
    line-height: 29px;
}
.footer-bottom{
    padding: 25px 0;
}
.footer-copyright p{
    color: #fff;
}
.footer-social-media-icon li{
    margin: 0 10px 0 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
}
.footer-social-media-icon li:first-child{
    background: #FFC107;
    text-align: center;
    padding: 6px 0;
}
.footer-social-media-icon li:last-child{
    margin: 0 ;
}
.sub-footer-sec.common-yellow-bg {
    border-radius: 30px;
}
.testimonial-text + .testimonial-text {
    margin-bottom: 0;
}

.footer-res-section {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    border-bottom: 1px solid rgba(209, 209, 209, 0.2);
}
.footer-privacy-policy ul li {
    /* margin: 0px 30px; */
    border-right: 1px solid rgba(209, 209, 209, 0.2);
    padding: 0 25px;
}
.footer-privacy-policy ul li:last-child {
    padding-right: 0px;
    border: none;
}
/*Footer section*/


/*Our Story page CSS Strats*/

.banner-section.our-story-banner-wr {
    padding: 215px 0px 100px;
    background: url(../image/our-story/our-storybanner.jpg) no-repeat center / cover;
    margin-top: -134px;
    border-radius: 0px 0px 50px 50px;
}
.edu-institute-section{
    background: url(../image/Background_Texture.jpg) no-repeat center/contain;
       width: 100%;
       height: 100%;
}
.our-story-banner-bottom-wr {
    background: url(../image/Background_Texture.jpg) no-repeat center / cover;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 0;
}
.our-story-banner-cont h1{
    text-align: center;
    color: #FFC107;
    text-transform: uppercase;
}
.connectin-student-content .text .common-heading {
    margin-bottom: 20px;
}
.connectin-student-content {
    gap: 36px;
    padding: 120px 0px 130px;
}
.edu-bay-apart-cards-wr,.connectin-student-content{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.connectin-student-content .text {
    width: 50%;
    margin-right: -20px;
}
.connectin-student-content .image {
    width: 50%;
}

.connectin-student-content .text p:nth-child(2){
    /*font-weight: 600;*/
    font-size: 18px;
    line-height: 32px;
    /*color: #002F6C;*/
}
.connectin-student-content .text p + p {
    margin-top: 35px;
}
.common-button.start-your-journey-btn a{
    display: block;
    width: 360px;
    margin-top: 40px;
}

.why-choose-edybay-cards-wr {
    padding: 45px 0px 0px;
}
.edu-bay-apart-card {
    width: 360px;
    border-radius: 14px;
    box-shadow: 0px 4px 10px 0px #57A0D324;
    padding: 30px 30px;
    background-color: #FFFFFF;
    position: relative;
    transition: .5s;
}
.edu-bay-apart-card::before,.edu-bay-apart-card::after {
    content: "";
    position: absolute;
    top: -5px;
    right: -5px;
    height: 200px;
    width: 200px;
    border-radius: 20px;
    z-index: -1;
    background-color: #002F6C;
}
.edu-bay-apart-card::after {
    top: unset;
    right: unset;
    bottom: -5px;
    left: -5px;
}
.tool-icon,.edu-bay-apart-card figure,.key-benefits-block-top figure {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 80px;
}
.edu-bay-apart-card figure,.key-benefits-block-top figure {
    border: 2px solid #57A0D3;
    border-radius: 10px;
    background-color: #fff;
    transition: .5s;
}
.edu-bay-apart-card:hover figure {
    background-color: #57A0D3;
    transition: .5s;
}
.edu-bay-apart-card figure svg path {
    transition: .5s;
}
.edu-bay-apart-card:hover figure svg path {
    fill: #fff;
    transition: .5s;
}
.edu-bay-apart-card h4{
    margin: 25px 0px 15px;
}
.edu-bay-apart-card h4, .tool-content h4 {
    font-size: 24px;
    line-height: 36px;
    font-weight: 800;
    color: #002F6C;
}
.tool-content h4 {
    margin: 0px 0px 10px;
}
.edu-bay-apart-inner h2,.tool-to-guide-inner h3{
    text-align: center;
    margin-bottom: 85px;
}
.our-story-banner-bottom-wr.why-choose-edybay-wr {
    padding: 110px 0px 115px;
}
.tools-to-guide-wr {
  background-color: #eaf6ff;
  padding: 90px 0px 100px;
}
.tools-cards-wr {
  display: flex;
  gap: 36px;
  flex-wrap: wrap;
  justify-content: center;
}
.tool-card {
    background: white;
    border-radius: 0px 50px 0px 50px;
    overflow: hidden;
    max-width: 416px;
    display: flex;
    flex-direction: column;
    position: relative;
    box-shadow: 0 4px 10px #57A0D324;
    transition: transform 0.3s ease;
}
.tool-card:hover {
  transform: translateY(-5px);
}
.tool-img {
  width: 100%;
  display: block;
}
.tool-content {
    padding: 25px 86px 38px 30px;
}
.tool-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #FFCB05;
    border-top-left-radius: 30px;
}
.tool-icon img {
  width: 50px;
  height: 50px;
}
.our-commitment-wr {
  padding: 115px 0px 115px;
  background-color: #fff;
}
.commitment-content h3 {
    margin-bottom: 20px;
}
.our-commitment-inner{
  display: flex;
  align-items: center;
  gap: 85px;
  flex-wrap: wrap;
}
.commitment-image {
    width: 49%;
}
.commitment-image img {
  width: 100%;
  max-width: unset;
}
.commitment-content {
  max-width: 550px;
}
.first-step-wr {
    background-color: #FFC400;
    text-align: center;
    padding: 50px 0px 50px;
    background-image: url(../image/our-story/Take_the_First_Step.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 110px;
}
.common-button.first-step-btn a {
    width: 178px;
    margin: 20px auto 0px;
    text-align: left;
    padding: 13.5px 15px 13.5px 23px;
}
.first-step-content h4{
    font-weight: 700;
    font-size: 36px;
    line-height: 41px;
    text-align: center;
    color: #000000;
    margin-bottom: 15px;
}

/*Our Story page CSS Ends*/

/*Student CSS Starts*/

.edu-bay-apart-card.why-choose-edybay-card {
    text-align: center;
    padding: 30px 20px;
}
.edu-bay-apart-card.why-choose-edybay-card:first-child p{
    padding: 0px 20px;
}
.edu-bay-apart-card.why-choose-edybay-card::before, .edu-bay-apart-card.why-choose-edybay-card::after {
    height: 110px;
    width: 110px;
    border-radius: 20px;
}

.edu-bay-apart-card.why-choose-edybay-card figure{
    margin: 0 auto 30px;
}
.edu-bay-apart-cards-wr.why-choose-edybay-cards-wr {
    gap: 25px;
}
.why-choose-edybay-inner h3,.student-faq-section h3 {
    text-align: center;
    margin-bottom: 60px;
}
.why-choose-edybay-inner h3{
    margin-bottom: 15px;
}
.pre-scanning-wr .first-step-content {
    padding: 0px 175px;
}
.pre-scanning-wr p{
    font-weight: 600;
    font-size: 18px;
    line-height: 29px;
    text-align: center;
    margin-bottom: 25px;
}
.first-step-content p:nth-of-type(2) {
  margin-bottom: 0;
}
.pre-scanning-wr .first-step-content p:last-child{
    margin-bottom: 0px;
}
.pre-scanning-btn a{
    padding: 14px 15px 13px 23px!important;
}
.student-list-promote{
    background: #EAF6FF;
    padding: 115px 0 60px !important;
}
.student-list-promote-inner {
    gap: 123px;
}
.build-strategic-section{
    padding: 100px 0px 70px;
}
.list-and-pramote-your-course-content ul li{
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    color: #002F6C!important;
}
.customizable-filters ul li {
    font-size: 18px;
    line-height: 32px;
    font-family: "Open Sans", serif;
    color: #2E2E2E;
    margin-bottom: 15px;
    padding-left: 27px;
    background: url(../image/student/Bullet_Point_Arrow.svg) no-repeat 0px 10px;
    text-align: left;
}
.list-and-pramote-your-course-content ul li {
    font-size: 18px;
    line-height: 32px;
    font-family: "Open Sans", serif;
    color: #2E2E2E;
    margin-bottom: 15px;
    padding-left: 27px;
    background: url(../image/student/Bullet_Point.svg) no-repeat 0px 10px;
}

.customizable-filters ul li:last-child {
    margin-bottom: 0px;
}
.customizable-filters ul {
    padding: 20px 49px 20px 20px;
    background: linear-gradient(90deg, rgba(87, 160, 211, 0.1) 0%, rgba(87, 160, 211, 0) 100%);
    margin-top: 25px;
}
.list-and-pramote-your-course-content ul{
    background: none ;
    margin-top: 10px;
    padding: 20px 10px 20px 0px;
}
.your-abroad-jaurney-wr {
    padding: 110px 0px 110px;
    background: url("../image/student/Simplify_Your_Study_Abroad_Journey_Background_Texture.jpg")no-repeat center/cover;
}
.our-commitment-wr.edubay-supports-wr{
    position: relative;
    z-index: 1;
    padding: 50px 0px 50px;
}
.our-commitment-wr.edubay-supports-wr::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 55.5%;
    background-color: #FFC107;
    border-radius: 0px 20px 20px 0px;
    z-index: -1;
}
.your-abroad-jaurney-inner {
    text-align: center;
    padding: 0px 109px;
}
.your-abroad-jaurney-inner h2 {
    margin-bottom: 15px;
}
.your-abroad-jaurney-inner h5 {
    font-family: Open Sans;
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;
    color: #002F6C;
    margin-bottom: 20px;
}
.your-abroad-jaurney-inner p + p{
    margin-top: 25px;
}
.edubay-supports-content h4{
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    color: #000;
    margin: 25px 0px 20px;
}
.edubay-supports-image{
    border-radius: 20px;
}
.edubay-supports-image img {
    border-radius: 20px;
}
.student-how-works-section{
    background: #fff !important;
    margin-top: 0px !important;
}
.student-how-works-block-icon figure {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 20px 0px #57A0D324;
    background: #fff;
    padding: 23px 0px;
    min-width: 149px;
    min-height: 149px;
    border-radius: 15px;
}
.student-how-works-block-icon {
    display: flex;
    justify-content: center;
    align-items: center;
}
.student-faq-wr {
    padding: 80px 0px 80px;
    background-color: #EAF6FF;
    position: relative;
    z-index: 1;
}
.student-faq-wr::before {
    content: "";
    position: absolute;
    bottom: -40px;
    left: 0;
    height: 375px;
    width: 400px;
    background:url("../image/student/Frequently_Asked_Questions.png")no-repeat 0% 115%;
    z-index: -1;
}
.faq-section {
    max-width: 800px;
    margin: auto;
}
.student-faq-item {
    border-bottom: 1px solid #00000026;
    padding: 20px 0;
    cursor: pointer;
}
.faq-question h4,.university-comparison-block-heading h4,.why-partner-edubay-block h4,.key-benefits-block-top h4,.freq-ques-cont.faq-single-cont .question {
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: #012d63;
}
.faq-answer {
    margin-top: 15px;
    display: none;
    padding-right: 50px;
}
.faq-item.active .faq-answer {
    display: block;
}
.arrow {
    transition: transform 0.3s ease;
}
.faq-item.active .arrow {
    transform: rotate(180deg);
}
.student-faq-item:last-child {
    border-bottom: unset;
}
.student-faq-item .faq-question{
    position: relative;
    z-index: 1;
    transition: .5s;
}
.student-faq-item .faq-question::after,.freq-ques-cont.faq-single-cont .question::after{
    background: url("../image/student/Arrow_01.svg")no-repeat 92% 50%;
    transition: .5s;
}
.student-faq-item.active .faq-question::after,.freq-ques-cont.faq-single-cont.active .question::after{
    transform: rotate(180deg);
    transition: .5s;
}
.first-step-wr.pre-scanning-wr {
    margin-bottom: 0px;
}
.commitment-content.edubay-supports-content {
    max-width: 460px;
}
.commitment-image.edubay-supports-image img {
    max-width: 100%;
}
.customizable-filters-wr .commitment-image img {
    width: 100%;
    max-width: 680px;
}
.our-commitment-wr.edubay-supports-wr .our-commitment-inner {
    justify-content: space-between;
}
.student-faq-section {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
}
.edu-bay-big-text {
    position: absolute;
    bottom: 20px;
    left: unset;
}
.university-comparison-wr {
    padding: 80px 0px 80px;
    background-color: #EAF6FF;
    margin-top: 110px;
}
.university-comparison-block-wr {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 60px;
}
.university-comparison-block-heading h4{
    color: #002F6C;
    transition: .5s;
}
.faq-question h4:hover{
    color: #2E2E2E;
}
.university-comparison-block {
    text-align: center;
    position: relative;
    width: 233px;
    z-index: 1;
}
.university-comparison-block::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.university-comparison-block:nth-child(2n+1)::before {
    right: -126px;
    height: 46px;
    width: 156px;
    background: url(../image/student/Line_Vector_02.svg) no-repeat;
    background-size: 100%;
}
.university-comparison-block:nth-child(2n)::before {
    right: -126px;
    height: 46px;
    width: 156px;
    top: 33%;
    background: url(../image/student/Line_Vector_01.svg) no-repeat;
    background-size: 100%;
    transform: rotate(-4deg);
}
.university-comparison-block:last-child::before {
   display: none;
}
.university-comparison-text-content {
    text-align: center;
}
.university-comparison-text-content h3{
    margin-bottom: 20px;
}
.university-comparision-bottom-text {
    text-align: center;
    margin-top: 60px;
}
.university-comparision-bottom-text p{
    font-weight: 700;
}
.edu-bay-apart-inner.why-choose-edybay-inner {
    padding-bottom: 0;
}
.student-how-works-block-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
}
.student-how-works-block::before {
    width: 190px !important;
    height: 3px !important;
    background: url(../image/student/Line.svg) no-repeat !important;
    background-size: 100% !important;
    right: 0px;
    top: 22%;
}
.student-how-works-block:nth-child(2n)::before{
    transform: unset;
    top: 22%;
}
.student-how-works-block h4{
    font-weight: 700;
    font-size: 28px;
    line-height: 41px;
    text-align: center;
    color: #000;
    margin-bottom: 15px;
}
.student-how-works-block{
    width: 278px;
}
.student-how-works-bottom-text p{
    font-weight: 400;
    font-style: italic;
    font-size: 18px;
    line-height: 32px;
}
.student-how-works-section{
    padding: 60px 0px 125px;
}
/*Student CSS Ends*/

/*Educational Institute Page CSS Starts*/

.why-paertner-with-edubay-wr{
    padding: 90px 0px 90px;
    background-color: #EAF6FF;
}
.edu-institute-content .image figure {
    margin-left: -140px;
    margin-top: -90px;
    display: inline-block;
}
.edu-institute-content .text p+p{
    padding-right: 25px;
}

.edu-institute-content .text p:nth-child(3){
    margin-top: 10px;
}
.edu-institute-content >.text>.icon-text-wr {
    padding-top: 30px;
}
.list-your-institute-btn {
    margin-top: 40px;
}

.list-your-institute-btn a {
    min-width: 252px;
    padding: 13.5px 14px;
}
.start-reaching-global-text p{
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    color: #002F6C;
}

.edu-institute-content >.text>.icon-text-wr> figure,
.edu-institute-content >.text>.icon-text-wr> .start-reaching-global-text{
    display: inline-block;
    vertical-align: middle;
}
.edu-institute-content >.text>.icon-text-wr> figure {
    margin-right: 10px;
    border: 2px solid #57A0D3;
    padding: 10px 9px;
    border-radius: 10px;
}
.why-paertner-with-edubay-heading {
    padding-bottom: 100px;
}
.why-paertner-with-edubay-heading h3{
    text-align: center;
}
.why-paertner-with-edubay-block {
    font-size: 0px;
    background: #fff;
    margin-bottom:150px;
    border-radius: 0px 50px 0 50px;
    box-shadow: 6px 0px 36px 0px #0000000F;
    padding: 40px 50px;
}
.why-paertner-with-edubay-block:last-child {
    margin-bottom: 0px;
    padding: 20px 50px;
    border-radius: 50px 0px 50px 0px;
}
.why-paertner-with-edubay-block:last-child .why-paertner-with-edubay-text h4 {
    padding-bottom: 8px;
}
.why-paertner-with-edubay-block .why-paertner-with-edubay-icon,
.why-paertner-with-edubay-block .why-paertner-with-edubay-text{
    display: inline-block;
    width: 25%;
    vertical-align: middle;
    position: relative;
}
.why-paertner-with-edubay-block .why-paertner-with-edubay-text {
    width: 75%;
    padding-left: 90px;
}
.why-paertner-with-edubay-block:last-child p{
    padding-right: 130px;
}
.why-paertner-with-edubay-icon figure{
    width: 322px;
    position: absolute;
    top: -160px;
}
.why-paertner-with-edubay-text h4{
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    color: #002F6C;
    padding-bottom: 20px;
}
.why-paertner-with-edubay-text ul{
    margin-top: 20px;
    padding-left: 22px;
}
.why-paertner-with-edubay-text ul li {
    font-weight: 700;
    font-size: 16px;
    line-height: 32px;
    color: #000;
    margin: 0 22px;
    position: relative;
}
.why-paertner-with-edubay-text ul li::before {
    position: absolute;
    content: '';
    background: url(../image/student/Star.svg) no-repeat center;
    width: 20px;
    height: 19px;
    left: -27px;
    top: 5px;
}
.why-paertner-with-edubay-text ul li:first-child{
    margin-left: 0px;
}

.why-paertner-with-edubay-text ul li:last-child{
    margin-right: 0px;
}
.why-paertner-with-edubay-block:last-child .why-paertner-with-edubay-text {
    padding-left: 0;
}

.attract-right-student-wr {
    padding: 100px 0px;
}
.attract-right-student-text h3 {
    text-align: center;
    margin-bottom: 30px;
}
.attract-right-student-text p {
    text-align: center;
     width: 570px;
    margin: 0 auto;
}
.attract-right-student-inner{
    padding-bottom: 10px;
}
.attract-right-student-inner .edu-bay-apart-card.why-choose-edybay-card {
    width: 31.5%;
    padding: 23px 20px;
    text-align: center;
}
/*Educational Institute Page CSS Ends*/


/*Recruitment Partners Page CSS Starts*/

.common-button.lets-grow-together-btn a {
    width: 481px;
    text-align: left;
    margin-top: 40px;
}
.why-partner-edubay-left-image img {
    width: 100%;
}
.why-partner-edubay-left-image {
    width: 45.5%;
}
.why-partner-edubay-text-content {
    width: 100%;
    max-width: 865px;
    margin-left: -80px;
    margin-right: auto;
}
.why-partner-top-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.why-partner-edubay-left-image {
    width: 45.4%;
}
.why-partner-edubay-left-image img {
  width: 100%;
  height: auto;
  display: block;
}
.why-partner-edubay-block {
    background-color: #fff;
    padding: 25px 60px;
    border-radius: 10px;
    box-shadow: 0px 4px 40px 0px #0000002E;
    margin-top: 36px;
}
.why-partner-edubay-block h4,.key-benefits-block-top h4{
    font-weight: 800;
    margin-bottom: 15px;
}
.why-partner-edubay-text-content h3 {
    padding-left: 167px;
}

.key-benefits-blocks-wr {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 60px;
}
.key-benefits-block {
    width: 100%;
    max-width: 642px;
    padding: 25px 25px;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 4px 10px 0px #57A0D324;
    position: relative;
    z-index: 1;
    transition: .5s;
}
.key-benefits-block::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: url("../image/recruitment-partners/All-in-One Platform_Bg.jpg")no-repeat right/cover;
    z-index: -1;
    opacity: 0;
    border-radius: 20px;
    transition: .5s;
}
.key-benefits-block:hover::before{
    opacity: 1;
    transition: .5s;
}
.key-benefits-block-top figure svg path,.key-benefits-block-bottom p,.key-benefits-block-bottom ul li,.key-benefits-block-top h4{
    transition: .5s;
}
.key-benefits-block:hover .key-benefits-block-top figure svg path {
    fill: #57A0D3;
    transition: .5s;
}
.key-benefits-block:hover .key-benefits-block-bottom p,
.key-benefits-block:hover .key-benefits-block-bottom ul li,
.key-benefits-block:hover .key-benefits-block-top h4{
    color: #fff;
    transition: .5s;
}
.key-benefits-wr {
    padding: 110px 0px 110px;
}
.key-benefits-block-top {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
}
.key-benefits-block-top h4{
    margin-bottom: 0px;
}
.key-benefits-block-bottom {
    margin-top: 15px;
}
.key-benefits-block-bottom ul,.expand-your-impact ul{
    margin-top: 25px;
}
.key-benefits-block-bottom ul li,.expand-your-impact ul li {
    display: block;
    padding: 0px 0px 15px 30px;
    background: url(../image/student/Bullet_Point_Arrow.svg) no-repeat 0px 10px;
}
.key-benefits-block-bottom ul li:last-child,.expand-your-impact ul li:last-child {
    padding-bottom: 0px;
}
p.bold-blue {
    font-weight: 600;
    color: #002F6C;
    margin-top: 30px;
}
.commitment-content.expand-your-impact {
    width: 100%;
    max-width: 627px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 4px 40px 0px #00000024;
    padding: 50px 50px;
}
.our-commitment-wr.expand-your-impact-wr .our-commitment-inner {
    gap: 50px;
    justify-content: space-between;
    align-items: flex-start;
}
.expand-you-impact-images {
    width: 48%;
}
.expand-you-impact-images img {
    width: 100%;
    max-width: 570px;
    border-radius: 20px;
}
.expand-you-impact-images img:last-child {
    max-width: 450px;
    margin: -229px 0px 0px -147px;
}
.our-commitment-wr.expand-your-impact-wr {
    background-color: #EAF6FF;
}
.university-comparison-block.our-collaboration-model-block::before {
    display: none;
}
.university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure {
    position: relative;
    height: 181px;
    width: 181px;
    border-radius: 50%;
    background-color: #F5F5F5;
    transition: .5s;
    outline: 3px dashed #57A0D3;
    outline-offset: 15px;
    margin: 0 auto 60px;
}
.university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure:hover {
    background-color: #002F6C;
    transition: .5s;
}
.university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure svg path{
    transition: .5s;
}
.university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure:hover svg path{
    transition: .5s;
    fill: #fff;
}
.university-comparison-block.our-collaboration-model-block {
    width: 270px;
    position: relative;
    z-index: 2;
}
.university-comparison-block.our-collaboration-model-block .university-comparison-block-heading h4 {
    color: #000000;
    margin-bottom: 14px;
    font-weight: 700;
}
.university-comparison-wr.our-collaboration-model-wr {
    margin: 0;
    background-color: #fff;
}
.our-collaboration-model-bottom-text p{
    color: #002F6C;
    font-weight: 600;
}
/*Recruitment Partners Page CSS Ends*/

/*Meet the team Page Css Start*/
.our-team-section{
    padding: 195px 0 160px;
    background: url(../image/Background_Texture.jpg) no-repeat center/contain;
       width: 100%;
       height: 100%;
}
.our-team-container{
    text-align: center;
}
.our-team-container {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 195px 36px;
    align-content: flex-start;
    align-items: flex-start;
}
.our-team-mem {
    width: 31.5%;
    text-align: center;
    padding: 0 40px 30px;
    box-shadow: 0px 4px 40px 0px #00000024;
    background: #fff;
    border-radius: 15px;
    min-height: 416px;
    transition: 0.5s all;
}
.our-team-mem-icon{
    width: 57%;
    margin: 0 auto;
}
.our-team-mem-icon figure:last-child{
    display: none;
}
.our-team-mem-icon figure {
    margin: -93px auto 0;
}
.team-mem-name{
    padding: 20px 0 5px;
}
.team-mem-name h5{
    color: #002F6C;
}
.our-team-mem-scl-media {
    padding: 10px;
    background: #002F6C;
    margin: 20px auto 30px;
    border-radius: 5px;
    max-width: 245px;
}
.our-team-mem-scl-media a{
    margin: 0 27px 0 0;
}
.our-team-mem-scl-media a:last-child{
    margin: 0;
}
.our-team-mem:hover{
    background-color: #002F6C;
    box-shadow: 0px 4px 40px 0px #00000024;
}
.our-team-mem:hover h5 ,.our-team-mem:hover p{
    color: #fff;
}
.our-team-mem:hover .our-team-mem-scl-media{
    background-color: #FFC107;
}
.our-team-mem:hover .our-team-mem-icon figure:first-child{
    display: none;
}
.our-team-mem:hover .our-team-mem-icon figure:last-child{
    display: block;
}
.team-mem-desc {
    height: 97px;
    overflow: hidden;
    transition: height 0.3s ease;
}
.team-mem-desc p{
    font-weight: 400;
}
/*Meet the team Page End*/

/*FAQ Si8ngle PAGE CSS STARTS*/

.faq-container.faq-single-container {
    width: 100%;
    padding: 60px 50px;
    background-color: #fff;
    box-shadow: 0px 4px 18px 0px #00000014;
    border-radius: 20px;
    position: relative;
    z-index: 1;
}
.faq-container.faq-single-container::before {
    content: "";
    position: absolute;
    bottom: -40px;
    left: -224px;
    height: 405px;
    width: 401px;
    background: url("../image/faq/FAQ_Vector.png")no-repeat ;
    z-index: -1;
}
.freq-ques-cont.faq-single-cont .question, .freq-ques-cont.faq-single-cont .panel {
    background-color: transparent;
    border: unset;
}
.freq-ques-cont.faq-single-cont {
    border-radius: 10px;
    padding: 22px 40px;
    background-color: #EAF6FF80;
}
.freq-ques-cont.faq-single-cont.active .question {
    padding: 0px 0px 15px 0px;
}
.freq-ques-cont.faq-single-cont .question {
    padding: 0px 0px 0px 0px;
}
.freq-ques-cont.faq-single-cont .panel {
    padding: 15px 0px 0px 0px;
}
.freq-ques-cont.faq-single-cont .question::before{
    display: none;
}
.freq-ques-cont.faq-single-cont .question {
    color: #002F6C;
}
.freq-ques-cont.faq-single-cont .question:hover{
    color: #000;
}
.freq-ques-cont.faq-single-cont .panel {
    box-shadow: unset;
}
.freq-ques-cont.faq-single-cont.active .question {
    border-bottom: 1px solid #0000001A;
}
.freq-ques-cont.faq-single-cont .question::after{
    top: 7px;
}
.freq-ques-cont.faq-single-cont:last-child {
    margin-bottom: 0px;
}
/*FAQ Si8ngle PAGE CSS ENDS*/



/*Get In Touch Section CSS Start*/
.global-education-wr {
    padding: 50px 0 100px;
}
.global-education-inner{
    text-align: center;
    margin: 0 auto;
    width: 70%;
}
.global-education-inner p {
    padding-top: 20px;
    font-weight: 400;
}
.contact-card-icons {
    padding-top: 110px;
}
.contact-card {
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    padding: 30px 20px 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 31.5%;
    min-height: 169px;
    margin-right: 21px;
}
.contact-text a{
  margin-top: 40px;
  font-weight: 600;
  color: #0d3c61;
  font-size: 24px;
  line-height: 36px;
}
.contact-text a:hover {
    color: #FFC107;
}
.contact-icon {
    width: 86px;
    height: 86px;
    position: relative;
    border: 1px solid rgba(87, 160, 211, 1);
    border-radius: 50%;
    margin: -85px auto 0;
    background-color: #57A0D3;
}
.contact-icon:after {
    position: absolute;
    content: "";
    left: -16px;
    right: 0;
    top: -16px;
    bottom: 0;
    border: 1px solid #57A0D3;
    border-radius: 100%;
    width: 116px;
    height: 116px;
}
.contact-icon svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.send-us-meassage {
    padding: 10px 0 95px;
}
.contact-inner p {
    padding-top: 20px;
    font-weight: 400;
}
.contact-inner {
    margin: 0 auto;
    text-align: center;
    width: 71%;
}
.contact-form .form-group {
    display: inline-block;
    width: 49%;
    position: relative;
}
.send-us-meassage .message-field{
    width: 100%;
}
.send-us-meassage .contact-form input, .contact-form textarea {
    background-color:rgba(255, 255, 255, 0.5);
    width: 100%;
    border-radius: unset;
}
.send-us-meassage .contact-form {
    padding-top: 40px;
}
.send-us-meassage .message-field textarea{
    min-height: 176px;
}
.send-us-meassage .common-button {
    text-align: center;
}
.send-us-meassage .common-button a {
    padding: 13.5px 10px 13.5px 25px;
}
.send-us-meassage .contact-form input, .send-us-meassage .contact-form textarea {
    background-color: #EAF6FFB2;
    border-radius: 10px;
    margin-bottom: 25px;
    padding: 21px 17px;
}
.send-us-meassage .contact-form .form-group {
    display: inline-block;
    width: 48.4%;
    position: relative;
    margin-right: 38px;
}
.send-us-meassage .contact-form .message-field{
    width: 100%!important;
    margin-right: 0px;
}
.send-us-meassage .contact-form .form-group:nth-child(even){
    margin-right: 0px;
}
/*Get In Touch Section CSS End*/
.common-button.footer-button.contact-btn {
    width: 180px;
    margin: 0 auto;
    position: relative;
}
.common-button.footer-button.contact-btn::after {
    content: '';
    position: absolute;
    transition: background 0.3s;
    background: url(../image/Arrow.svg) no-repeat right #E5EAF0;
    width: 35px;
    height: 35px;
    top: 46px;
    right: 15px;
    border-radius: 50%;
}
.common-button.footer-button.contact-btn input[type="submit"] {
    border: 1px solid #002F6C;
    padding: 12px 60px 12px 30px;
    background: #fff;
    color: #002F6C;
    cursor: pointer;
    transition: all .25s ease;
    border-radius: 31px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    text-align: center;
}
.common-button.footer-button.contact-btn input[type="submit"]:hover{
    background: #57A0D3; 
    color: #fff;  
    border-color: #57A0D3;             
}


/*scroll  btn*/
#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    z-index: 6;
}
#scroll span {
    position:absolute;
    top:30%;
    left:25%;
    height:24px;
    width:24px;
    /*border:8px solid transparent;*/
    /*border-bottom-color:#ffffff;*/
}
#scroll:hover {
    background-color:#02316E;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
/*scroll  btn*/
/*.common-button.footer-button.contact-btn :hover::after,
.common-button.footer-button.contact-btn:focus-within::after{
    background: url(../image/Arrow.svg) no-repeat right #57A0D3 !important;
}*/


/*maintenance css starts*/
.maintenance_section {
    padding: 60px 0px 100px;
    text-align: center;
}
/*maintenance css ends*/

/*30/08/2025*/
.top-header-social-media {
    display: none;
}

/*Privacy*/
.cookies-privacy {
    width: 444px;
    background: url(../image/Popup_Background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 45px;
    text-align: center;
    border-radius: 10px 10px 0 0px;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 99999;
}
.cookies-privacy h3, .cookies-privacy-content p {
    color: #fff;
}
.cookies-privacy-block h3 {
    font-size: 38px;
    line-height: 40px;
    font-weight: 700;
}
.cookies-privacy-content {
    padding: 20px 0;
}
.cookies-privacy-btn a {
    color: #fff;
    padding: 12px 30px;
    font-size: 19px;
    border-radius: 30px;
    cursor: pointer;
    transition: background 0.3s;
    width: 130px;
    text-align: center;
     margin: 0px 10px 0px; 
    background-color: #002F6C;
    text-transform: uppercase;
    border: 1px solid #002F6C;
}
.cookies-privacy-btn a:hover {
    background-color: #fff;
    color: #002F6C;
    border: 1px solid #002F6C;
}

/*Coming Soon*/

.coming-soon-banner-wr {
    padding: 290px 0px 220px;
    background: linear-gradient(to bottom, #EAF6FF 0%, #ffffff 100%);
}
h1.coming-soon-heading {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 96px;
    line-height: 100px;
    color: #002F6C;
    text-transform: unset;
}   

/*Coming Soon*/

/*Terms and Conditions*/

section.terms-conditions-main-content-wr {
    padding: 100px 0px 100px;
}
.terms-conditions-main-block h2,.terms-conditions-main-block h3{
    font-weight: 700;
    font-size: 28px;
    line-height: 41px;
    color: #002F6C;
    margin-bottom: 20px;
}
.terms-conditions-main-block p{
    margin-bottom: 35px;
}
.terms-conditions-main-block p,.terms-conditions-main-block ul li,.terms-conditions-main-block h4{
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #2E2E2E;
}
.terms-conditions-main-block{
    margin-bottom: 60px;
}
.terms-conditions-main-block:last-child,.terms-conditions-main-block p:last-child{
    margin-bottom: 0px;
}
.terms-conditions-main-block ul li{
    padding-left: 30px;
    background: url(../image/Bullet_Point.svg) no-repeat left;
    margin: 8px 0px;
    font-weight: 400;
    background-position-y: 7px;
}
.terms-conditions-main-block ul li ul li {
    background: unset;
    display: block;
    position: relative;
    padding-left: 18px;
}
.terms-conditions-main-block ul li ul li::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background-color: #2E2E2E;
}
.terms-conditions-main-block ul li a strong,.terms-conditions-main-block h4,.terms-conditions-main-block p a{
    font-weight: 600;
    color: #002F6C;
}
.terms-conditions-main-block ul li a strong:hover,.terms-conditions-main-block p a:hover{
    color: #2E2E2E;
}
.terms-conditions-main-block h4{
    margin-bottom: 20px;
}
.email-contact{
    font-weight: 700;
}
/*Terms and Conditions*/

/*sign up 24/;11/2025*/

.sign-up-wr {
    padding: 100px 0px;
}
.sign-up-form-container {
    width: 645px;
    margin: 0 auto;
}
.sign-up-form-container .form-group h2 {
    text-align: center;
    margin-bottom: 23px;
}
.sign-up-form-container .form-group label,.sign-up-form-container .form-group input, .form-group select,
.sign-up-form-container  .btn.btn-border.form-button,.sign-up-form-container .form-group input::placeholder {
    display: block;
    font-size: 18px;
    line-height: 32px;
    font-weight: 600;
    font-family: "Open Sans", serif;
}
.sign-up-form-container .form-group label{
    color: #002F6C;
    margin-bottom: 5px;
}
.sign-up-form-container .form-group{
    position: relative;
    margin-bottom: 30px;
}
.sign-up-form-container .form-group input,.sign-up-form-container .form-group select {
    padding: 13px 28px;
    color: #2E2E2E;
    width: 100%;
    background-color: #EAF6FFB2;
    border-radius: 10px;
    border: unset;
}
.sign-up-form-container .form-group select{
    appearance: none;
    background: #EAF6FFB2 url(../image/Vector.png)no-repeat;
    background-position: 96% 50%;
    cursor: pointer;
}
.sign-up-form-container .form-group input:focus-visible,.sign-up-form-container .form-group select:focus-visible{
    outline: unset;
}
.sign-up-form-container .form-group input::placeholder{
    color: #2E2E2E;
    opacity: 1;
}
.sign-up-form-container .input-group-append {
    position: absolute;
    top: 55%;
    right: 18px;
}
.sign-up-form-container .btn.btn-primary.form-button {
    width: 100%;
    max-width: 140px;
    padding: 15px 18px;
    background-position-x: 93px;
    margin: 0 auto;
    display: block;
}
.sign-up-form-container .form-group select option{
    font-weight: 600;
}
.sign-up-form-container  .btn.btn-border.form-button {
    padding: 10px 50px;
    border-radius: 50px;
    border: 1px solid #002F6C;
    width: 250px;
    max-width: 250px;
    display: block;
    margin: 30px auto 0px;
    color: #2E2E2E;
    transition: .3s;
    background-color: transparent;
    cursor: pointer;
}
.sign-up-form-container  .btn.btn-border.form-button:hover{
    background-color:#002F6C ;
    color: #fff;
    transition: .3s;
}
.sign-up-form-container .btn.btn-primary.form-button:hover {
    background-position-x: 93px;
}
.sign-in-reset-pin-buttons {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.our-story-banner-cont h2,
.our-story-banner-cont p {
    margin-bottom: 20px;
    text-align: center;
}
.our-story-banner-cont {
    width: 1200px;
    margin: 0 auto;
}
/*sign up 24/;11/2025*/

/*Responsive starts*/

@media only screen and (max-width:1750px){
.work-process-card:first-child::after ,.university-comparison-block.our-collaboration-model-block:first-child::after{
    width: 1500px;
    background-size: 100%;
    left: -80px;
}
.our-story-banner-cont {
    width: 100%;
}
}/*1680px*/

@media only screen and (max-width:1679px){
    .work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after {
        width: 1310px;
        left: 0px;
    }

    /*about page*/

    .student-faq-wr::before {
        display: none;
    }

    /*about  page*/
    /*recruitment partner*/

    .why-partner-edubay-text-content {
        margin-left: -115px;
    }
    .faq-container.faq-single-container::before{
        display: none;
    }
 /*   #siteHeader.is-sticky {
        width: 85% !important;
        margin: 0 auto;
    }*/
    /*recruitment partner*/
}/*1440px*/

@media only screen and (max-width:1439px){
    .testimonial-box {
        margin: 88px -20px 0px 30px;
    }
    .footer-contact ul li:first-child {
        padding: 0 67px 0 0;
    }


    /*about page*/
    .edubay-supports-wr .our-commitment-inner {
        gap: 80px;
    }
    .why-paertner-with-edubay-text ul li {
        font-size: 15px;
        line-height: 24px;
    }
    /*about page*/

/*recruitment partner*/
    .why-partner-edubay-text-content {
        max-width: 820px;
    }
    .why-partner-edubay-block {
        margin-top: 20px;
    }
    /*recruitment partner*/

    /*faq*/

    .freq-ask-ques-cont{
        margin-top: 0px;
    }
    /*faq*/
    .send-us-meassage .contact-form .form-group {
        width: 48.3%;
    }
    .student-list-promote-inner {
        gap: 118px;
    }
    .freq-ques-sec .common-heading {
        margin-bottom: 30px;
    }
    #scroll {
        bottom: 70px;
    }
}/*1366px*/

@media only screen and (max-width:1365px){
    .work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after {
        width: 1220px;
    }
    .testimonial-box {
        width: 93%;
    }
    .card {
        width: 47%;
    }
    .our-story-sec::after {
        width: 155px;
        height: 145px;
        background-size: 100%;
    }
    .footer-contact li {
        border-right: 1px solid #FFFFFF;
        padding: 0 47px;
    }
    .testimonial-text {
        margin-bottom: 15px;
    }


    /*about page 15/05/2025*/

    .tool-card {
        max-width: 385px;
    }    
    .commitment-image {
        width: 48%;
    }
    .edubay-supports-wr .our-commitment-inner {
        gap: 45px;
    }

    .customizable-filters-wr .commitment-image {
        width: 45%;
    }
    .customizable-filters {
        max-width: unset !important;
        width: 48%;
    }
    .pre-scanning-wr .first-step-content {
        padding: 0px 140px;
    }
    /*about page end 15/05/2025*/



    /*educattion inst  page 16/05/2025*/
    
    .why-paertner-with-edubay-block:last-child {
        padding: 20px 50px 20px 20px;
    }
    .why-paertner-with-edubay-text ul li::before {
        left: -23px;
        top: 0;
    }
    .student-list-promote-inner {
        gap: 86px;
    }

    /*educattion inst  page 16/05/2025*/
    
/*recruitment partner*/
    .why-partner-edubay-text-content {
        max-width: 780px;
    }
    .our-commitment-wr.expand-your-impact-wr .our-commitment-inner{
        gap: 11px;
    }
    .key-benefits-blocks-wr{
        gap: 30px;
    }
/*recruitment partner*/

/*out  team*/
    .our-team-container {
        gap: 195px 33px;
    }
    .our-team-mem-icon figure {
        margin: -84px auto 0;
    }
/*our team*/


    .contact-card {
        margin-right: 19px;
    }
    .send-us-meassage .contact-form .form-group {
        width: 48.2%;
    }
    .edu-bay-apart-card.why-choose-edybay-card {
      
        padding: 30px 10px;
    }
    .why-partner-edubay-text-content h3 {
        padding-left: 185px;
    }
    .top-header-social-media {
        padding: 3px 0px 0px 0px;
    }

    
}/*1280px*/

@media only screen and (max-width:1279px){
    .work-process-card figure svg {
        height: 160px;
        width: 160px;
    }
    .work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after {
        width: 1140px;
    }
    .nav-bar li {
        padding: 0 35px 0 0;
    }
    .nav-bar {
        padding-right: 35px;
    }
    .banner-cont h1 {
        font-size: 42px;
        line-height: 58px;
    }
    .common-heading,
     .sign-up-form-container .form-group h2 {
        font-size: 38px;
        line-height: 52px;
    }
    p,a, li,.testimonial-text {
        font-size: 16px;
        line-height: 28px;
    }
    .card {
        min-height: 200px;
    }
    .contact-form-container {
        max-width: 495px;
    }
    .footer-contact li:last-child {
        padding: 0px 0px 0 0;
    }
    .banner-cont p {
        font-size: 18px;
        line-height: 28px;
    }

    /*about page 15/05/2025*/

    .connectin-student-content {
        padding: 100px 0px;
    }
    .commitment-image {
        width: 44%;
    }
    .tool-card {
        max-width: 360px;
    }
    .tool-content {
        padding: 25px 30px 72px 30px;
    }
     /*about page end 15/05/2025*/

    /*student  page*/

    .edubay-supports-content {
        max-width: unset;
        width: 50%;
    }
    .edubay-supports-image {
        width: 46%;
    }
    .customizable-filters-wr .our-commitment-inner {
        gap: 60px;
    }
    .pre-scanning-wr .first-step-content {
        padding: 0px 0px;
    }
    /*student  page*/

    /*education int page */
    .edu-institute-content .image figure {
        margin-left: -65px;
    }

    .connectin-student-content .text {
        width: 56%;
    }
    .connectin-student-content .image {
        width: 44%;
    }
    .why-paertner-with-edubay-text ul li {
        font-size: 14px;
    }
    .attract-right-student-wr {
        padding: 100px 0px;
    }
    .attract-right-student-inner .edu-bay-apart-card.why-choose-edybay-card {
        padding: 23px 15px;
    }
    .student-how-works-block-wr {
        gap: 13px;
    }
    /*education int page */

    /*rcruitment page*/
    .why-partner-edubay-text-content {
            max-width: 740px;
        }
    .why-partner-edubay-text-content h3 {
        margin-bottom: 15px;
    }
    .commitment-content.expand-your-impact{
        width: 50%;
    }
    .key-benefits-block-bottom ul li, .expand-your-impact ul li{
        font-size: 16px;
        line-height:26px ;
    }
    /*rcruitment page*/

    /*out team*/
    .our-team-container {
        gap: 195px 31px;
    }
    .team-mem-desc {
        height: 110px;
    }
    .our-team-mem {
        padding: 0 25px 30px;
    }
    .our-team-mem-icon figure {
        margin: -89px auto 0;
    }
    .our-team-section {
        padding: 160px 0 60px;
    }
    .our-team-container {
        gap: 140px 31px;
    }
    /*out team*/
    .contact-card {
        margin-right: 18px;
    }
    .send-us-meassage .contact-form .form-group {
        width: 48.1%;
    }
    .common-button a {
        padding: 13.5px 26px;
    }
    .edu-bay-apart-card.why-choose-edybay-card:first-child p {
         padding: 0px 0px; 
    }
    .coming-soon-banner-wr {
        padding: 200px 0px 140px;
    }
    h1.coming-soon-heading {
        font-size: 70px;
        line-height: 76px;

    }   
}/*1200px*/

@media only screen and (max-width:1199px){
    .footer-logo a svg {
        width: 100%;
    }
    .footer-logo {
        display: inline-block;
        vertical-align: middle;
        width: 170px;
    }
    .work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after {
        width: 970px;
    }
    .nav-bar li {
        padding: 0 10px 0 0;
    }
    .logo {
        width: 25%;
    }
    .nav-bar a {
        padding: 30px 10px;
    }
    .nav-bar {
        padding: 0px 8px;
    }
    .banner-but,.our-story-but {
        width: 168px;
    }
    .banner-cont {
        padding: 100px 0 60px 25px;
    }
    .our-story-sec {
        padding: 60px 0 30px;
    }
    .why-choose-sec {
        padding: 30px 0 60px;
    }
    .why-choose-conts, .why-choose-card {
        display: block;
        width: 100%;
    }
    .why-choose-conts {
        text-align: center;
        margin-bottom: 115px;
    }
    .card-cont {
        justify-content: space-between;
    }
    .work-process-sec {
        padding: 30px 0 50px;
    }
    .work-process-card, .work-process-card:first-child {
        width: 31%;
    }
    .work-process-flex {
        padding: 25px 0 0 0;
    }
    .for-everyone-section {
        padding: 50px 0 150px;
    }
    .faq-container {
        width: 60%;
    }
    .freq-ques-img {
        width: 34%;
    }
    .question {
        padding: 13px 64px 13px 28px;
    }
    .contact-form-container {
        max-width: 415px;
    }
    .footer-contact ul li:first-child {
        padding: 0 30px 0 0;
    }
    .footer-contact li {
        padding: 0 30px;
    }
    .freq-ques-sec {
        padding: 50px 0 30px;
    }
    /*about page*/
    .edu-bay-apart-card {
        width: 305px;
    }
    .tool-card {
        max-width: 303px;
    }
    .commitment-content {
        max-width: 40%;
    }
    /*about page*/

    /*student page */
    .why-choose-edybay-card {
        padding: 30px 10px;
        min-height: 255px;
        text-align: center;
    }
    /*student  page*/

    /*education ins page*/
    .why-paertner-with-edubay-icon figure {
        width: 265px;
        top: -130px;
        right: -40px;
    }
    .why-paertner-with-edubay-block {
        padding: 40px 20px;
        margin-bottom: 80px;
    }
    .why-paertner-with-edubay-text ul li:last-child {
        margin: 10px 0px 0px 0px;
    }
    .attract-right-student-wr {
        padding: 80px 0px;
    }
    .why-paertner-with-edubay-heading {
        padding-bottom: 70px;
    }
    .why-paertner-with-edubay-block:last-child p {
        padding-right: 0;
    }
    .student-list-promote {
        padding: 60px 0 60px !important;
    }
    .list-and-pramote-your-course-content ul {
        padding: 20px 10px 0px 0px;
    }
    .build-strategic-section {
        padding: 80px 0px 40px;
    }
    .student-how-works-section {
        padding: 60px 0px;
    }
    .student-faq-wr {
        padding: 60px 0px;
    }
    .student-faq-section .common-heading{
        margin-bottom: 30px;
    }
    .first-step-wr {
        margin-bottom: 70px;
    }
    
  .student-how-works-block-wr {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
      align-items: flex-start;
      margin-top: 60px;
      max-width: 100%; 
      overflow-x: hidden; 
      gap: 50px;
  }
  .student-how-works-block h4 {
      margin-bottom: 10px;
  }
  .student-how-works-block-wr > * {
      width: 48%; /* Ensures only 2 items per row */
      box-sizing: border-box;
      margin-bottom: 20px;
  }
  .student-how-works-block::before{
    display: none;
  }
  .student-how-works-block {
      text-align: center;
      width: unset;
  }
    /*education ins page*/

/*recr page*/
  .why-partner-top-section{
    flex-direction: column;
    gap: 40px;
  }
  .why-partner-edubay-text-content {
      max-width: unset;
      margin: 0px auto;
      width: 96%;
  }
  .why-partner-edubay-block {
      margin-top: 30px;
      text-align: center;
  }
  .why-partner-edubay-left-image {
      width: 96%;
      margin: 0 auto;
  }

  .why-partner-edubay-text-content h3 {
      padding-left: 0px;
      text-align: center;
  }
  .expand-you-impact-images img:last-child {
      max-width: 450px;
      margin: -27px 0px 0px -108px;
  }
  .why-partner-edubay-block{
    padding: 25px 20px;
  }
/*recr page*/
/*out team*/
    .our-team-container {
        gap: 125px 27px;
    }
    .our-team-mem-icon figure {
        margin: -73px auto 0;
    }
/*our team*/

    .contact-card {
        width: 30.5%;
    }   
    .contact-text a {
        font-size: 20px;
        line-height: 30px;
    }
    .send-us-meassage .contact-form .form-group {
        width: 47.8%;
    }
    /*1/09/2025*/
    .footer-left-container {
        width: 250px;
        border-right: 1px solid rgba(209, 209, 209, 0.2);
    }
    .footer-nav-bar {
        width: 300px;
        padding: 0px 0px 0px 25px;
    }
    .footer-nav-bar.footer-nav-bar-right {
        border-right: unset;
        width: 250px;
    }
    .footer-contact {
        padding: 0 0 35px 0;
        width: 450px;
    }
    section.terms-conditions-main-content-wr {
        padding: 50px 0px 50px;
    }
    .footer-nav-bar ul {
        gap: 25px;
    }

}/*1024px*/

@media only screen and (max-width:1023px){
    .card {
        min-height: auto;
        padding: 25px 25px 25px;
    }
    .work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after {
        width: 940px;
    }
    .testimonial-box {
        padding: 20px 30px 60px 30px;
    }
    .contact-form-container {
        max-width: 375px;
    }
    .footer-contact ul li:first-child {
        padding: 0 20px 0 0;
    }
    .footer-contact li {
        padding: 0 20px;
    }
    .freq-ask-ques-cont{
        margin-top: 20px;
    }
    .testimonial-get-in-touch-wr {
        padding-top: 30px;
    }
    /*about page*/
    .tool-card {
        max-width: 289px;
    }
    .our-commitment-inner {
        gap: 64px
    }
    /*about page*/

  .your-abroad-jaurney-inner {
      text-align: center;
      padding: 0px 0px;
  }

  /*education page*/
  .edu-institute-content{
    flex-direction: column;
    gap: 125px;
  }
  .list-your-institute-btn a {
      padding: 13.5px 35px 13.5px 10px;
  }
  .list-your-institute-btn {
      margin-top: 20px;
  }
  .edu-institute-content .text .common-heading{
    padding: 0 30px;
  }
  .edu-institute-content .text{
    width: 100%;
    text-align: center;
  }
  .edu-institute-content .image figure {
      margin-left: 0px;
  }
  .edu-institute-content .image{
    width: 100%;
  }
  .edu-institute-content {
      padding: 0px;
  }
  .edu-institute-section {
      padding: 80px 0px;
  }
  .why-paertner-with-edubay-wr {
      padding: 80px 0px;
  }
  .attract-right-student-wr {
      padding: 60px 0px;
  }
  .student-how-works-block h4 {
      font-size: 24px;
      line-height: 34px;
 }
 .attract-right-student-text p {
     width: unset;
 }
 .edu-bay-big-text {
     bottom: 0px;
 }
  /*education page*/


  /*recr page*/
  .expand-you-impact-images img:last-child {
      margin: -27px 0px 0px -86px;
  }
/*recr page*/
/*our team*/
    .our-team-mem {
        width: 45%;
    }
    .our-team-container {
        gap: 130px 45px;
    }
    .our-team-section {
        padding: 160px 0 100px;
    }
    .our-team-mem-icon figure {
        margin: -107px auto 0;
    }
/*our team*/
     .freq-ques-cont.faq-single-cont .question {
        font-size: 22px;
        line-height: 32px;
    }
    .faq-container.faq-single-container {
        padding: 30px 50px;
    }
    .freq-ques-sec {
        padding: 50px 0 70px;
    }
    .send-us-meassage .contact-form .form-group {
        width: 47.7%;
    }
    /*privacy*/
    .cookies-privacy-content {
        padding: 10px 0 15px;
    }
    .cookies-privacy {
        width: 40%;
        padding: 30px;
    }
    .cookies-privacy-btn a {
        padding: 9px 24px;
        font-size: 16px;
        width: 115px;
    }
    .cookies-privacy-block h3 {
        font-size: 35px;
        line-height: 38px;
        font-weight: 700;
    }
}/*980px*/

@media only screen and (max-width:979px){
    .work-process-card:first-child::after,.university-comparison-block.our-collaboration-model-block:first-child::after {
        width: 0;
    }
    .banner-cont,.our-story-cont,.banner-img,.our-story-img {
        width: 100%;
        float: unset;
        text-align: center;
    }
    .banner-cont,.our-story-cont {
        padding: 100px 0 30px 0px;
    }
    .banner-img,.our-story-img {
        padding: 0px 0px 30px;
    }
    .banner-img figure img,.our-story-img figure img, .freq-ques-img figure img{
        margin: 0 auto;
    }
    .banner-cont p {
        padding-right: 0px;
    }
    .common-button.banner-but,.common-button.our-story-but {
        margin: 0px auto 0px;
        text-align: left;
    }
    .our-story-sec::after {
        background-size: 0;
    }
    .our-story-cont {
        padding: 0px 0px 0px 0px;
    }
    .why-choose-sec {
        padding: 40px 0 60px;
    }
    .card-cont,.work-process-flex,.for-everyone-flex,.freq-ask-ques-cont,.testimonial-get-in-touch-inner {
        flex-direction: column;
        align-items: center;
    }
    .card {
        width: 59%;
    }
    .next-step-section {
        padding: 0px 0 35px;
    }
   .next-step-but {
       width: 175px;
       margin: 0 auto;
   }
    .work-process-card, .work-process-card:first-child {
        width: 70%;
    }
    .work-process-flex {
        gap: 45px;
    }
    .work-process-card-cont h4 {
        padding-top: 10px;
    }
    .for-everyone-card {
        width: 70%;
        margin-top: 130px;
    }
    .for-everyone-card ul li {
        display: block;
    }
    .for-everyone-flex {
        margin-top: 25px;
    }
    .for-everyone-card:first-child {
        margin-top: 0px;
    }
    .freq-ques-img {
        width: 100%;
    }
    .faq-container {
        width: 100%;
        margin-top: 45px;
    }
    .for-everyone-card a p br{
        display: none;
    }
    .testimonial-container {
        width: 100%;
        margin-top: 0;
    }
    .get-in-touch-container {
        padding: 30px 40px 60px 40px;
        margin: 90px 0px 0px 0px;
        width: 100%;
    }
    .contact-form-container {
        max-width: 100%;
        text-align: center;
    }
    .common-yellow-bg h3,.common-heading, .sign-up-form-container .form-group h2  {
        font-size: 28px;
        line-height: 38px;
    }
    .contact-form input, .contact-form textarea {
        font-size: 16px;
        line-height: 26px;
    }
    .footer-nav-bar ul {
        justify-content: flex-start;
        flex-direction: row;
        display: block;
    }
    .footer-logo {
        width: 100%;
        text-align: center;
    }
    .footer-nav-bar, .footer-nav-bar.footer-nav-bar-right {
        width: 100%;
        padding: 0;
        margin-top: 25px;
        display: block;
        border: none;
    }
    .footer-nav-bar ul li {
        width: 30%;
    }
    .footer-contact ul li:first-child,.footer-contact li,.footer-contact ul li:last-child {
        padding: 0;
        display: block;
        margin-bottom: 25px;
        border-right: unset;
    }
    .footer-contact ul li:last-child {
        margin-bottom: 0px;
    }
    .footer-res-section {
        text-align: center;
        display: block;
    }
    /* SlickNav Toggle Button */
    /*.slicknav_menu .slicknav_menutxt, .nav-bar > ul {
        display: none !important;
    }
    .slicknav_menu {
        background-color: transparent !important;
        padding: 0px !important;
        position: relative;
        z-index: 1;
    }
    .slicknav_btn {
        background-color: #002F6C;
        color: #F8BC07;
    }
    .slicknav_nav {
        background-color: #002F6C !important;
        position: absolute;
        top: 183%;
        right: 0px;
        width: 300px;
        text-align: center;
        padding: 10px 0px !important;
    }
    .bottom-header ul li a {
        color: #fff;
    }
    .bottom-header .slicknav_nav li.has-submenu .sub-menu li a{
        color: #000;
    }
    .slicknav_nav a {
        color: #F8BC07;
        padding: 12px;
    }
    #mobile-menu .slicknav_nav ul li a:hover {
        background-color: transparent; !important;
        border-radius: 0 !important;
        color: #F8BC07 !important;
    }
    .slicknav_nav ul li > a {
        padding: 10px 20px !important;
        text-align: left;
        border-bottom: 1px solid #ffc107;
    }
    .slicknav_nav ul li:last-child > a{
        border-bottom: 0;
    }
    .slicknav_nav ul.sub-menu li > a {
        padding-left: 40px !important;
    }
    .slicknav_menu .slicknav_btn {
        margin: 0px !important;
        padding: 0px !important;
        text-shadow: unset !important;
        background: transparent !important;
        border-radius: unset !important;
    }
    .slicknav_menu .slicknav_icon-bar {
        background-color: #002F6C !important;
        height: 5px !important;
        width: 38px !important;
        box-shadow: unset !important;
        transition: all 0.3s ease;
    }
    #mobile-menu .slicknav_nav ul li a span.slicknav_arrow {
        display: none;
    }
    .slicknav_nav li.has-submenu:has(.sub-menu li.active) {
        background-color: #fff;
    }
    .slicknav_nav li.has-submenu:has(.sub-menu li.active) a {
        color: #000;
    }
    .slicknav_nav li.has-submenu > a {
        position: relative;
        z-index: 1;
    }
    .slicknav_nav li.has-submenu > a::before {
        content: "";
        position: absolute;
        background: url(../image/Yellow_Down_Arrow.svg);
        background-repeat: no-repeat;
        background-position: 93% 50%;
        height: 15px;
        width: 15px;
        background-size: 100%;
        top: 50%;
        transform: translateY(-50%);
        right: 20px;
        transition: .5s;
    }
    .nav-bar .sub-menu li {
        border-bottom:0;
    }
    .slicknav_nav li.has-submenu.slicknav_parent.active.slicknav_open > a::before{
        transform: rotate(180deg);
        transition: .5s;
        top: 32%;
    }
    .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
        margin-top: 5px !important;
    }
    #mobile-menu .slicknav_nav ul {
        display: block;
        margin: 0px;
        position: relative;
        top: 0;
    }
    #mobile-menu .slicknav_nav ul li {
        padding: 0px;
        text-align: center;
    }
    .slicknav_nav .slicknav_row, .slicknav_nav a {
        padding: 10px 10px;
    }
    #mobile-menu .slicknav_nav ul li a {
        font-size: 18px !important;
        line-height: 32px !important;
        margin: 0px 0px !important;
    }
    .slicknav_menu .slicknav_icon {
        width: 38px !important;
        height: 30px !important;
        margin: 0 !important;
    }
    a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:first-child {
        transform: rotate(45deg) translate(9px, 9px) !important;
    }
    a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(2) {
        opacity: 0 !important;
        transform: translateX(-20px) !important;
    }
    a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:last-child {
        transform: rotate(-45deg) translate(5px, -5px) !important;
    }
    div#mobile-menu {
        display: block;
    }*/


    .slicknav_menu {
    background-color: transparent !important;
    padding: 0px !important;
    position: relative;
    z-index: 1;
    display: block;
    width: fit-content;
    /*margin-top: 6px;*/
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #002F6C !important;
    height: 5px !important;
    width: 38px !important;
    box-shadow: unset !important;
    transition: all 0.3s ease;
    display: block;
    margin: 5px;
}
.slicknav_nav {
    background-color: #002F6C !important;
    position: absolute;
    top: 84px;
    right: 0px;
    width: 94%;
    text-align: center;
    display: none;
    margin: 0 auto;
    left: 0;
}
.is-sticky .slicknav_nav {
    top: 71px;
    width: 100%;
}
#mobile-menu .slicknav_nav ul {
    display: block;
    margin: 0px;
    position: relative;
    top: 0;
    padding: 0px;
}
#mobile-menu .slicknav_nav ul li {
    padding: 0px;
    text-align: center;
    display: block;
}
.slicknav_nav ul li > a {
    padding: 10px 20px !important;
    text-align: left;
    border-bottom: 1px solid #ffc107;
}
#mobile-menu .slicknav_nav ul li a {
    font-size: 18px !important;
    line-height: 32px !important;
    margin: 0px 0px !important;
    display: block;
    color: #fff;
    text-decoration: none;
}
#mobile-menu .slicknav_nav ul li a:hover {
    background-color: transparent;
    border-radius: 0 !important;
    color: #F8BC07 !important;
}
.slicknav_nav li.has-submenu > a {
    position: relative;
    z-index: 1;
}
.slicknav_nav ul.sub-menu li > a {
    padding-left: 40px !important;
}
.slicknav_nav li.has-submenu > a::before {
    content: "";
    position: absolute;
    background: url(../image/Yellow_Down_Arrow.svg);
    background-repeat: no-repeat;
    background-position: 93% 50%;
    height: 15px;
    width: 15px;
    background-size: 100%;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    transition: .5s;
}
#mobile-menu .slicknav_nav ul li a.active-parent,
#mobile-menu .slicknav_nav ul li a.active-parent + ul li a.active,
#mobile-menu .slicknav_nav ul li a.active{
    color: #F8BC07 !important;
}
.slicknav_nav li.has-submenu.slicknav_parent > a.arrow-rotate::before {
    transform: rotate(180deg);
    transition: .5s;
    top: 32%;
}
a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:last-child {
    transform: rotate(-45deg) translate(5px, -5px) !important;
}
a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(2) {
    opacity: 0 !important;
    transform: translateX(-20px) !important;
}
a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:first-child {
    transform: rotate(45deg) translate(9px, 9px) !important;
}
#mobile-menu ul li.has-submenu .sub-menu  {
    display: none;
    background: #fff;
    min-width: 230px;
    text-align: left;
    box-shadow: 0px 14px 20px 0px #00000024;
}
#mobile-menu .slicknav_nav ul li {
    padding: 0px;
    border-bottom: 0;
}
#mobile-menu .slicknav_nav li.has-submenu .sub-menu li a {
    color: #000;
}




    .nav-bar {
        padding-right: 0;
        position: relative;
        right: -195px;
        top: 3px;
    }
    .top-header {
        width: 90%;
        max-width: 100%;
        margin: 0 auto;
        float: unset;
    }
    .testimonial-box {
        margin: 48px auto 0px;
        width: 89%;
    }
    .for-everyone-section h4 {
        font-size: 24px;
        line-height: 30px;
    }
    .testimonial-container h3.common-heading {
        text-align: center;
    }

    .bottom-header {
        padding: 10px 28px;
    }

    /*about page*/
   
    .connectin-student-content .image {
        width: 100%;
    }
    .connectin-student-content .image img {
        width: 100%;
     }
     .connectin-student-content .text {
         width: 100%;
         margin-right: 0;
         text-align: center;
     }
     .connectin-student-content .text p + p {
         margin-top: 20px;
     }
     .common-button.start-your-journey-btn a {
         display: block;
         width: 360px;
         margin-top: 40px;
         margin: 40px auto 0;
         padding: 13.5px 30px 13.5px 7px;
     }
     
     .commitment-image {
             width: 100%;
         }
     .edu-bay-apart-card {
            width: 70%;
        }
     .edu-bay-apart-cards-wr, .connectin-student-content {
         flex-direction: column;
         align-items: center;
         gap: 50px 0px;
     }
     .edu-bay-apart-card:nth-child(2) p br{
        display: none;
     }
     .tools-cards-wr {
         gap: 36px;
         flex-wrap: wrap;
         justify-content: center;
         flex-direction: column;
     }
     .edu-bay-apart-inner h2, .tool-to-guide-inner h3 {
         margin-bottom: 60px;
     }
     .tool-card {
         max-width: 100%;
         border-radius: 0 75px 0 0;
        text-align: center;
    }
     .tool-content br{
        display: none;
     }
     .our-commitment-inner {
         gap:45px;
         flex-direction: column;
     }
     .commitment-content {
         max-width: 100%;
         text-align: center;
     }
     .testimonial-container .common-heading br{
        display: none;
     }
     .first-step-content h4 {
         font-size: 28px;
         line-height: 32px;
     }
     .first-step-wr {
         margin-bottom: 50px;
     }
    /*about page
    */

     /*student page*/
     .edubay-supports-wr .our-commitment-inner {
         gap: 45px;
         flex-direction: row;
         width: 100%;
     }
     .edubay-supports-content {
         max-width: unset !important;
         width: 100%;
         text-align: center;
     }
     .edubay-supports-image {
         width: 100%;
     }
     .our-commitment-wr.edubay-supports-wr::before {
         display: none;
     }
     .edubay-supports-content .common-heading br{
        display: none;
     }
     .your-abroad-jaurney-wr {
         padding: 110px 0px 110px;
     }
     .edu-bay-big-text {
         bottom: 65px;
     }
     .university-comparison-wr {
         margin-top: 0;
       padding: 60px 0px;
       }  
     .our-commitment-wr.edubay-supports-wr {
         padding: 50px 0px 60px;
     }
     .customizable-filters-wr{
        padding: 60px 0px;
     }
     .customizable-filters-wr .commitment-image {
         width: 100%;
     }
     .customizable-filters {
         max-width: unset !important;
         width: 100%;
     }
     .customizable-filters-wr .commitment-image img {
         width: 100%;
         max-width: unset;
     }
     .customizable-filters h3 br{
        display: none;
     }
     .why-choose-edybay-cards-wr {
         gap: 35px !important;
     }
     .why-choose-edybay-card {
         min-height: unset;
     }
     .get-in-touch-container::after{
        display: none;
     }
     /*studentpage*/

     /*education ins page*/
     .edu-institute-content .text .common-heading {
         padding: 0 40px;
     }
     .edu-institute-content{
        gap: 120px 0px;
     }
     .edu-institute-section {
             padding: 80px 0px 50px;
      }
      .why-paertner-with-edubay-wr {
          padding: 60px 0px;
      }
      .why-paertner-with-edubay-icon figure{
        display: none;
      }
      .why-paertner-with-edubay-block .why-paertner-with-edubay-text {
          width: 100%;
          padding-left: 0px;
      }
     .why-paertner-with-edubay-block:last-child {
        padding:40px 20px;
    }

    .attract-right-student-inner .edu-bay-apart-card.why-choose-edybay-card {
        width: 100%;
    }
    .attract-right-student-inner .why-choose-edybay-cards-wr{
        gap: 50px !important;
    } 
    .student-list-promote {
        padding: 60px 0 40px !important;
    }
    .build-strategic-section .our-commitment-inner {
        gap: 40px;
    }
    .student-how-works-block-wr > * {
        width: 46%;
    }
    .edu-institute-content .text p+p {
        padding-right: 0;
    }
    .why-paertner-with-edubay-block {
        text-align: center;
    }
     /*education ins page*/


/*recr page*/
    .key-benefits-wr,.our-commitment-wr.expand-your-impact-wr {
        padding: 60px 0px;
    }
    .commitment-content.expand-your-impact {
        width: 100%;
        text-align: center;
        padding: 30px 20px;
        max-width: unset;
    }
    .commitment-content.expand-your-impact .common-heading br{
        display: none;
    }
    .expand-your-impact ul li{
        text-align: left;
    }
    .expand-you-impact-images img:last-child {
        margin: 30px 0px 0px;
    }
    .expand-you-impact-images{
        width: 80%;
        margin:0 auto;
    }
    .expand-you-impact-images img,.expand-you-impact-images img:last-child{
        max-width: unset;
    }
    .our-commitment-wr.expand-your-impact-wr .our-commitment-inner{
        gap: 30px;
    }
    .our-collaboration-model-blocks-wr {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
        margin-top: 60px;
        max-width: 100%; 
        overflow-x: hidden;

    }
    .our-collaboration-model-blocks-wr > * {
        width: 48%; /* Ensures only 2 items per row */
        box-sizing: border-box;
        margin-bottom: 20px;
    }
    .university-comparison-block.our-collaboration-model-block {
        width: 50%;
        position: relative;
        z-index: 2;
        padding: 30px;
    }
    .university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure {
        margin: 0 auto 35px;
    }
    .university-comparison-block.our-collaboration-model-block .university-comparison-block-heading h4 br{
        display: none;
    }
    .university-comparison-block.our-collaboration-model-block .university-comparison-block-heading h4 {
        font-size: 20px;
        line-height: 30px;
    }

    /*recr page*/

    .team-mem-name h5{
        font-size: 22px;
        line-height: 32px;
    }
    .our-team-mem-icon figure {
        margin: -81px auto 0;
    }

    .faq-single-container{
        margin-top: 0px;
    }
    .faq-container.faq-single-container {
        padding: 30px 20px;
    }

    .contact-form input[type="submit"] {
        margin: 15px 0px 0px;
    }
    .global-education-inner {
        width: 80%;
    }
    .contact-card {
        width: 100%;
        margin-bottom: 90px;
        min-height: 125px;
        margin-right: 0px;
    }
    .contact-card:last-child{
        margin-bottom: 0px;
    }
    .contact-icon {
        width: 65px;
        height: 65px;
        top: 15px;
    }
    .contact-icon:after {
        left: -18px;
        top: -18px;
        width: 96px;
        height: 96px;
    }

    .global-education-wr {
        padding: 50px 0 50px;
    }
    .contact-text a br {
        display: none;
    }
    .send-us-meassage .contact-form .form-group {
        width: 47.1%;
    }
    .send-us-meassage {
        padding: 10px 0 60px;
    }
    .freq-ques-sec {
        padding: 50px 0 30px;
    }
    .freq-ques-cont:last-child {
        margin-bottom: 0px;
    }
    .freq-ques-cont.faq-single-cont .question::after {
        top: 7px;
        right: -30px;
    }
    .common-button.footer-button.contact-btn::after {
        top: 21px;
    }
    .bottom-header.is-sticky {
        padding: 6px 28px 0px;
    }
    #scroll {
        bottom: 90px;
    }
    div#mobile-menu{
        display: block;
        position: unset;
    }
    .nav-bar{
        display: none;
    }
    .sign-up {
        width: 65%;
        text-align: right;
        max-width: unset;
    }
    .sign-up a {
        max-width: 130px;
        background-position: 17px 10px;
    }
    .footer-left-container {
        width: 100%;
        border: none;
    }
    .footer-contact {
        width: 70%;
        margin: 40px auto;
    }
    .top-header-contact {
        width: 100%;
        max-width: unset;
        margin-left: 0;
        text-align: center;
    }
    .top-header {
        width: 50%;
        max-width: 100%;
        margin: 0 auto;
        float: unset;
    }
    .cookies-privacy-block h3 {
        font-size: 30px;
        line-height: 35px;
    }
    .cookies-privacy {
        width: 45%;
        padding: 25px;
    }
    h1.coming-soon-heading {
        font-size: 50px;
        line-height: 56px;
    }
    .coming-soon-banner-wr {
        padding: 160px 0px 140px;
    }
    .sign-up-wr {
        padding: 50px 0px;
    }

}/*768px*/

@media only screen and (max-width:767px){
    /*.top-header-contact ul li a {
        font-size: 0 !important;
    }*/
    .top-header-contact ul li.header-phone {
        margin-left: 3px;
    }
    /*.top-header-contact ul li a {
        padding: 0 13px 0 12px;
        background-position-x: center !important;
    }*/
    .top-header-contact ul li:first-child {
        padding-right: 17px;
    }
    .top-header-contact ul li {
        line-height: 0;
    }
    .card {
        width: 65%;
    }
    .common-yellow-bg {
        padding: 32px 60px 40px;
    }
    .footer-section .common-yellow-bg h3 {
        padding: 0px 80px;
    }
    .banner-cont h1 {
        font-size: 36px;
        line-height: 48px;
    }

    /*about page*/
    .footer-section .common-yellow-bg h3 {
    padding: 0px 0px;
    }
    /*about page*/

    /*student page*/
    .university-comparison-block-heading h4{
        font-size: 20px;
        line-height: 30px;
    }
    .pre-scanning-wr .first-step-content h4{
        padding: 0 20px;
        line-height: 40px;
    }
    .our-story-banner-bottom-wr.why-choose-edybay-wr {
        padding: 60px 0px 80px;
    }
    .why-choose-edybay-cards-wr {
        padding: 0px 0px 0px;
    }
    .student-faq-section h3 {
        margin-bottom: 30px;
    }

    /*education page*/
    .start-reaching-global-text p {
        font-size: 22px;
        line-height: 26px;
    }

    .edu-institute-content >.text>.icon-text-wr> figure {
        padding: 4px 4px;
    }
    .attract-right-student-inner .why-choose-edybay-cards-wr {
        gap: 50px !important;
        padding-top: 50px;
    }
    .build-strategic-section {
        padding: 60px 0px 30px;
    }
    .student-how-works-block-wr > * {
        width: 45%;
    }
    /*education*/

    /*recr page*/
    .key-benefits-blocks-wr {
        gap: 30px;
        flex-direction: column;
    }
    .key-benefits-block{
        max-width: unset;
    }
    .key-benefits-blocks-wr{
        margin-top: 30px;
    }
    .key-benefits-wr{
        padding: 80px  0px 60px;
    }
    .your-abroad-jaurney-wr {
        padding: 60px 0px;
    }
    .university-comparison-block.our-collaboration-model-block:first-child .university-comparison-block-heading h4 {
        margin-bottom: 37px;
    }
    /*recr page*/
    .our-team-mem-icon figure {
        margin: -67px auto 0;
    }
    .freq-ques-cont.faq-single-cont .question {
        font-size: 20px;
        line-height: 30px;
    }
    .freq-ques-cont.faq-single-cont .question::after {
        top: 7px;
        right: -30px;
    }
    .send-us-meassage .message-field textarea {
        min-height: 110px;
    }
    .global-education-inner {
        width: 100%;
    }
    .contact-inner {
        width: 100%;
    }
    .send-us-meassage .contact-form .form-group {
        width: 100%;
        margin-right: 0px;
    }
    .send-us-meassage .contact-form {
        width: 96%;
        margin: 0 auto;
    }
    .cookies-privacy {
        width: 52%;
        padding: 25px;
    }
    .sign-up-form-container {
        width: 100%;
    }

}/*650px*/

@media only screen and (max-width:649px){
    .logo figure, .logo figure svg {
        width: 100%;
    }
    .logo {
        width: 85%;
        max-width: 100%;
    }
    .card {
        width: 75%;
    }
    .common-yellow-bg {
        padding: 32px 15px 40px;
    }
    .footer-section .common-yellow-bg h3 {
        padding: 0px 50px;
    }
    /*.footer-nav-bar ul li {
        width: 180px;
    }*/
    .footer-nav-bar ul {
        flex-wrap: wrap;
        gap: 20px 0px;
    }
    .footer-res-section {
        padding: 50px 0 30px;
    }
    .footer-contact li:last-child {
        width: 100%;
    }
    .question, .panel p {
        font-size: 16px;
        line-height: 26px;
    }
    .banner-cont h1 {
        font-size: 32px;
        line-height: 44px;
    }
    .freq-ques-img figure img {
        width: 50%;
    }
    .testimonial-box::after {
        bottom: -53px;
        right: -23px;
    }
    .get-in-touch-container {
        margin: 60px 0px 0px 0px;
    }
    /*about page*/

    .edu-bay-apart-inner {
        padding-bottom: 60px;
    }
    .attract-right-student-inner{
        padding-bottom: 0px;
    }
    .tools-to-guide-wr {
        padding: 60px 0px;
    }
    .our-commitment-wr {
        padding: 60px 0px
    }
    /*about page*/

    /*education  page*/
    .why-paertner-with-edubay-text ul li{
        margin-bottom: 10px;
    }
    .why-paertner-with-edubay-text ul li:last-child {
        margin: 0px;
    }
    .faq-question h4{
        font-size: 20px;
        line-height: 26px;
    }
    .list-and-pramote-your-course-content ul li{
        text-align: left;
    }
    /*education  page*/

    /*our team*/
    .our-team-mem {
        width: 100%;
    }
    .our-team-mem-icon {
        width: 30%;
    }
    .our-team-mem{
        min-height: unset;
    }
    .team-mem-desc {
        height: unset;
    }
    .our-team-mem {
            padding: 50px 25px 30px;
       }
    .our-team-mem-icon {
        width: 25%;
    }
    .our-team-mem-icon figure {
        margin: -112px auto 0;
    }
    .our-team-container {
        gap: 90px 45px;
    }
    .our-team-mem-scl-media a {
        margin: 4px 27px 0 0;
    }
    .our-team-mem-scl-media {
        padding: 5px 10px;
    }
    /*our team*/

    .freq-ques-cont.faq-single-cont {
        padding: 22px 10px
    }
    .freq-ques-cont.faq-single-cont .question::after {
        top: 40px;
        right: 0px;
    }
    .university-comparison-block.our-collaboration-model-block:first-child .university-comparison-block-heading h4 {
        margin-bottom: 15px;
    }
    .build-strategic-section{
        padding: 60px 0px 30px;
    }
    .tool-content {
        padding: 25px 40px 72px;
    }
    .bottom-header.is-sticky {
         padding: 0px 28px 0px; 
    }
    #scroll {
        bottom: 70px;
    }
    .sign-up {
        margin-right: 9px;
    }
    .footer-privacy-policy ul li {
        padding: 0 15px;
    }
    .footer-nav-bar ul li {
        width: 32%;
    }
    .cookies-privacy-btn a {
        padding: 9px 16px;
        font-size: 16px;
        width: 100px;
    }
    .cookies-privacy {
        width: 58%;
        padding: 25px;
    }
    .terms-conditions-main-block h2, .terms-conditions-main-block h3, .sign-up-form-container .form-group h2  {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .terms-conditions-main-block {
        margin-bottom: 20px;
    }
    .terms-conditions-main-block p {
        margin-bottom: 10px;
    }
    .terms-conditions-main-block p, .terms-conditions-main-block ul li, .terms-conditions-main-block h4 {
        font-size: 16px;
        line-height: 28px;
    }
    .terms-conditions-main-block ul li {
        margin: 4px 0px;
        padding-left: 20px;
        background-size: 13px;
    }
    .terms-conditions-main-block h4 {
        margin-bottom: 5px;
    }
    .is-sticky .slicknav_nav {
        top: 65px;
    }
    .sign-up-form-container .form-group label,.sign-up-form-container .form-group input, .form-group select,
    .sign-up-form-container  .btn.btn-border.form-button {
        font-size: 16px;
        line-height: 28px;
    }
    .sign-up-form-container .form-group {
        margin-bottom: 20px;
    }
    .sign-in-reset-pin-buttons {
        flex-direction: column;
    }
}/*568px*/

@media only screen and (max-width:567px){
    .nav-bar {
        width: 38%;
    }
    .logo {
        width: 35%;
    }
    .testimonial-box::before, .testimonial-box::after {
        height: 110px;
        width: 90px;
        background-size: 100% !important;
    }
    .testimonial-box::before {
        top: -25px;
        left: -11px;
    }
    .testimonial-box::after {
        bottom: -32px;
        right: -17px;
    }
    .footer-section .common-yellow-bg h3 {
        padding: 0px 0px;
    }
    .footer-nav-bar ul li {
        width: 100%;
        margin-top: 15px;
    }
    .footer-contact {
        text-align: center;
        border-bottom: 0px;
        padding: 0px;
        width: 100%;
    }
    .for-everyone-card {
        width: 90%;
    }
    .card {
        width: 88%;
    }
    .top-header {
        width: 84%;
    }
    .footer-copyright.left {
        float: unset;
        display: block;
        text-align: center;
        padding: 10px 0px 0px  0px;
    }
    .footer-social-media-icon.right {
        float: unset;
        text-align: center;
    }
    .get-in-touch-container {
        padding: 30px 10px 60px;
    }
    .common-yellow-bg h3, .common-heading,.first-step-content h4 {
        font-size: 26px;
        line-height: 36px;
    }
    .common-button a,.common-button.first-step-btn a {
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .work-process-card-cont h4{
        font-size: 22px;
        line-height: 30px;
    }
    .card h4 {
        font-size: 22px;
        line-height: 26px;
        padding-bottom: 8px;
    }
    /*footernew design*/
    .footer-contact ul li a:hover{
        background: #F5B701;
        border-radius: 50%;
    }
   .footer-contact ul li:nth-child(2) {
       display: inline-block;
       width: 15%;
       margin-bottom: 30px;
   }
    .footer-res-section {
        padding: 50px 0 0px;
        border: none;
    }

    .footer-submit-but input[type="submit"] {
        font-size: 16px;
        line-height: 31px;
        padding: 5px 19px;
    }
    .footer-contact li figure {
        margin: 0 0px 0 0;
        width: 40px;
        height: 40px;
    }
    .footer-inp input {
        padding: 7px 19px;
    }
    .footer-nav-bar {
        margin-top: 0px;
    }
    .footer-bottom{
      display:block;        
      flex-direction:column; 
      gap:12px;   
      position: relative;       
        padding: 15px 0 16px;
    }
    .footer-social-media-icon{ 
        order:1;
         } 
    .footer-copyright{
     order:2; 
    }   
    .footer-bottom::before{
        content: '';
        position: absolute;
        background:rgba(209, 209, 209, 0.2) ;
        width: 100%;
        height: 1px;
        left: 0px;
        top: 57%;
    }

    .footer-bottom .left,
    .footer-bottom .right{
      float:none;   
    }
    .footer-social-media-icon,
    .footer-copyright{
      text-align:center;
      align-self:center;    
    }
/*footer new design*/
/*header new*/
    .slicknav_menu .slicknav_icon-bar {
        height: 3px !important;
        /*width: 30px !important;*/
    }
    a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:first-child {
        transform: rotate(45deg) translate(6px, 8px) !important;
        }
/*header-new*/
    /*about page*/
    .tool-content {
    padding: 25px 15px 80px 15px;
    }
     .edu-bay-apart-card figure{
        height: 60px;
        width: 60px;
    }
    .testimonial-container h3.common-heading {
        padding: 0 65px;
    }
    .edu-bay-apart-card h4, .tool-content h4 {
        font-size: 22px;
        line-height: 34px;
    }
    .tool-icon{
        height: 60px;
        width: 60px;
        padding: 10px;
    }
    .banner-section.our-story-banner-wr {
        padding: 215px 0px 60px;
    }
    .connectin-student-content {
        padding: 50px 0px 60px;
    }

    .tool-to-guide-inner h3 {
        margin-bottom: 40px;
    }
    /*about page*/

    /*student page*/
    .university-comparison-block-wr {
        flex-direction: column;
        gap: 30px;
        margin-top: 20px;
    }
    
    .university-comparison-block {
        margin: 0 auto;
    }
    .university-comparison-block::before{
        display: none;
    }
    .faq-question h4{
        font-size: 18px;
        line-height: 28px;
    }
    /*student page*/

    /*education page*/
    .edu-institute-content >.text>.icon-text-wr> figure {
        padding: 4px 4px;
        width: 40px;
        height: 40px;
    }
    .edu-institute-content{
        padding: 0px 0px 60px;
    }
    .edu-institute-section {
        padding: 60px 0px 50px;
    }
    .student-how-works-section{
        padding: 30px  0px 60px;
    }
    .student-how-works-block-wr > * {
        width: 100%;
    }
    .student-how-works-section .common-heading{
        margin-bottom: 40px;
    }
    .student-how-works-block-icon {
        margin-bottom: 15px;
    }
    .student-how-works-block-wr{
        gap: 50px;
    }
    .why-paertner-with-edubay-text h4 {
        font-size: 22px;
        line-height: 34px;
    }
    .why-paertner-with-edubay-block {
        margin-bottom: 40px;
    }
    .why-paertner-with-edubay-heading {
        padding-bottom: 40px;
    }
    .student-how-works-block-icon figure img{
        width: 30%;
    }
    .student-how-works-block-icon figure {
        min-height: 100px;
        min-width: 100px;
    }
    /*education page*/

    /*recr page*/
    .common-button.lets-grow-together-btn a{
        width: unset;
    }
    .key-benefits-block-top h4{
        font-size: 20px;
        line-height: 28px;
    }
    .key-benefits-block-top figure {
        height: 50px;
        width: 50px;
    }
    .expand-your-impact ul li {
        font-size: 16px;
        line-height: 26px;
    }
    .university-comparison-block.our-collaboration-model-block{
        width: 100%;
    }
    .university-comparison-block.our-collaboration-model-block .university-comparison-block-icon figure {
        height: 70px;
        width: 70px;
    }
    .our-collaboration-model-wr .university-comparison-text-content h3 {
        margin-bottom: 40px;
    }
    .our-collaboration-model-blocks-wr {
        gap: 10px;
    }
    .university-comparision-bottom-text.our-collaboration-model-bottom-text{
        margin-top: 20px;
    }
    .why-partner-edubay-block h4{
        font-size: 20px;
        line-height: 28px;
    }
    .common-button.lets-grow-together-btn a {
        width: 430px;
    }
    .university-comparison-block.our-collaboration-model-block:first-child .university-comparison-block-heading h4 {
         margin-bottom: 14px; 
    }
    /*recr page*/

    .our-team-mem-icon figure {
        margin: -101px auto 0;
    }
    .our-team-section {
        padding: 110px 0 50px;
    }
    .testimonial-box {
        padding: 20px 15px 60px;
    }
    .faq-container.faq-single-container {
        padding: 30px 0px;
    }
    .freq-ques-cont.faq-single-cont .question {
        font-size: 18px;
        line-height: 28px;
    }

    .freq-ques-cont.faq-single-cont .question::after {
        top: 7px;
        right: 0px;
    }
    .freq-ques-cont.faq-single-cont {
        padding: 22px 30px 22px 10px;
    }
    .contact-text a {
            font-size: 18px;
            line-height: 28px;
            margin-top: 60px;
        }
    .contact-icon:after {
        left: -13px;
        top: -13px;
        width: 65px;
        height: 65px;
    }
    .contact-icon svg {
        width: 55%;
    }
    .contact-icon {
        width: 45px;
        height: 45px;
        top: 29px;
    }
    .contact-card {
        margin-bottom: 65px;
    }
    .send-us-meassage .contact-form input, .send-us-meassage .contact-form textarea {
        padding: 15px 17px;
    }
    .your-abroad-jaurney-wr {
        padding: 50px 0px 30px;
    }
    .our-commitment-wr.edubay-supports-wr {
        padding: 30px 0px 60px;
    }
    .customizable-filters-wr .our-commitment-inner {
        gap: 40px;
    }
    .faq-question::after {
        right: 9px;
        top: 0px;
    }
    .contact-card-icons {
        padding-top: 70px;
    }
    .student-how-works-bottom-text{
        margin-top: 30px;
    }
    .edu-institute-content {
        padding: 0px 0px 0px;
    }
    .edu-bay-apart-card {
        width: 96%;
    }
    #scroll {
        width: 40px;
        height: 40px;
      bottom: 15px;
    }
    #scroll span {
        position: absolute;
        top: 22%;
        left: 22%;
    }
    .sign-up a {
        padding: 4px 8px 5px 43px;
    }
    .footer-privacy-policy {
        text-align: center;
        margin-top: 20px;
    }
    .footer-privacy-policy ul li {
        padding: 0 15px 0 0;
    }
    .footer-privacy-policy ul li:last-child {
        padding-right: 0px;
        border: none;
        padding-left: 15px;
    }
    .footer-nav-bar-left ul li:first-child, .footer-nav-bar-right ul li:first-child {
        background-position-x: 40%;
    }
    .footer-nav-bar, .footer-nav-bar.footer-nav-bar-right {
        margin-top: 15px;
    }
   .cookies-privacy {
       width: 100%;
       bottom: -1px;
   }
    .cookies-privacy-block h3 {
        font-size: 26px;
        line-height: 29px;
    }
}/*480px*/

@media only screen and (max-width:479px){
    .nav-bar {
        width: 28%;
        right: -182px;
    }
    .bottom-header {
        padding: 10px 16px;
    }
    .card {
        width: 100%;
    }
    .get-in-touch-container {
        padding: 30px 20px 60px 20px;
    }
    .footer-copyright, .footer-social-media-icon {
        float: unset;
        width: 100%;
        text-align: center;
    }
    .footer-social-media-icon{
        margin-top: 8px;
    }
    .question {
        padding: 10px 64px 10px 15px;
    }
    .panel {
        padding: 15px 15px;
    }
    .question::before {
        height: 28px;
        width: 28px;
        top: 9px;
    }
    .question::after {
        right: 27px;
        height: 13px;
        width: 13px;
        top: 18px;
        background-size: 100% !important;
    }
    .work-process-card figure svg {
        height: 120px;
        width: 120px;
    }
    .work-process-card, .work-process-card:first-child {
        width: 90%;
    }
 /*   .common-yellow-bg h3, .common-heading {
        font-size: 26px;
        line-height: 34px;
    }*/
    .freq-ques-img figure img {
        width: 60%;
    }
    .for-everyone-card::after {
        width: 150px;
        height: 142px;
        bottom: -147px;
    }
    .for-everyone-card::before {
        width: 70px;
        height: 50px;
        bottom: -62px;
        background-size: 100% !important;
    }
    .for-everyone-card:nth-child(2)::before {
        height: 60px;
        width: 40px;
        bottom: -70px;
    }
    .for-everyone-card:last-child::before {
        height: 60px;
        width: 42px;
        bottom: -70px;
    }
  
    .banner-cont h1 {
        font-size: 26px;
        line-height: 36px;
    }
   /* .footer-submit-but {
        width: 52%;
        margin: 30px auto 0px;
        display: block;
    }
    .footer-inp {
        display: block;
        width: 100%;
    }*/
    .footer-contact {
        padding: 0 0 10px 0;
    }
    .faq-question::after {
       right: 2px;
       top: 10px;
   }
/*education int*/
   .start-reaching-global-text p {
           font-size: 18px;
           line-height: 24px;
       }
/*education int*/
   .common-button.lets-grow-together-btn a {
           width: 95%;
           text-align: center;
           padding: 6px 50px;
       }  

   .our-team-mem-icon figure {
       margin: -94px auto 0;
   }  
   .team-mem-name h5 {
       font-size: 20px;
       line-height: 30px;
   }
   .freq-ques-cont.faq-single-cont .question::after {
       top: 7px;
       right: -10px;
   }
  .slicknav_menu .slicknav_icon-bar {
      height: 3px !important;
      width: 28px !important;
  }
  .slicknav_menu .slicknav_icon {
      width: 29px !important;
      height: 22px !important;
  }
    a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:last-child {
        transform: rotate(-45deg) translate(4px, -5px) !important;
    }
    .footer-nav-bar, .footer-nav-bar.footer-nav-bar-right {
        margin-top: 0;
    }
    h1.coming-soon-heading {
        font-size: 30px;
        line-height: 36px;
    }
}/*414px*/

@media only screen and (max-width:413px){
    .common-yellow-bg {
        padding: 32px 30px 40px;
    }
    .top-header-contact {
        margin-left: 30px;
    }
    .top-header-social-media {
        max-width: 150px;
        margin-right: 10px;
    }
    .testimonial-container h3.common-heading {
        padding: 0 0px;
    }


    /*student page*/
    .pre-scanning-wr .first-step-content h4 {
        padding: 0 0px;
    }
    /*studentpage*/
    .faq-question::after {
        right: -15px;
        top: 5px;
    }
    .student-faq-item {
        padding: 20px 15px 20px 0px;
    }
/*edu-institute page*/
    .edu-institute-content >.text>.icon-text-wr> figure {
        width: 28px;
        height: 28px;
    }


/*edu-institute page*/
    .our-team-mem-icon figure {
        margin: -90px auto 0;
    }
    .our-team-container {
        gap: 65px 45px;
    }
    .sign-up a {
        padding: 7px 6px 6px 34px;
        font-size: 14px;
        line-height: 26px;
        max-width: 100px;
        background: url(../image/Sign_Up_Icon.svg) no-repeat 9px 7px;
        background-color: #002F6C;
    }
    .cookies-privacy {
        padding: 20px;
    }

}/*390px*/

@media only screen and (max-width:389px){
   .footer-submit-but {
        width: 110px;
    }

    .nav-bar {
        right: -166px;
        top: 1px;
    }

    .sign-up a::before {
        right: 0px;
        height: 30px;
        width: 30px;
    }
    a.slicknav_btn.slicknav_open span.slicknav_icon span.slicknav_icon-bar:first-child {
        transform: rotate(45deg) translate(6px, 7px) !important;
    }
    .card:nth-child(odd) p {
    padding: 0px 0px;
    }
    /*about  page*/
    .common-button.start-your-journey-btn a {
        width: 100%;
    }
    /*abpout page*/
    .edu-institute-content .text .common-heading {
        padding: 0 16px;
    }
    .edu-institute-content >.text>.icon-text-wr> figure{
        display: none;
    }
   .footer-contact ul li:nth-child(2) {
      width: 20%;
   }
   .cookies-privacy-block h3 {
       font-size: 28px;
       line-height: 32px;
   }
}/*375px*/

@media only screen and (max-width:374px){

        .sign-up {
                width: 45%;
    }
    .top-header-contact ul li:first-child {
        padding-right: 10px;
    }
    .top-header-contact ul li.header-phone a {
        margin-left: -2px;
    }
    .top-header-contact {
        /*max-width: 73px;*/
    }
    .common-yellow-bg {
        padding: 32px 15px 40px;
    }
    .card h4 {
        font-size: 18px;
        line-height: 22px;
        padding-bottom: 12px;
    }
       /* .bottom-header {
            flex-direction: column;
            align-items: flex-start;
            border-radius: 50px;
        }
        .logo {
            width: 60%;
            margin: 0 auto;
        }
        .nav-bar {
            right: -183px;
            top: 14px;
        }
        .sign-up {
            margin: -20px 0px 0px 0px;
        }
        .slicknav_nav {
            top: 230%;
            width: 240px;
        }
        .bottom-header {
            padding: 20px 16px 25px;
        }*/
    .sign-up a {
        font-size: 12px;
        line-height: 24px;
    }
    .bottom-header {
        padding: 3px 16px;
    }
    .nav-bar {
        right: -142px;
    }
    .start-your-journey-btn.common-button a {
        padding: 8px 30px 8px 0px;
    }
    .start-your-journey-btn.common-button a::after {
        width: 25px;
        height: 25px;
    }


    .edu-institute-content .text .common-heading {
        padding: 0 0px;
    }
    .why-paertner-with-edubay-text ul li {
        margin: 0 0px 10px;
        text-align: left;
        padding-left: 0px;
    }
    .why-paertner-with-edubay-block:last-child {
        padding: 40px 15px;
    }
    .our-team-mem-icon figure {
        margin: -82px auto 0;
    }
    .freq-ques-cont.faq-single-cont .question::after {
        top: 7px;
        right: -20px;
    }
    .for-everyone-section p br {
        display: none;
    }
    .footer-submit-but input[type="submit"] {
        padding: 5px 8px;
    }
    #scroll {
        bottom: 50px;
    }
    .top-header-contact {
        margin-left: 15px;
    }
    .slicknav_nav {
        top: 70px;
    }
    .is-sticky .slicknav_nav {
        top: 64px;
    }
}/*320px*/


/*Responsive Ends*/