/*!
 * Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body, html {
	width: 100%;
	height: 100%
}
.box-title a, .btn, .copy-ryt-left p, .navbar-custom, .nw-navbar .navbar-nav>li a, .top-footer p.tagline {
	text-transform: uppercase
}
.intro .intro-body, .overlay>a, .v-center>div {
	vertical-align: middle
}
body {
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	background-color: #fff
}
* {
	margin: 0;
	padding: 0
}
p {
	font-size: 18px;
	line-height: 1.5
}
.tooltip-nw {
	margin: 0 auto;
	position: relative;
	width: 300px
}
.tooltip-nw>a {
	right: 70px;
	position: absolute;
	top: 315px
}

@media(min-width:768px) {
p {
	font-size: 20px;
	line-height: 1.6
}
}
/*a {
	color: #42dca3;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
a:focus, a:hover {
	text-decoration: none;
	color: #1d9b6c
}*/
a {
	color: #666;
	transition: ease-in-out 0.4s;
	text-decoration: none !important;
}
a:hover{
	color: #1d9b6c !important;
}
.light {
	font-weight: 400
}
.navbar-custom {
	margin-bottom: 0;
	border-bottom: 1px solid rgba(255,255,255,.3);
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #000
}
.whatsapp{ width:40px; float:right; margin:30px 0px 0 0;}
.navbar-custom .nav li a:active, .navbar-custom .nav li a:focus, .navbar-custom .nav li a:hover {
	background-color: transparent;
	outline: 0
}
.navbar-custom .navbar-brand {
	font-weight: 700
}
.bottom-address h2, .top-address h1 {
	font-weight: 400;
	letter-spacing: 1.2px
}
.navbar-custom .navbar-brand:focus {
	outline: 0
}
.navbar-custom .navbar-brand .navbar-toggle {
	padding: 4px 6px;
	font-size: 16px;
	color: #fff
}
.navbar-custom .navbar-brand .navbar-toggle:active, .navbar-custom .navbar-brand .navbar-toggle:focus {
	outline: 0
}
.navbar-custom a {
	color: #fff
}
.navbar-custom .nav li a {
	font-family: Helvetica;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
	margin: 0 15px
}
.nav.navbar-nav {
	margin: 25px 0!important
}
.navbar-custom .nav li a:hover {
	color: rgba(255,255,255,.8)
}
.navbar-custom .nav li.active {
	outline: 0
}

@media(min-width:768px) {
.navbar-custom {
	padding: 20px 0;
	border-bottom: 0;
	letter-spacing: 1px;
	background: 0 0;
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	transition: background .5s ease-in-out, padding .5s ease-in-out
}
.navbar-custom.top-nav-collapse {
	padding: 0;
	background: #f9f7f7
}
}
.intro {
	display: table;
	width: 100%;
	height: auto;
	padding: 100px 0;
	text-align: center;
	color: #fff;
	background-color: #fff;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-bottom: 10px
}
.intro .intro-body {
	display: table-cell
}

@media screen and (min-width:0) and (min-resolution:+72dpi) {
.intro .intro-body {
	display: table-caption
}
.into {
	height: auto
}
}
.intro .intro-body .brand-heading {
	font-size: 40px
}
.intro .intro-body .intro-text {
	font-size: 18px
}

@media(min-width:768px) {
.intro {
	height: auto;
	padding: 0
}
.intro .intro-body .brand-heading {
	font-size: 100px
}
.intro .intro-body .intro-text {
	font-size: 26px
}
}
.btn-circle {
	margin-top: 15px;
	background: 0 0;
	-webkit-transition: background .3s ease-in-out;
	-moz-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out
}
.btn-circle:focus, .btn-circle:hover {
	outline: 0;
	color: #fff;
	background: rgba(255,255,255,.1)
}
.btn-circle i.animated {
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s
}
.btn-circle:hover i.animated {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear
}
@-webkit-keyframes pulse {
0%, 100% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.2);
transform:scale(1.2)
}
}
@-moz-keyframes pulse {
0%, 100% {
-moz-transform:scale(1);
transform:scale(1)
}
50% {
-moz-transform:scale(1.2);
transform:scale(1.2)
}
}
.content-section {
	padding-top: 100px
}
.download-section {
	width: 100%;
	padding: 50px 0;
	color: #fff;
	background-color: #000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover
}
#map {
	width: 100%;
	height: 200px;
	margin-top: 100px
}

@media(min-width:767px) {
.content-section {
	padding-top: 250px
}
.download-section {
	padding: 100px 0
}
#map {
	height: 400px;
	margin-top: 250px
}
}
.btn {
	border-radius: 0;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.btn-default {
	border: 1px solid #42dca3;
	color: #42dca3;
	background-color: transparent
}
.btn-default:focus, .btn-default:hover {
	border: 1px solid #42dca3;
	outline: 0;
	color: #000;
	background-color: #42dca3
}
ul.banner-social-buttons {
	margin-top: 0
}

@media(max-width:1199px) {
ul.banner-social-buttons {
	margin-top: 15px
}
}

@media(max-width:767px) {
ul.banner-social-buttons li {
	display: block;
	margin-bottom: 20px;
	padding: 0
}
ul.banner-social-buttons li:last-child {
	margin-bottom: 0
}
}
footer {
	padding: 100px 0 50px;
	background: #000;
	display: inline-block;
	width: 100%
}
footer p {
	margin: 0
}
::-moz-selection {
text-shadow:none;
background:#fcfcfc;
background:rgba(255,255,255,.2)
}
::selection {
	text-shadow: none;
	background: #fcfcfc;
	background: rgba(255,255,255,.2)
}
img::selection {
	background: 0 0
}
img::-moz-selection {
background:0 0
}
.img-top {
	float: left;
	width: 100%;
	margin: 18px 0
}
.img-top-bottom {
	float: left;
	width: 100%
}
img {
	max-width: 100%
}
.down-slide {
	float: left;
	position: relative;
	top: -15px;
	width: 100%;
	margin-bottom: 5px
}
.btn-circle {
	bottom: 0;
	margin-right: 0;
	position: absolute;
	right: 40px
}
.down-slide a:hover {
	margin-top: 10px
}
.navbar-fixed-top {
	display: none
}
.about-main, .box-title a, .img-1, .nw-navbar .navbar-nav>li, .overlay>a, .tab-sec-main, .top-nav-collapse {
	display: inline-block
}
#about>nav {
	background: #ececec
}
.nw-navbar {
	float: left;
	width: 100%;
	background: #f9f7f7;
	padding: 10px 0
}
.nw-navbar .logo {
	float: left;
	width: 25%
}
.container-one {
	width: 1062px;
	margin: 0 auto
}
.navbar-fixed-top.nw-navbar .nav.navbar-nav {
	width: 100%;
	float: right;
	text-align: right
}
.navbar-fixed-top.nw-navbar ul.nav.navbar-nav {
	margin-top: 12px
}
.nw-navbar .nav.navbar-nav {
	width: 74%;
	float: right;
	text-align: right
}
.nw-navbar .navbar-nav>li {
	float: none;
	text-align: right;
	background: url(../img/menu-pattern.png) right center no-repeat
}
.box-title a, .img-1, .img-section, .overlay>a {
	text-align: center
}
.nw-navbar .navbar-nav>li:last-child {
	background: 0 0
}
.nw-navbar .navbar-nav>li a {
	color: #000;
	display: inline-block;
	font-family: Helvetica;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 8px 11px;
	padding: 0
}
.nw-navbar .navbar-nav>li a.active, .nw-navbar .navbar-nav>li a:hover {
	color: #39b54a
}
.img-1 {
	padding: 20px 0 68px;
	width: 100%
}
#about {
	padding-top: 100px;
	padding-bottom: 53px
}
.container-two {
	width: 910px;
	margin: 0 auto
}
.about-content-area {
	float: left;
	width: 100%
}
.about-content-area p {
	font-size: 15px;
	font-family: Helvetica;
	color: #fff;
	margin: 20px 0;
	line-height: 24px
}
.about-main {
	background: #39b54a;
	width: 100%
}
.tab-sec-main {
	padding-top: 126px;
	width: 100%
}
.container-three {
	width: 1263px;
	margin: 0 auto
}
.tabbing-inner {
	float: left;
	width: 100%;
	position: relative
}
.main-box {
	float: left;
	width: 23%;
	margin: 0 2.6% 2.6% 0
}
.main-box:nth-child(4n+4) {
	margin-right: 0
}
.img-section {
	float: left;
	width: 100%;
	border: 1px solid #000;
	position: relative;
	overflow: hidden
}
.overlay {
	position: absolute;
	top: 0;
	height: 100%;
	background: rgba(0,0,0,.09);
	width: 100%;
	left: 0;
	opacity: 0
}
.box-title {
	float: left;
	width: 100%;
	margin-top: 4px
}
.box-title a {
	width: 100%;
	font-size: 17px;
	font-family: Helvetica;
	padding: 10px 15px;
	color: #5d5d5d;
	border: 1px solid #000;
	transition: ease-in-out .6s
}
.main-box:hover .box-title a {
	background: #39b54a;
	color: #fff
}
.img-section img {
	transition: all .6s ease-in-out 0s
}
.main-box:hover .img-section img {
	transform: scale(1.1, 1.1)
}
.main-box:hover .img-section .overlay {
	opacity: 1
}
.media {
	border-top: 5px solid #39b54a;
	float: left;
	width: 100%;
	padding-top: 93px;
	padding-bottom: 93px;
	position: relative
}
.images {
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 15px
}
.video {
	float: left;
	padding-top: 20px;
	width: 100%
}
video {
	float: left;
	width: 100%;
	height: 400px
}
.overlay>a {
	left: 0;
	height: 100%;
	padding-top: 28%;
	position: absolute;
	top: 0;
	width: 100%
}
.work-ease {
	float: left;
	margin: 20px 0 50px;
	width: 100%
}
.top-footer {
	float: left;
	width: 100%;
	margin-top: 30px
}
.moon {
	width: 67px;
	height: 67px;
	float: right;
	background: #fff;
	border-radius: 50%;
	margin-right: 7%;
	transition: ease-out .6s
}
.bottom-footer, .top-footer p.tagline {
	width: 100%;
	float: left
}
.top-footer p.tagline {
	color: #b3b3b3;
	font-size: 14px;
	text-align: center;
	letter-spacing: 1.2px;
	margin: 10% 0
}
.bleft-footer {
	float: left;
	width: 48%
}
.bottom-address, .social-info, .top-address {
	width: 100%;
	float: left
}
.top-address {
	margin-bottom: 35px
}
.top-address h1 {
	color: #fff;
	font-size: 22px;
	margin-bottom: 10px
}
.top-address p {
	font-size: 15px;
	color: #666
}
.bottom-address {
	margin-bottom: 35px
}
.bottom-address h2 {
	color: #fff;
	font-size: 22px;
	margin-bottom: 10px
}
.bottom-address p {
	font-size: 14px;
	color: #666
}
.fot-logo {
	bottom: 69px;
	float: left;
	padding-top: 0;
	position: absolute;
	right: 0;
	width: 15%
}
.social-info .social-con1 {
	float: left;
	width: 100%;
	list-style: none;
	margin-bottom: 15px
}
.social-info .social-con1 li {
	font-size: 15px;
	color: #666;
	width: 100%;
	float: left;
	margin-bottom: 7px
}
.social-info .social-con1 li a {
	font-size: 15px;
	color: #666
}
.social-info .social-con1 li label {
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	width: 90px;
	float: left
}
.copy-ryt-left p, .copy-ryt-right p {
	color: #000;
	line-height: normal;
	letter-spacing: 1.2px
}
.social-info .social-con2 {
	float: left;
	width: 100%;
	list-style: none
}
.social-info .social-con2 li {
	float: left;
	margin-right: 20px
}
.copy-ryt-footer {
	float: left;
	width: 100%;
	background: #efefef;
	padding: 20px 0;
	margin-top: -5px
}
.li input, .li-text textarea {
	background: #343434;
	padding: 12px 15px
}
.container-four {
	margin: 0 auto;
	width: 1300px
}
.copy-ryt-left, .copy-ryt-right {
	float: left;
	width: 50%
}
.copy-ryt-left p {
	font-size: 12px
}
.copy-ryt-left p a {
	text-transform: none
}
.copy-ryt-right p {
	font-size: 14px;
	text-transform: uppercase;
	text-align: right
}
.bright-footer {
	float: right;
	width: 48%;
	position: relative
}
.cbl-form, .contact-form {
	width: 100%;
	float: left
}
.contact-form h3 {
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	letter-spacing: 1.2px;
	margin-bottom: 15px
}
.cbl-form button, .li input {
	font-size: 14px;
	border: none;
	color: #fff
}
.li, .li-text {
	position: relative;
	margin-bottom: 20px
}
.li {
	float: left;
	width: 75%
}
.li input, .li-text {
	width: 100%;
	float: left
}
.li input {
	letter-spacing: 1.2px
}
.li-text textarea {
	resize: none;
	width: 75%;
	float: left;
	border: none;
	color: #fff;
	height: 115px
}
.cbl-form button {
	float: left;
	background: #40b850;
	text-transform: uppercase;
	padding: 15px 30px;
	margin-right: 10px;
	transition: ease-in-out .6s
}
.cbl-form button:hover {
	background: #6a6a6a
}
.contact-form .ui-state-error1.message {
	bottom: -19px;
	color: #fff;
	position: absolute;
	font-size: 12px
}
.panel-tabs, .v-center, .v-center>div {
	position: relative
}
.nw-navbar .nav.navbar-nav {
	margin: 0
}
.panel-heading {
	float: left;
	margin-bottom: 25px;
	width: 100%
}
.panel-tabs {
	clear: both;
	background: url(../img/round.png) right center no-repeat
}
.panel-tabs>li {
	float: left
}
.panel-tabs>li>a {
	border-right: 1px solid #000;
	color: #787878;
	font-size: 23px;
	letter-spacing: 1.2px;
	line-height: 24px;
	padding: 0 10px
}
.panel-tabs>li:last-child>a {
	border: 0
}
.panel-tabs>li:first-child>a {
	padding-left: 0
}
.panel-tabs>li.active>a, .panel-tabs>li.active>a:focus, .panel-tabs>li.active>a:hover, .panel-tabs>li>a:hover {
	color: #000
}
.v-center {
	height: 100vh;
	width: 100%;
	display: table;
	text-align: center
}
.v-center>div {
	display: table-cell;
	top: -10%
}
.mob-img1, .mob-top, .modal-box {
	display: none
}
.btn-small {
	padding: .75em 1em;
	font-size: .8em
}
.modal-box {
	position: absolute;
	z-index: 99999;
	width: 98%;
	background: #fff;
	padding: 40px
}

@media (min-width:32em) {
.modal-box {
	width: 100%;
	left: 0!important;
	top: 0!important
}
}
.modal-box .modal-header, .modal-box header {
	padding: 1.25em 1.5em;
	border-bottom: 1px solid #ddd
}
.modal-box .modal-header h3, .modal-box .modal-header h4, .modal-box header h3, .modal-box header h4 {
	margin: 0
}
.modal-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3)!important
}
a.close {
	background: url(../img/close.png) right top no-repeat rgba(0,0,0,0);
	color: #bbb;
	font-size: 1.5em;
	height: 30px;
	line-height: 1;
	position: absolute;
	right: -2.3%;
	text-decoration: none;
	top: -5.5%;
	width: 33px
}
a.close1:hover, a.close:hover {
	color: #222;
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	transition: color 1s ease
}
.product-pop-up-left {
	width: 48%;
	float: left
}
.product-pop-up-left1 {
	width: 100%;
	float: left
}
.product-pop-up-right {
	width: 50%;
	float: right
}
.product-pop-up-right h3 {
	font-size: 35px;
	color: #000;
	text-transform: capitalize
}
.product-pop-up-right p {
	font-size: 14px;
	color: #666;
	margin: 20px 0 0
}
.content>p, .finish>p, .material>p {
	color: #666;
	font-size: 15px;
	width: 100%;
	float: left
}
.material {
	float: left;
	padding-top: 14px;
	width: 100%
}
.material>h4 {
	margin-bottom: 5px
}
.material>p {
	margin: 0
}
.finish {
	float: left;
	padding-top: 14px;
	width: 100%
}
.finish>h4 {
	margin-bottom: 5px
}
.finish>p {
	margin: 0
}
.content {
	float: left;
	width: 100%
}
#tab3 .content {
	margin-bottom: 15px
}
.content>h3 {
	color: #666;
	float: left;
	padding: 20px 0;
	width: 100%
}
.content .material {
	float: left;
	width: 50%
}
.content .finish {
	float: right;
	width: 50%
}
.carousel-control.left {
	width: 29px;
	height: 68px;
	background: url(../img/left-arrow.jpg) left center no-repeat;
	top: 42%
}
.carousel-control.right {
	width: 29px;
	height: 68px;
	background: url(../img/right-arrow.jpg) left center no-repeat;
	right: 0;
	left: auto;
	top: 42%
}
.center-logo {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	margin-bottom: 0;
	height: 100%
}
.center-logo img {
	display: inline-block
}
.contact-us {
	float: left;
	width: 100%;
	background: #39b54a;
	position: absolute;
	bottom: 0
}
.thanks-logo {
	float: left;
	width: auto
}
.center-logo .contact-us h1 {
	color: #fff;
	text-align: center;
	font-size: 23px;
	font-weight: 400;
	margin: 26px 0;
	text-transform: uppercase
}
.center-logo .contact-us span {
	float: right;
	line-height: 12px;
	margin-top: 2px
}
.center-logo .contact-us span a {
	background: #fff;
	color: #545454;
	display: inline-block;
	font-size: 12px;
	padding: 8px 10px;
	text-decoration: none;
	transition: ease-in-out .6s
}
.center-logo .contact-us span a:hover {
	background: #4b9055;
	color: #fff
}
footer .top-address h2 {
	color: #fff;
	font-size: 22px;
	letter-spacing: 1.2px;
	font-weight: 400;
	margin-bottom: 10px
}
.about-main .about-content-area h1 {
	color: #fff
}
.whatsapp{display:none;}
@media screen and (min-width:1600px) {
.down-slide {
	float: left;
	position: relative;
	top: 0;
	width: 100%;
	padding-bottom: 20px
}
.btn-circle {
	bottom: 0;
	margin-right: 18px;
	position: absolute;
	right: 60px
}
}

@media screen and (max-width:1024px) {
.down-slide {
	top: 16px
}
.container-four, .container-three {
	margin: 0 auto;
	width: 96%
}
.intro {
	height: auto;
	padding: 30px 0 50px;
	display: inline-block
}
.intro .intro-body {
	display: inline-block;
	vertical-align: middle
}
.main-box {
	float: left;
	margin: 0 2.6% 2.6% 0;
	width: 31%
}
.main-box:nth-child(4n+4) {
	margin-right: 2.6%
}
.main-box:nth-child(3n+3) {
	margin-right: 0
}
	.whatsapp{display:block;}
}

@media screen and (max-width:800px) {
.copy-ryt-left, .copy-ryt-right p, span.testimonial-img {
	text-align: center
}
.box-title a {
	font-size: 17px;
	height: 65px
}
.copy-ryt-left {
	float: left;
	margin-bottom: 10px;
	width: 100%
}
.copy-ryt-right {
	float: left;
	width: 100%
}
.product-pop-up-left {
	float: left;
	width: 100%;
	margin-bottom: 25px;
	text-align: center
}
.product-pop-up-right {
	float: left;
	width: 100%
}
span.testimonial-img {
	display: inline-block;
	width: 100%
}
a.close {
	right: -4.3%;
	top: -4.5%
}
.nw-navbar {
	display: none;
	padding: 5px 0
}
.navbar-fixed-top {
	display: block
}
.navbar-header {
	float: left;
	width: 100%
}
.navbar-right {
	width: 100%;
	margin-right: 0
}
.nw-navbar .navbar-nav>li {
	background: 0 0;
	display: inline-block;
	float: left;
	text-align: left;
	width: 100%
}
.nav.navbar-nav {
	border-top: 1px solid #dfdfdf;
	padding: 12px 0 0
}
.nw-navbar .navbar-nav>li a {
	font-size: 18px;
	margin: 0 20px;
	padding: 10px 0;
	width: 94%;
	border-bottom: 1px solid #dedede
}
.nw-navbar .navbar-nav>li:last-child a {
	border: none
}
.fa.fa-bars {
	color: #39b54a;
	font-size: 24px
}
.down-slide, .img-top, .img-top-bottom {
	display: none
}
.mob-top {
	display: inline-block;
	width: 90%;
	margin: 0 5%
}
.intro {
	padding: 120px 0 50px
}
.img-1 {
	display: none
}
.mob-img1 {
	display: inline-block;
	margin: 0 5% 35px;
	text-align: center;
	width: 90%;
	border-top: 2px solid #dfdfdf;
	padding-top: 35px
}
.col-lg-3.col-md-3.col-sm-3.media-img {
	float: left;
	width: 50%
}
.images {
	margin-bottom: 0
}
}

@media screen and (max-width:735px) {
.main-box {
	float: left;
	margin: 0 16px 2.6% 0;
	width: 48%
}
.main-box:nth-child(3n+3) {
	margin-right: 16px
}
.main-box:nth-child(2n+2), .main-box:nth-child(4n+4) {
	margin-right: 0
}
.panel-tabs>li>a {
	font-size: 22px
}
.bleft-footer {
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.bright-footer {
	float: right;
	margin-top: 20px;
	width: 100%
}
.box-title a {
	height: auto
}
.btn-circle {
	margin-right: 8px
}
.product-pop-up-right h3 {
	font-size: 30px
}
.images {
	margin-bottom: 0
}
	.navbar-toggle{margin-right:0;}
}

@media screen and (max-width:567px) {
.top-footer p.tagline {
	font-size: 12px
}
.modal-box {
	padding: 40px 16px;
	width: 100%;
	left: 0!important
}
a.close {
	right: -3px;
	top: -34px
}
}

@media screen and (max-width:480px) {
.container-four, .container-three {
	margin: 0 auto;
	width: 92%
}
.main-box {
	float: left;
	margin: 0 0 20px;
	width: 100%
}
.main-box:nth-child(3n+3) {
	margin-right: 0
}
.panel-tabs>li>a {
	font-size: 18px
}
.copy-ryt-left p, .copy-ryt-right p {
	font-size: 13px;
	letter-spacing: .4px
}
.overlay>a {
	padding-top: 26%
}
.li {
	float: left;
	width: 100%
}
.bottom-address h2, .contact-form h3, .top-address h1 {
	font-size: 20px
}
.product-pop-up-right h3 {
	font-size: 25px
}
.product-pop-up-right p {
	margin: 13px 0 0
}
.nw-navbar .navbar-nav>li a {
	font-size: 16px;
	margin: 0;
	padding: 10px 0;
	width: 100%
}
.col-lg-3.col-md-3.col-sm-3.media-img {
	float: left;
	width: 100%
}
.fot-logo {
	bottom: -12px
}
.li-text textarea {
	width: 100%
}
}

@media screen and (max-width:380px) {
.carousel-control.left, .carousel-control.right {
	top: 35%
}
.product-pop-up-right h3 {
	font-size: 22px
}
.cbl-form button {
	padding: 12px 24px
}
}
