.banner_section{position:relative;min-height:615px;overflow:hidden}.banner_section::before{content:'';position:absolute;left:0;top:0;height:615px;width:100%;background:rgba(0,0,0,.4)}.banner_section img{width:100% !important;max-width:100% !important;height:615px !important;object-fit:cover}.banner--section .dnd-section,.content-wrapper--vertical-spacing{padding:0px}.circle-box{max-width:450px;max-height:450px;position:absolute;right:-210px;bottom:auto;top:-120px}.circle-box img{height:450px !important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.banner_section.product_banner .banner-caption{max-width:863px}.banner_section .banner-caption{position:absolute;top:50%;z-index:1;max-width:530px;transform:translate(0,-50%);padding-right:15px}.banner_section .banner-caption p,.banner_section .banner-caption .title-inner{font-size:20px;line-height:29px;color:#fff;margin-bottom:8px !important;font-weight:200;font-family:'Roboto',sans-serif}.banner_section .banner-caption .banner-main-heading{font-size:48px;line-height:56px;font-weight:200;margin-bottom:20px;color:#fff;font-family:'Roboto Slab',serif}.wave-box{position:absolute;left:0;bottom:51px}.wave-box img{max-width:319px !important;height:254px !important}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:992px) and (max-width:1200px){.container{max-width:960px}}@media(min-width:768px) and (max-width:992px){.container{max-width:720px}}@media(min-width:576px) and (max-width:768px){.container{max-width:540px}.banner-main-heading{font-size:33px !important;line-height:38px !important}}@media(max-width:576px){.container{max-width:540px}.banner-main-heading{font-size:33px !important;line-height:38px !important}}