@media (max-width:1100px){
.carousel-item { height:400px; min-height:inherit;}
.carousel-item .picture-bg img{ width:40%; height: auto;}
.carousel-caption .slide-picture img{ width:70%; height:auto;}

.welcome-section{margin: 100px 0;}

.our-services .services-item .discription{ min-height:260px;}

.our-clients{padding: 100px 0; margin: 100px 0 0 0;}

.footer-copyright .left-pic{left:20px; bottom:55px;}
.footer-copyright .right-pic{ right:20px; bottom:55px;}
.footer-copyright .left-pic img, .footer-copyright .right-pic img{ width:90px;}


.inner-main .inner-bg{ height:200px;}
.inner-main h1{ font-size:36px;}
.breadcrumb{ padding:0;}
.company-profile .services-item .discription{ min-height:150px;}
}

@media (max-width:900px){
.navbar-expand-lg .container{ padding:0 15px;}
	
.navbar-dark .navbar-toggler { top:-40px;}
.navbar-dark .navbar-brand{ width:173px; left:10px; margin-right: 0rem;}
.navbar-dark .navbar-brand img{ max-width:100%;}
.main_nav{ min-height:5px;}

.navbar-expand-lg .navbar-collapse{ width:100%; position: absolute; top:-5px; right:5px; z-index:100;}
.navbar-expand-lg .navbar-collapse .navbar-nav{ width:300px; position:absolute; right:0; background:#fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(33, 33, 34, 0.125); -moz-box-shadow: 0px 0px 5px 0px rgba(33, 33, 34, 0.125); box-shadow: 0px 0px 5px 0px rgba(33, 33, 34, 0.125); }
.navbar-expand-lg .navbar-collapse .navbar-nav li{ width:100%; text-align:left;}
.navbar-expand-lg .navbar-collapse .navbar-nav li a{ padding:5px 15px;}
.navbar-dark .navbar-nav .nav-link{border-bottom: 2px solid #ffffff;}
.navbar-dark .navbar-nav .nav-link:hover{border-bottom: 2px solid #ED1C24;}
.navbar-dark .navbar-nav .nav-link.active{border-bottom: 2px solid #ED1C24;}

.navbar-dark .navbar-nav .nav-item{ margin:0;}
.navbar-dark .navbar-nav .nav-link.active{border-radius: 0px;}
.navbar-dark .navbar-nav .nav-link:hover{color:#fff !important; background:#ED1C24; }

.navbar-expand-lg .navbar-nav .dropdown-menu{ width:94%; margin:5px 3%;}
.dropdown ul li{ padding: 5px 15px;}

.dropdown ul li.dropdown ul{ position:relative; left:0; top:0; background:#fafafa;}
.dropdown ul li.dropdown ul li{ padding:5px 5px;}


.carousel-item { height:300px;}
.carousel-indicators{ left:14px; top:45%;}
.carousel-caption{ min-width:90%;}
.carousel-caption .right .line{ display:none;}
.carousel-caption .left{ width:100%; display:inline-block;}
.carousel-caption .left img{ width:200px; display:inline-block;}
.carousel-caption .right{ width:100%; display:inline-block; text-align:center; margin:0;}


.welcome-section{ margin:70px 0;}
.welcome-section:before{  display: none;}
.welcome-section .sofa{ text-align:center; width:80%; padding: 30px; margin:0 10%;}
.welcome-section .title{ margin:0;}
.welcome-section .title::after{ width:1px; height:200px; bottom:70px; left:50%;}
.welcome-section .welcome-text{padding: 30px 0 20px 3%; width:100%;}

.our-services .services-item{ margin:0 0 80px 0;}
.our-services .services-item .discription{ min-height:inherit;}

.our-clients{padding: 80px 0; margin: 0;}

footer .bot-menu{ margin-top:40px; padding:0 15px;}
.inner-main .inner-bg{ background-position: center -100px;}
.company-profile .services-item .discription{ min-height:170px;}
.product-listing .pro-item{margin: 0px 0 40px 0;}
}

@media (max-width:767px){
.fixed-top{ position:absolute;}
	
.hed-top .phone, .hed-top .mail{ display:none;}
.hed-top .social{ display:none;}

.d-none{ display: block !important; }
.carousel-item { height:250px;}
.carousel-inner {border: 5px solid #FFF;}
.carousel-caption .left{ display:none;}

.carousel-caption h2{ font-size:20px; letter-spacing:1px;}
.carousel-caption p{ font-size:16px; letter-spacing:1px;}

.title h2{font-size: 22px;}
.welcome-section p{ font-size:13px;}

.welcome-section{margin: 20px 0; padding:30px 30px 0 30px;}
.welcome-section .sofa{ position:relative; width:100%; margin:0;}
.welcome-section .sofa img{ width:300px;}
.welcome-section .welcome-text{padding: 30px 0 50px 0%;}
.welcome-section .welcome-text p{line-height: 24px;}

.our-services .services-item h4{ font-size:18px;}
.our-services .services-item p{ line-height:20px;}

.our-clients{padding: 50px 0;}
.our-clients .title{margin: 0 0 0px 0;}
.our-clients .title h2{font-size: 22px;}


.owl-carousel .owl-item { height:150px; padding:0 10px;}
.owl-carousel .owl-item img{ max-width:100%; height: auto;}


footer{padding:50px 0 0px 0;}
footer h4{ font-size:18px; margin-bottom: 10px;}
footer .col-lg-3 { margin:0 0 30px ;}
.last-line{margin: 0px 0 0 0;}

.form-main{ padding:20px;}

.inner-main .inner-bg{ height:150px; background-position: center 0px; background-attachment:scroll;}
.inner-main h1{ font-size:26px; letter-spacing:1px;}

.company-profile p{ font-size:13px; line-height:24px;}
.company-profile .services-item .discription{ min-height: inherit;}

}

@media (max-width:479px){
	.carousel-item { height:200px;}
	.carousel-caption .slide-picture img{ width:90%;}
	
	.owl-carousel .owl-item img{ padding:0 10px !important;}
	
footer .bot-menu{ margin:0px 0 	30px 0; padding:0 15px}

.visitors{ width:100%;}



}