body p,h1,h2,h3,h4,h5,h6{margin-bottom:15px !important}header{box-shadow:0px 0px 5px #9d9d9d}.color_section h1,.color_section h2,.color_section h3,.color_section h4,.color_section h5,.color_section h6,.color_section p,.color_section ul li{color:#fff}.wpcf7-form-control.wpcf7-text{border:1px solid #ccc !important;height:auto !important;font-family:unset !important;color:#000 !important}textarea.wpcf7-form-control.wpcf7-textarea{border:1px solid #ccc !important;font-family:unset !important;height:150px}.request_quote{background:#2c1003;border-radius:0 0 100% 100%;color:#fff;font-weight:600;line-height:35px;padding:25px 20px 23px;position:relative;right:0;z-index:99999}.services_wrapper h4.icon_title{font-size:20px}.color_section .testimonials .testimonial_text_inner p.testimonial_author{color:#fff}.color_section .testimonials_holder .flex-direction-nav a{border:2px solid #fff}.color_section .testimonials_holder .flex-direction-nav a:before{color:#fff !important}.main_services_wrapper .q_image_with_text_over .desc{margin:0 !important}.main_services_wrapper .text .desc h5{line-height:1em !important;margin-bottom:0 !important}input.wpcf7-form-control.wpcf7-submit{background:#eb5b10 !important;color:#fff !important;border:none !important}.custom_button{background:#eb5b10 !important;padding:10px 20px;border:0 !important;border-radius:5px}.home_blog_posts .q_masonry_blog article{box-shadow:0px 0px 5px #c9e;min-height:285px}.home_blog_posts h4.q_masonry_blog_title.entry_title{font-weight:600;font-size:22px;text-align:center}.home_blog_posts p.q_masonry_blog_excerpt,.home_blog_posts .q_masonry_blog article .q_masonry_blog_post_info{text-align:center}.pie_chart_text p{position:absolute;top:27%;left:42%;font-size:50px;font-weight:600}.location_wrapper h2.icon_title{font-size:23px}.page-template-blog-small-image .content.content_top_margin{margin-top:160px !important}.page-template-blog-small-image .blog_holder.blog_small_image article .post_text .post_text_inner{padding:0 23px}.page-template-blog-small-image .blog_holder.blog_small_image article .post_text .post_text_inner h2,.page-template-blog-small-image .blog_holder.blog_small_image article .post_text .post_text_inner h2 a{font-size:23px !important;margin-bottom:8px !important}.page-template-blog-small-image .blog_holder article .post_info{color:#000;font-size:16px;margin:0 0 10px}.page-template-blog-small-image .blog_holder article .post_info a,.page-template-blog-small-image .blog_holder article .post_text h2 .date{color:#778899}.page-template-blog-small-image .pagination ul li a,.page-template-blog-small-image .pagination ul li span{color:#eb5b10;border:2px solid #eb5b10}.page-template-blog-small-image .pagination ul li a:hover,.page-template-blog-small-image .pagination ul li span{color:#fff;background-color:#eb5b10;border-color:#eb5b10}.contractor_wrapper a.qbutton.big_large_full_width.center.default{height:unset !important;line-height:45px;font-size:17px;font-weight:500}.header-widget.widget_text.header-right-widget .textwidget img{position:relative;top:8px}.home_top{margin-bottom:130px !important}select.wpcf7-form-control.wpcf7-select{border:1px solid #ccc !important;padding:12px}.footer_contact_info li{margin-bottom:15px}.tnp-subscription{max-width:100% !important;overflow:hidden}input.tnp-firstname,input.tnp-email{width:97% !important;height:auto !important;padding:16px !important}input.tnp-submit{width:100% !important;background:#eb5b10 !important;padding:15px !important;font-weight:600;text-transform:uppercase;cursor:pointer}textarea.wpcf7-form-control.wpcf7-textarea{height:100px}textarea#comment{border:1px solid #ccc !important;height:100px}@media only screen and (max-width:1200px){nav.main_menu>ul>li>a{padding:0 10px !important}}@media only screen and (max-width:1080px){nav.main_menu>ul>li>a{font-size:12px !important}}@media only screen and (max-width:1024px){.q_logo img{top:-41% !important;height:50px !important}}@media only screen and (max-width:1000px){.request_quote{top:-40px}.q_logo img{top:10% !important;height:70px !important}.header-left-widget p,.header-right-widget p{margin-bottom:0 !important}}@media only screen and (max-width:768px){.request_quote{padding:25px 14px 23px;font-size:14px !important}}@media only screen and (max-width:751px){.request_quote{top:-48px;padding:7px 8px 25px;font-size:13px !important}}@media only screen and (max-width:719px){.request_quote{top:-56px;padding:30px 10px 25px;font-size:13px !important}}@media only screen and (max-width:698px){.header-right-widget a.request_quote{top:0;padding:7px 30px 7px;font-size:17px !important;border-radius:25px}.header-widget p{padding:0 !important}.header-right-widget p{line-height:40px !important}.header-right-widget p,.header-right-widget a{font-size:20px !important}}@media only screen and (max-width:414px){.header-right-widget p,.header-right-widget a{font-size:18px !important}.header-right-widget a.request_quote{top:0;padding:7px 30px 7px;font-size:16px !important;border-radius:25px}}@media only screen and (max-width:410px){.header-right-widget a.request_quote{padding:7px 45px 7px;font-size:20px !important}.header-right-widget p,.header-right-widget a{font-size:22px !important}.header-right-widget p{line-height:36px !important;margin-bottom:5px !important}}@media only screen and (max-width:375px){.q_logo img{top:20% !important;height:50px !important}.header-right-widget a.request_quote{font-size:14px !important;padding:7px 20px 7px}.header-right-widget p,.header-right-widget a{font-size:16px !important}}@media only screen and (max-width:320px){.header-right-widget a.request_quote{font-size:12px !important}.header-right-widget p,.header-right-widget a{font-size:14px !important}.header-right-widget p{line-height:30px !important}}#call{position:fixed;z-index:9999;right:0;top:200px}#call a:hover .text-content{opacity:1}.text-content{background:#000;border-radius:25px;color:#fff;cursor:pointer;display:table;font-size:24px;left:10px;opacity:0;padding:16px;position:absolute;top:7px;transition:opacity .5s ease 0s;width:auto}.page-template-blog-compound .content.content_top_margin{margin-top:180px !important}.sidebar h5:after{content:"";position:absolute;border:2px solid #2c1003;width:70px;left:0;bottom:0}.sidebar h5{position:relative;padding-bottom:4px}