body {
  font-size: 16px;
  line-height: 1.7;
  font-family: 'Fira Sans', sans-serif;
	color: #666;
	background-color:#fff;
}
.lang-item-ar a{font-family: 'Noto Kufi Arabic', sans-serif;}
hr{
	border:0;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

main ul {
  margin-left: 30px;
}

main li {
  position: relative;
}

main li:not(:last-of-type) {
  margin-bottom: 10px;
}

main li:before {
  content: "\f00c";
  height: 20px;
  width: 20px;
  color: #fff;
  background-color: #B3CDDE;
  display: inline-block;
  font: normal normal normal 12px/1 FontAwesome;
  border-radius: 50%;
  padding: 4px;
  position: absolute;
  left: -30px;
  top: 4px;
}

img {
  width: 100%;
  height: auto;
}

a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
	transition: all .5s;
}

a:hover {
  text-decoration: none;
}

h1,
h2,
h3,
h4 {
  font-weight: bold;
}

h1 {
  font-size: 70px;
	color: #fff;
}

h2,
.mt-section-title {
  color: #F18A00;
  font-size: 36px;
  margin-bottom: 25px;
  text-transform: capitalize;
}

h3 {
  font-size: 24px;
}

.mt-btn {
  padding: 8px 35px;
  background-color: #D72D27;
  color: #fff;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  text-transform: uppercase;
  border-radius: 25px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: 20px;
}

.mt-btn:hover {
  background-color: #F18A00;
  color: #fff;
}

.mt-btn__blue {
  background-color: #005791;
}

/* section default stats */
.mt-section__padding-lg--t {
  padding-top: 120px;
}

.mt-section__padding-lg--b {
  padding-bottom: 120px;
}

.mt-section__padding-lg--tb {
  padding-top: 120px;
  padding-bottom: 120px;
}

.mt-section__padding-md--t {
  padding-top: 90px;
}

.mt-section__padding-md--b {
  padding-bottom: 90px;
}

.mt-section__padding-md--tb {
  padding-top: 90px;
  padding-bottom: 90px;
}

.mt-section__padding-sm--t {
  padding-top: 60px;
}

.mt-section__padding-sm--b {
  padding-bottom: 60px;
}

.mt-section__padding-sm--tb {
  padding-top: 60px;
  padding-bottom: 60px;
}

/* section default stats */
/* input ends */
.mt-input-wrapper {
  margin-bottom: 30px;
  position: relative;
	min-height:40px;
}
.mt-input-wrapper:last-of-type{
  margin-bottom: 0px;
}
.mt-input-wrapper .mt-btn{
	margin-top:0;
	width:unset;
	border:0;
}
input,
textarea,select {
  width: 100%;
  background-color: #fff;
  border: 0;
  outline: none;
  padding: 8px 15px;
	border-radius:20px;
}
input:placeholder,
textarea:placeholder,option {
    color: #005791;
}
input {
  height: 45px;
}



textarea {
  height: 150px;
  resize: none;
}

form .mt-half {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mt-half .mt-input-wrapper {
  width: calc(50% - 15px);
}

input[type=file]::-webkit-file-upload-button {
  visibility: hidden;
  width: 100%;
}

input[type=file]:before {
  content: "Upload your CV";
  background: #D72D27;
  padding: 3px 12px;
  border-radius: 25px;
  font-size: 14px;
  color: #fff;
  position: absolute;
  left: 10px;
}

input[type=file] {
  padding-right: 150px;
}

input[type=file]::-webkit-input-placeholder {
  color: #fff;
  padding-right: 120px;
}

input[type=file]:-ms-input-placeholder {
  color: #fff;
  padding-right: 120px;
}

input[type=file]::-ms-input-placeholder {
  color: #fff;
  padding-right: 120px;
}

input[type=file]::placeholder {
  color: #fff;
  padding-right: 120px;
}

input[type=file] {
  padding-right: 50%;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	color:#666;
}
.wpcf7-spinner{
    margin-bottom: -8px;
}
.wpcf7-not-valid-tip {
  position: absolute;
}

.ajax-loader {
  position: absolute !important;
  top: 10px;
}
.error {
    position: absolute;
    bottom: -25px;
    outline: 0;
    color: #d72d27;
}
div#pageloader {
    display: flex;
    justify-content: center;
}
/* input ends */
/* header__fixed ends */
.header_fixed.mt-header {
  background-color: #005791;
  z-index: 98;
  position: fixed;
  width: 100%;
  margin: 0;
  top: -70px;
  left: 0;
  border-radius: 0;
  -webkit-transform: translateY(70px);
  transform: translateY(70px);
  -webkit-transition: background 500ms ease, -webkit-transform 500ms ease;
  transition: background 500ms ease, -webkit-transform 500ms ease;
  transition: transform 500ms ease, background 500ms ease;
  transition: transform 500ms ease, background 500ms ease, -webkit-transform 500ms ease;
  transition: transform 500ms ease, background 500ms ease,
 -webkit-transform 500ms ease;
  -webkit-transition: transform 500ms ease, background 500ms ease;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  z-index: 99;
  padding: 15px;
}
body {padding-top:80px;}
.header_fixed.mt-header .mt-header__logo {
  width: 150px;
  margin: 0;
}
.mt-header__logo{
	text-align:left;
}
.header_fixed.mt-header .mt-header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.admin-bar .header_fixed.mt-header {
  top: -38px;
}

/* header__fixed ends */
.mt-header .ham-menu {
  display: none;
}

.mt-header .ham-menu__ham-line {
  background-color: #fff;
  display: block;
  width: 30px;
  height: 3px;
  margin-bottom: 4px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.mt-header .ham-menu__ham-line:last-of-type {
  margin-bottom: 0;
}

.mt-pagination {
  display: none;
}

#infscr-loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

#infscr-loading img {
  width: 70px;
}

.mt-header {
  position: absolute;
  z-index: 5;
  text-align: center;
  left: 0%;
  top: 0;
  width: 100%;
  padding: 30px 15px;
}

.mt-header__logo {
  width: 250px;
  margin: auto;
  margin-bottom: 30px;
}

.mt-header__list {
  position: relative;
}

.mt-header__list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  background-color:  #D72D27;
  padding: 10px 30px 0;
  border-radius: 30px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: auto;
}

.mt-header__list ul a {color: #fad8d8;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  transition: all .5s;
	padding-bottom: 10px;
}

.mt-header__list ul .current_page_item a,
.mt-header__list ul a:hover {
  color: #fff;
}



.mt-homepage .mt-banner .slick-slide {
    margin: 0 !important;
}
.mt-homepage  .mt-banner__item--content .col-md-5{
	display: none;
}

.mt-homepage .mt-banner__item {
  position: relative;
}

.mt-homepage .mt-banner__item--content {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
    transform: translateY(-30%);
}

.mt-homepage .mt-banner__item--content img {
  max-width: 800px;
  border: 5px solid #fff;
  border-radius: 50%;
	margin: auto;
}

.mt-homepage .mt-banner__item--content h2 ,.mt-homepage .mt-banner__item--content h3 ,.mt-homepage .mt-banner__item--content p{
  color: #fff;
}

.mt-banner {
  position: relative;
}

.mt-banner__item--bg {
  position: relative;
}
.mt-banner__item--detail{
	padding: 50px 30px;
	background-color:rgba(0, 87, 145, .8);
	border-radius: 20px;
}
/* .mt-homepage .mt-banner__item--bg img {
	min-height: 750px;
  max-height: 850px;
  -o-object-fit: cover;
     object-fit: cover;
} */



.mt-block-values__item {
  background-color: #fff;
  padding: 20px;
  border-radius: 20px;
  text-align: center;
  height: 100%;
  -webkit-transition: all .5s;
  transition: all .5s;
}
.mt-block-values__item a{color:#005791}
.mt-block-values__item:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.mt-block-values__item figure {
  background: #005791;
  padding: 20px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 115px;
  width: 115px;
  margin: auto;
  margin-bottom: 20px;
}

.mt-block-values__item img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.mt-block-values__item h3 {
  color: #005791;
}

.mt-block-values__item p {
  color: #3C3C3C;
}

.mt-red-after {
  position: relative;
}

.mt-red-after:after {
  content: '';
  background: #d72d27;
  background: -webkit-gradient(linear, left top, right top, from(#d72d27), to(rgba(215, 45, 39, 0.75)));
  background: linear-gradient(90deg, #d72d27 0%, rgba(215, 45, 39, 0.75) 100%);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
}

.mt-red-after__right:after {
  height: 70%;
  width: 50%;
  border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
    height: 600px;
  right: 0;
}

.mt-red-after__left:after {
  height: 100%;
  width: 70%;
  border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  left: 0;
}
/* 
.mt-home-about__img {
  position: relative;
  height: 100%;
	transform: scale(0.75) */
}
.mt-home-about__content{
	margin-bottom:30px
}
.mt-home-about__img img{
  border-radius: 20px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

/* .mt-home-about__img img:hover {
  z-index: 5;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
} */

.mt-home-slider .slick-track{padding: 50px 0;}	.mt-slider_back_image{
		display:none;
	}
/* .mt-home-about__img img,.mt-slider_back_image img {
    border-radius: 20px;
    box-shadow: 0 -0 15px 0 rgb(0, 0, 0, 0.5);
} */
/*  @media screen and (min-width:992px){
	.mt-slider_back_image {
    position: absolute;
    z-index: 1;
	transition: all .5s;
    width: 55%;
		border-radius: 15px;
    overflow: hidden;
    right: 0;
    top: -30%;
} 
.mt-home-slider {
    transform: translate(130px, -180px);
    position: relative;
    z-index: 2;
    width: 65%;
    margin: auto;
}
.mt-home-about:nth-of-type(odd) .mt-slider_back_image {
    transform: translate(150px, 100px);
    position: relative;
    z-index: 1;
	transition: all .5s;
    right: auto;
    left: 0;
} 
.mt-home-about:nth-of-type(odd) .mt-home-slider {
    transform: translate(-15px, -160px);
    position: relative;
    z-index: 2;
}

}  */

.slick-active:hover{
	z-index:3
}
.mt-counter .container {
  background-color: #fcefee;
  border-radius: 200px;
  padding: 30px;
}

.mt-counter img {
  border-radius: 50%;
}

.mt-counter__item {
  position: relative;
}

.mt-counter__item:hover .mt-counter__item--img:after,
.mt-counter__item:hover #counters_1 {
  opacity: 0;
}

.mt-counter__item--img {
  position: relative;
}

.mt-counter__item--img:after {
  content: '';
  height: 100%;
  width: 100%;
  background-color: #f18a01;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  opacity: .8;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.mt-counter__item #counters_1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-weight: bold;
  -webkit-transition: all .5s;
  transition: all .5s;
  text-align: center !important;
}
.mt-counter__item #counters_1 *{
  text-align: center !important;}
.mt-counter__item #counters_1 span {
  font-size: 20px;
  line-height: 1.2;
	color:#fff;
}

.mt-counter__item .counter {
  font-size: 50px;
	color:#fff;
}

.mt-counter__item .counter:after {
  content: "+";
}

.mt-product-list {
  margin-bottom: -30px;
}

.mt-product-list__item {
  position: relative;
  margin-bottom: 30px;
}
.mt-product-list__item a{transition: all .5s}
.mt-product-list__item a:hover{color: #fff}
.mt-product-list__item--img img {
  border-radius: 20px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.mt-product-list__item:hover .mt-product-list__item--wrapper {
  opacity: 1;
}

.mt-product-list__item--wrapper {
  display: -ms-grid;
  display: grid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(215, 45, 39, 0.8);
  padding: 15px;
  text-align: center;
  border-radius: 20px;
  opacity: 0;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.mt-product-list__item--wrapper h3 {
  font-size: 20px;
  margin-top: 15px;
}

.mt-product-list__item--icon {
  height: 80px;
  width: 80px;
  padding: 15px;
  margin: auto;
  background-color: #D72D27;
  border-radius: 50%;
  position: relative;
}

.mt-product-list__item--icon img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 55px;
  width: 55px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mt-strategy {
  margin-bottom: 120px;
	color:#fff;
}

.mt-strategy h2 {
  color: #fff;
}

.mt-strategy__item {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
	flex-wrap:wrap;
	overflow:hidden;
  -webkit-transition: all .5s;
  transition: all .5s;
	position:relative;
}
.mt-strategy__item{
  background-color: #005791;
	padding: 20px;
}
.mt-strategy__item h3{
  font-size: 20px;
  text-transform: capitalize;
  text-align: center;
  font-weight: bold;
  line-height: 1.4;
	width: 100%;
    height: 50px;
    margin: 0;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
/* 	position:absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
  -webkit-transition: all .5s;
  transition: all .5s; */
}
.mt-strategy__item img{
	width: 80px;
	margin-bottom: 20px;
}
/* .mt-strategy__item:hover img{
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.mt-strategy__item:hover h3,
.mt-strategy__item:hover:after{
	opacity:0
} */

.mt-strategy-grid {
  display: -ms-grid;
  display: grid;
  gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-template-areas: "content item-1 item-2 item-3" "content item-4 item-5 item-6";
}

.mt-strategy-grid .mt-strategy__content {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: content;
}

.mt-contact .mt-bg-light-blue{
	height:auto;
	position:sticky;
	top:200px;
}


.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: -0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
	margin:0;
}

.slick-dots li {
  margin-right: 10px;
}

.slick-dots li:before{
	display:none;
}
.slick-dots li button {
  font-size: 0;
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
}

.slick-dots li button:before {
  content: "";
  height: 12px;
  width: 12px;
  background-color: #ebb975;
  border-radius: 50%;
  display: block;
}

.slick-dots li.slick-active button:before {
  background-color: #F18A00;}

.mt-footer {
  background-color: #3c3c3c;
	color: #fff;
}

.mt-footer__top {
  margin-bottom: -30px;
}

.mt-footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}

.mt-footer img {
  max-width: 230px;
}

.mt-footer h3 {
  text-transform: uppercase;
  margin-bottom: 30px;
	color: #d72d27;
}

.mt-footer ul li:not(:last-of-type) {
  margin-bottom: 10px;
}

.mt-footer a {
	color: #fff;
	
  -webkit-transition: all .5s;
  transition: all .5s;
}

.mt-footer a:hover {
  color: #F18A00;
}

.mt-footer__contact ul {
  margin-bottom: 10px;
}



.mt-social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.mt-social-icons a {
  font-size: 20px;
}

.mt-page-title {
  text-transform: uppercase;
  margin-bottom: 30px;
}

/* .mt-about-page .container-xl .mt-inner-head__wrapper {
  border-bottom-left-radius: 200px;
  border-bottom-right-radius: 200px;
} */

.mt-inner-head {
  margin-top: -100px;
  position: relative;
  z-index: 2;
}
.mt-inner-head *{
  text-align: center !important;}
.mt-inner-head__wrapper {
  background-color: #fff;
  padding: 120px 60px 60px;
  border-radius: 20px;
  color: #3C3C3C;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0 , 0.2);
}



.mt-about__gallery {
/*   display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  gap: 30px; */
  border-radius: 200px;
  overflow: hidden;
	margin-top: 30px;
}

.mt-about__gallery--item,
.mt-about__gallery img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
	max-width:unset;
	max-height: 265px;
}
.slick-slide{
	margin: 0 15px;
}
.mt-about__gallery .slick-active:first-of-type{
    border-top-left-radius: 200px;
    border-bottom-left-radius: 200px;
		overflow:hidden;
}
.mt-about__gallery .slick-active:last-of-type{
    border-bottom-right-radius: 200px;
    border-top-right-radius: 200px;
	overflow:hidden;

}
.mt-semi-left {
  position: relative;
}

.mt-semi-left .mt-semi-img {
  right: 0;
  margin-right: 30px;
}

.mt-semi-left .mt-semi-img__end img {
  border-top-right-radius: 300px;
  border-bottom-right-radius: 300px;
}

.mt-semi-left .mt-semi-img__end:after {
  border-top-right-radius: 300px;
  border-bottom-right-radius: 300px;
}

.mt-semi-left .mt-value-icon {
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.mt-semi-right {
  position: relative;
}

.mt-semi-right .mt-semi-img__end {
  left: 0;
  margin-right: -15px;
}

.mt-semi-right .mt-semi-img__end img {
  border-top-left-radius: 300px;
  border-bottom-left-radius: 300px;
}

.mt-semi-right .mt-semi-img__end:after {
  border-top-left-radius: 300px;
  border-bottom-left-radius: 300px;
}
.mt-social-responsibility.mt-semi-right .mt-semi-img__end:after{
	   background-color: rgba(215, 45, 39, 0.6);

}
.mt-semi-right .mt-value-icon {
  left: 0;
  -webkit-transform: translate(-35%, -50%);
          transform: translate(-35%, -50%);
}

.mt-semi-right .mt-value-icon,
.mt-semi-left .mt-value-icon {
  height: 100px;
  width: 100px;
  position: absolute;
  top: 50%;
  background-color: #D72D27;
  border-radius: 50%;
  overflow: hidden;
  padding: 20px;
  z-index: 2;
}

.mt-semi-right .mt-value-icon img,
.mt-semi-left .mt-value-icon img {
  height: 60px;
  width: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}

.mt-semi-img {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.mt-semi-img * {
  height: 100%;
}

.mt-semi-img img {
  -o-object-fit: cover;
     object-fit: cover;
}

.mt-semi-img__end {
  position: relative;
  right: -15px;
}

.mt-semi-img__end::after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 87, 145, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.mt-mission-vision {
  position: relative;
}
.mt-mission-vision.mt-semi-right .mt-semi-img__end img,
.mt-mission-vision.mt-semi-right .mt-semi-img__end:after{
	border-radius:0;
    border-top-right-radius: 300px;
    border-bottom-right-radius: 300px;
}
.mt-mission-vision.mt-semi-right .mt-semi-img__end{
	    left: -15px;
	right: auto;
}
.mt-mission-vision .mt-semi-img__end:after {
  background-color: rgba(241, 137, 0, 0.5);
}
.mt-mission-vision--item hr{
    background-image: linear-gradient(90deg, #f18a00, #f18a00 75%, transparent 75%, transparent 100%);    background-position: bottom;
    background-size: 20px 2px;
    background-repeat: repeat-x;
    width: 100%;
    height: 2px;
    margin: 60px 0;
}
.mt-about-page .mt-block-values{
	margin:120px 0}
.mt-about-value{
	margin-top: 120px;
}
.mt-about-value__item {
  margin-bottom: 30px;
  text-align: center;
	color: #fff;
}
.mt-about-value__item *{
  text-align: center !important;
	
}
.mt-about-value.mt-semi-left .mt-semi-img{
	margin-right:0; 
}
.mt-about-value .container-fluid{
	padding:0;
}
.mt-about-value .mt-semi-img__end{
	right:0;
}
.mt-about-page .mt-about-value .mt-semi-img img,.mt-about-page .mt-about-value .mt-semi-img__end::after{
	min-height:100% !important;
	max-height:100% !important;
	border-radius:0;
}
.mt-about-value__item img {
  height: 100px;
  width: 100px;
  -o-object-fit: contain;
     object-fit: contain;margin-bottom: 20px;
}
.mt-about-value__content h2 {
  position: relative;
  max-width: 500px;
  overflow: hidden;
  color: #fff;
	margin:auto
}

/* .mt-about-value__content h2:after {
	    content: "";    background-image: linear-gradient(90deg, #ffffff, #ffffff 75%, transparent 75%, transparent 100%);
    background-position: bottom;
    background-size: 10px 21px;
    background-repeat: repeat-x;
    width: 70%;
    height: 2px;
    display: inline-block;
} */

.mt-value-detail {
  margin-bottom: 120px;
}

.mt-value-detail h3 {
  margin-bottom: 30px;
}

.mt-bg-light-blue {
  text-align: left;
  background-color: #E4EDF3;
  border-radius: 15px;
  height: 100%;
	padding:15px;
}

.mt-bg-light-blue h3 {
  color: #005791;
}
.mt-circle-k-page .mt-inner-head__wrapper .row:last-of-type{
	margin-bottom:-30px;
}
.mt-circle-red-logo img {
	max-width:400px;
}
.mt-store{
	margin-bottom:30px;
}
.mt-store__logo:before,
.mt-store span {
  border: 4px solid #005791;
  border-radius: 50%;
}

.mt-store__logo {
  height: 220px;
  width: 220px;
  margin: auto;
  position: relative;
}
.mt-store__logo:before{
	content:"";
	height:100%;
	width:100%;
    position: absolute;
    top: 0;
    left: 0;

}
.mt-store__logo span {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 40px;
  width: 40px;
  background-color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  color: #005791;
}

.mt-store__logo img {
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: 60%;
  max-width: 60%;
}

.mt-store h3 {
  margin-top: 30px;
  padding: 0 15px;
	font-size: 20px;
}
.mt-circle-red-logo{
	margin-bottom: 30px;
}
.mt-world {
  color: #005791;
	margin-bottom:-30px
}

.mt-world__map {
    margin-bottom: 50px;
/*     padding: 50px; */
    border-radius: 20px;
/*     background: #005791; */
/*     box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); */
	position:sticky;
	top: 150px;
}

.mt-world .col-sm-6{
	margin-bottom:30px;
}
.mt-world li {
  font-weight: 600;
}
.mt-bg-light-blue.mt-yellow{
	background:unset;padding:0;
}
.mt-bg-light-blue.mt-yellow ul{margin: 0;padding:0}
.mt-bg-light-blue.mt-yellow li{
	color: #fff;    background-color: #F18A00;
	padding:5px 20px ;
}
.mt-bg-light-blue.mt-yellow li:before{
	display:none;
}
.mt-product-gallery__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr;
      grid-template-rows: 250px 250px 250px 250px 250px;
      grid-template-areas: "img-1 img-2 img-2 img-3" "img-4 img-2 img-2 img-3" "img-4 img-5 img-5 img-6" "img-7 img-7 img-8 img-8" "img-9 img-10 img-10 img-11";
  gap: 30px;
}
.mt-product-gallery__grid--item a{
	height:100%;
	width:100%;
	display: block !important; 
}
.mt-product-gallery__grid img {
  border-radius: 15px;
  -o-object-fit: cover;
     object-fit: cover;
	height:100%;
}

.mt-product-gallery__grid--item:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: img-1;
}

.mt-product-gallery__grid--item:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: img-2;
}

.mt-product-gallery__grid--item:nth-of-type(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: img-3;
}

.mt-product-gallery__grid--item:nth-of-type(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: img-4;
}

.mt-product-gallery__grid--item:nth-of-type(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: img-5;
}

.mt-product-gallery__grid--item:nth-of-type(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 4;
  grid-area: img-6;
}

.mt-product-gallery__grid--item:nth-of-type(7) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: img-7;
}

.mt-product-gallery__grid--item:nth-of-type(8) {
  -ms-grid-row: 4;
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-area: img-8;
}

.mt-product-gallery__grid--item:nth-of-type(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: img-9;
}

.mt-product-gallery__grid--item:nth-of-type(10) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-area: img-10;
}

.mt-product-gallery__grid--item:nth-of-type(11) {
  -ms-grid-row: 5;
  -ms-grid-column: 4;
  grid-area: img-11;
}

.mt-product-detail-page .mt-product-list__item--wrapper {
  opacity: 1;
  position: relative;
  background-color: unset;
  padding: 0;
}

.mt-product-detail-page .mt-product-list__item--icon {
  height: 160px;
  width: 160px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.mt-product-detail-page .mt-product-list__item--icon img {
  height: 80px;
  width: 80px;
}

.mt-product-detail-page .mt-product-list__item--icon.active, .mt-product-detail-page .mt-product-list__item--icon:hover {
  background-color: #F18A00;
}
.mt-product-detail-page .mt-home-offer.mt-semi-right .mt-product_title{
	text-align:center;
	padding:10px 15px;
	background:#fff;
	color:#d72d27;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.mt-product-detail-page .mt-home-offer.mt-semi-right img{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}
.mt-location .col-12:not(:last-of-type) .mt-location__grid {
  margin-bottom: 80px;
}

.mt-location__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2fr 1fr;
      grid-template-columns: 1fr 2fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr;
      grid-template-areas: "img-1 map img-3" "img-2 map img-3" "img-2 location img-4";
  gap: 30px;
}
.mt-location__map iframe{
	min-height:100%;
	min-width:100%;
}
.mt-location__item {
  border-radius: 15px;
  overflow: hidden;
}

.mt-location__item img {
  -o-object-fit: cover;
     object-fit: cover;
	height:100%
}

.mt-location__item:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: img-1;
}

.mt-location__item:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  grid-area: img-2;
}

.mt-location__item:nth-of-type(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
  grid-area: img-3;
}

.mt-location__item:nth-of-type(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: img-4;
}

.mt-location__item:nth-of-type(5) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: map;
}

.mt-location__item:nth-of-type(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: location;
}

.mt-location__content {
  background-color: #D72D27;
  text-align: center;
	color:#fff;
}

.mt-location__content h2 {
  color: #fff;
  margin-bottom: 10px;
}

.mt-location__content p {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 0;
}

.mt-content__center {
  position: relative;
  top: 50%;
  left: 50%;
  padding: 50px 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mt-innerpage .mt-banner__item--discription {
  position: absolute;
  top: 300px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
  text-align: center;
	width: 100%;
}
.mt-innerpage .mt-banner__item--bg img{
	height: 600px;
	object-fit:cover;
}
.mt-about-value-page .mt-banner{
	padding-bottom: 120px;
    z-index: -1;
}
.mt-sub_title{
	margin-top:-30px;
}
.mt-contact-page *{
	text-align:left !important;
}
.mt-contact-page .mt-bg-light-blue{
    background-color: #fad8cd;
}
.mt-contact-page .mt-bg-light-blue a{
	text-decoration: underline;
}
.mt-contact-page .mt-bg-light-blue a:hover{
	text-decoration: none;
}
.mt-scroll-down{
	text-align:center;
	position:absolute;
	bottom:-0;
	left: 50%;
	transform:translateX(-50%);
}
.mt-scroll-down,.mt-scroll-down p{
		color:#005791 !important;font-weight:bold;}
.mt-product-detail-page .mt-page_title,
.mt-about-value-page .mt-page_title{
    font-size: 70px;color:#fff;
}.mt-product-detail-page .mt-sub_title,
.mt-about-value-page .mt-sub_title{
	
    color: #F18A00;
    font-size: 40px;
}
.mt-contact-page h2{
	color:#D72D27;
}
.mt-contact .mt-bg-light-blue {
	padding:40px;
}
.mt-location-page .mt-contact__office *{
	text-align:left !important
}
.mt-contact__office, .mt-contact__office a{
    color: #005791;
}
.mt-contact__office:not(:last-of-type){
	margin-bottom:30px;
}
.mt-contact__info{
	display:flex;gap:20px;margin:  10px 0;
}
.mt-contact__office a:hover{
    color: #D72D27;
}
.mt-contact__office h4{
	font-size:20px
}
.mt-contact__info p{
	margin-bottom: 0
}
.mt-new-location__item{
	padding:0;
}
.mt-new-location iframe,.mt-new-location__item{border-radius: 20px;}
.mt-new-location__item .mt-thumb {margin:0;}
.mt-new-location__item .mt-thumb img {border-radius:20px 20px 0 0;}

.mt-new-location__item .mt-contact__office{
	padding:30px ;
}
.mt-new-location .col-lg-4{margin-top:30px}
.mt-new-location__select{
	text-align:center;
	margin: 30px auto;
	width:100%;
	max-width: 320px;}
div.nice-select{
	width: 100%;
	border-radius: 22px;
}
.nice-select.open{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
	
}
.nice-select.open .list{
	    width: 100%;
    margin: 0;
    border-bottom-left-radius: 22px;
    border-bottom-right-radius: 22px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border: 1px solid #999;
	

}
.nice-select .list {
    width: calc(100% + 2px);
}
.mt-new-location .mt-contact__info--icon i{
    font-size: 16px;
    width: 15px;
}
.nice-select .option{
	margin-bottom: 0;
}
.mt-footer__bottom{
	background: #333
}
.mt-footer__bottom p,.mt-footer__bottom a{color: #fff;}
.mt-category-list__title{
	text-align:center;    margin-bottom: 30px;
}
.mt-category-list__title h2:before,.mt-category-list h3:before{content: '';height: 8px;width: 100%;background-color:#F18A00;position: absolute;bottom: -13px;; left:0;transition: all .5s; display:none;}
.mt-category-list h3{font-size: 22px;}
.mt-category-list__title h2,.mt-category-list h3{
	padding: 15px 30px;
	background: #D72D27;
	color:#fff;
    align-items: center;  
	text-align: center !important;
    justify-content: center;text-transform: capitalize;
margin-bottom: 0px;position: relative;}
.mt-category-list__title h2:after{
	content:'';
	height:50px;
	width: 50px;
	margin:0 15px;
	background-image: url("https://agtc.hexastage.com/wp-content/themes/agtc/assets/img/CIRCLE-K.svg");
	    display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
    margin-bottom: -10px;
}
.mt-category-list__item img{
	max-width: 100%;
}
.mt-category-list__item a,.mt-category-list__item h3{width: 100%;}
.mt-category-list__item{height: 100%;margin-bottom: 18px;}
.mt-category-list__item img{ margin-top: 30px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;height: 200px;object-fit:cover;}
.mt-category-list__item:hover h3:before{
	background:#D72D27;
}
.header_fixed.mt-header{background: #fff;}

.mt-header .ham-menu__ham-line{
	background-color:#005791;
}
.mt-header__wrapper.active .mt-header__list ul a{color: #fff;}
.mt-scroll-down{display:none;}
.mt-category-item{
	border-radius: 15px;overflow: hidden;
    margin-bottom: 30px;
	background: #f8f8f8;
}
.mt-category-item img{height: 200px;object-fit:cover;
	max-width: 100%;
}
.mt-category-item__content{
	padding:20px 15px;
	text-align:left
}

.mt-innerpage .mt-page_title{display:none}
.mt-home-about.mt-semi-left .col-12:first-of-type{
	order: 2;
}.mt-home-about.mt-semi-left .col-12:last-of-type{
	order: 1;
}
.mt-semi-left.mt-red-after__left:after{
	    height: 600px;
    width: 50%;
}
.mt-offer-banner a{
	display:block;
}
.mt-offer-banner img{
	max-height:500px;
	min-height:200px;
	object-fit:cover;
}
.fa-facebook-f:before, .fa-facebook:before{
	color: #3b5998 ;
}
.fa-instagram:before{
	color:#8a3ab9;
}
.fa-linkedin:before{
	color: #1DA1F2;
}
.mt-footer .mt-social-icons img{
	width: 25px;
	border-radius:4px;
	overflow: hidden
}
.mt-social-responsibility,
.mt-about-page .mt-semi-img img,
.mt-about-page .mt-semi-img__end::after,
.mt-mission-vision .mt-semi-img__end:after,
.mt-social-responsibility.mt-semi-right .mt-semi-img__end:after{
height: 600px;
}
/* .mt-about-page .mt-mission-vision .mt-semi-img__end:after,
.mt-about-page .mt-social-responsibility .mt-semi-img__end:after{
	display:none;
} */
.mt-home-offer.mt-semi-left.mt-red-after__left:after{
	    background: linear-gradient(90deg, rgba(0,87,145,1) 0%, rgba(0,87,145,0.75) 100%);
}
.mt-offer-single .mt-category-item__content h4,.mt-offer-single .mt-category-item__content p{
	text-align:left !important;
}
.mt-offer-single .mt-category-item__content{
	padding:20px 30px;
}
.mt-offer-grid{
    column-count:4;
	
}
.mt-offer-grid .mt-category-list__item{
    display: grid;
    grid-template-rows: 1fr auto;
    break-inside: avoid;
	
}
.mt-offer-grid .mt-category-list__item  img {
    width: 100%;
    height: auto;
	border-radius:15px;
	object-fit:contain;
	margin:0;
}
.mt-value-point__item{
	display:flex;
	gap: 30px;
	margin: 15px 0;
}
.mt-value-point__item img{
	width: 130px;
}

.mt-new-location__select{
	margin: 15px auto !important;
}
.mt-banner_mobile{
	display:none;
}
@media screen and (min-width: 992px) {
  .mt-header__list ul {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}																																																																	

@media screen and (max-width: 1450px){
	.mt-inner-head{
    	margin-top: -100px;
	}
}
@media screen and (max-width: 1350px){	
		.mt-counter{
		margin: 0 15px;
	}

}
@media screen and (max-width: 1600px){
/* 		.mt-homepage .mt-banner__item--bg img{
		
    min-height: 500px;
    max-height: 650px;
	}
	.mt-innerpage .mt-banner__item--bg img {
		max-height:400px;
	} */
}
@media screen and (max-width: 1200px) {
 
  .mt-home-about__img img {
    width: 320px;
  }
 .mt-home-about__img img:first-of-type {
    top: 0;
  }
  .mt-home-about__img img:last-of-type {
    left: -50px;
  } 
.mt-store__logo {
    height: 180px;
    width: 180px;
}

	.mt-about-page .mt-inner-head__wrapper{
		    border-bottom-left-radius: 150px;
    border-bottom-right-radius: 150px;
	}	.mt-about-page .mt-semi-img img,
.mt-about-page .mt-semi-img__end::after,
.mt-mission-vision .mt-semi-img__end:after,
.mt-social-responsibility.mt-semi-right .mt-semi-img__end:after{
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
}
}

@media screen and (max-width: 991px) {
	.mt-footer__logo{
		margin-bottom: 30px;
	}
	.mt-footer .col-12{
		padding: 15px;
	}
/* 	.mt-homepage .mt-banner__item--bg img{object-fit:contain;
    object-fit: contain;
    width: 100%;
    max-height: unset; min-height:unset} */
	.mt-red-after__right:after,.mt-semi-left.mt-red-after__left:after{
		bottom:60px;
		top:auto;
		height: 50%;
		transform: unset;
	}
	h3{
		font-size:20px;
	}
  .mt-header__logo {
    margin: 0;
    position: relative;
  }
  .mt-header__logo img {
    position: relative;
    z-index: 99;
  }
  .mt-header__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .mt-header.header_fixed .mt-header__menu ul {
    top: 80px;
    padding:120px 30px;
    height: 100vh;
  }
  .mt-header.header_fixed .mt-header__menu ul li {
    background-color: #005791;
  }
  .mt-home-about__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    padding-top: 50px;
  }
  .mt-home-about__img img {
    position: static;
    width: calc(50% - 15px);
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
	.mt-home-about.mt-semi-left .col-12:first-of-type{
	order: 1;
}.mt-home-about.mt-semi-left .col-12:last-of-type{
	order: 2;
}
  .mt-block-values {
    margin-bottom: -30px;
  }g
  .mt-block-values__item {
    margin-bottom: 30px;
    height: calc(100% - 30px);
  }
  .mt-counter .col-12:nth-child(1),
  .mt-counter .col-12:nth-child(2) {
    margin-bottom: 30px;
  }
	.mt-counter .container{
		padding:35px;
	}
  .mt-strategy-grid {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr 1fr;
        grid-template-areas: "content item-1  "
 "content item-3  "
 " item-5 item-6 "
 " item-5 item-6 ";
  }
  .mt-strategy {
    margin-bottom: 0;
  }
  .mt-strategy.mt-red-after:after {
    background: #d72d27;
    width: 100%;
    border-radius: 0;
  }
	.mt-store__logo {
    height: 120px;
    width: 120px;
}
	.mt-store__logo span{
    top: -5px;
    right: -5px;
	}
	.mt-location__grid{
		-ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 0.5fr 1fr 0.5fr;
    grid-template-rows: 0.5fr 1fr 0.5fr;
		grid-template-areas:
        "img-1 img-2 img-2"
        "map map location"
        "img-3 img-3 img-4";
	}
  .ham-menu.active .ham-menu__ham-line {
    background-color: #D72D27;
  }
  .mt-header .ham-menu {
    display: block;
    cursor: pointer;
    width: 30px;
    position: relative;
    z-index: 99;
  }
  .ham-menu.active span:first-of-type {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-top: 12px;
    height: 4px;
  }
  .ham-menu.active span:nth-of-type(2) {
    display: none;
  }
  .ham-menu.active span:last-of-type {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-top: -8px;
    height: 4px;
  }
  .mt-header__menu ul {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    padding: 220px 0 0 0;
    background-color: #005791;
    text-align: center;
    width: 100%;
    height: 100%;
	  border: 0;
	  border-radius:0;
  }
  .mt-header__menu ul li:not(:last-of-type) {
    margin-bottom: 20px;
  }
  h1 {
    font-size: 40px;
  }
  section h2 {
    font-size: 28px;
  }
  form .mt-half {
    display: block;
  }
  .mt-half .mt-input-wrapper {
    width: 100%;
  }
	.mt-product-gallery__grid{
		    -ms-grid-columns: 1fr 1fr 1fr  ;
    grid-template-columns: 1fr 1fr 1fr  ;
    -ms-grid-rows: 250px 250px 250px ;
    grid-template-rows: 250px 250px 250px ;
    grid-template-areas:
		"img-1 img-3 img-3"
		"img-2 img-2 img-2"
		"img-4 img-5 img-6"
		"img-7 img-7 img-8"
		"img-9 img-10 img-10"
		"img-11 img-11 img-11";
	}
	.mt-homepage .mt-counter{
		padding-top: 0;
	}
	.mt-strategy__soon .mt-strategy-grid{
		display:flex;
		flex-wrap: wrap;
 	}
	.mt-strategy__soon .mt-strategy__content{
		width:100%;
	}
	.mt-strategy__soon .mt-strategy__item{
		width: calc(50% - 15px);
	}
	.mt-header__logo img{
		max-width:200px;
	}

	.mt-innerpage .mt-banner__item--discription{
		top: 180px;
	}
	.mt-product-detail-page .mt-page_title, .mt-about-value-page .mt-page_title{
		font-size: 50px;
	}
	.mt-about-value-page .mt-banner{
    	margin-bottom: -350px;
	}
	.mt-contact-page h2{
		font-size: 32px;
	}

	.mt-about-page .container-xl .mt-inner-head__wrapper{
		    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
	}
	.mt-red-after__right:after,.mt-semi-left.mt-red-after__left:after{
		width:95%;
    bottom: 80px;
	}	.mt-bg-light-blue.mt-yellow{
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 768px){
		.mt-red-after__right:after, .mt-semi-left.mt-red-after__left:after {

    bottom: 120px;
    height: 315px;
}
}
@media screen and (max-width: 767px) {

.mt-map svg{
	object-fit:contain;
	width: 100%;
	height:auto;
}
	.mt-offer-grid {
    column-count: 2;
}
	.mt-red-after__right:after, .mt-semi-left.mt-red-after__left:after{
		max-height: 50vw;
	}
	.mt-about-value__item img {
  filter: invert(21%) sepia(81%) saturate(1735%) hue-rotate(183deg) brightness(97%) contrast(101%);
 

	}
	.mt-about-value__content h2{color: #333;margin-top:30px;margin-bottom:0;}
	.mt-about-value__item{
		color: unset
	}
	.mt-inner-head img{max-width: 100%}
  .mt-banner__item--content .col-12:first-of-type {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .mt-banner__item--content .col-12:last-of-type {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .mt-banner__item--content h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }
  .mt-banner__item--img {
    max-width: 300px;
    margin: auto;
    margin-bottom: 30px;
  }
		.mt-counter .container{
    border-radius: 140px;
	}

	.mt-about-value__content h2{
		text-align:center;
	}
	.mt-about-value__content h2:after{
		display:none;
	}
	.mt-mission-vision .mt-semi-img__end:after{background-color: rgba(241, 137, 0, 0.8);}
	.mt-semi-right .mt-semi-img__end img,.mt-semi-left .mt-semi-img__end img,
	.mt-semi-right .mt-semi-img__end:after,.mt-semi-left .mt-semi-img__end:after{
		border-radius:15px;
	}
	
	.mt-semi-right .mt-semi-img__end{margin: 0;}
	.mt-semi-left .mt-semi-img,.mt-semi-img__end{right:auto;margin:0;}
	.mt-semi-right .mt-value-detail__content,.mt-semi-left .mt-value-detail__content,.mt-mission-vision--item{padding: 0 15px;}
	.mt-semi-right .mt-value-icon{
		top:0;
		left: 50%;
		transform: translate(-50%, -50%);
	}.mt-semi-left .mt-value-icon{
		top:0;
		left: 50% ;
		transform: translate(-50%, -50%);
	}
	.mt-inner-head__wrapper{
    	padding: 50px 30px 30px;
	}
	.mt-bg-light-blue{
		padding: 30px;
	}
	
	.mt-location__grid{
		-ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 0.5fr 1fr 0.5fr 0.5fr;
		grid-template-rows: 0.5fr 1fr 0.5fr 0.5fr;
	grid-template-areas:
        "img-1 img-2 img-2"
        "map map map"
		"location location location"
        "img-3 img-3 img-4";
	}
	.mt-contact{
		margin-bottom:-30px;
	}
	.mt-contact .col-md-6{
		margin-bottom: 30px;
	}
	.mt-inner-head .col-md-6{
		margin-bottom: 30px;
	}
	.mt-product-detail-page .mt-page_title, .mt-about-value-page .mt-page_title{
		font-size:32px;
		margin-bottom:30px;
	}
	.mt-product-detail-page .mt-sub_title, .mt-about-value-page .mt-sub_title{
		font-size: 24px;
	}
	.mt-about-page .container-xl .mt-inner-head__wrapper{
		border-bottom-left-radius: 20px;
    	border-bottom-right-radius: 20px;
	}
	.mt-header__logo img{
		max-width:150px;
	}
	.mt-location .col-12:not(:last-of-type) .mt-location__grid{
		position:relative;
	}
	.mt-location .col-12:not(:last-of-type) .mt-location__grid:after{
		content:'';
		height:1px;
		width: 100%;
		background:#6c9bbb;
		position: absolute;
		bottom: -40px;
		left:0;
	}
	.mt-innerpage .mt-banner__item--discription{
		top: 170px;
	}
	.mt-product-detail-page .mt-inner-head{
		padding-bottom: 30px;
	}
	.mt-about-value-page .mt-banner{
    	margin-bottom: -450px;
	}
.mt-about__gallery .slick-slide.slick-current + .slick-active img,.mt-about__gallery .slick-slide.slick-current img{
	border-radius:20px !important;
	}
	.mt-about__gallery .slick-list{
		border-radius: 0 !important;
	} .mt-about-page .mt-semi-img__end::after,.mt-mission-vision .mt-semi-img__end:after, .mt-social-responsibility.mt-semi-right .mt-semi-img__end:after,.mt-semi-right .mt-semi-img__end img, .mt-semi-left .mt-semi-img__end img, .mt-semi-right .mt-semi-img__end:after, .mt-semi-left .mt-semi-img__end:after{height:250px;}
	.mt-semi-img *,.mt-semi-img,.mt-social-responsibility, .mt-about-page .mt-semi-img img, .mt-about-page .mt-semi-img__end::after, .mt-mission-vision .mt-semi-img__end:after, .mt-social-responsibility.mt-semi-right .mt-semi-img__end:after {
    height: auto; 
}.mt-about-page .mt-about-value .mt-semi-img img, .mt-about-page .mt-about-value .mt-semi-img__end::after{border-radius:15px;}
	.mt-about-value.mt-semi-left .mt-semi-img{width: 100%}
	.mt-mission-vision--item hr{
		margin: 30px 0;
	}
	.mt-about-page .mt-semi-img img,.mt-semi-img{
		position: static;
		transform: unset;
	}
	.mt-semi-img{
		margin-bottom: 30px;
	}
	.mt-about-page .mt-section__padding-lg--tb{
		padding:0;
	}.mt-about-page .mt-about-value, .mt-about-page .mt-block-values {
    margin: 60px 0;
}
	
  .mt-section__padding-lg--t {
    padding-top: 45px;
  }
  .mt-section__padding-lg--b {
    padding-bottom: 45px;
  }
  .mt-section__padding-lg--tb {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .mt-section__padding-md--t {
    padding-top: 30px;
  }
  .mt-section__padding-md--b {
    padding-bottom: 30px;
  }
  .mt-section__padding-md--tb {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .mt-section__padding-sm--t {
    padding-top: 15px;
  }
  .mt-section__padding-sm--b {
    padding-bottom: 15px;
  }
  .mt-section__padding-sm--tb {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 575px) {
	.mt-banner_mobile{
		display:block;
	}
	.mt-banner_desktop{
		display:none;
	}
	.mt-value-point__item{
		flex-wrap:wrap;
		
	}
	.mt-offer-grid {
    column-count: 1;
}

	.mt-header__logo img{
		max-width:120px;
	}
		.mt-counter .col-12:nth-child(3) {
		margin-bottom: 30px;
	  }
	.mt-product-gallery__grid {
		gap:15px;
		-ms-grid-rows: 180px 180px 180px;
		grid-template-rows:  180px 180px 180px;
	}
	.mt-product-detail-page .mt-product-list__item--icon{
		height:140px;
		width:140px;
	}
	.mt-strategy-grid{
		display:block;
	}
	.mt-strategy__item{
		min-height:120px;
		margin-top:30px;
	}
	.mt-counter .container{
    	border-radius: 260px;
	}
	.mt-strategy__soon .mt-strategy__item{
			width: calc(100%);
   		 margin-top: 0px;
	}
	.mt-footer__links h3{
		position: relative;
	}
	.mt-footer__links h3:before,.mt-footer__links h3:after{
		content: '';
    height: 3px;
    width: 15px;
    background-color: #f18a00;
    display: block;
    position: absolute;
    top: 10px;
    right: 15px;
	}
	.mt-footer__links h3:after{
		    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 1;
	}
	.mt-footer__links h3.active:after{
		opacity:0;
	}
	.mt-footer__links h3{
		margin-bottom:0;
	}
	.mt-footer__links ul{    opacity: 1;
    visibility: visible;
    position: static;
    background: unset;
    padding: 0 15px;
    display: none;
    -webkit-transition: unset;
    transition: unset;
    margin: 15px 0 0 15px;
	}
	.mt-inner-head__wrapper {
    padding: 30px 15px 15px;
}
	.mt-category-list__title h2, .mt-category-list h3{
		padding: 15px;
	}
	.mt-red-after__right:after, .mt-semi-left.mt-red-after__left:after{
		max-height: 400px;
	}
}

@media screen and (max-width: 460px){
	.mt-red-after__right:after, .mt-semi-left.mt-red-after__left:after {
   
    bottom: 30px;
    max-height: 450px;
    height: 340px;
}
}

/**
 * ==============================================
 * Dot Stretching
 * ==============================================
 */
.dot-stretching {
  position: relative;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #D72D27;
  color: #D72D27;
  transform: scale(1.25, 1.25);
  -webkit-animation: dot-stretching 2s infinite ease-in;
  animation: dot-stretching 2s infinite ease-in;
}

.dot-stretching::before, .dot-stretching::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
}

.dot-stretching::before {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #D72D27;
  color: #D72D27;
  -webkit-animation: dot-stretching-before 2s infinite ease-in;
  animation: dot-stretching-before 2s infinite ease-in;
}

.dot-stretching::after {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #D72D27;
  color: #D72D27;
  -webkit-animation: dot-stretching-after 2s infinite ease-in;
  animation: dot-stretching-after 2s infinite ease-in;
}

@-webkit-keyframes dot-stretching {
  0% {
    transform: scale(1.25, 1.25);
  }
  50%,
  60% {
    transform: scale(0.8, 0.8);
  }
  100% {
    transform: scale(1.25, 1.25);
  }
}

@keyframes dot-stretching {
  0% {
    transform: scale(1.25, 1.25);
  }
  50%,
  60% {
    transform: scale(0.8, 0.8);
  }
  100% {
    transform: scale(1.25, 1.25);
  }
}

@-webkit-keyframes dot-stretching-before {
  0% {
    transform: translate(0) scale(0.7, 0.7);
  }
  50%,
  60% {
    transform: translate(-20px) scale(1, 1);
  }
  100% {
    transform: translate(0) scale(0.7, 0.7);
  }
}

@keyframes dot-stretching-before {
  0% {
    transform: translate(0) scale(0.7, 0.7);
  }
  50%,
  60% {
    transform: translate(-20px) scale(1, 1);
  }
  100% {
    transform: translate(0) scale(0.7, 0.7);
  }
}

@-webkit-keyframes dot-stretching-after {
  0% {
    transform: translate(0) scale(0.7, 0.7);
  }
  50%,
  60% {
    transform: translate(20px) scale(1, 1);
  }
  100% {
    transform: translate(0) scale(0.7, 0.7);
  }
}

@keyframes dot-stretching-after {
  0% {
    transform: translate(0) scale(0.7, 0.7);
  }
  50%,
  60% {
    transform: translate(20px) scale(1, 1);
  }
  100% {
    transform: translate(0) scale(0.7, 0.7);
  }
}
