p{font-size:16px}.back{background:#fff!important}.me-auto{margin-left:auto!important;margin-right:auto!important}.brand_logo{width:220px}.faqs-content .accordion-item:last-of-type{border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #c1c1c1c7;margin-top:15px;box-shadow:rgb(0 0 0 / 5%) 0 7px 10px 0}.achieved_i{color:#e8b913;font-size:15px!important}.inner-border p{line-height:25px;font-size:16px;margin:0}.achieved_icon{font-size:35px;border:2px solid #3871c2;border-radius:50%;padding:10px;color:#3871c2}.hover_style{height:360px}.hover_p{text-align:justify}.footericon{background:#0a4495;color:#fff;width:40px;height:40px;text-align:center;border-radius:5px;display:flex;align-items:center;justify-content:center;margin:15px 15px 0 0;text-decoration:none}.footericon:hover{color:#fff}.achieved-single-item img{border-radius:50%;width:40px;height:35px}.pb_75{padding-bottom:45px}.pt_100{padding-top:45px}.bannersection{padding:60px 0 40px}.ptb100{padding:175px 0}.con_breadcumb-area{background-position:center center;position:relative;z-index:1;padding-top:126px;padding-bottom:126px;background-size:cover;background-image:url(img/360_F_508801991_UTsCAOorx25USitqonfRADueJlzyjhDq.jpg)}.right_conatct_social_icon{background:linear-gradient(to top right,#0b568b -5%,#86b7fe 100%)}.contact_us{padding:60px 0}.contact_inner{background-color:#fff;position:relative;box-shadow:20px 22px 44px #cccc;border-radius:25px;border:1px solid #80808021}.contact_field{padding:60px 300px 40px 60px}.right_conatct_social_icon{height:100%}.infosingle{border:none!important}.contact_field h3{color:#000;font-size:35px;letter-spacing:1px;font-weight:600;margin-bottom:25px}.contact_field p{color:#000;font-size:13px;font-weight:400;letter-spacing:1px;margin-bottom:35px}.contact_field .form-control:focus{box-shadow:none;outline:none;border:2px solid #1325e8}.contact_field .form-control::placeholder{font-size:13px;letter-spacing:1px}.contact_info_sec{position:absolute;background-color:#3871c2;right:0;top:20%;height:330px;width:350px;padding:40px;border-radius:25px 0 0 25px}.contact_info_sec h4{letter-spacing:1px;padding-bottom:0;color:#fff}.info_single{margin:30px 0}.info_single i{margin-right:15px;color:#fff}.info_single span{font-size:14px;letter-spacing:1px;color:#fff}.socil_item_inner li{list-style:none}.socil_item_inner li a{color:#fff;margin:0 15px;font-size:14px}.socil_item_inner{padding-bottom:10px}.map_sec{padding:50px 0}.map_inner h4,.map_inner p{color:#000;text-align:center}.map_inner p{font-size:13px}.map_bind{margin-top:50px;border-radius:30px;overflow:hidden}.contactfield{border:1px solid #ced4da!important}.contact_form_submit{background:#3871c2;border:none;color:#fff;padding:12px 20px;margin-top:15px;border-radius:5px;cursor:pointer;font-size:14px;letter-spacing:2px}@media screen and (max-width:991px){.contact_field{padding:360px 15px 40px 15px}.contact_field p{color:#000;font-size:13px;font-weight:400;letter-spacing:1px;margin-bottom:0}.contact_info_sec{position:absolute;background-color:#2d2d2d;right:0;top:0;height:330px;width:365px;padding:40px;border-radius:27px 27px 0 0}.contactinfosec{position:absolute!important;right:0!important;top:0!important;height:330px!important;width:366px!important}.contactinfosec img{border-radius:25px 25px 0 0!important;height:345px!important;width:100%!important}}.service-box{position:relative;overflow:hidden;margin-bottom:10px;perspective:1000px;-webkit-perspective:1000px;z-index:2;border-radius:0;border-bottom:1px solid #3871c261;box-shadow:rgb(202 223 249 / 44%) 0 7px 7px -3px}.service-icon{width:100%;height:245px;padding:25px;text-align:center;transition:all .5s ease}.service-content{position:absolute;top:0;left:0;z-index:1;opacity:0;width:100%;height:245px;border-radius:0;padding:18px;text-align:justify;transition:all .5s ease;background-color:#3871c2;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform:translateY(110px) rotateX(-90deg);-moz-transform:translateY(110px) rotateX(-90deg);-ms-transform:translateY(110px) rotateX(-90deg);-o-transform:translateY(110px) rotateX(-90deg);transform:translateY(110px) rotateX(-90deg)}.service-box .service-icon .front-content{position:relative;top:93px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.front-content i{color:#000;font-size:50px}.service-box .service-icon .front-content img{width:65px;background-color:#ffff;border-radius:10px;padding:10px}.service-box .service-icon .front-content h3{font-size:18px;color:#000;text-align:center;margin:15px 0;text-transform:uppercase}.service-box .service-content h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:10px;text-transform:uppercase}.service-box .service-content p{font-size:15px;color:#fff;margin:0}.blue{background-color:#fff;border-radius:0}.grey{background-color:#474747}.service-box:hover .service-icon{opacity:0;-webkit-transform:translateY(-110px) rotateX(90deg);-moz-transform:translateY(-110px) rotateX(90deg);-ms-transform:translateY(-110px) rotateX(90deg);-o-transform:translateY(-110px) rotateX(90deg);transform:translateY(-110px) rotateX(90deg)}.service-box:hover .service-content{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.customBtn{display:block;margin:10px auto;text-align:center;background:transparent;border:1px solid #fff;color:#ffff}ul.list-style-none{list-style:none;padding:0 15px}ul.list-style-none li{padding:5px 0}.Products{font-family:system-ui;line-height:35px;color:#348cc7!important;text-transform:none}.bgwhite{height:90px!important}.current{text-align:justify}.kd_work_area{padding-top:55px;padding-bottom:35px}@media(max-width:991px){.banner_sections{padding:33px 30px!important}.banner_sections h2{font-size:20px!important;line-height:30px!important}.review_name h4{width:150px!important}.aboutimage{margin-top:0!important}.customCol-3{width:100%!important;margin-top:15px}.positions{position:relative;top:175px;bottom:175px;text-align:center}}.banner-content h1{font-size:50px!important;color:#fff}.review_name h4{font-size:16px;margin:0;width:215px!important}.review_name p{font-size:13px!important;margin:0;line-height:14px}.svgicon{width:25px!important;height:auto!important;margin:0!important;position:relative;left:0;bottom:0}.logo_svg{width:130px}.banner-content span{color:#000!important}.banner_sections{padding:90px 30px;border-radius:15px}.banner_sections h2{color:#fff;font-size:40px;text-align:center;line-height:60px}.banner_btn{background-color:#fff;padding:10px 30px;font-size:20px;border-color:#fff;color:#000}.banner_btn:hover{background-color:#000;padding:10px 30px;font-size:20px;color:#fff;border-color:#000}.contactinfosec{position:absolute;right:0;top:21%;width:425px}.contactinfosec img{border-radius:25px 0 0 25px;height:368px;width:100%}.element-populated{padding:10px}.elementskit-infobox{padding:2em;border-style:solid;border-width:0;border-radius:15px;border-bottom:1px solid #3871c2;text-align:center;height:200px}.elementskit-infobox:hover{box-shadow:0 20px 30px 0 rgba(0,0,0,.2)}.elementskit-infobox i{font-size:45px;border:1px solid;padding:13px;border-radius:50%;color:#3871c2;margin-bottom:15px}.elementskit-infobox p{font-size:18px;line-height:24px}.pb-25{padding-bottom:25px}.bgimgcolor{background:#6e9bdc3b}.slider_image{width:150px!important;background:none!important;padding:0!important;box-shadow:none!important;border-radius:0!important;height:90px!important}.course-single-item img{width:65px;background-color:#ffff;border-radius:10px;padding:10px}.course-single-item-content p{text-align:justify}.contactuss{background-color:#c8d8e8;padding:60px 0}.elementskitinfobox{padding:1em;border-style:solid;border-width:0;border:1px solid #3871c245;height:210px}.elementskitinfobox:hover{box-shadow:0 20px 30px 0 rgba(0,0,0,.2)}.elementskitinfobox i{font-size:45px;border:1px solid;padding:13px;border-radius:50%;color:#3871c2;margin-bottom:15px}.elementskitinfobox p{font-size:16px;line-height:24px}.elementskitinfobox h3{font-size:21px;line-height:26px}.icon img{width:40px}.service_box{height:360px!important;text-align:justify!important}a{text-decoration:none!important}.btn_li_a{background-color:var(--mainColor)}.btn_li_a_border{border-right:1px solid}