

@media (min-width: 992px) and (max-width: 1200px) {

.top_navbar a {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 12px;
}
.home_slider .slider-text-box{top: 75px;}

}


@media (min-width: 768px) and (max-width: 991px) {

.tp_blocks li {
    font-size: 12px;
}
.top_navbar a {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 12px;
}

.top_navbar ul.social_icon{display: none;}
.home_slider .slider-text-box{top: 50px;}
ul.wel_icons li {
    display: block;
    width: 100%;
    margin-right: 2%;
    margin-bottom: 25px;
}
ul.wel_icons li .title {

    padding-top: 10px;
    padding-bottom: 10px;
}
.our_services_section .col-sm-4 {
    padding-left: 0px;
    padding-right: 0px;
}
.service-blocks_inner{min-height: 400px;}


}

@media (min-width: 650px) and (max-width: 767px) {

.top_navbar a {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 12px;
}
.logo{padding-top: 0px;}
.logo img {
    max-width: 125px;
    padding-top: 5px;
}
.tp_blocks li {padding: 10px;}
.home_slider .slider-text-box{top: 25px;}
}

@media (max-width: 650px) {
    .logo{text-align: center;}
.logo img {
    position: inherit;
    max-width: 150px;
}
.tp_blocks {float: none; text-align: center;}
.tp_blocks li{background: none;}
.tp_blocks li:first-child{display: none;}
.tp_blocks li:last-child {color: #256f4d; display: block; padding: 0px;
    padding-bottom: 10px;}
.tp_blocks li:last-child div{ display: inline-block;clear: both; }
.tp_blocks li:last-child b{display: none;}
   
.home_slider .slider-text-box {
    position: absolute;
    top: 25px;
    right: 0;
    width: 90%;
    color: #fff;
    left: 0;
    padding-left: 5%;
    font-size: 12px;
}
.home_slider .slider-text-box .slider-head {
    font-size: 20px;}
.home_slider .slider-text-box .slider-head span {
    font-size: 14px;}    
.home_slider .slider-text-box .slider-head:after{display: none;}
.home_slider .owl-buttons {display: none;}
.home_slider .slider-text-box   .slider-text{line-height: 18px;}

.top_navbar ul.nav {
    display: none;
}
.top_navbar {padding-top: 10px; padding-bottom: 7px;}

.welcome_img img{width: 100%;}
ul.wel_icons li {
    display: block;
    width: 100%;
    margin-right: 2%;
    margin-bottom: 25px;
}
ul.wel_icons li .title {

    padding-top: 10px;
    padding-bottom: 10px;
}
.service-blocks_inner, .service-blocks_inner p{ min-height: inherit; }
.contact_area .contact_form {
    text-align: left;
    top: inherit;
    position: inherit;
    padding-bottom: 15px;
    padding-top: 15px;
}
.contact_area .contact-map{display: none;}
.contact-details a.btn {
    background: #32d78f;
    border-radius: 0px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 30px;
}
.contact-details ul.social_icon a i {
    margin-top: 10px;
}

footer li, footer form input[type=email], footer form textarea{max-width: 100%;}
footer .head {
    margin-bottom: 15px;
    margin-top: 25px;
}
.copyright {
    font-size: 15px;
    padding: 15px;
}
 .trigger, .responsive_menu{display:block !important;}  
.contact-head{font-size: 30px;}
.contact_form.contactpage .form-box {
    margin-bottom: 15px;
}

}


