.hero_banner{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.header_section .top_bar_section ul.left-section li a:hover{opacity:.8}.hero_banner .hero_banner_section .hero_banner_content{position:relative;z-index:1}.hero_banner .hero_banner_section .hero_banner_content h1{font-size:76px;font-weight:700;letter-spacing:4px;margin:0 0 30px;text-transform:capitalize}.hero_banner .hero_banner_section .hero_banner_content p{display:block;font-size:20px;font-weight:600;letter-spacing:2px;line-height:30px;margin:0;max-width:718px;text-transform:capitalize}.hero_banner_btn{display:block;margin-top:50px}.hero_banner .hero_banner_content .hero_banner_btn a{align-items:center;display:inline-flex;gap:10px;height:52px;line-height:0}@media only screen and (min-width:768px) and (max-width:1024px){.hero_banner .hero_banner_section .hero_banner_content h1{font-size:50px}.hero_banner .hero_banner_section .hero_banner_content{padding-bottom:30px}}@media only screen and (min-width:1025px) and (max-width:1200px){.hero_banner .hero_banner_section .hero_banner_content{max-width:unset}.hero_banner .hero_banner_section .hero_banner_content h1{font-size:65px;line-height:75px}.hero_banner .hero_banner_content .hero_banner_btn a{font-size:14px}}@media only screen and (max-width:767px){.hero_banner .hero_banner_section .hero_banner_content h1{font-size:40px}.hero_banner .hero_banner_section .hero_banner_content p{font-size:16px;line-height:25px;margin:0 0 30px}.hero_banner .hero_banner_section .hero_banner_content h1 br{display:none}}@media only screen and (max-width:480px){.hero_banner .hero_banner_section .hero_banner_content h1{font-size:26px}}