/*****************************
    6] responsive css start
*****************************/

@media only screen and (max-width: 1681px){

.cz_banner_wrapper .cz_left_col .ct-headline {
    font-size: 50px;
    line-height: 60px;
}

.Cz_wiad_section.mobile_why_section .ct-section-inner-wrap img {
    right: -21%;
}

.cz_testimonial_wrapper .ct-section-inner-wrap .cz_top_img {
    left: 30%;
}

.cz_help .ct-section-inner-wrap .cz_help_custom_section {
    position: absolute;
    top: -160px;
    right: 27%;
    z-index: -1;
}

.cz_cust_dev.cz_software_common_section .ct-section-inner-wrap .webdevelopment_side_img {
    right: 27%;
}

.cz_common_wrap .cz_core_img {
    bottom: -100px !important;
    left: 0 !important;
}

.single-portfolio .cz_common_wrap .cz_core_img {
    bottom: -100px !important;
    left: 110px !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
     padding-right: 0px; 
}

}

@media only screen and (max-width: 1432px) {
    
    .seo_services ul li {
    font-size: 20px;
}
    
    .benefit_section .ct-section-inner-wrap{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
.cz_header_row .wp-megamenu .menu-item a {
    padding: 10px 13px;
}

.Cz_main_div .upload_file .attach_resume {
    font-size: 13px !important;
    font-weight: 600 !important;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_left_div {
    width: 56% !important;
}
  
.cz_testimonial_wrapper .ct-section-inner-wrap .cz_top_img {
    left: 27%;
}
  
.Cz_design_main_section .ct-section-inner-wrap .ui_img_1{
    left: 6%;
}

.cz_footer_left_img,
.cz_footer_right_img {
    display: none;
}
  
  .cs_angular_section .ct-section-inner-wrap .Cz_detail_column {
    align-items: center;
    margin-top: 0px;
}

.cz_header_wrapper .cz_header_row .oxy-header-container .oxy-header-left img {
    max-width: 160px !important;
}

.cz_header_wrapper .cz_header_row .wp-megamenu .menu-item a {
    padding: 8px 20px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}

.cz_header_row .oxy-header-container .oxy-header-right .ct-link-button {
    font-size: 18px;
    line-height: 25px;
    padding: 10px 20px !important;
}
.new_career_blink span.wpmm_item_description {
    bottom: -10px;
    left: 20px;
}
}

@media only screen and (max-width: 1365px) {
  .cz_inner_banner_section h1 {
    font-size: 35px;
    line-height: 50px;
}
    
.cz_banner_wrapper #div_block-8-40 {
    width: 60% !important;
}

/*manav css start*/

.page-id-394 .cz_ios_banner_wrapper .cz_right_col .cz_banner_img {
    width: 100%;
}

.page-id-394 .cms_banner_heading .cz_col_wrap .cz_left_col h1 {
    font-size: 46px;
    line-height: 54px;
}

.page-id-394 .cz_banner_wrapper .ct-section-inner-wrap .ct-text-block {
    line-height: 28px;
}

/*manav css end*/

.cz_abt_cz_banner_wrapper .cz_left_col {
   padding: 0 15px !important;
}

.Cz_wiad_section.mobile_why_section .ct-section-inner-wrap img {
    right: -2%;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div img {
    width: 60%;
}

.cz_common_wrap .ct-section-inner-wrap .cz_core_img {
    bottom: -100px;
    left: 58px;
}

.Cz_afbav_section .Cz_heading_column .Cz_heading_div h2{
        font-size: 32px;
    line-height: 40px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div #image-214-394 {
    width: 100%;
}

.cz_banner_wrapper .cz_left_col .ct-headline {
    font-size: 50px;
    line-height: 60px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_left_div {
    width: 50% !important;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div img {
    width: 50%;
}
	
.cz_banner_wrapper #div_block-9-40 {
    width: 40% !important;
}
	
.cz_banner_wrapper .cz_right_col .cz_banner_img {
    width: 70%;
    z-index: -1;
}

.cz_abt_cz_banner_wrapper .cz_right_col .cz_banner_img {
    width: 100%;
}

.cz_ios_banner_wrapper .cz_right_col .cz_banner_img {
    width: 60%;
}
	
}

@media only screen and (max-width: 1280px) {
    .seo_strategy_section .ct-section-inner-wrap{
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
/*vishal css start*/
    
.cms_banner_heading .cz_left_col .oxy-rich-text p {
    font-size: 18px;
    line-height: 30px;
}

.cz_header_wrapper .cz_header_row .wp-megamenu .menu-item a {
    padding: 10px 15px !important;
    font-size: 17px !important;
    line-height: 23px !important;
}

.Cz_night_mode_div {
    padding: 15px;
    width: 50px !important;
    height: 50px !important;
}

/*manav css start*/

.Cz_blog_detail_page_section .ct-inner-content h1 {
    font-size: 38px;
    line-height: 43px;
    margin-top: 40px;
}

.cz_banner_wrapper .cz_left_col {
    width: 50%!important;
}

.cz_banner_wrapper .cz_right_col {
    width: 50%!important;
}

/*manav css end*/

.cz_abt_cz_deliver_section .ct-text-block::after {
    top: 10px;
}

/* vishal css end*/


.cz_right_col .cz_banner_img {
       position: absolute;
    width: 100%;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_div h2{
    font-size: 29px;
    line-height: 43px;
}

.Cz_application_section .ct-section-inner-wrap .ui_img_14 {
    bottom: -6%;
}

.cz_cust_dev .ct-section-inner-wrap .ct-headline {
    font-size: 27px;
    font-weight: 600;
    text-align:left;
    line-height: 37px;
}

.cz_testimonial_wrapper .ct-section-inner-wrap .cz_top_img {
    left: 24%;
}

.cz_help .ct-section-inner-wrap .cz_help_custom_section {
    position: absolute;
    top: -160px;
    right: 24%;
    z-index: -1;
}

.cz_software_common_section .ct-section-inner-wrap .webdev_cms_section_img {
    right: 5%;
}

.cz_cust_dev.cz_software_common_section .ct-section-inner-wrap .webdevelopment_side_img {
    right: 23%;
    top: -22%;
}

.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -40%;
    width: 80%;
}

.cz_header_wrapper .cz_header_row .oxy-header-container .oxy-header-right .ct-link-button{
    font-size: 16px !important;
    line-height: 24px !important;
    padding: 12px 20px !important;
    margin-right: 10px;
}

.Cz_night_mode_div {
    padding: 16px !important;
}

.cz_mission .ct-section-inner-wrap .cz_col_wrap h2.ct-headline {
    font-size: 40px !important;
}

/*.cz_header_wrapper .cz_header_row .oxy-header-container .oxy-header-left img {*/
/*    max-width: 180px !important;*/
/*}*/

.cz_cta_section {
    margin-bottom: -50px !important;
}

.cz_cta_section .cz_footer_top .ct-headline {
    font-size: 29px !important;
}

.cs_angular_section .ct-section-inner-wrap .Cz_detail_column {
    align-items: center;
    margin-top: 50px;
}
  
.cs_angular_section .ct-section-inner-wrap .Cz_detail_column .Cz_detail_left_div .cz_design_columns {
    max-width: 560px;
    padding-left: 20px;
}
  
  .Cz_afbav_section .Cz_heading_column .Cz_heading_div h2 {
    font-size: 28px;
    line-height: 36px;
}
  
  .Cz_tiadc_section .ct-section-inner-wrap .Cz_heading_div #headline-16-257{
      font-size: 32px;
    line-height: 40px;
  }
  
  .Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 51px;
    line-height: 65px;
}
  
  .cz_banner_wrapper .cz_left_col .ct-headline {
    font-size: 46px;
    line-height: 55px;
}

  .cz_banner_wrapper .cz_right_col {
    width: 60% !important;
  }

  .cz_hire_section .ct-section-inner-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .cz_banner_wrapper .ct-section-inner-wrap {
    padding-top: 0;
        padding-bottom: 50px;
  }
  

  .cz_banner_wrapper .cz_left_col {
    width: 40% !important;
  }

  .cz_software_dev_wrapper .cz_soft_dev_left_col .ct-headline {
    font-size: 30px;
    line-height: 40px;
  }

  .cz_header_row .wp-megamenu .menu-item a {
    font-size: 16px;
  }

  .cz_banner_wrapper .ct-headline {
    font-size: 50px;
    line-height: 100%;
  }

  .cz_col_wrap .cz_left_col .cz_blue_text {
    margin-bottom: 20px;
    line-height: 100%;
  }

.cz_banner_wrapper .ct-section-inner-wrap .ct-text-block {
    font-size: 20px !important;
}

  .cz_header_row .oxy-header-container .oxy-header-right .ct-link-button {
    font-size: 16px;
  }

  .cz_cta_section .cz_footer_top .ct-headline {
    font-size: 24px;
  }

  .cz_banner_wrapper .ct-section-inner-wrap {
    padding-top: 0px;
  }
  
  .cz_abt_cz_banner_wrapper .ct-section-inner-wrap {
    padding-top: 50px;
  }

  .cz_footer_wrapper .cz_footer_bottom {
    padding-top: 128px;
  }

  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main_content_wrapper h5 {

    font-size: 22px;
  }

  h2 {
    font-size: 27px;
    line-height: 35px;
  }

  .cz_deliver_section .cz_col_wrap .ct-headline {
    font-size: 25px;
    line-height: 39px;
  }

  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post p {
    font-size: 14px;
    line-height: 19px;
  }

  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post h3 {
    font-size: 16px;
    line-height: 19px;
    margin-top: 30px;
  }

  .cz_software_dev_wrapper .cz_soft_dev_left_col .ct-headline,
  .cz_quality_work_wrapper .ct-new-columns .cz_left_col h2 {
    font-size: 30px;
  }
  
  /* vishal1280px start */

.cz_experts_abt .ct-section-inner-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
}
    .new_career_blink span.wpmm_item_description {
        bottom: -8px;
        left: 15px;
    }
  
}

@media only screen and (max-width: 1120px) {
.cz_banner_wrapper .cz_col_wrap .cz_left_col .cz_blue_text {
    font-size: 18px !important;
    margin-top:0px;
}

.Cz_tiadc_section .Cz_heading_div h2, .Cz_wiad_section .Cz_heading_div h2, .Cz_oaaw_section .Cz_heading_div H2, .Cz_iads_section .Cz_heading_div h2{
        font-size: 32px;
    line-height: 43px;
}

.cz_andoid_wiad_section .ct-section-inner-wrap .Cz_wiad_column .Cz_wiad_left_div .ct-headline{
        font-size: 20px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_left_div {
    width: 60% !important;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div{
    width: 40% !important;
    padding-right: 0px;
    justify-content: end;
}

.Cz_wiad_section .ct-section-inner-wrap{
    padding-right: 0px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div img {
    position: relative;
    right: 0px;
    bottom: 0px;
    width: 100%;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_div h3 {
    font-size: 20px;
    line-height: 27px;
}

.mobile_why_section .ct-section-inner-wrap .Cz_wiad_left_div p {
    font-size: 15px;
    line-height: 26px;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column .Cz_tiadc_div{
    justify-content: end;
}

.Cz_tiadc_div h3{
    padding-right: 0px !important;
}

.Cz_research_section .ct-section-inner-wrap .Cz_heading_div h2{
        font-size: 29px;
    line-height: 42px;
}

.cz_testimonial_wrapper .ct-section-inner-wrap .cz_top_img {
    left: 0;
}

.cz_testimonial_wrapper .ct-section-inner-wrap .cz_bottom_img {
    left: 167px;
}

.Cz_whyca_section .ct-section-inner-wrap .Cz_heading_text_div {
    width: 20% !important;
}

.Cz_whyca_section .ct-section-inner-wrap .Cz_heading_text_div{
    margin-left:0px;
}

.cz_software_common_section .cz_list {
    flex-direction: column;
}

.cz_cust_dev.cz_software_common_section .ct-section-inner-wrap .webdevelopment_side_img {
    right: 23%;
    top: -21%;
}

.cz_cust_dev .ct-section-inner-wrap .Cz_heading_div h2 {
    font-size: 30px;
    line-height: 40px;
}

.cz_common_wrap .ct-section-inner-wrap .cz_core_img{
    display: none;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1 {
    font-size: 48px !important;
    line-height: 53px !important;
}

.cz_common_wrap .ct-section-inner-wrap .cz_core_img {
    bottom: -140px;
    left: 58px;
}

.cz_header_wrapper .cz_header_row .oxy-header-container .oxy-header-right .ct-link-button {
    font-size: 14px !important;
    line-height: 24px !important;
    padding: 10px 10px !important;
}

.cz_header_wrapper .cz_header_row .wp-megamenu .menu-item a {
    padding: 8px 10px;
}

.cz_our_success_section .Cz_heading_column .Cz_heading_div h1 {
    font-size: 31px !important;
    line-height: 38px !important;
}

.cz_header_wrapper .cz_header_row .oxy-header-container .oxy-header-right .ct-link-button{
    margin-right:10px;
}

.cs_angular_section .Cz_heading_div {
    margin-left: 0px !important;
}

.cz_abt_cz_software_dev_wrapper .ct-section-inner-wrap .cz_soft_dev_icon_col .oxy-rich-text p{
    font-size: 16px;
    line-height: 24px;
}

.cz_project_section .ct-section-inner-wrap h1{
        font-size: 47px;
    line-height: 56px;
}

.Cz_afbav_section .Cz_heading_column .Cz_heading_div h2 {
    font-size: 24px;
    line-height: 32px;
}

.cz_software_dev_wrapper .cz_soft_dev_left_col .ct-headline {
    font-size: 30px !important; 
    line-height: 38px !important;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column .Cz_tiadc_div{
        align-items: center !important;
    text-align: center !important;
}

.Cz_cms_section .ct-section-inner-wrap .Cz_heading_column {
    margin: 80px 0;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_heading_div #headline-16-257 {
    font-size: 26px;
    line-height: 34px;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column #div_block-37-257{
    width: 50%;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column #div_block-38-257{
    width: 50%;
}
.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column #div_block-39-257{
    width: 50%;
}
.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column #div_block-40-257{
    width: 50%;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .ct-headline {
    line-height: 41px !important;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 47px;
    line-height: 56px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .oxy-rich-text p {
    font-size: 16px;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_btn {
    width: 260px !important;
    padding: 20px 10px !important;
}

.cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post h3 {
    font-size: 21px;
    line-height: 30px !important;
}

.cz_portfolio_wrapper .ct-section-inner-wrap .cz_common_svg {
    right: 0 ;
}

 .cz_banner_wrapper .ct-headline {
    font-size: 46px;
  }
  
.cz_cta_section .ct-section-inner-wrap #div_block-19-14 {
    width: 60%;
}

.cz_cta_section .ct-section-inner-wrap .cz_footer_top #div_block-20-14 {
    width: 40% !important;
}

.cz_banner_wrapper .cz_left_col {
    padding: 50px 30px;
  }
  
.cz_abt_cz_banner_wrapper .cz_left_col {
   padding: 0 20px;
  }
	
.cz_banner_wrapper .cz_left_col .ct-headline {
        font-size: 41px;
    line-height: 49px;
}

.cz_abt_cz_banner_wrapper .cz_col_wrap .cz_left_col .oxy-rich-text p {
    font-size: 16px;
    line-height: 30px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .ct-headline {
    font-size: 40px;
    line-height: 53px;
}

  .Cz_home_banner_service {
    font-size: 22px;
  }

  .cz_footer_bottom .oxy-nav-menu-list {
    display: block !important;
  }

  .cz_footer_bottom .oxy-nav-menu-hamburger-wrap {
    display: none;
  }

  .cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li {
    padding: 40px 0px;
  }
  
  .cz_banner_wrapper .ct-headline {
    font-size: 35px;
  }
  
}

@media only screen and (max-width: 991px) {
    .seo_services .ct-section-inner-wrap{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    
        .cz_inner_banner_section h1 {
        font-size: 30px;
        line-height: 40px;
    }
    
    
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{
    display: none !important;
    top: auto !important;
    opacity: 0 !important;
    z-index: 1 !important;
    visibility: hidden !important;     
}

.left_newsletter_content{
    align-items: center;
    margin-bottom: 20px;
}

.right_newsletter_content {
    align-items: center !important;
}

#pum-457 .pum-container.pum-responsive.pum-responsive-medium{   
    max-height: 700px;
    overflow-y: scroll;
    top: 60px;
}

#pum-457  .Cz_main_div .cz_form_heading h2 {
    font-size: 43px;
    line-height: 53px;
    margin-bottom: 40px;
}

#pum-457 .Cz_main_div {
    padding-bottom: 0;
}

#pum-457 .popmake-content .wpcf7 form{
    margin-bottom: 0;
}

.Cz_main_blog_section .Cz_pagination {
    margin-top: 80px;
    margin-bottom: 60px;
}

.Cz_blog_codeblock .Cz_div_container {
    width: calc(50% - 30px);
}

.oneside_about_tick_img{
    display:none;
}

.onesaid_best_website_tick_img{
    display: none;
}

.onesaid_main_heading_tick_img{
    display: none;
}

.onesaid_main_heading_tick_img{
    display:none;
}

.Cz_wiad_section .cz_node_columns .cz_node_box.software-development, .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .software-development{
     margin-top: 20px !important; 
}

#div_block-165-311{
    display: none;
}

.Cz_wiad_section{
    margin-bottom: 20px;
}

.Cz_wiad_section .cz_node_columns .cz_node_box.web-development, .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .web-development{
    margin-top: 20px !important;
}

.Cz_wiad_section .cz_node_columns .cz_node_box.ui-ux-design, .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .ui-ux-design{
    margin-top: 20px !important;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_column .Cz_wiad_right_div{
    padding-bottom:0px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div img {
    width: 50%;
}

.cz_andoid_wiad_section .ct-section-inner-wrap .Cz_wiad_column .Cz_wiad_left_div {
    justify-content: center;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_heading_column {
    margin-bottom: 0;
}

.Cz_iads_section .Cz_heading_div{
        align-items:center !important;
}

.cz_cust_dev .ct-section-inner-wrap .Cz_heading_div h2 {
    border-right: none;
        padding-right: 0px;
    text-align:center;
}

/*.cz_blue_text{*/
/*    margin-left: 0px !important;*/
/*}*/

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap #headline-238-124{
    margin-top:40px;
}

.cz_slider_section_wrapper .unslider-arrow.next {
    right: 60px !important;
    bottom: 0 !important;
}

.cz_slider_section_wrapper .unslider-arrow.prev {
    right: 230px !important;
    bottom: 0 !important;
}

.cz_abt_cz_software_dev_wrapper .ct-section-inner-wrap .cz_soft_dev_col .cz_soft_dev_left_col{
    margin-top: 0;
}

.cz_help .ct-section-inner-wrap .cz_help_custom_section{
    display:none;
}

.cz_we_are .ct-section-inner-wrap {
    margin-bottom: 0 !important;
}

.cz_custom_counter_section .ct-section-inner-wrap .cz_cust_box .ct-text-block {
    width: 100px;
}

.Cz_wtmdf_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_img_div{
    display:none;
}

.cz_software_common_section .ct-section-inner-wrap .webdev_cms_section_img{
    display: none;
}

.cz_cust_dev .ct-headline{
    margin-top: 0;
}

.cz_experts_abt .ct-section-inner-wrap .owl-stage-outer {
    padding-bottom: 100px;
}

.cz_experts_abt .ct-section-inner-wrap .owl-prev{
    top: 80%;
}

.cz_experts_abt .ct-section-inner-wrap .owl-next{
    top: 80%;
}

#popmake-1422 .home_popup_heading_set {
    margin-bottom: 50px;
    font-size: 31px;
    line-height: 38px;
}

.cz_cust_dev.cz_software_common_section .ct-section-inner-wrap .webdevelopment_side_img {
    display: none;
}

.cz_form_btn {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.Cz_main_div .Cz_cf_right_div {
    display: none;
}

.Cz_research_section .ct-section-inner-wrap .Cz_heading_div {
    padding-right: 0px !important;
    text-align: center;
    border-right: none;
    align-items:center;
}

.Cz_application_section .ct-section-inner-wrap{
        padding: 0 30px;
}

.Cz_application_section .ct-section-inner-wrap .Cz_application_col .Cz_application_right_div{
        align-items: center;
    order: -1;
}

.Cz_application_section .ui_img_1 {
    left: 75% !important;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div {
    border-right: none;
    align-items: center;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_text_div {
    margin-left: 0px;
    align-items: center;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_layout_col .Cz_layout_box_div h3{
    text-align: center;
}

.Cz_layout_section .ct-section-inner-wrap .ct-new-columns {
    margin-bottom: 40px;
}

.Cz_game_section .Cz_game_col .Cz_game_left_div {
    align-items: center;
}

.Cz_game_section .Cz_game_col .Cz_game_right_div {
    align-items: center;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_div {
    align-items: center;
    border-right: none;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_text_div {
    align-items: center;
    margin-left: 0px;
}

.Cz_game_section .Cz_game_col {
     margin-bottom: 0px !important; 
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_column .ct-headline {
    text-align: center;
    padding-right: 0px;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div h2 {
    text-align: center;
    padding-right: 0px;
}

.Cz_research_section .ct-section-inner-wrap .Cz_heading_column h2 {
    text-align: center;
}

.Cz_research_section .Cz_heading_text_div {
     margin-left: 0px !important;
     align-items: center;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_div {
    border-right: none;
    align-items: center;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_text_div {
    margin-left: 0px;
    align-items: center;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_column h2 {
    text-align: center;
    padding-right: 0px;
}

.Cz_main_div .Cz_cf_left_div {
    width: 100% !important;
}

.contact_form_section2 .form_submit_btn {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.cz_contact_header .ct-image{
        display: none;
}

.contact_form_section2 .Cz_cf_right_div .form_submit_btn input {
    width: 100% !important;
}

.Cz_cf_section .ct-section-inner-wrap .Cz_cf_column .Cz_cf_left_div{
    align-items: center;
}

.Cz_cf_section .ct-section-inner-wrap .Cz_cf_column .Cz_cf_right_div{
    align-items: center;
}

.show-close-icon.show_menu .fa-bars:before{
    content: "\f00d";    
}

.cz_ready_to_start .ct-section-inner-wrap .cz_ready_col .cz_right_col {
        margin-bottom: 50px;
}

.cz_common_wrap .ct-section-inner-wrap .cz_core_img {
    display: none;
}

.single-portfolio .cz_inner_col .cz_left_col {
     margin-top: 0px !important; 
}

.single-portfolio .ct-section-inner-wrap {
        padding: 0 20px ; 
}

.single-portfolio .cz_right_col{
        order: -1;
}

.single-portfolio .cz_banner_section.cz_common_wrap {
    margin-top: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1{
    margin-top: 50px;
    font-size: 54px !important;
    line-height: 60px !important;
}

.single-portfolio .cz_abt_section .cz_abt_col .cz_left_col h2{
    margin-top:50px;
}

.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_mega_menu.show ul.wp-megamenu-sub-menu{
      display: flex !important;
    top: auto !important;
    opacity: 1 !important;
    z-index: 1 !important;
    visibility: visible !important; 
    flex-wrap: wrap !important;     
}

.cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li>.wp-megamenu-sub-menu>li{
    width:50% !important;    
}

.cz_banner_wrapper .cz_col_wrap {
    flex-direction: column-reverse;
    align-items: center !important;
}

.cz_custom_counter_section .ct-section-inner-wrap .cz_cust_box{
    padding:20px !important;
}

.cs_angular_section .Cz_detail_column .Cz_detail_left_div .cz_design_columns {
    margin-left: inherit !important;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_btn {
    margin:20px 0px
}

.cz_web_section .ct-section-inner-wrap .cz_upper_col h2 {
    border-right: none;
}

.cz_custom_counter_section .cz_cust_box h2 {
    width: 130px;
}

.Cz_oaaw_section .ct-section-inner-wrap .Cz_heading_column {
     margin-bottom: 0px; 
}

.cz_counter_section .ct-section-inner-wrap .cz_cust_box {
    flex: 0 0 50%;
}

.cz_custom_counter_section .ct-section-inner-wrap .ct-new-columns{
        justify-content: start;
}

.cz_custom_counter_section .cz_cust_box {
        justify-content: start !important;
}

.Cz_hdtw_section .ct-section-inner-wrap .Cz_ht_col {
    flex-wrap: wrap;
}

#new_columns-339-136> .ct-div-block {
    width: 46% !important;
    margin-top:30px;
}

.Cz_hdtw_section .ct-section-inner-wrap .Cz_ht_col {
    justify-content: start;
}

.cz_our_success_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h1 {
    text-align: center;
    padding-right: 0px;
    border-right:none;
}

.cz_common_wrap .ct-section-inner-wrap .cz_features_col .cz_right_col {
    order: -1;
}

.cz_hire_section .ct-section-inner-wrap p {
    font-size: 19px !important;
}

.Cz_hdtw_section .Cz_ht_col .Cz_ht_detail_div p{
    text-align: center;
}

.cz_our_success_section .Cz_heading_column .Cz_heading_div h1{
    text-align: center !important;
}

.cz_abt_cz_banner_wrapper .cz_banner_img_section1{
    display: none;
}

.cz_footer_wrapper .cz_footer_bottom .ct-headline {
    margin: 30px 0 0;
    margin-bottom:0px !important;
}

.cz_footer_wrapper .cz_footer_bottom .cz_learn_Section {
     margin-top: 0px !important; 
}

.cz_footer_wrapper .cz_footer_bottom {
    padding: 90px 20px 30px 20px !important;
}

.Cz_wtadp_section .cz_soft_dev_left_col h2{
    padding-right: 0px;
}

.cz_software_dev_wrapper .cz_soft_dev_col .cz_soft_dev_left_col {
    padding-left: 0px !important;
}

.cz_hire_section .ct-section-inner-wrap p{
        margin: 0 0 22px;
}

.cz_hire_section .ct-section-inner-wrap h1{
       font-size: 48px;
    line-height: 52px;
}

.Cz_hdtw_section .ct-section-inner-wrap .Cz_hdtw_heding_div h1 {
    font-size: 33px;
    line-height: 40px;
}

.cs_angular_section .Cz_heading_column .Cz_heading_div h2{
        text-align: center;
    border-right: none;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_icon_col {
    flex-wrap: wrap !important;
    justify-content: center;
        margin-top: 20px;
}

#section-64-257 .Cz_design_detail_div {
    width: calc(100% - 70px) !important;
}

#section-64-257 .cz_design_img_div {
    width: 70px !important;
}

.cs_angular_section .ct-section-inner-wrap .Cz_detail_column .Cz_detail_right_div .ct-image {
    width: 70%;
    margin-left: auto;
}

.cz_mission .cz_col_wrap .cz_right_col{
    order: -1;
}

.cz_portfolio_section .extra-features .tlp-portfolio-sd .Cz_port_desc {
    font-size: 17px;
    line-height: 26px;
}

.cz_project_section .ct-section-inner-wrap h1 {
    font-size: 46px;
    line-height: 54px;
}

.Cz_afbav_section .Cz_heading_column .Cz_heading_div h2 {
    font-size: 30px;
    line-height: 38px;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_left_col .ct-headline {
        font-size: 39px;
    line-height: 46px;
}

.cz_abt_cz_banner_wrapper .cz_left_col .oxy-rich-text p {
    margin-top: 0px !important; 
    margin-bottom: 0px !important; 
}

#section-10-445 .Cz_afbav_main_div .Cz_afbav_col .Cz_afbav_col_div{
        width: calc(50% - 30px) !important;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_afbav_main_div .Cz_afbav_col{
        justify-content: flex-start;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_afbav_main_div .Cz_afbav_col .Cz_afbav_col_div{
    margin-top:30px;
}

.Cz_afbav_section .ct-section-inner-wrap {
    padding-right: 15px;
    padding-left: 15px;
}

.Cz_afbav_section .Cz_afbav_col {
    flex-wrap: wrap !important;
}

.Cz_afbav_section .Cz_heading_column .Cz_heading_div {
    padding: 0;
    width: 100% !important;
    border-right: none !important;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div {
    align-items:center;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_heading_column {
    margin-bottom: 40px;
}

.cz_banner_wrapper .cz_left_col {
    padding-top: 30px;
    padding-bottom: 0;
}

.cz_abt_cz_banner_wrapper .ct-section-inner-wrap {
    padding-top: 50px;
     padding-bottom: 50px; 
}

.cz_common_wrap .ct-section-inner-wrap {
    margin-top: 0;
    margin-bottom: 50px;
}

.Cz_afbav_section .Cz_heading_column .Cz_heading_div h2 {
    text-align: center !important;
    padding-right: 0px !important;
}

.Cz_afbav_section .Cz_heading_text_div{
    align-items: center !important;
}

.Cz_wwd_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div{
    align-items: center !important;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div #image-214-394 {
    width: 50%;
}

.Cz_cms_section .ct-section-inner-wrap .Cz_wiad_column .Cz_wiad_right_div{
    align-items:center;
}

.Cz_oaaw_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div {
    align-items: center !important;
}

.Cz_oaaw_section .ct-section-inner-wrap .Cz_ossw_shortcode .tlp-portfolio-container .rt-row {
    justify-content: start;
}

.Cz_tiadc_section .Cz_heading_div h2, .Cz_wiad_section .Cz_heading_div h2, .Cz_oaaw_section .Cz_heading_div H2, .Cz_iads_section .Cz_heading_div h2 {
    text-align: center !important;
    border-right: none !important;
}

.cz_abt_cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .cz_client_help{
    width: 47%;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 42px;
    line-height: 50px;
}

.cz_abt_cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .cz_left_col{
    align-items: center !important;
}

.cz_help .cz_col_wrap .cz_client_help {
    font-size: 27px !important;
    line-height: 36px !important;
}

.cz_help .cz_left_col .ct-div-block .ct-div-block {
    margin-left: 20px !important;
}

/*.cz_banner_wrapper .cz_col_wrap .cz_left_col .cz_blue_text {*/
/*    margin-top: 0px;*/
/*}*/

.cz_quality_work_wrapper .ct-section-inner-wrap .ct-new-columns{
    margin-bottom: 10px;
}

.cz_counter_section .ct-section-inner-wrap .cz_counter_col .ct-headline {
    border-right: none;
}

.cz_counter_section .ct-section-inner-wrap .cz_our_work .cz_info_box {
    flex: 0 0 45.6% !important;
}

.cz_counter_section .ct-section-inner-wrap .cz_our_work{
    justify-content: center;
}
	
.cz_banner_wrapper .cz_col_wrap .cz_right_col .cz_banner_img {
    position: relative;
}
  
.cz_cust_dev .Cz_heading_img_div{
      margin-top: 50px;
}
	
.cz_software_dev_wrapper .cz_soft_dev_col .cz_soft_dev_left_col {
    border-right: none;
    text-align: center;
    padding-left: 0px;
}

.Cz_cpa_section .ct-section-inner-wrap .cz_features_col {
    justify-content:center;
}
	
	.cz_software_dev_wrapper .cz_soft_dev_icon_col .cz_common_box:nth-child(2) {
    margin-top: 0px !important;
}
	
.cz_deliver_section .cz_col_wrap .cz_left_col .cz_blue_text {
    margin-top: 0px;
}
	
.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap {
    margin-top: 0px;
}
	
.cz_right_col:not(.ct-section):not(.oxy-easy-posts), .cz_right_col.oxy-easy-posts .oxy-posts, .cz_right_col.ct-section .ct-section-inner-wrap {
		align-items: center !important;
	}
	
.cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col .cz_left_col .ct-headline {
    border-right: none !important;
}
	
.cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col{
    padding-right: 0px !important;
    margin-bottom: 0px !important;
}
	
/*.cz_quality_work_wrapper .ct-section-inner-wrap .cz_quality_col{*/
/*	 padding-right: 0px;*/
/*}*/
	
.cz_quality_work_wrapper .ct-section-inner-wrap .cz_quality_col .cz_left_col {
	border-right:none;
}
	
.cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_col .cz_portfolio_left_col {
    margin-bottom: 0px;
}
	
.cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_col .cz_portfolio_left_col h2{
    border-right: none;
}
	
.cz_quality_work_wrapper .ct-section-inner-wrap .cz_quality_col .cz_left_col .ct-headline{
	text-align:center;
}

.cz_help .cz_col_wrap .cz_left_col .cz_client_help{
    margin-bottom: 20px !important;
    text-align: center;
}

.cz_help .cz_left_col .ct-div-block {
    justify-content: center;
}
	
.cz_software_dev_wrapper .cz_soft_dev_icon_col .cz_common_box:nth-child(4) {
    margin-top: 0px !important;
}
     
.cz_abt_cz_banner_wrapper .cz_right_col .cz_banner_img {
    max-width: 60%;
}
 
.cz_abt_cz_banner_wrapper .ct-section-inner-wrap .cz_col_wrap .cz_left_col{
    text-align: start;
    align-items: start !important;
}
  
.cz_abt_cz_banner_wrapper .cz_col_wrap h1 {
      font-size: 42px;
}

.cz_experts_abt #new_columns-339-213> .ct-div-block {
    width: 50% !important;
}

.Cz_ios_section #new_columns-316-213> .ct-div-block {
      width: 100% !important;
}
    
.Cz_aad_section #new_columns-323-213> .ct-div-block {
    width: 100% !important;
    margin-top: 42px !important;
}
    
.Cz_cpa_section #new_columns-403-252> .ct-div-block {
    width: 100% !important;
}

.Cz_cpa_section .cz_features_col .cz_right_col {
    width: 50% !important;
    margin-top: 0px;
}

.Cz_wtmdf_section #new_columns-360-252> .ct-div-block {
    width: 100% !important;
    align-items:center !important;
}

.cz_cust_dev .Cz_heading_column {
    justify-content: center !important;
}

.Cz_wtmdf_section .Cz_heading_text_div{
    align-items: start !important;
}

.Cz_wtmdf_section .oxy-rich-text p {
    font-size: 15px;
}
    
.cz_cust_dev .ct-headline{
    margin-bottom:10px;
}
    
.Cz_whyca_section .Cz_heading_column{
    margin-bottom: 0px;
}

.Cz_whyca_section .ct-section-inner-wrap .ct-new-columns {
     justify-content: center;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .oxy-rich-text p {
    font-size: 15px;
}
    
.Cz_whyca_section #new_columns-374-252> .ct-div-block{
   width: 100% !important;
}

.cz_banner_wrapper  #new_columns-7-40> .ct-div-block{
    width: 100% !important;
  }

  /*.cz_quality_work_wrapper .ct-new-columns {*/
  /*  margin-bottom: 0px;*/
  /*  margin-top: 50px;*/
  /*}*/

  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col {
    margin: 30px 0px !important;
  }

.cz_counter_section .ct-section-inner-wrap .cz_counter_col .ct-headline {
    padding-right: 0px;
    text-align: center;
}

h2 {
    font-size: 25px;
    line-height: 35px;
 }

.cz_header_wrapper .oxy-header-center {
    flex-grow: 1;
    justify-content: flex-end;
    order: 3;
  }

.Cz_wiad_section .Cz_wiad_right_div {
    align-items: flex-end;
  }

.cz_soft_dev_col {
    flex-wrap: wrap;
  }

.cz_software_dev_wrapper .cz_soft_dev_left_col .ct-headline,
.cz_quality_work_wrapper .ct-new-columns .cz_left_col h2 {
    font-size: 25px;
  }

  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main_content_wrapper h5 {
    font-size: 24px;
  }

  .wpmm_mobile_menu_btn {
    font-size: 14px;
    display: block !important;
  }

  body .wp-megamenu-wrap .wpmm-nav-wrap>ul {
    display: none;
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    left: auto;
    top: auto;
}

  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main_content_wrapper {
    padding: 30px 26px 0px;
  }

  body .wp-megamenu-wrap .wpmm-nav-wrap>ul.active {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    background: var(--white);
    top: 73px;
    padding: 30px;
    height: calc(100vh - 73px);
    overflow: auto;
  }

  .wp-megamenu-wrap {
    position: inherit;
  }

  .wp-megamenu-wrap .wpmm-nav-wrap>ul>li {
    display: block;
    position: relative;
  }

  .cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu ul.wp-megamenu-sub-menu .cz_menu_heading a {
    font-size: 16px;
    line-height: 32px;
  }

  .cz_header_row .wp-megamenu .menu-item a {
    font-size: 14px;
    display: flex;
    justify-content: space-between;
  }

  .cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu ul.wp-megamenu-sub-menu li a {
    width: 100%;
    font-size: 14px;
    line-height: 28px;
  }

  .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu {
    display: block;
    border: 0;
  }
  
  .cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li>.wp-megamenu-sub-menu>li {
    padding: 0 10px 30px !important;
  }
  
  .cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li {
        padding: 20px !important;
    }

  .cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li {
    padding: 0;
  }

  .wp-megamenu #wpmm-strees-row-10 {
    width: 100% !important;
    top: 46px !important;
    left: 0 !important;
    border: 0;
    transform: inherit;
    z-index: 111;
  }

  .wp-megamenu #wpmm-strees-row-9 {
    width: 100% !important;
    z-index: 111;
  }

  .cz_header_wrapper .wpmm-nav-wrap.wpmm-main-wrap- {
    width: 40px;
  }

  .cz_header_wrapper .wpmm_mobile_menu_btn {
    color: var(--black);
    background-color: var(--white);
    font-size: 0 !important;
    padding: 5px 16px;
    border-radius: 5px;
    padding-top: 9px;
  }

  .wpmm_mobile_menu_btn i {
    font-size: 25px !important;
  }
  
  .Cz_blog_detail_page_section .ct-inner-content h2{
          font-size: 29px;
    line-height: 36px;
    padding-right: 0px;
  }
  
  .Cz_blog_detail_page_section .ct-inner-content p{
    font-size: 15px;
    line-height: 25px;
  }
  
  .Cz_blog_detail_page_section .ct-inner-content img{
    height: auto !important;
  }

  .cz_cta_section .cz_footer_top .ct-headline {
    font-size: 24px;
    line-height: 40px;
  }
  .Cz_oaaw_section .Cz_heading_div H2,
  .Cz_iads_section .Cz_heading_div h2,
  .Cz_wiad_section .Cz_heading_div h2,
  .Cz_tiadc_section .Cz_heading_div h2,
  .cz_web_section .cz_upper_col h2,
  .cz_counter_section .ct-headline,
  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col .cz_left_col .ct-headline,
  .cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_left_col h2,
  .cz_quality_work_wrapper .ct-new-columns .cz_left_col,
  .cz_software_dev_wrapper .cz_soft_dev_left_col {

    border-right: 0px solid var(--purple);
    text-align: center;
    padding: 0;
    align-items: center !important;
  }

  .Cz_iads_section .Cz_heading_div h2,
  .cz_web_section .cz_upper_col h2 {
    margin-top: 30px;
  }
  .cz_cust_dev .Cz_heading_img_div,
  .cz_cust_dev .Cz_heading_div ,
  .Cz_oaaw_section .Cz_heading_div,
  .Cz_oaaw_section .Cz_heading_text_div,
  .Cz_iads_section .Cz_heading_text_div,
  .Cz_iads_section .Cz_heading_div,
  .Cz_wiad_section .Cz_heading_text_div,
  .Cz_wiad_section .Cz_heading_div,
  .Cz_tiadc_section .Cz_heading_div,
  .Cz_tiadc_section .Cz_heading_text_div,
  .cz_software_dev_wrapper .cz_soft_dev_right_col,
  .cz_web_section .ct-div-block {
    align-items: center !important;
    padding: 0;
  }

  #new_columns-22-40>.ct-div-block {
      padding: 30px;
    width: 100% !important;
    flex: 0 0 50%;
  }


  .cz_testimonial_wrapper .cz_left_col:not(.ct-section):not(.oxy-easy-posts) {
    align-items: center;
  }

  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col .cz_left_col {
    padding: 0;
  }

  .cz_quality_work_wrapper .ct-new-columns {

    padding-right: 0px;
  }

  .cz_quality_work_wrapper .ct-new-columns .cz_left_col h2 {
    padding: 0;
    text-align: center;
  }

  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts {
    flex-wrap: wrap;
  }

  .Cz_wiad_section .cz_node_columns .cz_node_box,
  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post {
    flex: 0 0 44%;
    margin: 15px;
  }

  .Cz_wiad_section .cz_node_columns .cz_node_box.web-development:hover,
  .Cz_wiad_section .cz_node_columns .cz_node_box.software-development:hover,
  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post.web-development:hover,
  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post.software-development:hover {
    margin-top: -30px;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
  }

  .Cz_wiad_section .cz_node_columns .cz_node_box.web-development,
  .Cz_wiad_section .cz_node_columns .cz_node_box.software-development,
  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post.web-development,
  .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post.software-development {
    margin-top: 15px;
  }

  .cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_right_col {
    align-items: center;
  }

  .cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_left_col {
    align-items: center;
    /*margin-bottom: 0px;*/
    /*margin-top: 70px;*/
    padding-bottom: 10px;
  }

  .cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_right_col {
    justify-content: center;
    margin-bottom: 50px;
    padding: 0;

  }

  .cz_common_wrap h1 {
    font-size: 35px;
    font-weight: 900;
  }

  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts {
    grid-template-columns: repeat(1, minmax(200px, 1fr)) !important;
    padding: 0 20px;
  }

  .cz_deliver_section .cz_col_wrap .ct-headline {
    font-size: 26px;
    margin: 0 0 44px 0;
    margin-bottom: 10px !important;
  }
  
  .cz_cta_section .ct-section-inner-wrap .cz_footer_top #div_block-20-14 {
    width: 50% !important;
    align-items: end !important;
}

.cz_cta_section #new_columns-17-14> .ct-div-block {
    width: 50% !important;
}

  .cz_help .ct-section-inner-wrap {
    margin-top: 0;
  }

  .cz_deliver_section .cz_col_wrap .cz_right_col {
    align-items: center;
  }

  .cz_deliver_section .cz_col_wrap {
    margin-top: 70px;
  }

  .cz_software_dev_wrapper .cz_soft_dev_left_col .ct-headline {
    text-align: center;
  }

  .cz_abt_cz_banner_wrapper .cz_left_col .oxy-rich-text p {
    font-size: 16px;
    line-height: 29px;
  }
	
	.cz_software_dev_wrapper .ct-section-inner-wrap .cz_path{
		display:none;
	}
	
.cz_cust_dev .Cz_heading_div h2 br,
  .Cz_oaaw_section .Cz_heading_div H2 br,
  .Cz_iads_section .Cz_heading_div h2 br,
  .Cz_wiad_section .Cz_heading_div h2 br,
  .Cz_tiadc_section .Cz_heading_div h2 br,
  .Cz_tiadc_section .Cz_heading_img_div,
  .cz_left_bg_color,
  .cz_right_bg_color,
  .cz_footer_left_dot_img,
  .cz_testimonial_wrapper .cz_top_img,
  .cz_testimonial_wrapper .cz_bottom_img,
  .cz_portfolio_wrapper .cz_common_svg,
  .cz_ready_to_start .cz_ready_col .cz_core_img_2,
  .cz_web_section .ct-div-block br,
  .cz_footer_bottom .oxy-nav-menu-hamburger-wrap,
  .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu img,
  .cz_software_dev_wrapper .cz_path,
  .cz_quality_work_wrapper .ct-new-columns .cz_core_img,
  .cz_quality_work_wrapper .cz_elegant_img,
  .cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_left_col h2 br,
  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col .cz_core_img {
    display: none;
  }

  .cz_footer_bottom .oxy-nav-menu-list {
    display: block !important;
  }

  .Cz_tiadc_section .Cz_tiadc_div {
    flex: 0 0 50%;
  }

  .cz_counter_section .cz_left_col {
    padding: 0;
    align-items: center !important;
  }

  .cz_footer_bottom .ct-div-block {
    align-items: flex-start !important;
  }

  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col {
    padding-right: 0px;
  }

  .cz_counter_section .cz_info_box {
    flex: 0 0 45% !important;
  }

  .cz_counter_section .cz_info_box {
    margin-bottom: 50px;
  }

  .cz_cta_section .cz_top_footer_right {
    align-items: flex-start !important;
    padding: 0;
    margin-top: 30px;
  }

  .cz_cta_section .cz_footer_top {

    padding: 30px;
  }

  .cz_copyright_section .ct-new-columns .ct-div-block {
    flex: 0 0 50%;
  }

  .cz_footer_wrapper .cz_footer_bottom .cz_learn_Section {
    margin-top: 20px;
  }

  .cz_abt_cz_banner_wrapper .cz_left_col {
    padding:0px 15px !important;
    margin-bottom: 00px;
    margin-top: 25px;
  }

  .cz_banner_wrapper .ct-headline {
    font-size: 29px;
  }

  .Cz_heading_column {
    padding: 30px 10px;
  }

  .cz_abt_cz_software_dev_wrapper .cz_common_box {
    flex: 0 0 45% !important;
  }

  .cz_help .cz_bg_color {
    background: #f6f5fa00;
  }

  .cz_help .cz_right_col {
    align-items: flex-start !important;
  }

  .cz_counter_section .cz_cust_box {
    flex: 0 0 26%;
  }

  .cz_ready_to_start .cz_ready_col {
    justify-content: flex-start;
    margin-bottom: 0px;
    margin-top: 30px;
  }

  .cz_project_section h1 {
    font-size: 45px;
  }

  .cz_header_wrapper .oxy-header-right {
    order: 2;
    width: 100%;
  }

 /*.cz_col_wrap .cz_left_col .cz_blue_text {*/
 /*   margin-bottom: 0px;*/
 /*   line-height: 25px;*/
 /*   margin-top: 20px;*/
 /*   font-size: 16px !important;*/
 /* }*/

.Cz_cms_section .ct-section-inner-wrap .Cz_heading_column {
    margin-bottom: 0px;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_heading_column {
    justify-content: center;
    margin-bottom: 0px;
}

#section-79-257.Cz_iads_section .Cz_iads_text_column .Cz_iads_text_div {
    width: 80% !important;
}

#section-79-257.Cz_iads_section .Cz_iads_text_column .Cz_iads_text_img_div {
    width: 20% !important;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_text_img_div{
    align-items: center !important;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_column .Cz_iads_center_div{
    align-items: center;
}

.cz_our_success_section .cz_blue_text {
    margin-left: 0px;
}

#section-79-257.Cz_iads_section .Cz_iads_right_div .Cz_iads_text_column .Cz_iads_text_img_div {
    align-items: flex-start;
}

  .Cz_iads_section .Cz_iads_center_div {
    align-items: center;
    justify-content: center;
  }

  .cz_ios_banner_wrapper.cz_banner_wrapper .cz_col_wrap {
    flex-direction: column;
  }

  .cz_ios_banner_wrapper.cz_abt_cz_banner_wrapper .cz_right_col .cz_banner_img {
    position: static;
    width: 50%;
  }

  .cz_ios_banner_wrapper.cz_abt_cz_banner_wrapper .cz_left_col {
    padding-left: 20px !important;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .Cz_wiad_section .Cz_wiad_right_div img {
    position: static;
  }
  .cz_header_wrapper .wp-megamenu #wpmm-strees-row-10,
  .cz_header_wrapper .wp-megamenu #wpmm-strees-row-9{
    width: 100% !important;
  }
  
  /*vishal991 css start*/

.cz_quality_work_wrapper .cz_quality_col{
    margin-top: 0;
    padding-right: 0;
    }

.Cz_home_banner_service{
    margin-bottom: 10px;
    }
    
.Cz_wiad_section .cz_node_columns .cz_node_box:hover, .cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post:hover {
    margin-top: 20px;
}
        
.cz_banner_wrapper .cz_col_wrap .cz_left_col .cz_blue_text {
    margin-bottom: 15px;
    margin-top: 0px;
    font-size: 16px;
    line-height: 25px;
}

#_posts_grid-118-40 .oxy-post {
    margin-bottom: 2em;
}

.cz_testimonial_wrapper .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 0;
    }
        
.cz_banner_wrapper .ct-section-inner-wrap .cz_btn {
    margin: 15px 0px;
}

.Cz_wwd_section .ct-section-inner-wrap {
    padding-top: 0;
}

.cz_quality_work_wrapper .ct-section-inner-wrap {
    padding-top: 30px;
        padding-bottom: 50px;
}

.cz_software_dev_wrapper .cz_soft_dev_col {
    margin-bottom: 40px;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_col{
    margin-bottom: 0;
    }
    
    .cz_learn_Section .ct-shortcode {
    margin: 0;
}

.Cz_wtadp_section .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 0;
    }
    
 .Cz_hdtw_section .Cz_hdtw_heding_div{
    margin-bottom: 0;
    }
       
.cz_our_success_section .ct-section-inner-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
}

.cz_project_section .ct-section-inner-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
}

.Cz_afbav_section .Cz_heading_column{
    padding: 0;
    } 
    
    .Cz_afbav_section .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 50px;
}

.Cz_tiadc_section .Cz_tiadc_column {
    margin-top: 40px;
}

.Cz_tiadc_section .Cz_heading_column {
    padding: 0;
}

.Cz_wiad_section.mobile_why_section{
    margin-bottom: 0;
    }
    
.Cz_wiad_section.cz_andoid_wiad_section{
    margin-bottom: 0;
    }
    
.Cz_iads_section .ct-section-inner-wrap{
    padding-bottom: 0;
    }
        
.cz_our_success_section .Cz_heading_column{
    padding-top: 0;
    }
            
.Cz_iads_section .Cz_heading_column{
    padding: 0;
    }
                
.Cz_wiad_section .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 0;
}

.cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_left_col, .cz_portfolio_right_col{
    margin: 0 !important;
    }
    
    .cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_col {
    margin-bottom: 40px;
}

.cz_portfolio_wrapper .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 0;
    }
    
    .cz_deliver_section .ct-section-inner-wrap{
        padding-top: 30px;
        padding-bottom: 30px;
        }
        
.cz_counter_section .ct-new-columns .cz_info_box {
    margin-top: 15px;
    margin-bottom: 30px;
}

.cz_counter_section .ct-section-inner-wrap {
    padding-bottom: 0;
}

.cz_deliver_section .cz_col_wrap .cz_left_col .cz_blue_text {
    margin-bottom: 10px;
    margin-top: 10px;
}

.cz_abt_cz_deliver_section.cz_we_are .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 0;
    }
    
   .cz_help .cz_col_wrap .cz_left_col, .cz_right_col{
       padding: 0;
       }
       
       .cz_counter_section_service {
    margin-top: 0;
}

.cz_testimonial_wrapper.cz_abt_cz_deliver_section .ct-section-inner-wrap .cz_testimonial_col {
    margin: 0 0 30px 0 !important;
}
    
    .cz_software_common_section.cz_common_wrap .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 0;
} 

.cz_counter_section.cz_custom_counter_section .ct-section-inner-wrap{
    padding-top: 50px;
    padding-bottom: 50px;
    }
    
.cz_experts_abt .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 30px;
    }
        
.cz_experts_abt .ct-shortcode {
    padding-top: 0;
}

.cz_common_wrap.cz_cust_dev .cz_right_col{
    margin-bottom: 20px;
    }
    
.Cz_wtmdf_section .Cz_heading_column {
    padding: 0;
}

.Cz_whyca_section .Cz_heading_text_div {
    align-items: center !important;
}

.cz_common_wrap p {
    margin-bottom: 0;
}

.Cz_cpa_section .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 0;
    }
    
.cz_quality_work_wrapper #_posts_grid-106-40>.oxy-posts {
    display: flex !important;
    justify-content: center;
}

.single-portfolio .cz_web_section .cz_upper_col {
    margin-bottom: 60px;
}

.cz_web_section .cz_img_wrapper .cz_right_col img {
    margin: 20px 0;
}

.cz_web_section .cz_img_wrapper .cz_right_col {
    margin-bottom: 30px;
}

.single-portfolio .cz_web_section .cz_img_wrapper .cz_left_col img{
    margin-top: 0;
    margin-bottom: 30px;
}

.single-portfolio .cz_list {
    margin-top: 10px
}

.single-portfolio .cz_common_wrap .cz_features_col .cz_left_col h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.cz_help .cz_col_wrap .cz_left_col h2{
   padding-right: 0;
    }
.new_career_blink span.wpmm_item_description {
    bottom: -5px;
    left: 16px;
}
    

/*vishal991 css end*/
}

@media only screen and (max-width: 832px) {

/*.Cz_wiad_section .cz_node_columns .cz_node_box,*/
/*.cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post {*/
/*    flex: 0 0 44%;*/
/*}*/
  
.cz_project_section .ct-section-inner-wrap h1{
        max-width: 70%;
}
  
  .cz_abt_cz_software_dev_wrapper .ct-new-columns {
    justify-content: center !important;
}
  
  .cz_cta_section #new_columns-17-14> .ct-div-block {
    width: 100% !important;
}

.cz_cta_section .ct-section-inner-wrap .cz_footer_top #div_block-20-14 {
    width: 100% !important;
    align-items: center !important;
}
}

@media only screen and (max-width: 768px) {
        .seo_services .ct-section-inner-wrap {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    .seo_services ul li {
        font-size: 16px;
        padding: 12px 20px;
    }
    
    .benefit_section ul li {
    width: 100%;
}
    
    .cz_inner_banner_section .ct-section-inner-wrap{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
     .cz_inner_banner_section .ct-section-inner-wrap .inner_banner_img{
        height: 400px;
        object-fit: cover;
    }
    
    .cz_inner_banner_section p {
    font-size: 16px;
    line-height: 24px;
}
    
    .cz_inner_banner_section h1 {
        font-size: 26px;
        line-height: 36px;
        margin: 15px 0;
    }
    
.cz_abt_cz_banner_wrapper .cz_left_col{
	align-items: center !important;
    text-align: center !important;
}

.Cz_blog_codeblock .Cz_div_container {
    width: calc(100% - 30px);
}

.Cz_main_blog_section .Cz_detail_div a {
    font-size: 19px;
    line-height: 22px;
}

.Cz_main_blog_section .Cz_detail_div {
    padding: 20px;
}

.cz_wrap_file_upload_popup .cz_form_col {
    width: 100% !important;
    text-align: right;
}

.Cz_main_div .cz_wrap_file_upload_popup{
    flex-wrap:wrap;
}

.cz_form_col_50{
    margin-top: 20px;
}
    
.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_left_div .Cz_mobile_p{
    text-align: center;
}

.ct-section-inner-wrap{
    padding-right:20px !important;
    padding-left:20px !important;
}

.cz_banner_wrapper .cz_col_wrap .cz_left_col .cz_blue_text {
    font-size: 17px !important;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_left_col{
    padding: 0px 20px !important;
}

.Cz_wtmdf_section #new_columns-360-252> .ct-div-block {
    width: 100% !important;
}

.Cz_wtmdf_section #new_columns-360-252> .ct-div-block {
    width: 100% !important;
    align-items:center !important;
}

.cz_cust_dev .Cz_heading_div h2{
    text-align:center;
}

.cz_blue_text {
    margin-left: 0px !important;
}

#popmake-1422 .home_popup_heading_set {
    margin-bottom: 50px;
    font-size: 29px !important;
    line-height: 35px;
    padding-right:0;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_col .cz_soft_dev_left_col {
    padding-left: 0 !important;
    margin: 40px 0 20px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .oxy-rich-text p {
    text-align: center;
}

.single-portfolio .cz_left_banner_img{
    display: none;
}

.cz_cust_dev .ct-headline {
     padding-right:0px !important;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1{
    text-align: center !important;
}

.cz_form_wrapper .cz_form_btn{
    align-items: center;
    display: flex;
    flex-direction: column;
}

.cz_ready_to_start .cz_ready_col p{
    text-align: center;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1 {
    margin-top: 50px;
    font-size: 40px !important;
    line-height: 48px !important;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col{
    align-items: center;
    text-align: center;
}

.cz_web_section .ct-section-inner-wrap .cz_right_col h2{
    text-align: center !important;
    padding-right: 0px;
    font-size: 32px;
    line-height: 40px;
}

.cz_ready_to_start .cz_ready_col h2{
    margin-bottom: 0px !important;
    padding-right: 0px;
    text-align:center;
}

.cz_common_wrap p {
    font-size: 15px !important;
    line-height: 30px !important;
}

.cz_ready_to_start .ct-section-inner-wrap .cz_ready_col .ct-div-block {
    align-items: center;
}

.cz_common_wrap h3 {
    font-size: 24px !important; 
}

.single-portfolio .cz_left_col {
    /*text-align: center;*/
    align-items: center !important;
}

.single-portfolio .cz_left_col  p{
    text-align: center;
    /*align-items: center !important;*/
}

.cz_counter_section .cz_cust_box {
    flex: 0 0 100%;
}

.cz_custom_counter_section .ct-section-inner-wrap .cz_cust_box h2 {
    width: 120px;
    font-size: 34px !important;
}

#new_columns-339-136> .ct-div-block {
    width: 70% !important;
}

.Cz_hdtw_section .ct-section-inner-wrap .Cz_ht_col {
    justify-content: center;
}

.cz_copyright_section .ct-section-inner-wrap .cz_copyright_text {
        padding: 0;
    align-items: center;
}

.cz_copyright_section .ct-section-inner-wrap .cz_social_links {
        align-items: center;
    padding: 7px 0 0;
}

.cz_copyright_section{
    padding: 25px 0px;
}

.cz_copyright_section .ct-new-columns .ct-div-block {
    flex: 0 0 100%;
}

.cz_project_section .ct-section-inner-wrap h1{
        max-width: 100%;
}

.cz_project_section .ct-section-inner-wrap p {
    font-size: 17px;
    line-height: 25px;
}

.cz_project_section .ct-section-inner-wrap h1 {
    font-size: 40px;
    line-height: 49px;
}

#section-10-445 .Cz_afbav_main_div .Cz_afbav_col .Cz_afbav_col_div{
        width: calc(100% - 30px) !important;
}

.Cz_wiad_left_div .ct-div-block {
    flex: 0 0 100% !important;
    align-items: center !important;
    text-align: center !important;
    margin-right: 0px !important;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_text_column .Cz_iads_text_img_div{
    order: -1;
    align-items: center;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_text_column .Cz_iads_text_div{
    align-items: center;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_heading_div {
    align-items: center !important;
}

#section-79-257.Cz_iads_section .Cz_iads_right_div .Cz_iads_text_column .Cz_iads_text_img_div {
    align-items: center;
}

.Cz_wiad_section .Cz_wiad_left_div .list_div {
    flex-wrap: wrap;
}

#section-79-257.Cz_iads_section .Cz_iads_text_column .Cz_iads_text_div {
    width: 100% !important;
    text-align:center !important;
}

.Cz_oaaw_section .ct-section-inner-wrap .Cz_heading_div h2{
        font-size: 26px;
    line-height: 34px;
}

.cz_hire_section .ct-section-inner-wrap .Cz_hd_heading {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_div {
    flex: 0 0 80%;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_tiadc_column .Cz_tiadc_div{
    text-align: center;
    align-items: center;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 35px !important;
    line-height: 44px !important;
}

.Cz_research_section .ct-section-inner-wrap .Cz_heading_text_div {
    margin-left: 0px;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div{
        align-items: center;
}

.Cz_application_section .ct-section-inner-wrap .Cz_application_left_div .Cz_application_box_div p{
    text-align:center;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div {
    align-items: center;
    border-right: none;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div h2 {
    text-align: center;
    padding-right: 0px;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_text_div {
    align-items: center;
}

.Cz_game_section .ct-section-inner-wrap .Cz_game_col .Cz_game_right_div {
    text-align: center;
}

.Cz_game_section .ct-section-inner-wrap .Cz_game_col .Cz_game_des_div {
    align-items: center;
}

.Cz_game_section .ct-section-inner-wrap .Cz_game_col .Cz_game_des_div .ct-text-block {
    text-align: center;
}

.Cz_application_section .ct-section-inner-wrap .Cz_application_col .Cz_application_box_div{
    align-items: center;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h2{
    text-align: center;
    padding-right: 0px;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_text_div{
    align-items: center;
    margin-left: 0px;
}

.Cz_application_section .Cz_heading_text_div {
    align-items: center;
    margin-left: 0px !important;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_text_div{
    margin: 20px 0;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_div {
    align-items: center;
    border-right: none;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_column .ct-headline {
    text-align: center;
    padding-right: 0px;
    font-size: 31px;
    line-height: 38px;
}

.Cz_design_main_section .ct-section-inner-wrap p {
    font-size: 16px;
    line-height: 24px;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_div {
    border-right: none;
}

.Cz_research_section .Cz_heading_text_div {
    align-items: center;
     margin-left: 0px; 
}

.Cz_research_section .Cz_heading_column .Cz_heading_div {
    padding-right: 0px !important;
    border-right: none;
    align-items: center;
}

.Cz_research_section .Cz_heading_column .Cz_heading_div h2 {
    text-align: center;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 40px;
    line-height: 46px;
}

.Cz_layout_section .Cz_layout_col {
    flex-wrap: wrap !important;
    justify-content: center !important;
    /*width: 90% !important;*/
}

.Cz_layout_section #new_columns-123-425> .ct-div-block {
    width: 90% !important;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_layout_col .Cz_layout_box_div{
    margin: 20px 0;
}

.cz_cust_dev .Cz_heading_div h2 {
    border-right:none !important;
}

.Cz_whyca_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_text_div {
    align-items: center !important;
     margin-left: 0px; 
}

.cz_experts_abt .ct-section-inner-wrap h2 {
    border-right: none;
    text-align: center;  
    padding-right: 0px !important;
}

.cz_experts_abt #new_columns-339-213> .ct-div-block {
    width: 100% !important;
    align-items:center;
}

.cz_cust_dev .ct-section-inner-wrap .cz_features_col .cz_left_col .ct-headline{
    text-align: center;
}

.cz_cust_dev .ct-section-inner-wrap .cz_features_col .cz_left_col {
    align-items: center;
}

.cz_cust_dev .ct-section-inner-wrap .cz_features_col .oxy-rich-text p{
    text-align: center;
}

.Cz_oaaw_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div{
    align-items: center !important;
}

.Cz_oaaw_section .ct-section-inner-wrap .Cz_ossw_shortcode .rt-row{
    justify-content: center;
}

.Cz_tiadc_section .Cz_heading_div h2, .Cz_wiad_section .Cz_heading_div h2, .Cz_oaaw_section .Cz_heading_div H2, .Cz_iads_section .Cz_heading_div h2 {
    border-right:none !important;
}

.cz_abt_cz_software_dev_wrapper .cz_common_box {
    flex: 0 0 80% !important;
}

.cz_testimonial_wrapper .cz_client_slide .ct-div-block .oxy-rich-text {
    margin-left: 0px !important;
    flex: 0 0 100% !important;
    margin-top: 30px !important;
}

.cz_testimonial_wrapper .cz_client_slide .ct-div-block {
    flex-wrap: wrap !important;
}
	
.cz_banner_wrapper .ct-section-inner-wrap .cz_col_wrap .cz_left_col{
    align-items:center !important;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_left_col .ct-headline{
    text-align: center;
    line-height: 40px;
    font-size: 36px !important;
}

.cz_quality_work_wrapper .oxy-posts{
    justify-content:center;
}

.cz_abt_cz_banner_wrapper .cz_col_wrap .cz_left_col .oxy-rich-text p {
    font-size: 14px;
    line-height: 29px;
}

.Cz_iads_section .ct-section-inner-wrap .oxy-rich-text p {
    text-align: center;
}

.cz_software_dev_wrapper .ct-section-inner-wrap .cz_soft_dev_col .ct-headline{
    font-size: 31px;
    line-height: 39px;
    padding-right: 0px;
}

.cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_col .cz_portfolio_right_col {
    justify-content: center;
     margin-bottom: 70px; 
}

.cz_portfolio_wrapper .ct-section-inner-wrap .oxy-posts-grid .oxy-posts a{
    text-align: center;
}

.cz_deliver_section .ct-section-inner-wrap .cz_left_col{
    text-align:center;
    align-items:center;
}

.cz_ios_banner_wrapper .ct-section-inner-wrap .cz_col_wrap .cz_left_col .cz_blue_text{
    margin-top: 0px !important;
}

.cz_software_dev_wrapper .ct-section-inner-wrap .cz_soft_dev_col .ct-headline {
    font-size: 27px;
}
	
.cz_banner_wrapper .cz_left_col {
    align-items: center !important;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .ct-headline{
    text-align: center;
    padding-right:0px;
    font-size: 35px;
    line-height: 40px;;
}


.cz_testimonial_wrapper .ct-section-inner-wrap .cz_client_slide .ct-div-block .oxy-rich-text p {
     margin-bottom: 20px !important; 
}

.cz_cta_section .ct-section-inner-wrap .cz_footer_top .cz_top_footer_left .ct-headline{
    text-align: center;
    font-size: 28px;
    line-height: 36px;
}
	
.cz_abt_cz_banner_wrapper .ct-section-inner-wrap .cz_col_wrap .cz_left_col {
    text-align: center;
    align-items: center !important;
}

.cz_counter_section .ct-section-inner-wrap .cz_right_col{
    padding-top: 0px;
    padding-bottom: 0px;
}
	
	.cz_counter_section .ct-section-inner-wrap .cz_left_col{
    padding-top: 0px;
    padding-bottom: 0px;
}
	
	.cz_counter_section .cz_our_work .cz_info_box {
    flex: 0 0 44.6% !important;
}
	
.cz_cta_section .ct-section-inner-wrap .cz_top_footer_right {
    align-items:center !important;
}
	
.cz_cta_section .ct-section-inner-wrap .cz_top_footer_left {
	align-items:center !important;
	text-align:center !important;
}
	
.cz_cta_section .cz_footer_top .cz_top_footer_right {
    margin-top: 10px;
}
	
.cz_counter_section .cz_counter_col .ct-headline {
	font-size: 27px !important;
    padding-right: 0px;
    text-align: center;
    border-right: none;
}

.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
    position: inherit;
}

 .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
    display: none !important;
    position: absolute;
    z-index: 9999;
    background: var(--white);
    width: 100%;
    left: 0;
    max-height: none;
}

.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu.active{
     display: block !important;    
}

.wp-megamenu #wpmm-strees-row-9 {
    top: 0 !important;
    left: 0px !important;
    transform: inherit;
}


.wp-megamenu #wpmm-strees-row-10 {
    top: 0px !important;
}

.wpmm_mobile_menu_btn {
    color: var(--black) !important;
}

.cz_testimonial_wrapper .cz_client_slide .ct-div-block {
    display: block;
    padding: 20px;
}

.cz_footer_wrapper .cz_footer_bottom {
    padding-top: 130px;
}

.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
    color: var(--black) !important;
    background-color: #ffffff00;
}

.wpmm_mobile_menu_btn:hover {
    color: var(--black) !important;
    background-color: #ffffff00;
}

.cz_footer_left_dot_img {
    display: none;
}

.cz_quality_work_wrapper .ct-section-inner-wrap .ui-ux-design{
    margin-top: 16px !important;
}

.cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col .cz_left_col .ct-headline {
    text-align: center !important;
}

.cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_left_col .ct-headline{
    text-align:center;
}
}

@media only screen and (max-width:767px){
    .cz_header_wrapper .wp-megamenu #wpmm-strees-row-9,
    .cz_header_wrapper .wp-megamenu #wpmm-strees-row-10{
        top: -4px !important;
        left: 0 !important;
        border: 0;
        transform: inherit;
    } 
    
/* vishal767px start*/
.single-portfolio .cz_abt_section {
    margin-top: 60px;
    margin-bottom: 0;
}

#pum-457 .Cz_main_div {
    padding: 0;
}

.single-portfolio .cz_features_section {
    margin-top: 60px;
}

.single-portfolio .cz_web_section .cz_upper_col {
    margin-bottom: 50px;
}

.single-portfolio .cz_web_section .cz_upper_col h2 {
    margin-top: 0;
}

.single-portfolio .cz_ready_to_start {
    padding-top: 40px;
}
    
    
/* vishal767 end */

}

@media only screen and (max-width: 575px) {
    
    .seo_strategy_section ol li::before {
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 28px;
}

.seo_strategy_content_wrapper {
    padding: 0 20px;
}

.seo_strategy_section ol li h3 {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 8px;
}


.seo_strategy_section ol li {
    padding-left: 40px;
}
    
    .seo_services .ct-headline {
    margin-bottom: 15px;
    font-size: 24px;
}
    
    .cz_inner_banner_section h1 {
        font-size: 20px;
        line-height: 32px;
    }
    
.cz_header_wrapper .wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu li.wpmm_mega_menu .wpmm-strees-row-and-content-container>.wp-megamenu-sub-menu>li>.wp-megamenu-sub-menu>li {
    width: 100% !important;
}

.Cz_blog_detail_page_section .ct-inner-content h1 {
    font-size: 33px;
    line-height: 39px;
}

.Cz_blog_detail_page_section .ct-inner-content p {
    font-size: 14px;
    line-height: 24px;
}

.Cz_blog_detail_page_section .ct-inner-content h3 {
    font-size: 23px;
    line-height: 29px;
    margin-top: 20px;
}

.Cz_night_mode_div {
    width: 50px !important;
    height: 50px !important;
}
.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_right_div img {
    width: 100%;
    right: -20px;
}

.Cz_main_div .Cz_cf_left_div .cz_form_heading h2 {
    font-size: 46px;
    line-height: 56px;
    letter-spacing: 0;
    margin-bottom: 30px;
}

.Cz_research_section .ct-section-inner-wrap .ui_img_8 {
    top: 0;
}

.Cz_research_section .ct-section-inner-wrap .ui_img_11 {
    bottom: 12%;
}

.cz_cust_dev .ct-section-inner-wrap .Cz_heading_div h2 {
    font-size: 27px;
    line-height: 33px;
}

.cz_experts_abt .ct-section-inner-wrap .ct-headline{
    font-size: 28px;
    line-height: 35px;
}

.cz_cust_dev.cz_software_common_section .ct-headline {
    font-size: 32px;
    line-height: 33px;
}

#popmake-1422 .home_popup_heading_set {
    font-size: 23px !important;
    line-height: 36px;
}

.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -45%;
    width: 90%;
        max-height: 600px;
    overflow-y: scroll;
}

#popmake-1404 .Cz_main_div .upload_file {
    width: 100%;
    margin-bottom: 20px;
}

.cz_banner_wrapper .cz_left_col {
    padding: 0px 0px;
}

.Cz_design_main_section .ui_img_1 {
    display: none;
}

.Cz_design_main_section .ui_img_4 {
    top: 0;
    right: 7%;
}

.Cz_design_main_section .ui_img_6{
    display:none;
}

.Cz_design_main_section .ui_img_3{
    display:none;
}

.Cz_design_main_section .ui_img_5{
    display:none;
}

.Cz_application_section .ui_img_1{
    display:none;
}

#new_columns-22-40>.ct-div-block {
    width: 100% !important;
    flex: 0 0 80%;
}

.cz_common_wrap .ct-section-inner-wrap .oxy-rich-text .cz_list{
        flex-direction: column;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1 {
    font-size: 39px !important;
    line-height: 43px !important;
    margin-bottom: 0 !important;
}

.cz_list ul li a {
    line-height: 23px !important;
    font-size: 15px;
}

.single-portfolio .cz_web_section .cz_upper_col .ct-div-block:nth-child(2) .ct-text-block {
     margin-left: 0px !important; 
}

.cz_web_section .ct-section-inner-wrap .cz_upper_col h2{
    font-size: 30px;
    line-height: 38px;
}

.cz_web_section .ct-section-inner-wrap .cz_right_col h2 {
    font-size: 28px;
    line-height: 36px;
}

.single-portfolio .cz_web_section .cz_upper_col {
    margin-bottom: 50px !important;
}

.Cz_wiad_section .cz_node_columns .cz_node_box,
.cz_quality_work_wrapper .oxy-easy-posts .oxy-posts .oxy-post {
    flex: 0 0 94%;
}

.wpcf7 .Cz_main_div .Cz_cf_left_div{
    width: 100% !important;
}

.Cz_main_div{
        flex-direction: column;
}

.wpcf7 .Cz_main_div .Cz_cf_right_div {
    width: 100% !important;
}

.cz_web_section .cz_img_wrapper .cz_right_col img {
    margin: 20px 0;
}

.cz_footer_wrapper .cz_footer_bottom .oxy-rich-text p {
    font-size: 16px;
    line-height: 24px;
}

.cz_project_section .ct-section-inner-wrap h1 {
        font-size: 28px;
    line-height: 35px;
}

.cz_project_section .ct-section-inner-wrap p {
    font-size: 15px;
    line-height: 22px;
}

.cs_angular_section .Cz_detail_left_div .Cz_design_detail_div p {
    line-height: 20px;
    font-size: 14px !important;
}

.cz_counter_section .ct-text-block {
    color: var(--p_color);
    text-align: left;
    font-size: 16px;
    margin-left: 0px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_left_col {
    text-align: left;
}
  
.cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main .oxy-read-more{
        position: inherit !important;
}
  
.Cz_afbav_section .Cz_heading_column .Cz_heading_div h2 {
    font-size: 26px;
    line-height: 34px;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_heading_column{
    margin-bottom:0px;
}

.cz_help .cz_left_col .ct-div-block .ct-div-block h4 {
    margin-bottom: 0px !important;
}
  
.Cz_tiadc_section .Cz_tiadc_div h3 {
    font-size: 22px !important; 
    line-height: 29px !important;
    margin-right: 0px !important;
}

.cz_help .cz_left_col .ct-div-block .ct-div-block {
    flex-direction: column;
    width: 70% !important;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_heading_div #headline-16-257 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 15px;
}

.cz_abt_cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .cz_client_help {
    width: 100%;
}
 
  .cz_ios_banner_wrapper .cz_abt_cz_banner_wrapper .cz_left_col {
     padding-left: 0px !important; 
}
  
  .cz_abt_cz_banner_wrapper .cz_col_wrap .cz_left_col .oxy-rich-text p {
        font-size: 15px;
    line-height: 25px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_left_div .oxy-rich-text p{
        font-size: 15px;
    line-height: 24px;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div{
    align-items: center !important;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_column .Cz_iads_left_div .Cz_iads_text_column .oxy-rich-text p{
    font-size: 15px;
    line-height: 23px;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_text_img_div {
    align-itmes:center;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_text_div .oxy-rich-text p{
    font-size: 15px;
    line-height: 23px;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_left_div .Cz_iads_text_column .Cz_iads_text_div{
        align-items: center;
}

#section-79-257.Cz_iads_section .Cz_iads_text_column .Cz_iads_text_img_div {
    width: 50% !important;
    align-items: center;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_iads_right_div .Cz_iads_text_img_div{
    align-items: center !important;
}

.Cz_iads_section .ct-section-inner-wrap {
    padding-top: 0;
    align-items: center !important;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_heading_div {
    align-items: center !important;
}

.cz_ios_banner_wrapper.cz_abt_cz_banner_wrapper .cz_left_col {
     margin-top: 0px; 
}
  
.cz_hire_section .ct-section-inner-wrap p {
    font-size: 16px !important;
    line-height: 24px;
}

.cz_hire_section .cz_btn_hire {
    padding: 7px 48px;
    font-size: 19px;
    line-height: 30px;
}

.Cz_wwd_section .ct-new-columns .ct-div-block {
    padding:30px !important;
}

.Cz_wwd_section .ct-new-columns #div_block-81-257{
    padding:0 30px !important;
}

.Cz_oaaw_section .Cz_heading_column {
    margin-bottom: 20px !important;
        line-height: 24px !important;
}

.Cz_wwd_section .ct-section-inner-wrap .ct-new-columns .ct-div-block p {
    font-size: 15px;
}

.cz_cta_section .ct-section-inner-wrap .cz_footer_top {
    box-shadow: 0 7px 65px var(--shedow_footer-top);
    padding: 50px 18px;
    background-color: var(--footer_top_bg);
}

.Cz_iads_section .Cz_heading_div h2, .cz_web_section .cz_upper_col h2 {
     margin-top: 0px !important; 
}

.cz_hire_section .ct-section-inner-wrap .Cz_hd_heading {
    text-align: center;
    font-size: 22px;
    line-height: 30px;
}
  
  .Cz_cms_section .ct-section-inner-wrap .Cz_wiad_left_div .oxy-rich-text p{
    font-size: 15px;
    line-height: 24px;
  }
  
  .Cz_iads_section .ct-section-inner-wrap .Cz_heading_div h2{
    font-size: 22px;
    line-height: 30px;
  }
  
  .Cz_tiadc_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h2{
          font-size: 26px;
    line-height: 34px;
  }
  
  .Cz_wiad_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h2{
            font-size: 26px;
    line-height: 34px;
  }
  
.Cz_research_section .Cz_heading_column {
    margin-bottom: 0 !important;
}
  
.Cz_research_section .Cz_heading_column .Cz_heading_div h2 {
        font-size: 24px;
    line-height: 34px;
}
  
  .Cz_design_main_section .ct-section-inner-wrap p {
    font-size: 15px;
    line-height: 20px;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 30px !important;
    line-height: 40px !important;
}
  
  .cz_abt_number_section .ct-new-columns .cz_cust_box{
    flex: 0 0 100%;
    justify-content: start;
  }
  
  .Cz_oaaw_section .Cz_heading_div .ct-headline {
      text-align: center;
  }
  
  .cz_banner_wrapper .cz_dots_wrapper .dot5 {
    left: 14% !important;
    top: 83% !important;
  }
  
  .Cz_application_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h2 {
    font-size: 26px;
    line-height: 34px;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div h2 {
    font-size: 26px;
    line-height: 34px;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_text_div {
    margin-left: 0px;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div h2 {
    font-size: 31px;
    line-height: 39px;
}
  
  .cz_banner_wrapper .ct-section-inner-wrap .cz_left_col .ct-headline {
    line-height: 37px;
    font-size: 30px !important;
  }
  
  .cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_left_col .ct-headline{
    font-size: 21px;
    line-height: 30px;
  }
  
  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main_content_wrapper h5 {
        font-size: 23px !important;
    line-height: 26px !important;
  }


.cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main_content_wrapper p {
    font-size: 14px !important;
    line-height: 22px !important;
}
  
  .cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .oxy-rich-text p {
    font-size: 15px !important;
}
  
.cz_banner_wrapper #new_columns-7-40> .ct-div-block {
    width: 100% !important;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_col .oxy-rich-text p{
        font-size: 16px;
    line-height: 23px;
}

.cz_counter_section .ct-section-inner-wrap .cz_cust_box #text_block-279-124 {
    font-size: 16px;
}
  
  .cz_btn{
    width: 190px !important;
    padding: 17px 0 !important;

  }
  
  .cz_counter_section .ct-section-inner-wrap .cz_our_work .cz_info_box {
    flex: 0 0 87.6% !important;
  }
  
  .cz_cta_section .cz_footer_top .oxy-rich-text p{
    font-size: 16px;
    line-height: 26px;
  }
  
  .cz_counter_section .cz_counter_col .ct-headline {
    font-size: 22px !important;
    line-height: 32px;
    margin: 0 0 10px;
    }
  
  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col .cz_left_col .ct-headline{
       line-height: 30px;
    font-size: 23px;
  }
  
  .cz_cta_section .ct-section-inner-wrap .cz_footer_top .cz_top_footer_left .ct-headline {
    text-align: center;
    font-size: 20px !important;
    line-height: 28px !important;
  }
  
  .cz_cta_section .ct-section-inner-wrap .cz_btn{
    padding: 14px 24px;
    width: 224px;
  }
  
  .cz_cta_section .cz_footer_top .oxy-rich-text p {
    font-size: 15px !important;
    line-height: 24px !important;
  }
  
.cz_banner_wrapper .ct-section-inner-wrap .cz_left_col .ct-headline {
    text-align: center;
    line-height: 32px;
    margin: 10px 0;
    font-size: 22px !important;
}

.cz_banner_wrapper .Cz_home_banner_service {
    margin-bottom: 15px;
}
  
  .cz_banner_wrapper .ct-section-inner-wrap .cz_col_wrap .cz_blue_text {
    line-height: 23px;
    font-size: 15px !important;
}

.cz_banner_wrapper .cz_dots_wrapper .dot5 {
    left: 10% !important;
    top: 79% !important;
}

.cz_software_dev_wrapper .ct-section-inner-wrap .cz_soft_dev_col .ct-headline {
        font-size: 21px !important;
    line-height: 31px !important;
}
  
  .cz_banner_wrapper .ct-section-inner-wrap .ct-text-block {
    font-size: 15px !important;
}
  
  .cz_banner_wrapper .ct-section-inner-wrap #text_block-12-40 {
    font-size: 16px !important;
    line-height: 23px !important;
  }
  
  .cz_software_dev_wrapper .ct-section-inner-wrap .cz_common_box .oxy-rich-text P{
    font-size: 15px;
  }
  
  .cz_testimonial_wrapper .ct-section-inner-wrap .cz_client_slide .ct-div-block .oxy-rich-text p {
    font-size: 15px !important;
    font-size: 15px !important;
  }
  
  .cz_quality_work_wrapper .ct-new-columns .cz_left_col h2 {
    padding-right: 0px !important;
  }
  
  .cz_banner_wrapper .ct-section-inner-wrap .cz_left_col{
      text-align:center;
  }

.cz_counter_section .cz_cust_box {
    flex: 0 0 100%;
}

  .cz_our_work {
    padding: 30px;
  }

  .cz_software_dev_wrapper .cz_soft_dev_left_col .ct-headline,
  .cz_quality_work_wrapper .ct-new-columns .cz_left_col h2,
  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main_content_wrapper h5,
  h2 {
    font-size: 24px;
  }
  
  .cz_quality_work_wrapper .ct-new-columns .cz_left_col h2 {
    padding-right: 0px !important;
    text-align: center !important;
    font-size: 29px !important;
    line-height: 37px !important;
}

  .cz_counter_section .ct-new-columns .cz_info_box {
    margin-top: 0px;
  }

  .cz_counter_section .cz_info_box {
    flex: 0 0 100% !important;
  }

  .cz_header_wrapper .oxy-header-right .ct-link-button {
    display: none !important;
  }

  .cz_header_row .oxy-header-container .oxy-header-left img {
    max-width: 100px !important;
  }

  .Cz_night_mode_div {
    padding: 10px;
  }

  .wpmm_mobile_menu_btn i {
    font-size: 18px !important;
  }

  .cz_project_section h1 {
    font-size: 30px;
    line-height: 40px;
    padding-right: 0;
  }

  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post:nth-child(1) .cz_main .oxy-read-more,
  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post:nth-child(2) .cz_main .oxy-read-more {

    left: -4%;
  }

  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post:nth-child(3) .cz_main .oxy-read-more,
  .cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post:nth-child(4) .cz_main .oxy-read-more {

    right: -4%;
  }

  .cz_portfolio_section h3 {
    font-size: 24px !important;
  }

  .Cz_tiadc_section .Cz_tiadc_div {
    flex: 0 0 100%;
  }
  
  .cz_banner_wrapper .cz_right_col .cz_banner_img {
    width: 100%;
}

#new_columns-339-136> .ct-div-block {
    width: 90% !important;
}

/* vishal575px start*/

.cz_software_dev_wrapper .cz_soft_dev_col {
    margin-bottom: 10px;
}

.cz_quality_work_wrapper .ct-section-inner-wrap {
    padding-top: 35px;
    padding-bottom: 35px;
}

.cz_quality_work_wrapper .ct-section-inner-wrap .ct-new-columns {
    margin-bottom: 10px;
}

#popmake-1404 .Cz_main_div .cz_form_heading {
    margin-bottom: 0;
}

#popmake-1404 .Cz_main_div .Cz_country_div .cz_form_col {
    width: 100%;
}

#popmake-1404 .Cz_main_div .cz_form_col_first {
    display: block;
}

.Cz_main_div {
    padding: 0;
}

#popmake-1404 .Cz_main_div .Cz_country_div {
    display: block;
}

.Cz_main_div .Cz_cf_left_div .cz_form_heading h2 {
    font-size: 35px;
    line-height: 40px;
}

/* vishal575 end*/

}

@media only screen and (max-width: 481px) {
    .benefit_section ul {
    padding: 0 20px;
}
    
    .analogy_section .ct-section-inner-wrap {
    padding-bottom: 30px;
}
    
        .cz_inner_banner_section .ct-section-inner-wrap .inner_banner_img {
        height: 300px;
    }
    

.Cz_main_div .Cz_email_phone_div {
    flex-wrap: wrap;
}

#pum-457 .Cz_main_div .cz_form_heading h2 {
    font-size: 33px;
    line-height: 43px;
    margin-bottom: 0;
}

.Cz_blog_detail_page_section .ct-inner-content h1 {
    font-size: 25px;
    line-height: 35px;
}

.Cz_blog_detail_page_section .ct-inner-content h2 {
    font-size: 24px;
    line-height: 28px;
}

.Cz_main_div .upload_file .attach_resume {
    font-size: 14px !important;
    line-height: 20px;
}

.Cz_main_div .Cz_cf_left_div .cz_form_heading h2 {
    font-size: 33px;
    line-height: 40px;
    letter-spacing: 0;
    margin-bottom: 30px;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 22px !important;
    line-height: 30px !important;
}

.cz_mission .ct-section-inner-wrap .cz_col_wrap h2.ct-headline {
    font-size: 22px !important;
}
.cz_counter_section .ct-section-inner-wrap .cz_cust_box {
    flex: 0 0 100%;
    justify-content: center !important;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_btn {
    width: auto !important;
    padding: 12px 30px !important;
    font-size: 13px;
}
.cz_custom_counter_section .ct-section-inner-wrap .cz_cust_box .ct-text-block {
    width: 120px;
}
.cz_slider_section_wrapper .unslider-arrow.next {
    right: 0px !important;
}
.cz_slider_section_wrapper .unslider-arrow.prev {
    right: 50px !important;
}

.cz_btn {
    width: auto !important;
    padding: 13px 30px !important;
    font-size: 13px !important;
}
.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .oxy-rich-text p {
    font-size: 14px !important;
        line-height: 25px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .ct-headline {
    font-size: 20px !important;
    line-height: 30px !important;
}

.cz_cust_dev.cz_software_common_section .ct-headline {
    font-size: 24px;
    line-height: 30px;
}

#popmake-1422 {
    padding: 30px !important;
}

#popmake-1422 .home_popup_heading_set {
    font-size: 22px;
    line-height: 30px;
}

.contact_form_section2 .ct-section-inner-wrap .Cz_cf_right_div input {
    padding: 20px!important;
}

.contact_form_section2 .Cz_cf_right_div .wrap_form_field {
    flex-direction: column;
}

.cz_ready_to_start .cz_form_wrapper .cz_form_col_first {
    display: flex;
    flex-direction: column;
}

.cz_ready_to_start .ct-section-inner-wrap .oxy-rich-text p{
    font-size: 14px;
        line-height: 22px;
}

.cz_ready_to_start .cz_form_wrapper .cz_form_col_first input[name="lname"] {
     margin-left: 0px !important; 
}

.single-portfolio .cz_common_wrap .cz_features_col .cz_left_col h2 {
    font-size: 37px !important;
    line-height: 46px !important;
    padding-right: 0;
}

.cz_ready_to_start .cz_ready_col h2{
    font-size: 24px !important;
    line-height: 31px;
}

.cz_ready_to_start .cz_form_wrapper .cz_form_col_first input {
    width: 100% !important;
}

.cz_web_section .ct-section-inner-wrap .cz_right_col h2 {
    font-size: 24px;
    line-height: 31px;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1 {
    font-size: 36px !important;
    line-height: 40px !important;
}

.cz_abt_section .ct-section-inner-wrap .cz_left_col h2{
    padding-right: 0px !important;
}

.cz_common_wrap h3 {
    font-size: 22px !important;
}

.cz_common_wrap p {
    font-size: 15px !important;
    line-height: 26px !important;
}

.Cz_main_div .cz_form_col_first{
    flex-wrap: wrap;
}

.cz_abt_section .ct-section-inner-wrap .cz_left_col p{
    font-size:14px;
}

.Cz_main_div {
    padding: 0px !important;
}

.Cz_main_div .cz_wrap_file_upload_popup{
   flex-wrap: wrap;
}
.ct-new-columns > .ct-div-block {
    padding-right: 0;
    padding-left: 0;
}
#new_columns-22-40>.ct-div-block {
    flex: 0 0 100%;
}
.cz_footer_wrapper .cz_footer_bottom {
    padding: 30px 0px 40px !important;
}
.cz_our_work {
    padding: 30px 0;
}
.cz_testimonial_wrapper .cz_client_slide .ct-div-block {
    padding: 20px 0;
}
#_posts_grid-118-40 .oxy-posts {
    padding: 0;
}

.cz_testimonial_wrapper .ct-section-inner-wrap {
    padding-bottom: 0;
    padding-top: 0;
}

.cz_counter_section .ct-new-columns .cz_info_box {
    margin-top: 0;
}
.cz_software_dev_wrapper .cz_soft_dev_col {
    margin-bottom: 30px;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_icon_col .cz_common_box {
    padding: 20px 30px;
}

.cz_quality_work_wrapper .ct-section-inner-wrap {
    padding-top: 10px !important;
    padding-bottom: 50px !important;
}

.cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_col {
    margin-bottom: 20px !important;
}


.cz_banner_wrapper .ct-section-inner-wrap .cz_left_col {
    padding: 0 !important;
}

.cz_software_dev_wrapper .cz_common_box .ct-headline {
   margin: 5px 0 !important;
}

.cz_counter_section .ct-section-inner-wrap .cz_our_work .cz_info_box {
    flex: 0 0 100% !important;
    margin: 20px 0 0 0;
}

.cz_portfolio_wrapper .ct-section-inner-wrap {
    padding-bottom: 0;
}

.cz_deliver_section .ct-section-inner-wrap{
padding-bottom: 0;
    padding-top: 10px;
}
.cz_portfolio_wrapper .ct-section-inner-wrap .cz_portfolio_col .cz_portfolio_right_col {
    margin-bottom: 30px;
}
.cz_counter_section .ct-section-inner-wrap {
    padding-top: 30px;
    padding-bottom: 20px;
}
.cz_testimonial_wrapper .ct-section-inner-wrap .cz_testimonial_col {
    margin: 50px 0px 10px !important;
}

.cz_banner_wrapper .ct-section-inner-wrap {
    padding-bottom: 50px;
}

.cz_quality_work_wrapper .ct-new-columns, .cz_quality_col {
    margin-top: 0;
}

.cz_deliver_section .cz_col_wrap .cz_left_col .cz_blue_text {
    margin-top: 0px !important;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_icon_col {
    margin-top: 0;
}

.cz_abt_cz_banner_wrapper .cz_right_col .cz_banner_img {
    max-width: 100%;
}

#new_columns-339-136> .ct-div-block {
    width: 100% !important;
}

.Cz_tiadc_section .Cz_tiadc_column{
    display: block
    }
    
   .Cz_tiadc_section .Cz_tiadc_column .Cz_tiadc_div{
       padding-right: 0;
       padding-left: 0;
       }
       
#section-10-445 .Cz_afbav_main_div .Cz_afbav_col .Cz_afbav_col_div {
    width: 100% !important;
    padding: 15px;
  margin: 0 0 15px 0;
}

.Cz_afbav_section .Cz_afbav_col {
    margin-bottom: 15px;
}

.cz_banner_wrapper .dot7 {
    width: 35px;
    height: 35px;
    bottom: 10px;
}

/* vishal481px start*/

.cz_abt_cz_banner_wrapper .ct-section-inner-wrap{
    padding-top: 30px;
        padding-bottom: 30px;
    }
    
.Cz_home_banner_service::before{
    top: 18px;
    height: 30px;
    width: 7px;
}

.cz_abt_cz_banner_wrapper .cz_col_wrap .cz_left_col .cz_blue_text {
    margin-bottom: 0;
}

.cz_abt_cz_software_dev_wrapper .cz_soft_dev_col {
    margin-bottom: 0;
}

.cz_abt_cz_deliver_section .ct-section-inner-wrap {
    padding-bottom: 30px;
    padding-top: 30px;
}

.cz_common_wrap.cz_cust_dev .ct-section-inner-wrap {
    margin-top: 0;
    margin-bottom: 30px;
}

.cz_common_wrap.cz_cust_dev .cz_features_col .cz_right_col {
    margin-bottom: 20px;
}

.cz_abt_cz_deliver_section .cz_testimonial_col .cz_right_col .cz_blue_text {
    margin-left: 0 !important;
}
    
.cz_banner_wrapper .Cz_home_banner_service {
    margin-bottom: 0;
}

.cz_software_dev_wrapper .cz_soft_dev_icon_col .cz_common_box{
    padding: 0 !important;
    margin-bottom: 40px;
    }
    
    .home .cz_portfolio_wrapper .ct-section-inner-wrap{
    padding-top: 0;
    padding-bottom: 0;
}

.cz_portfolio_wrapper .cz_portfolio_col .cz_portfolio_left_col {
    padding-bottom: 5px;
}

.cz_portfolio_wrapper .oxy-easy-posts .oxy-posts .oxy-post .cz_main .oxy-read-more {
    position: absolute !important;
}

.custom_post_block_wrap .oxy-posts .oxy-post-image {
    max-width: 400px;
}

.cz_counter_section .cz_info_box .cz_hours {
    margin-top: 20px;
}

#popmake-1422 .home_popup_heading_set {
    margin-bottom: 20px;
}

#popmake-1422 .gform_page_footer {
    margin-top: 30px;
}

.cz_project_section .ct-section-inner-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
}

.cz_portfolio_text {
    margin-bottom: 50px;
    margin-left: 0;
}

.cz_portfolio_section .tlp-portfolio-container .tlp-single-item {
    margin-bottom: 40px;
    padding-right: 0;
    padding-left: 0;
}

.cz_portfolio_section .tlp-portfolio-sd a h6 {
    font-size: 30px !important;
    line-height: 40px !important;
}

.cz_experts_abt .ct-section-inner-wrap {
    padding-top: 0;
    padding-bottom: 30px;
}

.cz_portfolio_section .tlp-portfolio .layout1 .tlp-content .tlp-content-holder {
    margin-top: 20px;
}

.Cz_wtmdf_section .Cz_heading_column{
    padding: 0;
    }
    
.Cz_whyca_section .Cz_heading_column{
    padding: 0;
    }
    
.Cz_whyca_section .ct-new-columns .Cz_box_div{
     padding: 15px;
    margin-bottom: 20px;
    }
        
.Cz_whyca_section .ct-new-columns .Cz_box_div  p {
    margin: 5px 0;
}

.Cz_whyca_section #new_columns-374-252> .ct-div-block {
    width: 100% !important;
}

.Cz_ios_section #new_columns-316-213> .ct-div-block {
    width: 100% !important;
}

.Cz_aad_section #new_columns-323-213> .ct-div-block {
    width: 100% !important;
     margin-top: 20px !important;
}

.Cz_cpa_section #new_columns-403-252> .ct-div-block {
    width: 100% !important;
}

.Cz_wtmdf_section .cz_features_col {
    margin-top: 40px;
}

.Cz_design_main_section h1 {
    max-width: 100%;
}

.Cz_design_main_section p {
    max-width: 100%;
    font-size: 15px;
}

.Cz_research_section .Cz_heading_column{
    padding: 0 !important;
    }
    
 .Cz_application_section .Cz_heading_column {
    margin-bottom: 0;
}

.Cz_layout_section .ct-section-inner-wrap .ct-new-columns {
    margin-bottom: 0;
}

.Cz_tiadc_div h3 {
    padding-top: 15px;
}

.Cz_tiadc_section .Cz_tiadc_column {
    margin-top: 15px;
}

.Cz_tiadc_section .Cz_tiadc_column .Cz_tiadc_div p {
    font-size: 15px;
    line-height: 25px;
}

.mobile_why_section .Cz_heading_column{
   padding: 0;
    }
    
.cz_our_success_section .Cz_heading_column{
    padding-bottom: 0;
    }
       
.cz_ios_banner_wrapper.cz_abt_cz_banner_wrapper .cz_right_col .cz_banner_img {
    width: 80%;
}

.cz_our_success_section .tlp-equal-height {
    padding-right: 0;
    padding-left: 0;
}

.wpcf7-spinner {
   display: none;
}

.Cz_design_main_section .ct-section-inner-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
}

p {
    line-height: 25px;
}

.Cz_application_section .Cz_application_box_col h3{
    margin-bottom: 5px;
    }
    
.Cz_game_section .Cz_heading_column {
    margin-bottom: 0;
}

.Cz_layout_section .Cz_heading_column{
    padding: 0;
    }

.Cz_design_main_section .ct-image {
    padding-top: 20px;
}

.single-portfolio .cz_cta_section {
    margin-bottom: 50px !important;
}

.cz_testimonial_wrapper .ct-div-block .ct-video::before {
    right: -10px;
}

.cz_testimonial_wrapper .ct-div-block .ct-video::after {
    right: -10px;
}

}

@media only screen and (max-width: 320px) {
    
.Cz_research_section .Cz_heading_column .Cz_heading_div h2 {
    font-size: 22px;
    line-height: 29px;
}       

.cz_banner_wrapper .Cz_home_banner_service {
    margin-bottom: 0;
}

.Cz_main_div .Cz_cf_left_div .cz_form_heading h2 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0;
    margin-bottom: 0;
}

.Cz_research_section .ui_img_11{
    display:none;
}

.Cz_research_section .ui_img_10{
    display:none;
}

.Cz_application_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h2 {
    font-size: 23px;
    line-height: 29px;
}

.Cz_application_section .Cz_heading_column {
    margin-bottom: 30px !important;
}

.cz_cust_dev .ct-section-inner-wrap .ct-headline {
    font-size: 26px !important;
    line-height: 34px;
}

.cz_experts_abt .ct-section-inner-wrap .ct-headline{
    font-size: 28px;
    line-height: 32px;
}

.cz_banner_wrapper .cz_dots_wrapper .dot7 {
    right: 3%;
    bottom: 40px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .oxy-rich-text p {
    font-size: 14px !important;
}

.Cz_game_section .ct-section-inner-wrap .Cz_heading_div h2 {
    font-size: 21px;
    line-height: 30px;
}

.Cz_layout_section .ct-section-inner-wrap .Cz_heading_column .ct-headline {
    font-size: 23px;
    line-height: 28px;
}

.cz_deliver_section .ct-section-inner-wrap .cz_col_wrap .ct-headline {
    font-size: 24px !important;
    line-height: 33px !important;
}

.single-portfolio .cz_abt_section .cz_abt_col .cz_left_col h2 {
    font-size: 28px !important;
    line-height: 36px !important;
}

.cz_common_wrap h3 {
    font-size: 16px !important;
}

.single-portfolio .cz_banner_section.cz_common_wrap .cz_inner_col .cz_left_col h1 {
    font-size: 32px !important;
    line-height: 40px !important;
}

.cz_web_section .ct-section-inner-wrap .cz_upper_col h2 {
    font-size: 27px;
    line-height: 34px;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_btn {
    width: 230px !important;
    padding: 20px 0 !important;
    font-size: 15px;
}

.cz_portfolio_section .extra-features .tlp-portfolio-sd a h6 {
    font-size: 28px !important;
    line-height: 35px;
}

.cz_portfolio_section .extra-features .tlp-portfolio-sd .Cz_port_desc {
    font-size: 15px;
    line-height: 24px;
}

.cz_portfolio_section .tlp-portfolio-sd a h6 {
    font-size: 28px !important;
    line-height: 35px;
}

.cz_project_section .ct-section-inner-wrap p {
    font-size: 14px;
    line-height: 20px;
}

.cz_project_section .ct-section-inner-wrap h1 {
    font-size: 24px;
    line-height: 33px;
}

.Cz_afbav_section .ct-section-inner-wrap {
    padding-bottom: 30px !important;
}

.Cz_afbav_section .Cz_heading_column .Cz_heading_div h2 {
    font-size: 24px;
    line-height: 30px;
}

.Cz_afbav_section .Cz_afbav_col .Cz_afbav_col_div h4 {
    font-size: 17px;
    line-height: 25px;
}

.cz_hire_section .ct-section-inner-wrap p {
    font-size: 19px !important;
}

.Cz_wiad_section .Cz_heading_column {
     margin-bottom: 0px !important; 
}

.Cz_tiadc_section .Cz_tiadc_column {
    margin-top: 30px !important;
}

.Cz_tiadc_section .ct-section-inner-wrap .Cz_heading_div #headline-16-257 {
    font-size: 20px;
    line-height: 28px;
}

.cz_abt_cz_banner_wrapper .cz_col_wrap .cz_left_col .oxy-rich-text p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 30px !important;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_afbav_main_div h3 {
    font-size: 23px;
    line-height: 30px;
}

.Cz_afbav_section .ct-section-inner-wrap .Cz_heading_column {
    margin-bottom: 0px !important;
}

.Cz_afbav_section .Cz_heading_div h2{
        font-size: 24px;
    line-height: 30px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_heading_column .Cz_heading_div h2 {
    font-size: 22px;
    line-height: 30px;
}

.Cz_tiadc_section .Cz_tiadc_div h3 {
        font-size: 19px !important;
    line-height: 24px !important;
}

.Cz_tiadc_section .Cz_tiadc_column .Cz_tiadc_div p {
    font-size: 14px !important;
    line-height: 21px;
}

.cz_hire_section .ct-section-inner-wrap .cz_btn_hire {
    padding: 11px 42px;
    font-size: 20px;
    line-height: 28px;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_heading_div h2 {
    font-size: 21px;
    line-height: 29px;
}

zz
#section-79-257.Cz_iads_section .Cz_iads_text_column .Cz_iads_text_div {
    width: 100% !important;
    text-align:center !important;
}

.Cz_iads_section .ct-section-inner-wrap .Cz_heading_column {
    margin-bottom: 0px;
}

.Cz_wiad_section .ct-section-inner-wrap .Cz_wiad_left_div .oxy-rich-text p{
   font-size: 14px !important;
}

.Cz_design_main_section .ct-section-inner-wrap h1 {
    font-size: 22px !important;
    line-height: 29px !important;
}

.Cz_iads_section .ct-section-inner-wrap .ct-new-columns .ct-div-block p {
    
    line-height: 22px;
    font-size: 13px;
}

.cz_cta_section .ct-section-inner-wrap .cz_footer_top .cz_top_footer_left .ct-headline {
    text-align: center;
    font-size: 17px !important;
    line-height: 24px !important;
    margin-bottom: 15px;
}

.cz_cta_section .cz_footer_top .oxy-rich-text p {
    font-size: 14px !important;
    line-height: 22px !important;
}

.cz_btn {
    width: 170px !important;
    padding: 12px 0 !important;
}

.Cz_design_main_section .ct-section-inner-wrap p {
    font-size: 14px;
    line-height: 20px;
}

.cz_banner_wrapper .ct-section-inner-wrap .cz_left_col .ct-headline {
    text-align: center;
    line-height: 33px;
    font-size: 24px !important;
}

.cz_software_dev_wrapper .ct-section-inner-wrap .cz_common_box .oxy-rich-text P {
    font-size: 14px !important;
}

.cz_abt_cz_banner_wrapper .cz_left_col .oxy-rich-text p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.cz_abt_cz_banner_wrapper .cz_left_col .oxy-rich-text p {
    font-size: 15px !important;
}
    
}

/*****************************
    6] responsive css end
*****************************/