/* Extended css styles */

.portfolio-frame {
    margin: 120px auto 30px;
}

.ha-header {
    z-index: 9999;
}

.details .desc-det p {
    overflow: hidden;
    height: 170px;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: sans-serif !important;
}


.contacts-list__desc {
    position: absolute;
    z-index: 9998;
    background: #fff;
    padding: 35px;
    box-shadow: 3px 3px 11px #666;
    top: 50%;
    left: 10%;
    transform: translateY(-50%);
}

.all-elements-map {
    position: relative;
}


.brand-logo {
    height: 190px;
   
}


.home .container .logo img {
    padding-top: 10px;
    max-width: 100%;
}

.section-header p {
    font-family: "Lato", sans-serif;
    font-size: 18px;
}
.form-title {
   z-index: 99;
    color: #ff1c32;
    position: relative;
    text-align: center;
    font-size: 46px;
    margin-bottom: 0px;
}
@media (max-width: 1170px) {
  .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
  	width: 700px;
  }
}
@media (max-width:651px) {
   .portfolio-frame {
        margin-top: 30px;
    }
  .ovrl-brand {
  	padding: 0;
  }
}
@media (max-width:767px) {
  
  html .page-template-template-home-php section {
    padding-top: 30px;
}
  .section-white .heading {
  	margin-bottom: 0px;
  }
  .wrap-circle-item {
  	display: inline-block;
    margin: auto;
    width: 160px;
  }
  .section-header {
  	margin-bottom: 0;
  }
  .featcontent {
  	font-size: 17px;
  	}
  .bottom-menu ul {
  	margin:0;
  }
  .bottom-menu li a {
  	padding: 0 4px;
  }
  .page-template-template-home-php section {
  	padding-bottom: 30px;
  }
  .home  .row {
    padding: 0 20px;
  }
  .form-title {
  	font-size: 30px;
  }
  .tp-simpleresponsive .tp-description {
  	font-size: 20px !important;
  }
   .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
  	width: 100%;
  }
}


.brand-logo a {
    pointer-events: none;
    cursor: default;
}

.brand-logo {
    pointer-events: none;
}


#Services2 .tab-content {
    font-size: 16px;
}

.check-list li {
    font-size: 16px;
}




