* {
  padding: 0;
  margin: 0;
}

#mainHeader {
  position: relative;
  float: left;
  width: 100%;
  height: 4vw;
}

#mainBody {
  position: relative;
  float: left;
  width: 100%;
}

#mainFooter {
  position: relative;
  width: 100%;
  height: 100%;
  background: #79A7D7;
  float: left;
}

body, html {
  font-family: 'Galano Grotesque', sans-serif;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

#block-stark-content {
  position: relative;
  top: 40px;
}

.header-body {
  position: relative;
  top: 8px;
  width: 100%;
  float: left;
  padding: 0;
  height: 5.5vw;
  border: none;
  display: flex;
  align-items: center;
  z-index: 1;
}

.header-logo {
  position: relative;
  width: 10vw;
  float: left;
  top: 3px;
  left: 2vw;
  border: none;
}

.mainLogoHeaderSizer {
  width: 15vw;
}

.new-menu-stand-header {
  position: absolute;
  display: inline-block;
  transform: scaleY(.9);
  width: auto;
  line-height: 1;
  right: 4vw;
}

.nav-new-items {
  position: relative;
  top: 1px;
  font-size: 1vw;
  padding: 1vw;
  font-weight: 400;
  float: left;
  color: #455B8E;
  cursor: pointer;
  transition: .2s;
}

.blue-button {
  position: relative;
  left: 1.5vw;
  z-index: 1;
  display: inline-block;
  padding: 1.1vw 1.7vw;
  font-size: .8vw;
  font-family: 'Galano Grotesque',sans-serif;
  font-weight: 400;
  text-align: center;
  text-decoration: none!important;
  color: #fff!important;
  border: none;
  border-radius: .2vw;
  box-shadow: none;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  transition: .2s;
  background: #455B8E;
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
}

.submitForm:hover,
.requestQuoteRightContainer #edit-submit:hover,
.innercontainerImageHeaderBody a:hover,
.blue-button:hover {
  background: #c34c0b;
}

#first-dropdown a,
#mobile-dropdown a,
.navigaition-color a {
  color: #455B8E;
  text-decoration: none;
  transition: .2s;
}

.navigaition-color a:hover {
  color: #f36f27;
}

#mainFooter #block-stark-main-menu--2 a:hover,
#mobile-dropdown a:hover,
#first-dropdown a:hover,
.nav-new-items:hover {
  color: #f36f27;
}

.actual-drop-down {
  position: absolute;
  font-weight: 300;
  font-size: 1vw;
  border: none;
  display: none;
  left: 50%;
  top: 100%;
  transform: translate(-50%,0);
  padding: 2.2vw;
  width: 10vw;
  background: #455B8E;
  border-radius: .2vw;
}

#first-dropdown li a,
.actual-drop-down li a,
.actuall-drop-down-partners li a {
  color: white;
  text-decoration: none;
  transition: .2s;
  font-size: 1vw;
  line-height: 1;
}

#first-dropdown li a:hover,
.actual-drop-down li a:hover,
.actuall-drop-down-partners li a:hover {
  color: white;
  opacity: .5
}

.actual-drop-down::before,
.actuall-drop-down-partners::before {
  content: '';
  position: absolute;
  top: -.8vw;
  right: 6vw;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 18px 20px 18px;
  border-color: transparent transparent #455B8E transparent;
}

.actual-drop-down li,
.actuall-drop-down-partners li {
  text-align: left;
  list-style: none;
  color: #fff;
  padding: 10px 0;
  line-height: 1.2;
  border-bottom: 1px solid rgba(255,255,255,.3);
  width: auto;
}

.menuMobileBody,
.menuHoderMobileClose,
.menuHoderMobile {
  display: none;
}

/* Mobile container */
@media screen and (max-width: 900px) {
  #mainHeader {
    height: 120px;
  }

  .mainLogoHeaderSizer {
    position: relative;
    top: 35px;
    width: 25vw;
  }

  .new-menu-stand-header {
    display: none;
  }

  .closeContantButton,
  .menuHolder {
    display: none;
  }

  .menuHolderOnly {
    position: relative;
    top: 20px;
    width: 100%;
    margin: auto;
    display: none;
  }

  .menuHolderOnly li {
    font-size: 9vw;
    padding: 10px;
    cursor: pointer;
    text-align: center;
    display: block;
  }

  .menuHoderMobile {
    position: absolute;
    right: 35px;
    top: 35px;
    display: block;
    padding: 25px;
    cursor: pointer;
    background: center center url('/themes/losevModules/images/mobMenu.png') no-repeat;
    background-size: 10vw 10vw;
    border: none;
    z-index: 10;
  }

  .menuHoderMobileClose {
    position: absolute;
    right: 35px;
    top: 35px;
    display: none;
    cursor: pointer;
    padding: 25px;
    background: center center url('/themes/losevModules/images/mobClose.png') no-repeat;
    background-size: 9vw 9vw;
    border: none;
    z-index: 10;
  }

  .menuMobileBody {
    position: absolute;
    float: left;
    left: 0;
    rigth: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
  }

  .mobileHeaderWrapper {
    position: relative;
    top: -8px;
    float: left;
    width: 100%;
    height: 1500px;
    background: #455B8E;
  }

  #first-dropdown a,
  #mobile-dropdown a,
  .navigaition-color a {
    color: white;
  }

  .nav-new-items {
    position: relative;
    top: 100px;
    line-height: 3;
    width: 98%;
    text-align: center;
    font-size: 5vw;
  }

  .actual-drop-down {
    position: absolute;
    width: 70%;
    font-weight: 300;
    font-size: 4vw;
    border: none;
    display: none;
    left: 50%;
    top: 130px;
    transform: translate(-50%,0);
    padding: 2.2vw;
    background: white;
    border-radius: 5px;
    z-index: 5;
  }

  #mobile-dropdown li a,
  .actual-drop-down li a {
    color: #455B8E;
  }

  .actual-drop-down::before {
    content: '';
    position: absolute;
    top: -18px;
    right: 35vw;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 18px 20px 18px;
    border-color: transparent transparent #fff transparent;
  }

  .actual-drop-down li {
    position: relative;
    top: 10px;
    text-align: center;
    line-height: 2;
  }

  .blue-button {
    position: relative;
    top: 140px;
    width: 80%;
    padding: 35px;
    z-index: 1;
    display: inline-block;
    font-size: 5vw;
    font-family: 'Poppins',sans-serif;
    font-weight: 400;
    text-align: center;
    text-decoration: none!important;
    color: #455B8E!important;
    border-radius: .2vw;
    background: white;
  }
}

.mainFooterContainer {
  position: relative;
  width: 75%;
  left: 37px;
  margin: auto!important;
}

.insideFooterContainer {
  position: relative;
  width: 14.5vw;
  height: 24vw;
  float: left;
  display: flex;
  justify-content: center;
  align-content: center;
}

.insideFooterContainerInner {
  position: relative;
  width: 80%;
}

/* move to top */

.moveToTop {
  position: absolute;
  width: 100%;
  text-align: center;
  background: #455B8E;
  z-index: 1;
  color: white;
  text-decoration: none;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  line-height: 3;
  transition: .2s;
}

.moveToTop:hover {
  opacity: .8;
}

/* move to top */

.insideFooterContainer a,
.insideFooterContainer span {
  position: relative;
  top: 7vw;
  color: white;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.2vw;
  line-height: 3;
}

.insideFooterContainer a:hover {
  text-decoration: underline;
}

.copyRight {
  position: absolute;
  bottom: 30px;
  color: white;
  height: 2vw;
  width: 20vw;
  font-size: 1vw;
}

.copyRight a {
  font-weight: 300;
  font-size: 1vw;
  top: 0;
}

.insideFooterContainer ul,
#mainFooter #block-stark-main-menu--2 ul {
  list-style: none;
}

.insideFooterContainer ul a,
#mainFooter #block-stark-main-menu--2 a {
  font-weight: 300;
  font-size: .8vw;
  line-height: 1.9;
  transition: .2s;
}

.footer-social-links-main {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
}

.footer-social-links-main a {
  position: relative;
  left: -5px;
  margin-left: 5px;
  display: flex;
  justify-content: center;
  float: left;
  align-items: center;
  width: 25px;
  height: 25px;
  border-radius: 60%;
  background: #bed7e8;
  transition: .2s;
}

.footer-social-links-main a:hover {
  opacity: .7;
}

@media screen and (max-width: 1160px)  {
  .mainFooterContainer {
    display: block;
    height: auto;
    width: 70%;
    left: 0;
  }

  .insideFooterContainer {
    width: 100%;
    height: 50vw;
    float: none;
  }

  .insideFooterContainerInner {
    height: 50vw;
  }

  .insideFooterContainer a,
  .insideFooterContainer span {
    font-size: 4vw;
  }

  .insideFooterContainer ul a,
  #mainFooter #block-stark-main-menu--2 a {
    font-size: 3vw;
  }

  .copyRight {
    width: 30vw;
    bottom: 70px;
    font-size: 2vw;
  }

  .copyRight a {
    top: 0;
    font-size: 2vw;
  }

  .moveToTop {
    z-index: 1;
  }

  #mobileAbout {
    height: 18vw;
  }
}

.abouUsContainer {
  margin: 3vw auto!important;
  position: relative;
  width: 80%;
  height: 650px;
}

.fristHeaderAboutUs {
  position: relative;
  width: 100%;
  float: left;
}

.fristHeaderAboutUs h3 {
  line-height: 2;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.6vw;
}

.fristHeaderAboutUs p {
  width: 95%;
  margin: auto!important;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.3;
  font-size: .8vw;
  padding: 30px;
}

.secondHeaderAboutUs {
  position: relative;
  top: 5vw;
  width: 37vw;
  float: right;
}

.secondHeaderAboutUs h2 {
  font-size: 2vw;
  font-weight: 300;
  font-family: 'Poppins',sans-serif;
  line-height: 3;
}

.secondHeaderAboutUs p {
  width: 80%;
  font-size: .8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.imageOnAboutUs {
  position: relative;
  top: 40px;
  float: left;
  width: 42vw;
  height: 27vw;
  padding: 0;
}

.actualImageOnAboutUs {
  width: 40vw;
}

@media screen and (max-width: 900px) {
  .abouUsContainer {
    width: 95%;
    margin: 5vw auto!important;
  }

  .fristHeaderAboutUs {
    margin: 4vw auto!important;
  }

  .secondHeaderAboutUs h2,
  .fristHeaderAboutUs h3 {
    font-size: 3vw;
  }

  .secondHeaderAboutUs p,
  .fristHeaderAboutUs p {
    font-size: 2vw;
    line-height: 1.1;
  }

  .actualImageOnAboutUs {
    margin: 5vw auto!important;
    width: 55vw;
  }
}

.infoContainerOne {
  position: relative;
  float: left;
  top: -40px;
  width: 100%;
  margin: 3vw auto!important;
  height: 40vw;
}

.infoContainerOneFirstHeader {
  position: relative;
  width: 48vw;
  height: 40vw;
  height: 100%;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
}

.infoContainerOneImage {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 49.5vw;
  height: 100%;
  float: right;
}

.infoContainerOneFirstHeaderinner {
  position: relative;
  width: 30vw;
}

.infoContainerOneFirstHeaderinner h2 {
  margin-top: 70px;
  line-height: 3;
  font-weight: 300;
  font-family: 'Poppins',sans-serif;
  font-size: 1.9vw;
}

.infoContainerOneFirstHeaderinner p {
  font-size: .8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.actualImageOnFirtInfo {
  width: 26vw;
  border: none;
}

@media screen and (max-width: 900px) {
  .infoContainerOne {
    height: 70vw;
  }

  .infoContainerOneFirstHeaderinner h2 {
    font-size: 3vw;
    margin-top: 0;
    line-height: 2;
  }

  .infoContainerOneFirstHeaderinner p {
    font-size: 1.7vw;
    line-height: 1.1;
  }

  .actualImageOnFirtInfo {
    position: relative;
    right: 60px;
    width: 35vw;
  }
}

/** Bigger slider (3 columns) on main pages **/

.benefitsOnMainPageContainer {
  position: relative;
  float: right;
  width: 100%;
  height: 900px;
}

.benefitsOnMainPageHeader p {
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.8vw;
  color: #8A94B0;
}

.benefitsOnMainPageHeader p strong {
  color: #4C5B86;
}

.benefitsOnMainPageSlider {
  position: absolute;
  bottom: 50px;
  width: 100%;
  height: 400px;
}

/** Losev SLider on Main header **/

#mainSliderContainerBenefits {
  margin: auto;
  position: relative;
  width: 80vw;
  height: 20vw;
}

#mainSliderContainerBenefits .slderContantBody {
  position: absolute;
  top: -60px;
  display: none;
}

#mainSliderContainerBenefits .sliderNavigation {
  position: relative;
  width: 100%;
  height: 28px;
  font-size: 1.6vw;
  color: cadetblue;
  display: none;
}

#mainSliderContainerBenefits .previousPage {
  position: absolute;
  top: 50px;
  left: -50px;
  display: none;
  text-align: center;
  cursor: pointer;
  transition: .2s;
}

#mainSliderContainerBenefits .nextPage {
  position: absolute;
  top: 50px;
  right: -53px;
  text-align: center;
  display: none;
  cursor: pointer;
  transition: .2s;
}

#mainSliderContainerBenefits .allOrgangeButton {
  width: 50px;
}

#mainSliderContainerBenefits .bullets {
  position: relative;
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  text-align: center;
}

#mainSliderContainerBenefits .opener {
  padding: 10px;
  float: left;
  cursor: pointer;
  transition: 1s;
  background: none;
  border: 1px solid black;
  border-radius: 50%;
}

#mainSliderContainerBenefits .active {
  background: black;
}

#mainSliderContainerBenefits .slderContantBody .align-center {
  position: relative;
  width: 10vw;
  padding: 0 15px;
}

#mainSliderContainerBenefits .slderContantBody h3 {
  position: relative;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  text-align: left;
  font-size: .8vw;
  padding: 0 25px;
  line-height: 1.2;
  margin-bottom: 1.5vw;
}

#mainSliderContainerBenefits .slderContantBody p {
  position: relative;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .6vw;
  text-align: left;
  padding: 0 25px;
}

#mainSliderContainerBenefits .slderContantBody p strong {
  position: absolute;
  bottom: 12px;
  font-family: 'Poppins',sans-serif;
  font-size: .6vw;
}

#mainSliderContainerBenefits .sliderContainerWrapper {
  position: relative;
  margin: auto!important;
  width: 80vw;
}

#mainSliderContainerBenefits .slderContantBodyContainer {
  position: relative;
  width: 14vw;
  height: 17vw;
  float: left;
  margin-left: 9.3vw;
  text-align: center;
  background: #FBFBFB;
}

@media screen and (max-width: 1160px) {
  .benefitsOnMainPageContainer {
    width: 100%;
    height: 60vw;
  }

  #mainSliderContainerBenefits .slderContantBody {
    position: relative;
    width: 100%;
    top: 100px;
  }

  #mainSliderContainerBenefits .slderContantBodyContainer {
    width: 24vw;
    height: 20vw;
    margin-left: 2vw;
  }

  #mainSliderContainerBenefits .nextPage {
    position: absolute;
    width: 20vw;
    top: 150px;
    right: -190px;
    padding: 30px;
  }

  #mainSliderContainerBenefits .previousPage {
    position: absolute;
    width: 20vw;
    top: 150px;
    left: -195px;
    padding: 30px;
  }

  .benefitsOnMainPageHeader {
    position: relative;
    top: 160px;
    width: 100%;
    height: 5vw;
  }

  .benefitsOnMainPageHeader p {
    font-size: 3vw;
    color: #8A94B0;
  }
}

@media screen and (max-width: 900px) {
  .benefitsOnMainPageContainer {
    width: 100%;
    height: 60vw;
  }

  #mainSliderContainerBenefits {
    width: 100%;
    height: 200px;
  }

  #mainSliderContainerBenefits .slderContantBody .align-center {
    width: 17vw;
  }

  #mainSliderContainerBenefits .slderContantBody {
    position: absolute;
    top: 150px;
    width: 90%;
    left: -10px;
  }

  #mainSliderContainerBenefits .slderContantBody h3 {
    font-size: 1.7vw;
    font-weight: 700;
    line-height: 1;
  }

  #mainSliderContainerBenefits .slderContantBody p {
    margin-top: 17px;
    font-size: 1.5vw;
    line-height: 1;
  }

  #mainSliderContainerBenefits {
    width: 90%;
  }

  #mainSliderContainerBenefits .slderContantBodyContainer {
    width: 24.5vw;
    height: 30vw;
    margin-left: 2vw;
  }

  #mainSliderContainerBenefits .nextPage {
    position: absolute;
    width: 20vw;
    top: 170px;
    right: -90px;
    padding: 30px;
  }

  #mainSliderContainerBenefits .previousPage {
    position: absolute;
    width: 20vw;
    top: 170px;
    left: -95px;
    padding: 30px;
  }

  .benefitsOnMainPageHeader {
    position: relative;
    top: 90px;
    width: 100%;
    height: 5vw;
  }

  .benefitsOnMainPageHeader p {
    font-size: 3vw;
    color: #8A94B0;
  }
}

/** Losev SLider on Main header **/
/** Bigger slider (3 columns) on main pages **/

/** Bigger slider (4 columns) on main pages **/

.benefitsOnMainPageContainer {
  position: relative;
  float: right;
  width: 100%;
  height: 900px;
}

.benefitsOnMainPageHeader {
  position: relative;
  top: 11vw;
  height: 4vw;
  width: 51vw;
  text-align: center;
}

.benefitsOnMainPageHeader p {
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.8vw;
  color: #8A94B0;
}

.benefitsOnMainPageHeader p strong {
  color: #4C5B86;
}

.benefitsOnMainPageSlider {
  position: absolute;
  bottom: 50px;
  width: 100%;
  height: 400px;
}

/** Losev SLider on Main header **/

#mainSliderContainerBenefits4Columns {
  margin: auto;
  position: relative;
  width: 80vw;
  height: 20vw;
}

#mainSliderContainerBenefits4Columns .slderContantBody {
  position: absolute;
  top: -160px;
  display: none;
}

#mainSliderContainerBenefits4Columns .sliderNavigation {
  position: relative;
  width: 100%;
  height: 28px;
  font-size: 1.6vw;
  color: cadetblue;
  display: none;
}

#mainSliderContainerBenefits4Columns .previousPage {
  position: absolute;
  top: 50px;
  left: -50px;
  display: none;
  text-align: center;
  cursor: pointer;
  transition: .2s;
}

#mainSliderContainerBenefits4Columns .nextPage {
  position: absolute;
  top: 50px;
  right: -53px;
  text-align: center;
  display: none;
  cursor: pointer;
  transition: .2s;
}

#mainSliderContainerBenefits4Columns .allOrgangeButton {
  width: 50px;
}

#mainSliderContainerBenefits4Columns .slderContantBodyContainer {
  position: relative;
  width: 16.5vw;
  height: 30vw;
  float: left;
  border-radius: 5px;
  margin-left: 3vw;
  text-align: center;
  background: #FBFBFB;
}

#mainSliderContainerBenefits4Columns .slderContantBody .align-center {
  position: relative;
  top: 5vw;
  width: 12vw;
  padding: 0 15px;
}

#mainSliderContainerBenefits4Columns .slderContantBody h3 {
  position: relative;
  top: 5vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  text-align: left;
  font-size: 1vw;
  padding: 0 25px;
  line-height: 3;
}

#mainSliderContainerBenefits4Columns .slderContantBody p {
  position: relative;
  top: 5vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .75vw;
  line-height: 1.2;
  text-align: left;
  padding: 0 25px;
}

#mainSliderContainerBenefits4Columns .slderContantBody p strong {
  position: absolute;
  bottom: 12px;
  line-height: 1.2;
  font-family: 'Poppins',sans-serif;
  font-size: .6vw;
}

#mainSliderContainerBenefits4Columns .sliderContainerWrapper {
  position: relative;
  margin: auto!important;
  width: 80vw;
}

@media screen and (max-width: 1160px) {
  .benefitsOnMainPageContainer {
    width: 100%;
    height: 60vw;
  }

  #mainSliderContainerBenefits4Columns .slderContantBody {
    position: relative;
    width: 100%;
    top: 40px;
  }

  #mainSliderContainerBenefits4Columns .slderContantBodyContainer {
    width: 30vw;
    height: 30vw;
    margin-left: 2vw;
  }

  #mainSliderContainerBenefits4Columns .nextPage {
    position: absolute;
    width: 20vw;
    top: 150px;
    right: -190px;
    padding: 30px;
  }

  #mainSliderContainerBenefits4Columns .previousPage {
    position: absolute;
    width: 20vw;
    top: 150px;
    left: -195px;
    padding: 30px;
  }

  .benefitsOnMainPageHeader {
    position: relative;
    top: 160px;
    width: 100%;
    height: 5vw;
  }

  .benefitsOnMainPageHeader p {
    font-size: 3vw;
    color: #8A94B0;
  }
}

@media screen and (max-width: 900px) {
  .benefitsOnMainPageContainer {
    width: 100%;
    height: 120vw;
  }

  #mainSliderContainerBenefits4Columns {
    width: 100%;
    height: 200px;
  }

  #mainSliderContainerBenefits4Columns .slderContantBody .align-center {
    width: 15.5vw;
    top: 10px;
  }

  #mainSliderContainerBenefits4Columns .slderContantBody {
    position: absolute;
    top: -40vw;
    width: 90%;
    left: -10px;
  }

  #mainSliderContainerBenefits4Columns .slderContantBodyContainer {
    width: 38vw;
    height: 50vw;
    margin-left: 2vw;
    margin-bottom: 2vw;
  }

  #mainSliderContainerBenefits4Columns .slderContantBody h3 {
    font-size: 3vw;
    font-weight: 700;
    line-height: 1;
    top: 10px;
  }

  #mainSliderContainerBenefits4Columns .slderContantBody p {
    margin-top: 17px;
    font-size: 2vw;
    line-height: 1;
    top: 10px;
  }

  #mainSliderContainerBenefits4Columns {
    width: 90%;
  }

  #mainSliderContainerBenefits4Columns .nextPage {
    position: absolute;
    width: 20vw;
    top: 170px;
    right: -90px;
    padding: 30px;
  }

  #mainSliderContainerBenefits4Columns .previousPage {
    position: absolute;
    width: 20vw;
    top: 170px;
    left: -95px;
    padding: 30px;
  }

  .benefitsOnMainPageHeader {
    position: relative;
    top: 90px;
    width: 100%;
    height: 5vw;
  }

  .benefitsOnMainPageHeader p {
    font-size: 3vw;
    color: #8A94B0;
  }
}

/** Losev SLider on Main header **/
/** Bigger slider (4 columns) on main pages **/

/** Main header **/
.mainHaderOnIndexPage {
  position: relative;
  margin: 0 auto!important;
  width: 100%;
  height: 50vw;
  float: left;
}

.mainHaderOnIndexPageFirstContainer {
  position: relative;
  top: 60px;
  float: left;
  width: 49vw;
}

.mainHaderOnIndexPageSecondContainer {
  position: absolute;
  bottom: 0;
  right: 0;
  float: right;
  width: 35.5vw;
  height: 10vw;
}

.mainHaderOnIndexPageFirstContainerInner1Container {
  position: relative;
  float: right;
  width: 35vw;
  height: 14vw;
}

.mainHaderOnIndexPageFirstContainerInner2Container {
  position: relative;
  float: left;
  width: 49vw;
  height: 18vw;
}

.mainHaderOnIndexPageFirstContainerInner2Container h1 {
  position: relative;
  top: -1vw;
  left: .5vw;
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1vw;
  width: 88%;
  text-align: center;
  color: rgb(108, 172, 228);
}

.mainHaderOnIndexPageFirstContainerInner1Container h2 {
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.8vw;
  width: 100%;
}

.mainHaderOnIndexPageFirstContainerInner1Container h3 {
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.8vw;
  width: 100%;
  color: rgb(108, 172, 228);
}

.mainHaderOnIndexPageFirstContainerInner1Container p {
  width: 65%;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  line-height: 1.3;
  font-size: .9vw;
  padding: 30px;
  color: rgba(0,0,0,.5);
}

.Inner2ContaineEventText {
  position: relative;
  width: 18vw;
  height: 6vw;
  float: left;
  line-height: 1;
}

.Inner2ContaineEventButton {
  position: relative;
  width: 7vw;
  height: 6vw;
  float: left;
}

.Inner2ContaineEventButtonStyle {
  position: relative;
  top: 10px;
  display: inline-block;
  padding: .6vw 1vw;
  font-size: .8vw;
  font-family: 'Galano Grotesque',sans-serif;
  font-weight: 400;
  text-align: center;
  text-decoration: none!important;
  color: black;
  border: none;
  border-radius: .2vw;
  box-shadow: none;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  transition: .2s;
  background: rgba(245,245,245);
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
}

.Inner2ContaineEventButtonStyle:hover {
  background: rgba(0,0,0,.1);
}

.enevtStandOnMainHeader {
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1vw;
  width: 100%;
}

.nextToHeaderOnMianHeader {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .9vw;
}

.enevtStandOnMainHeaderNext {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .9vw;
}

.enevtStandOnMainHeaderNext:before {
  content: '';
  background: url('/themes/losevModules/images/calendar.png') no-repeat;
  background-size: 1vw;
  display: inline-block;
  width: 24px;
  height: 23px;
  position: relative;
  top: 10px;
  left: 3px;
}

.enevtStandOnMainHeaderNext2 {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .9vw;
}

.enevtStandOnMainHeaderNext2:before {
  content: '';
  background: url('/themes/losevModules/images/Location.png') no-repeat;
  background-size: 1vw;
  display: inline-block;
  width: 20px;
  height: 23px;
  position: relative;
  top: 10px;
  left: 3px;
}

.orangeTitleAndLinkOnMainHeader {
  position: relative;
  top: -70px;
  width: 80%;
  float: left;
  text-align: right;
}

.orangeTitleAndLinkOnMainHeader a {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .9vw;
  color: #f36f27;
  text-decoration: none;
}

.arrowMovesRight {
  position: relative;
  right: 5px;
}

.orangeTitleAndLinkOnMainHeader .allOrgangeButton {
  position: relative;
  width: 30px;
  top: 1px;
  left: 10px;
}

@media screen and (max-width: 900px) {
  .mainHaderOnIndexPageFirstContainerInner1Container h2 {
    position: relative;
    left: -50px;
    width: 70vw;
    top: -100px;
    font-size: 3vw;
    line-height: 1.2;
  }

  .mainHaderOnIndexPageFirstContainerInner1Container p {
    position: relative;
    left: -50px;
    top: -100px;
    width: 44vw;
    padding: 10px;
    font-size: 2vw;
  }

  .mainHaderOnIndexPageFirstContainerInner1Container h3 {
    font-size: 2.3vw;
    position: relative;
    left: -5vw;
    top: 1vw;
  }

  .orangeTitleAndLinkOnMainHeader {
    width: 80%;
  }

  .orangeTitleAndLinkOnMainHeader a {
    position: relative;
    top: -30px;
    left: -25px;
    font-size: 2vw;
  }

  .mainHaderOnIndexPageSecondContainer {
    width: 60vw;
  }

  .Inner2ContaineEventText {
    width: 40vw;
    height: 100%;
  }

  .enevtStandOnMainHeader {
    font-size: 2vw;
  }

  .nextToHeaderOnMianHeader {
    font-size: 2vw;
  }

  .enevtStandOnMainHeaderNext {
    font-size: 2vw;
  }

  .enevtStandOnMainHeaderNext2 {
    font-size: 2vw;
  }

  .Inner2ContaineEventButton {
    width: 14vw;
  }

  .Inner2ContaineEventButtonStyle {
    font-size: 2vw;
  }

  .enevtStandOnMainHeaderNext:before {
    top: 8px;
    background-size: 2vw;
  }

  .enevtStandOnMainHeaderNext2:before {
    top: 8px;
    background-size: 2vw;
  }

  .sliderContainer {
    width: 100vw;
    position: relative;
    top: -35px;
  }

  .mainHaderOnIndexPageFirstContainerInner2Container h3 {
    top: -2vw;
    font-weight: 500;
    font-size: 2vw;
    width: 88%;
  }

  .mainHaderOnIndexPageFirstContainerInner2Container h1 {
    line-height: 1.1;
    font-size: 2vw;
  }

}

/** Losev SLider on Main header **/

#mainSliderContainerMainHeader {
  margin: auto;
  position: relative;
  width: 60%;
  height: 200px;
}

#mainSliderContainerMainHeader .slderContantBody {
  position: absolute;
  left: 100px;
  width: 80%;
  height: 110px;
  color: black;
  background: rgba(255,255,255,1);
  border-radius: 5px;
  display: none;
  -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
}

#mainSliderContainerMainHeader .sliderNavigation {
  position: relative;
  width: 100%;
  height: 28px;
  font-size: 1.6vw;
  color: cadetblue;
  display: none;
}

#mainSliderContainerMainHeader .previousPage {
  position: absolute;
  top: 40px;
  left: 60px;
  display: none;
  text-align: center;
  cursor: pointer;
  transition: .2s;
  z-index: 1;
}

#mainSliderContainerMainHeader .nextPage {
  position: absolute;
  top: 40px;
  right: -35px;
  text-align: center;
  display: none;
  cursor: pointer;
  transition: .2s;
}

#mainSliderContainerMainHeader .allOrgangeButton {
  width: 10px;
}

#mainSliderContainerMainHeader .bullets {
  position: relative;
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  text-align: center;
}

#mainSliderContainerMainHeader .opener {
  padding: 10px;
  float: left;
  cursor: pointer;
  transition: 1s;
  background: none;
  border: 1px solid black;
  border-radius: 50%;
}

#mainSliderContainerMainHeader .active {
  background: black;
}

#mainSliderContainerMainHeader .slderContantBody .align-left {
  position: relative;
  width: 5vw;
  padding: 0 15px;
}

#mainSliderContainerMainHeader .slderContantBody h3 {
  position: relative;
  top: 10px;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .9vw;
}

#mainSliderContainerMainHeader .slderContantBody p {
  position: absolute;
  bottom: 10px;
  right: 0px;
  width: 8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .6vw;
}

#mainSliderContainerMainHeader .slderContantBody p strong {
  position: absolute;
  bottom: 12px;
  font-family: 'Poppins',sans-serif;
  font-size: .6vw;
}

@media screen and (max-width: 1160px) {
  #mainSliderContainerMainHeader {
    width: 100%;
    height: 200px;
  }

  #mainSliderContainerMainHeader .slderContantBody {
    position: absolute;
    top: 10px;
    left: 50px;
    height: 100px;
    width: 40vw;
  }

  #mainSliderContainerMainHeader .slderContantBody h3 {
    font-size: 1.7vw;
  }

  #mainSliderContainerMainHeader .slderContantBody p strong {
    font-size: 1.1vw;
  }

  #mainSliderContainerMainHeader .slderContantBody p {
    font-size: 1vw;
    width: 12vw;
    right: 10px;
  }

  #mainSliderContainerMainHeader .previousPage .allOrgangeButton {
    display: none;
  }

  #mainSliderContainerMainHeader .nextPage .allOrgangeButton {
    display: none;
  }

  .mainHaderOnIndexPageFirstContainerInner1Container h2 {
    position: relative;
    left: -50px;
    width: 70vw;
    top: -100px;
    font-size: 3vw;
    line-height: 1.2;
  }

  .mainHaderOnIndexPageFirstContainerInner1Container p {
    position: relative;
    left: -50px;
    top: -100px;
    width: 44vw;
    padding: 10px;
    font-size: 2vw;
  }

  .orangeTitleAndLinkOnMainHeader {
    width: 50%;
    left: 1vw;
  }

  .orangeTitleAndLinkOnMainHeader a {
    position: relative;
    top: -30px;
    left: -25px;
    font-size: 2vw;
  }

  .mainHaderOnIndexPageSecondContainer {
    width: 60vw;
  }

  .Inner2ContaineEventText {
    width: 40vw;
    height: 100%;
  }

  .enevtStandOnMainHeader {
    font-size: 2vw;
  }

  .nextToHeaderOnMianHeader {
    font-size: 2vw;
  }

  .enevtStandOnMainHeaderNext {
    font-size: 2vw;
  }

  .enevtStandOnMainHeaderNext2 {
    font-size: 2vw;
  }

  .Inner2ContaineEventButton {
    width: 14vw;
  }

  .Inner2ContaineEventButtonStyle {
    font-size: 2vw;
  }

  .enevtStandOnMainHeaderNext:before {
    top: 8px;
    background-size: 2vw;
  }

  .enevtStandOnMainHeaderNext2:before {
    top: 8px;
    background-size: 2vw;
  }

  .sliderContainer {
    width: 100vw;
    position: relative;
    top: -35px;
  }
}

@media screen and (max-width: 900px) {
  #mainSliderContainerMainHeader {
    width: 100%;
    height: 200px;
  }

  #mainSliderContainerMainHeader .slderContantBody {
    position: absolute;
    top: 4vw;
    left: 50px;
    height: 100px;
    width: 40vw;
  }

  #mainSliderContainerMainHeader .slderContantBody h3 {
    font-size: 1.7vw;
  }

  #mainSliderContainerMainHeader .slderContantBody p strong {
    font-size: 1.1vw;
  }

  #mainSliderContainerMainHeader .slderContantBody p {
    font-size: 1vw;
    width: 12vw;
    right: 10px;
  }

  #mainSliderContainerMainHeader .previousPage .allOrgangeButton {
    display: none;
  }

  #mainSliderContainerMainHeader .nextPage .allOrgangeButton {
    display: none;
  }
}

/** Losev SLider on Main header **/
/** Main header **/

/** info container two **/

.infoContainerTwo {
  position: relative;
  width: 100%;
  height: 50vw;
  float: left;
}

.productsOnMainPageHeader {
  position: relative;
  top: 0vw;
  height: 4vw;
  width: 31vw;
  text-align: center;
}

.productsOnMainPageHeader p {
  line-height: 1.5;
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 2vw;
  color: #4C5B86;
}

.productsOnMainPageLeftContainer {
  position: relative;
  top: 4vw;
  float: left;
  width: 49vw;
  height: 32vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.productsOnMainPageRighContainer {
  position: relative;
  top: 4vw;
  float: right;
  width: 49vw;
  height: 32vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.productsOnMainPageInnerContainerLeft {
  position: relative;
  left: 7vw;
  width: 19vw;
  height: 28vw;
  border-radius: 5px;
  padding: 3vw;
  background: rgba(255,255,255,1);
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.45);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.45);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.45);
}

.productsOnMainPageInnerContainerRight {
  position: relative;
  right: 7vw;
  width: 19vw;
  height: 28vw;
  border-radius: 5px;
  padding: 3vw;
  background: rgba(255,255,255,1);
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.45);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.45);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.45);
}

.productsOnMainPageInnerContainerRight img,
.productsOnMainPageInnerContainerLeft img {
  width: 15vw;
}

.productsOnMainPageInnerContainerRight h3,
.productsOnMainPageInnerContainerLeft h3 {
  font-size: 1.6vw;
  margin-bottom: 2vw;
}

.productsOnMainPageInnerContainerRight p,
.productsOnMainPageInnerContainerLeft p {
  font-size: .8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.5;
  color: rgba(0,0,0,.7);
}

.orangeTitleAndLinkOnInfoSecond {
  position: absolute;
  bottom: 2vw;
  width: 10vw;
  right: 0;
}

.orangeTitleAndLinkOnInfoSecond a {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: 1vw;
  color: #f36f27;
  text-decoration: none;
}

.orangeTitleAndLinkOnInfoSecond .arrowMovesRight {
  position: relative;
  right: 5px;
}

.orangeTitleAndLinkOnInfoSecond .allOrgangeButton {
  position: relative;
  width: 38px;
  top: 2px;
  left: 10px;
}

.systemIcons {
  position: absolute;
  bottom: 6vw;
  width: 20vw;
  height: 2vw;
  float: left;
}

.leftSystemIconOnRight,
.leftSystemIcon {
  position: relative;
  float: left;
  width: 8vw;
  font-weight: 400;
  font-family: 'Poppins',sans-serif;
  font-size: .9vw;
}

.rightSystemIconOnRight,
.rightSystemIcon {
  position: relative;
  float: left;
  width: 10vw;
  font-weight: 400;
  font-family: 'Poppins',sans-serif;
  font-size: .9vw;
}

.systemIcons .leftSystemIconOnRight:before {
  content: '';
  background: url('/themes/losevModules/images/Settings.png') no-repeat;
  background-size: 1.5vw;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: 10px;
  left: 3px;
}

.systemIcons .rightSystemIconOnRight:before {
  content: '';
  background: url('/themes/losevModules/images/graphs.png') no-repeat;
  background-size: 1.5vw;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: 10px;
  left: 3px;
}

.systemIcons .leftSystemIcon:before {
  content: '';
  background: url('/themes/losevModules/images/like.png') no-repeat;
  background-size: 1.5vw;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: 10px;
  left: 3px;
}

.systemIcons .rightSystemIcon:before {
  content: '';
  background: url('/themes/losevModules/images/user.png') no-repeat;
  background-size: 1.5vw;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: 10px;
  left: 3px;
}

@media screen and (max-width: 1160px) {
  .infoContainerTwo {
    height: 80vw;
  }

  .productsOnMainPageLeftContainer {
    top: 8vw;
    height: 60vw;
  }

  .productsOnMainPageRighContainer {
    top: 8vw;
    height: 60vw;
  }

  .productsOnMainPageInnerContainerLeft {
    width: 34vw;
    height: 45vw;
    left: 2vw;
  }

  .productsOnMainPageInnerContainerRight {
    left: -2vw;
    width: 34vw;
    height: 45vw;
  }

  .productsOnMainPageHeader {
    position: relative;
    top: 10px;
    width: 100%;
    height: 5vw;
  }

  .productsOnMainPageHeader p {
    font-size: 3vw;
  }

  .orangeTitleAndLinkOnInfoSecond {
    width: 15vw;
    right: 1vw;
  }

  .orangeTitleAndLinkOnInfoSecond a {
    font-size: 2vw;
  }

  .productsOnMainPageInnerContainerRight img,
  .productsOnMainPageInnerContainerLeft img {
    width: 25vw;
  }

  .productsOnMainPageInnerContainerRight h3,
  .productsOnMainPageInnerContainerLeft h3 {
    font-size: 3vw;
    margin-bottom: 2vw;
  }

  .productsOnMainPageInnerContainerRight p,
  .productsOnMainPageInnerContainerLeft p {
    font-size: 1.4vw;
    line-height: 1.5;
  }

  .systemIcons {
    bottom: 8.5vw;
    width: 37vw;
  }

  .leftSystemIconOnRight,
  .leftSystemIcon {
    width: 15vw;
    font-size: 1.5vw;
  }

  .rightSystemIconOnRight,
  .rightSystemIcon {
    width: 19vw;
    font-size: 1.5vw;
  }

  .systemIcons .leftSystemIconOnRight:before {
    background-size: 2.5vw;
    top: 10px;
    left: 3px;
  }

  .systemIcons .rightSystemIconOnRight:before {
    background-size: 2.5vw;
    top: 10px;
    left: 3px;
  }

  .systemIcons .leftSystemIcon:before {
    background-size: 2.5vw;
    top: 10px;
    left: 3px;
  }

  .systemIcons .rightSystemIcon:before {
    background-size: 2.5vw;
    top: 10px;
    left: 3px;
  }
}

@media screen and (max-width: 900px) {
  .infoContainerTwo {
    height: 85vw;
  }

  .productsOnMainPageLeftContainer {
    top: 10vw;
    height: 60vw;
  }

  .productsOnMainPageRighContainer {
    top: 10vw;
    height: 60vw;
  }

  .productsOnMainPageInnerContainerLeft {
    width: 34vw;
    height: 55vw;
    left: 2vw;
  }

  .productsOnMainPageInnerContainerRight {
    left: -2vw;
    width: 34vw;
    height: 55vw;
  }

  .productsOnMainPageHeader {
    position: relative;
    top: 10px;
    width: 100%;
    height: 5vw;
  }

  .productsOnMainPageHeader p {
    font-size: 3vw;
  }

  .orangeTitleAndLinkOnInfoSecond {
    width: auto;
    right: 1vw;
  }

  .orangeTitleAndLinkOnInfoSecond a {
    font-size: 2vw;
  }

  .productsOnMainPageInnerContainerRight img,
  .productsOnMainPageInnerContainerLeft img {
    width: 25vw;
  }

  .productsOnMainPageInnerContainerRight h3,
  .productsOnMainPageInnerContainerLeft h3 {
    font-size: 3vw;
    margin-bottom: 2vw;
  }

  .productsOnMainPageInnerContainerRight p,
  .productsOnMainPageInnerContainerLeft p {
    font-size: 2vw;
    line-height: 1.1;
  }

  .systemIcons {
    bottom: 8vw;
    width: 37vw;
  }

  .leftSystemIconOnRight,
  .leftSystemIcon {
    width: 15vw;
    font-size: 1.7vw;
  }

  .rightSystemIconOnRight,
  .rightSystemIcon {
    width: 19vw;
    font-size: 1.7vw;
  }

  .systemIcons .leftSystemIconOnRight:before {
    background-size: 2.5vw;
    top: 11px;
    left: 3px;
  }

  .systemIcons .rightSystemIconOnRight:before {
    background-size: 2.5vw;
    top: 11px;
    left: 3px;
  }

  .systemIcons .leftSystemIcon:before {
    background-size: 2.5vw;
    top: 10px;
    left: 3px;
  }

  .systemIcons .rightSystemIcon:before {
    background-size: 2.5vw;
    top: 10px;
    left: 3px;
  }
}

/** info container two **/

/** info container three / four **/

.infoContainerThree {
  position: relative;
  width: 100%;
  float: left;
  height: 50vw;
}

.infoContainerFour {
  position: relative;
  width: 100%;
  float: left;
}

.headerAndTextBodyOnThirdInfoHeader {
  position: relative;
  float: left;
  width: 100%;
}

.headerAndTextBodyOnThirdInfoBody {
  position: relative;
  float: left;
  padding: 0 11vw;
}

.headerAndTextBodyOnThirdInfoBody h3 {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 2vw;
  margin-bottom: 2vw;
  color: #4C5B86;
}

.headerAndTextBodyOnThirdInfoBody h2 {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 2vw;
  margin-bottom: 4vw;
  color: rgba(0,0,0,.7);
}

.headerAndTextBodyOnThirdInfoBody p {
  position: relative;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .75vw;
  text-align: left;
  padding: 0 25px;
  margin-bottom: 3vw;
}

.headerAndTextBodyOnThirdInfoBodyContainer {
  position: relative;
  float: left;
  width: 100%;
  height: 33vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.headerAndTextBodyOnThirdInfoInnerContiner {
  position: relative;
  width: 17vw;
  height: 30vw;
  margin-left: 2vw;
  margin-right: 2vw;
  border-radius: 5px;
  padding: 2vw;
  -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
}

.headerAndTextBodyOnThirdInfoInnerContiner img {
  width: 12vw;
  margin-bottom: 3vw;
}

.headerAndTextBodyOnThirdInfoInnerContiner h3 {
  font-size: 1.3vw;
  margin-bottom: 1.7vw;
  font-weight: 300;
  line-height: 1;
  font-family: 'Poppins',sans-serif;
}

.headerAndTextBodyOnThirdInfoInnerContiner p {
  font-size: .8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.2;
  color: rgba(0,0,0,.8);
}

.infoContainerThree .orangeTitleAndLinkOnInfoSecond {
  width: 8vw;
  bottom: 1vw;
}

@media screen and (max-width: 900px) {
  .infoContainerThree {
    height: auto;
  }

  .infoContainerFour {
    height: auto;
  }

  .headerAndTextBodyOnThirdInfoHeader {
    height: auto!important;
    top: 0;
  }

  .headerAndTextBodyOnThirdInfoBody {
    padding: 0 0;
    width: 100% !important;
  }

  .headerAndTextBodyOnThirdInfoBody h3 {
    text-align: center!important;
    font-size: 3vw;
    margin-bottom: 0vw;
  }

  .headerAndTextBodyOnThirdInfoBody p {
    font-size: 2vw;
    line-height: 1.3;
  }

  .headerAndTextBodyOnThirdInfoBodyContainer {
    height: auto;
  }

  .headerAndTextBodyOnThirdInfoInnerContiner {
    width: 48vw;
    height: 75vw;
  }

  .infoContainerThree .orangeTitleAndLinkOnInfoSecond {
    width: 8vw;
    bottom: 1vw;
  }

  .infoContainerThree .orangeTitleAndLinkOnInfoSecond {
    width: 12vw;
    bottom: 2vw;
  }

  .headerAndTextBodyOnThirdInfoInnerContiner img {
    width: 20vw;
    margin-bottom: 5vw;
  }

  .headerAndTextBodyOnThirdInfoInnerContiner h3 {
    font-size: 3vw;
    margin-bottom: 1.7vw;
    font-weight: 300;
  }

  .headerAndTextBodyOnThirdInfoInnerContiner p {
    font-size: 2vw;
    line-height: 1.2;
  }
}

/** info container three / four **/

/** info container image / header / logo **/

.containerImageHeaderBody {
  position: relative;
  float: left;
  width: 100%;
  height: 45vw;
  display: flex;
  align-items: center;
}

.innercontainerImageHeaderBody {
  position: relative;
  top: 2.5vw;
  width: 85%;
  height: 15vw;
  margin: 0 auto!important;
}

.innercontainerImageHeaderBody img {
  position: relative;
  float: left;
  width: 40vw;
  height: 15vw;
}

.innercontainerImageHeaderBody h2 {
  position: relative;
  top: 7vw;
  float: left;
  width: 43vw;
  height: 3vw;
  font-size: 2.1vw;
  font-weight: 700;
}

.innercontainerImageHeaderBody a {
  position: absolute;
  right: 2vw;
  bottom: 0;
  z-index: 1;
  display: inline-block;
  padding: .8vw 1.4vw;
  font-size: 1vw;
  font-family: 'Galano Grotesque',sans-serif;
  font-weight: 400;
  text-align: center;
  text-decoration: none!important;
  color: #fff!important;
  border: none;
  border-radius: .2vw;
  box-shadow: none;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  transition: .2s;
  background: #455B8E;
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
}

@media screen and (max-width: 900px) {
  .innercontainerImageHeaderBody a {
    font-size: 2vw;
  }
}

/** info container image / header / logo **/

/** info container fifth **/

.infoContainerFifith {
  position: relative;
  width: 100%;
  float: left;
  height: 40vw;
  margin-bottom: 2vw;
  display: flex;
  justify-content: center;
  align-content: center;
}

.infoContainerFifithLeft {
  position: relative;
  width: 38vw;
  float: left;
  height: 37vw;
  text-align: center;
}

.infoContainerFifithRight {
  position: relative;
  width: 40vw;
  float: left;
  height: 37vw;
}

.infoContainerFifithRightLogo {
  position: relative;
  float: left;
  width: 18vw;
  height: 18vw;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.infoContainerFifithRightLogoInner {
  position: relative;
  width: 16.5vw;
  height: 16.5vw;
  background: rgba(245,245,245,1);
  border-radius: 5px;
}

.infoContainerFifithLeft img {
  position: relative;
  width: 30vw;
  height: auto;
  margin-top: 2vw;
  margin-bottom: 4vw;
}

.infoContainerFifithLeft li {
  position: relative;
  left: 4vw;
  width: 24vw;
  list-style: none;
  height: 2.3vw;
  text-align: left;
  font-weight: 400;
  font-family: 'Poppins',sans-serif;
  font-size: 1.1vw;
  padding-left: 6vw;
  padding-top: 1vw;
  margin-bottom: 2vw;
  border-radius: 5px;
  color: white;
  background: #84A7D3;
}

.infoContainerFifithLeft li:before {
  content: '';
  display: block;
  position: absolute;
  left: 1vw;
  top: 2px;
  width: 40px;
  height: 10px;
  padding: 1vw;
  background: url('/themes/losevModules/images/checkmark.svg') 0 0 no-repeat;
  background-size: 120% 120%;
  border-radius: 0;
}

.infoContainerFifithRightLogoInner img {
  margin-top: 1vw;
  width: 12vw;
}

.infoContainerFifithRightLogoInner h3 {
  font-weight: 300;
  font-family: 'Poppins',sans-serif;
  font-size: 1.3vw;
  margin-bottom: 2vw;
}

@media screen and (max-width: 1160px) {
  .infoContainerFifith {
    height: 45vw;
    top: 6vw;
    margin-bottom: 1vw;
  }

  .infoContainerFifithRightLogoInner h3 {
    font-size: 1.6vw;
    line-height: 1;
  }

  .infoContainerFifithLeft li {
    font-size: 1.6vw;
    width: 30vw;
    font-weight: 400;
    height: 3.5vw;
    padding-left: 8vw;
    margin-bottom: 1.2vw;
  }

  .infoContainerFifithRightLogoInner img {
    margin-top: 2vw;
    width: 10vw;
    margin-bottom: .8vw;
  }

  .infoContainerFifithLeft {
    width: 40vw;
  }

  .infoContainerFifithRight {
    left: 10px;
    width: 37vw;
  }

  .infoContainerFifithRightLogoInner {
    width: 17vw;
    height: 17vw;
  }

  .infoContainerFifithLeft img {
    left: -5vw;
  }

  .infoContainerFifithLeft li {
    left: 0;
  }
}

/** info container fifth **/

/** info container leadership **/

.leadershipContainer {
  position: relative;
  float: left;
  width: 100%;
  height: 30vw;
  top: -5vw;
  margin-bottom: 5vw;
}

.leadershipContainerHeader {
  position: relative;
  float: left;
  width: 22vw;
  text-align: right;
}

.leadershipContainerHeader h2 {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 2vw;
  color: rgba(0,0,0,.8);
}

.leadershipContainerBodyContainer {
  position: relative;
  top: 1vw;
  float: left;
  width: 100%;
  height: 25vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.leaderContainer {
  position: relative;
  width: 20vw;
  height: 20vw;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
}

.leaderContainerInner {
  width: 15vw;
  height: 20vw;
}

.leaderContainerInner img {
  width: 15vw;
  height: 15vw;
  border-radius: 5px;
  margin-bottom: 1.4vw;
}

.leaderContainerInner h2 {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.6vw;
  margin-bottom: .3vw;
  color: rgba(0,0,0,.8);
}

.leaderContainerInner p {
  font-weight: 400;
  font-family: 'Poppins',sans-serif;
  font-size: 1.5vw;
  color: rgba(0,0,0,.5);
}

@media screen and (max-width: 1160px) {
  .leadershipContainerHeader h2 {
    font-size: 3vw;
    width: 20vw;
  }

  .leaderContainerInner h2 {
    font-size: 2vw;
  }
}

/** info container leadership **/

/** Services Header **/

.servicesHeader {
  position: relative;
  float: left;
  height: auto;
  width: 100%;
}

.servicesHeaderLeftSide {
  position: relative;
  float: left;
  width: 53vw;
  height: 35vw;
}

.servicesHeaderRightSide {
  position: relative;
  float: left;
  width: 45vw;
  height: 35vw;
}

.actualSevricesHeaderImage {
  position: absolute;
  bottom: 1vw;
  width: 35vw;
}

.servicesHeaderLeftSide h2 {
  position:relative;
  top: 9vw;
  left: 10.5vw;
  font-size: 2vw;
  margin-bottom: 1.1vw;
}

.servicesHeaderLeftSide p {
  position: relative;
  top: 9vw;
  left: 10.5vw;
  width: 40vw;
  padding: .7vw;
  font-size: .9vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  line-height: 1.2;
  color: rgba(0,0,0,.9);
}

.servicesHeaderLeftSide li {
  position: relative;
  top: 9vw;
  left: 13.5vw;
  width: 40vw;
  font-size: .8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.4;
  color: rgba(0,0,0,.9);
}

.servicesHeaderLeftSide a {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: 1vw;
  color: #f36f27;
  text-decoration: none;
}

.orangeTitleAndLinkOnServiceeHeader {
  position: relative;
  top: 9.5vw;
  left: 11.2vw;
  width: 15vw;
}

.orangeTitleAndLinkOnServiceeHeader .allOrgangeButton {
  position: relative;
  left: 5px;
  top: 1px;
  width: 1.9vw;
}

@media screen and (max-width: 1160px) {
  .servicesHeader {
    margin-bottom: 3vw;
  }

  .servicesHeaderLeftSide {
    height: auto;
  }

  .servicesHeaderRightSide {
    height: 35vw;
  }

  .servicesHeaderLeftSide h2 {
    top: 6vw;
    left: 2.7vw;
    font-size: 3vw;
  }

  .servicesHeaderLeftSide p {
    width: 50vw;
    left: 3vw;
    font-size: 1.6vw;
    line-height: 1.2;
  }

  .orangeTitleAndLinkOnServiceeHeader {
    width: 25vw;
    top: 11vw;
    left: 3.6vw;
  }

  .servicesHeaderLeftSide a {
    font-size: 1.8vw;
  }

  .orangeTitleAndLinkOnServiceeHeader .allOrgangeButton {
    width: 3vw;
    top: 0;
  }
}

/** Services Header **/

/** Overview **/

.servicesOverview {
  position: relative;
  float: left;
  height: 30vw;
  width: 100%;
  background: rgba(245,245,245,1);
}

.servicesOverview h2 {
  position: relative;
  top: 9vw;
  left: 10.5vw;
  font-size: 2vw;
  margin-bottom: 1.5vw;
  color: #455B8E;
}

.servicesOverview p {
  position: relative;
  top: 9vw;
  left: 10.5vw;
  width: 77vw;
  padding: .7vw;
  font-size: 1.1vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(0,0,0,.9);
}

@media screen and (max-width: 1160px) {
  .servicesOverview {
    height: 35vw;
    margin-bottom: 3vw;
  }
  .servicesOverview h2 {
    top: 8vw;
    left: 2.7vw;
    font-size: 3vw;
  }

  .servicesOverview p {
    left: 3vw;
    width: 94%;
    font-size: 1.8vw;
    line-height: 1.2;
  }
}

/** Overview **/

/** Why Us **/

.servicesWhyUs {
  position: relative;
  float: left;
  height: 30vw;
  width: 100%;
  margin-bottom: 3vw;
  background: #edf5fb;
}

.servicesWhyUsLeftContainer {
  position: relative;
  float: left;
  height: 30vw;
  width: 43vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.servicesWhyUsRightContainer {
  position: relative;
  float: left;
  height: 30vw;
  width: 54vw;
}

.actualImageOnWhyUs {
  width: 30vw;
}

.servicesWhyUsRightContainer h2 {
  position: relative;
  top: 4vw;
  left: 5vw;
  font-size: 2vw;
  font-weight: 300;
  font-family: 'Poppins',sans-serif;
  line-height: 3;
}

.servicesWhyUsRightContainer p {
  position: relative;
  top: 4vw;
  left: 5vw;
  width: 85%;
  font-size: 1vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.3;
  margin-bottom: .5vw;
}

.servicesWhyUsRightContainer ul {
  position: relative;
  top: 5vw;
  width: 75%;
  font-size: .9vw;
  font-family: 'Poppins',sans-serif;
  line-height: 1.2;
  color: rgba(0,0,0,.7);
  margin: auto!important;
}

@media screen and (max-width: 1160px) {
  .servicesWhyUs {
    height: 35vw;
  }
  .servicesWhyUsRightContainer h2 {
    font-size: 3vw;
  }

  .servicesWhyUsRightContainer p {
    width: 85%;
    font-size: 1.8vw;
    line-height: 1.1;
  }
}

/** Why Us **/

/** Our Other Services **/

.ourOtherServices {
  position: relative;
  width: 100%;
  float: left;
  height: 50vw;
  background: #edf5fb;
}

.ourOtherServicesHeaderContainer {
  position: relative;
  float: left;
  width: 40vw;
  text-align: right;
  line-height: 3;
}

.ourOtherServicesHeaderContainer h2 {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 2vw;
  color: rgba(0,0,0,.8);
}

.ourOtherServicesContentContainer {
  position: relative;
  float: left;
  width: 100%;
  height: 40vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ourOtherServicesInnerContainer {
  position: relative;
  width: 17vw;
  height: 30vw;
  margin-left: 2vw;
  margin-right: 2vw;
  border-radius: 5px;
  padding: 2vw;
  background: white;
  -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
}

.ourOtherServicesInnerContainer img {
  width: 12vw;
  margin-bottom: 3vw;
}

.ourOtherServicesInnerContainer h3 {
  font-size: 1.3vw;
  margin-bottom: 1.7vw;
  font-weight: 300;
  line-height: 1;
  font-family: 'Poppins',sans-serif;
}

.ourOtherServicesInnerContainer p {
  font-size: .8vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  line-height: 1.2;
  color: rgba(0,0,0,.8);
}

.orangeTitleAndLinkOnOurServices {
  position: absolute;
  bottom: 2vw;
  width: 8vw;
  right: 0;
}

.orangeTitleAndLinkOnOurServices a {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: 1.2vw;
  color: #f36f27;
  text-decoration: none;
}

.orangeTitleAndLinkOnOurServices .arrowMovesRight {
  position: relative;
  right: 5px;
}

.orangeTitleAndLinkOnOurServices .allOrgangeButton {
  position: relative;
  width: 38px;
  top: 2px;
  left: 10px;
}

@media screen and (max-width: 1160px) {
  .ourOtherServices {
    height: 73vw;
  }

  .ourOtherServicesHeaderContainer {
    line-height: 2;
    width: 46.7vw;
  }

  .ourOtherServicesHeaderContainer h2 {
    font-size: 3vw;
  }

  .ourOtherServicesContentContainer {
    height: 55vw;
    top: 4vw;
  }

  .ourOtherServicesInnerContainer {
    margin-left: .5vw;
    width: 48vw;
    height: 50vw;
    margin-right: .5vw;
  }

  .orangeTitleAndLinkOnOurServices a {
    font-size: 2vw;
  }

  .orangeTitleAndLinkOnOurServices {
    width: 10vw;
    bottom: 1vw;

  }

  .orangeTitleAndLinkOnOurServices {
    width: 12vw;
    bottom: 2vw;
  }

  .ourOtherServicesInnerContainer img {
    width: 20vw;
    margin-bottom: 5vw;
  }

  .ourOtherServicesInnerContainer h3 {
    font-size: 3vw;
    margin-bottom: 1.7vw;
    font-weight: 300;
  }

  .ourOtherServicesInnerContainer p {
    font-size: 1.6vw;
    line-height: 1.2;
  }
}

.newSizer {
  width: 27vw;
  margin-left: 5vw;
  margin-right: 5vw;
}

.secondNewSizer {
  width: 38.7vw;
}

@media screen and (max-width: 1160px) {
  .newSizer {
    width: 48vw;
  }

  .secondNewSizer {
    width: 45vw;
  }
}

/** Our Other Services **/

/** Suggest a topic form **/

.suggestTopicContainer {
  position: relative;
  float: left;
  width: 100%;
  height: 45vw;
  margin-bottom: 3vw;
}

.suggestTopicFormConatiner {
  position: relative;
  padding: 3vw;
  margin: auto!important;
  width: 70%;
  height: 35vw;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  -moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
}

.suggestFormHeaderContainer {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 3vw;
}

.suggestFormHeaderContainer h2 {
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  font-size: 2vw;
}

.suggestTopicContainer input {
  width: 28vw;
  padding: 5px;
  font-size: 1.6vw;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 5px;
  margin-bottom: 1.9vw;
  margin-top: 1.9vw;
}

.suggestTopicContainer textarea {
  width: 28vw;
  height: 14.5vw;
  padding: 5px;
  font-size: 1.6vw;
  border-radius: 5px;
  border: 1px solid rgba(0,0,0,.1);
  margin-bottom: 1.9vw;
  margin-top: 1.9vw;
}

.suggestTopicContainer #edit-name {
  position: relative;
  width: 50%;
  float: left;
}

.suggestTopicContainer #edit-email {
  position: relative;
  top: -1vw;
  float: left;
  width: 100%;
}

.suggestTopicContainer #edit-topic {
  position: absolute;
  right: 3vw;
  top: 9vw;
}

.suggestTopicContainer .firstname {
  position: absolute;
  top: 9vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  font-size: 1.2vw;
}

.suggestTopicContainer .lastname {
  position: absolute;
  top: 15.3vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  font-size: 1.2vw;
}

.suggestTopicContainer .fieldset-wrapper:before {
  content: 'Email';
  position: absolute;
  top: 15px;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  font-size: 1.2vw;
}

.suggestTopicContainer #edit-topic:before {
  content: 'What’s your question?';
  position: absolute;
  top: 0;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  font-size: 1.2vw;
}

.js-form-item-email-confirm-on-big-mail-2 #edit-email-confirm-on-big-mail-2 {
  height: 30px;
  float: left;
}

.suggestTopicContainer .fieldset-wrapper:after {
  content: 'Confirm Email';
  position: absolute;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  font-size: 1.2vw;
  left: 0;
}

.suggestTopicContainer .description {
  position: absolute;
  right: 25vw;
  top: 15.3vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 300;
  font-size: 1.2vw;
}

.suggestTopicContainer #edit-submit {
  position: absolute;
  width: 8vw;
  right: 3vw;
  bottom: 1vw;
  z-index: 1;
  display: inline-block;
  padding: .7vw 1.8vw;
  font-size: 1vw;
  font-family: 'Galano Grotesque',sans-serif;
  font-weight: 400;
  text-align: center;
  text-decoration: none!important;
  color: #fff!important;
  border: none;
  border-radius: .2vw;
  box-shadow: none;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  transition: .2s;
  background: #455B8E;
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
}

@media screen and (max-width: 1160px) {
  .suggestTopicContainer {
    height: 105vw;
    margin-bottom: 10vw;
  }

  .suggestTopicFormConatiner {
    width: 85%;
    height: 95vw;
  }

  .suggestFormHeaderContainer {
    margin-bottom: 3vw;
  }

  .suggestFormHeaderContainer h2 {
    font-size: 3vw;
  }

  .suggestTopicContainer input {
    width: 98%;
    font-size: 3vw;
    margin-bottom: 3vw;
    margin-top: 3vw;
    -webkit-appearance: none;
  }

  .suggestTopicContainer textarea {
    width: 98%;
    height: 21vw;
    top: 3vw;
    -webkit-appearance: none;
  }

  .suggestTopicContainer #edit-name {
    width: 100%;
    float: none;
  }

  .suggestTopicContainer #edit-email {
    float: none;
    top: -2vw;
    width: 100%;
  }

  .suggestTopicContainer #edit-topic {
    position: relative;
    float: none;
    top: -4vw;
    right: 0;
  }

  .suggestTopicContainer #edit-description {
    position: relative;
    top: 1vw;
  }

  .suggestTopicContainer .firstname {
    top: 10.5vw;
    font-size: 2vw;
  }

  .suggestTopicContainer .lastname {
    top: 21.5vw;
    font-size: 2vw;
  }

  .suggestTopicContainer .email {
    top: 32.8vw;
    font-size: 2vw;
  }

  .suggestTopicContainer .confirmEmail {
    top: 43.8vw;
    font-size: 2vw;
  }

  .suggestTopicContainer .topic {
    top: 54.8vw;
    left: 3vw;
    font-size: 2vw;
  }

  .suggestTopicContainer .description {
    top: 65.8vw;
    left: 3vw;
    font-size: 2vw;
  }

  .suggestTopicContainer #edit-submit {
    width: 20vw;
    right: 3.5vw;
    bottom: 0;
    padding: 1vw 3vw;
    font-size: 2vw;
  }

  .suggestTopicContainer .fieldset-wrapper:before {
    font-size: 2vw;
    top: 0;
  }

  .suggestTopicContainer #edit-topic:before,
  .suggestTopicContainer .fieldset-wrapper:after {
    font-size: 2vw;
  }
}

/** Suggest a topic form **/

/** Style Guide **/

.styleGuideContainer {
  width: 100%;
  position: relative;
  float: left;
  height: 75vw;
  background: rgba(245,245,245,1);
}

.styleGuideBody {
  position: relative;
  margin: auto!important;
  width: 66%;
  height: 60vw;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 5px;
  background: rgba(255,255,255,1);
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.25);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.25);
}

.styleGuideHeader {
  position: relative;
  width: 30vw;
  text-align: right;
  height: 3vw;
  font-size: 1.6vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 700;
  margin-bottom: 2vw;
  margin-top: 3vw;
}

.styleGuideLeftContainer {
  position: relative;
  width: 26.3vw;
  padding: 3vw;
  height: 54vw;
  float: left;
}

.styleGuideLeftContainer h2 {
  font-size: 1.6vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  color: rgba(0,0,0,.6);
  margin-bottom: 2vw;
  margin-top: 1vw;
}

.coreContainer {
  position: relative;
  width: 11vw;
  padding: 1vw;
  height: 18vw;
  float: left;
}

.coreContainerButtons {
  position: relative;
  width: 24.1vw;
  padding: 1vw;
  float: left;
}

.coreContainerButtons h3,
.coreContainer h3 {
  font-size: 1vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  color: rgba(0,0,0,.6);
  margin-bottom: 2vw;
}

.coreContainer .styleRounded {
  position: absolute;
  top: 4px;
  left: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
}

.guideItemBtmContainer {
  position: relative;
  float: left;
  width: 100%;
  height: 60px;
  margin-bottom: 1vw;
}

.guideItem {
  position: relative;
  float: left;
  width: 100%;
  height: 60px;
  margin-bottom: 1vw;
}

.guideItemWide {
  position: relative;
  float: left;
  width: 100%;
  height: 60px;
}

.guideItem p {
  position: absolute;
  font-size: .6vw;
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  top: 15px;
  width: 120px;
  color: rgba(0,0,0,.6);
  right: 0;
}

.guideItemWide p {
  margin-top: .2vw;
  font-size: .5vw;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  top: 15px;
  width: 120px;
  color: rgba(0,0,0,.6);
}

.blue-button-not-active {
  position: relative;
  margin-bottom: 1vw;
  display: inline-block;
  padding: 1.1vw 2.93vw;
  font-size: .8vw;
  font-family: 'Galano Grotesque',sans-serif;
  font-weight: 400;
  text-align: center;
  text-decoration: none!important;
  color: #fff!important;
  border: none;
  border-radius: .2vw;
  box-shadow: none;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  transition: .2s;
  background: #455B8E;
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
}

.blue-button-acive {
  background: #c34c0b;
}

.Inner2ContaineEventButtonStyle-not-active {
  position: relative;
  margin-bottom: 1vw;
  padding: 1.1vw 3.9vw;
  font-size: .8vw;
  font-family: 'Galano Grotesque',sans-serif;
  font-weight: 400;
  text-align: center;
  text-decoration: none!important;
  color: #000!important;
  border: none;
  border-radius: .2vw;
  box-shadow: none;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  transition: .2s;
  background: rgba(245,245,245, 1);
  -webkit-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  -moz-box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 5px -4px rgba(0,0,0,0.75);
}

.Inner2ContaineEventButtonStyle-active {
  background: rgba(0,0,0,.1)
}

.aboutCCMSLearMore-not-active {
  position: relative;
  float: left;
  width: 49.5%;
}
.aboutCCMSLearMore-not-active a {
  color: cornflowerblue;
  font-size: 1.1vw;
  transition: .2s;
}

.aboutCCMSLearMore-active a {
  text-decoration: none;
}

.navigaition-color-not-active a {
  color: #455B8E;
  text-decoration: none;
  transition: .2s;
}

.navigaition-color-active a {
  color: #f36f27;
}

.resourcesColorActive {
  background: #455B8E!important;
  color: white!important;
  transition: .2s;
}

.CCMSCategory:hover {
  background: #455B8E!important;
  color: white!important;
}

.styleGuideAllHeaders {
  position: relative;
  float: left;
  width: 100%;
  height: 4vw;
  padding: 0 15px;
  margin-bottom: .4vw;
  border-left: 4px solid rgba(0,0,0,.3);
  z-index: 1;
}

.first {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.8vw;
}

.styleGuideAllHeaders p {
  width: 300px;
  font-weight: 300;
  font-family: 'Poppins',sans-serif;
  font-size: .6vw;
  position: relative;
  top: 0px;
  border-bottom: 1px solid #8A94B0;
}

.styleGuideAllHeaders span {
  font-weight: 700;
  font-family: 'Poppins',sans-serif;
  font-size: 1.8vw;
  line-height: 1.5;
  color: #8A94B0;
}

.styleGuideAllHeaders span strong {
  color: #4C5B86;
}

.styleGuideAllHeaders h3 {
  font-weight: 300;
  font-family: 'Poppins',sans-serif;
  font-size: 1.3vw;
  line-height: 1.5;
}

.styleGuideAllHeaders a {
  font-family: 'Poppins',sans-serif;
  font-weight: 400;
  font-size: .9vw;
  color: #f36f27;
}

.dopOnStyleGuideOne {
  font-size: .75vw;
  border-radius: 5px;
  width: 200px;
  margin-bottom: .4vw;
}

.dopOnStyleGuideTwo {
  font-size: .75vw;
  padding: 1px;
  border-radius: 5px;
  width: 200px;
  -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.35);
  margin-bottom: .4vw;
}

/** Style Guide **/

/** News style **/



/** News style **/
