/*=====Media Query Css Start======*/

@media all and (max-width:1024px) {
    
}

@media all and (max-width:960px) {
.slider-main, .carousel, .carousel-inner, .carousel-inner>.item, .slider-main .carousel-inner .item img{ height: 400px;}
.slider-main .carousel-inner .item .carousel-caption h2{ font-size: 50px;}
    .slider-main .carousel-inner .item .carousel-caption p{font-size: 22px;}
    .sureguard-content-block h2{font-size: 34px;}
    .sureguard-content-block h3{font-size: 22px;}
    .listing-main{height: 160px;}
    .listing-transparent h2{font-size: 18px;}
    .listing-top-slide p{padding: 0 2px; font-size: 12px;}
    .listing-top-slide a{padding: 8px 16px;}
    .quote-main h2{font-size: 40px;}
    .security-block h2{font-size: 32px;}
    .footer-top-block h2{font-size: 18px;}
    .footer-bottom-common h2{font-size: 22px;}
    .footer-bottom-common ul li a{font-size: 14px;}
    .footer-social-block ul li{padding: 0 2px; margin: 0 0 6px;}
    .footer-login-block{padding: 30px 0 20px;}
    
    /*=====Site Security Css=========*/
    .innerlogo-block{ width: 100%;}
    .innerlogo-block a img{ margin: 0 auto;}
    .inner-menu-block{ float: none; text-align: center; margin: 30px 0 0; display: none;}
    ul.inner-main-menu > li ul.inner-sub-menu li a{ text-align: left;}
    .inner-content-section{margin: 30px 0 0;}
    .construction-block > h2{font-size: 36px;}
    .construction-block > h3{font-size: 20px;}
    .construction-block > h4{font-size: 20px;}
    .services-news-block{ padding-left: 15px;}
    .call-us-block{ padding: 20px;}
    .call-us-block h2{ font-size: 22px; line-height: 30px;}
    .call-us-block a{ font-size: 18px; padding: 10px;}
    .services-block{margin: 30px 0 0;}
    .services-block h2{ font-size: 22px;}
    .services-block ul li a{ padding: 8px;}
    .services-block ul li a i{font-size: 28px; padding-right: 6px;}
    .services-block ul li a span{font-size: 18px;}
    .news-block{ padding: 20px 12px;}
    .news-block h2{font-size: 22px;}
    .footer-logo a img{max-width: 280px;}
    .footer-nav ul li a{ padding: 0 10px;}
    .sureguard-block h2{ font-size: 22px;}
    .our-services-block h2{ font-size: 22px;}
    .our-blog-block h2{ font-size: 22px;}
    .address-block h3{ font-size: 18px;}
    .call-block p{ font-size: 14px;}
    .our-services-block ul li{padding: 0 0 10px;}
    .our-blog-block ul li{padding: 0 0 10px;}
    
    .contact-right-block{ padding-left: 15px;}
    .company-block h2{font-size: 22px; max-width: 100%;}
    .service-block ul li a i{font-size: 14px;}
    .service-block ul li a span{font-size: 14px;}
}

@media screen and (max-width:767px) {
     p{font-size: 15px; line-height: 25px;}
    .social-media-block ul li{padding: 0 2px;}
    .social-media-block ul li a{width: 16px; height: 16px;}
    .social-media-block ul li a i{font-size: 10px; margin: 0; position: relative; top: -5px;}
    .quote-block a{margin: 8px 0 0; font-size: 10px;}
    .quote-block a i{padding-right: 3px;}
    .menu ul li a{padding: 6px 16px}
    .slider-main, .carousel, .carousel-inner, .carousel-inner>.item, .slider-main .carousel-inner .item img{ height: 250px;}
    .slider-main .carousel-inner .item .carousel-caption{ right: auto; left: 50%; max-width: 100%; width: 100%; padding: 0 10px; transform: translate(-50%,-50%);}
    .slider-main .carousel-inner .item .carousel-caption h2{font-size: 30px;}
    .slider-main .carousel-inner .item .carousel-caption p{font-size: 18px; line-height: 18px;}
    .sureguard-content-block h2{font-size: 34px;}
    .sureguard-content-block h3{font-size: 18px;}
    .sureguard-content-block h4{font-size: 18px;}
    .listing-main{height: 220px;}
    .listing-transparent h2{font-size: 14px;}
    .listing-top-slide a{font-size: 12px;}
    .quote-main h2{font-size: 24px;}
    .quote-main p{font-size: 14px;}
    .quote-main a{padding: 8px 16px; font-size: 14px;}
    .security-block h2{font-size: 22px;}
    .security-block h3{font-size: 16px;}
    .information-section h2{font-size: 16px; line-height: 24px;}
    .footer-top-block h2{font-size: 14px;}
    .footer-bottom-common h2{font-size: 26px;}
    .footer-bottom-common ul li a{font-size: 15px;}
    .footer-bottom-common:first-child ul{ padding-left: 15px;}
    .footer-bottom-common ul li{ padding: 0;}
    .footer-social-block{ text-align: center;}
    .footer-social-block ul{ margin: 14px 0 0; padding: 0;}
    .footer-social-block ul li{padding: 0 6px; margin: 0;}
    .footer-login-block{padding: 10px 0 20px;}
    
    /*=====Site Security Css=========*/
    .navbar-toggle {
    width: 30px;
    height: 23px;
    display: inline-block;
    margin: 3px 0 0;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
}
    .navbar-toggle span {
    display: block;
    height: 2px;
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    transform-origin: left center;
    opacity: 1;
}
    .navbar-toggle span:nth-child(1) {
    top: 0;
}
    .navbar-toggle span:nth-child(2) {
    top: 8px;
}
    .navbar-toggle span:nth-child(3) {
    top: 16px;
}
    .mobile-menu-block{ }
    ul.mobile-menu{ margin: 18px 0 0; padding-left: 20px;}
    ul.mobile-menu li{ color: #fff;}
    ul.mobile-menu li a{ color: #fff;}
    ul.mobile-menu li ul.mobile-submenu{}
    ul.mobile-menu li ul.mobile-submenu li{}
    ul.mobile-menu li ul.mobile-submenu li a{}
    .inner-header-block .quote-block{ float: none; display: inline-block; padding-left: 16px;}
    .innerlogo-block a img{ max-width: 100%;}
    .construction-block > h2{font-size: 24px;}
    .construction-block .inner-img-block{margin: 0 0 20px;}
    .construction-block > h3{font-size: 18px; line-height: 25px;}
    .construction-block > h4{font-size: 18px;}
    .construction-block > ul{padding-left: 25px;}
    .construction-block > ul li{padding: 0 0 8px; font-size: 14px; line-height: 20px;}
    .call-us-block{ padding: 16px;}
    .call-us-block h2{font-size: 18px; line-height: 26px;}
    .call-us-block a{font-size: 14px; padding: 8px;}
    .services-block h2{font-size: 20px;}
    .services-block ul li a i{font-size: 20px;}
    .services-block ul li a span{font-size: 16px; top: 1px;}
    .news-block{margin: 0 0 20px;}
    .news-block h2{font-size: 20px;}
    .news-block ul li a span{font-size: 14px;}
    .sureguard-block h2{font-size: 20px; margin: 0 0 10px;}
    .address-block h3{font-size: 16px;}
    .call-block{margin: 0 0 20px;}
    .call-block p{font-size: 12px;}
    .call-block p strong{font-size: 12px;}
    .our-services-block{margin: 0 0 20px;}
    .our-services-block h2{font-size: 20px; margin: 0 0 10px;}
    .our-services-block ul li{padding: 0 0 6px;}
    .our-services-block ul li a span{font-size: 14px;}
    .our-blog-block h2{font-size: 20px; margin: 0 0 10px;}
    .our-blog-block ul li{padding: 0 0 6px;}
    .our-blog-block ul li a span{font-size: 14px;}
    
    .contact-block > h2{font-size: 28px; margin: 0 0 8px;}
    .contact-block > h3{margin: 0 0 10px; font-size: 20px;}
    .contact-main{ padding: 20px; margin: 0 0 40px;}
    .contact-main h2{margin: 0 0 12px; font-size: 22px;}
    .contact-form form .form-group lable{font-size: 14px;}
    .contact-form form .submit input{ font-size: 12px;}
    .company-block h2{font-size: 18px;}
    .company-block p{font-size: 16px;}
    .company-block a{padding: 8px 14px; font-size: 14px;}
    .service-block h2{font-size: 20px;}
    .quote-main-block select{ width: 100%;}
}


/*=====Media Query Css End======*/