input,select,button,optgroup,textarea{font-size:12px!important}*{padding:0;margin:0}h1,h2,h3,h4,h5{color:#666}p{font-size:16px;color:#666}.cal{min-width:320px;height:630px}.display-script{display:none}.;transition:2s!important;box-shadow:1px 1px 15px 0 grey}.s-s .rating-blank-star,.s-s .rating-full-star,.s-s .rating-half-star{height:23px!important;width:20px!important;background-position:-8px -91px}.star-height{height:50%!important;width:50%!important}#phone{background:#142850;border:none;padding:10px 55px;margin-top:55px;color:#fff;font-weight:600}.blue-clr{color:blue}.starting{color:white!important}img.res_logo_all{width:75%}.res_logo_clr{display:none}.dropdown-menu.megamenu.megamenu_div_clr.show a{color:white!important}.overlay_ctn h2{color:white!important}.overlay_ctn h3{color:white!important}.res_menu_company{display:none}.design_nav{z-index:99999}.banner_p_ab{top:0}.real_banner{display:block}.banner_p_ab img{width:100%;height:650px;background:no-repeat}.bordr_nav_p a{text-transform:uppercase}.li_a_clr{color:#fff}#display_non{display:none}#display_bloc{display:block}.megamenu-li{position:static}.megamenu{position:absolute;width:100%;left:0;right:0;padding:15px}.mega_a{margin-top:-49px}.megamenu_div_clr{background:#142850;height:550px!important}#navbar{margin-bottom:-123px;background:rgb(255,0,0,0);padding:0;transition:0.4s;width:100%;top:0;z-index:9999999;height:100px}.logo_w img{width:95%;padding-top:35px;padding-left:66px}.bannerSection02{position:relative}a.navbar-brand.logo_w{WIDTH:auto}#clr_a a{color:#666;font-size:14px;font-weight:700;padding-top:40px}#clr_a{margin-left:80px}#clr_b a{color:gray;font-size:14px;font-weight:700;padding-top:40px}#clr_b{margin-left:80px;display:none;color:#000}.display_upper{display:none}.display_upper a{color:#555}.phone_m{margin-left:124px;margin-top:-4px}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background:none}.bordr_nav{border-right:1px solid #fff;height:417px}.bordr_nav h6{color:#fff}.img_logo{width:75%}.btn_menu_nav{border:none;background:#fff;color:#142850;padding:10px 50px;border-radius:20px;font-weight:600;box-shadow:0 0 1px 0 gray;margin-bottom:40px}.bb_menus{border-bottom:1px solid #fff}.contact-menu h5{padding-bottom:20px;font-size:22px;color:#fff}.contact-menu h6{padding-bottom:px;font-size:21px}.specialh6 a{font-size:20px!important}.bottom_menu{text-align:center;margin-top:40px;color:#fff}.contact-menu{color:#fff}.btn_at{background:#142850;padding:5px 10px;border:none;color:#fff;font-weight:700}.overlay_ctn{position:absolute;top:55%;left:50%;color:white!important;transform:translate(-50%,-50%)}.responsive_banner{display:none}.start_projectbtn{background:#142850;padding:8px 15px;border-radius:10px;color:#fff;border:none;margin-top:30px;font-size:14px;font-weight:500}.design_clr{color:#0cf}.develop_clr{color:#0f0}.overlay_ctn h4{color:#ffffff;font-size:1.2rem}.section01{padding:50px 50px;position:none;text-align:center}.section01 h3{padding-bottom:30px;color:#666}.section01 p{font-size:16px;color:#666}.design_icon_img1 img{width:20%;margin-bottom:20px}.designcontain_se2 h4{color:#666}.design_li_bullet a{color:#000;font-weight:500;padding-bottom:15px}.design_li_bullet a:hover{text-decoration:none}.designcontain_se2{padding-left:40px;padding-top:20px;margin-right:0}.section03_home{padding:60px 0}.section03_home h2{text-align:center;margin-bottom:40px;color:#666}.img_travel img{width:100%}.img_travel{text-align:center}.border_verticle{border-left:1px solid gray;height:50px;margin-left:50px}.line_w img{width:10%;height:100px;margin-left:0}.img_travel:hover{background:#142850}.img_travel{width:100%;padding-left:0;padding-top:15px}.img_travel:hover h5{color:#fff}.img_travel:hover img.ctmline{filter:invert(1)}.shopping img{height:400px;margin-top:-27px}.realstate img{width:70%}.food img{width:80%}.display_hover{display:none}.display_hover:hover{display:block}.ondemand img{width:100%;height:390px}.entertainment img{width:80%;height:370px}.section04_home h2{text-align:center;color:#666}.section05_home{padding:60px 0;text-align:center}.sec05_home p{font-size:16px;font-weight:500;color:#666}.design_wtapp_btn{border:none;padding:8px 15px;font-weight:600;background-color:#142850;background:#142850;color:#fff;font-size:14px;border-radius:10px}.section06_home{text-align:center;padding:40px 0}.section06_home h2{padding-bottom:30px;color:#666}.padd_btn{padding:5px 30px;margin-top:30px}.section07_home{padding:60px 0;background:#142850;color:#000}.section07_home h2{text-align:center;color:#fff}.section07_home h6{text-align:center;color:#fff;margin-bottom:30px}.m_work{box-shadow:0 0 14px 0 grey;background:#fff}.m_work h6{margin-bottom:70px}.img_sec7 img{width:56%}.img_sec7{text-align:center}.margin_sec7_row{padding-top:20px;margin-right:30px;margin-left:30px;background:#fff}.text_sec7 p{font-weight:600;font-size:20px}.font14{font-size:16px!important}.design_div_sec7{padding-right:0;padding-left:10px}.section08_home{margin:175px 0 60px;position:relative}.slider_1 img{width:100%}.slider_1{position:relative}.container_ab_testimonial{position:absolute;top:100px}.border{border:1px solid #142850!important;border-radius:10px}.width_testi{top:305px;left:150px}.user_img img{margin-left:-35px;width:130%;border-radius:50%}.text_review p{margin-bottom:3px;font-size:14px;font-weight:500}.text_review{padding-left:0;padding-bottom:10px;padding-top:10px}.second_review{left:60%}.text_review span{font-weight:700;font-size:16px}.mt_review{margin-top:75px}.mt_review_3{bottom:-250px;position:absolute;left:700px;width:100%}.third_timg img{width:80%}.third_text{margin-left:-10px}.p_relative_t img{position:relative;width:100%}.popup_absolute{position:absolute;top:0;z-index:99999}.popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup .popuptext{visibility:hidden;width:160px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px}.popup .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.smt_hide{display:none}.smt_show{display:block}div.pop_main,div.pop_main1,div.pop_main2,div.pop_main3{width:250px;position:relative;animation-timing-function:ease;transition:ease all 2.5s}div.pop_main img,div.pop_main1 img,div.pop_main2 img,div.pop_main3 img{width:100%;animation-timing-function:ease;transition:ease all 2.5s}div.pop_main div.pop_mainText,div.pop_main1 div.pop_mainText1,div.pop_main2 div.pop_mainText2,div.pop_main3 div.pop_mainText3{position:absolute;bottom:60%;right:-120px;opacity:0;background:aqua;animation-timing-function:ease;transition:ease all 2.5s;width:90%;padding:10px;border-radius:10px 10px 10px 0;box-shadow:3px 3px 3px -2px #000}div.pop_main div.pop_mainText p,div.pop_main1 div.pop_mainText1 p,div.pop_main2 div.pop_mainText2 p,div.pop_main3 div.pop_mainText3 p{padding:0;margin:0}.section09_home h2{text-align:center;color:#666}.section09_home{padding:60px 0;background:url(/images/y.png);height:550px;background-attachment:fixe}.award_img img{width:100%}.bg_award{background:#fff;text-align:center;padding:30px 0;border-radius:10px;box-shadow:1px 1px 15px 0 grey}.bg_award_special{background:#fff;text-align:center;padding:45px 0;border-radius:10px;box-shadow:1px 1px 15px 0 grey;width:108%}.mt_minus{margin-top:60px;margin-bottom:10px}.m_award{margin-top:60px}.section10_home{padding:60px 0}.section10_home h2{text-align:center;color:#666}.onlyp{text-align:center;font-size:14px;font-weight:600;padding:0 150px}.hr_w{border-bottom:1px solid #142850;width:20%;text-align:center;margin-left:40%}.col6_img_mng img{width:100%;border-radius:10px}.ask_emma p{color:#7c7878f2;font-weight:700;margin-bottom:5px}.ask_emma h5{margin-bottom:0;margin-top:30px}.ask_emma span{font-size:15px;font-weight:600;color:#666}.line{border-bottom:2px solid #142850;width:20%;margin-top:5px}.bg_2{background:#f4f6f7;margin-right:15px}.col_width{max-width:22%}.call_btn{background:#142850;border:none;padding:10px 76px;margin-top:55px;color:#fff;font-weight:600}.skype_btn{background:#142850;border:none;padding:10px 69px;margin-top:30px;color:#fff;font-weight:600}.chat_btn{background:#142850;border:none;padding:10px 74px;margin-top:30px;color:#fff;font-weight:600}.section11_home{padding:60px 0}.section11_home h2{text-align:center;color:#142850}.width_6{max-width:45%!important;box-shadow:0 0 6px 0 grey;margin-right:55px!important}.manage_form{margin-top:60px}.mar_t{margin-top:20px}.design_btn_sf{border:none;color:#fff;background:#142850;padding:7px 30px;border-radius:none;font-weight:600}.chkbox{padding:10px 0;border:1px solid #cec8c8;width:60%;margin-bottom:10px;background:#f9f4f4}.pad_chkbx{padding-left:10px}.pad_div6{padding:0 55px}.pad_div6 h4{margin-top:40px;text-align:center;color:#666}.at_footer{background:#142850!important;padding:40px 0;color:#fff}.at_footer a{color:#fff}.at_footer p{color:white!important}.footer_logo img{width:50%}.footer_logo p{margin-bottom:0}.footer_li li{list-style:none;margin-bottom:2px;text-decoration:none}.footer_li a:hover{text-decoration:none!important}.footer_li h6{margin-bottom:20px}.pad_footer{padding-left:50px}.flage_footer img{width:25%;height:49px;margin:30px 0}.flage_footer{text-align:center}.flage_footer p{font-size:14px}.link_footer{margin-top:40px}.link_footer li{color:#fff;display:inline-block;list-style:none;font-size:30px;margin-right:10px}.new_para p{font-size:16px;color:#666}.new1{padding:60px 0}.new1_img img{width:100%}.tab{float:left;border:1px solid #ccc;background-color:#fff;width:30%;height:489px;margin-bottom:60px}.tab button{display:block;background-color:inherit;color:#666;padding:22px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:0.3s;font-size:17px}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#142850;color:#fff;border-left:2px solid #000;border-right:2px solid #000}.tabcontent{float:left;padding:0 12px;border:1px solid #ccc;width:70%;border-left:none;height:auto;min-height:489px;max-height:489px;margin-bottom:60px}.tabcontent h3{padding:20px 0 15px;color:#666}.ourProduct img{width:90%;max-height:167px}.allpro{text-align:center}.mt60{margin:60px 0}.myCustmNav{margin-left:5%}.myCustmNavMain{padding:20px 156px 20px 70px;width:100%;z-index:99999999;position:absolute}.myCustmNav ul li a{color:white!important;font-size:14px;font-weight:700}#srinkLogo{display:none}.myCustmNavShrink ul li a{color:#606161!important}.pos_h2_test{position:absolute;top:50px;text-align:center;left:39%;border-bottom:1px solid #142850}.about01{padding:60px 0}.about01 h2{padding-bottom:20px;color:#666}.about01 p{font-size:16px;color:#666;font-weight:500}.about02{text-align:center;padding:60px 0;background:#efefef}.step1 img{width:90%;margin-top:40px}.step1 h5{margin-top:20px;color:#666}.step1 h6{color:#555;font-weight:600;margin-top:10px}.step1 p{font-size:15px;color:#66666a;margin-top:10px}.about03{padding:60px 0}.about03 img{width:100%}.about3_text{text-align:center;padding:10px 30px}.about3_text p{font-size:15px}.how_w_w{text-align:left!important;margin-top:46px}.how_w_w_1{text-align:left!important;margin-top:60px}.technology01{padding:60px 0;text-align:center}.technology01 p{font-size:14px}.fix_img_text img{width:88%;border:1px solid #142850}.fix_img_text h6{padding-top:20px;font-weight:600;color:#666}.row_tech{margin-bottom:30px}.row2_tech{margin-top:40px;margin-bottom:30px}.fix_img_text_row2 img{width:88%}.fix_img_text_row2 h6{padding-top:20px;font-weight:600;color:#666}.technology02{padding:60px 0}.bg_l_tech img{width:100%;position:relative}.point_ab{position:absolute;top:0}.point_ab h4{padding-bottom:15px;font-size:20px;color:#666}.center_img_tech img{width:100%}.bg_r_tech{position:relative;width:90%;margin-left:29px}.bg_l_tech{width:90%}.bg_r_tech{position:relative}.bg_r_tech img{width:100%}.point_ab_l{position:absolute;top:0}.point_ab_l h4{padding-bottom:15px;font-size:20px;color:#666}.custom_manage img{width:100%}.custom_manage h6{font-weight:600;color:#666}.technology03{padding-bottom:30px;text-align:center}.clone_app_banner{text-align:right;left:50%;position:absolute;top:50%}.clone_app_banner h3{color:#fff}.clone_app_banner span{font-weight:700}.clone_app_banner p{color:#fff}.clone_buybtn{padding:8px 30px;font-size:18px;background:#142850;border:none;color:#fff;border-radius:4px;margin-top:40px;font-weight:700;box-shadow:0 0 3px 0 grey}.cloneApp01{padding:60px 0;text-align:center}.cloneApp01 h3{text-align:center;color:#666}.cloneHR{border-bottom:1px solid #142850}.shadow_div{width:92%;box-shadow:0 0 20px 0 lightgrey;padding:30px 0 20px}.clone_taxt img{width:87%;text-align:center;box-shadow:0 0 16px 0 lightgrey}.clone_taxt p{padding:0 20px;font-size:15px;color:#666}.clone_taxt h5{padding-top:20px;color:#666}.clone_row_m{margin-top:60px}.clone_detail{padding:8px 30px;font-size:18px;background:#142850;border:none;color:#fff;border-radius:10px;margin-top:20px;font-weight:700;box-shadow:0 0 3px 0 grey;}.indusry01{padding:60px 0;text-align:center}.indusry01 h2{padding-bottom:10px;color:#666}.indusry01 p{font-size:14px}.healthcare img{width:60%;padding-bottom:10px}.healthcare h6{color:#000}.rowpadin{padding-top:30px}.team01{padding:60px 0}.progressP h3{font-size:65px;color:#666}.progressP h2{font-size:18px;color:#666}.progressP{background:#142850;color:#fff;padding:30px 15px;width:90%;height:150px}.row_team01{background:#142850;margin:0px!important;padding:45px 0 50px;text-align:center}.hireD{padding:60px;text-align:center}.hireD p{font-size:14px;margin-top:10px}section{padding:0 0}section .section-title{text-align:center;color:#007b5e;margin-bottom:50px;text-transform:uppercase}#tabs{color:#fff}#tabs h6.section-title{color:#eee}#tabs .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:white!important;background-color:#142850;border-color:transparent transparent #f3f3f3;border-bottom:4px solid!important;font-size:20px;font-weight:700}#tabs .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;color:#000;font-size:20px}.tab_hire img{width:50%}.tab_hire h5{color:#666;margin-top:15px}.hire_img{padding:20px 0;box-shadow:0 0 9px 0 grey;width:70%;text-align:center;margin-left:16px;margin-top:10px;border-radius:15px;height:200px}.php_hire h5{margin-top:55px;color:#666}.hire_row_tab{margin-top:30px}.hire_img_mdb img{width:85%}.hire02{padding:0 0 30px;text-align:center}.mt_hire02{margin-top:30px}.div_80{width:80%!important;height:145px!important}.text_hire02 h5{font-size:13px!important;color:#666}.video_width{width:100%}.mobileappdd{padding:60px 0;text-align:center}.mobileappdd p{font-size:14px;margin-bottom:30px}.mobileapp_img img{width:45%;margin-bottom:10px}.mobileapp_img:hover{background:#142850;box-shadow:0 0 11px 0 gray}.mobileapp_img:hover h5{color:#fff}.mobileapp_img{padding:10px 0}.mobileapp_img img:hover{filter:invert(1)}.mobileapp02{padding:60px 0}.img_mo img{width:100%}.jumbotron{padding:1rem 2rem;background:#fff;margin-bottom:0}.jumbotron h6{margin-top:0;margin-bottom:3px}.jumbotron p{font-size:14px;font-weight:600}.img_jumbotron img{width:100%}.mobileapp02 h3{text-align:center;margin-bottom:40px;color:#666}.mobileapp03{padding:30px 0}.mobileapp03 h2{text-align:center;color:#666}.tab_circle a{background:#142850;border-radius:50%!important}#tabs .mobiletab .active{background:white!important;color:white!important;border-color:transparent transparent #f3f3f3;border-bottom:4px solid!important;font-size:20px;font-weight:700}.tab_border img{position:relative;width:135%}.pos_ab{position:absolute;top:-64px;width:94%}.img_shadow:hover{border-radius:50%;padding:-7px}.imgtab img{width:70%;text-align:center;margin-left:15%}.mapp_h5{margin-top:50px;color:#666}.pos_ab h5{margin-top:0;color:#666}.mobileapp04 video{width:81%;margin-left:10%;margin-top:9%}.video_text{padding-top:0}.video_text p{margin-top:20px;padding:0 20px}.bg_img_screen{position:relative}.bg_img_screen img{width:100%}.video_ab{position:absolute;top:0}.iosApp01{padding:60px 0;text-align:center}.iosApp01 p{font-size:14px}.ios_btn{padding:10px 30px;background:#142850;color:#fff;font-weight:700;border:none;border-radius:10px;font-size:20px;margin-top:20px;margin-bottom:50px}.row_project img{width:40%;margin-bottom:20px}.row_project{text-align:center}.row_project p{font-size:14px}.jt_ios{height:200px;background:#142850}.jt_ios h6{color:#fff;font-size:22px}.jt_centerImg img{width:auto!important;text-align:center;margin-left:15%}.clr_iosbg{background:#142850}.iosapp02{padding:60px 0 0}.iosapp02 h2{text-align:center;margin-bottom:30px;color:#666}.iosapp02 img{width:100%}.iosapp02 p{margin-top:60px;font-size:15px}.industryios{padding:60px 0 30px}.industryios h2{text-align:center;color:#666}.industryios{padding-bottom:60px!important}.margin_in{margin-bottom:60px}.android01{padding:60px 0}.android_div{box-shadow:0 0 8px 0 gray;padding:30px 0}.android_div img{margin-bottom:20px}.branding01{padding:60px 0;text-align:center}.branding01 p{font-size:14px}.brand2_img img{width:100%}.brand2_text h5{margin-top:30px;color:#666}.brand2_text li{font-weight:500}.brand2_text ul{margin-top:30px;padding-left:50px}.barbar_row{margin-top:30px}.smt-toggle{color:white!important}button.navbar-toggler.collapsed i.fa.fa-bars{color:#fff}.branding_tab{padding-top:60px 0}.branding_tab a{color:#142850;font-weight:700}.tab_img img{width:100%}.tab_img{margin-top:50px}.brand2_text h1{font-size:46px;margin-top:150px;margin-left:110px;color:#666}.brand2_text span{font-size:60px;color:lightgray;background:#f2f5f7;border-radius:50%;padding:14px 29px 14px 33px}.ui2 img{height:250px;width:100%}.ui_no2 h1{margin-top:80px!important;color:#666}.barnding02{padding-bottom:60px}.portfolio_nav{color:gray}.portfolio_nav a{color:gray!important}.ul_portfolion a{color:gray}.port_btn{position:absolute;top:70%;left:46%}.port_relative{position:relative}.prt_btn{padding:10px 40px;color:#fff;background:#142850;border:none;border-radius:10px}.port_btn_1{position:absolute;top:70%;left:44%}.prt_btn_white{padding:10px 40px;color:#142850;background:#fff;border:none;border-radius:10px;font-weight:700}.tab_clr a{color:#000;font-weight:600}.mobile_row{margin-top:70px;text-align:left}.monile_text{margin-top:40px}.port_btn_2{position:absolute;top:70%;left:44%}.prt_btn_blue{padding:10px 40px;color:#fff;background:linear-gradient(blue,#142850);border:none;border-radius:10px;font-weight:700}.mobile_row{margin-top:40px}.portfolio_nav_a a{color:gray!important}.reactjsD{padding:30px 0;text-align:center}.reactjsD img{width:100%}.php_development{margin-top:40px}.php_development h3{text-align:center;color:#666}.php_development p{font-size:14px;text-align:center;padding:0 30px}.font_php p{font-size:16px;text-align:left}.font_php h4{text-align:left;color:#666}.php_development li{font-size:14px}.php_development ul{padding-top:30px;padding:30px 90px 0 111px}.manage_angular_jt h6{text-align:left}.manage_angular_jt p{font-size:14px}.div_angular_4{text-align:center}.div_angular_4 p{font-size:13px;margin-top:10px}.div_angular_4 h6{margin-top:20px}.manage_angular_jt img{width:50%}.btn_taxibooking{background:#142850;border:none;padding:10px 30px;color:#fff;font-weight:600;border-radius:10px;margin-top:30px}.taxiBooking01{margin:40px 0;background:url(../images/taxiBooking_tab_bg.jpg);height:400px;padding:100px}.taxi_tab{background:#f4f4f4}.taxi_tab a{font-size:14px;color:#000;font-weight:500}#tabs .nav-tabs .nav-item.show .nav-link,.taxi_tab .nav-link.active{color:white!important;background-color:#142850;border-color:transparent transparent #f3f3f3;border-bottom:4px solid!important;font-size:15px;font-weight:700}.taxi_tab_contain{background:#142850;padding:10px 10px}.taxibooking_tab img{width:100%}.tab_img_taxi img{width:65%;text-align:center}.tab_img_taxi{text-align:center}.tab_text_p p{font-size:16px;font-weight:500;color:#fff}.tab_text_p{padding:10px 85px 0}.php_development h5{text-align:center;margin-top:20px;color:#666}.admin_panelimg img{width:85%;margin-top:30px}.admin_panelimg{text-align:center}.des_sec_taxi{background:#f6f5f4}.mb_jt_taxui{margin-bottom:20px;width:80%;border-radius:15px;margin-left:38px}.manage_taxi_jt img{width:80%}.manage_taxi_jt p{font-size:12px}.des_sec_taxi h3{text-align:center;margin-bottom:50px;color:#666}.taxi02 img{width:30%;padding:20px 0 20px}.taxi02 p{font-size:14px}.taxi02 h4{text-align:center;padding:40px 0 0;color:#666}.taxi02{padding:0 0 40px}.howmuch{margin:0 0 60px;position:relative}.howmuch img{width:100%}.howmuch_p{position:absolute;top:220px;left:192px}.checkprice_bbtn{background:transparent;border:2px solid #142850;padding:8px 20px;color:#142850;margin-top:130px;font-weight:600;font-size:18px}.php_development h1{color:#666}.mb_jt_taxui{width:100%;margin-left:0}.des_sec_taxi h3{margin-bottom:30px;font-size:22px;color:#666}.freshoo_banner_text{text-align:left!important}.overlay_ctn_freshoo{position:absolute;top:50%;left:30%;color:#fff;transform:translate(-50%,-50%)}.overlay_ctn_freshoo h3{color:#fff}.FRESHOO_P P{font-size:18px!important}.freshoo_div1 h2{color:#e58245;font-size:24px;margin-bottom:20px}.freshoo_div1 p{font-size:15px}.freshoo_div1 img{width:25%}.mr_minus_freshoo{margin-left:-100px}.freshoo_div2 h4{color:#e58245;font-size:24px;margin-bottom:20px}.playstore_freshoo{width:25%!important;height:20%!important;margin-top:30px}.fix_img_banner{width:33%!important;height:auto;text-align:center}.slider_margin{margin-top:0;margin-left:0}.slider_margin img{width:100%;height:auto}.bg_fresho{background:url(../images/img_freshoo_bg.png);height:613px;width:100%}.BazzarproI3{background:url(../images/Bimg_freshoo_bg.jpg)}.fresh_pro{width:100%!important}.magento_text p{text-align:left;font-size:14px;margin-top:30px}.design_wordpress{background:#f5f5f5;padding:60px 0 60px}.wordpreess_text{padding-right:100px}.wordpreess_text p{font-size:14px}.wordpreess_text h4{color:#666}.wordpreess_text a{text-decoration:none}.word_img img{width:80%;height:200px}.banner_freshooapp img{width:100%;height:auto;margin-top:100px}.new_freshoo{width:100%}.new_freshoo_special{width:48%;margin-top:25px;margin-bottom:20px}*{box-sizing:border-box}.container_rjs{position:relative;width:100%;max-width:300px}.image{display:block;width:100%;height:170px}.overlay{position:absolute;bottom:-9px;background:rgb(0,0,0);background:rgba(0,0,0,.5);color:#f1f1f1;width:100%;transition:.5s ease;opacity:0;color:#fff;font-size:17px;padding:20px;text-align:center}.container_rjs:hover .overlay{opacity:1}.reactjsD h2{margin-bottom:40px;color:#666}.border_updown{border-top:1px solid lightgray;border-bottom:1px solid lightgray;padding:20px 0}.img_border{border:1px solid lightgray;padding:20px}.new_ceramic{width:60%}.m_t_p{margin-top:67px}.contact_us1{padding:60px 0;width:100%}.margin_left_cu{margin-left:27%;margin-top:60px;margin-right:27%}.margin_left_cu label{font-weight:600}.margin_left_cu input{padding:10px 100px 10px 15px;margin-right:10px;margin-bottom:20px}.margin_left_cu textarea{width:97%}.btn_contact{background:#142850;color:#fff;padding:7px 30px;border:none;font-size:16px;font-weight:600;border-radius:1px}.clr_chnge_orange h2{color:#666!important}.bg_mh{background:url(../images/img_mh_bg.jpg);height:613px;width:100%}.img_mh_slider img{width:80%}.img_mh_slider{text-align:center}.portfolio_menu_index{overflow:scroll}.bordr_nav_p{border-right:1px solid lightgray;height:500px}.height_you_think{height:200px}.proBazzarGtext h6{color:#1d368c}.proBazzarGtext h2{color:#1d368c}@media(max-width:767px){.best{font-size:1.5rem}.collapse:not(.show){display:none}.res_menu_company{display:block;color:darkgray!important;border-bottom:1px solid #606161;padding:6px 0}.dropdown.res_menu_company a{color:#606161;font-weight:700}.dropdown-menu h6{font-size:12px;margin-bottom:0;margin-left:5px}.dropdown-menu a{font-size:15px}.res_logo_all{width:60%}.myCustmNav{margin-left:0;padding:15px;background:#fff;color:#000;position:relative;top:10px}.myCustmNav ul li a{color:#606161!important;font-size:14px;font-weight:700;border-bottom:1px solid}.calendly-inline-widget{width:100%;max-width:100%!important;min-width:100%!important}.noPaddinInMob{padding-left:0;padding-right:0}.width_6{max-width:100%!important;box-shadow:0 0 6px 0 grey;margin-right:0!important;padding:0;margin-top:20px}.noMarginInMob{margin-left:0;margin-right:0}nav#navbar{background:#142850!important;position:relative}.phone_m{margin-left:0;margin-top:-4px}.myCustmNavMain{padding:15px}.banner_p_ab img{height:312px}a#mainLogo img{width:60%}.overlay_ctn.text-center h2{font-size:16px;margin-bottom:0;color:#666}.overlay_ctn{top:52%;width:82%}.overlay_ctn.text-center h3{font-size:14px;margin-bottom:0;color:#666}.overlay_ctn.text-center h4{font-size:15px;margin-bottom:0;color:#fff}.start_projectbtn{margin-top:30px;font-size:10px}.section01{padding:20px 0}.section01 h3{padding-bottom:5px;font-size:20px;color:#666}.drop_clr a{color:black!important}.navbar-brand{padding-top:0;padding-bottom:0}.designcontain_se2 h4{color:#666;font-size:16px}.design_li_bullet a{font-size:12px}.section03_home{padding:30px 0;display:none}.section04_home{padding-top:30px}.section03_home h2{margin-bottom:10px;font-size:20px;color:#666}.img_travel img{width:45%}.line_w img{width:auto}.section04_home h2{font-size:20px;color:#666}.new_para h3{font-size:16px;margin-top:30px;color:#666}.new1{padding:15px 0}.tabcontent{float:unset;padding:0 12px;border:1px solid #ccc;width:100%;border-left:none;height:auto;min-height:auto;max-height:initial;margin-bottom:0;border-left:1px solid #ccc}.tab{float:unset;border:1px solid #ccc;background-color:#fff;width:100%;height:auto;margin-bottom:5px}.tab button{padding:12px 4px;width:100%;font-size:14px}.tabcontent h3{padding:10px 0 10px;font-size:12px;color:#666}.responsive_banner{display:block}.real_banner{display:none}.section05_home{padding:0 0}.sec05_home h3{font-size:16px;color:#666}.sec05_home p{font-size:16px;color:#666}.section06_home h2{padding-bottom:5px;font-size:20px;color:#666}.section07_home h2{font-size:14px;color:#666}.section07_home h6{margin-bottom:22px;font-size:12px}.design_div_sec7{padding-left:0;width:50%}.text_sec7 p{font-size:15px;color:#666;margin-bottom:10px}.font14{font-size:16px!important}.margin_sec7_row{margin-right:0;margin-left:0}.section07_home{padding:25px 10px}.pos_h2_test{top:5px;font-size:14px;left:28%;color:#666}.award_img{width:49%}.bg_award{padding:15px 0}.section09_home h2{font-size:18px;color:#666}.m_award{margin-top:15px}.bg_award_special{padding:15px 0}section{padding:0 0}.img_travel{height:auto}.shopping img{height:300px}.entertainment img{height:270px}.ondemand img{height:300px}.mt_minus{margin-top:42px;margin-bottom:0}.award_img img{width:60%}.section10_home h2{text-align:center;font-size:18px;color:#666}.onlyp{font-size:16px;padding:0 0;color:#666}.col_width{max-width:100%}.bg_2{margin-top:10px;padding-bottom:20px}.line{margin-bottom:5px}.ask_emma span{font-size:15px}.call_btn{padding:10px 102px;margin-top:20px;width:100%}.chat_btn{padding:10px 99px;width:100%}.skype_btn{padding:10px 94px;width:100%}.section11_home h2{font-size:20px;color:#666}.section11_home{padding:20px 0}.manage_form{margin-top:40px;width:90%;margin-left:14px}.design_btn_sf{padding:5px 104px;margin-bottom:10px}textarea.form-control{height:auto;margin-top:-10px}.width_testi{top:0;left:34px;width:82%}.user_img img{margin-left:-35px;width:22%}.text_review p{margin-bottom:0;font-size:16px;color:#666;margin-top:-65px;margin-left:35px}.text_review span{font-size:16px;color:#666}.section08_home{DISPLAY:NONE}.design_btn_sf{width:100%}.res_logo_all{width:60%!important}.banner_res img{height:auto}.about01 h2{padding-bottom:5px;font-size:18px;color:#666}.about01{padding:30px 0}.about01 p{font-size:14px;color:#666}.about02{padding:30px 0}.about02 h2{font-size:18px;color:#666}.about02 p{font-size:16px;color:#666}.step1 img{width:85%;margin-top:10px}.step1 h5{margin-top:13px;font-size:15px;color:#666}.about03{padding:25px 0}.about3_text{padding:10px 3px}.about3_text p{font-size:14px;color:#666}.how_w_w{margin-top:0}.how_w_w_1{margin-top:0}.technology01{padding:15px 0}section.technology01 h3{font-size:18px;color:#666}.technology01 p{font-size:13px}.point_ab_l{top:30px}.technology03 h4{font-size:18px;color:#666}.custom_manage img{width:70%}.indusry01{padding:30px 0}.indusry01 h2{padding-bottom:0;font-size:18px;color:#666}.w50{width:50%}.rowpadin{padding-top:15px}.healthcare h6{font-size:12px;margin-bottom:18px}.team01{padding:10px 0}.w30{width:33%}.progressP{padding:10px 0;width:100%;height:115px}.progressP h3{font-size:42px;color:#666}.progressP h2{font-size:14px;color:#666}.hireD{padding:30px 15px}.hireD h2{font-size:18px;color:#666}.hireD p{font-size:14px}#tabs .nav-tabs .nav-link{font-size:17px}.hire_img{width:111%;margin-left:-4px;height:auto}.w50{width:50%}.tab_hire img{width:85%}.tab_hire h5{font-size:12px;color:#666}.hire02 h2{font-size:18px;color:#666}.div_80{width:100%!important;height:auto!important}.brand2_text li{font-size:14px!important}.clone_app_banner{text-align:center;left:0%;top:40%}.clone_app_banner h3{font-size:15px;margin-bottom:0;color:#fff}.clone_app_banner p{margin-bottom:0;font-size:12px}.clone_buybtn{padding:5px 30px;font-size:12px;margin-top:4px}.cloneApp01{padding:30px 0}.cloneApp01 h3{font-size:18px;color:#666}.shadow_div{width:100%}.clone_taxt p{font-size:13px}.clone_taxt h5{font-size:16px;color:#666}.clone_detail{font-size:13px;border-radius:10px;margin-top:20px;margin-bottom:20px;margin-right:0}.clone_row_m{margin-top:0}.tab_border img{width:100%}.mobileappdd{padding:30px 0}.mobileappdd h2{font-size:18px;color:#666}.mobileapp_img h5{font-size:15px;color:#666}.mobileapp_img img{width:60%}.mobileapp02{padding:15px 0}.mobileapp02 h3{margin-bottom:15px;font-size:18px;color:#666}.jumbotron p{margin-bottom:0;font-size:11px}.w70{width:70%}.w30{width:30%}.jumbotron{padding:1rem 1rem}.video_text p{padding:0 0;font-size:11px}.mobileapp03{display:none}.img_mo img{width:60%;margin-left:21%}.navbar-toggler{background-color:#000}.iosApp01{padding:30px 0}.iosApp01 h2{font-size:18px;color:#666}.iosApp01 p{font-size:13px}.ios_btn{padding:10px 40px;font-size:16px;margin-top:20px;margin-bottom:30px}.row_project h5{font-size:16px;color:#666}.row_project p{font-size:12px}.res_img_ios img{width:35%}.res_img_ios{height:140px!important;margin-left:0}.mt_hire02{margin-top:0}.jt_ios{height:100px}.jt_ios h6{font-size:20px}.jt_centerImg img{margin-left:0px!important}.iosapp02 p{margin-top:11px;font-size:13px}.android_div{margin-bottom:15px}.android01{padding:30px 0}.android_center img{margin-left:0px!important}.branding01{padding:30px 0}.branding01 h2{font-size:20px;color:#666}.brand2_text ul{margin-top:10px;padding-left:25px}.barbar_row{margin-top:0}.tab_img{margin-top:15px}.mar_res{margin-bottom:15px}.brand2_text h1{font-size:21px;margin-top:24px;margin-left:0;color:#666}.brand2_text span{font-size:28px;padding:14px 24px 14px 24px}.ui_no2 h1{margin-top:36px!important;margin-bottom:30px;color:#666}.prt_btn{padding:6px 18px;font-weight:700;font-size:14px;margin-bottom:20px}.port_btn{top:68%;left:35%}.port_btn_2{position:absolute;top:68%;left:30%}.prt_btn_2{padding:6px 18px;font-weight:700;font-size:14px}.prt_btn_white{padding:6px 18px}.prt_btn_blue{padding:6px 18px}.port_btn_1{position:absolute;top:70%;left:32%}.ui2 img{height:auto;margin-bottom:10px;margin-top:10px}.tab_clr li{width:100%}.reactjsD img{width:100%;padding:0 10px}.reatjs_imgBlock h6{margin-top:20px}.reatjs_imgBlock{width:100%}.reactjsD img{width:100%!important;margin-bottom:20px}.php_development p{padding:0 0}.php_development ul{padding:30px 20px 0 19px}.php_development h3{font-size:18px;color:#666}.php_development{margin-top:0}.manage_angular_jt img{width:100%}.btn_taxibooking{width:100%}.taxiBooking01{margin:40px 0 20px;height:auto;padding:10px 0;background:#000}.tab_img_taxi img{width:40%;text-align:center}.tab_text_p{padding:10px 20px 0}.admin_panelimg img{margin-top:0}.about03 img{margin-bottom:20px}.howmuch_p{top:-9px;left:7px}.howmuch_p h3{font-size:16px;color:#666}.checkprice_bbtn{padding:4px 20px;margin-top:30px;font-size:14px}.freshoo_banner_text h3{font-size:13px;margin-bottom:2px}.overlay_ctn_freshoo{top:78%;left:37%}.playstore_freshoo{margin-top:15px!important}.FRESHOO_P P{font-size:13px!important}.mr_minus_freshoo{margin-left:-30px}.product_lis_img img{width:50%}.freshoo_div1 h2{font-size:20px;margin-bottom:30px;color:#666}.passangerIMG_res{text-align:center}.passangerIMG_res img{width:60%}.magento_text p{margin-top:0;margin-bottom:0}.playstore_freshoo{width:40%!important;margin-top:0}.freshoo_div1 p{font-size:12px}.bg_fresho{background:none;height:auto}.slider_margin{margin-top:-10px;margin-left:0;text-align:center}.slider_margin img{width:60%}.fresh_pro{width:100%!important}.overlay{width:93%;margin-left:10px;font-size:17px}.reactjsD{padding:10px 0}.reactjsD h2{font-size:21px;color:#666;color:#666}.banner_freshooapp img{margin-top:64px}.pad_footer{padding-left:20px;padding-bottom:20px}.footer_li li{font-size:12px}.footer_li h6{margin-bottom:10px}.flage_footer img{width:50%;height:50px;margin:15px 0}.link_footer li{margin-right:11px}.img_border{padding:20px;MARGIN-BOTTOM:10px}.navbar-nav .dropdown-menu{position:static;float:none;HEIGHT:250PX;OVERFLOW:scroll}.word_img img{width:100%;height:auto}.wordpreess_text{padding-right:15px}.margin_left_cu input{margin-bottom:0}.margin_left_cu{margin-left:0%;margin-top:60px;margin-right:0%}.margin_left_cu textarea{width:100%;margin-top:0}.form-group{margin-bottom:1rem;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.myCustmNavMain{padding:20px 70px 20px 70px}.banner_p_ab img{height:auto}.overlay_ctn h2{font-size:24px;color:#666}.overlay_ctn h3{font-size:20px;color:#666}.start_projectbtn{margin-top:25px}.overlay_ctn{top:60%}.section01 h3{padding-bottom:15px;color:#666}.designcontain_se2 h4{font-size:18px;color:#666}.design_li_bullet a{font-size:13px}.img_travel h5{font-size:15px;color:#666}.shopping img{height:220px}.entertainment img{height:175px}.ondemand img{height:196px}.img_travel{height:auto}.tabcontent{min-height:420px}.tab{height:420px}.section06_home{padding:0 0 40px}.margin_sec7_row{margin-right:10px;margin-left:0}.section07_home{height:756px}.m_work{height:692px}.pos_h2_test{top:20px;left:28%;color:#666}.width_testi{top:0;left:0}.second_review{left:42%;top:-183px}.res_test{left:75%;top:-529px}.section10_home{padding:20px 0}.onlyp{padding:0 40px}.dis_none{display:none}.call_btn{padding:8px 41px;font-size:11px;width:100%}.chat_btn{padding:9px 39px;margin-top:22px;font-size:11px;width:100%}.skype_btn{padding:10px 36px;margin-top:22px;font-size:11px;width:100%}.col_width{max-width:25%}.ask_emma p{font-size:14px}.ask_emma h5{margin-top:15px;color:#666}.line{margin-bottom:5px!important}.ask_emma span{font-size:12px}.width_6{max-width:48%;margin-right:14px}.about01{padding:45px 0 30px}.about3_text p{font-size:13px}.about3_text{text-align:left;padding:0 0}.about03{padding:30px 0}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:inherit;-ms-flex-align:center;align-items:center}}@media screen and (min-width:800px) and (max-width:1280px){.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:inherit!important;-ms-flex-align:center;align-items:center}.margin_left_cu textarea{width:99%}}.lottieAnimationSizeAsIcons{width:100%;height:250px}.lottieAnimationsSideImg{width:100%;height:400px}
/*input , select , button , optgroup , textarea{*/
/*    font-size:12px !important;*/
/*}*/



/************* header css ***************/
.cal{min-width:320px;height:630px}.display-script{display:none};transition:2s!important;box-shadow:1px 1px 15px 0 grey}.s-s .rating-blank-star,.s-s .rating-full-star,.s-s .rating-half-star{height:23px!important;width:20px!important;background-position:-8px -91px}.star-height{height:50%!important;width:50%!important}#phone{background:#142850;border:none;padding:10px 55px;margin-top:55px;color:#fff;font-weight:600}.blue-clr{color:blue}
nav#myCustmNavMain {
    position: absolute;
    top: 0px;
    background: transparent;
}
.megamenu-li {
    position: static !important;
}
.megamenu_div_clr {
    background: #142850 !important;
}
/************** header css end ***********/


.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}
@media screen and (max-width: 600px) and (min-width: 300px){
    .award-section-wrap{
        display: none;
    }
    .bg_award_special{
        width: 100%;
    }
}


.design_card{
    box-shadow: 0px 0px 6px 6px #00000040;
    padding: 30px;
    border-radius: 20px;
    height: 290px;
}
.design_icon_img1{
    text-align: center;
}
.second-card {
    width: 248px;
    height: 222px;
    border-radius: 20px;
    box-shadow: 0px 0px 6px 6px #00000040;
    text-align: center;
}
.about-btn {
    margin-top: 50px;
}
.start-btn {
    width: 153px;
    height: 43px;
    background-color: #142850;
    border: none;
    color: white;
    font-size: 20px;
    font-weight: 500;
    border-radius: 40px;
}
.second-card h5 {
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    padding-left: 20px;
    color: #000000;
}
.about-button {
    text-align: center;
}
.border-box {
    width: 248px;
    height: 20px;
    border-end-start-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #3bc7f4;
    margin-top: 24px;
}

.designcontain_se2 h4 {
   color: #666;
    font-size: 20px;
}

.hero-ai {
    background: #050816;
    min-height: 100vh;
    display: flex;
    align-items: center;
    color: white;
    position: relative;
    overflow: hidden;
    padding-top:220px !important;
}

.hero-ai::before {
    content: "";
    position: absolute;
    width: 500px;
    height: 500px;
    background: #6C4DF6;
    filter: blur(180px);
    opacity: .3;
    right: -100px;
    top: -100px;
}

.hero-badge {
    border: 1px solid rgba(255,255,255,.2);
    padding: 10px 20px;
    border-radius: 50px;
    display: inline-block;
    margin-bottom: 25px;
}

.hero-ai h1 {
    font-size: 70px;
    font-weight: 800;
    line-height: 1.1;
}

.hero-ai h1 span {
    color: #8B5CF6;
}

.hero-ai p {
    font-size: 20px;
    color: #cbd5e1;
    margin-top: 25px;
}

.hero-buttons {
    margin-top: 35px;
}

.btn-primary-custom {
    background: #7C3AED;
    color: white;
    padding: 15px 30px;
    border-radius: 12px;
    text-decoration: none;
    margin-right: 15px;
}

.btn-secondary-custom {
    border: 1px solid #ffffff30;
    color: white;
    padding: 15px 30px;
    border-radius: 12px;
    text-decoration: none;
}

.hero-stats {
    display: flex;
    gap: 50px;
    margin-top: 50px;
}

.hero-stats h3 {
    color: #8B5CF6;
    font-size: 32px;
}

.dashboard-image {
    width: 100%;
    max-width: 850px;
    animation: float 5s ease-in-out infinite;
}

@keyframes float {
    0% {transform: translateY(0px);}
    50% {transform: translateY(-15px);}
    100% {transform: translateY(0px);}
}

/* ===== MOBILE HERO FORCE FIX ===== */
@media only screen and (max-width: 767px) {

  nav#myCustmNavMain {
    height: 75px !important;
    min-height: 75px !important;
  }

  #mainLogo img,
  #srinkLogo img,
  .img_logo,
  .res_logo_clr,
  .res_logo_all {
    max-height: 42px !important;
    height: 42px !important;
    width: auto !important;
  }

  .hero-ai {
    padding: 130px 20px 60px !important;
    min-height: auto !important;
    display: block !important;
  }

  .hero-ai .container,
  .hero-ai .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .hero-ai .row {
    display: block !important;
  }

  .hero-ai .col-lg-6 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
  }

  body.home .hero-ai h1,
  .hero-ai h1 {
    font-size: 32px !important;
    line-height: 1.18 !important;
    letter-spacing: -0.5px !important;
    margin-bottom: 20px !important;
  }

  .hero-ai h1 span {
    display: block !important;
  }

  .hero-subtitle,
  .hero-ai p {
    font-size: 15px !important;
    line-height: 1.6 !important;
    margin-bottom: 24px !important;
  }

  .hero-buttons {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    width: 100% !important;
    margin-bottom: 30px !important;
  }

  .btn-primary-custom,
  .btn-secondary-custom {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 14px 16px !important;
    font-size: 15px !important;
  }

  .hero-stats {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    width: 100% !important;
  }

  .hero-stats div {
    text-align: center !important;
  }

  .hero-stats h3 {
    font-size: 24px !important;
  }

  .hero-stats p {
    font-size: 13px !important;
  }

  .dashboard-image {
    margin-top: 35px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* ===== PREMIUM MOBILE MENU ===== */
@media only screen and (max-width: 767px) {

  nav#myCustmNavMain {
    background: rgba(5,8,22,.98) !important;
    padding: 12px 16px !important;
    height: auto !important;
  }

  .navbar-brand {
    padding: 0 !important;
    margin: 0 !important;
  }

  #mainLogo img,
  #srinkLogo img,
  .img_logo,
  .res_logo_clr,
  .res_logo_all {
    height: 42px !important;
    max-height: 42px !important;
  }

  .custom-toggler-btn {
    background: rgba(255,255,255,.08) !important;
    border: 1px solid rgba(255,255,255,.15) !important;
    border-radius: 10px !important;
    padding: 8px 11px !important;
  }

  .custom-toggler-icon {
    color: #ffffff !important;
    font-size: 20px !important;
  }

  #navbarSupportedContent {
    background: #ffffff !important;
    border-radius: 16px !important;
    margin-top: 15px !important;
    padding: 14px !important;
    box-shadow: 0 20px 60px rgba(0,0,0,.35) !important;
  }

  #navbarSupportedContent .nav-link,
  #navbarSupportedContent .dropdown-toggle,
  .res_menu_company > a {
    color: #111827 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 12px 0 !important;
    border-bottom: 1px solid #e5e7eb !important;
    display: block !important;
  }

  .navbar-nav {
    width: 100% !important;
  }

  .dropdown-menu {
    border: none !important;
    box-shadow: none !important;
    padding: 8px 0 !important;
  }

  .dropdown-item {
    font-size: 14px !important;
    padding: 9px 10px !important;
  }

  .phone_m_smt {
    margin-top: 12px !important;
  }

  .btn_at {
    background: #142850 !important;
    color: #fff !important;
    border: none !important;
    padding: 10px 14px !important;
    border-radius: 8px !important;
    font-size: 13px !important;
  }
}
@media only screen and (max-width: 767px) {

  

  .dropdown.show .dropdown-menu {
    display: none !important;
  }

  #navbarSupportedContent {
    max-height: 80vh !important;
    overflow-y: auto !important;
  }

  #navbarSupportedContent .nav-link,
  .res_menu_company > a {
    background: #fff !important;
    color: #111827 !important;
    padding: 13px 14px !important;
    border-bottom: 1px solid #e5e7eb !important;
  }

  .phone_m_smt {
    padding: 12px 14px !important;
  }
}
@media(max-width: 767px){
  .dropdown-menu{
    display:none;
  }

  .dropdown-menu.mobile-open{
    display:block !important;
    position:static !important;
    width:100% !important;
    background:#142850 !important;
    border:0 !important;
    padding:5px 0 !important;
    margin:0 !important;
  }

  .dropdown-menu.mobile-open .dropdown-item{
    color:#fff !important;
    padding:10px 18px !important;
    font-size:13px !important;
  }
}
@media(max-width:767px){

  /* hide desktop mega menu on mobile */
  .megamenu-li,
  .megamenu,
  .portfolio_menu_index,
  .contact-menu,
  .bordr_nav,
  .bordr_nav_p {
    display:none !important;
  }

  /* show only simple responsive menu */
  .res_menu_company {
    display:block !important;
    width:100% !important;
  }

  .res_menu_company .dropdown-menu.mobile-open {
    display:block !important;
    position:static !important;
    width:100% !important;
    background:#142850 !important;
    padding:8px 0 !important;
    margin:0 !important;
    border-radius:8px !important;
  }

  .res_menu_company .dropdown-item {
    color:#fff !important;
    padding:10px 18px !important;
    font-size:13px !important;
    border-bottom:1px solid rgba(255,255,255,.15);
  }
}
.site-header{
    background:rgba(5,8,22,.75);
    backdrop-filter:blur(20px);
    border-bottom:1px solid rgba(255,255,255,.08);
}
.navbar-nav > li > a{
    position:relative;
}

.navbar-nav > li > a:after{
    content:'';
    position:absolute;
    left:0;
    bottom:-8px;
    width:0;
    height:2px;
    background:#8b5cf6;
    transition:.3s;
}

.navbar-nav > li:hover > a:after{
    width:100%;
}
.ai-solutions-section{
  background:#050816;
  padding:100px 0;
  color:#fff;
}

.ai-section-head{
  text-align:center;
  max-width:850px;
  margin:0 auto 60px;
}

.ai-section-head span{
  display:inline-block;
  color:#a78bfa;
  font-weight:700;
  margin-bottom:15px;
}

.ai-section-head h2{
  color:#fff;
  font-size:48px;
  font-weight:800;
  margin-bottom:20px;
}

.ai-section-head p{
  color:#cbd5e1;
  font-size:18px;
  line-height:1.7;
}

.ai-solution-card{
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.12);
  border-radius:24px;
  padding:30px;
  min-height:260px;
  margin-bottom:25px;
  transition:.3s ease;
}

.ai-solution-card:hover{
  transform:translateY(-8px);
  border-color:#8b5cf6;
  box-shadow:0 25px 80px rgba(124,58,237,.25);
}

.ai-icon{
  width:60px;
  height:60px;
  border-radius:18px;
  background:linear-gradient(135deg,#7c3aed,#2563eb);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:28px;
  margin-bottom:22px;
}

.ai-solution-card h3{
  color:#fff;
  font-size:22px;
  font-weight:700;
  margin-bottom:12px;
}

.ai-solution-card p{
  color:#cbd5e1;
  font-size:15px;
  line-height:1.6;
}

@media(max-width:767px){
  .ai-solutions-section{
    padding:70px 15px;
  }

  .ai-section-head h2{
    font-size:34px;
  }

  .ai-section-head p{
    font-size:16px;
  }
}
.why-aahan-section{
    background:#080b1f;
    padding:100px 0;
    position:relative;
    overflow:hidden;
}

.why-head{
    text-align:center;
    max-width:850px;
    margin:0 auto 60px;
}

.why-head span{
    color:#8b5cf6;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
}

.why-head h2{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:15px 0;
}

.why-head p{
    color:#cbd5e1;
    font-size:18px;
    line-height:1.7;
}

.why-card{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:30px;
    height:100%;
    min-height:220px;
    backdrop-filter:blur(20px);
    transition:all .35s ease;
    margin-bottom:25px;
    position:relative;
    overflow:hidden;
    margin:15px;
}

.why-card:hover{
    transform:translateY(-8px);
    border-color:#8b5cf6;
    box-shadow:
      0 0 25px rgba(139,92,246,.25),
      0 20px 50px rgba(0,0,0,.35);
}

.why-icon{
    width:60px;
    height:60px;
    border-radius:18px;
    background:linear-gradient(135deg,#7c3aed,#2563eb);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:26px;
    margin-bottom:25px;
}

.why-card h3{
    color:#fff;
    font-size:20px;
    font-weight:700;
    margin-bottom:12px;
}

.why-card p{
    color:#cbd5e1;
    line-height:1.7;
    margin:0;
}

@media(max-width:767px){

    .why-aahan-section{
        padding:70px 15px;
    }

    .why-head h2{
        font-size:34px;
    }

    .why-head p{
        font-size:16px;
    }

    .why-card{
        padding:25px;
    }
}
.case-study-section{
    background:#050816;
    padding:100px 0;
}

.case-head{
    text-align:center;
    max-width:850px;
    margin:0 auto 70px;
}

.case-head span{
    color:#8b5cf6;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
}

.case-head h2{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:15px 0;
}

.case-head p{
    color:#cbd5e1;
    font-size:18px;
    line-height:1.8;
}

.case-card{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:35px;
    height:100%;
    transition:.35s ease;
}

.case-card:hover{
    transform:translateY(-10px);
    border-color:#8b5cf6;
    box-shadow:
    0 0 30px rgba(139,92,246,.20),
    0 25px 80px rgba(0,0,0,.35);
}

.case-badge{
    display:inline-block;
    padding:8px 18px;
    border-radius:50px;
    background:rgba(139,92,246,.15);
    color:#a78bfa;
    font-size:14px;
    font-weight:600;
    margin-bottom:20px;
}

.case-card h3{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
    line-height:1.4;
}

.case-card p{
    color:#cbd5e1;
    line-height:1.8;
    margin-bottom:20px;
}

.case-card ul{
    padding:0;
    margin:0;
    list-style:none;
}

.case-card ul li{
    color:#fff;
    margin-bottom:12px;
    position:relative;
    padding-left:25px;
}

.case-card ul li:before{
    content:"✓";
    color:#8b5cf6;
    position:absolute;
    left:0;
}

.case-cta{
    margin-top:90px;
    text-align:center;
    padding:60px;
    border-radius:30px;
    background:linear-gradient(
        135deg,
        rgba(124,58,237,.20),
        rgba(37,99,235,.15)
    );
    border:1px solid rgba(255,255,255,.08);
}

.case-cta h3{
    color:#fff;
    font-size:40px;
    font-weight:800;
    margin-bottom:20px;
}

.case-cta p{
    color:#cbd5e1;
    max-width:800px;
    margin:0 auto 30px;
    line-height:1.8;
}

.case-btn{
    display:inline-block;
    padding:16px 34px;
    border-radius:14px;
    text-decoration:none;
    color:#fff !important;
    font-weight:700;
    background:linear-gradient(
        135deg,
        #7c3aed,
        #2563eb
    );
}

@media(max-width:767px){

    .case-study-section{
        padding:70px 15px;
    }

    .case-head h2{
        font-size:34px;
    }

    .case-cta{
        padding:35px 20px;
    }

    .case-cta h3{
        font-size:28px;
    }

}
.industries-section{
  background:#080b1f;
  padding:100px 0;
}

.industries-head{
  text-align:center;
  max-width:850px;
  margin:0 auto 70px;
}

.industries-head span{
  color:#8b5cf6;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:1px;
}

.industries-head h2{
  color:#fff;
  font-size:48px;
  font-weight:800;
  margin:15px 0;
}

.industries-head p{
  color:#cbd5e1;
  font-size:18px;
  line-height:1.8;
}

.industry-card{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.08);
  border-radius:24px;
  padding:35px;
  height:100%;
  transition:.35s ease;
}

.industry-card:hover{
  transform:translateY(-10px);
  border-color:#8b5cf6;
  box-shadow:0 25px 80px rgba(124,58,237,.22);
}

.industry-icon{
  width:70px;
  height:70px;
  border-radius:20px;
  background:linear-gradient(135deg,#7c3aed,#2563eb);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:32px;
  margin-bottom:25px;
}

.industry-card h3{
  color:#fff;
  font-size:24px;
  font-weight:700;
  margin-bottom:14px;
}

.industry-card p{
  color:#cbd5e1;
  font-size:16px;
  line-height:1.7;
  margin:0;
}

@media(max-width:767px){
  .industries-section{
    padding:70px 15px;
  }

  .industries-head h2{
    font-size:34px;
  }
}
.process-section{
  background:#050816;
  padding:100px 0;
}

.process-head{
  text-align:center;
  max-width:850px;
  margin:0 auto 70px;
}

.process-head span{
  color:#8b5cf6;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:1px;
}

.process-head h2{
  color:#fff;
  font-size:48px;
  font-weight:800;
  margin:15px 0;
}

.process-head p{
  color:#cbd5e1;
  font-size:18px;
  line-height:1.8;
}

.process-card{
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.08);
  border-radius:24px;
  padding:35px;
  height:100%;
  transition:.35s ease;
}

.process-card:hover{
  transform:translateY(-10px);
  border-color:#8b5cf6;
  box-shadow:0 25px 80px rgba(124,58,237,.22);
}

.process-number{
  width:64px;
  height:64px;
  border-radius:18px;
  background:linear-gradient(135deg,#7c3aed,#2563eb);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:22px;
  font-weight:800;
  margin-bottom:25px;
}

.process-card h3{
  color:#fff;
  font-size:24px;
  font-weight:700;
  margin-bottom:14px;
}

.process-card p{
  color:#cbd5e1;
  font-size:16px;
  line-height:1.7;
  margin:0;
}

@media(max-width:767px){
  .process-section{
    padding:70px 15px;
  }

  .process-head h2{
    font-size:34px;
  }
}
.tech-section{
    background:#080b1f;
    padding:100px 0;
}

.tech-head{
    text-align:center;
    max-width:850px;
    margin:0 auto 70px;
}

.tech-head span{
    color:#8b5cf6;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
}

.tech-head h2{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:15px 0;
}

.tech-head p{
    color:#cbd5e1;
    font-size:18px;
    line-height:1.8;
}

.tech-card{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:20px;
    padding:30px;
    text-align:center;
    transition:.35s ease;
    height:100%;
}

.tech-card:hover{
    transform:translateY(-8px);
    border-color:#8b5cf6;
    box-shadow:0 20px 60px rgba(124,58,237,.20);
}

.tech-card h3{
    color:#fff;
    font-size:22px;
    margin:0;
    font-weight:700;
}

@media(max-width:767px){

    .tech-section{
        padding:70px 15px;
    }

    .tech-head h2{
        font-size:34px;
    }

    .tech-card{
        padding:20px;
    }

    .tech-card h3{
        font-size:18px;
    }
}
.testimonial-section{
    background:#050816;
    padding:100px 0;
}

.testimonial-head{
    text-align:center;
    max-width:850px;
    margin:0 auto 70px;
}

.testimonial-head span{
    color:#8b5cf6;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
}

.testimonial-head h2{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:15px 0;
}

.testimonial-head p{
    color:#cbd5e1;
    font-size:18px;
    line-height:1.8;
}

.testimonial-card{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:35px;
    height:100%;
    transition:.35s ease;
}

.testimonial-card:hover{
    transform:translateY(-8px);
    border-color:#8b5cf6;
    box-shadow:0 25px 80px rgba(124,58,237,.20);
}

.stars{
    color:#fbbf24;
    font-size:24px;
    margin-bottom:20px;
}

.testimonial-card p{
    color:#cbd5e1;
    line-height:1.8;
    margin-bottom:25px;
}

.client-info h4{
    color:#fff;
    margin:0;
    font-size:20px;
    font-weight:700;
}

.client-info span{
    color:#94a3b8;
    font-size:14px;
}

@media(max-width:767px){

    .testimonial-section{
        padding:70px 15px;
    }

    .testimonial-head h2{
        font-size:34px;
    }

}
.final-cta-section{
  background:#080b1f;
  padding:100px 0;
}

.final-cta-box{
  text-align:center;
  max-width:1000px;
  margin:0 auto;
  padding:80px 50px;
  border-radius:34px;
  background:
    radial-gradient(circle at top right, rgba(124,58,237,.35), transparent 35%),
    radial-gradient(circle at bottom left, rgba(37,99,235,.25), transparent 35%),
    rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.10);
}

.final-cta-box span{
  color:#a78bfa;
  font-weight:700;
}

.final-cta-box h2{
  color:#fff;
  font-size:52px;
  font-weight:800;
  margin:18px 0;
}

.final-cta-box p{
  color:#cbd5e1;
  font-size:18px;
  line-height:1.8;
  max-width:760px;
  margin:0 auto 35px;
}

.final-cta-buttons{
  display:flex;
  justify-content:center;
  gap:16px;
  flex-wrap:wrap;
  margin-bottom:35px;
}

.final-btn-primary,
.final-btn-secondary{
  padding:16px 32px;
  border-radius:14px;
  text-decoration:none !important;
  font-weight:700;
}

.final-btn-primary{
  color:#fff !important;
  background:linear-gradient(135deg,#7c3aed,#2563eb);
}

.final-btn-secondary{
  color:#fff !important;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.05);
}

.final-trust-points{
  display:flex;
  justify-content:center;
  gap:20px;
  flex-wrap:wrap;
}

.final-trust-points span{
  color:#cbd5e1;
  font-size:14px;
}

@media(max-width:767px){
  .final-cta-section{
    padding:70px 15px;
  }

  .final-cta-box{
    padding:45px 22px;
  }

  .final-cta-box h2{
    font-size:34px;
  }

  .final-cta-buttons{
    flex-direction:column;
  }

  .final-btn-primary,
  .final-btn-secondary{
    width:100%;
  }
}
/* ==========================
   FAQ SECTION
========================== */

.faq-section{
    background:#050816;
    padding:100px 0;
}

.faq-head{
    text-align:center;
    max-width:850px;
    margin:0 auto 70px;
}

.faq-head span{
    color:#8b5cf6;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
}

.faq-head h2{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:15px 0;
}

.faq-head p{
    color:#cbd5e1;
    font-size:18px;
    line-height:1.8;
}

.faq-item{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:18px;
    margin-bottom:18px;
    overflow:hidden;
    transition:.3s ease;
}

.faq-item:hover{
    border-color:#8b5cf6;
}

.faq-question{
    width:100%;
    background:none;
    border:none;
    color:#fff;
    text-align:left;
    padding:24px 30px;
    font-size:20px;
    font-weight:700;
    cursor:pointer;
    position:relative;
}

.faq-question::after{
    content:"+";
    position:absolute;
    right:30px;
    top:50%;
    transform:translateY(-50%);
    color:#8b5cf6;
    font-size:28px;
    font-weight:700;
}

.faq-item.active .faq-question::after{
    content:"−";
}

.faq-answer{
    display:none;
    padding:0 30px 25px;
    color:#cbd5e1;
    line-height:1.8;
    font-size:16px;
}

.faq-item.active .faq-answer{
    display:block;
    animation:fadeFaq .3s ease;
}

@keyframes fadeFaq{
    from{
        opacity:0;
        transform:translateY(-10px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* MOBILE */

@media(max-width:767px){

    .faq-section{
        padding:70px 15px;
    }

    .faq-head h2{
        font-size:34px;
    }

    .faq-head p{
        font-size:16px;
    }

    .faq-question{
        font-size:17px;
        padding:20px;
        padding-right:55px;
    }

    .faq-question::after{
        right:20px;
    }

    .faq-answer{
        padding:0 20px 20px;
        font-size:15px;
    }
}
.modern-footer{
  background:#050816;
  padding:80px 0 25px;
  color:#fff;
  border-top:1px solid rgba(255,255,255,.08);
}

.footer-top{
  display:grid;
  grid-template-columns:2fr 1fr 1fr 1fr 1.4fr;
  gap:40px;
}

.footer-brand img{
  max-width:180px;
  margin-bottom:25px;
}

.footer-brand p,
.footer-contact p{
  color:#cbd5e1;
  line-height:1.7;
  font-size:15px;
}

.footer-social{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.footer-social a,
.footer-links a,
.footer-bottom a{
  color:#cbd5e1 !important;
  text-decoration:none;
  font-size:15px;
}

.footer-social a:hover,
.footer-links a:hover,
.footer-bottom a:hover{
  color:#8b5cf6 !important;
}

.footer-links h4,
.footer-contact h4{
  color:#fff;
  font-size:20px;
  margin-bottom:22px;
}

.footer-links a{
  display:block;
  margin-bottom:12px;
}

.footer-btn{
  display:inline-block;
  margin-top:18px;
  padding:14px 22px;
  border-radius:12px;
  color:#fff !important;
  text-decoration:none !important;
  font-weight:700;
  background:linear-gradient(135deg,#7c3aed,#2563eb);
}

.footer-bottom{
  border-top:1px solid rgba(255,255,255,.08);
  margin-top:55px;
  padding-top:22px;
  display:flex;
  justify-content:space-between;
  gap:20px;
  flex-wrap:wrap;
}

.footer-bottom p{
  color:#94a3b8;
  margin:0;
}

.footer-bottom div{
  display:flex;
  gap:20px;
}

@media(max-width:991px){
  .footer-top{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:575px){
  .modern-footer{
    padding:60px 15px 25px;
  }

  .footer-top{
    grid-template-columns:1fr;
  }

  .footer-bottom{
    flex-direction:column;
  }
}
.service-hero{
  background:
    radial-gradient(circle at top right, rgba(124,58,237,.35), transparent 35%),
    radial-gradient(circle at bottom left, rgba(37,99,235,.25), transparent 35%),
    #050816;
  padding:180px 0 110px;
  color:#fff;
}

.service-badge{
  display:inline-block;
  color:#a78bfa;
  background:rgba(139,92,246,.14);
  border:1px solid rgba(139,92,246,.3);
  padding:10px 18px;
  border-radius:50px;
  font-weight:700;
  margin-bottom:25px;
}

.service-hero h1{
  color:#fff;
  font-size:64px;
  font-weight:800;
  line-height:1.08;
  margin-bottom:25px;
}

.service-hero h1 span{
  display:block;
  background:linear-gradient(90deg,#8b5cf6,#3b82f6);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}

.service-hero p{
  color:#cbd5e1;
  font-size:19px;
  line-height:1.8;
  max-width:720px;
  margin-bottom:35px;
}

.service-hero-buttons{
  display:flex;
  gap:16px;
  flex-wrap:wrap;
  margin-bottom:32px;
}

.service-btn-primary,
.service-btn-secondary{
  padding:16px 30px;
  border-radius:14px;
  text-decoration:none !important;
  font-weight:700;
}

.service-btn-primary{
  background:linear-gradient(135deg,#7c3aed,#2563eb);
  color:#fff !important;
}

.service-btn-secondary{
  border:1px solid rgba(255,255,255,.18);
  color:#fff !important;
  background:rgba(255,255,255,.05);
}

.service-points{
  display:flex;
  gap:20px;
  flex-wrap:wrap;
}

.service-points span{
  color:#cbd5e1;
  font-size:15px;
}

.service-visual-box{
  background:rgba(255,255,255,.05);
  border:1px solid rgba(255,255,255,.10);
  border-radius:28px;
  padding:40px;
  box-shadow:0 25px 80px rgba(0,0,0,.35);
}

.service-visual-box h3{
  color:#fff;
  font-size:28px;
  font-weight:800;
  margin-bottom:25px;
}

.service-visual-box ul{
  list-style:none;
  padding:0;
  margin:0;
}

.service-visual-box li{
  color:#cbd5e1;
  padding:14px 0;
  border-bottom:1px solid rgba(255,255,255,.08);
}

@media(max-width:767px){
  .service-hero{
    padding:130px 15px 70px;
  }

  .service-hero h1{
    font-size:38px;
  }

  .service-hero p{
    font-size:16px;
  }

  .service-btn-primary,
  .service-btn-secondary{
    width:100%;
    text-align:center;
  }

  .service-visual-box{
    margin-top:40px;
    padding:28px;
  }
}
.ai-services-section{
    background:#080b1f;
    padding:100px 0;
}

.section-title{
    text-align:center;
    max-width:850px;
    margin:0 auto 70px;
}

.section-title span{
    color:#8b5cf6;
    font-weight:700;
    text-transform:uppercase;
}

.section-title h2{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin:15px 0;
}

.section-title p{
    color:#cbd5e1;
    font-size:18px;
    line-height:1.8;
}

.ai-service-card{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:35px;
    height:100%;
    transition:.35s ease;
}

.ai-service-card:hover{
    transform:translateY(-10px);
    border-color:#8b5cf6;
    box-shadow:0 20px 60px rgba(124,58,237,.25);
}

.ai-service-card .icon{
    font-size:42px;
    margin-bottom:20px;
}

.ai-service-card h3{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.ai-service-card p{
    color:#cbd5e1;
    line-height:1.8;
}

@media(max-width:767px){

    .ai-services-section{
        padding:70px 15px;
    }

    .section-title h2{
        font-size:34px;
    }
}