/**********************************************Media queries Starts*************************************************/
@media (min-width: 1224px) {

    .container {
        width: 1170px;
    }
}
@media (max-width: 1223px) {
    .js-actions{
        width: 200px !important;
        clear: both;
        margin-bottom: 0;
    }
    .shop_sale_button_parent{
       text-align: left;
    }
  /*  .verified_span{
        margin: 30px 10px !important;
    }*/
  /*  .verified_span .verified{
        margin: 30px 0;
    }*/
}
@media (min-width: 769px) and (max-width: 1024px) {
    .cms-index-index .category-products .home_page_pro_list li {  min-height: 330px;  }
    .deal-special-price {  font-size: 12px; }
    .featured-deal .home_page_pro_list h2.product-name a {  font-size: 11px;  }
}
@media (min-width: 769px) and (max-width: 1223px) {

    .internal-conquest .anchor, .offer .anchor {
        width: 98px;
    }
    .js-info{
        width: 75%;
        padding-bottom: 0;
    }

}

@media (max-width: 770px) {
    /* Coupon Listing Page starts*********************************************************************************/

    .js-info{
        width: 75%;
        padding-bottom: 0;
    }
    h3.js-title {
        font-size: 16px;
        line-height: 27px;
    }
    .actions {
       /* text-align: left;*/
        width: 100%;
    }
    .actions.js-actions span.verified_span{
        text-align: center !important;
    }
    .merchant_info h1 {
        font-size: 20px;
    }
    .arrow_box{
        margin: 0;
    }
    /* Coupon Listing Page ends***********************************************************************************/
    .page-header-container div.w_thirty.float_left, .page-header-container div.w_seventy.float_right {
        width: 100%;
    }
    .container {
        width: auto;
    }

    .col2-right-layout .col-main {
        padding: 1%;
    }

    .prod_ad_block.adver_block {
        margin: 1%;
        padding: 0;
    }

    .homefeatured-main {
        margin-bottom: 0;
    }

    .col2-right-layout .homefeatured-title {
        margin-top: 6px;
    }

    .product-comment-wraper {
        margin: 5px;
    }

    .product-comment-frm-content .form-field input {
        margin-right: 0px;
        width: 100%;
    }
    .product-comment-frm-content textarea {
    width: 100%;
    }

    #frmProductComment ul li div {
        width: 100%;
    }

    .comment-name {
        margin-bottom: 10px;
    }

    .product-comment-frm-content {
        margin: 0 auto;
        padding: 20px;
    }

    #frmProductComment .buttons-set {
        padding: 0px;
    }

    .input-text {
        font-size: 13px !important;
    }

    .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
        padding: 0;
    }

    .col-main.w_seventy ol.products-list {

        margin-top: 1%;
        margin-bottom: 0;
    }

    .category-title h1 {
        font-size: 25px;
        text-align: center;
    }

    .products-list .product-name a {
        font-size: 15px;
    }

    .std ul li, .posted-date-category {
        font-size: 12px;
    }

    .col-right div.block-list, .col-right div.most-viewed-container {
        margin: 0%;
    }

    .mini-products-list li.item {
        margin: 3% 0;
    }

    .cat_side_manu li a {
        padding: 7px 7px;
    }

    .whitebg {
        margin-bottom: 10px;
    }

    .whitebg .block-content {
        margin-top: 15px;
    }

    .owl-theme .owl-controls .owl-page span {
        width: 10px;
        height: 10px;
        margin: 0 3px;
    }

    .skip-links {
        top: 100%;
    }

    .page-title h2, .product-name h1, .product-name .h1, .product-final-price {
        font-size: 18px;
    }

    .col-right div.block-list, .col-right div.most-viewed-container {
        padding: 0;
    }

    .category-block-wrapper {
        margin: 2%;
    }

    .common_heading {
        font-size: 18px;
        margin: 3% 0 1%;
    }
	.category-products.list-view  .product-desc-wrap { min-height: 116px; }
	.owl-theme .owl-controls .owl-dot{ display:none ; }
}

@media (max-width: 770px) {

    .nav-primary li, .footer ul li {
        float: none;
    }
    .logo {
        text-align: center;
        margin: 0 auto;
    }

    .logo img {
        margin: 0 auto;
    }
    .skip-nav {
        float: right;
        width: 50px;
        border-right: none;
    }

    .skip-links {
        border-top: none;
        /* position: absolute;*/
        width: 100%;
        z-index: 9;
    }

    .nav-primary li a.level-top {
        border-bottom: 1px solid #cccccc;
    }

    .page-header-container {
        padding: 0;
    }

    .w_seventy .store-language-container {
        margin-right: 3px;
    }

    .footer .w_forty, .footer .w_sixty, .footer address {
        width: 100%;
        text-align: center;
        margin-top: 3px;
    }

    .skip-links .w_seventy, .skip-links .w_thirty {
        width: 100%;
        background-color: #ffffff;
    }

    /*.nav-primary a, .nav-primary a.level0 {
        padding: 7px 12px;
    }*/

    #header-search {
        display: block;
    }

    .main-container {
        padding-top: 1%;
    }

    /**********************************Product View page  Starts*********************************************/
    .div.block-related-product .aw-arp-item, div.block-related .aw-arp-item {
        width: 24%;
    }

    /**********************************Product View page End*************************************************/
}

@media (max-width: 420px) {
    .logo img {
        width: 250px;
        margin-top:5px;
    }
}

@media (max-width: 350px) {
    .logo img {
        width: 180px;
        margin-top:10px;
    }
}


@media (max-width: 680px) {
    /* Coupon Listing Page starts*********************************************************************************/
 /*   .internal-conquest .anchor, .offer .anchor {
        width: 15%;
    }*/
    /* Coupon Listing Page ends***********************************************************************************/

}

@media (max-width: 770px) {
    .nav-primary a, .nav-primary a.level0 {
        padding: 5px 22px;
    }
}
@media (max-width: 500px) {
    /* Coupon Listing Page starts*********************************************************************************/
   /* .internal-conquest .anchor, .offer .anchor {
        width: 20%;
    }*/

    .description {
        width: 85%;
    }
    /* Coupon Listing Page ends***********************************************************************************/

    .page-header {
        min-height: 100px;
    }

    /**********************************Product View page  Starts*********************************************/
    .div.block-related-product .aw-arp-item, div.block-related .aw-arp-item {
        width: 100%;
    }

    .aw_product_name {
        min-height: 100%;
    }

    select {
        padding: 3px;
    }

    .category-title h1 {
        font-size: 20px;
    }

    body {
        font-size: 13px;
    }

    .whitebg .block-content, .whitebg .block-title {
        margin: 0px;
    }

    body.cms-home .main-container {
        padding-top: 5px !important;
    }

    .whitebg {
        background-color: transparent;
    }

    .category-block-wrapper.whitebg div.block-content {
        background-color: #ffffff;
    }

    /**********************************Product View page End*************************************************/
}
@media (max-width: 400px) {
    /* Coupon Listing Page starts*********************************************************************************/
    .merchant_info {
        display: block;
    }
    .js-info{
        width: 72%;
    }
    /* Coupon Listing Page ends***********************************************************************************/
}
@media (max-width: 360px) {
    /* Coupon Listing Page starts*********************************************************************************/
  /*  .internal-conquest .anchor, .offer .anchor {
        width: 25%;
    }*/
    .js-info {
        width: 70%;
    }
    h3.js-title {
        font-size: 15px;
        line-height: 20px;
    }
    /* Coupon Listing Page ends***********************************************************************************/

    .page-header {
        min-height: 80px;
    }

    .nav-primary a, .nav-primary a.level0 {
        padding: 1px 20px;
    }
}
@media (max-width: 325px) {
    /* Coupon Listing Page starts*********************************************************************************/
    .js-info {
        width: 68%;
    }
    /* Coupon Listing Page ends***********************************************************************************/
}
@media (max-width: 770px) {
    .home_page_pro_list .product_view_cnt span.pro_view{
        margin-right: 5px;
    }
    .home_page_pro_list h2.product-name a {
        color: #353535;
        font-size: 13px;
    }
    #header > div.skip-links.menu_row {
        background-color: transparent;
        border-bottom: none;
    }
    #header div.skip-links.menu_row div.w_thirty.float_right {
        position: absolute;
        top: 0;
    }
    #header .menu_row {
        min-height: 0;
    }
    #header .menu_row .skip-nav {
        position: absolute;
        top: 25px;
    }
    #header div.skip-links.menu_row div.w_thirty.float_right button {
        padding: 0 !important;
        width: 30px;
        height: 30px;
    }
    .skip-nav {
        float: left;
    }
    .page-header-container div.w_thirty.float_left, .page-header-container div.w_seventy.float_right {
        width: 100%;
        margin: 1.5em 0;
    }
    .page-header-container div.w_seventy.float_right {
        display: none;
    }
    #search {
        display: none;
        border: none;
    }
	/*** Related blog section gapping ***/
	.box-collateral.box-description {
        /*margin: 15px 7px;*/
        margin: 30px 7px 15px;
    }
}
@media (max-width: 770px) {
    .product-img-box_thirty {
        width: 100%;
    }
    .product-essential .product-shop .product-description ul {
        margin: 3%;
    }
    .sidebar .block:not(.block-layered-nav) .block-content {
        border: none;
    }
    .sidebar .block:last-of-type {
        border-bottom: none;
    }
    .product-right-add {
        display: none;
    }
   /* .adsbygoogle{
        border: 3px solid #ccc;
    }*/
    .product-view .product-shop_seventy {
        width: 100%;
        margin-left: 20px;
    }
    #cboxLoadedContent .product-view .product-shop_seventy {
        width: 100%;
        margin-left: 0px;
    }
    #search {
        display: none;
        border: none;
    }

    .products-list > li.item {
        /*float: left;*/
        margin: 1% 4% 3% 4%;
        /*width: 46% !important;*/
        min-height: 250px;
    }
    .deal-price-block{
        min-height: 32px;
    }
    .wordpress-post-view .products-list > li.item {
        margin: 3% 1% 4px 2.3% !important;
    }
    .wordpress-post-view .products-list > li.item .wordpress_post_content{
      padding: 10px!important;
    }
    .products-list > li.product-list-advertise {
        width: 100% !important;
        min-height: inherit;
        margin: 4% 0 4px 0;
    }

    .products-list > li:last-child:after {
        clear: both;
    }

    .products-list > li .products-list > li .product-shop .f-fix div.clear, .products-list > li .product-shop .f-fix div.listing-buttons .product-read-more {
        display: none;
    }

    .hide_xs {
        display: none;
    }

    .product-img-box {
        margin: 0 auto;
    }

    .product-view .product-shop_seventy {
        margin: 0px;
        padding: 0 2% 2%;
    }

    .padding_product_view_blocks div.product-description div.price-block {
        text-align: center;
    }

    /*.padding_product_view_blocks div.product-description div.price-block div.action a.button {*/
        /*width: 70%;*/

    /*}*/
    .product-comment {
        width: 100%;
    }

    .product-comment a {
        width: 160PX;
        text-align: center;
        margin: 0 auto;
        float: none;
    }

  /*  #header > div.skip-links.menu_row {
        position: absolute;
        top: 0;
        background-color: transparent;
        border-bottom: none;
    }*/

    #nav > ol > li.last_custom {
        border-bottom: 3px solid #c72425;
    }
    html body div#google_image_div img.img_ad
    {
        max-width: 40% !important;
    }
    /*.products-list > li .product-image {
        width: 100% !important;
    }*/

    /*.products-list .product-shop {
        width: 100% !important;
    }*/

    /*.products-list .product-shop {
        float: left;
        padding: 1% !important;
    }*/
    .show_xs{
        display: block;
    }
    .hidden_xs{
        display: none;
    }
    .hotness_block{
        min-height: 18px;
        margin-top: 5px;
    }
    .hotness_block .ratings{
        margin: 0px;
    }
    .hotness_block .ratings .rating-box{
        margin: 0px auto;
    }
    .products-list .product-shop .product-primary, .products-list .product-shop .product-secondary, .products-list .product-shop .desc {
        max-height: 70px !important;
        min-height: 70px;
        clear: both;
        overflow: auto;
    }
    .products-list li.item:last-child {
        border-bottom: none;
    }
    .internal-conquest .anchor, .offer .anchor {
        width: 86px;
    }
	/**** Start :: Deal page buy now button center ****/
	.merchantSection {
		text-align: center;
	}
	.product-view .action.deal_buy_now {
		text-align: center;
	}
	.deal_buy_now a.button {
		float: none;
	}
	/**** End :: Deal page buy now button center ****/
	.products-list .product-shop .product-secondary {max-height: inherit !important;  min-height: inherit !important; clear: both; overflow: inherit; }
	.category-products.list-view .product-desc-wrap { min-height: inherit; }
	.sidebar .block-content { background-color: #fff; }
	.block-title strong span, .homefeatured-title.block-title h3 { font-size: 16px; }
	.product-name .mobile-prd-name{display:block;}
    .product-name .desktop-prd-name{display:none;}
	.category-products .products-list .listing-buttons { overflow: inherit; }
	.products-list .product-name a { padding-right: 0;  font-size: 18px; line-height: normal; }
	.products-list .product-shop .product-primary { max-height: inherit; clear: both; overflow: inherit; min-height: initial; }
	.category-products .products-list .deal-special-price.custom-title{ font-size: 22px;}
	.category-products .products-list .deal-price, .category-products .products-grid .deal-price { font-size: 15px; padding-right: 2px; }
	.category-products .products-list .deal-special-price, .category-products .products-grid .deal-special-price { font-size: 22px; padding-right: 0px; }
	.category-products .products-list .listing-buttons { padding-top: 0px;}
	.category-products .products-list .f-fix { min-height: 55px; }
	.products-list .product-shop { margin-top: 0px; }
	.category-products .products-list .merchant { font-size: 13px; }
	.category-products .products-list .deal-special-price.custom-title{ display:block;}

    /*********** Expired product view page design ******************/
    .catalog-product-view .back_white.expired .product-essential .product-img-box_thirty {width: 100%;}
    .catalog-product-view .alnewsletter.expired.block .newsletter-btn .button {font-size: 15px; font-weight: 700; padding: 10px 12px !important;}
}

@media only screen and (max-width: 375px) {
    .products-list > li.item {
        min-height:auto;
    }
}

@media screen and (max-width: 992px) and (min-width: 960px) {
    .products-grid > li { width: 30.8642%; }
}

@media screen and (min-width: 320px) and (max-width: 768px) {
    .copy-to-clipboard {  margin-top: 10px;}
	.block .block-list .most-viewed-container{margin: 0 10px 10px !important;}
	.block.block-list.recent-store-deals-container { margin-bottom: 15px;}
}

@media screen and (min-width: 750px) and (max-width: 800px) {

    .owl-carousel .owl-item { min-height: 392px;}
}
@media only screen and (max-width: 800px) {
    .featured_deal_listing .home_page_pro_list.products-grid .product-name {font-size: 12px;}
    .cms-index-index .category-products .home_page_pro_list li {  min-height: 325px;  }
    .home_page_pro_list li .product-info {  min-height: 105px !important;  }
    .deal-special-price {  font-size: 13px; }
}
@media only screen and (min-width: 768px) {
    .stores-merchant-dashboard #products-grid li > ul li.item {width: 33%;}
}
@media only screen and (max-width: 768px) {
    .featured-deal .featured_deal_listing .owl-carousel .owl-item{ padding-bottom: 10px;}
    .category-products .home_page_pro_list.products-grid .product-name {  min-height: 72px;  }
    .home_page_pro_list li .product-info {  min-height: 132px !important;  }
}
@media only screen and (max-width: 770px) {
    .stores-merchant-dashboard #products-grid li > ul li.item {width: 50%;}
    .stores-merchant-dashboard #products-grid .coupons_count{font-size:12px;}
    .featured-deal .page-title.category-title h1 {  width: 100%; }
    .featured_deal_listing .home_page_pro_list.products-grid {padding: 0 5px;}
    .category-products .home_page_pro_list h2.product-name a , .featured-deal .home_page_pro_list h2.product-name a{  display: none;  }
    .category-products .home_page_pro_list h2.product-name a.mobileprd , .featured-deal .home_page_pro_list h2.product-name a.mobileprd {  display: block;  }

    .cms-index-index .category-products .home_page_pro_list li {  min-height: 295px;  }
    .cms-index-index .home_page_pro_list .actions{ padding-top:0px;}
    .home_page_pro_list li .product-info {  min-height: 58px !important;  }
    .category-products .home_page_pro_list.products-grid .product-name {  min-height: 40px;  }
    .featured_deal_listing .home_page_pro_list .overlay .deal-special-price, .featured_deal_listing .home_page_pro_list  .overlay .deal-price{ font-size:12px; }
    .featured-deal.slides .featured_deal_listing .home_page_pro_list.products-grid {  margin-top: 0px;  }
    .catalog-product-view .alnewsletter.expired.block .expired-newsletter-wrap { margin-left: 10%;}
    .catalog-product-view .back_white.expired .product-view .product-shop_seventy { width: 100%; }
}
@media (max-width: 640px){
    .cms-index-index .home_page_pro_list .actions, .catalog-product-view .home_page_pro_list .actions {  position: inherit;}
}
@media (max-width: 600px){
    .report-expired .reportExpLink { text-align: center; margin-bottom: 8px; }
    .home_page_pro_list li .product-info {  min-height: 130px !important;  }
}
@media (max-width: 479px) {
	.products-list .action .button, .products-grid .actions .button { font-size: 12px; padding: 8px 5px !important; }
	.item.last.first-product { width: 49.30%; }
	.catalog-category-view .category-products .products-grid--max-4-col > li.last-product , .cms-index-index .category-products .home_page_pro_list li.last-product{ margin-right: 0 !important; width: 49.30% !important; }
	.catalog-category-view .category-products .products-grid--max-4-col > li, .cms-index-index .category-products .home_page_pro_list li  { min-height: 315px; }
	.catalog-category-view .products-grid li .product-info{ min-height: 150px  !important; }
	.home_page_pro_list.products-grid .actions .button { width: 100%;}

    .cms-index-index .category-products .home_page_pro_list li {  min-height: 295px;  }
    .catalog-product-view .alnewsletter.expired.block .expired-newsletter-wrap { margin-left: 0px;}
}
@media (min-width: 320px) and (max-width: 480px) {
        #rptExpContent #recaptcha_challenge_image{ margin: 0 !important; width: 100% !important;}
        #rptExpContent #recaptcha_response_field{margin: 0 !important; width: 100% !important; }
        #rptExpContent .recaptchatable #recaptcha_image { margin: 0 !important; width: 100% !important; }
        #rptExpContent .recaptchatable .recaptcha_r1_c1, #rptExpContent  .recaptchatable .recaptcha_r3_c1, #rptExpContent .recaptchatable .recaptcha_r3_c2,  #rptExpContent .recaptchatable .recaptcha_r7_c1, #rptExpContent .recaptchatable .recaptcha_r8_c1, #rptExpContent .recaptchatable .recaptcha_r3_c3, #rptExpContent .recaptchatable .recaptcha_r2_c1, #rptExpContent .recaptchatable .recaptcha_r4_c1, #rptExpContent .recaptchatable .recaptcha_r4_c2, #rptExpContent .recaptchatable .recaptcha_r4_c4,  #rptExpContent .recaptchatable .recaptcha_image_cell { margin: 0 !important; background: none !important; }
	    #rptExpContent .buttons-set .button{ width: initial;}
	    #rptExpContent #recaptcha_area, #rptExpContent #recaptcha_table { width: 100% !important; }

        .cms-index-index .home_page_pro_list .actions, .catalog-product-view .home_page_pro_list .actions {  position: relative;  width: 100%; }
        .featured-deal .featured_deal_listing .home_page_pro_list li.item.last {margin-bottom: 5px;}
}
@media (max-width: 360px) {
	.products-list .product-name a { font-size: 18px; }
    .featured-deal .featured_deal_listing .owl-carousel .owl-item {padding-bottom: 0px;}
}
@media (max-width: 320px) {
    .catalog-category-view .category-products .products-grid--max-4-col > li, .cms-index-index .category-products .home_page_pro_list li { min-height: 290px; }
    .catalog-category-view .category-products .products-grid--max-4-col > li .product-info { min-height: 158px !important; }
    .catalog-category-view .category-products .products-grid--max-4-col > li .product-info .product-name a{ font-size: 12px; }
    .deal-special-price { font-size: 13px; }
    .home_page_pro_list.products-grid .actions .button { width: 100%;}
    /*.home_page_pro_list li .product-info { min-height: 145px !important; }*/

    .category-products .products-list .deal-price { font-size: 10px; }
    .products-list .product-name a { font-size: 16px; }
    .category-products .products-list .f-fix { min-height: 48px; }
    .category-products .products-list .merchant { font-size: 12px;}
    .category-products .products-list .deal-special-price, .category-products .products-grid .deal-special-price { font-size: 14px; padding-right: 0; }
    .category-products .products-list .deal-special-price.custom-title{ font-size: 12px;}

    .category-products .home_page_pro_list.products-grid .product-name { min-height: 35px; }
    .home_page_pro_list li .product-info .product-name a {  font-size: 11px;  }
    .cms-index-index .home_page_pro_list .actions{padding-top:0px;}
    .cms-index-index .category-products .home_page_pro_list li {  min-height: 270px;  }
    .home_page_pro_list li .product-info {  min-height: 128px !important;  }
    .featured_deal_listing .home_page_pro_list li .product-info {  min-height: 32px !important; }
}
/**********************************************Media queries End****************************************************/
