body{font-family:Rajdhani,sans-serif;margin:0}p{font-weight:500;font-size:18px;line-height:1.5}*,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,sans-serif;font-weight:600}section{padding:60px 0}.text-orange{color:#f7b12d!important}.text-dark{color:#4b535a!important}.main-banner{background-size:cover!important;background-position:100% 50%!important;position:relative;display:grid;align-content:center;height:100vh;z-index:1}.main-banner h1,.main-banner p{text-align:left!important}.main-banner:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.4));bottom:0;left:0;z-index:-1}.main-banner h1{font-size:68px;z-index:1;padding:20px 0 10px;font-weight:700}.main-banner .pbox p{font-size:20px;font-weight:400;color:#fbb33a!important;line-height:1.5}.anc-text{background:#f7b12d;color:#fff;width:fit-content!important;padding:14px 26px;border-radius:30px;-webkit-border-radius:30px;font-size:16px!important;font-weight:700;border:0}.anc-text i{font-weight:400}.anc-text i:first-child{opacity:.5}.head-box{display:flex;flex-direction:column;gap:20px;z-index:1}.bcmb{z-index:1}.brdcum-list{display:flex;gap:20px}.brdcum-list li{font-size:17px!important}.brdcum-list a{border-bottom:1px solid #fff;font-weight:600}.brdcum-list li a:before{content:"/";position:absolute;right:-15px}.bottom-0{bottom:0}.main-banner p{font-size:20px;font-weight:600}.anc-text{background:#f7b12d;color:#fff;width:fit-content!important;padding:14px 26px;border-radius:30px;-webkit-border-radius:30px}.anc-text a{font-size:19px!important;font-weight:500}.anc-text a i{font-size:20px;font-weight:400}.anc-text a i:first-child{opacity:.5}.row.bg-black{background:rgba(0,0,0,.6);padding:20px 0;justify-content:center;bottom:0;border-radius:0!important}.title-row p{font-size:20px;line-height:30px}.boxes p{color:#4b535a}.boxes h3{font-size:36px;font-weight:700}.d-grid{display:grid}h2.title{font-size:57px;font-weight:700;text-wrap:balance}h2 span.text-orange,h2 span.text-white{font-size:57px!important}section.serv-sec.bg-orange{background:#f7b12d}section.serv-sec.bg-orange a,section.serv-sec.bg-orange h2,section.serv-sec.bg-orange p{color:#fff!important}h2.stle{font-size:36px;font-weight:700}.lnk-list{display:grid;grid-template-columns:repeat(4,1fr);row-gap:10px;column-gap:20px;align-items:baseline}.lnk-list li{margin:0}.lnk-list li a{font-size:18px;border-radius:50px;padding:5px 0;width:100%;font-weight:600;color:#212529;border:0;position:relative}.lnk-list li a:hover{color:#000;border:0}.lnk-list li a:before{content:'';background:0 0;position:absolute;width:18px;height:18px;border-radius:50px;border:2px solid #fff;left:-5px;top:10px;bottom:0}.lnk-list li a:after{content:'';background:0 0;position:absolute;width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;left:-1px;top:16px;bottom:0;transform:rotate(-48deg)}.lnk-list li img{width:50px;height:50px}.lnk-list li a:hover img{filter:grayscale(1) contrast(5.5) saturate(.5)}section.serv-sec.bg-white .lnk-list li a:after{border-left:2px solid #000;border-bottom:2px solid #000}section.serv-sec.bg-white .lnk-list li a:before{border:2px solid #000}section.serv-sec.bg-orange .lnk-list li a{transition:.3s}section.serv-sec.bg-orange .lnk-list li a:hover{color:#000!important}section.serv-sec.bg-orange .lnk-list li a:hover img{filter:invert(1)}@media (min-width:300px) and (max-width:340px){.main-banner h1{font-size:28px!important}.main-banner .pbox p{font-size:15px!important}.main-banner{height:90vh!important}}@media (max-width:500px){.main-banner{background-position:30% 100%!important}.main-banner .vc_col-sm-12{padding-left:0!important;padding-right:0!important}.second-sec{padding:20px 0 50px!important;padding-bottom:50px!important}.main-banner h1{font-size:30px}.lnk-list{display:grid;grid-template-columns:100%}.lnk-list li a{font-size:18px;padding:5px 0;width:100%}.lnk-list li img{width:40px;height:40px;padding:5px}h2.stle{font-size:28px}}@media (min-width:501px) and (max-width:767px){.main-banner{background-position:30% 100%!important;height:75vh!important}.lnk-list{display:grid;grid-template-columns:50% 50%}.lnk-list li a{font-size:16px;padding:5px 10px}}@media (max-width:767px){.main-banner{background-position:34% 100%!important;height:75vh!important;padding:10px 0!important}.main-banner:after{z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.6))}.main-banner:before{content:"";width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgb(0 0 0),transparent 50%);left:0;position:absolute;top:0}.main-banner h1,.main-banner p{text-rendering:optimizeSpeed!important}.main-banner{background-size:cover;background-position:center;align-content:center}.main-banner h1{font-size:40px}.main-banner .pbox p{font-size:17px;font-weight:400}.anc-text,.anc-text1{padding:8px 24px;border-radius:30px;-webkit-border-radius:30px}.anc-text a,.anc-text1 a{font-size:20px!important;font-weight:500}h2.title{font-size:36px!important}h2 span.text-orange,h2 span.text-white{font-size:36px!important}.w-75,.w-85{width:100%!important}.main-banner:before{content:"";width:100%;height:100%;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);left:0;position:absolute;top:0}.header-transparent{width:100%!important}}@media (min-width:768px) and (max-width:1024px){.main-banner{height:100vh!important;align-content:center;background-position:30% 100%!important;background-size:cover!important}.main-banner h1{font-size:47px}.main-banner .pbox p{font-size:20px}h2.title{position:relative;line-height:1.1}}@media (min-width:768px) and (max-width:991px){h2.title{font-size:50px!important}h2 span.text-orange,h2 span.text-white{font-size:55px!important}.lnk-list{display:grid;grid-template-columns:50% 50%}.lnk-list li a{font-size:18px;padding:5px 10px;width:100%}}@media (min-width:992px) and (max-width:1100px){h2.title{font-size:58px!important}h2 span.text-orange,h2 span.text-white{font-size:64px!important}.lnk-list{grid-template-columns:repeat(3,1fr)}.lnk-list li a{font-size:18px;width:100%}}@media (min-width:1025px) and (max-width:1200px){.main-banner{height:100%!important;align-content:start}.lnk-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){h1{font-size:68px!important}.main-banner .pbox p{font-size:24px!important}}@media (max-width:1024px) and (min-width:768px) and (orientation:landscape){.main-banner{height:550px!important}body{overflow-x:hidden}}