body:not(.template-slider) #Header {
  min-height: 0;
} 
#logo img {max-width: 240px;}

.top-bar {background-color: #000;}

@media (min-width: 1240px){
  #Top_bar #menu {background: none;}
}

#Top_bar .menu>li {display: inline-block; float: none;}

#features .scale-with-grid {width: 90px;}
.row-block {display: flex; justify-content: space-between; flex-wrap: wrap;}
.one-fifth.mcb-wrap {width: 19%;}
.row-block .mcb-wrap {}

.title-4 {font-size: 30px;}

@media only screen and (min-width: 1240px){
  #Top_bar.is-sticky  {background: #000;}
}

@media (max-width: 767px){
  .row-block {align-items: center;}
  .one-fifth.mcb-wrap {width: 100% !important; text-align: center; margin-bottom: 30px;}
  #features .scale-with-grid {margin: 0 auto;}
  .title-4 {padding-top: 40px;}
}

@media (max-width: 479px){
  .title-4 {line-height: 1.2;}
}

.slide{position: relative; background: url(../images/header.jpg) 50% 50% no-repeat; background-size: cover; padding: 300px 0 200px;}
.slide:before {content: ""; position: absolute; background-color: rgba(0,0,0,.35); top: 0; right: 0; bottom: 0; left: 0; height: 100%;}

.title-1{z-index: 5; white-space: normal; font-size: 50px; line-height: 1; margin: 0px 0px 40px; font-weight: 700; color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Poppins; max-width: 900px; visibility: inherit; transition: none 0s ease 0s; text-align: inherit; border-width: 0px; p line-height: 1.2;adding: 0px; min-height: auto; min-width: auto; opacity: 1;}

.terms .title-1 {color: inherit;}

@media (max-width: 1240px) {
  .title-1 {font-size: 40px; line-height: 1.2;}
}

@media (max-width: 768px) {
  .slide {padding: 80px 0 80px;}
  .title-1 {font-size: 32px; line-height: 1.2;}
}
@media (max-width: 500px) {
  .title-1 {font-size: 24px; line-height: 1.2;}
}

.btn-custom-2 {z-index: 6; white-space: nowrap; font-size: 17px; line-height: 17px; font-weight: 500; color: rgb(255, 255, 255); font-family: Poppins; background-color: rgb(236, 114, 71); border-color: rgb(0, 0, 0); border-radius: 3px; outline: none; box-shadow: none; box-sizing: border-box; cursor: pointer; visibility: inherit; transition: none 0s ease 0s; text-align: inherit; border-width: 0px; margin: 0px; padding: 16px 40px; letter-spacing: 0px; min-height: auto; min-width: auto; opacity: 1;}

@media only screen and (min-width: 1240px) {
  #Top_bar .menu .li_get-started {margin-left: 30px;}
  .btn-custom {z-index: 6; white-space: nowrap; font-size: 14px; line-height: 17px; font-weight: 500; color: rgb(255, 255, 255); font-family: Poppins; background-color: rgb(236, 114, 71); border-color: rgb(0, 0, 0); border-radius: 3px; outline: none; box-shadow: none; box-sizing: border-box; cursor: pointer; visibility: inherit; transition: none 0s ease 0s; text-align: inherit; border-width: 0px; margin: 0px; padding: 16px 40px; letter-spacing: 0px; min-height: auto; min-width: auto; opacity: 1;}
  #Header  #Top_bar .btn-custom {font-size: 14px; line-height: 17px; font-weight: 500; color: rgb(255, 255, 255); padding: 16px 40px; letter-spacing: 0px;}
}

@media only screen and (max-width: 1239px) {
  #Top_bar #menu>ul {padding: 11px 0;}
  #Top_bar #menu ul li .btn-custom {
    line-height: 44px;
  }
}

@media only screen and (max-width: 767px) {
.mobile-header-mini #Top_bar #menu {
    padding-bottom: 0px;
}
}

.required {text-align: left; padding-left: 15px; font-size: 14px;}


.title-2 {color: #fff; font-size: 32px; line-height: 1.2;}

@media (max-width: 767px) {
  .title-2 {font-size: 22px; line-height: 1.2;}
  body:not(.template-slider):not(.header-simple) #Header {min-height: 0;}
}

.about {padding-top:160px; padding-bottom:0px; background-color:#ffffff}
@media (max-width: 768px) {
  .about {padding-top: 40px; padding-bottom:0px;}
}

.features {padding-top:80px; padding-bottom:80px; background-color:#ffffff}
@media (max-width: 768px) {
  .features {padding-top: 40px; padding-bottom:40px;}
}

.contacts {padding-top:120px; padding-bottom:80px; background-color:#050505}
@media (max-width: 768px) {
  .contacts {padding: 60px 0;}
}

#Footer .footer_copy .copyright {float: none;}

.footer {padding: 40px 0;}
.footer-menu {display: flex; justify-content: flex-start; list-style-type: none; padding: 0; margin: 0;}
.footer-menu li {padding: 0 10px 0 0;}
.footer-menu li:first-child {border-right: 1px solid #bcbcbc; margin-right: 10px;}
.footer-menu a {color: #bcbcbc; transition: all 0.2s linear;  }
.footer-menu a:hover { opacity: 0.8;}

@media (max-width: 768px) {
  .footer-menu {justify-content: center;}
  .footer-menu li {padding: 0 10px;}
  .footer-menu li:first-child {margin: 0;}
}


.section-terms {padding: 140px 0 0; background-color: #fff;}
.section-terms ul{list-style-type: circle; padding-left: 40px; margin-bottom: 15px;}

@media (max-width: 767px) {
  .section-terms {padding: 40px 0 0;}
}