@import url('https://fonts.googleapis.com/css2?family=Mulish&amp;display=swap');
:root{
  --gray: #8f8e8a;
  --akind-blue:#213246;
  --AK-Theme:#00b8d9;
}
@font-face {
  font-family: 'AkFont';
  src: local('AkFont'), url(fonts/ak-font.woff2) format('woff');
}
* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}
a{
  text-decoration: none;
  color:var(--gray);font-family: 'Mulish', sans-serif;
}
footer{
	color:var(--gray);font-family: 'Mulish', sans-serif;
}
a:hover{
  text-decoration: none;
}
img{
  max-width: 100%;
}
body {
   overflow-x: hidden;
   font-size: 16px;
   line-height: 1.5;
   letter-spacing: 0.3px;
   font-family: 'AkFont', sans-serif;
   padding-top: 84px;
}
p{
  color:#333333;
  font-size:15px;
  line-height:25px;font-family: 'Mulish', sans-serif;
}

.certifi-market h2{
	font-size:40px;
	margin-bottom:30px;
	color: var(--AK-Theme);
}
.certificate{
	display:flex;
	justify-content:center;
	gap:30px;
	margin:auto;
}
.com-down-cate{
	margin-top:15px;
        background: #008bb7 !important;
}
.com-down-cate:hover{
	
	    background: #213246 !important;
}
  .snd-down{
  display:none !important;}
footer .flex-dir676 a:hover {
    color:#fff !important;
}
.certi-div{
	text-align:center;
}
.md-wrap{
	display:grid;
	grid-template-columns: 70% 30%;
}
.md-content{
    background: #175d81;
    padding: 50px 50px;
    color: white;
    border-radius: 100px 0 100px 0;
}
.md-img-2{
	display:none;
		Position:relative;
}
.md-img-2:after{
	content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    height: 50px;
   background-image: linear-gradient(to top, #213246, #213246cc, transparent);
}
.md-img{
	Position:relative;
	display:flex;
	align-items:center;

}
.main-md-txt h3:nth-child(2){
font-size: 26px;
    color: #00bad7;
    text-transform: uppercase;
}

.main-md-txt h3:nth-child(3){
	font-size: 17px;
    font-weight: 100;
	    margin-bottom: 20px;
    letter-spacing: 6px;
    color: #ccc;
}
.md-img:after{
    content: '';
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    height: 60px;
    background-image: linear-gradient(to top, #175d81, #175d81cc, transparent);
}
.md-1 ,.prmore1,.prmore2 ,.md-2{
	display:none;
}
.md-content p{
	margin:20px 0px;
	color:#fff;
}
.md-content a{
	color:#fff;
}

.vlink {
  	  position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.button.is-play {
    position: absolute;left:50%;top:42%;
}
.button-icon {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    display: flex;
    background: #fff;
    align-items: center;
    justify-content: center;
    background: #9d3031;
    transition: all 0.3s ease-out;
}
.button-icon:hover{
    background: var(--akind-blue);
}
.button-icon svg {
    width: 45px;
}



@media(max-width:1350px){
	.hon30{
		display:none;
	}
	.prmore1{
		display:block;
	}
	.button.is-play {
    position: absolute;
    left: 44%;
    top: 46%;
}
}
@media(max-width:1200px){
	.hon12{
		display:none;
	}
	.prmore1{
		display:none;
	}
	.prmore2{
		display:block;
	}}
@media(max-width:1150px){
	    .button.is-play {
        position: absolute;
        left: 50%;
        top: 50%;
    }
}
@media(max-width:991px){
	.md-content {
    padding: 30px 35px;
}
        .button.is-play {
            position: absolute;
            left: 45%;
            top: 50%;
        }
}
@media(max-width:767px){
	.md-wrap{
	display:grid;
	grid-template-columns:100%;
}
.md-img{
	display:none;
}
.md-img-2{
     display: block;
	 text-align:center;
      
}
.main-md-txt h2{
display:none}
.md-img-2 img{
	height:250px;
}
.md-content {
        display: grid;
        grid-template-columns: 100%;
    }
	    .md-content {
        padding: 20px 30px 25px;
    }
}
@media(max-width:640px){
	.button-icon svg {
    width: 35px;
}.button-icon {
    border-radius: 50%;
    width: 50px;
height: 50px;}
.md-content {
        display: grid;
        grid-template-columns: 100%;
    }        .button.is-play {
            position: absolute;
            left: 48%;
            top: 46%;
        }
}
@media(max-width:480px){
	.md-says .container{
		width:100%;
	}
	.md-content p {
    margin: 10px 0px;}
             .button.is-play {
            position: absolute;
            left: 45%;
            top: 45%;
        }
		.md-content {
			border-radius:0px;
		}
		}
@media(max-width:390px){
	.button.is-play {
        position: absolute;
        left: 41%;
        top: 41%;
    }
}
.noreason{display:none !important;}

.row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* margin-right: -15px;
    margin-left: -15px; */
}
.ncontainer{
  width: 90%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
header{padding:10px;height: 84px;top: 0;}
header.header {
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 99;
}
header.header.fixed {
  background: #fff;
  left: 0;
  animation: smoothScroll 1s forwards;
  box-shadow: 2px 2px #37353612;
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between !important;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
ul.preheader li {
    display: inline;
}
.flex-lg-row {
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}
.align-items-lg-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
ul.preheader {
  margin-bottom: 0;
}
ul.preheader a{
  color:var(--gray);
  font-size: 15px;
  text-decoration: none;
  font-weight: 300;
}
ul.navbar-nav a{
  color:#444546;
  font-size:18px;
  text-decoration: none;
}
.pspace, .pspace-t{
  padding:90px 0;
}
.pb-0{
	padding-bottom:0px;
}
.news-sec{padding:80px 0;}
.pspace-b{
  padding:100px 0 0;
}
.pspace-30{
  padding:30px 0;
}
.pspace-30-b{
  padding:30px 0 0;
}
.pspace-30-t{
  padding:0 0 30px;
}
.mt-30{
  margin-top:30px;
}
.img-container{
  width: 100%;
  height: auto;
  overflow: hidden;
  display:flex;
  justify-content:left;
}
/********************Hamburger Menu CSS***************************/

#menuToggle {
  display: block;
  position: absolute;
  right: 50px;
  z-index: 999;
  -webkit-user-select: none;
  user-select: none;
}
#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
  -webkit-touch-callout: none;
}
#menuToggle span {
  display: block;
  width: 40px;
  height: 3px;
  margin-bottom: 7px;
  position: relative;
  background: #000;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1) background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
#menuToggle span:nth-of-type(2) {
  width: 75% !important;
  left: 25%;
}
.sidenav {
  height: 100%;
  width: 0px;
  position: fixed;
  z-index: 999;
  top: 0;
  background-color: #111;
  overflow-x: hidden;
  padding-top: 60px;
  transition: 1s;
}
/* The navigation menu links */
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}
/* When you mouse over the navigation links, change their color */
.sidenav a:hover,
.offcanvas a:focus {
  color: #f1f1f1;
  text-decoration: none;
}
/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
  transition: margin-left .5s;
  padding: 20px;
}
.sidenav {
  right: 0;
}
.sidenav {
  display: flex;
  align-items: center;
  justify-content: center;
  /* background-color: #213246; */
}
.mySidenav-inner{
  transition: 0.5s ease;
  /* color: #fff; */
  /* width: 250px; */
}
.mySidenav-inner a{
  color: #fff;
}
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px){
  .sidenav {
    padding-top: 15px;
  }
  .sidenav a {
    font-size: 18px;
  }
  .sidenav {
  right: 0;
}
}
#menu {
  /*display: none;*/
  position: absolute;
  width: 300px;
  margin: -100px 0 0 0;
  padding: 50px;
  padding-top: 125px;
  right: -100px;
  background: #ffffff;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

#menu li {
  padding: 10px 0;
  font-size: 17px;
  color: #303030;
}

#menuToggle input:checked ~ ul {
  transform: scale(1, 1);
  opacity: 1;
}
 header {background: #fff;position: -webkit-sticky;z-index: 1000;padding:0px 0px 0px 0px;}header .main-menu>li {position: relative;}header .main-menu>li>a{display:flex !important;align-items:center;color:#444546;font-size:18px;padding: 15px 10px 22px;display:block;transition: .4s;-webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s;-o-transition: .4s;}header .main-menu>li.active>a {color: var(--blue);}header .main-menu>li:hover>a {color:#008bb7;}header .main-menu>li>a>i {color: #03328E;}header .main-menu>li>a:hover>i {color: #fff;}header .main-menu>li:hover>a i {color: #fff;}
header .main-menu .sub-menu {display: none;position: absolute;left: 50%;top: 100%;width: 240px;overflow: hidden;border-top: 2px solid var(--green);background: #fff;-webkit-box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2); z-index: 5;transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}header .main-menu .sub-menu a {padding: 14px 10px !important;display: block;color: #000;font-weight: 600;font-size: 16px;border-bottom: 1px solid  #e8e8e8; -webkit-transition: background 0.2s linear;-moz-transition: background 0.2s linear; -o-transition: background 0.2s linear;transition: background 0.2s linear;}header .main-menu .sub-menu a i {color: #03328E;}header .main-menu .sub-menu li:hover a{color: #fff;}header .main-menu .sub-menu li:hover{background: linear-gradient(121deg, rgba(21,148,175,1) 0%, rgba(46,177,146,1) 100%);box-shadow: none;}header .main-menu .sub-menu li{transition: all 0.3s ease-out;}header .main-menu>li:hover .sub-menu {display: block;}header .header-logo figure img { max-width: 200px;}header .demo-link {margin-left: 1vw;}header .side-menu-close span {background:var(--AK-Theme);width: 28px;transition: 0.4s ease;}#call-action .call-action {color: #001b4f;font-weight: 700;font-size: 23px;transition: .4s;-webkit-transition: .4s; -moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}
#call-action .call-action:hover {color: #10bd3b;}footer sup,.gbg sup{font-size:smaller;}/* side menu */.side-menu-wrap { width:380px;position: fixed;left: -100%; top: 0;background: #fff;height: 100%; -webkit-box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2); box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);overflow-y: auto; z-index: 999999; transition: .4s; -webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;}.side-menu-wrap.opened {left: 0;transition: .8s; -webkit-transition: .8s;-moz-transition: .8s;  -ms-transition: .8s; -o-transition: .8s;}
.side-menu-logo { border-bottom: 2px solid #FE8204;}.side-menu-nav .main-menu>li {position: relative;border-bottom: 1px solid #ccc;}.side-menu-nav .main-menu>li>a>i {color: #03328E;}
.side-menu-nav .main-menu .sub-menu {border-top: 1px solid #9d3031;background: #fff;display: none;}.side-menu-nav .main-menu .sub-menu li {border-bottom: 1px solid #eee;}
.side-menu-nav .main-menu .sub-menu a{padding:15px 22px;display: block;color: #212529;font-weight: 600;font-size: 16px;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s; -o-transition: .4s;}.side-menu-nav .main-menu .sub-menu a i {color: #03328E;}.side-menu-nav .main-menu .sub-menu~i {font-size: .8em;position: absolute;padding:21px 11px;right: 0;top: 0;border-left: 1px solid #ccc;}.side-menu-nav .main-menu .sub-menu a:hover {background: #F5F5F5;}.side-menu-nav .main-menu>li>a {color: #212529;padding: 15px 30px 15px 10px;font-weight: 600;display: block;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;widt}.side-menu-wrap .side-menu-close {position: absolute; right: 0; top: 0; height: 30px;width: 30px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0; -o-border-radius: 0;}.side-menu-close{height: 43px;width: 43px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;transition: 0.4s ease;}.side-menu-close span{height: 2px;width: 20px;background: #fff;position: relative;opacity: 1;transition: .4s;-webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;}.side-menu-close span:nth-child(1){top: -5px;}.side-menu-close span:nth-child(3){bottom: -5px;}
.side-menu-close.closed span:nth-child(1) {transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);-moz-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg); -o-transform: translateY(7px) rotate(45deg);}.side-menu-close.closed span:nth-child(2) {opacity: 0;}.side-menu-close.closed span:nth-child(3) {transform: translateY(-7px) rotate(-45deg); -webkit-transform: translateY(-7px) rotate(-45deg); -moz-transform: translateY(-7px) rotate(-45deg); -ms-transform: translateY(-7px) rotate(-45deg); -o-transform: translateY(-7px) rotate(-45deg);}header {
    background: #fff;
    position: -webkit-sticky;
    z-index: 1000;
    padding: 0px 0px 0px 0px;
}.sp-sticky {
    width: 100%;
    height: auto;
    display: block;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
	padding:10px 0px;
	box-shadow:rgb(0 0 0 / 10%) 0 2px 4px;
}.container {
    width: 80%;
    margin: 0px auto;
}.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}header .header-logo {
    color: #001b4f;
    font-weight: 700;
    font-size: 23px;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
}.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}.header-logo svg {
    width: 210px;
    height: auto;
    transition: 0.4s ease;
}
        .d-none {
    display: none!important;
}.hinfo {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}.hinfo {
    border-bottom: 1px solid #e8e8e8;
} .hinfo li {
    padding: 0px 10px;
}ul {
    padding-left: 0;
    list-style: none;
}header .px1 {
    padding: 0px 0px;
}
.flex-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}     
.megamenu {
    display: flex;
    padding: 0px;
    background: #f9f7f7;
    position: fixed;
    z-index: 99999;
    width:65%;
    top:84px;
    left:35%;
    opacity: 0;
    transition: all 0.3s ease;
    transform: scaleY(0);
   /* box-shadow: 0px 0px 6px rgb(0 0 0 / 15%); */
    align-items: flex-start;
    transform-origin: top left;
}.mwidth {
    width: 100%;
    display: flex;
    margin:0px auto;
}       
.megamenu .mimg img {
    border-radius: 5px;
    object-fit: cover;
    max-width: 100%;
}
.tab-content{
	display: flex;
    justify-content: center;
    align-items: center;
}
.megamenu .nav {
    width: 30%;
    height: auto;
    display: flex;
    border-right: 1px solid #e8e8e8;
    overflow: hidden;
    flex-direction: column;
}.megamenu .nav li {
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
}.dm2 .megamenu a {
    padding: 10px 20px 10px 10px !important;
    display: block;
    color: #000;
    font-size: 16px;
    width: 100%;
    font-weight:600;
}
.megamenu .nav li.active a, .megamenu .nav li:hover a {
    border-bottom: 0px;
}
.megamenu .nav li:hover a, .megamenu .nav li a.active, .megamenu .nav li:hover,.megamenu .mrow a:hover {
    color:#008bb7;background:#fff;border-radius: 20px 0px 0px 20px;
} 
.megamenu .mrow a:hover{background:transparent;}
 .megamenu .mrow a{
    color:#000;
    font-weight:normal;
} 
.mappoint {
    background-color: #3ab279;
    color: #fff;
    position: relative;
}
.diagonal::before, .diagonal::after {
    content: "";
    top: 0;
    bottom: 0;
    transform: skewX(-45deg);
    width: 100%;
    background: #313131;
    transition: 0.3s ease;
    position: absolute;
    z-index: -1;
}.diagonal::before {
    left: -120%;
}.diagonal::after {
    right: -120%;
}.diagonal {
    overflow: hidden;
    z-index: 1;
    transition: 0.4s ease;
    display: inline;
    display: flex;
}     
     .hinfo a {
    padding: 10px 15px;
}
        a{text-decoration:none;}
        .cback {
    background-color: #198190;
    color: #fff;
    position: relative;
}
    .vconsult {
    color: #000;
    border: 1px solid #000;
    position: relative;
}          
    header .main-menu li:first-child a {
    padding-left: 0px;
}    
.main-menu li:first-child a::before,.megamenu a::before {
    display: none;
}header .main-menu li {
    padding: 0px 20px;
}

.megamenu .nav {
    width:35%;
    height: auto;
    display: flex;
    border-right:0px;
    overflow: hidden;
    flex-direction: column;
    padding:20px 0px 20px 20px;
    background:#e6e6e6;
}.megamenu .nav li {
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
}
.megamenu .nav li.active a, .megamenu .nav li:hover a {
    border-bottom: 0px;
}
.sub-menu a::before {
    display: none;
}
.dm2:hover .megamenu {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}.megamenu .tab-content {
    width: 70%;
}.tab-content > .tab-pane {
    display: none;
}.megamenu .mrow {
    padding: 0px 20px 0px 20px;
}.megamenu .mimg img {
    border-radius: 5px;
    object-fit:contain;
	height:300px;
}.megamenu .mrow p {
    margin-top: 5px;
}  
.tab-content > .active {
    display: block;
}
.vconsult:hover {
    color: #fff;
}.diagonal:hover:before, .diagonal:hover:after {
    width: 175%;
}     
.sp-sticky.sp-active {
    box-shadow:0 0 1px 0px #000;
    padding: 10px 0px;
}.sp-sticky-child {
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.side-menu-wrap .side-menu-close{display:none !important;}      
.d-block {
    display: block!important;
}.angdown svg {
    transform: rotate(450deg)!important;
}.side-menu-nav svg {
    transition: all .1s linear;
}
.prm, .mlevel, .prm2, .prm3, .prm4, .prm5{
    position: relative;
}
.prm.active i svg, .prm2.active i svg, .prm3.active i svg, .prm4.active i svg {
    transform: rotate(450deg)!important;
}
.mrow1{display:grid;grid-template-columns: repeat(2, 1fr);align-items:center;}


/**********************Hamburger Menu CSS*************************/  


header{
  padding:0;
  width: 100%;
  position: fixed;
}

.container-fluid{
  width:80%;
  margin:auto;
  padding:10px;
}
.container{
  width:80%;
  margin: auto;
}
.navbar-cont,.navbar-nav{
  display: flex;
  align-items: center;
  justify-content: center;
}
.navbar-nav li{
  list-style-type: none;
  margin-right: 30px;
}
nav.navbar{
  position:relative;
}
#menuToggle{
  right: 0;
}
.navbar-nav{
  margin-right: 70px;
}
footer{
  background-color: #3a525e;
}
footer *{
color: #fff;
}
footer .row{
  display: flex;
  justify-content: space-between;
}
footer .footer-col-4{
  width: 30%;
  padding-right: 50px;
  display: flex;
    justify-content: center;
    align-items: start;
}
footer .footer-col-4 .img-container{
  display: flex;
    align-items: center;
    justify-content:left;
    margin-bottom: 25px;
}
footer .footer-col h5{
  font-size:22px;
  font-weight: 500;
  margin-bottom: 8px;
}
footer .footer-col a{
  font-weight: normal;
  font-size:16px;
  color: #adadad;
}
footer .footer-col-3{
  width: 23%;
}
footer .footer-col-2{
  width: 20%;
}
footer .footer-last-row {
  margin-bottom:20px;
}
footer .footer-last-row:not(:first-child) h5{
  margin-bottom:8px;
}
footer .footer-col-3 h5{
  margin-bottom:15px;
}
footer li{
  list-style-type: none;
  margin:5px 0 !important;
}
footer .footer-last-row a{
  color: #fff;
}
.copyright {
  background-color: #008bb7;
  border-top:1px solid #fff;
}
.copyright *{
  
  color: #fff;
}
.copyright .copy-right-span{
  font-family: sans-serif;
}
.copyright .row{
  justify-content: space-between;
  align-items: center;
}
footer .container-fluid{
  padding:60px 10px 50px 0px;
}
.footer-logo,.header-logo{
  max-width: 150px;
}
.sicons {
    margin-top: 30px;
    gap: 20px;
    align-items: center;
}
footer .sicons a{
    transition: 0.4s ease;
}
.sicons .youtube svg{
	width:28px;
    height:28px;
	}
.sicons svg {
    width:24px;
    height:24px;
}
.sicons li a svg:hover{
  color: #fff !important;
}
.phone-num svg path, .email svg path{fill:#fff;stroke:#fff0;}
.phone-num, .email{
	display: flex;
    align-items: center;
    gap: 10px;
}

footer .sicons a svg path{fill:#fff;transition: 0.3s ease-out;}
footer .sicons a:hover svg path{fill:#9c9c9c;}
.display-m{
  display: none;
}
.sidenav a.display-m{
  display:none;
}
.mt2{margin-top:20px;}
.prod-head-menu li a{text-transform:capitalize;}

  /* Swiper slider start */
  .swiper#banner-swiper .content-wrapper .content {
    padding: 0;
    margin:0;
    margin-left: 10%;
  }
  .swiper#banner-swiper .content-wrapper .content {
    padding: 1.5em;
    color: #fff;
    opacity: 0;
    width: 100%;
    max-width:25%;
    transition-duration: 1.5s, 0.6s;
    transition-property: opacity, transform;
    transition-delay: 0.4s;
    background-color:#005e7f !important;
    border-radius:30px;
    padding:35px 40px;
  }
  /* .swiper .overlay {
    width: 100vw;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    margin: 0;
  } */
  @media (min-width: 640px) {
    /* .swiper .overlay {
      background: rgba(0, 0, 0, 0.3);
    } */
  }
  .swiper#banner-swiper .swiper-image {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0;
    transform: scale3d(1, 1, 1);
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    will-change: transform;
    transition: transform 1500ms ease;
    transition-delay: 0.4s;
  }
  .swiper#banner-swiper .content-wrapper {
    position: absolute;
    top: 5%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: ".";
    height: 70%;
    width: 100%;
    justify-items: start;
    align-items: end;
  }
  @media (min-width: 640px) {
    .swiper#banner-swiper .content-wrapper.content-right {
      justify-items: end;
    }
  }
  .swiper#banner-swiper .content-wrapper .content p{
    color: #fff;
    font-size: 20px;
  }
  
  /* .swiper#banner-swiper .content-wrapper .content :first-child {
    margin: 0;
  } */
  .swiper#banner-swiper .swiper-slide {
    margin: 0;
    overflow: hidden !important;
  }
  .swiper#banner-swiper .swiper-slide.swiper-slide-active .swiper-image {
    transform: scale3d(1.02, 1.02, 1);
    will-change: transform;
  }
  .swiper#banner-swiper .swiper-slide.swiper-slide-active .content {
    opacity: 1;
  }
  .swiper#banner-swiper .swiper-nav-wrapper {
    position: absolute;
    bottom: 6em;
    right: 6em;
  }
  @media (min-width: 640px) {
    .swiper#banner-swiper .swiper-nav-wrapper {
      bottom: 4.5em;
    }
  }
  .swiper#banner-swiper .swiper-nav-wrapper .swiper-button-next {
    right: 0;
    left: 0;
  }
  .swiper#banner-swiper .swiper-nav-wrapper .swiper-button-prev {
    right: 15px;
    left: auto;
  }
  .swiper#banner-swiper .swiper-nav-wrapper .swiper-button-next,
  .swiper#banner-swiper .swiper-nav-wrapper .swiper-button-prev {
    /* background: rgba(0, 0, 0, 0.5); */
    background: rgb(24 73 154 / 50%);
    width: 60px;
    height: 60px;
  }
  .swiper#banner-swiper .swiper-nav-wrapper .swiper-button-next:hover,
  .swiper#banner-swiper .swiper-nav-wrapper .swiper-button-prev:hover {
    background: rgb(24 73 154 / 80%);
  }
  
  .swiper-button-next:after,
  .swiper-button-prev:after {
    display: none;
  }
  
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-right' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.674805,7.066406 L1.924805,0.316406 C1.696288,0.105468 1.432619,0 1.133789,0 C0.834959,0 0.57129,0.105468 0.342773,0.316406 C0.114257,0.544923 0,0.808592 0,1.107422 C0,1.406251 0.114257,1.669921 0.342773,1.898438 L6.301758,7.857422 L0.342773,13.816406 C0.114257,14.044923 0,14.308592 0,14.607422 C0,14.906251 0.114257,15.169921 0.342773,15.398438 C0.465821,15.521485 0.584472,15.609375 0.69873,15.662109 C0.812989,15.714844 0.958007,15.741211 1.133789,15.741211 C1.309571,15.741211 1.454589,15.714844 1.568848,15.662109 C1.683106,15.609375 1.801757,15.521485 1.924805,15.398438 L8.674805,8.648438 C8.903321,8.419921 9.017578,8.156251 9.017578,7.857422 C9.017578,7.558592 8.903321,7.294923 8.674805,7.066406 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    left: 10px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    right: auto;
    width: 60px !important;
    height: 60px !important;
  }
  
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-right' transform='translate(4.508789, 7.870605) rotate(-180.000000) translate(-4.508789, -7.870605) translate(-0.000000, -0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.674805,7.066406 L1.924805,0.316406 C1.696288,0.105468 1.432619,0 1.133789,0 C0.834959,0 0.57129,0.105468 0.342773,0.316406 C0.114257,0.544923 0,0.808592 0,1.107422 C0,1.406251 0.114257,1.669921 0.342773,1.898438 L6.301758,7.857422 L0.342773,13.816406 C0.114257,14.044923 0,14.308592 0,14.607422 C0,14.906251 0.114257,15.169921 0.342773,15.398438 C0.465821,15.521485 0.584472,15.609375 0.69873,15.662109 C0.812989,15.714844 0.958007,15.741211 1.133789,15.741211 C1.309571,15.741211 1.454589,15.714844 1.568848,15.662109 C1.683106,15.609375 1.801757,15.521485 1.924805,15.398438 L8.674805,8.648438 C8.903321,8.419921 9.017578,8.156251 9.017578,7.857422 C9.017578,7.558592 8.903321,7.294923 8.674805,7.066406 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    auto: 10px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    right: left;
    width: 60px !important;
    height: 60px !important;
  }
  /* .swiper#banner-swiper{
    margin-top:44px;
  } */
  /* .swiper#banner-swiper .overlay{
    background-image: linear-gradient(90deg, #00000080, transparent);
  } */
  .swiper-horizontal>.swiper-scrollbar{
    display: none;
  }
  .swiper#banner-swiper .content-wrapper{
    height: 100%;
    align-items: center;
  }
  /* Swiper slider end */
  .home-page p{
    font-size: 18px;
  }
  .banner-sect h1, .banner-sect h2{
    font-size:55px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
  }
  a.button.exp-more {
    color: #fff;
    padding:8px 20px;
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    font-size: 20px;
  }
  .abt-akind .abt-akind-col{
    display:grid;
    grid-template-columns: 1fr 1fr;
    gap:50px;
    align-items: center;
  }
  .abt-akind .img-container{
    /* max-height: 450px; */
    overflow: hidden;
    height: 100%;
    width: 100%;
  }
  .abt-akind .img-container img{
    height: 100%;
    border-radius: 80px 0 0 0;
    width: 100%;
    object-fit: cover;
    max-height: 450px;
	object-position:top;
  }
  .adown {content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" viewBox="0 0 24 24"%3E%3Cpath fill="black" d="M16.9 9.2c-.4-.4-1-.4-1.4 0L12 12.7L8.5 9.2c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l4.2 4.2c.2.2.4.3.7.3c.3 0 .5-.1.7-.3l4.2-4.2c.4-.4.4-1 0-1.4z"%2F%3E%3C%2Fsvg%3E');}
  .abt-akind .cont-container{
    width: 70%;
  }
  .abt-akind .cont-container>*{
    margin-bottom: 20px;
  }
  .abt-akind .cont-container h2{
    font-size: 36px;
    line-height: 1.2;
    /* margin-bottom: 20px; */
  }
  .abt-akind .cont-container .vmore{
    display: flex;
    align-items: center;
  }
  .abt-akind .cont-container .vmore svg{
    font-size: 20px;
  }
  .abt-akind{
    /* background:url('./images/section-background-3.webp') no-repeat center center; */
    background:url('images/section-background-right-1.webp') no-repeat center center;
    background-size: cover;
  }
  .abt-akind .abt-akind-tag-wrapper{
    display: grid;
    grid-template-columns:repeat(1, 1fr);
    gap:15px;
  }
  /* .abt-akind .abt-akind-tag-wrapper{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
  } */
  .abt-akind .abt-akind-tag{
    padding-left:5px;
    position: relative;
  }
  .abt-akind .abt-akind-tag::before{
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-left: 30px solid var(--AK-Theme);
    border-bottom: 0px solid transparent;
    z-index: 0;
  }
  .abt-akind .abt-akind-tag p{
    padding: 5px 10px;
    background: #666666;
    z-index: 1;
    position: relative;
    color: #fff;
    font-size: 20px;
  }
  .abt-akind .row.tag-wrap{
    justify-content: center;
    margin: 20px 0;
  }
  
.fslider.owl-carousel{
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
#facts-sec .count-head{
  display: flex;
  font-size: 30px;
  margin-right: 10px;
  color:var(--AK-Theme);
}
#facts-sec .item{
  display: flex;
  justify-content: center;
  align-items: center;
}
.fslider .item p {
  font-size: 24px;
}
.row.featured-head{
  justify-content: space-between;
  color: #fff;
}
/* section.featured-prod{
  background:url('images/section-background.webp') no-repeat center center;
  background-size: cover;
} */
.featured-prod{
  position:relative;
}
.featured-prod .bg-image{
  position: absolute;
  top: 0;
  left: 0;
  width: 95%;
  height: 75%;
  /* height: 100%; */
  /* background-image: url('./images/section-background-right-1.webp'); */
  /* background-size: cover; */
  /* background-position: center; */
  z-index: -1;
  background-color: #ccc;
  border:15px solid #ccc;
  border-radius: 0 60px 0 0;
  border-bottom: 0;
  border-left: 0;
}
.featured-prod .bg-image::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: -20px;
  background: #fff;
  width: 20px;
  height: 15px;
}

.featured-prod .bg-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
  border-radius: 0 60px 0 0;
}
.fprod-slider{
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 20px;
}
.featured-prod-cont img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.featured-prod-cont .img-container{
  display: flex;
}
.featured-prod-cont{
    text-align: center;
    display: grid;
    /* gap: 10px; */
    background: #fff;
}
.featured-prod-cont p{
  margin-bottom: 10px;
  padding: 0 10px;
}
.featured-prod-cont h2{
  font-size: 24px;
  padding: 10px;
  /* box-shadow: 0px 1px 0px 1px #cccccc47;
  border-bottom: 1px solid #cccccc47;  */
  margin-bottom: 10px;
  line-height:30px;
}
.featured-prod-cont .vmore{
  display: flex;
  align-items: center;
  justify-content: center;
  color:#008bb7;
  box-shadow: rgb(183 183 197 / 36%) 0px 2px 1px;
  padding: 10px 0 15px;
  margin-bottom: 10px;
  font-weight: 600;
}
.featured-prod-cont .re-style{
	  box-shadow: rgb(183 183 197 / 36%) 0px 2px 1px !important;
}
.featured-prod-cont .vmore svg{
  margin-left:5px;transition: all 0.3s ease;
}
.featured-prod-cont .vmore svg path{
  fill:#008bb7;
}
.fprod-vmore-div{
  display:flex;
  justify-content:center;
  align-items:center;
}
.fprod-vmore{
  padding:10px 30px;
  background-color: var(--AK-Theme);
  color: #fff;
  font-size:16px;
}
.fprod-head-title h2{
  font-size: 32px;
}
.fprod-head-title p{
  color: #fff;
}
.clientele .clientele-slider{
  display: grid;
  grid-template-columns: 1fr 4fr;
  /* gap: 0 40px; */
  background-color: #f5f5f5;
  border-radius: 0 50px 0 0px;
  padding: 30px ;
}
#clientele-slider-id{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
#clientele-slider-id{
  grid-column: 2/3;
}
#clientele-slider-id .img-container img,#clientele-slider-id .img-container svg{
  max-width: 200px;
}
#clientele-slider-id .clientele-cont {
  display: flex;
  align-items: center;  
}
#clientele-slider-id .img-container{
    display: flex;
    align-items: center;
    justify-content:center;
}
.clientele-head{
  display: flex;
  align-items: center;
  justify-content: center;
  width:100%;
  margin-bottom:50px;
}
.clientele-head h2{
  font-size: 40px;
  color:var(--AK-Theme);
}
.clientele-head.p-title{
  justify-content: flex-start;
}
.clientele-head.p-title p{
  font-size: 20px;
  margin-bottom: -10px;
}
#why-us-slider{
  display: grid;
}
.why-akind{
  counter-reset: section;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 30px;
  padding:30px 0;
  row-gap:50px;
}
.why-head-wrap,.why-head{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom:20px;
}
.why-head h2{
  font-size: 32px;
  color: #fff;
}
.hcolr h2{color:var(--AK-Theme);}
.why-head p{
  max-width: 70%;
  margin-top: 10px;
  color: #213246;
  text-align: center;
}
.why-cont{
  display: grid;
  grid-template-columns: 1fr 4fr;
  grid-template-rows:0fr 1fr;
  gap: 0 20px;
  transition: 0.3s ease-in-out;
}
.why-cont:before{
  counter-increment: section;
  content:counter(section) ;
  color: #213246;
  -webkit-text-fill-color: white;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #213246;
  font-size:90px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: monospace;
  grid-row: 2/3;
  line-height: 1;
  font-weight: 600;
  transition: 0.3s ease-in-out;
}
.why-cont:hover:before{
  -webkit-text-fill-color: #213246;
}
.why-cont-content{
display: flex;
align-items: flex-start;
flex-direction: column;
justify-content:end;
grid-row: 1/3;
padding-bottom:30px;
position: relative;
}
.why-cont-content>*{
  padding-bottom: 10px;
}
.why-cont-content h3{
  font-size:20px;
  line-height: 1.2;
}
.why-cont-content p:after{
    position: absolute;
    bottom: 14px;
    content: '';
    right: 0;
    height: 20px;
    width: 20px;
    background: #008bb7;
    border-radius: 50%;
}
.why-cont-content p:before{
    position: absolute;
    bottom: 22px;
    content: '';
    left: 0;
    height: 4px;
    width: 100%;
    background: #008bb7;
}
.infra-head{
  display:grid;
  grid-template-columns:25% 50%;
  align-items: center;
}
.infra-head h2{
  font-size: 36px;
  line-height: 1.2;
  color: #213246;
}
.infra-cont-wrapper{
  padding: 30px 0;
  display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 20px;
}
.infra-cont{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  Position:relative;
}
.infra-cont-content{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  margin-top: 2px;
}
.infra-cont-content a{
  padding: 10px 0;
}
.infra-cont-img{
  display: flex;
  overflow:hidden;
}
.ic-img img{transition:0.3s ease;}
.ic-img:hover img{transform:scale(1.1);}
.lmore{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.infra-cont-content h3{
  display:flex;
  width:100%;
  justify-content:center;
  align-items:center;
  /* text-align: center; */
  padding:10px 0;
  color:#ffffff;
  border-bottom:2px solid #696969;
}
.infra-sec{
  background-color:#175d81;
  border-radius:200px 0 200px 0; 
  padding:60px 0px;
}
.news-slider-cont{
	display:flex;
    flex-direction:column;
    align-items:center;
	gap:10px;
}
.clnt-container .row{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:70px;
}
.clnt-container .testimonials-slider{
  width:46%;
}
.clnt-container .testimonial-img-container{
  width: 45%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.clnt-container h2{
  line-height: 1.2;
  font-size: 36px;
}
.clnt-container .testimonial-img-container img{
  width: 100%;
  object-fit: cover;
  max-width: 70%;
}
.clnt-container .testimonials-slider>*{
  margin-bottom: 15px;
}
.clnt-container .testimonials-slider h2{
  margin-bottom: 50px;
  color: #213246;
}
.clnt-container .client-slide.item{
  width: 90%;
}
.clnt-container .orange-quotes{
  max-width: 6%;
}
.client-slider-wrap.owl-carousel{
  width: 90%;
  margin-left: auto;
}
.client-slider-wrap.owl-carousel .owl-nav button.owl-next, .client-slider-wrap.owl-carousel .owl-nav button.owl-prev{
margin: 0;
background-color: #fff;
}
.client-slider-wrap.owl-theme .owl-nav{
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.client-slider-wrap.owl-theme .owl-nav button:hover{
  background: #fff;
  /* color: #FFF; */
  text-decoration: none;
}
.client-slider-wrap.owl-carousel .owl-nav .nav-btn{
  overflow: hidden;
  height: auto;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-position: center bottom;
}
.client-slider-wrap.owl-carousel .prev-slide{
    background: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1.35em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1728 1280"%3E%3Cpath fill="%23f44438" d="M1728 544v192q0 14-9 23t-23 9H448v224q0 21-19 29t-35-5L10 666Q0 656 0 643q0-14 10-24l384-354q16-14 35-6q19 9 19 29v224h1248q14 0 23 9t9 23z"%2F%3E%3C%2Fsvg%3E') no-repeat scroll 0 0;
}
.client-slider-wrap.owl-carousel .next-slide{
    background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1.35em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1728 1280"%3E%3Cg transform="translate(1728 0) scale(-1 1)"%3E%3Cpath fill="%23f44438" d="M1728 544v192q0 14-9 23t-23 9H448v224q0 21-19 29t-35-5L10 666Q0 656 0 643q0-14 10-24l384-354q16-14 35-6q19 9 19 29v224h1248q14 0 23 9t9 23z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat scroll 0px 0px;
}

.news-grid {
      gap: 50px;
      width: 100%;
      display: flex;
      align-items: flex-start;
      justify-content: center;
}
.news-grid .news-head{
  width:23%;
  display: grid;
  gap: 15px;
}
.news-grid .news-head h2{
  font-size: 36px;
  line-height: 1.2;
  color: #213246;
}
.news-grid .news-slider-wrap{
  width: 70%;
}
.news-grid .news-slider-cont img{
  max-width: 250px;
  padding: 3px;
}
.news-grid .owl-carousel .owl-item img{width:auto !important;margin:0;
    height: 100px;}
.news-grid .news-slider-cont{
  display: grid;
  gap: 10px;
}
.news-grid .news-slider-cont .news-title{
  line-height: 1.2;
  font-size: 20px;
  margin: 10px 0;
}
.lmore{
  color: #0c4194;
}
.news-grid .news-slider-cont .lmore{
  justify-content: flex-start;
  color: #0c4194;
}
.t-btn{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;}
.explmore{
  display: flex;
  padding: 10px 35px;
  background:#008bb7;
  width: fit-content;
  color: #fff;
  font-size:15px;
}
.down-cate{
	transition: 0.4s;
  display: flex;
  padding: 10px 35px;
  background:#213246;
  width: fit-content;
  color: #fff;
  font-size:15px;
}
.infra-sec .explmore{
  margin: auto;
}
.send-enq-btn{
  display: flex;
  padding: 10px 30px;
  background: #fff;
  border: 1px solid #fff;
  width: fit-content;
  color: #000;
  font-size:16px;
}
.fenq{
  padding: 40px 0;
  background-color: #008bb7;
  z-index:99;
  position:relative;
}
.fenq p{
  color: #fff;
  font-size: 20px;
  margin-right: 20px;
}
.fenq .row{
  align-items: center;
  justify-content: center;
}
.certifi-market h2{
	font-size:40px;
	margin-bottom:30px;
	color: var(--AK-Theme);
}
.md-img-2 h2{
	margin-bottom:15px;
}

.main-md-txt h2{
	margin-bottom:20px;
}
.certificate{
	display:flex;
	justify-content:center;
	gap:30px;
	margin:auto;
}
.certi-div{
	text-align:center;
}

.industries-sec .industry-grid{
  display: grid;
  grid-template-columns:1fr 3fr;
  width: 100%;
  /* align-items: center; */
  justify-content: center;
}
.industries-sec .industry-img-grid{
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  gap: 5px;
  overflow: hidden;
}
.industries-sec .industry-img-grid .img-container.test p{margin-bottom: -40px;}
.industries-sec .industry-img-grid .img-container.test
{    display: inline-flex;
  align-items: flex-end;
}
.industries-sec .industry-img-grid .img-container{
  /* display: flex;
  align-items: center;
  justify-content: center; */
  /* width:25%; */
  width: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.industries-sec .industry-img-grid .img-container.bottom-text p{
  bottom: 0;
}
.industries-sec .industry-img-grid .img-container.top-text p{
  position: absolute;
  top: 0;
  margin-top: 0;
}
.industries-sec .industry-img-grid .img-container p{
  position: relative;
  padding:8px;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  color: #fff;
  font-size: 18px;
  margin-top: -40px;
}
.industries-sec .industry-img-grid .img-container:nth-child(-n+3){
  justify-content: flex-end;
  /* width:30%; */
}
.pos-rel{
  position: relative;
}

.industries-sec{
  background: url('images/section-background-2.webp') no-repeat;
}


.industries-sec .industry-img-grid .ws1{width:24%;}
.industry-head{
  margin-top:30%;
}
.industry-head >h2{
  font-size: 36px;
  line-height: 1.2;
  color: #213246;
}
.industry-head > h2,.industry-head > p{
  margin-bottom: 20px;
}
.industry-head > p{
  /* margin-right: -50px; */
}
#facilities-infra-slider{
  display: grid;
}
.industry-grid .explmore{
  background-color: var(--AK-Theme);
}

a.exp-more,a.fprod-vmore,a.explmore,a.send-enq-btn{
  text-transform: uppercase;
}
a.button.exp-more{
  font-size:14px;
}
.fenq p{
  font-size: 24px;
  line-height: 1.1;
}
.abt-akind .cont-container h2,.fprod-head-title h2,.industry-head >h2,.clientele-head h2,.why-head h2,.infra-head h2,.clnt-container h2,.news-grid .news-head h2,.certifi-market h2 ,.certifi-market h2 ,.main-md-txt h2{
  font-size: 40px;
  line-height: 1.1;
  /* color: #213246; */
}
.abt-akind .cont-container h2{
  color: #213246;
}
.abt-akind .cont-container > p,.fprod-head-title p,.industry-head > p,.news-head p{
  line-height:23px;
}
.fprod-head-title h2{
  margin-bottom: 20px;
}
.testimonial-content{
  margin-bottom: 20px;
}
.client-slide h3{
  font-size:18px;
}
.news-head p{
  margin-bottom: 15px;
}
.infra-cont-content .lmore{
  text-transform: uppercase;
  font-weight: 600;
    font-size: 15px;
}
.cinfh{
  display: none;
}
.fprod-slider .owl-dots{
  background-color: rgba(0, 0, 0, 0.5);
  width: fit-content;
  padding: 0 10px;
  display: flex;
  border-radius: 10px;
  margin: auto;
}

@media (max-width:580px){
 .fprod-slider .owl-dots{
    display: inline-flex;
    max-width: 120px;          /* limit width */
    overflow-x: auto;          /* scroll if too many dots */
    white-space: nowrap;
    padding: 4px 8px;
    border-radius: 10px;
    scrollbar-width: none; 
  }
}

.fprod-slider.owl-theme .owl-dots .owl-dot.active span,.fprod-slider.owl-theme .owl-dots .owl-dot:hover span{
  background: var(--AK-Theme);
}

.why-cont:hover .why-cont-content p:before,.why-cont:hover .why-cont-content p:after{
  background-color: #213246;
}
.featured-prod-cont h2{
  font-size: 20px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
}
.featured-prod-cont > p{
border-bottom: 1px solid #cccccc47;
  margin-bottom: 0px;
  padding:15px;
display: flex;
align-items: center;
justify-content: center;
}
.featured-prod-cont{
  grid-template-rows: minmax(250px, auto) 75px 120px auto;
}
.featured-prod-cont img{
  width: 100%;
  object-fit: contain;
}
.featured-prod-cont .vmore{
  text-transform: uppercase;
  font-size: 15px;
}
.home-page p {
  font-size: 15px;
}
.infra-head{
  gap: 0 20px;
}
.infra-head h2 span{
  white-space:nowrap;
  color:#fff;
}
.fenq p{
  font-size: 24px;
}
.copyright{
  font-size: 15px;
}
footer .footer-col-4 .img-container{
  gap: 20px;
  flex-wrap: wrap;
}

/* Testing Hover button Start */
a.button.exp-more.svg-btn{
  border:1px solid  transparent;
}
.svg-btn{
  /* background: #e02c26; */
  font-weight:100;
  position:relative;
  top:35px;
  left:20px;
}
.svg-btn svg {
  height:40px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  display:none;
}
.svg-btn rect {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-dasharray: 422, 0;
  transition: all 0.35s linear;
}
a.button.exp-more{transition:0.3s ease-in-out;}
a.button.exp-more:hover{background:#213246;color:#fff;}
.svg-btn:hover {
  /* background: rgba(225, 51, 45, 0); */
  /* font-weight: 900; */
  /* letter-spacing: 1px; */
}
.svg-btn:hover rect {
  stroke-width: 3;
  stroke-dasharray: 45, 285;
  stroke-dashoffset: 48;
  transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}
/* Testing Hover button End*/


/* The Normal swipe */


.fprod-vmore ,
.industry-grid .explmore,
.infra-sec .explmore,
.news-head .explmore{
  position: relative;
  overflow: hidden;
  z-index: 12;
}
a.button.fprod-vmore:hover:before ,
.industry-grid .explmore:hover:before,
.news-head .explmore:hover:before ,
.infra-sec .explmore:hover:before {
  transform: translateX(0);
}
a.button.fprod-vmore::before ,
.infra-sec .explmore::before,
.news-head .explmore::before,
.industry-grid .explmore::before{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #213246;
  z-index: -1;
  transform: translateX(-100%);
  transition: 0.3s ease;
}
.infra-sec .explmore::before,
.news-head .explmore::before{
  background: var(--AK-Theme);
}

/* The Normal swipe */

#clientele-slider-id .img-container img, #clientele-slider-id .img-container svg{
  transition: 0.3s ease;
}
#clientele-slider-id .img-container:hover img, #clientele-slider-id .img-container:hover svg{
transform: scale(0.8);
}
.industries-sec .industry-img-grid .img-container.test p{
  z-index: 2;
}
.industry-img-grid .img-container img {
  transition: 0.3s ease;
}
.industry-img-grid .img-container:hover img {
  filter: brightness(0.8);
}
.featured-prod-cont .img-container img{  
  transition: 0.3s ease;
}
.featured-prod-cont .img-container{
  position: relative;
}
.featured-prod-cont:hover img{
  transform: scale(1.05);
} 



/* Testing Industry Hover Line*/
/* 
.why-cont-content{
  overflow: hidden;
}
.why-cont-content h3:before {
  position: absolute;
  bottom: 22px;
  content: '';
  right: 0;
  height: 4px;
  width: 0;
  background: #213246;
  z-index: 2;
  transition: 0.3s ease;
}
.why-cont-content h3::after {
  position: absolute;
  bottom: 14px;
  content: '';
  right: 0;
  height: 20px;
  width: 20px;
  background: #213246;
  border-radius: 50%;
  width: 20px;
  transform: translateX(20px);
  transition: 0.3s ease;
  z-index: 2;
  opacity: 0;
  /* transition-delay: 0.2s;
}
.why-cont:hover .why-cont-content h3::after {
  /* width: 20px; 
  /* transition: 0.3s ease; 
  opacity: 1;
  transform: translateX(0%);
}
.why-cont:hover .why-cont-content h3:before {
  width: 100%;
}
.why-cont:hover .why-cont-content p:before, .why-cont:hover .why-cont-content p:after {
  background-color:transparent;
}
 */

/* Testing Industry Hover Line*/


/* Testing the Sidebar to full width menu Start */
#mySidenav{
  width: 60%;
  transform: translateX(100%);
}
.sidenav{
  display: flex;
  align-items: center;
justify-content: center;
  transition: 0.75s ease;
  padding-top: 85px;
}

.mySidenav-inner{
  transition: 0.5s linear;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  /* justify-content: center; */
  flex-direction: column;
}


.row.prod-header-row li{
  list-style-type: none;
}
.row.prod-header-row a{
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  padding: 0px;
  transition: 0.5s linear;
  margin-bottom: 5px;
}
.row.horiz-row{
  justify-content: flex-start;
  padding: 10px;
}
.horiz-row a {
  padding: 5px 20px;
  border: 1px solid;
  justify-content: center;
  align-items: center;
  line-height: 1.3;
  margin: 0 10px;
}

.row.prod-header-row {
  display: grid;
  /* grid-template-columns: repeat(3,1fr); */
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  gap: 40px;
  padding: 10px;
  width: 80%;
}
.row.prod-header-row a {
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  padding: 0px;
  transition: 0.5s linear;
  margin-bottom: 5px;
  color:#9f9f9f;
}
.prod-head-menu >a {
  font-size: 18px !important;
  color: #fff !important;
}
@media (max-width:480px){
	
  #mySidenav{
    width: 100%;
  }
}
@media (max-width:380px){
  .row.prod-header-row{
    width: 90%;
  }
}
.main-prod-title{
  width: 80%;
  padding-left: 0;
}
.main-prod-title a{
  border-color: transparent;
  border-bottom-color: #fff;
  justify-content: flex-start;
  text-align: left;
  padding-left: 0;
  padding-right: 5px;
  margin: 0;
  color: #fff;
}
/* Testing the Sidebar to full width menu End */
footer .footer-col a{
  color:#dcdcdc;
  transition: 0.3s ease-out;
}
footer .footer-col a:hover{
  color: #9c9c9c;
}
.featured-prod-cont .vmore,
.abt-akind .cont-container .vmore,
.infra-cont-content .lmore,
.news-grid .news-slider-cont .lmore{
  transition: 0.3s ease-in-out;
}
.featured-prod-cont .vmore:hover,
.abt-akind .cont-container .vmore:hover,
.infra-cont-content .lmore:hover,
.news-grid .news-slider-cont .lmore:hover{
  color: #9d3031;
}
.featured-prod-cont .vmore svg path,
.news-grid .news-slider-cont .lmore svg path{
  transition: 0.3s ease-in-out;
}
.featured-prod-cont .vmore:hover svg path,
.news-grid .news-slider-cont .lmore:hover svg path{
  fill: #9d3031;
}
.send-enq-btn{
  transition: 0.3s ease;
}
.send-enq-btn:hover{
  background: #213246;
  color: #fff;
}
.copyright a{
  transition: 0.3s ease-out;
}
.copyright a:hover{
  color:#b94c4c;
}
.industry-img-grid .img-container p{
  transition: 0.3s ease-in-out;
}
.industry-img-grid .img-container:hover p{
  /* background-color: #000; */
  background: rgba(0, 0, 0, 0.8);
  /* color: var(--AK-Theme); */
}
ul.navbar-nav a{
  transition: 0.3s ease-out;
}
ul.navbar-nav a:hover{
  color: var(--AK-Theme);
}
#menuToggle{
  top: 2px;
}
#menuToggle span{
  background-color: #444546;
}
body{
  transition:overflow-y 0.5s ease;
}
.closebtn{
  outline: none !important;
  border: none !important;
}
header.header.change{
  box-shadow: 0 0 1px 0px #000;
  
}
/*********************************   contact us  ***************************************/

.contbanner, .vaccum{
    background-size:cover;
    background-position:0 0;
    height:230px;
    display:flex;
}
.vaccum{background-image:url('../images/banners/products.jpg');}
.ban-abt{background-image:url('../images/banners/about-us.jpg');}
.ban-industries{background-image:url('../images/banners/about-us.jpg');}
.ban-client{background-image:url('../images/banners/clients.jpg');}
.ban-career{background-image:url('../images/banners/career.jpg');}
.ban-contact{background-image:url('../images/banners/contact-us.jpg');}
.ban-sitemap{background-image:url('../images/banners/sitemap.jpg');}

.img-container p{margin-top:5px;}
.fw-blod{font-weight:700;}
.img-container .abt-cont-excpt{font-size:18px;}
.banhd{
	font-size:40px;
	text-transform:capitalize;
	font-weight:normal;
	color:#fff;
	display:none;
}
.vaccum .banhd{
	font-size:40px;
	font-weight:600 !important;
	text-transform:capitalize;
	font-weight:normal;
	color:#008bb7;
	display:block;
}
.bancontpara{
	font-size:16px;
	color:#ffff;
}
.bancont{
}
.conform{
	background-color:#f1f1f1;
}
.cicon{
    padding:80px 0px;
    display:flex;
	justify-content:center;
}
.text-alig{
	text-align:start;
}
.cinfo{
	  display:flex;
      flex-direction: column;
	  align-items:start;
	  justify-content:center;
}
.cfname{
	font-size:35px;
	color:#008bb7;
	text-transform:capitalize;
}
.infolist{
	 display:flex;
	 flex-direction: column;
	 gap:15px;
	 background-color:#008bb7;
	 padding:50px 20px;
	 margin-right:-140px;
	 z-index: 1;
	 color:white;
	 box-shadow: 0 0 3px 0 grey;
}
.cform{
	width:70%;
	padding:70px 0px;
        display: flex;
	justify-content: end;
	box-shadow: 0 0 2px 0 grey;
	background-color: #ffffff;
}
.innerfrom{
	width:83%;
}

.careerform{
	width:70%;
	padding:70px 0px;
        margin: 0 auto;
        display: flex;
	justify-content: center;
	box-shadow: 0 0 2px 0 grey;
	background-color: #ffffff;
        
}

.form-size{
	width:45%;
	padding: 15px 20px;
}
.fwidth{
	width:90%;
}
.form-control{
	width:100%;
    border: none;
    background-color: transparent;
    resize: none;
    outline: none;
	border-bottom:1px solid #8080803d;
	padding:10px 0;
	font-family: 'AkFont', sans-serif;
	font-size:14px;
}
	
.inline{
	display:inline-flex;
	align-items:start;
	border:none;
	padding:13px 50px;
	background-color:#008bb7;
	color:white;
	font-size:16px;
	font-family: 'AkFont', sans-serif;
}

.quote_inline{
	border:none;
	padding:13px 50px;
	background-color:#008bb7;
	color:white;
	font-size:16px;
	font-family: 'AkFont', sans-serif;
        cursor: pointer;
}
.quote_inline:hover{
	background-color:#000;
}

.incontent{
	padding:20px;
}
.fcolor{
	color:white;
	font-size:35px;
}
.fcolor .fa{
	font-size:30px;
}
.cname{
	text-transform:uppercase;
}
.asflex{
	display:flex;
	align-items:start;
	gap:20px;
}
textarea{
	font-size:16px;
}
.ifont{
	font-size:20px;
}
.iconcontant{
	color:white;
	font-weight:600;
}
.form-sumbit{
	display:inline-flex;
	justify-content:end;
	align-items:end;
}
.verfiy{
	width:90%;
    padding: 15px 20px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
#form{
	font-family: 'AkFont', sans-serif !important;
}
.map{
	line-height:0;
}
.ndnone{
	display:none;
}
.lcol-hed{font-size:16px;}
.pl-col-hed{display:flex;flex-direction:column;}
.vaccum{Position:relative;border-bottom:1px solid #eee;}
.vaccum:before{
    content:'';
    background:#000;
    position: absolute;
    top:0px;
    left: 0px;
    width:100%;
    height:100%;
    z-index: 0;
    opacity:0;
	background: rgb(255 255 255 / 97%);
}
.bancont{z-index:1;}
.about-page-head-sec .abt-akind-tag-wrapper{margin-top:30px;}
.fprod-head-title{display:flex;gap:50px;}
.border p, .featured-prod-cont{
	display:block;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
  }
.featured-prod-cont p{padding-bottom:0px;margin-bottom:20px;border-bottom:0px;}
.featured-prod-cont .vmore{border-top: 1px solid #cccccc47;}

/*reponsive*/

 
		 


/* products */ 
       .banner-list a:hover{
			 color:#a5474d;
		  }
		  .hex-line, .st-main:hover.active{#fff}
		
         .banner-list .active{color:#a5474d;} */ 
		
		.st-content .hed-yr{
			 color:#a5474d;
		  }
		.st-content h3{
			 color:#a5474d;
		}
		.st-main:hover .hed-yr{
			color:#fff;
		}
                .mgdn{
			  margin:0 !important;
		}
		.infra-cont-wrapper{
			 row-gap: 50px;
                         column-gap: 35px;
		 }
                .fcenter{
			 justify-content:center;
		 }
		.mgb{
			 margin-bottom:30px;
		}
		.secmg{
			 margin:50px 0;
		 }
		.banner-list{
			 display:flex;
			 list-style:none;
			 padding:20px 0;
			 flex-wrap: wrap;
		}
		.banner-list li{
			 font-size:17px;
			 padding:0 2px;
		}
		.tc{
			text-align:left;
			line-height: normal;
		 }
		.listing{
			display:grid;
			justify-content:center;
		}
	        .border p, .vmore {
                        background-color: #fff;
                        box-shadow: unset !important;
                }  
		.featured-prod-cont{
                        grid-template-rows: minmax(250px, auto) 60px 85px auto;
                }
		.listing-banner{
                        background-image:url('images/subbanner/listing.webp');
		}
                .featured-prod-cont .vmore{
			padding:15px 0px;
		}
                .justify-between{
                        justify-content: space-between;
                }
		.vc-cont{
                        width:45%;
		}
                .vc-cont h3{
                        font-weight:normal;
                        font-size:30px;
                }
		.vc-cont .para{
		    font-size:40px;
                    margin-bottom:20px;
                    color:#213246;
                    line-height:1;
                    font-weight:600;
                    text-align:left;
		}
		.vc-cont p{
                    margin-bottom:20px;
                    text-align:justify;
		}
		.vc-img{
		    display:flex;
                    justify-content:center;
		    width:45%;
		}
		.vd-clip{
		   height:400px;
		   background-image:url("images/vacuum-lifting-device.webp");
		   background-repeat: no-repeat;
                   background-size: cover;
		   background-position: center;
		   background-color: #f5f5f5;
                   border-radius:0 130px 0 130px;
		   display: flex;
                   justify-content: center;
                   align-items: center;
                 }
		 .vd-clip{
		    width:100%;
		 }
		 .vd-center{
		   display:flex;
		   flex-direction:column;
		   align-items:center;
		 }
		 .vd-center h3{
		   font-size:40px;
		   color:#ffffff;
		 }
		 .vd-center p{
		   font-size:18px;
		    color:#ffffff;
			text-align:center;
			margin-bottom: 20px;
		 }
		 .vd-clip a{
			 color: #ffffff;
		 }
		 .list-1{
		    margin-top:20px;
		     width:48%;
		     list-style:none;
			 border: 1px solid #d3d3d3;
		   }
		   .list-1 li{
		    padding:10px 20px;
		     font-size:18px;
		     color:#2a4055;
		      display:flex;
			  gap:10px;
			  align-items:center;
			  border-bottom:1px solid #d3d3d3;
		   }
		   .list-1 span{
		     display:flex;
		   }
		   #detail {
			   display:grid;
		   }
		      //accordion//
		
 ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #333;
	width: 100%;
    }
ul.tabs li {
   width:40%;
	position: relative;
    font-size: 24px;
    color: #000000;
    padding:8px;
    background-color:#ccc;
    }
ul.tabs li ::before{
   position: absolute;
    content: '';
    left: -7px;
    bottom: 9px;
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-left: 40px solid var(--AK-Theme);
    border-bottom: 0px solid transparent;
    z-index: 0;
   }
ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}

ul.tabs li.active {
	background-color:#253b52;
	color: #ffffff;
	display: block;
}

.tab_container {
	border-top: none;
	clear: both;
	width: 100%;
	background: #fff;
	overflow: auto;
}
.tab_content {
	padding: 20px 0;
	display: none;
}
.df{
  display:flex;
  justify-content:space-between;
  flex-wrap: wrap;
}

.tab_drawer_heading { display: none; }
.flex{
   display:flex;
   border-bottom: 1px solid #d3d3d3;
   text-align: center;	
   list-style:none;
   position:relative;
   gap:50px;
}
 .flex li::before{
    position: absolute;
    content: '';
    left: -5px;
    bottom:5px;
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-left: 40px solid var(--AK-Theme);
    border-bottom: 0px solid transparent;
    z-index: 0;
	
 }
   .ldnone{
     border-bottom:none !important;
   }
   .list-order{
      display:block;
   }
   .svg-bg{
	   display: flex;
       justify-content: center;
       align-items: center;
	   width:100px;
	   height:100px;
	   border-radius:50%;
	   background-color:#ffffff;
	   border:3px solid #213246;
	   transition:0.4s;
   }
   .clip-svg{
	   color:#213246;
	   display:block;
       border-radius: 50%;
	   transition:0.4s;
   }
     .svg-bg:hover{
		  border-color:#a52a2a;
	 }
    .svg-bg:hover .clip-svg {		
		 color:var(--AK-Theme); 
	}
 
     .prds{
		 margin-bottom:50px;
	 }
	 .bgcolor{
		  background-color:#f5f5f5;
	 }
	 .bgcolor .vmore{
		 margin-bottom:0;
	 }
	 .border h2{
		 border-top: 2px solid #008bb7;
		 color:#000000;
		 text-transform:capitalize;
	 }  
	 .sub-details{
		 background-image:url('images/subbanner/bannerdetails.webp');
	 }
	   .featured-prod-cont{
            grid-template-rows: minmax(250px, auto) 70px 90px auto;position:relative;
          }
				 .explmore{
					 transition:0.4s;
				 }
				 .explmore:hover{
					 background-color:#213246;
				 }
				 .down-cate:hover{
					 background-color:#9d3031;
				 }
				 .vc-img{align-items:start;}
                 .mt15{margin-top:15px;}

  .safty-hd{
	 font-size:18px;
	 font-weight:600;
	   }
.vd-center a{
	cursor:pointer;
}

.re-style{
	background:none !important;
    box-shadow: unset !important;
	padding: 10px 0 15px !important;
}
.vc-cont .mb15{margin-bottom:15px;}
.lcol{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
	}
ul{list-style: none;}
.lcol1 li{display:flex;gap:10px;align-items:center;margin-bottom:10px;text-align:left;}
.lcol1 span{width:3%;}
.lcol1 h2{
	font-size:24px;
	margin-bottom:30px;
	background-color: #253b52;
    color: #ffffff;
    display: block;
	width:30%;
    position: relative;
	padding:8px 8px 8px 35px;
	font-weight:normal;
	text-align:start;
	}
.ab-industry .hed h2{font-size:30px;color:#a5474d;text-align:center;}
.lcol1 h2::before{
    position: absolute;
    content: '';
    left: -5px;
    bottom: 5px;
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-left: 40px solid var(--AK-Theme);
    border-bottom: 0px solid transparent;
    z-index: 0;
}
.ab-industry .ab-ind, .vc-cleaner .ab-ind{
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    gap:50px;
}
.vc-cleaner .ab-ind{ grid-template-columns:repeat(5, 1fr);gap:0px;margin-top:70px;}
.la-img svg{width:50px;height:50px;}
.ab-ind-img h2{font-size:20px;text-align:center;font-weight:normal;}
.ab-ind-img svg{transition:0.4s ease;}
.ab-ind-img{
	display: flex;
    align-items: center;
    gap:10px;
    flex-direction: column;
	margin:10px 0px;
}
.ab-ind{margin-top:100px;}
.ab-ind-img:hover svg{transform:scale(1.1);}
.rtable table{
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
}
td, th {text-align:center;}
table, td, th, table thead th {
    border:1px solid #ccc;
	padding:8px;
}
table th{
	font-size:18px;
	color:#00b8de;
}
.abind-img{
	display:flex;
    justify-content: center;
	margin:30px 0px 70px 0px;
	}
.ab-ind.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:var(--AK-Theme);}
.abind-img div{display:flex;}
.rtable {
    overflow-x: auto;
}
td img{width:40px;height:40px;}
@font-face{
    font-family:himpun;
    src:url("fonts/himpun.otf") format("opentype");
}
.ab-ind-table .lcol1 h2{text-align:start;width:30%;}
.fhim{font-weight:normal;font-family:himpun;}
.lcol1 ul{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:30px;column-gap:30px;}
.list-1 li:before, .lcol1-ul li:before{
    position:relative;
	content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" viewBox="0 0 24 24"%3E%3Cg transform="rotate(180 12 12)"%3E%3Cpath fill="currentColor" d="M11 18.75a.74.74 0 0 1-.53-.22l-6-6a.75.75 0 0 1 0-1.06l6-6a.75.75 0 0 1 1.06 1.06L6.06 12l5.47 5.47a.75.75 0 0 1 0 1.06a.74.74 0 0 1-.53.22Z"%2F%3E%3Cpath fill="currentColor" d="M19 12.75H5a.75.75 0 0 1 0-1.5h14a.75.75 0 0 1 0 1.5Z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	left:0px;
	top:4px;
	}
.as-col{display:grid;grid-template-columns:repeat(2, 1fr);}
.as-col .lcol1 .lcol1-ul{grid-template-columns:repeat(1, 1fr);}
.as-col .lcol1 h2{width:40%;}
table td:first-child{text-align:center;}
.breadcrumb{
    display:flex;
    list-style-type:none;
    justify-content:flex-start;
    align-items:center;
    flex-wrap:wrap;
    padding:10px 0px;
	gap:5px;
}
.breadcrumb li{
    font-size:17px;
    padding:0px 2px;
}
.brdnone{border:0px;}
.breadcrumb .active{color:#008bb7;}
/* about us */

/* START MODULE STYLING */
             .slider-wrapper {
                display: flex;
                overflow: hidden;
                max-height:100%;
                flex-direction:row-reverse;
            }
             .slider-thumb {
                max-width: 125px;
            }
             .slider-thumb li {
                max-height: 100px;
            }
            /*  .slider-thumb img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            } */
             .slider-thumb .slick-prev,
             .slider-thumb .slick-next {
                z-index: 1;
                height: 1em;
                width: 100%;
                background-color: #000;
                opacity: 0.3;
                transition: opacity 300ms ease;
                font-size: 1.5em;
                color: #fff;
            }
             .slider-thumb .slick-prev:before,
             .slider-thumb .slick-next:before {
                content: '';
            }
             .slider-thumb .slick-prev:hover,
             .slider-thumb .slick-next:hover {
                opacity: 0.5;
            }
             .slider-thumb .slick-prev {
                left: unset;
                top: 0.5em;
            }
             .slider-thumb .slick-next {
                top: unset;
                right: unset;
                bottom: -0.5em;
            }

            .slick-track .slick-track { display: none; }
            .slick-slide img{width:100%;}
            .company-infra .mb-2{
                margin-bottom:15px;
            }
            .slider-preview{
                margin-right:15px
            }
            .slider-thumb .slick-prev, .slider-thumb .slick-next{
                display:none !important;
            }
            .our-quality-sec .row{
                display: grid;
                grid-template-columns: 2fr 2fr;
                gap:50px;
            }
            .certificate .row{
              --bs-gutter-x: 1.5rem;
              --bs-gutter-y: 0;
              display: flex;
              flex-wrap: wrap;
              margin-top: calc(-1 * var(--bs-gutter-y));
              margin-right: calc(-.5 * var(--bs-gutter-x));
              margin-left: calc(-.5 * var(--bs-gutter-x));
            }
            .pspace.our-quality-sec .container{
                padding:50px;
                background-color: #d8e4e9;
                border-radius:0 100px 0 100px;
		background-color:#d8e4e9;
            }
            .quality-sec-head h2{
                font-size: 40px;
                font-weight: 600;
                color: #000;
                margin-bottom: 20px;
                line-height:1;
            }
            .quality-sec-head p{
                font-size:26px;
                color:#000;
            }
            .quality-sec-content h3{
                color:#008bb7;
                font-size: 30px;
		margin-bottom:10px;
            }
            .quality-sec-content .part-this{
                display: flex;
                flex-direction: row;
				gap:10px;
            }
           
						
            /* Hexagon trial End */

            .about-page-head-sec{
                background: url(images/section-background-2.webp) no-repeat;
                position: relative;
            }
            .about-page-head-sec:before{
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                width: 300px;
                height: 150px;
                background: url(images/capsule-falling.webp) no-repeat;
                background-size:contain;
            }
            .about-page-head-sec .main-row{
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap:50px;
            }


            .about-page-head-sec .img-container{
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                border-radius:100px 0 0;
		gap:5px;
            }
            .about-page-head-sec .img-machine{
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
		gap:5px;
            }


			.abt-cnt-hed{color:#a23939 !important;}
            .about-page-head-sec .img-container img{
                width:100%;
                height:100%;
                object-fit: cover;
            }
            .about-page-abt-cont{
                width:80%;
            }
            h2.abt-cont-head{
                font-size:40px;
                color: #213246;
            }
            p.abt-cont-excpt{
                font-size:24px;
                font-weight:600;
                color: #213246;
                line-height:1.2;
                margin-bottom:15px;
            }
            .about-page-abt-cont .abt-akind-tag-wrapper {
                display: grid;
                grid-template-columns: auto;
                gap: 20px;

            }
            .about-page-abt-cont .abt-akind-tag {
                padding-left: 5px;
                position: relative;
                width: fit-content;
            }
            .about-page-abt-cont .abt-akind-tag::before {
                position: absolute;
                content: '';
                left: 0;
                bottom: 0;
                width: 0;
                height: 0;
                border-top: 30px solid transparent;
                border-left: 30px solid var(--AK-Theme);
                border-bottom: 0px solid transparent;
                z-index: 0;
            }
            .about-page-abt-cont .abt-akind-tag p {
                padding: 5px 10px;
                background: #666666;
                z-index: 1;
                position: relative;
                color: #fff;
                font-size: 20px;
            }
            .about-page-abt-cont .tag-wrap{
                margin-bottom:15px;
            }
            .about-page-head-sec .main-row{
                margin-bottom:20px;
            }
            .about-page-head-sec .wd-80{
                width:100%;
            }
            .about-page-head-sec .abt-cont-detail-extra p:first-child{
                margin-bottom:15px;
            }
            p.abt-cont-detail, .abt-cont-detail-extra p{
                font-size:16px;
            }
            .vis-mis-grid .img-container img{
                /* width:100%;
                height:100%; */
                object-fit: cover;
                clip-path: polygon(61% 0, 100% 50%, 61% 100%, 0 100%, 0 0);
            }
            .container.container-fluidic{
                width:100%;
            }
            .row.vis-mis-grid{
                display:grid;
                grid-template-columns: 1fr 1.5fr;
                gap:20px;
            }
            .row.vis-mis-grid .cont-container{
                display: flex;
                justify-content: flex-start;
                align-items: center;
                margin-left: -207px;
                /* z-index: -1; */
                margin-top: -0px;
            }
            .cont-container .four-dice-container{
                display:grid;
                grid-template-columns: 1fr 1fr;
                gap:20px;
                transform:rotate(45deg);
                position: relative;
            }
            .dice-container{
                position:relative;
            }
            .dice-container p{
                position:absolute;
                top:50%;
                left:50%;
                transform:translate(-50%,-50%);
                font-size:20px;
                color:#fff;
                display:none;
            }
            .dice-container.dice-1 .img-container{
                background-color: #005a8e;
            }
            .dice-container.dice-2 .img-container{
                background-color:#30b8d0;
            }
            .dice-container.dice-3 .img-container{
                background-color:#9d3131;
            }
            .dice-container.dice-4{
                visibility: hidden;
            }
            .dice-container .img-container{
                background:#cecece;
                display:flex;
                align-items:center;
                justify-content:center;
                flex-direction:column;
                padding: 45px;
                aspect-ratio: 1;
            }
            .dice-container .img-container h3{
                font-size:24px;
                color:#fff;
            }
            .img-cont-container{
                display:flex;
                justify-content:center;
                align-items:center;
                flex-direction:column;
                transform:rotate(-45deg);
            }
            .cont-container-content-div{
                width: 70%;
                margin-right: auto;
                height: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: space-around;
                margin-left: -70px;
            }
			 .cont-container-content-div p:nth-child(1){
				     width:60%;
			 }
            .cont-container-content-div p{
                margin-left: 200px;
                width:50%;
                margin-right: auto;
                font-weight: 600;
				font-size:15px;
            }.cont-container-content-div p:first-child{
				 margin-left: 50px;
				 margin-top:-10px;
			}
            .cont-container-content-div p:last-child{
                margin-left: 0px;
            }
            .row.vis-mis-grid{
                background-size: contain;
                background:url(../images/about/vm-back-1.png) no-repeat center center;
            }
            .row.vis-mis-grid>.img-container{
                display:flex !important;
            }
            .hex-in{
				    transform: rotate(270deg);
			}
				 .quality-sec-img{
					 display: flex;
                     justify-content: center;
				 }
				 .mfp-container {
                  text-align: center;
                    }        
					    .img-container .img-hg{
							width:100px;
						  height:130px;
					 }
					  
					  .st-section {
    background: #F7F7F7;
    box-shadow: 0px 10px 10px #00000029;
    opacity: 1;
    width:180px;
    height:180px;
    border-radius: 50%;
    margin: 0 auto;
	justify-content: center;
    align-items: center;
	transition:0.4s;
}
.st-section:hover:.st-icon{
	color:#fff;
}
 .sm-hr {
    border-right: 2px dotted #707070;
    display: block;
    width: 1px;
    height: 30px;
    margin: 0 auto;
}
.sm-circle {
    background: #F7F7F7;
    box-shadow: 0px 3px 6px #00000029;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    margin: 0 auto;
	transition:0.4s;
}
.st-content, h4 p{
	  text-align:center;
}
.st-main:hover>.st-section {
    background: #213246;
    box-shadow: 0px 10px 10px #00000029;
}
.st-main:hover>.sm-circle {
    background:#213246;
    box-shadow: 0px 3px 6px #00000029;
}
.st-content h3{
	 margin:8px 0;
	 font-size: 20px;
}
.st-main .active{ 
        color:#ffffff !important;
        }
		.vis-mis-grid .img-container .d-clip {
       clip-path: none;
	   transition:0.4s;
}
.vis-mis-grid .img-cont-container:hover .d-clip{
	 transform: scale(1.1);
}
.slick-list{
	margin:25px 0px !important;
}
.hed-yr{
	color:#213246;
}
.tx-left{text-align:left !important;} 
.td-two{display:flex;width:100%;}
.td-two img{height:auto;}
.text-center{text-align:center !important;}
.main-menu li a::before{display:none;}
.abt-akind-tag-wrapper svg{width:45px;height:45px;transition:0.3s ease-in-out;}
.abt-akind-tag-wrapper div{display:grid;grid-template-columns:10% 80%;gap:15px;align-items:center;}
.abt-akind-tag-wrapper div:hover svg {transform: scale(1.1);}
.vd-clip:hover img {
    filter: brightness(1) saturate(100%);
}
/* product css starts */
.stickycol2 ul li:last-child{border-bottom:0px;}
.stickycol2 ul{border-top:1px solid #d5d5d5;}
     .stickycol2 {background: transparent;position: sticky;top: 170px;padding:0px;border-radius:20px;background:#008db5;}
    .stickycol2 a {padding:10px 20px;width:100%;display:flex;font-size:18px;color:#fff;font-weight:600;}
	.stickycol2 ul li{display:flex;flex-wrap:wrap;border-bottom:1px solid #d5d5d5;}
	.stickycol2 ul a.active {color: #fff;background: #00ceec;}
	.stickycol2 ul a{color: #d5d5d5;}
	.grid-product {display: grid;grid-template-columns: 65% 30%;gap: 60px;justify-content: space-between;}
	.vc-cont {width:100%;}
	.vc-img {justify-content:start;margin-bottom: 60px;}
	.vac-lift .vc-img{margin-bottom:0px;}
	.vac-lift {margin-bottom: 60px;}
	.vc-img{
                width: 100%;
                justify-content: center;}
	.mb60 {margin-bottom:60px;}
	.stickycol2 a span {display: flex;align-items: center;gap: 8px;font-size:16px;font-weight:normal;}
	.featured-prod-cont .img-container img {height:350px;object-fit: cover;}
.td-img{text-align:center;}
.news-slider-cont .owl-carousel .owl-item img{width:200px !important;margin:auto;}
.owl-carousel .owl-item img{width:auto !important;margin:auto;}
.justify-content-center {justify-content:center;}
/* product css ends */

.stretched-link::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "";background-color: rgba(0,0,0,0);}
footer .footer-col-4 p{display:none;}.cbrn{color:#a5474d;font-family:sans-serif;font-weight:800;}
.inf-head{justify-content: center;}
.backButton__icon__wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.backButton.is-visible {
    pointer-events: auto;
    opacity: 1;
    transform: scale(1);
}
.backButton {
    cursor: pointer;
    position: fixed;
    bottom: 3rem;
    right: 2rem;
    z-index: 999999;
    display: none;
    align-items: center;
    justify-content: center;
    width: 2.6rem;
    height: 2.6rem;
    transition: transform 0.55s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.55s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 50%;
    background:#008bb7;
}
.mrm {
    display: none;
    position: relative;
    cursor: pointer;
}
.mrm::after{
    content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="32" height="32" viewBox="0 0 24 24"%3E%3Cg transform="rotate(180 12 12)"%3E%3Cpath fill="currentColor" d="M13.5 15.808L9.692 12L13.5 8.192v7.616Z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    position: absolute;
    right:-25px;
    bottom:-12px;
}
.mrm:hover{color:#9d3031;}
.mrm:hover::after{filter:brightness(0) saturate(100%) invert(18%) sepia(25%) saturate(6564%) hue-rotate(339deg) brightness(100%) contrast(84%);}
.h-lprd .featured-prod-cont p{padding:10px;margin-bottom:10px;}
.h-lprd .featured-prod-cont p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.featured-prod-cont > p{padding:0px 10px 0px 10px;margin-bottom:15px;}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:25px !important;}

/* faq starts */
.ps7 {padding: 70px 0px;}
.tabs_wrapper {width: 100%;text-align: center;margin: 0 auto;background: transparent;display: flex;justify-content: space-between;}
ul.tabs {display: inline-block;vertical-align: top;position: relative;z-index: 10;padding: 0;width: 100%;list-style: none;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
ul.tabs li {margin: 0;cursor: pointer;padding: 0px 15px;line-height: 31px;color: #000;text-align: left;font-weight: bold;-ms-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 18px;position: relative;width:100%;}
ul.tabs li.active::before {height: 100%;}
.tab_contain {display: inline-block;vertical-align: top;position: relative;z-index: 20;width: 80%;text-align: left;border-radius: 12px;}
.simpel {font-size: 30px;line-height: 35px;font-weight: 500;letter-spacing: 0px;}
.mb2 {margin-bottom: 20px;}
.set > a {display: flex;padding: 13px 15px 13px 20px;text-decoration: none;color:#000;font-weight: 600;border-bottom: 1px dotted #000;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;align-items: center;background-color:#eee;
justify-content: space-between;}
.set > a i {float: right;}
.contentt p {padding: 10px 15px;margin: 0;color: #333;line-height: 26px;}
.tab_drawer_heading {display: none !important;}
.tab_content {padding: 0px;height: 100%;display: none;}
.accordion-container {position: relative;height: auto;margin: 10px auto;}
.set {position: relative;width: 100%;height: auto;cursor: pointer;}
ul.tabs li.active {background: #008bb7 !important;}
.faq ul.tabs li{padding: 10px 20px;border-bottom: 1px solid #d5d5d5;width: 100%;display: flex;font-size: 16px;background: #a23939;color: #fff;font-weight: normal;cursor: pointer;display: flex;align-items: center;gap: 8px;}
.icon-plus {color: #ca2127;border-color: #ca2127!important;-ms-transform: rotate(180deg)!important;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.accordion-box .block .icon-outer .icon {position: absolute;width: 22px;height: 22px;font-size: 12px;font-weight: 300;text-align: center;border-radius: 50%;line-height: 22px;border: 1px solid #898989;transition: all 0.3s ease;-moz-transition: all 0.3s ease;
                                        -webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.contentt{position: relative;background-color: transparent;display: none;}
.d_active .block .contentt:before {position: absolute;content: '';left: -30px;top: 0px;width: 1px;height: 100%;display: block;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;
                                  -o-transition: all 0.3s ease;background-color: #ca2127;}
.faq.set.active.contentt p:before{content: '';position: absolute;left: 0;border-left: 3px solid #ca2127;width: 100%;height: 100%;transition: all 0.3s ease-out;}
.accordion-container .set .contentt:before {position: absolute;content: '';left: 0;top: 0px;width: 1px;height: 100%;display: block;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;background-color: #ca2127;}
a.fq::after {content: url(images/icon.svg);position: relative;right: 10px;top:5px;transition: 0.5s;}
a.fq.active::after {transform: rotate(180deg);}.mt1{margin-top:20px;}
.bod-right {border-right:1px solid #ccc;}
h3.fhim .cbrn{font-size:33px;}p.abt-cont-detail, .abt-cont-detail-extra p{text-align:justify;}
.nbr-dnone{display:none;}.c-cleaner{background-image: url(images/coolant-cleaner.webp);}
.vc-cleamer{background-image: url(images/vacuum-coolant-cleaner.webp);}
.vd-clip:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    background: rgb(131 131 131 / 60%);
    border-radius: 0 130px 0 130px;
}
.vd-center {
    z-index: 2;
}
.vd-clip {
    position: relative;
}
.hb-tx-cnt{font-size:35px;line-height:24px !important;}
.banner-sect h1, .banner-sect h2{line-height:45px;padding:15px 0px 0px;}

a.button.exp-more{padding:10px 10px;background:#fff;color:#000;border-radius:10px 10px 0px 0px;}

.clientlist{
    display: grid;
    grid-template-columns: repeat(4,1fr);
     }
	 .clientlist .c1 {
    display: flex;
    justify-content: center;
	border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.c-1item:hover{transform:scale(0.8);}
.c-1item{transition:all 0.3s ease;}
	.clientlist .c1:nth-child(1), .clientlist .c1:nth-child(5), .clientlist .c1:nth-child(9), .clientlist .c1:nth-child(13){border-left:0px;}
	.clientlist .c1:nth-child(13), .clientlist .c1:nth-child(14), .clientlist .c1:nth-child(15){border-bottom:0;}
	.clientlist .c1:nth-child(15){border-right:1px solid #ccc;}
.bancont .cbrn{font-size:42px;}.dealer-col {background-color: #f5f5f5;border-radius: 20px 0 20px 0;padding: 30px;transition:.2s linear;}
.del-row {display:grid;grid-template-columns: repeat(4, 1fr);gap:25px;}.dealer-col h2 {margin-bottom:15px;}
.dealer-col:hover {background-color:var(--AK-Theme);color:#fff;}.dealer-col:hover p, .dealer-col:hover a{color:#fff;}
.owl-slider {display:grid !important;}
.dealer-col p {display: flex;flex-wrap: wrap;gap: 8px;}
.pharmaceutical-sliders3 {display:grid !important;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.featured-prod-cont .img-container img {width:auto;margin:auto;}
.custom-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.w75 {width:75%;margin:auto;}
.slider-wrapper{justify-content:start;}
.slick-slider{width:60%;}
.mx-auto{margin-left: auto;}
.ascol1{grid-template-columns: 35% 60%;}.ascol1 .lcol1:last-child{display:grid;grid-template-columns:35% 60%;justify-content:space-between;}
.ascol1 .lcol1:last-child h2{width:70%;}
.food-vconvey{background-image:url(images/food-conveyor.webp) !important;}
table thead th{background:#f6f6f6;}
.c-link{display:flex;justify-content:center;padding-bottom:30px;}
.bg-gray{background-color:#f5f5f5;border-radius:0 0px 0 50px;}
.swiper-pagination-bullet{width:9px !important;height:9px !important;}
.swiper-pagination{display:flex;justify-content:center;}
.swiper-pagination-bullet-active{background-color:var(--AK-Theme) !important;}


a.button.fprod-vmore::after {background-color:#fff !important; position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: #213246;z-index: -1;transform: translateX(-100%);transition: 0.3s ease;}a.button.fprod-vmore:hover:after {transform: translateX(0);}.fprod-cch:hover {color:#000 !important;}
.sse {writing-mode: vertical-rl;
    text-orientation: mixed;
    position: fixed;
    opacity: 0;
    bottom: 20%;
    color: #fff !important;
    z-index: 999;
    background: var(--AK-Theme);
    right: 0px;
    font-weight: 600;
    box-shadow: 0 0 3px rgb(0 0 0 / 30%);
    transform: rotate(180deg);
    display: flex;
    transition: .3s linear;
    font-size: 15px;}
.sse a {cursor: pointer;color: #fff !important;
    width: 100%;
    display: flex;
    justify-content: center;padding:25px 8px;}
.sse:hover {background: var(--akind-blue);}
.form-control {color: #757575;font-size:15px;}
.nowrap {white-space: nowrap;}
.featured-prod-cont:hover .vmore svg {transform: translateX(15px);}.featured-prod-cont {transition:.3s linear;}


/* timeline starts */
.responsive-timeline__group {    display: flex;
    flex-wrap: wrap;
    margin: auto;
}
.group-to-left {    width: 100%;
    display: flex;
    flex-wrap: wrap;}
	.responsive-timeline__item {    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    padding-top: 15px;
    padding-bottom: 160px;}
	.responsive-timeline__item {    height:300px;
    text-align: center;
    display: flex;
    justify-content: center;
    font-size: var(--item-font-size);
    transition: all .3s;}
	.to-left {justify-self:flex-end;
	transition:.3s linear;}
	.responsive-timeline__item:before {    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% + 7px);
    height: 0;    border: 1px dashed var(--AK-Theme);
    /* background-color: var(--timeline-color); */
    border-radius: 5px;}
	.responsive-timeline__item_image1 {   height: 100px;
    width: 100px;
    margin-top: -135px;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--akind-blue);
    border-radius: 50%;
    top: 0;
    position: absolute;
    box-shadow: 0px 10px 10px #00000029;
	transition:.3s linear;}
	.responsive-timeline__item:hover .responsive-timeline__item_image1,.responsive-timeline__item:hover .linedecor::after{background-color:#f7f7f7;color:var(--AK-Theme);}   
	.responsive-timeline__item:hover .linedecor::after { border: 3px solid #f7f7f7;}
	.linedecor {width: 20px;
    height: 50px;
    background: #fff;
    position: relative;
    display: flex;
    justify-content: center;}
	.responsive-timeline__item_decor {    position: relative;
    z-index: 1;
    margin: 10px auto;    position: absolute;
    top: -30px;}
	.linedecor::after {    content: '';
    position: absolute;
    border: 3px solid var(--akind-blue);
    width: 15px;
    height: 15px;    background: var(--akind-blue);
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    transition: all 0.3s linear;
    top: 10px;
}
.responsive-timeline__item_content {width: var(--item-content-width);
    text-align: left;
    margin: 1rem auto auto;
    font-family: var(--item-font-family);
    color: var(--item-font-color);
    font-weight: 300;
    line-height: var(--item-line-height);}    
	.responsive-timeline p {    text-transform: capitalize;
    font-weight: 600;
    line-height: 22px;text-align: center;}
.responsive-timeline {    --section-background-color: #fff;
    --item-height: auto;
    --item-font-size: 1rem;
    --item-font-color: #000;
    --item-font-family: 'Open sans';
    --item-line-height: 1.8;
    --item-content-width: 70%;
    --timeline-width: 10px;
    --timeline-color: #a3a3a3;}
	
	
.group-to-right {    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;}
.to-right {justify-self: flex-start;}
.responsive-timeline__item.end-row:after {    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 0;border: 1px dashed var(--AK-Theme);
    /* background-color: var(--timeline-color); */
    border-radius: 5px;}
	
	
.to-left:after {right: -10px;}.to-right:after {left: -2px;}
.milepad {padding-top:225px;margin-bottom: -140px;}
	
/* timeline ends */
/* banner */
.bslide {background-repeat:no-repeat background-position: center center; background-size:cover;}
.bslide1 {background: url('../images/slider/slider-01.jpg') no-repeat center center; background-size:cover;}
.bslide2 {background: url('../images/slider/slider-02.jpg') no-repeat center center; background-size:cover;}
.bslide3 {background: url('../images/slider/slider-02.jpg') no-repeat center center; background-size:cover;}
/* banner */
.fa-chevron-right:before {display:none;}.fcolor img {width:35px;height:35px;}.pt0 {padding-top:0;}.cnt-page .sse {display:none;}.mb25 {margin-bottom:25px;}.mb15 {margin-bottom:15px;}
.tcnt h4{font-size:24px;}.txtl {text-align:left !important;}.form-size textarea {resize:none;}.db {display:block;}
.dealer-col:hover h2 {color:#fff !important;margin-bottom: 10px;}.phclr a {color:#fff !important;}
.phres {display: flex;gap: 5px;flex-wrap: wrap;}.clr-w {color:#fff;}.form-sumbit:hover input {background-color:var(--akind-blue);}.form-sumbit input{transition:.3s linear;}
.tm-hed h2{position:absolute;top:0;}.tm-hed {position:relative;}.revol-imgc {display:none;}.vmorebld {color:var(--AK-Theme);font-weight:600;}.vmorebld:hover {color:var(--akind-blue) !important;}



.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.seform .modal-content {
    width: 450px;
}
.show{
    opacity: 1;
}
.fade {
    transition: opacity .15s linear;
}
.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: none;
    opacity: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.seform .modal-content {
    position: relative;
    background: #fff;
    overflow: hidden;
    padding: 20px;
}
.modal {

    z-index: 9999999;
}
.show{
    display: flex;
    opacity: 1;
    align-items: center;
}
.fade {
    transition: opacity .15s linear;
}
.contact-page .enqcircle {
    display: none;
}
.modal-dialog {
   width:100%;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-item: center;
   overflow: auto;
}
.enqcircle a, .enqcircle {
    display: flex;
    align-content: space-around;
    justify-content: space-evenly;
    align-items: center;
}
.seform .modal-content {
    width: 450px;
}
.seform .modal-content {
   
    margin: auto;
}
.seform .modal-content {
    position: relative;
    background: #fff;
    overflow: hidden;
    padding: 20px;
}
.modal-content {
    background: #fff;
}
.seform .modal-header {
    padding: 0px 20px 15px 0px;
    margin-bottom: 20px;
}
.modal-header {
    border-bottom: 1px solid #c1c1c1;
    padding: 18px 20px;
}
.clr{
background-color:var(--dblue)!important;
color:#fff!important;}
.modal .close {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 15px;
    outline: 0;
    text-shadow: none;
    opacity: .8;
    color: #000;
    font-size: 26px;
    background: transparent;
    border: 0px;
}
.modal-title {
    width: 100%;
    font-size: 26px;
}
.seform .s12 {
    width: 100%;
    margin-bottom: 15px;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.seform .input-field {
    width: 100%;
    margin: 0px 0px 10px;
}
.seform .input-field {
    width: 100%;
    margin: 0px;
}
.input-field {
    position: relative;
    margin-top: 1rem;
}
.modal .form-control {
    height: calc(2.3em + 0.75rem + 2px);
}
.form-control {
    display: block;
    width: 100%;
    height: calc(2.5em + 0.75rem + 2px);
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
    background-clip: padding-box;
    border: 0px;
    border-bottom: 1px solid var(--yellow);
    border-radius: 0px;
    font-family: "Sarabun", sans-serif;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-control {
    background-color: #fff;
    padding: 0.375rem 20px 0.375rem 20px;
}
.form-control {
    height: 70px;
}
.form-control, .field label {
    border-bottom: 1px solid #666666d9;
    font-family: "Sarabun", sans-serif;
    font-weight: 500;
}
.seform .s12 {
    width: 100%;
    margin-bottom: 15px;
}

.seform select {
    display: block;
    margin: 0px;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(2.5em + 0.75rem + 2px);
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
    background-clip: padding-box;
    border: 0px;
    border-bottom: 1px solid var(--yellow);
    border-radius: 0px;
    font-family: "Sarabun", sans-serif;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-control {
    background-color: #fff;
    padding: 0.375rem 20px 0.375rem 20px;
}
.form-control {
    height: 60px;
}
.form-control, .field label {
    border-bottom: 1px solid #666666d9;
    font-family: "Sarabun", sans-serif;
    font-weight: 500;
}
.seform .input-field {
    width: 100%;
    margin: 0px 0px 10px;
}
.modal textarea.form-control {
    height: 120px;
}
.modal .form-control {
    background-color: var(--lyellow);
    height: calc(2.3em + 0.75rem + 2px);
}
textarea.form-control {
    padding-top: 20px;
    height: 133px;
    resize: none;
    outline: none;
}
.form-group {
    margin-bottom: 0px;
}
.modal .submit {
    margin-top: 30px;
}
.submit {
    display: flex;
    justify-content: end;
}
.modal .sbtn {
    border: 0;
}
.sbtn {
    bottom: -2px;
}
.sbtn {
    padding: 8px 23px;
    border-radius: 2em;
    color: #000000;
    font-size: 16px;
    letter-spacing: 0;
    display: inline-flex !important;
    align-items: center;
    height: auto;
    transition: all 0.3s ease;
}
.sbtn {
    position: relative;
    background: var(--yellow);
    transition: -webkit-transform .3s cubic-bezier(.5,2.5,.7,.7), -webkit-box-shadow .3s cubic-bezier(.5,2.5,.7,.7);
    transition: transform .3s cubic-bezier(.5,2.5,.7,.7), box-shadow .3s cubic-bezier(.5,2.5,.7,.7);
}
.sbtn:before {
    content: "";
    border-radius: 2em;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    -webkit-transition: bottom .3s cubic-bezier(.5,2.5,.7,.7);
    -o-transition: bottom .3s cubic-bezier(.5, 2.5, .7, .7);
    transition: bottom .3s cubic-bezier(.5,2.5,.7,.7);
}

.sbtn {
    padding: 8px 23px;
    border-radius: 2em;
    color: #000000;
    font-size: 16px;
    letter-spacing: 0;
    display: inline-flex !important;
    align-items: center;
    height: auto;
    transition: all 0.3s ease;
}
.enqcircle {
    position: fixed;
    bottom: 0%;
    left: 80px;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background-color: var(--dblue);
    color: white;
    text-align: center;
    line-height: 70px;
    border-radius: 50%;
    font-size: 1.3rem;
    z-index: 999;
}
.enqcircle a, .enqcircle {
    display: flex;
    align-items: center;
    justify-content: center;
}

.enqcircle::before {
    background: rgb(255 204 49 / 60%);
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.enqcircle span {
    display: none;
}

.enqcircle::after, .enqcircle::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    background: var(--dblue);
    border-radius: 50%;
    z-index: -1;
    animation: grow 2s ease-in-out infinite;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0 auto;
    top: 50% !important;
    transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    -webkit-transform: translate(0, -50%) !important;
}.modal-content {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    outline: 0;
}.modal-body {
    position: relative;
    padding: 15px;
}.modal-body form {
    display: grid;
    margin-top: 10px;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
    justify-content: space-between;
}

.tr .dwn-btn {
    width: 200px;
    float: left;
    background-color: #040404;
    color: white;
	padding: 8px;
    margin-top: 10px;
}
.tr .dwn-btn:hover{
	background-color: #008bb7;
}

/* Responsive Start */
  @media (max-width: 2500px) {.responsive-timeline__group .group-to-right:nth-last-child(1) .responsive-timeline__item.end-row:after {height: 0;}}
  @media (max-width: 1884px){
							.dice-container .img-container{
								      padding:35px;
							}
							.img-cont-container img{
								width:80%;
							}
							.cont-container .four-dice-container{
								margin-left: 10px;
							}
						}
@media(max-width:1767px){
	.banner-sect h1, .banner-sect h2{font-size:50px;}
}
@media(max-width:1750px){
	.lcol{gap:30px;}
}
@media (max-width:1670px){
							  .img-cont-container img{
								width:70%;
							}
							.dice-container .img-container {
                                   padding: 25px;
                                   }
						 .cont-container .four-dice-container {
                                        margin-left: 35px;
                                     }
									 .cont-container-content-div{
										     margin-left: -45px;
									 }
									 .cont-container-content-div p{
										       margin-left: 160px;
									 }
									 .cont-container-content-div p:first-child {
										        margin-left: 70px;
												margin-top: -20px;
									}
						.dealer-col {padding:20px;}
						 }  
@media(max-width:1664px){
	.innerfrom{width:80%;}
	.featured-prod-cont h2{line-height:22px;}
}
 @media (max-width:1650px){
	 .swiper#banner-swiper .content-wrapper .content{max-width:30%;}
 }
 @media (max-width:1600px){
                                 .img-cont-container img {
                                        width: 58%;
                                        }
							     .cont-container-content-div {
                                           margin-left: -45px;
                                         }
								 .cont-container-content-div {
                                         width: 85%;
						          }		
                                .dice-container .img-container h3 {
                                      font-size: 18px;								  
						         }  
						         .cont-container-content-div p {
									 width:70%;
									 margin-left: 145px;
								 }
								 .cont-container-content-div p:first-child {
									 	width:75%;
									    margin-left: 50px;
										margin-top: -10px;
								}
								 .cont-container .four-dice-container {
                                     margin-left: 55px;
                                  }
								  .megamenu{width:70%;left:30%;}
								  .about-page-abt-cont{width:95%;}
								  .about-page-head-sec:before{height:125px;width:250px;}
								 .h-lprd .featured-prod-cont .img-container img{height:270px;}
								 .h-lprd .featured-prod-cont p{padding:0px;}
								 .contbanner, .vaccum{height:200px;}
						 }
@media(max-width:1560px) {
						.dealer-col p {gap:0;}	.del-row {gap: 20px;} 
}
@media(max-width:1527px){
	.innerfrom {
    width:80%;
}
.infolist {
	
}
.cform {
	
}
.cicon {

}
.vd-clip{height:300px;}
.svg-bg{
		 width: 80px;
         height: 80px;
 }
		.vd-center h3 {
                font-size: 30px;
			}
			.clip-svg{
				width:20px;
				height:20px;
			}
			.svg-bg{
				border: 2px solid #213246;
			}
			ul.tabs li {
				    font-size: 22px;
			}
			.lcol1 li{align-items:start;}
			.del-row {grid-template-columns: repeat(3, 1fr);}
}
	 @media screen and (max-width:1500px){
		    .as-col .lcol1 h2{width:50%;}.h-lprd .featured-prod-cont h2{font-size:18px;}
	       .featured-prod-cont .img-container img{height:300px;padding:0;}.featured-prod-cont img{padding:0px 10px;}
		   footer .footer-col-3{width:25%;}footer .footer-col-4{padding-right:0px;width:20%;}
		   .tab_contain {width:100%;}.ascol1 .lcol1:last-child h2{width:100%;}
		   }
	  @media (max-width: 1470px){	
							 .hexagon{
								     width: 170px;
                                     height: 105px;
							 }
							 .about-page-head-sec .main-row{
								    gap:30px;
							 }
						 }
						 @media (max-width: 1445px) {
						   .about-page-head-sec .main-row{
							   align-items:center;
						   }
						   h2.abt-cont-head {
                                                        font-size: 35px;
						   }
						   p.abt-cont-excpt {
                                                        font-size: 24px;
						   }
						   .about-page-abt-cont .abt-akind-tag-wrapper{
							   gap:15px;
						   }
						   .about-page-abt-cont .abt-akind-tag p{
							     font-size: 18px;
						   }
						   p.abt-cont-detail, .abt-cont-detail-extra p{
							   font-size: 16px;
						   }
						   .about-page-head-sec .abt-cont-detail-extra p:first-child{
							   margin-bottom:10px;
						   }
						   .about-page-head-sec .main-row{
							   margin-bottom:15px;
						   }
						   .about-page-head-sec:before{   
                               height: 120px;
						   }
						   .mrm{display:inline-flex;}
						   .rmc{display:none;margin-bottom:15px;}
					   }
	 @media screen and (max-width:1430px){
		  .news-grid .news-head{width:25%;}
		  footer .footer-col-2{width:22%;}
	 }
	 @media screen and (max-width:1420px){
					 .listing{grid-template-columns:repeat(3,1fr);}
				     .contbanner, .vaccum{height:180px;}
					  .quality-sec-head h2{font-size:35px;}
					  .featured-prod-cont h2{font-size:18px;padding:15px;}
					  
	 }
	 @media (max-width:1400px){
		 .pspace, .pspace-t{padding:50px 0px;}
		 .abt-akind .abt-akind-col{gap:40px;}
		 .abt-akind .cont-container h2, .fprod-head-title h2, .industry-head >h2, .clientele-head h2, .why-head h2, .infra-head h2, .clnt-container h2, .news-grid .news-head h2,.certifi-market h2 ,.main-md-txt h2{font-size:35px;}
		 .milepad {padding-top:185px;}
	 }
	 @media (max-width:1370px){
	 .banner-sect h1, .banner-sect h2{font-size:45px;}
	 .hb-tx-cnt{font-size:30px;}
	 }
	 @media (max-width:1350px){
							 .our-quality-sec .row{
							         gap: 20px;
							 }
							 .fprod-head-title{flex-direction:column;gap:0px;}
						 }
@media(max-width:1300px){
    .innerfrom{width:75%;}
    .rpcontainer{width:90%;}
	.h-lprd .featured-prod-cont p{padding:0px 10px;}
	.h-lprd .featured-prod-cont h2{padding:15px;}
	.why-akind{grid-template-columns:repeat(3,1fr);padding:0px 0;}
	.why-cont-content h3 br{display:none;}
	.why-head-wrap{padding-bottom:0px !important;}
	.swiper#banner-swiper .content-wrapper .content{max-width:33%;}
}
@media (max-width:1290px){
							  .our-quality-sec .row{
							         gap:5px;
							 }
							  .cont-container-content-div p {
                                     width: 75%;
							  } .cont-container-content-div p:first-child {
							  width:90%;}
							   .cont-container-content-div {
                                      margin-left: -35px;
                                      }
									  .cont-container .four-dice-container{
										   gap: 10px;
									  }
									   .cont-container .four-dice-container {
                                                margin-left: 65px;
                                            }
											.about-page-head-sec:before{height:110px;width:200px;}
						}
@media (max-width:1200px){
	.form-sumbit{width:100%;justify-content:start; margin-top: 25px;}
	.listing{grid-template-columns: repeat(2,1fr);}
    .container{width:90%;}
	.fprod-vmore-div{margin-right:60px;}
	.about-page-head-sec:before{height:90px;width:150px;}
	.del-row {grid-template-columns: repeat(2, 1fr);}
	.news-title br{display:none;}.clnt-container .row{gap:0;}
	.banner-sect h1, .banner-sect h2{font-size:40px;line-height:40px;}
	
}
@media (max-width:1190px){
							.quality-sec-content .part-this{
								flex-direction: column;
							}
							.quality-sec-content h3{
								font-size: 24px;
							}

							.quality-sec-head p {
                                font-size: 18px;
						}.ascol1 .lcol1:first-child h2{width:70%;}
						.responsive-timeline__item {    height:280px;}
						}
						 @media (max-width:1175px){
						   .about-page-head-sec:before{
						            height: 100px;
									top: 30px;
                                    
					               }
							  .about-page-head-sec .img-container{
								  border-radius:0;
							     }
							.cont-container-content-div p {
                                      width: 80%;
                                }
								.cont-container-content-div p{
									margin-left: 110px;
								}
								    .cont-container-content-div p:first-child {
									
									margin-left: 50px;
									margin-top: 0px;
								}
					   }
               @media (max-width:1150px){
                                   .contbanner, .vaccum {background-position: -100px 0;}
				   .about-page-head-sec .main-row{
					       grid-template-columns: 100%;
				   }
				   .about-page-head-sec:before{
					       top: 48%;
                                               width: 260px;
				   }
				   .dice-container .img-container h3 {
                                        font-size: 16px;
                                   }
                                   .cont-container-content-div{
					justify-content: space-between;
                                   } 
                                   .pt-para{
					padding-top:10px;
                                   }
                                   .pb-para{
					padding-bottom:10px;
                                   }
                                   .dice-container .img-container {
                                        padding: 15px;
                                   }
                                   .cont-container .four-dice-container {
                                        margin-left: 80px;
                                   }
                                   .about-page-abt-cont{width:100%;}
                                   .about-page-head-sec:before{display:none;}
                                }		
.cont-container-content-div p {
    margin-left: 180px;
    width: 50%;
    line-height: 21px;
    margin-right: auto;
    font-weight: 600;
    font-size: 15px;
    color: #fff;
}
						  .about-page-head-sec .main-row{gap:25px;}
						  .about-page-head-sec .img-container{align-items:start;}
						  .img-container .abt-cont-excpt{font-size:20px;}
                        					  
 /*  @media(max-width:1000px) {
.cinfo {
	width:90%;
}
.cform {
    width: 100%;
	justify-content:center;
	padding:70px 0 40px 0;
}
.innerfrom {
    width: 90%;
}
.infolist {
	   display:flex;
	   flex-direction:unset;
	   margin:0;
	   flex-wrap:wrap;
	   box-shadow:none;
	   justify-content:center;
	   padding: 40px 10px 60px 10px;
	   margin-bottom:-90px;
}
.rpw50{
	width:50%;
}
.rpw40{
	width:40%;
}
.asflex{
	display:flex;
}
.fchead{
	display:flex;
    width:100%;
	justify-content:center;
}
.cinfo {
	background-color: #9e3131;
    box-shadow: 0 0 3px 0 grey;
   
}
.form-size {width:50%;}.fwidth{width:100%;}.verfiy{width:100%;}
}      */
@media (min-width:1100px){
.d-lg-block {
    display: block!important;
        }.flex-lg-row {
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}.align-items-lg-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}.d-lg-none {
    display: none!important;
}.dm2 .sub-menu {
    display: none !important;
}

}
@media(max-width:1100px){.lcol1 h2{width:85%;}.mb30{margin-bottom:30px !important;}.megamenu {display:none;}
.side-menu-nav .main-menu>li>a, .side-menu-nav .main-menu>li{width:100%;}.side-menu-wrap{top:77px;}
.c-1item img{width:150px;}.about-page-head-sec .main-row{gap:10px;}.adown{display:none;}.milepad {padding-top: 160px;}
.cont-container-content-div p {
    margin-left: 180px;
width: 60%;}
}
@media (max-width:1010px){
							  .cont-container-content-div p {
                                       margin-left: 90px;
                                     }
									 .row.vis-mis-grid .cont-container{
										       height: 360px;
									 }
									.cont-container .four-dice-container {
                                               margin-left: 95px;
									}
						  }	
@media(max-width:1000px){
	         .cinfo{width:30%;}
	         .vc-img{width:100%;}
			 .vc-cont{width:100%;margin-bottom: 50px;}
			 .vc-cont h3{font-size: 25px;}
			 .vc-cont .para{font-size:30px;}
		     .pspace, .pspace-t{padding:40px 0;}
			 .vc-cont p{margin-bottom:10px;}
			 .vd-clip{height:235px;}
             .svg-bg{width:70px;height:70px;}	
             .abt-akind .cont-container h2, .fprod-head-title h2, .industry-head >h2, .clientele-head h2, .why-head h2, .infra-head h2, .clnt-container h2, .news-grid .news-head h2 ,.certifi-market h2 ,.main-md-txt h2{font-size:35px;}
.main-md-txt h3:nth-child(2) {
    font-size: 22px;
}.main-md-txt h3:nth-child(3) {
    font-size: 16px;
	margin-bottom:20px;
}			 
.ab-ind{gap:40px;}	
.ab-ind-img h2{font-size:18px;}.milepad {padding-top:180px;}
.cont-container-content-div p:first-child {
        margin-left: 15px;
        margin-top: 0px;
    }

}
@media(max-width:992px){
		.vc-cont {margin-bottom: 0;}
		.grid-product {grid-template-columns: 60% 33%;}
		.infgrid {display:grid !important;grid-template-columns:repeat(2,1fr) !important;row-gap: 30px;column-gap: 25px;}.contbanner, .vaccum {background-position: -75px 0;}
}
@media(max-width:991px){
	.form-size{width:100%;}
	.form-control{width:90%;}
	.rpdnone{display:none;}
	.innerfrom {width: 70%;}
	.cform {padding: 45px 0px;}
	.lcol{grid-template-columns:repeat(1, 1fr);}
	.ab-ind{margin-top:50px;}
	.ab-ind-table .lcol1 h2, .lcol1 h2{width:40%;}
	.contbanner, .vaccum{height:150px;}
	.as-col .lcol1 h2{width:60%;}
	.vaccum .banhd{font-size:35px;}
	footer .footer-col-4 .img-container{justify-content:left;}
	.fslider.owl-carousel{row-gap:30px;}
	.h-lprd .featured-prod-cont h2{font-size:20px;}
	.tab_container {width: 70%;}
	.clientlist{grid-template-columns: repeat(3,1fr);}.clientlist .c1:nth-child(4), .clientlist .c1:nth-child(7), .clientlist .c1:nth-child(8){border-left:0px;}.clientlist .c1:nth-child(8), .clientlist .c1:nth-child(9){border-left:1px solid #ccc;}.c1:nth-child(10){border-left:0px;}.clientlist .c1:nth-child(15){border-right:0px;}.clientlist .c1:nth-child(5){border-left:1px solid #ccc;}
	h3.fhim .cbrn{font-size:28px;}.slick-slider{width:100%;}
	.why-head-wrap{margin-bottom:0px !important;}
	.clientele-head{margin-bottom:30px;}
	.mbntw {margin-bottom:0 !important;}
	    .cont-container-content-div p:first-child {
        margin-left: 40px;
        margin-top: 0px;
    }
	
	 }
	 @media (max-width:980px){
							   .cont-container .four-dice-container{
                                       margin-left: 100px;
                                   }
								   .our-quality-sec .row{
									   display: flex;
                                       flex-direction: column;
									   gap:20px;
								   }
								   .quality-sec-content .part-this{
									   flex-direction:row;
									   align-items: center;
								   }
						   }
						    @media (max-width:940px){
							.about-page-head-sec:before{width:210px;}
							.cont-container-content-div{margin:0;}
							.featured-prod-cont h2{font-size:18px !important;}
						    }
						 @media (max-width:900px){
							 .cont-container .four-dice-container{margin-left:108px;}
							 .featured-prod-cont h2{font-size:16px !important;}
							 .featured-prod-cont .img-container img{height:250px;}
							 .tab_container h2 {font-size: 30px;}.grid-product .side-menu {display:block;}.tabs_wrapper {display: block;}.tab_container {display: block;margin: 0 auto;width: 95%;border-top: none;border-radius: 0;}
                          .tab_drawer_heading {background-color: #f4f4f4;background:  #f4f4f4!important;color: #000;margin: 0;padding: 8px 20px;display: none;cursor: pointer;-webkit-touch-callout: none;line-height: 1.3;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: center;border-bottom: 1px solid #fff;font-size: 20px;text-align: left;}.faq{padding:15px;}
						 }
						 @media (max-width:850px){
							  .d-container{
								  width:90%;
								  margin:auto;
							  }
							  .d-none{
								  display:none !important;
							  }
							   .row.vis-mis-grid>.img-container{display:none !important;}
							  .row.vis-mis-grid .cont-container{
								 
							  }
							  .row.vis-mis-grid .cont-container{
								       margin-left:auto;
							  }
							 .cont-container .four-dice-container{
								  transform: none;
								  display:flex;
								  flex-direction:column;
							 }
							 .dice-4{
								 display:none;
							 }
							 .cont-container-content-div p{
								 margin:0px;
							 }
							 .cont-container-content-div p:first-child {
								margin: 0px;
							}
							 .row.vis-mis-grid{
								 grid-template-columns: auto;
								  padding: 50px 0;
							 }
							 .pt-para,.pb-para{padding:0;}
							  .cont-container .four-dice-container{
								  margin-left: 0;
							  }
							  .img-cont-container{
								   transform: none;
							  }
							 four-dice-container{
								    width: 20%;
							   }
						  }
@media(max-width:800px){
	 .cinfo {width:100%;}
	 .cinfo {
	    flex-direction: column;}
    .rphw, .rpw40{
	  width:auto;
	 }
	.rpfw {
     width:100% !important;
    }
   .infolist{
	 width:100%;
	 flex-direction:column;
	 padding:30px 20px;
   }
   .cinfo {
	width:100%;
}
.cform {
    width: 100%;
	justify-content:center;
	padding:15px 0 40px 0;
	margin-top:0px;
}
.infolist{margin-bottom:0 !important;}
.innerfrom {
    width: 90%;
}
.infolist {
	   display:flex;
	   flex-direction:unset;
	   margin:0;
	   flex-wrap:wrap;
	   box-shadow:none;
	   justify-content:start;
	   padding: 40px 10px 60px 10px;
	   margin-bottom:-90px;
}
.rpw50{
	width:50%;
}
.rpw40{
	width:40%;
}
.asflex{
	display:flex;
}
.fchead{
	display:flex;
    width:100%;
	justify-content:center;
}
.cinfo {
	background-color: #9e3131;
    box-shadow: 0 0 3px 0 grey;
   
}
.form-size {width:50%;}.fwidth{width:100%;}.verfiy{width:100%;}
.form-sumbit {
    width:auto;
    justify-content: end;
	margin:0;
}
.form-control{width:100%;}

 .list-1 li{
				  font-size:16px;
			  }
			  .spad{
				  padding:0px 0;
			  }
			  .ascol1{grid-template-columns:100%;gap: 40px 0px;}.ascol1 h2{width:240px !important;}
			  
			      .cont-container-content-div {
        margin: -38px 0px 0px;
    }
	.seform .modal-content{width: 400px;}
}

/* @media(max-width:915px) {
	.rpw50{
	width:60%;
}
.rpw40{
	width:35%;
}
}  */
@media(max-width:767px){
	.contbanner, .vaccum {background-position: -200px 0;}
	.grid-product .side-menu {display:none;}
	.rpfw{
		width:100%
	}
	.rphw, .rpw40{
		width:30%;
	}
	.cinfo {
		width:95%;
	}
	.banhd {
    font-size: 35px;
	}
	.dinone{display:none;}
	.ab-industry .ab-ind{grid-template-columns:repeat(2, 1fr);}
	.lcol1 h2, .ab-ind-table .lcol1 h2{width:100% !important;}
		.abind-img{flex-wrap:wrap;gap:30px;}
		.abind-img div{justify-content: center;}
		.lcol1 ul{grid-template-columns:repeat(1, 1fr);}
		.as-col .lcol1 h2{width:70%;}
		.slider-wrapper {
                    flex-direction: column-reverse;
                }
                 .slider-thumb {
                    max-width: 100%;
                }
                 .slider-thumb .slick-prev,
                 .slider-thumb .slick-next {
                    top: 50%;
                    width: 1em;
                    height: 100%;
                }
                 .slider-thumb .slick-prev {
                    left: 0;
                }
                 .slider-thumb .slick-prev .fa:before {
                    content: "\f104";
                }
                 .slider-thumb .slick-next {
                    right: 0;
                }
                 .slider-thumb .slick-next .fa:before {
                    content: "\f105";
                }
				.about-page-head-sec:before{
							  height:80px;
							  width:160px;
							}
				    .about-page-abt-cont .abt-akind-tag p {
                         font-size: 16px;
                             }
				    h2.abt-cont-head {
                               font-size: 30px;
                           }
						    p.abt-cont-excpt {
                              font-size: 16px;
                                }
		.slick-list{margin:15px 0px !important;}
		.vc-cleaner .ab-ind{grid-template-columns:repeat(3, 1fr);row-gap:40px}
		.td-two{flex-wrap:wrap;}.ab-industry .hed h2{font-size:25px;}
		.rphw, .rpw40{width:100%;}
		.side-menu {display:none;}
		.grid-product {grid-template-columns: 100%;}
		.backButton{
         width: 2.5rem;
         height: 2.5rem;
         right: 12px;
         bottom: 2rem;
          }
		  #industries-slider img{margin:0px;}
		  .featured-prod-cont .img-container img{height:280px;}
		  .featured-prod-cont h2{font-size:20px !important;}
		  .slider-preview{margin-right:0px;}
		  .faq{width:100%;}.tab_contain{width:100%;}a.fq::after{top:3px;}
		  .hb-tx-cnt{font-size:25px;}
		  .banner-sect h1, .banner-sect h2{line-height:35px;padding:5px 0px 20px;}
		  .pharmaceutical-sliders3 {grid-template-columns: repeat(1, 1fr);gap:0px;}
		  p.abt-cont-excpt{font-size:18px;}
		  .img-container .abt-cont-excpt{font-size:18px;}
		  .about-page-head-sec .abt-cont-detail-extra p:first-child{text-align:left;}
		  .slider-wrapper{flex-direction:column-reverse;}
		  .news-title br{display:block;}
		  .clnt-container .row{gap:50px;}
} 
 @media screen and (max-width:750px){
	       ul.tabs li{width:48%;font-size:22px;}
		   .flex{gap:30px;}
		   .flex li::before{bottom:17px;border-top:30px solid transparent;border-left: 30px solid var(--AK-Theme);}
	}
@media (max-width: 700px){.about-page-head-sec:before{top:43%;}}
@media screen and (max-width:650px){
					.infra-cont-wrapper{column-gap:25px;row-gap:30px;} 
                    .secmg{margin: 30px 0;}
					.why-head-wrap{padding-bottom:0px !important;}
 }
 @media(max-width:680px){
	 .seform .modal-content{width: 400px;}
	 .modal-body form {margin-top:0px;display: grid;grid-template-columns: repeat(1, 1fr);gap: 15px;justify-content: space-between;}
 .modal-title {font-size: 24px;}
 .responsive-timeline__item {
        height: 330px;
    }
 }
@media(max-width:665px){
	.add-p{width:60%;}
	.rpfw{width:100%;}
	.rp665{display:none;}
    .rpw40{width:100%;}
    .rpw50{width:100%;}
}
@media(max-width:620px){
    .form-sumbit {
		margin-top:20px;
	}
	.pspace.our-quality-sec .container{
						  padding: 25px 15px;
						  border-radius: 0;
					  }
					  .quality-sec-head h2{
					      margin-bottom:10px;
					  }
					      .cont-container-content-div {
        margin: -60px 0px 0px;
        gap: 51px;
    }
	    .cont-container .four-dice-container {
         gap:30px;
    }
}
@media(max-width:597px){
	 .cont-container-content-div {
        margin: -60px 0px 0px;
        gap: 51px;
    }
	    .cont-container .four-dice-container {
         gap:30px;
    }
	 .row.vis-mis-grid .cont-container{
        height: auto;
    }
	    .cont-container .four-dice-container {
        gap: 45px;
    }.dice-container p {
        position: static;
        display: block;
        transform: none;
        font-size: 16px;
        color: #213246;
    }    .para-d-none p {
        padding-top: 15px;
    }
	 .rp480{
						   display:flex !important;
						   flex-direction: column;
						   align-items:center;
					 }
					     .cont-container-content-div {
        display: none;
    }      .img-cont-container {
         transform: scale(1)!important;
        width: 60%;
    }
	.dice-1 .img-container{
		height:106px;
	}
	.dice-2,.dice-3{
		display: flex;
    gap: 34px;
	}
	.dice-1 {
		display: grid;
    grid-template-columns: 35% 59%;
    justify-content: space-between;
	}
	.dice-container .img-container {
		margin: auto;
    border-radius: 10px;
     
    aspect-ratio: 0;}
	.img-cont-container {
        transform: scale(1.5);
    }.row.vis-mis-grid {
        background: none;
		padding:0px 0px;
    }
}
@media(max-width:580px){
	.breadcrumb li{font-size:16px;}
	.cinfo {
	    flex-direction: column;}
    .rphw, .rpw40{
	  width:auto;
	 }
	.rpfw {
     width:auto;
    }
   .infolist{
	 width:100%;
	 flex-direction:column;
	 padding:30px 20px;
   }
.form-size {
	width:100%;
}
   
.verfiy {
	flex-wrap:wrap;
	gap:20px;
}
.fchead {
    justify-content: start;
}
    .listing {
      grid-template-columns: repeat(1,1fr);
            }
			.justify-center{justify-content:center;}
			.abt-akind .cont-container h2, .fprod-head-title h2, .industry-head >h2, .clientele-head h2, .why-head h2, .infra-head h2, .clnt-container h2, .news-grid .news-head h2 ,.certifi-market h2 ,.main-md-txt h2{
				     font-size: 30px;
			}
			.vc-cont h3 {
                font-size: 20px;
                }
				.vc-cont .para {
                   font-size: 24px;
                }
				.lcol1 li{gap:15px;align-items:start;}
				.as-col{grid-template-columns:repeat(1, 1fr);gap:50px;}
				.as-col .lcol1 h2{width:100%;}
				.vaccum .banhd{font-size:24px !important;width:50%;}
				.quality-sec-head h2 {
                            font-size: 30px;
                   }
				   .quality-sec-head p {
                          font-size: 16px;
                    }
					#facts-sec .item{flex-direction:column;gap:10px;}
					.h-lprd .featured-prod-cont p{padding:10px 30px;}
					.fprod-slider.owl-theme .owl-nav.disabled+.owl-dots{margin-top:25px;}
					.bancont .cbrn{font-size:32px;}
					h3.fhim .cbrn{font-size:24px;}
	.del-row {grid-template-columns: repeat(1, 1fr);}
	.contbanner, .vaccum{height:120px;} .ascol1{gap: 25px 0px;}.footer-last-row h5 {border:none !important;margin-top:15px;}.pinfh {margin-bottom:15px;}
}
 @media screen and (max-width:570px){
		     .list-1 li{padding:10px 10px;}
			 .list-1{width:100%;}
			 .featured-prod-cont h2{font-size:20px !important;}.add-p{width:80%;}
			     .responsive-timeline__item {
        height: 300px;
    }
	   }
	  @media (max-width: 560px){.about-page-head-sec:before{top:41%;}.rp665{display:block;}}
	  @media screen and (max-width:550px){ul.tabs li{font-size:18px;}.flex li::before{bottom:12px;} .seform .modal-content {width: 350px;}.seform .modal-header{margin-bottom:0px;}.modal-title{font-size: 20px;}}
	  @media (max-width: 525px){
					  .quality-sec-content .part-this{
						        flex-direction: column;
					  }
				  }
				  @media (max-width: 500px){
					.cont-container .four-dice-container{
						height:100%;
						justify-content: space-around;
					}
					 cont-container-content-div{
							gap:15px;
								 }
					.four-dice-container{
						gap:8px;
					}
	 				.cont-container-content-div {
                          justify-content: space-between;
                    }
				 }
				 @media (max-width:490px){
					   .vis-mis-grid .img-cont-container:hover .d-clip {
                            transform: scale(1.2);
                         }     .img-cont-container img {
        width: 50%;
    }.vision-mission{
		padding-top:0px !important;
	}
						 .dice-1{
							 display: flex;
    flex-direction: column;
    aspect-ratio: 0;
						 }
						 .dice-1 .img-container {
        height: auto; 
    }.dice-2, .dice-3 {
        display: flex;
        gap: 20px;
        flex-direction: column;
    }
						 .img-cont-container {
        
        width: 60%;
    }
					
					 .dice-4{
						 display:none !important;
					 }
					 .dice-container p{
						     position: static;
							 display: block;
							 transform: none;
							 font-size: 16px;
							 color: #213246;
					 }
					 .cont-container-content-div{
						 display:none;
					 }
					 .row.vis-mis-grid .cont-container{
						  height:auto;
					 }
					 .row.vis-mis-grid{
						 background:none;
					 }
					 .para-d-none p{
						 padding-top:15px;
					 }
					 .dice-container .img-container h3 {
                           font-size: 30px;
                     }
					
					 .vis-mis-grid .img-container img{
						 clip-path:none;
					 }
					.row.vis-mis-grid{padding:40px 0px;}
					.cont-container .four-dice-container{gap:45px;}
				 }
@media(max-width:480px){
	.sse {padding: 8px 5px;bottom: 0px !important;transform: none !important;writing-mode: horizontal-tb !important;width: 100%;text-align: center;display: inherit;}.sse a {padding: 0;font-size: 15px;}
	.bslide1 {background:url('../images/slider/mobile-01.jpg') no-repeat 0px 0px;}.why-head-wrap, .why-head {margin-bottom: 30px !important;}.mgb {margin-bottom: 5px !important;}
	.bslide3{background:url('../images/slider/mobile-03.jpg') no-repeat 0px 0px;}
	.bslide2 {background:url('../images/slider/mobile-02.jpg') no-repeat 0px 0px;}.fmb {margin-top:10px;}.bancont {width: 80% !important;margin-left: 25px;}
	.swiper#banner-swiper .content-wrapper {align-items: start;}.banner-sect h1 {text-shadow:1px 1px #000;}
	
	.copyright {padding-bottom: 5px;}footer .footer-col {margin-bottom:10px;}.swiper#banner-swiper .content-wrapper .content {padding:20px !important;background-color:transparent !important;text-align:left;padding-left:0 !important;}
	.asflex {
		gap:10px;
	}
	.dinone{
		display:none;
	}
	.infolist{
		    padding: 30px 10px;
	}
	.cinfo {
    width: 100%;
}
.verfiy {
    padding: 10px 0px;
}
  .fcolor, .cfname{
	  font-size: 28px;
  }
  .ifont {
	  font-size:18px;
  }
  .infolist {
	  margin-bottom:0;
  }
  .cform {
	  padding:30px 0;
  }
			.infra-sec{
                  border-radius: unset;
		       }
			    .why-head h2{text-align:center;}
				
					.tabs {
		display: none;
	}
	.vc-cont h3{
       font-size: 20px;margin-bottom:5px;
        }
		.vc-cont .para{
           font-size:22px;
		}
		.banner-list{padding:8px 0;}
		.explmore{padding: 8px 25px;}
	.tab_drawer_heading{
		background-color:#000000;
		color: #fff;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active{
		background-color:#9e3131;
		color: #fff;
	}   
	  .vd-clip{
		      border-radius: unset;
	  }
	  .vd-center p{
		  display:none;
	  }
	  .vd-clip {
    height: 200px;
}   
.vd-center{gap: 10px;}
.vd-center h3 {
    font-size: 25px;
}
     .vc{
	     padding-top:20px !important;
		  }
		   .banner-list li{
				 padding:0px;
				 font-size:16px;
			 }
			 .send-enq-btn{
				     padding: 8px 20px;
					 font-size: 16px;
			 }
			 .lcol1 h2, .ab-industry .hed h2{font-size:24px;}
		.ab-ind.owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px;}
		.la-img svg{width:50px;height:50px;}
		.ab-ind-img h2{font-size:20px;}
		.lcol1 h2::before{
			border-top:35px solid transparent;
            border-left:35px solid var(--AK-Theme);
			}
			.contbanner, .vaccum{height:110px;}
			.about-page-head-sec:before {
                               top:39%;
							   height: 60px;
							   width: 130px;
                           }
						   h2.abt-cont-head {
                                font-size: 25px;
                                 }
                            .quality-sec-head h2 {
                            font-size:28px;
}
.vc-cleaner .ab-ind{grid-template-columns:repeat(2, 1fr);row-gap:40px;}
.ab-ind-img h2{font-size:18px;}.ab-industry .hed h2{text-align:left;}
.abt-akind-tag-wrapper div{grid-template-columns:12% 80%;}
.side-menu-wrap{width:100%;}.abt-akind-tag-wrapper svg{width:40px;height:40px;}
.backButton{display:none !important;}.fprod-vmore-div{margin-right:0;}
.featured-prod-cont .img-container img{height:auto;}
.simpel {font-size: 20px;font-weight:600;text-align:center;}a.fq::after {right:-10px;}

.clientlist{grid-template-columns: repeat(2,1fr);}.clientlist .c1:nth-child(3){border-left:0px;}.clientlist .c1:nth-child(4){border-left:1px solid #ccc;border-right:0px;}
	.clientlist .c1:nth-child(7){border-right:0px;}.clientlist .c1:nth-child(8){border-left:1px solid #ccc;border-right:0px;}.clientlist .c1:nth-child(10){border-left:1px solid #ccc;}.clientlist .c1:nth-child(11){border-left:0px;}.clientlist .c1:nth-child(13), .clientlist .c1:nth-child(14){border-bottom:1px solid #ccc;}.clientlist .c1:nth-child(15){border-left:0px;border-right:1px solid #ccc;}
.c-1item img{width:130px;}.clientlist .c1:nth-child(5), .clientlist .c1:nth-child(9){border-left:0px;}
.pt0 {padding-top:0 !important;}
.milepad {padding-top:150px !important;}
.certificate {
    display: flex;
    flex-direction:column;
}
.certi-div{
	width:90%;
	margin:auto;
}

.modal .close {right: 15px; top: 5px;}
.seform .modal-content {width: 300px;padding: 15px;}
.modal .form-control {background-color: var(--lyellow);height: calc(1.8em + 1rem + 0px);}
.modal-title {font-size: 18px;}
.main-md-txt h3:nth-child(3) {
        margin-bottom: 10px;
		font-size:15px;
    }
}
@media (max-width:450px){
					   .about-page-head-sec:before {
					           top:38%;
							   height: 60px;
							   width: 120px;
                           }
				 }
@media(max-width:420px){
	.rp420{display:block}
	.lcol1 h2{text-align:start;}
	.lcol1 h2::before{display:none;}
}
@media(max-width:411px){
	.ndnone{
	display:block;
}    
.rp411{display:none;}
}
@media (max-width:400px){#facts-sec .item{flex-direction:row;gap:10px;}}
@media (max-width:385px){.about-page-head-sec:before{top:34%;}}
@media(max-width:380px){.ndnone{display:none;}.nbr-dnone{display:block;}.seform .modal-content {width: 250px;padding: 10px;}.modal .form-control {height: calc(1.8em + 1rem + 0px)}.form-control {font-size: 14px;}.modal-body {padding: 10px;} .seform .modal-header {padding: 0px 20px 10px 0px;}.modal-title {font-size: 15px;}}
@media(max-width:355px){
	.rpcontainer{
	 width:95% !important;
}
.form-sumbit{
	padding:0 15px;
}
	.innerfrom {
    width: 100%;
}
.rpcontainer{
	 width:95% !important;
}
.cicon {
    padding: 40px 0px;
}
.form-size {
    padding: 10px 10px;
}
.incontent {
    padding:10px 10px;
}
.banhd {
    font-size: 30px;
}
.h-lprd .featured-prod-cont p {
    padding: 10px 20px 0px 20px;
}
.h-lprd .featured-prod-cont .img-container img {
    height: 200px;
}
}
@media(max-width:335px){
		.ndnone{
	display:none;
} 
}
@media (max-width: 330px){
                       .about-page-head-sec:before {
                           top: 32%;
}}
@media(max-width:1500px){
  .why-cont-content h3 {
    font-size: 24px;
  }
  .industries-sec .container{
    width: 90%;
  }
  .home-page p{
    font-size: 16px;
  }
  .featured-prod-cont h2{
    font-size: 20px;
  }
header .container {
    width: 80%;
        }header .main-menu li, .hinfo li {
    padding: 0px 5px;
}
.infra-cont-content h3{padding:5px 0;}
}
@media(max-width:1400px){
  .abt-akind .abt-akind-tag p{
    font-size: 18px;
  }
  .megamenu .nav{width:40%;}
}
@media(max-width:1350px){
  .abt-akind .cont-container h2{
    font-size: 30px;
  }
  .why-cont-content h3 {
    font-size: 20px;
  }
  .industries-sec .container{
    width: 92%;
  }
  .clientele  .container{
    width: 90%;
  }
}
@media(max-width:1290px){
  .industries-sec .container{
    width: 90%;
    }
  .industries-sec .industry-grid{
    grid-template-columns: 1fr;
  }
  .industry-head {
    margin-top: 0;
  }
  .industry-head > p{
    margin-right: 0;
  }
}
@media(max-width:1240px){
  .why-akind{
    gap:15px;
    row-gap:30px;
}
  }
@media(max-width:1199px){
	header .container, .container-fluid {
    width: 90%;
        }
  .navbar-nav li{
    margin-right: 15px;
  }
  #facts-sec .count-head{
    font-size: 24px;
  }
  .fslider .item p {
    font-size: 20px;
  }
  .abt-akind .img-container img{
    max-height: none;
  }
  .abt-akind .cont-container {
    width: 100%;
  }
  .swiper#banner-swiper{
    height: 70vh;
  }
  .banner-sect h1, .banner-sect h2 {
    font-size:40px;
  }
  #why-us-slider{
    display: block;
  }
  .why-head-wrap{
    padding-bottom: 30px;
  }
  
  .news-grid .news-head{
    width: 30%;
  }
  .news-grid .news-slider-wrap{
    width:60%;
  }
  .fenq .row{
    flex-direction: column;
  }
  .fenq p{
    margin-right: 0px;
    text-align: center;
    margin-bottom: 20px;
  }
  .hinfo {
    display: none !important;
        }header {
    padding: 10px 0px;
}
.why-akind.owl-carousel .owl-dots.disabled{display:block !important;}
.why-head-wrap, .why-head {margin-bottom:30px;}
}
@media(max-width:1180px){
	.swiper#banner-swiper .content-wrapper .content p{font-size:18px;}
	.banner-sect h1, .banner-sect h2{padding:5px 0px 0px;font-size:35px;}
	.swiper#banner-swiper .content-wrapper .content{padding:30px 30px;}
	.svg-btn{top:30px;}a.button.exp-more{padding:8px;}
}
@media(max-width:1080px){
  #clientele-slider-id{
    /* display: unset;
      grid-template-columns:unset;
      gap: unset; */
      grid-template-columns: auto;

  }
}
@media(max-width:1050px){
	.swiper#banner-swiper .content-wrapper .content{max-width:35%;}
}
@media(max-width:991px){
	.responsive-timeline__group .group-to-right:nth-last-child(1) .responsive-timeline__item.end-row:after{height: 0;}
  .container{
    width: 90%;
  }
  .navbar-nav{
    display: none;
  }
  .display-m{
    display: block;
  }
  .sidenav a.display-m{
    display:block;
  }
  footer .footer-col{
    width: 50% ;
    margin-bottom: 15px;
  }
  footer .footer-col-2{
    /* width: 40%; */
  }
  .sidenav a{
    font-size: 18px;
  }
  .fslider.owl-carousel {
    grid-template-columns: repeat(2,1fr);
  }
  .row.featured-head.pspace-30{
    padding-right: 30px;
  }
  .featured-prod .bg-image::before {
    display: none;
  }
  
  .industries-sec .industry-grid{
    display: flex;
    flex-direction: column;
  }
  .industries-sec .industry-img-grid{
    margin-top: 30px;
  }
  .industries-sec .industry-img-grid .ws1{
    width: 100%;
  }
  #industries-slider.owl-carousel .owl-stage{
    display: flex;
  }
  .industries-sec .industry-img-grid .img-container{
    width: 100%;
    height: 100%;
  }
  .industries-sec .industry-img-grid .img-container img{
    width:100% !important;
    height: 100%;
    object-fit: cover;
  }
  .industries-sec .industry-img-grid .img-container.top-text p,.industries-sec .industry-img-grid .img-container p,.industries-sec .industry-img-grid .img-container.test p{
    position: absolute;
    margin-top: 0;
    margin-bottom: 0;
    top: unset;
    bottom: 0;
  }
  .industries-sec .industry-img-grid .img-container.test{
    display: flex;
    flex-direction: column-reverse;
  }
  .industries-sec .industry-img-grid .img-container.test p{
    padding: 10px 5px ;
  }
  .infra-head{
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .infra-sec{
    border-radius: 100px 0px 100px 0;
  }
  #facilities-infra-slider{
    display: unset;
  }
  .row.horiz-row{
    width: 80%;
    padding-bottom: 0;
  }
  .row.common-links-header.horiz-row{
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .horiz-row a{
    display: flex;
    align-items: center;
    text-decoration: none;
    font-size: 18px;
    font-weight: 500;
    padding: 0px;
    transition: 0.5s linear;
    margin-bottom: 5px;
    color: #fff;
    border-color: transparent;
    justify-content: flex-start;
    margin: 0;
    padding: 5px 0;
  }
  .row.prod-header-row{
    padding: 0 10px;
    gap: 5px;
  }
  .row.prod-header-row a{
    font-weight: 500;
  }
  .main-prod-title{
    padding-top: 0 !important;
  }
  .prod-head-menu >a {
    font-size: 16px !important;
  }
  #menuToggle{
    top: -10px;
  }
  .infra-cont-content h3{font-size:16px;}
  .why-cont{margin-top:50px;grid-template-rows:1fr;}
}
@media(max-width:970px){
	.swiper#banner-swiper .content-wrapper .content{max-width:38%;}
}
@media(max-width:900px){
  .fenq .row{flex-direction:column;}
  .swiper#banner-swiper .content-wrapper .content{max-width:40%;}
  .swiper#banner-swiper .content-wrapper .content p{font-size:16px;}
  .banner-sect h1, .banner-sect h2{font-size:30px;line-height:32px;}
  .hb-tx-cnt{font-size:24px;}
}
@media(max-width:820px){
  .abt-akind .abt-akind-col{
    gap: 20px;
  }
  .row.featured-head.pspace-30{
    flex-direction: column;
    padding-right: 0;
  }
  .fprod-vmore-div{
    justify-content: flex-start;
    margin-top: 20px;
  }
}
@media(max-width:767px){
	.faq-pg .grid-product .side-menu{display:block;}
  .abt-akind .abt-akind-col{
    grid-template-columns: 1fr;
  }
  .swiper#banner-swiper{
    height: 50vh;
  }
  .swiper#banner-swiper .content-wrapper .content p{
    font-size: 18px;
  }
  .banner-sect h1, .banner-sect h2 {
    font-size: 36px;
  }
  .swiper#banner-swiper .content-wrapper .content{
    max-width: 80%;margin-left:5% !important;
  }
  .swiper#banner-swiper .content-wrapper .content{
    margin: 0;
  }
  .featured-prod .bg-image{
    width: 100%;
    height: 100%;
    border-radius: 0;
    border: none;
  }
  .featured-prod .bg-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0;
  }
  .row.featured-head.pspace-30{
    padding-top: 0px;
  }
  .featured-prod-cont .vmore{
    margin-bottom: 0;
  }
  .featured-prod.mt-30{
    margin-top: 0px;
  }
  .clientele .row{
    grid-template-columns: 1fr;
  }
  #clientele-slider-id {
    grid-column: auto;
  }
  .clientele-head.p-title p{
    text-align: center;
    margin-bottom: 0;
  }
  #clientele-slider-id .img-container{
    justify-content: center;
  }
  .clnt-container{
    width: 90%;
    margin: auto;
  }
  .clnt-container .testimonials-slider h2{
    margin-bottom: 20px;
  }
  .clnt-container .testimonial-img-container{
    display: none;
  }
  .clnt-container .testimonials-slider{
    width: 100%;
  }
  .news-grid{
    flex-direction: column;
  }
  .news-grid .news-head,.news-grid .news-slider-wrap{
    width: 100%;
  }
  .industries-sec{
    background: 0 0;
  }
  .custom-grid{grid-template-columns: repeat(1, 1fr);}.w75 {width:100%;margin:auto;}
  /* .swiper#banner-swiper .content-wrapper .content{display:none;} */
}
@media(max-width:740px) {
  .copyright .row{
    flex-direction: column;
    align-items: center;
  }
}
@media(max-width:676px) {
  footer .footer-col{
    width: 100%;
  } 
  footer .footer-col-4{
    padding-right: 0;
  }.com-down-cate {
   margin-top: 0px;}

   .flex-dir676 .img-container {

    align-items: baseline !important;
    justify-content: left;
    margin-bottom: 10px;
    flex-direction: column;
    align-content: flex-start;
}
  
  
}
@media(max-width:576px) {
footer .footer-col h5 {margin-bottom: 0;border-bottom: 1px solid #ccc;}
/* Footer accordion for mobile start */
.ql{
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.75s ease-out;
}.ql.open{ 
height: auto;
max-height: 500px;
transition: max-height 0.75s ease-in!important;
}
.pinf.mb-2{
margin-bottom: 0 !important;
}
.pinf{
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.75s ease-out;
}.pinf.open{ 
height: auto;
max-height: 500px;
transition: max-height 0.75s ease-in!important;
}
.pinf.open.mb-2{
margin-bottom: 0.5rem;
} 
footer .qlh:after,footer .pinfh:after {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M14.613,10c0,0.23-0.188,0.419-0.419,0.419H10.42v3.774c0,0.23-0.189,0.42-0.42,0.42s-0.419-0.189-0.419-0.42v-3.774H5.806c-0.23,0-0.419-0.189-0.419-0.419s0.189-0.419,0.419-0.419h3.775V5.806c0-0.23,0.189-0.419,0.419-0.419s0.42,0.189,0.42,0.419v3.775h3.774C14.425,9.581,14.613,9.77,14.613,10 M17.969,10c0,4.401-3.567,7.969-7.969,7.969c-4.402,0-7.969-3.567-7.969-7.969c0-4.402,3.567-7.969,7.969-7.969C14.401,2.031,17.969,5.598,17.969,10 M17.13,10c0-3.932-3.198-7.13-7.13-7.13S2.87,6.068,2.87,10c0,3.933,3.198,7.13,7.13,7.13S17.13,13.933,17.13,10'%3E%3C/path%3E%3C/svg%3E");
width: 25px;
float: right;
filter: invert(1);
}
footer .iclose.qlh:after,footer .iclose.pinfh:after {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M10.185,1.417c-4.741,0-8.583,3.842-8.583,8.583c0,4.74,3.842,8.582,8.583,8.582S18.768,14.74,18.768,10C18.768,5.259,14.926,1.417,10.185,1.417 M10.185,17.68c-4.235,0-7.679-3.445-7.679-7.68c0-4.235,3.444-7.679,7.679-7.679S17.864,5.765,17.864,10C17.864,14.234,14.42,17.68,10.185,17.68 M10.824,10l2.842-2.844c0.178-0.176,0.178-0.46,0-0.637c-0.177-0.178-0.461-0.178-0.637,0l-2.844,2.841L7.341,6.52c-0.176-0.178-0.46-0.178-0.637,0c-0.178,0.176-0.178,0.461,0,0.637L9.546,10l-2.841,2.844c-0.178,0.176-0.178,0.461,0,0.637c0.178,0.178,0.459,0.178,0.637,0l2.844-2.841l2.844,2.841c0.178,0.178,0.459,0.178,0.637,0c0.178-0.176,0.178-0.461,0-0.637L10.824,10z'%3E%3C/path%3E%3C/svg%3E");
width: 25px;
filter: invert(1);
}
footer .qlh:after{
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M10.185,1.417c-4.741,0-8.583,3.842-8.583,8.583c0,4.74,3.842,8.582,8.583,8.582S18.768,14.74,18.768,10C18.768,5.259,14.926,1.417,10.185,1.417 M10.185,17.68c-4.235,0-7.679-3.445-7.679-7.68c0-4.235,3.444-7.679,7.679-7.679S17.864,5.765,17.864,10C17.864,14.234,14.42,17.68,10.185,17.68 M10.824,10l2.842-2.844c0.178-0.176,0.178-0.46,0-0.637c-0.177-0.178-0.461-0.178-0.637,0l-2.844,2.841L7.341,6.52c-0.176-0.178-0.46-0.178-0.637,0c-0.178,0.176-0.178,0.461,0,0.637L9.546,10l-2.841,2.844c-0.178,0.176-0.178,0.461,0,0.637c0.178,0.178,0.459,0.178,0.637,0l2.844-2.841l2.844,2.841c0.178,0.178,0.459,0.178,0.637,0c0.178-0.176,0.178-0.461,0-0.637L10.824,10z'%3E%3C/path%3E%3C/svg%3E");
width: 25px;
filter: invert(1);
float: right;

}
footer .iclose.qlh:after{
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M14.613,10c0,0.23-0.188,0.419-0.419,0.419H10.42v3.774c0,0.23-0.189,0.42-0.42,0.42s-0.419-0.189-0.419-0.42v-3.774H5.806c-0.23,0-0.419-0.189-0.419-0.419s0.189-0.419,0.419-0.419h3.775V5.806c0-0.23,0.189-0.419,0.419-0.419s0.42,0.189,0.42,0.419v3.775h3.774C14.425,9.581,14.613,9.77,14.613,10 M17.969,10c0,4.401-3.567,7.969-7.969,7.969c-4.402,0-7.969-3.567-7.969-7.969c0-4.402,3.567-7.969,7.969-7.969C14.401,2.031,17.969,5.598,17.969,10 M17.13,10c0-3.932-3.198-7.13-7.13-7.13S2.87,6.068,2.87,10c0,3.933,3.198,7.13,7.13,7.13S17.13,13.933,17.13,10'%3E%3C/path%3E%3C/svg%3E");
width: 25px;
float: right;
filter: invert(1);
}
.cinfh{
  display: block;
}

.cinf.mb-2{
  margin-bottom: 0 !important;
  }
  .cinf{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.75s ease-out;
  }.cinf.open{ 
  height: auto;
  max-height: 500px;
  transition: max-height 0.75s ease-in!important;
  }
  .cinf.open.mb-2{
  margin-bottom: 0.5rem;
  } 
  footer .qlh:after,footer .cinfh:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M14.613,10c0,0.23-0.188,0.419-0.419,0.419H10.42v3.774c0,0.23-0.189,0.42-0.42,0.42s-0.419-0.189-0.419-0.42v-3.774H5.806c-0.23,0-0.419-0.189-0.419-0.419s0.189-0.419,0.419-0.419h3.775V5.806c0-0.23,0.189-0.419,0.419-0.419s0.42,0.189,0.42,0.419v3.775h3.774C14.425,9.581,14.613,9.77,14.613,10 M17.969,10c0,4.401-3.567,7.969-7.969,7.969c-4.402,0-7.969-3.567-7.969-7.969c0-4.402,3.567-7.969,7.969-7.969C14.401,2.031,17.969,5.598,17.969,10 M17.13,10c0-3.932-3.198-7.13-7.13-7.13S2.87,6.068,2.87,10c0,3.933,3.198,7.13,7.13,7.13S17.13,13.933,17.13,10'%3E%3C/path%3E%3C/svg%3E");
  width: 25px;
  float: right;
  filter: invert(1);
  }
  footer .iclose.qlh:after,footer .iclose.cinfh:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M10.185,1.417c-4.741,0-8.583,3.842-8.583,8.583c0,4.74,3.842,8.582,8.583,8.582S18.768,14.74,18.768,10C18.768,5.259,14.926,1.417,10.185,1.417 M10.185,17.68c-4.235,0-7.679-3.445-7.679-7.68c0-4.235,3.444-7.679,7.679-7.679S17.864,5.765,17.864,10C17.864,14.234,14.42,17.68,10.185,17.68 M10.824,10l2.842-2.844c0.178-0.176,0.178-0.46,0-0.637c-0.177-0.178-0.461-0.178-0.637,0l-2.844,2.841L7.341,6.52c-0.176-0.178-0.46-0.178-0.637,0c-0.178,0.176-0.178,0.461,0,0.637L9.546,10l-2.841,2.844c-0.178,0.176-0.178,0.461,0,0.637c0.178,0.178,0.459,0.178,0.637,0l2.844-2.841l2.844,2.841c0.178,0.178,0.459,0.178,0.637,0c0.178-0.176,0.178-0.461,0-0.637L10.824,10z'%3E%3C/path%3E%3C/svg%3E");
  width: 25px;
  filter: invert(1);
  }
/* Footer accordion for mobile end */
  .swiper#banner-swiper{
    height:500px;
  }
  .why-head p{
    max-width: 100%;
  }
  #clientele-slider-id{
    gap: 0;
  }
  #banner-swiper .swiper-pagination{
    display: flex;
    justify-content: center;
  }
  footer .container-fluid{
    padding: 30px 10px 0;
  }
  footer .footer-col h5{font-size:20px;}
  .sicons{margin-top:0px;}
  footer .footer-last-row{margin-bottom:10px;}
 .email{margin-bottom:15px;}
 .infra-cont-content h3{font-size:18px;}.ascol1 .lcol1:last-child{grid-template-columns:100%;}
}
@media(max-width:480px){
	.vc-cont .explmore {display:none !important;}.vc-cont .mb30 {margin-bottom:0 !important;}.featured-prod-cont h2 br{display:none;}.lcol1 h2 {padding:8px;}
.cicon {flex-direction: column-reverse;gap: 30px;}.cfname {margin-bottom:15px;}p.abt-cont-excpt {font-size: 16px;line-height: 25px;}.ps7 {padding: 40px 0px;}.mb25 {margin-bottom:0;}
..mt1 {margin-top:10px;}.footer-col img{display:none;}.delmb h2{margin-bottom:20px !important;}.mbntw {margin-bottom:0 !important;}.why-cont {margin-top:0;}.revol-imgc {display:block;}
.why-cont:before {-webkit-text-fill-color:213246;}.infgrid {grid-template-columns: repeat(1,1fr) !important;row-gap: 20px;}.tab_content .mt1 {margin-top:0;}.revol-hd {display:none;}
	.responsive-timeline__group .group-to-right:nth-last-child(1) .responsive-timeline__item.end-row:after{height: 0;}.contbanner, .vaccum {background-position: -280px 0px;}.vaccum .banhd {    text-align: left;}
	.subban-ft {font-size:20px !important;}
  footer .footer-col-4 .img-container{
    flex-direction: column;
    align-items: flex-start;
  }
  footer .footer-col-4 .img-container img{
    margin-bottom: 15px;
  }
  footer .footer-col-4 .img-container{
    margin-bottom: 15px;
  }
  .container-fluid {
    width: 98%;
  }
  .copyright .row{
    font-size: 14px;
  }
  .sidenav a{
    font-size: 16px;
  }
  .swiper#banner-swiper .content-wrapper .content p{
    font-size: 16px;display:none;
  }
  .banner-sect h1, .banner-sect h2 {
    font-size: 30px;
  }
  a.button.exp-more {
    padding: 2px 10px;
    font-size: 15px;
  }
  .fprod-vmore {
    padding: 5px 15px;
    font-size: 16px;
  }
  .featured-prod-cont h2{
    font-size: 18px;
  }
  .abt-akind .img-container img{
    border-radius: 0;
  }
  .fenq p{
    font-size: 20px;
  }
  .client-slider-wrap.owl-carousel{
    width: 100%;
  }
  .clnt-container .orange-quotes{
    max-width: 5%;
  }
  .abt-akind .cont-container h2,.fprod-head-title h2,.industry-head >h2,.clientele-head h2,.why-head h2,.infra-head h2,.clnt-container .testimonials-slider h2,.news-grid .news-head h2 ,.certifi-market h2 ,.main-md-txt h2{
    font-size:24px;
  }
  .infra-sec{
    border-radius: 50px 0 50px 0;
  }
  .pspace{
    padding:40px 0;
  }
  .pspace-b{
    padding:40px 0 0;
  }
  .d-m-none{
    display: none;
  }
  .row.tag-wrap{
    display: none;
  }
  .featured-prod-cont p{
    display: none;
  }
  .row.featured-head{
    text-align: center;
  }
  .fprod-vmore-div{
    justify-content: center;
  }
  #menuToggle span{
    width: 30px;
    margin-bottom: 5px;
  }
  .featured-prod-cont{
    grid-template-rows: minmax(200px, auto) 70px auto;
  }
  .featured-prod-cont h2{
    padding: 10px;
  }
  a.button.exp-more.svg-btn{
    display: none;
  }
  .vd-clip:after{border-radius:0px !important;}
  .news-grid .news-slider-cont{justify-content:center;}
  .del-row {gap:0;}.dealer-col h2 {font-size:22px;}
  .infra-cont-content h3{font-size:18px;}
  .infra-sec{padding:40px 0px;}
  .vac-lift {margin-bottom: 20px;}
   
  .com-down-cate{
	  display:none;
  }
  .snd-down{
	  display:block !important;
	  padding:8px 20px;
	  font-size:14px;
	  margin-bottom:25px;
  }
 
  
}
@media(max-width:420px) {
  .abt-akind .abt-akind-tag p {
    font-size: 16px;
  }
   .verfiy {
        justify-content: flex-start;
        gap: 0px;
    }
}
@media(max-width:400px){
  .swiper#banner-swiper .content-wrapper .content {
    max-width: 90%;
  }
}
@media(max-width:380px){
  .fenq p{
    font-size: 16px;
  }
  .address br{
    display: none;
  }
  .row.horiz-row{
    width: 90%;
  }
  
  .g-recaptcha {
      margin:auto;
    }
	  .g-recaptcha div{
		  width:273px !important;
	  }
	 
  .g-recaptcha iframe {
        transform: scale(0.95);
        transform-origin: 0;
    }
}
@media(max-width:360px) {
  .copyright .row{
    font-size: 12px;
  }
  .responsive-timeline__group .group-to-right:nth-last-child(1) .responsive-timeline__item.end-row:after{height: 0;}
}

.fenq p {font-size: 28px;text-align: center;margin: 0px 0px 20px;}


.tab-wrap{white-space:nowrap;}
@media (max-width: 768px) {
 .tab-wrap{white-space: normal;}
}




.career-grid .row {
    display: flex;
    gap: 10px;
}
.career-grid .row.g-2 {
    --bs-gutter-x: 10px;
    --bs-gutter-y: 10px;
}
.questionnaireItem {
    position: relative;
    width: 100%;
    text-align: center;
    cursor: pointer;
}
.questionnaireItemImg {
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
    border: 1px solid #eee;
    margin-bottom: 15px;
    transition: box-shadow 0.4s ease;
}
.questionnaireItem h4
{
    font-size: 18px;
}
.order-1 {
    order: 1 !important;
}

.mfp-close {
    display: block !important;
    opacity: 1 !important;
    color: #fff;
    font-size: 32px;
}


@media (min-width: 992px) {
    .col-lg-6 {
        flex: 0 0 auto;
        width: calc(50% - 5px);
    }
}


.globalPresenceItem {
    height: 100%;
    border: 2px solid #025697;
    background-color: #fff;
}
.globalPresenceItemContent div span
{
    display: block;
    margin-bottom: 5px;
}
.globalPresenceItem strong {
    font-weight: 600;
    color: #0275cc;
}
.globalPresenceItemHead {
    padding: 7px 10px;
    background-color: #025697;
    text-transform: uppercase;
}
.globalPresenceItemHead h3 {
    margin: 0;
    letter-spacing: 1px;
    font-size: 18px;
    color: #fff;
}
.globalPresenceItemContent {
    font-size: 16px;
    padding: 10px;
}

@media(max-width:780px){
 .infra-abt {
   font-size: 14px;
 }
}