.body-header-top {position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; box-shadow: 0 0 10px rgba(0,0,0,0.3); transition: all ease-in-out 0.3s;}
.container-fluid {padding-left: 0; padding-right: 0;}
@media screen and (min-width: 768px) {
.container-fluid .row-fluid,
.container-fluid .row-fluid [class*="span"],
.container-fluid .inner-mod {display: flex; padding-top: 0; padding-bottom: 0;}
.container-fluid .section-fluid-1-a .inner-mod,
.container-fluid .section-fluid-1-b .inner-mod,
.container-fluid .section-fluid-2-a .inner-mod{align-items: center; flex-wrap: wrap; justify-content: left; width: 100%; height: 100%;}
.container-fluid .section-fluid-2-b .inner-mod{align-items: center; flex-wrap: wrap; justify-content: left; width: 100%; height: 100%;}
.container-fluid .section-fluid-2-c .inner-mod{align-items: center; flex-wrap: wrap; justify-content: left; width: 100%; height: 100%;}
.container-fluid .row-fluid .span6 {width: 50%;}
.container-fluid .row-fluid .span4 {width: calc(100% / 3);}
.container-fluid .row-fluid .span3 {width: 25%;}
.container-fluid .row-fluid [class*="span"] {margin: 0;}
}
.body-header-bottom .ct-img div[class*="widget-"]{opacity: 1!important}
.body-header-bottom .row-fluid{display:flex;flex-direction:row-reverse;}
.mod-heading .inner-mod{border-left:0!important;padding-left:0!important;}