@font-face{font-display:swap;font-family:'Anton';src:url(/wp-content/themes/hello-theme-child/fonts/Anton-Regular.eot);src:url('/wp-content/themes/hello-theme-child/fonts/Anton-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/hello-theme-child/fonts/Anton-Regular.woff2) format('woff2'),url(/wp-content/themes/hello-theme-child/fonts/Anton-Regular.woff) format('woff'),url(/wp-content/themes/hello-theme-child/fonts/Anton-Regular.ttf) format('truetype'),url('/wp-content/themes/hello-theme-child/fonts/Anton-Regular.svg#Anton-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Inter';src:url(/wp-content/themes/hello-theme-child/fonts/Inter-Medium.eot);src:url('/wp-content/themes/hello-theme-child/fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Medium.woff2) format('woff2'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Medium.woff) format('woff'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Medium.ttf) format('truetype'),url('/wp-content/themes/hello-theme-child/fonts/Inter-Medium.svg#Inter-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Inter';src:url(/wp-content/themes/hello-theme-child/fonts/Inter-Regular.eot);src:url('/wp-content/themes/hello-theme-child/fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Regular.woff2) format('woff2'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Regular.woff) format('woff'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Regular.ttf) format('truetype'),url('/wp-content/themes/hello-theme-child/fonts/Inter-Regular.svg#Inter-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Inter';src:url(/wp-content/themes/hello-theme-child/fonts/Inter-Bold.eot);src:url('/wp-content/themes/hello-theme-child/fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Bold.woff2) format('woff2'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Bold.woff) format('woff'),url(/wp-content/themes/hello-theme-child/fonts/Inter-Bold.ttf) format('truetype'),url('/wp-content/themes/hello-theme-child/fonts/Inter-Bold.svg#Inter-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}body>img{display:none}*{outline:none!important;text-decoration:none!important}ul{padding:0}.site-branding{display:none}p,li{margin-bottom:20px}a{background-color:#fff0;transition:all ease-in-out 0.3s}p,li{margin-bottom:12px}p,li,div,p.elementor-heading-title{color:#020202;font-size:19px;line-height:32px;font-family:'Inter';font-weight:400}p:last-child,.post_container .blogcontent p:last-child,.single-post .post_container .blogcontent p li:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#ce2127;font-weight:400;font-family:'Anton';text-transform:uppercase}strong{font-weight:bold!important}.pl60{padding-left:60px}.pl120{padding-left:120px}.pr60{padding-right:60px}.pt0{padding-top:0px!important}.pb0{padding-bottom:0}.mt50{margin-top:50px}.mt80{margin-top:80px}.pad100{padding:100px 5%}.pt100{padding:100px 5% 0}.pb100{padding:0 5% 100px}.plr5{padding-left:5%;padding-right:5%}.defbtn .elementor-widget-container{margin-top:40px}body{position:relative}@keyframes slideIn{from{top:-50%}to{top:0}}.hd_menu .elementor-nav-menu>li>a{color:#000;font-size:19px;font-weight:500;padding:15px 0!important}.header-main .elementor-widget-wrap{justify-content:space-between;align-items:center}.hdactive .btn_phn a{display:inline-block}.hd_menu .elementor-nav-menu>li>a:hover{color:#ce2127}.btn_phn a{background:#fff;padding:16px 27px 15px!important;font-weight:700;text-transform:uppercase;font-size:19px;border-radius:0;color:#000!important;height:51px}.hd_menu{display:flex;align-items:center}.hd_menu .elementor-widget-container{width:100%}.hd_menu nav>ul.elementor-nav-menu{width:100%;justify-content:center}.hd_menu nav>ul.elementor-nav-menu>li{margin:10px 0}.elementor-nav-menu>li>ul.sub-menu a{padding:14px!important;color:#fff;border-bottom:1px solid #ffffff21;border-left:0;white-space:normal;font-size:16px;line-height:22px;letter-spacing:0}.elementor-nav-menu>li>ul.sub-menu{background:#1c1a1a;min-width:260px!important;right:0}.elementor-nav-menu>li>ul.sub-menu li:last-child a{border:0}.elementor-nav-menu>li>ul.sub-menu a:hover{background:#ce2127!important;opacity:1;color:#fff!important}.hd_menu .elementor-nav-menu .sub-arrow i{transform:rotate(270deg)}.elementor-nav-menu .sub-arrow{margin-top:-7px}.sidebar_jack{width:320px!important;bottom:0;background:#000}.sidebar_jack .hd_fixed{padding:40px 25px;height:100%}.home .sidebar_jack .hd_fixed{background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/07/menu-new-img11.jpg)}.home .sidebar_jack .hd_fixed::before{background:#fff;content:"";position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;opacity:.5}.content_jack{width:calc(100% - 320px)!important;overflow:hidden}.hdactive .header_other{position:fixed!important;background:#000;right:0;left:0;top:0;z-index:2;-webkit-animation:slideIn 0.5s ease-in;-moz-animation:slideIn 0.5s ease-in;animation:slideIn 0.5s ease-in;z-index:99}.hdactive .header_other .elementor-widget-wrap{padding:15px 5%!important;box-shadow:0 0 8px rgb(0 0 0 / .6)}.bigheading h2{font-size:70px;text-transform:uppercase;line-height:88px}.bigheading h2 i{font-style:normal;color:#ce2127}.banner h1{font-size:72px;max-width:800px;line-height:87px}.banner h1 b{font-weight:400;font-size:62px;display:block;margin:15px 0;letter-spacing:2px}.banner h1 i{background:#ce2127;font-style:normal;padding:0 20px!important}.bannercaption{padding:180px 5% 100px}.header_other{position:absolute;top:0;z-index:10}.hd_menu_link ul{display:flex}.hd_menu_link ul span{color:#fff;font-weight:700;font-size:17px}.hd_menu_link ul li{margin-left:30px!important}.hd_menu_link,.phn_hd,.insp_hd{width:auto!important}.phn_hd a{background-color:transparent!important;border:1px solid #fff;border-radius:0;font-weight:400;font-family:'Anton';font-size:23px;text-align:right;padding:8px 14px 8px 56px;letter-spacing:1px;height:64px;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/phn_ic.png.webp);background-repeat:no-repeat;background-position:left 15px center;display:block}.phn_hd a i{display:block;font-style:normal;font-size:12px;margin-bottom:7px;font-family:'Inter'}.hd_menu_link ul span:hover{color:#ce2127}.phn_hd a:hover{background-color:#ce2127!important;border-color:#ce2127}.insp_hd a:hover{background-color:#fff!important;color:#000!important}.header_other .elementor-widget-wrap{align-items:center;justify-content:right;padding:30px 5%!important}.insp_hd{margin-left:15px}.phn_hd{margin-left:30px}.insp_hd a{background:#ce2127!important;border:0;border-radius:0;font-weight:400;font-family:'Anton';font-size:20px;text-align:right;padding:20px 27px;text-transform:uppercase;height:64px;color:#fff!important}.copyright_txt p{font-size:17px;border-top:1px solid #ffffff5e;padding:20px 0;color:#f0e3e3}.social_info a:hover{transform:scale(1.1)}.defbtn a{background-color:#ce2127;border-radius:0;font-size:20px;text-transform:uppercase;padding:18px;min-width:240px;text-align:center;transition:all ease-in-out 0.5s;font-family:'Anton';cursor:pointer;color:#fff!important}.defbtn a:hover{background-color:#000}.logo_ft{padding:40px 15px}.copyright_txt .elementor-widget-container{font-size:17px;padding:30px 15px;color:#ffffffad;text-align:center}.review_outer .elementor-testimonial__icon{display:none}.review_outer .elementor-testimonial__header{order:2;border:0px!important;width:100%!important;padding:0!important;justify-content:center}.review_outer .elementor-testimonial__text{font-size:19px!important;line-height:37px!important;color:#fff;padding-top:80px}.review_outer .elementor-testimonial__content{padding:0px!important;position:relative}.review_outer .elementor-testimonial__title{position:absolute;top:95px;right:0;color:#ce2127!important;padding:5px;background:#fff;text-transform:uppercase;min-width:118px;text-align:center;left:0;max-width:140px;border-radius:3px;margin:auto}.review_outer .elementor-testimonial__content::before{content:"";background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/ic_rev.png.webp);width:100px;height:70px;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:top}.review_outer .elementor-testimonial__name{color:#fff!important;font-weight:400;font-size:25px;font-family:'Anton';text-transform:uppercase;margin-top:30px}.review_outer .elementor-testimonial{display:flex;flex-wrap:wrap;text-align:center;max-width:1070px;margin:auto;position:relative;padding-bottom:30px}.review_outer.elementor-widget-reviews .swiper-slide{background:transparent!important;border:0px!important;padding-top:0!important;border-radius:0px!important}.bigheading>.elementor-widget-container{margin-bottom:30px}.review_outer .elementor-swiper-button i{display:none}.review_outer .elementor-swiper-button{background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/ic_arrow.png.webp);background-repeat:no-repeat;background-size:contain;width:25px;height:20px}.review_outer .elementor-swiper-button.elementor-swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.review_outer .elementor-testimonial::before{content:"";left:0;right:0;bottom:0;margin:auto;background:#000;width:240px;height:100%;position:absolute;top:70px;opacity:.1;z-index:-1}.review_outer{margin-top:20px}.img_gallery{max-width:450px;position:absolute;bottom:80px}.img_gallery .e-gallery-image{background-size:contain;background-repeat:no-repeat}.subheading h5,.subheading p{color:#000;font-size:17px;line-height:30px;font-family:'Inter';margin-bottom:20px;text-transform:uppercase}.tab_btns .elementor-widget-container{display:flex;justify-content:center}.tab_btns span{background:#000;color:#fff;text-transform:uppercase;padding:13px 21px;font-size:15px;line-height:normal;margin:0 2px;letter-spacing:.6px;min-width:220px;text-align:center}.tab_btns{margin:30px 0}.headintxt h5{font-size:21px;line-height:normal;font-family:'Inter';font-weight:400;margin:15px 0}.list_serv li{background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/ic_li.png.webp);background-repeat:no-repeat;background-size:27px;background-position:top 4px left;padding-left:40px!important;margin-top:15px!important;font-weight:700}.repair_gallery{margin-top:-150px}.pad_differ{padding:100px 5% 150px}.repair_gallery .e-gallery-grid .e-gallery-image{padding-top:70px}.elementor-slideshow__footer{display:none}.serv_box{width:calc(100% / 4 - 5px)!important;margin:4px 0!important}.serv_inner .elementor-image-box-img a{overflow:hidden;vertical-align:top;display:inline-block}.serv_inner .elementor-image-box-img a::before{content:"";background:#000;background:linear-gradient(180deg,#fff0 60%,#000000 92%);position:absolute;left:0;right:0;top:0;bottom:0;opacity:.8;z-index:1}.serv_inner .elementor-image-box-content{position:absolute;bottom:0;text-align:left;padding:20px 25px;z-index:1;pointer-events:none}.serv_inner .elementor-widget-wrap{justify-content:space-between}.serv_inner img{vertical-align:top;width:100%;height:300px;object-fit:cover}.serv_box:hover img{transform:scale(1.1) rotate(1deg)}.serv_inner .elementor-image-box-img a{overflow:hidden;width:100%}.serv_inner h3{margin:0!important;text-transform:uppercase;font-size:25px;color:#fff}.img_tri_black{position:relative}.img_tri_black .elementor-widget-container::before{content:"";right:0;top:0;bottom:0;background:#000;clip-path:polygon(100% 0,0% 100%,100% 100%);width:350px;height:100%;position:absolute;opacity:.6;z-index:1}.img_tri_black img{width:100%;position:relative}.ft_phone a .elementor-button-icon i{font-size:33px;margin-right:10px;color:#fff}.ft_phone a{background:transparent!important;padding:0!important;margin-top:50px;font-family:'Anton';font-size:35px;position:relative;color:#ce2127}.search_ft .elementor-search-form__container{background:transparent!important;border:1px solid #fff;border-radius:0px!important;min-height:30px!important}.search_ft .elementor-search-form__container input{color:#fff!important;background:#000!important;height:58px}.search_ft .elementor-search-form__container button{background:#b91e23!important;min-width:60px!important}.ft_menu h5{text-transform:uppercase;color:#fff;font-size:25px;margin-bottom:15px}.ft_middle{padding:50px 15px}.ft_menu ul li{margin-top:8px!important}.ft_menu ul li span{color:#fff;font-size:17px}.ft_menu ul li span:hover{color:#b91e23}.ft_menu{border-right:1px solid #ffffff2e}.logo_hd{margin:auto auto 40px!important}.rj-slider-synced .swiper{height:500px;color:#fff}.rj-slider-synced .swiper.s1{margin-bottom:-480px}.rj-slider-synced .slide-content{background:#000;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rj-slider-synced .s2 .swiper-slide{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.rj-slider-synced .s1 .swiper-slide{clip-path:polygon(0% 0%,50% 100%,100% 0%)}.hd_menu{margin-top:12%}.triblk{overflow:hidden}.vid_box{width:140px!important;height:140px!important;cursor:pointer;position:absolute;border-radius:50%;overflow:hidden;left:0;border:8px solid #0000003d}.vid_box::before{content:"";background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/play_ic.png);background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:1;margin:auto;background-color:#00000078;background-size:27px;background-position:center;top:0}.vid_box *{height:100%!important;object-fit:cover!important;width:100%!important}.symptoms_block .elementor-widget-wrap{padding:25px 0 25px 160px!important;align-items:center}.symptoms_block h4{text-transform:uppercase;color:#fff;font-size:45px}.symptoms_block{position:absolute;bottom:30px;right:0;width:370px!important;z-index:1}.symptoms_block h4 i{font-style:normal;font-size:25px;display:block;margin-top:5px}.symptoms_block p{font-size:13px;color:#fff;line-height:normal;margin-top:10px}.contact_bar .gf_progressbar_wrapper,.contact_bar .gfield_validation_message,.contact_bar .gfield_required,.contact_bar .validation_message,.form_btm_banner .gf_progressbar_wrapper,.form_btm_banner .gfield_validation_message,.form_btm_banner .gfield_required,.form_btm_banner .validation_message{display:none!important}.check_box_main .gfield_label{font-family:'Anton';font-weight:normal!important;color:#ce2127;text-transform:uppercase;font-size:22px!important;margin:0!important}.check_box_main .gfield_radio{display:flex}.contact_bar .gform_fields{display:flex!important;grid-column-gap:0!important;align-items:center}.contact_bar .gfield{width:33.33%!important}.check_box_main .gfield_radio label{color:#fff;font-size:15px!important;margin-right:20px!important}.banner_form{padding:30px 5%;background:#00000078}.contact_bar .gform_page_fields{width:calc(100% - 140px)}.contact_bar .gform_page{display:flex;align-items:center;position:relative}.contact_bar .gform_page_footer{padding:0!important;margin:0!important;width:140px!important}.contact_bar .gform_page_footer input{width:100%;border-radius:0;font-family:'Anton';font-weight:normal!important;color:#fff!important;text-transform:uppercase;font-size:22px!important;margin:0!important;background-color:#ce2127!important;border:0px!important;line-height:34px!important;letter-spacing:1px;height:53px}.contact_bar .gfield input:not([type="radio"]),.form_btm_banner .gfield input:not([type="radio"]),.form_btm_banner .gfield select{height:48px!important;border-radius:0px!important;border:0px!important;border-right:1px solid #0000004d!important;padding:0 10px!important;font-size:14px;width:100%!important}.contact_bar .gform_page_footer input.gform_previous_button{position:absolute;left:0;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/ic_arrow.png.webp)!important;background-repeat:no-repeat!important;width:25px;height:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1);font-size:0px!important;background-color:transparent!important;background-size:22px;background-position:center!important;top:18px}.contact_bar .gform_page_footer img{position:absolute;top:5px}.gform_confirmation_message{text-align:center;color:#fff}.contact_bar .gform_wrapper .gform_validation_errors{margin:0 0 11px!important;background:transparent!important;border:0;padding:0!important;box-shadow:none!important;text-align:center}.contact_bar .gfield.fullwidth{width:100%!important}.contact_bar textarea{border-radius:0px!important;border:0;height:53px!important;display:block;padding:8px 20px!important}.contact_bar #gform_page_1_3 .gfield.fullwidth{padding-left:48px!important}.contact_bar .gform_wrapper .gform_validation_errors h2{font-family:'Inter';font-weight:400;font-size:15px}.contact_bar h6{margin:0;padding-left:45px;font-size:16px;line-height:24px;font-family:'Inter';font-weight:400;color:#fff;padding-right:15px}.content_inner_slide h6{display:block;border:1px solid #fff;font-style:normal;text-transform:uppercase;font-size:13px;margin:auto auto 12px;padding:7px;font-family:'Inter';text-align:center;max-width:180px;color:#fff;position:relative;z-index:1}.content_inner_slide img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;height:100%;object-fit:cover}.slide-content{position:relative;z-index:1}.slide-content::before{content:"";left:0;right:0;top:0;bottom:0;background:#000;z-index:1;position:absolute;opacity:.7;transition:all ease-in-out 0.5s}.content_inner_slide h3{color:#fff;text-transform:uppercase;max-width:250px;text-align:center;font-size:30px;position:relative;z-index:1;margin:35px 0 0!important;line-height:40px}.content_inner_slide{padding-bottom:130px}.swiper.s2 .content_inner_slide{padding-top:130px;padding-bottom:0}.swiper:not(.s2) .swiper-slide-active .slide-content::before{background:#ce2127;opacity:.8}.swiper:not(.s2) .swiper-slide:not(.swiper-slide-active) h6,.swiper:not(.s2) .swiper-slide:not(.swiper-slide-active) h3{display:none}.symptoms_block .elementor-widget-button{position:absolute;z-index:1;left:0;top:0;bottom:0;right:0;opacity:0}.symptoms_block .elementor-widget-button *{height:100%;width:100%}.dialog-close-button{top:-10px!important;right:-10px!important;background:#fff;width:30px;height:30px;border-radius:50%;justify-content:center;align-items:center}.form_btm_banner>.elementor-widget-wrap{background:#000000e3;padding:50px!important;margin:auto;z-index:1}.form_btm_banner .check_box_main .gfield_label{color:#fff;font-size:29px!important;margin:0 0 10px!important}.form_btm_banner .gform_page_footer{padding-bottom:0!important;flex-wrap:wrap;display:flex}.form_btm_banner .gform_page_footer input{width:100%;border-radius:0;font-family:'Anton';font-weight:normal!important;color:#fff!important;text-transform:uppercase;font-size:22px!important;margin:0!important;background-color:#ce2127!important;border:0px!important;line-height:34px!important;letter-spacing:1px;height:53px}.form_btm_banner .gfield input:not([type="radio"]){border:0px!important;width:100%}#ui-datepicker-div.ui-datepicker{z-index:99999!important}.form_btm_banner .gform_validation_errors{padding:12px 20px!important;background:#ffffff2b!important;box-shadow:none!important;border:0px!important;margin:auto auto 25px!important}.form_btm_banner .gform_validation_errors h2{line-height:20px!important;font-family:'Open Sans'!important;color:#fff!important;text-transform:none}.form_btm_banner textarea{height:220px!important;border:0;border-radius:7px}.form_btm_banner .inspection-form textarea{border-radius:0;height:100px!important}.form_btm_banner .gform_page_footer input.gform_previous_button{background-color:transparent!important;padding:0 0 0 24px!important;background-image:url(https://fdmproofs.com/ramjacksc/wp-content/uploads/2023/05/arr.png)!important;background-repeat:no-repeat!important;background-size:16px!important;order:2;margin:auto!important;width:auto!important;font-family:'Inter';font-size:14px!important;letter-spacing:0!important;background-position:top 12px left;height:auto}.form_btm_banner .gform_page{position:relative}.inspection-form h4{font-size:26px;line-height:normal;color:#fff;margin:0;text-align:center}.inspection-form p{color:#fff;text-align:center;font-size:17px;line-height:27px}.form_btm_banner input.gform_button.button{width:100%;border-radius:0;font-family:'Anton';font-weight:normal!important;color:#fff!important;text-transform:uppercase;font-size:22px!important;margin:0!important;background-color:#ce2127!important;border:0px!important;line-height:34px!important;letter-spacing:1px;height:53px}.gform_wrapper .gform_validation_errors{display:none}.validation_message{padding:0px!important;background:transparent!important;border:0px!important;margin-top:0px!important;line-height:20px!important;font-size:14px!important}.gform_wrapper .gfield_required{display:none!important}.custom-contact label{font-weight:700!important;font-size:16px!important;line-height:normal!important;margin-bottom:8px!important;padding:0px!important;color:#000!important}.custom-contact input,.custom-contact .textarea,.custom-contact .gform_drop_area{background-color:#f1f1f28f!important;border:1px solid #000000de!important;height:60px;margin-bottom:0px!important;border-radius:0px!important;padding:15px!important;color:#000!important;font-size:15px!important;line-height:27px!important}.custom-contact .gform_drop_area{display:flex;flex-wrap:wrap;justify-content:start}.custom-contact .gform_drop_area .button{min-width:unset!important;margin:0 0 0 6px!important;background-color:#fff!important;background-image:unset!important;color:#000!important;text-transform:capitalize;padding:1px 9px!important;font-weight:normal!important;font-size:13px!important;line-height:27px!important;border-radius:20px!important}.custom-contact .gform_drop_area .button:hover{background:;background-color:#000!important;color:#fff!important}.custom-contact .gform_drop_area .gform_drop_instructions{margin-bottom:0px!important}.custom-contact .gfield--type-fileupload .gform_delete_file span{color:#ce2127!important;font-size:16px!important;line-height:normal!important}.custom-contact .gfield--type-fileupload .ginput_preview{margin:2px 0px!important;font-size:15px;line-height:27px!important}.gfield--type-fileupload .gform_delete_file{padding:0 7px!important}.custom-contact .textarea{height:160px!important}.custom-contact .gform_footer{margin:20px 0 0px!important;padding:0px!important}.custom-contact form{background-color:#000;padding:50px;border-radius:0;box-shadow:0 0 10px #00000026;margin-top:0;z-index:2;position:relative;background-image:url(https://ramjackva.com/wp-content/uploads/2023/04/pattern_img_bg.jpg)}.inspection-form .half-col{margin-bottom:0}.half-col{grid-column:span 6!important;margin-bottom:25px}.third-col{grid-column:span 4!important;margin-bottom:25px}.full-col{margin-bottom:25px!important}.custom-contact .button{border:0px!important;margin:20px auto 0px!important;background-color:#ce2127!important;border-radius:0px!important;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0;padding:17px 50px 17px 25px!important;min-width:150px;text-align:left;background-image:url(https://ramjackva.com/wp-content/uploads/2023/03/arr-w.svg);background-repeat:no-repeat;background-position:right 25px center;background-size:15px;transition:all ease-in-out 0.5s;color:#fff!important;height:unset}.gform_wrapper .gform_validation_errors>h2{font-size:17px!important;font-weight:500;line-height:normal!important}.custom-contact .gform_fileupload_rules{display:none!important}.custom-contact .gfield--type-fileupload input{font-size:15px!important}.inner-banner.contact-section{padding:200px 5% 100px}.inner-banner{padding:260px 5% 180px}.thanks-hd p{font-size:21px;line-height:34px;max-width:680px;margin:0 auto 0}.inner-banner .thanks-hd h1{font-size:65px;line-height:70px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.inner-banner h1{color:#fff;font-size:65px;line-height:75px;margin-bottom:25px}.txt-pad p{padding:30px 0 40px}.wt p{color:#fff}.main-hd h3{font-size:47px;line-height:53px;margin-bottom:20px;letter-spacing:.5px}.offer-col .elementor-image-box-img{width:65px!important;background:#ce2127;border-radius:50%;height:65px;margin:-30px auto 20px!important;display:flex!important;align-items:center;justify-content:center}.offer-col h3{margin:0px!important;font-size:16px;line-height:25px;font-family:'Inter';font-weight:400;color:#fff}.offer-col{width:calc(100% / 4 - 12px)!important;margin:55px auto 0px!important;background:#000;padding:0 15px 30px}.offer-col h3 i{display:block;font-size:13px;font-style:normal}.offer-col img{display:block;filter:invert() brightness(100);max-width:35px;margin:0 auto}.blog-col .elementor-post__title{order:2}.blog-col .elementor-post__meta-data{order:1;color:#fff!important;font-size:15px!important;line-height:normal!important;margin-bottom:10px!important}.blog-col .elementor-post__title a{font-size:23px;line-height:32px;color:#fff;transition:all ease-in-out 0.5s;font-weight:500;letter-spacing:.7px}.blog-col .elementor-post__thumbnail__link{margin-bottom:0px!important}.blog-col article{position:relative}.blog-col .elementor-post__text{display:flex!important;position:absolute;top:unset;bottom:0;left:0;background:#000;background:linear-gradient(0deg,#000000 30%,#fff0 100%);padding:60px 33px 33px;pointer-events:none}.blog-col .elementor-post__thumbnail{padding-bottom:0px!important}.blog-col img{position:relative!important;top:0!important;left:0!important;transform:unset!important;transition:all ease-in-out 0.5s!important;height:430px!important;object-fit:cover}.blog-col img:hover{transform:scale(1.1)!important}.single-post .site-footer{display:none}.blog-col{margin-top:15px}.single-left{max-width:1250px}.pad100.single-main{padding:70px 5%}.single-left .elementor-icon-list-text{color:#04a5e2!important;font-weight:700}.single-left h2,.single-left h3,.single-left h4{color:#ce2127;margin:40px 0 15px!important}.single-left h1{color:#ce2127!important;font-size:50px;line-height:normal;margin-bottom:20px}.single-left h2{font-size:40px;line-height:50px}.single-left h3{font-size:35px;line-height:45px}.single-right h2{font-size:30px!important;color:#000!important;text-transform:uppercase!important;padding-top:50px;font-family:'Anton'!important}.single-right .elementor-widget-posts{padding:30px;margin-top:25px;background:#F0F0F0;border-radius:0;box-shadow:0 0 4px #00000057}.single-right .elementor-post__title a{margin-top:0px!important;font-size:17px!important;line-height:27px;color:#000!important;font-weight:normal!important;font-family:'Inter';!important}.single-right .elementor-post__title{border-bottom:1px solid #00000036;padding-bottom:15px!important;margin-bottom:15px!important}.single-right article:last-child .elementor-post__title{border-bottom:0 solid #ffffff40;padding-bottom:0px!important;margin-bottom:0px!important}.single-upr{padding-top:200px;padding-bottom:100px}.single-upr .elementor-icon-list-text{color:#fff!important;font-weight:500}.single-upr .elementor-widget-heading{margin-bottom:0px!important}.single-left a{color:#000!important;font-weight:700;transition:all ease-in-out 0.5s!important}.single-left a:hover{color:#ce2127!important}.single-left img{height:500px;object-fit:cover}.wthbnr{padding:200px 5% 100px}.wthbnr h1{font-size:60px;line-height:67px;margin-bottom:25px}.site-list li{list-style:none;padding-left:32px;position:relative;margin-bottom:15px;font-weight:600;width:100%}.site-list li::before{content:"";background-color:#fff;width:20px;height:20px;left:0;right:0;top:5px;position:absolute;border-radius:50%;box-shadow:0 0 2px #000;pointer-events:none}.site-list li::after{position:absolute;content:"";background-image:url(https://ramjackva.com/wp-content/uploads/2023/05/red-tick.png);width:25px;height:25px;left:1px;top:5px;background-size:22px;background-repeat:no-repeat;pointer-events:none}.site-list ul{padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.custom-col{margin-top:35px!important}.custom-col .elementor-image-box-wrapper{padding-left:25px}.custom-col figure{background:#fff;position:absolute;left:-10px;width:80px!important;top:0;bottom:0;height:80px;margin:auto!important;border-radius:50px;padding:15px;box-shadow:0 0 3px #e9e5e5}.custom-col .elementor-image-box-content{text-align:left;padding:30px 30px 30px 70px;background:#fff;background:linear-gradient(273deg,#fff0 30%,#e9e9e9 70%)}.custom-col h6{margin:0 auto 8px;text-transform:none;font-size:21px;font-family:'Inter';font-weight:600}.custom-col p{line-height:28px;font-size:18px}.custom-col p a{color:#000;font-weight:600}.custom-col p a:hover{opacity:.7}.two-img{width:calc(100% / 2 - 20px)!important;margin:0 auto!important}.full-height-col .elementor-widget-wrap .elementor-widget,.full-height-col .elementor-widget-wrap .elementor-widget *{height:100%!important;object-fit:cover;width:100%}.cta-section .elementor-container{background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/topology-bg-scaled.jpg.webp);background-size:contain;background-attachment:fixed;box-shadow:inset 0 0 50px 0 #d8d3d3}.cta-section h3{font-size:30px;line-height:40px;margin-bottom:8px}.cta-section .defbtn .elementor-widget-container{margin-top:0}.txt-img-col{position:relative;margin:30px 0 0px!important}.txt-img-col .elementor-image-box-img{width:auto!important;display:block!important;position:absolute;top:10px;margin-right:0px!important}.txt-img-col .elementor-image-box-img img{display:block;max-width:60px;max-height:60px}.txt-img-col .elementor-image-box-content{padding-left:75px}.txt-img-col h3{margin:0 0 4px;color:#fff;font-family:'Inter';font-weight:700;text-transform:capitalize;font-size:24px;line-height:normal}.txt-img-col p{color:#fff;font-size:18px;line-height:28px}.cta-section p{font-size:18px;line-height:30px}.cta-left .elementor-widget-wrap{padding:45px 50px!important}.rev-col .elementor-testimonial-content{font-size:17px!important;margin-bottom:0px!important}.rev-col{width:calc(100% / 2 - 45px)!important;margin:35px auto 20px!important;padding:50px 40px 35px;display:flex;position:relative;background:#f2f2f2}.rev-col .elementor-testimonial-wrapper{display:flex;flex-wrap:wrap}.rev-col .elementor-testimonial-meta{order:1;position:relative}.rev-col .elementor-testimonial-content{font-size:17px!important;margin-bottom:37px!important;order:2;position:relative}.rev-col .elementor-testimonial-name{color:#000;font-size:25px;font-family:'Anton';text-transform:uppercase;line-height:normal!important;padding-bottom:5px;letter-spacing:.3px}.rev-col::before,.rev-col::after{position:absolute;content:"";background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/red-rev.png.webp);width:80px;height:60px;background-repeat:no-repeat;background-size:60px;left:25px;top:-30px;background-position:center;border-radius:100%;transform:rotate(2deg)}.rev-col::after{background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/red-rev.png.webp);left:unset;right:25px;top:unset;bottom:-27px;transform:rotate(182deg)}.rev-col .elementor-testimonial-name::after{content:"";background-image:url(https://fdmproofs.com/brittmechanical/wp-content/uploads/2023/02/5star-icon.png);background-size:110px;background-repeat:no-repeat;width:120px;height:30px;margin:0;background-position:left center;display:block}.black-ptrn{position:relative}.black-ptrn::before{position:absolute;content:"";background:#ce2127;left:0;width:50%;height:100%;top:0;bottom:0}.step-col{width:calc(100% / 2 - 22px)!important;margin:20px auto 20px!important;position:relative}.step-col .elementor-image-box-wrapper{padding-left:25px}.step-col .elementor-image-box-content{padding:30px 30px 30px 70px;background:#fff;background:linear-gradient(273deg,rgb(243 243 243 / .67) 30%,#e9e9e9 70%);min-height:200px}.step-col p{line-height:30px;font-size:18px}.step-col i{position:absolute;left:0;background:#fff;width:70px;height:70px;border-radius:50%;top:0;bottom:0;margin:auto;font-style:normal;font-size:38px;line-height:68px;text-align:center;color:#000;box-shadow:0 0 3px #e9e9e9}.blk-list.txt-img-col h3{color:#000;font-size:22px}.blk-list.txt-img-col p{color:#000;font-size:17px}.blk-list.txt-img-col .elementor-image-box-img img{filter:invert()}.blk-list.txt-img-col{margin:10px 0 15px!important}.repair-com .main-hd h3{font-size:43px;line-height:53px}.blog-main p{max-width:1250px;margin:0 auto 30px}.review-sec .elementor-widget-text-editor{max-width:1220px;margin:0 auto 30px}.wt-blk-icon .txt-img-col{margin:5px 0 25px!important}.wt-blk-icon .elementor-image-box-img img{filter:invert() brightness(100)}.wt-blk-icon .txt-img-col:last-child{margin-bottom:0px!important}.pb30{padding-bottom:30px}.bg-red .elementor-widget-wrap{background:#ce2127;padding:60px 70px!important}.bg-black .elementor-widget-wrap{background:#000;padding:60px 70px!important}.wthout-icon .custom-col .elementor-image-box-content{padding:30px 30px 40px 40px;background:linear-gradient(273deg,rgb(247 247 247 / .83) 30%,#e9e9e9 70%)}.serv-gallery .swiper-slide-image{max-height:230px;width:100%;object-fit:cover;min-height:230px;display:block}.serv-gallery .elementor-swiper-button{display:flex!important;background-color:#000;border-radius:50%;width:40px;height:40px;align-content:center;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:18px;font-size:0;background-position:center}.serv-gallery .elementor-swiper-button-next{right:-17px!important;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/ic_arrow.png.webp)!important}.serv-gallery .elementor-swiper-button-prev{left:-17px!important;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/ic_arrow-left.png.webp)!important}.serv-gallery a{width:100%;position:relative;display:block}.serv-gallery a::before{position:absolute;content:"";background:#000;width:100%;height:100%;left:0;top:0;opacity:0;transition:all ease-in-out 0.5s}.serv-gallery a:hover:before{opacity:.4}.pb40{padding-bottom:40px}.para-col .elementor-widget-wrap{background:#e9e9e9;padding:40px!important}.para-col h3{font-size:30px;line-height:30px;margin-bottom:10px;letter-spacing:.3px}.para-col p{font-size:18px}.loan-col .elementor-image-box-img{display:block!important;width:auto!important;position:absolute;top:20px;margin:0px!important;right:30px}.loan-col img{display:block;max-width:55px}.loan-col h3{font-size:28px;line-height:normal;margin:0}.loan-col{background:linear-gradient(360deg,#fff0 40%,#e9e9e9 70%);padding:35px 45px}.loan-col p{font-size:15px;line-height:26px;margin-top:5px!important}.small-hd h4{font-size:35px;line-height:45px;margin-bottom:20px}.black-col .elementor-widget-wrap{max-width:620px;background:#000;padding:70px 50px!important;margin:auto 0 auto -40px}.one-line.site-list li{width:auto;margin:0 70px}.one-line.site-list ul{padding-top:35px;max-width:max-content;margin:0 auto}.wthout-icon .custom-col .elementor-image-box-wrapper{padding-left:0}.two-col .custom-col{width:calc(100% / 2 - 40px);margin:40px auto 0px!important}.two-col .custom-col .elementor-image-box-content{background:linear-gradient(273deg,rgb(243 243 243 / .67) 30%,#e9e9e9 70%);min-height:230px}.injection-app .two-col .custom-col .elementor-image-box-content{min-height:300px}.waranty-img h1::before{position:absolute;content:"";background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/warranty.1701201947145.jpg.webp);background-repeat:no-repeat;background-size:contain;width:190px;height:55px;right:0;top:10px;left:250px}.waranty-img h1{position:relative;max-width:410px;text-align:left;margin:0 auto 30px}.faqblock .elementor-active.elementor-tab-title{padding:25px 25px 20px 75px}.faqblock{padding-top:25px}.faqblock .elementor-accordion-item{margin-bottom:25px;border:1px solid #7c797540!important;background:#f4f4f4!important}.faqblock .elementor-accordion .elementor-tab-title{padding:24px 25px 25px 70px;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/red-q-1.png.webp);background-repeat:no-repeat;background-position:center left 25px;background-size:27px}.faqblock .elementor-accordion-icon{height:28px;display:flex!important;justify-content:center;align-items:center}.faqblock .elementor-accordion .elementor-tab-content{border:0;padding:0 25px 35px}.faqblock .elementor-active{background-color:#fff}.faqblock .elementor-tab-title a{color:#000;font-size:20px;line-height:normal}.faqblock p{font-size:18px;line-height:33px}.faqblock .elementor-accordion-icon-closed::before,.faqblock .elementor-accordion-icon-opened::before{position:absolute;content:"";background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/blk-plus.png.webp);background-size:contain;height:17px;width:17px;background-repeat:no-repeat;left:-10px;top:-2px}.faqblock i{color:#000;font-weight:normal!important;font-size:0}.faqblock .elementor-accordion-icon-closed,.faqblock .elementor-accordion-icon-opened{position:relative}.faqblock .elementor-accordion-icon-opened::before{background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/05/blk-minus.png)}.career-chsp .custom-col:nth-last-child(-n+2){width:calc(100% / 2 - 20px)!important}.career-chsp .custom-col h3{margin:0 0 5px;font-size:26px;line-height:normal}.career-chsp .custom-col{width:calc(100% / 3 - 20px)!important;margin:20px 10px 0px!important}.career-chsp.wthout-icon .custom-col .elementor-image-box-content{padding:20px 20px 30px 30px;min-height:230px}.pb15{padding-bottom:15px}.sign-hd.subheading h5{margin-bottom:10px}.symptoms-chsp .para-col .elementor-widget-wrap{background:linear-gradient(273deg,rgb(247 247 247 / .52) 30%,#ffffff 70%)}.form_btm_banner{margin-top:auto;margin-bottom:-203px}.crack-wall{margin-top:50px}.elementor-sub-item.elementor-item-active{background-color:transparent!important}.link-text a{color:#000!important;font-weight:600;transition:all ease-in-out 0.5s}.link-text a:hover{color:#ce2127!important}.mt30{margin-top:30px}.grey-imgbox .step-col .elementor-image-box-content{background:linear-gradient(273deg,rgb(228 228 228 / .77) 40%,rgb(244 244 244 / .98) 70%)}.annapoli-steps .step-col .elementor-image-box-content{min-height:240px}.annapoli-steps .step-col:last-child{width:calc(100% / 1 - 22px)!important}.annapoli-steps .step-col:last-child .elementor-image-box-content{min-height:unset}.severna-steps .step-col .elementor-image-box-content{min-height:210px}.Potomac-steps .step-col .elementor-image-box-content{min-height:270px}.Chspke-beach .step-col .elementor-image-box-content{min-height:300px}.top-menu-link a{color:#fff!important;font-weight:700;font-size:17px;transition:all ease-in-out 0.5s!important;padding:0 0 10px!important}.top-menu-link a:hover{color:#ce2127!important}.top-menu-link{width:auto!important}.top-menu-link .elementor-nav-menu>li>a{margin-left:30px!important}body .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{left:0!important}.elementor-sub-item.elementor-item-active{background-color:transparent!important}.top-menu-link .serv-menu li{width:calc(100% / 2 - 4px)!important}.top-menu-link .serv-menu .sub-menu{min-width:410px!important;display:none!important;flex-wrap:wrap;justify-content:space-between;transition:all ease-in-out 0.5s}.top-menu-link .serv-menu:hover .sub-menu{display:flex!important}.case_box .elementor-image-box-img a{overflow:hidden;width:100%;display:block}.case_box .elementor-image-box-img a::before{content:"";background:#000;background:linear-gradient(180deg,#fff0 60%,#000000 92%);position:absolute;left:0;right:0;top:0;bottom:0;opacity:.8;z-index:1}.case_box img{width:100%;height:400px;object-fit:cover;display:block;transition-duration:0.5s!important}.case_box:hover img{transform:scale(1.1) rotate(1deg)}.case_box .elementor-image-box-content{position:absolute;bottom:0;text-align:left;padding:23px 25px;z-index:1;pointer-events:none;display:flex;flex-wrap:wrap}.case_box h3{margin:0!important;text-transform:uppercase;font-size:25px;color:#fff;width:100%;order:2}.case_box{width:calc(100% / 2 - 15px)!important;margin:0 7px 15px!important}.case_box p{color:#fff;font-size:15px;line-height:normal;border:1px solid #ffffffb2;max-width:max-content;padding:8px 20px;order:1;margin-bottom:15px!important;background:#000000b5;transition:all ease-in-out 0.5s}.case_box:hover p{background:#ce2127}.desc-img img{height:430px!important}.desc-img:hover img{transform:none!important}.desc-img .elementor-image-box-content{background-image:linear-gradient(180deg,#fff0,#000000e8)}.desc-img .elementor-image-box-title{font-size:20px;text-align:center}.video-hd h3{margin:35px 0 30px 0!important}.icon-col img{width:50px}.video-inner{width:800px!important;margin:0 auto}.video-main{padding-top:20px}.service_slides{margin-top:10px}.service_slides .elementor-testimonial__image{width:100%!important;position:relative;height:450px}.service_slides .elementor-testimonial__image::before{background:#fff;opacity:.9;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0) 89%)}.service_slides .elementor-testimonial__image::before,.service_slides .elementor-testimonial__image::after{content:"";left:0;right:0;bottom:0;top:0;transition:all ease-in-out 0.5s;position:absolute;z-index:1}.service_slides .elementor-testimonial__cite{margin:0!important;width:100%;text-align:center;position:absolute;top:calc(100% - 90px);z-index:1;transition:all ease-in-out 0.5s}.service_slides .swiper-slide:hover .elementor-testimonial__cite{top:77px}.service_slides .swiper-slide:hover .elementor-testimonial__content{top:145px;visibility:visible;opacity:1}.service_slides .elementor-testimonial__image::after{background:#ce2127;opacity:0}.service_slides .swiper-slide:hover .elementor-testimonial__image::after{opacity:.75}.service_slides .elementor-testimonial__name{font-size:20px;max-width:400px;margin:auto;line-height:85px;color:#fff!important}.service_slides .elementor-testimonial__image img{width:100%!important;height:100%!important;border-radius:0px!important;transform:scale(1);transition:all ease-in-out 0.5s}.service_slides .elementor-testimonial__header{flex-wrap:wrap;padding:0!important}.service_slides .swiper-slide:hover .elementor-testimonial__image::before{opacity:0;visibility:hidden}.service_slides .swiper-slide:hover .elementor-testimonial__image img{transform:scale(1.1)}.service_slides.elementor-widget-reviews .swiper-slide{border-radius:0px!important;border:0px!important;background:transparent!important}.service_slides .elementor-testimonial__text{color:#fff;font-size:16px!important;line-height:28px!important;padding:0 20px}.service_slides .elementor-testimonial__content{padding:0!important;text-align:center;position:absolute;opacity:0;top:calc(100% - 110px);visibility:hidden;transition:all ease-in-out 0.6s;z-index:2}.service_slides .elementor-icon{display:none}.service_slides .elementor-testimonial__text::after{content:"";height:100px;display:block;width:1px;background:#fff;margin:15px auto auto;display:none}.service_slides .elementor-testimonial__content::after{content:"Learn More";display:block;background:#fff;border-radius:6px;font-size:15px;text-transform:uppercase;letter-spacing:1px;padding:13px 20px;color:#ef4035!important;max-width:170px;margin:28px auto auto;line-height:normal;display:none}.service_slides .eicon-chevron-right{display:none}.service_slides .eicon-chevron-left{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px!important;width:5px!important;border-radius:0px!important}.symp-sec{padding-bottom:50px!important}.serv-gallery .eicon-chevron-left{display:none}.serv-gallery .eicon-chevron-right{display:none}.site-list.wt li{font-weight:400;color:#fff}.site-list.wt li::before{width:18px;height:18px;top:7px}.bdr-left{border-left:1px solid #fff6;margin-left:70px}.site-list.half-list li{width:calc(100% / 2 - 30px);margin:30px 15px 0;background:linear-gradient(273deg,#ededed 30%,#fbfbfb 70%);padding:20px 15px 20px 50px}.site-list.half-list li::after{width:20px;height:20px;left:17px;top:26px}.site-list.half-list li::before{width:18px;height:18px;left:17px;top:27px}.site-list.half-list li p{font-size:17px;line-height:29px;padding-top:4px}.site-list.half-list li:last-child{width:100%}.why-us p{max-width:1000px!important;margin:0 auto}.three-img{width:calc(100% / 3 - 20px)!important}.navmenu,.logomain{display:none}.rgt-nav{width:100%!important}.fix-btn{display:none}.three-img-col .elementor-widget-wrap{justify-content:space-around}.three-img-col .elementor-widget-image{width:calc(100% / 3 - 10px)}.cross-icon{display:none}.black-col .link-text a{color:#fff!important}.typed-cursor,.dynamic-header,#site-footer{display:none}.inner-hd h3{font-size:35px!important;margin-bottom:5px!important}.pt60{padding-top:60px!important}.repair-sec{padding-bottom:50px!important}.red-box .elementor-widget-wrap{background:#ce2127;padding:40px 40px!important}.slider-sec .elementor-image-carousel-caption{font-style:normal!important;position:absolute;bottom:0;background:#000;min-width:80px;color:#fff;padding:4px}.full-height-col .img-caption .widget-image-caption,.img-caption .widget-image-caption{font-style:normal;height:auto!important}.liner-bg p{background:linear-gradient(278deg,#ffffff 6%,#f5f5f5 50%,#f7f7f7 100%);padding:15px 0 15px 20px;margin:15px auto 0;font-size:18px}.flip-col .elementor-widget-wrap{display:flex;flex-wrap:wrap;justify-content:space-around}.flip-col .elementor-widget-image-box{width:calc(100% / 3 - 20px);overflow:hidden;margin-bottom:20px}.flip-col .elementor-image-box-img,.flip-col .elementor-image-box-img img{display:block!important;width:100%;overflow:hidden;position:relative;object-fit:cover}.flip-col .elementor-image-box-img img{height:440px}.flip-col .elementor-image-box-content{padding:20px;position:absolute;top:80%;transition:all ease-in-out 0.5s;z-index:2}.flip-col .elementor-image-box-content h3{margin:0 auto 10px;font-size:25px;color:#fff!important}.flip-col .elementor-image-box-wrapper{position:relative}.flip-col .elementor-image-box-wrapper::before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;opacity:.9;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0) 89%);z-index:1;pointer-events:none}.flip-col .elementor-image-box-wrapper:hover::before{opacity:0}.flip-col .elementor-image-box-wrapper::after{background:#ce2127;opacity:0;z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";transition:0.5s all ease-in-out;pointer-events:none}.flip-col .elementor-image-box-wrapper:hover::after{opacity:.75}.flip-col .elementor-image-box-content p{font-size:16px;line-height:28px;opacity:0;transition:all ease-in-out 0.5s;color:#fff}.flip-col .elementor-image-box-wrapper:hover p{opacity:1}.flip-col .elementor-image-box-wrapper:hover .elementor-image-box-content{top:20%}.case_box .elementor-image-box-img{display:block!important}.two-boxs .custom-col .elementor-image-box-content{background:#fff0}.two-boxs .custom-col{width:calc(100% / 2 - 20px)!important;margin:0 auto!important}.two-boxs .custom-col:last-child{width:100%!important}.eng-foundtn img{height:550px;object-fit:cover;object-position:top}.eng-foundtn .site-list ul{padding-top:0}.gfield--type-fileupload{margin-bottom:25px!important}.img_gallery .elementor-gallery-item__content{z-index:1}.img_gallery a{font-size:0}.img_gallery a:hover::before{width:100%;height:calc(100% + 130px);position:absolute;top:-65px;left:0;content:"";right:0;background:#000}.img_gallery a{font-size:20px;display:block;opacity:0}.repair-hd h1{font-size:57px!important}.pipes-hd{padding-bottom:0px!important}.base-col{width:calc(100% / 2 - 15px)!important;margin:4px 0!important}.custom-col.fullbox{width:calc(100% - 40px)}.fullbox .elementor-image-box-content{min-height:auto!important}.hd-list.site-list li{color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:30px}.nrml-pdf img{height:40px!important;width:40px!important}.dwg-pdf img{height:40px!important;width:40px!important}.file-sec span{display:block;padding-top:10px}.last-step .elementor-image-box-content{min-height:130px}.last-step{width:100%!important}.last-step a{color:#000;font-weight:600}.last-step a:hover{color:#ce2127}a,a:active,a:hover{color:#ce2127}.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"]>a{color:#ce2127}.content_inner_slide img{width:100%!important}.gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border:1px solid #c02b0a!important;color:#c02b0a!important}.serv-menu .sub-arrow svg{fill:#fff}.popupinner{position:relative}.popup_new{position:fixed;display:flex;align-items:center;justify-content:center;background:#000000c7;z-index:10000;top:0;bottom:0;margin:auto;left:0;right:0;overflow:auto;padding:0 10px}#closePopup{position:absolute;top:-13px;right:-10px;border:0;background-color:#fff;border-radius:50px;width:30px;height:30px;padding:0!important;font-family:arial;color:#000!important;z-index:99}.caption-bnr a{display:inline-block;vertical-align:top}.popupinner .form_btm_banner{margin:0!important;position:relative;width:100%!important;display:block}.caption-bnr{margin:30px auto -150px auto}.innerhdbtn{display:none!important}body:not(.home) .homehdbtn{display:none!important}body:not(.home) .innerhdbtn{display:block!important;cursor:pointer}@media only screen and (max-width:1800px){.form_btm_banner{margin-top:auto;margin-bottom:-143px}.form_btm_banner>.elementor-widget-wrap{padding:30px!important}.form_btm_banner .check_box_main .gfield_label{font-size:25px!important}.banner h1{font-size:57px;max-width:630px}.main-hd h3{font-size:40px;line-height:50px;margin-bottom:20px;letter-spacing:.2px}.phn_hd{margin-left:25px}.insp_hd a{padding:20px 20px}.top-menu-link .elementor-nav-menu>li>a{margin-left:25px!important}}@media only screen and (max-width:1600px){.banner h1{font-size:49px;max-width:560px;line-height:59px}.hd_menu_link ul li{margin-left:20px!important}.hd_menu_link ul span{font-size:15px}.black-ptrn .pr60{padding-right:40px}.black-ptrn .pl60{padding-left:30px}.pl60{padding-left:50px}.bg-red .elementor-widget-wrap{padding:40px 40px!important}.two-col .custom-col p{font-size:17px}.two-col .custom-col .elementor-image-box-content{padding:30px 20px 30px 60px;min-height:255px}.annapoli-steps .step-col .elementor-image-box-content{min-height:265px}.severna-steps .step-col .elementor-image-box-content{min-height:235px}.Potomac-steps .step-col .elementor-image-box-content{min-height:300px}.Chspke-beach .step-col .elementor-image-box-content{min-height:350px}.header_other .elementor-widget-wrap{padding:30px 3%!important}.phn_hd a{font-size:20px;padding:8px 14px 8px 50px}.phn_hd a i{font-size:11px}.insp_hd a{padding:20px 15px;height:60px}.top-menu-link .elementor-nav-menu>li>a{margin-left:22px!important}.sidebar_jack .hd_fixed,.sidebar_jack{width:300px!important}.content_jack{width:calc(100% - 300px)!important}.check_box_main .gfield_label{font-size:20px!important}.phn_hd a{height:57px}.custom-col p{line-height:27px;font-size:17px}.desc-img img{height:320px!important}.img_gallery{max-width:430px;bottom:0}}.rev-slider iframe{height:350px}@media only screen and (max-width:1500px){.career-chsp.wthout-icon .custom-col .elementor-image-box-content{min-height:370px}.copyright_txt .elementor-widget-container{padding:30px 15px}.review_outer .elementor-swiper-button.elementor-swiper-button-prev{left:-10px}.review_outer .elementor-swiper-button.elementor-swiper-button-next{right:-8px}.bigheading h2{font-size:60px;line-height:78px}.pl60{padding-left:40px}.top-menu-link .elementor-nav-menu>li>a{margin-left:12px!important}.insp_hd a{padding:20px 10px;height:57px;font-size:17px}.hd_menu_link ul span{font-size:15px}.hd_menu_link ul li{margin-left:15px!important}.check_box_main .gfield_radio{display:flex;flex-wrap:wrap}.gfield_radio>div{width:50%!important;line-height:normal}.check_box_main .gfield_label{font-size:17px!important}.check_box_main .gfield_radio label{font-size:13px!important;margin-right:0px!important}.banner>.elementor-container{min-height:70vh}.bannercaption{padding:170px 3% 80px}.pad100{padding:80px 3%}.bdr-left{margin-left:40px}.inner-banner{padding:260px 5% 150px}.black-col .elementor-widget-wrap{padding:30px!important}.small-hd h4{font-size:30px;line-height:37px;margin-bottom:15px}.custom-col h3{margin:0 0 15px}.custom-col .elementor-image-box-content{padding:30px 10px 30px 60px}.wthbnr h1{font-size:50px;line-height:57px}.inner-banner h1{font-size:60px;line-height:70px}.wthout-icon .custom-col .elementor-image-box-content{padding:25px 15px!important}.custom-col p{font-size:16px}.cta-left .elementor-widget-wrap{padding:35px 30px!important}.big-subhd.subheading h5{max-width:730px;margin:0 auto 20px}.flip-col .elementor-image-box-img img{height:370px}.flip-col .elementor-image-box-content p{line-height:26px}.flip-col .elementor-image-box-wrapper:hover .elementor-image-box-content{top:10%}.flip-col .elementor-image-box-content{padding:15px 10px}.flip-col .elementor-image-box-content h3{font-size:22px}.bg-black .elementor-widget-wrap{padding:20px 20px!important}.para-col .elementor-widget-wrap{padding:20px!important}.para-col p{font-size:17px;line-height:30px}.para-col h3{font-size:28px}.bg-red .elementor-widget-wrap{padding:20px!important}.bg-red p{font-size:17px;line-height:30px}.step-col .elementor-image-box-content{padding:20px 15px 20px 60px;min-height:170px}.step-col h3{margin:0 0 10px}.step-col p{line-height:27px;font-size:16px}.repair-com .main-hd h3{font-size:38px;line-height:48px}.liner-bg p{font-size:17px;line-height:30px}.annapoli-steps .step-col .elementor-image-box-content{min-height:220px}}@media only screen and (max-width:1369px){.sidebar_jack img{max-width:180px}.hd_menu .elementor-nav-menu>li>a{padding:10px 0!important}.banner h1{font-size:40px;line-height:53px;max-width:460px}.insp_hd a{padding:15px 10px;height:42px;font-size:15px}.phn_hd a i{display:none}.phn_hd a{height:42px;font-size:15px;padding:13px 14px 14px 40px;background-size:17px}.top-menu-link .elementor-nav-menu>li>a{margin-left:10px!important}.top-menu-link a{font-size:15px}.phn_hd{margin-left:10px}.form_btm_banner{margin-bottom:-160px;width:43%!important}.gfield_radio>div{width:50%!important}.contact_bar .gfield input:not([type="radio"]),.form_btm_banner .gfield input:not([type="radio"]){height:50px}.bigheading h2{font-size:50px;line-height:55px}.pb100{padding:0 3% 80px!important}.serv_inner img{height:250px}.serv_inner .elementor-image-box-content{padding:20px 15px}.serv_inner h3{font-size:23px}.content_inner_slide h6{font-size:12px;padding:6px;max-width:160px}.content_inner_slide h3{max-width:230px;font-size:28px;margin:30px 0 0!important;line-height:35px}.review_outer .elementor-testimonial__content::before{width:80px;margin-top:10px}.banner_form{padding:30px 3%}.check_box_main .gfield_label{font-size:17px!important;line-height:25px}.check_box_main .gfield_radio{display:block}.logo_ft img{max-width:500px}.contact_bar .gform_page_footer input{height:50px}.tab_btns span{padding:13px 15px}.bannercaption{padding:170px 3% 80px}.check_box_main .gfield_radio{display:flex}.form_btm_banner .check_box_main .gfield_label{font-size:23px!important}.cta-left .elementor-widget-wrap{padding:30px!important}.wthbnr{padding:160px 5% 80px}.black-col p{font-size:17px!important;line-height:29px!important}.custom-col p{line-height:28px;font-size:16px!important}.check_box_main .gfield_radio label{font-size:12px!important}.check_box_main .gfield_label{font-size:15px!important}.rev-col{width:calc(100% / 2 - 20px)!important;margin:35px auto 20px!important;padding:40px 25px 30px}.rev-col::before,.rev-col::after{width:60px;height:60px;background-size:50px}.rev-col .elementor-testimonial-name::after{background-size:95px;width:110px;height:25px}.rev-col::before{left:15px;top:-25px}.rev-col::after{right:15px;bottom:-25px;transform:rotate(180deg)}.wthout-icon .custom-col h3{font-size:22px}.blog-col{--grid-column-gap:20px !important;--grid-row-gap:20px !important}.blog-col .elementor-post__text{padding:60px 25px 25px}.blog-col img:hover{transform:scale(1.05)!important}.serv-gallery .swiper-slide-image{max-height:200px;min-height:200px}.main-hd h3{font-size:35px;line-height:45px;margin-bottom:15px}.para-col p{font-size:16px!important;line-height:29px!important}.two-col .custom-col{width:calc(100% / 2 - 20px);margin:30px auto 0px!important}.two-col .custom-col .elementor-image-box-content{padding:30px 10px 30px 43px;min-height:255px}.custom-col h3{font-size:24px;margin:0 0 10px}.custom-col figure{left:-5px;width:65px!important;height:65px}.one-line.site-list li{margin:0 20px}.desc-img .elementor-image-box-title{font-size:18px}.cta-section h3{font-size:25px;line-height:35px}.step-col i{width:55px;height:55px;font-size:30px;line-height:56px}.step-col .elementor-image-box-content{padding:20px 15px 20px 40px}.repair-com .main-hd h3{font-size:32px;line-height:42px}.eng-foundtn img{height:100%}.eng-foundtn .site-list li{font-size:18px;line-height:25px}.site-list li::before{width:16px;height:16px;top:5px}.site-list li::after{width:20px;height:20px;top:5px;background-size:18px}.eng-foundtn p{font-size:16px;line-height:28px}p,li,div,p.elementor-heading-title{font-size:17px;line-height:30px}.img_gallery{max-width:320px}.cls-2{font-size:5px!important}.tab_btns span{font-size:14px;min-width:150px}}@media only screen and (max-width:1199px){.career-chsp .wthout-icon .custom-col .elementor-image-box-content{padding:15px 15px!important}.career-chsp .custom-col p{line-height:24px;font-size:15px!important}.career-chsp.wthout-icon .custom-col .elementor-image-box-content{min-height:390px}.career-chsp .custom-col:nth-last-child(-n+2){width:calc(100% / 2 - 10px)!important}.career-chsp .custom-col{width:calc(100% / 3 - 10px)!important;margin:10px 5px 0px!important}.check_box_main .gfield_radio label{font-size:10px!important}.check_box_main .gfield_label{font-size:13px!important}.banner_form{padding:30px 2%}.sidebar_jack .hd_fixed{padding:40px 15px}.sidebar_jack .hd_fixed,.sidebar_jack{width:230px!important}.content_jack{width:calc(100% - 230px)!important}.hd_menu .elementor-nav-menu>li>a{font-size:16px}.insp_hd a{font-size:14px}.phn_hd a{font-size:0;background-position:left 10px center;padding:0 12px}.insp_hd{margin-left:7px}.phn_hd{margin-left:7px}.logomain img{max-width:120px}.wthbnr{padding:200px 2% 60px}.faqblock{padding-top:15px}.mt50{margin-top:30px}.logo_ft img{max-width:430px}.inner-banner h1{font-size:50px;line-height:60px}.inner-banner.contact-section{padding:200px 2% 100px}.flip-col .elementor-widget-image-box{width:calc(100% / 3 - 15px)}.flip-col .elementor-image-box-content p{line-height:24px;font-size:15px}.flip-col .elementor-image-box-img img{height:350px}.flip-col .elementor-image-box-wrapper:hover .elementor-image-box-content{top:1%}.flip-col .elementor-image-box-content{top:76%}.bg-black .elementor-widget-wrap{padding:20px 15px!important}.bg-red .elementor-widget-wrap{padding:20px 15px!important}.site-list ul{padding-top:10px}.site-list.wt li{font-size:16px;line-height:28px}.defbtn a{min-width:170px}.desc-img img{height:230px!important}.wthbnr h1{font-size:45px;line-height:52px}.blk-list.txt-img-col p{font-size:16px}.inner-banner .thanks-hd h1{font-size:55px;line-height:65px}}@media only screen and (max-width:1024px){.hdactive .header_other{background:#fff}.wthbnr{padding:80px 2% 60px}.hdactive .header_other .elementor-widget-wrap{box-shadow:unset}.hdactive .header_other{position:static;z-index:10;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/07/bg-new.jpg)!important}.phn_hd a:hover{background-color:#ce2127!important;border-color:#ce2127;filter:unset}.phn_hd a{background-color:#000!important;border:1px solid #000;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/04/phn_ic.png.webp)}.header_other{position:static;z-index:10;background-image:url(https://ramjackchesapeake.com/wp-content/uploads/2023/07/bg-new.jpg)!important}.career-chsp.wthout-icon .custom-col .elementor-image-box-content{min-height:280px}.phn_hd a{font-size:14px;padding:13px 14px 14px 40px}.plr5{padding-left:2%;padding-right:2%}.content_jack{width:100%!important}.sidebar_jack .hd_fixed,.sidebar_jack{display:none}.top-menu-link.navmenu{display:block;order:3}.top-menu-link{display:none}.topheader .elementor-menu-toggle{background-color:#ce2127;color:#fff;padding:14px 15px;margin:0px!important;z-index:10;border-radius:0px!important}.topheader .elementor-menu-toggle i{font-size:20px!important;line-height:normal}.topheader nav.elementor-nav-menu--dropdown{position:fixed;top:0;bottom:0;max-width:510px;margin:0!important;display:block;right:-520px;transform:unset!important;max-height:100%!important;transition:all ease-in-out 0.3s!important;background-color:#000;overflow:auto;z-index:99;width:calc(100% - 20px);padding-bottom:60px!important}.topheader .elementor-menu-toggle[aria-expanded="true"]{position:fixed;top:0;right:0}.topheader .elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown{right:0px!important}.topheader .elementor-menu-toggle.elementor-active{background-color:#fff;color:#ce2127;margin:0px!important;z-index:999}.navmenu ul.elementor-nav-menu>li>a:hover{background-color:#000!important}.navmenu ul.elementor-nav-menu .sub-menu li a:hover{background-color:#000!important}.elementor-nav-menu--dropdown .elementor-item:hover{background-color:#bccd774d!important}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted{background-color:transparent!important}.navleft .elementor-nav-menu{background:#6c7740!important;margin:auto;margin-top:90px!important}.navmenu ul.elementor-nav-menu>li>a{font-size:18px!important;padding:13px 15px 15px 15px!important;border:0px!important;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0;border-bottom:1px solid #ffffff1f!important;margin-left:0px!important}.navmenu ul.elementor-nav-menu .sub-menu li a{border-bottom:1px solid #ffffff1f!important;padding:15px 15px 15px 35px!important;background:#242323!important;color:#ffff!important;font-size:18px!important}.logomain{display:block}.logomain{width:auto!important}.hdactive .logomain img{max-width:100px}.rgt-nav{width:75%!important}.header_other .elementor-widget-wrap{padding:0px!important;align-content:center}.header_other .elementor-container{justify-content:space-between}.header_other{padding:10px 2%}.phn_hd a{height:50px;font-size:17px;padding:15px 13px 15px 45px;background-size:19px;background-position:left 15px top 14px}.phn_hd{margin-left:0}.insp_hd a{padding:16px 20px 20px;height:50px;font-size:17px;margin-right:10px}.insp_hd{margin-left:10px}.form_btm_banner{width:40%!important}.bannercaption{padding:220px 2% 60px}.check_box_main .gfield_radio{display:flex}.copyright_txt .elementor-widget-container{max-width:820px;margin:0 auto}.pt100{padding:80px 2% 0!important}.pb100{padding:0 2% 80px!important}.hdactive .header_other .elementor-widget-wrap{padding:0px!important}.rj-slider-synced .swiper{height:480px}.review_outer .elementor-swiper-button-next{right:-10px!important}.review_outer .elementor-swiper-button-prev{left:-10px!important}.navmenu ul{width:100%;padding-top:20px}.navmenu ul.elementor-nav-menu>li>a:hover{background-color:transparent!important}.img_gallery{max-width:300px}.elementor-nav-menu .sub-arrow{padding:10px!important;display:flex!important;align-items:center!important;background:#cccccc1c;width:42px;justify-content:center;margin:0 0 0 auto!important}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:0 solid transparent!important}.severna-steps .elementor-background-overlay{opacity:0.4!important}.grey-imgbox .step-col .elementor-image-box-content{background:linear-gradient(273deg,rgb(228 228 228 / .79) 40%,rgb(215 215 215 / .78) 70%)}.Chspke-beach .step-col .elementor-image-box-content{min-height:unset}.img_gallery{bottom:20px}.contact-section{background-size:100% 100%!important}.navmenu ul.elementor-nav-menu>li:last-child>a{border-bottom:0px!important}}@media only screen and (max-width:999px){.phn_hd a:hover{background-color:black!important;border:1px solid #000}.banner>.elementor-container{min-height:auto}.wthbnr{padding:60px 2% 60px}.career-chsp.wthout-icon .custom-col .elementor-image-box-content{min-height:260px}.career-chsp.wthout-icon .custom-col:last-child{width:100%!important}.career-chsp.wthout-icon .custom-col{width:calc(100% / 2 - 10px)!important;margin:10px 5px 0px!important}.check_box_main .gfield_radio label{font-size:12px!important}.Potomac-steps .step-col .elementor-image-box-content{min-height:unset}.w100{width:100%!important;text-align:center}.pl60.w100{padding-left:0;padding-top:20px}.w100 .site-list li{padding-left:0;width:calc(100% / 3 - 10px);margin:0 auto 15px}.w100 .site-list li::before{width:20px;height:20px;left:-5px;top:6px;display:inline-block;background-image:url(https://ramjackva.com/wp-content/uploads/2023/05/red-tick.png)!important;position:relative;background-size:17px;box-shadow:unset;background-repeat:no-repeat;border-radius:0}.w100 .site-list li::after{display:none}.eng-foundtn img{height:500px}.eng-foundtn .site-list li{width:calc(100% / 2 - 10px)!important}.eng-foundtn .site-list ul{padding-top:15px}.banner h1{font-size:36px;max-width:420px;line-height:47px}.form_btm_banner>.elementor-widget-wrap{padding:20px!important}.logomain img{max-width:120px}.phn_hd a{height:50px;font-size:16px;padding:14px 11px 15px 38px;background-position:left 11px top 13px}.insp_hd a{padding:14px 13px 20px;height:50px;font-size:16px}.insp_hd a:hover{background-color:#ce2127!important;color:#fff!important}.form_btm_banner{margin-bottom:-123px}.bannercaption{padding:100px 2% 50px}.bigheading h2{font-size:40px;line-height:47px}.bigheading>.elementor-widget-container{margin-bottom:20px}.pad100{padding:60px 2%}.pb100{padding:0 2% 60px!important}.txt-img-col{margin:20px 0 0px!important}.txt-img-col .elementor-image-box-content{padding-left:60px}.txt-img-col .elementor-image-box-img img{max-width:43px;max-height:43px}.txt-img-col p{font-size:16px;line-height:25px}.txt-img-col h3{font-size:22px}.txt-img-col .elementor-image-box-img{top:3px}.serv_inner .elementor-image-box-content{padding:20px 10px}.serv_inner h3{font-size:20px}.serv_inner img{height:230px;transition-duration:unset!important}.serv_box:hover img{transform:unset}.review_outer .elementor-testimonial__text{font-size:17px!important;line-height:35px!important}.contact_bar .gform_page{display:flex;flex-wrap:wrap;justify-content:center}.contact_bar .gfield{width:calc(100% / 3 - 10px)!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between}.gfield_radio>div{width:auto!important;margin:0 10px}.contact_bar .gform_page_fields{width:100%!important}.contact_bar .gfield--type-radio{width:100%!important;justify-content:center;text-align:center}.contact_bar .gform_fields{justify-content:center;flex-wrap:wrap}.check_box_main .gfield_label{font-size:19px!important;line-height:25px;margin:0 auto 10px!important}.contact_bar .gform_page_footer input{margin-top:25px!important}.logo_ft img{max-width:400px}.ft_phone a{margin-top:40px;font-size:30px;color:#fff!important}.ft_phone a .elementor-button-icon i{font-size:28px}.social_info a:hover{transform:unset}.ft_menu ul li span:hover{color:#fff}.copyright_txt .elementor-widget-container{max-width:710px}.defbtn a:hover{background-color:#ce2127}.rj-slider-synced .s1 .swiper-slide,.rj-slider-synced .s2 .swiper-slide{clip-path:unset}.rj-slider-synced .swiper.s1{margin-bottom:20px}.content_inner_slide img{width:100%}.swiper.s2 .content_inner_slide{padding-top:0}.content_inner_slide{padding-bottom:0}.rj-slider-synced .swiper{height:300px}.solutions-sec{background:#f1f1f1e5;padding-top:60px;padding-bottom:60px}.contact_bar .gfield .ginput_container_text{width:100%}.black-col .elementor-widget-wrap{margin:auto 0 auto 0;max-width:100%}.custom-col figure{left:12px;width:55px!important;top:15px;height:55px;padding:10px;box-shadow:0 0 3px #ddd9d9;margin:0px!important}.custom-col .elementor-image-box-wrapper{padding-left:0}.custom-col .elementor-image-box-content{padding:30px 15px}.custom-col h3{margin:0 0 20px;padding-left:62px;font-size:23px}.custom-col{margin-top:15px!important}.main-hd h3{font-size:32px;line-height:42px;max-width:650px;margin:0 auto 15px}.loan-col{padding:20px 25px}.inner-banner h1{font-size:43px;line-height:50px;margin-bottom:20px}.wthbnr h1{font-size:43px;line-height:50px}.subheading h5,.subheading p{margin-bottom:15px}.custom-contact form{padding:40px}.wthout-icon .custom-col h3{margin:0 0 10px;padding-left:0;font-size:23px;line-height:25px}.wthout-icon .custom-col{width:100%!important;margin:20px 0 0px!important}.offer-col{width:calc(100% / 4 - 10px)!important;margin:45px auto 0px!important;padding:0 10px 20px}.offer-col h3{font-size:14px;line-height:23px}.defbtn a{min-width:180px}.cta-section p{font-size:16px!important;line-height:25px!important}.blog-col img:hover{transform:unset!important}.blog-col img{height:380px!important}.single-left h2{font-size:35px;line-height:45px}.flip-col .elementor-image-box-wrapper::before,.flip-col .elementor-image-box-wrapper::after{display:none}.flip-col .elementor-image-box-content{top:0;position:relative;background:#000;min-height:260px;padding:15px}.flip-col .elementor-image-box-wrapper:hover .elementor-image-box-content{top:0}.flip-col .elementor-image-box-content p{opacity:1}.flip-col .elementor-widget-image-box{width:calc(100% / 2 - 15px)}.flip-col .elementor-image-box-img img{height:300px}.flip-col .width-unset .elementor-image-box-content{min-height:190px}.bdr-left{margin-left:30px;padding-left:30px}.drivn-pile{width:54%!important}.lifting-work .full-height-col{width:40%!important}.para-col{width:60%!important}.full-para{width:100%!important}.lifting-work .full-height-col.w100{width:100%!important}.pt60{padding-top:40px!important}.slider-sec .elementor-image-carousel-caption{min-width:60px;padding:4px;font-size:13px!important}.two-col .custom-col .elementor-image-box-content{padding:30px 15px;min-height:unset}.step-col i{width:35px;height:35px;font-size:20px;line-height:35px;bottom:0;margin:0;left:13px;top:15px}.step-col .elementor-image-box-content{padding:15px}.step-col h3{margin:0 0 10px;padding-left:40px;font-size:22px;line-height:normal}.step-col .elementor-image-box-wrapper{padding-left:0}.step-col{width:calc(100% / 2 - 15px)!important;margin:15px auto 0px!important;position:relative}.repair-com .main-hd h3{font-size:27px;line-height:37px}.injection-app .two-col .custom-col .elementor-image-box-content{min-height:unset;text-align:center}.single-left img{height:100%}.top-menu-link a:hover{color:#fff!important}.navmenu ul.elementor-nav-menu .sub-menu li a:hover{background-color:#242323!important}.waranty-img h1::before{width:180px;height:50px;right:0;top:1px;left:210px}.navmenu ul{padding-top:0;padding-bottom:0}.inner-banner .thanks-hd h1{font-size:45px;line-height:55px}.thanks-hd p{max-width:560px}}@media only screen and (max-width:767px){.desktop-tooltip,.mobile-tooltip{display:none!important}.popupinner .half-col{grid-column:span 6!important}.popupinner .ginput_recaptcha{transform:scale(.8);left:-10px;position:relative}.popupinner .inspection-form h4{font-size:21px}.popupinner .form_btm_banner{padding:0!important}.banner>.elementor-container{min-height:unset}.wthbnr{padding:40px 2% 60px}.custom-contact .name_first{margin-bottom:0px!important}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:16px}.career-chsp.wthout-icon .custom-col{width:100%!important;margin:10px 0 0px!important}.annapoli-steps .step-col:last-child{width:calc(100% / 1 - 0px)!important}.img_gallery{max-width:180px}p,li,div,p.elementor-heading-title{font-size:16px!important;line-height:30px!important}.txt-img-col .elementor-image-box-content{padding-left:0;padding-top:47px}.txt-img-col .elementor-image-box-img{top:18px;left:0;right:0;margin:auto!important;text-align:center;justify-content:center;display:flex!important}.txt-img-col .elementor-image-box-img img{max-width:40px;max-height:40px}.txt-img-col{margin:5px 0 10px!important;border-bottom:1px solid #fff3;padding:20px!important}.pl60{padding-left:0}.txt-img-col:last-child{padding-bottom:0px!important;border-bottom:0;margin-bottom:0px!important}.banner h1{font-size:36px;line-height:48px;max-width:550px;text-align:center;margin:0 auto}.form_btm_banner{width:100%!important;margin-bottom:0}.form_btm_banner>.elementor-widget-wrap{max-width:100%}.subheading h5,.subheading p{text-align:center}.form_btm_banner .gfield--type-radio{display:flex!important;justify-content:center;text-align:center}.form_btm_banner .check_box_main .gfield_label{text-align:center;margin:0 auto 9px!important}.pad100{padding:50px 2%}.pt100{padding:50px 2% 0!important}.ft_menu{display:none}.form_btm_banner{width:100%!important;margin-bottom:0;position:fixed;top:20%;bottom:0;left:0;right:0;display:none;z-index:20;padding:0 15px}.form_btm_banner.active{display:block}.cross-icon{display:block;position:absolute;top:10px;right:10px;background:#fff;width:25px!important;height:25px;border-radius:50%;text-align:center!important;display:flex!important;align-items:center;justify-content:center}.cross-icon img{max-width:15px;display:block!important}.form_btm_banner>.elementor-widget-wrap{padding:30px 15px!important;background:#000}.insp_hd a{display:none}.ft_phone{display:none}.ft_middle{padding:50px 15px 40px}.copyright_txt .elementor-widget-container{font-size:16px;line-height:28px;padding:15px 15px 65px}.fix-btn{display:flex;background:#b91e23;flex-wrap:wrap;justify-content:center;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:10}.fix-btn a{width:50%;text-align:center;color:#fff;padding:15px;font-size:15px;text-transform:uppercase;line-height:normal;color:#fff!important}.caption-bnr{margin:30px auto -40px auto;max-width:250px}.fix-btn a:last-child{border-left:1px solid #ffffffc9}.crack-wall{margin-top:0}.serv_box{width:calc(100% / 3 - 8px)!important;margin:4px!important}.serv_inner .elementor-widget-wrap{justify-content:center;flex-wrap:wrap}.defbtn .elementor-widget-container{margin-top:25px}.subheading h5,.subheading p{font-size:16px;line-height:27px;margin-bottom:10px}.tab_btns span{padding:10px 20px;text-align:center;max-width:max-content;min-width:unset;font-size:13px}.tab_btns{margin:20px 0 30px}.defbtn a{font-size:17px;padding:15px;min-width:215px}.bigheading h2{font-size:35px;line-height:40px}.solutions-sec{padding-top:50px;padding-bottom:50px}.content_inner_slide h3{max-width:260px;font-size:21px;margin:20px 0 0!important;line-height:30px}.rj-slider-synced .s1 .swiper-slide,.rj-slider-synced .s2 .swiper-slide{margin-right:10px!important}.rj-slider-synced .swiper.s1{margin-bottom:10px}.rj-slider-synced .swiper{height:260px}.content_inner_slide h6{font-size:11px;padding:7px 10px 6px;max-width:100%!important;max-width:max-content!important}.review_outer .elementor-testimonial__text{font-size:16px!important;line-height:34px!important;padding:70px 20px 0px!important}.review_outer .elementor-swiper-button{width:20px;height:20px}.review_outer .elementor-swiper-button-next{right:0px!important}.review_outer .elementor-swiper-button-prev{left:0px!important}.main-hd h3{font-size:30px;line-height:37px;margin-bottom:15px}.logo_ft img{max-width:340px}.logo_ft img{max-width:250px}.search_ft .elementor-search-form__container input{height:50px}.ft_middle{padding:40px 15px 35px}.copyright_txt .elementor-widget-container{font-size:15px;line-height:25px}.faqblock .elementor-accordion .elementor-tab-title{padding:24px 25px 25px 55px;background-position:center left 15px}.faqblock p{font-size:16px;line-height:30px}.faqblock .elementor-tab-title a{font-size:19px;line-height:28px}.wthbnr h1{font-size:36px;line-height:42px;margin-bottom:20px}.waranty-img h1{margin:0 auto 75px;max-width:max-content;text-align:center}.waranty-img h1::before{width:140px;height:50px;top:60px;left:0}.cta-section .elementor-widget-wrap{background-image:unset!important}.cta-left .elementor-widget-wrap{padding:0px!important}.cta-section .elementor-container{padding:30px 20px 40px;text-align:center}.cta-section .defbtn{margin-top:15px}.inner-banner{padding:320px 5% 50px;text-align:center}.black-col .elementor-widget-wrap{padding:30px 15px!important}.loan-col{padding:20px 15px 5px;margin-top:25px}.custom-col h3{margin:0 0 10px;padding-left:0}.custom-col .elementor-image-box-content,.two-col .custom-col .elementor-image-box-content{padding:95px 15px 30px;text-align:center;background:linear-gradient(273deg,rgb(233 233 233 / .77) 30%,rgb(233 233 233 / .82) 70%)}.custom-col figure{left:0;top:25px;margin:auto!important;bottom:unset;right:0}.rev-col::after{display:none}.rev-col{width:calc(100% / 2 - 15px)!important;margin:25px auto 10px!important;padding:30px 15px 20px}.rev-col .elementor-testimonial-name{font-size:23px}.rev-col .elementor-testimonial-name::after{background-size:85px;width:100px;height:20px;position:relative;top:2px}.rev-col::before{width:40px;height:40px;background-size:37px;top:-15px}.rev-col .elementor-testimonial-content{font-size:16px!important;margin-bottom:0px!important}.custom-contact form{padding:20px 20px 25px}.custom-contact label{text-align:left;display:flex!important;font-weight:normal!important;font-size:15px!important;margin-bottom:5px!important}.custom-contact .gfield--type-fileupload input{font-size:12px!important;line-height:22px!important}.custom-contact input,.custom-contact .textarea,.custom-contact .gform_drop_area{height:55px;padding:10px!important}.full-col{margin-bottom:10px!important}.third-col{grid-column:span 12!important;margin-bottom:10px}.custom-contact .textarea{height:120px!important}.custom-contact .gform_footer{margin:10px 0 0px!important}.cta-section p{margin-bottom:10px}.offer-col{width:calc(100% / 2 - 10px)!important}.wthout-icon .custom-col,.wthout-icon .custom-col:nth-last-child(-n+2){width:100%!important;margin:13px 0 0px!important}.wthout-icon .custom-col .elementor-image-box-content{min-height:unset!important;padding:20px 15px!important}.inner-banner.contact-section{padding:200px 2% 60px}.blog-col{margin-top:0}.blog-col .elementor-post__text{padding:60px 20px 20px}.single-left h2{font-size:30px;line-height:40px}.single-left h2,.single-left h3,.single-left h4{margin:30px 0 10px!important}.site-list li{padding-left:0;margin-bottom:15px;text-align:center}.site-list li::after{width:20px;height:20px;top:8px;background-size:17px}.single-left h3{font-size:30px;line-height:40px}.big-subhd.subheading h5{margin:0 auto 15px}.three-img{width:calc(100% / 3 - 10px)!important}.case_box .elementor-image-box-content{padding:20px}.case_box img{height:340px}.case_box:hover img{transform:unset}.case_box p{font-size:14px!important;padding:1px 10px}.case_box:hover p{background:#000000b5}.case_box{width:100%!important;margin:0 0 15px!important}.flip-col .elementor-widget-image-box{width:100%}.flip-col .elementor-image-box-content{min-height:unset;padding:20px 15px}.flip-col .width-unset .elementor-image-box-content{min-height:unset}.video-hd h3{margin:25px auto 20px!important}.two-boxs .custom-col{width:100%!important;border-bottom:1px solid #00000014}.two-boxs .custom-col:last-child{border-bottom:0}.pb100{padding:0 2% 50px!important}.serv-gallery .elementor-swiper-button{width:30px;height:30px;background-size:15px}.serv-gallery .elementor-swiper-button-next{right:-7px!important}.serv-gallery .elementor-swiper-button-prev{left:-7px!important}.mt80{margin-top:50px}.drivn-pile{width:100%!important;margin-top:30px}.bdr-left{margin-left:0;border-left:0 solid #fff6}.site-list.wt li::before{filter:invert() brightness(100)}.site-list li::before{width:16px!important;height:16px!important;top:2px!important;background-image:url(https://ramjackva.com/wp-content/uploads/2023/05/red-tick.png);background-repeat:no-repeat;background-size:15px;display:inline-block;left:-5px;background-color:transparent!important;box-shadow:unset!important;position:relative}.site-list.wt li{padding-left:0}.site-list li::after{display:none}.cta-section h3{font-size:25px;line-height:35px}.lifting-work .full-height-col{display:none}.para-col{width:100%!important;text-align:center}.bg-red p{font-size:16px;line-height:28px}.serv-gallery a::before{display:none}.two-col .custom-col{width:100%!important;margin:15px auto 0px!important}.one-line.site-list ul{display:flex;padding-top:15px;flex-wrap:wrap;max-width:100%}.one-line.site-list li{margin:0 4px;padding-left:0}.pad_differ{padding:50px 2%;text-align:center}.serv_box{width:calc(100% / 2 - 8px)!important;margin:4px!important}.repair_gallery{margin-top:0}.list_serv li{display:none!important}.headintxt h5{font-size:18px}.one-line.site-list li::before{left:0}.step-col{width:100%!important}.step-col i{margin:0 auto;left:0;top:20px;right:0}.step-col h3{padding-left:0;font-size:22px;padding-top:50px;margin:0 0 7px}.black-ptrn::before{display:none}.black-ptrn .pr60{padding-right:0}.black-ptrn .pl60{padding-left:0}.black-ptrn .elementor-element-d8f3dd0.pr60{background:#ce2127;padding:50px 2%}.black-ptrn{padding:0 0 50px!important}.step-col:last-child{margin:15px auto 0px!important}.wthbnr h1 br{display:none}.eng-foundtn img{height:100%}.blk-list.txt-img-col{margin:10px 0 0px!important;border-bottom:1px solid #0000001c;padding:15px 15px 30px!important}.blk-list.txt-img-col h3{font-size:20px;margin:8px 0 10px}.eng-foundtn .site-list li{width:100%!important}.blk-list.txt-img-col:last-child{border-bottom:0;padding:15px 15px 0px!important}.severna-steps .step-col .elementor-image-box-content{min-height:unset}.single-left .site-list li{padding-left:0;text-align:left}.ft_middle .pl60{width:100%!important}.custom-contact .gform_drop_area .button{font-size:12px!important}.custom-contact .gform_drop_area .button:hover{background-color:#fff!important;color:#000!important}.lifting-work.mt50{margin-top:15px}.para-col .elementor-widget-wrap{padding:15px!important}.faqblock .elementor-accordion-item{margin-bottom:15px}.banner h1 i{background:#fff0;padding:0 0px!important}}@media (max-width:640px){.custom-contact .name_first{margin-bottom:20px!important}}@media only screen and (max-width:600px){.rev-slider iframe{height:350px}.flip-col .elementor-widget-image-box:last-child{margin-bottom:0}.rgt-nav{width:auto!important}#map_animation svg{width:850px;left:-279px!important;position:relative}.phn_hd a{height:50px}.banner h1{font-size:25px;margin:2px auto 0;line-height:36px;max-width:318px}.subheading h5,.subheading p{font-size:15px;line-height:22px}.bannercaption{padding:90px 2% 50px}.bigheading h2{font-size:27px;line-height:32px}.bigheading>.elementor-widget-container{margin-bottom:15px}.main-hd h3{font-size:27px;line-height:32px;max-width:360px;margin:0 auto 15px}.txt-img-col .elementor-image-box-img img{max-width:34px;max-height:34px}.txt-img-col .elementor-image-box-content{padding-top:40px}.txt-img-col p{font-size:15px;line-height:23px;padding-top:5px}.mt50{margin-top:25px}.serv_box{width:calc(100% / 2 - 8px)!important}.serv_inner .elementor-image-box-content{padding:20px 10px 10px}.serv_inner h3{font-size:16px}.pb100{padding:0 2% 50px!important}.tab_btns span{padding:7px 5px;font-size:11px}.tab_btns{margin:15px 0 30px}.rj-slider-synced .swiper{height:220px}.content_inner_slide h3{max-width:200px;font-size:16px;margin:12px 0 0!important;line-height:21px}.review_outer .elementor-testimonial__content::before{width:60px;margin-top:14px}.review_outer .elementor-testimonial__text{line-height:30px!important;padding:50px 15px 0px!important}.review_outer .elementor-testimonial__title{top:85px}.contact_bar .gfield input:not([type="radio"]),.form_btm_banner .gfield input:not([type="radio"]){height:45px}.contact_bar .gfield{width:100%!important;display:inline!important}.contact_bar .gform_fields{grid-row-gap:10px!important}.contact_bar .gfield.gfield--type-radio{display:flex!important;margin-bottom:10px!important}.check_box_main .gfield_label{margin:0 auto 5px!important}.contact_bar .gform_page_footer input{height:45px;font-size:19px!important;line-height:30px!important}.fix-btn a{width:42%;padding:15px 7px;font-size:13px}.fix-btn a:last-child{width:58%!important}.copyright_txt .elementor-widget-container{padding:15px 10px 64px;max-width:420px}.faqblock .elementor-accordion .elementor-tab-title{padding:15px 10px 15px 50px;background-position:center left 10px}.faqblock .elementor-tab-title a{font-size:17px;line-height:20px!important}.faqblock .elementor-accordion-icon-closed::before,.faqblock .elementor-accordion-icon-opened::before{height:14px;width:14px;left:-5px;top:2px}.logomain img{max-width:100px}.inner-banner{padding:260px 2% 40px}.inner-banner h1{font-size:35px;line-height:45px}.small-hd h4{font-size:27px;line-height:34px}.wthbnr h1{font-size:27px;line-height:34px;margin-bottom:15px}.rev-col{margin:5px auto 15px!important;width:100%!important}.rev-col::before{left:0;right:0;margin:auto}.rev-col .elementor-testimonial-wrapper{justify-content:center;text-align:center!important}.rev-col .elementor-testimonial-name::after{background-position:center center;left:0;right:0;margin:auto}.custom-contact .button{margin:10px auto 0px!important;padding:12px 50px 12px 25px!important;min-width:140px}.inner-banner.contact-section{padding:180px 2% 50px}.hdactive .header_other{z-index:10}.offer-col img{max-width:25px}.offer-col .elementor-image-box-img{width:50px!important;height:50px;margin:-25px auto 20px!important}.cta-section h3{font-size:24px;line-height:31px}.defbtn a{min-width:145px}.offer-col h3{line-height:20px}.wthout-icon .custom-col h3{margin:0 0 5px}.w100 .site-list li{width:100%;margin:0 auto 10px}.w100 .site-list li::before{width:18px;height:18px;left:-5px;top:5px;background-size:15px}.w100 .site-list li:last-child{margin:0 auto}.serv-gallery .elementor-swiper-button-next{right:-3px!important}.serv-gallery .elementor-swiper-button-prev{left:-3px!important}.four-img .serv-gallery .swiper-slide-image{max-height:120px;min-height:120px}.one-line.site-list li{margin:0 auto;font-size:14px}.one-line.site-list li::before{top:4px!important}.main-hd h3 br{display:none}.img_gallery{max-width:140px;bottom:10px}.logo_ft p,.copyright_txt .elementor-widget-container{font-size:15px!important;line-height:27px!important}.serv_inner img{height:200px}.short-list li{width:calc(100% / 2 - 10px)!important;margin:0 auto}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:16px!important}.custom-contact input,.custom-contact .textarea,.custom-contact .gform_drop_area{height:50px;font-size:14px!important}.half-col{grid-column:span 12!important;margin-bottom:20px}.gfield--type-fileupload{margin-bottom:20px!important}.waranty-img{margin-bottom:60px!important}.waranty-img h1::before{width:140px;height:50px;top:50px;left:-14px}.inner-banner .thanks-hd h1{font-size:35px;line-height:45px}.thanks-hd p{max-width:340px}.review_outer .elementor-testimonial::before{width:350px}.max-hd h2{max-width:250px;margin:0 auto}}@media only screen and (max-width:400px){.short-list li:last-child{width:100%!important}.phn_hd a{font-size:14px;padding:17px 7px 15px 30px;background-position:left 6px top 14px}.fix-btn a:last-child{width:62%!important}.fix-btn a{width:38%}.logomain img{max-width:100px}.hdactive .logomain img{max-width:80px}.copyright_txt .elementor-widget-container{padding:15px 3px 64px}.tab_btns span{padding:6px 6px;font-size:9px}}