@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900;6..12,1000&display=swap);*{margin:0;padding:0}li,ol,ul{list-style:none;margin:0;padding:0}a{display:inline-block;text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:var(--headingFont);color:var(--colorBlack)}p,span{font-size:16px;font-weight:400;color:var(--paraColor);font-family:var(--paraFont);margin:0;padding:0}body{overflow-x:hidden;scroll-behavior:smooth;color:var(--paraColor);font-family:var(--paraFont);background:var(--colorWhite)}img{width:100%!important;height:100%!important;object-fit:cover!important}input,select,textarea{width:100%;padding:12px 20px;outline:0;resize:none;background:0 0;border:1px solid rgba(9,9,25,.1);border-radius:10px;font-size:16px;font-weight:300;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}input::placeholder,textarea::placeholder{color:#a6a6ac}button{border:none}button:focus,button:hover,input:focus,input:hover{outline:0;box-shadow:none}:root{--colorPrimary:#0a1843;--paraColor:#5a5b6b;--colorBlack:#090919;--colorWhite:#ffffff;--headingFont:"Montserrat",sans-serif;--paraFont:"Nunito Sans",sans-serif}.banner{position:relative;z-index:1;padding:140px 0 45px 0}.banner::after{position:absolute;content:"";width:100%;height:100%;background:rgba(9,9,25,.7);top:0;left:0;z-index:-1}.banner_content h3{display:inline-block;color:var(--colorWhite);font-size:18px;font-weight:400;letter-spacing:1.8px;text-transform:uppercase;position:relative}.banner_content h3::after{width:30px;height:2px;background:var(--colorWhite);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;content:"";position:absolute;top:50%;right:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.banner_content h1{color:var(--colorWhite);font-size:35px;font-weight:800;line-height:45px;padding-top:20px}.banner_content .description{color:rgba(255,255,255,.9);font-size:18px;font-weight:400;margin:25px 0 25px 0;width:85%}.banner_btn .common_btn{margin-right:30px}.home_2 .main_menu{position:fixed;left:0;top:0;width:100%;z-index:9999;background: #0a1843;}.home_2_service_item{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;background:var(--colorWhite);box-shadow:0 3px 10px 0 rgb(85 85 85 / 20%);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;margin:25px 0 20px 0;border-radius:10px}.home_2_service_item .image{position:relative}.home_2_service_item .image .service.vbox-item{display:block}.home_2_service_item .image a img{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}.home_2_service_item .image span{border-radius:10px;background:var(--colorWhite);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:absolute;padding:15px;right:30px;bottom:-15px;z-index:10}.home_2_service_item .image span svg path{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_service_item .text{padding:25px 30px 30px 30px}.home_2_service_item .text .link{color:var(--colorBlack);font-family:var(--headingFont);font-size:24px;font-weight:700;line-height:40px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_service_item .text p{font-size:16px;font-weight:400;margin-top:10px;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_2_service_item .text .btn{color:#919191;text-align:center;font-family:var(--headingFont);font-size:12px;font-weight:500;padding:2px 10px;border:1px solid #c1c1c1;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_service_item:hover .image span svg path{fill:var(--colorPrimary)}.home_2_service_item:hover .text .link{color:var(--colorPrimary)}.home_2_service_item:hover .text .btn{color:var(--colorWhite);background:var(--colorPrimary);border:1px solid var(--colorPrimary)}.home_2_services{position:relative}.home_2_services::after{position:absolute;content:"";background:url(../images/shape_2.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:80px;height:80px;top:0;right:40%;animation:zoom linear 3s infinite alternate;-webkit-animation:zoom linear 3s infinite alternate}.home_2_counter_item{background:var(--colorWhite);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:30px 40px;cursor:pointer;position:relative;transition:all linear .3s;margin-top:25px;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;height:100%}.home_2_about_counter{display:flex;gap:90px;padding-top:35px}.home_2_about_counter h4{color:var(--colorBlack);font-family:var(--headingFont);font-size:44px;font-weight:700;line-height:40px;display:flex;align-items:center}.home_2_about_counter h4 span{color:var(--colorBlack);font-size:44px;font-weight:700;line-height:40px}.home_2_about_counter p{margin-top:8px;color:var(--colorBlack);font-size:18px;font-family:var(--headingFont);font-weight:500;line-height:40px}.about_img_box{position:relative;display:flex;flex-wrap:wrap}.about_img_box .main_img img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.home_2 .about_img_box .support_img{z-index:10}.home_2 .about_img_box .support_img .card span{display:inline-block}.home_2_counter_item .victor_icon{position:absolute;right:26px;top:26px;z-index:10}.home_2_counter_item .victor_icon span svg path{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_counter_item .counter_icon span{width:110px;height:110px;background:var(--colorBlack);display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_counter_item .counter_icon span svg path{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_counter_item .counter_text h3{color:var(--colorBlack);font-size:24px;font-weight:700;line-height:36px;display:flex;align-items:center;padding-top:27px;padding-bottom:5px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_counter_item .counter_text h3 span{color:var(--colorBlack);font-size:44px;font-weight:700;line-height:36px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_counter_item .counter_text p{color:var(--paraColor);font-family:var(--headingFont);font-size:15px;font-weight:500;line-height:normal;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_counter_item:hover{background:var(--colorPrimary)}.home_2_counter_item:hover .counter_icon span{background:#020b24}.home_2_counter_item:hover .counter_icon span svg path{fill:var(--colorPrimary)}.home_2_counter_item:hover .victor_icon span svg path{fill:var(--colorWhite)}.home_2_counter_item:hover .counter_text h3{color:var(--colorWhite)}.home_2_counter_item:hover .counter_text h3 span{color:var(--colorWhite)}.home_2_counter_item:hover .counter_text p{color:var(--colorWhite)}.home_2_testimonial{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.home_2_testimonial .section_heading{text-align:center;padding-bottom:40px}.home_2_single_team{padding:75px 40px 40px 40px;background:var(--colorWhite);box-shadow:0 2px 20px 0 rgba(0,0,0,.07);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;position:relative;margin:0 15px;margin-top:50px;margin-bottom:60px}.home_2_single_team span{width:90px;height:90px;border:5px solid var(--colorWhite);overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);position:absolute;left:45px;top:0;z-index:100}.home_2_single_team .item_bottom{display:flex;align-items:center;justify-content:space-between;padding-top:20px;margin-top:20px;border-top:1px solid rgba(9,9,25,.1)}.home_2_single_team .item_bottom .text h4{font-size:20px;font-weight:700;line-height:30px;text-transform:capitalize}.home_2_single_team .item_bottom .text p{font-size:16px;font-weight:400;line-height:26px}.home_2_single_team .item_bottom ul{display:flex;justify-content:end;gap:5px}.home_2_single_team .item_bottom ul li{color:#ffb81f}.home_2_single_team .item_bottom ul li.no_select{color:#09091933}.home_2_team_slider .slick-dots{display:flex;align-items:center;justify-content:center;gap:10px}.home_2_team_slider .slick-dots li{width:30px;height:8px;background:var(--colorWhite);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;cursor:pointer;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.home_2_team_slider .slick-dots li.slick-active,.home_2_team_slider .slick-dots li:hover{background:var(--colorPrimary)}.home_2_team_slider .slick-dots li button{display:none}.main_menu{width:100%;height:90px;position:relative;z-index:999}.main_menu .navbar-brand{margin:0;padding:0;width:140px}.main_menu .navbar-nav .nav-item{position:relative}.main_menu .navbar-nav .nav-item .nav-link{color:var(--colorWhite);font-family:var(--headingFont);font-size:18px;font-weight:600;margin:0;line-height:90px;padding:0 15px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;width:100%}.main_menu .navbar-nav .nav-item .nav-link.active,.main_menu .navbar-nav .nav-item .nav-link:hover{color:#ff4200;font-weight:600}.main_menu .right_menu{align-items:center}.main_menu .right_menu li .cart_view,.main_menu .right_menu li span{display:block;position:relative;width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:var(--colorPrimary);color:var(--colorWhite);padding:11px;margin-right:10px;line-height:17px;cursor:pointer;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.main_menu .right_menu li .cart_view:hover,.main_menu .right_menu li span:hover{background:var(--colorBlack)}.main_menu .right_menu li .cart_view b{position:absolute;top:-5px;left:-10px;background:var(--colorBlack);width:20px;height:20px;border-radius:50%;line-height:18px;text-align:center;font-size:11px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.main_menu .right_menu li a{color:var(--colorWhite);background:var(--colorPrimary);padding:10px 15px;border-radius:50px;font-family:var(--headingFont);font-size:16px;font-weight:500;line-height:26px;text-transform:uppercase;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.main_menu .right_menu li a:hover{background:var(--colorBlack)}.menu_fix{position:fixed;width:100%;left:0;top:0;z-index:999;animation:menu_animate 1s;background:#0a1843}.menu_fix .navbar-nav li a{color:var(--colorBlack)}.common_btn{color:var(--colorWhite);text-align:center;font-family:var(--headingFont);font-size:16px;font-weight:500;line-height:26px;padding:15px 30px;background:#f64103;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;position:relative;z-index:1;overflow:hidden;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.common_btn::after{z-index:-1;position:absolute;content:"";width:100%;height:100%;background:var(--colorBlack);border-radius:0!important;top:0;left:0;transform:scale(.5);opacity:0;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.common_btn:hover::after{transform:scale(1);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.banner_btn .common_btn{margin-right:30px}.pro_icon .common_btn{font-size:12px;text-transform:capitalize;color:#fff!important;padding:7px 10px 5px 10px;font-weight:400}.pro_icon .common_btn:hover{color:#fff}.cart_summery .common_btn{width:100%;text-align:center;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.cart_view .common_btn{float:right;min-width:500px;margin-top:30px}.address_modal .common_btn{width:100%;text-align:center;padding:10px 20px!important}.address_modal .common_btn::after,.address_modal .common_btn::before{display:none}.checkout_form .check_single_form .common_btn{float:left;margin:0}.contact_form .common_btn{margin-top:15px}.trusted_box{margin-top:45px}.trusted_box li:first-child{width:40%}.trusted_box li:nth-child(2){border-right:1px dashed rgba(255,255,255,.5);margin-right:30px;padding-right:30px}.trusted_box li,.trusted_box li b{color:var(--colorWhite);font-family:var(--headingFont);font-size:20px;font-weight:600}.trusted_box li b{color:var(--colorPrimary)}.trusted_box p{color:rgba(255,255,255,.7);margin-top:8px}.banner_img{position:relative;z-index:1;margin-top:10px;width:560px;height:480px;margin-left:auto}.banner_img::after{position:absolute;content:"";background:url(../images/banner_shape_1.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;top:-30px;left:0;z-index:-1;animation:smooth 5s linear infinite alternate;-webkit-animation:smooth 5s linear infinite alternate}.banner_img::before{position:absolute;content:"";background:url(../images/banner_shape_2.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;top:-30px;left:25px;z-index:-1;animation:smooth 3s linear infinite alternate;-webkit-animation:smooth 3s linear infinite alternate}.achievement_item{text-align:center;padding:75px 40px 40px 40px;background:url(../images/achivment.png) no-repeat center/cover;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:relative;cursor:pointer;z-index:1;margin-top:60px}.achievement_item::after{content:"";width:100%;height:100%;background:#0a1843;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;position:absolute;top:0;left:0;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;z-index:-1}.achievement_item:hover::after{background:rgb(17 42 116)}.achievement_item .icon{display:flex;background:var(--colorBlack);width:80px;height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:5px solid var(--colorWhite);align-items:center;justify-content:center;padding:5px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute;top:0;left:50%;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.achievement_item .icon span{height:40px}.achievement_item:hover .icon{background:#ff3838}.achievement_item h4,.achievement_item h4 span{color:var(--colorWhite);font-family:var(--headingFont);font-size:44px;font-weight:600;line-height:36px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.achievement_item p{color:var(--colorWhite);font-family:var(--paraFont);font-size:18px;font-weight:400;line-height:36px;padding-top:8px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.achievement_item:hover h4,.achievement_item:hover h4 span{color:var(--colorWhite)}.achievement_item:hover p{color:var(--colorWhite)}.home_2 .section_heading{text-align:left}.home_2 .section_heading h3::after{display:none}.section_heading h3{color:var(--colorPrimary);font-family:var(--headingFont);font-size:16px;font-weight:400;line-height:26px;letter-spacing:1.6px;text-transform:uppercase;display:inline-block;position:relative}.section_heading h3::after{content:"";width:30px;height:2px;background:var(--colorPrimary);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;position:absolute;top:50%;right:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:10}.section_heading h3 span{display:block;width:772px;text-align:center;font-family:var(--headingFont);font-size:80px;font-weight:700;line-height:80px;text-transform:uppercase;-webkit-text-stroke:1px rgb(0 0 255 / 37%);-webkit-text-fill-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.section_heading h2,.section_heading span{color:var(--colorBlack);font-family:var(--headingFont);font-size:44px;font-weight:700;line-height:60px;padding-top:10px}.services .section_heading h2,.services .section_heading h3{color:var(--colorWhite)}.services .section_heading h2,.services .section_heading h3{color:var(--colorWhite)}.services .section_heading h3::after{background:var(--colorWhite)}.services .section_heading h3 span{-webkit-text-stroke:1px #ffffff1a}.home_2 .about_img_box{padding-right:25px;display:block}.home_2 .about_img_box .main_img{width:auto;height:500px;padding-left:145px;position:relative;z-index:1;margin-left:auto}.home_2 .about_img_box .main_img::after{content:"";width:126px;height:83px;background:url(../images/home2_about_dots.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:30px;top:50px;z-index:-1}.home_2 .about_img_box .support_img{z-index:10}.home_2 .about_img_box .support_img .card span{display:inline-block}.about_img_box .support_img .item_card{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:10;width:192px}.about_img_box .support_img .item_card h3{color:var(--colorWhite);font-family:var(--headingFont);font-size:20px;font-weight:600;margin:15px 0 10px 0}.about_img_box .support_img .item_card p{font-family:var(--paraFont);font-size:16px;font-weight:400;line-height:22px;color:rgba(255,255,255,.9)}.about_img_box .support_img .item_card{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:10;width:192px}.about_img_box .support_img .item_card span{display:inline-block}.about_img_box .support_img .item_card h3{color:var(--colorWhite);font-family:var(--headingFont);font-size:20px;font-weight:600;margin:15px 0 10px 0}.about_img_box .support_img .item_card p{font-family:var(--paraFont);font-size:16px;font-weight:400;line-height:22px;color:rgba(255,255,255,.9)}.about_img_box .support_img{position:absolute;bottom:20px;left:-20px}.team .section_heading{text-align:left}.team .section_heading h3 span{top:-30px;left:-155px;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}.about .section_heading{text-align:left}.grid_item{display:flex;align-items:center;gap:70px}.grid_item .experience{padding:12px 46px 12px 20px;display:flex;align-items:center;gap:10px;background:rgba(255,56,56,.1);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.grid_item .experience p{color:var(--colorBlack);font-family:var(--headingFont);font-size:16px;font-weight:600;line-height:26px;padding:0}.grid_item .experience p span{color:var(--colorPrimary);font-style:italic}.grid_item .left ul{display:flex;gap:10px;flex-direction:column;padding-top:33px;padding-bottom:50px}.grid_item .left ul li{position:relative;color:var(--colorBlack);font-family:var(--headingFont);font-size:16px;font-weight:500;line-height:26px;display:flex;gap:10px;align-items:center}.grid_item .right{border:1px solid rgba(9,9,25,.1);background:var(--colorWhite);padding:38px 32px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;display:flex;flex-direction:column}.grid_item .right .counter_item{text-align:center}.grid_item .right .counter_item h4{color:var(--colorPrimary);text-align:center;font-family:var(--headingFont);font-size:36px;font-weight:500;line-height:35px}.grid_item .right .counter_item p{color:var(--paraColor);font-family:var(--headingFont);font-size:16px;font-weight:400;line-height:35px;padding-bottom:0}footer{background:var(--colorBlack);position:relative;z-index:1}footer::after{position:absolute;content:"";background:url(../images/service_bg_shapes.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.08}.home_2 .row.home_2_subscribe{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%;border:1px solid rgba(255,56,56,.1);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding:40px 60px;position:absolute;left:0;top:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1;overflow:hidden}.home_2_subscribe .text h3{font-size:44px;font-weight:700;line-height:60px}.home_2 .footer_body{border-top:0 solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.footer_body{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.footer_content .footer_logo{width:160px}.footer_content p{color:rgba(255,255,255,.7);font-size:16px;font-weight:400;font-family:var(--paraFont);line-height:28px}.footer_content h3{color:var(--colorWhite);font-family:var(--headingFont);font-size:24px;font-weight:600;line-height:36px;padding-bottom:27px}.footer_content ol,.footer_content ul{display:flex;flex-direction:column;gap:15px}.footer_content ol li a,.footer_content ul li a{color:rgba(255,255,255,.7);font-size:16px;line-height:24px;font-weight:400;font-family:var(--paraFont);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.copy p{color:rgba(255,255,255,.7)}.scroll_btn{width:45px;height:45px;line-height:45px;text-align:center;color:var(--colorWhite);right:40px;bottom:30px;font-size:16px;position:fixed;cursor:pointer;z-index:999;display:none;background:var(--colorBlack);border-radius:50%;border:2px solid rgb(255 255 255 / 23%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.scroll_btn:hover{background:var(--colorPrimary);border-color:var(--colorPrimary)}@keyframes smooth{from{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}to{transform:rotate(15deg);-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg)}}.nextArrow,.prevArrow{width:50px;height:50px;line-height:50px!important;text-align:center;background:var(--colorPrimary);border:1px solid rgba(9,9,25,.1);border-radius:50%;color:var(--colorWhite);font-size:16px;position:absolute;top:45%;right:0;z-index:2;cursor:pointer;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.nextArrow,.nextArrow:hover,.prevArrow:hover{background:var(--colorPrimary);border-color:var(--colorPrimary);color:var(--colorWhite)}.prevArrow{left:0}@keyframes menu_animate{from{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.footer_right_bottom{display:flex;align-items:center;gap:20px;justify-content:end}.home_2 .footer_right_bottom ul{display:flex;align-items:center;gap:15px;justify-content:end}.home_2 .footer_right_bottom ul li a{color:rgba(255,255,255,.7);text-align:right;font-family:var(--paraFont);font-size:18px;font-weight:400;line-height:26px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.footer_content ol li a:hover,.footer_content ul li a:hover{color:#f64103}.home_2 .footer_right_bottom ul li a:hover{color:#f64103}.single_blog{margin-top:25px;background:var(--colorWhite);border-radius:15px;overflow:hidden;position:relative;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.single_blog_img{overflow:hidden;position:relative}.single_blog_img img{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.single_blog_img a{position:absolute;top:30px;left:30px;color:var(--colorWhite);font-weight:500;background:var(--colorPrimary);padding:10px 25px;border-radius:30px;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.single_blog_text{border-radius:0 0 15px 15px;border:1px solid rgba(9,9,25,.1);padding:30px 20px}.single_blog_text ul{display:flex;justify-content:space-between}.single_blog_text ul li{color:var(--paraColor);font-size:15px;font-weight:400}.single_blog_text ul li i{color:var(--colorPrimary);margin-right:5px}@media (min-width:1200px) and (max-width:1399.99px){.single_blog_text .title{font-size:22px}}.single_blog_text .title{color:var(--colorBlack);font-family:var(--headingFont);font-size:24px;font-weight:600;transition:all linear .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.single_blog_text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0 22px 0}.single_blog_text .more_btn{color:var(--colorBlack);font-family:var(--headingFont);font-size:16px;font-weight:500;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.single_blog_text .more_btn i{margin-left:5px}@media only screen and (max-width:775px){.home_2_testimonial .section_heading{width:100%!important}}@media only screen and (max-width:991px){.cta_center{text-align:center!important}.custom_mobile_btn{justify-content:center!important}.custom_mobile_btn a{width:80%}}.testimonial-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main_menu .droap_menu{position:absolute;width:230px;top:115%;left:0;background:var(--colorWhite);max-height:450px;overflow:hidden;overflow-y:auto;box-shadow:rgb(0 0 0 / 15%) 0 4px 14px;padding-left:0;opacity:0;z-index:99;visibility:hidden;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.main_menu .nav-item:hover .droap_menu{opacity:1;visibility:visible;top:100%}.main_menu .droap_menu li{margin-left:0;line-height:30px}.main_menu .droap_menu li a{color:var(--colorBlack);font-size:15px;font-weight:400;display:block;text-transform:capitalize;border-bottom:1px solid #ff383817;padding:7px 20px;border-left:1px solid transparent;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.main_menu .droap_menu li a.active,.main_menu .droap_menu li a:hover{color:var(--colorPrimary);border-left:5px solid #f64103}