@media only screen and (max-width:1400px){header .menu_part nav ul li a{font-size:15px}.services_banner figure{height:100%}.services_banner figure img{height:100%;object-fit:cover}#comments .comment-respond{max-width:750px}.contact-info{font-size:16px;line-height:24px}footer aside ul li{font-size:14px}.productpage.services_banner{height:500px}.form{width:400px}.btn.h_btn{margin-left:10px}header .menu_part nav ul li{margin:0 20px 0 0}.conget_button a,.lets_get_started a{line-height:40px;padding:0 20px;font-size:20px}}@media only screen and (max-width:1199px){header .menu_part nav .navbar-brand{max-width:160px}.contact_information aside figure{width:120px;height:120px}.contact_information aside figure i,.contact_information aside:hover figure i{line-height:120px}.lgxCounter:before{width:95%}.fblock{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.form{right:2%}.video_section.solutions figure::before{left:-14px}.video_section.solutions .problem_video_text::after{right:-12px}.bannertext{font-size:18px}.productpage .container .bannertext{padding:0 16px}}@media only screen and (max-width:1169px){header .menu_part nav ul li{margin:0 15px 0 0}header .menu_part nav ul li:last-child{margin-right:0}header .menu_part nav ul li a{font-size:13px}footer aside ul li{font-size:15px}.contact-info{font-size:16px}.why-choose-sec .heading_part{margin-bottom:0}.testimonials_list_container ul li:first-child{padding-top:0}.testimonials_section01,.video_section,.lets_get_started,.contact_us.privacy_container .why-choose-sec,.our_services.single{padding:80px 0}.lets_get_started h2{font-size:30px}.lgxCounter #wpsm_counter_b_row_66 .wpsm_counterbox .wpsm_number span{font-size:42px;line-height:normal}.conget_button.ser{padding:30px 0 0 0}.solutions-cotainer .heading_part h2{margin-bottom:15px!important}.conget_button a{font-size:18px}.lgxCounter .wpsm_row{display:flex;flex-wrap:wrap;margin:0 -10px}.lgxCounter .wpsm_row{display:flex!important;justify-content:space-between;flex-wrap:wrap;margin:0 -10px}.lgxCounter .wpsm_row [class*="wpsm_col-"]{flex:0 0 33.33%;max-width:33.33%;padding:0 10px;float:none}.after_bnr_part li .after_bnr_txt h4,.after_bnr_part li:nth-child(even) .after_bnr_txt h4{font-size:38px;line-height:normal}.video_section.solutions figure:before{left:-15px;top:-20px}.solution_welcome h3{font-size:40px;line-height:normal}.our_vision_container h3{font-size:40px;margin-bottom:15px;line-height:normal}.single_blogs{padding:50px 0 30px}.question h1{padding:0}.question{padding:50px 0 0 0}.inner-area_details .btn_group{margin-top:15px!important}.area-details .sk_content_wrap h2,.area-details .sk_content_wrap .heading{margin-bottom:20px}.ourCompany h2{font-size:32px;line-height:normal}.migration_service h2{font-size:32px;line-height:normal;color:#fff}.migration_service h2 span{font-size:40px}.migration_service{position:relative}.migration_service::before{content:'';position:absolute;background-color:#00000080;top:0;left:0;right:0;bottom:0}.migration_service_con{color:#fff}.main_footer_part .row{align-items:center}.fblock{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.fblock:nth-child(1) .fbox{text-align:left;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}footer h2{width:100%}.contact-info{width:100%;font-size:18px}.contact-info p .fa{float:none}.fblock:nth-child(2) .fbox{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.flogo{margin:0 15px 15px 0}.r-flex{justify-content:flex-start!important}header .menu_part nav .navbar-brand{max-width:120px}header .menu_part nav ul li{margin:0 20px 0 0}.productpage.services_banner{height:440px}.solutions-cotainer.privacy_container .producetSec{padding:50px 0 50px}.producetSec .productImages .sk_img{width:350px;height:400px}.productImages{width:400px}.smallImgBg{width:200px}.productcontent{padding-left:50px;padding-top:0}.AlarmInstallHead{font-size:40px;line-height:50px}.productcontent .desc p,.video_section.solutions .problem_video_text p{font-size:14px;line-height:20px}.after_bnr_txt .conget_button.quoteButton a,.contactButton .contactBtn,.btn,.contactButton .contactBtn:hover,.contactButton .contactBtn:focus{padding:5px 10px}.contactButton .contactBtn{margin:40px 0 0 15px}.desc ul{padding:0 10px 20px 20px}.priceBtn a{padding:16px 20px 16px 20px;font-size:16px}.single .video_section,.singular .video_section{padding:50px 0 50px 0}.video_section.solutions figure{height:200px}.video_section.solutions figure iframe{max-height:100%!important}.video_section.solutions .problem_video_text::after{bottom:-10px}.our_services.single{padding-top:0;padding-bottom:50px}.why-choose-sec .heading_part p,.why-choose-sec .heading_part .ecservices-content ul li{font-size:14px;line-height:20px}.after_bnr_part li figure{background-position:bottom!important}}@media only screen and (max-width:991px){.bottom_head .primary-menu-container{display:none}.navbar-light .navbar-toggler{color:#52d547;border-color:#52d547}.contact_information aside h2{font-size:32px;line-height:normal;text-align:left}.contact_information aside figure i,.contact_information aside:hover figure i{line-height:80px;font-size:45px}.contact_information aside figure{width:80px;height:80px}.contact_information aside .contact_address{padding-top:6px}.contact_information aside{justify-content:flex-start}.fixed .top_head{display:none}header.fixed .menu_part nav .navbar-brand{max-width:140px}.contact_information{padding:50px 0}.contact_frm.comon_part .frm_header h2,.heading,h1,h2,.our_services h2,.solutions-cotainer .heading_part h2,.question h1,.single_blog_post h1,.area_page h2,.commercial_sec h2,.our_brand .our_brand_under .heading,.area_page .heading{font-size:32px;line-height:normal;margin-bottom:30px;padding-bottom:0}.commercial_sec h2,.our_brand .our_brand_under .heading{margin-bottom:15px}.our_services h2 span,.testimonials h2 span,.outr_blog h2 span{letter-spacing:3px}.contact_frm.comon_part .homefrm_part{padding:60px 0}.frm_secion{padding:35px}.page-template-contact-us .homefrm_part form input[type="text"],.page-template-contact-us .homefrm_part form input[type="email"],.page-template-contact-us .homefrm_part form input[type="tel"],.page-template-contact-us .homefrm_part form textarea,.page-template-contact-us-dark .homefrm_part form input[type="text"],.page-template-contact-us-dark .homefrm_part form input[type="email"],.page-template-contact-us-dark .homefrm_part form input[type="tel"],.page-template-contact-us-dark .homefrm_part form textarea{height:46px;margin-bottom:16px}.page-template-contact-us .homefrm_part form textarea{height:96px}.page-template-contact-us .homefrm_part form label,.page-template-contact-us-dark .homefrm_part form label{font-size:15px;line-height:normal;padding-bottom:5px}.page-template-contact-us .homefrm_part form input[type="submit"],.page-template-contact-us-dark .homefrm_part form input[type="submit"]{font-size:16px;line-height:42px;padding:0 20px;min-width:125px}.contact_map{height:300px}.fblock:nth-child(1) .fbox{text-align:left}.contact-info p .fa{float:none;margin:0 5px 0 0}.fblock:nth-child(2) .fbox img{max-width:160px}.top_head ul{font-size:14px}.top_head ul li{padding:0 7px}.top_head ul li a{padding-top:0}.hflex{font-size:15px}.innerbanner{height:150px}.social-flex{flex-wrap:wrap;justify-content:center}.social a .fa{width:30px;height:30px;line-height:30px;font-size:16px}.social-flex span{width:100%;text-align:center;margin:0 0 5px}.after_banner [class*="col-"]{font-size:20px}.after_banner [class*="col-"] h6{font-size:26px;padding-bottom:10px}.testimonials_list_container h2,.testimonials_section01 h2,.contact_us .heading_part h2{font-size:40px;line-height:normal;margin-bottom:30px}.testimonials_list_container h2 span,.testimonials_section01 h2 span,.contact_us .heading_part h2 span{font-size:22px;line-height:normal;margin:0}.testimonials_list_container ul li .text_team h3{font-size:30px;line-height:normal}.testimonials_list_container ul li .text_team p{padding:15px 0 0 0}.testimonials_list_container ul li:last-child{padding-bottom:0}.testimonials_section01 p:first-child{padding-top:0}.video_section.solutions h3{font-size:32px;line-height:normal;margin-bottom:15px}.video_section.solutions [class*="col-"],.lets_get_started [class*="col-"]{margin-bottom:30px}.video_section.solutions [class*="col-"]:last-child,.lets_get_started [class*="col-"]:last-child{margin-bottom:0}.home-contact-form [class*="col-"]{margin-bottom:0}.single .video_section{padding:60px 0}.after_bnr_part li .after_bnr_txt{padding:30px 30px 30px 0}.after_bnr_part li:nth-child(even) .after_bnr_txt{padding:30px 0 30px 30px}.services-container .after_bnr_part li:nth-child(even) .case-study-image:after{top:50%;transform:translateY(-50%)}.solution_welcome{padding:80px 0}.our_services aside h3{font-size:20px}.our_services aside p,.our_services aside .Scontent{margin-top:10px}.our_vision_container p{padding-top:0}.solutions-cotainer.privacy_container .why-choose-sec{padding:30px 0}.ourCompany .row{flex-direction:column-reverse}.companySlist .row{flex-direction:inherit;justify-content:center;margin-bottom:-30px}.companySlist .row [class*="col-"]{margin-bottom:30px}.our_values article{height:45vh;margin-bottom:20px}.ourCompany .ourcompanyimag{height:100%;max-height:350px}.ourCompany .ourcompanyimag img{width:100%;height:100%}.ourCompany h2{font-size:32px;line-height:normal;margin:20px 0}.ourCompany h2 span{margin:0 0 10px 0;letter-spacing:1px;font-size:18px;line-height:normal}.migration_service .migration_service_con a{font-size:15px;line-height:46px}.ourCompany .ourContent p:first-child{margin-top:0}.single_blogs [class*="col-"]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single_blogs .post-thumbnail{max-height:300px;overflow:hidden;margin-bottom:15px}.single_blog_post h1{margin-bottom:15px}.single_blog_post{padding:0}.faq_content h3{font-size:22px;line-height:normal}.side_area{margin-right:30px}.side_area ul{display:grid;grid:auto / auto auto auto;height:357px}.inner-area_details .btn_group{margin-top:30px!important;text-align:center}.btn{line-height:24px;font-size:16px}.ourCompany [class*="col-"].deskview{margin-top:0px!important}.outr_blog aside{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;float:none!important;margin:0 0 30px!important;border:none!important;padding:0!important}.outr_blog aside .bocon{padding:20px!important;border:1px solid #ccc;border-top:none}.outr_blog aside .the_time{margin:0 0 10px!important;top:0!important}.outr_blog aside:nth-child(2) figure,.outr_blog aside:last-child figure{display:block}.it_department{padding:50px 0;min-height:360px;background-size:contain}.outr_blog aside:last-child{margin-bottom:0!important}.ourCompany .companySlist aside h3{border:1px solid #ccc;border-top:none}.it_department h2{font-size:26px}.it_department{padding:30px 0;min-height:260px}.testimonials-slider{padding:0 15px}.testimonials{padding:50px 0}.industries_we_serve .industries_list [class*="col-"] aside{margin:0 0 15px!important}.commercial_sec{padding:50px 0}.site-content{overflow-x:hidden}.responsive_btn{display:block}.thankyou-wrapper img{max-width:225px}.page-template-template-about .ourCompany .about-row .ourcompanyimag,.single_blogs [class*="col-"]:first-child{float:none;max-width:100%;margin:0 0 15px 0}.error-content-page .page-title{font-size:75px}.form #wpcf7-f4422-p4363-o1{overflow-y:scroll;overflow-x:hidden;height:200px;scrollbar-width:thin}.form .sidearrow{display:block}.form{right:-52%;top:50%;transition:all 400ms ease-in}.form.package-form{top:42%}.productpage .bannertext{top:46%;z-index:9}.productcontent{padding:0 20px}.productImages{width:100%;height:330px;float:none}.producetSec .productImages .sk_img{width:100%;height:100%}.producetSec .productImages .sk_img img{height:100%}.form.open{right:0;transition:all 400ms ease-out}.form.open .sidearrow i{transform:rotate(180deg);transition:all 400ms ease-in}.productpage.services_banner{height:400px}.productcontent .AlarmInstallHead{padding-bottom:0}.priceBtn a{padding:10px 15px 10px 15px}.our_services aside p,.our_services aside .Scontent{font-size:16px}.our_services aside,.our_services aside:hover{padding:20px 10px}.lets_get_started a{padding:0 10px;line-height:40px}.productImages{height:400px}.quote_btn a{max-width:120px;text-align:center;font-size:18px}.responsive_nav ul li.quote_btn{padding-top:30px}.modal-dialog{max-width:97%}.cctv_main_pp{font-size:25px;line-height:30px}.dlr_text_red{font-size:50px;line-height:44px}.gst_pp{margin-bottom:10px}.pop_up_btn_pp{font-size:20px;padding:8px 42px}.innerbanner figure{position:relative;z-index:1}.innerbanner figure::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0000004d}.bannertext .heading{font-size:36px}.bannertext .subtitle{font-size:24px}.innerbanner.services_banner{height:360px}.bannertext{font-size:16px}.services_banner_imgcover_no_text .heading{font-size:25px;margin-bottom:5px}.services_banner_imgcover_no_text p{font-size:15px}.services_banner_imgcover_no_text .bannertext-in p{display:none}}@media only screen and (max-width:767px){.homefrm_part form .row{margin-right:-8px;margin-left:-8px}.homefrm_part form [class*="col-"]{padding:0 8px}.frm_header{margin-bottom:0}.fblock:nth-child(2) .fbox{padding:40px 0 0}footer h2{font-size:20px;line-height:normal;width:100%}.hphone{font-size:0}.hphone i{font-size:16px;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #fff0;background:#474747;border-radius:10px}.testimonials_list_container ul li figure{width:35%}.testimonials_list_container ul li .text_team{width:65%}.lgxCounter #wpsm_counter_b_row_66 .wpsm_counterbox .wpsm_number span{font-size:32px;margin-bottom:5px}.lgxCounter #wpsm_counter_b_row_66 .wpsm_counterbox .wpsm_count-title{letter-spacing:1px;font-size:14px}.conget_button.ser{padding:20px 0 0 0}.testimonials_section01,.video_section,.lets_get_started,.contact_us.privacy_container .why-choose-sec,.our_services.single{padding:50px 0}.our_services aside{padding:20px!important}.lets_get_started h2{text-align:center}.lets_get_started a{margin:16px auto 0;display:block;max-width:246px;text-align:center}.after_bnr_part li .case-study-image,.after_bnr_part li .after_bnr_txt{float:none;width:100%!important}.after_bnr_part li .case-study-image::before{content:'';position:absolute;background-color:#00000080;top:0;left:0;right:0;bottom:0}.after_bnr_part li:nth-child(even) .after_bnr_txt h4{color:#fff}.after_bnr_part li:nth-child(even) .after_bnr_txt h4:after{background-color:#fff}.after_bnr_part li .after_bnr_txt{padding:30px 0!important}.after_bnr_part li .after_bnr_txt{position:relative;z-index:1;color:#fff}.after_bnr_part li .after_bnr_txt p{color:#ffffff!important}.services-container .after_bnr_part li .case-study-image:after,.strategies.services-container .after_bnr_part li .case-study-image:after{display:none}.after_bnr_part li figure img{opacity:.7}.after_bnr_part li:hover .case-study-image figure{transform:none}.after_bnr_part li{margin-bottom:30px}.our_vision_container p{font-size:18px;line-height:26px;padding:0}.solutions-cotainer .why-choose-sec .heading_part strong,.solutions-cotainer .why-choose-sec .heading_part strong p{font-size:17px;padding:0}.service_more_info{margin-top:0}.solution_welcome p{font-size:18px;line-height:26px;padding:15px 0 0}.video_section.solutions figure:before,.video_section.solutions .problem_video_text:after{display:none}.logged-in .comment-form-comment textarea{height:96px}.area_list ul{column-count:2}.area_list{max-height:316px;overflow:hidden;overflow-y:visible;scroll-behavior:smooth}.area_list::-webkit-scrollbar{width:5px}.area_list::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#52d547}.area_list::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-border-radius:10px;border-radius:10px}.area_page .para{text-align:justify}.side_area ul{grid:auto / auto auto}.migration_service h2{font-size:26px}.migration_service h2 span{font-size:35px}.thankyou-wrapper .btn{min-width:auto}.form{right:-66%}.grid_square_images,.grid_square_images_two_mb{grid-template-columns:repeat(1,1fr)}.smallImgBg{right:170px;bottom:0}.smallImg{right:120px;bottom:0}.section.packageSection{max-height:100%;padding:50px 0 40px}.package .sk_box{margin-bottom:62px}.section.packageSection .package_list .row{justify-content:center}.after_bnr_txt .AlarmInstallHead{color:#fff}.productImages{float:none;width:500px}.modal_body_section_popup{height:455px}.left_pop_upimg figure{height:455px}.cctv_main_pp{font-size:20px;line-height:25px;margin-bottom:15px}.dlr_text_red{font-size:40px;line-height:38px}.welcome_pp{margin-bottom:10px}.discount_pp .mdl_crs{font-size:25px}.discount_pp .mdl_crs::before{width:80px;top:14px}.right_pop_uptext{padding:0 10px}.protect_pp{line-height:22px}.services_banner_imgcover_no_text .bannertext-in p{display:none}.modal_body_section_popup .price_section .text_start{font-size:20px}.modal_body_section_popup .price_section .pp_text{font-size:44px}.modal_body_section_popup .price_section{width:220px}.price_beforeclrafterclassclr{width:238px}}@media only screen and (max-width:599px){.contact_information{padding:40px 0}.contact_information aside{justify-content:center;margin-bottom:24px}.contact_information aside figure{width:60px;height:60px;margin-right:15px}.contact_information aside figure i,.contact_information aside:hover figure i{line-height:60px;font-size:30px}.contact_information aside h2{font-size:22px}.after_banner{padding:15px 0}.after_banner [class*="col-"] h6{font-size:21px;padding-bottom:5px}.after_banner [class*="col-"]{font-size:16px}.testimonials_section01,.video_section,.lets_get_started,.contact_us.privacy_container .why-choose-sec,.testimonials_list_container{padding:50px 0}.testimonials_list_container h2,.testimonials_section01 h2,.contact_us .heading_part h2{font-size:32px}.testimonials_list_container ul li figure,.testimonials_list_container ul li:nth-child(even) figure{width:auto;float:none;padding-right:0;margin-bottom:10px;text-align:center;position:relative;padding-top:55%}.testimonials_list_container ul li figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;object-fit:cover;margin:0 auto}.lets_get_started h2 span{letter-spacing:1px}.testimonials_list_container ul li .text_team,.testimonials_list_container ul li:nth-child(even) .text_team{width:100%;float:none;text-align:center}.testimonials_list_container ul li .text_team p,.testimonials_list_container ul li:nth-child(even) .text_team p{padding:10px 0 0 0}.testimonials_list_container ul li .text_team .list_link{margin:20px 0 0 0}.testimonials_list_container ul li{padding:35px 0}.testimonials_list_container ul li .text_team h3{font-size:26px}.home-contact-form .wpcf7-form-control{margin-bottom:0;height:40px}.home-contact-form .wpcf7-form-control.wpcf7-submit{height:44px}.lets_get_started a{font-size:15px;line-height:46px}.contact_us .heading_part h2{margin-bottom:10px}.contact_us.privacy_container p{margin-top:10px}.home-contact-form{padding:30px;border-radius:15px}.conget_button.ser{padding:0}.conget_button a{font-size:14px;line-height:35px;padding:10px}.lgxCounter .wpsm_row{margin-inline:-3px;justify-content:center}.lgxCounter .wpsm_row [class*="wpsm_col-"]{padding:0 3px}.lgxCounter #wpsm_counter_b_row_66 .wpsm_counterbox .wpsm_number span{font-size:22px}.lgxCounter #wpsm_counter_b_row_66 .wpsm_counterbox .wpsm_count-title{letter-spacing:.5px;font-size:12px;line-height:normal;font-family:'carlitoregular'}.lgxCounter #wpsm_counter_b_row_66 .wpsm_counterbox{margin:0;min-height:100%;background:#000;padding:8px}.lgxCounterser.lgxCounter{padding:20px 0}.after_bnr_part li .after_bnr_txt h4,.after_bnr_part li:nth-child(even) .after_bnr_txt h4{font-size:32px;padding-bottom:15px;margin-bottom:15px}.solution_welcome h3,.our_vision_container h3{font-size:26px}.solution_welcome{padding:50px 0}.lets_get_started h2{font-size:26px}.video_section.solutions figure{height:230px;overflow:hidden}.video_section.solutions figure iframe{width:100%;height:100%}.video_section.solutions .problem_video_text p{margin:0}.ourCompany h2{font-size:26px;margin-bottom:10px}.ourCompany h2 span{margin:0 0 5px 0;font-size:18px;letter-spacing:1px}.ourCompany{padding:30px 0 0}.page-template-template-about .lgxCounter{margin:0 0 30px;padding:30px 0;background:#2c3631}.lgxCounter:before{display:none}.migration_service h2 span{font-size:25px}.migration_service h2{font-size:20px}.migration_service span{font-size:18px;line-height:normal;letter-spacing:1px}.ourCompany .ourcompanyimag{max-height:240px}.our_values article{height:30vh}.manual_list .row,.brand_list .row{margin:0 -10px -20px}.manual_list .row [class*="col-"],.brand_list .row [class*="col-"]{flex:0 0 50%;max-width:50%;padding:0 10px;margin:0 0 20px}.manual-page{padding:30px 0}.manual-box{padding:8px}.manual-box-content h3{font-size:14px;margin-bottom:5px}.single_blogs{padding-bottom:0}.comment-reply-title{font-size:21px;margin-bottom:5px}.form-submit input[type="submit"]{font-size:14px;line-height:40px}#comments .comment-respond{padding:30px}.question h1{font-size:26px}.faq_content{padding-left:15px;padding-right:30px}.faq_content::before{right:10px}.area_page h2,.area_page .heading{font-size:26px;margin-bottom:15px}.area-details .sk_content_wrap h2,.area-details .sk_content_wrap .heading{margin-bottom:10px;font-size:26px}.sk_map{height:220px}.testimonials .owl-item{opacity:1}.testimonials h2{margin-bottom:50px;font-size:26px;line-height:normal}.testimonials h2{padding:0;margin:0 auto 50px auto;display:block;text-align:center;font-size:26px}.testimonials .owl-carousel .testiCon p{line-height:30px}.ourCompany .ourContent .ourLink a{font-size:16px;line-height:46px}.outr_blog aside h3{font-size:20px;margin-bottom:10px}.outr_blog aside p{padding:0}.outr_blog aside .the_time{margin:0 0 15px!important;font-size:16px;letter-spacing:1px}.our_services h2 span,.testimonials h2 span,.outr_blog h2 span{letter-spacing:1px;font-size:18px;line-height:normal}.industries_we_serve .industries_list [class*="col-"] aside figure{float:none!important;margin:0 auto 15px!important}.industries_we_serve .industries_list [class*="col-"] aside{text-align:center!important}.our_brand_under .owl-dots{display:none}.industries_we_serve{padding:50px 0}.industries_we_serve h2{margin-bottom:15px}.outr_blog h2 span{margin-bottom:5px}.commercial_sec h2,.our_brand .our_brand_under .heading{font-size:26px}.outr_blog h2{margin-bottom:15px}.industries_we_serve h2 span{letter-spacing:2px}.ourCompany .companySlist aside h3{display:block;max-width:100%;width:100%;margin:0}.ourCompany .companySlist{padding:30px 0}.companySlist .row{margin-left:7px;margin-right:7px}.companySlist .row [class*="col-"]{flex:0 0 50%;max-width:50%;padding:0 7px}.ourCompany h2{font-size:22px}.ourCompany h2 span{font-size:16px}.ourCompany .ourContent p{margin:0 0 10px}.our_services h2{font-size:24px;margin-bottom:15px}.play-pause-btn{width:50px;height:50px;padding-left:5px;line-height:48px;border:1px solid #fff;font-size:18px}.thankyou-wrapper img{max-width:200px}.details_content_modal_wrap{padding:30px}.testimonials_list_container ul li .details_content_modal aside p{padding-top:15px}.error-404 .subheading,.error-404 h3{font-size:20px}.error-content-page .page-title{font-size:55px}.error404 .search-form [type=search]{height:40px;padding:5px 15px}.error404 .search-form [type=submit]{height:40px;position:static;margin-top:15px;-webkit-border-radius:5px;border-radius:5px}.main_footer_part [class*="col-"]{-webkit-box-flex:0;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.fblock .fbox{padding-top:30px}.form{right:-83%;top:40%}.AlarmInstallHead.bannerhead{font-size:30px;line-height:40px}.smallImgBg{right:133px}.top_head ul{display:flex;flex-wrap:wrap;gap:10px;margin-left:15px}.ecservices-content .conget_button.ser{margin-top:10px}.productImages{width:300px;margin:0 auto}.smallImg,.smallImgBg{right:0}.pop_up_btn_pp{padding:8px 15px}.innerbanner.services_banner{height:320px}.bannertext .heading{font-size:28px}.bannertext .subtitle{font-size:20px}.bannertext .btn_wrap{margin-top:0}.services_banner .btn{font-size:14px;padding:10px 20px}.services_banner_imgcover_no_text .bannertext-in{max-width:60%}.services_banner_imgcover_no_text .heading{font-size:23px}.services_banner_imgcover_no_text .bannertext-in p{display:none}.testimonials_section01,.video_section,.lets_get_started,.contact_us.privacy_container .why-choose-sec,.our_services.single{padding:40px 0}h1.home-h1,.otherServiceHead{font-size:26px;line-height:1.3;margin-top:24px}.otherServiceHead{font-size:18px;margin:0 0 10px;padding:5px}.packageSection .editor_text strong{font-size:16px;line-height:20px}.bannertext .bannerbtn a{font-size:15px;line-height:34px;padding:0 15px}.producetSec .productImages .sk_img img{height:auto}.productImages{height:180px}h1.home-h1 span{letter-spacing:1px;font-size:18px}.modal-dialog{max-width:65%}.modal_body_section_popup{height:auto;flex-direction:column}.left_pop_upimg{width:100%}.left_pop_upimg figure{height:335px;margin-bottom:20px}#myCustomModal .modal-content{margin-top:210px}.modal_body_section_popup .price_section .pp_text{font-size:30px}.modal_body_section_popup .price_section .text_start{font-size:18px}.gst_pp{font-size:16px}.modal_body_section_popup .price_section{width:200px}.price_beforeclrafterclassclr{width:208px}.cctv_main_pp{margin-bottom:25px;padding:0}.left_pop_upimg figure img{border-radius:20px}}@media only screen and (max-width:575px){.package.packageSliderMobile .sk_box{margin-top:30px}.package .price{font-size:36px;line-height:normal;margin:6px 0}.subheading-inner b{font-size:18px;line-height:normal;font-weight:400;text-shadow:0 0 currentColor}.conget_button.ser.priceBtn>a{padding:10px 20px 8px;font-size:14px;line-height:1.5;font-family:'carlitobold'}.package .sk_box .sk_text .desc{height:clamp(360px, 60vh, 500px);overflow:hidden;overflow-y:auto}.package .sk_box .sk_text .desc::-webkit-scrollbar{width:4px}.packageRibbon{padding:10px 30px}.banner_video{padding-top:70%}.Rating{flex-shrink:0}.modal-dialog{max-width:95%}.package-content .package-price .price{font-size:30px!important;line-height:44px!important}.faeture_section .otherServiceHead{font-size:18px}.section.installer_list,.section.faeture_section{margin:30px 0}.section.faeture_section{margin-bottom:0}.package-content .package-inner-content ul li{font-size:12px;line-height:20px}}@media only screen and (max-width:479px){.hflex{position:relative}.top_head ul{display:none;position:absolute;z-index:11;top:120%;left:0;background:#474747;padding:10px;width:100px;border-radius:5px}.top_head ul li{padding:0;display:block;text-align:left;border:none}.menu-quick-links.toogle_active{display:block}.top-link-btn{display:block;background-color:#474747;border-color:#474747;color:#fff;font-size:14px;height:36px;line-height:34px;padding:0 10px;margin-right:15px;border-radius:30px;text-transform:uppercase}.hphone{margin:0 0 0 auto}.page-template-contact-us .homefrm_part form input[type="text"],.page-template-contact-us .homefrm_part form input[type="email"],.page-template-contact-us .homefrm_part form input[type="tel"],.page-template-contact-us .homefrm_part form textarea,.page-template-contact-us-dark .homefrm_part form input[type="text"],.page-template-contact-us-dark .homefrm_part form input[type="email"],.page-template-contact-us-dark .homefrm_part form input[type="tel"],.page-template-contact-us-dark .homefrm_part form textarea{height:36px;margin-bottom:10px}.page-template-contact-us .homefrm_part form textarea{height:75px}.page-template-contact-us .homefrm_part form input[type="submit"],.page-template-contact-us-dark .homefrm_part form input[type="submit"]{font-size:15px;line-height:36px;min-width:125px}.contact_map{height:210px}.fblock:nth-child(2) .fbox img{max-width:160px}.main_footer_part .fblock{flex:0 0 100%!important;max-width:100%!important}.innerbanner{height:120px}header .menu_part nav .navbar-brand{max-width:130px}header.fixed .menu_part nav .navbar-brand{max-width:100px}.after_banner [class*="col-"] h6{font-size:21px}.home-contact-form label{font-size:16px}.lets_get_started h2{font-size:22px}.testimonials_list_container h2,.testimonials_section01 h2,.contact_us .heading_part h2{font-size:26px;margin-bottom:15px}.lets_get_started h2 span{font-size:18px;letter-spacing:normal}.testimonials_section01 p{padding:10px 0 0 0}.testimonials_list_container h2 span,.testimonials_section01 h2 span,.contact_us .heading_part h2 span{font-size:18px;letter-spacing:1px}.solutions-cotainer .heading_part h2{font-size:26px}.lgxCounter .wpsm_row [class*="wpsm_col-"]{flex:0 0 33.33%;max-width:33.33%;margin-bottom:10px}.contact_frm.comon_part .frm_header h2,.heading,h1,h2,.our_services h2,.solutions-cotainer .heading_part h2{font-size:26px;line-height:normal;margin-bottom:20px;padding-bottom:0}.our_services aside p,.our_services aside .Scontent{margin-top:5px}.our_services aside h3{font-size:18px}.video_section.solutions h3{font-size:26px}.after_bnr_part li .after_bnr_txt h4,.after_bnr_part li:nth-child(even) .after_bnr_txt h4{font-size:28px}.our_vision_container{padding:30px 0}.ourCompany h2 span{font-size:16px}.ourCompany h2{font-size:23px}.migration_service .migration_service_con a{font-size:14px;line-height:40px;letter-spacing:normal}.brand_list .row [class*="col-"]{flex:0 0 100%;max-width:100%}.single_blog_post h1{margin-bottom:10px;font-size:26px}.faq_content h3{font-size:20px}.area_list ul{column-count:1}.side_area ul{grid:auto / auto}.side_area{margin-right:10px}.btn{line-height:40px;font-size:14px;padding:0 15px}.industries_we_serve .industries_list [class*="col-"] aside figure{width:100px;height:100px;line-height:85px}.companySlist .row [class*="col-"]{flex:0 0 100%;max-width:100%}.contact_frm.comon_part .frm_header h2,.heading,h1,h2,.our_services h2,.solutions-cotainer .heading_part h2{font-size:24px}.our_services{padding:40px 0}.after_banner{padding:10px 0}.after_banner [class*="col-"]{font-size:15px}.after_banner [class*="col-"] h6{font-size:18px;padding:0}.testimonials_list_container ul li .details_content_modal aside h4{font-size:24px}footer aside ul{column-count:1}footer aside ul li{margin-bottom:10px}footer aside ul li:last-child{margin-bottom:0}.main_footer_part [class*="col-"]:nth-child(-n+2){-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.flogo{margin-right:0 15px 0 0}.fblock:nth-child(2) .fbox img{max-width:130px}.fblock:nth-child(1) .fbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.form .sidearrow p{display:none}.form .sidearrow{left:-34px}.form{width:300px;right:-80%}.smallImg,.smallImgBg{right:0}.AlarmInstallHead{font-size:18px;line-height:1.4;margin-top:5px}.package-content .package-image p{font-size:10px;line-height:14px}.package-content .package-price{margin:0}.front-grid-img-wrap{height:200px}.productcontent{padding:0 15px}.quote_btn.quoteBtnMobile a{font-size:13px;padding:8px 16px}.top-link-btn,.ourCompany .ourcompanyimag{display:none}.top_head{display:none}.ourCompany{padding:0}.modal_body_section_popup{height:auto;flex-direction:column}.left_pop_upimg figure{height:350px;margin-bottom:10px}.left_pop_upimg{width:100%}.left_pop_upimg figure img{border-radius:20px;object-position:0 -40px}.right_pop_uptext{padding-bottom:20px}.pop_up_btn_pp{font-weight:400;font-size:18px}.dlr_text_red{font-size:35px;line-height:30px}.cctv_main_pp{margin-bottom:20px}.discount_pp{margin-bottom:8px}.bannertext{font-size:15px}.services_banner_imgcover_no_text figure{height:105px}.services_banner_imgcover_no_text .heading{font-size:18px;margin-bottom:2px}h1.ecservices-h1{font:700 25px 'Barlow Condensed',sans-serif;line-height:42px;margin-bottom:10px}.Rating{font-size:18px}.Rating span{font-size:15px}.packageRibbon{font-size:16px}.package .sk_box .sk_text .desc ul{margin:10px}.home-contact-form{padding:24px}.home-contact-form .init>.row{row-gap:0}footer aside ul li{font-size:14px}.bottomfooter{padding:10px 0 10px 0;font-size:13px;margin:30px 0 0 0}.fblock .fbox{padding-top:24px}footer h2{font-size:18px;letter-spacing:1px;margin-bottom:10px}.package .sk_img{aspect-ratio:1/0.8}.package .sk_img img{max-width:180px}.package .premiumActive .sk_img img{max-width:200px}.innerbanner,.services_banner{height:160px}.innerbanner.services_banner{height:220px}.productpage .container{height:auto}.productpage .AlarmInstallHead.w{padding-bottom:0}.about-row{margin-top:20px}.welcome_pp{margin-bottom:2px;font-size:16px}.cctv_main_pp{font-size:15px}.modal_body_section_popup .price_section{width:190px;height:105px;margin:0 auto 20px}.modal_body_section_popup .price_section .text_start{font-size:12px}.modal_body_section_popup .price_section .pp_text{font-size:24px;line-height:28px}.gst_pp{font-size:12px;line-height:18px}.price_beforeclrafterclassclr{width:198px;height:119px}.protect_pp{font-size:14px}.pop_up_pp_btn{padding:3px 2px}.star_line{font-size:13px;line-height:16px;margin-top:7px}#myCustomModal .modal-content{margin-top:20px}.AlarmInstallHead.bannerhead{font-size:20px;line-height:30px}.AlarmInstallHead.bannertitle{font-size:14px}.package-content{gap:10px;padding:2rem 0rem 0;min-height:0}.faeture_section .otherServiceHead{font-size:18px}.faeture_section .editor_text{font-size:16px}.get_free_quote,.get_special_service_quote,.get_package_quote{max-width:320px;top:5%}}@media only screen and (max-width:390px){.services_banner_imgcover_no_text figure{height:auto}.services_banner_imgcover_no_text .heading{font-size:15px}}@media only screen and (max-width:359px){.solution_welcome h3,.our_vision_container h3{font-size:26px}.question h1{font-size:22px;margin-bottom:15px}.it_department h2{font-size:22px}.outr_blog aside h3{font-size:18px}.error-404 .subheading,.error-404 h3{font-size:18px}.error404 .search-form [type=search],.error404 .search-form [type=submit]{height:34px}.r-flex a img{width:71px}.r-flex a:nth-child(2) img{width:72px}.quote_btn.quoteBtnMobile a{font-size:12px}}