section{
	padding-top: 40px;
	padding-bottom: 40px;
}
.hero-section{
	padding-top: 15px;
	padding-bottom: 120px;
	background-image:url('istockphoto-1.png');
	background-color:#00456f;
}

.hero-content
{
	margin-top: 160px;
	margin-left: 110px;
	/* margin-left:110px; */
}

 
.hero-img
{
	padding-right: 0px;
	padding-left: 0px;
}

.hero-text
{
	color:white;
	font-size: 20px;
	font-family: Roboto;
	line-height: 0px;
}
.hero-hadding
{
	color: white;
	line-height: 30px;
}

/* Page Title Hero Section Start CSS*/
.page-title-hero-section
{
	padding-top: 55px;
	padding-bottom: 55px;
}
.contact-us-image {
	background-image: linear-gradient(rgba(0,0,200,0.4),rgba(0,0,200,0.4)), url('image-dressing-room-with-male-clothes 11.png') !important;
}
.about-us-image {
	background-image: linear-gradient(rgba(0,0,200,0.4),rgba(0,0,200,0.4)), url('top-view-fabric-texture-background 1.png') !important;
}
.gallery-image {
	background-image: linear-gradient(rgba(0,0,200,0.4),rgba(0,0,200,0.4)), url('image-dressing-room-with-male-clothes 1.png');
}
.view-image {
	background-image: linear-gradient(rgba(0,0,200,0.4),rgba(0,0,200,0.4)), url('laptop-shopping-bags-online-shopping-concept 1.png');
}
.page-title-hero-section h1
{
	text-align: center;
	color:white;
	font-size:35px;
	text-transform: uppercase;
	font-weight: bold;
}
.page-title-hero-section p
{
	text-align: center;
	color:#FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}
/* Page Title Hero Section End CSS*/

.ultimate-text p{
	text-align: justify;
	font-size:16px;
}


.source
{
	/* margin-top: 100px; */
	background: #46B2D01A;
	/* width: 330px;
	height: 300px; */
	padding-bottom:60px;
	padding-top:50px;
}
.manufacture
{
	/* margin-top:80px; */
	margin-top: -10px;
	background: #00456F;
	padding-bottom:70px;
	padding-top:50px;
	/* width: 330px;
	height: 300px; */

}

.export
{
	/* margin: 100px; */
	background: #46B2D01A;
	/* width: 330px;
	height: 300px; */

}


.nav-item a
{
	font-weight: 800;
	text-transform: uppercase;
	font-size:13px;
	/* font: 400 20px 'Roboto', sans-serif; */

}

.phone
{
	color: #46b2d0;
	font: 400 20px 'Roboto', sans-serif;
}

.phone-text
{
	color: #00456f;
	font-size:13px;
	text-transform:uppercase;
	font-weight: 800;
	margin-left: 5px;

}

.address
{
	color: #00456f;
	font: 400 16px 'Roboto', sans-serif;
	padding-bottom:0px;
	font-weight: 700;
}

.address p 
{
	margin-top:-30px;
	margin-left:75px;
	line-height: 15px;
}

.address-text
{
	font: 400 12px 'Roboto', sans-serif;
	color:#1E1E1E;

}
.icon-bg{
	padding: 12px 12px;
	background-color: #c8edf7;
	border-radius: 50%;
}

.icon-bg > img{
	max-width: 20px !important;
}


footer{
	background-color: #2c2c40;
	padding-top: 70px;
	padding-bottom: 30px;
}

.footer-links > h4{
	color: white;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
}
.footer-links > ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.footer-links > ul > li{

	line-height: 35px;
	
}

.footer-links > ul > li p,.footer-links > ul > li span{

	color:#FFFFFF;
}

.footer-links > ul > li > a{
	color: #FFFFFF;
	text-decoration: none;
	font-size:16px;
	
}
.footer-links > ul > li > a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size:16px;
	
}
.contact-us-btn
{
	background: #3B9EBF;
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	padding: 9px;
}
.contact
{
	background-repeat: no-repeat;
    background-size: 400px 800px;
    background-position: 100% -120px;
}

.view-page
{
	background-image: url('Ellipse4.png'),url('Ellipse5.png');
	background-repeat: no-repeat;
    background-size: 400px 900px;
    background-position: 0px -120px,center right;
}

.footer-copyright
{
	background-color: #282838;
	color:#e7e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

.reserved
{
	padding-left:30px;
	color:#FFFFFF;
	margin-top:10px;
}

.developed
{
	color:#FFFFFF;
	/* margin-top:10px; */
	text-decoration: none;
	float: right;
	padding-right: 30px;
}

.developed a
{
	color:#FFFFFF;
	text-decoration: none;	
}
.sourcing
{
	background-image: url('Ellipse4.png'),url('Ellipse5.png');
	background-repeat: no-repeat;
    background-size: 400px 600px;
    background-position: top left,bottom right;
}

.ceo-text
{
	margin-top:80px;
}

.footer-address
{
	margin-left:30px;
	margin-top:-30px;
	line-height: 20px;
}
.recent-work
{
	background-image: linear-gradient(rgba(0, 0, 200, 0.6), rgba(0, 0, 200, 0.6)) ,url('layer1.png');
	background-repeat: no-repeat;
	background-size: 100% 60%;
	

}

.hr
{
	text-align:center;
	width:50%;
	height:3px;
	color:white;
	background:white;

}

.experience
{
	background-color: #58DBFF1A;
	
}


.icon-hover:hover {
	border-color: #3b71ca !important;
	background-color: white !important;
	color: #3b71ca !important;
  }
  
.icon-hover:hover i {
	color: #3b71ca !important;
  }

.product-cart img
{
	transition: transform 1.5s;
}
.about-img
{
	transition: transform 1.5s;
}
.carousel-item
{
	background-color: #00456f !important;
}
.slider-img
{
	opacity: 0.3;
}
.product-cart
{
	transition: transform,outline 1s;
}
.product-cart img:hover
{
/* border:2px solid black; */
/* height: 340px;
width: 285px; */
/* transform: perspective(800px) rotateX(10deg) translateY(-10px) translateX(0px);  */
transform: perspective(800px) scale(1.06); 
}

.active 
{
	color:#46b2d0 !important;	
}
.about-img:hover
{
transform: perspective(800px) scale(1.06); 
}

.btnn
{
background-color: #46b2d0;
border:1px solid #46b2d0;
}


.product-cart:hover
{
	outline: 3px solid #46b2d0;
}

.card-body a:hover{
	text-decoration-style: solid;
	text-decoration-color: blue;
	text-decoration-line: underline !important;
}

.cart-btn
{
	margin-top: 32px;
}
.nav-item{
	margin-left: 20px;
	margin-right: 20px;
}

.form-control {
    border-radius: 0px !important;
    padding: 0.570rem 0.75rem !important;
    font-size: 1.1rem !important;
    background-color: #fbfbfbfa;
}
.banner-image
{
	background-image: url('image3.png');
	height:550px;
	background-repeat: no-repeat;
	background-size: cover;
}
.banner-text
{
	background-color: #00456F;
	width: 25%; 
	float: right;
}

.carousel-caption {
	padding-bottom:13.25rem;
}

.client-img
{
	min-height: 100px; 
	height:140px;
}
.client-text1
{
	color:#00456F;
}
.client-text2
{
	color:#3B9EBF;
}
.social-icon
{
	color:white;
}
.container {
	overflow: hidden;
	.slider {
	  animation: slidein 30s linear infinite;
	  white-space: nowrap;
	  .logos {
		width: 100%;
		display: inline-block;
		margin: 0px 0;
		.fab {
		  width: calc(100% / 5);
		  animation: fade-in 0.5s 
			cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;
		}
	  }
	}
  }
  
  @keyframes slidein {
	from {
	  transform: translate3d(0, 0, 0);
	}
	to {
	  transform: translate3d(-100%, 0, 0);
	}
  }
  
  @keyframes fade-in {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
  }
  
  @media only screen and (max-width: 768px) {
	.hero-content {
		margin-left:0px;
	}
	.hero-img img {
		width: 100%;
		margin-top: -20px;
	} 
	.hero-content
	{
		margin-top:50px !important;
		margin-bottom:50px !important;
		text-align: center;
	}
	.logo
	{
		width: 150px;
	}
	
	footer
	{
		padding-top: 60px;
	}
	.footer-logo
	{
		text-align: center;
		
	}
	.footer-content
	{
		text-align: justify;
	}
	.footer-social-icon
	{
		text-align: center !important;
	}
	.slider-img
	{
		height:250px !important;
	}
	.carousel-caption {
		display: block !important;
		/* visibility: visible; */
		padding-bottom:100px !important;
	}
	
	
}

@media only screen and (max-width: 600px) {
	.footer-row
	{
		text-align: center;
	}
	.contact-mail
	{
		margin-left:100px;
	}
}

@media only screen and (max-width: 468px) {
	.btn-view
	{
		font-size: 0.7rem !important;
	}
	.intro
	{
		margin-top:-10px;
		padding-top: 0px;
	}
	.ultimate
	{
		margin-top:-70px;
		padding-top: 0px;
	}	
	section{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.hero-section{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.hero-content
	{
		margin-top: 150px;
		margin-left: 20px;
		/* margin-left:110px; */
	}
	.hero-img img
	{
		height: 250px;
	}
	.banner-image
	{
		height: 300px;
	}
	.banner-text p
	{
		font-size:24px;
	}
	.ultimate-text h2{
		text-align: center;
	}

	.ultimate-text p{
		font-size:14px;
	}
	.ultimate-text button{
		font-size:0.8rem;
	}
	.client-img
	{
		min-height: 100px; 
		height:150px;
	}
	.page-title-hero-section
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.page-title-hero-section h1
	{
		text-align: center;
		color:white;
		font-size:30px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.ceo-text
	{
		margin-top:20px;
	}
}

@media only screen and (max-width: 386px) {
	.contact-mail
	{
		margin-left:90px;
	}
}

@media only screen and (max-width: 360px) {
	.contact-mail
	{
		margin-left:70px;
	}
	.contact-phone
	{
		margin-left:-20px;
	}
	.contact-address
	{
		margin-left:-20px;
	}
}

@media only screen and (max-width: 340px) {
	.contact-mail
	{
		margin-left:55px;
	}
}
