@media (max-width:1250px){.ap-basic-slider-wrapper .bx-controls-direction a{display:none}}@media (max-width:1200px){.ap-container,body.boxed-layout{width:100%;padding:0 10px}.slider-image-container{width:57%}.fullwidth-slider .slider-image-container{width:100%}}@media (max-width:1024px){.menu-trigger{float:left;display:block;padding:5px;width:32px;height:auto;margin:11px 0;cursor:pointer}.menu-trigger span{display:block;width:100%;height:2px;margin-bottom:5px;background:#fff}.main-navigation,.main-navigation-responsive ul>li>.sub-menu,.search-icon{display:none}.menu-trigger span:last-child{margin-bottom:0}.main-navigation-responsive ul{margin:0}.main-navigation-responsive ul li{display:block;list-style-type:none;background:#ca2a18;position:relative}.main-navigation-responsive ul li.current-menu-item,.main-navigation-responsive ul li:hover{background:#f53a25}.main-navigation-responsive ul li a{display:block;border-bottom:1px solid #db3a28;padding:0 15px;line-height:40px;color:#fff}.main-navigation-responsive ul>li>.sub-menu li{background:#fff}.main-navigation-responsive ul>li>.sub-menu li a{color:inherit;border-bottom:1px solid #e4e4e4}.main-navigation-responsive ul>li>.sub-menu li a:hover,.main-navigation-responsive ul>li>.sub-menu li.current-menu-item>a{color:#c62c1a}.sub-toggle{border:1px solid #fff;color:#fff;display:block;height:25px;line-height:19px;position:absolute;right:10px;text-align:center;top:7px;width:25px;font-size:18px;cursor:pointer}.main-navigation-responsive ul>li>.sub-menu>li>.sub-toggle{background:0 0 #dc3522}.main-navigation-responsive ul>li>.sub-menu>li>.sub-menu a{padding:0 40px;position:relative}.main-navigation-responsive ul>li>.sub-menu>li>.sub-menu a:after{position:absolute;left:25px;top:0;content:"\f105";font-family:"FontAwesome"}.main-navigation-responsive ul>li>.sub-menu>li>.sub-menu>li>.sub-menu a{padding:0 60px}.main-navigation-responsive ul>li>.sub-menu>li>.sub-menu>li>.sub-menu a:after{padding:0 20px}}@media (max-width:992px){.fullwidth .caption-description{margin:0}}@media (max-width:768px){#testimonial-container{width:40%}#services-container{width:51%}.service-post-wrap{width:47%;margin-bottom:25px}.featured-footer-wrap{margin-right:0}.featured-footer{width:30%}.featured-footer-1{margin-bottom:3%}.featured-footer-4{float:none;width:50%}.entry-footer-wrapper{width:70%}}@media (max-width:767px){.caption-title{margin-top:0}.fullwidth .caption-title{font-size:30px}.caption-description p{display:none}.fullwidth .caption-description{font-size:15px}.feature-post-wrap,.service-post-wrap,.widget_accesspress_basic_icon_text{width:47%}#toggle-container{margin-left:0}#featured-page-container,#toggle-container{float:none;width:100%}#services-container,#testimonial-container,.copyright-info,.cta-desc-wrap,.featured-footer,.footer-socials,.testimonial,.testimonials-wrap .testimonial-image-wrap{float:none;margin-left:0;width:100%}#featured-page-container{margin:30px 0 0}.ap-container #testimonial-container h3.widget-title,.testimonial{text-align:center}.testimonial{margin-top:15px}.service-post-wrapper-block{margin:0 0 0 -3%}.cta-btn-wrap,.footer-socials,.testimonial-image-wrap{margin-right:0}.service-post-wrap{margin-bottom:30px}.copyright-info,.footer-socials{text-align:center}.cta-btn-wrap{float:none;width:22%}.both-sidebar #primary-wrap #primary,.left-sidebar #primary{float:none;width:100%;margin-bottom:30px}.both-sidebar #secondary,.left-sidebar #secondary.secondary-left,.right-sidebar #secondary{float:none;width:100%}.both-sidebar #primary-wrap,.both-sidebar #primary-wrap #secondary.secondary-left,.right-sidebar #primary{float:none;width:100%;margin-bottom:30px}.both-sidebar #secondary,.left-sidebar #secondary.secondary-left,.right-sidebar #secondary{margin-bottom:0}.map-container iframe{width:100%;float:none;margin-right:0;height:auto}.form-container{width:100%;float:none}.fullwidth .slide_readmore-button{line-height:27px;margin-top:8px}}@media (max-width:640px){.header-text-logo .right-top-head,.header-text-logo .site-branding,.header-text-logo .social-container,.header-text-logo .social-icons-head ul,.header-text-only .right-top-head,.header-text-only .site-branding,.header-text-only .social-icons-head ul{float:none;text-align:center}.header-text-logo .site-branding,.header-text-only .site-branding{margin-bottom:15px}.header-text-logo .right-top-head .call-us,.header-text-only .right-top-head .call-us,.header-text-only .social-container{text-align:center}.fullwidth .slider-caption-container{display:none}}@media (max-width:580px){.slider-image-container{float:none;margin:0 auto;width:95%}.slider-caption-container{float:none;text-align:center;width:100%;margin:35px auto 0}.caption-title{line-height:30px}.slide_readmore-button{margin-top:10px}.feature-post-wrap-block,.icon-text-block-wrapper,.service-post-wrapper-block{margin:0}.icon-text-block-wrapper .widget{margin-bottom:7%}.feature-post-wrap,.service-post-wrap,.widget_accesspress_basic_icon_text{margin-left:0;width:100%}#featured-page-container,.cta-desc-wrap{text-align:center}.cta_title{margin-bottom:10px}.cta-btn-wrap{margin:30px auto 0;width:32%}.feat-page-content{margin:20px 0 35px}#services-container h3.widget-title{margin-bottom:0;text-align:center}.category-blogs .blog-feature-image{display:block;float:none!important;margin:16px 0 0!important;width:100%}}@media (max-width:480px){.header-text-logo .header-logo-container{display:block;margin-right:0;margin-bottom:10px}.boxed-layout .header-text-only .header-text-container h1.site-title{border-right:none;margin-right:0;padding-right:0;display:block}.entry-footer-wrapper{width:100%}article.hentry .entry-footer .readmore{display:block;float:none;margin:20px 0 10px}.error-404 .page-title .oops{font-size:160px}}@media (max-width:360px){.header-logo-only .right-top-head,.header-logo-only .site-branding,.header-logo-only .social-container,.header-logo-only .social-icons-head ul{float:none;text-align:center}.header-logo-only .right-top-head .call-us{text-align:center}.header-text-only .header-text-container h1.site-title{border-right:none;margin-right:0;padding-right:0}.caption-title{font-size:40px}.caption-description h2{font-size:22px}.slide_readmore-button{font-size:14px}.error-404 .page-title .oops{font-size:100px}.error-404 .page-content .err{width:100%;height:342px;background-size:100%;padding-right:90px;padding-top:60px}.error-404 .page-content .err .err-404{font-size:65px}.error-404 .error{font-size:30px}}@media (max-width:320px){.copyright-info{font-size:12px}.error-404 .page-content .err{padding-right:78px;padding-top:45px}}