@media (min-width: 1800px) and (max-width: 1920px) {
.hero-banner {height: 946px;}	
}
@media (min-width: 1600px) and (max-width: 1799px) {
.hero-banner {height: 800px;}	
}
@media (min-width: 1400px) and (max-width: 1599px) {
.hero-banner {height: 700px;}	
}

@media (min-width: 992px) and (max-width: 1024px) {
	
}


@media (min-width: 1600px){
  .container {width: 1440px;}
  }
  /*******		end 1600px		*******/
  
  @media only screen and (max-width:1599px){
     
    
  }
  /*******		end 1600px		*******/ 
  
  @media only screen and (max-width:1399px){
    .hero-banner {  height: 595px;}
  }
  /*******		end 1339px		*******/ 
  
  @media only screen and (max-width:1299px){   
    .hero-banner {  height: 595px;}
  }
  /*******		end 1299		*******/
  
  @media only screen and (max-width:1199px){
  .hero-content h2, .hero-content h1 {font-size: 40px; line-height: 45px;margin: 0 auto 20px;height:180px;}
  .mb-50 { margin-bottom: 30px;}
  .owl-dots{display: none ;}
  .fes1-main-title-cont .title-fs-60 {font-size: 22px; line-height: 30px;}
  .fes1-main-title-cont{margin: 20px 0;}
  .about-section__left { padding-right: 0px; }
  .about-img-2 { margin-top: -80px;}
  .about-img-4 { margin-top: -80px;}
  .fes1-box p { font-size: 14px;line-height: 22px; }
  .fes1-box h3 { font-size: 16px;}
  .fsc-part .right-part { padding-left: 40px;}
  .fsc-part .right-part h3 { font-size: 33px; width: 70%; line-height: 37px; }
  .fsc-part .right-part h2 {font-size: 26px; margin: 12px 0;}
  .count-text {  font-size: 40px;}
  .count-number { font-size: 40px;}
  .count-title { font-size: 14px; display: block;line-height: 20px;}
  .fes2-text-cont {margin-top: 20px;}
  .title-fs-45 { font-size: 40px; line-height: 45px;}
  .my-btn {  margin-top: 25px;}
  .fes4-box { margin-bottom: 25px;}
  .video-ads-text-cont{padding: 70px 0;}
  .pt-110-b-30-cont{padding: 70px 0 30px;}
  .pb-70 { padding-bottom: 30px;}
  .pt-80 { padding-top: 70px;}  
  .about-section__left .about-img {width: 47%;}
  .cta__main{padding: 70px 0;}
  .cta__main-wrap h3 { font-size: 24px;line-height: 32px;}
  .cta__main-wrap p {line-height: 26px;margin-bottom: 20px;}
  .nl-cont {  padding-top: 70px;padding-bottom: 45px;}
  .nl-email-input { width: 250px; margin-right: 25px; margin-bottom: 15px; }
  .cta__main .page-btn {  padding: 0px 15px;  font-size: 13px;}
  .inner-work__box { padding: 40px 10px 20px;}
  .inner-work__box h4 span {  font-size: 30px;}
  .baner-site-text .breadcrumb{padding: 6px 0;font-size: 13px; }
  .product-styles .content-part h3, .product-option-form h3 {font-size: 18px; line-height: 26px;}
  .product-option-form .form-group label {font-size: 11px;}
  .p-140-cont {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin: 0 25px 0 0 !important;}
  .fes7-text-cont h1 {
    margin-bottom: 20px;
  }
  
  .contact-form-cont {
    padding: 60px 30px 50px 10px;
  }
  .contact-form-cont .mb-30 {
    margin-bottom: 20px !important;
  }
  .contact-form-cont textarea{height: 150px;}
  .widget {
    margin-bottom: 30px;
  }
.page-title-small .page-title {
    margin-top: 28px;
    margin-bottom: 10px;
}
.inner-banner.white-box { padding:  30px 0 ;}
.hero-banner {  height: 490px;}
.custom-section {padding: 70px 0;}
.custom-section .box.box-wrap .text-part h4 { font-size: 18px;}
.custom-section .box.box-wrap .text-button { padding: 12px 16px 12px 78px;}
.features-section .main-text-cont{padding-left: 30px;}
.page-section iframe {
  height: 765px;}

  }
  /*******		end 1199px		*******/ 
  
  @media only screen and (max-width: 1140px) {
    
  }
  /*******		end 1140		*******/
  
  @media only screen and (max-width: 991px) {
      .headernav .navbar-toggler{ border: none; background: none !important;padding:  0; margin-right: 0px; position: absolute; bottom: 16px; right: 0; ;}
      .headernav .navbar-toggler .icon-bar {display: block;width: 34px;height: 5px;  border-radius: 16px; background-color:var(--clr-primary);}
      .headernav .navbar-toggler .icon-bar + .icon-bar {  margin-top: 5px;}
      .headernav .navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
      .custom__nav ul:not(.dropdown-menu) .nav-item > .nav-link{text-align: left;}
      .navbar-brand{ padding-left:0px;}
      .navbar-toggler:focus{box-shadow: none;}
      .menu-image{display: none;}
      .offcanvas-body{background: #4dc6e1 !important;}
      .custom__nav ul:not(.dropdown-menu) .nav-item > .nav-link{color: #fff !important;}
      .menu-header-menu{padding-right: 0 !important;}
      .custom__nav ul:not(.dropdown-menu) .nav-item {
        margin: 0 ;
      }
      .custom__nav .offcanvas-header{padding-top: 0;}
      .custom__nav ul:not(.dropdown-menu) .nav-item{border-bottom: 1px solid #fff;}
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin: 0 14px 0 0 !important;}
      .custom__nav .dropdown-menu .nav-item {
        padding-left: 15px;
        border-bottom: 1px solid  #4dc6e1 !important;
      }
      .custom__nav .dropdown .dropdown-menu .nav-item .nav-link:hover{color: #000 !important}
      .custom__nav .dropdown .dropdown-menu .nav-item .nav-link{color: #000 !important; text-align: left;}
   #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size: 12px !important;}
   .hero-content h2, .hero-content h1 { font-size: 36px; line-height: 42px; margin: 0 auto 15px;}
 
   .custom-pad { padding: 50px 0;}
   .section-title { padding: 10px 20px 10px 20px;font-size: 30px; line-height: 34px;}
   .mb-50 { margin-bottom: 20px;}
   .fes1-box { padding-left: 45px;}
   .fes1-box h3 {font-size: 15px;line-height: 20px;}
   .fsc-part .right-part {padding-left: 25px;}
   .fsc-part .right-part h3 {font-size: 30px;  width: 85%; line-height: 37px;}
   .fsc-part .right-part h2 { font-size: 23px; margin: 0px 0;}
   .hero-content{padding-left: 0;}
   .fes1-main-title-cont .title-fs-60 { font-size: 18px;line-height: 30px; }
   .about-img-2 {margin-top: -52px;}
   .about-img-3 { margin-top: -42px;}
   .about-img-4 {margin-top: -56px;}
   .count-number {font-size: 32px;}
   .count-text {font-size: 32px;}
   .title-fs-45 { font-size: 34px; line-height: 41px;}
   .fes2-text-cont { margin-top: 15px; font-size: 15px; line-height: 22px;}
   .my-btn { margin-top: 16px;}
   .ind__pro-slider-single > * { padding: 20px 15px;}
   .ind__pro-slider-single > * p { font-size: 18px;}
   .nl-cont { padding-top: 50px; padding-bottom: 35px;}
   .work-process-wrap h3 { font-size: 14px;}
   .video-ads-text-cont { padding: 50px 0;}
   .video-ads-text-cont a {font-size: 60px;line-height: 65px;}
   .pt-110-b-30-cont {padding: 50px 0 20px;}
   .widget {margin-bottom: 40px;}
   footer .list-type i {padding-right: 7px; font-size: 16px;}
    footer .list-type a{font-size: 13px;}
    .custom-menu-wrap .mega-sub-menu a { font-size: 10px !important;}
    .fes1-img-cont img { height: 100%; width: 100%;}
    .pt-80 { padding-top: 50px;}
    .cta__main .page-btn {  padding: 0px 15px;font-size: 12px;}
    .new-add-part .img-rigt-part ul li h3 { font-size: 22px; margin: 0;}
  
    .inner-banner{height: auto; padding: 0px 0;}
    .new-add-part .left-text ul h3{margin: 0;}
    .pro__feature-list li p { font-size: 14px !important;}
    .pro__title-wrap {  padding-left: 15px;}
/*  */
.inner-work-process-wrap{flex-wrap: wrap; align-items: start;}
.inner-work__box {width: 100%;height: 100%;
  display: flex;
  flex-direction: column; flex: inherit;}
.inner-work__box .content-part { position: static; width: 100%; background-color: inherit; padding: 0;transform: inherit;transform-style: inherit;opacity: 1;}
.inner-work__box::before{display: none;}
.image-wrap {
  height: 280px;
}
.image-wrap img {
  height: 280px;}
.fsc-part .left-part {
  height: 230px;
}
.p-140-cont {
  padding-top: 50px;
  padding-bottom: 50px;
}
.style-box .content-part {
  padding: 15px 15px;
}

.mega-menu-item.mega-menu-item-type-widget img{display: none;}
.video-ads-text-cont .page-btn{font-size: 16px; margin-top: 10px;}
.new-add-part .img-rigt-part ul { width: 50%;}
.new-add-part .img-rigt-part ul li h3 {font-size: 20px;}
.new-add-part .img-rigt-part ul li p { font-size: 14px;line-height: 20px;}
.page-section iframe {
  height: 725px;
}
.fes2-text-cont p {margin-top: 15px;
  font-size: 16px;
  line-height: 24px;}
	  .teem-member-box{margin-bottom:20px;}
    .inner-work-process-wrap{padding-bottom: 0;}

    .content-part   {margin-top: 20px;}
    .product-styles .content-part p {
      font-size: 12px;
      line-height: 20px;height: auto;
    }
    .product-styles .content-part .features {
      margin-top: 25px;
    }
  .inner-work-process-wrap .swiper{padding: 20px 0 0;}
  .hero-banner {  height: 378px ;}
  .custom-section {padding: 50px 0;}
  .custom-section .box .text-part .title {
    flex-direction: column;
  }
  .custom-section .box .text-part .title {
    justify-content: start;
    align-items: start;
    padding-left: 20px;
    margin-top: 10px;
    flex-direction: column;
  }
  .features-section .img-part .img-content {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;}

.shop-info.grey-dark-bg.font-white .text-center{margin-bottom: 15px;}
.features-section .main-text-cont{padding-left: 20px;}
.hover-img-part_d-none{display: none;}
.hover-img-part .new-box-part .text-part { position: static; padding: 20px 15px; opacity:1;}
.inner-work-process-wrap{margin-top: 0;}
.new-box-part .img-box {
  height: auto;
}
.style-box.acc .img-style {
    height: 230px;
}
	  .feels{display:none !important;}	  
	  .swiper.attitude{padding:10px 0;} 
	  .hero-content h2, .hero-content h1{height:auto;}
footer .products ul li a{font-size: 13px;}
footer .widget .links-list li a{font-size: 13px;}
.contact-form-cont {
  padding: 40px 3px 8px 10px;
}
.cis-cont {
  padding-left: 46px;
}
.cis-text { padding: 5px 0px 5px 15px;}


  }
  /*******		end 991		*******/
  @media only screen and (max-width: 768px){
    #mega-menu-wrap-primary .mega-menu-toggle{background: none !important;}
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{background: #4dc6e1 !important;}
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
       background: #4dc6e1 !important;}
    #mega-menu-primary{top: 47px !important; height: 100vh !important; background: #4dc6e1 !important;}
   #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { margin:  0 !important; border-bottom: 1px solid #eee !important;}
   #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{text-align: left !important;background: #4dc6e1 !important;}
   #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right: 0 !important;}
   .inner-banner-img img {
    width: 100%;
    object-position: right;
    height: 160px;
    object-fit: cover;}
  }
  @media only screen and (max-width: 767px)
   {   
   .container{max-width: 100%;padding-left: 15px; padding-right: 15px;}
   .site-header {position: relative;}
   .hero-carousel{position: absolute; top: 70%; left: 0; width: 100%; text-align: center; z-index: 99; padding: 30px;transform: translateY(-50%);}

   .hero-content h2, .hero-content h1 { font-size: 30px; line-height: 35px; margin: 0px auto 10px;}
  
   
   .custom-pad { padding: 40px 0;}
   .section-title { padding: 10px 0px 10px 20px;font-size: 24px;line-height: 30px;}  
  .client-row .col-sm-3, .client1-item {    padding-top: 10px;  padding-bottom: 10px } 
  .about-img-2 {  margin-top: -117px;}
  .about-img-3 { margin-top: -92px; }
  .about-img-4 { margin-top: -74px;}
  .fsc-part .right-part h3 {
      font-size: 26px;
      width: 100%;
      line-height: 33px;
    }
    .fsc-part .right-part {
      text-align: center;
      height: auto;
      padding: 15px 0;
    }
    .fes4-box {
      margin-bottom: 10px;
    }
    .pt-80 {
      padding-top: 40px;
    }
    .logo-footer-cont {
      margin-bottom: 25px;
      max-width: 205px;
      margin: 0 auto 15px;
    }
  .widget { margin-bottom: 20px;}
  .widget h4 { margin-top: 10px;  margin-bottom: 13px;}
 .folow{text-align: center;}
 footer .folow ul{justify-content: center;}
 .post-prev-more-cont{padding-top: 10px;}
 .post-prev-text { margin-bottom: 10px;}
 .mwork-process-left{margin-bottom: 25px;}
  .footer-2-soc-a.right{display: none ;}
 .work-process-wrap{height: auto;}
 .work-process-wrap .fes4-title-cont{padding-top: 40px;}
 .work-proc-1-bg .item .icon-img img.static-gif {
  max-width: 60px;
  width: 60px !important;display: block;
 
} 
 .work-proc-1-bg .item .icon-img:hover img.static-img{
  max-width: 60px;
  width: 60px !important;
  display: none;
}
.work-proc-1-bg .item .icon-img:hover img.static-gif{
  max-width: 60px;
  width: 60px !important;
  display: block;
}
.work-proc-1-bg .item .icon-img:hover {
  display: inline-flex;
}	   
.title-fs-45 {
  font-size: 28px;
  line-height: 37px;
}
.about-section__left .about-img {
  width: 47%;
}
.work-process-wrap .fes4-box-icon .box-num {

  top: 14px;
  left: 10px;	}
  .site-header .logo-link img {
    height: 45px;}
.work-process-wrap .fes4-box-icon{margin-bottom: 10px;}
.bold {
font-weight: 500 !important;
}
.mega-sub-menu img{display:none;}	
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background:#4dc6e1 !important;}	
.mega-sub-menu	{background: #fff !important}
  .mega-sub-menu .mega-menu-item{border:inherit !important;}	
.custom-menu-wrap .mega-sub-menu a{ font-size: 12px !important; text-align: left !important; color:#000 !important; width: 100%; border-bottom:1px solid #4dc6e1 !important;}
.ri-pro-section .row{flex-direction: column-reverse !important;}
  .front-image-right{margin-bottom:15px;}		
  .page-section.ri-pro-section .row:nth-child(even){flex-direction: column-reverse !important;}
.about-section__left {
  padding-right: 0px;
}
.img-rigt-part{margin-top: 20px;}
.new-add-part .img-rigt-part ul {left: 0;}
footer .widget .contact h4 { padding-top: 0;}
.new-add-part { padding: 40px 0;}
.nl-cont {
  padding-top: 40px;
  padding-bottom: 30px;
}
.cta__main-wrap h3 {
  font-size: 16px;
  line-height: 26px;
}
.cta__main-wrap p {
  line-height: 24px;
  margin-bottom: 10px;
  font-size: 14px;
}
.inner-banner .page-sub-title p {
  letter-spacing: 0;
}
.inner-banner .page-title{margin-top: 0;}
.fes1-main-title-cont {
  margin:0 0 20px 0;
}
.new-box-part{margin-bottom: 15px;}
.sample_cta .cta__main-wrap .page-btn {
  width: auto;
}
.faq-details {margin: 15px 0px 0;}
.cta__main-wrap.text-white{text-align: center;}
.cta__right-content .button-wrap {justify-content: center; align-items: center;}
.faq-header h4 { font-size: 17px; line-height: 24px;}
.faq-body p {font-size: 14px;line-height: 24px;}
.style-box .content-part {padding: 15px 10px;}
.baner-site-text .breadcrumb {  font-size: 13px;padding: 6px 10px;}
.text-tool{width: 100%;margin: 10px auto 0;}
.baner-site-text .text-tool p { font-size: 14px; line-height: 24px; text-align: left;}
.pro__feature-list li h6 {font-size: 17px;}

.fsc-part .image-wrap .right-part {
  left: 50%;
  transform: translate(-50%,-50%);
 width: 100%;
}
.p-140-cont {
  padding-top:40px;
  padding-bottom: 40px;
}
.blog-main-posts .post-prev-img {
  margin-bottom: 20px;
}
.post-prev-img a{display: block;}
.container.p-140-cont .widget{margin-left: 0 !important;padding: 10px 15px !important;}
.clearlist.widget-posts .clearfix {justify-content: start;}
.blog-main-posts .post-prev-title h3 {line-height: 28px;}
.hero-banner {padding: 0px 0;}
.hero-carousel .swiper-button-prev, .hero-carousel .swiper-button-next {
  width: 30px;
  height: 30px;
  font-size: 18px !important;
}
.fes2-main-text-cont{
  margin-top: 15px;
}
.social-share-buttons {padding: 15px 15px 20px;}
.fadeIn.pb-30{padding-bottom: 10px !important;}
.page-title{letter-spacing: 0;}

.page-section iframe {
  height: 350px;
}
.page-section.contact .row:first-child{flex-direction: column-reverse;}
.fsc-part .left-part {
  height: auto;
}
.fsc-part-Box{padding: 0px 15px;}
.hero-image {
  text-align: center;
  position: relative;
}
.client1-item img {
  filter: inherit;}
  .count-number{margin-top: 0;}
  .page-section.ri-pro-section {
    padding: 0 0 25px 0;
  }
  .count-title {
    font-size: 12px;
    line-height: 20px;
  }
  .count-number {
    font-size: 28px;
    margin-top: 0;
  }
  .count-text {
    font-size: 28px;margin-top: 0;
  }
  .left-part{margin-top: 20px;}
.about-inner-img img{width:100%;}
.about-inner-img{margin-bottom:20px;}
	   .teem-member-box h3{margin:15px 0 10px;}	   
.page-btn {  padding: 0 20px;height: 35px;}
.contact-form-cont {
    padding: 40px 0px;
    max-width: 100%;
}	 
	   .cis-cont	{margin-bottom:20px;}
	   .page-title-cont.page-title-small.grey-light-bg{text-align:center;} 	
	   .page-title-cont.page-title-small.grey-light-bg .my-btn{margin:0}

     .inner-work__box {
      width: 100%;
      height: auto;
      margin-bottom: 13px;
    }
    .wpcf7-form-control.wpcf7-select{width: 100%;}
    .panel1 {max-height: 100% !important;}
    .product-styles .content-part h3, .product-option-form h3 {
      font-size: 16px;
      line-height: 26px;
    }
    .work-proc-1-bg .main-part .icon-img img{width: 60px !important; height: 60px !important;}   
    .site-header{padding: 5px 0;}
    .text-btm {
      font-size: 15px;
      padding: 10px 15px;
      line-height: 16px;}
.inner-banner.white-box .breadcrumbs{margin-bottom: 0;}
.inner-work__box .content-part p{min-height: auto;}
.inner-work__box h4{min-height: auto;}
.custom-section {padding: 40px 0;}
.features-section .img-part{margin-bottom: 20px;}
.features-section .main-text-cont{padding-left: 0;}
.features-section .img-part .img-content p {font-size: 14px;line-height: 22px;}
.features-section .img-part .img-content h3 {font-size: 20px; line-height: 24px;}
.video-content p { margin-top: 19px;}
.video-content ul li p { font-size: 14px; margin-top: 15px;}
.video-content ul li {  padding: 15px 0;}
.faq-header .icon { top: 5px;}
.pt-110-b-30-cont {padding: 40px 0 20px;}
.style-box .media-part > * { height: auto;}
.modal.get-a-quote.darun {
  --bs-modal-width: 100% !important;
}
.model-image{display: none;}
.modal.get-a-quote.darun .modal-dialog-centered{align-items: start;}
.about-inner-img{margin-right:0;}
	   .ind__pro-slider-single > *	{flex-direction: column; margin:0;padding: 15px 10px;}   
	   .ind__pro-slider-single{margin:0px 0 20px;}	
.ind__pro-slider-single > * p {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    min-height: 40px; text-align:center;
  }
.ind__pro-slider-single > * img {height: 50px !important; width:50px !important;}	   
	   .blog-pag{margin-bottom:20px;}	   
  }
  /*******	 end 767		*******/ 
  @media only screen and (max-width: 575px) {   
    .video-ads-text-cont {font-size: 18px;line-height: 23px;}
    footer .widget .contact h4 { padding-top: 7px; padding-bottom: 5px;}
    .pb-70 {
      padding-bottom: 20px;
    }
    .video-ads-text-cont a {
      font-size: 35px;
      line-height: 40px;
      padding: 10px;
    }
    .ind__pro-slider-single > * img { height: 74px; width: 87%;}
   .hero-content h2, .hero-content h1 { font-size: 22px; line-height: 28px; } 
   .fes1-main-title-cont .title-fs-60 {
    font-size: 16px;
    line-height: 26px;
  }
  .work-process-wrap .fes4-title-cont {
    width: 117px;
  }

    .logo-footer-cont {
      max-width: 170px;
      margin: 0 auto 15px;
    }
    .new-add-part .img-rigt-part ul li h3 {
      font-size: 18px;
    }
    .nl-form-container p {
      font-size: 24px; line-height: 30px;
    }
	  .fsc-part-Box .right-part h3{margin-top:0;}
	  .fsc-part .left-part img {
    width: 150px;
}
	  .counter-section.custom-pad{padding-bottom:0;}
	  .video-ads-bg .video-ads-a .page-btn{padding:10px 15px;}
	  .teem-member-box p{min-height:auto;}
    .hero-banner{height: 318px;}
	.style-box.acc .img-style {
    height: auto;
}
.page-section iframe {
  height: 250px;
}
.catalog_bg .catalog .controls {
  padding: 20px 0px;
}
.catalog_bg .catalog h2 {
  font-size: 20px !important;
}
	  .catalog_bg .catalog .controls .input_wrap .catalog_btn{padding:10px 20px}	  
#pdfdownload .wpcf7-textarea {
  height: 110px;
}	  
#leadpages-form-header img {
  height: 40px;
}	
.text-button::before {width:40px;}	
.text-button:hover::before{width:20px;}	  
.text-button{padding-left:50px;}	  
	.text-button:hover{padding:12px 40px 12px 30px;}	  
.about-section__left {gap: 7px;}.about-section__left .about-img{margin-bottom:4px;}	  
.about-section__left .about-img {
  width: 47.7%;

}
.hero-content .text-button::before{display: none;}
.hero-content .text-button{padding: 10px 20px; border: 1px solid #000;  width: 200px; margin: 0 auto; justify-content: center;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{height: 242px;overflow-y: scroll;}
.custom-section .box.box-wrap .text-button:hover{padding:12px 40px 12px 30px;}
.swal-modal { width: 400px !important;}
.swal-text{text-align: center !important;}
.inner-work__box .content-part p{text-align: center;}
.inner-work__box h4{margin: 0;}
.content-part {margin-top: 8px;}
.inner-work__box {
  padding: 15px 10px;
}
.inner-work__box .img-part img {
  height: 100px;}

  }

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

      
    
  }
  /*******	 end 480		*******/ 
  
  @media only screen and (max-width: 400px) {  
    .nl-email-input{margin-right: 0;}   
    .swal-modal { width: 300px !important;}

  }
  /*******	 end 480		*******/ 
  
  @media only screen and (max-width: 360px) { 
    
  }
 