@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap");*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.mr-20{margin-right:20px}.btn{text-decoration:none;font-size:18px;font-weight:400;padding:10px 35px;cursor:pointer;border-radius:6px;background-color:#5c0931;color:#fff;margin-top:20px;transition:all .3s linear}.btn:hover{background-color:#181416}nav{width:100%;height:80px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:500}nav .logo{width:15%}nav .logo .logo_image{position:absolute;top:0}nav .menu a{text-decoration:none;font-size:16px;margin-right:20px;color:#28282b;font-weight:500}nav .menu .active,nav .menu a:hover{color:#810f46}nav .call_mail_box{display:flex}nav .call_mail_box .box{display:flex;align-items:center}nav .call_mail_box .box .bx{font-size:35px;color:#5c0931;margin-right:10px}nav .call_mail_box .box .text{display:flex;flex-direction:column}nav .call_mail_box .box .text p{color:#4f4f4f}nav .call_mail_box .box .text a{text-decoration:none;font-size:16px;margin-right:20px;color:#28282b;font-weight:500}.bx-x,nav .bx-menu{display:none;font-size:40px;cursor:pointer}@media only screen and (max-width:1370px){nav{padding:0}}@media only screen and (max-width:1220px){nav .menu a{font-size:14px;margin-right:15px}nav .call_mail_box .box .bx{font-size:25px}nav .call_mail_box .box .text p{font-size:14px}nav .call_mail_box .box .text a{font-size:14px;margin-right:15px}}@media only screen and (max-width:1030px){nav{padding:0 5%;height:120px}nav .call_mail_box,nav .menu{display:none}.bx-x,nav .bx-menu{display:block}nav .logo .logo_image{position:relative;width:150px;height:100px}nav .menu{position:absolute;width:100%;display:flex;flex-direction:column;left:-800px;top:120px;padding:10px;background-color:#fff;visibility:hidden;transition:all .2s linear}nav .menu a{font-size:16px;padding:10px 20px;border-bottom:1px solid #b6b5b5}nav.toggle .menu{left:0;visibility:visible}}footer{width:100%}footer .main_section{height:auto;background-color:#5c0931;padding:25px 15%;display:flex;align-items:center;justify-content:space-around}footer .main_section .col-4{width:20%;display:flex;flex-direction:column}footer .main_section .col-4 .heading_box{width:100%;padding:15px 0;border-bottom:1px solid #fff}footer .main_section .col-4 .heading_box .title{font-size:18px;font-weight:500;color:#fff}footer .main_section .col-4 .content_box{display:flex;flex-direction:column;padding:10px 0;margin-top:10px}footer .main_section .col-4 .content_box .link{text-decoration:none;color:#fff;font-size:15px;font-weight:300;margin-bottom:15px;transition:all .3s linear}footer .main_section .col-4 .content_box .contact_link{text-decoration:none;color:#fff;font-size:15px;font-weight:300;display:flex;margin-bottom:10px;transition:all .3s linear}footer .main_section .col-4 .content_box .contact_link i{color:#fff;font-size:22px;margin-right:10px}footer .main_section .col-4 .content_box .link:hover{color:#5dade2;letter-spacing:1px}footer .main_section .col-4 .content_box .contact_link a{text-decoration:none;color:#fff;font-weight:300;transition:all .3s linear}footer .main_section .col-4 .content_box .contact_link a:hover{color:#5dade2}footer .copyright_section{background-color:#181416;padding:15px 15%;display:flex;align-items:center;justify-content:center}footer .copyright_section .copyright{color:#fff;font-weight:200;font-size:14px}footer .copyright_section .copyright a{text-decoration:none;color:#fff;font-weight:500}@media only screen and (max-width:1030px){footer .main_section{flex-direction:column;padding:30px 1%}footer .main_section .col-4{width:90%}footer .main_section .col-4.f_logo_box{align-items:center}footer .main_section .col-4 .f_logo{width:220px;height:160px}footer .copyright_section{padding:20px 5%}footer .copyright_section .copyright{font-size:12px}}@media only screen and (max-width:1500px){footer .main_section{padding:25 10%}}@media only screen and (max-width:1200px){footer .main_section{padding:25 5%}}.quality_section{width:100%;padding:25px 0}.quality_section,.quality_section .col-4{display:flex;align-items:center;justify-content:space-around}.quality_section .col-4{width:20%;padding:20px 10px;flex-direction:column;transition:all .3s linear}.quality_section .col-4:hover{border-radius:20px;box-shadow:0 0 10px 4px #5c0931;transform:translateY(-10px)}.quality_section .col-4:hover .bx{background-color:#5c0931;color:#fff}.quality_section .col-4 .bx{font-size:60px;margin-bottom:15px;padding:15px;border-radius:100%;color:#5c0931;transition:all .1s linear}.quality_section .col-4 .heading{font-size:16px;font-weight:600;margin-bottom:10px}.quality_section .col-4 .para{font-size:15px;text-align:center}@media only screen and (max-width:1030px){.quality_section{flex-direction:column}.quality_section .col-4{width:100%;margin-bottom:30px}}.hse_policy{display:flex;flex-direction:column}.hse_policy .heading{font-weight:500;width:100%;padding:10px;border-radius:5px;letter-spacing:2px;color:#e0dfdf;background:#642b73;background:linear-gradient(90deg,#c6426e,#642b73);margin-bottom:15px}.hse_policy .hse_content{display:flex;flex-direction:column;padding:15px 0}.hse_policy .hse_content .col-2{display:flex;align-items:center;justify-content:space-around}.hse_policy .hse_content .col-2 .image_box{width:50%;display:flex;align-items:center;justify-content:center}.hse_policy .hse_content .col-2 .para{width:50%;text-align:justify;color:#28282b}.hse_policy .hse_content .col-2 .image_box .safetyImage{border-radius:50%}@media only screen and (max-width:1030px){.hse_policy .hse_content .col-2{flex-direction:column}.hse_policy .hse_content .col-2.cr{flex-direction:column-reverse}.hse_policy .hse_content .col-2 .image_box{width:100%}.hse_policy .hse_content .col-2 .para{width:100%;padding:15px 0}.hse_policy .hse_content .col-2 .image_box .hseImage,.hse_policy .hse_content .col-2 .image_box .safetyImage{width:300px;height:300px}}.googlemap{width:100%;height:450px}.home{width:100%}.home .welcome{background:url(/w2.png);width:100%;height:80vh;background-repeat:no-repeat;background-size:cover}.home .welcome,.home .welcome .col-2{display:flex;align-items:center;justify-content:center}.home .welcome .col-2{width:50%;flex-direction:column}.home .welcome .col-2 .slogan{font-size:60px;font-weight:700;background:-webkit-linear-gradient(#5c0931,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px;transition:all .3s linear;cursor:pointer}.home .welcome .col-2 .slogan:hover{letter-spacing:2px;background:-webkit-linear-gradient(#000,#5c0931);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translateX(15px)}.home .welcome .col-2 a{text-decoration:none;font-size:18px;font-weight:400;padding:10px 35px;border-radius:6px;background-color:#5c0931;color:#fff;margin-top:20px;transition:all .3s linear}.home .welcome .col-2 a:hover{background-color:#181416}.home .welcome .col-2 .welcome_logo{cursor:pointer;border-radius:10%;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);transition:scale .4s}.home .welcome .col-2 .welcome_logo:hover{scale:120%}.home .about_section{width:100%;padding:25px 15%;display:flex;align-items:center;justify-content:space-around}.home .about_section .col-2{width:50%;display:flex;align-items:center;justify-content:center}.home .about_section .col-2.text_box{display:flex;flex-direction:column;align-items:flex-start}.home .about_section .col-2.text_box .heading{font-weight:500;width:100%;padding:10px;border-radius:5px;letter-spacing:2px;color:#e0dfdf;background:#642b73;background:linear-gradient(90deg,#c6426e,#642b73);margin-bottom:15px}.home .about_section .col-2.text_box .sub_heading{font-size:22px;font-weight:500;margin-bottom:15px}.home .about_section .col-2.text_box .content{font-size:15px;font-weight:400;color:#383737;text-align:justify}.home .about_section .col-2 .teamImg{border-radius:10px;box-shadow:0 0 0 3px rgba(3,102,214,.3)}.home .mission_vision_container{width:100%;padding:25px 15%}.home .mission_vision_container .heading{width:100%;font-weight:500;padding:10px;border-radius:5px;letter-spacing:2px;color:#e0dfdf;background:#642b73;background:linear-gradient(90deg,#c6426e,#642b73);margin-bottom:15px}.home .mission_vision_container .mission_box{padding:20px 0;display:flex;align-items:center;justify-content:space-around}.home .mission_vision_container .mission_box .col-2{width:50%;display:flex;align-items:center;justify-content:center}.home .mission_vision_container .mission_box .col-2.text_box{display:flex;flex-direction:column;align-items:flex-start}.home .mission_vision_container .mission_box .col-2 .title{font-weight:500;margin-bottom:10px;letter-spacing:1px}.home .mission_vision_container .mission_box .col-2 .content{font-size:15px;font-weight:400;color:#383737;text-align:justify}.home .mission_vision_container .mission_box .col-2 .mission_img{border-radius:50%;box-shadow:0 0 0 3px rgba(3,102,214,.3)}.home .home_banner{width:100%;padding:25px 15%}.home .home_banner .container{width:100%;height:200px;background:#642b73;background:linear-gradient(90deg,#c6426e,#642b73);border-radius:6px;display:flex;align-items:center;justify-content:space-around}.home .home_banner .container .col-3{width:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #dff}.home .home_banner .container .col-3.no-border{border:none}.home .home_banner .container .col-3 .head{font-size:18px;color:#fff;font-style:italic;margin-bottom:20px}.home .home_banner .container .col-3 .links{display:flex;align-items:center}.home .home_banner .container .col-3 .links .link{position:relative;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e4e2e2;margin-right:20px;font-weight:300;font-size:16px}.home .home_banner .container .col-3 .links .link:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:#eeaeca;background:radial-gradient(circle,#eeaeca 0,#94bbe9 100%);border-radius:10px;transition:all .3s linear}.home .home_banner .container .col-3 .links .link .bx{transition:all .3s linear}.home .home_banner .container .col-3 .links .link:hover .bx{transform:translateY(-10px)}.home .home_banner .container .col-3 .links .link:hover:after{width:100%}.home .home_banner .container .col-3 .link_large{text-decoration:none;font-size:18px;font-weight:300;color:#fff;display:flex;align-content:center;position:relative}.home .home_banner .container .col-3 .link_large .bx{transition:all .3s linear}.home .home_banner .container .col-3 .link_large:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:#eeaeca;background:radial-gradient(circle,#eeaeca 0,#94bbe9 100%);border-radius:10px;transition:all .3s linear}.home .home_banner .container .col-3 .link_large:hover:after{width:100%}.home .home_banner .container .col-3 .link_large:hover .bx{transform:translateY(-10px)}.home .home_banner .container .col-3 .link_large .bx{font-size:30px;margin-right:2px}.home .home_banner .container .col-3 .links .link .bx{font-size:25px}.home .quality_section{width:100%;padding:25px 15%}.home .quality_section,.home .quality_section .col-4{display:flex;align-items:center;justify-content:space-around}.home .quality_section .col-4{width:20%;padding:20px 10px;flex-direction:column;transition:all .3s linear}.home .quality_section .col-4:hover{border-radius:20px;box-shadow:0 0 10px 4px #5c0931;transform:translateY(-10px)}.home .quality_section .col-4:hover .bx{background-color:#5c0931;color:#fff}.home .quality_section .col-4 .bx{font-size:60px;margin-bottom:15px;padding:15px;border-radius:100%;color:#5c0931;transition:all .1s linear}.home .quality_section .col-4 .heading{font-size:16px;font-weight:600;margin-bottom:10px}.home .quality_section .col-4 .para{font-size:15px;text-align:center}@media only screen and (max-width:1500px){.home .welcome .col-2 .slogan{font-size:40px}.home .about_section,.home .home_banner,.home .mission_vision_container,.home .quality_section{padding:25px 5%}}@media only screen and (max-width:1030px){.home .welcome{height:50vh;flex-direction:column-reverse;justify-content:space-around;padding:30px}.home .welcome .col-2{width:100%}.home .welcome .col-2 .slogan{font-size:28px}.home .welcome .col-2.hidden{display:none}.home .about_section{padding:50px 5%;flex-direction:column}.home .about_section .col-2{width:100%}.home .about_section .col-2 .teamImg{width:250px;height:250px;margin-bottom:50px}.home .mission_vision_container .mission_box{flex-direction:column}.home .mission_vision_container .mission_box.reverse{flex-direction:column-reverse}.home .mission_vision_container .mission_box .col-2{width:100%}.home .mission_vision_container .mission_box .col-2 .mission_img{margin-top:20px;margin-bottom:20px}.home .home_banner{width:100%;padding:25px 5%}.home .home_banner .container{flex-direction:column;height:450px}.home .home_banner .container .col-3{width:100%;border:none}.home .quality_section{flex-direction:column}.home .quality_section .col-4{width:100%;margin-bottom:30px}}.page{width:100%}.page .page_heading{width:100%;height:250px;background-image:url(/page_banner.jpg);background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.page .page_heading .page_title{font-size:35px;font-weight:600;letter-spacing:2px;color:#28282b}.page .page_heading .pathlocation{width:100%;display:flex;align-items:center;justify-content:center}.page .page_heading .pathlocation .home_link{text-decoration:none;font-weight:700;color:#810f46}.page .page_heading .pathlocation .separator{font-weight:400;padding:0 10px}.page .page_heading .pathlocation .pathname{font-weight:600;color:#646466}.page .page_content{padding:25px 15%}@media only screen and (max-width:1500px){.page .page_content{padding:25px 5%}}@media only screen and (max-width:1030px){.page .page_heading{height:150px}.page .page_heading .pathlocation .separator{padding:0 5px}.page .page_heading .page_title{font-size:30px}.page .page_content{padding:25px 5%}}.about_page_container{width:100%;display:flex;flex-direction:column}.about_page_container .about_section{width:100%;display:flex;align-items:center;justify-content:space-around}.about_page_container .about_section .image{width:30%;display:flex;align-items:center;justify-content:center}.about_page_container .about_section .image .about_page_image{border-radius:20px;box-shadow:0 0 0 3px rgba(3,102,214,.3)}.about_page_container .about_section .text{width:60%}.about_page_container .about_section .text .heading{font-size:22px;font-weight:500;letter-spacing:1px}.about_page_container .about_section .text .paragraph,.about_page_container .more_about .para{color:#474747;text-align:justify;margin-top:10px;font-size:15px}.about_page_container .more_about .para{padding:5px 0}@media only screen and (max-width:1030px){.about_page_container .about_section{flex-direction:column}.about_page_container .about_section .image{width:100%;padding:20px 0}.about_page_container .about_section .image .about_page_image{width:300px;height:300px}.about_page_container .about_section .text{width:100%}.about_page_container .about_section .text .heading{text-align:center}}.contact_page{width:100%;display:flex;flex-direction:column}.contact_page .heading{text-align:center;font-size:25px;font-weight:500}.contact_page .row{width:100%;display:flex;padding:10px 0}.contact_page .row .contact_form{width:60%;padding:20px 0}.contact_page .row .contact_form form{width:100%;display:flex;flex-direction:column}.contact_page .row .contact_form form .form_row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 0}.contact_page .row .contact_form form .form_row input{width:49%;padding:5px 10px;border:1px solid #5dade2;border-radius:6px;font-size:15px;color:#28282b}.contact_page .row .contact_form form .form_row input:focus{outline:none;background-color:#5dade23a}.contact_page .row .contact_form form textarea{padding:5px 10px;border:1px solid #5dade2;border-radius:6px;font-size:15px;color:#28282b}.contact_page .row .contact_form form textarea:focus{outline:none;background-color:#5dade23a}.contact_page .row .contact_details{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.contact_page .row .contact_details .address{display:flex;flex-direction:column;padding:5px 0}.contact_page .row .contact_details .address .title{font-size:22px;font-weight:500;display:flex;align-items:center}.contact_page .row .contact_details .address .title .bx{font-size:30px;color:#810f46;margin-right:10px}.contact_page .row .contact_details .address .details{padding-left:40px;color:#646466;font-size:15px}.contact_page .row .contact_details .address a{text-decoration:none}.contact_page .row .contact_details .address a:hover{color:#810f46}@media only screen and (max-width:1030px){.contact_page .heading{font-size:15px}.contact_page .row{flex-direction:column}.contact_page .row .contact_details,.contact_page .row .contact_form{width:100%}.contact_page .row .contact_form form .form_row{flex-direction:column;padding:0}.contact_page .row .contact_form form .form_row input{width:100%;margin-bottom:10px}}.clinent_page,.clinent_page .client_heading{width:100%;display:flex;flex-direction:column}.clinent_page .client_heading{align-items:center;justify-content:center;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/client2.jpg);height:500px;background-repeat:no-repeat;background-size:cover;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.clinent_page .client_heading .heading{font-size:28px;font-weight:600;color:#fff}.clinent_page .client_heading .para{width:60%;font-size:19px;letter-spacing:.3px;color:#fff;font-weight:300;text-align:center}.clinent_page .clients_group{display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:20px 0}.clinent_page .clients_group .client{display:flex;margin-bottom:20px;width:100%;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.clinent_page .clients_group .client:hover .client_img{transform:translateX(100px)}.clinent_page .clients_group .client .client_img{width:450px;height:275px;transition:all .3s linear}.clinent_page .sets_us{padding:5px 0}.clinent_page .sets_us .heading{font-size:26px;font-weight:600;text-decoration:underline}.clinent_page .sets_us .points_group .points{border-radius:10px;padding:5px 10px;margin-bottom:5px;text-align:justify;color:#474747;transition:.2s linear;cursor:default}.clinent_page .sets_us .points_group .points .contrast{color:#202020}.clinent_page .sets_us .points_group .points:hover{background-color:#58585834}.clinent_page .success_story{padding:5px 0}.clinent_page .success_story .heading{font-size:26px;font-weight:600;text-decoration:underline}.clinent_page .success_story .row{display:flex}.clinent_page .success_story .row .title{font-weight:500;margin-right:5px}.clinent_page .success_story .row .sub_title{color:#474747}.clinent_page .success_story .image_section{padding:20px 0;display:flex;align-items:center;justify-content:space-around}.clinent_page .success_story .image_section .qnb_image{border-radius:6px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);transition:all .3s linear}.clinent_page .success_story .image_section .qnb_image:hover{box-shadow:0 0 0 5px rgba(3,102,214,.3)}@media only screen and (max-width:1030px){.clinent_page .client_heading{height:150px}.clinent_page .client_heading .heading{font-size:16px}.clinent_page .client_heading .para{width:90%;font-size:11px}.clinent_page .clients_group .client .client_img{width:300px;height:150px}.clinent_page .clients_group .client:hover .client_img{transform:none}.clinent_page .success_story .image_section{flex-direction:column}.clinent_page .success_story .image_section .qnb_image{margin-bottom:20px;width:300px;height:200px}}.certification_page{display:flex;flex-direction:column;align-items:center;justify-content:center}.certification_page .cert_img{background-color:brown;padding:40px;margin-bottom:30px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07)}@media only screen and (max-width:1030px){.certification_page .cert_img{width:300px;height:400px;padding:10px}}.projects_page,.projects_page .projoects{display:flex;flex-direction:column}.projects_page .projects{margin-bottom:50px;transition:all .3s linear}.projects_page .projects:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.projects_page .projects .heading{padding:5px 10px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,.15);margin-top:20px}.projects_page .projects .heading .heading_box .title{font-size:30px;font-weight:500}.projects_page .projects .heading .heading_box .sub_title{font-size:18px;color:#28282b}.projects_page .projects .projects_imgages{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.projects_page .projects .projects_imgages .pro_img{border-radius:10px;cursor:zoom-in;transition:all .1s linear}.projects_page .projects .projects_imgages .pro_img:hover{box-shadow:0 0 0 5px rgba(3,101,214,.445)}@media only screen and (max-width:1030px){.projects_page .projects .heading .heading_box .title{font-size:18px;font-weight:500}.projects_page .projects .heading .heading_box .sub_title{font-size:14px;color:#28282b}.projects_page .projects .heading .image_box .c_logo{width:80px;height:40px}.projects_page .projects .projects_imgages{flex-direction:column}.projects_page .projects .projects_imgages .pro_img{width:300px;height:200px;margin-bottom:20px}.projects_page .projects .projects_imgages .pro_img:hover{width:320px;height:220px}}