/* ============================================================== HEADER ============================================================== */

.desk_header {display: block;}
.mob_uni_header, .student_visa_inner_header{display: none;}
.header_mrtop {margin-top: 80px;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.mobile_only {display: none;}

/* ========= TOP HEADER ========= */
.top_nav {padding: 12.5px 0;position: relative; background: #DFEBF1;z-index: 10;}
.main_header .bottom_nav {position: fixed;width: 100%;top: 52px;z-index: 9;background: #fff;transition: 0.2s all ease-in-out;}
.admin-bar .main_header .bottom_nav {top: 89px;}
.admin-bar.sticky_class .main_header .bottom_nav {top: 32px;}
.top_nav .branch_info {color: #152E53;position: relative;z-index: 2;}
.top_nav .branch_info span {font-size: 20px;line-height: 25px;font-weight: 700;}
.top_nav .branch_info ul {padding-top: 3px;}
.top_nav .branch_info ul li a {color: #152E53;padding: 0 15px;position: relative;font-size: 20px;line-height: 24px;font-weight: 500;}
.top_nav .branch_info ul li a:hover {color: #e91d2c;}
.top_nav .branch_info ul li a:after {content: '';position: absolute;width: 2px;height: 15px;background: #E91D2C;top: 50%;transform: translateY(-50%);right: -2px;}
.top_nav .branch_info ul li:last-child a:after {content: inherit;}
.top_nav .branch_info ul li:last-child a {padding-right: 0;}
.top_nav .branch_info span {padding-left: 40px;position: relative;text-transform: capitalize;}
.top_nav .branch_info .phone_number {position: relative;}
.top_nav .branch_info .phone_number a:first-child {padding-left: 0px;}
.top_nav .branch_info .phone_number a {font-size: 20px;line-height: 25px;font-weight: 700;color: #152E53;display: flex;align-items: center;padding: 0 15px; grid-gap: 10px;}
.top_nav .branch_info .phone_number a:after {content: '';position: absolute;background: #E91D2C;width: 2px;height: 25px;top: 50%;left:40%;transform: translateY(-50%);border-radius: 5px;}
.top_nav .branch_info .phone_number a:hover {color: #e91d2c;}
.top_nav .branch_info .phone_number a .phone_icon {display: flex;align-items: center;}
/* ================ */

/* ========= BOTTOM HEADER ========= */
.bottom_nav {padding: 25px 0 10px 0px;}
header.formvisible .bottom_nav a.search_btn:after{content: '\f00d';}
header .bottom_nav .menu-item-has-children{ position: relative; }
header .bottom_nav .menu-item-has-children .menu-item-has-children > a:after{position: absolute;right: 15px;left: auto}
.header_main_menu {align-items: flex-end;padding-bottom: 15px;}
.header_main_menu .menu-main-menu-container .menu .menu-item > ul.sub-menu > li.menu-item:hover > a {color: #e91d2c;}
.header_main_menu .header_logo img {transition: 0.3s all ease-in-out; height: auto; object-fit: covers;}
.header_main_menu .header_logo {line-height: 0;max-width: 15%;flex: 0 0 15%;transition: 0.3s all ease-in-out;}
.header_main_menu .header_logo a {line-height: 0;display: inline-block;}
.header_main_menu .sticky_logo {display: none;}
.header_main_menu .menu-main-menu-container {max-width: 85%;flex: 0 0 85%;}
.header_main_menu .menu-main-menu-container .menu {display: flex;align-items: center;justify-content: flex-end;}
.header_main_menu .menu-main-menu-container .menu > .menu-item {max-width: max-content;flex: 0 0 100%;text-align: center;position: relative;    margin-right: 60px;}
.header_main_menu .menu-main-menu-container .menu > .mob_home{display: none;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.menu-item-has-children a {position: relative;}
.header_main_menu .menu-main-menu-container .menu li:hover > a {color: #e91d2c;}
/* ================ */

/* ========= TOP HEADER NAV CHILDREN MENU ========= */
header .top_nav .menu-item-has-children ul{ pointer-events: none; }
header .top_nav .menu-item-has-children:hover ul{ pointer-events: auto; }
header .top_nav .menu-item-has-children .branch_info_div{position: absolute;top: 115%;width: 550px;background-color: #fff;border-radius: 20px;opacity: 0;visibility: hidden;pointer-events: none;transition: all .5s ease 0s;z-index: 99;right: 0;left: auto;box-shadow: 13px 0 17px rgb(28 28 30 / 20%);}
header .top_nav .menu-item-has-children .branch_info_div:after{content:'';width: 240px;top:0;left: 0;background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgba(255,255,255,1) 100%);position: absolute;height: 100%}
header .top_nav .menu-item-has-children .branch_info_div img{position: absolute;left: 0;width: 236px;height: 100%;object-fit: cover;object-position: top; margin: 0;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
header .top_nav .menu-item-has-children .branch_info_div ul{padding: 30px 30px 30px 250px;text-align: left;}
header .top_nav .menu-item-has-children .branch_info_div ul li{font-size: 17px;line-height: 25px;font-weight: 500;position: relative;padding: 0px 0 10px 30px;}
header .top_nav .menu-item-has-children .branch_info_div ul li:last-child{padding-bottom: 0}
header .top_nav .menu-item-has-children:hover .branch_info_div{top: 100%;opacity: 1;visibility: visible;pointer-events: auto; z-index: 999;}
header .top_nav .menu-item-has-children ul li:before{content: '\f3c5';position: absolute;top: 0;left: 0;font-family: "Font Awesome 5 Brands" , "Font Awesome 5 free";font-weight: 800;font-size: 22px;color: #152e53;}
header .top_nav .menu-item-has-children ul li:nth-child(2):before{content: '\f095';transform: rotate(0deg);}
header .top_nav .menu-item-has-children ul li:nth-child(3):before{content: '\f0e0'}
header .top_nav .menu-item-has-children ul a{color: #1c1c1e;font-size: 17px;font-weight: 500;padding:0;text-transform: none;}
header .top_nav .menu-item-has-children ul a:after, header .top_nav .menu-item-has-children ul a:before{content: none;}
/* ================ */

/* ========= SEARCH BAR ========= */
.desk_header .search-form {padding: 10px 14px 9px !important;position: absolute;right: 248px;background: rgba(255, 255, 255, .8) !important;width: 100%;max-width: 420px;opacity: 0;visibility: hidden;transition: all 0.3s linear 0s;box-shadow: 0 2px 14px rgb(0 0 0 / 30%);top: calc(100%);}
.search-form .search-field {padding: 6px 20px 5px 10px;border-color: #003049;width: calc(100% - 110px);border-radius: 10px;}
.search-form .search-submit {height: 35px;padding-top: 2px;background: #003049 !important;bottom: 9px;color: white;line-height: 1;padding: 0 15px;position: absolute;text-align: center;text-transform: uppercase;cursor: pointer;margin-left: 20px;right: 15px;width: auto;font-size: 16px;border-radius: 10px;}
.desktop_only.search_icon a {font-size: 0px !important;margin-right: 15px;display: inline-block;padding: 0;color: #fff;position: relative;font-size: 0;width: 30px;height: 33px;vertical-align: top;z-index: 99;top: 4px;}
.desktop_only.search_icon a:after {content: '\f002';position: absolute;top: 8px;right: 0;font-family: "Font Awesome 5 Brands", "Font Awesome 5 free";font-weight: 700;font-size: 20px;transition: all .5s ease 0s;}
.search_bar_active .desktop_only.search_icon a:after {content: '\f00d';}
.search_bar_active form.search-form {opacity: 1;visibility: visible;top: calc(100% - 17px);}
.search-form .search-field:focus-visible {border: 0;height: 35px;}
/* ================ */

/* ========= STICKY HEADER ========= */
body.sticky_class .main_header .bottom_nav {top: 0px;box-shadow: 0 2px 8px 1px rgba(64,60,67,.24);padding: 15px 0;}
body.sticky_class .header_main_menu .menu-main-menu-container .menu {padding-bottom: 0;}
body.sticky_class .header_main_menu {align-items: center;padding-bottom: 0;}
/* ================ */

/* ========= DROPDOWN MENU ========= */
.header_main_menu .header_form {max-width: 20%;flex: 0 0 20%;}
.header_main_menu .menu-main-menu-container .menu > .menu-item > a {font-size: 20px;line-height: 20px;font-weight: 500;color: #152E53;display: inline-block;padding: 20px 0;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.red_btn_menu {max-width: max-content;flex: 0 0 100%;text-align: right;margin-right: 0px;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.menu-item-has-children > a:after {content: '\f078';position: absolute;font-family: fontAwesome;top: 55%;transform: translateY(-50%);right: -25px;font-size: 15px;line-height: 10px;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.red_btn_menu > a {color: #fff;background: #E91D2C;width: max-content;padding: 14px 40px;border-radius: 10px;line-height: 20px;border: 1px solid transparent;margin: 0;transition: 0.3s all ease-in-out;animation: pulse 1.5s infinite !important;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.red_btn_menu > a:hover {border-color: #152E53;background: #152E53;transition: 0.3s all ease-in-out;animation: blue_pulse 1.5s infinite !important;}
@keyframes pulse{
    0% {
        -moz-box-shadow: 0 0 0 #f98f8f;
        box-shadow: 0 0 0 #f98f8f;
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 16px rgba(204, 169, 44, 0);
    }
    
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    }
}
@keyframes blue_pulse{
    0% {
        -moz-box-shadow: 0 0 0 #152e5375;
        box-shadow: 0 0 0 #152e5375;
    }
    70% {
        -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 16px rgba(204, 169, 44, 0);
    }
    
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    }
}
.header_main_menu .menu-main-menu-container .menu > #menu-item-1201 {margin-right: 0px;}
.header_main_menu .menu-main-menu-container .menu > .menu-item.desktop_only.search_icon {margin:  0px 34.73px;}
.header_main_menu .menu-main-menu-container .menu ul {position: absolute;border-radius: 15px;width: 280px;background: #fff;text-align: left;padding: 10px 0px;box-shadow: 0 0px 10px rgba(0,0,0,0.30), 0 2px 10px rgba(0,0,0,0.22);z-index: 99;visibility: hidden;opacity: 0;top: 100%;left: 0;-webkit-transition: ease all 0.3s;-moz-transition: ease all 0.3s;-ms-transition: ease all 0.3s;transition: ease all 0.3s;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.header_main_menu .menu-main-menu-container .menu li {position: relative;}
.header_main_menu .menu-main-menu-container .menu li li ul {top: -10px;left: 100%;margin: 0 0 0 20px;}
.header_main_menu .menu-main-menu-container .menu li:hover > ul {visibility: visible;opacity: 1;margin: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.header_main_menu .menu-main-menu-container .menu a {transition: inherit;}
.header_main_menu .menu-main-menu-container .menu .menu-item > ul.sub-menu > .menu-item > a {font-size: 18px;line-height: 28px;font-weight: 400;color: #152E53;display: block;padding: 7px 15px;}
.header_main_menu .menu-main-menu-container .menu .menu-item > ul.sub-menu > .menu-item.menu-item-has-children > a:after {content: '\f105';position: absolute;font-family: fontAwesome;top: 55%;transform: translateY(-50%);right: 10px;font-size: 18px;}
.header_main_menu .menu-main-menu-container .menu .menu-item > ul.sub-menu > .menu-item > ul.sub-menu {left: 100%;top: 0%;}
/* ================ */

/* ========= MOBILE MENU ========= */
.mobile_footer {display: none;}
/* ================ */

div.highway-barrier {overflow:hidden;position:relative;}
ul.highway-lane {display:flex;height:100%;}
li.highway-car {flex:1;display:flex;justify-content:center;align-items:center;color:#343434;}
#stffull div.highway-barrier {ul.highway-lane {width:500%;li.highway-car {animation:translatestf 30s linear infinite;h4 { font-size:28px; }}}}
@keyframes translatestf {0% { transform:translateX(100%);}100% { transform:translateX(-10000%);}}
@keyframes translateinfinite {100% { transform:translateX(calc(-180px * 12));}}
ul.highway-lane {width:calc(150px * 24);li.highway-car {animation:translateinfinite 25s linear infinite;}}
ul.highway-lane:hover li.highway-car {animation-play-state: paused;}

/* ============================================================== END HEADER ============================================================== */

/* ============================================================== HEADER RESPONSIVE ============================================================== */
@media screen and (max-width: 1600px) {
    
    /* ========= STICKY BUTTON ========= */
    .sticky_button_desktop {padding: 20px 10px 20px 10px;}
    /* ================ */

    /* ========= TOP HEADER ========= */
    .top_nav .branch_info .phone_number a {font-size: 16px;line-height: 18px;}
    .top_nav .branch_info span {font-size: 18px;line-height: 18px;padding-left: 15px;}
    .top_nav .branch_info span:after {left: 6px;}

    .top_nav .branch_info ul li a {font-size: 18px;line-height: 20px;}
    .top_nav .branch_info ul li:first-child a {padding-left: 10px;}
    /* ================ */

    /* ========= BOTTOM HEADER ========= */
    .header_main_menu .menu-main-menu-container .menu > .menu-item > a {font-size: 18px;line-height: 18px;}
    .header_main_menu .menu-main-menu-container .menu > .menu-item.red_btn_menu > a {padding: 10px 24px 12px;}
    .desk_header .search-form{right: 100px;}
    /* ================ */

    .main_header .bottom_nav {top: 49px;}

}

@media only screen and (min-width : 1280px) and (max-width: 1380px) {

    /* ========= STICKY BUTTON ========= */
    .sticky_button_desktop {padding: 10px;}
    /* ================ */
}


@media only screen and (min-width : 1024px) and (max-width: 1280px) {
   
    /* ========= STICKY BUTTON ========= */
    .sticky_button_desktop {padding: 8px;}
    .sticky_button_desktop .sticky_form_page {padding: 8px 0;}
    /* ================ */

    /* ========= TOP HEADER ========= */
    .top_nav .branch_info ul li a {font-size: 15px;line-height: 15px;}
    .top_nav .branch_info .phone_number a {font-size: 15px;line-height: 16px;}
    .top_nav .branch_info span {font-size: 15px;line-height: 15px;padding-left: 15px;}
    .top_nav .branch_info span:after {left: 7px;}
    /* ================ */

    /* ========= BOTTOM HEADER ========= */
    .header_main_menu .menu-main-menu-container .menu > .menu-item > a {font-size: 17px;line-height: 17px;}
    .header_main_menu .menu-main-menu-container .menu > .menu-item.red_btn_menu > a {padding: 10px 20px 10px;}
    /* ================ */

    /* ========= DROPDOWN MENU ========= */
    .header_main_menu .menu-main-menu-container .menu .menu-item > ul.sub-menu > .menu-item > a {font-size: 18px;line-height: 26px;}
    /* ================ */

    /* ========= MOBILE MENU ========= */
    /* ================ */

}



@media only screen and (max-width: 1399px) {
    .header_main_menu .menu-main-menu-container .menu > .menu-item {margin-right: 50px;}
}

@media only screen and (max-width: 1299px) {
    .header_main_menu .menu-main-menu-container .menu > .menu-item {margin-right: 40px;}
}
@media only screen and (max-width: 1199px) {
    .header_main_menu .menu-main-menu-container .menu > .menu-item {margin-right: 30px;}
    .header_main_menu .menu-main-menu-container .menu > .menu-item > a {font-size: 16px;}
    .header_main_menu .header_logo {max-width: 120px;}
    .header_main_menu .menu-main-menu-container .menu > .menu-item.desktop_only.search_icon {margin: 0 25px;}

    .header_main_menu .menu-main-menu-container .menu > .menu-item.menu-item-has-children > a:after {top: 50%; right: -22px;}
}

@media only screen and (max-width: 1024px) {
    
    /* ========= STICKY BUTTON ========= */
    /* ================ */
    
    /* ========= TOP HEADER ========= */
    .desk_header, .desktop_only.search_icon a {display: none;}
    .header_main_menu .menu-main-menu-container .menu > .mob_home{display: block;}
    .main_header .top_nav {display: none;}
    /* ================ */
    
    /* ========= BOTTOM HEADER ========= */
    .main_header .bottom_nav {display: block;top: 0px;}
    .main_header .bottom_nav {padding: 15px 0;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item i{font-size: 18px;line-height: 65px;position: absolute;right: 40px;cursor: pointer;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item{position: relative;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item:before {content: "";position: absolute;background: #152E5317;height: 1px;width: 100%;bottom: 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item a {font-size: 30px;line-height: 60px;font-weight: 500;color: #152E53;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active > a {color: #E91D2C;}
    .main_header .bottom_nav .mob_header .mob_header_logo a {display: flex;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links {position: fixed;top: 9.8%;right: -100%;display: block;max-width: 100%;width: 100%;background: white;height: 100vh;padding: 30px 40px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);transition: all 0.5s ease;z-index: 9999;}
    .main_header .bottom_nav .mob_header .mob_menu .hamburger {cursor: pointer;float: right;}
    .main_header .bottom_nav .mob_header .mob_menu .hamburger .bar {display: block;background-color: #000;width: 24px;height: 2px;margin: 6px auto;transition: all 300ms ease-in-out;padding: 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .hamburger.active .bar:nth-child(2) {opacity: 0}
    .main_header .bottom_nav .mob_header .mob_menu .hamburger.active .bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
    .main_header .bottom_nav .mob_header .mob_menu .hamburger.active .bar:nth-child(3) {transform: translateY(-8px) rotate(-45deg);}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-mainmenu-container ul.menu li.menu-item-has-children i {position: absolute;right: 20px;cursor: pointer;top: 10px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-mainmenu-container ul.menu li.menu-item-has-children i.rotate {position: absolute;right: 20px;cursor: pointer;transform: rotate(180deg);}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-mainmenu-container .menu li.menu-item-has-children.inn_active ul.sub-menu {visibility: visible;opacity: 1;display: block;margin: 0;background: #fff;border-radius: 15px;padding: 10px 8px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-mainmenu-container .menu li.menu-item-has-children ul.sub-menu {visibility: hidden;opacity: 0;display: none;position: relative;top: 0;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-mainmenu-container .menu li.menu-item-has-children.inn_active ul.sub-menu .menu-item-has-children ul.sub-menu {display: none;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-mainmenu-container .menu li.menu-item-has-children.inn_active ul.sub-menu .menu-item-has-children.inn_active ul.sub-menu {display: block;}
    .main_header .bottom_nav .mob_header .mob_menu.active .nav_links {right: 0;}
    .main_header .bottom_nav .mob_header .mob_menu.active .nav_links .menu-mainmenu-container ul .menu-item-has-children {position: relative;}
    .main_header .bottom_nav .mob_header .mob_menu.active .nav_links .menu-mainmenu-container ul li a {font-size: 30px;line-height: 48px;font-weight: 600;color: #0c2541;}
    .main_header .bottom_nav .mob_header .mob_menu.active .nav_links .menu-mainmenu-container ul li.menu-item-has-children.inn_active > a {color: #ff5141;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item ul.sub-menu {display: none;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active ul.sub-menu {display: block;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item i.rotate {transform: rotate(90deg);}
    .main_header .bottom_nav .mob_header .mob_menu.active .nav_links {max-height: 91vh;text-overflow: ellipsis; overflow: hidden; overflow-y: auto;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active ul.sub-menu > .menu-item .sub-menu {display: none;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active ul.sub-menu > .menu-item.inn_active .sub-menu {display: block;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active ul.sub-menu > .menu-item .sub-menu >.menu-item .sub-menu {display: none;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active ul.sub-menu > .menu-item .sub-menu >.menu-item.inn_active .sub-menu {display: block;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu {position: inherit;margin-top: 30px;display: inline-block;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {display: inline-block;margin-right: 22px;padding: 0 25px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only a:before {content: '\f095';position: absolute;font-family: 'FontAwesome';left: 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only a {position: relative;padding-left: 40px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only.aspire_btn:after {border-color: #152E53;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only.aspire_btn:hover a {color: #fff;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only.aspire_btn:hover:after {border-color: transparent;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a {color: #fff;background: #E91D2C;padding: 14px 24px;font-weight: 500;border-radius: 15px;position: relative;padding-left: 50px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a:before {content: "";position: absolute;background: url(https://aspiresquare.com/wp-content/uploads/2024/03/clipboard.webp);background-repeat: no-repeat;height: 25px;width: 24px;top: 50%; transform: translateY(-50%);  left: 20px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a:hover {border-color: #152E53;background: #152E53;transition: 0.5s all ease-in-out;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.inn_active ul.sub-menu > .menu-item:last-child:before {position: inherit;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only:before {display: none;}
    /* ================ */
    
    /* ========= DROPDOWN MENU ========= */
    /* ================ */
    
    /* ========= MOBILE MENU ========= */
    .mob_uni_header{display: block;}
    .mob_header_logo img.custom-logo {max-width: 130px;}
    /* ================ */

    .admin-bar .main_header .bottom_nav { top: 32px; }
    .top_nav .branch_info .phone_number a .phone_icon {max-width: 20px;}
}

@media only screen and (max-width : 782px) {
    .admin-bar .main_header .bottom_nav { top: 46px; }
    .admin-bar.sticky_class .main_header .bottom_nav {top: 46px;}
    .admin-bar .main_header .bottom_nav .mob_header .mob_menu .nav_links {top: 130px;}
    .admin-bar.sticky_class .main_header .bottom_nav .mob_header .mob_menu .nav_links {top: 83px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links {top: 83px;}
}
 

@media only screen and (max-width : 768px) {
   
    /* ========= STICKY BUTTON ========= */
    .sticky_button_desktop {padding: 10px 5px 10px 10px;}
    /* ================ */

    /* ========= STICKY HEADER ========= */
    .sticky_header .table_of_sections.sticky_toc {left: auto;max-width: 93%;}
    .sticky_header .table_of_sections ul li {font-size: 16px; line-height: 24px;}
    /* ================ */
    
    /* ========= TOP HEADER ========= */
    /* ================ */

    /* ========= BOTTOM HEADER ========= */
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item a {font-size: 24px;line-height: 54px;}
    /* ================ */

}    

@media only screen and (max-width : 430px) {
   
    /* ========= STICKY BUTTON ========= */
    .sticky_button_desktop {display: none;}
    /* ================ */

    /* ========= STICKY HEADER ========= */
    .page-template-student-visa-inner .student_visa_inner_header, .page-template-coaching-inner .student_visa_inner_header, .page-template-australia-immigration-inner .student_visa_inner_header{display: block;padding: 10px 20px;}
    /* .page-template-student-visa-inner .mob_uni_header, .page-template-coaching-inner .mob_uni_header, .page-template-australia-immigration-inner .mob_uni_header{display: none;} */
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {overflow-x: auto;max-width: 32%;}
    .page-template-coaching-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections { max-width: 50%;}
    /* ================ */
    
    /* ========= TOP HEADER ========= */
    /* ================ */

    /* ========= BOTTOM HEADER ========= */
    .main_header .bottom_nav .mob_header .mob_menu .nav_links {padding: 10px 25px 30px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .desktop_only.search_icon.menu-item {padding: 0px;opacity: 0;visibility: hidden;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item {padding: 15px 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item a {font-size: 18px;line-height: 24px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item i {line-height: 20px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {padding: 14px 24px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item i{right: 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a {padding: 16px 19px;padding-left: 45px;}
    .main_header .bottom_nav .student_visa_inner {display: flex;align-items: center;}
    .main_header .bottom_nav .mob_header .student_visa_inner .hamburger {background: #152e53;padding: 10px 14px;border-radius: 15px;margin-right: 10px;}
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {overflow-x: auto;max-width: 39%;}
    .main_header .bottom_nav .mob_header .student_visa_inner .hamburger .bar{background-color: #fff;}
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections ul {display: flex;align-items: center;justify-content: space-between;}
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections ul li {text-align: center;font-size: 16px;line-height: 25px;font-weight: 500;padding: 10px 15px 10px 0px;white-space: pre;}
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections ul li a {color: #152e53;border-bottom: 2px solid transparent;padding-bottom: 6px;}
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections ul li.active a {color: #E91D2C;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only a {padding-left: 30px;}
    /* ================ */

}    
  

@media only screen and (max-width : 417px) {
    
    /* ========= BOTTOM HEADER ========= */
    .main_header .bottom_nav .mob_header .mob_menu .nav_links {padding: 0px 25px 30px;}
    /* ================ */


}    

@media only screen and (max-width : 393px) {
    /* ========= BOTTOM HEADER ========= */
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {margin-right: 12px;}
    /* ================ */
}    

@media only screen and (max-width : 390px) {
    
    /* ========= TOP HEADER ========= */
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 28%;}
    .page-template-coaching-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 44%;}
    /* ================ */
    
    /* ========= BOTTOM HEADER ========= */
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 35%;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item {padding: 12px 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {margin-right: 12px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a {padding: 15px 10px;padding-left: 45px;}
    /* ================ */
    
    /* ========= MOBILE MENU ========= */
    .mobile_slider .home_banner .owl-stage-outer .owl-stage .owl-item .slider-box .sloier-box-1{height: 713px;width: 100%;background-size: cover;background-repeat: no-repeat;}
    /* ================ */

}    

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

    /* ========= MOBILE MENU ========= */
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {margin-right: 5px;}
    /* ================ */

}    

@media only screen and (max-width : 360px) {
    
    /* ========= STICKY BUTTON ========= */
    .animation_btn.cd-is-visible {top: 85%;}
    /* ================ */
    
    /* ========= STICKY HEADER ========= */
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 26%;}
    .page-template-coaching-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 40%;}
    /* ================ */

    /* ========= MOBILE MENU ========= */
    .main_header .bottom_nav .mob_header .mob_menu .nav_links {top: 10%;}
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 33%;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {padding: 12px 20px;margin-right: 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only a {padding-left: 25px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a {padding: 12px 20px;padding-left: 40px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a:before {left: 8px;}
    /* ================ */

}

@media only screen and (max-width : 320px) {
    /* ========= STICKY BUTTON ========= */
    /* ================ */
    
    /* ========= STICKY HEADER ========= */
    .page-template-australia-immigration-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 22%;}
    .page-template-coaching-inner .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 35%;}
    /* ================ */
    
    /* ========= MOBILE MENU ========= */
    .main_header .bottom_nav .mob_header .student_visa_inner .table_of_sections {max-width: 28%;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links {top: 10%;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only {padding: 8px 10px 8px 20px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only a {padding-left: 10px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.mobile_only a:before {left: -10px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu {margin-top: 0px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a {padding: 10px 20px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a {padding: 10px 10px;padding-left: 35px;}
    .main_header .bottom_nav .mob_header .mob_menu .nav_links .menu-main-menu-container .menu .menu-item.red_btn_menu a:before {top: 20%;left: 10px;}
    /* ================ */

}    
/* ============================================================== END HEADER RESPONSIVE ============================================================== */