@media (max-width: 1356px) {
  .nws-txt {
    height: 100%;
  }
	.cnct a {
    gap: 1px;
    font-size: 15px;
}
	.navMenu ul li a {
    font-size: 15px;
}

}
@media (max-width: 1024px) {
  .p-0 {
    padding: 0;
  }
  .cnct img {
    width: 20px;
  }
  .cnct a {
    gap: 6px;
    font-size: 14px;
  }
  .navMenu ul li a {
    padding: 8px 10px 6px 10px;
  }
  .navMenu ul li a {
    font-size: 14px;
  }
  .logoSec img {
    width: 100px;
  }
  .heroTxt h1 {
    font-size: 41px;
  }
  .abt-blk {
    display: block;
  }
  .logistics {
    margin: auto;
    width: 75px;
    height: 75px;
  }
  .logistics img {
    width: 42px;
  }
  .txt {
    max-width: 100%;
    text-align: center;
    margin-top: 10px;
  }
  .trd-block h2 {
    font-size: 28px;
  }
  .mat-txt h3 {
    font-size: 24px;
  }
  .service-container::before {
    top: 109px;
    width: 709px;
    height: 100%;
  }
  .serv-Textlist h2 {
    font-size: 28px;
  }
  .servList {
    margin-bottom: 25px;
  }
  .cntct-frm h3 {
    font-size: 28px;
  }
  .news-head h2 {
    font-size: 28px;
  }
  .nws-txt h3 {
    font-size: 20px;
  }
  .servc-type p {
    font-size: 18px;
  }
  .nws-txt {
    padding: 25px 10px;
  }
  .ftr-contain ul li a {
    font-size: 16px;
  }

  /* CONTACT */
.updts-Blk{
  padding: 10px;
}
.cnt-txt p {
    max-width: 300px;
    font-size: 16px;
}
.updts-Blk img {
    width: 40px;
}
.updts-cont {
    gap: 8px;
}
.locImg img{
  width: 50px !important;
}
/* MARKETS */
.comp-txt h2 {
    font-size: 28px;
}
/* SERVICES */
.serv-details h2{
    font-size: 28px;
}
}
@media screen and (max-width:999px){
	.abt-rwCnt .row{
		flex-direction:column-reverse;
	}
	.rightImg{
	justify-content:left;
}
	.comp-logo{
		margin-bottom:30px;
	}
	.navMenu .current-menu-item:nth-child(1) a,
	.navMenu .current-menu-item:nth-child(2) a,
	.navMenu .current-menu-item:nth-child(3) a,
	.navMenu .current-menu-item:nth-child(4) a,
	.navMenu .current-menu-item:nth-child(5) a,
	.navMenu .current-menu-item:nth-child(6) a{
		background:transparent;
		background-color:transparent;
	}
}
@media screen and (max-width: 990px) {
	.hdrContain{
		padding:12px;
	}
	.navMenu .current-menu-item a{
		color:#43ac35;
		background:transparent;
		background-color:transparent
	}
	.navMenu .current-menu-item {
		background:transparent;
		background-color:transparent;
	}
	.navMenu ul li a{
		padding:0;
		background:transparent;
		background-color:transparent;
		border:none;
		border-radius:0;
	}
  .navMenu {
    display: block;
  }
  .navMenu ul {
    display: block;
  }
  .navMenu ul li {
    margin-bottom: 20px;
  }
  .navMenu ul li:last-child {
    margin-bottom: 0;
  }
  .mainMenu {
    position: fixed;
    top: 118px;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #f7f7f7;
/*     border: 1px solid #ef840142; */
    padding: 40px;
    z-index: 222;
    box-shadow: 7px 25px 34px -14px rgba(191, 191, 191, 0.75);
    -webkit-box-shadow: 7px 25px 34px -14px rgba(191, 191, 191, 0.75);
    -moz-box-shadow: 7px 25px 34px -14px rgba(191, 191, 191, 0.75);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    transform: translateX(6px);
  }
  .mainMenu.show {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
	.navMenu ul li a {
        font-size: 18px;
        font-weight: 300;
    }
	
	.navMenu ul li{
		padding-bottom:10px;
	}
	.res-icons{
		display:block;
	}
	.res-icons ul{
		display:flex;
		gap:14px;
		margin:0;
		margin-top:60px;
	}
	.res-icons a{
		font-size:20px;
	}
  .mobTogg {
    display: block;
/*     background-color: #ef8301; */
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .hdrRight {
    display: flex;
    align-items: center;
    gap: 40px;
  }

  .hdrContain.stick .mainMenu {
    top: 73px;
    right: 34px;
  }
	.menuCnt,
	.logoSec{
		padding-bottom:0
	}
  .hdrRow {
    align-items: center;
  }
  .herImg img {
    height: 658px;
  }
  .materials {
    display: block;
  }
  .materials img {
    width: 80px;
  }
  .trdMtrl {
    display: flex;
    justify-content: space-between;
  }
  .mat-txt h3 {
    text-align: center;
    font-size: 20px;
  }
  .mat-txt {
    border-bottom: 0;
  }
  .service-container::before {
    top: 109px;
    width: 589px;
    height: 100%;
    background-size: cover;
    background-position: 20px 30px;
    opacity: 0.4;
  }
  .cntct-frm h3 {
    font-size: 24px;
  }
  .solu-blk {
    padding-left: 0;
  }
  .servc-type img {
    width: 80px;
  }
  .nwsDetails {
    margin-bottom: 24px;
  }
  .frmDiv input[type="submit"] {
    width: 100%;
    background-color: #000;
    color: #fff;
    text-transform: capitalize;
    font-weight: 400;
    padding: 10px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 18px;
  }
  .serv-Textlist h2 {
    font-size: 24px;
  }
  .comp-det h2 {
    font-size: 30px;
}
.mv-row h2 {
    font-size: 30px;
}
.exp-row h2 {
    font-size: 30px;
    margin-top: 20px;
}

  /* CONTACT */
.updts-div .col-md-6{
    margin-bottom: 8px;
}
.updts-Blk{
  padding: 20px;
}

/* MARKETS */
.mk-col {
    width: 190px;
    height: 190px;
}
.markImg h3{
   font-size: 23px;
}
.mark-blk .col-md-9{
  margin-bottom: 25px;
}
}
@media(max-width:768px){
	.hdrContain.stick .mainMenu {
        top: 95px;
        right: 0;
    }
  .serv-Textlist {
    max-width: 100%;
    float: left;
    margin-top: 20px;
}
    .abt-text {
    float: none;
}

    .ftr-contain ul {
    flex-wrap: wrap;
}
    
.servc-type {
    margin-bottom: 30px;
}
/* ABOUT */
.comp-det h2 {
        font-size: 26px;
    }
    .mv-row h2{
        font-size: 26px;
    }
        .exp-row h2 {
        font-size: 26px;
        margin-top: 20px;
    }
	.AB-det h2 {
    font-size: 28px;
}
/* CONTACT */
.RmLct {
    padding-bottom: 60%;
}
/* NEWS */
.newsUp h2 {
    font-size: 28px;
}

}
@media(max-width:767px){
  .get-form textarea {
    margin-top: 8px;
}
	.abt-blk{
		border-right:none;
	}
	.mark-blk .col-md-3{
	justify-content:left;
	
}
	.Abt-container .col-md-4:after{
		display:none
	}
}
@media screen and (max-width: 662px) {
	.cnct a{
		display:none;
	}
	 .mainMenu {
    top: 117px;
  }
	.heroTxt {
  position: absolute;
  left: 50%;
  top:50%;
  transform: translate(-50%,-50%);
}
	.herImg img {
        height: 570px;
    }
/* 	.navMenu ul li a {
        font-size: 18px;
        font-weight: 300;
    }
	
	.navMenu ul li{
		padding-bottom:10px;
	} */
/* 	.mobTogg.show{
		background-color:#fff;
	}
	.toggle-blk.open span{
		background-color:#000
	} */
/* 	.toggle-blk.open {
    background-color:#000;
} */
  .solu-blk {
        margin-top: 20px;
    }
      .trd-block h2 {
        font-size: 24px;
    }
  .abt-blk {
    border: none;
    margin-bottom: 20px;
  }
  .heroTxt {
    width: 100%;
  }
  .heroTxt h1 {
    font-size: 30px;
  }
  .circle::after {
    z-index: 2;
  }
  .trdMtrl {
    flex-wrap: wrap;
  }
  .materials {
    width: 50%;
    text-align: center;
    margin-bottom: 20px;
  }
  .service-container::before {
    opacity: 0.2;
    width: 289px;
  }
  .cntct-frm {
    margin-bottom: 24px;
  }
  .servc-type {
    margin-bottom: 24px;
  }
  .ftr-contain ul {
    display: block;
  }
  .ftr-contain li {
    margin-bottom: 14px;
  }
  .hdrContain {
    padding: 12px;
  }
  .hdrRow {
    align-items: center;
  }
 
  .servLText h3 {
    font-size: 18px;
}
	.materials > div{
		width:100%;
	}

  /* ABOUT */
	    .AB-det h2 {
        font-size: 26px;
    }
	.abt-text h1 {
    font-size: 28px;
}
  .About-container {
    background-position: right;
  }
  .comp-logo{
    margin-bottom: 20px;
  }
  .comp-det h2 {
    font-size: 26px;
}
 /* MARKETS */
    .comp-txt h2 {
        font-size: 26px;
        margin-top: 20px;
    }
    .global-reach h2
 {
    text-align: left;
    font-size: 22px;
}
.horizon-blk h2 {
    font-size: 26px;
}
/* SERVICES */
    .serv-details h2 {
        font-size: 24px;
    }
    /* CONTACT */
    .get h2 {
    font-size: 24px !important;
}

}
@media screen and (max-width: 425px) {
	.heroTxt{
		padding:0 8px
	}
}

@media screen and (max-width: 375px) {
  .menuCnt {
    display: none;
  }
  
  .hdrContain.stick .mainMenu {
    top: 73px;
    right: 32px;
  }
    .news-head h2 {
      font-size: 24px;
    }
    .nws-txt h3 {
      font-size: 18px;
    }
  /* ABOUT */
  .abt-text h1{
    font-size: 24px;
  }
  .comp-det h2 {
    font-size: 24px;
  }
  .mv-row h2 {
    font-size: 24px;
  }
  .col-mv h3 {
    font-size: 22px;
}
    .exp-row h2 {
        font-size: 24px;
    }
/* CONTACT */
.newsUp h2 {
    font-size: 25px;
}
/* MARKETS */
    .markImg h3 {
        font-size: 20px;
    }
    .comp-txt h2 {
        font-size: 22px;
    }
    .serv-details h2 {
        font-size: 22px;
    }
}
