@font-face{font-family:'vazir';font-weight:100;src:url(../fonts/Vazir-Thin-FD.ttf)    format("truetype");}
@font-face{font-family:'vazir';font-weight:300;src:url(../fonts/Vazir-Light-FD.ttf)   format("truetype");}
@font-face{font-family:'vazir';font-weight:400;src:url(../fonts/Vazir-Regular-FD.ttf) format("truetype");}
@font-face{font-family:'vazir';font-weight:500;src:url(../fonts/Vazir-Medium-FD.ttf)  format("truetype");}
@font-face{font-family:'vazir';font-weight:700;src:url(../fonts/Vazir-Bold-FD.ttf)    format("truetype");}
@font-face{font-family:'vazir';font-weight:900;src:url(../fonts/Vazir-black-FD.ttf)   format("truetype");}
@font-face{font-family:'Spirit';src:url(../fonts/Spirit.otf)   format("opentype");}
:root{--main1-color:#285c04;}.text1-theme{color:var(--main1-color);}.bg1-theme{background:var(--main1-color);}
:root{--main2-color:#163502;}.text2-theme{color:var(--main2-color);}.bg2-theme{background:var(--main2-color);}
:root{--main3-color:#c48e0c;}.text3-theme{color:var(--main3-color);}
::selection {color: white;background: var(--main1-color);}
.color1{color: red;}
*,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%;}
[type=email], [type=number], [type=tel], [type=url] {direction: rtl;}
html,body{font-family: 'vazir';background:#fff;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: 'Spirit';}  .dir-ltr {direction: ltr;}
.aos-animate ,.aos-init{transition: all 2s ease-in-out !important;}
.P-ft1{background:#de9c0ede;}
.H-logo {height: 125px; object-fit: contain;}

/*=*=*=*=*=*= * --- 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;}
/*=*=*=*=*=*= * --- 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--  * ======================== */
.dropdown-li {width: 210px;right: 0;border-radius: 0 0 9px 9px;}
.li-Drop {transition: all 0.3s;overflow: hidden;height: 0;}
.Drop-Down:hover .li-Drop {transition: all 0.3s;height: 45px;}
.Drop-Down:hover .li-Drop:last-child {transition: all 0.3s;height: 55px;}
.li-Drop a {transition: all 0.3s;box-shadow: 0 0 4px #878788;border-radius: 9px;}
.li-Drop a:hover {transition: all 0.3s;background: 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-style1 .P-Header .Fix-Headr {transition: all 0.3s;padding: 0;}
.fix-social {left: 6px;bottom: 6px;z-index: 2}
.lifx {width: 50px;height: 50px;background: var(--main1-color);box-shadow: inset 0 0 2px 3px #d3b666;}
.P-Header {height: 124px;}
.P-Header .Fix-Headr {transition: all 0.3s;padding: 15px 0;}
.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;right: 0 !important;}
.P-Header .same-1 {width: 17px;height: 17px;line-height: 17px;}
.P-Header .H-Search {border: 1px solid #ffffff4a;}
.Timer .soon-label ,
.Timer .soon-group-sub:first-child .soon-repeater:before {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:before {content: ":";position: absolute;right: -10px;}
.cart-svg {width: 25px;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{background-image: url("../images/pc11.png");background-repeat: no-repeat;background-size: 100% 100%;background-position: bottom;}*/

.P-Swc1 img{width: auto !important;}
.P-Swc1 .content-Swc1{top: 0;letter-spacing: 1px;}
.P-Swc1 .title-Swc1 {font-size: 90px;letter-spacing: 4px;text-shadow: 1px 1px 3px #000;transition: all 0.5s ease-in-out;}
.P-Swc1 .title-Swc1:hover {letter-spacing: 6px;transition: all 0.6s ease-in-out;}
.P-Swc1 .owl-dots {position: absolute;bottom: 38px;right: 18px;}
.P-Swc1 .owl-dots .owl-dot span {background: #6cad49;border: 1px solid white;margin: 5px 2px !important;width: 8px !important;height: 8px !important;}
.P-Swc1 .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #fff !important;width: 17px !important;height: 7px !important;}
.P-Swc3 .li-Swc3.active {border: 1px solid var(--main1-color);}
.P-Swc3 .Bx-categories .moore::before {cursor:pointer;content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;width: 172px;border: 1px solid var(--main1-color);border-radius: 50px;}
.Box-Swc3 {transition: all 0.3s;overflow: hidden;}
.Box-Swc3:hover {background: #eeece6;transition: all 0.3s;transform: translateY(-6px);}
.Box-Swc3 .title-Swc3 ,
.Box-Swc3 .prce-Swc3{height: 30px;}
.Box-Swc3 .ul-Swc3 {transition: all 1s ease-in-out;top: -37%;opacity:0;right: 0;left: 0;}
.Box-Swc3:hover .ul-Swc3 {transition: all 1s ease-in-out;top: 50%;opacity: 1;}
.Box-Swc3 .op-Swc3 {width: 41px;height: 41px;}
/*.P-Swc4::before,*/
/*.P-Swc4::after {content: "";background: url("../images/pc8.png") no-repeat;position: absolute;height: 356px;width: 159px;top:50px;}*/
/*.P-Swc4::before {right: 0;}*/
/*.P-Swc4::after {left: 0;}*/

.boxx54 {
    height: 153px;
}


/*.P-Swc4 .title-Swc4::before {content: "";background: url("../images/pc9.png") no-repeat center;position: absolute;right: 0;left: 0;height: 21px;top:calc(100% + 10px);}*/
.P-Swc4 .labl-Swc4 {left: 7px;bottom: 7px;}
.P-Swc5 .Box-Swc5 {height: 130px;}
.P-Swc5 .Box-Swc5 img {width: auto !important;}
.P-Swc6 {height: 430px;overflow: hidden;}
.P-Swc6::before {content: "";background: url("../images/p18.png") no-repeat bottom right;position: absolute;bottom: -2px;width: 80%;height: 265px;}
.P-Swc6 .playpause {left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: 11;}
.P-Swc6 .icPlay {cursor: pointer;font-size: 40px;width: 75px;height: 75px;}
.P-Swc6 .play-1 .fa-pause {opacity: 1;transition: all 0.3s;}
.P-Swc6 .fa-pause {opacity: 0;transition: all 0.3s;}
.P-Swc6 .play-1 .fa-play {opacity: 0;transition: all 0.3s;}
.P-Swc6 .fa-play {opacity: 1;transition: all 0.3s;}
.P-Swc6 .video {height: 100%;object-fit: cover;}
.P-Swc7 .Box-Swc7 .content-Swc7 {transition: all 0.3s ease-in-out;background: #ffffffbf;right: 0;left: 0;bottom: 0;width: 90%;border-bottom: 2px solid var(--main1-color);}
.P-Swc7 .Box-Swc7:hover .content-Swc7 {transition: all 0.3s ease-in-out;transform: translateY(10px);}
.P-Swc7 .pc1-Swc7 {object-fit:cover;height: 568px;}
.P-Swc7 .pc2-Swc7 {object-fit:cover;height: 187px;}
.P-Swc7 .pc3-Swc7 {object-fit:cover;height: 245px;}
.P-Swc7 .pc4-Swc7 {object-fit:cover;height: 458px;}
/*.P-Swc8{z-index: 1;}*/
/*.P-Swc8::before,*/
/*.P-Swc8::after {content: "";position: absolute;top:0;z-index: -1;}*/
/*.P-Swc8::before {right: 0;height: 166px;width: 128px;background: url("../images/pc18.png") no-repeat;}*/
/*.P-Swc8::after {left: 0;height: 241px;width: 183px;background: url("../images/pc19.png") no-repeat;}*/
.P-Swc8 .row2-Swc8 {border-radius: 11px;}
.P-Swc8 .pc-Swc8 {width: 67px;height: 68px;border: 2px solid white;box-shadow: 0 0 0 2px var(--main1-color);}
.P-Swc8 .moore::before {cursor:pointer;content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;width: 150px;border: 1px solid var(--main1-color);border-radius: 50px;}

.ee0-v {
    box-shadow: 0 12px 12px -10px #d5950abf;
}

.ee0-v::before {
    content: "";
    background:#f6bf48;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 15%;
    height: 3px;
    left: 0;
    margin: auto;
    border-radius: 8px;
}

.fixed-top{ background: #163502;}
.tw0-bnr{
    height: 240px;
    object-fit: cover;  
}

.ee0-v{margin: 38px;}


.Rate-Swc8 .progress,
.Rate-Swc8 .progress-bar {height: 5px;position: initial;overflow: initial;}
.Rate-Swc8 .progress-bar {background: #2adaf5;    }
.Rate-Swc8 .btn-idea {color: #0000}
.Rate-Swc8 .btn-idea::before {content: "";background: #ffffff;width: 2px;height: 6px;position: absolute;z-index: 1;left: 0;top: 100%;}
.Rate-Swc8 .btn-idea:nth-child(5)::before{display: none;}
.Rate-Swc8 .cmplt-Swc8 {right: calc(100% + 5px);color: black;}
.Rate-Swc8 .Str-Swc8 {margin: 0 0 0 -31px;}

.P-Footer{font-size: 12px;}
/*.P-Footer .ft-logo {margin-top: -70px;}*/
.P-Footer .logo-prt {z-index: 1;}
/*.P-Footer .logo-prt::before {content: "";background: var(--main2-color);top: -74px;width: 94px;height: 83px;position: absolute;right: 0;left: 0;margin: auto;border-radius: 50%;z-index: -1;}*/
.P-Footer .Newsletters-in {background: #ffffff26;border: 1px solid #ffffff42;}
.P-Footer .P-ft3{background-image: url("../images/pc24.png")}
/*=*=*=*=*=*= * --- RESPANSIVE --  * ======================== */
@media (min-width:1900px){
    body{max-width: 1900px;margin: auto;position: relative;}
}
@media (min-width:1300px){
    .container-fluid {width: 1300px;max-width: 1300px;margin: auto;}
}
@media (max-width: 1024px){
    .P-Swc1 .title-Swc1 {font-size: 60px;}
    .pc-Swc1 {max-width: 42% !important;}
}
@media (max-width: 768px){
    .P-Header {height: auto;}.fixed-top {position: relative;}
    .P-Swc1 .title-Swc1 {font-size: 45px;}
    .P-Swc7 .pc1-Swc7 {height: 430px;}
    .P-Swc7 .pc2-Swc7, .P-Swc7 .pc3-Swc7 {height: 89px;}
    .P-Swc7 .pc4-Swc7 {height: 216px;}
}
@media (max-width: 500px){
    .P-Header .dropdown-menu { top: 31% !important;}
    .P-Swc1 .title-Swc1 {font-size: 19px;}
    .P-Swc1 .content-Swc1 {font-size: 11px;}
    .pc-Swc1 {max-width: 69% !important;}
    .pc-Swc3 {padding: 0 18px;}
    [data-aos^=fade][data-aos^=fade] {opacity: 1;}
    .P-Swc7 .pc2-Swc7, .P-Swc7 .pc3-Swc7,.P-Swc7 .pc1-Swc7 {height: auto;}
    .P-Footer .ft-logo {margin-top: -40px;}
    .P-Footer .logo-prt::before {top: -40px;}
    .P-Footer {font-size: 11px;}
    .P-Header .Fix-Headr {padding: 0 0 10px 0;}
    .P-Header .H-Search {width: 90%;font-size: 11px;}
}


/*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=*=*=*==*=*=*=*=*=**=*=*=*=*=*= */
/*=*=*=*=*=*=*=*=*=*=*=**=*=*=*=*=*=*=*=*=*=*=*=*=* * --- Style Other Page --  * ============================== */
.layout-top {margin-top: -14%;}
.titleSub span {border-bottom: 3px solid var(--main2-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: 80px;}
.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(--main2-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;}

/*=*=*=*=*=*= * --- 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;}
}
.position-fixed2 {
    right: 6px;
    bottom: 6px;
    z-index: 2;
    position: fixed;
}