@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap');
@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Bold';
	src: url('../fonts/Roboto-Bold.woff2') format('woff2'), url('../fonts/Roboto-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Medium.woff2') format('woff2'), url('../fonts/Roboto-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-ThinItalic.woff2') format('woff2'), url('../fonts/Roboto-ThinItalic.woff') format('woff');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-BoldItalic.woff2') format('woff2'), url('../fonts/RobotoCondensed-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Light.woff2') format('woff2'), url('../fonts/Roboto-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Cn';
	src: url('../fonts/Roboto-Condensed.woff2') format('woff2'), url('../fonts/Roboto-Condensed.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-BlackItalic.woff2') format('woff2'), url('../fonts/Roboto-BlackItalic.woff') format('woff');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-BoldItalic.woff2') format('woff2'), url('../fonts/Roboto-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto Thin';
	src: url('../fonts/Roboto-Thin.woff2') format('woff2'), url('../fonts/Roboto-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-MediumItalic.woff2') format('woff2'), url('../fonts/Roboto-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-LightItalic.woff2') format('woff2'), url('../fonts/RobotoCondensed-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-Light.woff2') format('woff2'), url('../fonts/RobotoCondensed-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-LightItalic.woff2') format('woff2'), url('../fonts/Roboto-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-Bold.woff2') format('woff2'), url('../fonts/RobotoCondensed-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-Italic.woff2') format('woff2'), url('../fonts/RobotoCondensed-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'), url('../fonts/RobotoCondensed-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}



/*planer */
@font-face {
    font-family: 'Planer-Extra-Bold';
    src: url('../fonts/Planer-ExtraBold.woff2') format('woff2'),
        url('../fonts/Planer-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Planer-Bold';
    src: url('../fonts/Planer-Bold.woff2') format('woff2'),
        url('../fonts/Planer-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Planer-Bold-Italic';
    src: url('../fonts/Planer-BoldItalic.woff2') format('woff2'),
        url('../fonts/Planer-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Planer-Extra-Light';
    src: url('../fonts/Planer-ExtraLight.woff2') format('woff2'),
        url('../fonts/Planer-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Planer-Medium';
    src: url('../fonts/Planer-Medium.woff2') format('woff2'),
        url('../fonts/Planer-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Planer-Light';
    src: url('../fonts/Planer-Light.woff2') format('woff2'),
        url('../fonts/Planer-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Planer-Regular';
    src: url('../fonts/Planer-Regular.woff2') format('woff2'),
        url('../fonts/Planer-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*end planer*/

body {
	font-family: 'Roboto';
}

a {
	font-size: 14px;
}

p {
	font-size: 14px;
	line-height: 25px;
}

.bg-dark {	background-color: #333 !important;}

.navbar-dark .navbar-brand {	color: #000;	text-transform: capitalize;}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus {	color: #000;}

.navbar-dark .navbar-nav .nav-link {	font-size: 13px;	color: rgb(183, 183, 183);	text-transform: uppercase;	padding: 30px 10px;	font-weight: bold;	transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}
.header .nav-item:last-child a {	border-right: none;}
.header {	padding-top: 0px;	padding-bottom: 0px;	/*border-bottom: 5px solid #a8cf45;*/	background: #333 !important;	position: relative;	z-index: 9;	box-shadow:0px 0px 20px 5px #000;  	-webkit-box-shadow: 0px 0px 20px 5px #000;  	-moz-box-shadow:    0px 0px 20px 5px #000;  }
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {	color: #a8cf45 !important;}.text-center .block-title::after,.text-center .animated-digits::after,.text-center.block-title::after,.text-center.animated-digits::after {	left: 50%;	margin-left: -1.125rem;}
.home-abt-ico {	font-weight: bold;}
.home-abt-ico img.img-fluid {	margin-bottom: 1em;}
/*.navbar-brand img.img-fluid {
	width: 330px;
}
*/
.navbar {
	padding: 0px;
}


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

.carousel-control-prev,
.carousel-control-next {
	display: none;
}

.carousel-indicators li {
	width: 14px;
	height: 14px;
	cursor: pointer;
}

.carousel-indicators .active {
	background-color: #a8cf45;
}


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

.about-us-block h4 {
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
}

.about-us-block .btn.btn-read-more {
	background: rgba(168, 207, 69, 1);
	color: #fff;
	text-transform: uppercase;
	border-radius: 3px;
	margin-top: 12px;
	box-shadow: none;
}

.about-us-block {
	background: #f8f8f8;
	padding-bottom: 0px !important;
}

.btn.btn-read-more:hover,
.btn.btn-read-more:focus {
	color: #ffffff;
	background: rgba(168, 207, 69, 0.7);
}

.padding-tb45 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.dron-bg .container-fluid .col-lg-12 {
	padding: 0;
}

.dron-bg {
	position: relative;
	min-height: 700px;
	overflow: hidden;
}

.dron-bg::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 120%;
	background: linear-gradient(to bottom, transparent 0%, black 100%);
	z-index: 1;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

.dron-bg:hover::before {
	background: linear-gradient(to bottom, transparent 0%, black 100%);
	bottom: -10%;
	height: 100%;
}

.dro-bg-img h1 {
	color: #fff;
	z-index: 11;
	position: absolute;
	bottom: 0;
	font-size: 30px;
	font-family: "Roboto Thin";
	width: 100%;
	text-align: center;
	margin-bottom: 0;
	bottom: 5%;
	line-height: 40px;
}

.home-abt-ico {
	font-weight: bold;
}

.home-abt-ico img.img-fluid {
	margin-bottom: 1em;
}

.home-abt-ico p {
	font-size: 16px;
	text-transform: uppercase;
	color: #a8cf45;
	font-family: 'Roboto';
}

.home-abt-ico .col-md-3.col-sm-6.border-bottom {
	background: #f5f5f5;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

.home-abt-ico .col-md-3.col-sm-6.border-bottom:hover {
	background: #fff;
}

.about-us-block .core-value-txt h4 {
	color: #fff;
	font-size: 30px;
	text-align: center;
}

.core-value-txt p {
	padding-top: 0;
}

.core-purpose-block h4 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 1em;
}

.core-purpose-block {
	padding: 3em 0em;
}

.core-purpose-txt p {
	text-transform: capitalize;
	line-height: 24px;
	font-size: 15px;
}


li.dropdown .dropdown-item::before {
	content: "\f111";
	font-size: 9px;
	font-family: fontawesome;
	position: relative;
	top: -1px;
	margin-right: 14px;
}

li.dropdown .dropdown-item {
	text-transform: uppercase;
	border-right: 1px solid #ececec;
	font-size: 13px;
	color: rgba(120, 120, 120, 1.00);
	padding: 4px 17px;
}

.list-2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

.dropdown-menu.list-2 {
	left: -10em;
}

.dropdown-item:focus,
.dropdown-item:hover {
	background: #eee;
}

.navbar-nav .dropdown-menu {
	background: #333;
	border-radius: 0px;
}

li.about-us-drop ul.dropdown-menu li ul li a:hover,
li.about-us-drop ul.dropdown-menu li ul li a:focus {
	color: #fff;
}

.megamenu li.col-lg-4 ul li a:before {
	content: '\f105';
	font-family: fontawesome;
	margin-left: -12px;
}


/*.about-us-drop .dropdown-menu, .products-drop .dropdown-menu{width: 966px;left: -27em;top: 78px;}*/

.about-us-drop .dropdown-menu,
.products-drop .dropdown-menu {
	width: 750px;
	/*12-9-2020 width: 750px;*/
	/*	left: -25em; 10-9-2020*/
	left: -200px;
	top: 78px;
}


/*.products-drop .dropdown-menu {width: 1180px;left: -35em;}*/

.products-drop .dropdown-menu {
	/*12-9-2020 width: 1050px;*/
	width: 1170px;
	left: -39em;
}

.products-drop ul li a {
	text-transform:uppercase;
}

li.products-drop ul.dropdown-menu li li a {
	text-transform: capitalize;
	color: #ccc;
}

ul.megamenu hr {
	margin: 8px 0px;
	background: #fff;
}

.megamenu li.col-lg-4 ul li {
	margin-bottom: 4px;
	margin-left: 14px;
}

.footer {
	color: #fff;
	font-size: 14px;
}

footer .ft-social {
	margin-top: 0.5em;
	margin-bottom: 2em;
}

footer .ft-link li a {
	color: #999;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

footer .ft-link li a:hover,
footer .ft-link li a:focus,
footer .ft-info a:hover,
footer .ft-info a:focus {
	color: #a8cf45;
}

footer .ft-social li:hover,
footer .ft-social li:focus {
	background: #a8cf45;
	top: -3px;
}

footer .ft-social li i {
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

footer .ft-social li:hover i,
footer .ft-social li:focus i {
	color: #000;
}

footer .copyright-block a {
	color: #666;
	font-weight: bold;
}

.copyright-block p {
	color: #666;
	margin-bottom: 0px;
}

footer .navbar-brand img.img-fluid {
	width: 115px;
	margin-bottom: 1em;
}

footer .ft-info .address-ico,
footer .ft-info .tel-ico {
	display: inline-block;
	margin-right: 10px;
}

footer .ft-info .address-txt,
footer .ft-info .txt-number {
	color: #999;
	display: inline-block;
	vertical-align: top;
	text-transform:uppercase;
}
.address {
    display: flex;
}

footer .mail .fa.fa-envelope {
	margin-right: 8px;
}

.ft-social ul li {
	display: inline-block;
	background: transparent;
	margin: 0 15px 0px 0px;
	border: 1px solid #999;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	position: relative;
}

.ft-social ul li a i {
	width: 45px;
	height: 40px;
	text-align: center;
	color: #999;
	position: relative;
	top: 11px;
	font-size: 18px;
}

.ft-link li {
	display: block;
	padding: 5px 0px;
}

footer .fa {
	color: #9999;
}

footer p {
	color: #999;
	line-height: 24px;
}

footer .ft-link img.img-fluid {
	width: 100px;
	margin-bottom: 18px;
}

.ft-copyright {
	text-align: center;
}

.footer {
	color: #fff;
	font-size: 13px;
}

footer {
	background: #333;
	border-top: 4px solid #a8cf45;
	padding-top: 30px;
}

footer .ft-social {
	margin-top: 0.5em;
	margin-bottom: 2em;
}

footer .ft-link li a {
	text-transform:uppercase;
	font-size: 13px;
	text-decoration: none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	font-family: 'Roboto';
}

footer .ft-link ul.list-2 li a::before {
	content: '\f105';
	font-family: fontawesome;
	margin-right: 10px;
}

footer h3 {
	color: #fff;
	text-transform: capitalize;
	font-size: 26px;
	margin-bottom: 20px;
	font-family: 'Roboto Thin';
	text-align: left;
}

footer h6 {
	text-align: left;
	text-transform: capitalize;
}

footer .ft-info a {
	font-size: 13px;
	color: #999;
	text-decoration: none;
}

footer .ft-link .mail {
	margin: 10px 0px 8px;
}

footer .copyright-block {
	background: #1d1d1d;
	padding: 25px 0px;
}

.quality-bg-home {
	background: url(../images/quality-bg-1.jpg);
	padding: 10em;
	text-align: center;
	position: relative;
	background-position: center top;
	background-size: cover;
}

.quality-bg-home::before {
	background: linear-gradient(to left, transparent 0%, black 100%);
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.highlight {
	color: #a8cf45;
	font-weight: bold;
}

.quality-bg-home h3 {
	color: #a8cf45;
	font-size: 22px;
	width: calc(100% - 50%);
	line-height: 40px;
	font-family: 'Roboto';
}

.hover-fixed {
	top: 4.5em;
	height: 555px;
	background-color: red;
	position: fixed;
	width: 100vw;
	left: 0;
	z-index: 10;
	overflow: hidden;
	display: none;
}

.main-none {
	display: none;
}

.body-scroll {
	overflow-y: scroll;
}

.hover-menu {
	z-index: 2;
	position: absolute;
	/* top: 170px; */
	/* top: 10.625rem; */
	left: 50%;
	right: 50%;
	/* z-index: 2; */
	display: block;
	width: 1100px;
	margin: 0 auto;
	transform: translate(-50%, -50%);
	top: 50%;
}

.flyout__background--alphablend::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(168, 207, 69, .8);
	content: "";
}

.object-fit-cover {
	font-family: "object-fit:cover;object-position:50% 50%";
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 50%;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
}

.hover-fixed ul li a {
	display: block;
	text-transform: capitalize;
	margin-bottom: 8px;
	color: #000;
	font-family: 'Roboto';
	font-size: 16px;
}

.hover-fixed ul li {
	margin-right: 2em;
	margin-bottom: 14px;
}

.hover-fixed h4 {
	color: #000;
	font-family: 'Roboto Thin';
	text-transform: capitalize;
	font-size: 40px;
	margin-bottom: 30px;
}

.hover-menu i.fa {
	font-size: 20px;
	color: #000;
}

.hover-fixed ul li a::before {
	content: "\f111";
	font-family: fontawesome;
	font-size: 8px;
	position: relative;
	top: -2px;
	margin-right: 13px;
}

.product-shine {
	overflow: hidden;
	position: relative;
}

.product-shine:after {
	content: "";
	position: absolute;
	top: -50%;
	left: -60%;
	width: 20%;
	height: 200%;
	opacity: 0;
	transform: rotate(30deg);
	background: rgba(255, 255, 255, 0.13);
	background: linear-gradient( to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100%);
}


/* Hover state - trigger effect */

.product-shine:hover:after {
	opacity: 1;
	left: 130%;
	transition-property: left, top, opacity;
	transition-duration: 0.7s, 0.7s, 0.15s;
	transition-timing-function: ease;
}


/* Active state */

.product-shine:active:after {
	opacity: 0;
}

.product-page .product-blk {
	text-align: center;
	margin-bottom: 2em;
	position: relative;
	overflow: hidden;
}

.products-main-page .product-blk {
	border: 1px solid #999;
}

.products-main-page .product-blk .product-img.product-shine {
	padding: 26px;
}

.product-page .product-blk .zoom {
	font-size: 3em;
	color: #fff;
	position: absolute;
	bottom: -20em;
	margin: 0;
	background: rgba(168, 207, 69, 0.7);
	padding: 2em 0;
	-webkit-transition: .5s all;
	transition: .5s all;
	-moz-transition: .5s all;
	width: 82%;
	text-align: center;
	height: 100%;
	width: 100%;
}

.product-page .product-blk:hover .zoom {
	bottom: 0em;
}

.product-ico {
	text-align: center;
}

.product-ico img.img-fluid {
	width: 140px;
}

.zoom a .fa.fa-search-plus {
	font-size: 50px;
	color: #000;
}

.product-page .product-blk .product-txt p {
	color: #000;
	text-transform: capitalize;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.product-page a {
	text-decoration: none;
	text-transform: capitalize;
}

.product-blk:hover .product-txt p {
	font-size: 16px;
	color: #a8cf45;
}

.banner {
	position: relative;
	overflow: hidden;
}


/*
.banner::before{content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  z-index: 1;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;}
*/

.banner .heading h1 {
	position: absolute;
	z-index: 2;
	text-align: center;
	bottom: 2em;
	color: #fff;
	margin: 0 auto;
	width: 100%;
	font-family: 'Roboto';
	font-size: 35px;
	text-transform: uppercase;
	font-weight: normal;
}

.banner .col-lg-12 {
	padding: 0;
}

.banner .highligt {
	color: #a8cf45;
}

.breadcrumb li a {
	color: #a8cf45;
}

.breadcumb-blk {
	background: #000;
}

.breadcumb-blk .breadcrumb {
	margin-bottom: 0px;
	background: transparent;
}

.breadcrumb-item.active,
.breadcrumb-item {
	color: #fff;
	text-transform: capitalize;
}

.abt-txt p b {
	color: #000;
	font-weight: 500;
}

.animated {
	animation-duration: 2.5s;
	animation-fill-mode: both;
	animation-iteration-count: 1;
}

@keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
}

.bounce {
	animation-name: bounce;
}

.banner nav {
	text-align: center;
	position: absolute;
	width: 100%;
	z-index: 1;
	bottom: 10px;
}

.banner nav .breadcrumb {
	background: transparent;
}

.banner nav .breadcrumb {
	background: transparent;
	width: auto;
	display: inline-block;
	padding-bottom: 0;
}

.banner nav .breadcrumb .breadcrumb-item {
	text-align: center;
	display: inline-block;
	color: #fff;
	text-transform: capitalize;
}

.banner nav .fa {
	color: #a8cf45;
}

.banner nav li {
	color: #fff;
}

.breadcrumb-item+.breadcrumb-item::before {
	color: #fff;
}

.product-page {
	margin: 5em 0em 4em;
}

.table-bordered td,
.table-bordered th {
	font-size: 15px;
	font-size: 14px;
	font-weight: normal;
}

.table-bordered th {
	text-transform: uppercase;
}

.product-list h3 {
	color: #333;
	text-transform: uppercase;
	font-weight: 500;
	padding: 9px 4px 0px;
	font-size: 22px;
}

.product-list li a::before {
	content: "\f111";
	font-family: fontawesome;
	font-size: 8px;
	position: relative;
	top: -2px;
	margin-right: -7px;
	left: -18px;
	display: none;
}

.product-list li {
	border-bottom: 1px solid #ddd;
}

.product-list li a {
	color: #6a6a6a;
	display: block;
	padding: 7px 4px;
}

.product-list li a:hover,
.product-list li a:focus {
	color: rgb(26, 26, 26);
	text-decoration: none;
}

.product-list li a.active {
	color: rgb(26, 26, 26);
}

.content {
	border: 2px solid #ddd;
}

.btn-close {
	position: relative;
	top: 10px;
}

.zoom-ico {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.inr-banner .col-lg-12 {
	padding: 0;
}

.abt-txt p {
	font-size: 15px;
	line-height: 25px;
}

.abt-common {
	margin-top: 1em;
}

.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	left: 25%;
	content: "\f107";
	border: none;
	display: block;
	font-size: 24px;
	top: -8px;
	font-family: fontawesome;
	position: relative;
}

.nav-item.rotate .dropdown-toggle::after {
	transform: rotate(-180deg);
	top: 30px;
	left: 30px;
}

.megamenu li.col-lg-4 ul {
	padding: 12px 30px;
}

.megamenu li.col-lg-4 ul h6 {
	text-transform: uppercase;
	color: #000;
}

.megamenu li.col-lg-4 ul li a {
	color: #333;
}

li.about-us-drop ul.dropdown-menu li {
	/*  width: 288px;*/
	width: 285px;
	display: inline-block;
	padding: 4px 14px;
	vertical-align: top;
	border-right: 1px solid #ddd;
	min-height: 180px;
}

li.about-us-drop ul.dropdown-menu li:last-child {
	border: none;
}

li.products-drop ul.dropdown-menu li {
	width: auto;
	display: inline-block;
	padding: 4px 13px;
	vertical-align: top;
}

.about-us-drop .dropdown-menu {
	/*	width: 1166px;*/
	width: 605px;
}

li.about-us-drop ul.dropdown-menu li ul li {
	padding: 3px 0px;
	border: none;
	min-height: auto;
}

li.products-drop ul.dropdown-menu li li,
.products-drop .dropdown-menu.megamenu.midmenu li {
	border-bottom: 1px solid #595959;
}

.products-drop .dropdown-menu.megamenu.midmenu {
	padding: 8px 6px;
}

.products-drop .dropdown-menu.megamenu.midmenu li {
	padding: 4px 8px;
	margin-right: 0px;
/*12-9-2020
	margin-right: 12px;
	12-9-2020*/
	border: none;
}

li.about-us-drop ul.dropdown-menu ul {
	margin-bottom: 16px;
}

li.about-us-drop ul.dropdown-menu li ul li a,
.products-drop ul li a {
	color: #ccc;
	text-transform: uppercase;
}

li.about-us-drop ul.dropdown-menu li ul h6 {
	text-transform: uppercase;
	color: #fff;
}

.nav-item.rotate a.nav-link.dropdown-toggle {
	background: #000;
	color: #fff !important;
}

li.products-drop ul.dropdown-menu li li a:hover,
li.products-drop ul.dropdown-menu li li a:focus,
.we-care-drop ul li a:hover,
.we-care-drop ul li a:focus,
.products-drop ul li a:hover,
.products-drop ul li a:focus {
	color: #fff;
}

.manufactuing-page h2 {
	font-size: 18px;
	font-weight: normal;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: #a8cf45 !important;
	background: #000;
}

.management-page {
	background: #fff;
}

li.we-care-drop ul.dropdown-menu li li {
	border-bottom: 1px solid #595959;
}

li.we-care-drop .dropdown-menu.megamenu.midmenu {
	padding: 0px 6px;
}

li.we-care-drop .dropdown-menu.megamenu.midmenu li {
	padding: 4px 8px;
	margin-right: 12px;
}

.we-care-drop .dropdown-menu {
	width: 492px;
	left: -12em;
}

li.we-care-drop ul.dropdown-menu li {
	width: 250px;
	display: inline-block;
	padding: 4px 13px;
	vertical-align: top;
}

li.we-care-drop ul.dropdown-menu li:nth-child(2) {
	width: 200px;
}

li.we-care-drop ul.dropdown-menu li:nth-child(2) ul li {
	width: 100%;
}

li.we-care-drop ul.dropdown-menu li:nth-child(2) ul li a {
	text-transform: capitalize;
}

.we-care-drop ul li a {
	color: #ccc;
}

.products-drop .dropdown-menu.megamenu.midmenu li h6 {
	color: #fff;
	text-transform: uppercase;
}

li.we-care-drop .dropdown-menu.megamenu.midmenu li:first-child ul li {
	border: none;
}

.management-page h4 {
	font-size: 22px;
	font-weight: 300;
	color: #b1cd23;
	font-weight: bold;
	text-align: center;
}

.management-page .management-para {
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
}

.content {
	margin-bottom: 1em;
	position: relative;
	max-width: 400px;
	margin: auto;
	overflow: hidden;
}

.management-page img {
	margin-bottom: 16px;
}

.management-page .col-lg-4 {
	border-right: 1px solid #ddd;
	padding: 18px 36px;
	margin-bottom: 3em;
}

.management-page .col-lg-4:last-child {
	border-right: 0px;
}

.technology h5,
.infrastructure h5 {
	margin-bottom: 1em;
}

.technology .infra-img-blk,
.infrastructure .infra-img-blk {
	margin-bottom: 2em;
}

.technology .infra-txt,
.infrastructure .infra-txt {
	background: #000;
	color: #fff;
	padding: 8px 14px;
	text-transform: capitalize;
	font-size: 14px;
}

.contact-us-block .address .address-txt {
	width: calc(100% - 70px);
	display: inline-block;
	font-size: 14px;
}

.contact-us-block .address-ico {
	display: inline-block;
	vertical-align: top;
	margin-right: 14px;
}

.contact-us-block .mail i.fa {
	margin-right: 8px;
	font-size: 14px;
}

.contact-us-block .tel-ico {
	display: inline-block;
	margin-right: 10px;
}

.contact-us-block .txt-number {
	width: calc(100% - 70px);
	display: inline-block;
}

.contact-us-block a {
	color: #212529;
	text-decoration: none;
	cursor: pointer;
}

.contact-us-block a:hover,
.contact-us-block a:focus {
	color: #b0cd1d;
}

.contact-us-block .mail {
	margin: 4px 0px;
}

.contact-us-block .address,
.contact-us-block .mail {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	padding-top: 6px;
}

.contact-us-block .ft-info {
	margin-bottom: 6px;
}

.contact-us-block h3 {
	text-transform: capitalize;
	color: #000;
	font-weight: lighter;
	margin-bottom: 26px;
}

.content .content-overlay {
	background: rgba(0, 0, 0, 0.8);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay {
	opacity: 1;
}

.content-image {
	width: 100%;
}

.content-details {
	position: absolute;
	padding-left: 1em;
	padding-right: 1em;
	width: 100%;
	top: 50%;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details {
	top: 50%;
	left: 50%;
	opacity: 1;
}

.content-details h5 {
	color: #fff;
	font-weight: 500;
	margin-bottom: 0.5em;
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	border-bottom: 3px solid #a8cf45;
	padding-bottom: 28px;
	font-family: 'Lato', sans-serif;
}

.content-details p {
	color: #fff;
	font-size: 0.8em;
	text-align: left;
	line-height: 22px;
	font-size: 13px;
	margin-bottom: 10px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 0px;
}

.fadeIn-bottom {
	top: 80%;
}

.heading-txt {
	margin: 3em 0em 3em;
	text-transform: capitalize;
}

.heading-txt h3 {
	display: inline-block;
	background: #000;
	color: #fff;
	font-weight: lighter;
	font-size: 20px;
	padding: 17px 0px;
	position: relative;
}

.heading-txt::before {
	background: #000;
	content: "";
	width: 21%;
	left: 0;
	height: 58px;
	position: absolute;
}

.heading-txt h3::after {
	width: 22px;
	height: 58px;
	display: inline-block;
	content: '';
	background: url("../images/arow-label.png") no-repeat right center;
	background-position-x: right;
	background-position-y: center;
	background-size: auto;
	position: absolute;
	top: 0;
	background-size: auto 100%;
	left: 100%;
	background-position: left center;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.content-details h5 img {
	position: relative;
	width: 42px;
	float: right;
}

.content-details a {
	border-bottom: 2px solid #a8cf45;
	color: #fff;
	padding: 7px 11px;
	text-transform: capitalize;
	font-size: 13px;
	font-family: 'Lato', sans-serif;
}

.content-details h5 span {
	position: relative;
	top: 0;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 23px;
	width: calc(100% - 75px);
	display: inline-block;
}

.infra-home {
	margin: 1em 0em 2em;
}

.infra-home .col-lg-4 {
	padding: 4px;
	margin-bottom: 1em;
}

.about-us-block .heading-txt {
	margin-top: 0;
	margin-bottom: 1em;
}

.about-us-block h4 a {
	color: #000;
	font-size: 16px;
	text-transform: capitalize;
	text-decoration: underline;
}

/*footersection*/
.core-value-purpose .core-value-blk {
	display: inline-block;
}

.footer1 .ft-link.quick-link li {
	display: inline-block;
}

.footer1 .ft-link ul,
.footer1 .ft-link {
	text-align: center;
}

footer .ft-social .list-unstyled {text-align: left;}
.footer1 .ft-info {	text-align: left;	/* display: inline-block; */	float: left;}

footer .ft-link.quick-link li {	padding: 14px 34px;}
.footer1 .quick-link li a {	position: relative;}
.footer1 .quick-link li a::before {	content: "\f111";	font-family: fontawesome;	position: absolute;	font-size: 9px;}

.footer1 .quick-link li a::before {	content: "\f111";	font-family: fontawesome;	position: absolute;	font-size: 8px;	top: 1px;	left: -14px;}

.footer1 .ft-link img.img-fluid {	margin-bottom: 1.8em;}

.footer.footer1,.footer1 .copyright-block {	margin-top: 1em;}
.footer1 .ft-link.quick-link {	margin-bottom: 3em;}
.footer1 .ft-link.about-us-link {	text-align: left;}
.footer1 .quick-link ul {	border-bottom: 1px solid #686868;	padding-bottom: 1em;}

.footer1 .ft-link.about-us-link li {	/*	width: 140px;11-9-2020*/	width: 250px;	display: inline-block;	vertical-align: top;	text-align: left;}
.footer1 .ft-link.about-us-link li:nth-child(3) {	/*	width: 180px; 11-9-2020*/	width: 230px;}
.footer1 .ft-link.about-us-link li:nth-child(3) ul li {	width: 160px;}
.footer1 .ft-link.about-us-link li ul li {	display: block;	float: left}
.footer1 .about-us-link h6 {	text-align: left;}
.footer1 .about-us-link hr,.footer1 hr {	border-color: #fff;	width: 53%;	text-align: left;	float: left;	margin: 9px 0px;}
.footer1 .ft-link.cnt-ft h6 {	padding-bottom: 4px;}
.footer1 .ft-link.cnt-ft hr {	margin-bottom: 15px;}
/*end footersection*/



/*18-9-2020*/
dropdown-menu.megamenu.midmenu.customproduct {	left: 0;	width: 355px;}
.dropdown-menu.megamenu.midmenu.customproduct > li {	display:block;	/*width: 355px; */}
.dropdown-menu.megamenu.midmenu.customproduct {
	left: 0;
	width: 355px;
}
/*end 18-9-2020*/


.onlineservice-fixed-style {	position: fixed;	z-index: 99;}
div.onlineservice-fixed-styleRight {	left: initial !important;	right: 0 !important;}
.onlineservice-fixed-style.onlineservice-fixed-left {	top: 50%;	transform: translateY(-50%);}
.onlineservice-fixed-style ul {	border-radius: 10px 0 0 10px;}
.onlineservice-fixed-left .onlineservice-fixed-blocks-list {	background-color: transparent;}
.sitewidget-onlineService.onlineservice-fixed-style ul li {	line-height: 28px;	position: relative;	white-space: nowrap;	height: 48px;	width: 54px;}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items {	width: auto;	width: 60px;	height: 60px;	position: relative;margin-bottom: 2px;}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist {	overflow: hidden;}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a {	display: block;	width: 100%;	height: 100%;text-align: center;	background: rgba(74, 74, 74, 0);	color: #fff;	border: 0;	box-sizing: border-box;	border-bottom: 0;}
.onlineservice-fixed-style.onlineservice-fixed-left .bgicon {	position: relative;	padding: 0;	border: 0;	border-radius: 0;	width: 120px;	height: 60px;	transition: all .2s;}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_f {	color: #fff;	background: rgba(74, 74, 74, .3);}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_all{	width: 60px;	height: 60px;	padding: 0;border: 0;	border-radius: 0;	position: initial;	float: left;}

.onlineservice-fixed-style ul li div {	position: absolute;	padding: 12px 13px;	border-radius: 10px 0 0 10px;	width: 28px;	transition: width .3s ease-in;}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i {	background-position: 0 -56px;}
.onlineservice-fixed-style ul li i.font-icon {	background-image: none;	line-height: 60px;	font-size: 26px;}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_all {	width: 60px;	height: 60px;	padding: 0;	border: 0;	border-radius: 0;	position: initial;float: left;}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i {	background-position: 0 -56px;}
.onlineservice-fixed-style ul li i.font-icon {	background-image: none;	line-height: 60px;	font-size: 26px;}
.onlineservice-fixed-left {	left: 0 !important;	right: initial !important}
div.onlineservice-fixed-styleRight {	left: initial !important;	right: 0 !important}
.sitewidget-onlineService.onlineservice-fixed-style ul li i.font-icon {	display: initial}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist {	overflow: hidden}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_f {	color: #fff;	background: rgba(74, 74, 74, .3)}
.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_t {	background: #fff}
.onlineservice-fixed-style ul li a i.block-iconyouxiang {	font-size: 20px}
.onlineservice-fixed-style ul li a i.block-iconerweima {	font-size: 22px}
.onlineservice-fixed-style ul li a i.block-iconvkcopy {	font-size: 20px}
.onlineservice-fixed-left .onlineservice-fixed-blocks-list {	background-color: transparent}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items {	width: auto;	width: 60px;	height: 60px;	position: relative;	margin-bottom: 2px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a {	display: block;	width: 100%;	height: 100%;	text-align: center;	background: rgba(74, 74, 74, 0);	color: #fff;border: 0;	box-sizing: border-box;	border-bottom: 0}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .icon {	margin-top: 10px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .word {	display: block;	margin: 0;	font-size: 12px;	text-align: center;	line-height: 18px;	padding: 0 4px 4px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a i.fa {background-image: none;	line-height: 60px;	font-size: 26px;	display: block;	margin: 0 auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .terminal {	display: block;	width: 0;	height: 1px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i {	background-position: 0 -56px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .triangle {	position: absolute;	background: 0;	color: #fff;	font-size: 22px;	top: 19px;	left: 0;	width: auto;	height: auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li {	width: auto;height: auto}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a {display: block;min-width: 30px;	min-height: 22px;	text-align: center;	line-height: 60px;	color: #fff;	font-size: 14px}
.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a img {max-width: 240px}
.onlineservice-fixed-left.onlineservice-fixed-style-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {	left: 58px;	right: auto;	-webkit-transform: translateX(-250%);	transform: translateX(-250%)}
.onlineservice-fixed-left.onlineservice-fixed-style-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips:after {	right: auto;	left: -6px;	border-color: #ccc transparent transparent #ccc;	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg)}




/*responsive*/
@media(min-width:769px) {
	.onlineservice-fixed-style.onlineservice-fixed-left .listHover {transform: translateX(-60px)}
	.onlineservice-fixed-style.onlineservice-fixed-left .bgicon {position: relative;padding: 0;border: 0;border-radius: 0;width: 120px;height: 60px;transition: all .2s}
	.onlineservice-fixed-style.onlineservice-fixed-left .bglist .ico_all {width: 60px;height: 60px;padding: 0;border: 0;border-radius: 0;position: initial;float: left}
	.onlineservice-fixed-style.onlineservice-fixed-left {top: 50%;transform: translateY(-50%)}
	.onlineservice-fixed-style ul li i.font-icon {background-image: none;line-height: 60px;font-size: 26px}
	.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips.centerPad {padding: 15px}
	.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items:hover .onlineservice-fixed-blocks-tips {background: rgba(74, 74, 74, .3);-webkit-transform: translateX(0);transform: translateX(0)}
	.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {background-color: #fff;border-radius: 0;position: absolute;left: 60px;top: 0;-webkit-transform: translateX(-300%);transform: translateX(-300%);-webkit-transition: all .1s;transition: all .1s;z-index: -1;padding: 0 15px;min-height: 60px}
	div.sitewidget-onlineService.onlineservice-fixed-styleRight .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {background-color: #fff;border-radius: 0;position: absolute;left: initial;right: 60px;top: 0;-webkit-transform: translateX(300%);transform: translateX(300%);-webkit-transition: all .1s;transition: all .1s;z-index: -1;padding: 0 15px;min-height: 60px}
	div.sitewidget-onlineService.onlineservice-fixed-styleRight .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .fa-caret-left {left: initial;width: auto;height: auto}
	.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .triangleMb {display: none}
}


.onlineservice-fixed-left .onlineservice-fixed-blocks-items .ico_t {color: #000 !important;background: #fff !important;}
.onlineservice-fixed-style.onlineservice-fixed-left .listHover {transform: translateX(-60px);}


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

.two-slide-img .title {text-transform: capitalize;font-size: 26px;}

.two-slide-img .slide-txt {padding: 30px 0px 0px;}

.dron-home {background: url('../images/dron-factory.jpg');background-attachment: fixed;padding: 6em 0em;background-repeat: no-repeat;background-size: cover;background-position: center center;position: relative;}
.dron-txt .btn {border: 2px solid #b0cc20;color: #fff;border-radius: 0px;text-transform: capitalize;padding: 9px 28px;}
.dron-txt p {color: #fff;}
.dron-txt .btn:hover,.dron-txt .btn:focus {	background: #b0cc20;	color: #000;}
.india-map img {	opacity: 0.65;	width: 100%;}
.india-map {	position: relative;}
.india-map .pulse {	position: absolute;	top: 3em;	left: 5em;	font-weight: lighter;}
.pulse {	margin: 100px;	display: block;	width: 25px;	height: 25px;	border-radius: 50%;	background: #a8cf45;	cursor: pointer;	box-shadow: 0 0 0 rgb(168, 207, 69);animation: pulse 2s infinite;}
.pulse:hover {	animation: none;}


@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}

@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
	}
}

span.city {	position: absolute;	color: #fff;	text-transform: uppercase;	background: #b0cc20;	padding: 3px 12px;	font-weight: bold;	top: 11em;	left: 8em;	font-family: 'Lato', sans-serif;}
.quote {	padding: 4em;}
.slide-txt .inr-content p,.slide-txt .inr-content h3 {	margin-bottom: 0;}
.slide-txt .inr-content h3 {	font-size: 105px;	font-weight: lighter;	color: #afcb1e;	position: relative;}
.slide-txt .inr-content p {	text-transform: uppercase;	font-size: 26px;	font-weight: lighter;}
.slide-txt .inr-content p.developed {	font-weight: lighter;	position: relative;	top: 18px;	left: 13px;}
.slide-txt .inr-content p.customized {	position: relative;	left: 13px;	top: -23px;	line-height: 33px;}
.dron-txt h2 {	color: #b0cc20;	font-size: 38px;	line-height: 42px;	margin-bottom: 1em;}
.slide-txt .inr-content h3 span {	position: absolute;	top: -16px;	font-size: 58px;	left: 3.7em;}
.slide-content .inr-content {	width: 70%;	margin: 5em auto;}
.dron-txt p {	color: #fff;}
.dron-txt.text-center.excited-block {/*width: 950px; 23-9-2020*/margin: 2em auto 0em;}
.excited-block p {	font-size: 16px;	line-height: 32px;}
.home-slide .carousel-item {	overflow: hidden;	height: auto;}

/***************industries home**************/

.row.circles-wrap {	width: 100%;margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	max-width: 65.5rem;}
.large-12 {	width: 100%;}
.large-6 {	width: 50%;}
.industries-wrap {	position: relative;	padding-bottom: 3rem;	min-height: 752px;	background-size: cover;	background-position: center center;	background-repeat: no-repeat;	background: url('../images/industries-bg.jpg');	background-size: cover;}
.industries-wrap .title-wrap {	position: relative;	padding-top: 0em;	background: #F4F4F4;	color: #787D84;}
.industries-wrap #TriangleDown {	position: relative;	margin-bottom: 2.5rem;	width: 100%;	max-height: 150px;}
.column.large-centered:last-child,.columns.large-centered:last-child {	float: none;}
.large-6 {	width: 50%;}
.column,.columns {	position: relative;padding-left: 0.9375rem;	padding-right: 0.9375rem;	float: left;}
.circles-wrap .first .item:first-child a::after {	top: 4rem;	right: 2em;	border-color: white white transparent transparent;}
.circles-wrap .first .item:first-child a::after,.circles-wrap .first .item:last-child a::before,.circles-wrap .third .item:first-child a::after,.circles-wrap .third .item:last-child a::before {	content: "";display: block;	position: absolute;	width: 50px;height: 120px;}
.circles-wrap .first .item:first-child a {	margin-right: 2em;}
.industries-wrap .circles-wrap a {	text-transform: uppercase;	font-weight: 700;	color: rgba(255, 255, 255, .7);}
.right {	float: right !important;}
.industries-wrap .circles-wrap .circle {position: relative;width: 122px;height: 122px;margin: 0 auto;margin-bottom: 0.5rem;border-radius: 50%;border: 4px solid #fff;background: #ffffff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmJmYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #ffffff 6%, #bfbfbf 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #ffffff), color-stop(100%, #bfbfbf));background: -o-linear-gradient(top, #ffffff 6%, #bfbfbf 100%);background: -ms-linear-gradient(top, #ffffff 6%, #bfbfbf 100%);background: linear-gradient(to bottom, #ffffff 6%, #bfbfbf 100%);z-index: 5;	font-size: 0}
.industries-wrap .circles-wrap a:hover .circle {background: -webkit-linear-gradient(to bottom, #000 6%, #1e1e1e 100%);background: -o-linear-gradient(to bottom, #000 6%, #1e1e1e 100%);background: -ms-linear-gradient(to bottom, #000 6%, #1e1e1e 100%);background: linear-gradient(to bottom, #000 6%, #1e1e1e 100%);}
.infra-logo-cnt a:hover span {color: #a8cf45;}
.industries-wrap .circles-wrap .circle span {	position: relative;	display: inline-block;	vertical-align: middle;	padding: 2rem 0;	font-size: 2.875rem;color: #004996;	text-shadow: 1px 1px 0px white;	line-height: 2.875rem;}
.circles-wrap .first .item:first-child a::after {	top: 4rem;	right: 2em;	border-color: white white transparent transparent;}
.circles-wrap .first .item:last-child a::before {	top: 4rem;	left: 2em;	border-color: white transparent transparent white;}
.circles-wrap .second .circle-strokes span:first-child::before,
.circles-wrap .second .circle-strokes span:first-child::after {	content: "";	position: absolute;	top: 50%;	left: -160px;	width: 160px;	height: 0;	/*border-top: 1px solid white;*/}
.circles-wrap .second .circle-strokes span:first-child::after {	left: auto;	right: -160px;}
.circles-wrap .third .item:first-child a::after {	top: -3.75rem;	right: 2rem;	border-color: transparent white white transparent;}
.circles-wrap .third .item:last-child a::before {	top: -3.75rem;	left: 2em;	border-color: transparent transparent white white;}
.circles-wrap .first .item:last-child a {margin-left: 0em;}
.industries-wrap .circles-wrap a {	text-transform: uppercase;	font-weight: 700;	color: rgba(255, 255, 255, .7);}
.left {	float: left !important;}
.circles-wrap .second {padding: 1.65rem 0 2.25rem;}
.industries-wrap .row .row {	width: auto;	margin-left: -0.9375rem;	margin-right: -0.9375rem;	margin-top: 0;	margin-bottom: 0;	max-width: none;}
.large-4 {width: 33.33333%;}
.circles-wrap .second .logo .circle-strokes span:last-child {	border-color: rgba(255, 255, 255, .1);	top: -45px;	margin-left: -115px;	width: 230px;	height: 230px;}
.circles-wrap .second .circle-strokes span:first-child::after {	left: auto;	right: -160px;}
.circles-wrap .second .logo .circle-strokes span:nth-child(2) {	border-color: rgba(255, 255, 255, .5);	top: -15px;	margin-left: -85px;	width: 170px;height: 170px;}
.circles-wrap .second .logo img {	width: 122px;	margin: 20px 0px;	position: relative;	left: -1px;}
.circles-wrap .second .logo .circle-strokes span:nth-child(3) {	border-color: rgba(255, 255, 255, .3);top: -25px;	margin-left: -95px;	width: 190px;	height: 190px;}
.circles-wrap .second .logo .circle-strokes span:nth-child(4) {	border-color: rgba(255, 255, 255, .1);	top: -35px;	margin-left: -105px;	width: 210px;	height: 210px;}
.circles-wrap .second .logo .circle-strokes span:last-child {	border-color: rgba(255, 255, 255, .1);	top: -45px;	margin-left: -115px;	width: 230px;	height: 230px;}
.circles-wrap .second .logo .circle-strokes span {	border: 1px solid;	border-color: rgba(255, 255, 255, .9);	position: absolute;	top: -5px;	left: 50%;	margin-left: -75px;display: block;	width: 150px;	height: 150px;	border-radius: 50%;}
.column,.columns {	position: relative;	padding-left: 0.9375rem;	padding-right: 0.9375rem;	float: left;}
.circles-wrap .second .item:first-child a {	margin-right: 3.5em;}
.circles-wrap .second .item:last-child a {margin-left: 3.5em;}
.circles-wrap .third .item:first-child a {	margin-right: 3.313em;}
.circles-wrap .third .item:last-child a {	margin-left: 5.4em;}
.circles-wrap .third .item:last-child a::before {	width: 80px;}
.second .circle-strokes span:first-child::after {	display: none;}
.circles-wrap .second .circle-strokes span:first-child::before {	left: -170px;	width: 170px;}


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

.circles-wrap .first .item:last-child a {	margin-left: 5.5em;}
.circles-wrap .first .item:last-child a::before,.circles-wrap .first .item:first-child a::after,.circles-wrap .third .item:first-child a::after {	width: 80px;}
.circles-wrap .third .item:first-child a {	margin-right: 5.313em;}
.circles-wrap .first .item:first-child a {	margin-right: 5em;}


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

.two-slide-img {	padding: 3em 0em;}
.circles-wrap .circle span img {	width: 70px;	position: relative;top: -15px;left: -4px;}
.circles-wrap .first .item:nth-child(2) span img {	top: -8px;	left: -1px;}
.circles-wrap .first .item:nth-child(3) span img {	top: -8px;	left: -1px;}
.circles-wrap .first .item:nth-child(4) span img {	top: -1px;	left: 0px;}
.circles-wrap .first .item:nth-child(5) span img {	top: -8px;	left: 0px;	width: 65px;}


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

.large-6 {	width: 19%;}
.circles-wrap .first .item:last-child a {	margin-left: 0;}
.circles-wrap .first .item:first-child a {	margin-right: 0;}
.title-wrap p {	font-size: 15px;}
.circles-wrap .second .circle-strokes span:first-child::before {border-bottom: none;	transform: rotate(-90deg);}
.circles-wrap .second .circle-strokes span:first-child::before {	left: -9%;	width: 170px;	top: 16em;}
.row.first.clearfix.infra-logo-cnt {	margin-top: 5em;}
.circles-wrap .first .item:first-child a::after,.circles-wrap .first .item:last-child a::before,.circles-wrap .third .item:first-child a::after,.circles-wrap .third .item:last-child a::before {	display: none;}
.circles-wrap .first .item a {	margin-right: 0;	position: relative;}
.circles-wrap .first .item:first-child a::after,.circles-wrap .first .item:nth-child(2) a::after,.circles-wrap .first .item:nth-child(3) a::after,.circles-wrap .first .item:nth-child(4) a::after,.circles-wrap .first .item:nth-child(5) a::after {content: "";	height: 100px;	width: 2px;	/*background: #fff;*/	position: absolute;	display: block;	left: 50%;	top: -52px;}
.infra-circle-block {	left: 4px;	top: 4em;	position: relative;}
.row.circles-wrap.clearfix {	position: relative;	top: -1em;}

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

.title-wrap .col-lg-12 {	position: relative;	top: 5em;z-index: 55;}
.infra-logo-cnt .circle .last {	display: none;}
.infra-logo-cnt .switch .circle .last {	display: block;}
.infra-logo-cnt .switch .circle .first {	display: none;}
.about-us-page .abt-img img,.career-img img,.usp-img img {	border: 3px solid #ddd;	padding: 5px;}
.abt-common {	margin-top: 0em;}
.career-txt h1 {	font-size: 37px;	text-transform: capitalize;	margin-bottom: 18px;	margin-top: 22px;}
.usp-page ul {	padding-left: 18px;}
.usp-page h2 {	font-size: 24px;	margin-bottom: 1em;}
.usp-page ul li {	color: #212529;}
.usp-page p,.usp-page ul li {font-size: 16px;}


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

.core-value {	background: url('../images/core-value-bg.jpg');	padding: 4em;	padding: 4em;	background-attachment: fixed;}
.core-value-txt p {	color: #fff;	font-size: 20px;	line-height: 36px;	text-align: center;	padding-top: 22px;}
.profile-page .abt-txt {	margin-bottom: 3em;}
.core-purpose-block .col-lg-3 {max-width: 20%;flex: 0 0 20%;}
.core-purpose-block .core-purpose-blk {	text-align: center;	padding: 3em 0em;}
.core-purpose-txt p {	text-transform: capitalize;}
.core-purpose-img img.img-fluid {	width: 90px;}
.core-purpose-img {	margin-bottom: 2em;}
.core-purpose-block .col-lg-3 .core-purpose-blk {border-right: 1px solid #ddd;}
.core-purpose-block .col-lg-3:last-child .core-purpose-blk {	border-right: 0px;}
.product-page h3 {	display: block;	border-bottom: 1px solid #ddd;	padding: 14px;	text-align: center;	margin-bottom: 2em;	padding-bottom: 18px;	position: relative;font-weight: lighter;}
.product-page h3::after {	content: "";	border-bottom: 4px solid #a8cf45;	height: auto;	width: 60px;	position: absolute;	bottom: -2px;	left: 47.50%;	z-index: 2222;}
.product-page p {color: #606060;}
.products-main-page h3 {	color: #333;	margin-bottom: 1em;	border-bottom: 2px solid #333;	display: inline-block;	padding: 14px 14px;	text-transform: capitalize;}
.onlineservice-fixed-blocks-items .fa.fa-caret-right,.onlineservice-fixed-blocks-items .fa-caret-left {	display: none;}
.product-demo .product-img {	padding: 0 !important;}
.product-blk.product-demo {	border: none;}
.product-demo .product-img {	border: 4px solid #d9d9d9;}
.product-demo .product-txt {	padding: 12px;}
.product-demo .product-txt .getp-txt {	font-size: 18px;	color: #626262 !important;	margin-bottom: 0px;}
.product-blk.product-demo:hover .product-txt p {	font-size: 20px;}
.product-demo .product-img {	position: relative;	overflow: hidden;}
.product-demo .logo-hover-block {	position: absolute;	top: auto;	left: 49%;	transform: translate(-50%, -50%);	z-index: 10;	opacity: 0;	transition: all 0.8s ease;	bottom: -50%;width: 80%;}
.product-demo .product-img:hover .logo-hover-block {	opacity: 1;	bottom: 30%;}
.product-demo:hover .product-img-blk {	background: rgba(0, 0, 0, 0.8);}
.product-demo:hover .product-img-blk img {	opacity: 0.1;}
.media-gallery-model .modal-body img.img-fluid {	max-width: 100% !important;}
.media-gallery-model .modal-dialog {	width: 600px !important;	max-width: 600px !important;}
h3.txt-model-header {	margin-bottom: 0px;}
.media-gallery-model .modal-body img {	width: 100%;}
.human-assets-img .carousel-control-prev,.human-assets-img .carousel-control-next {	display: flex;}
.human-assets-page {	padding-bottom: 2em !important;}
.human-assets-page .carousel-item {	border: 3px solid rgb(51, 51, 51);}
.infra-img-blk a {	text-decoration: none;}
.infra-1 img.img-fluid {	width: 100%;}
.infra-1 .infra-txt {	background: transparent;	color: #333;}
.infrastructure hr {	margin: 3em 0em;}
.human-assets-img .carousel-indicators li {	width: 8px;	height: 8px;}
.human-assets-img .carousel-indicators {	margin: 4px;}
.infrastructure h3 {font-size: 20px;line-height: 32px;	font-weight: 300;	margin-top: 16px;}
.team-img {	margin-bottom: 2em;}
.about-us-block.product-page {	margin: 0;}
.capabilities {	margin-bottom: 4em;}
.career-txt .btn.btn-primary,.career-form .btn.btn-primary {	background: #b0cc20;	border: none;	border-radius: 0;	box-shadow: none;}
.career-txt .btn.btn-primary:hover,.career-form .btn.btn-primary:hover {	background: #000;	box-shadow: none;}
.usp-page hr {	margin: 3em 0em;}
.usp-page {	margin: 1em 0em 4em;}
.about-us-block.padding-tb45.global-foorprints {	padding: 7em 0em;}
.about-us-block .vision-statement h4 {	color: #000;	font-size: 30px;	text-align: center;	margin-bottom: 1em;}
.about-us-block .vision-statement-ico img.img-fluid {	width: 120px;}
.about-us-block .vision-statement-ico {text-align: center;}
.vision-statement {	padding: 3em 0em 4em;}



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

/* 2-10-2020
.manufactuing-ico img.img-fluid {
	width: 150px;
	margin-right: 32px;
}*/

.manufactuing-ico,.manufactuing-txt {	display: inline-block;	vertical-align: top;}
.manufactuing-blk {	border-bottom: 2px solid #bbb;	padding-bottom: 2em;	/*width: 90%;*/	margin: 0 auto 3em;}
.manufactuing-txt {	width: calc(100% - 200px);	display: inline-block;	text-align: left;}
.manufactuing-page h3 {	border-bottom: none;	font-size: 48px;	text-align: left;	margin-bottom: 0;}
.manufactuing-page h3::after {	display: none;}
.manufactuing-page p {	margin-bottom: 2em;}
.manufactuing-page .capabilities .row:nth-of-type(odd) .col-lg-12 .manufactuing-blk {	background-color: #dfdfdf;	padding: 1em;}
.manufactuing-page .capabilities .row:nth-of-type(even) .col-lg-12 .manufactuing-blk {	background-color: #eee;	padding: 1em;}
.quality ul li::before {	content: "\f111";	font-family: fontawesome;	font-size: 10px;	margin-left: -9px;	position: absolute;top: 5px;	left: -5px;}
.quality ul {	margin-left: 0px;}
.quality ul li {	position: relative;}
.quality ul li {	margin-left: 14px;}

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

.carousel-item.first {	position: relative;}
.carousel-item.first .txt {	position: absolute;	top: 0;	left: 0;	background: rgba(0, 0, 0, 0.8);	padding: 14px;	border-radius: 5px;	width: 100%;	width: 100%;	height: 100%;	bottom: 0;}
.carousel-item.first .txt p {	position: absolute;	transform: translate(-50%, -50%);	left: 50%;	top: 50%;	color: #fff;	font-size: 60px;	line-height: 82px;	text-align: center;	font-weight: lighter;}


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

.owl-nav button {	position: absolute;	top: 50%;	background-color: #000;	color: #fff;	margin: 0;	transition: all 0.3s ease-in-out;}
.owl-nav button.owl-prev {	left: 0;}
.owl-nav button.owl-next {	right: 0;}
.owl-dots {	text-align: center;	padding-top: 15px;}
.owl-dots button.owl-dot {	width: 15px;	height: 15px;	border-radius: 50%;	display: inline-block;	background: #ccc;	margin: 0 3px;}
.owl-dots button.owl-dot.active {	background-color: #000;}
.owl-dots button.owl-dot:focus {	outline: none;}
.owl-nav button {	position: absolute;	top: 50%;	transform: translateY(-50%);	background: rgba(255, 255, 255, 0.38) !important;}
.owl-nav span {	font-size: 70px;	position: relative;	top: -5px;	/*color: #b0cc1f;*/	color: #fff;}

.owl-nav button:focus {	outline: none;}
.owl-dots {	display: none;}
/*2-10-2020
.manufactuing-ico img.img-fluid {
	width: 150px;
	margin-right: 32px;
	margin: 0 auto;
}*/

.manufactuing-txt {	width: 100%;	display: block;	text-align: center;}
.manufactuing-ico,.manufactuing-txt {display: block;	vertical-align: top;}
.manufactuing-page h3 {border-bottom: none;	font-size: 24px;	text-align: center;	margin-bottom: 0;}
.manufactuing-blk {	border-bottom: none;	padding-bottom: 2em;	/*10-9-2020   margin: 0 auto 3em;*/	margin: 0 auto 0;}
.owl-slider {	min-height: 400px;}


/*10-9-2020*/

.owl-slider.custowl-slider {	min-height: auto;}
.ourmarketsector h2 {	margin: 50px 0 0;}
h2.manufacure-text {	margin: 30px 0 50px;	font-weight: 500;	font-size: 26px;}
.abt-common .row>.col-lg-12>p {	margin-bottom: 20px;	color: #000;	line-height: 32px;	font-size: 16px;}
/*end 10-9-2020*/
.nav-item.dropdown.products-drop.rotate .dropdown-toggle::after {	left: 34px;}
.certi-img img {	width: 200px;}
.media-gallery-img {	margin-bottom: 2em;}
.media-gallery-img {	margin-bottom: 2em;	border: 4px solid #ddd;}


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

.milestone-slider .carousel-indicators li {	text-indent: 0;	width: auto !important;	height: auto;	background: transparent;	cursor: pointer;	border-right: 2px solid #a8cf45;padding: 0px 14px;margin-bottom: 10px;color: #000;}
.milestone-slider .carousel {	overflow: hidden;}
.milestone-slider .carousel-indicators {	position: static;}
.milestone-slider .carousel-indicators li:last-child {	border-right: none;}
.milestone-slider {	padding-bottom: 3em;}
.milestone-slider .carousel-indicators li:hover {	color: #717171;}
.milestone-slider .carousel-caption {	background: rgba(0, 0, 0, 0.7);	width: 100%;	position: absolute;	bottom: 0;	left: 0;}

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

.timeline {	position: relative;	padding: 4px 0 0 0;	margin-top: 22px;	list-style: none;}
.timeline>li:nth-child(even) {	position: relative;	margin-bottom: 50px;	height: 180px;	right: -100px;}
.timeline>li:nth-child(odd) {	position: relative;	margin-bottom: 50px;	height: 180px;	left: -100px;}
.timeline>li:before,.timeline>li:after {	content: " ";display: table;}
.timeline>li:after {	clear: both;	min-height: 170px;}
.timeline>li .timeline-panel {	position: relative;	float: left;	width: 41%;	padding: 0 20px 20px 30px;	text-align: right;	margin-top: 2em;}
.timeline>li .timeline-panel:before {	right: auto;	left: -15px;	border-right-width: 15px;	border-left-width: 0;}
.timeline>li .timeline-panel:after {	right: auto;	left: -14px;	border-right-width: 14px;	border-left-width: 0;}
.timeline>li .timeline-image {	z-index: 100;position: absolute;	left: 50%;	border: 2px solid #000;	border-radius: 100%;	background-color: #a8cf45;	box-shadow: 0 0 5px #000;	width: 150px;	height: 150px;	margin-left: -100px;}
.timeline>li .timeline-image h4 {	margin-top: 12px;	font-size: 10px;	line-height: 14px;}
.timeline>li.timeline-inverted>.timeline-panel {	float: right;	padding: 0 30px 20px 20px;	text-align: left;}
.timeline>li.timeline-inverted>.timeline-panel:before {	right: auto;	left: -15px;	border-right-width: 15px;	border-left-width: 0;}
.timeline>li.timeline-inverted>.timeline-panel:after {	right: auto;	left: -14px;	border-right-width: 14px;	border-left-width: 0;}
.timeline>li:last-child {	margin-bottom: 0;}
.timeline .timeline-heading h4 {margin-top: 22px;	margin-bottom: 4px;	padding: 0;	color: #b3b3b3;}
.timeline .timeline-heading h4.subheading {	margin: 0;	padding: 0;	text-transform: none;	font-size: 18px;	color: #000;	font-weight: 500;}
.timeline .timeline-body>p,.timeline .timeline-body>ul {	margin-bottom: 0;color: #808080;}

/*Style for even div.line*/

.timeline>li:nth-child(2n+1) .line::before {	content: "";	position: absolute;	top: 60px;	bottom: 0;	left: 640px;	width: 4px;	height: 275px;	background-color: #000;	-ms-transform: rotate(-40deg);	-webkit-transform: rotate(-40deg);	transform: rotate(-40deg);	/* box-shadow: 0 0 5px #4582ec; */}
/*Style for odd div.line*/
.timeline>li:nth-child(2n) .line::before {	content: "";	position: absolute;	top: 60px;	bottom: 0;	left: 425px;	width: 4px;	height: 300px;	background-color: #000;	-ms-transform: rotate(40deg);	-webkit-transform: rotate(40deg);	transform: rotate(40deg);	/* box-shadow: 0 0 5px #4582ec; */}
/*21-9-2020*/
.carousel-txt {    position: absolute;    top: 50%;    left: 50%;    z-index: 1;    transform: translate(-50%, -50%);     /*type text*/   white-space: nowrap;   overflow: hidden;   font-family: 'Source Code Pro', monospace;   font-size: 28px;   color: rgba(255, 255, 255, .70);	/* Animation */   animation: animated-text 3s steps(30, end) 1s 1 normal both;}
.carousel-txt h2 {   color: #a8cf45;    /*font-size: 63px;*/    font-size: 55px;    text-align: center;    font-family: 'Planer-Regular';}
#twohcounter .counter-value{	display: inline-block;    margin: 0px 0;    font-size: 105px;    font-weight: lighter;    color: #afcb1e;    position: relative;}
#twohcounter .conter-pluse {    color: #afcb1e;    position: absolute;    font-size: 40px;    right: 210px;}


/*slider zoofeffect*/
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

.carousel-inner .carousel-item > img {  -webkit-animation: zoom 20s;  animation: zoom 20s;}
/*end slider zoofeffect*/
/*end 21-9-2020*/





/*22-9-2020*/
.carousel-productimg-c h2 {    color: #a8cf45;    font-size: 55px;  	font-family: 'Planer-Regular';  }
.carousel-productimg-c h3 {	color: #fff;	font-size: 58px;	font-weight: 100;	margin-top: 20px;	font-family: 'Planer-Light';}
.carousel-productimg-c h3 sub {    color: #fff;    font-size: 30px;    font-family: 'Planer-Light';}
.carousel-productimg-l {	position: absolute;	top: 250px;	left: 40px;}
.carousel-productimg-c {    position: absolute;    top: 36%;    left: 50%;    transform: translate(-50%, -50%);}
.carousel-productimg-r {	position: absolute;	top: 80px;	right: 150px;}
.animate__animated.animate__bounce {  --animate-duration: 2s;}
/* This changes all the animations globaly */
:root {
  --animate-duration: 800ms;
  --animate-delay: 0.9s;
}


.carousel-innov {    position: absolute;    top: 35%;    right: 15%;}
.carousel-innov h3 {    color: #fff;    font-family: 'Planer-Light';    font-size: 45px;}
.carousel-innov h2 {    color: #a8cf45;    font-family: 'Planer-Regular';    font-size: 55px;    margin-bottom: 20px;}
.carousel-product-head {    position: absolute;    bottom: 30px;    left: 0;    color: #B0CB1F;    font-size: 55px;    font-family: 'Planer-Regular';    right: 0;   text-align: center;}
.product-l {    position: absolute;    top: 25%;    left: 100px;}
.product-c {    position: absolute;    top: 45%;    left: 50%;    transform: translate(-50%, -50%);}
.product-r {    position: absolute;    top: 25%;    right: 100px;}
/*end 22-9-2020*/


/*23-9-2020*/
.carousel-indicators {    bottom: 10px;    justify-content: left;    margin-right: 0;    margin-left: 10px;}
.dron-txt.excited-block h2 {    font-size: 33px;    margin-bottom: 0;}
.dron-txt.excited-block p {	margin: 20px 0 0;	text-align: justify;}
.aboutbelieve img {    max-width: 355px;}
.aboutbelievesection {    background: #efefef;    padding: 70px 0;}
/*end 23-9-2020*/


/*24-9-2020*/
@import "lesshat";
.ba-slider {    position: relative;    overflow: hidden;}
.ba-slider img {    width: 100%;    display:block;}
.resize {    position: absolute;    top:0;    left: 0;    height: 100%;    width: 50%;    overflow: hidden;}
.handle { /* Thin line seperator */  position:absolute;   left:50%;  top:0;  bottom:0;  width:3px;  margin-left:-2px;  background: #a8cf45;  cursor: ew-resize;  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);   -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);    box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);}
.handle:after {  /* Big orange knob  */    position: absolute;    top: 50%;   width: 64px;    height: 64px;    margin: -32px 0 0 -32px;    content:'\21d4';    color:white;    font-weight:bold;    font-size:36px;    text-align:center;    line-height:64px;    background: #a8cf45; /* @orange */    border-radius: 50%;    transition:all 0.3s ease;}
.draggable:after {    width: 48px;    height: 48px;    margin: -24px 0 0 -24px;    line-height:48px;    font-size:30px;}
/*end 24-9-2020*/

/*1-10-2020*/
.about-us-block.capabilities {    padding: 60px 0;    background: #fff;}

.aboutusblock-img{ border: 1px solid #a8cf45;padding: 15px; margin-right: 20px;max-height: 132px;}
.aboutusblock-img img{max-width: 100px;}
.aboutusblock-txt{}
.aboutusblock-txt h3 {    font-size: 24px;    margin: 0 0 10px;    text-transform: uppercase;}
.aboutusblock-txt p{	margin-bottom: 0;	font-size: 16px;color: #676767;}
.cust-row-eq-sub {    display: flex;}
.row.cust-row-eq {    padding: 40px 0;    border-top: 2px solid #d9d9d9;}
.about-us-block > .container > .row.cust-row-eq:nth-child(odd) {	background: #f1f1f1;}
/*end 1-10-2020*/


/*2-10-2020*/
/*why-accuratesection*/
.why-accuratesection{	padding: 90px 0;}
.bg-theam {    background: #a8cf45;}
.why-accurate-txt {    padding: 30px;    text-align: center;}
.why-accurate-txt h2{	margin:15px 0;	color: #000;	font-size: 32px;}
.why-accurate-txt p{	margin: 0;	color: #000;	font-size: 18px;}
section.why-accuratesection > .container > .row {   margin-bottom: 50px;}
/*section.why-accuratesection > .container > .row:last-child {    margin: 0;}*/
section.why-accuratesection > .container > .row:nth-child(6) {margin-bottom: 0;}
.why-accurate-txt img {    max-width: 100px;}
/*end why-accuratesection*/

/*manufactuingsection*/
.manufactuingsection{	padding: 70px 0;}
.manufactuing-details p {    margin: 0 0 20px;    font-size: 18px;}
.manufactuing-details p:last-child{margin: 0 0 0px;}
.manufactuing-brandsection {   background: #a8cf45;    padding: 70px 0;}
.manufactuing-head h2 {    font-size: 36px;    text-align: center;    margin: 0 auto 40px;    font-weight: 300;}
.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev,
.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next {   background: #101700 !important;    width: 45px;    color: #fff;    height: 45px;    text-align: center;    line-height: 35px;    /*border-radius: 50%;*/}
.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev{	left: -100px;}
.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next {	right: -100px;}
.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev > span,
.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next > span{font-size: 42px;top: 2px;}
.manufactuing-ico {    display: flex;    justify-content: center;}
.manufactuing-ico img {    max-width: 150px;}
.item.cust-item > .manufactuing-blk {    padding: 0;}
.item.cust-item {    /*border: 1px solid #000;*/    background: #fff;}
.manufactuing-txt h3 {    font-size: 22px;    height: 90px;    margin-bottom: 0;    padding: 0 20px;    font-weight: normal;}
.manufactuing-ico img {    max-width: 100px;    padding: 20px 0px 20px;}
/*end manufactuingsection*/
/*end 2-10-2020*/

/*3-10-2020*/
.abt-img.history-img {   padding-bottom: 80px;}
.abt-common.history > .abt-txt p {    font-size: 18px;    line-height: 28px;    margin-bottom: 30px;}
.abt-img.history-img.his1 img {   border: none;}

/*end 3-10-2020*/





.carousel-item.desk-slider-too{display: none;}
/* Medium Devices, .visible-md-* */

@media (min-width: 992px) and (max-width: 1199px) {
	.timeline>li:nth-child(even) {		margin-bottom: 0px;		min-height: 0px;		right: 0px;	}
	.timeline>li:nth-child(odd) {		margin-bottom: 0px;		min-height: 0px;		left: 0px;	}
	.timeline>li:nth-child(even) .timeline-image {	left: 0;		margin-left: 0px;	}
	.timeline>li:nth-child(odd) .timeline-image {	left: 690px;	margin-left: 0px;	}
	.timeline>li:nth-child(even) .timeline-panel {		width: 76%;		padding: 0 0 20px 0px;		text-align: left;}
	.timeline>li:nth-child(odd) .timeline-panel {		width: 70%;		padding: 0 0 20px 0px;		text-align: right;	}
	.timeline>li .line {		display: none;	}
}


/* Small Devices, Tablets */

@media (min-width: 768px) and (max-width: 991px) {
	.timeline>li:nth-child(even) {		margin-bottom: 0px;		min-height: 0px;		right: 0px;}
	.timeline>li:nth-child(odd) {		margin-bottom: 0px;		min-height: 0px;		left: 0px;	}
	.timeline>li:nth-child(even) .timeline-image {		left: 0;		margin-left: 0px;	}
	.timeline>li:nth-child(odd) .timeline-image {		left: 520px;		margin-left: 0px;	}
	.timeline>li:nth-child(even) .timeline-panel {		width: 70%;		padding: 0 0 20px 0px;	text-align: left;	}
	.timeline>li:nth-child(odd) .timeline-panel {		width: 70%;		padding: 0 0 20px 0px;		text-align: right;	}
	.timeline>li .line {		display: none;	}
}


/* Custom, iPhone Retina */

@media only screen and (max-width: 767px) {
	.timeline>li:nth-child(even) {		margin-bottom: 0px;		min-height: 0px;		right: 0px;	}
	.timeline>li:nth-child(odd) {		margin-bottom: 0px;		min-height: 0px;		left: 0px;	}
	.timeline>li .timeline-image {		position: static;		width: 150px;		height: 150px;		margin-bottom: 0px;	}
	.timeline>li:nth-child(even) .timeline-image {		left: 0;		margin-left: 0;	}
	.timeline>li:nth-child(odd) .timeline-image {		float: right;		left: 0px;		margin-left: 0;	}
	.timeline>li:nth-child(even) .timeline-panel {		width: 100%;		padding: 0 0 20px 14px;	}
	.timeline>li:nth-child(odd) .timeline-panel {	width: 100%;		padding: 0 14px 20px 0px;}
	.timeline>li .line {		display: none;	}
}


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

@media screen and (max-width: 425px) {
	.modal {		width: 100%;	height: 70%;		padding: 0;}	
	.btn-close {right: 5px;	}
}

@media only screen and (min-device-width: 1367px) and (max-device-width: 1600px) {
	.products-drop .dropdown-menu {left: -41em;}
	video {height: auto !important;	}
	.dron-txt.text-center.excited-block {width: auto;	}
	.home-slide .carousel-item {height: 550px;	}
	/*22-9-2020*/	
	.carousel-innov {top: 18%;}
	.product-c img {max-width: 380px;}
	.product-l img {max-width: 275px;}
	.product-r img {max-width: 275px;}
	.product-c {top: 45%;}
	.carousel-product-head {font-size: 35px;bottom: 30px;}

	.carousel-productimg-l {top: 120px;left: 40px;}
	.carousel-productimg-r img {max-width: 200px;}
	.carousel-productimg-l img {max-width: 320px;}
	.carousel-productimg::before {bottom: 50px;}
	.carousel-productimg-r {top: 80px;right: 90px;}
	.carousel-productimg-c h2 {font-size: 40px;}
	.carousel-productimg-c h3 {font-size: 40px;}
	/*end 22-9-2020*/	

}


@media screen and (max-width: 1366px) {
	.products-drop .dropdown-menu {left: -41em;}
	video {height: auto !important;width: 100%;}
	.dron-txt.text-center.excited-block {width: auto;}
	/*23-9-2020*/

	.carousel-txt h2 {font-size: 45px;}
	.carousel-productimg-c h2 {font-size: 35px;}
	.carousel-productimg-c h3 {font-size: 35px;margin: 0;}
	
	.product-c img {max-width: 380px;}
	.product-l img ,.product-r img {max-width: 250px;}
	.carousel-product-head {/*bottom: 50px;*/font-size: 45px;}
	.carousel-innov h3 {font-size: 35px;}
	.carousel-innov h2 {font-size: 45px;}
	.carousel-productimg-r img {max-width: 210px;}
	.carousel-productimg-r {top: 60px;right: 80px;}
	.carousel-productimg-l {top: 160px;left: 30px;}
	.carousel-productimg-l img {max-width: 300px;}
	.carousel-productimg::before {bottom: 50px;}
	/*end 23-9-2020*/
}

@media screen and (max-width: 1199px) {
	.products-drop .dropdown-menu {width: 991px;left: -29em;}
	.about-us-drop .dropdown-menu {left: -23em;}
	.home-slide .carousel-item {height: auto;}
	video {height: 499px !important;}
}

@media screen and (max-width: 1280px) {
	.carousel-innov {top: 18%;}
	.product-c img {max-width: 370px;}
	.product-l img {max-width: 240px;}
	.product-r img {max-width: 240px;}
	.carousel-product-head {font-size: 35px;bottom: 20px;}

	.carousel-productimg-l {top: 120px;left: 40px;}
	.carousel-productimg-r img {max-width: 180px;}
	.carousel-productimg-l img {max-width: 299px;}
	.carousel-productimg::before {bottom: 50px;}
	.carousel-productimg-r {top: 80px;right: 90px;}
	.carousel-productimg-c h2 {font-size: 35px;}
	.carousel-productimg-c h3 {font-size: 35px;}
	.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev{left: -50px}
	.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next{right: -50px}
	/*9-10-2020*/
	/*.products-drop .dropdown-menu {left: 0;}*/
	/*end 9-10-2020*/
}

@media screen and (max-width: 1199px) {
	span.city {top: 9em;left: 6em;}
	.india-map .pulse {top: 1em;left: 3em;}
	.footer1 .ft-link.about-us-link li:nth-child(3),
	.footer1 .ft-link.about-us-link li {/*width: 130px; 11-9-2020*/width: 170px;}
	footer .ft-info .address-ico,
	footer .ft-info .tel-ico {margin-right: 9px;}
	.navbar-brand img.img-fluid {width: 180px;}
	.why-accurate-txt {	padding: 10px 20px 10px;}
	footer .ft-link.quick-link li {padding: 14px 30px;}
}

@media screen and (max-width:1024px) {
	/*23-9-2020*/
	.carousel-innov h2,.carousel-innov h3 {font-size: 25px;}
	.carousel-innov h2{font-size: 25px;margin-bottom: 10px;}
	.carousel-innov {top: 34%;right: 17%;}

	.product-l img, .product-r img {max-width: 180px;}
	.product-c img {max-width: 270px;}
	.carousel-product-head {font-size: 25px;bottom: 20px;}
	.carousel-txt h2 {font-size: 35px;}
	.carousel-productimg-l {top: 120px;left: 30px;}
	.carousel-productimg-l img {max-width: 210px;}
	.carousel-productimg-c h3 {font-size: 28px;margin: 10px 0 0;}
	.carousel-productimg-c h2 {font-size: 28px;margin-bottom: 0;}
	.carousel-productimg-r img {max-width: 140px;}
	.carousel-productimg-r {top: 60px;right: 80px;}
	.dron-txt.excited-block h2 {font-size: 27px;}
	.dron-txt.excited-block p{margin: 0;}
	footer .ft-link.quick-link li { padding: 14px 24px;}
	#twohcounter .conter-pluse {    right: 130px;}	
	/*9-10-2020*/
	.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev {left: -42px;}
	.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next {right: -42px;}
	.why-accurate-txt {    padding: 10px 20px 20px;}
	section.why-accuratesection > .container > .row {margin-bottom: 25px;}
	.why-accurate-txt h2 {   font-size: 28px;margin: 10px 0 5px;}
	.why-accuratesection {   padding: 25px 0;}
	/*end 9-10-2020*/
}

@media screen and (max-width:991px) {
	.media-gallery-model .modal-dialog {		width: 400px !important;		max-width: 400px !important;	}
	.slide__text-heading {		line-height: 94px;		font-size: 2.5rem;	}
	.slide__text {		height: 11rem;	}
	.slider-pagi {		margin-right: 0px;		padding-left: 0px;	}
	.slider-pagi {		bottom: 1rem;	}
	#demos .owl-nav {		display: none;	}
	.comming-soon-main .home-slide-product-info {		margin-top: 1em;	}
	.comming-soon-main {		padding: 2em 0em 1em;	}
	.navbar-dark .navbar-nav .nav-link {		padding: 12px 14px;	}
	.header {		padding: 14px 0px;	}
	.about-us-drop .dropdown-menu,	.products-drop .dropdown-menu {		width: 100%;	}
	li.about-us-drop ul.dropdown-menu li {		width: 100%;	}
	.navbar-toggler {		background: #a8cf45;	}
	.dropdown-toggle::after {		left: 12%;		top: -29px;		}
	.nav-item.rotate .dropdown-toggle::after {		top: 11px;		left: 95px;	}
	.we-care-drop .dropdown-menu {		width: 100%;	}
	li.we-care-drop ul.dropdown-menu li:nth-child(2) {		width: 45%;	}
	.we-care-drop .dropdown-menu {		width: 100%;	}
	.slide-content .inr-content {		margin: 0em auto;	}
	span.city {		padding: 6px 43px;		top: 17em;		/*left: 12em;*/		left: 10em;	}
	.india-map .pulse {		top: 9.5em;		left: 12em;	}
	.footer1 .ft-link.about-us-link li {		width: 100%;	}
	footer .ft-link.quick-link li {		padding: 14px 24px;	}
	li.products-drop ul.dropdown-menu li li:last-child {		border-bottom: 0px !important;	}
	.about-us-page .abt-img {		margin-bottom: 1em;	}
	.abt-profile-img {		margin-bottom: 3em;	}
	.management-page .col-lg-4 {		border-right: none;	}
	.management-page img {		width: 100%;	}
	.media-gallery-model .modal-dialog {width: 500px !important;max-width: 500px !important;}
	.infra-img img.img-fluid {width: 100%;}
	.manufactuing-page h3 {font-size: 30px;}
	.manufactuing-page h3 {font-size: 30px;}
	li.products-drop ul.dropdown-menu li {width: 100%;}
	li.about-us-drop ul.dropdown-menu li {border-right: none;}
	.nav-item.dropdown.products-drop.rotate .dropdown-toggle::after {left: 95px;}
	.about-us-drop .dropdown-menu,
	.products-drop .dropdown-menu {border: none;}
	.media-gallery-img img.img-fluid {width: 100%;}
	.footer1 .ft-info {width: 100%;}
	footer .copyright-block {padding: 16px 0px;}
	.footer1 .about-us-link hr,
	.footer1 hr,.footer1 .ft-link.about-us-link li:nth-child(3),
	.footer1 .ft-link.about-us-link li:nth-child(3) ul li {width: 100%;}
	.owl-slider {min-height: auto;}
	.navbar-toggler {padding: 4px 6px;font-size: 14px;}
	video {height: 413px !important;}
	.desktop-show {display: none;}
	.mobile-show {display: block;}
	.carousel-item.first .txt p {font-size: 26px;line-height: 32px;}
	/*8-10-2020*/	
	.inr-content {text-align: center;}
	#twohcounter .conter-pluse {    right: 200px;}	
	.banner-img img {height: 250px;object-fit: cover;object-position: center;}
	.product-page {margin: 60px 0 0;}
	/*end 8-10-2020*/	

	/*9-10-2020*/
	.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev {left: 0;}
    .abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next {right: 0;}
    div#demo .carousel-inner > .carousel-item img {width: 100%;}
    .aboutusblock-txt h3 {font-size: 22px;}
    .aboutusblock {   margin-bottom: 30px;border-bottom: 2px solid #d9d9d9;    padding-bottom: 30px;width: 100%;}
    .about-us-block.capabilities > .container > .row.cust-row-eq > .col-sm-12.col-md-12.col-lg-6.cust-row-eq-sub:last-child > .aboutusblock {margin-bottom: 0;    margin-bottom: 0;  padding-bottom: 0;  border: none;}
	/*end 9-10-2020*/
}

@media screen and (max-width:767px) {
	.slide__text-heading {line-height: 50px;font-size: 1.5rem;}
	.slide__text {		height: 7rem;	}
	.slider-pagi__elem {		width: 20px;		height: 20px;	}
	.comming-soon-main .head-txt h2 {		font-size: 28px;	}
	.comming-soon-main .ft-info {		margin-left: 0px;	}
	.navbar-toggler {		background: #a8cf45;	}
	.sitewidget-onlineService.onlineservice-fixed-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .triangle {		display: none;	}
	.onlineService_t.for_tel {		display: none !important;	}
	.dropdown-toggle::after {		left: 16%;	}
	.manufactuing-ico img.img-fluid {		width: 100px;		margin-right: 0;	}
	.manufactuing-page h3 {		font-size: 22px;	}
	.owl-slider {		min-height: auto;	}
	li.we-care-drop .dropdown-menu.megamenu.midmenu {		border: none;	}
	li.we-care-drop ul.dropdown-menu li:nth-child(2) {		width: 100%;	}
	footer .ft-link.quick-link li {		padding: 14px 15px;	}
	.vision-statement {		padding: 2em 0em 4em;	}
	.about-us-block .vision-statement-ico {		margin-bottom: 2em;	}
	.core-value-img {		text-align: center;		margin-bottom: 2em;	}
	.core-purpose-block .col-lg-3 {		max-width: 100%;		flex: 0 0 100%;	}
	.core-purpose-block .core-purpose-blk {		padding: 1em 0em;	}
	.product-page h3::after {		display: none;	}
	.product-page h3 {		font-size: 20px;	}
	.product-ico img.img-fluid {		margin-bottom: 16px;	}
	.usp-page .usp-img {		margin-bottom: 14px;}
	.certi-system .certi-blk {		text-align: center;	}
	.contact-us-block .cnt-form {		margin-top: 1em;	}
	.core-purpose-block .col-lg-3 .core-purpose-blk {		border-right: none;	}
	/*8-10-2020*/
	.aboutbelieve img {    margin-top: 30px;}
	.carousel-productimg-c h3 { font-size: 22px;}
	.carousel-productimg-l img {  max-width: 180px;}
	.carousel-productimg-l {top: 80px;left: 20px;}
	.carousel-productimg-r { top: 30px;   right: 70px;}
	.product-l {left: 40px;}
	.product-r {right: 40px;}
	.carousel-txt h2 {font-size: 24px;}
	.banner-img img {height: 200px;object-fit: cover;object-position: center;}
	/*end 8-10-2020*/

	/*9-10-2020*/
	.manufactuingsection {padding: 40px 0;}
    .manufactuing-head h2 {font-size: 28px;}
    #twohcounter .conter-pluse {right: 120px;}
    .manufactuing-txt {width: auto;}
    .large-6 {width: 100%;}
	/*end 9-10-2020*/

}

@media screen and (max-width:575px) {
	.media-gallery-model .modal-dialog {margin: 26px auto;	max-width: 100% !important;		padding: 0 12px;}
	.comming-soon-main .ft-info .tel-phone,	.comming-soon-main .ft-info .mail {		display: block;	}
	.comming-soon-main .ft-info .address-txt,	.comming-soon-main .txt-number,	.comming-soon-main .mail-txt {		width: calc(100% - 90px);	}
	.modal {		padding: 0px;		height: auto;		width: auto;	}
	.content {		border: none;}
	.btn-close {	right: 6px;	}
	.industries-wrap .circles-wrap .circle {		width: 70px;		height: 70px;	}
	.circles-wrap .circle span img {		width: 40px;		top: -26px;		left: -1px;	}
	.circles-wrap .first .item:nth-child(2) span img {		top: -26px;	}
	.circles-wrap .first .item:nth-child(3) span img {		top: -28px;	}
	.circles-wrap .first .item:nth-child(4) span img {		top: -24px;	}
	.circles-wrap .first .item:nth-child(5) span img {		top: -27px;	width: 33px;	}
	.industries-wrap .circles-wrap a:hover .circle {		background: #eee;	}
	.infra-logo-cnt .switch .circle .last {		display: none;	}
	.infra-logo-cnt .switch .circle .first {	display: block;	}
	.industries-wrap .circles-wrap .switch .circle span:nth-child(2) {	display: none;}
	.dropdown-toggle::after {		left: 18%;	}
	.media-gallery-model .modal-dialog {		margin: 26px auto;		max-width: 100% !important;		padding: 0 12px;	}
	.manufactuing-txt {		width:auto;	}
	.manufactuing-page h3 {		font-size: 18px;		line-height: 26px;	}
	li.we-care-drop ul.dropdown-menu li:nth-child(2) {		width: 100%;	}
	#twohcounter .conter-pluse {right: 50px;top: 40px;}
	.carousel-innov {top: 8%;right: 3%;}
	.carousel-innov h2, .carousel-innov h3 {font-size: 24px;}
	.row.first.clearfix.infra-logo-cnt {margin-top: 0;}
	.footer1 .ft-link.quick-link li {display: block;}
    /*9-10-2020*/
	.abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-prev {left: 0;}
    .abt-common.manufactuing-abt-common > .owl-slider.custowl-slider > div#carousel > .owl-nav > button.owl-next {right: 0;}
    .banner-img img {height: 120px;}
	.why-accuratesection {padding: 40px 0px;}
	.why-accurate-txt h2 {    font-size: 24px;}
	.aboutusblock {  flex-wrap: wrap; text-align: center;}
	.aboutusblock-txt {width: 100%;}
	.aboutusblock-img {   margin: 0 auto 30px;}
	.row.cust-row-eq {width: 100%;margin: 0 auto;}
	.aboutusblock-txt p {    text-align: justify;    text-align-last: center;}
	.aboutusblock-txt h3 {font-size: 18px;}
	.ourmarketsector h2 {margin: 20px 0 40px;}
    /*end 9-10-2020*/
}

@media screen and (max-width:475px) {
	.item span {font-size: 12px;}
	.dropdown-toggle::after {	left: 22%;}
	.management-page .col-lg-4 {		padding: 0px 36px;	}
	.ourmarketsector h2 {		margin: 30px 0 50px;	}
	.row.circles-wrap > .large-12.large-centered.columns > .row.first.clearfix.infra-logo-cnt > .large-6.medium-6.small-6.columns.item.box {		width: 100%;	}	
	.dron-txt h2 {    font-size: 30px;	}
	.dron-txt.dropn-res h2 {		margin: 120px 0 30px;		font-size: 28px;		line-height: 32px;	}
	/*8-10-2020*/
	.aboutbelieve img {max-width: 300px;}
	.aboutbelievesection {padding: 35px 0 0;}
	.dron-txt.excited-block h2 {    font-size: 24px;    line-height: 25px;}
	/*end 8-10-2020*/
	/*9-10-2020*/
	.manufactuing-txt h3 {font-size: 18px;height: 80px;}
	.manufactuing-brandsection {   padding: 40px 0;}
	span.city {		padding: 6px 25px;	}

	/*end 9-10-2020*/
}

.box {background: rgba(0, 0, 0, 0.4);padding: 50px 0;border-bottom: 2px solid #a8cf45;margin-right: 5px;}