@media(max-width:2000px) {
    .excerpt-product h2 {height: 220px;}
}
    
@media(max-width:1280px) {
.product-box-2-sticky {

    position: fixed;
    top: 70px;
    display:block;
}
.single-page {
    width: 80%!important;
}
#review_form_wrapper {
    width: 70% !important;
}
lable,#commentform{
	width:auto !important;
}
div#respond {
    width: auto !important;
}
}
@media(max-width:768px) {
    

.header {
    height: auto !important;
    padding: 0px !important;
    margin: 20px auto 0 !important;
}
.primary {
    text-align: center;
}
.primary li {
    display: inline-block;
    width:175px;
}
.primary ul {
    padding: 0;
    margin: 0;
}
.contents {
    float: right;
    width: auto;
}
.users {
    float: right;
    width: auto;
}
.main-menu {
    display: none;
}
.menu-pro{
    display: none;
}
.menu-registration{
    display: none;
}
.top-menu{
    display: none;
}
.logo-sheikhali {
    margin: 10px 0;
}
.logo-sheikhali img {
    margin: 15px 0 0 10px!important;
    width: 20%!important;
}
.logo-sheikhali h1 {
    float: none!important;
}
.search-box button {
    width: 20%!important;
}
.search-box input {
    width: 80%!important;
}
.search-box {
    margin: 0 auto 10px;
}
.slider {
    display: none;
}
.ad-sl-3 {
    width: 100%;
}
.ad-sl-4 {
    width: 100%;
}
.title-box h2 {
    float: none;
    text-align: right;
    margin: 20px 0;
}
.Rounded-Rectangle-1{
    display:none;
}
.Rounded-Rectangle-2{
    display:none;
}
    .recent_post_item {
    text-align: center;
}
.recent_post_item img {
    border-radius: 50%;
    border: 2px solid #617290;
    box-shadow: 2px 3px 40px 0 #51688e;
    transition: .2s;
    margin: 0;
    float: none;
}
.recent_post_item h2 {
    text-align: center;
}
.recent_post_item p {
    font-size: 12px;
    color: #bbb;
    overflow: hidden;
    height: 53px;
    width: 100%;
    text-align: center;
    margin: 0 auto 30px;
    display: block;
}
.wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {
    width: 100%!important;
}
.wpsf-product-title a {
    padding: 0px;
    text-align: center !important;
}
.sp-wps-theme_one .wps-product-image {
    width: 100%!important;
}
.title-box {
    margin: 0px ;
    display: block;
    width: auto;
}

.wpsf-product-price{
    width:100% !important;
}
.wpsf-product-title a{
    text-align: center !important;
    display:initial!important;
}
.conter {
    margin: 0px auto;
}
.top-post-mob img {
    border: 3px solid #c9c9c9;
    border-radius: 50%;
    float: right;
    margin: 29px 0 0 10px;
    max-width: 90px;
}
.top-post-mob {
    float: right;
    margin-left: 10px;
}
.logo {
    margin: 50px 0;
    text-align: center;
}
.menu-footer-1 {
    margin: 0px!important;
}
.menu-footer-2 {
    margin: 0px!important;
}
.about-footer header h3 {
    text-align: center!important;
}
.top-post {
    display: none;
}
    .about-footer header h2 {
    font-size: 18px;
    color: #bfbfbf;
    font-weight: 710;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
}
.about-footer header h3 {
    text-align: center;
    font-size: 12px;
    color: #d2b99e;
    line-height: 24px;
    border-bottom: 1px solid #4b6693;
    padding: 0px 0 30px 0px !important;
}
footer {
    background: -webkit-linear-gradient(right,#34394c,#3c557e);
    height: auto !important;
}
.copywrighting h4 {
    padding: 12px 30px!important;
}

/*single */

.sidebar{
    margin:0 !important;
}
#author {
    width: 100% !important;
}
#email{
    width: 100% !important;
}
#comment{
     width: 90% !important;
}
.post-type h2 {
    padding: 7px 10px !important;
    font-size: 130% !important;
    line-height: 35px;
    letter-spacing: 0 !important;
    text-align: right !important;
}

/*category */

.post-box-1 header img {
    width: 100%;
    float: none;
    height: auto;
}
.post-box-1 header h2 {
    width: 100%;
    text-align: center;
}
.post-box-1 p {
    width: 100%;
    text-align: center;
}
.post-data h4 {
    width: 100%;
    float: none;
    text-align: center;
}
.title-box h2 {
    text-align: right;
}
.pagenumbers {
    margin: 40px;
    line-height: 60px;
    text-align: center;
}

/*product arshive */

.slick-slide {
    margin: 20px 0px !important;
}
.slick-slide h2 {
    font-size: 100%;
    line-height: 26px !important;
    padding: 0 !important;
}
.category-logo {
    margin:0 !important; 
    padding-bottom: 0px !important;
}

/*product */

.bread-order {
    padding: 10px !important;
    display: inline-block !important;
    margin:0 !important; 
}
.quantity {
    width: 20%;
}

/*cart */

button.single_add_to_cart_button.button.alt{
    float: left;
    width: 80%;
}
.description {
    margin: 20px 0px !important;
    padding: 0px  !important; 
}
h1.entry-title{
    font-size: 100% !important;
    line-height: 30px;
}
.comment-form{
    padding:0px!important;
}

.woocommerce-cart table.cart img {
    width: auto!important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: right !important;
}
.product-name {
    margin: 0 !important;
    padding: 0!important;
}

.woocommerce-cart table.cart input {
    border: 0px!important ;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 50%!important;
}
.woocommerce table.shop_table_responsive tr td::before {
    content: attr(data-title) "";
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: inline-block;
}
td.product-total {
    padding: 0px !important;
    display: table-cell;
}

}








@media(max-width:612px) {
    
/*home*/

.header {
    display: block !important;
}
.logo-sheikhali {
    width: 90% !important;
    margin: 0 auto;
}
.logo-sheikhali img {
    margin: 0px 0px 20px 10px;
    float: right;
}
.logo-sheikhali h1 {
    font-size: 80%!important;
    display: inline-block;
}
.logo-sheikhali h2 {
    font-size: 100%!important;
}
.top-search {
    width: 100%!important;
    margin: 10px 0;
    display: inline-block;
}
.search-box button {
    width: 20%!important;
}
.search-box input {
    width: 80%!important;
}
.search-box {
    margin: 0 auto 10px;
}
.store {
    display: none !important;
    width: 35%!important;
}
.profile-reg {
    display: none !important;
    width: 60%!important;
}

.primary {
    text-align: center;
    display:block;
    z-index: 9999999999;
    position: relative;
}
.primary li {
    display: inline-block;
    width:175px;
}
.primary ul {
    padding: 0;
    margin: 0;
}
.contents {
    float: right;
    width: auto;
}
.users {
    float: right;
    width: auto;
}
.main-menu,.menu-pro,.menu-registration,.top-menu,.slider,.Rounded-Rectangle-1,.Rounded-Rectangle-2,.logo ,.menu-footer-1,.about-footer,.top-post,.author-link,.product-box-2-sticky,.product-box-2,.contacts-pic{
    display:none !important;
}

.ad-sl-3 {
    width: 100%;
}
.ad-sl-4 {
    width: 100%;
}
.title-box h2 {
    float: none;
    text-align: center !important;
    margin: 0 auto 40px;
}

.recent_post_item {
    text-align: center;
}
.recent_post_item img {
    border-radius: 50%;
    border: 2px solid #617290;
    box-shadow: 2px 3px 40px 0 #51688e;
    transition: .2s;
    margin: 0;
    float: none;
}
.recent_post_item h2 {
    text-align: center;
}
.recent_post_item p {
    font-size: 12px;
    color: #bbb;
    overflow: hidden;
    height: 53px;
    width: 100%;
    text-align: center;
    margin: 0 auto 30px;
    display: block;
}
.wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {
    width: 100%!important;
}
.wpsf-product-title a {
    padding: 0px;
    text-align: center !important;
}
.sp-wps-theme_one .wps-product-image {
    width: 100%!important;
}
#wps-slider-section .wpsf-cart-button p {
    float: none!important;
}
.title-box {
    margin: 0px ;
    display: block;
    width: auto;
}
.wpsf-product-price{
    width:50% !important;
    margin: 0px auto;
}
.wpsf-product-title a{
    text-align: center !important;
    display:initial!important;
}
.conter {
    margin: 0px auto;
}
.top-post-mob {
    text-align: center !important;
    margin: 20px auto !important;
    display: inline-block;
    float: none !important;
}
.top-post-mob img {
    border: 3px solid #c9c9c9;
    border-radius: 50%;
    max-width: 90px;
    text-align: center;
    margin: 0 auto;
    float: none !important;
}
.top-post-mob h1 {
    margin-top: 10px;
}
.top-post-mob p {
    margin-bottom: 10px;
}

/*footer*/

.menu-footer-2 {
    margin-top: 40px !important;
    width: 45% !important;
}
.pic-footer {
    width: 70%!important;
}
.footer-box {
    width: 100%!important;
}
footer {
    background: -webkit-linear-gradient(right,#34394c,#3c557e);
    height: auto !important;
}
.copywrighting h4 {
    padding: 12px 30px!important;
}

/*single */
.single-page {
    width: 90%!important;
}
.csRow,.csRow ul {
    text-align: right;
}
.sidebar{
    margin:0 !important;
}
#author {
    width: 100% !important;
}
#email{
    width: 100% !important;
}
#comment{
    width: 90%!important;
    height: 170px !important;
    margin: 15px!important;
}
.comment-form-comment {
    width: 95%;
}
.comments-inner.section-inner.thin.max-percentage{
    width: 100%!important;
}
.comment {
    margin: 50px 10px 30px!important;
}
a.do-not-scroll.comment-reply-link {
    margin: 0 20px!important;
}
.post-type h2 {
    padding: 7px 10px !important;
    font-size: 130% !important;
    letter-spacing: 0 !important;
    text-align: right !important;
}
/*single*/

.single-base {
    display: block!important;
}
.content-base {
    width: 100%!important;
    padding: 0!important;
    border-left: 0!important;
    margin: 0 auto!important;
}
.titlegroup h1{
font-size: 140% !important;
padding: 0!important;
margin: 0!important;
}
.post-type {
    padding: 20px 0 10px 0!important;
}
div#respond, lable, #commentform  {
    width: 100%!important;
}
#commentform{
    padding: 10px!important
}
.sidebar {
    width: 90%!important;
    margin: 0px auto !important;
}
/*contact*/
.contacts {
    margin: 30px auto!important;
    height: auto!important;
}
div#wpcf7-f40-o1 {
    width: 90%;
    margin: 20px auto 10px;
}
.title {
    margin-bottom: 20px;
}
.contacts-cont {
    width: 100%!important;
    position: unset!important;
    left: unset!important;
    bottom: unset!important;
    margin: 0!important;
}
.card-shop {display: unset !important;}
.width70 {
    width: 100%!important;
}
.width39 {
    width: 100% !important}
.width40 {
    width: 100%!important;
    position: unset !important;
}
.woocommerce-info {
    width: 100%!important;}
/*category */

.post-box-1 header img {
    width: 100%;
    float: none;
    height: auto;
}
.post-box-1 header h2 {
    width: 100%;
    text-align: center;
}
.post-box-1 p {
    width: 100%;
    text-align: center;
}
.post-data h4 {
    width: 100%;
    float: none;
    text-align: center;
}

.pagenumbers {
    margin: 40px;
    line-height: 60px;
    text-align: center;
}

/*product arshive */

.slick-slide {
    margin: 20px 0px !important;
}
.slick-slide h2 {
    font-size: 100%;
    line-height: 26px !important;
    padding: 0 !important;
}
.category-logo {
    margin:0 !important; 
    padding-bottom: 0px !important;
}

/*product */

.product-box {
    display: block!important;
}
.bread-order {
    padding: 0!important;
    margin: 0 auto !important;
    width: 100%; 
}
.product-pic,.width60 {
    width: 100%!important;
    margin-left: 0px!important;
}
h1.entry-title {
    text-align: right!important;
}
.add-price {
    display: grid!important;
}
.shop-box {
    display: block!important;
}
.description-pro{
    width: 100%!important; 
}
#review_form_wrapper {
    width: 100%!important;
}

/*cart */

button.single_add_to_cart_button.button.alt{
    float: left;
    width: 80%;
}
.description {
    margin: 20px 0px !important;
    padding: 0px  !important; 
}
h1.entry-title{
    font-size: 100% !important;
    line-height: 30px;
}
.comment-form{
    padding:0px!important;
}

.woocommerce-cart table.cart img {
    width: auto!important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    text-align: right !important;
}
.product-name {
    margin: 0 !important;
    padding: 0!important;
}

.woocommerce-cart table.cart input {
    border: 0px!important ;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 50%!important;
}
.woocommerce table.shop_table_responsive tr td::before {
    content: attr(data-title) "";
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: inline-block;
}
td.product-total {
    padding: 0px !important;
    display: table-cell;
}

}