body{line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.2}.et_divi_theme #et-top-navigation a{font-weight:500!important}.et_divi_theme #top-menu li.current-menu-item>a{font-weight:800!important}#et_search_icon:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#main-header{padding:20px 0}body:not(.home) #main-header{background-color:#000000!important}body #et-top-navigation nav>ul>li>a{padding-bottom:20px!important}body .fullwidth_header .header-content{display:flex;flex-direction:column;width:100%!important;max-width:100%!important}body .fullwidth_header .header-content .et_pb_button{width:fit-content;margin:20px auto 0}.vertical_menu .et_pb_menu__menu nav ul li{display:block;width:100%;margin:10px 0}.inline_button .et_pb_button_module_wrapper{display:inline-block}.blackfont_txt{font-weight:900!important}.boldfont_txt{font-weight:700!important}body .gf_contact_form input[type=text],body .gf_contact_form textarea{height:60px;border:0!important;border-radius:5px;background-color:rgb(255 255 255 / .8)!important;padding:20px 15px!important}body .gf_contact_form input[type=text],body .gf_contact_form input[type=text]:placeholder,body .gf_contact_form textarea,body .gf_contact_form textarea:placeholder{font-size:16px!important;color:#998d8d!important;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important}body .gf_contact_form .gform_body{position:relative}body .gf_contact_form .gform_body .gf_textarea textarea{height:240px!important}body .gform_wrapper.gravity-theme .gf_contact_form input[type=submit],body .gform_wrapper.gravity-theme .gf_product_qoute input[type=submit]{text-transform:uppercase!important;border:0!important;border-radius:5px;background-color:#1b4599!important;color:#ffffff!important;font-weight:700!important;font-size:18px!important;float:right;padding:15px 20px!important;width:100%;max-width:199px;cursor:pointer}body .gform_wrapper.gravity-theme .gf_contact_form .gform_footer{overflow:hidden;padding:0!important;margin-top:0!important}body .gf_contact_form .gform_confirmation_message{text-align:center!important;font-size:18px!important;color:#ffffff!important;font-weight:700!important}.small_txt{font-size:16px!important;color:#3e3e3e!important}.product_info_tabs ul li:first-child{margin-left:0!important;border-left:0!important}.product_info_tabs ul li:last-child{margin-right:0!important;border-right:0!important}.product_info_tabs .et_pb_tab_content h3{font-size:30px;color:#2c2b2b;font-weight:700}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield{display:flex;justify-content:flex-start;align-items:center}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield select{color:#8c8c8c!important;font-size:18px!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield label{margin-bottom:0!important;margin-right:5px;font-size:20px;color:#2c2b2b!important;font-weight:700!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield .ginput_container{width:100%;flex:1 .2 auto;margin-right:20px}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price .ginput_container{margin-right:0}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield .gfield_description{padding-top:0!important;font-size:20px;color:#2c2b2b!important;font-weight:700!important}body .gform_wrapper.gravity-theme .gf_product_qoute .prod_imag_container{display:flex;align-items:flex-end}body .gform_wrapper.gravity-theme .gf_product_qoute .prod_img_container img.prod_img{max-width:160px;width:100%;position:absolute;top:-30px;right:-30px}body .gform_wrapper.gravity-theme .gf_product_qoute input[type=submit]{text-transform:none!important;text-shadow:0 3px 3px rgb(9 37 93 / .75)}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield input[type=text],body .gform_wrapper.gravity-theme .gf_product_qoute .gfield select{background-color:#f6f6f6!important;border:1px solid gray}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price input[type=text]::placeholder{font-size:20px;color:#2c2b2b!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price .ginput_container{flex:auto}body .raq:before{content:''!important;background:url(https://jmservices.devsquad.tech/wp-content/uploads/2022/02/request_quote_icon.png)no-repeat center!important;background-size:contain!important;width:32px!important;height:32px!important;padding-top:3px;margin-left:-2em!important}.cut_items .swiper-button-prev,.cut_items .swiper-button-next{border:3px solid #fff;display:flex;justify-content:center;flex-direction:column;align-items:center}.cut_items .et_pb_module_inner,.cut_items .swiper-container{position:unset}.desc_txt{display:flex;flex-direction:column;justify-content:center}body .ezcol-one-half{margin-right:2%}body .faq_accordion .et_pb_toggle_title:before{content:'?';display:inline-block!important;opacity:1!important;visibility:visible!important;z-index:99!important;font-size:25px;width:25px;height:25px;padding:2px;border:4px solid #3f3e3e;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;right:auto!important;left:20px!important;top:40%!important;color:#2c2b2b!important;text-align:center!important}body .faq_accordion .et_pb_toggle_open .et_pb_toggle_title:before{background-color:#11100f!important;color:#ffffff!important}body .pnlm-panorama-info,body .pnlm-controls-container{display:none!important}#calculator{margin:0 auto;padding:0;width:400px}#display{height:90px;width:100%;color:#fff;font-size:60px;font-weight:100;overflow:hidden;background-color:#000;border:none;text-align:right}#calculator input[type="text"]{padding:20px}a{cursor:pointer;text-decoration:none;user-select:none}#keypad a:active{background-color:#ccc}#keypad a.top:active{background-color:#4e4d4d}#keypad a{display:inline-block;float:left;color:#fff;width:100px;border:1px solid #000;text-align:center;vertical-align:middle;font-size:36px;transition:background-color 0.5s ease;background-color:#424242;padding:17px 10px;font-weight:300}#keypad a.right{transition:background-color 0.5s ease;background-color:#37a2f3;color:#fff}#keypad a.right:active{background-color:#1c89db}#keypad a.top{transition:background-color 0.5s ease;background-color:#d6d6d6;color:#000}a#zero{width:200px}@media (min-width:981px){body .photo_gallery .et_pb_gallery_item{margin:0 1% 2%!important;margin-bottom:2%!important;width:calc(20% - 2%)!important;clear:none!important}.blurb-icon-right.et_pb_blurb_position_left .et_pb_blurb_content{display:flex;flex-direction:row-reverse;position:relative}.blurb-icon-right.et_pb_blurb_position_left .et_pb_main_blurb_image{width:auto;position:absolute;top:-10px;z-index:9;left:247px}.blurb-icon-right.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0;padding-right:15px}.prod_desc.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_quantity input[type=text]{max-width:93px}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price label{width:225px}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price input[type=text]{max-width:150px}}@media (max-width:1700px) and (min-width:981px){#bppiv_panorama556{height:802px!important}}@media (max-width:1360px) and (min-width:981px){.et_pb_section.whyus_section{background-size:40%!important}}@media (max-width:1300px) and (min-width:981px){.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child h2{font-size:45px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .et_pb_text{font-size:20px!important}body .fullwidth_header h1.et_pb_module_header{font-size:65px!important}body .fullwidth_header .et_pb_fullwidth_header_subhead{font-size:50px!important}body .fullwidth_header .et_pb_button{font-size:20px!important}}@media (max-width:1230px){body .gform_wrapper.gravity-theme .gf_product_qoute .gfield{display:block!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield{grid-column:1/-1!important}body .product_form{padding-top:120px!important}body .gform_wrapper.gravity-theme .gf_product_qoute .prod_img_container img.prod_img{top:-100px!important;left:0;margin:auto}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_quantity input[type=text],body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price input[type=text]{max-width:100%!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price label{width:auto}}@media (max-width:1180px) and (min-width:981px){#top-menu li{padding-right:15px!important}#top-menu li a{font-size:14px!important}}@media (max-width:1260px) and (min-width:981px){.et_pb_section.about_section .et_pb_row .et_pb_column.et-last-child h2{font-size:50px!important}.et_pb_section.about_section .et_pb_row .et_pb_column.et-last-child .et_pb_text{font-size:20px!important}body .product_button{font-size:35px!important}}@media (max-width:1160px) and (min-width:981px){.et_pb_section.about_section .et_pb_row .et_pb_column.et-last-child h2{font-size:45px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child h2{font-size:40px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .et_pb_text,.et_pb_section.about_section .et_pb_row .et_pb_column.et-last-child .et_pb_text{font-size:18px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .et_pb_button{font-size:16px!important}body .product_button{font-size:30px!important}}@media (max-width:1080px) and (min-width:981px){body .fullwidth_header h1.et_pb_module_header{font-size:60px!important}body .fullwidth_header .et_pb_fullwidth_header_subhead{font-size:45px!important}body .fullwidth_header .et_pb_button{font-size:18px!important}body .et_pb_tabs.product_info_tabs .et_pb_tabs_controls,body .et_pb_tabs.product_info_tabs .et_pb_tabs_controls li{display:block!important;width:100%!important}body .et_pb_tabs.product_info_tabs .et_pb_tabs_controls li{border-top:4px solid #1b4599!important;border-right:0!important;border-left:0!important;margin:1px 0!important}}@media (max-width:1030px) and (min-width:981px){.et_pb_section.about_section .et_pb_row .et_pb_column.et-last-child h2{font-size:40px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child h2{font-size:35px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .et_pb_text,.et_pb_section.about_section .et_pb_row .et_pb_column.et-last-child .et_pb_text{font-size:16px!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .et_pb_button{font-size:14px!important}}@media (max-width:1000px) and (min-width:981px){#top-menu li a{font-size:13px!important}}@media (max-width:980px){.open_mobile_menu .et_pb_menu__menu{display:block!important}.open_mobile_menu .et_mobile_nav_menu{display:none!important}.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child{width:100%!important}body .gform_wrapper.gravity-theme .gf_contact_form input[type=submit],body .gf_contact_form .gform_confirmation_message{font-size:16px!important}body .gf_contact_form input[type=text],body .gf_contact_form input[type=text]:placeholder,body .gf_contact_form textarea,body .gf_contact_form textarea:placeholder{font-size:14px!important}.product_info_tabs .et_pb_tab_content h3{font-size:25px}body .ezcol-one-half{margin-right:2%;display:block!important;width:100%!important}body .ezcol-one-half:first-child{margin-bottom:20px}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield label,body .gform_wrapper.gravity-theme .gf_product_qoute .gfield .gfield_description,body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price input[type=text]::placeholder{font-size:18px!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield select{font-size:16px!important}body .gform_wrapper.gravity-theme .gf_product_qoute .prod_img_container img.prod_img{top:-100px!important;left:0;margin:auto}body .raq:before{width:28px!important;height:28px!important}body.home .fullwidth_header_section:after{width:70px!important;height:49px!important}}@media (min-width:768px){.cut_items .swiper-buttton-container{position:absolute;top:14px;right:30px}}@media (max-width:767px){.product_info_tabs .et_pb_tab_content h3{font-size:20px}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield label,body .gform_wrapper.gravity-theme .gf_product_qoute .gfield .gfield_description,body .gform_wrapper.gravity-theme .gf_product_qoute .gfield.gf_price input[type=text]::placeholder{font-size:16px!important}body .gform_wrapper.gravity-theme .gf_product_qoute .gfield select{font-size:14px!important}body .gform_wrapper.gravity-theme .gf_contact_form input[type=submit],body .gform_wrapper.gravity-theme .gf_product_qoute input[type=submit]{padding:10px 15px!important}}@media (min-width:641px){body .gf_contact_form .gform_body .gf_textarea{position:absolute;top:0;right:0;width:48.6%}body .gform_wrapper.gravity-theme .gf_contact_form .gform_fields{grid-column-gap:30px;grid-row-gap:30px}}@media (max-width:500px){#calculator{width:300px}#keypad a{width:75px;font-size:30px}a#zero{width:150px}}@media (max-width:480px){.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .inline_button,.et_pb_section.services_section .et_pb_row .et_pb_column.et-last-child .inline_button .et_pb_button_module_wrapper{display:block!important;margin-right:0!important}}@media (max-width:479px){body .photo_gallery .et_pb_gallery_item{text-align:center!important}}@media (max-width:380px){#calculator{width:200px}#keypad a{width:50px;font-size:15px}a#zero{width:100px}#display{height:70px;font-size:35px}#calculator input[type="text"]{padding:10px}}