body{
    margin:0; padding:0; overflow-x: hidden; background-color: #fff;font-family: 'Poppins', sans-serif;position: relative; 
}

.navbar-nav
{
    margin-right:0px;
}
img{
	width:100% !important;
}

@media (max-width: 767px) {
		.mob-logo-ronuk {
		max-width: 30%;
		height: auto;
		}
}

/* navbar start */
.logo3{display: none;}
    .navbar-nav .nav-link{font-size: 20px; padding-right: 30px;}
    .navbar-light .navbar-nav .nav-link {
        color: rgb(0 0 0 / 72%);
    }
    .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
        color: rgb(0 0 0); font-weight: 600;
    }
    p {
        margin-top: 0px;
        margin-bottom: 1rem;
        line-height: 32px;
    }
    .navbar {
        position: absolute;
        /* background-color: rgba(255, 255, 255, 0.8) !important; */
        /* opacity: 0.1; */
        z-index: 9999;
        width: 100%;
        font-size: 23px;
        
        line-height: 10px;
    
    }
/* navbar end */
.bannersec{width: 1024;position: relative;}
/* .sec-spacing{margin-bottom: 70px !important;} */
/* .sec-para{width: 70%;
    margin: 0 auto;
    
    padding-bottom: 30px;} */
    
    
.header-index{font-size:  50px;position:  absolute;top: 250px;left: 600px;color: #476186;z-index:999;}
.aboutus{padding:50px 0px;}
.qualitycontrol{padding:50px 0px;}
    /* our product */
        .productsec{  padding: 50px 0px;}
		.product{position: relative;}
		.product-img{position:relative;}
		.product-img:after{
		    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(to top, #00000099, #ffffff00);
		}
		.product-img img{height: 200px;}
        .product-title{text-align: center; font-size: 20px; }
        .product-title a{text-decoration: none; color: #fff;position: absolute; top: 160px; left: 20px; z-index: 999999;}
		/*.product-title a:hover{color:#345678 ;}*/
    /* our product end */

	/* presence start */
	.red{color:red}
	.blue{color: blue;}
	.green{color: green;}
	.orange{color:orange}
	.ourpresence{padding:50px 0px}
	/* presence end */

/* our team start */
.section-title {
	padding-bottom: 40px;
}
.section-title .main-team-subheading {
	font-size: 25px;
	font-weight: 500;
	padding: 0;
	line-height: 1px;
	margin: 0 0 5px 0;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #476186;
}
 .section-title .main-team-subheading::after {
	content: "";
	width: 120px;
	height: 1px;
	display: inline-block;
	background: #556270;
	margin: 4px 10px;
}
 .main-team-heading {
	margin: 0;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	color: #556270;
}
 .member {
	position: relative;
	box-shadow: 0px 2px 15px rgba(85, 98, 112, 0.08);
	padding: 30px;
	border-radius: 4px;
	background: #fff;
}
 .member .pic {
	overflow: hidden;
	width: 140px;
	border-radius: 4px;
}
 .member .pic img {
	transition: ease-in-out 0.3s;
}
 .member:hover img {
transform: scale(1.1);
}
 .member .member-info {
	padding-left: 30px;
}
 .member .member-heading {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 20px;
	color: #4e555e;
	line-height: 1.2;
}
 .member span {
	display: block;
	font-size: 15px;
	padding-bottom: 10px;
	position: relative;
	font-weight: 500;
}
 .member span::after {
	content: '';
	position: absolute;
	display: block;
	width: 50px;
	height: 1px;
	background: #dee2e6;
	bottom: 0;
	left: 0;
}
 .member .member-para {
	margin: 10px 0 0 0;
	font-size: 14px;
}
 .member .social {
	margin-top: 12px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
 .member .social a {
	transition: ease-in-out 0.3s;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	width: 32px;
	height: 32px;
	background: #8795a4;
}
 .member .social a + a {
margin-left: 8px;
}
 .member .social a:hover {
	background: #41A1FD;
}
 .member .social a .team-icon {
	color: #fff;
	font-size: 16px;
	margin: 0 2px;
}
.card{border:none; background-color:#f1f0f0;
     box-shadow: 5px 10px 18px #888888;
    transition: all 0.3s ease-in-out ;
    will-change: transform;
    }
.ourteam{padding: 20px 0px;}
.indicator-sec{text-align: center; padding-bottom: 30px;} */
/* /* our team end */

/* contact us start */
    .contactsec{position: relative; padding: 50px;}
    /* .googlemap{box-shadow: 5px 10px 18px #888888 ; 
        border-radius: 10px;
    } */
    .contact{padding: 20px 0px;}
	.contactsec{ position: relative;}
    .contact-detail{padding:35px;
        /* margin-top: 50px;
        margin-left: 70px; */
         background-color: #F7F7F7;
         width:415px;
        background-image: url(images/quotes-01.png);
        background-position: top right;
        background-repeat: no-repeat;
        position: absolute;
        top: 150px;
        left: 800px;
    }
/* contact us end */

/* services start */

.services{padding: 50px 0px; }
.service-icon{width:50px; margin: auto;padding-bottom: 10px;}
/* .services-header img{width: 10px;} */
/* .services-img{width: 50px;} */
.sec-services{ text-align: center; padding: 25px; background-color: #f1f1f1; border-radius: 10px;}
.services-header a{color: #476186;}
.sec-services:hover{background-color: #fff;}


/* media query start */

@media only screen and (max-width:1037px){
    .navbar-nav .nav-link{font-size: 17px; }
	.navbar-nav{margin: auto; padding: auto;}
	.logo1{width:225px}
	.logo2{width:75px}
	.contact-detail{top: 120px;
        left: 550px;
	width: 350px;}
		.googlemap{width:80%}

	/* .product-img{height: 50px;} */
}

@media only screen and (max-width:800px){
	.logo3{display:block;width:75px;}

	.logo2{display: none;}
	.navbar{position:relative; 
		background-color: rgba(255, 255, 255, 0.8) !important;
			/* opacity: 0.1; */
			z-index: 9999;
			width: 100%;}
		/* .navbar-nav{text-align: center;} */
		.contact-detail{padding-left:50px;}
		.contact-detail{top: 120px;
			left: 400px;
		width: 350px;}
			.googlemap{width:60%}
}

   @media only screen and (max-width:767px) {
       .section-title .main-team-subheading::after {
	content: "";
		width: 80px;
	height: 1px;
	display: inline-block;
	background: #556270;
	margin: 4px 10px;
}
/*.main-team-subheading{text-align:center;}*/
	.logo3{display:block;width:75px;}
    .logo2{display: none;}
    /* .contact-detail{padding-left:50px;top: 500px; left:; } */
    .navbar{position:relative; 
    background-color: rgba(255, 255, 255, 0.8) !important;
        /* opacity: 0.1; */
        z-index: 9999;
        width: 100%;}
    /* .navbar-nav{text-align: center;} */
	.googlemap{width: 100%;}
    .contact-detail{margin-top: 0px; margin-left: 0px; top: 0px; left: 0px;width: 400px;position: relative; height: 250px; width: 100%;}
		.footer-sec{position: relative;bottom: 0px; left: 0px;right: 0px; top: 0px;}
   } 
   @media only screen  and (max-width:320px){
	.navbar{position:relative; 
		background-color: rgba(255, 255, 255, 0.8) !important;
			/* opacity: 0.1; */
			z-index: 9999;
			width: 100%;}

			.section-title .main-team-subheading {
				font-size: 25px;
				font-weight: 500;
				padding: 0;
				line-height: 1px;
				margin: 0 0 5px 0;
				letter-spacing: 2px;
				text-transform: uppercase;
				color: #476186;
				text-align: center;
			}
			 .section-title .main-team-subheading::after {
				content: "";
				width: 0px;
				height: 1px;
				display: inline-block;
				background: #556270;
				margin: 4px 10px;
			}
			.logo1{width: 150px;}
   }
/* media query end */