/*
	==================================================================================================================================================================
																	Aodour StyleSheet
	==================================================================================================================================================================
																	Updated = 09-29-2021
	==================================================================================================================================================================
	  															Develope by Shahzadali.eu5.org
	==================================================================================================================================================================  		
*/


/*============	Media Between Start ============ */

@media screen and (min-width: 1367px) and (max-width: 1680px) {
	.mobile_view {
		display: none;
	}
	.products_grid {
		width: 100%;
	}
	.flash-banner {
		width: 100%;
	}
	/*=========LANDING======*/
}


/*============	Media Between Start ============ */

@media screen and (min-width: 1199px) and (max-width: 1366px) {
	.grid2 {
		margin-top: 41px;
	}
	.bg-white .col-lg-2.col-md-3 {
		width: 22%;
	}
	.bg-white .col-lg-10.col-md-9 {
		width: 78%;
	}
	/*=========LANDING======*/
}

@media screen and (max-width: 1366px) {
	.list_column .listing_content {
		width: 57%;
	}
	.bg-white .col-lg-2.col-md-3 {
		width: 18%;
	}
	.bg-white .col-lg-10.col-md-9 {
		width: 80%;
	}
	.fixed-blog.rtl-column .term-content {
		margin-top: -180px;
	}
	.fixed-blog.ltr-column .term-content {
		margin-top: -190px;
	}
	.fixed-blog .term-content,
	.fixed-blog.rtl-column .term-content {
		width: 60%;
	}
	.fixed-blog.fullwidth .term-content {
		width: 80%;
	}
	.web_banner {
		display: none;
	}
	/*=========LANDING======*/
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
	.navigation>ul>li>a {
		font-size: 16px;
	}
	.middle_content form {
		width: 70%;
	}
	.right_list a {
		margin-left: 30px;
	}
	.filter_bar h3 {
		font-size: 20px;
	}
	#flash_slider .product_content .meta_tag {
		display: none;
	}
	#flash_slider .product_content h3 {
		margin-bottom: 5px;
		font-size: 16px;
	}
	#flash_slider .product_content h3 del {
		font-size: 14px;
	}
	.grid_column {
		width: 25%;
		padding: 14px 2px;
		margin-top: 10px;
	}
	.list_of_products {
		width: 75%;
	}
	.list_column {
		width: 50%;
		margin-top: 10px;
	}
	.list_column figure {
		width: 66px;
	}
	.grid_column figure {
		padding: 10px 2px 11px 2px;
	}
	.list_column .listing_content span {
		margin: -6px 0px -2px;
		font-size: 12px;
	}
	.grid_column .listing_content h3 del {
		font-size: 11px;
	}
	.grid_column .listing_content h3 {
		font-size: 13px;
	}
	.small_banners a {
		padding: 0px 7px 0px 7px;
	}
	.product_heading h6 {
		font-size: 16px;
	}
	.brand_grid {
		width: 42%;
		padding: 0px;
	}
	.grid2 .list_of_products {
		width: 100%;
		padding: 0px;
	}
	.box_layout {
		height: 100%;
	}
	.brand_grid {
		display: none;
	}
	.column a {
		width: 33.333%;
		margin-bottom: 10px;
	}
	.column .item:last-child a {
		margin-bottom: 10px;
	}
	/*=========LANDING======*/
}


/*============	Media 940Px Start ============ */

@media screen and (min-width: 991px) and (max-width: 1199px) {
	.fixed-blog.ltr-column .term-content,
	.fullwidth .term-content,
	.fixed-blog.rtl-column .term-content,
	.fixed-blog .term-content {
		float: left;
		width: 100%;
		position: relative;
		margin: 0 auto;
		padding: 30px 15px;
	}
	/*=========LANDING======*/
}


/*============	Media 991Px Start ============ */

@media (max-width: 991px) {
	.display-flex {
		display: inline-block;
	}
	.middle-content_listing,
	.custom_column_9,
	.custom_column_3 {
		width: 100%;
	}
	.mobile_view {
		display: block;
	}
	.search_log,
	.menu_dropdown,
	.nav_menu {
		display: none;
	}
	.ao_vertical_items .item {
		width: 100%;
	}
	#flash_slider .product_content .meta_tag {
		display: none;
	}
	#flash_slider .product_content h3 {
		margin-bottom: 8px;
		font-size: 14px;
		text-align: left;
	}
	#flash_slider .product_content h3 del {
		font-size: 12px;
	}
	#flash_slider .products {
		padding: 0px 0px 15px;
	}
	.flip-clock-wrapper ul li a div div.inn {
		font-size: 12px;
		outline: none;
		border-radius: 2px;
		color: #fff;
	}
	.flip-clock-wrapper ul li a div {
		outline: none;
	}
	.flip-clock-wrapper ul {
		width: 14px;
		height: 23px;
		line-height: 20px;
		font-size: 20px;
		margin: 0px;
		margin: 0px -2px 0px 0px;
		border-radius: 2px;
		background: transparent;
	}
	.flip-clock-wrapper ul li {
		line-height: 23px;
	}
	.flip-clock-divider {
		width: 14px;
		height: 20px;
		left: 6px;
	}
	.flip-clock-dot.top {
		top: 7px;
	}
	.flip-clock-wrapper {
		margin: 0px;
	}
	.flip-clock-dot {
		width: 2px;
		height: 2px;
		left: 1px;
		box-shadow: none;
	}
	.flip-clock-dot.bottom {
		bottom: 6px;
	}
	.flip-clock-wrapper .flip {
		box-shadow: none;
	}
	.flip-clock-wrapper ul li a div.down {
		border-bottom-left-radius: 2px;
		border-bottom-right-radius: 2px;
	}
	.sm-none {
		display: none;
	}
	.for_mobile_timer {
		display: inline-block;
		position: relative;
		margin-bottom: 20px;
	}
	.products {
		padding: 0px 7px 7px;
	}
	.products_grid {
		width: 100%;
	}
	.products_grid li.slick-slide {
		padding: 0px 6px 0px 0px;
	}
	.theme-banner {
		margin-bottom: 15px;
	}
	.list_column .listing_content {
		width: 48%;
	}
	.list_of_products {
		width: 60%;
	}
	.grid_column {
		width: 40%;
	}
	.grid_column .listing_content {
		text-align: center;
	}
	.grid_column {
		width: 25%;
		padding: 14px 2px;
		margin-top: 10px;
	}
	.list_of_products {
		width: 75%;
	}
	.list_column {
		width: 50%;
		margin-top: 10px;
	}
	.list_column figure {
		width: 66px;
	}
	.grid_column figure {
		padding: 10px 2px 11px 2px;
	}
	.list_column .listing_content span {
		margin: -6px 0px -2px;
		font-size: 12px;
	}
	.grid_column .listing_content h3 del {
		font-size: 11px;
	}
	.grid_column .listing_content h3 {
		font-size: 13px;
	}
	.small_banners a {
		padding: 0px 7px 0px 7px;
	}
	.product_heading h6 {
		font-size: 16px;
	}
	.container {
		width: 100%;
		max-width: 100%;
		padding: 0px 20px;
	}
	.column a {
		width: 33.333%;
		margin-bottom: 10px;
	}
	.column .item:last-child a {
		margin-bottom: 10px;
	}
	.grid2 .list_of_products {
		padding: 0px;
	}
	.brand_grid {
		display: none;
	}
	.ao-tabs ul li a {
		font-size: 14px;
		padding: 3px 10px;
	}
	.ao-tabs ul li {
		border: none;
	}
	.section_heading h2 {
		font-size: 22px;
		text-align: left;
	}
	.grid2 .list_of_products {
		width: 100%;
	}
	.bg-white .col-sm-12.col-xs-12 {
		width: 100%;
	}
	.fixed-blog.ltr-column .term-content,
	.fullwidth .term-content,
	.fixed-blog.rtl-column .term-content,
	.fixed-blog .term-content {
		float: left;
		width: 100%;
		position: relative;
		margin: 0 auto;
		padding: 30px 15px;
	}
	/*mobile menu */
	header {
		position: relative;
		top: 0px;
		left: 0px;
		right: 0px;
		z-index: 9999;
		box-shadow: 0px 0px 6px 7px rgb(0,0,0,0.10);
	}
	.tab_mobile {
		float: left;
		width: 100%;
		position: relative;
		left: 0px;
		top: 0%;
		bottom: 0px;
		right: 0px;
		background: #fff;
		z-index: 9999;
		height: 100%;
		display: none;
		z-index: 999;
	}
	.tab_mobile.show {
		display: block;
	}
	.mobile_view a:not([href]):not([tabindex]) {
		color: #f15d22;
	}
	.mobile_view .toggle:hover span,
	.mobile_view .toggle:hover span::before,
	.mobile_view .toggle:hover span::after {
		background: #f15d22;
	}
	#overlay {
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		display: none;
		background: #fff;
		z-index: 999;
		height: 200vh;
	}
	#overlay.active {
		display: block;
	}
	.side_tab_mobile {
		float: left;
		width: 30%;
		background: #f8f8f8;
		height: 100vh;
		border-right: 1px solid #ccc;
	}
	.right_tab_content {
		float: right;
		width: 70%;
		padding: 10px 15px;
	}
	.right_tab_content .display_flex {
		padding: 0px;
		margin-bottom: 20px;
	}
	.side_tab_mobile ul {
		float: left;
		width: 100%;
		overflow-y: scroll;
		height: 670px;
	}
	.side_tab_mobile ul li {
		float: left;
		width: 100%;
	}
	.side_tab_mobile ul li a {
		display: inline-block;
		width: 100%;
		padding: 18px 14px 15px;
		text-align: center;
		background: #f8f8f8;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	.side_tab_mobile ul li span {
		display: inline-block;
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.side_tab_mobile ul li a img {
		width: 30px;
		margin-bottom: 5px;
	}
	.side_tab_mobile ul li.active a img {
		filter: brightness(0) invert(1);
	}
	.colms {
		flex: 0 0 73px;
		margin: 5px;
	}
	.colms img {
		border: 1px solid #ccc;
		padding: 5px;
		margin-bottom: 5px;
		width: 100%;
	}
	.colms h6 {
		width: 75px;
		margin-bottom: 0px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		font-size: 12px;
		padding-right: 5px;
		color: #000;
	}
	.colms a {
		display: inline-block;
		width: 100%;
	}
	.right_tab_content h6 {
		color: #000;
		display: inline-block;
		width: 100%;
	}
	.sidebar-menu {
		border-top: 1px solid #ccc;
	}
	.sidebar-menu .treeview-menu {
		display: none;
		padding-left: 20px;
		padding-bottom: 8px;
	}
	.sidebar-menu li a i {
		color: #000;
		font-size: 20px;
		margin-top: -12px;
		position: absolute;
		right: 0px;
		top: 50%;
	}
	.sidebar-menu>li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #ccc;
	}
	.side_tab_mobile li.active a {
		background: #f15d22;
		color: #fff;
	}
	.side_tab_mobile li.active a i,
	.side_tab_mobile li.active a span {
		color: #fff;
	}
	.sidebar-menu ul.treeview-menu li a {
		width: 100%;
		display: inline-block;
		padding: 0px 0px 10px;
		color: #000;
		font-size: 13px;
	}
	.side_tab_mobile li a i {
		font-size: 30px;
		display: inline-block;
		margin-bottom: 10px;
	}
	.sidebar-menu>li a {
		width: 100%;
		display: inline-block;
		padding: 12px 0px;
		color: #000;
		position: relative;
	}
	.sidebar-menu ul.treeview-menu li:hover a i,
	.sidebar-menu ul.treeview-menu li:hover a,
	.sidebar-menu>li.active a i,
	.sidebar-menu>li.active a {
		color: #f15d22;
	}
	.sidebar-menu li.active>a>.fa-angle-left {
		transform: rotate(-90deg);
	}
	.flex_banner {
		padding-top: 0px;
	}
	/*=========LANDING======*/
}


/*============	Media 768Px Start ============ */

@media (min-width: 768px) and (max-width: 991px) {
	.wishaccount>i,
	.wishaccount>a,
	.login_dropdown i,
	.right_list>a {
		padding: 4px 0px 0px;
		position: relative;
		font-size: 26px;
		margin-left: 15px;
	}
	.middle_content {
		width: 80%;
		padding-left: 20px;
		float: right;
		padding-top: 0px;
	}
	.logo {
		width: 100px;
		margin-left: 10px;
	}
	.logo h1 {
		width: 100%;
		margin: 0px;
	}
	.logo h1 a {
		float: left;
		width: 100%;
	}
	.navigation_content {
		padding: 19px 0px 15px;
	}
	header .toggle {
		padding-top: 5px;
	}
	.custom_tab_grid .col-md-3 {
		width: 25%;
	}
	.panding_50 div.col-sm-12.col-xs-12 {
		width: 100%;
		flex: 100%;
		max-width: 100%;
	}
	.list_column .listing_content {
		width: 50%;
	}
	.list_of_products .list_column.mt48 {
		margin-top: 18px;
	}
	.grid_column figure {
		padding: 2px 12px 11px 12px;
	}
	.list_column figure {
		width: 75px;
	}
	.grid_column .listing_content h3 {
		font-size: 13px;
	}
	/*=========LANDING======*/
}


/*============ Media 767Px Start ============ */

@media (max-width: 767px) {
	.logo {
		width: 100px;
		margin-top: -6px;
		margin-bottom: -6px;
	}
	.for_listing .logo {
		width: 100px;
		margin-top: -6px;
	}
	.logo h1 {
		width: 100%;
		margin: 0px;
		display: inline-block;
		float: left;
	}
	.logo h1 a {
		float: left;
		width: 100%;
	}
	.logo h1.mobile{
	  display: inline-block;
	}
	.logo h1.desktop{
	  display: none;
	}
	.container,
	.container-md,
	.container-sm {
		width: 100%;
		min-width: 100%;
		padding: 0px 15px;
	}
	.search_bar button {
		font-size: 15px;
		width: 40px;
	}
	.search_bar input {
		font-size: 11px;
		height: 23px;
	}
	.nav_title {
		font-size: 15px;
	}
	.nav_title i {
		font-size: 14px;
		padding: 4px 12px 0px 0px;
	}
	.navigation>ul>li>a {
		padding: 15px 4px;
		font-size: 14px;
	}
	.meta_list li a,
	.search_log a {
		font-size: 11px;
	}
	.login_dropdown i,
	.right_list a {
		margin-left: 15px;
		font-size: 30px;
	}
	.login_dropdown.cart .conter {
		width: 16px;
		height: 16px;
		text-align: center;
		line-height: 16px;
		color: #fff;
		border-radius: 100%;
		position: absolute;
		top: -6px;
		font-size: 7px;
		right: -4px;
	}
	.middle_content {
		float: right;
		width: auto;
		padding-left: 0px;
		padding-top: 0px;
	}
	.navigation_content {
		padding-top: 15px;
	}
	.landing .navigation_content {
		padding-bottom: 9px;
	}
	.mobile_view {
		margin-right: 10px;
	}
	.right_list {
		position: relative;
		top: 3px;
	}
	.for_listing .right_list {
		top: 0px;
	}
	.drawer-hamburger {
		position: relative;
		float: left;
		width: 20px;
		padding: 2px 0px 0px;
	}
	.drawer-hamburger-icon,
	.drawer-hamburger-icon:after,
	.drawer-hamburger-icon:before {
		height: 1px;
	}
	.drawer-hamburger-icon:after {
		top: 6px;
	}
	.drawer-hamburger-icon:before {
		top: -6px;
	}
	.middle_content form,
	.for_listing .wishaccount,
	.for_listing .logo,
	.ao_first_row {
		display: none;
	}
	.for_listing .drawer-hamburger {
		padding: 4px 0px;
	}
	.logo,
	.for_listing .middle_content form {
		display: inline-block;
	}
	.for_listing .middle_content form {
		margin-right: 10px;
		position: absolute;
		left: -40px;
		right: 0px;
		margin: 0 auto;
		text-align: center;
		width: 70%;
	}
	.for_listing .search_bar input {
		width: 100%;
		font-size: 12px;
		height: 30px;
	}
	.for_listing .search_bar button {
		width: 36px;
		font-size: 14px;
		border-radius: 0px 30px 30px 0px;
	}
	.for_listing .search_bar input,
	.for_listing .search_bar {
		border-radius: 30px;
	}
	.for_listing .login_dropdown.cart i {
		margin-top: 1px;
		font-size: 20px;
	}
	.right_list .for_home_link,
	.for_listing .right_list .for_home_link {
		display: inline-block;
		font-size: 30px;
		margin-left: 12px;
		line-height: 0px;
		margin-right: 12px;
		float: left;
		top: -3px;
		position: relative;
	}
	.middle_content.search_Mobile {
		display: inline-block;
	}
	.for_listing .middle_content.search_Mobile {
		display: none;
	}
	.right_list .btn-small {
		margin: 0px;
	}
	.login_dropdown_content .listing li a {
		font-size: 14px;
		margin: 0px;
	}
	.cart_dropdown_content figure {
		width: 75px;
	}
	.cart_dropdown_content {
		width: 70vw;
	}
	.cart_footer h6,
	.cart_item h6 {
		font-size: 13px;
	}
	.cart_item li span {
		font-size: 12px;
	}
	.right_list .cart_footer .btn_checkout {
		font-size: 12px;
	}
	body div.padding_left_15 {
		padding-right: 12px;
	}
	#banner {
		margin-bottom: 10px;
	}
	.ao_vertical_items .item {
		width: 33.333%;
		padding: 0px 3px;
	}
	.ao_vertical_items {
		padding: 0px 5px;
	}
	.side_widget {
		display: none;
	}
	.product_content {
		text-align: left;
	}
	.product_content h3 {
		font-size: 14px;
		text-align: center;
	}
	#flash_slider .product_content h3 del {
		font-size: 10px;
		font-weight: 400;
		color: #000;
		float: right;
		line-height: normal;
		margin-right: 0px;
		width: 100%;
	}
	.swiper-button-prev,
	.swiper-button-next,
	.slick-arrow {
		width: 20px;
		height: 20px;
		padding: 0px 9px;
	}
	.slick-arrow{
		margin-top: -5px;
	}

	section{
		margin-bottom: 15px;
	}
	
	.slick-prev {
		padding: 0px;
		left: -10px;
	}
	.swiper-button-prev{
		left: 0px;
	}
	.swiper-button-next,
	.slick-next {
		right: 0px;
	}
	.swiper-button-prev,
	.swiper-button-next{
		margin-top: -45px;
	}
	.slick-prev:before,
	.slick-next:before {
		font-size: 14px;
	}
	.search_log {
		text-align: center;
	}
	.custom_tab_grid {
		padding: 0px 6px;
	}
	.custom_tab_grid .col-md-3 {
		width: 33.333%;
		padding: 0px 5px;
	}
	.custom_tab_grid .product_content h3 del {
		width: 100%;
	}
	.widget h6 {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.spacial-padding {
		padding-bottom: 0px;
	}
	.widget {
		padding: 16px 0px 0px;
	}
	.wiget-link li {
		line-height: 24px;
	}
	.wiget-link li a {
		font-size: 12px;
	}
	.social-icons,
	.via-meta {
		float: left;
		width: 100%;
		text-align: center;
	}
	.via-meta li {
		text-align: right;
		float: none;
		display: inline-block;
	}
	.copyrights {
		text-align: center;
		margin-top: 30px;
	}
	.social-icons li {
		float: none;
		display: inline-block;
	}
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
	.grid_column {
		width: 25%;
		padding: 14px 2px;
		margin-top: 10px;
	}
	.list_of_products {
		width: 75%;
	}
	.list_column {
		width: 50%;
		margin-top: 10px;
	}
	.list_column figure {
		width: 50px;
	}
	.grid_column figure {
		padding: 10px 2px 11px 2px;
	}
	.list_column .listing_content span {
		margin: -6px 0px -2px;
		font-size: 12px;
	}
	.grid_column .listing_content h3 del {
		font-size: 11px;
	}
	.grid_column .listing_content h3 {
		font-size: 13px;
	}
	.small_banners a {
		padding: 0px 7px 0px 7px;
	}
	.column a {
		width: 33.333%;
		margin-bottom: 10px;
	}
	.column .item:last-child a {
		margin-bottom: 10px;
	}
	.grid2 .list_of_products {
		padding: 0px;
	}
	.grid2 {
		display: none;
	}
	.brands_for_mobile {
		display: block;
		float: left;
		width: 100%;
		padding: 15px 0px 0px;
	}
	.box_layout {
		border-bottom: 1px solid rgba(0, 0, 0, 0.03);
	}
	.brands_list a:nth-child(7),
	.brands_list a:last-child {
		margin-bottom: 0px;
	}
	.brand_banner {
		width: 100%;
		float: left;
		display: inline-block;
	}
	.brands_list {
		float: left;
		width: 60%;
	}
	.brands_list a {
		display: inline-block;
		width: 50%;
		float: left;
		padding-left: 10px;
		margin-bottom: 12px;
	}
	.for_desktop {
		display: none;
	}
	.for_mobile {
		display: block;
	}
	.filter_bar.for_mobile .dropdown {
		float: left;
		width: 25%;
	}
	.right_filter {
		float: right;
	}
	.dropdown select {
		height: 23px;
		border: none;
		font-size: 13px;
		padding: 0px;
		background: transparent;
	}
	.filter_bar .checkbox_custom {
		margin: -9px auto;
	}
	.btn_filter {
		display: inline-block;
		font-size: 13px;
	}
	.btn_filter i {
		margin-right: 10px;
	}
	.checkbox_custom label span {
		width: 14px;
		height: 14px;
		margin-top: 2px;
		margin-right: 7px;
	}
	.checkbox_custom label {
		font-size: 13px;
		color: #575757;
		text-align: left;
	}
	.checkbox_custom label span:before {
		top: 3px;
		left: 3px;
		right: 3px;
		bottom: 3px;
		border-radius: 2px;
	}
	.middle_columns {
		padding: 0px 10px;
	}
	.middle_columns .custom_tab_grid .product_content .meta_tag li {
		width: 33.333%;
		float: left;
		margin-right: 0px;
		padding-right: 0px;
	}
	.middle_columns .custom_tab_grid .product_content .meta_tag li a,
	.middle_columns .meta_tag li a {
		font-size: 10px;
		font-weight: 400;
		padding: 0px 2px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.middle_columns .custom_tab_grid .meta_tag li:first-child a {
		padding-left: 0px;
	}
	.middle_columns .meta_tag li:before {
		top: 5px;
		bottom: 5px;
	}
	.middle_columns .meta_tag li:last-child a {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 90%;
		line-height: 14px;
	}
	.middle_columns .product_content span {
		display: block;
		font-size: 10px;
	}
	.middle_columns .product_content h3 {
		text-align: left;
		font-size: 11px;
		margin-bottom: 4px;
	}
	.middle_columns .product_content .meta_tag {
		margin-bottom: 7px;
	}
	.middle_columns .custom_tab_grid .product_content h6,
	.middle_columns .product_content h6 {
		margin-bottom: 3px;
		font-size: 11px;
		font-weight: 600;
		line-height: normal;
		min-height: 28px;
	}
	.middle_columns .products {
		margin-bottom: 10px;
	}
	.middle-content_listing {
		margin: 0px;
	}
	.ao-listing-design {
		padding: 0px 15px;
	}
	#mobo_filter .side_widget {
		display: block;
		float: left;
		width: 100%;
	}
	.ao-listing-design .container .row>.col-md-9 {
		width: 100%;
		max-width: 100%;
		padding: 0px;
	}
	.ao-listing-design .container .row>.col-md-3 {
		width: 50%;
		max-width: 50%;
		padding: 0px 5px;
	}
	.middle_columns .custom_tab_grid .slick-arrow.slick-prev {
		left: 0px;
	}
	.middle_columns .custom_tab_grid .slick-arrow.slick-next {
		right: 0px;
	}
	.image-variation {
		padding: 0px 0px;
		position: absolute;
		bottom: -20px;
	}
	.slider__counter {
		display: block;
	}
	.detail_page .content .container {
		background: #fff;
	}
	.detail_page .header-content {
		margin-bottom: 0px;
	}
	.detail_page .fixed_side .contry-flg {
		display: inline-block;
		z-index: 999;
		top: 14px;
		left: 0px;
		line-height: 10px;
		width: 100px;
		text-align: left;
	}
	.detail_page .fixed_side .contry-flg small {
		font-size: 10px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 70%;
		padding-right: 10px;
	}
	.detail_page .fixed_side .contry-flg img {
		width: 18px;
	}
	.detail_page .fixed_side {
		top: 0px;
		padding-top: 90px;
	}
	#product-thumbnail {
		width: 100%;
		padding: 0px 30px;
	}
	#product-thumbnail .slick-list.draggable {
		margin: 0px;
	}
	#product-thumbnail .slick-prev {
		left: 0px;
	}
	#product-thumbnail .slick-next {
		right: 0px;
	}
	#product-thumbnail .slick-arrow {
		width: 30px;
		height: 30px;
	}
	#product-thumbnail .item-fix {
		padding: 0px 5px;
		display: inline-block;
		height: auto;
	}
	.procontent .contry-flg {
		display: none;
	}
	.slider__counter {
		position: absolute;
		right: 0px;
		bottom: 10px;
		background: #999;
		border-radius: 10px;
		font-size: 9px;
		padding: 0px 5px;
		color: #fff;
	}
	.procontent .rating-blog {
		display: none;
	}
	.p-title span {
		width: 100%;
		display: inline-block;
	}
	.p-title del {
		font-size: 14px;
	}
	.procontent .p-title {
		line-height: 24px;
		font-size: 20px;
		margin-bottom: 5px;
	}
	.blur_city {
		display: none;
	}
	.p-title small {
		display: inline-block;
		padding: 0px 0px;
		border-radius: 3px;
		background: transparent;
		color: #dc0414;
		font-size: 11px;
		font-weight: 600;
		top: -4px;
		margin-left: 10px;
		position: relative;
		line-height: normal;
	}
	.btn-rtl {
		display: inline-block;
		width: 100%;
		position: relative;
		border-bottom: 1px solid #eee;
		padding-bottom: 10px;
	}
	.colors_codes {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		padding-top: 14px;
		margin-bottom: 11px;
	}
	.colors_col {
		margin-bottom: 10px;
	}
	.colors_col li {
		margin-right: 8px;
	}
	.btn-rtl:before {
		content: "\e91d";
		position: absolute;
		top: 50%;
		right: 0px;
		font-size: 13px;
		font-family: 'icomoon';
		color: #ccc;
		margin-top: -13px;
	}
	.desktop {
		display: none;
	}
	.icon-btn {
		background: transparent;
		border: none;
		height: auto;
		padding: 0px;
		float: right;
		color: #000;
		line-height: 0px;
	}
	.for_mobile {
		float: left;
		width: 100%;
		overflow: hidden;
	}
	#shiping_info {
		position: fixed;
		right: 0px;
		bottom: -100%;
		width: 100%;
		height: 100%;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
		z-index: 9999;
		background: #fff;
		visibility: hidden;
		opacity: 0;
		margin-bottom: -130px;
		box-shadow: 0px 20px 30px 23px rgba(0, 0, 0, 0.1);
	}
	#shiping_info.toggled {
		bottom: -50%;
		visibility: visible;
		opacity: 1;
	}
	.content_info {
		float: left;
		width: 100%;
		padding: 0px 15px;
		position: relative;
	}
	.information {
		text-align: center;
	}
	.information h4 {
		text-transform: capitalize;
		font-weight: 600;
		font-size: 16px;
		color: #000;
		padding: 15px 0px;
	}
	.content_info h6 {
		display: inline-block;
		text-align: left;
	}
	.content_info h6 span {
		margin: 0px 10px;
	}
	.btn_close {
		position: absolute;
		right: 20px;
		top: -100%;
		color: #000;
		z-index: 999;
		font-size: 16px;
		margin-top: 36px;
	}
	.shipdate {
		text-transform: capitalize;
	}
	.for_mobile {}
	.fixed_button {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background: #fff;
		z-index: 999;
	}
	.fixed_button .qty-added {
		margin-bottom: 0px;
		width: 30%;
	}
	.fixed_button .btns {
		width: 70%;
		float: right;
		margin-bottom: 0px;
	}
	.fixed_button .btn_normal_1 {
		width: 50%;
		max-width: 50%;
		min-width: 100px;
		margin: 0px;
		font-size: 14px;
		border-radius: 0px;
		line-height: 45px;
		padding: 0px;
	}
	.fixed_button .up_count,
	.fixed_button .down_count {
		width: 30%;
		height: 42px;
		float: left;
		color: #444;
		line-height: 43px;
	}
	.fixed_button .qty-added .counter {
		height: 42px;
		width: 40%;
	}
	.meta-checkbox li {
		margin-right: 10px;
		margin-bottom: 6px;
	}
	.widget_prod {
		padding: 0px;
		text-align: left;
	}
	.random_product a h5 {
		white-space: normal;
		font-size: 11px;
		height: 33px;
		text-align: left;
	}
	.random_product a h6 {
		text-align: left;
		font-size: 11px;
		font-weight: 700;
	}
	.random_product a {
		padding: 0px 8px;
		width: 33.333%;
		float: left;
	}
	.random_product a img {
		padding: 0px;
	}
	.box_section {
		padding: 0px;
	}
	.visible_products h5,
	.box_section h4 {
		font-size: 14px;
	}
	.tabs li a {
		font-size: 12px;
	}
	.tabs li {
		margin-right: 10px;
	}
	.tab_content .reviews .rating_dropdown {
		width: 100%;
	}
	.customers_reviews .bg-w {
		padding: 0px;
		padding-top: 30px;
	}
	.customers_reviews .border-r {
		margin-right: 0px;
		padding-right: 0px;
		border: none;
		margin-top: 8px;
	}
	.customers_reviews .float-right,
	.customers_reviews .float-left {
		margin-top: 3px;
	}
	.customers_reviews .float-right .dropdown span {
		padding: 2px 0px;
	}
	.review_align_right,
	.customer_info ul {
		float: left;
		width: 100%;
	}
	.customer_info ul li {
		width: 33.333%;
		float: left;
	}
	.customer_info ul {
		padding: 10px 0px;
	}
	.customer_info h6 {
		float: right;
	}
	.customer_info .ratresult {
		float: left;
	}
	.tab_elements .tabs {
		padding: 0px;
	}
	.tabs li.active a,
	.tabs li:hover a {
		font-weight: 500;
	}
	.middle_review_content {
		width: 100%;
		padding-left: 25px;
		padding-bottom: 40px;
	}
	.middle_review_content .images a {
		width: 50px;
	}
	.middle_review_content h5 {
		margin-bottom: 0px;
	}
	.middle_review_content p {
		font-size: 12px;
	}
	.descritpion p,
	.descritpion h5,
	.descritpion h6,
	.review_selection h5 {
		color: #000;
		font-size: 12px;
	}
	.review_selection ol li a {
		padding: 0 6px;
		margin-right: 0px;
		line-height: 20px;
		border-color: #fff;
		border-radius: 3px;
		text-transform: capitalize;
		font-size: 11px;
		color: #fff;
	}
	.review_selection ol li {
		margin-right: -1px;
	}
	.review_selection ol li:first-child a {
		background: #ff9a00;
	}
	.review_selection ol li:last-child a {
		background: #dc0414;
	}
	.review_selection ol li a span:before,
	.review_selection ol li a span:after {
		font-size: 10px;
	}
	.customers_reviews_list li:last-child {
		padding-bottom: 15px;
	}
	.visible_products {
		padding: 15px 0px;
		background: #fff;
	}
	.bundle_cols img {
		padding: 0px;
	}
	.bundle_cols h6 {
		font-size: 11px;
	}
	.total_amount h4 {
		float: none;
		font-size: 14px;
		text-align: center;
	}
	.total_amount {
		text-align: center;
	}
	.total_amount h5 {
		float: none;
		font-size: 14px;
	}
	#bundle_slider .bundle_cols img {
		padding: 0px 70px;
	}
	#bundle_slider .bundle_cols {
		text-align: center;
	}
	.btn-full {
		text-align: center;
	}
	.btn-full a {
		width: auto;
	}
	.descritpion {
		padding: 10px 0px 10px 0px;
	}
	.procontent p {
		font-size: 12px;
	}
	.fixed_button {
		display: inline-block;
	}
	.subbanner {
		background-image: url(../images/orderbg_mobile2.png);
		background-size: cover;
		background-position: center;
		min-height: auto;
		max-height: auto;
		width: 100%;
	}
	.content_banner {
		position: relative;
		margin: 0px;
		top: 0px;
		float: left;
		width: 100%;
		padding: 205px 10px 0px;
	}
	.product_listing .cart_item {
		width: 60%;
	}
	.subbanner h1 {
		font-size: 20px;
		float: left;
	}
	.description_content h6 {
		font-size: 14px;
	}
	.description_content p {
		font-size: 12px;
	}
	.description_content ol li {
		font-size: 12px;
	}
	.for_mobile .input_felids input {
		font-size: 12px;
		padding-right: 35%;
	}
	.for_mobile .input_felids button {
		width: 30%;
		font-size: 12px;
	}
	.for_mobile_pending {
		padding: 0px;
	}
	.icons_types ul li h6 {
		font-size: 12px;
		line-height: 13px;
		margin-bottom: 0px;
	}
	.customer_heading h4,
	.icons_types h4 {
		font-size: 12px;
		padding: 12px 15px;
	}
	.complaint_box h4 {
		font-size: 14px;
		display: none;
	}
	.icons_types h4 i {
		font-size: 14px;
	}
	.icons_types ul li label {
		float: left;
		width: 100%;
		height: 100%;
	}
	.Upload_files label {
		margin: 0px;
		width: 100%;
		float: left;
		height: 60px;
		text-transform: capitalize;
		color: #000;
		background: #fff;
		text-align: center;
		font-size: 14px;
		cursor: pointer;
		line-height: 60px;
	}
	.icons_types ul li {
		float: none;
		display: inline-block;
		width: 24%;
		margin: 0px;
	}
	.icons_types ul li i {
		font-size: 28px;
		margin-bottom: 10px;
	}
	.btn_dev {
		margin-bottom: 20px;
	}
	.btn_dev button {
		width: 30%;
		min-width: 30%;
		font-size: 12px;
	}
	.complaint_box textarea {
		margin-bottom: 0px;
	}
	.Upload_files {
		margin-bottom: 12px;
	}
	.for_complaint {
		display: none;
	}
	.customer_order_detail table tr td {
		padding: 6px 10px;
		font-size: 13px;
		border-bottom: 1px solid #ccc;
	}
	.fixed-blog .bg-img {
		position: relative;
		float: left;
		width: 100%;
		height: 400px;
	}
	.fixed-blog.rtl-column .bg-img div,
	.fixed-blog .bg-img div {
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		background-attachment: initial;
	}
	.fixed-blog.rtl-column .term-content,
	.fixed-blog .term-content {
		float: left;
		width: 100%;
		position: relative;
		margin: 0 auto;
		padding: 30px 15px;
	}
	.fixed-blog {
		padding: 18px 0px 0px;
	}
	.term-content h1,
	.rounded-column h4,
	.blockqoute_content h4,
	.term-content h3 {
		font-size: 22px;
		line-height: 1.5;
	}
	body div.bg_blog div.term-content {
		position: relative;
		top: 0px;
		margin: 0px;
	}
	.grid-style-content {
		text-align: left;
	}
	.grid-style-content h4 {
		font-size: 16px;
	}
	.grid-style-content p {
		font-size: 14px;
	}
	.fixed-blog .container-fluid {
		padding: 0px 0px 0px;
	}
	.fixed-blog .bg-img {
		margin-bottom: 20px;
	}
	.fixed-blog.fullwidth .term-content {
		width: 100%;
	}
	.btn_crt {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
	}
	.cart-rv {
		padding: 2px 0px 0px;
	}
	.cart-rv span {
		margin-bottom: 0px;
	}
	.vertical_ss {
		padding: 0px;
	}
	.for_web_listing {
		display: none;
	}
	.for_mobile_listing {
		display: block;
	}
	.for_mobile_listing .list_column {
		width: 100%;
	}
	.banner_section {
		padding: 0px 8px;
	}
	.banner_section .col-md-3 {
		padding: 0px 4px;
	}
	.banner_section .small_banners {
		margin-top: 6px;
		box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.19);
	}
	.display_flex {
		padding: 0px 15px;
	}
	.display_flex .col {
		flex: 0 0 0;
		margin: 0px 5px;
		width: 30%;
	}
	.weekend_deals .tag_pro,
	.gbproducts .product_img .tag_pro {
		width: 10px;
	}
	.scroll_column h4 {
		font-size: 14px;
	}
	.scroll_category .scroll_column {
		padding: 0px 7px;
	}
	.services ul {
		display:flex;
		justify-content: space-between;
		float: left;
		width: 100%;
		padding: 0px;
		margin: 0px 0px 0px;
	}
	.services ul li {
		width: auto;
	    display: inline-block;
	    margin: 0px 0px 0px;
	    padding: 0px;
	    border: none;
	    float: left;
	}
	.services ul li:before {
		display: none;
	}
	.services li span {
		font-size: 40px;
		line-height: normal;
		top: 0px;
		text-align: center;
	}
	.services li h5 {
		font-size: 10px;
		font-weight: 600;
		line-height: 13px;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 100%;
		padding: 0px;
		text-align: center;
		margin: 0px;
	}
	section .container{
		padding: 10px 15px;
	}
	.section_heading h2{
		width: 100%;
		float: left;
	}
	.pleft{
		width: 70%;
		float: left;
	}
	.section_heading h2 span{
		width: 100%;
		font-size: 0px;
		display: none;
	}
	.section_heading h2 ul{

	}
	.section_heading{
		padding: 0px;
	} 
	.services ul li{
		margin-top: 0px;
	}
	.gbproducts .product_content h6 {
		min-height: 34px;
		font-size: 12px;
		line-height: 16px;
	}
	.scroll_category .slick-arrow {
		margin-top: -18px;
		margin-left: 0px;
		margin-right: 5px;
	}
	.gbproducts .product_content h3 {
		font-size: 12px;
		text-align: left;
	}
	.weekend_content {
		margin-bottom: 15px;
	}
	.section_heading h2 {
		font-size: 18px;
	}
	.title_head {
		font-size: 12px;
	}
	.nav_linkss li a {
		font-size: 14px;
	}
	.weekend_timmer h5,
	.weekend_content h5 {
		font-size: 12px;
	}
	.weekend_timmer small,
	.weekend_content span,
	.weekend_content small {
		font-size: 11px;
	}
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
	.deal_column figure {
		float: left;
		width: 30%;
		margin-bottom: 0px;
	}
	.listing_responsive {
		float: left;
		width: 70%;
		padding-left: 12px;
	}
	.discount_percentage {
		width: 30px;
		height: 30px;
		right: 5px;
		top: 5px;
		line-height: 30px;
		font-size: 11px;
	}
	.weekend_content h5 a {
		font-weight: 400;
	}
	.weekend_content span {
		width: 100%;
		font-weight: 400;
		top: 0px;
		position: relative;
		float: left;
	}
	.weekend_content {
		margin-bottom: 4px;
	}
	.weekend_timmer small {
		font-weight: 400;
	}
	.deal_column {
		padding: 6px 10px 12px;
	}
	#deals_slider .slick-arrow {
		top: -27px;
	}
	.nav_linkss ul {
		text-align: center;
	}
	.nav_linkss ul li {
		float: none;
		display: inline-block;
	}
	.responsive_category {}
	.sm_banner,
	.deal_column {
		margin-bottom: 10px;
	}
	.category_flex {
		padding: 0px 0px;
		margin: 0 auto;
	}
	.display_flex .col,
	.category_flex .gbproducts {
		flex: 0 0 122px;
		padding: 0px;
		margin: 0px 0px;
		width: 30%;
	}
	.display_flex.show_4 {
		padding: 0px 15px;
	}
	.display_flex.show_4 .col {
		flex: 0 1 120px;
		padding: 0px;
		margin: 0px -15px;
	}
	.flex-col .nav_linkss {
		margin-bottom: 15px;
		padding-top: 0px;
	}
	.text_flex .flex-col {
		flex: 100%;
	}
	.display_flex.for_mobile {
		display: flex;
		padding: 0px;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.display_flex.for_mobile a {
		flex: 0 0 181px;
	}
	.gbproducts .product_content {
		padding: 10px 5px 10px;
	}
	.res-5 {
		width: 100%;
		padding: 0px 15px;
	}
	.res-7 {
		width: 100%;
		padding: 0px 15px;
	}
	.display_flex .col,
	.category_flex .gbproducts {
		flex: 0 0 120px;
		margin-bottom: 10px;
	}
	.nav_linkss {
		padding: 0px;
	}
	.nav_linkss li a {
		width: auto;
		font-size: 10px;
		padding-bottom: 2px;
	}
	.nav_linkss .slick-slider .slick-track,
	.slick-slider .slick-list {
		padding: 0px !important;
	}
	.category_flex .gbproducts.slick-slide {
		margin: 0px 0px 10px 10px;
	}
	.nav_linkss .slick-initialized .slick-slide {
		width: auto !important;
		float: left;
		padding-bottom: 2px;
	}
	.nav-tabs-slides.slick-initialized.slick-slider {
		margin-top: -2px;
	}
	.nav_linkss {
		border-bottom: none;
		margin-bottom: 15px;
	}
	.pro-slides .gbproducts {
		margin: 0px 2px;
	}
	.nav_linkss {
		margin-bottom: 15px;
	}
	.tab_content .product_content h6 {
		font-size: 10px;
	}
	.gbproducts .product_content h3 {
		font-size: 10px;
		margin-bottom: 5px;
		line-height: normal;
	}
	.gbproducts .product_content h3 b {
		line-height: normal;
		width: 100%;
		margin: 0px;
	}
	.align-center.for-mobile a.btn3-normal {
		padding: 3px 10px 3px;
		border: 1px solid #f15d22;
		font-size: 10px;
	}
	.align-center.for-mobile a.btn3-normal i {
		font-size: 10px;
	}
	.display_flex .col,
	.category_flex .gbproducts {}
	.titles h4,
	.text_flex .flex-col h4 {
		margin-bottom: 5px;
		text-align: center;
	}
	.mb-20,
	.mb30 {
		margin-bottom: 10px;
	}
	.global-page .mb20 {
		margin-bottom: 0px;
	}
	.panding_80 {
		padding: 10px 0px 0px;
	}
	.gbproducts {
		margin-bottom: 0px;
	}
	.text_flex .flex-col h4 {
		padding: 8px 0px 2px;
	}
	.btn3-normal {
		display: inline-block;
		padding: 4px 14px 4px;
		border: 1px solid #f15d22;
		color: #f15d22;
		border-radius: 4px;
		font-size: 12px;
	}
	.banner_slider {
		width: 100%;
	}
	.btn3-normal i {
		font-size: 11px;
	}
	.box {
		padding: 0px;
	}
	.submiting_form .col {
		flex: 0 0 139px;
	}
	.submiting_form .display-flex {
		display: flex;
	}
	.submiting_form.display-flex {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.radio_box label {
		margin-right: 0px;
		font-size: 10px;
		margin-bottom: 0px;
	}
	.radio_box label span {
		width: 12px;
		height: 12px;
		border-width: 2px;
		margin: 1px 4px 0px 0px;
	}
	.box {
		border-radius: 0px;
		padding: 10px;
		margin-bottom: 15px;
	}
	.text-felid {
		margin-bottom: 7px;
	}
	.text-felid input {
		font-size: 10px;
		height: 26px;
		line-height: 26px;
		padding: 2px 10px;
	}
	.res_nopedding {
		padding: 0px 10px;
	}
	.submiting_form .display-flex select {
		padding: 0px 6px;
		height: 26px;
		font-size: 10px;
	}
	.submiting_form .col {
		flex: 0 0 138px;
	}
	.check_box label {
		font-size: 10px;
	}
	.check_box label span {
		width: 12px;
		height: 12px;
		display: inline-block;
		border: 1px solid #c0c4cc;
		line-height: 0px;
		margin-right: 6px;
		float: left;
		position: relative;
		margin-top: 2px;
		border-radius: 4px;
	}
	.ck-title {
		margin-bottom: 10px;
	}
	.sprater_box .product_item img {
		float: left;
		width: 90px;
		height: 90px;
	}
	.product_ckot_content {
		width: 67%;
	}
	.product_item img {}
	.product_ckot_content h6 {
		margin-bottom: 0px;
	}
	.product_ckot_content h6 a {
		font-size: 10px;
		line-height: 12px;
	}
	.product_ckot_content .col span {
		font-size: 10px;
	}
	.select_varient select {
		height: 20px;
		font-size: 10px;
	}
	.box .ck-title h4,
	.ck-title p {
		margin: 0px;
		font-size: 9px;
	}
	.sprater_box li .check_box {
		position: absolute;
	}
	.sprater_box li .product_item {
		width: 100%;
	}
	.mob {
		display: block;
		text-align: left;
		font-size: 10px;
	}
	.dsk {
		display: none;
	}
	.product_ckot_content .col {
		flex: 0 0 91px;
	}
	.product_ckot_content .display-flex {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.product_ckot_content .col {
		width: auto;
		padding: 0px;
	}
	.btn-opraters button {
		font-size: 16px;
		display: inline-block;
		width: 20px;
		height: 20px;
		background: #f9f9f9;
		color: #000;
		border-radius: 100%;
		line-height: 18px;
		text-align: center;
	}
	.btn-opraters input {
		width: 20px;
		margin: 0px;
	}
	.final_price.dsk {
		display: none;
	}
	.select_varient {
		margin-bottom: 0px;
	}
	.product_ckot_content .btn-delete {
		font-size: 14px;
		line-height: 30px;
		box-shadow: none;
		height: 20px;
		width: 20px;
	}
	.check_box label span:before {
		font-size: 10px;
		line-height: 9px;
		border-radius: 0px;
	}
	.promo_codes input {
		height: 28px;
		font-size: 10px;
	}
	.promo_codes button {
		font-size: 10px;
		font-weight: 600;
		padding: 0px 16px;
	}
	.discription p {
		font-size: 10px;
	}
	.tprice span {
		font-size: 12px;
	}
	.total_amounts h4,
	.total_amounts h4 span {
		font-size: 14px;
	}
	.total_amounts .btn-normal {
		font-size: 14px;
	}
	.box .ck-title h4 {
		font-size: 11px;
	}
	.product_show .product_slider_content {
		float: left;
		width: 30%;
	}
	.product_show .product_content {
		float: left;
		width: 70%;
		padding: 5px 10px 0px;
	}
	.product_show .products .product_content h6 {
		font-size: 11px;
		font-weight: 600;
		text-transform: capitalize;
		margin-bottom: 4px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		display: inline-block;
		width: 100%;
		float: left;
		padding-right: 0px;
	}
	.overlay_button,
	.product_show .products:hover .overlay_button {
		display: none;
	}
	.discount_tag {
		right: auto;
		left: 0px;
	}
	.product_content {
		position: relative;
		padding-top: 12px;
	}
	.product_content h3 {
		text-align: left;
		font-size: 10px;
		font-weight: 600;
		line-height: 12px;
		padding-top: 0px;
	}
	.product_content h3 del {
		font-size: 9px;
		display: block;
		margin: 0px;
	}
	.products.slick-slide {
		width: 220px !important;
		background: #fff;
		margin: 5px 57px 7px -48px;
		padding: 0px;
		overflow: hidden;
		padding: 4px;
		border-radius: 8px;
		box-shadow: 0px 1px 5px 0px #ccc;
	}
	.discount_tag {
		width: 40px;
		height: auto;
		line-height: 14px;
		position: absolute;
		top: 1px;
		right: 10px;
		background-color: #dc0414;
		color: #fff;
		z-index: 2;
		text-align: center;
		font-size: 9px;
		text-transform: capitalize;
	}
	.product_show.products figure {
		border-radius: 8px;
		overflow: hidden;
	}
	.product_show .products figure img {
		width: 100%;
	}
	.add_item {
		display: block;
	}
	.bundle_offers::v-deep .slick-next {
		right: 0px;
	}
	.bundle_offers::v-deep .slick-prev {
		left: 0px;
	}
	.product_group .item,
	.bundle_slider .item {
		padding: 0px;
	}
	.product_group h5,
	.bundle_slider h5 {
		white-space: normal;
		font-size: 11px;
		height: 33px;
		text-align: left;
	}
	.product_group h4,
	.bundle_slider h4 {
		text-align: left;
		font-size: 11px;
		font-weight: 700;
	}
	.bundle_slider div.slick-active:before {
		font-size: 25px;
		margin-top: -40px;
	}
	.bundle_slider .slick-active+.slick-active:before {
		content: "=";
	}
	.total_bundle_price {
		padding: 10px 15px 0px;
	}
	.total_bundle_price h4 {
		font-size: 16px;
		padding: 0px 0px 0px;
		width: 60%;
	}
	.total_bundle_price h4 span {
		font-size: 12px;
		text-transform: uppercase;
		width: 100%;
		display: block;
	}
	.total_bundle_price h4 span del {
		margin-right: 10px;
	}
	.total_bundle_price a {
		font-size: 10px;
		line-height: normal;
		width: auto;
		min-width: auto;
		max-width: auto;
		height: auto;
		padding: 10px 20px;
	}
	.product_group .item,
	.bundle_slider .item {
		padding: 0px 15px;
	}
	.col-xs-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xs-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		padding-left: 0px;
	}
	.bundle_offers {
		padding: 0px;
	}
	.col-xs-4 {}
	.nav_linkings li a {
		font-size: 11px;
	}
	.m0 {
		margin: 0px;
	}
	.sprater_30 {
		display: inline-block;
	}
	.colms {
		flex: 0 0 75px;
		margin: 0px;
	}
	footer .widget {
		padding-top: 0px;
		margin-bottom: 10px;
		border-bottom: 1px solid #526569;
		padding-bottom: 10px;
	}
	.widget.spacial-padding {
		margin-bottom: 15px;
		border: none;
	}
	.widget .widget-title.accordion {
		margin-bottom: 0px;
		font-size: 12px;
	}
	.widget .wiget-link {
		display: none;
		padding-top: 7px;
		padding-left: 10px;
	}
	.widget .widget-title.accordion:before {
		display: block;
		right: 5px;
		margin-top: -11px;
		font-size: 16px;
	}
	.widget .wiget-link li span {
		font-size: 12px;
	}
	.backtoup {
		border-radius: 100%;
		position: relative;
		top: -16px;
	}
	.displayflex .gbproducts{
	    flex: 1 0 99px;
		margin: 0px 5px 0px;
		box-shadow: 0 0 8px -4px rgb(0 0 0 / 20%);

	}
	.display_flex .col7{
		width: 100%;
	}
	#flash_slider .products{
		padding: 0px 2px 15px;
	}
	/*=========LANDING======*/
	.landing header {
		position: relative;
		margin-bottom: 10px;
	}
	.hot_deals .col-2x {
		flex: 0 0 189px;
	}
	.contain h5 {
		font-size: 12px;
		margin-bottom: 0px;
	}
	.contain h2 {
		font-size: 14px;
		margin-bottom: 0px;
		line-height: normal;
	}
	.contain h5 a {}
	.contain p {
		line-height: normal;
		font-size: 8px;
		margin-bottom: 7px;
	}
	.contain .btn-normal-1 {
		font-size: 10px;
		padding: 5px 10px 7px;
	}
	.item.slick-slide.slick-current.slick-active .contain.align-spacial-l a {
		transform: none !important;
	}
	.discount_box {
		width: 60px;
		height: 60px;
		right: 0px;
		line-height: 14px;
		padding: 10px 0px;
		font-size: 10px;
		bottom: 5px;
	}
	.discount_box h4 {
		font-size: 14px;
		line-height: 15px;
	}
	.vertical_ss {
		padding: 0px 7px;
	}
	.scroll_column h4 a {
		font-size: 11px;
	}
	.mb29 {
		margin-bottom: 9px;
	}
	.landing .category_flex .gbproducts {
		flex: 0 0 120px;
		width: 30%;
	}
	.deals_banners .col-xs-4 {
		padding: 0px 0px;
	}
	.deals_banners {
		padding: 0px 15px;
	}
	.gry_bg {
		padding: 20px 0px 0px 0px;
	}
	.flex-columns .col-3x {
		flex: 0 0 188px;
	}
	.flex-columns .col-3x a {
		margin-bottom: 6px;
	}
	.hot_deals a.desktop {
		display: none;
	}
	.x3-column {
		flex: 0 0 124px;
	}
	.btn-normal-2 {
		display: inline-block;
		padding: 5px 30px 6px;
		color: #fff;
		text-transform: uppercase;
		border-radius: 39px;
		background: #dc0414;
		font-weight: 600;
		font-size: 10px;
	}
	.textslider {
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	.landing .ao_vertical_items .item {
		padding: 0px 3px;
	}
	.discount_present {
		padding: 2px 2px;
		font-size: 8px;
	}
	.discount_present.target_icon {
		font-size: 8px;
		border: none;
		padding: 1px 2px !important;
	}

	.landing .slick-next {
		right: 0px;
	}
	.contain {
		margin-top: -50px;
	}
	.contain.align-center {
		margin: -50px auto;
	}
	.contain.align-spacial-l.clr-w{
		margin-top: -70px;
		left: 10px;
	}
	
	.backtohome,
	.glogo {
		float: left;
		width: 16px;
		display: block;
		margin: 0px 0px 0px;
	}
	.backtohome {
		line-height: 0px;
		width: 9%;
	}
	
	.product-slider .slick-dots li button {
		padding: 0px;
	}
	.product-slider .slick-dots li {
		margin: 0px 3px;
	}
	.slick-dots {
		bottom: 0px;
	}
	/*.slick-dots li{
		margin: 0px;
	}*/
	.landing header:before {
		position: absolute;
		content: "";
		top: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		background-image: url(../images/bg-middle.png);
		background-repeat: no-repeat;
		background-size: cover;
		height: 230px;
	}
	.header-content {
		background: transparent;
		padding-bottom: 10px;
	}
	#btn4 span,
	#btn4 span::before,
	#btn4 span::after {
		background: #000;
		opacity: 1;
	}
	.landing #btn4 span,
	.landing #btn4 span::before,
	.landing #btn4 span::after {
		background: #fff;
		opacity: 1;
	}
	.middle_content.search_Mobile .search_log a,
	.login_dropdown i,
	.right_list a,
	.right_list a i,
	.login_dropdown i {
		color: #000;
	}
	.landing .middle_content.search_Mobile .search_log a,
	.landing .login_dropdown i,
	.landing .right_list a,
	.landing .right_list a i,
	.landing .login_dropdown i {
		color: #fff;
	}
	.middle_content.search_Mobile .search_log a {
		font-size: 10px;
		font-weight: 700;
		margin-right: 6px;
		color: #000;
		margin-top: 0px;
	}
	#banner {
		margin-bottom: 10px;
		position: relative;
		border-radius: 14px !important;
		z-index: 9999;
		overflow: hidden;
	}
	#category_slider .slick-dots {
		position: relative;
	}
	.landing header .header-content{
		padding-bottom: 0px;
	}
	.landing header .middle_content.search_Mobile .w8 {
		width: 88%;
		float: right;
	}
	.landing header .middle_content.search_Mobile .search_bar {
		width: 100%;
		padding-left: 0px;
	}
	.landing header .middle_content.search_Mobile .search_row {
		margin-bottom: 0px;
	}
	.landing header .middle_content.search_Mobile .search_log {
		padding-left: 0px;
		padding-top: 0px;
	}
	.landing header .middle_content.search_Mobile .search_log a {
		float: left;
		padding-top: 4px;
		color: #fff;
	}
	.landing header .middle_content.search_Mobile .search_bar button {
		width: 40px;
	}
	.mobile_footer {
		display: block;
	}
	.tab_content .mobile,
	.hot_deals .mobile,
	.mobile {
		display: inline-block;
	}
	.tab_content .desktop,
	.hot_deals .desktop,
	.desktop {
		display: none;
	}
	.category_flex.small_slider.desktop {
		display: none;
	}
	.global-page .scroll_category{
		padding: 5px 0px;
	}
	.global-page div.search_log{
		margin-left: 0px;
	}
	.middle_content.search_Mobile .search_log{
		display: flex;
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}
	.middle_content.search_Mobile .search_log a{
		line-height: normal;
	    padding: 7px 5px;
	    margin-right: 5px;
	    margin-top: 2px;
	    
	}
	.middle_content.search_Mobile .search_log a.global_btn{
		line-height: normal;
		color: #fff;
		padding: 7px 5px;
		margin-top: 2px;
		flex: 0 0 120px;
	}
	.middle_content.search_Mobile .search_log a.global_btn img{
		width: 9px;
		margin-right: 4px;
	}
	.swipe-tabs .swipe-tab{
		margin-right: 15px;
		font-size: 12px;
	}

}


/*============	Media 620Px Start ============ */

@media (max-width: 620px) {
	/*.products_grid{
		width: 66%;
	}
	.flash-banner{
		width: 34%;
	}*/
	.grid_column {
		width: 25%;
		padding: 0px 2px 12px 2px;
		margin-top: 10px;
	}
	.list_of_products {
		width: 75%;
	}
	.list_column {
		width: 50%;
		margin-top: 10px;
	}
	.list_column figure {
		width: 50px;
	}
	.grid_column figure {
		padding: 10px 2px 6px 2px;
	}
	.listing_content h6 {
		line-height: 13px;
		font-size: 10px;
		font-weight: 600;
		white-space: normal;
	}
	.list_column .listing_content span {
		margin: -6px 0px -2px;
		font-size: 12px;
	}
	.grid_column .listing_content h6 {
		line-height: 11px;
		font-size: 10px;
		font-weight: 600;
	}
	.listing_content span {
		margin: -4px 0px 4px;
		float: left;
		color: #000;
		font-weight: 600;
		font-size: 10px;
	}
	.grid_column .listing_content h3 del {
		font-size: 9px;
		width: 100%;
		display: inline-block;
		margin: 0px;
	}
	.grid_column .listing_content h3 {
		font-size: 10px;
		line-height: 10px;
	}
	.small_banners a {
		padding: 0px 7px 0px 7px;
	}
	.column a {
		width: 33.333%;
		margin-bottom: 10px;
	}
	.column .item:last-child a {
		margin-bottom: 10px;
	}
	.grid2 .list_of_products {
		padding: 0px;
	}
	.products {
		padding: 0px 7px 7px;
	}
	.products_grid {
		width: 100%;
	}
	.products_grid li.slick-slide {
		padding: 0px 6px 0px 0px;
	}
	.sm-none {
		display: none;
	}
	.for_mobile_timer {
		display: inline-block;
		bottom: 0px;
	}
	.flashsale_timer li{
		margin: 0px 6px;
	    float: left;
	    display: inline-block;
	    width: auto;
	}
	.flashsale_timer{
		float: left;
		position: relative;
		width: auto;
		bottom: 0px;
	}
	.flashsale_timer li:before{
		font-size: 18px;
		color: #000;
		margin-top: -14px;
		right: -8px;
	}
	.flashsale_timer li span{
		    display: inline-block;
		    color: #fff;
		    text-transform: capitalize;
		    font-size: 14px;
		    
		    width: 24px;
		    height: 24px;
		    line-height: 24px;
		    font-weight: 600;
	}
	.global-page .flashsale_timer li span{
		background: #f15d22;
	}
	.global-page .flashsale_timer li:before{
		color: #f15d22;
	}
	.flex-colss.w9,
	.flex-colss.w3{
		width: 100%;
	}
	.cols1 h5{
		font-size: 12px;
	}
	.flex_4x2 .cols1, 
	.flex_4x .cols1{
		flex: 1 0 110px;
	}
	.flex_4x2{
		display: none;
	}
	.x3_mega h5, .x3-column h5{
		font-size:10px;
		padding:8px 10px;
	}
	.global-page .for_mobile_timer h6{
		color: #f15d22;
	}
	.list_column .listing_content h6,
	.product_content h6 {
		min-height: 22px;
		font-size: 9px;
		line-height: 11px;
		cursor: pointer;
		max-height: 23px;
		letter-spacing: -0.2px;
		white-space: normal;
		/*margin-bottom: -2px;
	    margin-top: 9px;*/
	}
	.product_content h6 {
		margin-top: 0px;
		margin-bottom: 7px;
	}
	div.list_column .listing_content h6 {
		font-size: 10px;
		max-height: 12px;
	}
	.list_column .listing_content h3,
	#flash_slider .product_content h3 {
		margin-bottom: 8px;
		font-size: 11px;
		line-height: 9px;
		text-align: left;
	}
	.list_column .listing_content h3 {
		font-size: 10px;
		line-height: 9px;
		margin-bottom: 0px;
	}
	#flash_slider .product_content h3 {
		line-height: 18px;
		padding: 1px 0px;
	}
	#flash_slider .product_content h3 del {
		width: auto;
		padding: 2px 0px 0px;
	}
	#flash_slider .product_content h3:before {
		width: 66%;
	}
	.display_flex{
		padding: 0px;
	}
	.for_mobile_timer {
		margin-bottom: 12px;
	}
	.theme-banner {
		margin-bottom: 2px;
	}
	.middle_content.search_Mobile form input {
		height: 30px;
		font-size: 10px;
	}
	.search_bar input {
		border-width: 1px;
	}
	body .col-xs-6 {
		width: 50%;
	}
	.tab_content .product_content h6 {
		font-size: 12px;
		min-height: 30px;
		max-height: 30px;
		line-height: 14px;
	}
	.heading h4 {
		font-size: 12px;
		float: left;
		width: auto;
	}
	.heading a {
		font-size: 9px;
	}
	.tab_content .product_content h6 {
		font-size: 10px;
		margin-bottom: 0px;
	}
	.gbproducts .product_content h3 {
		font-size: 10px;
		margin-bottom: 5px;
		line-height: normal;
	}
	.gbproducts .product_content h3 del {
		line-height: normal;
		width: auto;
		margin: 0px;
		margin-left: 4px;
		font-size: 9px;
		display: inline-block;
	}
	.category_flex .gbproducts .product_content {
		padding: 5px 5px 0px;
	}
	/*.tab_content .product_content h6{
		font-size: 9px;
		white-space: normal;
		font-weight: 400;
	}
	.list_column .listing_content span{
		font-size: 10px;
		text-align: left;
		margin-bottom: 9px;
	}*/
	.small_banners {
		padding-top: 8px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 11px;
	}
	.product_heading h6 {
		font-size: 10px;
	}
	.box_layout {
		margin-bottom: 10px;
	}
	.panding_50 {
		padding: 10px 0px;
	}
	.section_heading h2 {
		font-size: 14px;
		line-height: 22px;
	}
	.section_heading{
		margin-bottom: 20px;
	}
	.grid2,
	.ao-tabs ul,
	.small_banners {
		margin-top: 10px;
	}
	.ao-tabs ul li {
		float: left;
	}
	.ao-tabs ul li a {
		font-size: 12px;
		padding: 3px 0px;
	}
	.ao-tabs ul li {
		border-right: 1px solid #ccc;
	}
	.slick-next {
		right: 0px;
	}
	.tab_content .product_img {
		padding-bottom: 0px;
	}
	.bg-white {
		padding: 5px;
	}
	.list_of_products .list_column .listing_content h6 {
		min-height: auto;
		max-height: auto;
		white-space: normal;
		text-overflow: ellipsis;
		overflow: hidden;
		margin-bottom: 3px;
		text-align: left;
	}
	.product_content .float-left,
	.product_content .float-right {
		font-size: 11px;
	}
	.cart_dropdown_content {
		width: 290px;
		text-align: left;
	}
	.brands_for_mobile {}
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
	.global-page .flex-col h4,
	.global-page .brands_logos .titles h4 {
		font-size: 14px;
	}
	.brands_logos .item a {
		padding: 0px;
	}
	.nav_linkss.mb0 {
		margin-bottom: 15px;
	}
	
	.brands_logos .titles h4,
	.mb14 {
		margin-bottom: 4px !important;
	}
	.flex-col .nav_linkss {
		margin-bottom: 5px;
	}
	
	.x1_slider.slick-slider.slick-dotted {
		margin-bottom: 20px;
	}
	.x1_slider .mobile {
		display: block;
	}
	.x1_slider .desktop {
		display: none;
	}
	.section_heading h5{
		font-size: 14px;
		margin: 0px;
	}
	.btn_border{
		padding: 2px 20px;
		font-size: 12px;
	}
	.slick-slider .slick-dots{
		bottom: -9px;
	}
	.slick-slider .slick-dots li button{
		width: 5px;
		height: 5px;
		background: #000;
		border-color: #000;
	}

	/*=========LANDING======*/
}


/*============ Media 480Px Star ============ */

@media (max-width: 480px) {
	.for_listing .middle_content form {
		width: 68%;
	}
	.ao_vertical_items .item {
		padding: 0px 7px;
	}
	#flash_slider .product_content .meta_tag {
		display: none;
	}
	.product_content span {
		display: none;
	}
	#flash_slider .products {
		padding-bottom: 0px;
	}
	.listing_grid {
		text-align: center;
	}
	.cart_dropdown_content {
		width: 250px;
		text-align: left;
	}
	.fixed-blog.rtl-column .bg-img div,
	.fixed-blog .bg-img div {
		background-size: cover;
	}
	.fixed-blog.ltr-column .term-content {
		position: relative;
		margin: 0 auto;
		padding: 30px 15px;
	}
	#sizeguide {
		margin: 10px auto;
	}
	#sizeguide .modal-content {
		padding: 30px 0px;
	}
	#sizeguide h6 {
		font-size: 14px;
	}
	#sizeguide h3 {
		font-size: 16px;
	}
	#sizeguide p {
		font-size: 14px;
	}
	.zeynep {
		height: 95vh;
	}
	
	/*=========LANDING======*/
	.container.bg-fff.padding0{
		padding: 0px 15px;
	}
	.vertical_ss .item.col-xs-6.slick-slide {
		margin: 0px 7px;
		border-radius: 4px;
		overflow: hidden;
	}
}


/*============ Media 360Px Star ============ */

@media (max-width: 380px) {
	
	.cart_dropdown_content {
		right: -40px;
	}
	#flash_slider .products {
		padding: 0px 2px 0px;
	}
	#flash_slider .product_content h3 {
		padding: 0px 3px 0px 3px;
	}
	.customers_reviews .r_btn {
		padding: 0px;
		border: none;
		border-bottom: 1px solid;
		font-size: 12px;
		margin-left: 5px;
	}
	.customers_reviews .border-r {
		margin-top: 4px;
	}
	.customers_reviews .bg-w {
		padding-top: 10px;
	}
	.customers_reviews .float-right,
	.customers_reviews .float-left {
		margin-top: 3px;
	}
	.customers_reviews .float-right .dropdown span,
	.customers_reviews .dropdown select {
		font-size: 12px;
	}
	.procontent p {
		font-size: 12px;
		line-height: 24px;
	}
	#product-thumbnail {
		padding: 0px 15px;
	}
	.btn_crt {
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	.cart-rv {
		padding: 0px;
	}
	.text_flex .flex-col h4 {
		padding: 0px 0px 2px;
	}
	.scroll_column h4 a {
		font-size: 10px;
	}
	.scroll_column img {
		margin-bottom: 0px;
	}
	.scroll_category {
		padding: 0;
	}
	.global-page .scroll_category {
		padding: 15px 15px 7px;
	}
	
	.deal_column figure {
		width: 38%;
	}
	.listing_responsive {
		width: 55%;
	}
	.countdown_timer ul li {
		line-height: normal;
		margin: 0px;
	}
	.countdown_timer ul li h5 {
		width: auto;
		height: auto;
		background: transparent;
		font-size: 10px;
		line-height: normal;
		float: left;
	}
	.countdown_timer ul li span {
		font-size: 8px;
		float: left;
	}
	.weekend_content h5 a {
		font-size: 12px;
	}
	.weekend_timmer small,
	.weekend_content span,
	.weekend_content small {
		font-size: 10px;
	}
	.weekend_timmer {
		padding: 2px 0px 0px;
	}
	.nav_linkss {
		margin-bottom: 15px;
	}
	.nav_linkss ul li {
		margin-right: 0px;
	}
	.nav_linkss li a {
		font-size: 10px;
		margin: 0px 2px;
		padding-bottom: 0px;
		float: left;
	}
	.nav_linkss.mb0 {
		margin-bottom: 15px;
	}
	.titles h4,
	.text_flex .flex-col h4 {
		margin-bottom: 5px;
		text-align: center;
		font-size: 14px;
	}
	.titles h4 {}
	.btn3-normal {
		display: inline-block;
		padding: 2px 14px 4px;
		border: 1px solid #f15d22;
		color: #f15d22;
		border-radius: 4px;
		font-size: 10px;
	}
	.mb-20,
	.mb30 {
		margin-bottom: 10px;
	}
	.global-page .mb20  {
		margin-bottom: 0px;
	}
	.panding_80 {
		padding: 10px 0px 0px;
	}
	.gbproducts {
		margin-bottom: 0px;
	}
	.text_flex .flex-col h4 {
		padding: 0px 0px 2px;
		margin-bottom: 10px;
	}
	
	.services li span {
		font-size: 30px;
	}
	.countdown_timer {
		width: 100%;
		float: left;
	}
	.countdown_timer ul li h5 {
		text-align: left;
		width: 100%;
	}
	.display_flex .col,
	.category_flex .gbproducts {
		flex: 0 0 106px;
	}
	.display_flex.for_mobile a {
		flex: 0 0 158px;
	}
	.category_flex .gbproducts.slick-slide {
		margin: 0px 0px 10px 5px;
	}
	.right_tab_content .colms {
		flex: 0 0 62px;
		margin: 0px;
	}
	.right_tab_content .colms h6 {
		width: 60px;
	}
	.right_tab_content {
		overflow-y: scroll;
		height: 88vh;
	}
	.side_tab_mobile ul {
		height: 570px;
	}
	.zeynep {
		height: 93vh;
	}
	.login_dropdown i, .right_list a{
		font-size: 25px;
	}
	.login_dropdown i.icon-Profile---11{
		font-size: 31px;
		top: -3px;
	}
	.middle_content.search_Mobile{
		margin-bottom: 0px;
	}
	.btn_border{
		padding:2px 12px;
	}
	.section_heading ul.flashsale_timer{
		float: left;
		margin-left: 0px;
		padding-left: 0px;
	}
	
	.section_heading h2{
		font-size: 14px;
	}
	.global-page .section_heading h2{
		font-size: 12px;
	}
	.cols1 a {
		display: inline-block;
		width: 100%;
		padding: 5px 5px 5px;
	}
	.flex_4x2 .cols1, .flex_4x .cols1 {
		flex: 1 0 70px;
	}
	.cols1 h5{
		display: none;
	}
	.step_points{
		margin-bottom: 20px;
	}
	/*=========LANDING======*/
}

@media (max-width: 340px) {
	#product-thumbnail {
		padding: 0px 50px;
	}
	.zeynep {
		height: 19em;
	}
	.empty_btn h5 {
		font-size: 10px;
		padding: 2px 0px;
		margin-bottom: 6px;
	}
	.display_flex.for_mobile a {
		flex: 0 0 145px;
	}
	.display_flex .col,
	.category_flex .gbproducts {
		flex: 0 0 94px;
		margin: 0px 0px 10px 0px;
	}
	.category_flex .gbproducts.slick-slide {
		margin: 0px 0px 10px 5px;
	}
	.side_tab_mobile ul {
		height: 100%;
		padding-bottom: 100px;
	}
	.right_tab_content .colms h6 {
		width: 75px;
	}
	.right_tab_content .colms {
		flex: 0 0 81px;
		margin: 0px;
	}
	.right_tab_content {
		height: 100vh;
		padding-bottom: 350px;
		overflow-y: scroll;
		max-height: 100%;
		min-height: 100px;
	}
	.total_bundle_price h4 span del {
		margin: 0px;
		display: block;
	}

	/*=========LANDING======*/
	.contain p{
		display: none;
	}
	.contain h2{
		margin-bottom: 10px;
	}
	.contain.align-spacial-l.clr-w{
		margin-top: -50px;
	}
}