ul.tools-list { margin:0; padding:0; width:100%; float:left; list-style:none; }
ul.tools-list li { width:auto; margin:0 25px 0 0; float: left; }
.show { display:block !important; }


@media only screen and (max-width: 1200px) {
h1.title-text, .section-header h3, .cad-bg4 .section-header h3 {
    font-size: 28px !important;}
   .cad-bg4 .section-header h3 br{display:none !important}
.cad-img1, .cad-img1 {position: relative !important;display: block !important;margin: auto !important;}
    #about .service-image {max-width: 400px;}
    #about .service-link a img {max-width: 48px;}
    #about .service-link a:nth-child(1) {left: 203px !important;top: -22px !important;}
    #about .service-link a:nth-child(2) {left: 226px !important; top: 0px !important;}
    #about .service-link a:nth-child(3) {left: 220px !important;top: 47px !important;}
    #about .service-link a:nth-child(4) {left: 207px !important;top: 106px !important;}
    #about .service-link a:nth-child(5) {left: 165px !important;top: 175px !important;}
    #about .service-link a:nth-child(6) {left: 96px !important;top: 254px !important;}
    #about .service-link a:nth-child(7) {left: 0px !important;top: 320px !important;}
    #about .service-link a:nth-child(8) {left: -136px !important;top: 363px !important;}
    ul.service-list li {margin: 0 0 21px 0 !important;}
    img.about-img {width: 35% !important;bottom: 143px !important;}
    .about-inner {background-size: 40% !important;}
}
@media only screen and (max-width: 992px) {
.mobile-nav-toggle {
    color: #2583db !important;
}
img.about-img {
    position: relative !important;
    bottom: 0 !important;
    margin-bottom: 54px !important;
    margin-top: 310px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;}
.about-inner {background-size: auto !important;background-position: center top!important;}
img.about-img {width: 78% !important;}
}


@media only screen and (max-width: 767px) {
ul.service-list {margin-top: 378px !important;text-align: center !important;}
.glove-icons {max-width: 415px !important;margin: auto !important;}
#contact .php-email-form .col-md-21 {width: 50% !important;}
#testimonials .testimonials-slider {width: 100% !important;margin: 0 auto;}
img.about-img {width: 78% !important;}
}






@media only screen and (max-width: 600px) {
    #hero .container { background: rgba(255, 255, 255, 0.7); padding:10px; }
    .mobile-nav-toggle { color:#2583db !important; }
    .navbar-mobile .menu-item-has-children ul { display:block !important; }
    #hero h2 { color:#000 !important; margin-bottom:7px !important; }
    #hero p { color:#000 !important; margin:0 !important; }
    ul.tools-list li { width:100%; margin:7px 0; float: left; }
    .top-header h2 { text-align:center; }
    .cad-bg4 img { margin-top:15px; }
    .blog .entry .entry-meta ul li { margin:5px 0; }
    .mobile_banner { display:block !important; max-height:36vh !important;  margin-top: 125px !important; position: relative; }
    .mobile_banner img { width:100% !important; }
    .dekstop_banner { display:none !important; }
    #contact-page .php-email-form .submit-button { float:left; }
    ul.cad-list { margin:0 !important; }
    #contact .php-email-form .col-md-21 { width: 100% !important;}
    img.about-img {margin-top: 0 !important;}
    #call-to-action .counters span {font-size: 28px !important;}
    #call-to-action .counters p {font-size: 14px !important;}
}

@media only screen and (max-width: 600px) {
    #hero .container { background: rgba(255, 255, 255, 1); padding:10px; }
    #hero p {font-size: 16px !important;}
}