@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);#logo_fig,#logo_fig a{height:100%;display:flex}#logo_fig,#logo_fig a,#nav,#nav_content ul,header{display:flex}.dropdown-content a,.menu_cont ul li a,a{text-decoration:none}#about h1,#about h3{z-index:1;width:85%}#about h1,.menu_cont ul li{font-weight:600;font-family:Oswald,sans-serif}#Why h2,#about h1,#about h3,.about_div1_cont h2,.about_div_points p,.menu_cont ul li,.menu_cont ul li a,.what_we_offer_div h3,.why_choose_us_div1 h3{font-family:Oswald,sans-serif}#team,#team_overview{width:100%;height:auto;background:#f9f4f1}#Why,#team,#team_overview,#why_choose_us{background:#f9f4f1}*,hr{margin:0}#loader,#menu{position:fixed;height:100vh;left:0;top:0}#bar_div,#loader{display:none}*,.spinner{box-sizing:border-box}*{padding:0;font-family:"Open Sans",sans-serif;scroll-behavior:smooth}header{height:13vh;width:100%;justify-content:center;background:0 0;position:fixed;z-index:99}#nav{width:85%;justify-content:space-between;align-items:center}#logo_fig{width:30%;align-items:center}#logo_fig a{align-items:center}#logo_fig a img{height:85%}#nav_content{width:55%;height:100%}#nav_content ul{height:100%;list-style:none;justify-content:space-evenly;align-items:center}#nav_content ul li,#nav_content ul li a{font-weight:500;color:#fff;font-size:.9rem;height:100%;display:flex;align-items:center;font-family:Oswald,sans-serif;letter-spacing:1px}.dropdown{position:relative}.dropdown-content{position:absolute;top:100%;left:0;background-color:#01193d;min-width:180px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:top;transition:opacity .3s,transform .3s,visibility .3s}.team_div1_link,.why_choose_us_div1{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.dropdown-content a{position:relative;color:#fff;display:block;text-align:left;padding:.8rem;overflow:hidden;background:0 0}.dropdown-content a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff4500;transition:transform .3s;transform:scaleX(0);transform-origin:left;z-index:-1}.dropdown-content a:hover::before{transform:scaleX(1)}@keyframes dropdown-slide-in{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.dropdown:hover .dropdown-content{visibility:visible;opacity:1;transform:scaleY(1);animation:.3s forwards dropdown-slide-in}hr{padding:0}#menu{width:100%;z-index:999;margin-left:-100%;transition:.4s ease-in-out;background:rgba(68,65,103,.8);display:flex;justify-content:flex-start;align-items:center;overflow-y:auto}#about,.spinner,.team_div1_img{position:relative}.menu_div{width:80%;height:100%;background:#01193d;display:flex;flex-direction:column;align-items:center;transition:margin-left .4s ease-in-out}.menu_div_logo{width:90%;height:12%;display:flex;justify-content:space-between;align-items:center;margin-top:10px}.logo_div{width:80%;height:100%}.close_div i{font-size:30px;color:#fff;cursor:pointer}.menu_cont{width:90%}.menu_cont hr{color:#fff}.menu_cont ul{list-style:none;padding:0}.menu_cont ul li{color:#fff;padding:1rem 0;display:flex;align-items:center}.menu_cont ul li a{color:#fff;width:100%;display:flex;justify-content:space-between;font-weight:400}.menu_dropdown,.menu_dropdown-content{flex-direction:column;display:flex}.menu_cont ul li a:hover{color:#7d8cff}.menu_dropdown-content{background-color:#01193d;width:80%}.menu_dropdown-content a{color:#fff;padding-top:1rem}.menu_dropdown-content a:hover{background-color:#112257}.menu_dropdown.active .menu_dropdown-content{display:flex}#what_we_offer1,.about_div1{margin-top:4rem;margin-bottom:4rem}#about{width:100%;height:58vh;background:url("assets/web background.jpg") 0 0/cover;display:flex;flex-direction:column;justify-content:center;align-items:center}#about::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(1,25,61,.7)}#about h3{color:#ff4500;letter-spacing:6px;font-size:1.5rem;display:flex}#about h1{color:#fff;letter-spacing:1px;font-size:3.5rem;display:flex}#about_div{width:100%;background:#244980;display:flex;align-items:center;justify-content:center}.about_div1{width:80%;height:80%;display:flex;align-items:center;justify-content:center;display:flex;align-items:start}#about_div_points,.team_div,.team_overview_div{margin-top:3rem}.about_div1_img{width:50%;height:100%}.about_div1_img img{max-width:85%;border-radius:1rem}.about_div1_cont{width:50%}.about_div1_cont h2{color:#fff;padding-bottom:1.5rem}.about_div1_cont p{color:#fff;font-size:1.1rem}.about_div_points{display:flex;gap:5%}#Copyright p a,.about_div_points i{color:#c9a483}.about_div_points p{font-size:1.1rem;font-weight:500;letter-spacing:1px;width:50%}@media only screen and (max-width:1280px){.about_div1_img{width:45%}.about_div1_img img{max-width:95%}.about_div1_cont{width:55%}}#Why{display:flex;justify-content:center;padding-top:4rem}#Why h2{font-size:3rem;color:#01193d}#why_choose_us{width:100%;display:flex;align-items:center;justify-content:center;border-bottom:2px solid grey}.why_choose_us_div{width:85%;margin-top:3rem;margin-bottom:3rem;display:flex;flex-wrap:wrap;justify-content:space-around}.why_choose_us_div1{width:23.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.7rem;background:#fff;border-radius:1rem}.why_choose_us_div1 i{padding:1rem;font-size:3rem;color:#ff4500}.why_choose_us_div1 h3{font-weight:600;color:#01193d;padding-bottom:.5rem;padding-top:.5rem}.why_choose_us_div1 p{font-weight:500;font-size:.9rem;line-height:1.7rem}@media only screen and (max-width:1200px){.why_choose_us_div{width:90%}}@media only screen and (max-width:1110px){.why_choose_us_div1{margin-bottom:2rem;width:45%}}#team_overview{border:0 solid red;display:flex;align-items:center;justify-content:center}.team_overview_div{height:90%;width:85%;border:0 solid #000;display:flex;justify-content:center}.team_cont_div,.team_div1{flex-direction:column;display:flex}.team_cont_div{width:50%;height:100%;border:0 solid red;align-items:center;justify-content:space-evenly}#team_cont1{display:flex;font-size:1rem;line-height:3rem;font-weight:600;color:#9cb2d3}#team_cont2{font-size:3rem;line-height:3.5rem;color:#1b1642;font-weight:500}#team_cont3{font-size:1rem;color:#444;font-weight:500;line-height:1.8rem;padding-bottom:1rem;padding-top:1rem}#team{display:flex;align-items:center;justify-content:center}.team_div{width:80%;margin-bottom:3rem;display:flex;flex-wrap:wrap;justify-content:space-evenly}.team_div1_link{width:26%;height:420px;border-radius:1rem;margin-bottom:2rem}.team_div1{width:100%;height:100%}.team_div1_img{width:100%;height:75%;overflow:hidden}.team_div1_img img{width:100%;height:100%;obect-fit:cover;transition:transform .5s;border-top-left-radius:1rem;border-top-right-radius:1rem}.team_div1:hover .team_div1_img img{transform:scale(1.1)}.team_des{width:100%;height:25%;display:flex;flex-direction:column;justify-content:center;align-items:center}.team_des p{color:#000;font-weight:600;font-size:1.1rem;line-height:1rem}#designation{color:gray}@media only screen and (max-width:1380px){.about_div1{width:95%}.team_div{width:90%}}@media only screen and (max-width:1170px){.team_div{width:96%}.team_div1_link{width:32%}}@media only screen and (max-width:1055px){#nav_content{display:none}#bar_div{display:flex}#bar_div i{font-size:1.8rem;color:#fff}.logo_div img{height:100%}#about{height:55vh}#about h1{font-size:3.2rem}.about_div1{display:flex;flex-direction:column;width:80%}.about_div1_img{width:100%;margin-bottom:3rem;display:flex;justify-content:center}.about_div1_img img{max-width:85%}.about_div1_cont,.team_cont_div{width:100%}.team_overview_div{width:80%}.team_div{width:92%}.team_div1_link{width:40%}}@media only screen and (max-width:800px){.team_div{width:92%}.team_div1_link{width:45%}}#what_we_offer{width:100%;display:flex;justify-content:center;background:#244980;border-bottom:2px solid gray}#what_we_offer1{width:80%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.what_we_offer_div{width:31%;margin-top:1rem;margin-bottom:1rem;background:#fff;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem}#footer_div,.about_client_div{margin-top:3rem;margin-bottom:3rem}#Copyright,#about_client{align-items:center;display:flex;width:100%}.what_we_offer_div i{font-size:2.1rem;color:#ff4500;padding:1rem}.what_we_offer_div h3{color:#01193d;padding:1rem}.about_client_div h2,.about_client_div h2 span{padding-bottom:.5rem;font-size:3rem;font-family:Oswald,sans-serif}.what_we_offer_div p{color:#76757d;font-weight:500;line-height:1.6rem}@media only screen and (max-width:1380px){#what_we_offer1{width:90%}}@media only screen and (max-width:1250px){#what_we_offer1{width:94%}.what_we_offer_div{width:32%}}#about_client{justify-content:center;background:#244980}.about_client_div{width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.about_client_div h2{color:#fff}.about_client_div h2 span{color:#ff4500}#client_img{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-evenly}#client_img img{width:245px;height:100px;margin-bottom:2rem;background:#fff;padding:1rem;border-radius:.5rem}footer{width:100%;background:#021634;display:flex;justify-content:center}#footer_div{width:85%;display:flex;justify-content:space-between}.footer_div1{width:25%}.footer_div1 img{max-width:100%}.footer_div1 p{color:#fff;padding-top:1rem;padding-bottom:1rem;line-height:1.7rem}.footer_div2{width:20%}.footer_div2 h2,.footer_div3 h2{color:#ff4500;font-weight:600;font-family:Oswald,sans-serif;letter-spacing:1px;font-size:1.8rem}.footer_div2 ul{list-style:none;padding:0 1rem}.footer_div2 li{padding-top:1rem;width:100%}.footer_div2 ul li a{font-family:Oswald,sans-serif;color:#fff;letter-spacing:1px;font-size:.9rem;display:flex;width:100%}#follow_icon i:hover,.footer_div2 ul li a:hover{color:#c9a483;transition:.2s ease-in-out}.footer_div3{width:30%}.footer_div3 p{color:#fff;padding-top:1rem;line-height:1.7rem}.footer_div3 p span{color:#ff4500;padding-top:1rem}#contact_phone{padding:0 0 .2rem;margin:0}#follow_icon{display:flex;justify-content:space-evenly;font-size:1.5rem;width:60%;color:#fff}#follow_icon i{display:flex;cursor:pointer;padding:1rem}@media only screen and (max-width:1055px){#what_we_offer1{width:92%}.what_we_offer_div{width:47%}#footer_div{width:90%}.footer_div1,.footer_div2{width:32%}}@media only screen and (max-width:830px){#footer_div,footer{display:flex}#footer_div{width:90%;flex-direction:column}.footer_div1,.footer_div2,.footer_div3{width:100%}}#Copyright{background:#051f46;height:8vh;justify-content:center}#Copyright p{color:#fff;display:flex;align-items:center;justify-content:center;padding-top:1rem}@media only screen and (max-width:700px){#logo_fig{width:30%}#logo_fig a,#logo_fig a img,.about_div1_img,.about_div_points p,.what_we_offer_div,.why_choose_us_div1{width:100%}.menu_div{width:90%}.menu_div_logo{font-size:26px;margin-top:.8rem}.logo_div img{height:100%;max-width:100%}#about{height:45vh}#about h3{font-size:1.1rem}#Why h2,#about h1,.about_client_div h2,.about_client_div h2 span{font-size:2.2rem}#what_we_offer1,.about_div1,.team_div,.team_overview_div{width:92%}.about_div1_img img{max-width:100%}.about_div_points{display:flex;flex-direction:column}#team_cont2{font-size:2.5rem;line-height:2.9rem}.team_div1_link{width:90%;height:350px}.about_client_div{width:95%}#client_img img{width:150px;padding:.5rem;height:80px}#Copyright{display:flex}#Copyright p{font-size:.8rem}}#loader{width:100%;background-color:#000;z-index:9999999;justify-content:center;align-items:center}.spinner{width:48px;height:48px;border-radius:50%;display:inline-block;border:3px solid;border-color:#fff #fff transparent transparent;animation:1s linear infinite rotation}.spinner::after,.spinner::before{content:'';box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent #ff3d00 #ff3d00;width:40px;height:40px;border-radius:50%;animation:.5s linear infinite rotationBack;transform-origin:center center}.spinner::before{width:32px;height:32px;border-color:#fff #fff transparent transparent;animation:1.5s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}