.mydesing{
    display:none;
}

@media only screen and (min-width: 1400px) and (max-width: 4000px) {
}
 @media only screen and (min-width: 200px) and (max-width: 1199px) {
.explore_more_left a {
	text-decoration: none !important;
}

}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
.user_section a {
	display: inline-grid;
	width: 100px;
}
.price_change {
	width: 87px;
}
.banner_caption {
	width: 344px;
	height: 204px;
}
.banner_caption h3 {
	font-size: 14px;
	line-height: 22px;
}
.banner_caption h1 {
	font-size: 40px;
	line-height: 40px;
}
.category_box h3 {
	font-size: 20px;
}
.category_box h4 a {
	font-size: 12px;
}
.explore_box1 {
	padding-left: 200px;
	height: 184px;
}
.explore_box1 h4 {
	font-size: 22px;
	padding-top: 10px;
}
.explore_box1 h5 {
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 2px;
	letter-spacing: 3px;
}
.newsletter_form {
	width: 90%;
}
.newsletter_section h3 {
	font-size: 22px;
	padding-top: 16px;
}
.newsletter_section {
	height: 198px;
}
.explore_box2 {
	height: 414px;
}
.explore_box2_inner {
	padding-top: 35%;
}
.menu-item a:hover {
	border-bottom: 1px solid #FFF;
}
.explore_box2_inner {
	padding-top: 7%;
	margin-top: 33%;
}
#owl-demo-product.owl-carousel .owl-nav button.owl-prev {
	left: 0px;
}
#owl-demo-product.owl-carousel .owl-nav button.owl-next {
	right: 0px;
}
a.qtyminus {
	width: 30px;
	height: 30px;
}
a.qtyplus {
	width: 30px;
	height: 30px;
}
.qtyminus img {
	width: 30px;
	height: auto;
}
.qtyplus img {
	width: 30px;
	height: auto;
}
.qty {
	height: 30px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.user_section a {
	display: inline-grid;
	width: 100px;
}
.price_change {
	width: 62px;
}
.price_change select {
	width: 60px;
}
.user_section {
	padding-left: 0;
	font-size: 10px;
}
.openbtn {
	width: 26px;
	height: 26px;
}
.openbtn svg {
	width: 100%;
	height: auto;
}
#main {
	margin-top: 4px;
	margin-right: 6px !important;
}
.banner_caption {
	width: 344px;
	height: 204px;
}
.banner_caption h3 {
	font-size: 14px;
	line-height: 22px;
}
.banner_caption h1 {
	font-size: 40px;
	line-height: 40px;
}
.category_box h3 {
	font-size: 20px;
}
.category_box h4 a {
	font-size: 12px;
}
.explore_box1 {
	padding-left: 216px;
	height: 184px;
}
.explore_box1 h4 {
	font-size: 18px;
	padding-top: 10px;
}
.explore_box1 h5 {
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 2px;
	letter-spacing: 3px;
}
.newsletter_form {
	width: 90%;
}
.newsletter_section h3 {
	font-size: 22px;
	padding-top: 16px;
}
.newsletter_section {
	height: 198px;
}
.explore_box2 {
	height: 414px;
}
.explore_box2_inner {
	padding-top: 7%;
	margin-top: 50%;
}
.product_details_code {
	display: none;
}
a.qtyminus {
	width: 30px;
	height: 30px;
}
a.qtyplus {
	width: 30px;
	height: 30px;
}
.qtyminus img {
	width: 30px;
	height: auto;
}
.qtyplus img {
	width: 30px;
	height: auto;
}
input.qtyminus {
	width: 30px;
	height: 30px;
	background: #979797;
	border: none;
	font-size: 22px;
	color: #FFF;
	float: left;
	cursor: pointer;
}
.qty {
	width: 30px;
	height: 30px;
	text-align: center;
	margin: 0px 0px;
	border: none;
	border-radius: 0px !important;
}
input.qtyplus {
	width: 30px;
	height: 30px;
	background: #979797;
	border: none;
	font-size: 22px;
	color: #FFF;
	cursor: pointer;
}
#add_crtt {
	padding: 0 10px;
	font-size: 12px;
	line-height: 30px;
}
.heart_icon a {
	font-size: 20px;
	color: #000;
	line-height: 30px;
}
.size-option {
	padding-top: 5px;
	padding-bottom: 5px;
}
.size-option li {
	margin: 0 10px 0px 0;
}
.sizing_help {
	padding-top: 5px;
}
.choose_length {
	padding-top: 0px;
}
.crossfd img {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	max-width: 100%;
	height: auto;
}
.blog-details-box ul.blog-list-25 li {
	width: 50%;
}
#owl-demo-product.owl-carousel .owl-nav button.owl-prev {
	left: 0px;
}
#owl-demo-product.owl-carousel .owl-nav button.owl-next {
	right: 0px;
}
#trustpilot_review.owl-carousel .owl-nav button.owl-next, #trustpilot_review.owl-carousel .owl-nav button.owl-prev {
	display: none !important;
}
.title-2.sub-title-small.title_checkout {
	font-size: 14px;
}
.review-box-right, .review-box-left {
	width: 100%;
}
.rate, .rate1, .rate2 {
	height: 30px !important;
}
.rate:not(:checked) > label, .rate1:not(:checked) > label, .rate2:not(:checked) > label {
	font-size: 22px !important;
}
}
 @media only screen and (max-width: 767px) {
     
     
.mydesing {
         display:block;
         text-transform: uppercase;
         letter-spacing:2px;
         text-align:center;
         margin-bottom:1.5rem;
     }
     
    .mydesing .red-text {
	color:#25d366;
	font-size:14px;
	font-weight: 500;
	
}
.mydesing .red-text:hover{
    text-decoration:none;
}
.mydesing .blink  {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}


.blog-details-image {
	max-width: none;
	float: none;
	padding: 0 0px 10px 0;
}
.blog-details-box ul.blog-list-25 li {
	width: 49%;
}
.crossfd img {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	max-width: 100%;
	height: auto;
}
.logo_left {
	padding-top: 15px;
	text-align: center;
}
.cart_right {
	text-align: right;
	padding-top: 18px;
}
.cart_right ul li {
	padding-left: 10px;
	padding-top: 16px;
	padding-bottom: 0px;
}
.banner_caption {
	width: 344px;
	height: 204px;
}
.banner_caption h3 {
	font-size: 14px;
	line-height: 22px;
}
.banner_caption h1 {
	font-size: 40px;
	line-height: 40px;
}
.newsletter_form {
	width: 90%;
}
.explore_box1 {
	padding-left: 240px;
	height: 184px;
	padding-left: 150px;
	text-align: right;
	padding-right: 26px;
	padding-top: 4%;
}
.explore_box1 h4 {
	font-size: 22px;
	padding-top: 10px;
}
.explore_box1 h5 {
	font-size: 16px;
	line-height: 26px;
	padding-bottom: 2px;
	letter-spacing: 3px;
}
.category_box h4 a {
	font-size: 12px;
}
.main-footer {
	background: #080808;
	text-align: center;
}
.menu-item {
	padding: 0px 0px;
}
.checkout-right-section {
	padding-top: 20px;
}
.checkout_card_month {
	width: 40%;
}
.checkout_card_slash_box {
	width: 10%;
}
.checkout_card_year {
	width: 40%;
}
select.form-control:not([size]):not([multiple]) {
	height: calc(1.90rem + 2px);
}
.product_details_left {
	margin-bottom: 10px!important;
}
.product_details_code {
	display: none;
}
.header_top_logo {
	width: 47%;
	padding-left: 14%;
}
.logo_top img {
	max-width: 100%;
	height: auto;
}
.header_top_right {
	width: 53%;
	padding-left: 0;
}
.product_listing {
	width: 49%;
}
.mob_cart {
	display: block;
}
.web_cart {
	display: none;
}
.cart-checkout .col-md-4 {
	width: 39%;
}
.cart-checkout .col-md-8 {
	width: 59%;
}
.middle-border {
	display: none;
}
.form-box {
	margin-bottom: 25px;
}
.web_listing {
	display: none;
}
.mobile_listing {
	display: block;
}
.sort_by_section {
	width: 49%;
	float: left;
}
.filter_section {
	width: 49%;
	float: left;
}
#myContent {
	position: absolute;
	z-index: 999999;
	width: 96%;
	left: 2%;
	margin-top: 14px;
}
.filter_btn_list {
	text-transform: uppercase;
	text-align: right;
	display: block;
	padding-top: 12px;
	font-size: 18px;
}
.filter_section .nav {
	width: 100%;
	padding: 0px 0 0;
	background: none;
}
.filter_section .nav-mobile {
	display: none;
}
.menu-item {
	padding: 0px 0px;
}
.nav-section.new-header .menu-item a {
	color: #000;
	border-bottom: 1px solid #ccc;
}
.caption {
	width: 49%;
}
.pro_details_addtocart {
	width: 80%;
	padding-bottom: 15px;
}
.heart_icon {
	width: 18%;
	padding-bottom: 15px;
}
.pro_details_addtocart a {
	display: block;
}
.mobile_user_login_header {
	display: block;
}
.logo_left {
	display: none;
}
.web_footer_section {
	display: none;
}
.mobile_footer_section {
	display: block;
}
.accordion_mobile .card-link {
	text-align: left;
	display: block;
	font-size: 14px;
	color: #a09263;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 2px;
	padding-bottom: 0px;
	padding: 0px 10px;
}
.accordion_mobile .card-link i {
	float: right;
}
.accordion_mobile .card-header {
	padding: 0px;
	margin-bottom: 0;
	background-color: none;
	border-bottom: 0px solid rgba(0,0,0,.125);
}
.accordion_mobile .card {
	background: none;
	padding-bottom: 2px;
}
.social_section {
	padding: 0px 10px;
	padding-top: 5px;
}
.accordion_body_mobile {
	padding: 0px;
}
.main-footer {
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.accordion_mobile .card-link:not(.collapsed) {
	background-color: #979797;
	color: #000;
}
.footer1 ul li a {
	margin-top: 4px;
	margin-bottom: 0px;
}
.mobile_listing .card {
	background-color: none;
	border: 0px solid rgba(0,0,0,.125);
	border-radius: 0rem;
}
.mobile_listing .card-header {
	padding: 8px 8px;
	margin-bottom: 0;
	background-color: #e8e4e4;
	color: #000;
	border-bottom: 1px solid rgba(0,0,0,.125);
}
.blog_listing_inner {
	text-align: center;
}
.blog_listing_right_inner {
	text-align: center;
}
#accordion_mobile .card {
	border: 1px solid #333;
	margin-bottom: 15px;
}
#accordion_mobile.accordion_mobile .card-link {
	padding: 10px;
	text-align: center;
}
.footer1 h3 {
	text-align: center;
}
#bss-cookie-notice {
	max-width: 100%;
}
.explore_more_right {
	margin-top: 20px;
}
#owl-demo-product.owl-carousel .owl-nav button.owl-prev {
	left: 0px;
}
#owl-demo-product.owl-carousel .owl-nav button.owl-next {
	right: 0px;
}
.coupon_section_div {
	text-align: center;
}
.coupon_section_div #cart_coupon_code {
	margin-bottom: 10px;
}
.mc-banner {
	top: 50% !important;
}
.mc-banner {
	top: auto !important;
	bottom: 0px;
}
.content-inner-image {
	float: none;
	display: block;
	padding: 0 0 20px 0;
	max-width: 100%;
}
.blog-details-box.blog_listing_left h2 {
	padding-top: 30px;
}
#trustpilot_review.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
#trustpilot_review.owl-carousel .owl-nav button.owl-next {
	right: 0;
}
#cur_change {
	display: inline-block !important;
}
#cur_change #currency_name2 {
	font-size: 11px;
	font-weight: 500;
	padding: 4px;
	max-height: 25px;
	max-width: 48px;
}
.cart_right ul li {
	margin-right: 0 !important;
	padding-left: 2px !important;
}
.sub_banner_section {
	height: auto;
	line-height: 150%;
	padding: 20px 0;
}
.custom-search-postcode-box:last-child {
	margin-bottom: 0 !important;
}
.custom-search-postcode-box .btn {
	padding: 14px 0 !important;
	width: 100%;
	font-size: 12px;
	text-align: center;
	line-height: 100%;
	letter-spacing: 0;
}
.checkout-left-section .form-control {
	min-height: 40px;
}
#address_selection_container select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.category_box h4 {
	letter-spacing: 0.1rem !important;
	font-size: 10px !important;
}
.category_box h3 {
	font-size: 14px;
	margin-bottom: 2px;
}
.category_box {
	margin-top: 8px;
	position: relative;
	left: 0;
	bottom: 0;
}
.category_img {
	margin-bottom: 14px;
}
.account-box {
	padding: 0;
	font-size: 0.9rem;
}
/*new checkout css start*/


.accordion.custom-accordion .card-header {
	display: block;
}
.accordion.custom-accordion .card .collapse {
	display: none;
}
.accordion.custom-accordion .card .collapse.show {
	display: block;
}
.custom-accordion {
	margin-bottom: 20px;
}
/*new checkout css end*/

#countdown li.countdown_text {
	display: block;
}
/*New header css*/
.header_middle.new-header, .nav-section.new-header {
	background-color: transparent;
}
.nav-section {
	border-top: none !important;
}
.header-section {
	position: relative;
	z-index: 1020;
	transition: background .2s linear, color .12s linear;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 50%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.75) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
	left: 0;
	right: 0;
	top: 0;
}
.header-section.sticky-header {
	position: fixed;
	left: 0;
	right: 0;
	background-color: rgb(255, 255, 255, 1) !important;
}
.banner_section {
	margin-top: -69px;
}
.cart_right {
	padding-top: 17px !important;
}
.logo_top img {
	max-width: 90px !important;
}
.cart_right ul li {
	padding-top: 0 !important;
}
.nav-mobile {
	top: -42px !important;
}
.review_main_box {
	flex-direction: column;
}
.review-box-left, .review-box-right {
	width: 100%;
}
.review-box-right {
	border-left: none !important;
}
.star-rating-colm {
	justify-content: center;
}
.custom-modal-review .close {
	margin: 6px 6px 0;
}
#owl-product_gallery.owl-carousel .owl-nav button.owl-next, 
#owl-product_gallery.owl-carousel .owl-nav button.owl-prev{
   bottom: inherit;
   top: 50%;
   margin-top: -22px;
   outline:none !important;
}
/* Details New CSS Start */

.buy-coupon-box{
	min-width: 70%;
}
.product-details-wrapper .choose_length{
	padding-top: 10px;
	padding-bottom: 8px;
}
.size-guide-box {
  margin-left: 0;
}
.product-details-wrapper .sizing_help{
	padding-top: 0;
    position: relative;
    z-index: 9;
    right: 0;
    top: 0;
}
.size-option-colm{
	justify-content: space-between;
}
.product-details-wrapper .size-option li {
    margin: 0 6px 10px 0;
}
.product-details-wrapper .product-qty{
	margin-top: 10px;
}
  #add_crtt {
    padding: 0 20px !important;
    font-size: 14px !important;
    line-height: 40px !important;
  }

.heart_icon a {
    font-size: 35px !important;
  }

.fixed-bottom-section{
	position: fixed;
	bottom: 0;
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	z-index: 15;
}
.heart_icon{
	width: auto !important;
	padding-bottom: 0 !important;
}
.add-to-cart-box{
	width: 100%;
	padding-right: 30px;
}
.add-to-cart-box #add_crtt{
	width: 100%;
}

.web_req_div{
    display:none !important;
}
/* Details New CSS End */


}
 @media only screen and (max-width: 480px) {
.banner_slider_web {
	display: none !important;
}
.banner_slider_mobile {
	display: block;
}
#add_crtt {
	padding: 0 10px;
	font-size: 12px;
	line-height: 30px;
}
.heart_icon a {
	font-size: 20px;
	color: #000;
	line-height: 30px;
}
.size-option {
	padding-top: 5px;
	padding-bottom: 5px;
}
.size-option li {
	margin: 0 10px 0px 0;
}
.sizing_help {
	padding-top: 5px;
	position: absolute;
	z-index: 9;
	right: 15px;
	top: 7px;
}
.choose_length {
	padding-top: 0px;
}
.cart_right ul li {
	padding-left: 8px;
	padding-top: 16px;
	padding-top: 0px;
}
#tableheader select {
	float: none;
	font-size: 12px;
	width: 100% !important;
	height: 33px;
}
#tableheader input {
	float: none;
	width: 100% !important;
	margin-top: 14px;
	height: 33px;
}
.size-option li {
	margin-bottom: 8px;
}
.footer1 h3 {
	font-size: 14px;
	color: #a09263;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 2px;
	padding-bottom: 0px;
	text-align: center;
}
.checkout_btn_form {
	margin-top: 15px;
}
.countdown_text {
	font-size: 14px !important;
}
#countdown li {
	font-size: 14px;
	padding-right: 0px;
}
#countdown li span {
	font-size: 14px;
	width: 42px;
}
.explore_box2_inner {
	text-align: center;
	margin-top: 40%;
}
.explore_box2_inner h4 {
	font-size: 26px;
	font-weight: 300;
	padding-bottom: 0px;
}
.review_left {
	margin-top: 15px;
	text-align: center;
}
.explore_box2 {
	background-size: cover;
	position: relative;
}
#trustpilot_review.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
#trustpilot_review.owl-carousel .owl-nav button.owl-next {
	right: 0;
}
}
 @media only screen and (max-width: 430px) {
.explore_box1 {
	padding-left: 150px;
	height: 184px;
}
.explore_box1 h4 {
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 0px;
}
.explore_box1 h5 {
	font-size: 14px;
	line-height: 22px;
	padding-bottom: 2px;
	letter-spacing: 3px;
}
.explore_box2_inner {
	height: 145px;
	text-align: center;
	padding-top: 4%;
}
.explore_box2 {
	height: 338px;
}
.logo_top img {
	max-width: 100%;
	height: auto;
}
.remove-product {
	right: 15px;
	position: absolute;
}
.overlay input[type="text"] {
	width: 80% !important;
}
.overlay button {
	width: 20% !important;
}
.modal.left .modal-dialog, .modal.right .modal-dialog {
	width: 367px;
}
.cart-checkout .col-md-4 {
	width: 100%;
	margin-bottom: 15px;
}
.cart-checkout .col-md-8 {
	width: 100%;
}
#vgty_id {
	width: 340px;
	left: -295px;
}
.checkout_order_image {
	width: 70px;
}
.cart-card {
	padding: 10px 0px;
}
.blog-details-box ul.blog-list-25 li {
	width: 100%;
}
.blog-details-box {
	text-align: center;
}
.header_top {
	font-size: 9px;
}
.new_in_box {
	width: 44px;
	height: 22px;
	line-height: 22px;
	font-size: 9px;
}
#owl-demo-product .owl-item .product_box .sale_box {
	width: 30px;
	height: 22px;
	font-size: 9px;
	line-height: 20px;
}
.sale_box {
	width: 30px;
	height: 22px;
	font-size: 9px;
	line-height: 20px;
}
.out_of_stock_box {
	width: 75px;
	height: 22px;
	font-size: 9px;
	line-height: 20px;
}
.all_pay_img img {
	max-width: 100%;
	height: auto;
}
}
 @media only screen and (max-width: 400px) {
.cart_right ul li {
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.cart_right {
	text-align: right;
	padding-top: 16px;
}
.overlay input[type="text"] {
	width: 80% !important;
}
.overlay button {
	width: 20% !important;
}
.nav-mobile {
	top: -42px;
}
.explore_box2_inner h4 {
	font-size: 22px;
	font-weight: 300;
	padding-bottom: 0px;
}
.explore_box2_inner h5 {
	font-size: 14px;
	padding-bottom: 5px;
	letter-spacing: 3px;
}
}
 @media only screen and (max-width: 320px) {
.modal.left .modal-dialog, .modal.right .modal-dialog {
	width: auto;
}
.header_top {
	font-size: 10px;
}
}
