body{
	line-height: 1.3;
}
#gkContent .container,#gkBottom3 .container,#gkBottom2 .container{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
#gkMainbody.gkcomponent {
  padding-top: 0;
  padding-bottom: 0;
}
.tmenu{
    width:100%;
}
#gkHeaderNav {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.33);
}
#qx-joomla-menu-wdo70 nav.qx-navbar ul.qx-navbar-nav > li > a
{
    padding-left:0px;
    padding-right:0px;
}
.eb-container,.finder{
    max-width:1170px !important;
    margin:40px auto !important;
}
.frontpage #gkHeaderNav {
  box-shadow: none;
}
.offcancas_social {
  width: 100%;
}
.box .content {
  margin-top: 0;
}
#back-to-top{
    display:none;
}
#gkMainbody {
  min-height: auto;
}
#qx-joomla-menu-wdo70 a, .blue-subtitle, .blue-subtitle h3{
    font-variant: small-caps;
    font-size: 16px;
    color:#3B10F0 !important;
    text-transform:inherit;
  	font-weight: 600; 
    font-family: 'Poppins', Arial, sans-serif;

}
.navy-heading h3 {
	font-size: 36px;
	color:  #376CB7;
	font-weight: 700;
	font-variant: small-caps;
	font-family: 'Poppins', Arial, sans-serif;
  	line-height: 1.2;
}
.navy-heading h4 {
	font-size: 28px;
	color: #376CB7;
	font-weight: 700;
	font-variant: small-caps;
	font-family: 'Poppins', Arial, sans-serif;
  line-height: 1.2;
}
#qx-joomla-menu-wdo70 .qx-navbar-nav, #qx-joomla-menu-7yx4f .qx-navbar-nav {
  gap: inherit;
}
#qx-joomla-menu-7yx4f a{
    font-variant: small-caps;
    font-size: 16px;
    color:#fff;
    text-transform:inherit;

}
#gkHeaderNav.affix-top {
  border-top: 10px solid;
  border-image: linear-gradient(90deg, #3B10F0, #3910F2) 1;
}
.gkAsideMenu .level0 > li > a, .gkAsideMenu .level0 > li > span {
  font-size: 25px;
  font-weight: 600;
  font-variant: small-caps;
}
.gkAsideMenu a:hover,.gkAsideMenu a:focus {
  color: #072359;
  text-decoration: none;
}
.gkAsideMenu li.active > a, .gkAsideMenu li.active > span {
  text-decoration: none;
  color: #072359;
}
.gkAsideMenu li.haschild .gkmenu li a, .gkAsideMenu li.haschild .gkmenu li span {
  font-size: 20px; 
  font-weight: 600;
  font-variant: small-caps;
}
#aside-menu .gkLogoWrap {
  /*border-bottom: none;*/
  padding: 10px;
}
#aside-menu .active > a {
  border-bottom: 5px solid #072359;
  width: 100%;
}
#aside-menu .level1 .active a{
    border:none;
}
#aside-menu .qx-element-joomla-menu nav.qx-navbar ul.qx-navbar-nav.qx-flex-row > li.deeper.classic > a::after {
    display:none;
}
.gkAsideMenu .active,.gkAsideMenu .haschild .gkmenu li{
    display:block;
}
/*.gkAsideMenu li{*/
/*    display:none;*/
/*}*/
.frontpage #qx-row-e13sq{
    display:block;
}
#qx-row-e13sq{
        display:none;
}
.aside-menu-wrap {
  padding: 32px 32px;
}
/*.classic.item-172 {
	display: none;
}*/

.qx-container {
  max-width:1440px;
}
#qx-column-y131p {
	/* max-width: 100% !important; */
	text-align: center;
	margin: 0 auto;
	padding: 0 12px;
}
.sticky1 {
  position: sticky;
  top: 0;
  height: 1200px;
}  


@media (max-width: 1090px) {
    #qx-joomla-menu-wdo70 a{
    font-variant: small-caps;
    font-size: 14px;
    }
}
@media (max-width: 1290px) {
 #qx-joomla-menu-wdo70 .qx-navbar-nav, #qx-joomla-menu-7yx4f .qx-navbar-nav {
      gap: 15px;
    }
    
}
@media (max-width: 1150px) {
    
    #aside-menu.menu-open {
      right: 0;
      width: 100%;
      z-index: 11;
    }
    
}
@media (max-width: 600px) {
#qx-joomla-menu-7yx4f{
        display:none;
    }
}
@media (min-width: 991px) {
#gkHeaderNav .gkLogoWrap{
        display:none;
    }

}
@media (max-width: 991px) {
    .frontpage #qx-row-e13sq,#qx-row-e13sq{
        display:none;
    }
    .eb-container,.finder{
        max-width:1170px !important;
        margin:40px 20px !important;
    }
   
    #qx-section-84mgv,.tmenu{
        display:none;
    }
    .gkAsideMenu li{
        display:block;
    }
    .gkLogoWrap {
      text-align: left;
    }
    .gkHeaderNav .container{
        width:100%;
    }
    #gkMobileMenu #static-aside-menu-toggler {
          font-size: 42px;
    }
    .gkLogoWrap {
          padding: 12px 0px;
    }
}
@media (max-width: 767px) {
    .sticky1 {
      position: relative;
      top: auto;
      height: auto;
    }  
}