﻿/* ======= Logo ======= */
h1 {
  float: left;
  display: block;
  /*background: #FFF;*/
  background: none;
  padding: 50px 47px 36px 115px;
   height: 76px;
}
h1 img {
    border: 0px none ;
    border-radius: 0px;
  position: absolute;
  left: 95px;
  top: 21px;
width: 230px;
}
h1 span {
  color: #ffffff;
  display: inline-block;
}
h1 .main {
  font: 400 53px/53px "Sarina", sans-serif;
  margin-bottom: -7px;
}

.second {
    background-image: url("/img/BG1.jpg"); 
    padding: 136px 0 149px;
}

.box2 img {
    display: block;
    margin: 0 0 35px 180px;
}

.sf-menu ul {
  min-width: 320px;
}

h4 {
  font: 199 30px/30px "Open Sans", sans-serif;
  letter-spacing: -0.025em;
  padding:0 0 20px 0;
}
.heading1 .secondary {   
    line-height: 29px;
}
.box4 .label {
  font: 300 37px/99px "Open Sans", sans-serif;
}
h3.h3__inset1 {
    line-height: 100px;
}

@media (max-width: 479px) {
  /*h1 .main {
    font-size: 40px;   
  }*/
}
.grid_3 {
    width: 266px;
}

.box1 .wrapper .info {
  padding: 0px 15px;
  margin-top: 50px;
}
.box1 .wrapper .info .btn-default {
    margin-top: 25px;
}

.privacy span {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-align: left;
  font-family: var(--body-font);
}

.privacy input[type="checkbox"]:after {
  width: 1em !important;
  height: 1em !important;
  display: inline-block !important;
  line-height: 15px !important;
  margin: 2px 6px !important;
  background-color: #FA9E57 !important;
  vertical-align: top;
  padding: 0;
  accent-color: #DACBB6;
}

.privacy input[type="checkbox"] {
  width: 1em !important;
  height: 1em !important;
  display: inline-block !important;
  line-height: 15px !important;
  margin: 2px 6px !important;
  background: green !important;
  vertical-align: top;
  padding: 0;
  accent-color: #DACBB6;
}

.privacy input[type="checkbox"] {
  background: #3d404e;
  color: #666;
  content: "\2713";
  text-align: center;
}

.privacy label {
  display: inline-block !important;
  font-size: 15px !important;
  padding: 0 3px !important;
  font-weight: normal !important;
  line-height: 15px !important;
  width: 90%;
}

.privacy label {
  color: red;
  font-size: 11px !important;
  font-family: var(--body-font);
}

.privacy label {
  color: black;
  font-size: 13px
}

.privacy .error {
  color: red;
  font-size: 121px !important;
  line-height: 20px !important;
}



























@media (max-width: 1199px) {
  h1 {
    float: none;
    padding: 15px 0 0 0;
  }
  h1 img {
    /*display: none;*/
   width: 150px;
    top: 7px;
  }
}
@media (min-width: 1199px) {
  h1 {  
    width: 280px;
  }
  h1 img {  
   /*width: 250px;*/
   
  }
}

.first {
    background-image: url("/img/BgHome.jpg");
    padding: 0;
}


.box3 ul li {
    float: left;
    text-align: center;
    width: 50%;
}


.box1.box1__background1 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img2.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}

.box1.box1__background2 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img3.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}
.box1.box1__background3 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img4.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}

.box1.box1__background4 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img5.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}

.box1.box1__background5 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img6.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}

.box1.box1__background6 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img7.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}

.box1.box1__background6a {
    background: rgba(0, 0, 0, 0) url("/img/page1_img7.png") no-repeat scroll center 0 / cover ;
    height: 423px;
}


.box1.box1__background7 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img11.png") no-repeat scroll center 0 / cover ;
    height: 775px;
}
.box1.box1__background8 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img12.png") no-repeat scroll center 0 / cover ;
    height: 381px;
}
.box1.box1__background9 {
    background: rgba(0, 0, 0, 0) url("/img/page1_img13.png") no-repeat scroll center 0 / cover ;
    height: 382px;
}

.h6__inset5 { color:#FFF
}