.nn-review-map-cont{display:none}.elementor-415 .elementor-element.elementor-element-28c3372>.elementor-widget-container{padding:80px 0}.get-free-quotes.my-quote figure.elementor-image-box-img,.elementor-5 .elementor-element.elementor-element-fb90d14.elementor-position-left .elementor-image-box-img{margin-right:10px;width:auto!important}.get-free-quotes.my-quote h3{margin-bottom:0!important}.elementor-widget-wrap>.elementor-element{margin-bottom:4px}.elementor-5 .elementor-element.elementor-element-7b412a1{padding:0 30px 8px}.elementor-5 .elementor-element.elementor-element-fb90d14>.elementor-widget-container{padding:10px 30px}.elementor-element-577aeef .elementor-section-boxed .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:0!important}div.wpforms-container-full{margin-bottom:12px!important}.main-header-menu>.current-menu-item a{color:#fff!important;transition:all .5s ease 0s}.main-header-menu>.current-menu-item .sub-menu li:hover,.main-header-menu>.current-menu-item .sub-menu li:hover a{color:#fff!important;background-color:#c35827;transition:all .5s ease 0s}.quote-form .wpforms-field{width:100%!important;position:relative!important}.quote-form label.wpforms-error{color:#ee5814!important}.quote-form .wpforms-field.fa:before{position:absolute;left:10px;font-size:20px;height:40px;align-items:center;display:flex}.quote-form input:not([type=submit]),.quote-form select,.quote-form textarea{padding:10px 10px 10px 35px!important;min-height:40px;font-size:15px!important;border-radius:0!important}.quote-form input:not([type=submit])::placeholder,.quote-form select,.quote-form textarea::placeholder,.quote-form .wpforms-field.fa:before{color:#cdcac3!important;letter-spacing:.5px}.quote-form div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#030f27;border-radius:5px 5px 5px 5px;padding:15px 25px;display:block;width:100%;color:#fff;text-transform:uppercase;font-size:18px;font-weight:600}.quote-form div.wpforms-container-full .wpforms-form button[type=submit]:hover{background-color:#000}.contact-info{position:relative}.contact-details{padding-left:25px}.contact-info address:before{content:"";font-family:"FontAwesome";padding-right:10px;position:absolute;left:0}span.email:before{content:"";font-family:"FontAwesome";padding-right:15px;position:absolute;left:0}ul.footer-social li{display:inline-block;margin-right:10px}ul.footer-social li i.fa.fa-circle.fa-stack-2x{color:#ee5814}ul.footer-social li i.fa.fa-circle.fa-stack-2x:hover{color:#000!important}.blog-layout-1{padding:40px 20px 40px 0}.blog_section .elementor-widget-button .elementor-button{color:#b50707;font-size:15px;font-weight:500;background-color:transparent;padding:0;text-decoration:underline;text-transform:uppercase;box-shadow:none}.service_box{position:relative}.service_box .overlay_box{align-items:center;justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0;width:100%;height:0;padding:0 4%;vertical-align:middle;overflow:hidden;-ms-transition:.5s ease;-webkit-transition:.5s ease!important;background:-moz-linear-gradient(left,#ee5814 0%,#ed9b78 50%,#ee5814 99%);background:-webkit-linear-gradient(left,#ee5814 0%,#ed9b78 50%,#ee5814 99%);background:linear-gradient(to right,#ee5814 0%,#ed9b78 50%,#ee5814 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee5814",endColorstr="#ee5814",GradientType=1)}.service_box .overlay_box p{padding-top:30px;color:#fff}.service_box .overlay_box p a{font-size:18px;font-weight:500;display:block;color:#030f27}.service_box .overlay_box p a:hover{color:#fff}.service_box:hover .overlay_box{height:100%;transition:all .5s ease 0s}.service_section{display:inline-block;width:100%}.service_section ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.service_section li{display:inline-block;width:24%;margin-bottom:2%;position:relative;box-shadow:0 1px 6px #bdbbbb;text-align:center}.service_section li img{width:100%}.service_section li h6{color:#fff;font-size:18px;padding:10px 0;background-color:rgba(33,47,101,.8);margin:0;position:absolute;left:0;right:0;bottom:0}.service_section li .read_more{color:#d19571;font-size:18px;font-weight:500;text-transform:uppercase;padding:0;box-shadow:none;background-color:transparent}.service_section li .read_more:after{content:"";font-family:"FontAwesome";color:#b50707;margin-left:10px;font-size:18px}.service_section li .overlay_box{position:absolute;bottom:0;left:0;right:0;height:100%;height:0;width:100%;padding:0 6%;overflow:hidden;-ms-transition:.5s ease;-webkit-transition:.5s ease!important;transition:.5s ease;background:#212f65;background:-moz-linear-gradient(45deg,#212f65 0%,#28337a 50%,#212f65 100%);background:-webkit-linear-gradient(45deg,#212f65 0%,#28337a 50%,#212f65 100%);background:linear-gradient(45deg,#212f65 0%,#28337a 50%,#212f65 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#212f65",endColorstr="#212f65",GradientType=1)}.service_section li:hover .overlay_box{height:100%;transition:all .5s ease 0s}.service_section li .overlay_box p{color:#fff;font-size:16px;line-height:24px;padding-bottom:10px}.service_section li .overlay_box .read_more{color:#b50707}@media (max-width:1016px){.elementor-5 .elementor-element.elementor-element-3bbe7f0{padding:40px 0}}@media (max-width:931px){.full_width_call .elementor-col-50,.full_width_call .elementor-col-50 .elementor-element.elementor-element-d34ab83{width:100%!important;text-align:center}.full_width_call .elementor-widget,.full_width_call .elementor-align-right{text-align:center!important}.full_width_call .elementor-button{font-size:16px!important}}@media (max-width:767px){.banner_text .elementor-widget-container{padding:60px 0 40px!important}.elementor-element.elementor-element-84df1a5{padding:40px 0!important}.elementor-5 .elementor-element.elementor-element-e54aa31 .elementor-heading-title{font-size:36px}.service_section .elementor-column.elementor-col-25{width:50%}.service_section .elementor-column.elementor-col-25 img{width:100%}}@media (max-width:500px){.elementor-5 .elementor-element.elementor-element-e54aa31 .elementor-heading-title{font-size:28px}}@media (max-width:450px){.service_section .elementor-column.elementor-col-25{width:100%}}