img{pointer-events:none}#top-menu li.current-menu-item>a{color:#ed1c24}.single .et_pb_post{margin-bottom:0}.latest_project_section .et_pb_grid_item{width:calc((100% / 3) - 30px)!important;width:-webkit-calc((100% / 3) - 30px)!important;margin:0px 15px 20px!important;clear:none!important}.start_project_title h3{white-space:nowrap}.project-template-default #prefooter{background-color:#FFFFFF!important}.team img{max-width:250px;border-radius:100%}.search #main-content .container:before,.search-result #main-content .container:before,.archive #main-content .container:before{content:none}.search #main-content #sidebar,.search-result #main-content #sidebar,.archive #main-content #sidebar{display:none}.search #main-content #left-area,.search-result #main-content #left-area,.archive #main-content #left-area{width:100%;padding-right:0}@media (max-width:767px){.custom-apply-form-container #contactForm .apply-form-field.file-upload-section #filename_section{float:left;width:100%;padding:10px 0px}.latest_project_section .et_pb_grid_item{width:100%!important;margin:0px 0 20px!important}}.wp-pagenavi a,.wp-pagenavi span{padding:0.3em 0.8em!important;font-size:16px!important;color:#fff;line-height:2em;background:#000;transition:all .5s;border-color:#000}.wp-pagenavi span.current{color:#ffffff!important;background:#ed1c24!important;border-color:#ed1c24;padding:0.5em 0.8em!important}.wp-pagenavi a:hover{background:#ed1c24!important;border-color:#ed1c24;color:#ffffff!important}.wp-pagenavi span.pages{display:none!important}.wp-pagenavi .page,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background:#ededed;color:#656968;border:none!important;font-weight:bold;padding:0.5em 0.8em!important}.wp-pagenavi{text-align:right!important}.three-column-grid.et_pb_portfolio_grid .et_pb_portfolio_item h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px){.et_pb_portfolio_grid .et_pb_portfolio_item span.et_portfolio_image{height:284px ! important}.et_pb_portfolio_grid .et_pb_portfolio_item img{height:100% ! important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}@media only screen and (min-width:1200px){.three-column-grid .et_pb_grid_item{width:32.26%!important;margin:0 15px 20px 0!important}}@media (min-width:940px) and (max-width:1199.5px){.three-column-grid .et_pb_grid_item{width:32%!important;margin:0 15px 20px 0!important}}@media (min-width:768px) and (max-width:939.5px){.three-column-grid .et_pb_grid_item{width:31.66%!important;margin:0 15px 20px 0!important}}.custom-apply-form-container #contactForm .apply-form-field .input{width:100%;border-width:0;border-radius:0;font-size:15px;padding:16px;color:#000!important}.form_bottom_container .form_submit_button{color:#fff!important;background:#ed1c24;font-size:18px;border:0px;padding:5px 15px;cursor:pointer}.form_bottom_container{padding-top:1em}.custom-apply-form-container #contactForm .apply-form-field label.error{color:#ed1c24}.custom-apply-form-container #contactForm .apply-form-field.hide-section{display:none}.custom-apply-form-container #contactForm .apply-form-field .input::placeholder{color:#999 ! important}.custom-apply-form-container #contactForm .apply-form-field.file-upload-section input.inputfile{opacity:0;overflow:hidden;position:absolute;z-index:999;top:-4px;bottom:-4px;cursor:pointer}p.apply-form-field.file-upload-section span{color:#000;font-size:15px}.custom-apply-form-container #contactForm .apply-form-field.file-upload-section label{border:1.5px solid #000;padding:5px;font-size:15px;color:#000000 ! important;cursor:pointer;margin-right:5px}.custom-apply-form-container #contactForm .apply-form-field select,.custom-apply-form-container #contactForm .apply-form-field select option{color:#000000 ! important}p.apply-form-field.file-upload-section{position:relative;margin:5px 0px}.custom-apply-form-container #contactForm .apply-form-field select:invalid,.custom-apply-form-container #contactForm .apply-form-field select option[value=""]{color:#999999 ! important}.custom-apply-form-container #contactForm .alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;border:1px solid transparent;border-radius:4px;font-size:15px}.form_bottom_container .form_submit_button span.spinner{float:right;margin-left:10px;margin-top:0px;display:none}.form_bottom_container .form_submit_button span.spinner.is-active{display:inline-block}input#gform_submit_button_1{padding:0.3em 1em;line-height:1.7em!important;border-radius:0px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important;cursor:pointer;box-shadow:none!important;border:2px solid;font-weight:700!important;color:#ed1c24!important;border-width:4px!important;border-color:#ed1c24;border-radius:0px;letter-spacing:4px;font-size:14px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}input#gform_submit_button_1:hover{color:#fff!important;border-color:#2a2a2a!important;background-image:initial;background-color:#2a2a2a}.mfp-close{margin-right:20px}.ram-inline-image img,.ram-inline-image{display:inline-block;margin-right:10px}.da-overlay{background:rgb(67 67 67 / 55%)!important}.da-close{font-size:50px!important;line-height:50px!important;right:5px!important}ul.ram-inline-list{margin:0;padding:0;list-style:none}ul.ram-inline-list li{display:inline-block;font-size:16px}ul.ram-inline-list li.ram-label{font-weight:800}ul.ram-inline-list li:after{content:", "}ul.ram-inline-list li:first-child:after,ul.ram-inline-list li:last-child:after{content:""}ul.ram-inline-list li a{text-decoration:underline;color:#f2f2f2;transition:ease all 0.5s}ul.ram-inline-list li a:hover{color:#ed1c24}.ram-executive-team .et_pb_team_member:hover .et_pb_team_member_image:after{content:"";position:absolute;background:#0f0f0f42;top:0;left:0;transition:ease all 0.5s;border-radius:50%;padding:0px;height:100%;width:100%}.ram-executive-team .et_pb_team_member:hover .et_pb_team_member_image img{filter:grayscale(1);transition:ease all 0.5s}.ram-executive-team .et_pb_team_member .et_pb_team_member_image{border-radius:50%;max-width:255px;margin:auto;margin-bottom:25px}.et_pb_module.et_pb_image.ram-inline-image.video-img .et_pb_image_wrap:after{content:"";position:absolute;width:100%;height:100%;background:url(https://ramconstruction-us.com/wp-content/uploads/2023/08/video-icon.png) no-repeat 100% #000000b8;top:0;left:0;opacity:1;background-size:40% 40%;background-position:center}@media (min-width:1290px) and (max-width:1480.5px){.ram-executive-team .et_pb_team_member .et_pb_team_member_image{width:250px}}@media (min-width:980px) and (max-width:1290.5px){.ram-executive-team .et_pb_team_member .et_pb_team_member_image{width:200px}}.ram-executive-team .et_pb_team_member .et_pb_team_member_image img{width:255px!important}.ram-executive-team .et_pb_team_member .et_pb_team_member_image img{border-radius:50%;border:5px solid #fff!important}