/* Large desktop :1200px. */
@media (min-width: 1600px) {
	.reson-left {
		padding: 33% 15%;
	}
}
 
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    /* footer top */
   .subscribe-box input[type="text"], .subscribe-box input[type="email"]{
        width: 45% !important; 
    }
    .box-border, .subscribe-box input[type="submit"]{
        margin-top:20px;
        
    }
	/* Home 5 */
	body.home5 .slider .slide-items .caption {
		width: 75% !important;
	}
	.trendify-nav .nav li a {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 768px) and (max-width: 1200px) {
	.navbar-style-2 .navbar-header {
		float: none;
		text-align: center;
	}
	.navbar-style-2 .nav li a {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	body.home4,
	body.home5,
	body.home6 {
		margin: 0;
	}
	.navbar-style-2 .nav li a img {
		display: none;
	}
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.trendify-nav .nav li a {
		padding-left: 20px;
		padding-right: 20px;
	}
    .trendify-heading span.sm {
        font-size: 22px !important;
        top: 30px;
    }
    .trendify-heading span.lg {
        font-size: 45px !important;
    }
    
    /* footer */
   .subscribe-box input[type="text"], .subscribe-box input[type="email"]{
        width: 45% !important; 

    }
    .box-border, .subscribe-box input[type="submit"] {
        margin-top:20px;
    }
    
        
    /* home 4 */
    .featured-product .news-content {
        margin: 15px !important;
    }
    .featured-product .single-news {
        margin-left: 0px;
    }
    
	/* Home 5 */
	body.home5 .slider .slide-items .caption {
		width: 75% !important;
	}
    .trendify-tab-title ul li {
		margin: 0 20px;
	}
	.our-histry .aligned img {
		margin-left: 0;
	}
}
 
/* Large Mobile :480px. */
 
@media (max-width: 1400px) and (min-width: 1200px) {
	.navbar-style-2 .nav li a {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
	.navbar-style-2 .cart span {
		margin-left: 25px !important;
	}
}
@media (min-width: 992px) {
        /* history */
    .our-histry .aligned {
        margin-bottom: -340px;
    }
	.our-histry .trendify-heading {
		margin-top: 50px;
	}
	.dropdown .dropdown-menu {
        left: auto !important;
        padding: 0px 0 important;
        -webkit-transition: 0.3s ease all;
                transition: 0.3s ease all;
        top: 50px;
        display: block !important;
        opacity: 0;
        filter: alpha(opacity=0);
    }
	.navbar-style-2 .navbar-brand {
		float: none;
	}
    .dropdown:hover .dropdown-menu  {
        top: 45px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .nav>li>a:focus, .nav>li>a:hover {
        background: transparent;
    }
    .trendify-nav .nav li a {
        position: relative;
		border-bottom: 3px solid transparent;
    }
    .trendify-nav .nav li a:hover {
        color: #fff;
		background:#005b9f;
    }
    .trendify-nav .nav > li > a:hover:before, .trendify-nav .nav > li > a:focus:before {
        
    }
    .navbar-nav {
      width: 100%;
      text-align: center;
    }
	.home4 .navbar-nav,
	.home6 .navbar-nav,
	.home5 .navbar-nav {
		width: auto;
		float: right;
	}
    .navbar-nav > li {
      float: none;
      display: inline-block;
    }
    .trendify-nav {
        background-color: #FFF;
    }
}
@media (max-width: 991px) {
	.xs-mb-40 {
		margin-bottom: 40px !important;
	}
	.xs-mb-30 {
		margin-bottom: 30px;
	}
	.xs-mt-40 {
		margin-top: 40px;
	}
	.no-padding-left {
		padding-left: 15px !important;
	}
	.no-padding-right {
		padding-right: 15px !important;
	}
	.about_shop_img img {
		height: 300px;
		margin-bottom: 25px;
	}
	.about_shop_content p {
		-webkit-column-count: 1;
		   -moz-column-count: 1;
		        column-count: 1;
	}
	.blog_archive article.standard_blog_post,
	.blog_single article.standard_blog_post {
		width: 325px;
	}
	.media.standard_blog_post .pull-left {
		float: none !important;
		display: block;
		margin-bottom: 15px;
	}
	.quantity input {
		width: auto;
	}
	.login-method {
		padding: 0;
	}
	.login {
		margin-top: 40px;
	}
	.login .no-padding-left {
		padding-left: 0 !important;
	}
	.trendify-banner .banner-text h4 {
		margin-bottom: 5px !important;
		font-size: 15px;
	}
	.trendify-banner .banner-text h3 
	{
		font-size: 8px;
		font-family: 'Raleway', sans-serif;
		font-weight: 400;
		letter-spacing: 0.5px;
		margin-bottom: 1px;
	}
	
	/*-------- Collapse Navbar */
	.navbar-collapse.collapse {
        display: none !important;
    }
	.navbar-collapse.collapse.in {
        display: block !important;
    }
	.navbar-header .collapse, .navbar-toggle {
        display: block !important;
    }
	.navbar-header {
        float: none;
		border-bottom: 0px solid rgba(255, 255, 255, 0.5);
    }
	/* nav */
	.navbar {
		border-radius: 0;
	}
	.navbar-nav {
		text-align: left !important;
		margin: 0 !important;
		float: none !important;
	}
	.navbar-style-2 .nav li a img {
		display: none;
	}
	.navbar-style-2 .cart span {
		color: #1a1a1a;
		margin-left: 0;
	}
    ul.dropdown-menu li a {
        padding-left: 45px !important;
    }
    ul.dropdown-menu:before {
        display: none;
    }
    .trendify-nav {
        background-color: #005b9f;
    }
	.dropdown > a:after {
    border-top: 1px solid #1a1a1a !important;
    border-right: 1px solid #1a1a1a !important;
	}
	.navbar-brand img {
		margin: 0 0 0 35px !important;
	}
	.megamenu .megamenu-content h5 {
		color: #fff !important;
	}
	.megamenu .megamenu-content img {
		display: none;
	}
	.trendify-nav .nav li a {
		color: #fff !important;
	}
	.nav>li>a {
		position: relative;
		display: block;
	}
	.navbar-nav>li {
		float: none !important;
	}
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		display: block;
	}
	/* header top */
    .header-top {
        text-align: center;
    }
    .header-top .right {
        float: none !important;
    }
    .search {
        text-align: center;
        margin-bottom: 20px;
    }
    
}

/* screen size up 768px */
@media (min-width: 768px) {
	.slider .slide-items .caption {
		left: 20px;
		width: 35%;
		position: absolute;
		z-index: 100;
	}
    /* slider */
    .slider .slide-items {
        height: 680px;
    }
    
    /*=========== Homepage 2 ===============*/
    .trendy-offers-tab .trendify-tab-title ul li:last-child {
        margin-right: 0;
    }
    .boxed-content-container {
		margin-bottom: 20px;
	}
	
	.modal-dialog {
		width: 880px;
		margin: 30px auto;
	}
    
}

/* screen size below 768px */
@media (max-width: 767px) {
	body.home4,
	body.home5,
	body.home6 {
		margin: 0;
	}
	.home4 .single-news {
		display: none;
	}
	.cart {
        float: none !important;
        margin: 0 auto;
    }
	.single-latest-product .actions ul li {
		padding-left: 10px;
		padding-right: 10px;
	}
	.sm-mb-40 {
		margin-bottom: 40px;
	}
	.sm-mt-40 {
		margin-top: 40px;
	}
	.margin-bottom-100px {
		margin-bottom: 70px !important;
	}
	.page_title_area .bredcrumb ul {
		text-align: left !important;
		margin-top: 10px;
	}
	.page_title_area .bredcrumb ul li {
		margin-left: 0;
		margin-right: 20px;
	}
	.margin-bottom-50px {
		margin-bottom: 40px !important;
	}
    .trendify-heading span.sm {
        font-size: 18px !important;
        top: 16px !important;
    }
    .trendify-heading span.lg {
        font-size: 27px !important;
    }
	.our-histry .aligned img {
		margin-left: 0;
	}
    
	.blog_archive article.standard_blog_post, .blog_single article.standard_blog_post {
		width: auto;
	}
	.cupon-code .btn-black {
		width: 100% !important;
		display: block;
	}
    /* slider */
    .slider .slide-items {
        height:400px;
    }
    .slider .slide-items .caption {
		left: 20px;
		width: 100% !important;
		text-align:center;
		top: 20% !important;
	}
	.login-method .method-twitter {
		margin-top: 25px;
	}
    /* footer top */
    .subscribe-box input[type="text"] {
        margin-bottom: 10px;
        
    }
    .subscribe-box input[type="text"], .subscribe-box input[type="email"]{
        width: 100% !important; 

    }
    .box-border, .subscribe-box input[type="submit"]{
        margin-top:20px;
    }
    
        
    /* home 4 */
    .featured-product .news-content {
        margin: 15px !important;
    }
    .featured-product .single-news {
        margin-left: 0px;
    }
    
	/* home 5 */
	.home5 {
		margin: 0 !important;
	}
	.home5 .caption h2 {
		font-size: 30px !important;
	}
	.home5 .slider .slide-items .caption {
		left: 0px !important;
		width: 100% !important;
		text-align: center;
		top: 0 !important;
		padding: 0 30px;
	}
	.home5 .slide-items .caption h4 {
		font-size: 15px !important;
		margin-top: 10px !important;
		letter-spacing: 1px !important;
	}
	.home5  .single-latest-product {
		margin-bottom: 30px;
	}
	.home5 .trendify-heading {
		margin-left: 0 !important;
	}
	.home5 .single-featured-box .caption {
		top: 15% !important;
		left: 10% !important;
	}
	.home5 .single-featured-box .caption h1 {
		padding: 10px 0 !important;
	}
	
	
	/* Shopping single */
	.thumbnail {
		max-width: 38px !important;
		height: 45px !important;
	}
	.single-product .single-slider-item .owl-nav .owl-prev, .single-product .single-slider-item .owl-nav .owl-next {
		height: 45px !important;
	}
	/* Categories page */
	.single-categories h2 {
		margin-bottom: 20px !important;
	}
	
	.cat-img {
		margin-bottom: 30px;
	}
    .cat-info {
		text-align: center !important;
	}
	.trendify-banner .banner-text {
		display: block;
	}
	
	.trendify-banner .banner-text 
	{
		position: absolute;
		left: 10px;
		top: 10px;
	}
	.view-navigation .info-text {
		float: none;
	}
	.view-navigation .right-content {
		text-align: left;
	}
	.add-to-cart .black-bordered {
		margin-left: 0;
		margin-top: 15px;
	}
}


@media (max-width: 480px ) {
	.product-listing-view .list-item .thumb-holder {
		max-width: 100% !important;
		margin-bottom: 25px;
	}
	.progress .bar_over {
		display: block;
		float: right;
	}
	.our-histry .history-content p {
		padding: 25px 15px 25px 35px;
	}
	.header-top .left span:before {
		display: none;
	}
	.header-top .left span {
		margin-left: 10px;
	}
	ul.social li {
		margin-right: 10px;
	}
	.latest-items .tab-content {
		padding-bottom: 20px;
	}
	.list-item .product-info {
		text-align: center;
	}
	.rev-slider-content .trendify-btn.other-look,
	.rev-slider-content .caption-two,
	.rev-slider-content .trendify-btn .elg-sld-icon {
		display: none;
	}
	.rev-slider-content .slider-3-btn .trendify-btn {
		width: 160px !important;
	}
	.rev-slider-content .slider-4-content {
		display: none;
	}
	.rev-slider-content .slider-4-heading {
		text-align: center !important;
		display: block;
		width: 100% !important;
		font-size: 20px !important;
	}
	.rev-slider-content .slider-4-btn {
		text-align: center !important;
		display: block;
		width: 100% !important; 
	}
	.rev-slider-content .slider-5-heading {
		text-align: center !important;
		display: block;
		width: 100% !important;
		font-size: 14px !important;
	}
	.rev-slider-content .slider-5-btn {
		text-align: center !important;
		display: block;
		width: 100% !important; 
	}
	.rev-slider-content .slider-5-btn .trendify-btn {
		width: 160px !important; 
	}
}