/* Enter Your Custom CSS Here */
.basr-heading .excerpt, .excerpt p, .basr-icon_box.layout-3 .content, .why-choose .basr-service .wrap-left-slider .left-slider , .text .content{ text-align: justify;}
div.what-we-do .basr-icon_box {  height: 460px;}
.basr-heading .h span{font-size: 24px;}
.hm-cat-title a {
    line-height: 40px;
    display: block;
}
.header-builder-type-section.section_4571f2b{    padding: 20px 15px;}
#content{    margin-top: 25px;}
/*.header-builder{    top: 12px !important;}*/
body a.logo-image img{width: 95% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;}
.hm-cat-img a {
    width: 100%;
}
.basr-testimonial.style-2:before {
    content: "\f10d" !important;
    display: block !important;
    background: none !important;
    font: normal normal normal 57px/1 FontAwesome;
    position: absolute;
    z-index: -9;
    top: 30px;
    left: 10px;
    color: #9d0a0e;
}
.basr-testimonial.style-2:after {
    content: "\f10d" !important;
    display: block !important;
    background: none !important;
    font: normal normal normal 57px/1 FontAwesome;
    position: absolute;
    z-index: -9;
    top: 30px;
    right: 80px;
    color: #9d0a0e;
    transform: rotate(180deg) !important;
}
body .basr-testimonial.style-2 .quote {
    padding-right: 0px !important;
    padding-left: 80px !important;
}
.basr-testimonial.style-2 .quote {
    background: none !important;
    color: #4e4e4e !important;
}
.basr-testimonial.style-2 span {
    color: #4e4e4e !important;
}
.hm-cat-img figure img {
    width: 100% !important;
    display: block !important;
}
.home #colophon{margin-top: 70px;}
#footer-copyright .vc_custom_1519113514213 p {
    font-size: 11px !important;
    font-weight: 500 !important;
}
@media (max-width:767px){
.hm-cat-img img {
    height: 280px !important;
}
  
  
}

/*Footer*/

div#sec-footer {
    background: #d0d0d0 !important;
}
.has-testimonial .basr-testimonial .quote{    min-height: 410px !important;}
#sec-footer a, #sec-footer, #sec-footer h2, #sec-footer p {
    color: #000 !important;
}

#sec-footer h2.h:before {
    background: #9d0a0e !important;
}

.hm-serv-top-sec .basr-service .wrap-left-slider { top: 350px;}
.home-testi ul.slick-dots {
    display: none !IMPORTANT;
}

ul.header-info li span.fa.fa-mobile {
    font-size: 20px !important;
    margin-left: 4px;
}
.hm-serv-top-sec .basr-service .wrap-left-slider .service-title {   font-size: 21px;}
.hm-serv-top-sec .basr-service .wrap-left-slider .left-slider .title {
    font-size: 19px;
     margin-bottom: 15px;

}
.basr-testimonial.style-2 .quote {
    width: 80% !important;
    float: left !important;
    padding: 40px 40px !important;
}
.hm-serv-top-sec .basr-service_item {
    line-height: 24px;
    font-size: 15px;
    margin-top: 0;
}
.menu ul li a:hover {
    color: #fff !important;
    background: #9d0a0e;
}
.hm-serv-top-sec .wrap-nav .fake-prev, hm-serv-top-sec .wrap-nav .fake-next {
    height: auto !important;
    line-height: 30px !important;
}
ul.header-info li a, ul.header-info li span {
    color: #31363a  !important;
}
ul.header-info li a:hover,  ul.header-info li:hover span, .social-header ul li a:hover {    color: #9d0a0e !important;}
body a.logo-image {
      background: #ffffff !important;
    display: block !important;
    height: 150px !important;
    width: 193px;
    border-radius: 0;
    margin-top: 0px;
    box-shadow: 0px 0px 14px #1b1b1b;
}

body a.logo-image img {
    margin-left: -5px;
    margin-top: -11px;
    background: none !IMPORTANT;
}


/**/
.we-dif-sec a {
    background: none !important;
    padding: 0 !important;
    color: #9d0a0e !important;
}

.home-projects .hm-cat-title {
    font-size: 14px !important;
}

.home-projects .hm-cat-title {
    font-size: 14px !important;
    /* left: auto; */
    right: auto;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-left: -25px;
    background: rgba(157, 10, 14, 0.8) !important;
}
.footer-info .basr-heading-inner h2.h {
    font-size: 16px !important;
}

.page-id-3865 .more-link.button {
    display: none !important;
}
.basr-testimonial .info .avatar{display:block !important}

/**/

.all-banner-img {
    height: 100vh !important;
}

ul.header-info li {
    line-height: 15px;
}

ul.header-info {
   padding-top: 7px;
}
.abt-serv .right-slider .slick-slide {
  /*  width: 17% !important;*/
}
.abt-serv.hm-serv-top-sec .basr-service .wrap-left-slider {
    top: 480px !important;
      width: 60%;
      right: 100px !important;
  
}
.abt-serv.hm-serv-top-sec .basr-service .right-slider {
width: 75%;
    height: 470px;
    overflow: hidden;
}
.style-1.basr-testimonial .info {padding-left: 45px !important;}
ul.wrap-social-button.social.social-info {
    display: none;
}
.style-1.basr-testimonial .info { bottom: 80px !important;}
.social-header ul li {
    display: inline-block;
    margin-right: 10px;
    line-height: normal;
      margin-left: 10px;
}
.social-header ul {
    padding-left: 0;
      margin-left: 0;
  line-height:normal !important;
}
.social-header ul li {
    font-size: 18px;
}
.header-builder .header-elems a { color: #000;}

.car-tab .wpcf7-form .wpcf7-response-output {
    border-color: #fff;
    color: #fff;
}
.why-choose .basr-service .wrap-left-slider {
    float: right;
    right: 0;
    left: auto;
    width: 52%;
    top: 340px;
        padding: 34px 20px 10px 30px;
}

.why-choose .basr-service .right-slider {
    float: left;
    width: 55%;
}
.why-choose .wrap-nav span {
    line-height: 30px !important;
    height: 100% !important;
    min-width: 130px;
}
.why-choose .wrap-nav {
    bottom: auto;
    top: 7px;
}
.why-choose h2.service-title {
    display: none;
}
.basr-service_item {
    font-size: 15px;
    line-height: 24px;
}
.hm-we-turn a {
    height: auto !important;
    line-height: 37px !important;
    font-size: 17px;
}
.hm-we-turn p { text-align: justify;}
.why-choose .basr-service .wrap-left-slider .left-slider {
    margin-top: 12px;
    margin-bottom: 0;
}
.basr-service .wrap-left-slider .wrap-nav .fake-next{right: 10px;}
.hm-serv-top-sec .basr-service .right-slider img {
    height: 370px;
}
.lgx-logo-wrapper .item.lgx-log-item .lgx-logo-item img {
    width: 100% !important;
    max-width: 100% !important;
}
.lgx-logo-wrapper .item.lgx-log-item .lgx-logo-item {
    height: 140px !important;
    /* padding: 0 !important; */
    width: 170px !important;
}

.lgx-logo-slider-wp .nav-position-v-mid-hover .owl-controls .owl-next, .lgx-logo-slider-wp .nav-position-v-mid-hover .owl-controls .owl-prev
{ top: 30% !important;}

@media (max-width:1100px){
.hm-we-turn {
    margin-top: 10px;
}
   
  

}


@media (max-width:991px){
.st-container .site {
    padding-top: 0 !important;
}
 .tp-caption h1 {
    width: 50% !important;
    font-size: 25px !important;
    float: left;
    line-break: normal !important;
} 

}


@media (max-width:767px){
  .hm-serv-top-sec .basr-service .wrap-left-slider {
    top: 0;
}
  
  .why-choose .basr-service .wrap-left-slider {
    width: 100%;
    top: 0;
}
  
  .why-choose .basr-service .right-slider {
    width: 100%;
}
  .blog-img img{height:auto !important }
  
  }
div.amazingslider-box-1 :nth-child(3) { 
   visibility: hidden;
}
.amazingslider-box-1 .amazingslider-text-box-1 ~ div { background: transparent !important;top:-200px !important;}
.amazingslider-box-1 .amazingslider-text-box-1 ~ div a,
.hide_demo_link{display:none !important;opacity:0 !important;visibility:hidden !important}