@media screen and (max-width: 1200px)
{
	
.product-thumb .button-group button, .product-thumb .button-group button + button {
    width: auto;
}
#best_offer.best_offer {
    background-size: cover;
}
.testinomials {
    background-size: cover !important;
}
.sticky_header #logo a img {
    margin: 15px 0px;
	max-width: 250px;
}
#common-home .why-choose-inner-matter p {
    font-size: 12px;
}
#common-home .why-choose-inner-matter h4 {
    font-size: 15px;
}
#common-home .why-choose-inner-matter i {
	font-size: 33px;
	padding-bottom: 10px;
}
#common-home .why-choose-us {
    padding: 25px 0;
}
#category {
    padding: 50px 0 20px;
}
.comman_title h2 {
    margin-bottom: 10px;
    font-size: 26px;
}
.comman_title p {
    font-size: 14px;
    margin: 0;
}
#category .category-inner-matter .caption h4 a {
    font-size: 15px;
}
#category .category-inner-matter .caption {
    padding: 10px 10px;
}
html body #category .category-thumb figcaption .text a {
    padding: 6px 15px;
    font-size: 12px;
}
#product_wrapper #product_mail-wrapper .owl-stage-outer .col-md-4 {
    width: 100%;
}
.product_wrapper {
    padding: 50px 0;
}
.product_wrapper .rate-and-title .right-side, #product-category .product-grid .rate-and-title .right-side {
    width: 65%;
    margin-right: 15px;
}
.product_wrapper .rate-and-title .left-side, #product-category .product-grid .rate-and-title .left-side {
    width: 27%;
}
.product_wrapper .caption h4 a, #product-category .product-grid .caption h4 a, #product-category .product-list .caption h4 a {
    font-size: 15px;
    padding-bottom: 0px;
}
.product-thumb .price-new {
    font-size: 18px;
}
.product-thumb .price-old {
    font-size: 13px;
}
#testinomials .testinomials {
    padding: 50px 0;
}
#blog-wrapper.blog-wrapper {
    padding: 50px 0;
}
#blog-wrapper.blog-wrapper .blog-inner-section .blog-text-section h5 {
    font-size: 13px;
}
#blog-wrapper.blog-wrapper .blog-inner-section .blog-text-section h3 {
    font-size: 15px;
    line-height: 26px;
}
#blog-wrapper.blog-wrapper .blog-inner-section .blog-text-section p {
    font-size: 13px;
}
#blog-wrapper.blog-wrapper .blog-inner-section .blog-text-section a {
    font-size: 13px;
}
#footer .footer-inner-matter h3 {
    font-size: 18px;
}
#footer .footer-inner-matter ul li {
    margin-bottom: 5px;
    font-size: 13px;
}
#footer .title_border {
    padding-bottom: 10px;
}
#footer .footer-inner-matter .social-icons ul li i {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
#footer .footer-inner-matter .payment_method ul li i {
    font-size: 26px;
}
.main_padding {
    padding: 40px 10px;
}
#product-category h2 {
    font-size: 20px;
}
#product-product .product_right h1 {
    font-size: 20px;
}
.product_right .rating, #product-product .product_right .main-price {
    font-size: 13px;
}
#product-product .product_right .rating i {
    font-size: 13px;
}
#product-product .product_right li {
    font-size: 13px;
}
#product-product .product_right .plus-minus-input .input-group-button.input-group-wishlist {
    margin-left: 30px;
    margin-top: 20px;
}
#best_offer.best_offer {
    padding: 60px 0;
}
#best_offer.best_offer h3 {
    font-size: 20px;
}
#best_offer.best_offer h1 {
    font-size: 40px;
}
#best_offer.best_offer p {
    font-size: 16px;
}
#best_offer.best_offer a {
    padding: 8px 30px;
    font-size: 14px;
    margin-top: 15px;
}

top .btn-link, #top-links li, #top-links a {
    font-size: 12px;
}
#top .btn {
    padding: 0;
    font-size: 12px;
}
#menu .nav > li > a {
    font-size: 13px;
}

.product-layout.product-grid.col-lg-4{
    width: 50%;
}
.main_padding {
    padding: 25px 10px;
}
#product-product .product_right .plus-minus-input .input-group-button.input-group-wishlist {
    margin-left: 0;
}

#product-product .reviews_padding .col-sm-10, #product-product .reviews_padding .col-sm-2 {
    width: 100%;
}
#product-product .reviews_padding .nav-tabs > li {

    display: inline-block;
    vertical-align: top;
    float: none;
    width: auto;
    margin-bottom: 15px;
}
#product-product .reviews_padding .nav-tabs > li.active a::before {

    top: 40px;
    bottom: 0;
    right: 0;
    border-top-color: #6284ce;
    left: 0;
    width: 0;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);

}
.mega-menu ul li a {
    font-size: 12px;
	line-height: 24px;
}
html body .eblog .update_post h3 {
    line-height: 30px;
    min-height: auto;
}
#product-product .product_right .plus-minus-input .input-group-button.input-group-wishlist button:first-child
{
    margin-left: 0;
}

}

/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 1199px)
{
.search_wrappers .col-md-3 {
    width: 33.3333%;
}
html body .search_wrappers .product-thumb .caption {
    min-height: 210px !important;
}
}

/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (min-width: 1024px) and (max-width:1366px)
{
.product_wrapper .product-layout.col-md-4 {
    width: 100%;
}
}

@media screen and (min-width: 768px) and (max-width:1024px)
{
.product_wrapper .product-layout.col-md-4 {
    width: 100%;
}
.news_latter .col-sm-6 {
    width: 100%;
}
}

/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 992px)
{
/* .main-menu #menu .navbar-toggle
{
	display: block;
}
.main-menu #menu .collapse {

    display: none !important;

} */
#clients_logo.clients_logo .product_wrapper {
    padding: 15px 0;
}
.main-menu #menu .navbar-collapse.in {

    overflow-y: auto !important;

}
.main-menu #menu .collapse.in {

    display: block !important;

}
header.main-menu .col-sm-4 {
    width: 33.33333333%;
}
header.main-menu .col-sm-8 {
    width: 100%;
}
.sticky_header {
    position: relative;
    background: transparent;
}
.navbar-header {
	position: relative;
}
#logo a img {
    max-width: 200px;
    margin: auto;
}
#search {
    margin: 17px 0 0 0;
}
#cart {
    margin-top: 16px;

}

#news_latter.news_latter h2 {
    line-height: 42px;
    font-size: 22px;
}
#news_latter.news_latter .subscribe-btn {
    width: 35%;
	float: left;
}
.news_latter_form .input-news {
    width: 65%;
}

#content .col-sm-2:nth-child(6n+1), #content .col-sm-3:nth-child(4n+1), #content .col-sm-4:nth-child(3n+1), #content .col-sm-6:nth-child(2n+1) {

    clear: none;
}

#why-choose-us.why-choose-us .col-sm-3 {
    width: 50%;
	padding:0 10px;
	float: left;
}
#common-home .why-choose-inner-matter {
    margin-bottom: 20px;
}
#common-home .why-choose-us {
    padding: 25px 0 5px;
}
.comman_title h2 {
    margin-bottom: 10px;
    font-size: 23px;
}
.comman_title .title_border span {
    width: 50px;
    height: 2px;
}

#category .browsecategory .col-sm-4 {
    width: 50%;
}
#testimonial0.owl-carousel .owl-item img {
    max-width: 80px;
}
#testinomials .testinomials .owl-stage-outer p {
    font-size: 13px;
    line-height: 25px;
}
#testinomials .testinomials {
    padding: 50px 0 40px;
}
#blog-wrapper.blog-wrapper .blog-inner-section .blog-text-section .title_border span {
    width: 30px;
}
#footer .col-sm-3
{
	width:100%;
}
#footer .footer-inner-matter
{
	margin-bottom:30px;
}
#footer 
{
    padding: 50px 0 20px;
}
#column-left, #column-right
{
	display:none;
}
#content.col-sm-9 {
    width: 100%;
}
#product-category .category_grid-wrapper .col-md-2, #product-category .category_grid-wrapper .col-md-3, #product-category .category_grid-wrapper .col-md-4
{
	width:25%;
	float:left;
} 
#product-product .product_right .plus-minus-input .input-group-button button#button-cart {
    margin-left: 0;
}
#product-product .product_right .plus-minus-input .input-group-button.input-group-wishlist {
    margin-left: 0;
    margin-top: 20px;
}
#cart .cart-text h5 {
    font-size: 13px;
    padding-bottom: 5px;
}

html body #megamenu .nav > li > a {
    font-size: 14px;
    padding: 17px 11px;
}
#product-product .product_right h1 {
	line-height: 28px;
}
.thumbnails.thumb_silder_images {
    width: 74%;
}
}
/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 768px)
{
.header_menu #menu .navbar-toggle
{
	display: block;
}
.header_menu #menu .collapse {
    display: none !important;
}
.header_menu #menu .navbar-collapse.in {
    overflow-y: auto !important;
}
.header_menu #menu .collapse.in {
    display: block !important;
}
#common-home .swiper-viewport:hover .swiper-button-prev, #common-home .swiper-viewport:hover .swiper-button-next {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
#common-home .swiper-viewport .swiper-button-prev, #common-home .swiper-viewport .swiper-button-next {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
#common-home .swiper-button-prev:before {
	top: -18px;
	right: -7px;
}
#common-home .swiper-button-next:before {
	top: -2px;
	left: -9px;
}
#common-home .swiper-viewport .swiper-button-next {
    right: -20px;
}
#common-home .swiper-viewport .swiper-button-prev
{
	left:-20px;
}
#menu #category {
    display: none !important;
}
#blog-wrapper.blog-wrapper .blog-inner-section .blog-text-section {
    padding: 15px;
    margin-bottom: 30px;
}
#blog-wrapper.blog-wrapper {
    padding: 50px 0 20px;
}
.product_wrapper .product-section {
    padding: 0 10px;
}

#product-category .col-sm-6 {
    width: 50%;
}
#product-category .category_grid-wrapper .col-md-2, #product-category .category_grid-wrapper .col-md-3, #product-category .category_grid-wrapper .col-md-4 {
    width: 33.333%;
    float: left;
}
#product-product .product_right .plus-minus-input .input-group-button button#button-cart {
    margin-left: 20px;
}
#product-product .product_right .plus-minus-input .input-group-button.input-group-wishlist {
    margin-left: 20px;
    margin-top: 20px;
}

#information-contact .col-sm-5, #information-contact .col-sm-7 {
    width: 100%;
	clear: both;
}
.main-menu .col-sm-5, .main-menu .col-sm-3
{
    width: 50%;
    float: left;
}
header.main-menu .col-sm-4.search_wrapper_sec
{
	width:100%;
}
header.main-menu .col-sm-4.lago_wrapper_sec, header.main-menu .col-sm-4.cart-menu {
    width: 50%;
	float: left;
}
#logo a img {
    max-width: 200px;
    margin: 0;
}

.navbar-nav {
    float: none;
    margin: 0;
}
.navbar-nav > li {
    float: none;
}
.navbar-right {
    float: left !important;
}
ul.search_and_shopping_bag li {
    float: none;
}
#menu .nav > li > a, .sticky_header #menu .nav > li > a, .sticky_header #menu ul.search_and_shopping_bag li {
    padding: 10px 15px;
}
.sticky_header #logo a img {
    margin: 10px 0px;
    max-width: 300px;
}
#search {
    margin: 0 0 15px 0;
}
#common-home .why-choose-inner-matter {
    padding: 10px 5px;
}
#common-home .why-choose-inner-matter {
    margin-bottom: 10px;
}
#product-banner_wrapper .col-sm-6 {
    float: left;
}
#news_latter.news_latter h2 {
    text-align: center;
    padding-bottom: 10px;
}
.swiper-pager {
    display: none;
}
#menu .navbar-nav > li {

    float: none;
    display: block;

}
.main-menu #menu .navbar-toggle
{
	display: block;
}
.main-menu #menu .collapse {

    display: none !important;

}
#search .input-group-btn {
    width: 1%;
}
.navbar-toggle {

    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-image: none;
    border-radius: 0;
    background: #6284ce;
    color: #fff;
    border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
	border-radius: 0;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

header.main-menu .sec_header .col-sm-4 {
    width: 100%;
}
.main-menu .sec_header #logo {
    margin: auto;
    padding-bottom: 15px;
    text-align: center;
    max-width: 200px;
}
.main-menu .sec_header #cart {
    margin-top: 0;
}
.news_latter_form .input-news {
    width: 100%;
}
#news_latter.news_latter .subscribe-btn {
    width: 100%;
    float: none;
    text-align: center;
    margin: auto;

}
#news_latter.news_latter .subscribe-btn  a {
    float: none;
    margin-top: 20px;
}
#news_latter.news_latter #input-newsletter-name
{
    margin-bottom: 20px;
}
.main_breadcrumb {
    min-height: 100%;
    padding: 55px 0;
}
.product_wrapper .hover-color i, #product-category .hover-color i {
    display: none !important;
}
.product_wrapper .product-thumb .caption, #product-category .product-thumb .caption {
    min-height: 208px;
}
#product-product .product_right
{
    clear: both;
}
#product-product .products_text_wrapper
{
    clear: both;
}
#product-product .col-sm-6 {

    width: 100%;

}
}
/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 767px)
{

html body #megamenu .sum_megha_category {
    min-height: 228px;
    float: left;

}
html body .mega-menu ul li a {
    font-size: 14px;
    color: #fff;
    line-height: 28px;
}
#megamenu .dropdown-menu .product-content {

    float: left;
    width: 100%;

}
#megamenu .dropdown-menu .image {

    float: left;
    width: 100%;
    margin-right: 10px;

}
#product-category input[type="text"].form-control
{
    margin-bottom: 15px;
}
}
/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 600px)
{

#search input[type="search"] {
    font-size: 13px;
}
#search .fa {
    font-size: 16px;
}

#search .close {
    font-size: 18px;
}
#product-category .product-grid .product-thumb .caption {
    min-height: 179px;
}
#best_offer.best_offer h1 {
    font-size: 30px;
	padding-bottom: 15px;
}
#best_offer.best_offer h3 {
    font-size: 16px;
    padding-bottom: 15px;
}
#best_offer.best_offer p {
    font-size: 15px;
}
#best_offer.best_offer {
    padding: 50px 0;
}
#megamenu .sum_megha_category {
    min-height: 200px;
    float: left;
}
.product_wrapper .caption h4 a, #product-category .product-grid .caption h4 a, #product-category .product-list .caption h4 a {
    min-height: auto;
    padding-bottom: 11px !important;
}
#product-category .refine_search ul li a.base-button {

    margin-top: 15px;
    margin-right: 15px;

}
#product-category .col-sm-6 {
    width: 100%;
}
}

/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 500px)
{
#category .browsecategory .col-sm-4 {
    width: 100%;
}
#why-choose-us.why-choose-us .col-sm-3 {
    width: 100%;
    padding: 0 10px;
    float: left;
}
#product-category .category_grid-wrapper .col-md-2, #product-category .category_grid-wrapper .col-md-3, #product-category .category_grid-wrapper .col-md-4 {
    width: 100%;
    float: left;
    padding: 8px;
}
#product-category .col-lg-4 {
    width: 100%;
}
html body h1 {
    font-size: 18px;
    padding-bottom: 15px;
}
#logo a img {
    max-width: 160px;
    margin: 0;
}
#cart .headercart i.fa-shopping-basket {

    font-size: 30px;
}
#cart .dropdown-menu {
    width: auto;
}
}

/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width: 400px)
{

#search .input-lg {
    width: 100%;
}
#search {
    width: 100%;
}
#search .btn-lg {
    width: 100%;
}
.main-menu .col-sm-5, .main-menu .col-sm-3 {
    width: 100%;
}
.main-menu .cart-menu.text-right {
    text-align: left;
}
#logo a img {

    max-width: 130px;
    margin: auto;
    padding-bottom: 1px;

}
#menu .btn-navbar { 
    top: -58px;
}
#news_latter.news_latter h2 {
    line-height: 30px;
    font-size: 22px;
    padding: 0 0 18px 0;
}
#news_latter.news_latter form input[type="submit"] {
    font-size: 12px;
}
#product-category .refine_search ul li a.base-button {
    margin-bottom: 10px;
}
#product-category .refine_search ul li:last-child a.base-button {
	margin-bottom: 0px;
}
#cart .headercart i.fa-shopping-basket {
    font-size: 25px;
}
#cart .cart-icon {
    width: auto;
    display: inline-block;
}
#cart {
    margin-top: 4px;
}

header.main-menu .sec_header .col-sm-5, header.main-menu .sec_header .col-sm-3 {
    width: 50%;
	float:left;
}
#search .btn-lg {
    font-size: 14px;
    line-height: 18px;
    padding: 0 12px;
}
.thumbnails.thumb_silder_images {
    width: 72%;
}
}

/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width:433px)
{
header.main-menu .col-sm-4 {
 width: 100%;
}
html body #megamenu .sum_megha_category {
    min-height: auto;
}
.dropdown-menu .product-content {
    height: auto;
}
html body #megamenu .sum_megha_category .product-content span {
    color: #fff;
    padding: 10px 0;
}
#megamenu .sum_megha_category .product-content small {
    text-align: left;
    color: #ffffff;
}
html body .mega-menu ul li a {
    font-size: 12px;
    line-height: 26px;
}
#product-category .checkbox-inline + .checkbox-inline, #product-category .radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 0;
}

}
/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (min-width: 320px) and (max-width:568px)
{
.product_wrapper button.products_wishlist, #product-category button.products_wishlist {
    height: 30px;
    width: 30px !important;
    line-height: 30px;
}
}
/*----------------------------
-----------------
---------------------------
-------------------------------*/
@media screen and (max-width:375px)
{
#product-product .product_right .plus-minus-input .input-group-button button#button-cart {
    margin-left:0px;
	padding: 8.5px 20px;
}
#product-product .product_right .plus-minus-input .input-group-button.input-group-wishlist {
    margin-left: 0;
    margin-top: 20px;
}
#product-product .reviews_padding .nav-tabs > li.active a::before {
    top: 33px;
}
#product-product .nav-tabs li a, #product-product .nav-tabs > li.active > a{
    padding: 7px 14px;
    font-size: 13px;

}
#information-contact .panel-default .social-icons ul li i {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.product_wrapper .owl-nav {
    right: 18px;
}
}

@media screen and (max-width:315px)
{
#product-product .product_right .plus-minus-input .input-group-button button#button-cart {
   margin-top: 15px;
}
.product_right .plus-minus-input .input-group-button.input-group-wishlist button {
    margin-left: 15px !important;
}
}