/*--------------- HEADER_START --------------*/
.navigation-hp{ padding-right: 37px;}
.navigation-hp .navbar > ul > li{ padding: 0px 13px 0px;}

.my-cart-btn-hp{ margin-left: 10px;}



/*--------------- HEADER_ --------------*/

/*--------------- HOME_PAGE_START --------------*/
.effect-treatments-main-hp{ padding-bottom: 100px;}
.effect-treatments-title-hp{ margin-bottom: 101px;}
.effect-treatments-title-hp h2 strong{ font-size: 50px; font-weight: 700; color: #E51B70; }
.effect-treatments-box-icon-hp{ padding: 15px; display: flex; align-items: center;}
.effect-treatments-box-icon-hp img{ width: 100%; max-width: 80px; max-height: 80px;}
.disc-range-info-img-hp{ padding-right: 17px;}
.disc-range-info-img-in-hp{ width: 571px; margin-right: 0px;}
.disc-range-info-text-hp{ padding-top: 124px;}
.protect-block-main-hp{ padding: 80px 0px 160px;}
.f-logo-hp p{ padding-top: 13px;}
.f-small-nav-hp p{ max-width: 1000px; width: 100%; font-size: 14px; line-height: 22px; color: #fff; font-family: 'Baloo 2', cursive; font-weight: 400; text-align: center; margin: 0px auto; padding: 9px 0px 9px;}
/*--------------- HOME_PAGE_END --------------*/

/*--------------- PRODUCT_SHEET_PAGE_START --------------*/
.product-detail-block-main-psp{ padding: 70px 0px 85px;}
.Pdetail-info-price-title-psnp{ font-size: 24px; line-height: 30px; color: #002B46; font-family: 'Baloo 2', cursive; font-weight: 700; margin: 0px; padding: 0px;}

.Pdetail-info-price-psp{ margin: 0px; padding: 0px; line-height: 27px;}
.Pdetail-info-price-psp h3{ font-size:20px; line-height:27px; color: #002B46; margin: 0px; padding: 0px 0px 0px;}
.Pdetail-info-price-psp p{ font-size:24px; line-height:27px; color: #F9B34D; font-family: 'Baloo 2', cursive; font-weight: 400; margin: 0px; padding: 0px 0px 0px;}

.PSheet-orange-psp .Pdetail-info-price-psp p{ color: #F9B34D;}
.PSheet-pink-psp .Pdetail-info-price-psp p{ color:#B196C7;}
.PSheet-yellow-psp .Pdetail-info-price-psp p{ color:#FFD852;}
.PSheet-green-psp .Pdetail-info-price-psp p{ color:#8FC99B;}
.PSheet-blue-psp .Pdetail-info-price-psp p{ color:#95C0E8;}


.Pdetail-info-price-psp-rose p{ color: #B196C7;}
.Pdetail-info-price-psp-bleu p{ color: #95C0E8;}
.Pdetail-info-price-psp-jaune p{ color: #FFD852;}
.Pdetail-info-price-psp-vert p{ color: #8FC99B;}

.Pdetail-info-text-psp{ padding-top: 57px;}
.Pdetail-info-text-psp ul{ margin: 0px; padding: 0px 0px 22px;}
.Pdetail-info-text-psp ul li{ font-size: 18px; line-height: 22px; color: #002B46;  margin: 0px; padding: 0px;}
.Pdetail-info-btn-psp{ padding-top: 0px;}

.Pdetail-info-name-psp h2{ padding-bottom: 28px;}
.Pdetail-info-text-img-psp{ margin-top: -218px;}
.Pdetail-info-text-img-psp.listing{ margin-top: -150px;}
/*--------------- PRODUCT_SHEET_PAGE_END --------------*/

/*--------------- ORDER_BASKET_PAGE_START --------------*/
.Ysubscription-box-main-obp .common-title-main-hp h3{ font-size: 30px; line-height: 36px; color: #002B46; font-family: 'Barlow Condensed', sans-serif; font-weight: 400; margin: 0px; padding: 0px;}

.Ysubscription-be-easier-text-obp{ margin: 0px; padding: 0px 0px 46px 30px;}
.Ysubscription-be-easier-text-obp p{ font-size: 18px; line-height: 23px; color: #002B46; font-family: 'Baloo 2', cursive; font-weight: 400; margin: 0px; padding: 0px;}
.Ysubscription-be-easier-text-obp ul{ margin: 0px; padding: 0px;}
.Ysubscription-be-easier-text-obp ul li{ font-size: 18px; line-height: 23px; color: #002B46; font-family: 'Baloo 2', cursive; font-weight: 400; margin: 0px; padding: 0px;}
.your-subscript-info-obp .nav-tabs .nav-item{ padding-bottom: 14px;}

.Ysubscript-info-Rbox1-obp{ padding:0px; border: solid 1px #B196C7; margin-bottom: 30px;}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp{ border-color: #B196C7;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp{ border-color: #FFD852;}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp{ border-color: #F9B34D;}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp{ border-color: #8FC99B;}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp{ border-color: #95C0E8;}

.Ysubscript-info-Rbox1-title-obp{ height:35px; display: flex; align-items: center;}
.Ysubscript-info-Rbox1-obp .custom-control-label{ padding:30px 30px 30px 84px; border-radius: 25px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.Ysubscript-info-Rbox1-obp .custom-control-label h3{ font-weight: 400;}
.Ysubscript-info-Rbox1-obp .custom-control-label::before{ top: 30px; left: 30px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::after{ top: 36px; left: 36px;}

.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label{ background: rgba(244, 169, 203, 0.2);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label{ background: rgba(255, 216, 82, 0.2);}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label{ background: rgba(249, 179, 77, 0.2);}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label{ background: rgba(143, 201, 155, 0.2);}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label{ background: rgba(149, 192, 232, 0.2);}

.Ysubscript-info-Sbox-obp{ margin: 0px; padding:21px 0px 0px; display:flex; align-items: center;}
.Ysubscript-info-Sbox-obp h4{ font-size: 18px; line-height: 38px; color: #FBE0EC; margin: 0px; padding: 0px 12px 0px 0px;}
.Ysubscript-info-Sbox-in-obp{ margin: 0px; padding: 0px; width: 74px;}

.Ysubscript-info-note-obp{ clear: both; font-size: 18px; line-height: 23px; color: #FBE0EC; font-style: italic; font-weight: 400; margin: 0px; padding: 12px 0px 0px;}
.Ysubscript-info-yellow-obp .Ysubscript-info-note-obp{ color: rgba(255, 216, 82, 0.5);}
.Ysubscript-info-orange-obp .Ysubscript-info-note-obp{ color: rgba(249, 179, 77, 0.2);}
.Ysubscript-info-green-obp .Ysubscript-info-note-obp{ color: rgba(143, 201, 155, 0.2);}
.Ysubscript-info-blue-obp .Ysubscript-info-note-obp{ color: rgba(149, 192, 232, 0.2);}

.Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-note-obp{ color: #002B46;}

/*----- DEFAULT_SELECT_MENU_START -----*/
.Ysubscript-info-Sbox-in-obp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select{ margin:0px!important; background:none !important; padding:0px !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:38px; border-radius:0px; position:relative; border:0px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Ysubscript-info-Sbox-in-obp .bootstrap-select:hover, .Ysubscript-info-Sbox-in-obp .bootstrap-select:focus, .Ysubscript-info-Sbox-in-obp .bootstrap-select:active{ border:0px;}
.Ysubscript-info-Sbox-in-obp .dropdown-toggle{ background:#fff; line-height:36px; font-size:20px; color:#FBE0EC; font-weight:500; padding:0px 37px 0px 0px; position:relative; box-shadow:0px 0px 0px; border:1px solid #FBE0EC; border-radius:10px;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .filter-option{ text-align: center;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle::after{ display:none;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ margin:0px; right:0px; top:0; background:#FBE0EC url(../images/select_box_pink_arrow_obp.svg) no-repeat center center; background-size:auto 12px; width:37px; height:36px; border:0px; border-radius: 0px 8px 8px 0px;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ top:0; background:url(../images/select_box_pink_arrow_active_obp.svg) no-repeat center center; background-size:auto 12px; width:37px; height:36px; border:0px; border-left: 1px solid #B196C7;}
.Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background:#fff; color:#B196C7; border-color: #B196C7; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}

.Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default:hover, .Ysubscript-info-Sbox-in-obp .open > .dropdown-toggle.btn-default:focus, .Ysubscript-info-Sbox-in-obp .open > .dropdown-toggle.btn-default.focus{ background:#022744; border:0px; color:#fff; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Ysubscript-info-Sbox-in-obp .btn-default:active:hover, .Ysubscript-info-Sbox-in-obp .btn-default.active:hover, .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default:hover, .Ysubscript-info-Sbox-in-obp .btn-default:active:focus, .Ysubscript-info-Sbox-in-obp .btn-default.active:focus, .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default:focus, .Ysubscript-info-Sbox-in-obp .btn-default.focus:active, .Ysubscript-info-Sbox-in-obp .btn-default.active.focus, .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default.focus{ background:#fff; border:solid 1px #B196C7; color:#B196C7; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Ysubscript-info-Sbox-in-obp .bootstrap-select .dropdown-toggle:focus{ outline:none !important; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ display:block; margin:3px 0px 0px; z-index:99; padding:0px 0px 0px; background:#fff; border:1px solid #B196C7; border-radius:10px; top:0px; right:0px; left:0; width:100% !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0);}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li{ padding:0px 0px 0px;}

.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ text-align: center; border-bottom:0px; display:block; color:#B196C7; padding:0px; line-height:38px; font-size:20px; font-weight:500;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(244, 169, 203, 0.3); color:#B196C7;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li.selected a{ background: rgba(244, 169, 203, 0.3); color:#B196C7;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li:last-child a{ border-bottom:0px;}

.Ysubscript-info-Sbox-in-obp .bootstrap-select.show{ background:#CABB9F !important; border-radius:10px;}
.Ysubscript-info-Sbox-in-obp .bootstrap-select.show.dropup > .dropdown-menu{ margin:0px 0px -8px; z-index:0; padding:0px 0px 10px; border-radius:10px 10px 0px 0px;}
/*----- DEFAULT_SELECT_MENU_END -----*/


.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-obp h4{ color: rgba(255, 216, 82, 0.5);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: rgba(255, 216, 82, 0.5); color: rgba(255, 216, 82, 0.5);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: rgba(255, 216, 82, 0.5) url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_yellow_arrow_active_obp.svg) no-repeat center center; border-left-color: rgba(255, 216, 82, 1);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: rgba(255, 216, 82, 1); border-color: rgba(255, 216, 82, 1);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: rgba(255, 216, 82, 1);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color:rgba(255, 216, 82, 1);}
.Ysubscript-info-yellow-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(255, 216, 82, 0.3); color: rgba(255, 216, 82, 1);}


.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-obp h4{ color: rgba(249, 179, 77, 0.5);}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: rgba(249, 179, 77, 0.5); color: rgba(249, 179, 77, 0.5);}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: rgba(249, 179, 77, 0.5) url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_orange_arrow_active_obp.svg) no-repeat center center; border-left-color: rgba(249, 179, 77, 1);}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: rgba(249, 179, 77, 1); border-color: rgba(249, 179, 77, 1);}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: rgba(249, 179, 77, 1);}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: rgba(249, 179, 77, 1);}
.Ysubscript-info-orange-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(249, 179, 77, 0.3); color: rgba(249, 179, 77, 1);}


.Ysubscript-info-green-obp .Ysubscript-info-Sbox-obp h4{ color: rgba(143, 201, 155, 0.5);}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: rgba(143, 201, 155, 0.5); color: rgba(143, 201, 155, 0.5);}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: rgba(143, 201, 155, 0.5) url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_green_arrow_active_obp.svg) no-repeat center center; border-left-color: rgba(143, 201, 155, 1);}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: rgba(143, 201, 155, 1); border-color: rgba(143, 201, 155, 1);}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: rgba(143, 201, 155, 1);}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: rgba(143, 201, 155, 1);}
.Ysubscript-info-green-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(143, 201, 155, 0.3); color: rgba(143, 201, 155, 1);}


.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-obp h4{ color: rgba(149, 192, 232, 0.5);}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: rgba(149, 192, 232, 0.5); color: rgba(149, 192, 232, 0.5);}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: rgba(149, 192, 232, 0.5) url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_blue_arrow_active_obp.svg) no-repeat center center; border-left-color: rgba(149, 192, 232, 1);}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: rgba(149, 192, 232, 1); border-color: rgba(149, 192, 232, 1);}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: rgba(149, 192, 232, 1);}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: rgba(149, 192, 232, 1);}
.Ysubscript-info-blue-obp .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(149, 192, 232, 0.3); color: rgba(149, 192, 232, 1);}


.Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-obp h4{ color: #002B46;}

.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: #B196C7; color: #B196C7}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: #B196C7 url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_pink_arrow_active_obp.svg) no-repeat center center; border-right-color: #B196C7;}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: #B196C7; border-color: #B196C7;}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: #B196C7;}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: #B196C7;}
.Ysubscript-info-pink-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(244, 169, 203, 0.3); color: #B196C7;}


.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: #FFD852; color: #FFD852}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: #FFD852 url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_yellow_arrow_active_obp.svg) no-repeat center center; border-right-color: #FFD852;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: #FFD852; border-color: #FFD852;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: #FFD852;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: #FFD852;}
.Ysubscript-info-yellow-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgb(255, 216, 82, 0.3); color: #FFD852;}


.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: #F9B34D; color: #F9B34D}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: #F9B34D url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_orange_arrow_active_obp.svg) no-repeat center center; border-right-color: #F9B34D;}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: #F9B34D; border-color: #F9B34D;}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: #F9B34D;}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: #F9B34D;}
.Ysubscript-info-orange-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(249, 179, 77, 0.3); color: #F9B34D;}


.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: #8FC99B; color: #8FC99B}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: #8FC99B url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_green_arrow_active_obp.svg) no-repeat center center; border-right-color: #8FC99B;}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: #8FC99B; border-color: #8FC99B;}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: #8FC99B;}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: #8FC99B;}
.Ysubscript-info-green-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgb(143, 201, 155, 0.3); color: #8FC99B;}


.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .dropdown-toggle{ border-color: #95C0E8; color: #95C0E8}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-toggle .caret{ background: #95C0E8 url(../images/select_box_pink_arrow_obp.svg) no-repeat center center;}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ background:url(../images/select_box_blue_arrow_active_obp.svg) no-repeat center center; border-right-color: #95C0E8;}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-toggle.btn-default{ background: #fff; color: #95C0E8; border-color: #95C0E8;}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .show > .dropdown-menu{ border-color: #95C0E8;}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a{ color: #95C0E8;}
.Ysubscript-info-blue-obp .Ysubscript-info-Rbox1-obp .custom-control-input:checked ~ .custom-control-label .Ysubscript-info-Sbox-in-obp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background: rgba(149, 192, 232, 0.3); color: #95C0E8;}

.Ybasket-box1-obp:last-child{border-bottom: 0px;}

.Ybasket-Dmenu-obp{ padding-bottom: 10px;}
.Ybasket-Dmenu-obp .custom-select{ height: 26px; line-height: 26px;}
.Ybasket-box-bottom-obp{ display: flex; justify-content: space-between; padding: 4px 0px 0px;}
.Ybasket-box-bottom-left-obp{ margin: 0px;}

.Ybasket-box-qty-text-obp{ padding: 0px 0px 0px; line-height: 19px;}
.Ybasket-box-bottom-right-obp{ margin: 0px;}
.Ybasket-box-amount-stext-obp{ font-size: 12px; line-height: 16px; color: #B196C7; font-weight: 500; margin: 0px; padding: 0px;}
.Ybasket-box-orange-obp .Ybasket-box-amount-stext-obp{ color: #F9B34D;}
.Ybasket-box-yellow-obp .Ybasket-box-amount-stext-obp{ color: #FFD852;}
.Ybasket-box-green-obp .Ybasket-box-amount-stext-obp{ color: #8FC99B;}
.Ybasket-box-blue-obp .Ybasket-box-amount-stext-obp{ color: #95C0E8;}

.Ybasket-box-Dproduct-obp{ font-size: 16px; line-height: 20px; color: #CABB9F; margin: 0px; padding: 6px 0px 0px;}
.Ybasket-box-Dproduct-obp a{ color: #CABB9F;}
/*--------------- ORDER_BASKET_PAGE_END --------------*/

/*--------------- MY_ACCOUNT_PAGE_START --------------*/
.Oanimal-Binfo-text1-caccp{ width: 290px;}
.Oanimal-Binfo-text3-caccp{ width: 170px;}
.Oanimal-Binfo-text4-caccp{ width: 170px;}
.our-animal-box-links-caccp{ margin: 0px; padding: 6px 0px 0px;}
.our-animal-box-links-caccp ul{ margin: 0px; padding: 0px; display: flex; flex-wrap: wrap;}
.our-animal-box-links-caccp ul li{ margin: 0px; padding: 0px 28px 0px 0px;}
.our-animal-box-links-caccp ul li a{ text-decoration: underline; font-size: 18px; line-height:20px; color: #CABB9F; font-family: 'Barlow Condensed', sans-serif; font-weight: 500; margin: 0px; padding: 0px;}
.our-animal-box-links-caccp ul li a:hover{ color: #E61B70;}
.our-animal-box-links-caccp ul li:last-child{ padding-right: 0px;}

/*---------- MY_SUBSCRIPTION_START ---------*/
.Msubscriptions-menu-bar-caccp{ margin: 0px; padding: 20px 0px 60px;}
.Msubscriptions-menu-bar-in-caccp{ max-width: 691px; width: 100%; margin: 0px auto; padding: 0px;}
.Msubscriptions-menu-bar-caccp .nav-tabs{ border: solid 1px #E61B70; border-radius: 50px; margin: 0px; padding: 3px 3px 3px; overflow: hidden;}
.Msubscriptions-menu-bar-caccp .nav-tabs .nav-item{ margin: 0px;}
.Msubscriptions-menu-bar-caccp .nav-link{ background: #fff; border: 0px; font-size: 20px; line-height: 42px; color: #E61B70; font-weight: 700; margin: 0px; padding: 0px 14px; border-radius: 42px; text-align: center;}
.Msubscriptions-menu-bar-caccp .nav-tabs .nav-link:focus, .Msubscriptions-menu-bar-caccp .nav-tabs .nav-link:hover{ background: #E61B70; color: #fff; border: 0px;}
.Msubscriptions-menu-bar-caccp .nav-tabs .nav-item.show .nav-link, .Msubscriptions-menu-bar-caccp .nav-tabs .nav-link.active{ background: #E61B70; color: #fff;}

.Msubscriptions-body-main-caccp{ margin: 0px; padding: 0px;}
.Msubscriptions-list-main-caccp{ margin: 0px; padding: 0px;}
.Msubscriptions-order-box-main-caccp{ margin: 0px 0px 46px; padding: 0px 26px; border: 1px solid #CABB9F; border-radius: 35px;}
.Msubscriptions-order-box-main-caccp:last-child{ margin-bottom: 0px;}

.Msub-order-box-title-caccp{ display: flex; align-items: center; justify-content: space-between; margin: 0px; padding: 20px 0px 4px; flex-wrap: wrap;}
.Msub-order-box-title-caccp h3{ font-size: 40px; line-height: 48px; color: #002B46; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; margin: 0px; padding: 0px;}
.suspend-Morder-caccp{ margin: 0px; padding: 0px;}
.suspend-Morder-btn-caccp{ margin: 0px; padding: 0px;}
.suspend-Morder-btn-caccp .default-btn-hp{ background: #002B46; border-color: #002B46; height: 36px; font-size: 18px; line-height: 32px; padding: 0px 10px 0px; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);}
.suspend-Morder-btn-caccp .default-btn-hp:hover{ background: #fff; color: #002B46;}

.Msubscriptions-list-main-caccp{ margin: 0px; padding: 0px;}
.Msubscriptions-box1-caccp{ margin: 0px; padding:30px 0px 30px; border-bottom: dotted 2px #CABB9F;}
.Msubscriptions-box1-caccp:last-child{ border-bottom: 0px;}
.Msubscriptions-box1-in-caccp{ display: flex; flex-wrap: wrap;}
.Msubscriptions-box-img-caccp{ width: 110px; margin: 0px; padding: 0px;}
.Msubscriptions-box-img-in-caccp{ width: 120px; margin: 0px 0px 0px -10px;}
.Msubscriptions-box-img-in-caccp img{ width: 100%;}
.Msubscriptions-box-info-main-caccp{ width: calc(100% - 110px); margin: 0px; padding: 0px 0px 0px 15px;}
.Msubscriptions-box-info-in-caccp{ margin: 0px; padding: 0px;}

.Morder-box-tag-caccp{ margin: 0px; padding: 0px 0px 8px; display: flex;}
.Morder-box-tag-caccp p{ background: #B196C7; border-radius: 26px; font-size: 16px; line-height: 26px; color: #fff; font-style: italic; margin: 0px; padding: 0px 11px 0px;}

.Morder-info-box-main-caccp{ margin: 0px -12px; padding: 0px 0px 30px; display: flex; flex-wrap: wrap;}
.Morder-info-box-left-caccp{ margin: 0px; padding: 0px 12px;}
.Morder-name-info-caccp{ margin: 0px; padding: 0px 0px 16px;}
.Morder-name-info-caccp h2{ font-size: 16px; line-height: 19px; color: #002B46; font-weight: 600; margin: 0px; padding: 0px;}
.Morder-name-info-caccp p{ font-size: 16px; line-height: 19px; color: #002B46; font-weight: 600; margin: 0px; padding: 0px;}
.Morder-payment-info-caccp{ margin: 0px; padding: 0px;}
.Morder-payment-info-caccp p{ font-size: 16px; line-height: 19px; color: #002B46; margin: 0px; padding: 0px;}

.Morder-info-box-right-caccp{ margin: 0px; padding: 0px 12px;}
.Morder-details-info-caccp{ margin: 0px; padding: 0px 0px 31px;}
.Morder-details-info-caccp:last-child{ padding-bottom: 0px;}
.Morder-details-info-caccp p{ font-size: 16px; line-height: 20px; color: #002B46; margin: 0px; padding: 0px;}
.Morder-tracking-link-caccp{ margin: 0px; padding: 0px;}
.Morder-tracking-link-caccp a{ text-decoration: underline; font-size: 16px; line-height: 20px; color: #E61B70; margin: 0px; padding: 0px;}
.Morder-tracking-link-caccp a:hover{ color: #002B46;}

.Morder-info-bottom-caccp{ margin: 0px; padding: 0px;}
.Morder-buy-again-btn-caccp{ margin: 0px; padding: 0px; text-align: right;}
.Morder-buy-again-btn-caccp .default-btn-hp{ height: 36px; font-size: 18px; line-height: 32px; margin: 0px; padding: 0px 10px 0px;}
.Morder-buy-again-btn-caccp p{ font-size: 16px; font-weight: 600; line-height: 17px; color: #E51B70;}

.Msubscript-box-pink-caccp .Morder-box-tag-caccp p{ background: #B196C7;}
.Msubscript-box-orange-caccp .Morder-box-tag-caccp p{ background: #F9B34D;}
.Msubscript-box-yellow-caccp .Morder-box-tag-caccp p{ background: #FFD852;}
.Msubscript-box-green-caccp .Morder-box-tag-caccp p{ background: #8FC99B;}
.Msubscript-box-blue-caccp .Morder-box-tag-caccp p{ background: #95C0E8;}

.suspend-Morder-block-caccp{ margin: 0px; padding: 0px;}
.suspend-Morder-info-box-caccp{ margin: 0px; padding: 6px 0px 0px;}
.Osuspend-recurrence-info-caccp{ margin: 0px; padding: 0px 0px 29px; display: flex; flex-wrap: wrap; align-items: center;}
.Osuspend-recurrence-info-caccp h3{ font-size: 18px; line-height: 22px; color: #002B46; margin: 0px; padding: 0px 22px 0px 0px;}
.Osuspend-recurrence-Sbox-caccp{ margin: 0px; padding: 0px; width: 202px;}

/*----- DEFAULT_SELECT_MENU_START -----*/
.Osuspend-recurrence-Sbox-caccp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select{ margin:0px!important; background:none !important; padding:0px !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:38px; border-radius:0px; position:relative; border:0px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.Osuspend-recurrence-Sbox-caccp .bootstrap-select:hover, .Osuspend-recurrence-Sbox-caccp .bootstrap-select:focus, .Osuspend-recurrence-Sbox-caccp .bootstrap-select:active{ border:0px;}
.Osuspend-recurrence-Sbox-caccp .dropdown-toggle{ background:#fff; line-height:36px; font-size:20px; color:#CABB9F; font-weight:500; padding:0px 37px 0px 0px; position:relative; box-shadow:0px 0px 0px; border:1px solid #CABB9F; border-radius:10px;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-toggle .filter-option{ text-align: center;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-toggle::after{ display:none;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-toggle .caret{ margin:0px; right:0px; top:0; background:#CABB9F url(../images/select_box_pink_arrow_obp.svg) no-repeat center center; background-size:auto 12px; width:37px; height:36px; border:0px; border-radius: 0px 8px 8px 0px;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ top:0; background:url(../images/select_box_beige_arrow_active_obp.svg) no-repeat center center; background-size:auto 12px; width:37px; height:36px; border:0px; border-left: 1px solid #CABB9F;}
.Osuspend-recurrence-Sbox-caccp .show > .dropdown-toggle.btn-default{ background:#fff; color:#CABB9F; border-color: #CABB9F; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Osuspend-recurrence-Sbox-caccp .show > .dropdown-toggle.btn-default:hover, .Osuspend-recurrence-Sbox-caccp .open > .dropdown-toggle.btn-default:focus, .Osuspend-recurrence-Sbox-caccp .open > .dropdown-toggle.btn-default.focus{ background:#022744; border:0px; color:#fff; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Osuspend-recurrence-Sbox-caccp .btn-default:active:hover, .Osuspend-recurrence-Sbox-caccp .btn-default.active:hover, .Osuspend-recurrence-Sbox-caccp .show > .dropdown-toggle.btn-default:hover, .Osuspend-recurrence-Sbox-caccp .btn-default:active:focus, .Osuspend-recurrence-Sbox-caccp .btn-default.active:focus, .Osuspend-recurrence-Sbox-caccp .show > .dropdown-toggle.btn-default:focus, .Osuspend-recurrence-Sbox-caccp .btn-default.focus:active, .Osuspend-recurrence-Sbox-caccp .btn-default.active.focus, .Osuspend-recurrence-Sbox-caccp .show > .dropdown-toggle.btn-default.focus{ background:#fff; border:solid 1px #CABB9F; color:#CABB9F; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select .dropdown-toggle:focus{ outline:none !important; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.Osuspend-recurrence-Sbox-caccp .show > .dropdown-menu{ display:block; margin:3px 0px 0px; z-index:99; padding:0px 0px 0px; background:#fff; border:1px solid #CABB9F; border-radius:10px; top:0px; right:0px; left:0; width:100% !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0);}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-menu li{ padding:0px 0px 0px;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-menu li a{ text-align: center; border-bottom:0px; display:block; color:#CABB9F; padding:0px; line-height:38px; font-size:20px; font-weight:500;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background:#F3EEE3; color:#CABB9F;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-menu li.selected a{ background: #F3EEE3; color:#CABB9F;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.btn-group .dropdown-menu li:last-child a{ border-bottom:0px;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.show{ background:#F3EEE3 !important; border-radius:10px;}
.Osuspend-recurrence-Sbox-caccp .bootstrap-select.show.dropup > .dropdown-menu{ margin:0px 0px -8px; z-index:0; padding:0px 0px 10px; border-radius:10px 10px 0px 0px;}
/*----- DEFAULT_SELECT_MENU_END -----*/

.Osuspend-info-text-one-caccp{ margin: 0px; padding: 0px 0px 27px;}
.Osuspend-info-text-one-caccp p{ font-size: 18px; line-height: 22px; color: #002B46; font-style: italic; margin: 0px; padding: 0px;}
.Osuspend-info-text-two-caccp{ margin: 0px; padding: 0px 0px 37px;}
.Osuspend-info-text-two-caccp p{ font-size: 18px; line-height: 22px; color: #000; font-weight: 700; margin: 0px; padding: 0px;}
.Osuspend-textarea-main-caccp{ margin: 0px; padding: 0px 0px 37px;}
.Osuspend-textarea-box-caccp{ margin: 0px; padding: 0px;}
.Osuspend-textarea-box-caccp textarea{ height: 200px; width: 100%; border: 1px solid #CABB9F; border-radius: 35px; font-size: 18px; line-height: 22px; color: #002B46; margin: 0px; padding: 28px 28px 28px; resize: none;}
.Osuspend-textarea-box-caccp textarea:focus{ outline: 0px;}
.Osuspend-textarea-box-caccp textarea::-webkit-input-placeholder{ color:#002B46;}
.Osuspend-textarea-box-caccp textarea::-moz-placeholde{ color:#002B46;}
.Osuspend-textarea-box-caccp textarea:-ms-input-placeholder{ color:#002B46;}
.Osuspend-textarea-box-caccp textarea:-moz-placeholder{ color:#002B46;}

/*---------- MY_SUBSCRIPTION_END ---------*/

/*--------------- MY_ACCOUNT_PAGE_END --------------*/

.woocommerce-ResetPassword.lost_reset_password{
    display: flex;
    margin-top: 300px;
    margin-bottom: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
}
.woocommerce-message {
	display: flex;
    margin-top: 300px;
    margin-bottom: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	padding :  0 20px 
}
/******************************************************************/
/*----------------------- RESPONSIVE_START -----------------------*/
/******************************************************************/

@media(min-width:0px) and (max-width:575px){

/*--------------- HOME_PAGE_START --------------*/
.logo-hp::after{ right: -150px;}
.effect-treatments-title-hp{ margin-bottom: 30px;}
.effect-treatments-title-hp h2 strong{ font-size: 32px;}
.disc-range-info-text-hp{ padding-top: 0px;}
.disc-range-info-img-hp{ padding-right: 0px;}
.disc-range-info-img-in-hp{ width: 100%; margin-left: 0px;}
.protect-block-main-hp { padding: 50px 0px 50px;}
/*---------------- HOME_PAGE_END ---------------*/

/*--------------- PRODUCT_SHEET_PAGE_START --------------*/
.Pdetail-info-price-title-psnp{ font-size: 20px; line-height: 24px;}
.Pdetail-info-price-psp{ line-height: 24px;}
.Pdetail-info-price-psp h2{ font-size: 18px; line-height: 24px;}
.Pdetail-info-price-psp p{ font-size: 18px; line-height: 24px;}
.Pdetail-info-text-psp{ padding-top: 20px;}
.Pdetail-info-text-img-psp { margin-top: -160px;}

/*---------------- PRODUCT_SHEET_PAGE_END ---------------*/

/*--------------- ORDER_BASKET_PAGE_START --------------*/
.Ysubscription-box-main-obp .common-title-main-hp h3{ font-size: 22px; line-height: 26px;}
.Ysubscription-be-easier-text-obp{ padding: 0px 0px 20px 0px;}
.Ysubscript-info-Rbox1-obp{ margin-bottom: 15px;}
.Ysubscript-info-Rbox1-title-obp{ height: 44px;}
.Ysubscript-info-Rbox1-obp .custom-control-label{ padding: 15px 15px 15px 50px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::before { top: 25px; left: 15px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::after { top: 31px; left: 21px;}
.Ysubscript-info-Sbox-obp h4{ font-size: 16px;}
.Ysubscript-info-note-obp{ font-size: 16px; line-height: 20px;}
/*---------------- ORDER_BASKET_PAGE_END ---------------*/

/*--------------- MY_ACCOUNT_PAGE_START --------------*/
.Oanimal-Binfo-text1-caccp{ width: 100%;}
.our-animal-box-links-caccp ul li{ padding-bottom: 5px;}

/*---------- MY_SUBSCRIPTION_START ---------*/
.Msubscriptions-menu-bar-caccp{ padding-bottom: 30px;}
.Msubscriptions-menu-bar-caccp .nav-tabs{ border-radius: 14px; justify-content: center;}
.Msubscriptions-menu-bar-caccp .nav-link{ font-size: 16px; line-height: 36px; height: 40px; padding: 0px 18px 0px;}
.Msubscriptions-order-box-main-caccp{ border-radius: 14px;}
.Msubscriptions-order-box-main-caccp{ padding: 0px 15px; margin-bottom: 20px;}
.Msub-order-box-title-caccp h3{ font-size: 28px; line-height: 32px;}
.suspend-Morder-caccp{ padding-top: 10px;}
.suspend-Morder-btn-caccp .default-btn-hp{ font-size: 16px;}
.Msubscriptions-box1-caccp{ padding: 20px 0px 20px;}
.Msubscriptions-box-img-caccp{ width: 100%;}
.Msubscriptions-box-img-in-caccp{ width: 80px; margin: 0px auto;}
.Msubscriptions-box-info-main-caccp{ width: 100%; padding:15px 0px 0px;}
.Morder-details-info-caccp{ padding-bottom: 16px;}
.Morder-buy-again-btn-caccp .default-btn-hp{ font-size: 16px;}
.Osuspend-recurrence-info-caccp{ padding-bottom: 15px;}
.Osuspend-recurrence-info-caccp h3{ font-size: 16px; line-height: 20px; padding: 0px 0px 10px;}
.Osuspend-info-text-one-caccp{ padding-bottom: 15px;}
.Osuspend-info-text-one-caccp p{ font-size: 16px; line-height: 20px;}
.Osuspend-info-text-two-caccp{ padding-bottom: 15px;}
.Osuspend-info-text-two-caccp p{ font-size: 16px; line-height: 20px;}
.Osuspend-textarea-main-caccp{ padding-bottom: 30px;}
.Osuspend-textarea-box-caccp textarea{ border-radius: 14px; padding: 15px; font-size: 16px; line-height: 20px;}
/*----------- MY_SUBSCRIPTION_END ----------*/

/*---------------- MY_ACCOUNT_PAGE_END ---------------*/


}

@media(min-width:576px) and (max-width:767px){

/*--------------- HOME_PAGE_START --------------*/
.effect-treatments-title-hp{ margin-bottom: 30px;}
.effect-treatments-title-hp h2 strong{ font-size: 32px;}
.disc-range-info-text-hp{ padding-top: 0px;}
.disc-range-info-img-hp{ padding-right: 0px;}
.disc-range-info-img-in-hp{ width: 340px; margin: 0px auto; float: none;}
.protect-block-main-hp { padding: 50px 0px 50px;}
/*---------------- HOME_PAGE_END ---------------*/

/*--------------- PRODUCT_SHEET_PAGE_START --------------*/
.Pdetail-info-price-title-psnp{ font-size: 20px; line-height: 24px;}
.Pdetail-info-price-psp{ line-height: 24px;}
.Pdetail-info-price-psp h2{ font-size: 18px; line-height: 24px;}
.Pdetail-info-price-psp p{ font-size: 18px; line-height: 24px;}
.Pdetail-info-text-psp{ padding-top: 20px;}
.Pdetail-info-text-img-psp { margin-top: -160px;}
/*---------------- PRODUCT_SHEET_PAGE_END ---------------*/

/*--------------- ORDER_BASKET_PAGE_START --------------*/
.Ysubscription-box-main-obp .common-title-main-hp h3{ font-size: 22px; line-height: 26px;}
.Ysubscription-be-easier-text-obp{ padding: 0px 0px 20px 0px;}
.Ysubscript-info-Rbox1-obp{ margin-bottom: 15px;}
.Ysubscript-info-Rbox1-title-obp{ height: 34px;}
.Ysubscript-info-Rbox1-obp .custom-control-label{ padding: 15px 15px 15px 50px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::before { top: 20px; left: 15px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::after { top: 26px; left: 21px;}
.Ysubscript-info-Sbox-obp h4{ font-size: 16px;}
.Ysubscript-info-note-obp{ font-size: 16px; line-height: 20px;}
/*---------------- ORDER_BASKET_PAGE_END ---------------*/

/*--------------- MY_ACCOUNT_PAGE_START --------------*/
.Oanimal-Binfo-text1-caccp{ width: 100%;}
.our-animal-box-links-caccp ul li{ padding-bottom: 5px;}

/*---------- MY_SUBSCRIPTION_START ---------*/
.Msubscriptions-menu-bar-caccp{ padding-bottom: 30px;}
.Msubscriptions-menu-bar-caccp .nav-tabs{ justify-content: center;}
.Msubscriptions-menu-bar-caccp .nav-link{ font-size: 15px; line-height: 36px; height: 40px; padding: 0px 9px 0px;}
.Msubscriptions-order-box-main-caccp{ border-radius: 14px;}
.Msubscriptions-order-box-main-caccp{ padding: 0px 15px; margin-bottom: 20px;}
.Msub-order-box-title-caccp h3{ font-size: 28px; line-height: 32px;}
.suspend-Morder-btn-caccp .default-btn-hp{ font-size: 16px;}
.Msubscriptions-box1-caccp{ padding: 20px 0px 20px;}
.Morder-details-info-caccp{ padding-bottom: 16px;}
.Morder-buy-again-btn-caccp .default-btn-hp{ font-size: 16px;}
.Osuspend-recurrence-info-caccp{ padding-bottom: 15px;}
.Osuspend-recurrence-info-caccp h3{ font-size: 16px; line-height: 20px; padding:0px 10px 0px 0px;}
.Osuspend-info-text-one-caccp{ padding-bottom: 15px;}
.Osuspend-info-text-one-caccp p{ font-size: 16px; line-height: 20px;}
.Osuspend-info-text-two-caccp{ padding-bottom: 15px;}
.Osuspend-info-text-two-caccp p{ font-size: 16px; line-height: 20px;}
.Osuspend-textarea-main-caccp{ padding-bottom: 30px;}
.Osuspend-textarea-box-caccp textarea{ border-radius: 14px; padding: 15px; font-size: 16px; line-height: 20px;}
/*----------- MY_SUBSCRIPTION_END ----------*/

/*---------------- MY_ACCOUNT_PAGE_END ---------------*/

}

@media(min-width:768px) and (max-width:991px){

/*--------------- HOME_PAGE_START --------------*/
.effect-treatments-title-hp{ margin-bottom: 50px;}
.effect-treatments-title-hp h2 strong{ font-size: 36px;}
.disc-range-info-text-hp{ padding-top: 50px;}
.disc-range-info-img-in-hp{ width: 380px;}
.protect-block-main-hp{ padding: 60px 0px 80px;}
/*---------------- HOME_PAGE_END ---------------*/

/*--------------- PRODUCT_SHEET_PAGE_START --------------*/
.Pdetail-info-price-title-psnp{ font-size: 20px; line-height: 24px;}
.Pdetail-info-price-psp{ line-height: 24px;}
.Pdetail-info-price-psp h2{ font-size: 18px; line-height: 24px;}
.Pdetail-info-price-psp p{ font-size: 18px; line-height: 24px;}
.Pdetail-info-text-psp{ padding-top: 20px;}
.Pdetail-info-text-img-psp { margin-top: -160px;}
.Pdetail-info-text-img-psp.listing{ margin-top: -90px;}
/*---------------- PRODUCT_SHEET_PAGE_END ---------------*/

/*--------------- ORDER_BASKET_PAGE_START --------------*/
.Ysubscription-box-main-obp .common-title-main-hp h3{ font-size: 22px; line-height: 26px;}
.Ysubscription-be-easier-text-obp{ padding: 0px 0px 20px 0px;}
.Ysubscript-info-Rbox1-obp{ margin-bottom: 15px;}
.Ysubscript-info-Rbox1-title-obp{ height: 44px;}
.Ysubscript-info-Rbox1-obp .custom-control-label{ padding: 15px 15px 15px 50px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::before { top: 25px; left: 15px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::after { top: 31px; left: 21px;}
.Ysubscript-info-Sbox-obp h4{ font-size: 16px;}
.Ysubscript-info-note-obp{ font-size: 16px; line-height: 20px;}
/*---------------- ORDER_BASKET_PAGE_END ---------------*/

/*--------------- MY_ACCOUNT_PAGE_START --------------*/
.our-animal-box-links-caccp ul li{ padding-bottom: 5px;}

/*---------- MY_SUBSCRIPTION_START ---------*/
.Msubscriptions-menu-bar-caccp{ padding-bottom: 30px;}
.Msubscriptions-menu-bar-caccp .nav-link{ font-size: 18px; padding: 0px 21px 0px 22px;}
.Msubscriptions-order-box-main-caccp{ border-radius: 20px; margin-bottom: 30px;}
.Msub-order-box-title-caccp h3{ font-size: 32px; line-height: 38px;}
.Osuspend-textarea-box-caccp textarea{ border-radius: 20px; padding: 20px;}
/*----------- MY_SUBSCRIPTION_END ----------*/

/*---------------- MY_ACCOUNT_PAGE_END ---------------*/

}

@media(min-width:992px) and (max-width:1219px){
.logo-hp::after{ right: -200px;}
.navigation-hp{ padding-right: 10px;}
.navigation-hp .navbar > ul > li{ padding: 0px 10px 0px;}

/*--------------- HOME_PAGE_START --------------*/
.effect-treatments-title-hp{ margin-bottom: 60px;}
.disc-range-info-img-in-hp{ width: 460px;}
.disc-range-info-text-hp{ padding-top: 94px;}
.protect-block-main-hp { padding: 70px 0px 120px;}
/*---------------- HOME_PAGE_END ---------------*/

/*--------------- ORDER_BASKET_PAGE_START --------------*/
.Ysubscription-box-main-obp .common-title-main-hp h3{ font-size: 22px; line-height: 26px;}
.Ysubscription-be-easier-text-obp{ padding: 0px 0px 20px 0px;}
.Ysubscript-info-Rbox1-obp{ margin-bottom: 15px;}
.Ysubscript-info-Rbox1-title-obp{ height: 30px;}
.Ysubscript-info-Rbox1-obp .custom-control-label::after { top: 36px; left: 36px; width: 18px; height: 18px;}
.Ysubscript-info-Sbox-obp h4{ font-size: 16px;}
.Ysubscript-info-note-obp{ font-size: 16px; line-height: 20px;}
/*---------------- ORDER_BASKET_PAGE_END ---------------*/

/*--------------- MY_ACCOUNT_PAGE_START --------------*/
.our-animal-box-links-caccp ul li{ padding:0px 12px 0px 0px;}
.our-animal-box-links-caccp ul li a{ font-size: 16px;}

/*---------- MY_SUBSCRIPTION_START ---------*/
.Msubscriptions-menu-bar-caccp{ padding-bottom: 30px;}
.Msubscriptions-menu-bar-caccp .nav-link{ font-size: 18px; padding:0px 15px 0px 16px;}
.Msubscriptions-order-box-main-caccp{ border-radius: 20px; margin-bottom: 30px;}
.Msub-order-box-title-caccp h3{ font-size: 32px; line-height: 38px;}
.Osuspend-textarea-box-caccp textarea{ border-radius: 20px; padding: 20px;}
.Oanimal-Binfo-text1-caccp{ width: 270px;}
.Oanimal-Binfo-text3-caccp { width: 170px;}
.Oanimal-Binfo-text4-caccp { width: 160px;}
/*----------- MY_SUBSCRIPTION_END ----------*/

/*---------------- MY_ACCOUNT_PAGE_END ---------------*/

}

/*******************************************************************/
/*------------------------- RESPONSIVE_END ------------------------*/
/*******************************************************************/

span.lgln{font-size: 13px;color:red;}