#logo{width:350px}.icon-padding img{padding:10px}.custom-class .left-section{margin-right:-80px;z-index:99999;margin-top:40px}.padding-bottom h2{padding-bottom:0px}.relation-quote .et_pb_column{margin-right:0px;max-width:24.5%!important;width:100%}#mc4wp_form_widget-2 .title{line-height:36px;font-size:30px}#mc4wp-form-1 input{width:100%;padding:10px 20px;font-size:16px;font-family:Montserrat;background:transparent;color:#fff;border:1px solid #fff}#mc4wp-form-1 input::placeholder{color:#fff}#mc4wp-form-1 input[type=submit]{background:#fff;color:#000;font-weight:600;text-transform:uppercase;letter-spacing:1px}#mc4wp-form-1{margin:20px 0px}#footer-bottom{padding:0px}footer#main-footer{background-image:url('https://heroicmeaning.com/wp-content/uploads/2020/07/background-bg.jpg');background-size:cover;background-position:bottom;padding:50px 0px;position:relative}footer#main-footer:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}#main-footer #mc4wp_form_widget-2{margin-bottom:0px!important}.margin-right .et_pb_column{margin-right:0px}#main-footer{font-family:Montserrat}@media(max-width:1024px){.home .et_pb_section.res-padding{padding-top:0px;padding-bottom:0px}}@media(max-width:768px){.home .et_pb_section.res-padding{padding-top:150px;padding-bottom:150px}.relation-quote .et_pb_column{max-width:100%!important}img#logo{max-width:80%!important}}@media(max-width:600px){.home .et_pb_section.res-padding{padding-top:0px;padding-bottom:0px}}@media(max-width:980px){.res-display{display:none}.border-res .et_pb_column{border-right:none}.margin-bottom .et_pb_column{margin-bottom:0px}.relation-quote .et_pb_column{max-width:100%!important}}@media(max-width:1170px){.custom-class .left-section{width:100%;margin-bottom:20px}.custom-class .right-section{width:100%}}@media(max-width:1140px){.res-width .et_pb_column{width:100%!important;margin-bottom:15px}}@media(max-width:480px){.page .margin40 .et_pb_column{margin-bottom:40px}}@media(max-width:1280px) and (min-width:1171px){.custom-class .left-section{padding:30px}}@media(max-width:980px) and (min-width:768px){#main-footer .footer-widget:nth-child(3){width:100%!important}}