@media (max-width: 1600px), (max-height: 740px) {

	.about_img img {width: 35%; }
	.accordion-button::after {    font-size: 20px;}
	.accordion-button:not(.collapsed)::after {    font-size: 20px;}
	.menuSec ul li a {padding: 10px 3px 10px 3px; font-size: 13px;}
	 .badges_sec .bx_fig h4{font-size: 16px;}
	 .badges_sec .bx_fig img{width: 70%;} 
	 .bottom_form {padding: 40px 0; }
	 .home_bann_inr {padding: 40px 0; }
	 .btn-2{padding: 6px 30px; font-size: 13px;}  
	 .sec_fold {padding: 40px 0; }
	 .apps_Sec {padding: 40px 0; }
	 .mobile_app_Sec {padding: 40px 0; }
	 .wrkshp {padding: 70px 0; }
	 section.mtr-fox {padding: 40px 0; }
	 .badges_sec {padding: 40px 0; }
	 .testi_sec {padding: 40px 0; }
	 .full, .full a {font-size: 12px; line-height: 1.5; }
	 .inner-banner-sec {height: 600px;}
	 ul.rangesec-list li a {font-size: 14px;}
	 .theme-pera {font-size: 16px;}
	 .soluf-text h3 {font-size: 30px;}
	 .soluf-text p {font-size: 16px;}
	 .inner-banner-text h3 {font-size: 40px;}
	 .inds-text h4 {font-size: 22px;}
	 .modal-image {width: 80%; }
	 img.icart-advertising-ios-application {width: 83%; }
	 .faq-bottom-button .btn-4{padding: 6px 30px;}
	 .solution_pgs_bann .solu_txt h2 {font-size: 44px;}
	 .solution_pgs_bann {padding: 100px 0 60px 0; }
	 .solution_pgs_bann .solution_frm .grps input {padding: 15px 20px;}
	 .vise_versa_Sec ul {margin: 35px 0; }
	 .vise_versa_Sec ul li {margin: 0 0 15px 0; }
	 .operatrs_sec ul {width: 90%;}

     }
@media only screen and (min-width: 1366px) and (max-width: 1920px) {}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {

 .menuSec ul li a{padding: 10px 2px 10px 2px; font-size: 13px;}
 a .menutext{    font-size: 15px;}
 .menuSec li:hover>ul.servii li .servii_inner .itm a {font-size: 13px; line-height: 1.3;}
 .home_bann_inr .bann_wrp h1 {    font-size: 40px;}
 .home_bann_inr .bann_wrp h4 {font-size: 18px; line-height: 26px;}
 .bann_img figure img {width: 80%;}
 .home_bann_inr {padding: 40px 0; }
 .btn-2{font-size: 13px; padding:5px 30px; }
 .head {font-size: 28px;}
 .sec_fold .sec_txt h3 {font-size: 30px;}
 .apps_Sec .apps_wrp {margin: 0 0 50px 0; }
 .badges_sec .bx_fig img{width:80%;}
 .badges_sec .bx_fig h4 {font-size: 18px;}
 .badges_sec {padding: 30px 0; }
 .inner-banner-sec{height: 580px;}
 .inner-banner-text h3 {    font-size: 42px;}
 ul.rangesec-list li a {font-size: 14px;}
 .rangesec {    padding: 40px 0;}
 .for-all-scrn {padding: 60px 0; }
 section.mtr-fox {padding: 40px 0; }
 .theme-pera {font-size: 16px;}
 .full, .full a {font-size: 12px; line-height: 1.3; }
 .soluf-text h3 {font-size: 32px;}
 .soluf-text p {font-size: 16px;}
 .accordion-button::after {font-size: 14px; }
 .accordion-button:not(.collapsed)::after {font-size: 14px; }
 .faq-bottom-button .btn-4 {    padding: 5px 30px;}
 h1 {font-size: 44px;}
 .ideas-work-sec {padding: 50px 0; }
 .inds-text h4 {font-size: 22px;}
 img.industry-application-development {left: 5px;}
 .modal-image {width: 80%; }
 img.icart-advertising-ios-application {width: 83%; }
 .solution_pgs_bann {padding: 80px 0 60px 0; }
 .solution_pgs_bann .solu_txt h2 {font-size: 40px;}
 .solution_pgs_bann .solu_txt p {    font-size: 16px;}
 .solution_pgs_bann .solution_frm .grps input{    padding: 13px 20px;}
 .vise_versa_Sec {padding: 60px 0; }
 .vise_versa_Sec .versa_top h2 {font-size: 40px;}
 .vise_versa_Sec ul {margin: 30px 0; }
 .vise_versa_Sec ul li {margin: 0 0 20px 0; }
 .vise_versa_Sec ul li p span {font-size: 22px;}
 .vise_versa_Sec ul li p {    font-size: 16px;}
 .cta_solutions {padding: 60px; }
 .we_ar_sec {padding: 60px 0 60px 0;}
 .we_ar_sec .we_txt_ban h6 {font-size: 30px; }
 .we_ar_sec .we_txt_ban h2 {font-size: 50px;}
 .we_ar_sec .we_txt_ban h5 {font-size: 18px; }
 .we_ar_sec .we_txt_ban img {width: 80%; margin: 30px 0; }
 .vise_versa {padding: 60px 0; }
 .vision_misson .vimi_txt .vimi_txt1 {padding: 0 0 40px 0; }
 .grwoth_sec {padding: 60px 0;}
 .grwoth_sec .count_bx {margin: 0 30px; }
 .grwoth_sec .count_bx .count_iiner {    margin: 0 0 20px 0;}

        }

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {

	.about_img img {position: unset; width: 100%; padding: 20px 0 0 0;}
	.about_bann {height: auto; padding: 40px 0;}
	.about_bann .about_txt h1 {    font-size: 50px;}
	.ceo_sec .bg_ceo{    height: auto; margin: 0 0px;     padding: 40px 30px;}
	.operatrs_sec .oper_txt p {padding: 0 0px; }
	.operatrs_sec ul {display: block;}
	.operatrs_sec ul li {margin: 10px 90px; }
	.operatrs_sec {padding: 40px 0; }
	.core_value_sec {padding: 40px 0; }
	.core_value_sec .core_txt h2 {font-size: 20px; padding: 0 ;}
	.core_value_sec ul {margin: 0px 0 0 0px; display: block; }
	.core_value_sec ul li {padding: 20px 20px;}
	.we_ar_sec {padding: 40px 0 0px 0;}
    .we_ar_sec .we_txt_ban h6 {font-size: 22px;}
    .we_ar_sec .we_txt_ban h2{    font-size: 36px;     line-height: 1.2;}
    .we_ar_sec .we_txt_ban h5 {font-size: 16px; }
    .vise_versa {padding: 40px 0; }
    .vision_misson {padding: 40px 0; background-position: left;}
    .vision_misson .vimi_txt .vimi_txt1 {padding: 0 0 10px 0; }
    .grwoth_sec {padding: 40px 0;}
    .grwoth_sec .grwth_txt {margin: 0 0 40px 0; }
    .grwoth_sec .count_bx {margin: 0 0px 15px 0;}
    .grwoth_sec .count_bx .count_iiner {    padding: 30px 20px;}


     }

@media only screen and (min-width: 0px) and (max-width: 519px) {

	.open-btn{display: none;}
	.container {width: 100%; }
	.logo-main {margin: 0 auto 10px; }
	.head_btn {justify-content: center; }
	.home_bann .slick-dots{    bottom: 70%; padding: 0 0px 0 10px;}
	.home_bann_inr {padding: 40px 0; }
	.home_bann_inr .bann_wrp h1 {font-size: 34px;}
	.btn-1 {font-size: 12px; padding: 1px 30px;}
	.btn-2 {font-size: 12px; padding: 1px 30px;}
	.sec_fold {padding: 30px 0; }
	.sec_fold .sec_img video {width: 100%; }
	.home_bann_inr .bann_wrp h4 {    font-size: 18px;line-height: 25px;}
	.sec_fold .sec_txt h3 {    font-size: 30px;}
	.apps_Sec {padding: 30px 0; }
	.main_app_bx img {width: 100%; }
	.main_app_bx {margin: 0 0 20px 0; }
	.mobile_app_Sec {padding: 30px 0; }
	.mobile_app_Sec ul {margin: 0; display: block;}
	.mobile_app_Sec ul li {width: 100%;min-height: 160px; padding: 10px 20px;}
	.wrkshp .wrkshp_wrp {padding: 0 0px; }
	.wrkshp .wrkshp_wrp a.main_cta {font-size: 16px;}
	.wrkshp {padding: 30px 0;}
	section.mtr-fox {padding: 30px 0; }
	.mtr-fox .placeholder video {    height: 180px; width: 285px; left: 55px;}
	.badges_sec {padding: 30px 0; }
	.badges_sec .bx_fig img{ margin: 0 auto 5px;}
	.testi_sec {padding: 30px 0; }
	.mini {font-size: 16px;}
	.testi_sec .test_main .btm_testi {margin: 0 0 30px 15px;}
	.bottom_form {padding: 30px 0; }
	.bottom_form .bottom_wrp {padding: 0;}
	.bottom_form .form_wrpr {padding: 0; }
	ul.footer-links{gap: 15px; margin: 10px 0 30px 0;}
	.copyr .text p {    font-size: 11px;}
	.upbtnn{    right: 5%;}
	footer{padding: 30px 0 30px 0;}
	a .menu-icon{    display: none;}
	a .menutext {width: 100%; font-size: 16px; margin: 0;}
	a .menutext p{         font-size: 14px; margin: 2px 0 0 0; }
	ol.breadcrumbcstm {justify-content: center !important;}
	.inner-banner-text h3 {font-size: 34px;}
	.inner-banner-sec {height: auto; padding: 60px 0;}
	.rangesec{height: auto; background-image: unset; padding: 30px 0;}
	ul.rangesec-list span{    width: 40px; height: 40px;}
	ul.rangesec-list li{width: 100%;}
	.for-all-scrn {padding: 30px 0; }
	.servic-inner-baner .inner-banner-text h1 {font-size: 34px;}
	.inner-banner-form {width: 100%; padding: 20px 10px; }
	.prs-stand {padding: 30px 0;}
	.prs-head{    width: 100%;}
	.prs-bottom-bttn {margin-top: 0; }
	.soluf-text h3 {font-size: 30px;}
	nav.breadcrumbcstm-wrapper {display: none; }
	header {padding: 15px 0 10px 0; }
	.services-quote-new {padding: 30px 0px 30px 0; }
	.feature-content {width: 100% ; }
	.sec-head {margin-bottom: 0px; }
	.seriner-form {padding: 30px 10px;}
	.mobile_page_updated-faq_sec {    padding: 30px 0;}
	.accordion.main.clas{padding: 50px 5px;}
	button.accordion-button.collapsed{padding: 10px 30px;}
	.accordion-button::after {font-size: 10px;margin-top: 0;}
	.accordion-button:not(.collapsed)::after{font-size: 10px;}
	.faq-bottom-button .btn-4{font-size: 12px; padding: 1px 30px;}
	button.accordion-button.collapsed {    font-size: 16px;}
	ul.nameinindustry {display: block;}
	.working-with-industry {padding: 30px 0 30px 0; }
	ul.nameinindustry li{padding: 15px 0; width: 44%;     height: auto;}
	.prs-head h2 {font-size: 34px;}
	.inner-banner-text.text-left h1 {font-size: 34px; }
	.hit-sec{ background-image: unset !important;}
	.ideas-work-sec {padding: 30px 0; }
	.developing-sec {padding: 30px 0; }
	.love-work-sec {padding: 30px 0; }
	.lov-wrk-image {display: none; }
	.lov-content-list {height: 350px; }
	.your_idea-sec {padding: 40px 0;}
	.your-idea-content .faq-bottom-button .btn-4 {padding: 1px 30px; }
	.inds-text h4 {font-size: 20px;}
	.indutries-iner-sec {padding: 40px 0; }
	.modal-dialog {max-width: 100%;}
	.modal-image {width: 80%; margin: 45px auto 0; }
	img.icart-advertising-ios-application {width: 82%; }
	.modal-contetn h2 {font-size: 26px; }
	.modal-contetn .faq-bottom-button .btn-4{    padding: 11px 30px;}
	.newsleter-form input {width: 100%; margin: 0 0 10px 0;}
	.newsleter-form button {width: 100%; margin: 0 !important;}
	img.air-plan {display: none;}
	.math-step-image.right {margin: 30px 0 !important; }
	img.steps_line {display: none;}
	.math-step-image.right img{        width: 70%; margin: 0 auto; display: block;}
	.math-step-content{min-height: auto;}
	.math-step-image.left  img{        width: 70%; margin: 0 auto; display: block;}
	.contact_hero_fold-sec::before{background-position: top;}
	.contact_hero_fold-sec {padding: 0 0 30px 0; }
	.contact-top-text {padding: 30px 0 0 0; }
	.map_section{display: none;}
	.solution_pgs_bann {padding: 40px 0 40px 0; }
	.solution_pgs_bann .solu_txt h2{font-size: 34px; margin: 0 0 10px 0;}
	.solution_pgs_bann .solu_txt {padding: 0; }
	.solution_pgs_bann .solu_txt p{    font-size: 16px;}
	.solution_pgs_bann .solution_frm .grps input{    padding: 10px 20px;}
	.solution_pgs_bann .solution_frm h5{font-size: 20px;}
	.vise_versa_Sec {padding: 40px 0; }
	.vise_versa_Sec .versa_top h2 {font-size: 34px;}
	.vise_versa_Sec ul li{    gap: 20px; margin: 0 0 20px 0;}
	.vise_versa_Sec ul li p{    font-size: 16px;}
	.vise_versa_Sec ul {margin: 0; }
	.vise_versa_Sec .versa_img img {width: 60%; margin: 0 auto; display: block; }
	.cta_solutions .cta_txtz {padding: 0; }
	.cta_solutions {padding: 40px 0; }
	.cta_solutions .cta_txtz h3 {font-size: 34px;}
	.cta_solutions .cta_txtz p {font-size: 18px;}
	.vise_versa_Sec ul li p span {font-size: 20px;}
	.privacy_sec {height: auto; padding: 40px 0;}
	.privacy_sec .privacy_wrap p {font-size: 14px; padding: 0 0px; }
	.privacy_sec .privacy_wrap h2{    font-size: 40px;}
	.about_img img {position: unset; width: 100%; padding: 20px 0 0 0;}
	.about_bann {height: auto; padding: 40px 0;}
	.about_bann .about_txt h1 {    font-size: 50px;}
	.ceo_sec .bg_ceo{    height: auto; margin: 0 0px;     padding: 40px 30px;}
	.operatrs_sec .oper_txt p {padding: 0 0px; }
	.operatrs_sec ul {display: block;margin: 0 auto;}
	.operatrs_sec ul li {margin: 10px auto;width: 80%;}
	.operatrs_sec {padding: 40px 0; }
	.core_value_sec {padding: 40px 0; }
	.core_value_sec .core_txt h2 {font-size: 20px; padding: 0 ;}
	.core_value_sec ul {margin: 0px 0 0 0px; display: block; }
	.core_value_sec ul li {padding: 20px 20px;}
	.accordion-button:not(.collapsed) {    padding: 16px;}
    .we_ar_sec {padding: 40px 0 0px 0;}
    .we_ar_sec .we_txt_ban h6 {font-size: 22px;}
    .we_ar_sec .we_txt_ban h2{    font-size: 36px;     line-height: 1.2;}
    .we_ar_sec .we_txt_ban h5 {font-size: 16px; }
    .vise_versa {padding: 40px 0; }
    .vision_misson {padding: 40px 0; background-position: left;}
    .vision_misson .vimi_txt .vimi_txt1 {padding: 0 0 10px 0; }
    .grwoth_sec {padding: 40px 0;}
    .grwoth_sec .grwth_txt {margin: 0 0 40px 0; }
    .grwoth_sec .count_bx {margin: 0 0px 15px 0;}
    .grwoth_sec .count_bx .count_iiner {    padding: 30px 20px;}

     }

