@media screen and (max-width:2560px){
    /*.banner-content {left: -4%;}*/
    html{
        margin-top: 0px !important;
    }
    .submenu-read-btn-a1 {
    background: #cc0000;
    color: #fff !important;
    /* display: flex; */
    border: 1px solid #cc0000;
}
}

@media screen and (max-width:1920px){
    /*.banner-content { left: -6%;}*/
}
@media screen and (min-width:1920px){
    .process-sec .down-arrow {
     position: absolute;
        right: 84px;
        top: -19px;
    }
    .testimonial-slider .slick-prev::before {
    /*position: absolute;*/
    /*top: -283px;*/
    /*right: -1168px;*/
    }
    .blogs-slider-sec .slick-prev:before {
    position: absolute;
    top: 206px;
    left: 1100px !important;
 
}

}

@media screen and (min-width:1600px){
    .process-sec .down-arrow {
    position: absolute;
        right: 84px;
        top: -19px;
}
/*.testimonial-slider .slick-prev{ left: -20%;}*/
/*.testimonial-slider .slick-prev::before {*/
/*    position: absolute;*/
/*    top: -283px;*/
/*    right: -1404px;*/
/*    width: 50px;*/
/*    height: 50px;*/

/*}*/
.blogs-slider-sec .slick-prev:before {
    position: absolute;
    top: 206px;
    left: 1100px !important;
 
}
}
@media screen and (max-width:1500px){
.banner-content { bottom: 37%; right: 1%;}
.banner-content-new-data-h2 { font-size: 60px;}
.banner-content-new-data-h2-span {font-size: 60px;}
} 
@media screen and (max-width:1400px){
    .services-child-banner .breadcrumbs-h1 {font-size: 33px;}
   .process-sec .down-arrow {
          position: absolute;
        right: 60px;
        top: -19px;
} 
.footer-section-three .contact li {
    padding-right: 7px;
}
/*.testimonial-slider .slick-prev::before {*/
/*    position: absolute;*/
/*    top: -283px;*/
/*    right: -1168px !important;*/
/*}*/
    .banner-content { left: auto; }
.menu-top-btn-a{    padding: 10px 10px;
    font-size: 12px;}
    .header-menus li { padding: 5px 5px;}
    .our-efforts-sec .efforts-item {min-height: 426px;}
    .dm-slider .slick-prev {left: 91%; top: -32%;}
    .dm-slider .slick-prev::before {top: 0;  right: 0;}
    .dm-slider .slick-next {        right: -4%;
        top: 73%;}
}

@media screen and (max-width:1599px) and (min-width:1400px){
        .blogs-slider-sec .slick-next:before {
    position: absolute;
    top: 206px;
    right: 30px !important;
}
.blogs-slider-sec .slick-prev:before {
    position: absolute;
    top: 206px;
    left: 1150px !important;
}
}
/*@media screen and (max-width:1300px){*/
/*   .process-sec .down-arrow {*/
/*          position: absolute;*/
/*        right: 84px;*/
/*        top: -19px;*/
/*} */
/*}*/

@media screen and (max-width:1399px) and (min-width:1200px){
    /*.testimonial-slider .slick-prev::before {*/
    /*    position: absolute;*/
    /*    top: -283px;*/
    /*    right: -1200px;*/
    /*    width: 50px;*/
    /*    height: 50px;*/
    /*}*/
    /*.testimonial-slider .slick-prev::before {*/
    /*    position: absolute;*/
    /*    top: -283px;*/
    /*    right: -1000px;*/
    /*    width: 50px;*/
    /*    height: 50px;*/
    /*}*/
            .spectrum-description {  font-size: 18px;  }
.spectrum-heading {font-size: 30px;}
} 
@media screen and (max-width:1200px){
   .process-sec .down-arrow {
    position: absolute;
    right: 59px;
    top: -20px;
   width: 50px;
} 
.why-mob-sec .swiper-slide{
    min-height:600px;
}
.spectrum-description {
  font-size: 18px;  
}
.spectrum-heading {font-size: 30px;}

.test1-slider .slider-item {min-height: 310px;}
.page-id-800 .slider-item {
    min-height: 480px;
}
.dm-slider-head-h2 {font-size: 30px;}
}
@media screen and (max-width:1199px) and (min-width:992px) {
        .banner-content { left: auto;  right: 12px;   }
        .banner-content-new-data-h2 { font-size: 50px;}
        .banner-content-new-data-h2-span {  font-size: 50px;}
        .blogs-slider-sec .slick-next:before {
    position: absolute;
    top: 206px;
    right: 30px !important;
}
.blogs-slider-sec .slick-prev:before {
    position: absolute;
    top: 206px;
    left: 800px !important;
}
.banner-content-new-data-h2 {  font-size: 40px;}
.banner-content-new-data-h2-span {  font-size: 40px;}
    .banner-content {
   
        right: 0%;
                left: auto;
    }
    .dm-slider .slick-next {right: 0%;   top: 84%;   }
    .process-sec .process-div { height: 220px;  width: 153px;   }
    .process-sec .process-line {position: absolute;   width: 86%;  left: 59px;   top: -55px;height: 51%;}
    .process-sec .down-arrow {
        position: absolute;
        right: 50px;
        top: -19px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute; left: 0; }
    .our-journey-item-images-r1c1 { width: 100%;height: 156px;}
    .stats-data-h5 { font-size: 16px;}
    .stats-data-h2 { font-size: 24px;}
    .stats-data-h5-1 {font-size: 16px;}
    .stats-data-1 {padding: 0 6px;}
    .stats-data-2 { padding: 0 6px;}
    .testimonial-slider .slick-prev{ left: -40%;}
    .testimonial-slider .slick-next{ right: -4%;}
    .tech-head {font-size: 34px;}
    .lets-talk-sec .talk-h {font-size: 66px;}
        .testimonial-slider .slick-prev::before {
        /*position: absolute;*/
        /*top: -283px;*/
        /*right: -1190px;*/
        /*width: 50px;*/
        /*height: 50px;*/
    }
    .header-menus li {
    padding: 5px 6px;
}
    header #menu-dot-id::before, #menu-dot-id::after {
        right: -9px;
    }
    .banner-content h1 {font-size: 38px;}
.home-tech-sec .tech-icon {
    transform: scale(0.6);
}
.home-tech-sec .tech-second-row-item-5 {
    display: grid;
    place-items: center;
    background-color: #0D2C401A;
    width: 100px;
    height: 123px;
    border-radius: 20px;
    justify-content: center;
}
.home-tech-sec .tech-second-row {
    display: flex;
    gap: 14px;
    margin-top: 14px;
}
.modal.fixed-modal .modal-dialog {
    position: fixed;
    top: 60% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100% !important;
    margin: 0 auto;
    z-index: 1050;
    overflow: scroll;
    height: 100vh;
    width: 100%;
}
.navbar-brand-header-logo { margin-right: 2rem;}
.navbar-brand-header-logo::before {display:none;}
    .navbar-expand-lg .navbar-nav .nav-link {
            padding-left: 0;
            padding-right: 0;
}

.overlay:hover .clean .overlay .overlay-syb {
    font-size: 55px;
}
.overlay:hover .clean .overlay .overlay-emp-name {
    font-size: 16px;
}
.overlay:hover .clean .overlay .overlay-emp-pos {
    font-size: 14px;
}
.overlay:hover .clean .overlay .overlay-emp-line {
    top: 78%;
}
.footer-section-three .contact li {
    padding-right: 0px;
}
/* App Development  start */
    .frequently-left .panel p {
        margin-top: 10px;
    }
    .frequently-left .accordion {
        font-size: 20px;

    }
    /* App Development  end */

        /* Quality Testing start*/

        .frequently-left .accordion {
            font-size: 20px;

        }

        .frequently-left .panel p {
            font-size: 15px;
            margin-top: 10px;
        }

        /* Quality Testing end*/
    .our-efforts-sec .efforts-item {min-height: 480px;}
    .spectrum-description {  font-size: 18px;  }
.spectrum-heading {font-size: 30px;}
	
		/* 	Careers Page */
	
	.our_story {display: flex !important; flex-direction: column;}
	.grow-work {display: flex !important; flex-direction: column-reverse;}
	.career-opportunities-left h2 {
    font-size: 36px;
		line-height: 50px;}
		
	
}
@media screen and (max-width:1700px){
    .avanexa-n-banner-data {top: 15%;}
    .avanexa-n-banner-r1-left {
    text-align: left;
    padding: 18px 18px;
    /*background: #fff;*/
    width: fit-content;
    /*margin-left: 180px;*/
    margin-top: 0;
    border-radius: 5px;
    box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1490196078);
    max-width: 700px;
}
.avanexa-n-banner-data {top: 15%;}
    .avanexa-n-banner-inner-section {  top: 10%;}

.avanexa-n-banner-inner-section { top: 18%;}
.avanexa-n-banner-r1-left h2 {font-size: 36px;}
}
@media screen and (max-width: 1400px) {
    .avanexa-n-banner-inner-section {
        top: 8%;
    }
}
@media screen and (max-width:1199px){
   .avanexa-n-banner-r1-left { max-width: 610px;padding: 15px 15px; }
       .avanexa-n-banner-r1-left h2 {     font-size: 30px;}
       .avanexa-n-banner-r1-left p {padding-bottom: 1px;}
}
@media screen and (min-width:992px){
 .header-main{  display:block;  }
 .mobile-menu1{  display:none;  }
}
@media screen and (max-width:991px){
     .no-fix-head .mobile-menu1 .nav-logo {
        position: absolute ;
        top: 0 !important;
        left: 5% !important;
        /*filter: brightness(0) invert(0);*/
                filter: none;
    }
 .no-fix-head .mobile-menu1 .nav-logo .logo-img-svg-path{
     fill:#101420;
 }
    .header-main{
        display:none;
        
    }
    .mobile-menu1{
        display:block;  
    }
 
    /*Mobile menu */
    .main-menu {
      display: none !important;
    }
    .mobile-menu nav#menu {
      display: none;
    }
    .mobile-menu {
      display: block !important;
    }
    .mm-navbar a img {
      width: 150px;
    }
    .mm-panels .sub-menu li {
      width: 100% !important;
      border-bottom-width: 0 !important;
    }
    .mm-panels .sub-menu li:last-child {
      border: inherit !important;
    }
    .mabile-btn .navbar-toggle {
      background-color: #c99734;
      padding: 8px;
      border-radius: 3px;
      margin-top: -6px;
    }
    .mabile-btn .navbar-toggle .icon-bar {
      background: #fff;
    }
    .mm-navbar .mm-close {
      background: #ccc;
      padding-left: 15px;
    }
    .mm-close:after {
      font-size: 20px;
      line-height: 20px;
    }
    .mm-navbar .mm-close:hover {
      background: #333;
      color: #fff !important;
    }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #fff !important;
    }
    .mm-navbar .mm-prev {
      background: #ccc;
      padding-left: 0 !important;
    }
    .mm-navbar .mm-prev:before {
      width: 12px;
      height: 12px;
      left: 20px !important;
    }
    .mm-navbar .mm-prev:hover {
      background: #333;
    }
    .mm-navbar .mm-prev:hover:before {
      border-color: #fff !important;
    }
    .mm-navbar a:hover,
    .mm-navbar a:focus,
    .mm-navbar a:active {
      color: #337ab7 !important;
    }
    .mm-listview a:hover,
    .mm-listview a:focus,
    .mm-listview a:active {
      color: #337ab7 !important;
    }

    .mm-panels > .mm-panel {
      padding: 0 !important;
    }
    .mm-panels .mm-listview {
      margin-left: 0 !important;
      width: 100% !important;
    }
    .mm-panels .mm-listview a {
      font-weight: 500;
      text-align: left;
    }
    .mm-navbar-top {
      font-weight: 600;
    }
    .mm-menu .mm-listview li.current-menu-item {
      color: #051e3a !important;
    }
    .mabile-btn {
      top: 0px;
      position: relative;
    right: 10px;
    }
    .mabile-btn .navbar-toggler {
      width: 35px;
      height: 35px;
      background: #ffffff;
      border: none;
      border-radius: 3px;
      position: relative;
      margin-right: 0px;
    }
    .mabile-btn .navbar-toggler:hover {
      background: #ffffff;
    }
    .mabile-btn .navbar-toggler span {
      width: 23px;
      height: 2px;
      background: #ac1f23;
      position: relative;
      display: block;
      margin: 5px 0;
    }
    .mobile-menu {
      position: relative;
      right: 0px;
      display: inline-block !important;
      top: 0px;
      transition: all 0.45s ease-in;
      width:100%;
 
    }
    .shrink .mobile-menu {
      top: 20px;
      transition: all 0.45s ease-in;
    }
    .mobile-menu .navbar {
      margin-bottom: 0;
      min-height: 0;
    }
    /*.End mobile menu */


    .mabile-btn .navbar-toggler {
      width: 45px;
      height: 36px;
      background: #ffffff;
    }

    nav#menu {
      z-index: 999;
    }
   
    .test1-slider .slick-prev::before {
        position: absolute;
        top: -160px;
        right: -830px;
    
    }.test1-slider .slick-next::before {
        position: absolute;
        top: -180px;
        right: 50px;
    } 
       /* home start*/
    /* clients sec start*/
    .brand-logo-section {
        display: grid;
        justify-content: space-around;
        margin-top: 40px;
        grid-template-columns: auto auto auto auto auto auto;
    }
    /* clients sec end*/
.mobile-menu1-sub{
    display:block;
}
	
	
	/* 	Careers Page */
	
	.our_story {display: flex !important; flex-direction: column;}
	.grow-work {display: flex !important; flex-direction: column-reverse;}
	.career-opportunities-left h2 {
    font-size: 36px;
		line-height: 50px;}
	.careers-team-img{margin-bottom:30px;}
	
/*.mobile-menu1-main{*/
/*    display:block;*/
/*}*/
}
@media screen and (max-width:991px) and (min-width:768px){
    .blogs-slider-sec .slick-next:before {
    position: absolute;
    top: 206px;
    right: 30px !important;
}
.blogs-slider-sec .slick-prev:before {
    position: absolute;
    top: 206px;
    left: 600px !important;
}
       .mobile-menu1 .nav-logo{
        position:absolute !important;
        top:0 !important;
        left:5% !important;
    }
    .banner-content-new-data-h2 { font-size: 36px;}
     .banner-content-new-data-h2-span { font-size: 36px;}
        .banner-content { bottom: 26%;    right: 10px;   }
   .our-journey-sec {margin: 0 0px;}
   .our-efforts-sec .efforts-head {font-size: 28px;width: 100%;}    
    .our-efforts-sec .efforts-item-h {font-size: 18px;margin: 18px 0;}
    .our-efforts-sec .efforts-item {  min-height: 325px;padding:10px;margin-bottom: 26px;} 
    .home-tech-sec .tech-second-row-item-5 {width: 150px; height: 150px;}
    .home-tech-sec .tech-second-row {gap: 5px; margin-top: 16px;display: flex; justify-content: center;}
    .home-tech-sec .tech-second-row-item-3 {width: 75px;height: 75px;}
    .home-tech-sec .tech-second-row-item-6 {width: 70px;height: 70px;}
    .home-tech-secr1c2{display: flex; flex-direction: column; align-items:center;}
    .home-tech-sec .tech-first-row {display: flex;  column-gap: 18px;  justify-content: center;  margin-top: 50px;}
    .set-a-apart-sec-img {  margin: 20px 0 20px 0;}
    .why-dm-sec {padding: 50px 0;}
    /*.testimonial-slider .slick-prev{left: -86%;}*/
    /*.testimonial-slider .slick-next{ right:-4%;}*/
    .tech-para {width: 100%;font-size: 16px;}
    .tech-head {width: 100%;font-size: 30px;}
    .stats-data-h5-1{font-size: 16px;}
    .stats-data-h5 {font-size: 16px;}
    .our-journey-inner-r1 { margin-top: 50px;}
    .process-line{display:none;}
    .down-arrow{display:none;}
    .home-slide { height: 416px;}
    .quick-title h2 { font-size: 18px;}
        .quick-title h3 { font-size: 18px;}
    .contact-title h2 {font-size: 18px;}
    .contact-title h3 {font-size: 18px;}
    .process-sec .process-div { height: 190px; width: 125px;}
    
    .footer-social li {margin: 0 12px;}
    .testimonial-slider .slick-prev::before {
        /*position: absolute;*/
        /*top: -283px;*/
        /*right: -1170px;*/
        /*width: 50px;*/
        /*height: 50px;*/
    }
    .contact-social-sec .social-mail {
    font-size: 24px;
}
.contact-social-sec .social-icon {
    height: 40px;
}
.join-sec .join-btn {
    padding: 14px 10px;

}
.mobile-menu .navbar {
        margin-bottom: 0;
        min-height: 0;
        position: absolute;
        bottom: 110px;
    }
    .modal.fixed-modal .modal-dialog {
    position: fixed;
    top: 60% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100% !important;
    margin: 0 auto;
    z-index: 1050;
    overflow: scroll;
    height: 100vh;
    width: 100%;
}

.banner-content h5 {font-size: 18px;line-height: 25px;  margin-top: 0;}
.banner-content h1 {padding-bottom: 10px;   font-size: 28px;font-weight: 300;   color: #fff;
    font-weight: 600;  margin-top: 9px;   line-height: 32px;}
 .banner-content p {color: #fff;font-size: 16px;line-height: 29px;}
.banner-btn-data-get-a {padding: 13px 30px;}
a.banner-btn-data-get-a1 { padding: 13px 30px;}
.home-tech-sec-r1{    display: flex;flex-direction: column;}
.copyright-area {   padding: 50px 0 0 0;}
.copyright-text {   text-align: center;}
.design-company {   text-align: center;}
/*about us*/

/*.clean .overlay:hover .about-content .about-content-h {*/
/*    font-size: 30px;*/
/*}*/
/*.clean .overlay:hover .clean .overlay .overlay-syb {*/
/*    font-size: 50px;*/
/*}*/
/*.clean .overlay:hover .clean .overlay .overlay-emp-pos {*/
/*    line-break: auto;*/
/*    max-width: 135px;*/
/*}*/

.about-content .about-content-h {
    font-size: 30px;
}
.overlay:hover .clean .overlay-syb:hover {
    font-size: 50px;
}
.overlay:hover .clean .overlay-emp-pos:hover {
    line-break: auto;
    max-width: 135px;
}
/*end of about us*/

/*contact page*/
.con-details-sec .location-icon { width: 90px;}

    .test1-slider .slick-prev::before {
        position: absolute;
        top: -180px;
        right: -590px;
    
    }
    
 /* home start*/
    /* clients sec start*/
    .brand-logo-section {
        display: grid;
        justify-content: space-around;
        margin-top: 40px;
        grid-template-columns: auto auto auto auto auto;
    }
    /* clients sec end*/

    /* home end*/ 
    /* App Development  start */
     .nexa-design-philosophy-left h2 {
        font-size: 30px;
    }
    .nexa-design-philosophy-left-p {
        margin-top: 20px;
    }
    .frequently-left .accordion {
        font-size: 20px;
    }
    .frequently-left .panel p {
        margin-top: 10px;
    }
    /* App Development  end */

    
    /* Quality Testing start*/
    .frequently-left .accordion {
        font-size: 18px;

    }
    .frequently-left .panel p {
        font-size: 15px;
        margin-top: 10px;
    }
    
    /* Quality Testing end*/ 
.test1-slider .slider-item {min-height: 307px;}
.key-feature-sec .key-feature-grid1 {
    grid-template-columns: 1fr 1fr;
}
.dev-sol-sec .dev-sol-btn-div {
    margin-bottom: 20px;
}
.enq-sec1 .enq-sec1-btn{
    padding: 15px 10px;
}
.service-top-sec .webapp-logo-grid:hover .grid-logo {

    transform: scale(1);
}
}
@media screen and (max-width:991px)
{
    .service-sec .service-desc { width: 100%;}
    .service-sec .service-link {width: 100%;}
        .spectrum-description {  font-size: 18px;  }
.spectrum-heading {font-size: 30px;}
  .footer-section-three .contact li {
    padding-right: 0px;
}  
    .con-data-inner-mail {display: flex;   margin-bottom: 17px;
        align-items: center;}    
    .con-data-inner-mail-support { margin-left: 0;}
.con-data-inner-address {   margin-left: 20px;}
.con-data-inner-address-num { display: flex;    flex-direction: column;}
.marketing-data { margin-right: 0;  margin-bottom: 18px;}
.con-data-inner-mail-data {display: flex; flex-direction: column;}
.home-counter-sec1 {width: 100%;}



/*new 28-03-25*/
    .avanexa-n-banner{  display:none;    }    
    .banner-mbl-top-sec{display: block;padding: 35px 0;   background: #1D1D1D;    }
        .banner-content { display: none;    }
        .bannersec {display: block !important;}
        #banner-video{display: block;}
     .banner-content-col-1 {
            color: #fff;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    }
    .banner-content-1{
    /*padding-top: 90px;*/
    /*padding-bottom: 70px;*/
        padding-top: 40px;
    padding-bottom: 40px;
    text-align: left;
}

.banner-content-1-h5{
 color: #fff;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    font-size: 14px !important;   
}
.banner-content-1-h1{
    color: #fff;
    font-size: 24px;
}
.banner-content-1-p{
    color: #fff;
    margin: 27px 0 0 0;
    font-size: 14px;
}    
.banner-btn-data{
    /*display:none;*/
}
}

@media only screen and (min-width: 991px) {
        /* menu circle*/
 #menu-dot-id{
        position: relative;
} 
    header #menu-dot-id::before, #menu-dot-id::after {
        content: "";
        position: absolute;
        display: block;
        width: 7px;
        height: 7px;
        background: #fff;
        border-radius: 50%;
        
        right: -13px;
        top: 49%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        transition: all .3s ease-in-out;
        -webkit-transition: all .3s ease-in-out;
    }
    .dropdown-hover:hover #menu-dot-id::before ,.dropdown-hover:hover #menu-dot-id::after{
        width: 2px;
        height: 6px;
        border-radius: 0;
        top: 49%;
        right: -13px;
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%);
    }
    .dropdown-hover:hover #menu-dot-id::before {
                -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%);
    }
        .dropdown-hover:hover #menu-dot-id::after {

        -webkit-transform: rotate(45deg) translateY(-50%);
        transform: rotate(45deg) translateY(-50%);
    }
    header:hover .header-menus #menu-dot-id::before{
    background: #333 ;
}
    header:hover .header-menus #menu-dot-id::after{
    background: #333 ;
}

header.no-fix-head  #menu-dot-id::before {

        background: #333;

    }
    
header.no-fix-head #menu-dot-id::after {

        background: #333;

    }
.header-services-sub #menu-dot-id::before, #menu-dot-id::after {

        background: #fff;

    }
    .fixed-header #menu-dot-id::before {

        background: #333;

    }
        .fixed-header #menu-dot-id::after {

        background: #333;

    }



}
@media screen and (max-width:767px){
    
    .nexa-products-sec{
           display:none;
    }
/*    .nexa-products-sec-mbl{*/
/*    display:block;*/
/*}*/
    .bannersec::before{
        display:none;
    }
    .avanexa-n-banner::before{
        display:none;
    }    
    .banner-mbl-top-sec{
            display: block;
        background: #1D1D1D;

    }
    #banner-video {
    margin: 0 0 -7px 0;
}
    .banner-content-col-1 {
            color: #fff;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    }
    .banner-content-1{
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
}

.banner-content-1-h5{
 color: #fff;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    font-size: 14px !important;   
}
.banner-content-1-h1{
    color: #fff;
    font-size: 24px;
}
.banner-content-1-p{
    color: #fff;
    margin: 27px 0;
    font-size: 14px;
}
    
    .banner-content{
        display: none;
    }
    
    .banner-content h5 {
    display: none;}
   .banner-content h1 {   padding-bottom: 6px;
    font-size: 18px;
    margin-top: 0px;    font-weight: 500;
}
    .banner-sec .lg-banner{
    width:100%;
        display:none;
}
.banner-content {  top: 20px;}
.our-journey-sec {margin: 0 0px;}
.blog-sec-head {font-size: 30px;}
.process-sec .process-para {width: 100%;margin: 30px auto 0 auto;}
.process-sec .process-head {font-size: 30px;}
.menu-get-a-quote .hsocial {
    display: none;}
    
.menu-get-a-quote {
    display: none;
}
.banner-btn-data {
    margin-top: 0;
    display: flex;
}
.banner-content p {
    color: #ffffff95;
    font-size: 17px;
    display: none;
}
.banner-btn-data-get-a {
    padding: 9px 26px;
    font-size: 14px;
}
.banner-sec .mb-banner{
    width:100%; 
      display:block;
}
       .mobile-menu1 .nav-logo{
        position:absolute !important;
        top:0 !important;
        left:5% !important;
    }
    .our-efforts-sec .efforts-item {min-height: fit-content;}
    .testimonial-slider .slider-item img{width:120px;}
     .our-journey-inner-r1 { margin-top: 50px;}
     .tab-hover-home-data-a {justify-content: center; margin-top: 16px;}
     .tech-head { width: 100%; font-size: 24px;text-align: left;}
     .tech-para { margin:20px auto 30px auto; text-align: left; padding-right: 0 !important; width:100%;}
     .home-tech-sec-r1 .tech-btn{ text-align: left;display: flex;justify-content: left; } 
     .tech-txt {text-align: left;}
.home-tech-secr1c2 {margin-top: 50px;}
    /*.testimonial-slider .slick-prev{display:none !important;}*/
    /*.testimonial-slider .slick-next{ display:none !important;}*/
    .copyright-text { text-align: center;}
    .design-company {  text-align: center;}
    .contact-title h2 {font-size: 18px;}
    .contact-title h3 {font-size: 18px;}
    .quick-title h2 { font-size: 18px;}
     .quick-title h3 { font-size: 18px;}
    .process-sec .process-div{    text-align: center; margin: 0 auto;  transform: rotate(90deg);}
    .process-div img{transform: rotate(270deg);}
    .process-text {font-size: 20px;}
    .process-sec .process-line{display:none;}
    .process-sec .down-arrow{display:none;}
    .process-sec .process-head {font-size: 30px;}
    .process-sec .process-para {text-align: center;  width: 100%; margin: 20px auto 0 auto;}
    .home-tech-sec .tech-second-row-item-5 {width: 130px;    height: 130px;}
    .lets-talk-sec .talk-h {font-size: 40px;}
    .lets-talk-sec .talk-para { text-align: center; width: 100%;font-size: 16px;margin: 18px 0 22px;}
    .lets-talk-sec .talk-btns { display: flex; gap: 7px;}
    .testimonial-sec .test-head { font-size: 24px;    text-align: left;}
    .testimonial-sec .test-para { font-size: 16px;width: 100%; margin: 30px 0; text-align: left;}
    .home-tech-sec .tech-first-row {display: flex; column-gap: 10px;margin-top: 50px;justify-content: center;}
    .home-tech-sec .tech-second-row { display: flex;gap: 4px; margin-top: 14px;justify-content: center;}
    .home-tech-sec .tech-second-row-item-3 {width: 70px;height: 70px;}
    .home-tech-sec .tech-second-row-item-6 {width: 75px;height: 75px;}
    .home-tech-sec .tech-third-row {column-gap: 10px;justify-content: center;}
    .home-tech-sec-r1{    display: flex;flex-direction: column;}
    .home-tech-sec .tech-first-row {display: flex; column-gap: 18px;justify-content: center;margin-top: 50px;}
    .nexa-list-data { display: flex;flex-direction: column;   align-items: center;}
    .nexa-products-data { padding: 0 10px; text-align: center; margin-bottom: 20px;}
    .nexa-products-brands-p { margin-top: 0;opacity: .6;font-size: 15px;}
    .nexa-data-line { width: 145px;}
    .abt-benifit-title {padding-right: 0; text-align: center;}
    .home-slide { height: 188px;}
    .home-tech-sec {text-align: center;}
    .our-efforts-sec .efforts-head {font-size: 24px;width: 100%;text-align: left; margin-bottom: 44px;}
    .our-efforts-sec .efforts-item {margin-bottom: 20px;}
    .our-journey-item-images-r2c1 { display: none;}
    .our-journey-item-images-r3c1 { display: none;}
    .stats-data-1 { padding: 24px 15px;}
    .stats-data-2 {   padding: 24px 15px;}
    .our-journey-inner-r1 { border-radius: 0;}
    .our-journey-inner-r3 { border-radius: 0;}
    .home-tech-sec .tech-second-row-item-2 {width: 70px;height: 70px;}
    .blog-item {margin-bottom: 30px;}
    .tab-hover-home-data { margin: 20px 0; text-align: center;}
    .tab-hover-home-data-h2 {font-size: 24px;}
    .blog-sec .blog-sec-head { font-size: 30px;text-align: center;}
    .lets-talk-sec .talk-view-btn { padding: 10px 14px;}
    .logo-footer-img {  width: 177px;}
    .blogs-slider-sec .blog-slider-img {min-height: auto;}
    .test1-slider .test-txt {font-size: 16px;}
    .testimonial-cta-a .tech-btn{margin-top:30px; display: flex;justify-content: center;}
    .contact-title {margin-top: 22px;}
    .logo-block {margin-top: 20px;}
    .banner-mbl-top-sec {padding: 10px 0;}
    /*case study grid page*/
     .cs-project-info {flex-direction: column;        }

      .cs-project-content,
            .cs-view-case {
                width: 100%;
            }

     .cs-view-case {margin-top: 10px;
                text-align: left;         }
    .cs-project-description {
    font-size: 17px;color: #666;width: 100%;}
    
    .contact-social-sec {
    padding: 60px 0;
}
.contact-social-sec .social-h {
    margin-top: 10px;
}
.contact-form-sec {
    margin: 60px 0px;
}
.contact-form-sec .con-form-para {
    margin: 14px 0;
}
.con-details-sec .con-details-head {
    margin-bottom: 20px;
}
.con-details-sec .con-detail-head {
    margin-top: 20px;
}
.con-details-sec {
   padding:0;
  margin: 30px 0;
}
.project-challenges-albion-data-h3-1 {margin-top: 10px;  width: 100%;
    line-height: 34px;}
.project-challenges-albion-sec-r1-left-h3 {font-size: 30px;line-height: 44px; margin-top: 20px;}
.project-challenges-albion-sec-r1-left-h3 span {display: contents;}
.typography-font-family-details {
    display: flex
;
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 20px;
}
.typography-font-family { margin-top: 30px; padding-top: 26px; flex-wrap: wrap;  gap: 10px;}
.card-content-albion-h3 { margin-left: 24px;font-size: 24px;}
#cards01 {
margin-top: 20px;
padding-bottom:0;
}
.about-mission-sec .mission-para {
    margin: 20px 0;
}
.core-val-sec .core-para1 {
    margin-top: 10px;
}
.expert-sec .expert-desig {
    margin-bottom: 30px;
}
.join-sec .join-head {
    margin-bottom: 30px;
}
    .about-images-second-div {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .about-mission-sec .mission-head {
    margin-top: 20px;
}
.about-images-second-div-first-image img {
    width:unset !important;
}
.about-page-bg-img {

        width: 400px !important;
    }
        .service-sec .service-img {
    width: 100%;
     transform: scale(1); 
}
.service-sec .service-head {
    margin-top: 20px;
}
.service-sec .row.custom-col{
         display: flex;
        flex-direction: column-reverse;  
}
 .mobile-menu .navbar {
        position: absolute;
        bottom: 160px;
    }
    .modal.fixed-modal .modal-dialog {
    position: fixed;
    top: 60% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100% !important;
    margin: 0 auto;
    z-index: 1050;
    overflow: scroll;
    height: 100vh;
    width: 100%;
}
     .opportunity_text {
        margin-top: -80px !important;
    }
    
    /*about us*/
/*    .clean .overlay:hover .about-content .about-content-h {*/
/*    font-size: 23px; */
/*}*/
/*.clean .overlay:hover .clean .overlay .overlay-syb { */
/*    font-size: 100px;*/
/*}*/
/*    .clean .overlay:hover .overlay-syb {*/
/*    animation: 0.4s;*/
/*    font-size: 40px;*/
/*}*/
    .clean .overlay:hover .overlay-syb {
    animation: 0.4s;
    font-size: 55px;
}

    .about-content .about-content-h {
    font-size: 23px; 
}
.overlay:hover .clean .overlay .overlay-syb { 
    font-size: 100px;
}
    
    /*end of about us*/
    /*contact page*/
.con-details-sec .location-icon { display:none;}
     .contact-sec .contact-txt {
         font-size: 32px;
         font-weight: 400;
         line-height: 40px;
         letter-spacing: 0.5px;
       }
      .contact-form-sec .con-frm-btn {
         border: 1px solid #171717;
         background-color: #171717;
         color: #ffff;
         padding: 12px 50px;
        text-decoration: none;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: 0.3s;
       font-size: 14px;
       letter-spacing: 0.5px;
    }
 .test1-slider .slick-slide img {
        width: 50%;
    }
    
    .test1-slider .slick-next::before {
    position: absolute;
    top: -240px;
    right: 50px;
}
    .test1-slider .slick-prev::before {
    position: absolute;
    top: -240px;
    right: -380px;
}

/* clients sec start*/
  .brand-logo-section {
    display: grid;
    justify-content: space-around;
    margin-top: 40px;
    grid-template-columns: auto auto auto auto;
}
/* clients sec end*/

.lets-talk-sec .talk-btns {
    display: flex;
    gap: 20px;
}

/* home end*/

/* services start*/

.service-sec .service-link {
    width: 95%;

}
/* services end*/
    

/* App Development  start */
.frequently-left {
    margin-top: 30px;
}
.frequently-left .accordion {
    font-size: 20px;

}
.frequently-left .panel p {
    margin-top: 10px;
}
.blog-sec .blog-img-div {
    margin-bottom: 30px;
}
.readBtn-red {
    display: flex;
    justify-content: center;
}
/* App Development  end */
.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
    padding: 30px;
    width: 350px !important;
    height: auto !important;
    top: -149.794px;
    left: 0 !important;
    right: 0px !important;
    margin: 0px auto;
}
    /* Quality Testing start*/
    .frequently-left {
        margin-top: 30px;
    }
    .frequently-left .accordion {
        font-size: 18px;

    }
    .frequently-left .panel p {
        margin-top: 10px;
    }
    .spectrum-heading {
        font-size: 30px;

        margin-top: 20px;
    }

    .reason-to-pick-top-p {
        margin: 20px 0;
    }
    .readBtn-red {
        display: flex;
        justify-content: center;
    }
    .readBtn-red a {
        font-size: 14px;
    }
    /* Quality Testing end*/
        .why-dm-sect-sec-head-h2 {  margin-bottom: 25px;}
    .why-dm-sec-text-p2 { width: 100%; text-align: justify;}
    .why-dm-sec-text-p1 { font-size: 24px;line-height: 34px;}
    .why-mob-sec main {
    margin-right: 0  !important;
    margin-left: 0  !important;
}
.why-mob-sec .swiper.mySwiper {
    width: 100%  !important;
    margin: 0 auto  !important;
}
  .why-mob-sec .why-mob-sec-h {  font-size: 26px  !important; text-align: center  !important;
}  
.app-benefit-sec .swiper.mySwiper1 {
    width: 80%;
    margin: 0 auto;
}


.tab-heading-ser.vc_active a{
        border-color: #f0f0f0;
    background-color: #f1f1f1 !important;
    color: #000000 !important;
    background-color: unset;
    border-left: 3px solid #000 !important;
    border-radius: unset;
    font-weight: 600;
    border: unset;
}
.tab-heading-ser-sec .vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    border-color: #f0f0f0;
    background-color: #f1f1f1 !important;
    color: #000000 !important;
    background-color: unset;
    border-left: 3px solid #000 !important;
    border-radius: unset;
    font-weight: 600;
    border: unset;
}
.why-dm-sect-sec-head-p1 {
    margin: 0 15px;
}
.ui-ux-sub-img img {
    height: auto !important;
}
.tab-heading-ser-sec .vc_tta-panels-container {
    margin: 0 0 0 0 !important;
}
.banner-sec {
    padding: 34px 0px 76px 0;
    margin-top: 16px;
}

.dev-process-sec .dev-process-sec-h { font-size: 30px;}
.services-child-top-sec-h4-list {
    display: flex;
    flex-direction: column;
}
.services-child-top-sec-h4-list-2 {
    margin-left: 0;
    margin-top: 10px;
}
.services-child-top-sec-h4-bg {
    font-size: 20px;
}

.efforts-item-img-1{
    /*text-align:right;*/
}
.our-efforts-sec .efforts-item-p {
       text-align: justify;
}
.con-details-sec-r1{display: flex; flex-direction: column-reverse;}
.set-a-apart-sec-head-h2 { font-size: 26px;  text-align: center;}
.set-a-apart-sec-data {padding: 20px 20px;min-height: 322px !important;margin-bottom: 20px;}
.why-dm-sec-no-h2 { font-size: 26px;}
.dm-slider-head-h2 {font-size: 26px;}
.dm-slider .slick-next::before {right: 80px;width: 40px;height: 40px; top: 0;}
.dm-slider .slick-next {right: -18%;top: 65%;        top: -27%;}
.dm-slider .slick-prev {left: 75%; top: -80px;   z-index: 1;}
.dm-slider .slick-prev::before {right: -8%; width: 40px;height: 40px; top: 0;}
.set-a-apart-sec-img {margin: 25px 0 25px 0;}
.nexa-design-cta-right h2 { font-size: 30px;margin-top:20px;}
.nexa-design-cta-right span { display: contents;}
.nexa-design-cta-right {padding: 10px 0px 0 0px;text-align: center;}
.nexa-design-cta .nexa-design-bcta {margin-top: 40px;text-align: center;margin-bottom: 20px;}
.nexa-design-services-heading h2 {font-size: 34px;}
.nexa-design-services-r1 { padding: 16px 0;margin: 16px 16px;}
.nexa-design-services-right h4 {font-size: 26px;margin-bottom: 20px;margin-top: 20px;}
.why-dm-sec { padding: 50px 0;}
.nexa-design-services-cta i {font-size: 20px;}
.why-mob-sec-h5 {text-align: center;}
.leading-web-app-sec .leading-web-btn-div {
    margin-bottom: 20px;
}
.enq-sec1 .enq-sec1-right {
    display: flex;
    justify-content: flex-start;
}
.enq-sec1 .enq-sec1-h2 {
    margin-bottom: 14px;
}
.key-feature-sec .key-feature-grid1 {
    grid-template-columns: 1fr 1fr;

}
.dev-sol-sec .dev-sol-img {
    margin-bottom: 12px;
}
.dev-sol-sec .dev-sol-btn-div {
    margin-bottom: 20px;
}
.tech-weuse-sec .tech-weuse-sec-p {
    width: 100%;
}
.tech-weuse-sec .tech-weuse-p {
     min-height: 0px; 
         margin-bottom: 10px;
}
.tech-weuse-grid {
    margin-bottom: 30px;
}
.success-box {
    margin-bottom: 30px;
}
.tech-weuse-sec {
    margin-top: 40px;
}
.wep-app-process-sec .wep-app-process-img {
    margin-bottom: 20px;
}
.why-trust-sec .row.why-trust-row {
     margin-bottom: 0px; 
}
.why-trust-sec .why-trust-box-p {
    margin-bottom: 16px;
}
p.web-app-form-end-sec-p {
    margin-bottom: 10px;
}
.service-top-sec .web-app-logo-grid-main {
    grid-template-columns: 1fr 1fr 1fr;
}
.service-top-sec .webapp-logo-grid:nth-of-type(3){
    border-right:1px solid #ccc;
}
.service-top-sec .webapp-logo-grid:nth-of-type(5){
    border-left:0;
    border-bottom:0;
}
.service-top-sec .webapp-logo-grid:nth-of-type(6){
    border-right:1px solid #ccc;
}
.service-top-sec .webapp-logo-grid:hover .grid-logo {

    transform: scale(1);
}
.cs-header-p1{
    width:100%;
  
}
.cs-project{
padding:0;    
}
}
    
        

@media screen and (max-width:599px) {
       .mobile-menu1 .nav-logo{
        position:absolute !important;
        top:0 !important;
        left:5% !important;
    }
.contact-social-sec {
    padding: 60px 0;
}
.contact-social-sec .social-h {
    margin-top: 10px;
}
.contact-form-sec {
    margin: 60px 0px;
}
.contact-form-sec .con-form-para {
    margin: 14px 0;
}
.con-details-sec .con-details-head {
    margin-bottom: 20px;
}
.con-details-sec .con-detail-head {
    margin-top: 20px;
}
.con-details-sec {
   padding:0;
  margin: 30px 0;
}
#cards01 {
margin-top: 20px;
padding-bottom:0;
}
.about-mission-sec .mission-para {
    margin: 20px 0;
}
.core-val-sec .core-para1 {
    margin-top: 10px;
}
.expert-sec .expert-desig {
    margin-bottom: 30px;
}
.join-sec .join-head {
    margin-bottom: 30px;
}
    .about-images-second-div {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .about-mission-sec .mission-head {
    margin-top: 20px;
}
.about-images-second-div-first-image img {
    width:unset !important;
}
.about-page-bg-img {

        width: 400px !important;
    }
        .service-sec .service-img {
    width: 100%;
     transform: scale(1); 
}
.service-sec .service-head {
    margin-top: 20px;
}
.service-sec .row.custom-col{
         display: flex;
        flex-direction: column-reverse;  
}
 .mobile-menu .navbar {
        position: absolute;
        bottom: 160px;
    }
    .blogs-slider-sec .slick-next:before {
    position: absolute;
    top: 300px;
    right: 120px;
}

.modal.fixed-modal .modal-dialog {
    position: fixed;
    top: 60% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100% !important;
    margin: 0 auto;
    z-index: 1050;
    overflow: scroll;
    height: 100vh;
    width: 100%;
}
        .opportunity_text {
        margin-top: -30px !important;
    }
    
    .talk-view-btn {padding: 15px 24px;}
    
    /*careers*/
    .career_container_top {
        /* padding: 5px; */
        gap: 10px;
    }
	
     .innovative-text {
        font-size: 14px; /* changed to 14px */
        margin-left: 5px; /* Added Margin left */
    }

     .our_story_description {
        font-size: 14px;
        text-align: justify;
        line-height: 25px;
        letter-spacing: 0.5px;  /* Added letter spacing  */
    }
	
    .choose-avanexa-tech-heading {
        font-size: 18px;
	letter-spacing: 0.5px;
    }
     .our-story-content .our_story_text {
        font-size: 18px;
        letter-spacing: 0.5px;
    }
    .grow-work-content .grow-content_text {
        font-size: 18px;	
    }
     .grow-work-content .grow-content_text {
        font-size: 18px;
        letter-spacing: 0.5px;
    }
/*end of careers*/
        .contact-sec .contact-txt {
        font-size: 24px;
        line-height: 35px;
    }
    .contact-form-sec .con-form-head1 {
    font-size: 24px;
    }
  .contact-form-sec .con-form-head2 {
    font-size: 24px;
   }
.contact-form-sec .con-input { 
    font-size: 14px !important;
}
.con-details-sec .con-details-head {
    font-size: 24px;
    line-height: 35px;
}
 .con-details-sec .con-detail-head {
    font-size: 18px;
    
}
.con-details-sec .con-loc {
    font-size: 14px;
}
.menu-get-a-quote-a1{
    display:none;
}
.home-counter-sec1 {width: 100%;margin-bottom: 20px;}
  .service-link-home span{
          display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  .service-desc-home-head {  font-size: 24px;
    font-weight: 600;  margin-bottom: 20px;
    margin-top: 20px;}
    .brand-logo-sec { margin-top: 0;}
    .case-study-heading-sec {
    padding: 0 10%;
    margin: 50px 0 50px;
}

.web-app-faq-sec .web-app-faq-sec-h {

    font-size: 28px;
}
.accordion-title {
    font-size: 17px;
}

.web-app-form-end-sec .form-inline1 p {
    display: unset;
    width:100%;
}
.web-app-form-end-sec .web-app-form-end-sec-p{
   margin-bottom:14px;
}
.services-top-data-h2 {
    font-size: 28px;
}
.leading-web-app-sec .leading-web-h1 {
    font-size: 28px;
}
.leading-web-app-sec .leading-web-h2 {
  font-size: 28px;
}
.leading-web-app-sec .leading-web-btn-div {
    margin-bottom: 30px;
}
.enq-sec1 .enq-sec1-h2 {
    margin-bottom: 20px;
}
.key-feature-sec .key-feature-sec-h {
    font-size: 28px;
}
.key-feature-sec .key-feature-sec-h {
    font-size: 28px;
}
.key-feature-sec .key-feature-grid1 {
    grid-template-columns: 1fr;
}
.key-feature-sec .key-feature-grid2 {
    grid-template-columns: 1fr;
}
.dev-sol-sec .dev-sol-img {
    margin-bottom: 20px;
}
.dev-sol-sec .dev-sol-sec-h1 {
    font-size: 27px;
}
.dev-sol-sec .dev-sol-sec-h2 {
    font-size: 27px;
}
.dev-sol-sec .dev-sol-sec-h3 {
    font-size: 27px;
}
.dev-sol-sec .dev-sol-btn-div {
    margin-bottom: 14px;
}
.tech-weuse-sec .tech-weuse-sec-h {
    font-size: 28px;
}
.tech-weuse-sec .tech-weuse-sec-p {
     width: 100%; 
}
.tech-weuse-sec .tech-weuse-p {
     min-height: 0px;
             margin-bottom: 10px;
}
.tech-weuse-grid {
    margin-bottom: 40px;
}
.web-app-ser-sec .web-app-ser-sec-h {
    font-size: 28px;
}
.success-stories-sec .success-stories-h {
    font-size: 28px;
}
.success-box {
    margin-bottom: 30px;
}
.wep-app-process-sec .wep-app-process-img {
    margin-bottom: 10px;
}
.wep-app-process-sec .wep-app-process-h1 {
    font-size: 28px;
}
.wep-app-process-sec .wep-app-process-h2 {
    font-size: 28px;
}
.why-trust-sec .why-trust-sec-h1 {
font-size: 28px;
}
.why-trust-sec .why-trust-sec-h2 {
    font-size: 28px;
}
.why-trust-sec .why-trust-box-p {

    margin-bottom: 20px;
}
.why-trust-sec .row.why-trust-row {
     margin-bottom: 0px; 
}
.client-say-sec .client-say-h {
    font-size: 28px;
}
.service-top-sec .web-app-logo-grid-main {
    grid-template-columns: 1fr 1fr;
}
.service-top-sec .webapp-logo-grid:nth-of-type(2){
    border-right:1px solid #ccc;
}
.service-top-sec .webapp-logo-grid:nth-of-type(5){
    border-bottom:0;
}
.service-top-sec .webapp-logo-grid:nth-of-type(6){
    border-bottom:0;
    border-right:1px solid #ccc;
}
.service-top-sec .webapp-logo-grid:hover .grid-logo {
    transform: scale(1);
}
}



@media screen and (max-width:480px) {
        .opportunity_text {
        margin-top: -30px !important;
    }
    .mobile-menu1 .nav-logo{
        position:absolute !important;
        top:0 !important;
        left:5% !important;
    }
    .banner-sec { padding: 34px 0px 50px 0;    }
    .contact-form-sec {  margin: 40px 0px;    }
    .contact-form-data-right {
    width: 90%;
    margin: 0 auto;
}
.contact-social-sec {
    padding: 60px 0;
}
.contact-social-sec .social-h {
    margin-top: 10px;
}
.contact-form-sec {
    margin: 50px 0px;
}
.contact-form-sec .con-form-para {
    margin: 14px 0;
}
.con-details-sec .con-details-head {
    margin-bottom: 20px;
}
.con-details-sec .con-detail-head {
    margin-top: 20px;
}
.con-details-sec {
   padding:0;
  margin: 30px 0;
}
#cards01 {
margin-top: 20px;
padding-bottom:0;
}
.about-mission-sec .mission-para {
    margin: 20px 0;
}
.core-val-sec .core-para1 {
    margin-top: 10px;
}
.expert-sec .expert-desig {
    margin-bottom: 30px;
}
.join-sec .join-head {
    margin-bottom: 30px;
}
    .about-images-second-div {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .about-mission-sec .mission-head {
    margin-top: 20px;
            font-size: 28px;
}
.card-content01 h2 {font-size: 40px;}
.about-images-second-div-first-image img {
    width:unset !important;
}
.core-val-sec .core-para1 { font-size: 16px;}
.core-val-sec .core-para2 {    font-size: 16px;}
.about-page-bg-img {

        width: 400px !important;
    }
    
    .service-sec .service-img {
    width: 100%;
     transform: scale(1); 
}
.service-sec .service-head {
    margin-top: 20px;
}
.service-sec .row.custom-col{
         display: flex;
        flex-direction: column-reverse;  
}
.blogs-slider-sec .blog-slider-h {
        font-size: 22px;
        margin-top: 25px;
}
.blogs-sec .blogs-sec-h {   font-size: 30px;}
.blogs-slider-sec .slick-next:before {
    position: absolute;
    top: 358px !important;
    right: 150px !important;
    padding: 6px;
}
.blogs-slider-sec .slick-prev:before {
       position: absolute;
        top: 358px !important;
        left: 150px !important;
        padding: 6px;

}
    .our-efforts-sec .efforts-item {
        min-height: auto;
    }
    .our-journey-item-images-r1c1 {
    display: none;
}
.blog-div {
    margin-bottom: 40px;
}
    .mobile-menu .navbar {
        position: absolute;
        bottom: 180px;
    }
    .contact-form-sec .form-inline1 p{
        display:block;
    }
    .blogs-slider-sec .blog-line {
    display: none;
}
.modal.fixed-modal .modal-dialog {
    position: fixed;
    top: 60% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100% !important;
    margin: 0 auto;
    z-index: 1050;
    overflow: scroll;
    height: 100vh;
    width: 100%;
}
 .page-id-2 .mobile-menu1 {
        display: block !important;
        margin-top: 10px ;
    }
 .page-id-2 .menu-block.fixed-header .mobile-menu1{
      margin-top: 0px !important ;
}

.web-app-faq-sec .web-app-faq-sec-h {

    font-size: 28px;
}
.accordion-title {
    font-size: 17px;
}

.web-app-form-end-sec .form-inline1 p {
    display: unset;
}
.web-app-form-end-sec .web-app-form-end-sec-p{
   margin-bottom:14px;
}
/* about us*/

/*.clean .overlay .overlay-syb {*/
/*    font-size: 65px;*/
/*}*/
.overlay:hover .clean .overlay .overlay-syb {
    font-size: 65px;
}
/*end of about us*/
/*careers*/
.banner-sec .banner-data {
            position: absolute;
            top: 0%;  /* reduced 30% to 0%  */
            left: 0;
            right: 0;
          }
	
	.career-ul li {
            list-style-type: disc !important;
            margin-bottom: 10px;
            color: #333333;
            text-align: justify;
            font-weight: 400;
            font-size: 14px;  /* Added font-size */
	    letter-spacing: 0.5px;
         }
	.ext-p1 {
              text-align: justify;
              line-height: 25px;  /* Reduced to 25px */
              color: #333333;
              font-weight: 400;
              font-size: 14px;  /* Reduced font size */ 
              letter-spacing: 0.5px; /* Added letter spacing   */
            }
	.ext-ul li {
             list-style-type: disc !important;
             font-size: 14px; /* Added font-size   */
             letter-spacing: 0.5px; /* Added letter spacing   */
          }

	.join-p1, .join-p2 {
            line-height: 25px;
            color: #333333;
            font-weight: 400;
            font-size: 14px;
            text-align: justify;
            /* width: 70%; */   /* Removed width   */
            margin: auto;
            padding: 5px 15px; /* Added padding   */
            letter-spacing: 0.5px; /* Added letter spacing   */
       } 

/*contact page*/
    .contact-sec .contact-txt {
         font-size: 24px;
          font-weight: 400; 
         line-height: 35px; 
         letter-spacing: 0.5px;
       }
      .contact-sec .contact-para {
        color: #666666;
        font-size: 14px;
        font-weight: 400;
	letter-spacing: 0.5px; 
         line-height: 25px; 
      }

    .contact-social-sec .social-h {
        margin-top: 10px;
        font-size: 16px;
    }
   
    .contact-social-sec .social-mail {
       text-decoration: none;
       font-size: 18px;
       font-weight: 600;
       background: #5AFCE4;
       background: linear-gradient(to right, #5AFCE4 0%, #55ACFE 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }
    .contact-social-sec .social-icon {
    width: 30px;
    height: 30px;
    display: flex;
    place-items: center;
    background-repeat: no-repeat;
    /*background-image: url(https://avanexa.com/wp-content/uploads/2024/07/Rectangle-96.png);*/
     /*background-image: url(https://avanexa.com/wp-content/uploads/2025/02/Ellipse-1.png);*/
    justify-content: center;
    flex-direction: column;
    padding: 24px;
    background-size: contain;
   }
  .contact-form-sec .con-form-head1 {
    font-size: 24px;
    font-weight: 400; 
    letter-spacing: 0.5px;
   }
  contact-form-sec .con-form-head2 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.5px;
   }
  .contact-form-sec .con-form-para {
        margin: 14px 0;
        font-size: 14px;
        letter-spacing: 0.5px;
        line-height: 25px;
    }
  .contact-form-sec .con-input {
    padding: 10px 30px;
    background-color: #EAEAEF99;
    border: none;
    outline: none;
    margin-bottom: 18px;
    width: 100%;
    font-size: 14px;
    letter-spacing: 0.5px;
  }
 .con-details-sec .con-details-head {
    font-size: 24px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0.5px;
}
 .con-details-sec .con-detail-head {
        margin-top: 20px;
        font-size: 16px;
        letter-spacing: 0.5px;
    }
  .con-details-sec .con-loc {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    text-decoration: none;
    margin-bottom: 14px;
    letter-spacing: 0.5px; 
   }

.contact-form-sec .con-form-head2 { font-size: 24px;}

.test1-slider .slick-slide img {
        width: 50%;
    }
    
    .test1-slider .slick-next::before {
    position: absolute;
    top: -164px;
    right: 50px;
}
    .test1-slider .slick-prev::before {
    position: absolute;
    top: -164px;
    right: -240px;
}
/* home start*/
    /* clients sec start*/
    .brand-logo-section {
        display: grid;
        justify-content: space-around;
        margin-top: 40px;
        grid-template-columns: auto auto auto;
    }
    .brand-logo-item1-h4 { font-size: 12px; line-height: 16px;}
    /* clients sec end*/

    /* lets talk start*/
    .lets-talk-sec .talk-btns {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }
    /* lets talk end*/



    /* home end*/
.blog-sec-head {
        font-size: 24px;
        text-align: left !important;
        line-height: 38px;
    
}
.case-study-heading-sec .test-para{text-align: left !important;}
.case-study-heading-sec {
    padding: 0 0%;
}

.test1-slider .slick-next{
    display:none !important;
}
.test1-slider .slick-prev{
     display:none !important;
}

 /* services start*/
   .services-sec .ser-para {
    font-size: 16px;
    width: 90%;
}
.service-sec .service-link {
    width: 95%;

}
/* services end*/


/* App Development  start */
.services-top-data-h2 {
    font-size: 30px;
}
.why-dm-sect-sec-head-h2 {
    font-size: 30px;
}
.why-dm-sec-data {

    padding: 40px 10px;
}
.why-mob-sec .why-mob-sec-h {
    font-size: 30px;
}
.nexa-design-philosophy-left h2 {
    font-size: 30px;
}
.nexa-design-philosophy-left-p {
    margin-top: 20px;
}
.frequently-left {
    margin-top: 20px;
}
.frequently-left .accordion {
    font-size: 18px;

}
.frequently-left .panel p {
    font-size: 15px;
    margin-top: 10px;
}
.app-benefit-sec .app-benefit-h {
    font-size: 30px;

}
.blog-sec .blog-img-div {

    margin-bottom: 30px;
}
.enquiries-hr-sec-h3 {
    font-size: 26px;
    line-height: 40px;
}
.dev-process-sec-h {

    font-size: 26px;
}
.dev-process-sec-h {
    text-align: center;
}
.readBtn-red {
    display: flex;
    justify-content: center;
            margin-top: 33px;
}
.readBtn-red a {
    font-size: 14px;
}
/* App Development  end */


/* Quality Testing start*/
.nexa-design-btext h2 {
    font-size: 30px;
}
.services-top-data-h2 {
    font-size: 30px;
}
.why-dm-sect-sec-head-h2 {  font-size: 30px;}
.nexa-design-philosophy-left h2 { font-size: 30px;}
.frequently-left { margin-top: 30px;}
.frequently-left .accordion { font-size: 18px;}
.frequently-left .panel p { margin-top: 10px;}

.reason-to-pick-top-h3 {font-size: 30px;width: 100%;line-height: 44px;}
.reason-to-pick-top-p {
    margin: 20px 0;
}
.readBtn-red {
    display: flex;
    justify-content: center;
}
.readBtn-red a {
    font-size: 14px;
}

/* Quality Testing end*/

/* software development start*/
.services-top-data-h2 {
    font-size: 30px;
    line-height: 40px;
}
.why-dm-sect-sec-head-h2 {
    font-size: 30px;
}

.nexa-design-philosophy-left h2 {
    font-size: 30px;
}
.frequently-left {
    margin-top: 30px;
}

.frequently-left .accordion {
    font-size: 18px;

}
.frequently-left .panel p {
    margin-top: 10px;
}
.dev-process-sec .dev-process-div2 {
display: flex;
        justify-content: flex-start;
        flex-direction: column;
        margin-top: 30px;
        padding-left: 0;
        gap: 30px;
}
.dev-process-sec .dev-process-div1-content {
    display: flex;
    width: max-content;
    align-items: center;
    gap: 60px;
    width: 100%;
    justify-content: space-between;

}

.dev-process-sec .dev-process-div2-content {
    display: flex;
    width: max-content;
    padding: 10px;
    align-items: center;
    gap: 40px;
    width: 100%;
    justify-content: space-between;
}

.dev-process-sec .dev-process-div3-content {
    display: flex;
    width: max-content;
    padding: 10px;
    align-items: center;
    gap: 70px;
    height: 60px;
    width: 100%;
    justify-content: space-between;
}

.dev-process-sec .dev-process-div3 {
        display: flex;
        justify-content: center;
        margin-top: 30px;
        gap: 20px;
        padding-left: 0px;
        flex-direction: column;
    }


.dev-process-sec .dev-process-div4-content {
    display: flex;
    width: max-content;
    padding: 10px;
    align-items: center;
    gap: 40px;
    height: 60px;
    width: 100%;
    justify-content: space-between;
}

.readBtn-red {
    display: flex;
    justify-content: center;
}
.readBtn-red a {
    font-size: 14px;
}
.join-sec .join-head {    font-size: 30px;
    margin-top: 15px;}
.breadcrumbs-h1 { margin-top: 17px;}
    .banner-content {
        top: 56px;
    }
.about-counter-sec .dream-h {  font-size: 30px;}
.about-counter-sec .achie-h { font-size: 30px;}

.dev-process-sec-h {
            font-size: 26px !important;
        margin: 0 15px;
    
}

.enquiries-hr-sec-h3 {  font-size: 26px;
    margin: 10px 0px;
    line-height: 35px;
}


    .page-id-800 .slider-item {
        min-height: auto;
        margin: 0px auto;
    }

.frequently-header-h3 {
    font-size: 30px;
}
.banner-btn-data-get {margin-top: 5px;}
.enquiries-hr-sec-r1 {
    background: #EBEEFE;
    padding: 45px 0;
    border-radius: 0;
    border-left: 5px solid #3652f5;
    display: flex;
    align-items: baseline;
    flex-direction: column;
}
.process-sec .process-div {height: 170px; width: 170px;}
.test1-slider .slider-item {margin-right: 0;}
.process-sec { margin-top: 60px;padding: 50px 0;}
    .process-sec .process-head {font-size: 26px;}
    .test1-slider {   padding-top: 26px;}
    .our-efforts-sec {  padding: 50px 0;}
    .banner-content-1-p { margin: 8px 0 20px 0;    }
    .banner-content-col-1 {        margin-top: 30px;   }
    .banner-content-1 { padding-bottom: 34px;    }
    .nexa-products-image {    margin-bottom: 10px;}
    .nexa-products-data {margin-bottom: 20px;  }
    
    .page-id-2089 .breadcrumbs-h1 {
        margin-top: 18px;
        font-size: 22px;
    }
    .leading-web-app-sec .leading-web-h1 {
    font-size: 28px;
}
.leading-web-app-sec .leading-web-h2 {
    font-size: 28px;
}
.leading-web-app-sec .leading-web-app-img {
    width: 95%;
    margin-top: 30px;
}


.enq-sec1 .row.enq-row {
    padding: 30px 25px;
}
.enq-sec1 .enq-sec1-h1 {
    font-size: 20px;
    margin-bottom: 20px;
}
.enq-sec1 .enq-sec1-h2 {
    font-size: 20px;
    margin-bottom: 20px;
}
.enq-sec1 .enq-sec1-right {
    display: flex
;
    justify-content: start;
}
.key-feature-sec .key-feature-sec-h {

    font-size: 28px;
    line-height: 36px;
}
.key-feature-sec .key-feature-grid1 {

    grid-template-columns: 1fr;
  
}
.key-feature-sec .key-feature-grid2 {
    grid-template-columns: 1fr;

}
.dev-sol-sec .dev-sol-img {
    margin-bottom: 30px;
}
.dev-sol-sec .dev-sol-sec-h1 {
    font-size: 28px;
}
.dev-sol-sec .dev-sol-sec-h2 {
    font-size: 28px;
}
.dev-sol-sec .dev-sol-sec-h3 {
    font-size: 28px;
}
.dev-sol-sec .dev-sol-btn-div {
    margin-bottom: 14px;
}
.tech-weuse-sec .tech-weuse-sec-h {
    font-size: 28px;
}
.tech-weuse-sec .tech-weuse-sec-p {
     width: 100%; 

}
.tech-weuse-sec  .tech-weuse-grid{
    margin-bottom: 40px;
}
.tech-weuse-sec .tech-weuse-p {
 
     min-height: 0px; 
    margin-bottom: 20px;
}
.web-app-ser-sec .web-app-ser-sec-h {
 
    font-size: 28px;
}
	
.web-app-ser-sec .web-app-ser-sec-p {

     width: 100%; 
}
	.web-app-ser-sec .web-app-ul li {
    display: flex;
}
.success-stories-sec .success-stories-h {
    font-size: 28px;

}
.success-stories-sec  .success-box {
    margin-bottom: 40px;
}
.related-industry-sec .related-industry-h {
    font-size: 28px;
 
}

    .related-industry-sec .related-industry-p {

     width: 100%; 
}
.dm-slider .slick-prev {
        top: -50px;
    }
        .dm-slider .slick-next {
  
        top: -18%;
    }
    .wep-app-process-sec .wep-app-process-img {
    width: 90%;
    display: block;
    margin: auto;
    margin-bottom: 20px;
}
.wep-app-process-sec .wep-app-process-h1 {
    font-size: 28px;
}
.wep-app-process-sec .wep-app-process-h2 {
    font-size: 28px;
            margin-bottom: 20px;
}
.why-trust-sec .why-trust-sec-h1 {
font-size: 28px;
margin-bottom: 15px;

}
.why-trust-sec .why-trust-sec-h2 {
    font-size: 28px;
}
.why-trust-sec .why-trust-box-p {
    font-size: 16px;
            margin-bottom: 12px;
}
.why-trust-sec .row.why-trust-row {
    margin-bottom: 14px;
}
.client-say-sec .client-say-h {
    font-size: 28px;
}
.client-say-sec .nav-btn {
    height: 40px;
    width:40px;
}

.service-top-sec .web-app-logo-grid-main {
    grid-template-columns: 1fr 1fr;
}
.service-top-sec .webapp-logo-grid:nth-of-type(2){
    border-right:1px solid #ccc;
}
.service-top-sec .webapp-logo-grid:nth-of-type(5){
    border-bottom:0;
}
.service-top-sec .webapp-logo-grid:nth-of-type(6){
    border-bottom:0;
    border-right:1px solid #ccc;
}
.service-top-sec .webapp-logo-grid:hover .grid-logo {
    transform: scale(1);
}
}

/************************************/

@media (max-width: 1024px) {
    .process-sec-content {
        padding: 40px 20px;
    }

    .process-sec-content .process-head-c {
        font-size: 30px;
    }

    .process-para-content {
        font-size: 16px; 
    }

    .cta-button {
        padding: 10px 25px; 
        font-size: 14px; 
    }
}

@media (max-width: 768px) {
    .process-sec-content .process-head-c { font-size: 28px;}
    .process-para-content {font-size: 16px;}
    .cta-button { padding: 10px 20px; font-size: 13px; }
    .cta-button-b { margin-top: 16px;   }
 .albion-first-sec .albion-time-sec {
    justify-content: space-between;
    align-items: flex-start;
    padding: 30px 0;
    width: 100%;
    margin: auto;
    flex-direction: column;
    gap: 7px;
}
.albion-first-sec .albion-time-hr {width: 100%;}
}

@media (max-width: 480px) {
    .process-sec-content { padding: 30px 15px; }

    .process-sec-content .process-head-c {font-size: 24px;line-height: 34px;}
    .process-para-content { font-size: 16px;  text-align:text; margin: 18px 0 0 0; }

    .cta-button {padding: 8px 18px; font-size: 15px;}
	.grow-work {display: flex !important; flex-direction: column-reverse !important;}
	.career-opportunities-left h2 {
    font-size: 24px;
		line-height: 33px; margin-bottom:10px;}
	.row.career-opportunities-r2 { margin-top: 20px;}
}

