

@media screen and (min-width:768px){}
.container{margin-left:auto;margin-right:auto;max-width:1800px}
.container:after{content:"";display:table;clear:both}


#main-wrap{position:relative;z-index:5;background:#fff}
#main-wrap:after{content:"";display:table;clear:both}body:not(.path-frontpage) #main-wrap{margin-left:auto;margin-right:auto;max-width:1800px}body:not(.path-frontpage) #main-wrap:after{content:"";display:table;clear:both}
#main{position:relative;padding:30px 20px 80px;background:#fff}
@media screen and (min-width:750px)
{
    #main{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:1200px)
{
    #main{padding:60px 60px 130px}}
    .main-padding{padding-left:10px;padding-right:10px
}
@media screen and (min-width:750px)
{
    .main-padding{padding-left:25px;padding-right:25px}
}
@media screen and (min-width:768px)
{
    .main-padding{padding-left:40px;padding-right:40px}
}
@media screen and (min-width:1600px)
{
    .main-padding{padding-left:60px;padding-right:60px}
}
@media screen and (min-width:1900px)
{
    .main-padding{padding-left:6%;padding-right:6%}
}

#mrdnnavbarSupportedContent {   max-width : -webkit-fit-content;     max-width: -moz-fit-content;     max-width: fit-content;}
.logo {
    width: 147px
}a.skip-to-content{transition:opacity .4s cubic-bezier(.24,.52,.33,.99);font-size:13px;font-size:1.3rem;position:absolute;top:15px;left:-999em;transform:translateX(-50%);color:#1a366c;background:#fff;padding:0 10px;opacity:0}a.skip-to-content:focus{left:50%;opacity:1}
#header{position:fixed;width:100%;left:0;top:0;background:#FFFFFF;background:#435789 linear-gradient(180deg,#FFFFFF,#FFFFFF);z-index:10;color:#28275f;-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05);box-shadow: 0 3px 12px rgba(0,0,0,.05);}
#header *{outline-color:#fff}
.toolbar-fixed.toolbar-horizontal #header{top:39px}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open #header{top:80px}
#header>.inner{padding-left:10px;padding-right:10px;height:90px;padding-top:20px;margin-bottom: 25px;}
@media screen and (min-width:750px)
{
    #header>.inner{padding-left:25px;padding-right:25px}
}
@media screen and (min-width:768px)
{
    #header>.inner{padding-left:40px;padding-right:40px}
}
@media screen and (min-width:1600px)
{
    #header>.inner{padding-left:60px;padding-right:60px}
}
@media screen and (min-width:1900px)
{
    #header>.inner{padding-left:4%;padding-right:4%}
}

@media screen and (min-width:1200px)
{
    #header>.inner{height:100px}
}
#header .container{position:relative}
#header .logo{position:absolute;top:0;z-index:2;left:0;width:110px}



.mrdn-row {  height: 100%;  max-width: 100%;}
.nav-item_first {  padding: 23px;  list-style: none;display: inline-block;}
.mrdn_header_menu{align-items: center;text-align: center;line-height: 1;text-decoration: none;color: #000;font-size: 17px;font-weight: 700;text-transform: uppercase;}
.mrdn_header_menu:hover{color: #3493c0;}

.nav-item_Second {  padding: 20px;  list-style: none;display: inline-block;}
.mrdn_header_menu_Second{align-items: center;text-align: center;line-height: 1;height: 100%;text-decoration: none;color: #444;font-size: 10pt;text-transform: capitalize;}
.mrdn_menu_icon {    display: none;        width: 70px;    height: 68px;}
.mrdn-utility-menu {    padding: 0;    margin: 0;    list-style: none;       height: 100%;}
.mrdn-hm-logo{}



@media only screen and (min-width:1200px) and (max-width: 1644px)
{ 
    
.nav-item_first {padding: 10px;}   
.nav-item_Second {padding: 17px;}
.mrdn-hm-logo { width: 155px;    height: auto;}
.mrdn-row-float{justify-content: flex-start;}
}

@media only screen and (min-width:992px) and (max-width: 1199px)
{ 
.main-site-header__menu--navigation{background-color:#fff;justify-content: end}
.mrdn-row-float{float:right;}
.mrdn-hm-logo {      height: auto;}

}

@media only screen and (min-width:768px) and (max-width: 991px)
{
    .mrdn-utility-menu {    border-top: 0px solid #ebebeb;    border-left: 0px solid #ebebeb;    border-right: 0px solid #ebebeb;    flex: 100%;    justify-content: end;}
    #mrdnnavbarSupportedContent {    justify-content: end;    padding-bottom: 15px;}
.main-site-header__menu--navigation{background-color:#fff;justify-content: end}
.mrdn-row-float{float:right;}
.mrdn_menu_btn_icon {   margin-left: 124px;}
.mrdn-hm-logo {      height: auto;}

}
@media only screen and (min-width:576px) and (max-width: 767px)
{

.main-site-header__menu--navigation{background-color:#fff;justify-content: end}
.mrdn-row-float{float:right;}
.mrdn_menu_btn_icon {   margin-left: 124px;}
.mrdn_header_menu_Second{font-size:8pt;}
.mrdn-hm-logo { height: auto;}
}
@media only screen and  (min-width:0px) and (max-width: 575px)
{
.mrdn_menu_btn_icon {   margin-left: 85px;}
.main-site-header__menu--navigation{background-color:#fff;}
.mrdn-row-float{float:right;}
.mrdn-hm-logo{height:auto;}

}
