@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

/* Simplified CSS - Dark Theme */

/* Base Styles */
html {
     
    box-sizing: border-box;
    text-size-adjust: 100%;  
    font-size: 62.5%;
}

*, *:before, *:after {
    box-sizing: inherit;
}

body {
    font-size: 16px;
     font-family: "Open Sans", sans-serif;
    
}


a{
  color: #8a2162;
  text-decoration: none;
}
a:hover{
  color: #009dcf;
  text-decoration: underline;
}

a, .Link, .RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a, .RadGrid.RadGrid .rgEditForm a, .k-grid.k-grid a, .RadToolTip.RadToolTip a{
color: #8a2162;
}
a:hover, a:focus, a:active, .Link:hover, .Link:focus, .Link:active, .RadGrid.RadGrid .rgRow a:hover, .RadGrid.RadGrid .rgRow a:focus, .RadGrid.RadGrid .rgRow a:active, .RadGrid.RadGrid .rgAltRow a:hover, .RadGrid.RadGrid .rgAltRow a:focus, .RadGrid.RadGrid .rgAltRow a:active, .RadGrid.RadGrid .rgEditForm a:hover, .RadGrid.RadGrid .rgEditForm a:focus, .RadGrid.RadGrid .rgEditForm a:active, .k-grid.k-grid a:hover, .k-grid.k-grid a:focus, .k-grid.k-grid a:active, .RadToolTip.RadToolTip a:hover, .RadToolTip.RadToolTip a:focus, .RadToolTip.RadToolTip a:active{
color: #009dcf;
}

/* Typography */
h1 {
  font-family: "Bebas Neue", sans-serif;
}
h2, .h2, .PanelTitle{
     font-family: "Bebas Neue", sans-serif;
    color: #8a2162;
}
 
 

h1, .h1, .PageTitle{
  font-weight: 400;
  color: #05376d;
}
h2, .h2, .PanelTitle{
  font-weight: 500;
}
.heading-icon .panel-title, .heading-icon h3{
  font-size: 170%;
  font-weight: 400;
  font-family: "Bebas Neue", sans-serif;
  color: #8a2162;
  margin-bottom: 0;
}

h3, .SectionTitle{
  font-size: 22px;
  color: #8a2162;
  font-weight: 700;
  font-family: "Bebas Neue", sans-serif;
}

h4, .h4, .SectionLabel{
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #003D4C;
  font-size: 20px;
  font-weight: 700;

}
h5, .h5, .SectionLabelSmaller{
  font-weight: 700;
}
h6, .h6{
  font-weight: bold;
}



/* default button */
 .btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton{
  background-color: #05376d;
    border-color: transparent;
     font-size: max(12px, 1.6rem);
  font-weight: 600;
  border-radius: 5px;
      padding: 1rem 3rem;
  font-family: "Open Sans", sans-serif;
}
.btn:hover, .btn:focus, .btn:active, .TextButton:hover, .TextButton:focus, .TextButton:active, .RadUpload.RadUpload .ruButton:hover, .RadUpload.RadUpload .ruButton:focus, .RadUpload.RadUpload .ruButton:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:active{
  background-color: #0073e5;
  border-color: transparent;
}

/*** secondary ***/ 



.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton, .RadGrid.RadGrid input.TextButton.PrimaryButton, .RadGrid.RadGrid a.TextButton.PrimaryButton {
    background-color: #05376d;
    border-color: transparent;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:active, .RadGrid.RadGrid a.TextButton.PrimaryButton:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:active{
  background-color: #0073e5;
    border-color: transparent;
}

.btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled:active, .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled:active, .btn.aspNetDisabled, .btn.aspNetDisabled:hover, .btn.aspNetDisabled:focus, .btn.aspNetDisabled:active, .TextButton:disabled, .TextButton:disabled:hover, .TextButton:disabled:focus, .TextButton:disabled:active, .TextButton.disabled, .TextButton.disabled:hover, .TextButton.disabled:focus, .TextButton.disabled:active, .TextButton.aspNetDisabled, .TextButton.aspNetDisabled:hover, .TextButton.aspNetDisabled:focus, .TextButton.aspNetDisabled:active, .RadUpload.RadUpload .ruButton:disabled, .RadUpload.RadUpload .ruButton:disabled:hover, .RadUpload.RadUpload .ruButton:disabled:focus, .RadUpload.RadUpload .ruButton:disabled:active, .RadUpload.RadUpload .ruButton.disabled, .RadUpload.RadUpload .ruButton.disabled:hover, .RadUpload.RadUpload .ruButton.disabled:focus, .RadUpload.RadUpload .ruButton.disabled:active, .RadUpload.RadUpload .ruButton.aspNetDisabled, .RadUpload.RadUpload .ruButton.aspNetDisabled:hover, .RadUpload.RadUpload .ruButton.aspNetDisabled:focus, .RadUpload.RadUpload .ruButton.aspNetDisabled:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:disabled:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton.disabled:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton.aspNetDisabled:active{
  background-color: #05376d;
}

.PrimaryButton:disabled, .PrimaryButton:disabled:hover, .PrimaryButton:disabled:focus, .PrimaryButton:disabled:active, .PrimaryButton.disabled, .PrimaryButton.disabled:hover, .PrimaryButton.disabled:focus, .PrimaryButton.disabled:active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .UsePrimaryButton .TextButton:disabled, .UsePrimaryButton .TextButton:disabled:hover, .UsePrimaryButton .TextButton:disabled:focus, .UsePrimaryButton .TextButton:disabled:active, .UsePrimaryButton .TextButton.disabled, .UsePrimaryButton .TextButton.disabled:hover, .UsePrimaryButton .TextButton.disabled:focus, .UsePrimaryButton .TextButton.disabled:active, .UsePrimaryButton .TextButton.aspNetDisabled, .UsePrimaryButton .TextButton.aspNetDisabled:hover, .UsePrimaryButton .TextButton.aspNetDisabled:focus, .UsePrimaryButton .TextButton.aspNetDisabled:active, .RadGrid input.PrimaryButton:disabled, .RadGrid input.PrimaryButton:disabled:hover, .RadGrid input.PrimaryButton:disabled:focus, .RadGrid input.PrimaryButton:disabled:active, .RadGrid input.PrimaryButton.disabled, .RadGrid input.PrimaryButton.disabled:hover, .RadGrid input.PrimaryButton.disabled:focus, .RadGrid input.PrimaryButton.disabled:active, .RadGrid input.PrimaryButton.aspNetDisabled, .RadGrid input.PrimaryButton.aspNetDisabled:hover, .RadGrid input.PrimaryButton.aspNetDisabled:focus, .RadGrid input.PrimaryButton.aspNetDisabled:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:disabled:active, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton.disabled:active, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton.aspNetDisabled:active, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:disabled:active, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton.disabled:active, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton.aspNetDisabled:active{
  background-color: #05376d;
}



select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .input-fake{
  background-color: #fff;
  border-color: #ccc;
  border-radius: 5px;
  height: 47px;
}
textarea{
   background-color: #fff;
  border-color: #ccc;
  border-radius: 5px;
}
input, button, select, textarea{
  font-family: "Open Sans", sans-serif;
}

.RadGrid.RadGrid_MetroTouch .rgPager .rgPagerButton, .RadGrid.RadGrid_Metro .rgPager .rgPagerButton{
  border-radius: 5px;
}


/***********/



 .header-container, .SliderPage1{
    max-width: 1920px;
    padding-left: 5rem;
    padding-right: 5rem;
}
.footer .container{
  max-width: 1920px;
    padding-left: 5rem;
    padding-right: 5rem;
}

/************************/

#masterHeaderBackground, .header{
    border-bottom: 0px;
}
.header{
    padding-top: 0px;
    padding-bottom: 0px;
}
header.header {
    position: sticky !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    /* height: 111px; */
    overflow-anchor: none;
}

.header-top-container{
    padding-top: 3rem;
    padding-bottom: 3rem;
    background-color: #fff;
    transition: all .3s ease-in-out;
} 
header.header.sticky-header .header-top-container {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.header-logo-container img{
    transition: all .3s ease-in-out;
    width: 100%;
}
.sticky-header .header-logo-container img{
        width: 220px;
        overflow-anchor: none;
}
.header-top-container .header-container::after{
    display: block;
    clear: both;
    content: "";
}
.header-top-container .header-container{
    display: flex;
     
    align-items: center;
}
.navbar-header{
    margin-left: auto;
}

.header-bottom-container{
    background-image: linear-gradient(90deg, #031c37 70%, #0e7ea0 90%, #05bffa 100%);
}

.nav-auxiliary {
  font-size: 16px;
  font-weight: 600;
  color: #05376d;
}
.nav-auxiliary a{
    color: #05376d;
    text-transform: uppercase;
    text-decoration: none;
  
    
}
.nav-auxiliary a:hover{
    text-decoration: underline;
}
.nav-auxiliary .nav-image{
    width: 30px;
    vertical-align: sub;
}
.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text{
    background: url(images/icon-cart.svg) center left no-repeat;
}
.nav-auxiliary .UtilityAuthenticationLink{
        background: url(images/icon-login.svg) center left no-repeat;
        padding-left: 26px;
        background-size: 18px;
}  

/*** with icon search ****/

.searchbar-toggle{
  display: inline-block;
}
.search-container, .auth-link-container {
        display: block;
    }

.nav-auxiliary .searchbar-toggle{
   padding: 0px;
   margin: 0 0 0 15px;
   background: none;
   width: auto;
   height: auto;
}   

.searchbar-toggle .icon-search{
  background: url(images/icon-search.svg) center left no-repeat;
    width: 20px;
    height: 25px;
    margin-right: 5px;
}
.header-search{
  text-align: right;
}
.searchbar-toggle .sr-only{
    position: unset;
    font-size: 16px;
    font-weight: 600; 
    color: #05376d;
    text-transform: uppercase;  
}
.searchbar-toggle:hover .sr-only{
    text-decoration: underline;
}
/* .search-field{
    background-position: 7px -10px;
} */
@media (min-width: 768px) {
    .search-container-sm {
        display: none !important;
    }
    .search-container .search-field{
  width: 200px;
  height: 37px;
}
}   

/*** end ***/




.RadMenu.RadMenu_Austin .rmLink{
    color: #fff;
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink{
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    overflow: hidden;
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink > .rmText
 {
        padding: 20px 15px;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected{
    background-color: transparent;
    color: #8a2162;
}

.RadMenu.RadMenu_Austin .rmGroup{
    background-color: #fff;
}

.RadMenu.RadMenu_Austin .rmSlide .rmLink{
    color: #8a2162;
}
.RadMenu_Austin .rmSlide .rmLink:hover, .RadMenu_Austin .rmSlide .rmLink:focus, .RadMenu_Austin .rmSlide .rmLink.rmFocused, .RadMenu_Austin .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_Austin .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_Austin .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    background-color: transparent;
    color: #E00087;
}


/******* footer ******/

#ft {
    background-color: #8a2162;
    color: #fff;
}
.footer-content{
    background-color: #8a2162;
    color: #fff;
    text-align: left;
    padding-top: 8rem;
    padding-bottom: 8rem;
    position: relative;
    overflow: hidden;
}

.footer-content ul{
    
    padding: 0;
    list-style: none;
}

.footer-main-circle {
    pointer-events: none;
    border: 1px solid #ff7dcc;
    border-radius: 100rem;
    position: absolute;
}

.footer-main-circle-1 {
    height: 585px;
    width: 585px;
    bottom: 10%;
    right: 50%;
}
.footer-main-circle-2 {
    height: 427px;
    width: 427px;
    top: 30%;
    left: 73%;
}

.footer-main-inner {
    justify-content: space-between;
    align-items: flex-start;
    gap: 4rem;
    padding-right: 5rem;
    display: flex;
}
ul.footer-main-list {
    z-index: 1;
}
.footer-main-list li:not(:last-child) {
    margin-bottom: 1.5rem;
}
 .footer-main-list a {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
    }
    .footer-main-list a:hover {
        text-decoration: underline;
        color: #fff;
    }
.footer-main-stats {
    max-width: 260px;
    z-index: 1;
}
.footer-main-stats span {
    font-family: "Bebas Neue", sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 2.6rem;
    font-weight: 400;
    line-height: 1.25;
    display: block;
}
.footer-main-stats .number {
    text-align: center;
    font-size: 14rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
.footer-main-stats .number span
 {
    margin-left: -2rem;
    font-size: 90px;
    display: inline-block;
}
.footer-main-learn:after {
    content: "";
    pointer-events: none;
    height: 256px;
    width: 256px;
    border: 1px solid #fff;
    border-radius: 100rem;
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -55% -50%;
}
.footer-main-learn {
    height: 195px;
    width: 195px;
    text-align: center;
    background-color: #fff;
    border-radius: 100rem;
    justify-content: center;
    align-items: center;
    padding: 3rem;
    transition: all .3s;
    display: flex;
    position: relative;
}
.footer-main-learn:has(>a:hover,>a:focus) {
    background-color: #05376d;
}
.footer-main-learn a {
    color: #8a2162;
    text-transform: uppercase;
    font-size: 2.6rem;
    font-weight: 400;
    font-family: "Bebas Neue", sans-serif;
    line-height: 1.25;
    text-decoration: none;
}
.footer-main-learn a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer-nav-copyright{
    background-image: linear-gradient(90deg, #031c37 80%, #0e7ea0 95%, #05bffa 100%);
    font-size: max(12px, 1.4rem);
    padding-top: 0px;
    padding-bottom: 0px;
}
.footer-nav-copyright .footer-copyright{
    float: none;
    display: block;
    margin: 0;
}

.footer-info-inner{
    justify-content: space-between;
    align-items: center;
    gap: 8rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
}
.footer-info-inner a{
   color: #fff;
}
.footer-info-inner a:hover{
    color: #05BFFA;
}
.footer-info-social{
    justify-content: space-between;
    align-items: center;
    gap: 4.5rem;
    display: flex;
    margin: 0;
    padding: 0;
}
.footer-info-social li{
    list-style: none;
}   
.footer-info-social svg {
    height: 31px;
    width: 31px;
}
.footer-info-social .youtube svg { 
    width: 44px;
}
.footer-info-social .twitter svg { 
    width: 38px;
}

.footer-info-copyright{

    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}
/*******/
.member-profile .mini-profile-banner-large .mini-profile-name-section .SectionLabel, .member-profile .mini-profile-banner-small .mini-profile-name-section .SectionLabel{
    /* font-family: "Open Sans", sans-serif; */
    font-family: "Bebas Neue", sans-serif;
    font-weight: 500;
    color: #8a2162;
}
.stacked-tabs .select-tab {
     
    background: #05376d;
}
.heading-icon .panel-title, .heading-icon h3{
        text-transform: none;
}

html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
    border-color: #05376d;
    background-color: #05376d;
}
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 {
    border-color: #05376d;
}
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight{
    background-color: #05376d;
}


.RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageNext:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageLast:active, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton:hover, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgActionButton:hover, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPagePrev:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageNext:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageFirst:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageLast:active, .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton, .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton:hover, .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgActionButton:hover{
        background-color: #05376d;
    border-color: #05376d;
}

.coadmin-manage a{
        background-color: #05376d;
}
.coadmin-manage a:hover, .coadmin-manage a:focus, .coadmin-manage a:active {
    background-color: #05376d;
}

/********** responsive **************/


@media (min-width: 992px) {
    .nav-primary {
        margin-top: 0px;
        float: none;
        clear: none;
    }
    .RadMenu.RadMenu ul.rmHorizontal{
        display: flex;
        justify-content: space-between;
    }

    .RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink::after{
        content: "";
        height: 40px;
        width: 40px;
        pointer-events: none;
        border-radius: 100rem;
        transition: all .2s;
        position: absolute;
        top: 0;
        left: 50%;
        translate: -50% -65%;
       
  }
 
  .RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused{
    background-color: transparent;
    color: #009dcf;
  }
 .RadMenu.RadMenu_Austin .rmRootLink.rmExpanded::after, .RadMenu.RadMenu_Austin .rmRootLink:hover::after, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused::after{
    background-color: #0a7db2;
  }

   .RadMenu.RadMenu_Austin .rmRootLink.rmSelected{
    background-color: transparent;
    color: #009dcf;
}
 .RadMenu.RadMenu_Austin .rmRootLink.rmSelected:after{
    background-color: #0a7db2;
 }


}

@media screen and (max-width: 1280px) {
    .header-logo-container {
        max-width: 296px;
    }
    .footer-main-circle-1 {
        right: 46%;
    }
    .footer-main-circle-2 {
        left: 60%;
    }
     .footer-info-inner{
        
        gap: 2rem;
   }
   .footer-main-inner{
    padding-right: 0px;
   }
}
@media screen and (min-width: 900px) and (max-width: 1100px) {
    .footer-main-learn {
        height: 155px;
        width: 155px;
        min-width: 155px;
    }
}
@media screen and (max-width: 991px) {
 .header-container, .SliderPage1{
 
    padding-left: 3rem;
    padding-right: 3rem;
}
.footer .container{
 
    padding-left: 3rem;
    padding-right: 3rem;
}
.header-top-container{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
} 

.UtilityNavigationList{
    display: none;
}
.UtilityAuthentication{
    display: none;
}
.nav-auxiliary .searchbar-toggle{
    display: none;
}
.navbar-toggle{
background-color: transparent;
padding: 0;
margin: 0;
}
.navbar-toggle.collapsed{
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: transparent;
}

.navbar-toggle .icon-bar{
    background-color: #8a2162;
}

.header-bottom-container .header-container{
            padding-left: 15px;
        padding-right: 15px;
}
.navbar-collapse, .searchbar-collapse{
            border-bottom: 8px solid #009DCF;
            box-shadow: 0 2rem 2rem #0003;
            background-color: #ffffff;
}
.RadMenu.RadMenu_Austin .rmLink{
    color: #05376D;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmExpanded, .RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink.rmFocused {
    background-color: transparent;
    color: #009dcf ;
}
    .RadMenu_Austin .rmSlide {
         
        left: 10px !important;
    }
.RadMenu .rmGroup .rmToggle{
    display: none;
}
.header-bottom-container{
    padding-top: 1.65rem;
}
  .RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink > .rmText {
    padding: 10px 15px;
}

}

@media screen and (max-width: 900px) {
   .footer-main-circle-1 {
        height: 500px;
        width: 500px;
        top: -30%;
        left: 25%;
    }
    .footer-main-circle-2 {
        top: unset;
        left: unset;
        height: 600px;
        width: 600px;
        bottom: -30%;
        right: 25%;
    }

    .footer-main-inner {
        flex-direction: column;
        align-items: center;
    }
   .footer-info-inner{
        flex-direction: column;
        gap: 2rem;
        padding: 2rem 3rem 6rem;
   }
   .footer-main-learn {
        margin-top: 4rem;
    }

}

@media screen and (max-width: 767px) {
 .header-container, .SliderPage1{
 
    padding-left: 1.35rem;
    padding-right: 1.35rem;
}
.footer .container{
 
    padding-left: 1.35rem;
    padding-right: 1.35rem;
}
  .header-logo-container {
        max-width: 140px;
    }

    .footer-main-circle-2 {
        height: 500px;
        width: 500px;
        bottom: -27%;
        right: 22%;
    }
.footer-main-list {
        align-items: center;
        margin: 0 auto 48px auto;
        display: flex;
        flex-direction: column;
    }

    

}


