@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');

body {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.libre-baskerville-regular {
  font-family: "Libre Baskerville", serif;
  font-weight: 300;
  font-style: normal;
}

.libre-baskerville-regular {
  font-family: "Libre Baskerville", serif;
  font-weight: 400;
  font-style: normal;
}

.libre-baskerville-bold {
  font-family: "Libre Baskerville", serif;
  font-weight: 700;
  font-style: normal;
}

.libre-baskerville-regular-italic {
  font-family: "Libre Baskerville", serif;
  font-weight: 400;
  font-style: italic;
}



.jost-<uniquifier> {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.heading {
    font-family: "Libre Baskerville", serif;
    font-style: normal;
}

.container-full {
    max-width: 100%; 
}

a {transition: 0.5s;  -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
a:hover {}

.container-full .carousel img {width: 100%; max-height: 700px; }
.container {max-width: 1150px;}
.header {position: fixed; top: 35px; z-index: 1;width: 100%; left: 0;transition: all 0.2s ease-in-out; webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);}
.header-right i {color: #fff;margin-right: 5px;}
.header-right a {color: #fff;margin-left: 50px;font-size: 15px; text-decoration:none;}
.logo-div {padding-top: 0px;}
.logo-div img {width:100%;}
.fixed-top{background-color: rgba(0,0,0,0.8); top: 0; padding: 10px 0 15px;}
/* navigation */
.navbar {padding: 0;}
.navbar-nav .nav-item.dropdown:hover .dropdown-menu {
    display: block;
  }
.navbar-nav a {margin-left: 0; margin-right: 45px; font-size: 15px; font-weight:500; text-transform:uppercase;}
.navbar-nav a:hover {color: #bd9567;}

.nav-item .dropdown-menu {top: 90%;background-color: rgba(0,0,0,0.7); padding: 0; min-width: 200px; }
.nav-item .dropdown-menu .dropdown-item {padding: 10px; margin: 0;font-weight:400; text-transform:none;}
.nav-item .dropdown-menu .dropdown-item: hover {background:#bd9567;}
.nav-content {margin-top:30px;}
.header-right .get-quote-btn {background-color: transparent; border:2px #fff solid; color: #fff; font-weight:500; padding: 8px 20px; margin-left: 0; text-transform:uppercase;}
.header-right .get-quote-btn:hover {background:#bd9567; border:2px #bd9567 solid;}

.carousel-item { background:url(../images/bg-slide.jpg) no-repeat; /*background-size:cover;*/ height:600px; border-radius:0 0 200px 0; background-size: 110% 110%; background-position: center center; animation: shrink 5s infinite alternate;}
@keyframes shrink {
  0% {
    background-size: 110% 110%;
  }
  100% {
    background-size: 100% 100%;
  }
}
.carousel-caption {top: 30%; bottom: inherit; /*max-width: 750px; margin: auto;*/}
.carousel-caption h2 { font-family: "Libre Baskerville", serif; font-size: 32px; text-transform:uppercase; font-weight:600;}
.carousel-caption p{font-size: 14px; font-weight:600; letter-spacing:4px; margin-bottom:15px;}
.carousel-caption a {display: inline-block; border: 2px solid #fff; font-size: 15px; padding: 8px 20px; text-decoration: none; color: #fff; font-weight: 500; margin-left: 10px; margin-top: 10px;}
.carousel-caption a:hover {background-color: #fff; color: #2e2e2e;}
.carousel-indicators li {width: 10px; height: 10px; border-radius: 10px; background-color: #fff;}
.carousel-indicators li.active {background-color: #000;}

.carousel img {border-radius:20px 100px 20px 20px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}

.inner-banner {background: url(../images/bg-inner-banner.jpg) no-repeat;  width:100%; background-size: 110% 110%; background-position: center center; animation: shrink 5s infinite alternate; padding:200px 0 0 0; border-radius:0 0 150px 0;}
.inner-banner h2 {color:#fff; font-size:32px; font-family: "Libre Baskerville", serif; font-weight:400; margin-top:50px; }
.inner-banner p {color:#fff; font-size:18px;  text-align:left;}



.explore-products {padding: 80px 0; background: url(../images/pattern.jpg) no-repeat left top;}
.explore-products h5 {font-family: "Libre Baskerville", serif; color: #937450; font-size: 15px; letter-spacing:1px; text-transform:uppercase;}
.explore-products h3 {color: #151617; font-size: 50px; font-weight:300; font-family: "Libre Baskerville", serif; line-height: 58px; padding-bottom: 45px;}
.grey-bg-product {background-color: #f4f4f4;  margin-top: 20px;padding: 23px 23px 130px; text-align: center;position: relative;}
.grey-bg-product .product-name {background-color: #fff; position: absolute; bottom: 20px; padding: 20px 20px 12px; font-size: 24px;
    color: #151617; font-family: "Libre Baskerville", serif; text-align: left; min-width: 230px;}
.grey-bg-product .product-name p {color: #7f7d7d; font-size: 16px; font-family: "Jost", sans-serif; }
.grey-bg-product img {max-width: 100%;}
.green {background:#bad5dc;}
.ivory {background:#f4a594;}
.palegreen {background:#df5b70;}
.right-gryebg {padding-bottom: 32px;}
.explore-more-btn {text-align: center;}
.explore-more-btn a {background-color: #000; width: auto; margin: 50px auto 0; display: inline-block; font-weight: 400; font-size: 18px; color: #fff; padding: 12px 28px; }
.explore-more-btn a:hover {background-color: #bd9567; color: #fff; text-decoration: none;}

.inner-section {padding: 80px 0; background: url(../images/pattern.jpg) no-repeat right top #fff;}
.inner-section h3 {color: #151617; font-size: 35px; font-family: "Libre Baskerville", serif; color: #151617; line-height: normal; margin:auto;}
.inner-section h5 {font-family: "Libre Baskerville", serif; font-size: 15px; letter-spacing:1px; text-transform:uppercase; color: #937450; padding-bottom: 10px;}

.about-section {background-color: #f5efe9; padding: 80px 0;}
.garment-produced {background-color: #fff; min-width: 210px; position: absolute; right: 80px; bottom: 35px; padding: 20px; color: #999999; font-size: 15px;}
.garment-produced span {font-family: "Libre Baskerville", serif; color: #151617; font-size: 48px; display: block; line-height: 48px;}
.about-rightsec {padding-left: 0px; font-size: 17px; color: #555555;}
.about-rightsec h5 {font-family: "Libre Baskerville", serif; font-size: 15px; letter-spacing:1px; text-transform:uppercase; color: #937450; padding-bottom: 10px;}
.about-rightsec h3 {color: #151617; font-size: 35px;}
.about-rightsec h6 {font-family: "Libre Baskerville", serif; color: #bd9567; font-size: 24px; display: block; line-height: 30px; margin-top:15px;}
.about-left {padding-right: 60px;}
.about-left img {max-width: 100%;}
.quality-div img {margin: 5px 0 5px 70px;}
.quality-div span {display: block; color: #151617; font-size: 25px;font-family: "Libre Baskerville", serif;padding-bottom: 5px;}
.quality-div p {color: #666666; font-size: 17px;}
.readmore-btn {background-color: #bd9567; width: auto; margin: 13px auto 0; display: inline-block; font-weight: 400; font-size: 18px; color: #fff; padding: 8px 20px; }
.readmore-btn:hover {background-color: #000; color: #fff; text-decoration: none;}
.icon-count{color: #555555; font-size: 16px;}
.icon-count img {margin-right: 5px;}
.icon-count span {font-size: 45px;font-family: "Libre Baskerville", serif;font-weight: 400; color: #151617;line-height: 30px;}
.curl-img {right: -110px; bottom: -83px;}
.green-section {background-color: #415446; padding: 55px 0; color: #fff;}
.green-left span{font-size: 30px;font-family: "Libre Baskerville", serif; line-height: 30px;}
.green-left p {font-size: 18px; font-weight:400; padding-top: 13px; }
.green-section a {color: #fff; border: 2px solid #fff; padding: 8px 30px; display: inline-block; margin-top: 10px; text-decoration:none;}
.green-section a:hover {background:#fff; color:#415446;}

.map {width:100%; height:auto;}

.statement-section {
    background-color: #fff;
    padding: 80px 0;
}
.statement-section h3 {color: #151617; font-size: 35px; font-family: "Libre Baskerville", serif; color: #151617; text-align:center; line-height: normal; width:75%; margin:auto;}
.statement-section h5 {font-family: "Libre Baskerville", serif; font-size: 15px; letter-spacing:1px;  text-align:center; text-transform:uppercase; color: #937450; padding-bottom: 10px;}

.team { background:url(../images/bg-team.jpg) no-repeat; background-size:cover; padding:55px 0;}
.team h3 {color: #fff; font-size: 35px; font-family: "Libre Baskerville", serif; line-height: normal;}
.team h5 {font-family: "Libre Baskerville", serif; font-size: 15px; letter-spacing:1px; text-transform:uppercase; color: #fff; padding-bottom: 10px;}
.team p {color:#fff; font-size:17px; line-height:24px; font-weight:400; text-transform:none; margin:15px 0px;}
.team-cont {padding:45px 0;}
.team-cont h3 {color: #151617; font-size: 35px; font-family: "Libre Baskerville", serif; color: #151617; line-height: normal; margin:auto;}
.team-cont h5 {font-family: "Libre Baskerville", serif; font-size: 15px; letter-spacing:1px; text-transform:uppercase; color: #937450; padding-bottom: 10px;}

.circle{
	border-radius: 50%; overflow:hidden; width:251px; height:251px;
	}
.img-cir > div{
	width:200%;}


.circle img{
	vertical-align:top; -moz-animation: panning 30s infinite linear; -webkit-animation: panning 30s infinite linear; animation: panning 30s infinite linear; width:100%; height:auto;
	-moz-animation: moveImage 30s infinite linear; -webkit-animation: moveImage 30s infinite linear; animation: moveImage 30s infinite linear;
	}

@-webkit-keyframes moveImage {  0% {transform:translateX(0px);}  50% {transform:translateX(-50%);}  100% {transform:translateX(0px);} }
@-moz-keyframes moveImage {  0% {transform:translateX(0px);}  50% {transform:translateX(-50%);}  100% {transform:translateX(0px);} }
@keyframes moveImage { 0% {transform:translateX(0px);}  50% {transform:translateX(-50%);}  100% {transform:translateX(0px);}}

.roundBorder{border:2px dashed #fff; padding:12px; width:277px; height:277px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}


.whyus {background:#fff; padding:80px 0;}
.whyus-rightsec {padding-left: 0px; font-size: 17px; color: #555555;}
.whyus-rightsec h5 {font-family: "Libre Baskerville", serif; font-size: 15px; letter-spacing:1px; text-transform:uppercase; color: #937450; padding-bottom: 10px;}
.whyus-rightsec h3 {color: #151617; font-size: 35px; margin-bottom:35px;}
.whyus-rightsec h6 {color: #bd9567; font-size: 20px; font-weight:500;  line-height: 20px; margin-top:15px;}
.whyus-left {padding-right: 60px;}
.whyus-left img {max-width: 100%;}
.whyus-sec {margin:5px 0;}
.whyus-sec img {max-width: 75%;}
.whyus-sec h6 {margin:10px 0;}

.environ-section {padding:55px 0; background:#fff;}
.environ-section p{font-size:17px; line-height:24px; font-weight:400; text-transform:none; margin:15px 0px;}
.environ-section h3 {color: #151617; font-size: 32px; font-weight:300; font-family: "Libre Baskerville", serif; line-height: 32px;}
.environ-section h5 {font-size:35px; line-height:normal; font-weight:400; color:#415446; text-align:center;}
.environ-cont {padding:0; margin:45px 0; background:#f5efe9;}
.environ-cont-inner { margin:22% auto; padding:0 50px;}

.mfg-section {padding:75px 0; background:#fff;}
.mfg-process {padding:45px 0 0 0;}
.mfg-process h4 {margin-bottom:10px;}
.mfg-process p {margin:0!important;}
.mfg-process img {width:60%; margin-bottom:10px;}



.box_cont {padding:55px 0 25px 0; margin:auto;}
.activities_box { float:left; width:19%; margin:0px 5px; }
.box-cont1 {background:#f5efe9; padding:25px 15px; float:left; margin-bottom:15px; height:300px; max-height:320px; }
.box-cont1 img {margin:0px auto; width:35%; margin-bottom:12px;}
.box-cont1 p {color:#62594a; font-size:17px; line-height:22px; font-weight:400; text-transform:none; margin:15px 0px;}
.box-cont1 h3 {font-family: "Libre Baskerville", serif; text-align:left; width:100%; color:#bd9567; font-size:22px; margin-bottom:10px;}
.box-cont1 .read-more{background:#62594a; color:#fff; border-radius:4px; font-size:16px; padding:8px 20px; text-transform:none;-webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.box-cont1 .read-more:hover { text-decoration:none;  background-color:#ed2024; color:#fff;}

.box-cont2 {background:#fff; padding:25px 15px;  border:1px #dedcdc solid;  margin-left:12px; margin-bottom:15px;}
.box-cont2 img {margin:0px auto;}
.box-cont2 p {color:#62594a; font-size:15px; line-height:24px; font-weight:400; text-transform:none; margin:15px 0px;}
.box-cont2 h3 {color:#62594a; font-size:15px; margin-bottom:10px; font-weight:bold;}
.box-cont2 .read-more{background:#62594a; color:#fff; border-radius:4px; font-size:17px; padding:8px 20px; font-family: 'Roboto Slab', serif; text-transform:none;-webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.box-cont2 .read-more:hover { text-decoration:none;  background-color:#ed2024; color:#fff;}

@media (max-width: 1199px) {
	.activities_box { width:100%; margin:0px; }
	.activities_box .box-cont1 { width:100%;  }
	.quick_contact_form .txt_box { width:178px; }
	.quick_contact_form .submit_btn { padding:0px 13px; }
}

.enquiry_form { width:95%; font-size:17px;  }
.enquiry_form tr td span { font-size:17px; color:#e6192a;  }
.enquiry_form tr td { padding-bottom:10px; }
.enquiry_form tr .left_section { width:140px;  font-size:17px; font-weight:400; color:#494949;}
.enquiry_form .text_box { width:100%; height:40px; border:1px solid #cccccc; border-radius:0px; font-size:17px; padding-left:10px; padding-right:5px; background:transparent; color:#494949;}
.enquiry_form .text_box1 { width:24%; height:40px; border:1px solid #cccccc; border-radius:0px; font-size:17px; padding-left:10px; padding-right:5px; background:transparent; color:#494949;}

.enquiry_form .comments_box {  font-size:17px; width:100%; height:145px; max-height:145px; /*max-width:345px;*/ border:1px solid #cccccc; border-radius:0px; background:transparent; padding-left:10px; padding-right:5px; padding-top:8px; line-height:23px;   font-size:17px; font-weight:400; color:#494949;}

.enquiry_form .styled-select select { background: transparent; width: 345px; padding: 5px; font-size: 14px; line-height: 1; border: 0; border-radius: 0; height: 40px; border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none;   font-size:17px; font-weight:400; }

.enquiry_form .styled-select { overflow: hidden;  background:url(../images/select_arw.png) no-repeat; background-position:95% center; border:1px solid #cbcbcb; width:345px;  height:40px; line-height:40px; padding-right:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;   font-size:17px; }

.enquiry_form .submit_enquiry {background-color: #000; width: auto; margin: 20px auto 0; display: inline-block; font-weight: 400; font-size: 18px; color: #fff; padding: 12px 28px; border:none; cursor:pointer; }
.enquiry_form .submit_enquiry:hover {background-color: #bd9567; color: #fff; text-decoration: none;}


/*--------------------------------------------------------------------------
	thum Gallery Style
--------------------------------------------------------------------------*/

.gallery {padding:40px 15px;}
.gallery h2 {border:1px #d0c4a6 solid; margin:0;  padding:10px 25px; color:#3e4756; font-size:18px; font-style:normal; text-transform:uppercase; font-weight:500; text-align:center;}
.gallery h3 {color:#b6a06c; font-size:28px; font-style:normal; text-transform:none; font-weight:300; text-align:center; margin:35px 0; }
.gallery h4 {font-family: "Libre Baskerville", serif; font-size:26px; color:#151617; margin:35px 0; position:absolute; top:-100px; left:15px; background:#fff; padding:10px 8px;}
.gallery img {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.gallery .bgtitle {background:#FFFFFF; padding:5px; margin:35px 0; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.gallery_img {position:relative; margin:15px 0; width:100%;}
.gallery_img h5 {position: absolute;
    bottom: 0px!important;
	margin-bottom:0px;
    background: rgba(0, 0, 0, 0.5);
	width:100%;
    color: #fff;
    text-align: center!important;
    font-weight: 400;
    font-size: 18px;
    padding: 13px 20px;}

.gallery img {margin:0;}

.gallery_box {background:#fff; padding:35px; border:1px #937450 solid; border-radius:15px; margin:25px 0; position:relative;}

.container1 {
  position: relative;
  width: 100%;
  margin-bottom:25px;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgba(177,173,126,0.95);
}

.container1:hover .overlay1 {
  opacity: 1; height:100%;
}

.text1 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.address {padding:45px 0 0 0;}
.address-sec {background: url(../images/bg-address.jpg) no-repeat; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; background-size:cover; padding:25px; border-radius:10px; margin:0 0 20px 0; height:220px;}
.address-sec h4 {text-transform:uppercase; font-size:16px; font-weight:600; margin-top:12px; text-align:center; color:#151617;}
.address-sec p {font-size:17px; text-align:center; line-height:1.4;}
.address-sec a {color: #62594a; text-decoration:none; }
.address-sec a:hover { color:#bd9567;}
.address-sec .fa {color:#bd9567; width:45px; height:45px; background:#fff; border:3px #bd9567 solid; border-radius:50%; font-size:18px;  display:table-cell; vertical-align:middle;}

.footer-section {background-color: #151617; padding: 75px 0; color: #fff; font-weight:300;}
.craft-ftr h4{font-size: 40px; font-weight:100; line-height: 47px;}
.craft-ftr h5{font-size: 22px;}
.craft-ftr a {color: #fff; text-decoration:none;}
.craft-ftr a:hover { color:#bd9567;}
.social-icons a {border: 1px solid #fff; width: 40px; height: 40px; text-align: center; display: flex; align-items: center; justify-content: center; margin-right: 4px; border-radius: 50%;}
.social-icons a:hover {background-color: #be9667; color: #fff;border: 1px solid #be9667; text-decoration: none;}
.ftr-bottom {border-top: 1px solid #5b5b5d;padding-top: 40px; font-size: 16px; margin-top: 80px;}
.ftr-bottom a {font-size: 16px; color: #fff; padding-right: 25px; text-decoration:none;}
.ftr-bottom a:hover { color:#bd9567;}
.ftr-bottom a.ocs-link { color:#bd9567; padding: 0;}

.socIcon {fill:white; width:50%;}

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

@media (max-width: 767px) {
    .header {top: 0;}
    .fixed-top {right: inherit;}
    .logo-div img {/*max-width: 100px;*/ margin:5px 0 0 0;}
    .header-right {position: inherit;}
    .header-right a {margin-left: 0;}
    .header-right a i {font-size: 20px; margin-top: 20px; margin-left: 10px;}
    .mail-icon {margin-right: 73px;}
	.hide-mob {display: none;}
	.navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	.navbar-nav .nav-item.dropdown:hover .dropdown-menu {
		display: none;
	}
	.navbar-nav .nav-item.dropdown:hover .dropdown-menu.show {
		display: block;
	}
	.navbar-nav .nav-item.dropdown:hover .dropdown-menu {margin-left: -20px; padding-left: 10px;}
    .navbar-toggler {background-color: #333;position: absolute; right: 15px; top: -47px;}
    .navbar-nav .nav-link {padding: 12px 0; font-size:13px;}
    .nav-content {position: absolute; width: 100%; left: 0; text-align: left; padding-left: 20px;margin-top:10px;background-color:rgba(0,0,0,0.9);}
    .navbar {width: 100%; text-align: left;}
	.carousel-caption {top:20%;}
	.carousel-item { border-radius:0 0 0 0;}
	.carousel-caption img {width:50%; margin-bottom:10px;}
    .container-full {min-height: 350px;}
    .carousel-caption h2 {font-size: 12px; line-height:22px; height:80px;}
    .carousel-caption {top: 20%; left: 2%; width: -webkit-fill-available; right: 2%; padding: 0 10px;}
	.carousel-caption p {margin-bottom:5px;}
	.carousel-caption a {padding:5px 13px; font-size:12px; margin:0;}
	.inner-banner {padding:100px 0 25px 0; border-radius:0 0 0 0;}
	.inner-banner img {margin-bottom:15px;}
	.inner-banner h2 {font-size:18px; line-height:20px; margin:0;}
	
	
	
	.inner-section {padding:45px 15px;}
	.statement-section {padding:45px 15px;}
	.statement-section h3 {font-size:24px; width:100%;}
    .about-left {padding-right: 0;}
    .about-rightsec {padding: 25px 15px;}
	.about-rightsec h3  {font-size:24px;}
	.about-rightsec h5 {font-size:12px;}
	.about-rightsec h6  {font-size:23px;}
	 .whyus-rightsec {padding: 25px 15px;}
	 .whyus-rightsec h3 {font-size:26px;}
	 .whyus-rightsec h5  {font-size:12px;}
	 .whyus-sec img {width:35%;}
	 .whyus-sec h6 {text-align:center;}
	 .whyus-sec p {text-align:center;}
	 .whyus-left {padding-right:15px;}
	 .team {padding:45px 15px;}
	 .team h3  {font-size:26px;}
	.team-cont {padding:45px 0;}
	.team-cont h5 {font-size:12px; margin-bottom:0;}
	.team-cont h3 {font-size:26px;  margin-bottom:12px;}
    .icon-count {margin-bottom: 40px; max-width: 50%;}
	.icon-count span {font-size:26px; margin-top:15px; margin-bottom:0;}
	.gallery img {margin:0 0 20px 0;}
	.address-sec {height:auto;}
    .ftr-bottom {padding-top: 20px; margin-top: 40px;}
    .ftr-bottom a {padding-right: 24px;}
	.environ-cont-inner { padding:0px 25px; margin:10% auto;}
	.environ-section h5 {font-size:18px;}
	.green-section {padding:45px 15px;}
	.green-left span {font-size:24px;}
	.craft-ftr h4 {font-size:24px; line-height:30px;}
	.garment-produced {right:100px;}
	.box-cont1 {height:auto;}
	.box-cont1 img {width:25%;}
	.environ-section {padding:35px 15px;}
	.mfg-section {padding:35px 15px;}
	.mfg-process {margin-bottom:15px;}
	.mfg-process img {width:25%;}
	.explore-products h3 {font-size:32px; line-height:32px;}
	.explore-products h5 {font-size:12px; margin-bottom:10px;}
	.gallery_box {padding:25px;}
	.gallery h4 {font-size:20px; padding:5px 10px; top:-80px;}
}