:root{--main1-color:#d95807;}.text1-theme{color:var(--main1-color);}.bg1-theme{background:var(--main1-color);}
:root{--main2-color:#1884c2;}.text2-theme{color:var(--main2-color);}.bg2-theme{background:var(--main2-color);}
::selection {color: white;background: var(--main1-color);}
*,ul,p,label{padding: 0;margin: 0;}  li{list-style: none;} a{text-decoration: none !important;}
button:focus , input:focus {outline: 0; box-shadow:none;}  img{max-width: 100%;max-height: 100%;}
html,body{font-family: 'vazir';background:#f4f2f3;font-size: 13px;}
body::-webkit-scrollbar {width: 5px;background-color: #d7d9d3;}  body::-webkit-scrollbar-thumb {background: var(--main1-color);border-radius: 9px;}
.diff-font{font-family: 'Carolina-Mountains';}  .dir-ltr {direction: ltr;}[type=email], [type=number], [type=tel], [type=url] {direction: rtl;}
/*=*=*=*=*=*= * --- owl-carousel --  * ======================== */
.owl-nav {margin: 0 !important;height: 0;}
.owl-nav span {font-size: 90px;position: absolute;top: 0;bottom: 0;color: white;display: flex;align-items: center;}
.owl-nav .owl-prev span {right: 10px;}  .owl-nav .owl-next span {left: 10px;}
.owl-dots .owl-dot span {margin: 5px 3px !important;width: 7px !important;height: 7px !important;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: var(--main2-color) !important;width: 8px !important;height: 8px !important;}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #1884c2;
    border-color: #1884c2;
}
/*=*=*=*=*=*= * --- header--  * ======================== */
@media (min-width: 768px) {  .animate {animation-duration: 0.3s;-webkit-animation-duration: 0.3s;animation-fill-mode: both;-webkit-animation-fill-mode: both;}  }
@keyframes slideIn { 0% {transform: translateY(1rem);opacity: 0;} 100% {transform: translateY(0rem);opacity: 1;} 0% {transform: translateY(1rem);opacity: 0;} }
@-webkit-keyframes slideIn { 0% {-webkit-transform: translateY(1rem);-webkit-opacity: 0;} 100% {-webkit-transform: translateY(0);-webkit-opacity: 1;} 0% {-webkit-transform: translateY(1rem);-webkit-opacity: 0;} }
.slideIn {-webkit-animation-name: slideIn;animation-name: slideIn;}
/*=*=*=*=*=*= * --- P-Menu--  * ======================== */
.Mega-Menu .InBx-Mega {z-index: 3;}
.Mega-Menu .item-btm:after {position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 0;content: '';background: var(--main1-color);height: 2px; transition: all .5s;}
.Mega-Menu li:hover .item-btm:after {width: 100%;}
.Mega-Menu .Tb-Lnk::before{display:none;content: "";position: absolute;top: 0;bottom: 0;margin: auto;left: -8px;width: 15px;height: 15px;background: white;transform: rotate(45deg);}
.Mega-Menu .Tb-Lnk.A-ctive::before{display: block;}
.Mega-Menu .sub-catemenu .fa-angle-left ,
.Mega-Menu .see-thiscategori .fa-left-long{transition: all 0.3s;}
.Mega-Menu .sub-catemenu:hover .fa-angle-left,
.Mega-Menu .see-thiscategori:hover .fa-left-long{transition: all 0.3s;transform: translateX(-5px);}
.Mega-Menu .fadeIn-bx {right: 0;left: 0;top: 100%;display: none;overflow: hidden;transition: all 0.3s;}
.Mega-Menu .Drop-Down:hover .fadeIn-bx {display: block;transition: all 0.3s;}
.Mega-Menu .Itm-Menu a {transition: all 0.3s;}
.Mega-Menu .Itm-Menu a:hover {transform: translateX(-4px);font-weight:bold;transition: all 0.3s;}
.Mega-Menu .masonry {column-count: 1;column-gap: 4px;}
@media (min-width: 768px) {  .Mega-Menu .masonry {column-count: 2;}  }
@media (min-width: 1199px) {  .Mega-Menu .masonry {column-count: 3;}  }
.Mega-Menu .masonry .masonry-item {box-sizing: border-box;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;counter-increment: brick-counter;}
.Mega-Menu .masonry-pc {object-fit: cover;}
.Hvr-Tb-Menu .tab-pane.A-ctive{display: block !important;opacity: 1;}
.Hvr-Tb-Menu .Tb-Lnk.A-ctive {border-right: 3px solid var(--main1-color);}
.Responsive-menu #showRight {transform: scaleX(1.3);}
.Responsive-menu .Bar-menu {transition: all 0.3s ease;top: 0;z-index: 99999999;width: 80%;right: -80%;}
.Responsive-menu .Bar-menu.right-open {transition: all 0.3s ease;right: 0;}
.Responsive-menu .drop-menu-xs {right: -130%;transition: all 0.3s ease;top: 0;background: #ffffffe0;}
.Responsive-menu .drop-menu-xs.open-drop {right: 0;transition: all 0.3s ease;}
.Responsive-menu .li-Mob {font-size: 13px;border-bottom: 1px dashed #0000002e;}
.Responsive-menu .backBtn1 ,.Responsive-menu .backBtn{background: #00000045;width: 31px;height: 31px;font-size: 20px;}
.Responsive-menu .backBtn {top: 0;left: 0;}
/*=*=*=*=*=*= * --- P-Swc-body ---  * =========================== */
.scroll-style .P-Header .btm-header {transition: all 0.3s;margin: -48px 0 0;}
.scroll-style1 .P-Header .top-header {transition: all 0.3s;padding: 0px 0;}
.fix-social {left: 6px;bottom: 6px;z-index: 2}
.lifx {width: 50px;height: 50px;background: #ca1a4a;box-shadow: inset 0 0 2px 3px #ef4372;}
.P-Header {height: 155px;}
.P-Header .top-header {z-index: 1;transition: all 0.3s;padding: 14px 0;border-bottom: 2px solid var(--main1-color);}
.P-Header .btm-header {transition: all 0.3s;}
.P-Header .H-cart svg {width: 25px;}
.P-Header .numbr {width: 15px;height: 15px;line-height: 15px;right: 0;top: 10px;}
.P-Header .dropdown-menu {min-width: 25rem;max-width: 100%;top: 100% !important;}
.P-Header .same-1 {width: 17px;height: 17px;line-height: 17px;}
.Timer .soon-label ,
.Timer .soon-group-sub:last-child .soon-repeater:after {display: none;}
.Timer .soon-repeater {background: var(--main1-color);width: 36px;height: 36px;display: inline-flex;margin: 3px 6px;align-items: center;justify-content: center;font-size: 17px;border: 1px solid;border-radius: 50%;position: relative;}
.Timer .soon-repeater:after {content: ":";position: absolute;right: -10px;}
.cart-svg {width: 29px;fill: white;}
.title-Swc {border-bottom: 3px solid #e4e4e4;}
.title-Swc .spant-Swc {border-bottom: 3px solid var(--main1-color);margin: 0 0 -3px;}
.P-Swc1 .content-Swc1{top: 0;text-shadow: 1px 1px 3px #000;}
.P-Swc1 .title-Swc1 {font-size: 60px;}
.P-Swc1 .owl-dots {position: absolute;bottom: 15px;right: 0;left: 0;}
.P-Swc1 .Bx-Swc1 {background: url(../images/pc2.png);background-size: cover;}
.P-Swc1 .bnr-Swc1,
.P-Swc1 .Bx-Swc1{height: 195px;    border-radius: 8px;}
.P-Swc1 .ttl-Swc1 {text-shadow: 0 2px 2px black;}
.P-Swc1 .lnk-Swc1 {background: #55cd6c;text-shadow: 0 1px 2px black;}
.P-Swc1 .lnk-Swc1 .fa-whatsapp {font-size: 48px;position: absolute;right: -7px;background: #55cd6c;border-radius: 50px;height: 43px;width: 43px;top: -6px;}
.Box-Swc3 {transition: all 0.3s;}
.Box-Swc3:hover {box-shadow: 0 0 9px -1px #d2d2d2;transition: all 0.3s;transform: translateY(-6px);}
.Box-Swc3 .title-xSwc3 {height: 68px;}
.Box-Swc3 .pic-xSwc3{height: 200px;}
.P-Swc3 .owl-nav span {color: #6c6c6c;font-size: 33px;}
.P-Swc3 img {width: auto !important;}
.P-Swc4 .labl-Swc4 {left: 7px;bottom: 7px;}
.P-Swc5 .Box-Swc5 {height: 130px;}
.P-Swc5 .Box-Swc5 img {width: auto !important;}
.P-Swc6{background: url("../images/pc4.jpg") fixed 100%;}
.P-Swc7 .pc-Swc7 {height: 200px;z-index: 1;}
.P-Swc7 .pc-Swc7::before {content: "";background: #f7f7f7;border-radius: 50%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;width: 190px;height: 190px;z-index: -1;}
.P-Swc7 .Bx-Swc7 .img-Swc7 {transition: all 0.3s ease-out;}
.P-Swc7 .Bx-Swc7:hover .img-Swc7 {transform: translateY(-10px);transition: all 0.3s ease-out;}
.P-Swc8 .li-Swc8 svg {width: 75px;    padding: 0 0 7px 0;}
.P-Swc8 .li-Swc8 img {width: 45px;    padding: 0 0 0 7px;}
.P-Footer{background: #0e4a6e;font-size: 12px;}
.P-Footer2{background: #07344b;}
.P-Footer .enamad-ft {height: 111px;width: 105px;border-radius: 10px;}
.P-Footer .Itm-Ft svg {font-size: 5px;}
.P-Footer .registr1 ,
.P-Footer .enamad-ft{border: 1px solid #ffffff3b;}
.P-Footer .expln-ft2 {text-align: justify;color: #ffffff57;}
/*=*=*=*=*=*= * --- RESPANSIVE --  * ======================== */
@media (min-width:1900px){
    body{max-width: 1900px;margin: auto;position: relative;}
}
@media (min-width:1300px){
    /*.container-fluid {width: 1300px;max-width: 1660px;margin: auto;}*/
}
@media (max-width: 768px){
    .P-Header {height: auto;}.fixed-top {position: relative;}
}
@media (max-width: 500px){
    .P-Header .dropdown-menu { top: 31% !important;}
    .P-Swc1 img {height: 400px;object-fit: cover;}
    .P-Header {height: 106px;}
    .P-Swc1 .title-Swc1 {font-size: 40px;}
    .P-Header .top-header {padding: 2px 0;}
    .P-Swc7 .pc-Swc7 {height: 148px;}
    .P-Swc7 .pc-Swc7::before {width: 130px;height: 130px;}
    .Box-Swc3 .pic-xSwc3 {height: 170px;}
    .P-Footer {font-size: 10px;}
}






/*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=*=*=*==*=*=*=*=*=**=*=*=*=*=*= */
/*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=*=*=*=*=* * --- Style Other Page --  * ============================== */
.each-commnt, .each-commntt {background: #7a7a7a0a;}
.layout-top {margin-top: -14%;}
.titleSub span {border-bottom: 3px solid var(--main1-color);}
.lg-backdrop,.lg-outer .lg-thumb-outer {background-color: #000000ba;}
/*=*=*=*=*=*= * --- P-Sqsl ---  * =========================== */
.P-Sqsl {height: 350px;}
.P-Sqsl .img-Sqsl{object-fit: cover;}
.P-Sqsl .content-Sqsl {top: 0;background: #0000005e;}
.P-Sq01 .content-Sq01 {text-align: justify;}
.P-Sq03 .img-Sq03 {transition: all 0.4s ease-out;filter: brightness(0.7) grayscale(0.3);height: 300px;object-fit: cover;}
.P-Sq03 .img-Sq03:hover {transition: all 0.4s ease-out;filter: brightness(1) grayscale(0);}
.P-Sq03 .title-Sq03 {top: 0;}
.P-Sq04 .ic-Sq04 {font-size: 53px;color: var(--main1-color);}
.P-Sq04 .deta-Sq04 {min-height: 97px;}
.P-Sq07 .Bw-Sq07{border-bottom: 1px solid #eeeeee;}
.P-Sq07 .Bw-Sq07:last-child{border-bottom: 0;}
.P-Sq11 .dt-Sq11 {font-size: 3px;}
.P-Sq11 .list-Sq11 li{list-style: disc !important;}
.P-Sq11 .Score-Sq11 svg{color: #ffbc00;}
.P-Sq11 .eng-Sq11 {margin-top: -16px;background: #f4f2f3;}
.P-Sq12 svg {width: 47px;margin: 0 0 0 6px;}
.BX-cart {position: sticky !important;position: -webkit-sticky !important;top: 15px;}
.P-Sq13 .li-Sq13{color: #555555;}
.P-Sq13 .li-Sq13.active{color: #fff;background: #555555;}
.P-Sq13 .eng-ttl::before {content: "";background: var(--main1-color);border-radius: 12px;right: 0;bottom: 0;height: 2px;width: 100px;position: absolute;}
.P-Sq13 .date-mz {left: 15px;top: 0;}
.P-Sq13 .sugest-mz.postive {background: #21ab182b;border: 1px solid #90d28c;}
.P-Sq13 .sugest-mz.negtive {background: #ab18182b;border: 1px solid #d28c8c;}
.P-Sq14 .BX-Sq14 {height: 149px;}
.P-Sq14 .BX-Sq14 .contct-Sq14 {top: 0;background: #0000007a;transform: scale(0.6);transition: all 0.8s ease-out;opacity: 0;}
.P-Sq14 .BX-Sq14:hover .contct-Sq14 {transform: scale(1);opacity: 1;transition: all 0.8s ease-out;}
.P-SqPn .Bx-SqPn {background: linear-gradient(45deg, #f3f3f3, transparent);box-shadow: 0 3px 6px -1px #d6d6d6;border: 3px solid #fff;transition: all 0.3s;color: black;}
/*=*=*=*=*=*= * --- login-register ---  * ======================== */
.P-SqLr .main {width: 1000px;min-width: 1000px;min-height: 600px;height: 600px;background-color: #ecf0f3;box-shadow: 10px 10px 10px #d1d9e6, -10px -10px 10px #f9f9f9;border-radius: 12px;overflow: hidden;}
.P-SqLr .inBx {top: 0;width: 600px;background-color: #ecf0f3;transition: 1.25s;}
.P-SqLr .form {flex-direction: column;}
.P-SqLr .form__icon {object-fit: contain;width: 30px;margin: 0 5px;opacity: .5;transition: .15s;}
.P-SqLr .form__icon:hover {opacity: 1;transition: .15s;cursor: pointer;}
.P-SqLr .form__input {max-width: 100%;width: 350px;height: 40px;margin: 4px 0;padding-left: 25px;font-size: 13px;letter-spacing: .15px;border: none;outline: none;background-color: #ecf0f3transition: .25s ease;border-radius: 8px;box-shadow: inset 2px 2px 4px #d1d9e6, inset -2px -2px 4px #f9f9f9;}
.P-SqLr .form__input:focus {box-shadow: inset 4px 4px 4px #d1d9e6, inset -4px -4px 4px #f9f9f9;}
.P-SqLr .form__link {color: #181818;font-size: 15px;margin-top: 25px;border-bottom: 1px solid #a0a5a8;line-height: 2;}
.P-SqLr .title {font-size: 34px;line-height: 3;color: #181818;}
.P-SqLr .description {font-size: 14px;letter-spacing: .25px;text-align: center;line-height: 1.6;}
.P-SqLr .button {max-width:100%;width: 180px;height: 50px;margin-top: 50px;font-weight: 700;font-size: 14px;letter-spacing: 1.15px;background-color: var(--main1-color);color: #f9f9f9;box-shadow: 8px 8px 16px #d1d9e6, -8px -8px 16px #f9f9f9;border: none;outline: none;}
.P-SqLr .a-container {z-index: 100;left: calc(100% - 600px );}
.P-SqLr .b-container {left: calc(100% - 600px );z-index: 0;}
.P-SqLr .switch {top: 0;left: 0;height: 100%;width: 400px;padding: 50px;z-index: 200;transition: 1.25s;background-color: #ecf0f3;overflow: hidden;box-shadow: 4px 4px 10px #d1d9e6, -4px -4px 10px #f9f9f9;}
.P-SqLr .switch__circle {position: absolute;width: 500px;height: 500px;border-radius: 50%;background-color: #ecf0f3;box-shadow: inset 8px 8px 12px #d1d9e6, inset -8px -8px 12px #f9f9f9;bottom: -60%;left: -60%;transition: 1.25s;}
.P-SqLr .switch__circle--t {top: -30%;left: 60%;width: 300px;height: 300px;}
.P-SqLr .switch__container {flex-direction: column;width: 400px;padding: 50px 55px;transition: 1.25s;max-width: 100%}
.P-SqLr .switch__button {cursor: pointer;}
.P-SqLr .switch__button:hover {box-shadow: 6px 6px 10px #d1d9e6, -6px -6px 10px #f9f9f9;transform: scale(0.985);transition: .25s;}
.P-SqLr .switch__button:active,
.P-SqLr .switch__button:focus {box-shadow: 2px 2px 6px #d1d9e6, -2px -2px 6px #f9f9f9;transform: scale(0.97);transition: .25s;}
.P-SqLr .is-txr {left: calc(100% - 400px );transition: 1.25s;transform-origin: left;}
.P-SqLr .is-txl {left: 0;transition: 1.25s;transform-origin: right;}
.P-SqLr .is-z200 {z-index: 200;transition: 1.25s;}
.P-SqLr .is-hidden {visibility: hidden;opacity: 0;position: absolute;transition: 1.25s;}
.P-SqLr .is-gx {animation: is-gx 1.25s;}
@keyframes is-gx {
    0%, 10%, 100% {width: 400px;}
    30%, 50% {width: 500px;}
}
/*=*=*=*=*=*= * --- FILTER-color ---  * ======================== */
.each-color {width: 30px;height: 30px;padding: 1px;}
.rw-colorS .clr:first-child   .each-color , .rw-colorS .clr:first-child    .each-color .main-color , .rw-colorS .clr:first-child    .each-color .main-color:checked::after{background: #f70000;}
.rw-colorS .clr:nth-child(2)  .each-color , .rw-colorS .clr:nth-child(2)   .each-color .main-color , .rw-colorS .clr:nth-child(2)   .each-color .main-color:checked::after{background: #86ff00;}
.rw-colorS .clr:nth-child(3)  .each-color , .rw-colorS .clr:nth-child(3)   .each-color .main-color , .rw-colorS .clr:nth-child(3)   .each-color .main-color:checked::after{background: #00c4ff;}
.rw-colorS .clr:nth-child(4)  .each-color , .rw-colorS .clr:nth-child(4)   .each-color .main-color , .rw-colorS .clr:nth-child(4)   .each-color .main-color:checked::after{background: #ff006a;}
.rw-colorS .clr:nth-child(5)  .each-color , .rw-colorS .clr:nth-child(5)   .each-color .main-color , .rw-colorS .clr:nth-child(5)   .each-color .main-color:checked::after{background: #f7a900;}
.rw-colorS .clr:nth-child(6)  .each-color , .rw-colorS .clr:nth-child(6)   .each-color .main-color , .rw-colorS .clr:nth-child(6)   .each-color .main-color:checked::after{background: #8df700;}
.rw-colorS .clr:nth-child(7)  .each-color , .rw-colorS .clr:nth-child(7)   .each-color .main-color , .rw-colorS .clr:nth-child(7)   .each-color .main-color:checked::after{background: #7600f7;}
.rw-colorS .clr:nth-child(8)  .each-color , .rw-colorS .clr:nth-child(8)   .each-color .main-color , .rw-colorS .clr:nth-child(8)   .each-color .main-color:checked::after{background: #000000;}
.rw-colorS .clr:nth-child(9)  .each-color , .rw-colorS .clr:nth-child(9)   .each-color .main-color , .rw-colorS .clr:nth-child(9)   .each-color .main-color:checked::after{background: #45ff98;}
.rw-colorS .clr:nth-child(10) .each-color , .rw-colorS .clr:nth-child(10)  .each-color .main-color , .rw-colorS .clr:nth-child(10)   .each-color .main-color:checked::after{background: #d8ff00;}
.main-color {border: 2px solid white;width: 28px;height: 28px;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;right: 0;top: 0;left: 0;transition: all 0.15s ease-out 0s;cursor: pointer;}
.main-color:checked::before {height: 28px;width: 28px;position: absolute;content: '✔';display: inline-block;font-size: 18px;text-align: center;line-height: 28px;}
.main-color:checked::after {-webkit-animation: click-wave 0.65s;-moz-animation: click-wave 0.65s;animation: click-wave 0.65s;content: '';display: block;position: relative;z-index: 100;}
@keyframes click-wave {
    0% {height: 0px;width: 0px;opacity: 0.35;position: relative;}
    100% {height: 40px;width: 40px;margin-right: -5px;margin-top: -10px;opacity: 0;}
}
/*=*=*=*=*=*= * --- FILTER-items --  * ======================== */
.check {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 0 19px 0 0;color: #6f6f6f;}
.check input {position: absolute;opacity: 0;cursor: pointer;right: 0;z-index: 1;width: 100%;height: 100%;top: 0;}
.check .checkmark {top: -1px;right: 0;height: 16px;width: 16px;background-color: #fff;border: 1px solid #d4d4d4;border-radius: 3px;}
.check input:checked ~ .checkmark {background-color: var(--main1-color) ;}
.check .checkmark:after {content: "";position: absolute;display: none;}
.check input:checked ~ .checkmark:after {display: block;}
.check .checkmark:after {left: 5px;top: 0px;width: 5px;height: 11px;border: solid;border-color: #fff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*=*=*=*=*=*= * --- Bx-Rang --  * ======================== */
.Bx-Rang .irs {height: 55px;position: relative; display: block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.Bx-Rang .irs-line {position: relative; display: block;overflow: hidden;outline: none !important;height: 10px; top: 33px;background: #EEE;background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); /* W3C */border: 1px solid #CCC;border-radius: 16px;-moz-border-radius: 16px;}
.Bx-Rang .irs-line-left,
.Bx-Rang .irs-line-mid,
.Bx-Rang .irs-line-right {position: absolute; display: block;top: 0;height: 8px;}
.Bx-Rang .irs-line-left {left: 0; width: 11%;}
.Bx-Rang .irs-line-mid {left: 9%; width: 82%;}
.Bx-Rang .irs-line-right {right: 0; width: 11%;}
.Bx-Rang .irs-shadow {height: 2px; top: 38px;background: #000;opacity: 0.3;border-radius: 5px;-moz-border-radius: 5px;position: absolute; display: none;left: 0; width: 0;}
.Bx-Rang .irs-slider {position: absolute; display: block;z-index: 1;top: 25px;width: 27px; height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%); /* W3C */border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
.Bx-Rang .irs-slider.type_last {z-index: 2;}
.Bx-Rang .irs-min {left: 0;cursor: default;}
.Bx-Rang .irs-max {right: 0;cursor: default;}
.Bx-Rang .irs-grid {position: absolute; display: none;bottom: 0; left: 0;width: 100%; height: 20px;}
.Bx-Rang .irs-with-grid .irs-grid {display: block;}
.Bx-Rang .irs-hidden-input {position: absolute !important;display: block !important;top: 0 !important;left: 0 !important;width: 0 !important;height: 0 !important;font-size: 0 !important;line-height: 0 !important;padding: 0 !important;margin: 0 !important;outline: none !important;z-index: -9999 !important;background: none !important;border-style: solid !important;border-color: transparent !important;}
.Bx-Rang .irs-bar {height: 10px; top: 33px;border-top: 1px solid var(--main1-color) ;border-bottom: 1px solid var(--main1-color) ;background: var(--main1-color);position: absolute; display: block;left: 0; width: 0;}
.Bx-Rang .lt-ie9 .irs-shadow {filter: alpha(opacity=30);}
.Bx-Rang .irs-slider.state_hover,
.Bx-Rang .irs-slider:hover {background: #FFF;}
.Bx-Rang .irs-min,
.Bx-Rang .irs-max {position: absolute; display: block;color: #333;font-size: 12px; line-height: 1.333;text-shadow: none;top: 0;padding: 1px 5px;background: rgba(0,0,0,0.1);border-radius: 3px;-moz-border-radius: 3px;}
.Bx-Rang .irs-from,
.Bx-Rang .irs-to,
.Bx-Rang .irs-single {position: absolute; display: block;top: 0; left: 0;cursor: default;white-space: nowrap;color: #fff;font-size: 14px; line-height: 1.333;text-shadow: none;padding: 1px 5px;background: var(--main1-color);border-radius: 3px;-moz-border-radius: 3px;}
/*=*=*=*=*=*= * --- radio bottn --  * ======================== */
.Radio-L + .Label-L {cursor: pointer;outline: none;-moz-user-select: -moz-none;-ms-user-select: none;-webkit-user-select: none;user-select: none;width: 40px;height: 20px;background-color: #e4e4e4;-moz-border-radius: 60px;-webkit-border-radius: 60px;border-radius: 60px;-moz-transition: background 0.4s;-o-transition: background 0.4s;-webkit-transition: background 0.4s;transition: background 0.4s;}
.Radio-L + .Label-L::before,
.Radio-L + .Label-L::after {content: "";display: block;position: absolute;}
.Radio-L + .Label-L::before {right: 1px;left: 1px;top: 1px;bottom: 1px;background-color: #F1F1F1;-moz-border-radius: 60px;-webkit-border-radius: 60px;border-radius: 60px;-moz-transition: background 0.4s;-o-transition: background 0.4s;-webkit-transition: background 0.4s;transition: background 0.4s;}
.Radio-L + .Label-L::after {top: -1px;left: 0;width: 22px;height: 22px;background-color: #fff;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-moz-transition: -moz-transform 0.4s;-o-transition: -o-transform 0.4s;-webkit-transition: -webkit-transform 0.4s;transition: transform 0.4s;}
.Radio-L:checked + .Label-L ,
.Radio-L:checked + .Label-L::before {background-color: var(--main1-color);}
.Radio-L:checked + .Label-L::after {-moz-transform: translateX(20px);-ms-transform: translateX(20px);-webkit-transform: translateX(20px);transform: translateX(20px);}
.Radio-L:disabled + .Label-L {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;cursor: default;}
.share-box {
    position: relative;
    /*right: -18px;*/
    font-size: 21px;
    text-align: center;
    line-height: 38px;
}
/*=*=*=*=*=*= * --- RESPANSIVE --  * ======================== */
@media (max-width: 768px){
    .P-SqLr .main {width: 750px;min-width: 750px;}
    .P-SqLr .switch {width: 350px;}
    .P-SqLr .is-txr {left: calc(100% - 350px );}
    .P-SqLr .a-container {left: calc(100% - 400px );}
    .P-SqLr .inBx {width: 400px;}
}
@media (max-width: 500px){
    .P-SqLr .main {width: 350px;min-width: 350px;}
    .P-SqLr .switch {width: 150px;}
    .P-SqLr .is-txr {left: calc(100% - 150px );}
    .P-SqLr .a-container {left: calc(100% - 200px );}
    .P-SqLr .inBx {width: 200px;}
    .P-SqLr .switch__container {padding: 5px;}
    .P-SqLr .title {font-size: 17px;}
    .P-SqLr .description,.P-SqLr .form__link {font-size: 11px;}
}

.cssmenu ul ul li.has-sub:hover a,.cssmenu ul li.has-sub ul li.has-sub ul li a:hover{
    background: #f81;
    color:#fff !important;
}
.cssmenu,.cssmenu ul,.cssmenu ul li,.cssmenu ul li a,.cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cssmenu:after,.cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.cssmenu #head-mobile{display:none}

.cssmenu > ul > li{display: inline-table;position: relative;
    z-index: 5;margin-right: 10px;}

.cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
.cssmenu ul ul{position:absolute;left:-9999px;border-radius: 14px !important;padding: 10px 0 5px 0;
    border-radius: 14px !important;
    padding: 10px 0 5px 0;
    background-color: #1d2344;}
.cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
.cssmenu ul ul li:hover{}
.cssmenu li:hover > ul{left:auto}
.cssmenu li:hover > ul > li{height:45px}
.cssmenu ul ul ul{margin-right:100%;top:0;z-index: 2;box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);}
.cssmenu ul ul li a{
    padding: 0 15px;
    width: 200px;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    font-weight: 400;
    line-height: 2.7;
    box-shadow: 0px 0px 4px #aeb2b5;
    margin: 0 10px 10px 10px;
    border-radius: 9px;
}
.cssmenu ul ul li:last-child > a,.cssmenu ul ul li.last-item > a{border-bottom:0}
.cssmenu ul ul li:hover > a,.cssmenu ul ul li a:hover{color:#fff;background-color: #f81;}
.cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ccc;content:''}
.cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ccc;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
.cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}

.cssmenu ul ul ul li.active a{border-left:1px solid #333}
.cssmenu > ul > li.has-sub > ul > li.active > a,.cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
.cssmenu li:hover > ul {
    left: auto;
}
.cssmenu > ul > li > a{
    font-size: 14px;
    text-decoration: none;
    color: #656565;
    line-height: 5;
    font-weight: 500;

}
#cssmenu1 li i {
    font-size: 10px;
    vertical-align: middle;
    color: #a3a3a3;
    margin-left: 2px;
}
.cssmenu > ul > li > a > span{
    padding: 5px 14px;
}
#cssmenu > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    z-index: 99;
    text-align: right;
}
.c-navi-new-list__category-item,.c-navi-new-list__categories {
    width: 100%;
}
.search {
    width: 80%;
}

.img-favorite{
    background: url('../images/slice.png') no-repeat -76px -6px;
    width: 21px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
}
.img-compare{
    background: url('../images/slice.png') no-repeat -42px -7px;
    width: 18px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
}
.fave-count {
    width: 17px;
    height: 17px;
    text-align: center;
    line-height: 21px;
    background-color: #ee1841;
    border-radius: 100%;
    font-size: 13px;
    font-weight: 700;
    margin-left: auto;
    color: #fff;
    display: inline-block;
    margin-left: -7px;
    z-index: 1;
    position: relative;
}

.owl-slider .owl-dots .owl-dot span {
    width: 35px  ;
    height: 4px;
    background-color: #fff;
}
.d-block.img-category {
    width: 50px;
    height: 50px;
    margin: auto;

}
.d-block.img-category  img{
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    height: 100% !important;

}
/**tABER*/
#tabCaroudel {
    border-radius: 7px !important;

}
#tabCaroudel .list-group-item {
    border-radius: 0px;
    cursor: pointer;
    text-align: right;
    position: relative;
    margin-bottom: 0 !important;
    padding: 0 !important;
    background-color: #fff;
    color:#000;
    font-size: 13px;
    border-left:none;
    border-right:none;
    border-top:none;

}
.wonderfull .list-group-item.active::after {
    position: absolute;
    right: 105%;
    height: 100%;
    content: '';
    width: 4px;
    background-color: #c6da44;
    top: 0;
}
.list-group-item h4 {
    font-size: 13px;
    padding: 10px 5px;
    font-weight: 600;
}
.list-group-item.active {
    color: #fff !important;
    background-color: #c6da44 !important;
    border-color: #c6da44 !important;
    font-size: 13px;
}
.woder-full .price-old {
    color: #4a5f73;
    text-decoration: line-through;
    font-size: 14px;
    margin-bottom: 10px !important;
    text-align: center;
}
.carousel-inner {
    background-color: #fff;
    border-radius: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.row.row-link {
    text-align: center;
    margin-top: 10px !important;
}
.name {
    color: #000;
    text-align: center;
    margin-top: 8px;
}
.right-carousel {
    box-shadow: 0px 0px 11px #ccc;
    -moz-box-shadow: 0px 0px 11px #ccc;
    -o-box-shadow: 0px 0px 11px #ccc;
    -webkit-box-shadow: 0px 0px 11px #ccc;
    -ms-box-shadow: 0px 0px 11px #ccc;
    border-radius: 4px !important;
}
.title-slde-sec3 {
    text-align: center;
    color: #e11062;
    margin-top: 20px;
    margin-bottom: 40px !important;
    font-weight: bold;
}
.flip-clock-dot.top {
    top: 0.75rem !important;
    background-color: #000;
    border-radius:0px !important;
}
.flip-clock-dot.bottom {
    bottom: 0;
    top: 1.4em !important;
    background-color: #000;
    border-radius:0px !important;
}
.wonderfull .flip-clock-wrapper ul li a div div.inn{
    font-size: 0.4em !important;
}
.section1 .flip-clock-wrapper ul li a div div.inn{
    font-size: 0.2em !important;
}
.lnk-video:hover .img-play {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    cursor: pointer;
}
.img-send img {
    width: 100% !important;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    height: 100% !important;
}
.img-send {
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    margin: 0 auto 15px;

}
.thumbnail.thum-send {

    display: block;

    text-align: center;
    color: #000;
    font-weight: 600;
    font-size: 14px;

}

.banner-col a {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    position: relative;

}
.banner-col a img{
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    height: 100% !important;
    border-radius: 7px;
}
.owl-carousel .item {
    direction: rtl;
}
.title-section.text-center .color {
    color: #33b9c5;
}
.d-block.c-wnd {
    color: #fff;

    font-weight: bolder;
    font-size: 31px;
    position: relative;
    margin-bottom: 20px;
    font-weight: 600;
}
.d-block.c-wnd::after {
    position: absolute;
    background:url("../images/bg-offer.png") no-repeat;
    content: '';
    right: 0;

    width: 65%;
    height: 21px;
    bottom: -5px;
    background-position: right bottom;

}

.wnd-pro-name {
    text-align: right;
    color: #fff;
    font-weight: 500;
    font-size: 13px;
}

.wnd-price {
    text-align: center;
}

.offer-wnd {
    color: #ffffffb5;
    font-family: IRANYekanDigits;
    font-size: 15px;
    letter-spacing: -1px;
    font-weight: 600;
    margin-left: 10px;
}
.unit{
    color: #9c9c9c;
}
.outer .unit {
    color: #ffffffb5;
}
.total-wnd {
    color: #fff;
    font-size: 20px;
    font-family: IRANYekanDigits;
    letter-spacing: -1px;
    font-weight: 600;
}
.d-block.wnd-btn {
    text-align: center;
}

.wnd-add {
    background-color: #c69734;
    padding: 10px;
    color: #fff;
    font-weight: 500;
}
.wnd-detail {
    background-color: #ebebeb;
    padding: 10px;
    color: #000;
    font-weight: 500;
    border-radius: 5px;

}

.persent-wnd {
    background-color: #c69734;
    color: #fff;
    display: inline-block;
    padding: 0 12px;
    border-radius: 25px;
    font-family: IRANYekanDigits;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.8;
}
.img-wnd{

    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    position: relative;
}
.img-wnd img{
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    height: 100% !important;

}

.carousel-control-next-icon{
    background: url('../images/slice.png') no-repeat 0 -56px !important;
    width: 20px;
    height: 39px;
}
.carousel-control-prev-icon{
    background: url('../images/slice.png') no-repeat 49px -56px !important;
    width: 20px;
    height: 39px;
}
.fixed-bottom-bar {
    display: none;
    position: fixed;
    bottom: 20px;
    left: 5px;
    padding: 0;
    list-style: none;
    white-space: nowrap;
    z-index: 999;
}
.fixed-bottom-bar.style-2 li {
    display: block;
    margin-top: 5px;
    transition: .2s;
}
.fixed-bottom-bar li .btn {
    width: 44px;
    height: 44px;
    text-align: center;
    line-height:44px;
    font-size: 18px;
    display: block;
    padding: 0;
    border-radius: 7px;
    background: #fff;
    color: #666;
    box-shadow: rgba(0,0,0,.2) 0 2px 3px !important;
}
img {
    max-width: 100% !important;
    /*height: auto !important;*/
}
.fixed-bottom-bar li .btn {
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #666;
}
.btn.wooscp-btn {
    line-height: 38px !important;
}
.owl-category .owl-prev,.owl-category .owl-next{
    background-color:transparent !important;
    box-shadow: none !important;
    border: none !important;
    font-size:0 !important;
    font-size: 0 !important;
    display: inline-block !important;
}
.owl-category .owl-prev span{
    background: url('../images/slice.png') no-repeat 0 -56px;
    width: 20px;
    height: 39px;
    font-size: 0 !important;
    display: inline-block !important;
}
.owl-category .owl-next span{
    background: url('../images/slice.png') no-repeat -49px -56px;
    width: 21px;
    height: 39px;
    font-size: 0 !important;
    display: inline-block !important;
}


.thumbs  .owl-item.current .item{
    border-color: #c69734 !important;
}

.thumbs {
    direction: ltr !important;
}
.thumbs .item h4 {
    font-size: 13px;
    padding: 13px 10px;
    margin-bottom: 0 !important;
}

.big .item {
    padding-top: 10px;
    padding-bottom: 10px;
}
.big .owl-nav i {
    color:#000 !important;
}
.banner-section {
    padding-top: 30px;
    padding-bottom: 30px;
}
.logo-section {
    background-color: #f8f8f8;
}
.quick-btn {
    position: absolute;
    left: -40px;
    top: 20px;
    z-index: 3;
    border-radius: 3px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.quick-btn .list-menu {
    width: 40px;
    height: 32px;
    display: block;
    border-radius: 50%;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 30px;
    transform: scale(0);
    transition: .15s linear;
    margin: 3px 0;
}
.list-menu button {
    background: #fff;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 100%;

}
.addToWishlist i {

    width: 22px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
}
.addToCompare i {
    background: url("../images/slice.png") no-repeat -118px -156px;
    width: 18px;
    height: 17px;
    vertical-align: middle;
    display: inline-block;
}

.owl-carousel .item:hover .quick-btn, .product-layout :hover .quick-btn {
    left: 10px !important;
    z-index: 999;
}
.owl-carousel .item:hover .list-menu, .product-layout :hover .list-menu {
    transform: scale(1) !important;
    transition: .15s linear;
}
.owl-newest-row .item{
    border:1px solid #fff;
}

.img-basket{
    background: url('../images/slice.png') no-repeat -143px -6px;
    width: 26px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
}
.toolbar-desc {
    width: 100%;
    list-style: none;
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 0;
    display: flex;
    flex-direction: row;
}
.toolbar-desc li {

    flex-grow: 1;
    text-align: center;
    position: relative;
}
.owl-carousel.owl-theme.owl-category .item {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    position: relative;
    background-color: #e4e7eb;
    padding: 10px;
    position: relative;
}
.c-left .color{
    color: #c69734;
}
.footer-top{
    background:#111111 url("../images/bg-footer-top.png") no-repeat;
    background-size: cover !important;
    padding-bottom: 15px;
}
.footer-info li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
    color: #fff;
}
.logo-footer {
    display: inline-block;
    margin-top: -50px;
}
.about-section {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: justify;
}
.owl-logo img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: all 0.2s linear;
}
.main-title-about {
    color: #707070;
    font-weight: 600;
    margin-bottom: 13px !important;
    font-size: 15px;
}
.owl-logo .item:hover img {
    filter: none;
    -webkit-filter: grayscale(0);
}
.text-about {
    color: #161616;
    font-size: 12.5px;
}
.more-about a {
    color: #848484;
    font-weight: 600;
}
.more-about a i{
    vertical-align: middle;
    margin-right: 5px;
}
.up {
    background-color: #fff;
    padding-bottom: 10px;
}
.up span {
    display: block !important;
    cursor: pointer;
}

.model-en a {
    color: #737373;
}
.pro-name-en {
    color: #000;
    font-weight: 900;
}
.color-box li img {
    width: 13px !important;
    height: 13px !important;
}
.color-box {
    position: absolute;
    right: 10px;
    top: 30px;
    z-index: 2;
}
.color-box li {
    list-style: none;
    margin-bottom: 6px;
}
.list-menu button i {
    color: #adadad;
    font-size: 20px;
    vertical-align: middle;
}
.tooltip{
    font-family: IRANYekan;
    font-size: 12px;
}
.tab-section {
    background-color: #ebebeb;
    padding-top: 20px;
    padding-bottom: 20px;
}
#myTab2 {
    display: block !important;
    text-align: center;
    position: relative;
}
#myTab2::after {
    position: absolute;
    width: 100%;
    right: 0;
    height: 3px;
    content: '';
    background-color: #d7d7d7;
    bottom: 0;
    z-index: 0;
}
#myTab2 li {
    display: inline-block;
    margin: 0 10px;
}
#myTab2 li a {
    color: #1e1e1e;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 3px solid #acacac !important;
    display: block;
    z-index: 1;
    position: relative;
}
#myTab2 li a.active.show {
    border-color:#c69734 !important;
}
#myTab2 li a {
    line-height: 3.2;
}
.c-navi-new-list__category-item > li {
    flex-grow: 1;
    text-align: center;
}
.wnd-model.d-block a {
    color: #e3dfdf;
    font-size: 19px;
}
.wnd-model.d-block {
    text-align: left;
}
.wnd-pro-name-en.d-block a {
    color: #fff;
    font-size: 29px;
    font-weight: bold;
    line-height: 1;
}
.wnd-pro-name-en.d-block {
    text-align: left;
}
.soon-text.soon-separator {
    position: absolute;
    left: 0;
}
.timer {
    border-top: 1px solid #ddd;
    margin-top: 10px;
}
.wnd-add i {
    vertical-align: middle;
    font-size: 16px;
    margin-right: 10px;
}
#thumbs1 .item {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
#thumbs1 img {
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
}
#thumbs1 .item {
    border: 1px solid #b6b6b6;
    text-align: center;
    padding: 5px;
}
#thumbs1 .owl-stage {
    margin-left: -15px;
}
.row.slider {
    max-width: 1366px !important;
    margin: auto !important;
}
/*.disable-side-slides{*/
/*    padding-left:0 !important;*/
/*}*/

.has-sub ul {

    position: absolute;
    left: -9999px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    border-radius: 14px !important;
    padding: 10px 0 5px 0;
    background: rgb(17, 17, 17);
}
li.has-sub ul li a:hover {
    color: #7b0d1e;
    background-color: #fff;
}
li.has-sub:hover > ul {
    left: auto;
}
li.has-sub:hover > ul > li {
    height: 45px;
}
li.has-sub ul li {
    height: 0;
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    list-style: none;
}
li.has-sub ul li a {
    padding: 0 15px;
    width: 200px;
    font-size: 13px;
    text-decoration: none;
    color: #fff;
    font-weight: 400;
    line-height: 2.7;
    box-shadow: 0px 0px 4px #dae9ff;
    margin: 0 10px 10px 10px;
    border-radius: 9px;
    text-align: right;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
li.has-sub li.has-sub > a::before {
    position: absolute;
    top: 13px;
    left: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: #ccc;
    content: '';
    -webkit-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
}
li.has-sub li.has-sub > a::after {
    position: absolute;
    top: 16px;
    left: 11px;
    width: 8px;
    height: 2px;
    display: block;
    background: #ccc;
    content: '';
}
li.has-sub ul ul {
    margin-right: 100%;
    top: 0;
    z-index: 2;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.has-sub i {
    font-size: 7px;
    vertical-align: middle;
}
.c-navi-new-list__category-item > li {
    margin-left: 10px;
    text-align: center;
}
.has-sub > a {
    padding: 7px 10px 8px;
    display: block;
    color: #1f1f1f;
    font-size: 14px;
}
.my-5{
    margin-top: 14rem!important;
}
.dt-Sq11{
    display:none;
}
.branding_cox{
    display:flex;
    align-items:center;
    gap:.5rem;
}