.service2-section .overlay-text {width:100%!important;padding:20px!important;}.gallery-section{padding-top: 10px !important;}.popup_btn a{background: #696a6c;color: #fff;font-size: 22px;padding: 10px 30px;}.popup_btn a:hover{background: #5d5f64;}.popup_form iframe{width: 100%;height: 95%;}.popup_form{max-width: 580px;height: 550px;width: 90%;position: fixed;z-index: 9999999;left: 0;right: 0;top: 5%;margin: auto;background: #EFEFEF;padding: 10px;box-shadow: 1px 1px 10px #473535;border: 1px solid #bc9595;text-transform: uppercase;font-size: 14px;color: #000;line-height: 1.2em;text-align: left;display: none;}.popup_form span.wpcf7-list-item {display: block;text-align: left;margin: 0;}.popup_form p {padding-bottom: 3px;}.popup_form h4{color: #fff;text-align: center;text-transform: capitalize;font-size: 18px;background: #4f749e;padding: 10px;margin-bottom: 5px;}.popup_x{background: #0089c0;border-radius: 30px;padding: 1px 9px;position: absolute;top: -15px;right: -15px;font-family: sans-serif;color: #fff;line-height: 1.8em;}.popup_form input[type="text"], .popup_form input[type="tel"], .popup_form input[type="email"], .popup_form input[type="password"], .popup_form input.text, .popup_form input.title, .popup_form textarea, .popup_form select {width: 100%;}.popup_form .wpcf7-textarea {height: 50px;width: 100%;}.popup_form .wpcf7-form input[type="submit"] {width: 100%;}.popup_form div.wpcf7 .ajax-loader{position: absolute;}.sidebar_form span.wpcf7-list-item {display: block;text-align: left;margin: 0;}.sidebar_form p {padding-bottom: 10px;}.sidebar_form{font-size: 14px;line-height: 1.2em;text-align: left;}.top_tagline{margin-right: 30px;}.amazingcarousel-item-container div{background-color: transparent !important;}.amazingcarousel-image div a{opacity: 0;}#logo {max-width: 168px;}.mobile_menu_item{display: none!important;}#dc_privacy_policy {float: left;margin-left: 60px;}.grecaptcha-badge{z-index: 9999999;}.footer-widget .fwidget{margin-bottom: 0px!important;}ul.gform_fields li .ginput_container input:not([type="checkbox"]):not([type="radio"]) {width:100%;}#sidebar form .gform_body ul.gform_fields li{margin-top:5px;border:0 !important;padding:0 !important;}#sidebar form .gform_body ul.gform_fields li .ginput_container{margin-top:0;padding:0;}#sidebar form .gform_footer{margin-top:0;padding:0;}#sidebar form ul.gform_fields li .ginput_recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}form .gform_footer[type="submit"]{display:inline-block;font-size: 18px;background: #4F749E;border-width: 0px!important;border-radius: 0px;padding: 10px 20px!important;color:#FFF;cursor:pointer;text-transform: uppercase;font-weight: 600;}form .gform_footer[type="submit"]:hover{background: #4F749E!important;color:#FFF!important;padding: 10px 20px!important;}.gform_fields li.gfield.gfield_error.gfield_contains_required,.gfield_description.validation_message,.gform_wrapper li.gfield.gfield_error{border:0 !important;padding:0 !important;margin: 0 !important;background-color: transparent !important;}.gform_wrapper .gfield_description.validation_message{padding-top:0 !important;margin: 0 !important;}.gform_wrapper > form > .validation_error{display:none !important;}.gform_wrapper .gform_footer.top_label{margin:10px 0;padding:0;}body .gform_wrapper .top_label div.ginput_container{padding-top: 0 !important;}body.page-template-default.page.page-id-213787 .gform_wrapper .gform_footer.top_label{text-align:center;}body.page-template-default.page.page-id-213787 .gform_wrapper ul.gform_fields li.gfield:last-child div.ginput_container {text-align:center;}body.page-template-default.page.page-id-213787 .gform_wrapper ul.gform_fields li.gfield:last-child div.ginput_container>div{margin:auto;}#sidebar .gform_wrapper ul.gform_fields {max-width:300px;}.page-id-214405 #left-area ul, .entry-content ul{padding: 0 0 23px 0px!important;}#input_4_30 {width: 50%;}@media (max-width: 1024px){#sidebar .ginput_recaptcha, .module_sidebar .ginput_recaptcha {transform: scale(0.60)!important;transform-origin: 0 0!important;}}@media (max-width: 1288px){#sidebar .ginput_recaptcha, .module_sidebar .ginput_recaptcha {transform: scale(0.64)!important;transform-origin: 0 0!important;}}@media (max-width: 480px){#dc_coverpic_image, #dc_coverpic_text_wrapper, #dc_coverpic_text_area_flex {height: 250px!important;}h1{font-size: 28px!important;}h2, h3{font-size: 22px!important;}h4, h5, h6{font-size: 18px!important;}body, div, p{font-size: 16px!important;}.popup_form{top: 2.3%;}.service2-section .main-title {font-size: 22px!important;}form ul.gform_fields li .ginput_recaptcha{transform:scale(0.66);-webkit-transform:scale(0.66);transform-origin:0 0;-webkit-transform-origin:0 0;}}@media (max-width: 773px){.footer-widget:nth-child(n) {width: 100%!important;margin: 0 7.5% 3% 0 !important;text-align: center;}#footer-widgets .footer-widget .fwidget {width: 100%;}#footer-widgets .footer-widget li:before{opacity:0;}.footer-widget .vCard.vcard-left {text-align: center;}#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {margin-bottom: 20px !important;}.service2-section .main-title {font-size: 34px!important;}}@media (max-width: 980px){.contactus_section .et_pb_image{max-width: 100%!important;}.contactus_section .vCard,.contactus_section .et_pb_code_inner{text-align: center;}.contactus_section .et_pb_image img {max-width: 300px;width: 100%;}.contactus_section .et_pb_row {padding: 20px;padding-bottom: 0;}hr.formborder {float: none!important;}#sidebar {padding-top: 28px;}#dc_privacy_policy {float: none;text-align: center;}.mobile_menu_bar:before{font-size: 42px;}.et_mobile_menu{left: auto;right: 0;width: 255px;padding: 1%;}.slider_section .et_pb_slide_description {padding: 13% 5% 20% 5%!important;text-align: center!important;}.slider_section .et_pb_container {min-height: auto!important;}.service2-section .overlay-text {position: relative!important;}.service2-section .overlay-text .et_pb_text_inner {padding: 30px 10px 35px 10px!important;}.service2-section .overlay-text p {opacity: 1!important;color: #000;}.service2-section .service2-list .main-title {text-shadow: none!important;color: #000!important;}.award_section .logo_2{height: 85px;}.award_section .logo_3{height: 110px;}.cta-section .et_pb_promo_description {display: block!important;margin-right: 0!important;}#logo {max-width: 128px!important;max-height: 100%;}.slider_section h2.et_pb_slide_title {font-size: 28px!important;}.process-section .et_pb_blurb_description br,.service2-section .overlay-text p br{display: none;}.mobile_menu_item{display: block!important;}.top_menu_item{display: none!important;}#footer-bottom {padding: 15px 0 70px;}.service2-section .main-title strong{display: block;}#sidebar form .gform_body ul.gform_fields li .ginput_container input[type="text"],#sidebar form .gform_body ul.gform_fields li .ginput_container input[type="password"],#sidebar form .gform_body ul.gform_fields li .ginput_container input[type="email"],#sidebar form .gform_body ul.gform_fields li .ginput_container input[type="number"],#sidebar form .gform_body ul.gform_fields li .ginput_container textarea{max-width:100%;width:100%;}}@media (max-width: 767px){#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {margin-bottom: 3% !important;}#et-info .et-social-icons {display: inline-block!important;}.service2-section .overlay-text {width:100%!important;padding:20px!important;}.gallery-section{padding-top: 10px !important;}.popup_btn a{background: #696a6c;color: #fff;font-size: 22px;padding: 10px 30px;}.popup_btn a:hover{background: #5d5f64;}.popup_form iframe{width: 100%;height: 95%;}.popup_form{max-width: 580px;height: 550px;width: 90%;position: fixed;z-index: 9999999;left: 0;right: 0;top: 5%;margin: auto;background: #EFEFEF;padding: 10px;box-shadow: 1px 1px 10px #473535;border: 1px solid #bc9595;text-transform: uppercase;font-size: 14px;color: #000;line-height: 1.2em;text-align: left;display: none;}.popup_form span.wpcf7-list-item {display: block;text-align: left;margin: 0;}.popup_form p {padding-bottom: 3px;}.popup_form h4{color: #fff;text-align: center;text-transform: capitalize;font-size: 18px;background: #4f749e;padding: 10px;margin-bottom: 5px;}.popup_x{background: #0089c0;border-radius: 30px;padding: 1px 9px;position: absolute;top: -15px;right: -15px;font-family: sans-serif;color: #fff;line-height: 1.8em;}.popup_form input[type="text"], .popup_form input[type="tel"], .popup_form input[type="email"], .popup_form input[type="password"], .popup_form input.text, .popup_form input.title, .popup_form textarea, .popup_form select {width: 100%;}.popup_form .wpcf7-textarea {height: 50px;width: 100%;}.popup_form .wpcf7-form input[type="submit"] {width: 100%;}.popup_form div.wpcf7 .ajax-loader{position: absolute;}.sidebar_form span.wpcf7-list-item {display: block;text-align: left;margin: 0;}.sidebar_form p {padding-bottom: 10px;}.sidebar_form{font-size: 14px;line-height: 1.2em;text-align: left;}.top_tagline{margin-right: 30px;}.amazingcarousel-item-container div{background-color: transparent !important;}.amazingcarousel-image div a{opacity: 0;}#logo {max-width: 168px;}.mobile_menu_item{display: none!important;}#dc_privacy_policy {float: left;margin-left: 60px;}.grecaptcha-badge{z-index: 9999999;}.footer-widget .fwidget{margin-bottom: 0px!important;}ul.gform_fields li .ginput_container input:not([type="checkbox"]):not([type="radio"]) {width:100%;}#sidebar form .gform_body ul.gform_fields li{margin-top:5px;border:0 !important;padding:0 !important;}#sidebar form .gform_body ul.gform_fields li .ginput_container{margin-top:0;padding:0;}#sidebar form .gform_footer{margin-top:0;padding:0;}#sidebar form ul.gform_fields li .ginput_recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}form .gform_footer[type="submit"]{display:inline-block;font-size: 18px;background: #4F749E;border-width: 0px!important;border-radius: 0px;padding: 10px 20px!important;color:#FFF;cursor:pointer;text-transform: uppercase;font-weight: 600;}form .gform_footer[type="submit"]:hover{background: #4F749E!important;color:#FFF!important;padding: 10px 20px!important;}.gform_fields li.gfield.gfield_error.gfield_contains_required,.gfield_description.validation_message,.gform_wrapper li.gfield.gfield_error{border:0 !important;padding:0 !important;margin: 0 !important;background-color: transparent !important;}.gform_wrapper .gfield_description.validation_message{padding-top:0 !important;margin: 0 !important;}.gform_wrapper > form > .validation_error{display:none !important;}.gform_wrapper .gform_footer.top_label{margin:10px 0;padding:0;}body .gform_wrapper .top_label div.ginput_container{padding-top: 0 !important;}body.page-template-default.page.page-id-213787 .gform_wrapper .gform_footer.top_label{text-align:center;}body.page-template-default.page.page-id-213787 .gform_wrapper ul.gform_fields li.gfield:last-child div.ginput_container {text-align:center;}body.page-template-default.page.page-id-213787 .gform_wrapper ul.gform_fields li.gfield:last-child div.ginput_container>div{margin:auto;}#sidebar .gform_wrapper ul.gform_fields {max-width:300px;}.page-id-214405 #left-area ul, .entry-content ul{padding: 0 0 23px 0px!important;}#input_4_30 {width: 50%;}}@media (max-width: 1000px){#top-menu li {padding-right: 10px;}}@media (max-width: 1080px){#top-menu li {padding-right: 15px;}.top_tagline {margin-right: 20px;font-size: 14px;}}@media (max-width: 1180px){#top-header .container {width: 92%;}}ul.et_mobile_menu{display:none;}ul.et_mobile_menu > li.menu-item-has-children{display:block;position:relative;}ul.et_mobile_menu > li.menu-item-has-children ul.sub-menu, ul.et_mobile_menu > li.menu-item-has-children ul.sub-menu > li{display:none;position:relative;}ul.et_mobile_menu > li.menu-item-has-children > a{padding-right:20px;}ul.et_mobile_menu li.menu-item-has-children .chevron{position:absolute;top:5px;right:10px;z-index:99;display:block;width:24px;height:32px;text-align:center;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-size:10px 10px;}ul.et_mobile_menu li.menu-item-has-children .chevron:before{content: '▼';display:block;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}ul.et_mobile_menu li.menu-item-has-children .chevron.open:before{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;transform: rotate(180deg);}