@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Roboto', sans-serif;font-size:16px;color:#333333;line-height:24px;scroll-behavior:smooth;font-weight:400;background-color:#fff}a{text-decoration:none}.w-img img{width:100%}.m-img img{max-width:100%}a,.btn,button,span,p,i,input,select,textarea,li,img,svg path,*::after,*::before,.transition-3,h1,h2,h3,h4,h5,h6{transition:all 0.3s ease-out 0s}a:focus,.button:focus{text-decoration:none;outline:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:inherit;outline:none;border:none;background:transparent}button:hover{cursor:pointer}button:focus{outline:0;border:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h1,h2,h3,h4,h5,h6{color:#2c3941;line-height:24px;transition:all 0.3s ease-out 0s}h1{font-size:40px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}ul{margin:0px;padding:0px}li{list-style:none}p{font-size:16px;line-height:24px;text-align:justify}*::placeholder{color:#2c3941;font-size:14px;opacity:1}.fix{overflow:hidden}.clear{clear:both}.f-left{float:left}.f-right{float:right}.z-index-1{z-index:1}.overflow-y-visible{overflow-x:hidden;overflow-y:visible}.p-relative{position:relative}.header{height:100vh;position:relative}.header .nav{position:fixed;top:0;width:100%;padding:10px 0;background-color:white;box-shadow:1px 1.332px 4px 2px #7c7c7c4d;z-index:4}.header .nav .navBar{display:flex !important;justify-content:space-between !important;align-items:center}.header .nav .navBar .logo img{width:110px}.header .nav .navBar .nav_item ul li{padding-left:30px;cursor:pointer;position:relative;display:inline-block}.header .nav .navBar .nav_item ul li:hover a{width:100%}.header .nav .navBar .nav_item ul li:hover .sub_down{top:40px;opacity:1 !important;margin-top:0;visibility:visible;padding:10px 10px 10px 10px}.header .nav .navBar .nav_item ul li a{font-size:17px;font-weight:400;color:black}.header .nav .navBar .nav_item ul li a .droppper{font-size:16px}.header .nav .navBar .nav_item ul li a:hover{color:#2a85ec}.header .nav .navBar .nav_item ul li .sub_down{background-color:#fff;border-radius:10px;padding:10px 10px 10px 10px;box-shadow:1px 1.732px 20px 0px rgba(0,0,0,0.3);transition:all 0.3s ease-in-out;position:absolute;visibility:hidden;display:block;width:250px;border:none !important;opacity:0;top:70px;left:0;padding:0;z-index:999}.header .nav .navBar .nav_item ul li .sub_down li{padding:10px 10px;width:100%}.header .nav .navBar .nav_item ul li .sub_down li:hover{background-color:#2a85ec;width:100%}.header .nav .navBar .nav_item ul li .sub_down li:hover a{color:#fff}.header .nav .navBar .nav_item ul li .sub_down li a{font-size:17px;font-weight:400;color:black}.header .nav .navBar .nav_item ul li .contact{padding:10px 20px;background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;color:#fff !important}.header .navNewClass{background-color:#fff;padding:10px 0;box-shadow:1px 1.332px 4px 2px #7c7c7c4d;z-index:9;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s}.header .banner{background-image:url(../images/llll.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;z-index:1}.header .banner .banText{display:flex;align-items:center;height:100vh}.header .banner::before{position:absolute;content:'';top:0;left:0;height:100%;width:50%;background:rgba(37,46,61,0.76);z-index:-1;clip-path:polygon(0 0, 82% 0, 100% 100%, 0% 100%)}.header .banner .bannerText h2{font-size:28px;color:#fff;font-weight:700}.header .banner .bannerText h3{font-size:48px;color:#fff;font-weight:700;line-height:66px;padding:10px 0}.header .banner .bannerText p{font-size:15px;color:#e6e4e4;font-weight:400}.header .banner .bannerText .homeBtn{padding-top:30px}.header .banner .bannerText .homeBtn a{padding:14px 35px;background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);color:#fff;font-weight:600;font-size:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.header .banner .bannerText .homeBtn a:hover{background-color:#000}.header .banner .bannerImg{animation:updown3 9s infinite linear;-webkit-animation:updown3 7s infinite linear;position:relative}.header .banner .bannerImg .images_overly .roll-1{position:absolute;top:45px;left:230px}.header .banner .bannerImg .images_overly .roll-1 img{animation:rotat 4.3s infinite linear;-webkit-animation:rotat 4.3s infinite linear}.header .banner .bannerImg .images_overly .roll-2{position:absolute;bottom:25px;right:130px}.header .banner .bannerImg .images_overly .roll-2 img{animation:rotat 3s infinite linear;-webkit-animation:rotat 3s infinite linear}.header .banner .margin_top{margin-top:60px !important}.header .client .clientMain{position:absolute;bottom:0;z-index:3}.header .client .clientMain .sliderT{width:1080px;padding:22px 20px 16px 20px;box-shadow:1px 1.332px 4px 2px #7c7c7c4d;border-radius:5px;display:flex;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.header .client .clientMain .sliderT .slidItem{width:10%;text-align:center}.header .client .clientMain .sliderT .slidItem img{width:90px}.subpageheader{background-color:white !important;height:0 !important}.MobHeader{z-index:4;position:fixed;top:0;width:100%;background-color:#fff;box-shadow:1px 1.332px 4px 2px #7c7c7c4d}.MobHeader .mobNav{display:flex;justify-content:space-between;align-items:center;padding:15px 10px}.MobHeader .mobNav .logo img{width:130px}.MobHeader .mobNav .mobNAv_btn a i{font-size:28px;color:#000}.navbar_toggoler .offcanvas .offcanvas-header img{width:60px}.navbar_toggoler .offcanvas .offcanvas-body{background-color:#fff}.navbar_toggoler .offcanvas .offcanvas-body .nav_list{background:#c2d4e9}.navbar_toggoler .offcanvas .offcanvas-body .nav_list .dropdown{margin:1em auto;width:100%;border:.1em solid #c0cdd1}.navbar_toggoler .offcanvas .offcanvas-body .nav_list a{display:block;padding:5px 10px;color:#000;font-size:15px;font-weight:400}.navbar_toggoler .offcanvas .offcanvas-body .nav_list a:focus,.navbar_toggoler .offcanvas .offcanvas-body .nav_list a:hover{background:#ecf0f1}.navbar_toggoler .offcanvas .offcanvas-body .nav_list a:active{background:#fbfcfc}.navbar_toggoler .offcanvas .offcanvas-body .nav_list .fa{float:right}.navbar_toggoler .offcanvas .offcanvas-body .nav_list ul{display:none;border-top:.1em solid #c0cdd1}.navbar_toggoler .offcanvas .offcanvas-body .nav_list li{padding:5px 10px;cursor:pointer}.navbar_toggoler .offcanvas .offcanvas-body .nav_list li:not(:first-child){border-top:.1em dashed #dde4e6}.navbar_toggoler .offcanvas .offcanvas-body .nav_list li:focus,.navbar_toggoler .offcanvas .offcanvas-body .nav_list li:hover{background:#ecf0f1}.navbar_toggoler .offcanvas .offcanvas-body .nav_list li:active{background:#fbfcfc}.Stack{padding:0 0 100px 0}.Stack .headingOfSection{display:inline-block;position:relative;margin-bottom:50px}.Stack .headingOfSection .heading_overly{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.Stack .headingOfSection .heading_overly span{font-size:21px;font-weight:600;color:#2a85ec}.Stack .stack_wrapper{position:relative;border-top:1px solid #cac9c9;margin-top:40px}.Stack .stack_wrapper::before{position:absolute;content:'';width:15px;height:15px;border-radius:100%;background:#ffffff;border:1px solid #5f5f5f;z-index:1;left:0;top:-7.5px}.Stack .stack_wrapper::after{position:absolute;content:'';width:15px;height:15px;border-radius:100%;background:#ffffff;border:1px solid #5f5f5f;z-index:1;right:0;top:-7.5px}.Stack .stack_wrapper .stack_wrap{position:relative}.Stack .stack_wrapper .stack_wrap::before{position:absolute;content:'';left:50%;transform:translateX(-50%);transition:all 0.3s ease 0s;background:#2a85ec;width:15px;height:15px;border-radius:100%;top:-7.5px;z-index:1}.Stack .stack_wrapper .stack_wrap::after{position:absolute;content:'';left:50%;transform:translateX(-50%);transition:all 0.3s ease 0s;top:0;width:1px;background:#bdbdbd;height:100px;z-index:-11}.Stack .stack_wrapper .stack_wrap .item{padding-top:100px}.Stack .stack_wrapper .stack_wrap .item .image_area{text-align:center;width:80px;height:80px;color:#ffffff;margin:0 auto;border-radius:50%;background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);animation:rotat 4.3s infinite linear;-webkit-animation:rotat 4.3s infinite linear}.Stack .stack_wrapper .stack_wrap .item .image_area i{line-height:80px;font-size:50px;animation:rotat 18s infinite linear}.Stack .stack_wrapper .stack_wrap .item .text_area{text-align:center}.Stack .stack_wrapper .stack_wrap .item .text_area h4{font-size:24px;font-weight:600;color:#000;padding-top:25px}.Stack .stack_wrapper .stack_wrap .item .text_area p{font-size:15px;font-weight:400;color:#494848;line-height:25px;text-align:justify;padding:15px 0}@keyframes rotat{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.about{padding:100px 0 100px 0}.about .about_wrapper{position:relative}.about .about_wrapper .design_2{height:50px;width:50px;border-radius:50%;background:linear-gradient(to right, #b9e6e447 0%, #6290c5 100%);position:absolute;right:-15%;top:50%}.about .about_wrapper .about_left img{width:90%;animation:updown3 5s infinite linear}.about .about_wrapper .about_right .headingOfSection{display:inline-block;position:relative;margin-bottom:50px}.about .about_wrapper .about_right .headingOfSection .heading_overly{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.about .about_wrapper .about_right .headingOfSection .heading_overly span{font-size:21px;font-weight:600;color:#2a85ec}.about .about_wrapper .about_right h2{font-size:28px;color:#2a85ec;font-weight:700}.about .about_wrapper .about_right h3{font-size:30px;color:#000;font-weight:700;line-height:48px;padding-bottom:5px}.about .about_wrapper .about_right h4{font-size:19px;color:#333;font-weight:400;line-height:29px}.about .about_wrapper .about_right p{font-size:15px;color:#494848;font-weight:400;line-height:30px;padding:10px 0 30px 0}.about .about_wrapper .about_right .about_btn a{padding:13px 26px;background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);font-size:20px;color:#fff;font-weight:500;border-radius:4px}@keyframes updown3{0%{transform:translate3d(0, 0, 0)}40%{transform:translate3d(0, -25px, 0);-moz-transform:translate3d(0, -25px, 0);-ms-transform:translate3d(0, -25px, 0);-o-transform:translate3d(0, -25px, 0)}100%{transform:translate3d(0, 0, 0)}}.contact{padding-bottom:100px}.contact .contact_wrapper{position:relative}.contact .contact_wrapper .contect_info{background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);padding:51px 30px;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:1px 1px 1px 0px #7c7c7c4d}.contact .contact_wrapper .contect_info h4{color:#fff;font-size:30px;font-weight:700;padding:30px 0;text-align:center}.contact .contact_wrapper .contect_info p{color:#f1f0f0;font-size:15px;font-weight:400;line-height:25px;padding:10px 0;text-align:center}.contact .contact_wrapper .contect_info ul{padding-left:20px}.contact .contact_wrapper .contect_info ul li{padding:8px 0}.contact .contact_wrapper .contect_info ul li a{font-size:16px;color:#fff;line-height:26px;font-weight:400}.contact .contact_wrapper .contect_info ul li span{padding-right:10px}.contact .contact_wrapper .contect_info ul li span i{height:40px;width:40px;background-color:white;border-radius:50%;text-align:center;line-height:40px;font-size:18px;color:#2a85ec}.contact .contact_wrapper .contect_info .icons_linker{text-align:center;padding-top:20px;position:relative;left:50%;transform:translateX(-50%)}.contact .contact_wrapper .contect_info .icons_linker ul li{display:inline-block;padding:0 10px}.contact .contact_wrapper .contect_info .icons_linker ul li a i{font-size:24px}.contact .contact_wrapper .contact_inner{background-color:#f3f5f5;box-shadow:1px 1.732px 10px 0px #0000004d;padding:37px 50px;border-top-right-radius:5px;border-bottom-right-radius:5px}.contact .contact_wrapper .contact_inner .contact_img{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.contact .contact_wrapper .contact_inner .contact_img img{border-top-right-radius:30%;border-bottom-left-radius:30%;box-shadow:1px 1.732px 40px 0px rgba(0,0,0,0.2)}.contact .contact_wrapper .contact_inner h3{color:#000;font-size:36px;font-weight:700;padding:10px 0;text-transform:uppercase}.contact .contact_wrapper .contact_inner h3 span{color:#2a85ec}.contact .contact_wrapper .contact_inner p{color:#494848;font-size:16px;font-weight:400;padding:20px 0;line-height:26px}.contact .contact_wrapper .contact_inner .contact_btn{padding-top:50px;text-align:end}.contact .contact_wrapper .contact_inner .contact_btn a{padding:14px 25px;color:#fff;font-weight:500;font-size:18px;background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);border-radius:5px}.contact .contact_wrapper .contact_inner .form_wrapper{padding-top:30px}.contact .contact_wrapper .contact_inner .form_wrapper .form_control{display:block;width:100%;height:60px;padding:23px;box-shadow:1px 1px 1px 0px #7c7c7c4d;background-color:#ffffff;background-clip:padding-box;font-size:16px;border:1px solid #e5edff;border-radius:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-ms-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin-bottom:20px}.contact .contact_wrapper .contact_inner .form_wrapper .form_control:focus{outline:0}.contact .contact_wrapper .contact_inner .form_wrapper .form_control::placeholder{font-size:18px;color:#a7a5a5;font-weight:400}.contact .contact_wrapper .contact_inner .form_wrapper .massage{height:150px}.footer{padding:25px 0 40px 0;background-color:#15233c;position:relative;z-index:1}.footer::before{position:absolute;content:'';top:0;left:0;background-image:url(../images/footbg.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.footer .footer_wrapper h3{font-size:24px;font-weight:600;color:#fff;line-height:36px;padding:20px 0}.footer .footer_wrapper h3 span{color:#2a85ec}.footer .footer_wrapper p{font-size:16px;font-weight:400;color:#dcd8d8;padding-right:30px}.footer .footer_wrapper h4{font-size:15px;font-weight:400;color:#dcd8d8;line-height:26px}.footer .footer_wrapper .Address h6{font-size:18px;font-weight:400;color:#fff;line-height:26px}.footer .footer_wrapper .Address p{font-size:16px;font-weight:400;color:#dcd8d8;line-height:26px}.copy_right{background-color:#15233c;padding:20px 0 10px 0;border-top:1px solid #858383}.copy_right h4{font-size:16px;font-weight:400;color:#fff}.backtotop{display:inline-block;background-color:#2a85ec;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:20px;right:20px;opacity:0;visibility:hidden;z-index:9999999999}.backtotop::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff}.backtotop:hover{cursor:pointer;background-color:#000000}.backtotop:active{background-color:#000000}.backtotop.show{opacity:1;visibility:visible}.service{padding:100px 0 100px 0}.service .headingOfSection{display:inline-block;position:relative;margin-bottom:50px}.service .headingOfSection .heading_overly{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.service .headingOfSection .heading_overly span{font-size:21px;font-weight:600;color:#2a85ec}.service .service_wrapper{padding-top:25px}.service .service_wrapper .service_wrap{background-color:#fff;box-shadow:1px 1.732px 10px 0px #2424244d;padding:30px 30px;border-radius:10px;margin-bottom:25px}.service .service_wrapper .service_wrap .service_img img{width:100%;border-radius:10px}.service .service_wrapper .service_wrap .service_text h5{font-size:22px;font-weight:500;color:#000;padding:15px 0 10px 0;line-height:32px}.service .service_wrapper .service_wrap .service_text p{font-size:16px;font-weight:400;color:#494848;padding:10px 0}.service .service_wrapper .service_wrap .service_text a{font-size:18px;font-weight:500;color:#2a85ec}.service .service_wrapper .service_wrap .service_text a:hover{padding-left:20px}.subPage_contact{padding-top:50px;padding-bottom:30px}.subPage_contact .contact_wrapper{position:relative;margin-top:30px}.subPage_contact .contact_wrapper .contect_info{padding:59px 30px}.subPage_contact .contact_wrapper .contect_info h4{color:#2a85ec;font-size:40px;font-weight:700;line-height:45px;padding:30px 0;text-align:center}.subPage_contact .contact_wrapper .contect_info p{color:#494848;font-size:16px;font-weight:400;line-height:25px;text-align:center;padding:20px 250px}.subPage_contact .contact_wrapper .contect_info ul{padding-left:20px}.subPage_contact .contact_wrapper .contect_info ul li{padding:8px 0}.subPage_contact .contact_wrapper .contect_info ul li a{font-size:16px;color:#000;line-height:26px;font-weight:400}.subPage_contact .contact_wrapper .contect_info ul li span{padding-right:10px}.subPage_contact .contact_wrapper .contect_info ul li span i{padding:10px 10px;background-color:#2a85ec;border-radius:50%;color:#fff}.subPage_contact .contact_wrapper .contect_info .form_wrapper .massage{height:120px !important}.subPage_contact .contact_wrapper .contect_info .form_wrapper .form_control{display:block;margin-bottom:20px;width:100%;height:40px;padding:23px;background-color:#ffffff;background-clip:padding-box;border:1px solid #bdbdc0;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-ms-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.subPage_contact .contact_wrapper .contect_info .form_wrapper .form_control:focus{outline:0}.subPage_contact .contact_wrapper .contect_info .form_wrapper .form_control::placeholder{font-size:16px;color:#aeacac;font-weight:400}.subPage_contact .contact_wrapper .contect_info .contact_btn a{padding:14px 35px;background-image:linear-gradient(250deg, #4e95ed 0%, #03228f 100%);color:#fff;font-size:19px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.subPage_contact .contact_wrapper .contect_info .contact_btn a:hover{background-color:#000}.subPage_contact .contact_wrapper .contect_info .icons_linker{text-align:center;padding-top:30px}.subPage_contact .contact_wrapper .contect_info .icons_linker ul li{display:inline-block;padding:0 10px}.subPage_contact .contact_wrapper .contect_info .icons_linker ul li a i{font-size:28px;color:#2a85ec;height:45px;width:45px;border:1px solid #2a85ec;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-align:center;line-height:45px}.subPage_contact .contact_wrapper .contect_info .icons_linker ul li a i:hover{color:#000}.serviceDetail{padding:160px 0 70px 0}.serviceDetail .serviceDetail_wrapper .serviceDetailImg img{width:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.serviceDetail .serviceDetail_wrapper .serviceInfo{padding-top:30px}.serviceDetail .serviceDetail_wrapper .serviceInfo h4{font-size:30px;color:#000;font-weight:600;line-height:38px;padding-bottom:10px}.serviceDetail .serviceDetail_wrapper .serviceInfo p{font-size:15px;color:#494848;font-weight:400;line-height:26px}
