@media (min-width: 1025px) {
  .header .parentmenu > li:nth-child(1),
  .header .parentmenu > li:nth-child(2),
  .header .parentmenu > li:nth-child(3){
    float: left;
  }
  .header .parentmenu > li:nth-child(n+4) {
    display: inline-block;
  }
  .home .homeheader .parentmenu > li:nth-child(4){
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 140px;
    padding: 0px;
    float: unset;
  }
  .home .header .parentmenu > li:nth-child(4) > a{
    padding: 0px;
  }
  .header li a {
    padding: 20px 30px;
  }
  .header .menu {
    clear: none;
    max-height: none;
    text-align: right;
  }
  .header .menu-icon {
    display: none;
  }
  /* product */
  .product_description .description_img{
  	background: url('images/product_page-(1)-5.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	height: 359px;
  }
  .product_description .description_img img {
  	display: none;
  }
  .product_specification .specification_img1{
  	background: url('images/psproduct_page-(1)-6.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	height: 359px;
	margin-bottom: 40px;
  }
  .product_specification .specification_img1 img{
  	display: none;
  }
  .product_specification .specification_img2{
  	background: url('images/product_page-(1)-1.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	height: 359px;
  }
  .product_specification .specification_img2 img{
  	display: none;
  }
  .product_add_info .add_info_img{
  	background: url('images/product_page-(1)-7.png');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	height: 359px;
  }
  .product_add_info .add_info_img img{
  	display: none;
  }
  /* product */

  .woocommerce ul.products.columns-3 li.cat-product {
    width: 28%!important;
	}
}
@media only screen and (max-width: 1400px) and (min-width: 1026px) {
	.cd_cont_top {
	    width: 88%;
	}
	.woocommerce ul.products.columns-3 li.cat-product {
    width: 28%!important;
	}
}
@media only screen and (max-width: 1440px) and (min-width: 1401px) {
	.featured_pro_slider.swiper-container{
		width: 85%;
	}
	.featured_pro .swiper-button-prev {
	    left: 40px;
	}
	.featured_pro .swiper-button-next {
	    right: 40px;
	}
}
/* News Page */
@media only screen and (max-width: 1950px) and (min-width: 1851px) {
	/*.head-bg-img .background_color > .text_container {
    	padding: 24% 0px;
	}*/
	.woocommerce ul.products.columns-3 li.cat-product {
    width: 28%!important;
	}
	.head-bg-img .text_container{
		left: 20%;
	}
}
@media (max-width: 1920px) {
	.woocommerce ul.products.columns-3 li.cat-product {
    	width: 28%!important;
	}

	.head_bottom_wrap {
    	width: 1100px;
    }
	.featured_pro_slider.swiper-container {
    	width: 1267px;
    }
    .featured_pro .swiper-button-prev {
	    left: 250px;
	}
	.featured_pro .swiper-button-next {
	    right: 250px;
	}
	.nsn.swiper-container{
		width: 1267px;
	}
	.cd_footer .footer_container{
		width: 1267px;
	}
}
@media only screen and (max-width: 1850px) and (min-width: 1751px) {
	.head-bg-img .text_container{
		left: 18%;
	}
}
@media only screen and (max-width: 1750px) and (min-width: 1651px) {
	.head-bg-img .text_container{
		left: 16%;
	}
}
@media (max-width: 1650px){
	/*.head-bg-img .text_container{
	  padding: 20% 0;
	}*/
	.featured_pro .swiper-button-prev {
    	left: 120px;
	}
	.featured_pro .swiper-button-next {
	    right: 120px;
	}
	/*about page*/
	.about_us .cd_cont_top{
	    padding-left: 55px;
	}
	/*about page*/
}
@media only screen and (max-width: 1650px) and (min-width: 1601px) {
	.head-bg-img .text_container{
		left: 14%;
	}
}
@media only screen and (max-width: 1600px) and (min-width: 1551px) {
	.head-bg-img .text_container{
		left: 13%;
	}
}
@media only screen and (max-width: 1550px) and (min-width: 1451px) {
	.head-bg-img .text_container{
		left: 12%;
	}
	/* single product */
	.product .product_wrap {
	    width: 100%;
	}
	.product .product_description {
	    width: 100%;
	}
	.product .product_specification {
	    width: 100%;
	}
	.product .product_add_info {
    	width: 100%;
    }
    .product .related_products {
    	width: 100%;
    }
	/* single product */
}
@media only screen and (max-width: 1450px) and (min-width: 1441px) {
	.head-bg-img .text_container{
		left: 12%;
	}
	/* single product */
	.product .product_wrap {
	    width: 100%;
	}
	.product .product_description,
	.product .product_specification,
	.product .product_add_info,
    .product .related_products {
    	width: 90%;
    }
	/* single product */
}
@media (max-width: 1440px) {
	/*.head-bg-img .text_container{
		padding: 170px 0;
	}*/
	.head-bg-img .text_container{
		left: 10%;
	}
	.head_bottom_wrap {
    	width: 1100px;
    }
    /*.head-bg-img .text_container{
    	padding-top: 260px;
    }*/
	.featured_pro_slider.swiper-container {
    	width: 85%;
    }
    .featured_pro .swiper-button-prev {
	    left: 40px;
	}
	.featured_pro .swiper-button-next {
	    right: 40px;
	}
	.nsn.swiper-container{
		width: 90%;
	}
	.cd_footer .footer_container{
		width: 90%;
	}
	/*about page*/
	.about_us .cd_cont_top{
	    padding-left: 65px;
	}
	/*about page*/
	/* Product Detail */
	.product .product_wrap{
		width: 100%;
	}
	.product .product_description,
	.product .product_specification,
	.product .product_add_info,
    .product .related_products {
    	width: 90%;
    }
	/* Product Detail */
}
@media (max-width: 1440px) {
	.cd_cont_top {
	    width: 1267px;
	}
}
@media (max-width: 1440px) {
	/*about page*/
	.about_us .cd_cont_top {
	    padding-left: 75px;
	}
	/*about page*/
	/*product page*/
	.product .cd_cont_top {
	    padding-left: 75px;
	}
	/*product page*/
}
@media only screen and (max-width: 1440px) and (min-width: 1400px) {
	.head-bg-img .text_container{
		left: 9%;
	}
}
@media (max-width: 1399px) {
	.head-bg-img .text_container{
		left: 6.5%;
	}
}
@media (max-width: 1300px) {
	.head-bg-img .text_container{
		left: 5.5%;
	}
	/*body.home .cd_cont_top {
    	 width: 88%;
	}*/
	#cd_sticky_menu_wrapper #menu-header-menu{
		/*width: 88%;*/
	}
	.cd_cont_top {
    	width: 88%;
	}
	/* single product */
	.product .product_description {
	    width: 100%;
	}
	.product .product_specification {
	    width: 100%;
	}
	.product .product_add_info {
    	width: 100%;
    }
    .product .related_products {
    	width: 100%;
    }
    /* single product */
}
@media (max-width: 1270px) {
	.cd_cont_top{
		width: 94%;
	}
	#cd_sticky_menu_wrapper #menu-header-menu{
		width: unset;
	}
	body.logged-in #cd_sticky_menu_wrapper {
	    padding-left: 124px;
	}
	body:not(.logged-in) #cd_sticky_menu_wrapper {
	    padding-left: 64px;
	}
}
@media (max-width: 1200px) {
	.head-bg-img .text_container{
		left: 10.5%;
	}
	/* Other pages menu when not logged in */
	body:not(.home):not(.logged-in) .cd_cont_top {
	    padding-left: 100px;
	}
	body:not(.home):not(.logged-in) #cd_sticky_menu_wrapper #menu-header-menu{
		width: 94%;
	}
	/* Other pages menu when not logged in */
	.header li a {
	    padding: 20px 15px;
	}
	/* Product List Page */
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		max-height: 253px;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: 253px;
		height: 253px;
	}
	/* 23-07-2020 by Karan */
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		height: 253px;
		overflow: hidden;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: unset;
		height: 100%;
		width: auto;
		max-width: unset;
	}
	/* 23-07-2020 by Karan */
	/* Product List Page */
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
	.single-product .col-lg-7 {
	    width: 50%;
	}
	.single-product .col-lg-5 {
	    width: 50%;
	}
}
@media only screen and (max-device-width: 1200px) {
	body .button {
	    border-radius: 0px;
	    font-size: 14px;
	    padding: 10px 30px;
	}
	.woocommerce-cart-form .actions button{
		font-size: 14px;
	}
	/* Product Detail Page*/
	.single-product .wpss_social_share_buttons a > .a2a_svg{
		height: 35px;
		line-height: 35px;
		width: 35px;
	}	
	/* Product Detail Page*/
	/* Contact us page*/
	.page-template-contactus-template .wpcf7 p > label > span.wpcf7-form-control-wrap {
    	min-width: 84%;
    }
	/* Contact us page*/
}
@media only screen and (max-width: 1115px) and (min-width: 1025px) {
	.cd_cont_top {
	    width: 93%;
	    /*margin-right: 9px; because of home menu*/
	}
	#cd_sticky_menu_wrapper #menu-header-menu{
		width: unset;
	}
	.head_bottom_wrap {
	    width: 95%;
	}
}
@media only screen and (max-device-width: 1100px) {
	body:not(.home).logged-in .header li a {
	    padding: 20px 13px;
	}
	body:not(.home).logged-in .cd_cont_top {
	    padding-left: 160px;
	}
	body:not(.home).logged-in #cd_sticky_menu_wrapper #menu-header-menu{
		width: 160px;
	}
	body:not(.home):not(.logged-in) .cd_cont_top{
		padding-left: 90px;
	}
	body:not(.home):not(.logged-in) #cd_sticky_menu_wrapper #menu-header-menu{
		width: 160px;
	}
	body:not(.home):not(.logged-in) .header li a {
	    padding: 20px 15px;
	}
}
@media (max-width: 1100px) {
	.head-bg-img .text_container{
		left: 9.5%;
	}
}
@media (max-width: 1050px) {
	body:not(.home).logged-in .header li a {
	    padding: 20px 9px;
	}
}
@media (max-width: 1026px) {
	.head-bg-img .text_container{
		left: 9.5%;
	}
}
/*@media (max-width: 1025px) { change because menu */
@media (max-width: 1024px) {
	.cd_cont_top {
    	width: 98%;
	}
	#cd_sticky_menu_wrapper #menu-header-menu{
		width: 98%;
	}
	.head-bg-img .text_container{
		left: 45px;
	}
	.pad0_tab{
		padding: 0px;
	}
	.custom-icon{
		display: none;
	}
	.site_title{
		display: block;
		font-weight: 600;
		color:#fff!important;
	}
	.header .logo{
		top: 0px;
	}
	.custom-icon.tab_screen_show{
		display: block;
		float: right;
		top: 20px;
		position: absolute;
		right: 30px;
		margin-top: 0px;
		width: 200px;
	}
	body:not(.logged-in):not(.customize-support) .custom-icon.tab_screen_show{
		/*top: 10px;*/
	}
	.header li:nth-child(4){
		display: none;
	}
	/*.head-bg-img .text_container {
	    width: 90%;
	}*/
	/*.head-bg-img .text_container {
	    padding-top: 50%;
	}*/
	#cd_sticky_header.sticky{
		position: fixed !important;
		background-color: #000;
		height: 63px;
	}
	#cd_sticky_header.sticky #logo_sticky_menu{
		top: 0px;
		padding-top: 0px;
	}
	#cd_sticky_header.sticky #logo_sticky_menu img{
		width: 62px;
	}
	.head-bg-img a.logo {
	    width: 172px;
	}
	#lblCartCount {
	    top: -6px;
	    position: absolute;
	}
	.heart {
		padding: 18px 15px;
	}
	/******** Header Bottom ********/
	.head_bottom_wrap {
	    width: 95%;
	}
	.cd_section p {
	    font-size: 14px;
	}
	.cd_section3 {
		padding-left: 8px;
		padding-right: 8px;
	}
	/******** Header Bottom ********/
	/******** Featured Product ********/
	.featured_pro h3 {
	    margin-bottom: 60px;
	}
	.featured_pro .carosel-item{
		width: 320px;
		margin-left: 50px;
		margin-right: 20px;
	}
	.featured_pro .carosel-control{
		padding: 0px
	}
	.featured_pro .img_wrapper {
    	height: 460px;
    }
	/******** Featured Product ********/
	/******** Block 2 ********/
	.block_2 .left_block{
	    margin: 0px;
	    padding: 0px 0px;
	}
	.block_2 .right_block{
	    margin: 0px;
	    padding: 0px 0px;
	}
	.block_2 .block3{
	    margin: 0px;
	    padding: 0px 0px;
	}
	.block_2.swiper-container {
	    height: 40%;
	}
	.block_2 a {
	    padding: 11px 20px;
	}
	.block_2 .left_block {
	    margin: 0px;
	    padding: 230px 0px;
	}
	.block_2 .left_block h2 {
		text-transform: uppercase;
	}
	.block_2 .right_block {
	    margin: 0px;
	    padding: 230px 0px;
	}
	.block_2 .right_block h2 {
		text-transform: uppercase;
	}
	.block_2 .text_container > h2 {
		text-transform: uppercase;
	}
	/******** Block 2 ********/
	/******** Non-Stop News ********/
	.nsn {
    	background: #fff;
    }
	.nsn > h3 {
	    margin-bottom: 60px;
	}
	.nsn .nsn_container .nsn_item{
		padding-left: 5px;
		padding-right: 5px;
	}
	.nsn .nsn_container .nsn_item1{
		padding-left: 5px;
		padding-right: 5px;
	}
	.nsn .nsn_container .nsn_item2{
		padding-left: 5px;
		padding-right: 5px;
	}
	.nsn .nsn_container .nsn_item3{
		padding-left: 5px;
		padding-right: 5px;
	}
	.nsn_container .img_wrapper {
    	height: 265px;
    }
	.nsn .blog_icon img {
		height: 25px;
	    padding: 5px 5px;
	}
	.nsn .author, .nsn .comments, .nsn .date {
	    margin-right: 0%;
	}
	.nsn .item_wrapper {
	    margin-left: 5px;
	    margin-right: 5px;
	}
	/******** Non-Stop News ********/
	/******** Non-Stop News View More ********/
	.nsn_view_more {
		background: #fff;
	    padding-bottom: 70px;
	}
	/******** Non-Stop News View More ********/
	/******** Footer ********/
	.footer_container .tab_screen_hide{
		display: none;
	}
	.footer_container .tab_screen_show{
		display: block;
	}
	.footer_container .footer1{
		margin-bottom: 35px;
	}
	.footer_container .footer1 > .margin15{
		width: 60%;
		margin: 0 auto;
	}
	.footer_container .footer1 > .margin15 a {
	    padding-bottom: 12px;
	}
	.footer_container .footer3{
		margin-bottom: 35px;
	}
	.footer_container .footer3 > .margin15{
		width: 60%;
		margin: 0 auto;
	}
	.footer_container .footer4{
		margin-bottom: 15px;
	}
	.footer_container .footer4 > .margin15{
		width: 60%;
		margin: 0 auto;
	}
	.footer_container .footer5{
		margin-bottom: 15px;
	}
	.footer_container .footer5 > .margin15{
		width: 60%;
		margin: 0 auto;
	}
	/******** Footer ********/
	/******** About Us ********/
		.about_us .cd_cont_top {
		    padding-left: 15px;
		}
		.tab_screen_show{
			display: block;
		}
		.tab_screen_hide{
			display: none;
		}
		.fa-heart-o.tab_screen_show{
			padding: 22px 15px;
		}
		.about_us .cd_cont_top {
		    width: 100%;
		}
		span.custom-icon-2.tab_screen_hide{
			display: none;
		}
		div.custom-icon.tab_screen_show{
			display: block;
		}
		.about_us .custom-icon.tab_screen_show .tab_screen_show.fa-heart-o {
		    left: 60px;
		    position: absolute;
		    padding: 4px;
		}
		.about_us .quote {
		    font-size: 24px;
		}
		.about_our_story .our_story_row {
		    width: 94%;
		}
		.about_our_story .our_story_row > p {
		    line-height: 2;
		}
		.about_our_process > h3 {
		    padding-top: 50px;
		}
		.about_our_process .our_story_row {
    		width: 94%;
    	}
    	.about_our_process .our_story_row > p{
    		line-height: 2;
    	}
	/******** About Us ********/
	/******** Product ********/
		.product .cd_cont_top {
		    width: 100%;
		    padding-left: 15px;
		}
		span.custom-icon-2.tab_screen_hide{
			display: none;
		}
		div.custom-icon.tab_screen_show{
			display: block;
		}
	  	.product .product_wrap .tab_screen_hide{
	  		display: none;
	  	}
		.product .product_wrap{
			padding-top: 0px;
			padding-bottom: 0px;
		}
		.product .product_wrap .pad0_tab{
			padding: 0px;
		}
		.product .product_wrap .main_img_wrapper{
			width: 100%;
			position: relative;
		}
		.product .custom-icon.tab_screen_show .fa.fa-heart-o {
		    left: 60px;
		    position: absolute;
		    padding: 8px;
		}
		.product .product_wrap .tab_screen_show{
		    display: block;
		}
		.product_wrap .tab_screen_show > .list_wrapper .pro_list{
			list-style: square;
			display: inline-block;
			width: 15px!important;
			height: 15px;
			text-indent: -213px;
			cursor: pointer;
			background-color: #808080;
			border: 1px solid #808080;
			margin-top: 10px;
			margin-right: 20px;
			vertical-align: middle;
		}
		.product_wrap .tab_screen_show > .list_wrapper .pro_list::marker{
			font-size: 40px;
		}
		.product_wrap .tab_screen_show > .list_wrapper .pro_list.active, .product_wrap .tab_screen_show > .gallery-thumbs .list_wrapper .pro_list.swiper-slide-thumb-active {
			font-size: 60px;
			color: #0d0d0d;
			width: 25px!important;
			height: 25px;
			background-color: #0d0d0d;
			border: 1px solid #0d0d0d;
		}
		.product_wrap .tab_screen_show > .list_wrapper .pro_list.active::marker{
			font-size: 60px;
		}
		.list_wrapper {
		    position: absolute;
		    bottom: 0px;
		    padding-left: 30px;
                        z-index: 2;
		}
		.product .product_desc_wrapper{
			padding-top: 60px;
		}
		.product .product_desc_wrapper .pro_title{
			font-size: 50px;
		}
		.product .product_desc_wrapper .pro_tags {
		    font-weight: 500;
		    font-size: 15px;
		    word-spacing: 12px;
		}
		.product .product_desc_wrapper .pro_sub_price{
			padding-top: 20px;
			font-size: 26px;
		}
		.product .product_desc_wrapper .excl_vat {
		    font-size: 21px;
		}
		.product .product_desc_wrapper .delivery_box {
		    padding-top: 20px;
		    padding-bottom: 15px;
		}
		.product .product_desc_wrapper .delivery_box > p {
			font-size: 22px;
		}
		.product .product_desc_wrapper .qty_box > p {
		    font-size: 20px;
		}
		.product .product_desc_wrapper .input_qty {
		    width: 35px;
		    font-size: 24px;
		}
		.product .product_desc_wrapper .social_icon > .fa {
		    color: #333333;
		    font-size: 18px;
		    padding-left: 0px;
		    padding-right: 20px;
		    font-size: 30px;
		}
		.product_desc_wrapper .tab_screen_show{
			display: none;
		}
		.buy_option_wrapper.tab_screen_show{
			display: block;
			padding-top: 60px;
			text-align: right;
		}
		.product .buy_option_wrapper .buy_options > .add_to_qty{
		    background: #1a1a1a;
		    padding: 15px;
		    margin-bottom: 20px;
		    font-weight: 600;
		    display: inline-block;
		}
		.product .tab_screen_show > .buy_options{
			padding-top: 16px;
		}
		.product .buy_option_wrapper .buy_options > a{
			width: 75%;
			text-align: center;
		}
		.product .buy_option_wrapper .buy_options > .buy_with_paypal{
		    background: #e3e3e3;
		    padding: 15px;
		    color: #4d4d4d;
		    font-weight: 600;
		    display: inline-block;
		}
		.product .buy_option_wrapper .buy_options > .more_text {
		    text-align: center;
		    padding-left: 100px;
		    margin-top: 10px;
			margin-top: 30px;
		    font-size: 16px;
		}
		.add_to_wishlist.tab_screen_hide{
			display: none;
		}
		.add_to_wishlist.tab_screen_show{
			display: block;
		}
		.product .add_to_wishlist.tab_screen_show{
			text-align: center;
			padding-left: 73px;
			font-size: 20px;
			margin-top: 30px;
		}
		.product .add_to_wishlist.tab_screen_show > .fa{
		    color: #333333;
		}
		.product .mob_screen_accordion_wrapper{
			margin-top: 40px;
		}
		.product .product_description {
			width: 100%;
		}
		.product_description .description_img > img{
			display: none;
		}
		.product .product_specification {
			width: 100%;
		}
		.product_specification .specification_img {
		    margin-top: 30px;
		}
		.product_specification .specification_content p > b{
		    color: #4d4d4d;
		    font-size: 16px;
		    color: #4d4d4d;
		    text-align: left;
		    width: unset;
		    display: unset;
		}
		.product_specification .specification_content p > span{
		    float: right;
		}
		.product .product_add_info{
			width: 100%;
		}
		.product_add_info .add_info_img{
		    margin-top: 30px;
		}
		.product .related_products {
			padding-top: 0px;
		}
		.related_products_slider .pro_slider .img_wrapper {
    		height: 450px;
    	}
		.product .related_products h3 {
			margin-top: 0px;
		    margin-bottom: 40px;
			padding-top: 0px;
		}
		.product .related_products{
		    width: 100%;
		}
		.related_products .swiper-button-next,
		.related_products .swiper-button-prev{
		  	display: none;
		}
		.related_products.tab_screen_hide{
			display: none;
		}
		.related_products.tab_screen_show{
			display: block;
		}
	/******** Product ********/
		.header #menu-header-menu li:nth-child(4) {
	    display: block;
	}
	/* Product List Page */
	ul.products li.product .woocommerce-loop-product__link:hover::before,
	ul.products li.product .woocommerce-loop-product__link:hover::after {
		display: none;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		max-height: 210px;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: 210px;
		height: 210px;
	}
	/* 23-07-2020 by Karan */
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		height: 210px;
		overflow: hidden;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: unset;
		height: 100%;
		width: auto;
		max-width: unset;
	}
	/* 23-07-2020 by Karan */
	/* Product List Page */
	/* Other pages for Menu Design Page */
	body:not(.home).logged-in .cd_cont_top {
	    padding-left: 15px;
	}
	body:not(.home):not(.logged-in) .cd_cont_top{
		padding-left: 15px;
	}
	/* Home Page */
	.single-product .product .product_wrap .buy_options.tab_screen_hide{
	    display: block;
	}
	/* Home Page */
	/* Other pages for Menu Design Page */
	/* About us page */
	.about_quote_img .img1{
		width: 400px;
	}
	.about_quote_img .img2{
		width: 320px;
	}
	/* About us page*/
	/* when not logged in */
	body:not(.home).logged-in .heart.tab_screen_show {
	    padding: 17px 15px;
	}
	body:not(.home).logged-in #lblCartCount {
	    top: -8px;
	    position: absolute;
	}
	/* when not logged in */
	/* for search icon hide */
	div.custom-icon.tab_screen_show > img:nth-child(2) {
		display: none;
	}
	/* for search icon hide */
}
@media only screen and (max-device-width: 992px) {
	/* Product List Page */
	body .wpf-slider-tooltip {
	    bottom: 13px;
	    transform: translateX(-55%);
	}
	/* Product List Page*/
	/* Contact us page*/
	.page-template-contactus-template .wpcf7 p > label > span.wpcf7-form-control-wrap {
    	min-width: 75%;
    }
	/* Contact us page*/
}
@media (max-width: 991px) {
	/******** About Us ********/
	.about_quote_img .img2 {
	    margin-left: 50px;
	}
	.about_our_story .img1 {
	    margin-right: 80px;
	}
	/******** About Us ********/
}
@media (max-width: 930px) {
	/******** About Us ********/
	.about_quote_img .img2 {
	    margin-left: 40px;
	}
	.about_our_story .img1 {
	    margin-right: 50px;
	}
	/******** About Us ********/
}
@media only screen and (max-device-width: 900px) {
	/* Contact us page*/
	.page-template-contactus-template .wpcf7 p > label > span.wpcf7-form-control-wrap {
    	/*min-width: 70%;*/
    }
	/* Contact us page*/
}
@media (max-width: 800px) {
	/******** About Us ********/
	.about_quote_img .img2 {
	    margin-left: 18px;
	}
	.about_our_story .img1 {
	    margin-right: 30px;
	}
	/******** About Us ********/
}
@media (min-width: 768px) {
	.carosel-item {
	  width: 25%;
	  margin-left: 30px;
	  margin-right: 30px;
	}
}
@media (max-width: 768px) {

	.nsn-product .swiper-container .col-md-3, .nsn-product .swiper-container .col-md-9{
		padding-right: 32px!important;
		padding-left: 40px!important;
		padding-bottom: 30px!important;
	}
	/******** About Us ********/
	.about_quote_img .img2 {
	    margin-left: 10px;
	}
	.about_our_story .img1 {
	    margin-right: 20px;
	}
	/******** About Us ********/
	/* Product List Page */
	body .wpf-slider-tooltip {
	    bottom: 13px;
	    transform: translateX(-55%);
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		max-height: 295px;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: 295px;
		height: 295px;
	}
	/* 23-07-2020 by Karan */
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		height: 295px;
		overflow: hidden;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: unset;
		height: 100%;
		width: auto;
		max-width: unset;
	}
	/* 23-07-2020 by Karan */
	/* Product List Page*/
	/* Product Detail Page */
	.single-product .product_desc_wrapper .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before{
		font-size: 28px;
		margin-right: 0px;
	}
	.single-product .product_desc_wrapper .tinvwl_add_to_wishlist-text{
		display: none;
	}
	.single-product .product_desc_wrapper .mob_screen_show .tinvwl_remove_from_wishlist-text{
		display: none !important;
	}
	/* Product Detail Page */
	/* Cart Page */
	/*.page-id-7.woocommerce table.shop_table_responsive tr .product-remove,*/
	.woocommerce-cart.woocommerce table.shop_table_responsive tr .product-remove,
	/*.page-id-7.woocommerce-page table.shop_table_responsive tr .product-remove{*/
	.woocommerce-cart.woocommerce-page table.shop_table_responsive tr .product-remove{
		float: unset;
	}
	/*.page-id-7 .quantity input[type="number"] {*/
	.woocommerce-cart .quantity input[type="number"] {
	    padding-left: 0px;
	    padding-right: 0px;
	    font-size: 16px;
	    margin-top: 10px;
	    width: 50px;
	}
	/*.page-id-7.woocommerce-page #content table.cart td.actions .coupon{*/
	.woocommerce-cart.woocommerce-page #content table.cart td.actions .coupon{
		float: unset;
		/*width: 100%;*/
		text-align: left;
	}
	.woocommerce-cart-form .actions input[type="text"]{
		width: 45% !important;
		display: inline-block;
		float: unset;
		text-align: left;
		margin-right: 5%;
	}
	.woocommerce-cart-form .actions button {
		padding: 9px 20px;
		display: block;
		width: 155px;
		/*width: 45%;*/
		margin: 0 auto;
		margin-top: 20px;
	}
	.woocommerce-cart-form .actions button[name="apply_coupon"]{
		display: inline;
		width: 48%;
		text-align: center;
	}
	/*.page-id-7.woocommerce-page .cart-collaterals .cart_totals{*/
	.woocommerce-cart.woocommerce-page .cart-collaterals .cart_totals{
		float: unset;
		width: 100%;
	}
	/*.page-id-7 table.shop_table_responsive tr td .woocommerce-shipping-calculator{*/
	.woocommerce-cart table.shop_table_responsive tr td .woocommerce-shipping-calculator{
		text-align: left;
	}
	/*.page-id-7 .woocommerce-cart-form table td.product-thumbnail{*/
	.woocommerce-cart .woocommerce-cart-form table td.product-thumbnail{
		width: 100%;
	}
	.woocommerce table.shop_table_responsive tr .product-thumbnail img, .woocommerce-page table.shop_table_responsive tr .product-thumbnail img {
	    margin: 0 auto;
	    width: 100%;
	}
	.woocommerce-cart-form table td.product-name{
		padding-left: 0px;
	}
	.cart_totals .woocommerce-shipping-destination{
		text-align: left;
	}
	.cart_totals .woocommerce-shipping-destination > strong {
		float: right;
	}
	/* Cart Page */
	/* Checkout Page */
	/*.page-id-8.woocommerce-checkout button[name="apply_coupon"] {*/
	.woocommerce-checkout.woocommerce-checkout button[name="apply_coupon"] {
	    padding: 13px 20px;
	}
	/* not logged in */
	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
	    display: block;
	    width: 100%;
	    margin-bottom: 20px;
	}
	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
	    display: block;
	    width: 100%;
	}
	/* not logged in */
	/* Checkout Page */
	/* My Account Page */
	.page-id-9.woocommerce-account .woocommerce-MyAccount-navigation {
	    width: 100%;
	    /*margin-bottom: 1.5rem;
	    margin-right: 3rem;*/
	}
	.page-id-9.woocommerce-account .woocommerce-MyAccount-content {
	    margin-top: 20px;
	    /*float: right;*/
	    width: 100%;
	}
	.woocommerce-MyAccount-content a.view.button{
		display: inline;
	}
	.woocommerce-Message.woocommerce-Message--info.woocommerce-info{
		display: inline-block;
	}
	.woocommerce-downloads .woocommerce-Message.woocommerce-Message--info.woocommerce-info{
		display: block;
	}
	.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
	    padding: 10px 10px;
	}
	/* My Account Page */
	/* News Page */
	.news-container .news-wrapper .newsbox{
		padding: 0px;
	}
	/* News Page */
	/* Contact us Page*/
	.page-template-contactus-template .wpcf7 {
		width: 100%;
		margin: 0 auto;
	}
	.page-template-contactus-template .wpcf7 p > label > span.wpcf7-form-control-wrap {
	    min-width: 100%;
	}
	/* Contact us Page*/
	/* My Account Page */
	.woocommerce-account.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
		width: 100%;
		float: unset;
	}
	.woocommerce-account.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
		width: 100%;
		float: unset;
	}
	/* My Account Page */
}
@media (max-width: 767px) {

	.top_slider .swiper-button-next, .top_slider .swiper-button-prev {
		top: 60%;

	}
	.home-slider-prearraow{
		right: 0px;
		left:auto;
	}

	.home-slider-nextarraow{
		left: 0px;
		right:auto;
	}
	.head-bg-img .text_container{
		left: 30px;
	}

	/******** Home ********/
	.block_2 a {
	    display: inline-block;
	}
	.block_2 .text_container > h2{
		font-size: 26px;
	}
	.block_2 .text_container >h4{
		font-size: 18px;
	}
	.block_2 a {
	    font-size: 14px;
	}
	/******** Home ********/
	/******** About Us ********/
	.about_quote_img .img2 {
	    margin-left: 18px;
	}
	.about_our_story .img1 {
	    margin-right: 30px;
	}
	.about_our_story .our_story_row > p {
	    padding-left: 7px;
	    padding-right: 7px;
	}
	.custom-icon.tab_screen_show {
	    width: 130px;
	}
	/******** About Us ********/
	/* Product List Page */
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		max-height: 303px;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: 303px;
		height: 303px;
	}
	/* 23-07-2020 by Karan */
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap{
		height: 303px;
		overflow: hidden;
	}
	ul.products li.product .woocommerce-loop-product__link .archive-img-wrap > img{
		min-height: unset;
		height: 100%;
		width: auto;
		max-width: unset;
	}
	/* 23-07-2020 by Karan */
	/* Product List Page */
}
@media only screen and (max-device-width: 668px) {
	.woocommerce-page ul.products[class*="columns-"] li.product{
		width: 100%;
	}
}
@media (min-width: 500px) {
	.carosel-item {
	  width: 33.333%;
	}
}
@media (max-width: 500px) {
	.product .product_desc_wrapper{
		padding-top: 0px;
		padding-right: 5px;
		padding-left: 5px;
	}
	.product .product_wrap .mob_screen_show{
		display: block;
	}
	.product .product_wrap .mob_screen_hide{
		display: none;
	}
}
@media only screen and (max-device-width: 400px) {
	/* Contact us Page */
	.page-template-contactus-template .wpcf7 {
		width: 100%;
		margin: 0;
	}
	.page-template-contactus-template .wpcf7 p input,
	.page-template-contactus-template .wpcf7 p textarea{
		width: 100%;
	}
	.page-template-contactus-template .wpcf7 p input[type="submit"]{
		width: auto;
	}
	/* Contact us Page */
}
@media (min-width: 300px) {
	.carosel-item {
	  width: 50%;
	}
}
@media (max-width: 300px) {
  .carosel-item {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) and (min-width: 300px) {
	.pad0_mob{
		padding: 0px
	}
	/******** Home ********/
	.home .cd_cont_top {
	    width: 100%;
	}
	.home .custom-icon.tab_screen_show .fa-heart-o {
	    left: 80px;
	    position: absolute;
	    padding: 7px;
	}
	/*.head-bg-img .text_container {
		height: 550px;
		padding-left: 30px;
	}*/
	.head-bg-img a {
		padding: 7px 20px;
		font-size: 14px;
	}
	.head-bg-img h4 {
		font-weight: 600;
		font-size: 17px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/*.head-bg-img .text_container {
    	width: 100%;
	    padding-top: 60%;
	}*/
	.head_bottom_wrap {
	    padding-bottom: 20px;
	}
	.featured_pro .swiper-button-next,
	.featured_pro .swiper-button-prev {
	    top: 32%;
	}
	.featured_pro .swiper-button-prev {
	    left: 12px;
	}
	.featured_pro .swiper-button-next {
	    right: 12px;
	}
	.cd_section p {
		display: inline;
	}
	.cd_section {
		text-align: left;
		padding-left: 3.8%;
		padding-bottom: 10px;
		padding-top: 20px;
	}
	.cd_section > .icon_wrapper {
	    display: inline-block;
	    width: 30%;
	    text-align: right;
	    padding-right: 20px;
	}
	.featured_pro h3{
		display: none;
	}
	.featured_pro .carosel-item {
	    width: 75%;
	    margin-left: 12.5%;
	    margin-right: 12.5%;
	}
	.featured_pro .img_wrapper {
	    height: 340px;
	}
	.carosel-inner{
		padding-left: 3%;
		padding-right: 3%;
	}
	.carosel-item img {
		max-width: 100%;
	}
	.featured_pro .item_qty {
		font-size: 15px;
	}
	.featured_pro .price {
		font-size: 15px;
		margin-bottom: 15px;
	}
	.block_2.swiper-container {
	    height: 60vh;
	}
	.block_2 .left_block {
	    margin: 0px;
	    padding: 120px 0px;
	}
	.block_2 .right_block {
	    margin: 0px;
	    padding: 120px 0px;
	}
	.block_2 a {
	    padding: 11px 20px;
	}
	.nsn.swiper-container{
		width: 100%;
	}
	.nsn {
	    padding-top: 30px;
	    padding-bottom: 10px;
	}
	.nsn .nsn_container{
		width: 100%;
	}
	.nsn .nsn_item{
		margin-bottom: 0px;
	}
	.nsn .item_wrapper {
	    padding: 15px;
	    border: 1px solid #ebebec;
	    height: 95%;
	}
	.nsn_container .img_wrapper {
	    height: 205px;
	}
	.nsn .tags {
	    font-size: 17px;
	    font-weight: 500;
	}
	.nsn .nsn_content {
	    font-size: 17px;
	    font-weight: 500;
	}
	.nsn_view_more {
	    padding-bottom: 50px;
	}
	.social_media a img {
	    margin-left: 10px;
	    margin-right: 14px;
	}
	.footer_container .tab_screen_hide {
	    display: block;
	}
	.footer_container .tab_screen_show {
	    display: none;
	}
	.footer_container .footer1 > .margin15{
		width: 85%;
		margin: 0 auto;
	}
	.footer_container .footer2{
		margin-bottom: 35px;
	}
	.footer_container .footer2 > .margin15{
		width: 85%;
		margin: 0 auto;
	}
	.footer_container .footer2 > .margin15 a {
	    padding-bottom: 12px;
	}
	.footer_container .footer3 > .margin15{
		width: 85%;
		margin: 0 auto;
	}
	.footer_container .footer5 > .margin15{
		width: 85%;
		margin: 0 auto;
	}
	/******** Home ********/
	/******** About Us ********/
	.about_us .about_banner{
		/*background-position: 34% 50%;*/
	}
	.about_us .custom-icon.tab_screen_show {
	    top: 13px;
	}
	.about_us .custom-icon.tab_screen_show .fa.fa-heart-o {
	    left: 71px;
	    position: absolute;
	    padding: 9px;
	}
	.about_us .quote {
		width: 300px;
		margin: 0 auto;
	}
	.about_quote_img img {
		width: 100%;
	}
	.about_quote_img .img2{
	    margin-left: 0;
	    margin-top: 50px;
	    margin-bottom: 30px;
	}
	.about_our_story .img_wrap0{
		background: url('images/about_page-(1)-7.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		height: 679px;
	}
	.about_our_story .img_wrap0 > img{
		display: none;
	}
	.about_our_story img{
		height: auto;
		width: auto;
	}
	.about_our_story .img_wrap1{
		background: url('images/about_page-(1)-6.png');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		height: 679px;
	}
	.about_our_story .img_wrap1 > img{
		display: none;
	}
	.about_our_story .img1{
		height: auto;
		width: 100%;
		margin-right: 0px;
	}
	.about_our_story .img2{
		height: auto;
		width: 100%;
	}
	/******** About Us ********/
	/******** Product Page ********/
	.mob_screen_show{
		display: block;
	}
	.mob_screen_hide{
		display: none;
	}
	.product .product_desc_wrapper .pro_title{
		width: 89%;
		float: left;
	}
	.product .product_wrap .mob_screen_show{
		float: right;
		width: 11%;
		text-align: unset;
		padding-left: unset;
		font-size: unset;
		margin-top: 23px;
	}
	.related_products_slider .pro_slider .img_wrapper {
	    height: 320px;
	}
	.product .product_wrap .mob_screen_show img{
		height: 22px;
		max-width: 100%;
	}
	.list_wrapper{
		position: relative;
		text-align: center;
		padding-left: 0px;
		list-style-type: square;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.product_wrap .tab_screen_show > .list_wrapper .pro_list.active {
	    width: 20px;
	    height: 20px;
	}
	.product_wrap .tab_screen_show > .list_wrapper .pro_list {
	    width: 13px;
	    height: 13px;
	}
	.product .product_desc_wrapper{
		padding-top: 0px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.product .product_desc_wrapper .pro_tags {
	    font-weight: 500;
	    font-size: 13px;
	    word-spacing: unset;
	}
	.pro_tags span {
	    padding-right: 10px;
	    border-right: 1px solid;
	    padding-left: 10px;
	}
	.buy_option_wrapper.tab_screen_show{
		padding-top: 0px;
		text-align: left;
	}
	.product .buy_option_wrapper .buy_options > a{
		width: 100%;
		font-size: 18px;
	}
	.product .buy_option_wrapper .buy_options > .more_text{
		padding-left: 0px;
	}
	.product .related_products{
		margin-top: 40px;
	}
	.related_products .swiper-button-next,
	.related_products .swiper-button-prev{
		display: block;
	}
	.related_products .swiper-button-prev{
		left: 10px;
	}
	.related_products .swiper-button-next{
		right: 5px;
	}
	.product .product_wrap .tab_screen_hide.mob_screen_show{
		display: block;
	}
	.product .product_wrap .mob_screen_hide{
		display: none;
	}
	/******** Product Page ********/
}
/*News Deatil Page Media query */
/*Author : Kinjal Zankat*/

@media only screen and (max-device-width: 991px) {
	/* removing parallax effect */
	.bg_img_parallax {
		min-height: 500px; 
		background-attachment: scroll;
	}
	/* removing parallax effect */
}
@media only screen and (max-device-width: 768px) {
	body{
		margin:0px;
	}
	.single_news_content_wrap{
		width: 100%;
		margin: 0 auto;
		margin-top: 0px;
		padding: 0px;
	}
	#single_news_date_category_wrap{
		padding-right: 15px;
		padding-left: 15px;
		font-weight: 500;
	}
	#single_news_date_category_wrap > .single_news_date{
		font-size: 16px;
		font-weight: 500;
	}
	#single_news_date_category_wrap > .single_news_category{
		font-size: 16px;
		font-weight: 500;
	}
	.single_news_content_wrap h3.single_news_title{
		font-size: 26px;
		padding-right: 15px;
		padding-left: 15px;
		font-weight: 500;
	}
	.single_news_content_wrap p.single_news_description{
		font-size: 18px;
		padding-right: 15px;
		padding-left: 15px;
		font-weight: 500;
	}
}

/* End the News Detail Page Stylesheet*/

/* Custom css by kinjal zankat */
@media only screen and (max-device-width: 768px) {
	.related_product_responsive{
		margin-bottom: 20px;
	}
}
1024

@media only screen and (min-device-width: 1024px) {
	.mobile-title{
		color: #fff!important;
	}
}