/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {
.logo img {
	left: 0;
	width: 255px;
}
.hero-slider-area .owl-nav .owl-prev {
	position: absolute;
	top: 40%;
	left: 1%;
}
.hero-slider-area .owl-nav .owl-next {
	position: absolute;
	top: 40%;
	right: 1%;
}
    
    
    
    
    
    

}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.mainmenu-nav ul li a {
	font-size: 15px;
}
.box-atelters {
	padding: 50px 20px;
}    
    
 .large-item {
	width: 37%;
}   
    
 .item-thumb {
	height: 400px;
}   
.item-title h4 {
	font-size: 17px;
	letter-spacing: .5px;
}    
.large-item .item-thumb {
	height: 560px;
}    
.owl-nav .owl-prev {
	left: 10px;
}
      
.owl-nav .owl-next {
	right: 10px;
}
    
.category-sldie-main .owl-nav .owl-prev {

	left: 32.8%;
}  
.category-sldie-main .owl-nav .owl-prev {

	right: 32.8%;
}
    
    
    
    
    
    
    
    

}










 
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.login-form input {
	width: 155px;
}   
.login-form .custom-btn {
	padding: 0 15px;
}    
.logo img {
	position: absolute;
	left: -32px;
	top: -25px;
	width: 180px;
	z-index: 99;
}
.header-menu-area {
	padding: 12px 0 5px;
}

.header-menu-area.sticky {
	padding-top: 25px;
}
.header-menu-area.sticky .logo img {
	top: -30px;
	width: 220px;
}
.mainmenu-nav ul li a {
	font-size: 14px;
	letter-spacing: .1px;
}
.arrow::after {
	display: none;
}
 .cart-sec a i {
	width: 35px;
	height: 35px;
	line-height: 35px;
}   
.hero-text {
	width: auto;
	text-align: center;
	margin: 0 50px;
}
.hero-text p {
	font-size: 16px;
}    
 .hero-text h4 {
	font-size: 22px;
}   
 .hero-slider-area .owl-nav div {
	width: 45px;
	height: 45px;
	font-size: 35px;
	line-height: 45px;
}   
 .hero-slider-area .owl-nav i {
	opacity: .6;
	line-height: 47px;
}   
 .hero-slider-area .owl-nav .owl-prev {
	position: absolute;
	top: 40%;
	left: 3%;
}
.hero-slider-area .owl-nav .owl-next {
	position: absolute;
	top: 40%;
	right: 3%;
}
.box-atelters {
	padding: 50px 5px;
}    
.item-title h4 {
	font-size: 13px;
    letter-spacing: 0px;
}    
 .item-thumb {
	height: 265px;
}   
  .item-text p {
	font-size: 11px;
	letter-spacing: .0px;
}  
.item-text {
	padding: 15px 10px;
}    
.item-btn {
	padding: 10px 15px;
	font-size: 13px;
}  
 .small-item {
	width: 28.5%;
	height: 725px;
     margin-top: 20px;
	margin-bottom: 0;
}   
.large-item {
	width: 35.5%;
	margin: 0 10px;
	top: -47px;
	height: 792px;
}
 .large-item .item-thumb {
	height: 435px;
}   
 .large-item h4 {
	font-size: 17px;
	letter-spacing: .5px;
}   
 .subscription-form input[type="submit"] {
	margin-top: 25px;
}   
  .subscribe-area .atelters-title {
	margin-bottom: 50px;
	color: #fff;
	margin-left: 50px;
	text-align: center;
}  
.box-atelters .atelters-title {
	margin-left: 0;
	text-align: center;
}    

.cart-sec {
	margin-right: 40px;
	margin-top: -30px;
}








}
 

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
.cart-sec {
	margin-right: 40px;
	margin-top: -33px;
}
   
.meanmenu-reveal.meanclose {
	color: #000 !important;
}  
 .login-form {
	text-align: left;
}
 .login-form input {
	width: 150px;
}   
.login-form .custom-btn {
	padding: 0 18px;
	margin-top: 15px;
}  
.header-menu-area {
	padding: 10px 0 4px;
}
.header-menu-area.sticky {
	padding-top: 45px;
}
.header-menu-area.sticky .logo img {
	top: -35px;
	width: 160px;
}

.search-box .serach-form input {
	width: 80%;
    font-size: 24px;
}

.logo img {
	left: 0;
	top: -30px;
	width: 160px;
}
 .hero-text {
	width: auto;
	padding-top: 220px;
	margin-left: 0;
	text-align: center;
	margin: 0;
}   
.category-sldie-main .owl-nav .owl-prev {
	left: 0;
}
.category-sldie-main .owl-nav .owl-next {
	right: 0;
}
.arrow::after {
	display: none;
}
.hero-text {
	width: auto;
	padding-top: 140px;
}
.single-slider {
	height: 650px;
}   
.large-item {
	width: 100%;
	top: 0px;
	height: 939px;
    margin: 35px 0;
}    
 .small-item {
	width: 100%;
}   
  .subscription-form input[type="submit"] {
	margin-top: 25px;
}   
   
  .atelters-title h2::after {
	left: 50%;
	bottom: -10px;
	margin-bottom: -4px;
	margin-left: -55px;
}  
    
 .subscribe-area .atelters-title {
	margin-bottom: 50px;
	color: #fff;
	margin-left: 0;
	text-align: center;
}   
 .login-form {
	text-align: center;
}   
   
 .hero-text h2 {
	font-size: 35px;
}   
.hero-text h4 {
	font-size: 16px;
}   
 .hero-text p {
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 0px;
	line-height: 25px;
}   
.hero-slider-area .owl-controls .owl-dots {
	top: -195px;
}    
  .atelters-title h2 {
	font-size: 18px;
	margin-left: 0;
	text-align: center;
}  
    
 .atelters-title {
	margin-bottom: 60px;
	text-align: center;
}   
 .item-title h4 {
	font-size: 15px;
}   
    
.box-atelters {
	-webkit-box-shadow: 1px 2px 4px #999;
	box-shadow: 1px 2px 4px #999;
	padding: 50px 15px;
	height: 2380px;
}  

.large-item .item-thumb {
	width: ;
	height: 340px;
}    
.large-item {
	height: 720px;
	margin: 0px 0;margin-bottom: 35px
}
 .item-thumb {
	width: 100%;
	height: 290px;
}   
.small-item {
	height: 700px;
	margin-bottom: 35px;
	display: inline-block !important;
} 
    
 .item-text p {
	font-size: 12px;
	line-height: 24px;
}   
 .item-btn {
	padding: 12px 30px;
	margin-top: 20px;
}   
.login-form input {
	width: 100%;
	margin-left: 0;
	margin-bottom: 15px;
}
.subscription-form input[type="email"] {
	width: 100%;
}    
 .mainmenu-nav {
	display: none;
}   
    
.footer-top {
	padding: 0;
	border-bottom: none;
}    
.social-area i {
	font-size: 16px;
	width: 35px;
	height: 36px;
	line-height: 35px;
	margin: 0 5px;
}    
.item-thumb.item-bg-3 {
	display: inline-block !important;
}    
 .small-item {
	margin-left: 0;
     margin-bottom: 25px
}   
.box-atelters {
	height: auto;
}
    
    
    
    
}





/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.cart-sec {
	margin-right: 45px;
	margin-top: -30px;
}
  
.header-menu-area {
	padding: 10px 0px 3px;
}

.header-menu-area.sticky {
	padding-top: 40px;
}
.header-menu-area.sticky .logo img {
	top: -43px;
}
  .meanmenu-reveal.meanclose {
	color: #000 !important;
}  
 .login-form {
	text-align: left;
}
 .login-form input {
	width: 150px;
}   
 .login-form .custom-btn {
	padding: 0 18px;
}   
.logo img {
	left: -25px;
	top: -35px;
	width: 170px;
} 
 .hero-text {
	width: auto;
	padding-top: 220px;
	margin-left: 0;
	text-align: center;
	margin: 0;
}   
 .owl-nav {
	display: none;
}
.hero-text {
	width: auto;
	padding-top: 140px;
}
.single-slider {
	height: 750px;
}    
.large-item {
	width: 100%;
	top: 0px;
	height: 939px;
    margin: 35px 0;
}    
 .small-item {
	width: 100%;
}  
    
 .subscription-form input[type="submit"] {
	margin-top: 25px;
}   
.subscribe-area .atelters-title {
	margin-bottom: 50px;
	color: #fff;
	margin-left: 0;
	text-align: center;
}    
.subscribe-area .atelters-title h2 {
	color: #fff;
	margin-left: 0;
	text-align: center;
}    
 
}