/*
Theme Name: Study Unifees
Theme URI: https://studyunifees.io
Author: Study Unifees
Author URI: https://studyunifees.io/
Description: Study Unifees gateway to study abroad.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 4.0
Text Domain: Study Unifees
Domain Path: /languages
Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, e-commerce
*/

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{margin: 0;padding: 0;outline: none;box-sizing: border-box;line-height: normal !important;}
:root{
    --primaryColor: #28ccc4;
    --primaryColorOpacity: #28ccc440;
    /* --secondaryColor: #066f7d; */
    --secondaryColor: #056f7d;
    --radius:4px;
    --dark: #1a214b;
    --bs-emphasis-color:#000;
    --bs-body-bg:#fff;
    --bs-border-color:#dee2e6;
    --bs-table-border-color:#dee2e6;
    --bs-emphasis-color-rgb:0, 0, 0;
    --bs-border-width:1px;
    --bs-table-color-state: initial;
    --bs-table-color-type: initial;
    --bs-table-color:#000;
    --bs-table-bg:#FFF;
    --bs-table-bg-type: initial;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #000;
    --bs-table-striped-bg: rgba(0,0,0, 0.05);
}
li::marker{width:24px;}
/* article, aside, footer, header, nav, section{display: flex !important;flex-direction: column;} */
/* .other-page-container{display: flex !important;} */
.front-page-container{flex-direction: column;}
.mobile-girl{display: none;}
section{margin: 0px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important;position: relative;max-width: 100%;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{margin: 0px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important;}
/* img{max-width: 100% !important;} */
body{width:100vw;display: flex;overflow-x: hidden;flex-direction: column;font-family: 'Poppins' !important;}
.prompt_text{width:0;height:0;margin:0;padding:0;overflow: hidden;}
.text-danger{color:#db3545 !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins' !important;line-height: normal !important;margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2;}
p, span {font-family: 'Poppins' !important;margin-bottom:1rem;font-weight:300;}
pre{text-wrap: auto;font-family: 'Poppins' !important;font-weight:300;}
strong{font-weight:500;font-size: 18px;}
#ez-toc-container p, #ez-toc-container span {margin-bottom:0;}
.logo{max-width:250px !important;}
a{color:inherit;transition: 0.3s ease;}
a.text-primary:hover{color:var(--secondaryColor);}
.pdfs .pdf{display:none;}
.pdfs .pdf.active{display:block;}
.dream-score #rangeValue {position: relative;display: block;text-align: center;font-size: 6em;color: #FFF;font-weight: 400;}
.dream-score .range {width: 400px;height: 15px;-webkit-appearance: none;background: #FFF;outline: none;border-radius: 15px;overflow: hidden;box-shadow: inset 0 0 5px rgba(0, 0, 0, 1);}
.dream-score .range::-webkit-slider-thumb {-webkit-appearance: none;width: 15px;height: 15px;border-radius: 50%;background: var(--secondaryColor);cursor: pointer;border: 4px solid #333;box-shadow: -407px 0 0 400px var(--secondaryColor);}
/* .apply-btn{color:#000;border-radius: 8px;width:100%;display: flex;justify-content:center;align-items:center;padding:10px 15px;margin-top:0;position:relative;transition:0.1s ease;border:1px solid #000;text-transform: uppercase;} */
/* .apply-btn:hover{border-color:var(--primaryColor);} */
/* .apply-btn:active{margin-top:4px;box-shadow:0px 2px 0px 0px var(--secondaryColor) !important;} */
.align-items-center{align-items: center;}
/* Header */
/* Heading */
.h1, h1 {font-size: 2.5rem;}
.h2, h2 {font-size: 2rem;font-weight: 600;}
.h3, h3 {font-size: 1.75rem;}
.h4, h4 {font-size: 1.5rem;}
.h5, h5 {font-size: 1.25rem;}
.h6, h6 {font-size: 1rem;}
/* Heading */
/* Margins */
.mb-1{margin-bottom:0.5rem !important;}
.mb-2{margin-bottom:0.8rem !important;}
.mb-3{margin-bottom:1rem !important;}
.mb-4{margin-bottom:1.5rem !important;}
.mb-5{margin-bottom:1.8rem !important;}
.mb-6{margin-bottom:2rem !important;}

.mt-0{margin-top:0 !important;}
.mb-0{margin-bottom:0 !important;}
.ms-0{margin-left:0 !important;}
.me-0{margin-right:0 !important;}
.m-0{margin:0 !important;}
.mt-1{margin-top:0.5rem !important;}
.mt-2{margin-top:0.8rem !important;}
.mt-3{margin-top:1rem !important;}
.mt-4{margin-top:1.5rem !important;}
.mt-5{margin-top:1.8rem !important;}
.mt-6{margin-top:2rem !important;}
/* Margins */
/* Paddings */
.p-1 {padding: .5rem !important;}
.p-2 {padding: .8rem !important;}
.p-3 {padding: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.p-5 {padding: 1.8rem !important;}
.p-6 {padding: 2rem !important;}
.pt-1 {padding-top: .5rem !important;}
.pt-2 {padding-top: .8rem !important;}
.pt-3 {padding-top: 1rem !important;}
.pt-4 {padding-top: 1.5rem !important;}
.pt-5 {padding-top: 1.8rem !important;}
.pt-6 {padding-top: 2rem !important;}
.pb-1 {padding-bottom: .5rem !important;}
.pb-2 {padding-bottom: .8rem !important;}
.pb-3 {padding-bottom: 1rem !important;}
.pb-4 {padding-bottom: 1.5rem !important;}
.pb-5 {padding-bottom: 1.8rem !important;}
.pb-6 {padding-bottom: 2rem !important;}
/* Paddings */
.font-weight-100{font-weight: 100;}
.font-weight-200{font-weight: 200;}
.font-weight-300{font-weight: 300;}
.font-weight-400{font-weight: 400;}
.font-weight-500{font-weight: 500;}
.font-weight-600{font-weight: 600;}
.font-weight-700{font-weight: 700;}
.font-weight-800{font-weight: 800;}
.font-weight-900{font-weight: 900;}
h1.heading{font-weight:600; font-size:2rem;}
h2.heading{font-weight:600; font-size:1.8rem;}
h3.heading{font-weight:600; font-size:1.8rem;}
/* Single Page */
.featured-image-wrap{width:100%;margin-bottom: 1rem;}
.featured-image-wrap img{width:100%;max-width:100%;height:auto;border-radius: 4px;}
/* Single Page */
/* Author Details */
.author_details{color:#999;transition: 0.3s ease;display: flex;justify-content: space-between;}
.authod_bio{display: flex;}
.author_name{text-transform: capitalize;}
/* Author Details */
/* Call to Action */
.hasFloatingButton{}
/* .calltoactionBtn{position: fixed !important;right:-3px;transform: rotate(270deg);top:calc(50% - 50px);min-height:60px;padding:8px 20px !important;z-index:99999;background: var(--primaryColor);color:#FFF;background: linear-gradient(125deg, var(--primaryColor) 0%, var(--secondaryColor) 100%);box-shadow: 0px -10px 20px -3px rgba(0, 0, 0, 0.5);transform-origin: bottom right;} */
.calltoactionBtn{position: fixed !important;min-height:60px;z-index:99999;background: #000;color:#FFF;bottom:0;top:auto;left:0;width:calc(100% + 15px);border-radius:0px !important;font-weight: 600 !important;display: flex;justify-content: center;align-items: center;}
.calltoactionBtn .btn-wrap .text-one{color: inherit;font-weight: inherit;display: flex;justify-content: center;align-items: center;gap: 0.5rem;min-height: 60px;margin: 0;}
.calltoactionBtn .btn-wrap .text-two{color: inherit;font-weight: inherit;display: flex;justify-content: center;align-items: center;gap: 0.5rem;min-height: 60px;margin: 0;}
.calltoactionBtnFixed {min-height:60px;z-index:99999;background: #000;color:#FFF;bottom:0;top:auto;left:0;width:100%;border-radius:0px !important;font-weight: 600 !important;display: flex;justify-content: center;align-items: center;}
.calltoactionBtnFixed .btn-wrap .text-one{color: inherit;font-weight: inherit;display: flex;justify-content: center;align-items: center;gap: 0.5rem;min-height: 60px;margin: 0;}
.calltoactionBtnFixed .btn-wrap .text-two{color: inherit;font-weight: inherit;display: flex;justify-content: center;align-items: center;gap: 0.5rem;min-height: 60px;margin: 0;}
/* .calltoactionBtn::before{content:" ";width:100%;height:1px;position: absolute;top:0;left:0;background: var(--primaryColor);z-index: -1;transition: 0.3s ease;} */
/* .calltoactionBtn:hover::before{height:100%;} */

.d-none{display:none !important;}
/* Call to Action */
/* Sidebar */
.custom-sidebar {width: 350px;overflow: hidden;margin:50px 0;}
aside>div{margin-bottom:1rem;background: #eee;padding: 15px;box-shadow: 0px 5px 10px -8px rgba(0, 0, 0, 1);border-radius: 4px;border:1px solid #ccc;}
aside>div .wp-block-heading{border-bottom:2px dotted #000;font-size: 14px;letter-spacing: 1px;color: #555;}
aside ul{list-style:none;}
.custom-sidebar li{border-bottom:1px dashed #ccc;padding-left:25px;position: relative;transition: 0.3s ease;}
.custom-sidebar li:last-of-type{border-bottom:0px none;}
.custom-sidebar li:before{content: "";width:10px;height:10px;border-radius:100%;position: absolute;top:8px;left:0px;background: #ccc;transition: 0.3s ease;}
.custom-sidebar li:not(:last-of-type):hover{border-bottom:1px dashed #000;}
.custom-sidebar li:hover:before{background: #000;}
.wp-block-search{background: #eee; padding:15px;position: relative;}
.wp-block-search>div{display: flex;position: relative;}
.wp-block-search label{position: absolute;z-index: 9;color: #ccc;top: 26px;left: 30px;display: none;}
input[type=text], input[type=search], input[type=password], input[type=email], input[type=number] {padding:15px;width:100%;flex:1;border-radius: 4px;border:1px solid #ccc;}
.wp-block-search button{right: 0;border:0 none;background: #FFF;font-size: 1.7rem;color: #999;padding: 0 10px;border:1px solid #ccc; border-left:0px none;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.wp-block-search input[type=search]{border-top-right-radius:0px;border-bottom-right-radius:0px;}
/* Sidebar */
.overflow-hidden{overflow: hidden;}
.container{width:1200px;display: block;position: relative;margin:0px auto;}
/* .post-page-container .container{width:70%;display: block;position: relative;margin:0px auto;} */
.container .container{width:100% !important;margin:0;padding:0;}
.post-page-container{display: flex !important;}
.post-page-container .latest-news{background: #FFF !important;}
.post-page-container .news-items{gap:1rem !important;justify-content: flex-start;}
.container-fluid{display: flex;}
.container-grid{display: grid;grid-template-areas:"heroSecondBorderArea heroSecondBorderArea heroSecondBorderArea";grid-template-columns: repeat(3, 1fr);gap:2rem;width:1200px;margin:2rem 0;}
.article-full{width:100%;flex:1;}
.post-page-container{gap:1rem;}
.servicesSection{display: grid;grid-template-areas:"content content content content";grid-template-columns: 1fr 1fr 1fr 1fr;gap:2rem;width:1200px;margin:2rem 0;}
.text-100{font-weight: 100;}
.text-200{font-weight: 200;}
.text-300{font-weight: 300;}
.text-400{font-weight: 400;}
.text-500{font-weight: 500;}
.text-600{font-weight: 600;}
.text-700{font-weight: 700;}
.text-800{font-weight: 800;}
.text-900{font-weight: 900;}
header{border-bottom:2px solid var(--primaryColor);height:100px;width:100%;display: flex;align-items: center;justify-content: center;transition:0.3s ease;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);position: fixed;top:0;left:0;width:100%;z-index: 1500;background: #FFF;}
.addShadow{box-shadow: 0px 12px 20px -10px rgba(0, 0, 0, 0.5);}
.header-section{height:100px;position: fixed;top:0;left:0;z-index:9999999999;background:#FFF;}
.border-bottom{border-bottom:1px solid #ccc;}
.d-flex{display: flex;}
.d-flex .item{min-height:190px;min-width:350px;}
.processItem {min-height: 190px;min-width: 49%;border-radius: 1rem;}
.text-secondary{color:var(--secondaryColor);}
.bg-secondary-dark{background:var(--secondaryColor) !important;}
.text-primary{color:var(--primaryColor);}
.text-secondary{color:var(--secondaryColor);}
.processNumber {display: flex;justify-content: center;min-height: inherit;position: relative;align-items: center;font-size:3vw;margin:0;flex:1;}
.processContent {display: flex;justify-content: start;padding: 1.5rem;width:80%;}
.processContent p{text-align: inherit !important;}
blockquote {font-style: italic;position: relative;width:100%;}
blockquote p{width:80%;font-weight:300;margin:2rem auto 0 auto;font-size:24px;text-align: center;}
blockquote > p:before {content: '“';position: absolute;color: inherit;font-size: 8rem;width: 4rem;height: 4rem;font-family: "Oswald", serif;top:-1rem;left:0;}
/* blockquote > p:after {content: '”';position: absolute;color: inherit;font-size: 8rem;width: 4rem;height: 4rem;font-family: "Oswald", serif;bottom:-1rem;} */
.link{font-weight:500;text-decoration: underline;}
.bg-primary .link{color:#FFF;}
.bg-white {background:#FFF;}
.border{border:1px solid #000;}
.border-grey{border:1px solid #999;}
.border-primary{border:1px solid var(--primaryColor);}
.border-secondary{border:1px solid var(--secondaryColor);}
.readmore-btn{color:var(--secondaryColor);cursor: pointer;font-weight: 500;display: inline-flex;justify-content: center;align-items: center;overflow: hidden;max-height: 20px;}
.readless-btn{color:var(--secondaryColor);cursor: pointer;font-weight: 500;display: inline-flex;justify-content: center;align-items: center;overflow: hidden;max-height: 20px;}
.bg-primary .readmore-btn{color:#FFF;}
.bg-primary .readless-btn{color:#FFF;}
.readmore-btn i{font-size: 30px;}
.readless-btn i{font-size: 30px;}
.space-between{justify-content: space-between;}
.align-items-center{align-items: center;}
.flex-wrap{flex-wrap:wrap;}
.flex-column{flex-direction: column;}
.flex-1{flex:1;}
.w-100{width:100%;}
.gap-1{gap:0.5rem;}
.gap-2{gap:0.8rem;}
.gap-3{gap:1rem;}
.gap-4{gap:1.5rem;}
.gap-5{gap:2rem;}
img{max-width:100%;}
a{text-decoration: none;}
a i{font-size: 2rem;}
/* .btn-primary:hover{background:var(--secondaryColor);} */
.btn{padding:8px 20px;background:#dfdfdf;border-radius:var(--radius);display:inline-flex;align-items: center;justify-content: center;border:0 none;transition: all 0.3s linear;}
.btn-outline{background:transparent;color:#000;border:2px solid #000;}
.btn-outline-circle{background: transparent;color: #000;border-top-right-radius: 5rem;border-top-left-radius: 5rem;border-bottom-right-radius: 5rem;border-bottom-left-radius: 5rem;border: 1px solid #000;font-size: 18px;padding: 1.5rem 1.5rem;}
.btn-outline-circle:hover {border-color: var(--primaryColor);color: var(--primaryColor);}
.btn-outline:hover{color:var(--primaryColor);border:2px solid var(--primaryColor);}
.btn-primary{background-color: var(--primaryColor);background-image: linear-gradient(90deg, var(--primaryColor) 0%, var(--secondaryColor) 100%);position: relative;overflow: hidden;}
.bg-primary .btn-primary{background-color: var(--secondaryColor);background-image: linear-gradient(90deg, var(--secondaryColor) 0%, var(--secondaryColor) 100%);position: relative;overflow: hidden;}
.btn-primary::before {-webkit-transition-duration: 800ms;transition-duration: 800ms;position: absolute;width: 150%;height: 200%;content: "";top: -200%;left: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 50%;z-index: 1;background-color: var(--primaryColor);background-image: linear-gradient(90deg, var(--primaryColor) 0%, var(--secondaryColor) 100%);}
.bg-primary .btn-primary::before {-webkit-transition-duration: 800ms;transition-duration: 800ms;position: absolute;width: 150%;height: 200%;content: "";top: -200%;left: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 50%;z-index: 1;background-color: var(--primaryColor);background-image: linear-gradient(90deg, var(--primaryColor) 0%, var(--secondaryColor) 100%);}
.btn-primary span{margin-bottom:0px !important;display: flex;align-items: center;gap:0.3rem;}
.btn-primary:hover::before{top:-40%;left:50%;}
.btn-wrap {position: relative;z-index: 1;float: left;overflow: hidden;display: inline-block;}
.btn-wrap .text-one {position: relative;color: #fff;transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;font-weight:inherit;}
.btn-primary:hover .btn-wrap .text-one:first-child {-webkit-transform: translateY(-150%);-ms-transform: translateY(-150%);transform: translateY(-150%);}
.btn-wrap .text-two {position: absolute;top: 100%;color: #FFF;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-weight:inherit;}
.btn-primary:hover .btn-wrap .text-two {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.btn-rounded{border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:50px;}
.btn-big{padding:10px 50px !important;font-size:20px;}
/*.logo{height:70px;}*/
ul, li {list-style: none;padding: 0px;margin: 0px;}
.menu-container{display: flex;gap:5rem;align-items: center;}
#menu-menu-1{list-style: none;margin:0;padding:0;display: flex;justify-content: flex-start;align-items: center;gap:1rem;}
#menu-menu-1 li.menu-item-type-post_type{display: inline-flex;position: relative;}
/* .menu li.menu-item-home{display: inline-flex;position: relative;} */
/* .menu li.menu-item-type-custom:nth-last-child{display: inline-flex;position: relative;height:100px;}
.menu li.menu-item-type-custom:nth-last-child:not(.menu-item-home) a{color:#000;border:1px solid #000;padding:8px 20px;height:40px;display:flex;align-items: center;justify-content: center;transition: all 0.3s linear;overflow: hidden;position: relative;z-index:9;transition:0.3s ease;} */
#menu-menu-1 li.menu-item-type-custom{display: inline-flex;position: relative;}
#menu-menu-1 li.menu-item-type-custom:not(.menu-item-home):not(.menu-item-has-children) a{color:#000;border:1px solid #000;padding:8px 20px;height:40px;display:flex;align-items: center;justify-content: center;transition: all 0.3s linear;overflow: hidden;position: relative;z-index:9;transition:0.3s ease;}
/* #menu-menu-1 li.menu-item-type-custom:not(.menu-item-has-children) a{color:#000;border:1px solid #000;padding:8px 20px;height:40px;display:flex;align-items: center;justify-content: center;transition: all 0.3s linear;overflow: hidden;position: relative;z-index:9;transition:0.3s ease;} */
/* .menu li.menu-item-type-custom:not(.menu-item-home) a::before{content:"";width:200%;position: absolute;top:-23px;left:-36px;height:100%;background: #7ffaf4;z-index:-1;transition:0.3s ease;transform: rotate(155deg);}
.menu li.menu-item-type-custom:not(.menu-item-home) a::after{content:"";width:200%;position: absolute;top:-23px;left:-36px;height:100%;background: var(--primaryColor);z-index:-1;transition:0.3s ease;transform: rotate(155deg);}
.menu li.menu-item-type-custom:not(.menu-item-home) a:hover::before{background: var(--primaryColor);} */
/* .menu li.menu-item-type-custom:not(.menu-item-home) a:hover{color:var(--primaryColor);} */
/* Main Menu */
/* .menu li.menu-item-type-post_type a{color:#000;position: relative;z-index:2;height:100px;display:flex;align-items: center;justify-content: center;} */
/* #menu-menu-1 li > a.current-menu-item{background:var(--primaryColor);} */
#menu-menu-1>li{position: relative;}
#menu-menu-1>li>a{color:#000;position: relative;z-index:2;height:100px;display:flex;align-items: center;justify-content: center;}
#menu-menu-1 li.menu-item-home a{color:#000;position: relative;z-index:2;height:100px;display:flex;align-items: center;justify-content: center;}
#menu-menu-1>li.menu-item-type-post_type>a::before{content:"";width:0px;height:10px;background-color: var(--primaryColor);transition: all 0.3s;position: absolute;top:50%;left:0;transform: translateY(-50%);z-index:-1;}
#menu-menu-1>li.menu-item-home>a::before{content:"";width:0px;height:10px;background-color: var(--primaryColor);transition: all 0.3s;position: absolute;top:50%;left:0;transform: translateY(-50%);z-index:-1;}
#menu-menu-1>li.menu-item-type-post_type:hover>a::before{width:calc(100% + 1px);}
#menu-menu-1>li.menu-item-home:hover>a::before{width:calc(100% + 1px);}
#menu-menu-1>li.current-menu-item>a::before{width:calc(100% + 1px);}
/* .menu ul{display: none;flex-direction: column;position: absolute;top:100%;background:#FFF;min-width:220px;width:auto;box-shadow:0px 0px 15px -5px rgba(0,0,0,0.3);gap:0;transform: translateX(-50%);opacity:0;transition: all 0.5s allow-discrete;z-index:99;left:50%;} */
/* .menu li:hover ul{display: flex;opacity:1;} */
#menu-menu-1 ul li{width:100%;}
#menu-menu-1 ul li a{width:100%;padding:8px 15px;height:50px !important;display:flex;align-items: center;justify-content: center;}
#menu-menu-1 ul li a::before{content:"";width:100% !important;height:1px;background-color: #eee;transition: all 0.3s;position: absolute;top:0;left:0;z-index:-1;transform: translateY(0%) !important;}
#menu-menu-1 li ul li a::after{display: none;}
#menu-menu-1 li ul li a:hover::before{height:100%;background-color: var(--primaryColor);}
#menu-menu-1 li ul li.current-menu-item a::before{height:100%;background-color: var(--primaryColor);}
.mobileMenuBtn{display: none;}
.mobileMenu{display: none;opacity:0;transition: all 0.3s allow-discrete;overflow-y: hidden;width:100vw;max-height:0;display: flex;justify-content: start;align-items: start;z-index: -1;background: #FFF;position: absolute;top:100px;left:0;padding:15px;flex-direction: column;}
.menu-menu-1-container{width:100%;display: flex;justify-content: end;}
.mobileMenu.active{display: flex;opacity: 1;z-index:999999;max-height:100vh;position: fixed;top: 100px;box-shadow: 0px 9px 20px -10px rgba(0, 0, 0, 0.5);}
.mobileMenu ul{list-style: none;padding:0;display: flex;flex-direction:column;justify-content: flex-start;align-items: start;gap:0 !important;width:100%;overflow-x: hidden;}
.mobileMenu ul li{flex-direction: column;display: flex;width: 100%;border-top: 1px solid #ccc;}
.mobileMenu li li:nth-child{border-bottom: 0px none;}
.mobileMenu ul li a{height:auto !important;display: flex !important;}
.mobileMenu ul ul{transition: all 0.3s allow-discrete;margin-left:15px;opacity:1 !important;}
/* .mobileMenu ul ul{max-height:max-content;} */
/* .mobileMenu ul li:hover ul{display: flex;max-height:15rem;}
.mobileMenu ul li:hover>a{font-weight:500;} */
.mobileMenu ul li ul li{}
.mobileMenu ul li a{color:#555;}
/* Main Menu */
/* New Main Menu */
#menu-menu-1 ul{position: absolute;width: 16rem;top: 100%;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;-o-transform-origin: top;transform-origin: top;opacity: 0;visibility: hidden;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;border-radius: 0px;box-shadow: 0px 12px 10px 0px rgba(0, 0, 0, 0.30);padding:15px;border-top:2px solid var(--primaryColor);left:calc(-8rem + 50%);}
#menu-menu-1 li ul li {position: relative;width: 100%;opacity: 0;text-align: left;transform: translateY(11px);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}
#menu-menu-1 > li:hover > ul {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;visibility: visible;z-index:99;background:#eee;}
#menu-menu-1 > li:hover > ul > li {opacity: 1;transform: translateY(0px);-webkit-transition-delay: 70ms;-moz-transition-delay: 70ms;-ms-transition-delay: 70ms;-o-transition-delay: 70ms;transition-delay: 70ms;background:#FFF;}
#menu-menu-1 > li:hover > ul > li:nth-child(2){-webkit-transition-delay: 140ms;-moz-transition-delay: 140ms;-ms-transition-delay: 140ms;-o-transition-delay: 140ms;transition-delay: 140ms;}
#menu-menu-1 > li:hover > ul > li:nth-child(3){
	-webkit-transition-delay: 210ms;
	-moz-transition-delay: 210ms;
	-ms-transition-delay: 210ms;
	-o-transition-delay: 210ms;
	transition-delay: 210ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(4){
	-webkit-transition-delay: 280ms;
	-moz-transition-delay: 280ms;
	-ms-transition-delay: 280ms;
	-o-transition-delay: 280ms;
	transition-delay: 280ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(5){
	-webkit-transition-delay: 350ms;
	-moz-transition-delay: 350ms;
	-ms-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(6){
	-webkit-transition-delay: 420ms;
	-moz-transition-delay: 420ms;
	-ms-transition-delay: 420ms;
	-o-transition-delay: 420ms;
	transition-delay: 420ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(7){
	-webkit-transition-delay: 490ms;
	-moz-transition-delay: 490ms;
	-ms-transition-delay: 490ms;
	-o-transition-delay: 490ms;
	transition-delay: 490ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(8){
	-webkit-transition-delay: 560ms;
	-moz-transition-delay: 560ms;
	-ms-transition-delay: 560ms;
	-o-transition-delay: 560ms;
	transition-delay: 560ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(9){
	-webkit-transition-delay: 630ms;
	-moz-transition-delay: 630ms;
	-ms-transition-delay: 630ms;
	-o-transition-delay: 630ms;
	transition-delay: 630ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(10){
	-webkit-transition-delay: 700ms;
	-moz-transition-delay: 700ms;
	-ms-transition-delay: 700ms;
	-o-transition-delay: 700ms;
	transition-delay: 700ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(11){
	-webkit-transition-delay: 770ms;
	-moz-transition-delay: 770ms;
	-ms-transition-delay: 770ms;
	-o-transition-delay: 770ms;
	transition-delay: 770ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(12){
	-webkit-transition-delay: 840ms;
	-moz-transition-delay: 840ms;
	-ms-transition-delay: 840ms;
	-o-transition-delay: 840ms;
	transition-delay: 840ms;
}

#menu-menu-1 > li:hover > ul > li:nth-child(13){
	-webkit-transition-delay: 900ms;
	-moz-transition-delay: 900ms;
	-ms-transition-delay: 900ms;
	-o-transition-delay: 900ms;
	transition-delay: 900ms;
}

/* New Main Menu */
.menuBtn{padding:0px !important;width:40px;height:40px;margin-right:15px;font-size:1.5rem;}
/* Header */
/* Main */
main{width:100svw;display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;}
main.wrap{overflow: hidden;}
.post-page{display: flex;flex-direction: row;width:100%;}
.star{width:80px;height:80px;position: absolute;top:25px;left:-65px;animation: spinner 10s 1s 1 forwards;display: flex;opacity:0;scale:0.5;}
.star-big{width:120px;height:120px;position: absolute;top:0rem;right:-45px;}
.star svg{color:var(--primaryColor);height:100%;}
.star-big svg{color:var(--primaryColor);width:100%;}
.heroArea {display: flex;flex-direction: column;max-width: 50%;gap: 2rem;margin:5rem 0;}
.commonHero {display: flex;flex-direction: column;max-width: 63%;gap: 2rem;margin:5rem 0;}
.heroAreaBadge {display: flex;width:100%;gap: 2rem;align-items: center;}
.container h1 {font-weight: 600;font-size: 2.5rem;}
.heroArea h1{font-size: 3.5rem;}
.heroArea p{font-size: 20px;font-weight: 200;}
.heroSpan{font-size: 30px;display: block;margin-bottom: 0;}
.blur{backdrop-filter: blur(0.5rem);}
.list li{list-style: disc;font-weight:500;font-size: 14px;margin-left: 15px;}
.numeric-list li{list-style: decimal;font-weight: 500;font-size: 14px;margin-left: 15px;}
.bookBtn{color:#000 !important;transition: 0.3s ease;height:auto;padding: 12px 20px;font-size: 1.3rem;max-width: 500px;box-shadow: 0px 16px 20px -10px rgba(0, 0, 0, 0.5);}
.bookBtn:hover{color:#FFF !important;}
.girl{min-height:600px;background:transparent url('./images/girl.png') no-repeat top right;background-size: contain;}
.girl-ielts{min-height:600px;background:transparent url('https://studyunifees.io/wp-content/uploads/2025/06/Untitled-design-9.webp') no-repeat bottom right;}
.heroSecondBorderArea{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;border:2px solid #efefef;padding:2rem 2.5rem;gap:1rem;border-radius:8px;color:#000;transition: all 0.3s ease;position: relative;overflow: hidden;}
.heroSecondBorderArea:hover{border:2px solid #000;box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);}
.heroSecondBorderArea svg{transition: all 0.3s ease;}
/* .heroSecondBorderArea:hover svg{transform: rotate(-45deg) translateX(-25px) translateY(-35px);scale:2;width:200px;height:200px;color:#efefef;} */
.heroSecondBorderArea h2{display: flex;align-items: center; gap:0.7rem;font-weight: 500;margin-bottom:1rem;color:inherit;height:40px;transition: transform 0.3s ease;}
.heroSecondBorderArea p{color:inherit;}
.text-center{text-align: center;}
.aboutGrid{display: flex;gap:2rem;margin:2rem 0;width:100%;justify-content: center;}
.aboutGrid .content{text-align: left;font-weight: 300;border:2px solid var(--primaryColor);display: flex;align-items: center;justify-content: center;padding:1.5rem 2.5rem;flex:1;border-radius: 8px;}
.icef-logo{max-width:400px;}
.pt-3{padding-top: 1.5rem;}
.pb-3{padding-bottom: 1.5rem;}
.p3{padding:3rem;}
.py-3{padding-top:3rem;padding-bottom:3rem;}
.px-3{padding-left:3rem;padding-right:3rem;}
.px-5{padding-left:5rem;padding-right:5rem;}
blockquote {font-weight: 600;line-height: 1.4;position: relative;margin: 0;padding: .5rem;color:var(--dark);width:80%;margin-left:10%;}
/* blockquote:before{position: absolute;color: inherit;font-size: 8rem;width: 4rem;height: 4rem;font-family: "Oswald", serif;;}
blockquote:before {content: '“';left: -3rem;top: -3rem;} */
.edufestSectionOne{display:flex;flex-direction:column;padding:0 5rem 0 0;}
.edufestSection{display: flex;justify-content: space-between; align-items: flex-start;gap:2rem;margin:2rem 0;padding:3rem 5rem;}
.edufestSectionTwo{min-width:30%;}
.element-square{position: absolute;width:2000px;height:2000px;background:var(--primaryColor);transform: rotate(-45deg);z-index:-1;top:-50px;left:-700px;}
.bg-primary{background:var(--primaryColor);}
.bg-secondary{background:#efefef;}
.border-bottom{border-bottom:1px solid #000;}
.text-center{text-align: center;}
.w-auto{width:auto;}
.text-primary{color:var(--primaryColor)}
.text-dark{color:var(--secondaryColor);font-weight:500;}
.services{padding:70px 0px !important;}
.services .star{width:100px;height:100px;left:calc(50% - 200px);top:0px;}
.services .star-big{width:200px;height:200px;top:400px;left:-100px;}
.servicesSection .content{border:2px solid var(--primaryColor);border-radius:8px;color:#000;background: #FFF;transition: 0.3s ease;}
.serviceContentArea{display: flex;flex-direction: column;justify-content: center;align-items: center;padding:2rem 1rem;gap:1rem;transition: all 0.3s ease;position: relative;overflow: hidden;}
.servicesSection .content:hover{background:var(--primaryColor);color:#FFF;text-shadow: 1px 1px 1px #00000080;box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);} 
.servicesSection .content svg{height:50px;}
.services-content{display: flex;flex-wrap: wrap;justify-content:center;gap: 1rem;margin-bottom: 1rem;}
.card{width:32%;border-radius: 0.5rem;overflow: hidden;background:#FFF;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5);border:1px solid #ddd;display: flex;flex-direction: column;transition: 0.3s ease;}
.card.active{width:100%;}
.card-heading{text-align: center;border-bottom: 1px solid #ddd;background:var(--primaryColor);font-size:1.7rem;}
.card-image{max-height:200px;overflow: hidden;}
.card-image img{width:100%;}
.card-text{padding:1rem;text-align: center;}
.services-image{flex:1;}
/* .serviceContentArea:hover svg{text-shadow: 1px 1px 1px #FFFFFF80;fill:#FFF;color:#FFF;} */
.scroller{width:100%;margin-inline: auto;position: relative;overflow: hidden;margin-top: 2rem;}
.item{border-radius: 8px;display:flex;justify-content: center;align-items: center;}
.item img{border:2px solid #ccc;border-radius: 8px;}
/* .item{animation-delay: calc(10s / var(--quantity) * (var(--quantity) - var(--position)) * -1)} */
.owl-carousel .carousel-item{margin:1rem 0;}
.owl-carousel .owl-item img {display: block;width: auto !important;}
main.partners {padding: 100px 0px;background: #efefef;}
.partners svg {color: transparent;}
.owl-nav {position: absolute;top: -100px;display: none;border-radius: 12px;overflow: hidden;}
.owl-nav button{background: #EEE !important;color: inherit;border: none;padding: 0 !important;font-size: 3rem;padding: 0 !important;height: 60px;width: 60px;display: flex;justify-content: center;line-height: 55px;font:3rem !important;transition: 0.3s ease;}
.owl-nav button:hover{background: #DDD !important;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{font: normal normal normal 2.4rem/normal poppins !important;}
.owl-dots{display: none;}
.testimonials-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
/* Video & Control */
video {width: 100%;height: auto;max-height:750px;}
.video{position: relative;overflow: hidden;max-height:675px;border:15px solid #FFF;border-radius:25px;}
.video-overlay{position: absolute;top:0;left:0;z-index:9;width:100%;height:100%;display: flex;justify-content:center;align-items: center;background:rgba(0,0,0,0.4);}
.video-control-btn{background:var(--primaryColor);backdrop-filter: blur(1rem); border-radius: 100%;width:150px;height:150px;border:10px solid #FFF;color:#FFF;font-size: 2.5rem;transition: 0.3s ease;display: flex;justify-content: center;align-items: center;}
.video-control-btn:focus{border-color:#000;color:#000;}
.play {width: 0px;height: 0px;border-style: solid;border-width: 30px 0 30px 60px;border-color: transparent transparent transparent #FFF;transform: rotate(0deg);position: relative;margin-top:15px;margin-left:10px;}
.play-shadow {width: 0px;height: 0px;border-style: solid;border-width: 30px 0 30px 60px;border-color: transparent transparent transparent #FFFFFF50;transform: rotate(0deg);position: absolute;margin-top:35px;margin-left:0px;}
.ripple,
.ripple:before,
.ripple:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width:100%;
	  height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
    -webkit-animation: ripple 3s infinite;
    -moz-animation: ripple 3s infinite;
    -ms-animation: ripple 3s infinite;
    -o-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
}

.ripple:before {
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s;
    -ms-animation-delay: .9s;
    -o-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
}

.ripple:after {
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s;
    content: "";
    position: absolute;
}

@-webkit-keyframes ripple {
    70% {box-shadow: 0 0 0 70px rgba(253, 167, 0, 0);}
    100% {box-shadow: 0 0 0 0 rgba(253, 167, 0, 0);}
}

@keyframes ripple {
    70% {box-shadow: 0 0 0 70px rgba(253, 167, 0, 0);}
    100% {box-shadow: 0 0 0 0 rgba(253, 167, 0, 0);}
}
/* Video & Control */
@media (max-width: 991px) {
  /* .container{width:100%;padding:0px 5%;} */
  .container-grid {width:100%;padding:0px 5%;display:flex;flex-direction:column;grid-template-columns: repeat(1, 1fr);}
}
@media (min-width: 767px) {
  .testimonials-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  .testimonials-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
.Alltestimonials .owl-stage{padding:2rem 0;}
.testimonial-card {
  background-color: white;
  padding: 2rem;
  border-radius: 8px;
  box-shadow: 0 4px 25px -5px rgb(0 0 0 / 0.1);
  transition: 0.3s ease;
  z-index:1;
  min-height:550px;
  /* display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center; */
  max-width: 32rem;
}
.testimonial-card:hover{
  transform: scale(1.1);
  z-index:9;
}
.testimonial-image {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 1rem;
}

.testimonial-name {
  font-size: 1.25rem;
  font-weight: bold;
  color: rgb(31, 41, 55);
}

.testimonial-role {
  font-size: 0.875rem;
  color: rgb(75, 85, 99);
  margin-bottom: 1.5rem;
}

.testimonial-text {
  color: rgb(55, 65, 81);
  margin-bottom: 1.5rem;
  line-height: 1.625;
}

.rating {
  display: flex;
  gap: 0.25rem;
}

.testi-star {
  width: 1.5rem;
  height: 1.5rem;
}

.testi-star.filled {
  color: rgb(250, 204, 21);
  fill: rgb(250, 204, 21);
}

.testi-star.empty {
  color: rgb(209, 213, 219);
}
@keyframes scrollLeft{
    to {
        left: -250px;
    }
}
@keyframes spinner{
    0% {transform: rotate(0deg);opacity: 0;scale:0.5;}
    50% {transform: rotate(360deg);opacity: 1;scale:1;}
    100% {transform: rotate(360deg);opacity: 1;scale:1;}
}
/* blockquote:after {content: '”';right: -5rem;} */
/* Main */
/* Latest News */
.latest-news{background:#fafafa;padding:50px 0;width:100%;}
.news-items{display: flex; justify-content: center;gap:2rem;flex-wrap: wrap;}
.news-item{width:31%;border: 1px solid #000;border-radius: 4px;overflow: hidden;max-height: 550px;background:#FFF;transition:0.3s ease;}
.news-item:hover{box-shadow:0px 0px 20px -10px rgba(0,0,0,1)}
.news-item a{display: block;color:inherit;}
.news-item img{max-width:100%;height:auto;}
.news-item .card-body{display: flex;flex-direction: column;gap:1rem;}
.news-item .card-title{font-size:18px;padding:0 15px 0px 15px;}
.news-item .card-text{font-size:15px;padding:0.5rem 15px;font-weight: 300;}
.my-1{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-2{margin-top:0.8rem;margin-bottom:0.8rem;}
.my-3{margin-top:1rem;margin-bottom:1rem;}
/* Latest News */
/* Footer */
/* footer{width:100vw;display: flex;justify-content: center;background:var(--primaryColor) url('./images/footer-background.jpg') no-repeat center center;color:#000;background-size: cover;} */
footer{width:100vw;display: flex;justify-content: center;position: relative;z-index:2;color:#000;border-bottom:0.15rem solid #dadada;overflow: hidden;}
footer::before{content:"";width:100%;height:100%;background:#f6f6f6 url('./images/footer-background.jpg') no-repeat bottom center;background-size:contain;position: absolute;top:0;left:0;z-index:-1;}
.footerArea{margin:5rem 0px;display: flex;align-items: center;flex-direction: column;width:100%;}
.footerLinks{display: flex;align-items: flex-start;width:100%;overflow-x: hidden;}
.footerLinks a{position: relative;transition: color 0.5s;font-weight: 300;}
.footerItem{display: flex;flex-direction: column;width: 25%;}
.footerItem h2{/*border-bottom:1px solid #000;*/font-size: 2rem;}
/* footer:hover .footerItem h2{border-bottom:1px solid #FFF;} */
footer a{color:inherit;}
footer a:hover {color: var(--primaryColor);}
footer a:hover svg {filter: drop-shadow(5px 5px 0px #000);}
footer svg{fill:#000;transition: all 0.3s ;}
footer:hover svg{fill:#FFF !important;}
footer ul{margin:0;padding:0;}
footer li{list-style: none;margin:0;}
.mtNormal{margin-top:1rem;}
.mbNormal{margin-bottom:1rem;}
.footerAddress{display: flex;flex-direction: column;margin:2rem 0;}
.address{display: flex;align-items: center;gap:0.8rem;}
.address p{margin-bottom:0px;}
.footerSocialLinks{display: flex;gap:1.5rem;align-items: center;justify-content: center;margin-bottom:2rem;}
.footerCopyright{font-weight:300;font-size: 14px;}
/* Footer */
/* Latest News */
.cymolthemes-boxes-inner {width: 1200px;margin: 0 auto;}
.cymolthemes-box-heading-wrapper {text-align: center;margin-bottom: 2rem;}
.cymolthemes-boxes-row-wrapper.row.multi-columns-row {display: flex;gap:2rem;}
.cmt-sboxbox-col-wrapper.latest-updates.col-lg-4.col-sm-6.col-md-4.col-xs-12 {display: flex;flex: 1;    border: 1px solid #000;overflow: hidden;border-radius: 12px;background:#FFF;transition:0.3s ease;}
.latest-updates:hover{box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.5);}
.cmt-sboxfeatured-wrapper.cmt-sboxpost-featured-wrapper.cmt-sboxpost-format- img {width: 100%;height: auto;}
.cymolthemes-box-desc {display: flex;flex-direction: column;gap: 0.5rem;padding:15px;}
.entry-meta.cmt-sboxentry-meta.cmt-sboxentry-meta-blogbox {font-size: 12px;display: flex;justify-content: space-between;align-items: center;}
.cymolthemes-box-desc span.cmt-meta-line.byline {display: inline-flex;align-items: center;gap: 0.5rem;font-size: 12px;color: var(--primaryColor);}
.cymolthemes-box-desc span.cmt-meta-line.byline img{border-radius:100%;}
.entry-meta.cmt-sboxentry-meta.cmt-sboxentry-meta-blogbox a{color:#999;font-size:inherit;}
.elementor-element.elementor-element-17da701.cmt-align-left.elementor-widget.elementor-widget-cmt_blog_element {padding: 100px 0;background: var(--primaryColor);}
time.updated.cmt-hide {display: none;}
/* div[data-elementor-type=wp-page]{margin-top:100px;} */
/* Latest News */
@starting-style{
    .menu ul li:hover ul{display: flex;opacity:0;}
    .mobileMenu.active{display: flex;max-height:0;}
    .mobileMenu ul li:hover ul{display: flex;max-height:0rem;}
}
/* Chat Bot */
.chat_bot_button{position: fixed;right:15px;z-index:99999;bottom:15px;text-align: center;display: flex;flex-direction: column;align-items: center;}
/* .chat_bot_button.animation{animation: float 6s ease-in-out infinite;} */
.chat_bot_icon{width:70px;height:70px;display: flex;justify-content: center;align-items: center;background: var(--primaryColor);border-radius:100%;}
.chat_bot_icon i{font-size: 3rem;}
.chat_bot_icon.animation{animation: float-shadow 6s ease-in-out infinite;}
.chat_bot_text{margin-bottom:15px;font-weight:500;animation: float 6s ease-in-out infinite;position: relative;}
@keyframes float {
  0% {
    top: 0px;
  }
  50% {
    top: -20px;
  }
  100% {
    top: 0px;
  }
}
@keyframes float-shadow {
  0% {
    transform: translateY(0px);
    box-shadow: 0 5px 15px -10px rgba(0,0,0,0.8);
  }
  50% {
    transform: translateY(-20px);
    box-shadow: 0 25px 15px -10px rgba(0,0,0,0.4);
  }
  100% {
    transform: translateY(0px);
    box-shadow: 0 5px 15px -10px rgba(0,0,0,0.8);
  }
}
.chat_bot_wrapper{opacity:0;display:flex;justify-content:center;align-items:center;position: fixed;bottom:15px;right:15px;z-index:-999999;height:0px;width:0px;background:#FFF;transition: 0.3s ease;overflow: hidden;box-shadow:0px 0px 20px -10px rgba(0,0,0,1);border-radius:4px;}
.start_bot{width:400px;opacity:1;z-index:999999;height:650px;}
.main_wrapper{width:100%;height:100%;position: relative;overflow: auto;display: flex;flex-direction: column;justify-content: space-between;}
.bold{font-weight:600;}
.border-white-3{border:3px solid #FFF;}
.d-flex{display: flex !important;}
.d-inline-flex{display: inline-flex !important;}
.flex-1{flex:1;}
.justify-content-between{justify-content: space-between !important;}
.align-items-center{align-items: center;}
.chat_bot_header{background: var(--primaryColor);padding: 5px 10px;}
.chat_bot_content{display: flex;justify-content: flex-start;flex:1;overflow-y: hidden;max-height:600px;}
.chat_bot_content .chat_bot_message_list{ width:100%;list-style-type: none; margin: 0% 1%; padding: 15px;height:540px;display: flex; flex-direction: column;overflow-y: auto;}
.chat_bot_content .chat_bot_message_list li{color:#555;font-size:14px;font-weight:500;background:#efefef;padding:5px 10px;margin-bottom:15px;border-radius:4px;border:1px solid #ccc;position: relative;box-shadow:0px 5px 10px -5px rgba(0, 0, 0, 0.5);word-wrap: break-word;}
.chat_bot_content .chat_bot_message_list li.me::after{content:"";width:10px;height:10px;background:inherit;border-top:1px solid #ccc;border-right:1px solid #ccc;position: absolute;right:-6px;top:calc(50% - 6px);transform: rotate(45deg);}
.chat_bot_content .chat_bot_message_list li.you::after{content:"";width:10px;height:10px;background:inherit;border-top:1px solid var(--secondaryColor);border-right:1px solid var(--secondaryColor);position: absolute;left:-6px;top:calc(50% - 6px);transform: rotate(-135deg);}
.chat_bot_content .chat_bot_message_list li.me{text-align: end;}
.chat_bot_content .chat_bot_message_list li.you{background:#adf3f0;border:1px solid var(--secondaryColor);color:var(--secondaryColor)}
.chat_bot_footer{background: #eee;padding: 10px;overflow: hidden;}
.chat_bot_close_button{color:inherit;font-size: 1.2rem;}
.chat_bot_close_button i{font-size: inherit;}
.chat_bot_message_area {display: flex;}
.chat_bot_textarea{border:1px solid #ccc;position:relative;width:100%;border-radius: 8px;overflow: hidden;display:flex;}
.chat_bot_textarea input[type=text]{border:0px none !important;border-radius: 0px;width:100%;height: auto !important;}
.chat_bot_send_btn{color:var(--primaryColor);width:50px;display: flex;justify-content: center;align-items: center;}
/* AI Result */
.custom-loading {width: 100%;height:100%;position: absolute;top:0;left:0;z-index: 9999999;display: none;justify-content: center;align-items: center;background:rgba(0,0,0,0.6);}
.custom-loading.show{display: flex !important;}
.loading-container {width: 100%;}
.loading-container::after {content: '';position: absolute;left: 0;width: 0;height: 2px;background: var(--primaryColor);animation: load 1.5s infinite;}
@keyframes load {0% { width: 0; }100% { width: 100%; }}
.chat_bot_message_list li li{margin-bottom:5px !important;box-shadow:none !important;list-style: none !important;}
.chat_bot_message_list li h1{font-size:1.5rem;}
.chat_bot_message_list li h2{font-size:1rem;}
.chat_bot_message_list li h3{font-size:0.8rem;}
.chat_bot_message_list li h4{font-size:0.6rem;}
.chat_bot_message_list li h5{font-size:0.4rem;}
.chat_bot_message_list li h6{font-size:14px;}
.chat_bot_message_list li strong{font-size:16px !important;font-weight:500;width: 100%;display: block;border-bottom: 1px solid #555;}
.text-end{text-align: end;}
.justify-content-end{justify-content: end;}
/* AI Result */
/* Course Finder */
#course_finder_form{width:100%;}
label{/*position:absolute;*/transition:0.3s ease;background:#FFF;font-size: 14px;}
label span{opacity:0.5;}
input[type=text]{padding:10px 15px;width:100%;height:45px;border-color:#ccc;transition: 0.3s ease;border-radius:4px;}
select{padding:10px 15px;width:100%;height:45px;border-color:#ccc;transition: 0.3s ease;border-radius:4px;}
input[type=text]:focus , select:focus {border-color:var(--primaryColor) !important;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.6) !important;}
.btn-text{margin-bottom:0 !important;margin-left:5px;}
button{cursor: pointer;}
/* Course Finder */
/* Course Finder Result */
.course_finder_form_area{min-height:500px;position: relative;}
.course_finder_data{display: none;}
.course_finder_data.show{display: block;}
.course_finder_result_header {display: flex;justify-content: space-between;align-items: center;}
.course_finder_result_header h2{margin-bottom:0px;}
.course_finder_result_area{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-bottom:1rem;}
.course_finder_result_item{display:flex;border:1px solid #000;border-radius:4px;overflow:hidden;width:32%;flex-direction:column;transition:0.2s ease;position: relative;background: #FFFFFF70;justify-content: space-between;backdrop-filter: blur(0.5rem);}
.course_finder_course_header{padding:0.5rem 0.8rem;border-bottom:1px solid;border-color:inherit;transition:0.3s ease;}
.course_finder_course_name{font-size:18px;margin:0;}
.course_finder_course_content{padding:0.5rem 0.8rem;display:flex;flex-direction:column;}
.course_finder_course_content ul{list-style:none;margin:0;padding:0;}
.course_finder_course_content ul li{margin-bottom:0.3rem;display:flex;font-size:0.8rem;gap:0.2rem;font-weight:300;}
.course_finder_course_content ul li strong{font-weight:500;font-size:0.9rem;}
.course_finder_course_content ul li span{margin:0;}
.course_finder_course_footer{display:flex;justify-content: space-between;align-items: center;border-top:1px solid;border-color:inherit;}
.course_finder_course_footer a{border:0 none;padding:1rem;font-size:0.9rem;transition:0.3s ease;display:flex;justify-content: center;align-items: center;gap:0;width:100%;}
.course_finder_course_footer a:nth-child(2){border-left:1px solid;border-color:inherit;}
.course_finder_course_footer a i{font-size: 1.3rem;text-align: end;transition: 0.3s ease;}
.course_finder_result_item:hover{box-shadow:0px 5px 20px -10px rgba(0,0,0,1);border-color:#00000050;transform: scale(1.1);z-index:99;/*background: var(--primaryColorOpacity);*/}
.course_finder_result_item:hover .course_finder_course_footer {border-color: inherit;}
.course_finder_result_item:hover .course_finder_course_header{border-color:inherit;}
.course_finder_result_item a:hover{background:var(--primaryColor);color:#000;}
.course_finder_result_item:hover a i{flex:auto;}
.e-con{padding-left:0 !important;padding-right:0 !important;}
#jumppage {width: 100px;text-align: center;}
#jumppage input[type=number]{text-align: center;}
/* Course Finder Result */
/* Course Finder Filter */
.activate_filter{overflow: hidden !important;}
.course_finder_filters{width:100svw;height:100svh;position:fixed;top:0;left:0;display:block;z-index:-9999999;opacity:0;}
.course_finder_filters.show{opacity:1;z-index:9999999;}
.filter_overlay{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100svw;height:100svh;z-index:-1;transition:0.3s ease;opacity:0;}
.filter_area{background:#fff;position:fixed;top:0;left:-410px;z-index:1;width:400px;height:100svh;transition:0.3s ease;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;}
.filter_content{height:100%;overflow-y:auto;}
.filter_overlay.show{opacity:1;}
.filter_area.show{left:0px;}
.filter_header{padding:0.5rem;border-bottom:1px solid #ccc;}
.filter_content{padding:0.5rem;}
.filter_footer{display:flex;justify-content: center;align-items: center;}
.apply_filter_button{width:100%;border:0;padding:1rem;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.apply_filter_button.submit{background:var(--primaryColor);}
.apply_filter_button.reset{background:#c41010;color:#FFF;}
.apply_filter_button i{font-size: 1.8rem;}
.accordion{display: flex;flex-direction: column;width:100%;overflow: hidden;}
.accordion-heading{display: flex;justify-content: space-between;cursor:pointer;align-items: center;}
.accordion-heading span{transition: 0.3s ease;}
.accordion-heading.active span{transform: rotate(90deg);}
.accordion-item{max-height:0rem;transition: max-height 0.3s ease;overflow-y: auto;width:100%;display: flex;flex-direction: column;overflow-y: auto;}
.accordion-item.show{max-height:20rem;}
.course_finder_filter_univeristy{margin:0;padding:0;display: flex;flex-direction: column;width:100%;}
.course_finder_filter_univeristy li{display: flex;justify-content: space-between;font-size:14px;align-items: center;margin-bottom: 5px;cursor:pointer;}
.course_finder_filter_univeristy li:hover .uniName{color:var(--primaryColor);}
.course_finder_filter_univeristy li:hover .uniCount{border-color:#000;}
.course_finder_filter_univeristy li span{margin-bottom:0;}
.course_finder_filter_univeristy li .uniName{transition:0.3s ease;font-weight:500;max-width:90%;display: flex;align-items: center;gap:0.3rem;}
.course_finder_filter_univeristy li .uniName label{cursor: pointer;}
.course_finder_filter_univeristy li .uniCount {transition:0.3s ease;border: 1px solid #ccc;height: 30;min-width: 30px;line-height: 30px !important;text-align: center;}
/* Program Filter */
.course_finder_filter_program{margin:0;padding:0;display: flex;flex-direction: column;width:100%;}
.course_finder_filter_program li{display: flex;justify-content: space-between;font-size:14px;align-items: center;margin-bottom: 5px;cursor:pointer;}
.course_finder_filter_program li:hover .uniName{color:var(--primaryColor);}
.course_finder_filter_program li:hover .uniCount{border-color:#000;}
.course_finder_filter_program li span{margin-bottom:0;}
.course_finder_filter_program li .uniName{transition:0.3s ease;font-weight:500;max-width:90%;display: flex;align-items: center;gap:0.3rem;}
.course_finder_filter_program li .uniName label{cursor: pointer;}
.course_finder_filter_program li .uniCount {transition:0.3s ease;border: 1px solid #ccc;height: 30;min-width: 30px;line-height: 30px !important;text-align: center;}
/* Program Filter */
/* Course Finder Filter */
/* Course Finder Pagination */
.pagination {display: flex;align-items: center;justify-content: center;gap:1rem;}
.pagination span{margin:0;}
.pagination button {width: 40px;height: 40px;overflow: hidden;border-radius: 100%;display:flex;justify-content: center;align-items: center;background:transparent;}
.pagination button i{font-size: 1.5rem;}
/* Course Finder Pagination */
/* Course Finder Selected Course */
.course_finder_heading{border-bottom:1px solid #000;}
/* Course Finder Selected Course */
/* Modal Popup */
.modal {display: flex;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);justify-content: center;align-items: center;z-index: -9999999999;opacity:0;visibility:hidden;overflow:hidden;transition: 0.3s linear;}
.modal.show{z-index: 9999999999;opacity:1;visibility:visible;}
.inner-modal {max-width: 1000px;margin: auto;text-align: center;width: 80%;position: relative;}
.modal-content {display: block;overflow: hidden;border-radius: 15px;}
.modal-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}
.modal-header h2 {margin: 0;font-size: 1.5em;}
.close-btn {background: none;border: none;font-size: 3rem;cursor: pointer;color: #FFF;position: absolute;top:-60px;right:-12px;}
.close-btn i{font-size: inherit !important;}
/* .close-btn:hover {color: #ff0000;} */
.modal-body p {margin: 0 0 15px;}
@media (max-width: 600px) {
    .modal-inner {width: 95%;}
}
/* Modal Popup */
/* Chat Bot */
.vscomp-wrapper.show-as-popup{z-index: 9999999999;}
.vscomp-wrapper.closed{z-index: 1;}
/* Course List Suggestion */
.vsfield{width: 100%;flex: 1 !important;border-radius: 4px;border: 1px solid #ccc !important;display: flex !important;max-width: 100% !important;height: 45px;}
.vscomp-wrapper{max-width:100%;/*408px;*/}
.vscomp-search-input{border-radius: 0px !important;padding:0 !important;border:0 none !important;height:auto !important;}
input[type=text].vscomp-search-input:focus{box-shadow: none !important;}
.vscomp-dropbox span{margin-bottom: 0px;}
.button-loading {opacity: 0.6;cursor: not-allowed;display: flex;align-items: center;}
/* Range Slider */
.range_container {display: flex;flex-direction: column;width: 98%;margin: 1rem auto;}
.range_container .sliders_control {position: relative;min-height: 20px;}
.range_container .form_control {position: relative;display: flex;justify-content: space-between;color: #635a5a;}
.range_container input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;pointer-events: all;width: 24px;height: 24px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 0 1px #C6C6C6;cursor: pointer;}
.range_container input[type=range]::-moz-range-thumb {-webkit-appearance: none;pointer-events: all;width: 24px;height: 24px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 0 1px #C6C6C6;cursor: pointer;}
.range_container input[type=range]::-webkit-slider-thumb:hover {background: #f7f7f7;}
.range_container input[type=range]::-webkit-slider-thumb:active {box-shadow: inset 0 0 3px #28ccc4, 0 0 9px #28ccc4;-webkit-box-shadow: inset 0 0 3px #28ccc4, 0 0 9px #28ccc4;}
.range_container input[type="number"] {color: #8a8383;border: none;}
.range_container input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {  opacity: 1; }
.range_container input[type="range"] {-webkit-appearance: none; appearance: none;height: 2px;width: 100%;position: absolute;background-color: #C6C6C6;pointer-events: none;}
.range_container #fromSlider {height: 0;z-index: 1;}
/* Range Slider */
/* Apply Form */
#applyFormLightbox{position: fixed;top:0;left:0;width:100svw;height:100svh;background:#FFF;display: flex;justify-content: center;align-items: center;opacity:0;z-index:-999;transition: 0.3s ease;}
.closeApplyForm{position: absolute;top:0;right:0;width:60px;height:60px;display: flex;justify-content: center;align-items: center;border:1px solid #000;}
#applyFormLightbox.active{z-index: 9999999999;opacity:1;}
#applyFormLightbox .vscomp-wrapper{height:45px;}
#applyFormLightbox .vscomp-ele{max-width:100% !important;}
/* Apply Form */
[data-notify="container"]{z-index:9999999999 !important;}
[data-notify="container"] button{border:0 none;background: transparent !important;font-size:20px !important;padding:0 !important;}
.spinner {display: inline-block;border: 2px solid #f3f3f3;border-top: 2px solid var(--primaryColor);border-radius: 50%;width: 16px;height: 16px;animation: spin 1s linear infinite;margin-right: 5px;margin-bottom:0px;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
/* Course List Suggestion */
/* table */
.table-responsive{width:100%;overflow-x: auto;}
table {caption-side: bottom;border-collapse: collapse;}
.table {--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width: 100%;margin-bottom: 1rem;vertical-align: top;border-color: var(--bs-table-border-color);}
tbody, td, tfoot, th, thead, tr {border-color: inherit;border-style: solid;border-width: 0;}
.table>thead {vertical-align: bottom;}
.table-bordered>:not(caption)>* {border-width: var(--bs-border-width) 0;}
.table>:not(caption)>*>* {padding: .5rem .5rem;color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color: var(--bs-table-bg);border-bottom-width: var(--bs-border-width);box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));}
.table-bordered>:not(caption)>*>* {border-width: 0 var(--bs-border-width);}
.table-striped>tbody>tr:nth-of-type(odd)>* {--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg);}
.text-left{text-align: left;}
/* table */
/* Flex */
.flex-item{width:49%;text-align: center;display: inline-flex;flex-direction: column;gap:2rem;margin-top:100px;position: relative;}
.flex-heading {text-align: center;font-size: 6vw;color: var(--secondaryColor);position: absolute;top: -60px;background: var(--primaryColor);left: 25px;max-height: 100px;overflow: hidden;display: flex;justify-content: center;align-items: center;background: var(--primaryColor);padding: 0 15px;}
.flex-content {padding: 2rem;min-height: 14rem;align-items: center;display: flex;border-radius: 1rem;}
.flex-item-full{width:100%;text-align: center;}
.flex-side-image-area {max-width: 400px;border-radius: 1rem;overflow: hidden;padding: 0;}
.d-flex img{display: block;}
/* Flex */
/* List */
li ol{margin-left:15px}
li ol li {list-style: circle !important;float: left;clear: both;width: 100%;margin-left: 15px;}
/* List */
/* BreadCrumb */
.breadcrumb-area {margin-top: 100px;border-bottom: 2px solid var(--primaryColor);color: #777;font-weight: 300;font-size: 14px;}
.breadcrumb-area a{font-weight:500;}
/* BreadCrumb */
/* iframe */
iframe{width: 100%;min-height: 650px;display: block;max-height:fit-content;}
/* iframe */
/* Country Section */
/*d-flex flex-column gap-3 flex-1*/
.countryHeroSection{display: flex;flex-direction: column;gap:1.5rem;width:500px;background: #FFFFFF50;backdrop-filter: blur(5px);}
.countryHeroImage{display: none !important;}
.usa-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/USA-flag.png') no-repeat 90% center;background-size:contain;}
.uk-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/UK-map.png') no-repeat 90% center;background-size:contain;}
.canada-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/Canada-img.png') no-repeat 99% center;background-size:800px;}
.germany-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/Gr.map_-1.png') no-repeat 90% center;background-size:contain;}
.australia-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/Aus-globe.png') no-repeat 90% center;background-size:contain;}
.nz-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/New-Zealand-map.png') no-repeat 90% center;background-size:780px;}
.france-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/France.png') no-repeat 90% center;background-size:contain;}
.ireland-img{background: transparent url('https://studyunifees.io/wp-content/uploads/2025/09/Ireland-globe.png') no-repeat 90% center;background-size:contain;}
.countryArea{margin:70px 0px !important;}
.hero-text {font-size: 5vw !important;}
.hero-text span {color: transparent;-webkit-text-stroke: 3px var(--primaryColor);stroke: var(--primaryColor);font-weight: 700;display: block;font-size: 8vw;position: relative;/*margin-top: -5vw;*/margin-bottom: -1vw !important;line-height: 9vw !important;}
.height-inherit{height:-webkit-fill-available;}
/* Country Section */
/* About Us */
.country-slider-item{display: flex;flex-direction: column;text-align: center;min-height:250px;justify-content: space-between;border:1px solid #ccc;padding:1rem;position: relative;transition: 0.3s linear;}
.country-slider-item:hover{transform: scale(1.1);}
.country-slider-item strong{color:#000;}
/* About Us */
/* Quant Questions */
.questions{margin:1.5rem 0;border:1px solid #ccc;padding:1rem;border-radius:1rem;}
.bg-secondary .questions{border:1px solid #999;}
.answers span{display:flex;gap:0.3rem;margin-bottom:0px;}
.answers span label{display:flex;gap:0.3rem;align-items: center;background: transparent !important;}
.exp{color:#ff6a00;}
.questions span{margin-bottom:0px;}
.openExp{border:0 none;background:var(--primaryColor);color:#FFF;padding:0.5rem;}
.correctAnswer{color:var(--secondaryColor);}
.exp{display: flex;}
/* Quant Questions */
@media only screen and (max-width:1200px){
  .countryArea{margin:0px 0px !important;}
  .countryHeroSection{width:100%;}
  .countryHeroImage{display: block !important;}
  .hero-text{text-align: center;font-size: 6vw !important;}
  .hero-text span{-webkit-text-stroke: 2px var(--primaryColor);}
  .usa-img{background: transparent;}
  .uk-img{background: transparent;}
  .canada-img{background: transparent;}
  .germany-img{background: transparent;}
  .australia-img{background: transparent;}
  .nz-img{background: transparent;}
  .france-img{background: transparent;}
  .ireland-img{background: transparent;}
  .flex-item{width:100%;}
  .flex-heading {font-size: 10vw;}
  #menu-menu-1{display: none !important;}
  .menu-menu-1-container{justify-content: flex-start;}
  .flex-wrap{flex-wrap:wrap;flex-direction: column;}
  .logo{max-width:200px !important;}
  .container{width:100% !important;padding:1rem;}
  .hasFloatingButton .container{width:87% !important;margin-left:0.7rem;}
  .menu{display: none;}
  .mobileMenuBtn{display: block;}
  .footerLinks{flex-direction: column;}
  .footerItem{width:auto;}
  footer::before{background-size: cover;}
  .scroller .item{flex:auto;}
  .scroller .item img{max-height: 100%;width:100%;}
  .news-items{flex-wrap: wrap;}
  .news-item{width:100%;max-height: fit-content;}
  .post-page-container{flex-wrap: wrap;gap:1rem;flex-direction: column;}
  .custom-sidebar{margin:0px 0px 50px 0px;width: 100%;}
  .heroArea {max-width:100%;align-items: center;}
  .heroArea h1{font-size: 2.5rem;}
  .girl{background:transparent;width:100%;}
  .girl-ielts{background:transparent;width:100%;}
  .heroAreaBadge{flex-direction: column;}
  .aboutGrid{flex-direction: column;}
  .element-square{top:0%;}
  .edufestSection{flex-direction: column;padding:2rem;}
  .edufestSectionOne{padding:0;}
  .servicesSection{grid-template-columns: repeat(1, 1fr);grid-template-areas: none;width:90%;margin:2rem auto;}
  .cymolthemes-boxes-inner {width: 90%;margin: 0 auto;}
  .cymolthemes-boxes-row-wrapper.row.multi-columns-row {display: flex;gap:2rem;flex-direction: column;}
  .container-grid {width:100%;padding:0px 5%;display:flex;flex-direction:column;grid-template-columns: repeat(1, 1fr);}
  .owl-carousel {max-width:100%;overflow-x: hidden;}
  .scroller{display: flex;flex-wrap: wrap;height:auto;}
  .scroller .item{position: relative !important;display: flex;width:auto;height:auto;max-height:none;animation:none;left: auto;}
  .scroller .item img{max-height: fit-content;}
  .star{top:0;left:0;}
  .calltoactionBtn{width:100% !important;padding:0px 1.5rem;}
  .calltoactionBtnFixed{width:100% !important;padding:0px 1.5rem;}
  .edufestSectionTwo {width:100%;}
  .edufestSectionTwo img{width:100%;}
  .mobile-girl{display:block;height: 400px;width: auto !important;max-width: fit-content;}
  .btn{height:auto;padding:12px 20px;} 
  .menu li.menu-item-type-post_type a{display: block !important;}
  .mobileMenu li.menu-item-type-post_type a{display: flex !important;justify-content: space-between;}
  .mobileMenu ul li a {color: #555;padding: 3px 5px;display: block;font-size: 1rem;}
  .mobileMenu ul li ul li a {color: #555;padding: 1px 5px;display: block;}
  .mobileMenu ul ul{display: flex;max-height:0;position: relative !important;width:calc(100% - 15px);background:#FFF;margin:0 !important;left:0;top:0;box-shadow:none;padding:0;margin-left:15px !important;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;-o-transform-origin: top;transform-origin: top;opacity: 0;visibility: hidden;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;}
  .mobileMenu ul ul.open{max-height:max-content;transform: scale(1);opacity: 1;visibility: visible;}
  .mobileMenu ul ul.open li{opacity: 1;}
  .course_finder_result_item{width:100%;}
  .course_finder_result_item:hover{transform: scale(1);}
  .search-container {width: 100%;}
  #course_finder_form .d-flex{flex-direction: column;flex-wrap: wrap;}
}