@media only screen and (max-width:1200px) {
.container {
	width: 100%;
	max-width: 100%
}
nav ul li a {
	padding: 8px
}
.cart_area_top img {
	max-width: 20px
}
.cart_area_top label {
	font-size: 13px;
	margin: 0
}
header .searc_area input {
	min-width: 220px
}
.top_banner .carousel-caption label {
	font-size: 28px;
	line-height: 32px
}
.top_banner .carousel-caption ul li {
	padding: 2px 0
}
header .searc_area {
	margin: 15px 15px 0
}
}
@media screen and (max-width:1024px) {
.about_us_area .top_head .download_leaflet a span, .content_area .table tr td a.info_faq, .hide_mb, .home_tbl .table tr td:nth-child(2), .home_tbl .table tr td:nth-child(4), .home_tbl .table tr th:nth-child(2), .home_tbl .table tr th:nth-child(4), header .trustpilot, nav ul, nav ul li ul.drop1_list li:hover ul, nav ul li ul.products_nav .box_2, nav ul li:hover ul.drop1_list, ul.call_email {
	display: none
}
.inner_banner .carousel-caption .col-md-12, nav, nav ul {
	padding: 0
}
nav ul li a, nav ul li ul.drop1_list li a {
	padding: 10px 15px
}
.cat_img_new .caption_area_2 {
	width: 35%;
	padding: 0
}
.about_us_area ul.tp_list li, .blog_list_area ul li {
	flex: 0 0 100%
}
.cat_img_new .caption_area_2 h3, .prodct_table_main table tr td, .prodct_table_main table tr th {
	font-size: 14px
}
.cat_img_new .caption_area_2 h3 label {
	font-size: 18px
}
.product_main_area .txt_area .download_leaflet {
	top: 15px
}
.pro_dosase {
	width: 70%
}
.card_details_main {
	width: 100%;
	margin: 20px 0
}
.cat_img_new .btc_txt_1 {
	top: 15px;
	right: 0;
	padding: 0 10px
}
.cat_img_new .btc_txt_1 h4 {
	font-size: 17px
}
.blog_details_area figure .txt_2 span, .cat_img_new .btc_txt_1 h4 span {
	font-size: 13px
}
.cat_img_new .btc_txt_2 {
	bottom: 5px;
	right: 0;
	padding: 0 10px
}
.cat_img_new .btc_txt_2 h4 {
	font-size: 12px
}
.about_us_area p img.tp_img {
	max-width: 150px;
	margin: 0 0 0 5px
}
.home_tbl .table tr td, .home_tbl .table tr th {
	width: auto!important;
	font-size: 13px;
	line-height: 16px;
	padding: 12px 6px
}
.content_area .pdf_link_area h2 {
	font-size: 24px
}
.content_area h3 {
	font-size: 20px
}
.blog_details_area figure .txt_1 {
	font-size: 16px;
	left: 15px;
	top: 5px
}
.blog_details_area figure .txt_2 {
	font-size: 16px;
	right: 15px;
	bottom: 5px
}
.logo_area_mb {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 15px
}
.logo_area_mb img {
	max-height: 120px
}
.cart_area_mb {
	display: inline-block;
	float: right;
	margin: 20px 30px 20px 0;
	position: relative
}
.hide_nav, .mobile_nav, .mobile_product_listing {
	display: block
}
.cart_area_mb span {
	position: absolute;
	width: 18px;
	height: 18px;
	line-height: 18px;
	border-radius: 50%;
	color: #fff;
	background: #1ab642;
	font-size: 10px;
	text-align: center;
	right: -15px;
	top: -5px
}
.cart_area_mb img {
	width: 20px
}
.country_area {
	margin: 20px 10px
}
.mobile_nav {
	margin: 10px 0 0;
	float: left
}
nav ul {
	margin: 0;
	position: absolute;
	width: 305px;
	z-index: 10
}
nav ul li {
	width: 100%;
	float: left;
	text-align: left
}
nav ul li a {
	color: #000;
	font-size: 15px;
	border-bottom: 1px solid #f1f1f1!important;
	border-right: none;
	width: 100%!important;
	float: left;
	text-align: left
}
nav ul li ul.drop1_list li:hover a, nav ul li:hover a {
	background: #fff;
	color: #08c763
}
nav ul li:hover ul.drop1_list {
	width: 100%;
	box-shadow: none
}
nav ul li ul.drop1_list {
	position: static; width:100%;
}
nav ul li a i {
	display: inline-block;
	visibility: visible
}
.mobile_nav span {
	width: 25px;
	height: 2px;
	background: #08c763;
	float: left;
	margin: 10px 10px 0 0;
	position: relative;
	transition: .3s;
	font-size: 0
}
.mobile_nav span:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background: #08c763;
	left: 0;
	top: -9px;
	transition: .4s
}
.mobile_nav span:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background: #08c763;
	left: 0;
	bottom: -9px;
	transition: .4s
}
.mobile_nav.close_menu span {
	height: auto;
	font-size: 24px;
	color: #fff;
	background: rgba(0,0,0,0);
	margin-top: 10px;
	margin-left: 0;
	font-weight: 300
}
.mobile_nav.close_menu span:before {
	transform: rotate(45deg);
	transition: .4s;
	top: 0;
	margin-top: -1px;
	opacity: 1
}
.mobile_nav.close_menu span:after {
	transform: rotate(-45deg);
	transition: .4s;
	bottom: 50%;
	margin-bottom: -1px;
	opacity: 1
}
nav ul li span.clck_nav {
	visibility: visible;
	display: block;
	top: 0;
	right: 0;
	height: 100%;
	width: 40px;
	text-align: center;
	border: 1px solid #eee
}
nav ul li span.clck_nav i {
	font-size: 18px;
	margin: 15px 0 0;
	vertical-align: middle;
	display: inline-block
}
nav ul li span.clck_nav.after_nv i {
	transform: rotate(180deg)
}
nav ul li ul.drop1_list li ul {
	width: 100%;
	position: static;
	left: 0
}
.product_main_area figure, .shopping_cart_area .left_cart, .shopping_cart_area .right_checkout, nav ul li ul.products_nav .box_1 {
	width: 100%
}
nav ul li ul.products_nav .box_1 ul{ width:100%; display:block !important;}
.top_banner .carousel-caption {
	top: 5%
}
.sleeping_products_area ul.listing li {
	flex: 0 0 32%;
	max-width: inherit!important;
	border-bottom: 1px solid #18a73d;
	border-right: none;
	padding: 0 0 30px;
	margin: 10px 0 20px
}
.sleeping_products_area {
	padding: 30px 0 0
}
.pro_dtl_area {
	padding: 20px 0
}
.product_main_area .txt_area {
	width: 100%;
	padding: 15px 0
}
.inner_banner .carousel-caption {
	width: 100%;
	float: left;
	padding: 15px;
	top: 0
}
.inner_banner .carousel-caption label {
	font-size: 16px;
	line-height: 18px;
	max-width: 200px
}
.prodct_table_main table tr td button {
	padding: 3px 5px
}
.overlay_bg {
	width: 100%;
	float: left;
	background: rgba(255,255,255,.7);
	padding: 0 20px
}
.select_pills {
	margin: 15px 0 0;
	padding: 8px 12px
}
.about_us_area .top_head .download_leaflet {
	top: 10px
}
.about_us_area .top_head .download_leaflet a {
	padding: 12px 15px
}
.faq_home_area ul.left_pd {
	padding-left: 0
}
.top_banner label {
        margin: 6px 0 0px;
}
.coupon_area_cat {
    margin: 0 0 20px;
}

}
@media only screen and (max-width: 850px){
   .sleeping_products_area ul.listing li .box_info ul li a {
        font-size: 12px !important;
    } 
    .sleeping_products_area ul.listing li .box_info a.view_all {
        padding: 5px;
        font-size: 13px !important;
    }
        .top_banner label {
        margin: 7px 0 0px !important;
    }
}
@media screen and (max-width:768px) {
.sleeping_products_area ul.listing li {
	flex: 0 0 32%
}
.sleeping_products_area ul.listing li .box_info ul li {
	width: 100%;
	margin: 5px 0
}
.sleeping_products_area ul.listing li .box_info a.view_all {
	padding: 10px 0;
	font-size: 13px
}
.sleep_img_area .caption_area h3 {
	margin: 0 0 50px
}
.blog_area li ul.social_share li {
	margin: 0 5px!important
}
.date_admin li {
	margin: 0 10px 0 0!important;
	padding: 0 10px 0 0!important
}
}
@media screen and (max-width:767px) {
footer .brdr_rgt h3, footer h3 {
	cursor: pointer
}
ul.cat_pro_list li {
	flex: 0 0 49%;
	max-width: 49%;
	padding: 0;
	margin: 0
}
.product_main_area figure {
	line-height: 125px;
	padding: 10px 0
}
.blog_details_area figure img {
	width: 100%;
	height: auto!important
}
.cat_img_new img, .google_img img {
	height: auto
}
.blog_content figure img {
	min-height: 135px;
	object-fit: cover
}
ul.cat_pro_list {
	justify-content: space-between
}
.product-box {
	margin: 8px 0
}
.product-box figure img {
	min-height: inherit
}
.product-box .detail p, .treatment_list .cat_btn a span, .treatment_list .faq_btn a span, footer .prodct_link ul, footer .resource ul, header .searc_area {
	display: none
}
.blog_content figure .blog_txt_2 {
	max-width: 160px;
	left: 10px;
	top: 30%;
	overflow: hidden
}
.blog_content figure .blog_txt_1 {
	max-width: 160px;
	right: 10px;
	top: 30%;
	overflow: hidden
}
.blog_content figure .blog_txt_1 label, .blog_content figure .blog_txt_2 label, .top_banner .carousel-caption p {
	font-size: 13px;
	line-height: 16px
}
.blog_content figure .blog_txt_1 label a, .blog_content figure .blog_txt_1 label span, .blog_content figure .blog_txt_2 label a, .blog_content figure .blog_txt_2 label span {
	font-size: 16px;
	line-height: 20px
}
.blog_content p, .blog_content table tr td, .blog_content ul li {
	font-size: 16px;
	line-height: 24px;
	text-align: left
}
.blog_area li, .blog_home_area ul.listing li, .browse_faq ul.blog_sitelink li, .checkout_details ul li, .infografic_area ul li, .payment_opt ul li, .shop_category ul.catogery_list li, .sleeping_products_area ul.listing li, .trend_products ul.listing li {
	flex: 0 0 100%
}
.top_banner {
	padding: 15px 0;
	background: #e6e6e6
}
.overlay_bg {
	background: #fff
}
.top_banner .carousel-caption {
	padding: 20px
}
.top_banner .carousel-caption label {
	font-size: 20px
}
.top_banner .carousel-caption ul {
	font-size: 16px
}
.how_it_work ul.listing {
	padding: 0;
	margin: 0
}
.how_it_work ul.listing li {
	flex: 0 0 32%;
	max-width: 32%;
	margin: 15px 0;
	padding: 15px 10px;
	text-align: center
}
.how_it_work ul.listing li::before {
	position: static;
	font-size: 60px;
	line-height: 60px
}
.review_list_ul ul.listing li {
	flex: 0 0 100%;
	max-width: inherit
}
.how_it_work ul.listing li p {
	font-size: 14px;
	line-height: 18px
}
.review_list_ul ul.listing li p {
	font-size: 16px;
	line-height: 24px
}
.select_pills .select_area h3 {
	font-size: 24px;
	margin: 0;
	line-height: 24px
}
.select_pills .select_area p {
	font-size: 16px;
	margin: 5px 0 0
}
.select_pills .select_area select {
	padding: 0;
	font-size: 20px;
	min-height: 40px;
	width: 100%;
	min-width: inherit
}
.select_pills .cta_area {
	float: left;
	padding: 10px 0 0
}
.select_pills .cta_area a {
	font-size: 16px;
	padding: 10px 20px;
	border-radius: 25px
}
.blog_home_area ul.listing, .prodct_table_main {
	padding: 0
}
.newsletter_signup .form_area {
	width: 100%;
	margin: 0 0 15px
}
.content_area h2 {
	font-size: 24px
}
.imp_info, .main_blog_area, .main_blog_area_2 .blog_area ul.listing_blog, footer {
	margin: 0
}
.breadcrumb_main, .pro_review_area ul, footer h3 {
	margin: 0 0 15px
}
.pro_review_area h2 {
	font-size: 22px
}
.pro_dtl_area {
	padding: 0 0 20px
}
.product_main_area figure img {
	height: 120px
}
.term_link img {
	height: 50px;
	margin-top: 25px
}
.offer_products {
	min-height: 300px
}
.offer_products .offer_box {
	width: 100%;
	background-size: contain
}
.offer_products .offer_box h2 {
	font-size: 32px
}
.offer_products .offer_box a {
	margin: 25px 0 0
}
footer .address_detials, footer .prodct_link, footer .resource {
	padding: 15px 0 10px
}
footer h3 {
	width: 100%;
	border-bottom: 1px solid #6a6a6a;
	background-image: none;
	padding: 0 0 15px
}
footer .half_ul ul li {
	width: 100%!important
}
.card_details_main .main_div .left_side, .card_details_main .main_div .right_side, .contact_form ul li, footer .prodct_link ul li, footer .resource ul li {
	width: 100%
}
footer .prodct_link h3::after, footer .resource h3::after {
	content: "\f0ab";
	font-family: fontawesome;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	float: right;
	margin: 0 5px 0 0
}
footer .prodct_link h3.after_arrow::after, footer .resource h3.after_arrow::after {
	content: "\f0aa";
	font-weight: 700
}
footer .guest_service, footer .last_footer {
	text-align: center
}
footer .guest_service ul {
	width: 100%;
	padding-bottom: 8px
}
.breadcrumb_main ol li a, .breadcrumb_main ul li a, footer .guest_service ul li {
	font-size: 12px
}
footer .guest_service ul li a {
	padding: 5px 8px
}
footer .last_footer p {
	text-align: center;
	margin: 0;
	font-size: 12px
}
footer ul.social-icon {
	margin: 0 0 20px
}
.card_details_main .card_dtls li {
	width: 50%
}
.mobile_product_listing h3, .sleeping_products_area ul.listing li h3 {
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 20px
}
.mobile_product_listing figure, .sleeping_products_area ul.listing li figure {
	margin-bottom: 20px
}
.content_area .pdf_link_area a {
	width: 100%;
	text-align: center;
	font-size: 11px;
	margin: 25px 0 0
}
.content_area .bottom_area ul li, .pro_dtl_area .bottom_area ul li {
	flex: 0 0 30%
}
.content_area .bottom_area a, .pro_dtl_area .bottom_area a {
	padding: 10px;
	font-size: 12.5px;
	line-height: 15px;
	border-radius: 5px
}
.treatment_list .cat_btn a, .treatment_list .faq_btn a {
	width: 100%;
	text-align: center
}
.blog_area li figure img {
	max-height: inherit;
	height: auto
}
.blog_order_2 {
	order: 2
}
.blog_content .author_info {
	padding: 20px 0
}
.blog_content .author_info .other_dtls p {
	font-size: 16px;
	line-height: 22px;
	text-align: left
}
.help_area ul li, .main_blog_area_2 .blog_area ul.listing_blog li {
	flex: 0 0 100%;
	max-width: inherit!important;
	margin: 15px 0
}
.contact_form ul li ul.query_type li {
	width: 100%;
	margin: 8px 0
}
.product-box .detail {
	min-height: auto
}
.buynowhere select {
	text-align-last: center;
	text-align: center
}
.content_area .coutry_list_home ul, .coutry_list_home ul, .pro_dtls_area .coutry_list_home ul {
	width: 100%;
	padding: 0;
	margin: 0
}
.pro_review_area ul li, .trustpilot_area ul li {
	flex: 0 0 100%;
	max-width: inherit!important;
	margin: 10px 0
}
.content_area .coutry_list_home ul li {
	width: 50%;
	float: left;
	font-size: 13px;
	letter-spacing: 0
}
.sleep_img_area img {
	height: 170px!important
}
.top_banner h1, .top_banner label {
	margin: 10px 0 0
}
.pro_tab_area .nav-tabs .nav-link {
	padding: 10px 15px
}
h2.pro_title {
	font-size: 24px;
	padding: 0 0 15px;
	margin: 10px 0 15px
}
.product_other_info h2, .product_other_info h3 {
	margin: 5px 0
}
.text_new h4 {
	width: 100%;
	float: left;
	font-size: 20px
}
.content_area p img {
	width: auto;
	float: left;
	margin: 10px 0;
	max-width: 100%
}
.newsletter_signup {
	padding: 15px 0
}
.newsletter_signup h3 {
	margin: 0 0 5px
}
.submit-btn {
	margin-top: 15px
}
}
@media only screen and (max-width:600px) {
.cat_img_new .caption_area h4, .left_cart .table-bordered tr td, .side_nav h4.mb_head {
	font-size: 14px
}
.share_page_area ul.share_list {
	display: unset
}
.share_page_area ul.share_list li {
	margin: 5px
}
.intro_text h1 {
	font-size: 22px;
	margin: 0 0 5px
}
.intro_text h4 {
	font-size: 17px
}
.infografic_area ul li {
	width: 100%;
	margin: 5px 0
}
.product_list_area li {
	width: 100%;
	flex: 0 0 100%;
	max-width: inherit!important;
	margin: 10px 0;
	border: none;
	padding: 0!important
}
.choose_kamagra .best_parts .box_1, .choose_kamagra .best_parts .box_2, .pro_dosase, .prodct_table_main table tr td button {
	width: 100%
}
.top_banner label {
	font-size: 20px;
	line-height: 26px
}
.top_banner h1, .top_banner span, .top_hd_txt {
	font-size: 28px;
	line-height: 32px
}
.shopping_cart_area .right_checkout .checkout_area, .sleeping_products_area ul.listing li .box_info {
	padding: 0
}
.mobile_product_listing .box_info ul li, .sleeping_products_area ul.listing li .box_info ul li {
	font-size: 15px;
	width: 50%;
	margin: 5px 0
}
.mobile_product_listing .box_info ul li a label, .sleeping_products_area ul.listing li .box_info ul li a label,  .sleeping_products_area ul.listing li .box_info ul li a span {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding: 5px;
	margin: 0 0 5px;
	height: 85px;
	line-height: 79px
}
.mobile_product_listing .box_info ul li a label img, .sleeping_products_area ul.listing li .box_info ul li a label img,  .sleeping_products_area ul.listing li .box_info ul li a span img {
	max-width: 100%
}
.sleeping_products_area h2 {
	font-size: 22px;
	margin-bottom: 25px
}
.sleeping_products_area h2::after {
	left: 42%
}
.show_mb {
	display: block
}
.mobile_product_listing .box_info ul li a, .sleeping_products_area ul.listing li .box_info ul li a {
	padding: 6px;
	font-size: 13px
}
.browse_faq ul li, .how_work ul li {
	flex: 0 0 100%;
	max-width: inherit!important;
	margin: 10px 0
}
.faq_area .bottom_area ul li:nth-child(2) a {
	padding: 8px 12px;
	font-size: 13px
}
.how_it_work h1, .how_it_work h2 {
	font-size: 26px;
	line-height: 32px
}
.faq_area .bottom_area ul li a {
	font-size: 12px
}
.faq_area .top_faq_head .download_leaflet {
	top: 18px
}
.faq_area .top_faq_head .download_leaflet a span, .left_cart .table-bordered thead th:nth-child(2), .left_cart .table-bordered tr td:nth-child(2) {
	display: none
}
.faq_area .top_faq_head .download_leaflet a {
	padding: 10px 13px
}
.treatment_list .cat_btn, .treatment_list .faq_btn {
	text-align: left
}
.product_main_area .txt_area h1 .download_leaflet {
	width: 100%;
	float: left;
	position: static;
	margin: 10px 0
}
.product_main_area .txt_area .note_img {
	width: calc(100% - 65px);
	font-size: 14px
}
.inner_page_area h1 {
	font-size: 28px
}
.country_area {
	margin: 15px 0 5px
}
.newsletter_signup ul li {
	flex: 0 0 30%;
	line-height: 15px
}
.prodct_table_main table tr td, .prodct_table_main table tr th {
	font-size: 12px;
	padding: 8px 5px;
	line-height: 17px
}
.prodct_table_main table tr td:nth-child(4), .prodct_table_main table tr th:nth-child(4) {
	width: 90px
}
.shopping_cart_area .quantity .input_qty {
	width: 20px
}
.coupons input {
	width: 67%
}
.coupons button {
	font-size: 15px
}
.blog_content .author_info .other_dtls h4 span {
	margin-right: 10px
}
.blog_content .author_info .other_dtls a {
	margin: 0 4px 0 0
}
.blog_content_form ul li, .main_blog_area .blog_area ul.listing_blog li {
	flex: 0 0 100%
}
.like_post_area {
	position: static;
	width: 100%;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 15px;
	text-align: center;
	border-bottom: 1px solid #eee
}
.like_post_area .alert {
	position: relative;
	top: inherit;
	right: inherit;
	margin: 10px 0 0;
	width: 100%;
	float: left
}
.blog_content p img {
	max-width: 130px;
	margin: 10px 10px 0 0;
	height: auto
}
.blog_content p img.fill_width {
	max-width: inherit;
	width: 100%
}
.sleep_img_area .caption_area {
	padding: 15px
}
.sleep_img_area .caption_area h3 {
	font-size: 14px;
	margin: 0 0 38px
}
.sleep_img_area .caption_area h4 {
	font-size: 15px;
	margin: 0 0 38px
}
.cat_img_new .caption_area {
	width: 38%;
	padding: 0 10px
}
.cat_table tr td:first-child {
	width: inherit
}
.btc_accept_area .dtls_btc {
	width: 100%;
	margin: 10px 0 0;
	padding: 0
}
.btc_accept_area .dtls_btc p {
	font-size: 17px;
	line-height: 26px
}
.pro_dosase ul li label {
	font-size: 11px;
	padding: 4px!important
}
.pro_dosase h3 {
	flex: 0 0 38%;
	padding: 4px!important;
	font-size: 11px!important;
	font-weight: 600
}
.btc_accept_area figure img {
	width: 100%;
	height: 115px
}
.blog_content .author_info figure img {
	max-width: 80%;
	height: auto!important;
	min-height: auto!important
}
}
@media only screen and (max-width:359px) {
.shopping_cart_area .table-bordered tr td {
	font-size: 12px;
	padding: 10px 3px
}
.shopping_cart_area .action a {
	padding: 3px 7px
}
}
@media only screen and (max-width:1200px) {
header .searc_area input {
	width: 210px
}
.top_banner.bnr-over {
	padding-top: 0
}
.overlay_bg {
	background: rgb(255 255 255 / 0%);
	padding: 45px 20px 0
}
.overlay_bg11 {
	width: 100%;
	float: left;
	background: rgb(255 255 255 / 53%)
}
.select_pills {
	margin: 0
}
.top_banner label {
	margin: 7px 0 60px
}
.sleeping_products_area ul.listing li .box_info ul li a {
	font-size: 14px
}
}
@media only screen and (max-width:1024px) {
.sleeping_products_area ul.listing li .box_info a.view_all {
	padding: 5px;
	font-size: 15px
}
.top_banner h1, .top_banner span, .top_hd_txt {
	font-size: 36px
}
}
@media only screen and (max-width:850px) {
.site__map__noo li {
	flex: 0 0 31%!important
}
}
@media only screen and (max-width:768px) {
.site__map__noo li {
	flex: 0 0 48%!important
}
.blog_details_area figure img {
	height: auto
}
.main_blog_area .blog_area li figure img {
	min-height: 140px
}
.browse_faq ul li {
	flex: 0 0 48%;
	max-width: 48%
}
.contact_area .address_area li {
	padding: 20px 10px
}
.sleeping_products_area ul.listing li .box_info a.view_all {
	padding: 5px;
	font-size: 13px
}
}
@media only screen and (max-width:767px) {
.top_banner h1, .top_banner span, .top_hd_txt {
	font-size: 28px
}
.top_banner label {
	margin: 7px 0 10px
}
.overlay_bg {
	background: rgb(255 255 255 / 0%);
	padding: 10px 10px 0
}
.country_area {
    display: flex
;
    flex-flow: row wrap;
    display: none !important;
}
header .logo_area {

    text-align: center;
}
.top_banner label {
        font-size: 14px;
        line-height: 20px;
    }
    .coupon_area_cat .coupon_box {
    font-size: 18px;

}
.coupon_area_cat p {
    font-size: 16px !important;
}
nav ul li ul.products_nav .box_1 li a {
    padding: 5px 0 10px;

}
}
