.bx-wrapper img{width:100%;}
.why-choose-block .card{display:flex;}
.why-choose-block .card-header{flex-direction:row;display:block !important;}
.why-choose-block .card-text{flex-direction:row;}
#contact-form-section input[type="text"], #contact-form-section input[type="email"], #contact-form-section input[type="tel"] {
    float: left;
    height: 42px;
    margin: 0;
    padding: 8px 15px;
    width: 100%;
    border: 1px solid #ccc;
}
#contact-form-section input[type="submit"] {
    background: #000 none repeat scroll 0 0;
    height: 47px;
    position: relative;
    font-size: 15px;
    width: 150px;
    text-shadow: none;
    color: #fff;
}
#contact-form-section .fld {
    float: left;
    margin: 0 0 15px;
    width: 100%;
    clear: both;
}
@media only screen and (max-width: 768px) {
.slider-text-container{padding: 0;
    width: 89%;
    margin: 0px 20px;
    left: 0;
    position: absolute;
    top: 30%;
    text-align: center;}
.slider-text-container h2{
line-height: 29px;
    font-size: 22px;
    width: 100%;
}
.slider-text-container p, .slider-text-container a{display:none;}
.feature-items .item {
    width: 46%;
}
.slide-item:before{width:100%;}
#mobile-nav ul li a{border:0 !important;}
.mobl-0{margin-left:0 !important;}
.mobt-20{margin-top:20px !important;}
.mob-p-20{padding:20px !important;}
}