.homepage-px-site{font-family: "Montserrat", Sans-serif; width: 100%;
   /* background-color: #ffffff; */
}
/* Basic-Style-Site */
@keyframes slidein {0% {opacity:0;} 100% {opacity:1;}}

@keyframes flareAnimation {0% {left: -30%;}100% {left: 100%;}}

@keyframes getFreeAnimationHover{0% {transform: scale(1);} 100% {transform: scale(1.02);}}

@keyframes getFreeAnimation{
   0% {transform: rotate(0)}
   90% {transform: rotate(0)}
   91% {transform: rotate(-1deg)}
   92% {transform: rotate(1deg)}
   93% {transform: rotate(-2deg)}
   94% {transform: rotate(2deg)}
   95% {transform: rotate(-2deg)}
   96% {transform: rotate(2deg)}
   97% {transform: rotate(-2deg)}
   98% {transform: rotate(1deg)}
   99% {transform: rotate(-1deg)}
   100% {transform: rotate(0)}
}

.button-BSite{display: flex; align-items: center; justify-content: center; width: 15rem; height: 2.5rem; background: #FFFFFF; box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 40px; border: none; cursor: pointer; font-weight: 600; color: #007557; transition: all 0.5s; text-decoration: none;}
.button-BSite:hover{background-color: #007557; color: #FFFFFF;}

.TitleBasicOnSite{display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: 100%; height: 6rem; font-weight: 700; font-size: 2rem; color: rgb(39, 39, 39); background-color: #fff;}

/* Home Page Main */
.HomeMainSite-Px-background{display: flex; width: 100%; height: 60.5rem; background-color: #fff; position: relative;}
.HomeMainSite-Px-background-gray{width: 75%; height: 100%; background: linear-gradient(-81deg, transparent 20rem, #F2F2F2 0); position: absolute; z-index: 1;} 
.HomeMainSite-Px{display: flex; flex-direction: row; width: 100%; height: 100%; position: absolute; z-index: 2;}

.HomeMainSite-Left{display: flex; width: 50%; height: 100%;}
.HomeMainSite-PlaceForText{display: flex; flex-direction: column; margin: auto; width: 40rem; height: auto;}
.HomeMainSiteLeftConText1{font-size: 4.2rem; color: black; line-height: 5.5rem; font-weight: 700; animation: slidein 1.5s;}
.HomeMainSiteLeftConText2{font-size: 3.7rem; color: #4D4D4D; line-height: 5rem;  font-weight: 600; animation: slidein 1.5s;} 
.HomeMainSiteLeftConText3{font-size: 1.5rem; color: #585858; line-height: 2.9rem; font-weight: 300; margin-top: 0.5rem; animation: slidein 1.5s;}
.HomeMainSiteLeftConText4{font-size: 1.5rem; color: #585858; line-height: 2.9rem; font-weight: 300; animation: slidein 1.5s;}
.HomeMainSite-PlaceForText-DivForBut{display: flex; flex-direction: row; padding-left: 1rem;}
.HomeMainSite-PlaceForText-DivForBut a{margin: 3rem 1rem 0 1rem; text-decoration: none;}

.HomeMainSite-Right{display: flex; width: 50%; height: 100%;}
.PlaceBorderGreenСut{display: flex; flex-direction: column; margin: auto; position: relative; width: 763px; height: 384px; filter: drop-shadow(20px 32px 28px rgba(0, 0, 0, 0.25));}
.PlaceBorderGreenСutT{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC{height: 60%; width: 100%; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutB{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСut img{padding: 6px; height: 100%; width: 100%; position: absolute;}
.PlaceBorderGreenСut .div-for-play{display: flex; flex-direction: column; position: absolute; top: 35%; left: 44%; width: 6rem; height: 6rem; transition: all 1s; border-radius: 50%; cursor: pointer; background-color: rgba(172, 172, 172, 0.10)}
.PlaceBorderGreenСut .fa-play{font-size: 3.5rem; color: #29B28F; transition: all 1s; margin-top: 20%; margin-left: 30%;}
.div-for-play:hover{background-color: rgba(172, 172, 172, 0.151)}

/* How Help You */
.HowHelpYou-Px{display: flex; flex-direction: column;}
.HowHelpYou-background{display: flex; width: 100%; height: 50rem; background-color: #fff; position: relative;}
.HowHelpYou-background-gray{width: 65%; height: 100%; background: linear-gradient(83deg, transparent 20rem, #F2F2F2 0); position: absolute; right: 0; z-index: 1;}
.HowHelpYou-Px-Content{display: flex; flex-direction: row; width: 80%; height: 100%; position: absolute; left: 10%; z-index: 2;}

.HowHelpYou-Px-Content-Left{display: flex; flex-direction: column; width: 50%; height: 100%;}
.HowHelpYou-Px-Content-Right{display: flex; flex-direction: column; width: 50%; height: 100%; padding-left: 7rem; justify-content: center;}
.HowHelpYou-Px-Content-Bottom{display: none;}

.HowHelpYou-Px-Content-LeftText-Title{display: flex; flex-direction: row; margin-top: 2.5rem;} 
.HowHelpYou-Px-Content-LeftText-Title i{color: #139876; font-size: 2.2rem; margin-right: 1rem;}
.HowHelpYou-Px-Content-LeftText-Title span{font-size: 1.4rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 2rem;}
.HowHelpYou-Px-Content-LeftText-Text{margin-top: 1rem; font-size: 1.2rem; width: 40rem; font-weight: 300; line-height: 2rem;}

.PlaceBorderGreenСut2{display: flex; flex-direction: column; margin: 3rem 0 0 1.5rem; position: relative; width: 33rem; height: 18rem;}
.PlaceBorderGreenСutT2{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC2{height: 60%; width: 100%; border-left: 6px solid #29B28F;}
.PlaceBorderGreenСutB2{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 0px 15px 13px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}
.PlaceBorderGreenСutT2-Con{display: flex; flex-direction: column; width: 100%; height: 100%; position: absolute;}
.PlaceBorderGreenСutT2-ConTOP{display: flex; flex-direction: row; height: 50%; width: 100%;}
.PlaceBorderGreenСutT2-ConTOP img{width: auto; height: 6rem; margin: auto;}
.PlaceBorderGreenСutT2-ConTOPIMG{width: auto; height: 8rem !important}

.PlaceBorderGreenСut3{display: flex; flex-direction: column; margin: 3rem 0 0 0.5rem; position: relative; width: 38rem; height: 18rem;}
.PlaceBorderGreenСutT3{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC3{height: 60%; width: 100%; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutB3{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 2px 15px 15px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}
.PlaceBorderGreenСutT3-Con{display: flex; flex-direction: column; width: 100%; height: 100%; position: absolute;}



.PlaceBorderGreenСut2-spare{display: flex; flex-direction: column; margin: 2rem 0 0 1.5rem; position: relative; width: 537px; height: 278px;}
.PlaceBorderGreenСutT2-S{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC2-S{height: 60%; width: 100%; border-left: 6px solid #29B28F;}
.PlaceBorderGreenСutB2-S{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 0px 15px 13px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}

.PlaceBorderGreenСut3-spare{display: flex; flex-direction: column; margin: 0 0 0 2rem; position: relative; width: 537px; height: 278px;}
.PlaceBorderGreenСutT3-S{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC3-S{height: 60%; width: 100%; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutB3-S{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 2px 15px 15px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}

.PlaceBorderGreenСut2-spare img{padding: 6px; height: 100%; width: 100%; position: absolute;}
.PlaceBorderGreenСut3-spare img{padding: 6px; height: 100%; width: 100%; position: absolute;}

.PlaceBorderGreenСut2-spare .div-for-play{display: flex; flex-direction: column; position: absolute; top: 35%; left: 44%; width: 4.5rem; height: 4.5rem; transition: all 1s; border-radius: 50%; cursor: pointer; background-color: rgba(172, 172, 172, 0.250)}
.PlaceBorderGreenСut3-spare .div-for-play{display: flex; flex-direction: column; position: absolute; top: 35%; left: 44%; width: 4.5rem; height: 4.5rem; transition: all 1s; border-radius: 50%; cursor: pointer; background-color: rgba(172, 172, 172, 0.250)}
.PlaceBorderGreenСut2-spare .fa-play{font-size: 2.5rem; color: #29B28F; transition: all 1s; margin-top: 23%; margin-left: 30%;}
.PlaceBorderGreenСut3-spare .fa-play{font-size: 2.5rem; color: #29B28F; transition: all 1s; margin-top: 23%; margin-left: 30%;}

/* Pricing */
.Pricing-Px{display: flex; flex-direction: column;}
.Pricing-background{display: flex; width: 100%; height: 45rem; background-color: #fff; position: relative;}
.Pricing-background-gray{width: 50%; height: 100%; background: linear-gradient(81deg, transparent 20rem, #F2F2F2 0); position: absolute; right: 0; z-index: 1;}
.Pricing-Px-Content{display: flex; flex-direction: row; width: 70%; height: 100%; position: absolute; left: 15%; z-index: 2;}

/* .Pricing-Px-ContentTopBotL{display: flex; flex-direction: column; width: 50%; height: 100%; background-color: #7504005f;}
.Pricing-Px-ContentTopBotR{display: flex; flex-direction: row; width: 50%; height: 100%; background-color: #0075585f;} */

.Pricing-Px-ContentTopBot-TOPPRICE-1000{display: none;}
.Pricing-Px-ContentTopBotL{display: flex; flex-direction: column; width: 55%; height: 100%;}
.Pricing-Px-ContentTopBotR{display: flex; flex-direction: row; width: 45%; height: 100%;}





.Pricing-Px-ContentTopBotL-IN{display: flex; flex-direction: column; width: 100%; height: 100%; margin: auto 0;}
/* .Pricing-Px-ContentTopBotT{display: flex; width: 100%; height: 30%; align-items: center; justify-content: center; background-color: #7514004b;}  */
.Pricing-Px-ContentTopBotB{display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; margin: auto 0;}



.PRICING-ROW-CARD1{display: flex; flex-direction: column; width: 27rem; height: 32rem; background-color: #fff; border-radius: 0.3rem; position: relative;
   /* border: 4px solid #29B28F;  */
   margin: auto; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2); padding: 1rem 1rem; transition: all 0.5s; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.PRICING-ROW-CARD1:hover{box-shadow: -5px 20px 35px rgba(0, 0, 0, 0.2);}
.PRICING-ROW-CARD-Content{display: flex; flex-direction: column;}
.PRICING-ROW-CARD-Button{display: flex; flex-direction: column; align-items: center; justify-content: center; height: 3rem; margin-top: 0.3rem}
.PRICING-ROW-CARDT1-title{font-size: 1.6rem; margin: 0.4rem auto 1rem auto; color: #2F2F2F;}

.PRICING-ROW-Seasonally{display: flex; flex-direction: row; width: 100%; padding: 0.5rem 0; margin-bottom: 0.5rem; font-size: 18px; 
   /* background-color: #00000007; */
}
.PRICING-ROW-Seasonally-Partner{display: flex; flex-direction: row; width: 100%; padding: 0.5rem 0; margin-bottom: 0.5rem; font-size: 18px; border-radius: 0.5rem; background-color: #00000007;}

.PRICING-ROW-Seasonally-Table{display: flex; flex-direction: column; padding: 1rem 0 1rem 0; border-radius: 0.5rem; background-color: #00000007;}
.PRICING-ROW-Seasonally-Price{display: flex; flex-direction: row; width: 100%; margin-bottom: 1rem; font-size: 18px}
.PRICING-ROW-Seasonally-PriceBot{display: flex; flex-direction: row; width: 100%; font-size: 18px;}

/* .PRICING-ROW-SeasonallyBot{display: flex; flex-direction: row; font-size: 1.2rem;} */
/* .PRICING-ROW-Seasonally-LEFT{display: flex; align-items: center; width: 65%; padding-left: 1rem; background-color: #988f1377;}
.PRICING-ROW-Seasonally-LEFT-COL{display: flex; flex-direction: column; width: 65%; padding-left: 1rem; background-color: #988f1377;}
.PRICING-ROW-Seasonally-LEFT-COL-Text{font-size: 10px;} */

/* .PRICING-ROW-Seasonally-RIGHT{display: flex; justify-content: center; align-items: center; width: 35%; background-color: #98131377;}
.PRICING-ROW-Seasonally-RIGHT input{width: 50%; margin: 0 auto;} */

.PRICING-ROW-Seasonally-LEFT{display: flex; align-items: center; width: 60%; padding-left: 1rem;}
.PRICING-ROW-Seasonally-LEFT-COL{display: flex; flex-direction: column; width: 60%; padding-left: 1rem;}
.PRICING-ROW-Seasonally-LEFT-COL-Text{font-size: 10px;}

.PRICING-ROW-Seasonally-RIGHT{display: flex; justify-content: center; align-items: center; width: 40%;}
.PRICING-ROW-Seasonally-RIGHT input{width: 50%; margin: 0 auto;}

.fa-toggle-on-inSite{font-size: 1.5rem; margin: 0 0.3rem; color: #6e6b7b; transform: scale(-1, 1); transition: all 0.02s ease;}
.fa-toggle-on-inSiteF{font-size: 1.5rem; margin: 0 0.3rem; color: #29B28F; transition: all 0.02s ease;}


.text-in-CARD-PRICING{margin: 0.4rem auto 0.4rem 1rem; font-size: 0.8rem; text-align: center;}
/* .TRY-CDM-FOR-FREE-PRICE{color: #007557; font-size: 1.3rem; font-weight: 600; margin: auto;} */

.TRY-CDM-FOR-FREE-PRICE{cursor: pointer; color: #007557; font-size: 1.4rem; font-weight: 600; margin: auto; animation: getFreeAnimation 10s infinite linear;}



/* .Pricing-Px-ContentTopBotL a{font-size: 3rem; color: #139876; width: 25rem; text-align: center; font-weight: 600; border-bottom: 5px solid #139876; cursor: pointer; position: relative; animation: getFreeAnimation 10s infinite linear; text-decoration: none;}
.Pricing-Px-ContentTopBotL a:hover{animation: getFreeAnimationHover 0.2s linear; transform: scale(1.02);} */

/* .Pricing-Px-ContentTopBotB2{display: flex; flex-direction: row; margin: 0 auto; width: 90%; height: 100%;} */

/* 
PRICING OLD
.Pricing-Px{display: flex; flex-direction: column;}
.Pricing-background{display: flex; width: 100%; height: 45rem; background-color: #fff; position: relative;}
.Pricing-background-gray{width: 55%; height: 100%; background: linear-gradient(81deg, transparent 20rem, #F2F2F2 0); position: absolute; right: 0; z-index: 1;}
.Pricing-Px-Content{display: flex; flex-direction: column; width: 70%; height: 100%; position: absolute; left: 15%; z-index: 2;}
.Pricing-Px-ContentTopBotT{display: flex; flex-direction: row; width: 100%; height: 50%;}

.Pricing-Px-ContentTopBotB{display: flex; flex-direction: row; width: 100%; height: 100%;}
.Pricing-Px-ContentTopBotB2{display: flex; flex-direction: row; margin: 0 auto; width: 90%; height: 100%;}

.Pricing-Px-ContentTopBotL{display: flex; width: 50%; height: 100%; align-items: center; justify-content: center;} 
.Pricing-Px-ContentTopBotR{display: flex; width: 50%; height: 100%; align-items: center; justify-content: center;} 

.Pricing-Px-ContentTopBotL a{font-size: 3rem; color: #139876; width: 25rem; text-align: center; font-weight: 600; border-bottom: 5px solid #139876; cursor: pointer; position: relative; animation: getFreeAnimation 10s infinite linear; text-decoration: none;}
.Pricing-Px-ContentTopBotL a:hover{animation: getFreeAnimationHover 0.2s linear; transform: scale(1.02);} */


/* .PlaceBorderGreenСut4{display: flex; flex-direction: column; margin: 3rem 0 0 0.5rem; position: relative; width: 33rem; height: 16rem;}
.PlaceBorderGreenСutT4{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC4{height: 60%; width: 100%; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutB4{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 2px 15px 15px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}
.PlaceBorderGreenСutT4-Con{display: flex; flex-direction: column; width: 100%; height: 100%; position: absolute; padding: 1.5rem;}
.PlaceBorderGreenСutT4-ConRight{display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: 19rem; height: 7.8rem; position: absolute; z-index: 2; right: 0; bottom: 0; background-color: #29B28F; border-top-left-radius: 2rem; color: #fff; padding: 0.7rem;}
.PlaceBorderGreenСutT4-ConRightTEXT{font-size: 12px;}
.PlaceBorderGreenСutT4-ConRightBUT{width: 7rem; height: 1.6rem; font-size: 0.8rem; margin-top: 0.3rem; cursor: pointer; background-color: #fff; color: #007557; padding: 0.1rem 0.2rem;} */


.PlaceBorderGreenСut4-price{display: flex; flex-direction: column; position: relative; width: 100%; height: 32rem;}
.PlaceBorderGreenСutT4-P{height: 20%; width: 100%; border-top: 6px solid rgb(242, 242, 242); border-left: 6px solid rgb(242, 242, 242); border-right: 6px solid rgb(242, 242, 242);}
.PlaceBorderGreenСutC4-P{height: 60%; width: 100%; border-left: 6px solid rgb(242, 242, 242);}
.PlaceBorderGreenСutB4-P{height: 20%; width: 100%; border-bottom: 6px solid rgb(242, 242, 242); border-left: 6px solid rgb(242, 242, 242); border-right: 6px solid rgb(242, 242, 242);}

.PlaceBorderGreenСutT4-Con-Pri{display: flex; flex-direction: column; width: 100%; height: 100%; position: absolute; padding: 0 1.5rem 0 1.5rem;}
/* .PlaceBorderGreenСutT4-Con-Pri-Right{display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: 19rem; height: 7.8rem; position: absolute; z-index: 2; right: 0; bottom: 0; background-color: #29B28F; border-top-left-radius: 2rem; color: #fff; padding: 0.7rem;} */
/* .PlaceBorderGreenСutT4-Con-Pri-RightTEXT{font-size: 12px;} */
/* .PlaceBorderGreenСutT4-Con-Pri-RightBUT{width: 7rem; height: 1.6rem; font-size: 0.8rem; margin-top: 0.3rem; cursor: pointer; background-color: #fff; color: #007557; padding: 0.1rem 0.2rem;} */


.PlaceBorderGreenСutT4-Con-Pri-Title{font-size: 1.6rem; font-weight: 500; color: #2F2F2F; margin: 1rem auto 1.3rem auto;}
/* .PlaceBorderGreenСutT4-Con-Pri-Text{margin-bottom: 0.4rem; margin-left: 1.5rem; font-size: 1.1rem;} */

.Pricing-Px-WhatYouGet-Col{display: flex; flex-direction: column; margin-bottom: 1.7rem;}
.Pricing-Px-WhatYouGet-Title{display: flex; flex-direction: row;} 
.Pricing-Px-WhatYouGet-Title i{color: #139876; font-size: 1.3rem; margin-right: 1rem;}
.Pricing-Px-WhatYouGet-Title span{font-size: 1.1rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 1.2rem;}
.Pricing-Px-WhatYouGet-Text{margin-top: 0.6rem; font-size: 1.1rem; font-weight: 300; line-height: 1.6rem;}

.PRICING-ROW-CARD1 .button-BSite{width: 100%; margin-top: 1rem;}

.popuptext-partners{display: flex; flex-direction: column; position: absolute; background-color: #fff; border-radius: 0.3rem; color: #6e6b7b; 
   padding: 0.2rem 0.3rem; font-size: 10px; right: -4rem;  top: 4.5rem; opacity: 0; transition: 0.2s all linear;}
.popuptext-partners::after{content: ""; position: absolute; top: 6%; left: -5px;margin-left: -5px; border-width: 5px;
   border-style: solid; border-color: transparent #ffffff transparent transparent;}
.popuptext-partners-hover{cursor: pointer;}
.popuptext-partners-hover:hover~.popuptext-partners{opacity: 1; top: 3.8rem}

/* 
.PlaceBorderGreenСutT4-ConTitle{font-size: 1.2rem; font-weight: 500; color: #2F2F2F; margin: 1rem auto 0.5rem auto;}
.PlaceBorderGreenСutT4-ConText{margin-top: 0.3rem;}
.Pricing-Px-ContentTopBotLInBoxT4{display: none;} */

/* .PRICING-ROW-CARD1{display: flex; flex-direction: column; width: 17rem; height: 19rem; background-color: #fff; border-radius: 0.3rem; position: relative;
   margin: auto; box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2); padding: 1rem 1rem; transition: all 0.5s; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.PRICING-ROW-CARD1:hover{box-shadow: -5px 20px 35px rgba(0, 0, 0, 0.2);}
.PRICING-ROW-CARD-Content{display: flex; flex-direction: column; height: 26rem;}
.PRICING-ROW-CARD-Button{display: flex; flex-direction: column; align-items: center; justify-content: center; height: 3rem; margin-top: 0.3rem}
.PRICING-ROW-CARDT1-title{font-size: 1.2rem; margin: 0 auto 1.2rem auto; color: #2F2F2F;}
.PRICING-ROW-Seasonally{display: flex; flex-direction: row; margin-bottom: 1rem; font-size: 1.1rem;}
.PRICING-ROW-SeasonallyBot{display: flex; flex-direction: row; font-size: 1.1rem;}
.PRICING-ROW-Seasonally-LEFT{display: flex; width: 45%;}
.PRICING-ROW-Seasonally-RIGHT{display: flex; justify-content: center; width: 55%;}
.text-in-CARD-PRICING{margin: 0 auto 0.1rem auto; font-size: 0.7rem; text-align: center;}

.infoaboutprice{cursor: pointer;} */


/* .infoaboutprice:hover::after {
   content: attr(data-title); position: absolute; top: 1rem; left: 0rem;
   height: 2rem; z-index: 1; width: 80%; background: rgb(255, 255, 255);
   color: #6e6b7b; text-align: center; font-family: Arial, sans-serif;
   font-size: 14px; padding: 2px 3px; font-family: "Montserrat", Sans-serif;
   font-weight: 400; background-color: #fff; box-shadow: -5px 10px 25px rgba(0, 0, 0, 0.104);
   border-radius: 1rem;
  } */







/* Testimonials */
.Testimonials-Px{display: flex; flex-direction: column;}
.Testimonials-background{display: flex; width: 100%; height: 45rem; background-color: #fff; position: relative;}
.Testimonials-background-gray{width: 61%; height: 100%; background: linear-gradient(-83deg, transparent 20rem, #F2F2F2 0); position: absolute; z-index: 1;}

.Testimonials-Px-Content{display: flex; flex-direction: row; width: 100%; height: 100%; position: absolute; margin: 0 auto; z-index: 2;}

/* .Testimonials-Px-ContentLeftBotT{display: flex; flex-direction: column; width: 45rem; margin-left: auto; align-items: center; justify-content: center; background-color: #00755853;}
.Testimonials-Px-ContentRightBotT{display: flex; flex-direction: column; align-items: end; width: 45rem; margin-right: auto; background-color: #6dd19880;} */

.Testimonials-Px-ContentLeftBotT{display: flex; flex-direction: column; width: 45rem; margin-left: auto; align-items: center; justify-content: center;}
.Testimonials-Px-ContentRightBotT{display: flex; flex-direction: column; align-items: end; width: 45rem; margin-right: auto;}

.Testimonials-Statistics-Main{display: flex; flex-direction: row; height: 6rem; margin: 2rem auto;}
.Testimonials-Statistics-Img{display: flex; align-items: center; justify-content: center; width: 6rem;}
.Testimonials-Statistics-Content{display: flex; flex-direction: column; justify-content: center; width: 20rem;}

.Testimonials-Statistics-Content-TextTop{display: flex; text-align: center; justify-content: center;}
.Testimonials-Statistics-Content-TextBot{display: flex; text-align: center; justify-content: center;}

.Testimonials-Statistics-TextFS1{font-size: 3.2rem; line-height: 4rem;}
.Testimonials-Statistics-TextFS11{font-size: 1.2rem;}
.Testimonials-Statistics-TextFS2{font-size: 2.7rem;}
.Testimonials-Statistics-TextFS22{font-size: 1.2rem;}
.Testimonials-Statistics-TextFS3{font-size: 2.2rem;}
.Testimonials-Statistics-TextFS33{font-size: 1.2rem;}

.Testimonials-Statistics-Img img{width: 5rem; height: 5rem;}

.Testimonials-Px-ContentTopT{display: flex; flex-direction: column; height: auto; width: 85%; height: 35rem; margin-top: 12%; background-color: #e3e3e300; border-radius: 0.3rem; backdrop-filter: blur(5px);}

.Testimonials-Testimonials-Carousel{display: flex; flex-direction: column; width: 100%; position: absolute; padding: 1.3rem 1rem;}
.Testimonials-Testimonials-CarouselText{display: flex; flex-direction: row; text-align: justify; font-weight: 300; height: 12.3rem; width: 100%; position: relative;}
.Testimonials-Testimonials-CarouselRoleAndNameDiv{display: flex; flex-direction: row; margin-top: 1rem; width: 100%; height: 1.5rem;}
.Testimonials-Testimonials-CarouselRoleAndName{display: flex; align-items: center; width: 90%; padding-top: 0.6rem;}
.Testimonials-Testimonials-CarouselRoleAndNameArrows{display: flex; flex-direction: row; justify-content: end; width: 10%;}
.Testimonials-Testimonials-CarouselRoleAndNameArrows i{margin-left: 0.4rem; font-size: 1.5rem; color: #139876; cursor: pointer;}

.Testimonials-Px-ContentTopRowT, .Testimonials-Px-ContentBotRowT{display: flex; flex-direction: row; margin: auto 0; height: 4.5rem;}
.Testimonials-Px-ContentIMGRowT{display: flex; align-items: center; justify-content: center; width: 33.4%; margin: 0 auto;}

.PlaceBorderGreenСut4-spare{display: flex; flex-direction: column; position: relative; width: 100%; height: 50%;}
.PlaceBorderGreenСutT4-S{height: 20%; width: 100%; border-top: 6px solid rgb(242, 242, 242); border-left: 6px solid rgb(242, 242, 242); border-right: 6px solid rgb(242, 242, 242);}
.PlaceBorderGreenСutC4-S{height: 60%; width: 100%; border-right: 6px solid rgb(242, 242, 242);}
.PlaceBorderGreenСutB4-S{height: 20%; width: 100%; border-bottom: 6px solid rgb(242, 242, 242); border-right: 6px solid rgb(242, 242, 242); transform: matrix(1, 0, 0, 1, 0, 0);}

.PlaceBorderGreenСut5-spare{display: flex; flex-direction: column; position: relative; width: 100%; height: 50%;}
.PlaceBorderGreenСutT5-S{height: 20%; width: 100%; border-left: 6px solid rgb(242, 242, 242);}
.PlaceBorderGreenСutC5-S{height: 60%; width: 100%; border-left: 6px solid rgb(242, 242, 242);}
.PlaceBorderGreenСutB5-S{height: 20%; width: 100%; border-bottom: 6px solid rgb(242, 242, 242); border-left: 6px solid rgb(242, 242, 242); border-right: 6px solid rgb(242, 242, 242); transform: matrix(1, 0, 0, 1, 0, 0);}

.Testimonials-Px-ContentBotTAbs{display: flex; flex-direction: column; position: absolute; width: 100%; height: 100%;}

.Testimonial-text{position: absolute;}

.Testimonials-Px-ContentIMGRowT-IMG-1{height: 4.9rem;}
.Testimonials-Px-ContentIMGRowT-IMG-2{height: 3rem;}
.Testimonials-Px-ContentIMGRowT-IMG-3{height: 1.5rem;}
.Testimonials-Px-ContentIMGRowT-IMG-4{height: 1.7rem;}
.Testimonials-Px-ContentIMGRowT-IMG-5{height: 2.7rem;}
.Testimonials-Px-ContentIMGRowT-IMG-6{height: 1.6rem;}


/* Continuation */
.Continuation-Px{display: flex; flex-direction: column;}
.Continuation-background{display: flex; width: 100%; height: 50rem; background-color: #fff; position: relative;}
.Continuation-background-gray{width: 50%; height: 100%; background: linear-gradient(-81deg, transparent 20rem, #F2F2F2 0); position: absolute; z-index: 1;}
/* .Pricing-background-gray{width: 60%; height: 100%; background: linear-gradient(-81deg, transparent 20rem, #F2F2F2 0); position: absolute; z-index: 1;} */
.Continuation-Px-Content{display: flex; flex-direction: column; width: 70%; height: 100%; position: absolute; left: 15%; z-index: 2;}

.PlaceBorderGreenСut5{display: flex; flex-direction: column; margin: 4.5rem 0 0 0.5rem; position: relative; width: 65rem; height: 38rem;}
.PlaceBorderGreenСutT5{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
.PlaceBorderGreenСutC5{height: 60%; width: 100%; border-left: 6px solid #29B28F;}
.PlaceBorderGreenСutB5{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 2px 15px 15px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}
.PlaceBorderGreenСutT5-Con{display: flex; flex-direction: column; width: 100%; height: 100%; position: absolute; padding: 0.5rem;}
.PlaceBorderGreenСutT5-Con img{height: auto; width: 35rem; margin: auto 6rem;}

.Continuation-Px-Content2{display: flex; flex-direction: column; width: 35rem; position: absolute; left: 58%; top: 28%; z-index: 2;}
.Continuation-Px-Content2Title{font-size: 2rem; font-weight: 600; color: #2F2F2F;}
.Continuation-Px-Content2Text1{font-size: 1.2rem; font-weight: 300; margin-top: 0.8rem;}
.Continuation-Px-Content2Text2{font-size: 1.2rem; font-weight: 300; line-height: 2rem; margin-top: 0.8rem;}
.Continuation-Px-Content2Text3{font-size: 1.2rem; font-weight: 300; margin-top: 0.8rem;}
.Continuation-Px-Content2Text3 a{border-bottom: 2px solid #29B28F; cursor: pointer; text-decoration: none; color: #6e6b7b;}

/* /Laptop / */
@media (min-width: 1701px) and (max-width: 1900px){
   .Continuation-Px-Content2{left: 62%;}
}
@media (min-width: 1551px) and (max-width: 1700px){
   .HomeMainSite-Px-background{height: 55rem;}
   .HomeMainSite-PlaceForText{width: 32rem;}
   .HomeMainSiteLeftConText1{font-size: 3.7rem;}
   .HomeMainSiteLeftConText2{font-size: 3.2rem;} 
   .HomeMainSiteLeftConText3{font-size: 1.2rem;}
   .HomeMainSiteLeftConText4{font-size: 1.2rem;}

   .Testimonials-Px-ContentLeftBotT{width: 42rem;}
   .Testimonials-Px-ContentRightBotT{width: 42rem;}

   .PlaceBorderGreenСut{width: 610px; height: 307px;}
   .PlaceBorderGreenСut .div-for-play{left: 42%;}
   .PlaceBorderGreenСut .fa-play{font-size: 3.5rem;}

   .HowHelpYou-Px-Content{width: 90%; left: 5%;}

   .Pricing-background{height: 42rem;}
   .Pricing-Px-Content{width: 80%; left: 10%;}

   .Continuation-Px-Content{left: 13%;}
   .Continuation-Px-Content2{left: 63%;}
}
@media (min-width: 1401px) and (max-width: 1550px){
   .HomeMainSite-Px-background{height: 55rem;}
   .HomeMainSite-PlaceForText{width: 32rem;}
   .HomeMainSiteLeftConText1{font-size: 3.7rem; line-height: 5rem;}
   .HomeMainSiteLeftConText2{font-size: 3.2rem; line-height: 4.7rem;} 
   .HomeMainSiteLeftConText3{font-size: 1.2rem; line-height: 2.8rem;}
   .HomeMainSiteLeftConText4{font-size: 1.2rem; line-height: 2.8rem;}

   .PlaceBorderGreenСut{width: 572px; height: 288px;}
   .PlaceBorderGreenСut .div-for-play{left: 42%;}
   .PlaceBorderGreenСut .fa-play{font-size: 3.2rem; margin-top: 25%; margin-left: 32%;}

   .HowHelpYou-Px-Content{width: 90%; left: 5%;}

   .HowHelpYou-background{height: 42rem;}
   .HowHelpYou-background-gray{width: 70%;}
   .HowHelpYou-Px-Content{width: 90%; left: 5%;}
   .HowHelpYou-Px-Content-Right{padding-left: 5rem;}
   .HowHelpYou-Px-Content-LeftText-Title{margin-top: 2.2rem;}
   .HowHelpYou-Px-Content-LeftText-Title i{color: #139876; font-size: 1.8rem; margin-right: 1rem;}
   .HowHelpYou-Px-Content-LeftText-Title span{font-size: 1.2rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 1.5rem;}
   .HowHelpYou-Px-Content-LeftText-Text{margin-top: 0.5rem; font-size: 1rem; width: 35rem; line-height: 1.7rem;}

   .Testimonials-Px-ContentLeftBotT{width: 41rem;}
   .Testimonials-Px-ContentRightBotT{width: 41rem; align-items: center;}

   .PlaceBorderGreenСutT2-ConTOP img{width: auto; height: 5rem; margin: auto;}

   .PlaceBorderGreenСut2{margin: 2.5rem 0 0 1.5rem; width: 30rem; height: 15rem;}
   .PlaceBorderGreenСut3{margin: 2.5rem 0 0 0.5rem; width: 30rem; height: 17rem;}

   .Pricing-Px-Content{width: 90%; left: 5%;}
   .Pricing-background{height: 40rem;}

   .Pricing-Px-ContentTopBotL{display: flex; flex-direction: column; width: 60%; height: 100%;}
   .Pricing-Px-ContentTopBotR{display: flex; flex-direction: row; width: 40%; height: 100%;}

   /* .Pricing-Px-ContentTopBotT{height: 50%;} */
   /* .Pricing-Px-ContentTopBotB{height: 50%; align-items: center;} */

   .Continuation-Px-Content{left: 7%;}
   .Continuation-Px-Content2{left: 60%;}
}
@media (min-width: 1201px) and (max-width: 1400px){
   .HomeMainSite-Px-background{height: 47rem;}
   .HomeMainSite-PlaceForText{width: 30rem;}
   .HomeMainSiteLeftConText1{font-size: 3rem; line-height: 4.8rem;}
   .HomeMainSiteLeftConText2{font-size: 2.5rem; line-height: 4.5rem;} 
   .HomeMainSiteLeftConText3{font-size: 1.1rem; line-height: 2.5rem;}
   .HomeMainSiteLeftConText4{font-size: 1.1rem; line-height: 2.5rem;}

   .PlaceBorderGreenСut{width: 458px; height: 230px;}
   .PlaceBorderGreenСut .div-for-play{top: 30%; left: 41%; width: 5rem; height: 5rem;}
   .PlaceBorderGreenСut .fa-play{font-size: 2.5rem; margin-top: 25%; margin-left: 32%;}

   .HomeMainSite-PlaceForText-DivForBut a{margin: 3rem 1rem 0 1rem; font-size: 0.9rem !important;}

   .HowHelpYou-background{height: 38rem;}
   .HowHelpYou-background-gray{width: 75%;}
   .HowHelpYou-Px-Content{width: 90%; left: 5%;}
   .HowHelpYou-Px-Content-Right{padding-left: 5rem;}
   .HowHelpYou-Px-Content-LeftText-Title{margin-top: 1.7rem;}
   .HowHelpYou-Px-Content-LeftText-Title i{color: #139876; font-size: 1.8rem; margin-right: 1rem;}
   .HowHelpYou-Px-Content-LeftText-Title span{font-size: 1rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 1.5rem;}
   .HowHelpYou-Px-Content-LeftText-Text{margin-top: 0.5rem; font-size: 1rem; width: 30rem; line-height: 1.7rem;}

   .Testimonials-Px-ContentLeftBotT{width: 43%;}
   .Testimonials-Px-ContentRightBotT{width: 57%; align-items: center;}

   .PlaceBorderGreenСut2-spare{width: 383px; height: 198px;}
   .PlaceBorderGreenСut3-spare{width: 383px; height: 198px;}

   .PlaceBorderGreenСutT2-ConTOP{height: 50%; width: 100%;}
   .PlaceBorderGreenСutT2-ConTOP img{width: auto; height: 4rem; margin: auto;}

   .PlaceBorderGreenСut2{margin: 2rem 0 0 1.5rem; width: 25rem; height: 13rem;}
   .PlaceBorderGreenСut3{margin: 2rem 0 0 0.5rem; width: 28rem; height: 14rem;}

   /* .Pricing-Px-Content{width: 95%; left: 2.5%;}
   .Pricing-background{height: 45rem;}
   .Pricing-Px-ContentTopBotT{height: 50%;}
   .Pricing-Px-ContentTopBotB{height: 50%; align-items: center;}
   .PRICING-ROW-CARD1{width: 14.5rem; height: 17rem; padding: 0.5rem;}
   .PRICING-ROW-CARDT1-title{font-size: 1.1rem;}
   .PRICING-ROW-Seasonally, .PRICING-ROW-SeasonallyBot{font-size: 0.9rem;}
   .Pricing-Px-ContentTopBotL a{font-size: 2.5rem; width: 20rem;} */

   .Pricing-Px-Content{width: 95%; left: 2.5%;}
   .Pricing-background{height: 39rem;}
   .Pricing-Px-ContentTopBotL{display: flex; flex-direction: column; width: 60%; height: 100%;}
   .Pricing-Px-ContentTopBotR{display: flex; flex-direction: row; width: 40%; height: 100%;}
   .PRICING-ROW-CARD1{width: 25rem;}

   .Continuation-background{height: 40rem;}
   .PlaceBorderGreenСut5{width: 52rem; height: 32rem;}
   .PlaceBorderGreenСutT5-Con img{width: 30rem; margin: auto 4rem;}
   .Continuation-Px-Content{left: 6%;}
   .Continuation-Px-Content2{left: 60%; top: 29%; width: 30rem;}

   .Continuation-Px-Content2Title{font-size: 1.7rem; color: #2F2F2F;}
   .Continuation-Px-Content2Text1{font-size: 1rem; margin-top: 0.8rem;}
   .Continuation-Px-Content2Text2{font-size: 1rem; line-height: 2rem;}
   .Continuation-Px-Content2Text3{font-size: 1rem;}
}
@media (min-width: 1001px) and (max-width: 1200px){
   .HomeMainSite-Px-background{height: 38rem;}
   .HomeMainSite-PlaceForText{width: 25rem;}
   .HomeMainSiteLeftConText1{font-size: 2.8rem; line-height: 3.4rem;}
   .HomeMainSiteLeftConText2{font-size: 2.2rem; line-height: 3.2rem;}
   .HomeMainSiteLeftConText3{font-size: 1rem; line-height: 2rem;}
   .HomeMainSiteLeftConText4{font-size: 1rem; line-height: 2rem;}

   .PlaceBorderGreenСut{width: 381px; height: 192px;}
   .PlaceBorderGreenСut .div-for-play{top: 30%; left: 41%; width: 5rem; height: 5rem;}
   .PlaceBorderGreenСut .fa-play{font-size: 2.5rem; margin-top: 25%; margin-left: 32%;}

   .HomeMainSite-PlaceForText-DivForBut{padding-left: 0;}
   .HomeMainSite-PlaceForText-DivForBut a{margin: 3rem 0.5rem 0 0.5rem; font-size: 0.8rem !important; height: 2.2rem;}

   .HowHelpYou-background{height: 36rem;}
   .HowHelpYou-background-gray{width: 80%;}
   .HowHelpYou-Px-Content{width: 95%; left: 2.5%;}
   .HowHelpYou-Px-Content-Right{padding-left: 4rem;}
   .HowHelpYou-Px-Content-LeftText-Title{margin-top: 1.7rem;}
   .HowHelpYou-Px-Content-LeftText-Title i{color: #139876; font-size: 1.8rem; margin-right: 1rem;}
   .HowHelpYou-Px-Content-LeftText-Title span{font-size: 1rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 1.5rem;}
   .HowHelpYou-Px-Content-LeftText-Text{margin-top: 0.5rem; font-size: 0.9rem; width: 24rem; line-height: 1.5rem;}

   .PlaceBorderGreenСut2-spare{width: 335px; height: 173px;}
   .PlaceBorderGreenСut3-spare{width: 335px; height: 173px;}

   .PlaceBorderGreenСutT2-ConTOP{height: 50%; width: 100%;}
   .PlaceBorderGreenСutT2-ConTOP img{width: auto; height: 3.5rem; margin: auto;}

   .PlaceBorderGreenСut2{margin: 2rem 0 0 1.5rem; width: 23rem; height: 12rem;}
   .PlaceBorderGreenСut3{margin: 2rem 0 0 0.5rem; width: 23rem; height: 13rem;}

   .PlaceBorderGreenСut2-spare .div-for-play{top: 30%; left: 41%; width: 5rem; height: 5rem;}
   .PlaceBorderGreenСut3-spare .div-for-play{top: 30%; left: 41%; width: 5rem; height: 5rem;}
   .PlaceBorderGreenСut2-spare .fa-play{font-size: 2.5rem; margin-top: 25%; margin-left: 32%;}
   .PlaceBorderGreenСut3-spare .fa-play{font-size: 2.5rem; margin-top: 25%; margin-left: 32%;}

   .Testimonials-Px-ContentLeftBotT{width: 35%;}
   .Testimonials-Px-ContentRightBotT{width: 65%; align-items: center;}
   .Testimonials-Statistics-Main{height: 6rem;} 
   .Testimonials-Statistics-Img{width: 4rem;}
   .Testimonials-Statistics-Content{width: 11rem;}

   .Testimonials-Statistics-TextFS1{font-size: 2rem; line-height: 3rem;}
   .Testimonials-Statistics-TextFS2{font-size: 1.8rem;}
   .Testimonials-Statistics-TextFS3{font-size: 1.4rem;}
   .Testimonials-Statistics-TextFS11, .Testimonials-Statistics-TextFS22, .Testimonials-Statistics-TextFS33{font-size: 1rem;}

   .Testimonials-Statistics-Img img{width: 3rem; height: 3rem;}

   .Pricing-Px-Content{width: 95%; left: 2.5%;}
   .Pricing-background{height: 42rem;}
   /* .Pricing-Px-ContentTopBotT{height: 50%;}
   .Pricing-Px-ContentTopBotB{height: 50%; align-items: center;} */

   /* .PRICING-ROW-CARD1{width: 13rem; height: 16rem; padding: 0.5rem;}
   .PRICING-ROW-CARDT1-title{font-size: 1rem; text-align: center;}
   .PRICING-ROW-Seasonally, .PRICING-ROW-SeasonallyBot{font-size: 0.8rem;}
   .Pricing-Px-ContentTopBotL a{font-size: 2.2rem; width: 18rem;}
   .text-in-CARD-PRICING{font-size: 0.6rem;}
   .PRICING-ROW-CARD-Button button{height: 2.5rem; margin-top: 0.3rem; font-size: 0.8rem;} */

   .Pricing-Px-Content{width: 95%; left: 2.5%;}
   .Pricing-background{height: 35rem;}
   .Pricing-Px-ContentTopBotL{width: 60%;}
   .Pricing-Px-ContentTopBotR{width: 40%;}
   .PRICING-ROW-CARD1{width: 25rem;}

   .PlaceBorderGreenСut4-price{height: 29rem;}

   .PlaceBorderGreenСutT4-Con-Pri{padding: 0 1rem 0 1.5rem;}
   .PlaceBorderGreenСutT4-Con-Pri-Title{font-size: 1.2rem; margin: 1rem auto 1rem auto;}

   .Pricing-Px-WhatYouGet-Col{margin-bottom: 1.2rem;}
   .Pricing-Px-WhatYouGet-Title i{font-size: 1.2rem;}
   .Pricing-Px-WhatYouGet-Title span{font-size: 1rem;}
   .Pricing-Px-WhatYouGet-Text{margin-top: 0.6rem; font-size: 1rem;}
   
   
   .PRICING-ROW-CARD1{width: 22rem; height: 29rem; padding: 1rem 0.5rem;}
   .PRICING-ROW-CARDT1-title{font-size: 1.3rem;}
   
   .PRICING-ROW-Seasonally{font-size: 16px;}
   .PRICING-ROW-Seasonally-Partner{font-size: 16px;}
   .PRICING-ROW-Seasonally-Price{font-size: 16px}
   .PRICING-ROW-Seasonally-PriceBot{font-size: 16px;}

   .TRY-CDM-FOR-FREE-PRICE{font-size: 1.1rem;}




   .Continuation-background{height: 40rem;}
   .PlaceBorderGreenСut5{width: 45rem; height: 32rem;}
   .PlaceBorderGreenСutT5-Con img{width: 25rem; margin: auto 2rem;}
   .Continuation-Px-Content{left: 5%;}
   .Continuation-Px-Content2{left: 55%; top: 30%; width: 26rem;}

   .Continuation-Px-Content2Title{font-size: 1.7rem; color: #2F2F2F;}
   .Continuation-Px-Content2Text1{font-size: 1rem; margin-top: 0.8rem;}
   .Continuation-Px-Content2Text2{font-size: 1rem; line-height: 2rem;}
   .Continuation-Px-Content2Text3{font-size: 1rem;}

   .popuptext-partners{right: 7.3rem;  top: 4.5rem;}
   .popuptext-partners::after{top: 6%; left: auto; right: -10px;border-color: transparent transparent transparent #ffffff;}
   .popuptext-partners-hover{cursor: pointer;}
   .popuptext-partners-hover:hover~.popuptext-partners{opacity: 1; top: 3.8rem}
}
@media (min-width: 701px) and (max-width: 1000px){
   .HomeMainSite-Px-background{height: 35rem;}
   .HomeMainSite-PlaceForText{width: 22rem;}
   .HomeMainSiteLeftConText1{font-size: 2rem; line-height: 3.4rem; margin-top: 5rem;}
   .HomeMainSiteLeftConText2{font-size: 1.8rem; line-height: 3.2rem;}
   .HomeMainSiteLeftConText3{font-size: 0.8rem; line-height: 2rem;}
   .HomeMainSiteLeftConText4{font-size: 0.8rem; line-height: 2rem;}

   .PlaceBorderGreenСut{width: 381px; height: 192px;}
   .PlaceBorderGreenСut .div-for-play{top: 30%; left: 41%; width: 5rem; height: 5rem;}
   .PlaceBorderGreenСut .fa-play{font-size: 2.5rem; margin-top: 25%; margin-left: 32%;}

   .HomeMainSite-PlaceForText-DivForBut{padding-left: 0;}
   .HomeMainSite-PlaceForText-DivForBut a{margin: 2rem 0.5rem 0 0.5rem; font-size: 0.7rem !important; height: 2.2rem;}

   .HowHelpYou-background{height: 36rem;}
   .HowHelpYou-background-gray{width: 90%;}
   .HowHelpYou-Px-Content{width: 95%; left: 2.5%;}
   .HowHelpYou-Px-Content-Right{padding-left: 2rem;}
   .HowHelpYou-Px-Content-LeftText-Title{margin-top: 1.4rem;}
   .HowHelpYou-Px-Content-LeftText-Title i{color: #139876; font-size: 1.2rem; margin-right: 1rem;}
   .HowHelpYou-Px-Content-LeftText-Title span{font-size: 0.8rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 1.5rem;}
   .HowHelpYou-Px-Content-LeftText-Text{margin-top: 0.5rem; font-size: 0.7rem; width: 17rem; line-height: 1.5rem;}

   .Testimonials-background{height: 35rem;}
   .Testimonials-Px-ContentLeftBotT{width: 30%;}
   .Testimonials-Px-ContentRightBotT{width: 70%; align-items: center;}
   .Testimonials-Px-ContentTopT{margin-top: 5%; height: 31rem;}
   .Testimonials-Statistics-Main{height: 6rem;}
   .Testimonials-Statistics-Img{width: 3rem;}
   .Testimonials-Statistics-Content{width: 9.5rem;}
   .Testimonials-Testimonials-CarouselText{height: 10.7rem;}

   .Testimonials-Statistics-TextFS1{font-size: 1.8rem; line-height: 2.5rem;}
   .Testimonials-Statistics-TextFS2{font-size: 1.3rem;}
   .Testimonials-Statistics-TextFS3{font-size: 1.1rem;}
   .Testimonials-Statistics-TextFS11, .Testimonials-Statistics-TextFS22, .Testimonials-Statistics-TextFS33{font-size: 1rem;}

   .Testimonials-Statistics-Img img{width: 2.7rem; height: 2.7rem;}
   .Testimonial-text{font-size: 0.9rem;}
   .Testimonials-Testimonials-CarouselRoleAndName{font-size: 0.9rem;}

   .PlaceBorderGreenСut2-spare{width: 282px; height: 146px;}
   .PlaceBorderGreenСut3-spare{width: 282px; height: 146px; margin: 0 0 0 0.5rem;}

   .PlaceBorderGreenСut2-spare .div-for-play{top: 25%; left: 41%; width: 4.5rem; height: 4.5rem;}
   .PlaceBorderGreenСut3-spare .div-for-play{top: 25%; left: 41%; width: 4.5rem; height: 4.5rem;}
   .PlaceBorderGreenСut2-spare .fa-play{font-size: 2.2rem; margin-top: 25%; margin-left: 32%;}
   .PlaceBorderGreenСut3-spare .fa-play{font-size: 2.2rem; margin-top: 25%; margin-left: 32%;}

   .PlaceBorderGreenСutT2-ConTOP{height: 50%; width: 100%;}
   .PlaceBorderGreenСutT2-ConTOP img{width: auto; height: 2.2rem; margin: auto;}
   .PlaceBorderGreenСutT2-ConTOPIMG{width: auto; height: 4rem !important;}

   .PlaceBorderGreenСut2{margin: 2rem 0 0 1.5rem; width: 16rem; height: 10rem;}
   .PlaceBorderGreenСut3{margin: 2rem 0 0 0.5rem; width: 15rem; height: 11rem;}

   /* .Pricing-Px-Content{width: 98%; left: 1%;}
   .Pricing-background{height: 34rem;}
   .Pricing-background-gray{width: 80%;}
   .Pricing-Px-ContentTopBotT{height: 50%;}
   .Pricing-Px-ContentTopBotB{height: 50%; align-items: center;}
   .PlaceBorderGreenСutT4-ConText{font-size: 0.9rem;}
   .PRICING-ROW-CARD1{width: 10rem; height: 14rem; padding: 0.5rem;}
   .PRICING-ROW-CARDT1-title{font-size: 0.8rem; margin: 0 auto 0.8rem auto; text-align: center;}
   .PRICING-ROW-Seasonally, .PRICING-ROW-SeasonallyBot{font-size: 0.6rem;}
   .PlaceBorderGreenСutT4-ConRight{width: 15rem; height: 5.5rem; font-size: 0.7rem;}
   .PlaceBorderGreenСut4{margin: 2rem 0 0 0.5rem; height: 13rem;}

   .Pricing-Px-ContentTopBotL{display: flex; width: 40%;} 
   .Pricing-Px-ContentTopBotR{display: flex; width: 60%;} 
   .Pricing-Px-ContentTopBotL a{font-size: 1.5rem; width: 12rem;}

   .text-in-CARD-PRICING{font-size: 7px;}
   .PRICING-ROW-CARD-Button button{height: 2.5rem; margin-top: 0.3rem; font-size: 0.6rem;} */

   .Pricing-background{height: 70rem;}
   .Pricing-Px-Content{flex-direction: column; width: 100%;}
   .Pricing-Px-Content{flex-direction: column; width: 100%; left: 0%;}

   .Pricing-Px-ContentTopBot-TOPPRICE-1000{display: flex;}
   .Pricing-Px-ContentTopBotL{display: flex; flex-direction: column; width: 100%; height: 100%;}
   .Pricing-Px-ContentTopBotR{display: none;}

   .PRICING-ROW-CARD1{width: 33rem; margin-top: 1.5rem;}
   .PlaceBorderGreenСut4-price{width: 33rem; height: 32rem;}
   .PlaceBorderGreenСutT4-Con-Pri{padding: 0 1rem 0 1.5rem;}
   .PlaceBorderGreenСutT4-Con-Pri-Title{font-size: 1.2rem; margin: 1rem auto 1rem auto;}

   .Pricing-Px-WhatYouGet-Col{margin-bottom: 1.2rem;}
   .Pricing-Px-WhatYouGet-Title i{font-size: 1.2rem;}
   .Pricing-Px-WhatYouGet-Title span{font-size: 1rem;}
   .Pricing-Px-WhatYouGet-Text{margin-top: 0.6rem; font-size: 1rem;}


   .Continuation-background{height: 35rem;}
   .PlaceBorderGreenСut5{width: 35rem; height: 25rem;}
   .PlaceBorderGreenСutT5-Con img{width: 15rem; margin: auto 1rem;}
   .Continuation-Px-Content{left: 2%;}
   .Continuation-Px-Content2{left: 45%; top: 30%; width: 20rem;}

   .Continuation-Px-Content2Title{font-size: 1.2rem; color: #2F2F2F;}
   .Continuation-Px-Content2Text1{font-size: 0.8rem; margin-top: 0.3rem;}
   .Continuation-Px-Content2Text2{font-size: 0.8rem; line-height: 1.4rem;}
   .Continuation-Px-Content2Text3{font-size: 0.8rem;}

   .PlaceBorderGreenСutT4-ConRightTEXT{font-size: 9px;}
   .PlaceBorderGreenСutT4-ConRightBUT{width: 6rem; height: 1.3rem; font-size: 0.7rem;}

   .popuptext-partners{right: 7.8rem; top: 2.6rem;}
   .popuptext-partners::after{top: 6%; left: auto; right: -10px;border-color: transparent transparent transparent #ffffff;}
   .popuptext-partners-hover:hover~.popuptext-partners{opacity: 1; top: 2.4rem}
}
@media (min-width: 0px) and (max-width: 700px){
   .HomeMainSite-Left{width: 100%;}
   .HomeMainSite-Right{display: none;}
   .HomeMainSite-Px-background{display: flex; width: 100%; height: 50rem; background-color: #fff; position: relative;}
   .HomeMainSite-Px-background-gray{width: 100%;} 

   .TitleBasicOnSite{font-size: 1.3rem;}

   .HomeMainSite-PlaceForText{width: 22rem;}
   .HomeMainSiteLeftConText1{font-size: 2rem; line-height: 3.4rem; margin-top: 5rem;}
   .HomeMainSiteLeftConText2{font-size: 1.8rem; line-height: 3.2rem;}
   .HomeMainSiteLeftConText3{font-size: 0.8rem; line-height: 2rem;}
   .HomeMainSiteLeftConText4{font-size: 0.8rem; line-height: 2rem;}

   .PlaceBorderGreenСut{width: 381px; height: 192px;}
   .PlaceBorderGreenСut .div-for-play{top: 30%; left: 41%; width: 5rem; height: 5rem;}
   .PlaceBorderGreenСut .fa-play{font-size: 2.5rem; margin-top: 25%; margin-left: 32%;}

   .HomeMainSite-PlaceForText-DivForBut{padding-left: 0;}
   .HomeMainSite-PlaceForText-DivForBut a{margin: 2rem 0.5rem 0 0.5rem; font-size: 0.7rem !important; height: 2.2rem;}

   .HowHelpYou-background{height: 46rem;}
   .HowHelpYou-background-gray{width: 100%;}

   .HowHelpYou-background{display: flex; width: 100%; height: 37rem; background-color: #fff; position: relative;}
   .HowHelpYou-Px-Content{width: 95%; left: 2.5%; flex-direction: column;}

   .HowHelpYou-Px-Content-Left{display: flex; flex-direction: column; width: 100%; height: 50%;}
   .HowHelpYou-Px-Content-Right{display: flex; flex-direction: column; width: 100%; height: 50%; padding-left: 0rem;}

   .HowHelpYou-Px-Content-Bottom{display: flex; width: 100%; height: 26%;}

   .Testimonials-background{height: 50rem;}
   .Testimonials-Px-Content{flex-direction: column;}

   .Testimonials-Px-ContentLeftBotT{display: flex; flex-direction: column; width: 100%; height: 30%; margin: auto; align-items: center; justify-content: center;}
   .Testimonials-Px-ContentRightBotT{display: flex; flex-direction: column; width: 100%; height: 70%; margin: auto; align-items: center; }

   .Testimonials-Px-ContentTopT{margin-top: 1rem;}
   .Testimonials-Statistics-Main{height: 4.5rem; margin: 1rem auto;}
   .Testimonials-Statistics-Img{width: 4rem;}
   .Testimonials-Statistics-Content{width: 12rem;}

   .Testimonials-Statistics-TextFS1{font-size: 1.8rem; line-height: 2.5rem;}
   .Testimonials-Statistics-TextFS2{font-size: 1.3rem;}
   .Testimonials-Statistics-TextFS3{font-size: 1.1rem;}
   .Testimonials-Statistics-TextFS11, .Testimonials-Statistics-TextFS22, .Testimonials-Statistics-TextFS33{font-size: 1rem;}

   .Testimonials-Statistics-Img img{width: 2.7rem; height: 2.7rem;}

   .Testimonial-text{font-size: 0.8rem;}
   .Testimonials-Testimonials-CarouselRoleAndName{font-size: 0.7rem;}

   .Testimonials-Px-ContentIMGRowT-IMG-1{height: 3.6rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-2{height: 2.1rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-3{height: 1.1rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-4{height: 1.3rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-5{height: 2rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-6{height: 1.2rem;}

   /* .Testimonials-Px-ContentIMGRowT-IMG-1{height: 4.9rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-2{height: 3rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-3{height: 1.5rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-4{height: 1.7rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-5{height: 2.7rem;}
   .Testimonials-Px-ContentIMGRowT-IMG-6{height: 1.6rem;} */

   .PlaceBorderGreenСutHowHelpYouB{display: flex; flex-direction: column; position: relative; margin: 0.5rem 0 0 0.5rem; width: 24rem; height: 10rem;}
   .PlaceBorderGreenСutTB{height: 20%; width: 100%; border-top: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F;}
   .PlaceBorderGreenСutCB{height: 60%; width: 100%; border-left: 6px solid #29B28F;}
   .PlaceBorderGreenСutBB{height: 20%; width: 100%; border-bottom: 6px solid #29B28F; border-left: 6px solid #29B28F; border-right: 6px solid #29B28F; box-shadow: 0px 15px 13px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, 1, 0, 0);}
   
   .PlaceBorderGreenСutTB-Con{display: flex; flex-direction: column; width: 100%; height: 100%; position: absolute;}
   .PlaceBorderGreenСutTB-ConTOP{display: flex; flex-direction: row; height: 50%; width: 100%;}
   .PlaceBorderGreenСutTB-ConTOP img{width: auto; height: 1.5rem; margin: auto;}
   .PlaceBorderGreenСutTB-ConTOPIMG{width: auto; height: 3rem}

   .HowHelpYou-Px-Content-LeftPicture{display: none;}
   .HowHelpYou-Px-Content-RightPicture{display: none;}

   .PlaceBorderGreenСut2-spare{display: none;}
   .PlaceBorderGreenСut3-spare{display: none;}

   .HowHelpYou-Px-Content-LeftText{margin: auto 0;}
   .HowHelpYou-Px-Content-RightText{margin: auto 0;}
   .HowHelpYou-Px-Content-LeftText-Title{margin-top: 1.4rem;}
   .HowHelpYou-Px-Content-LeftText-Title i{color: #139876; font-size: 1.2rem; margin-right: 1rem;}
   .HowHelpYou-Px-Content-LeftText-Title span{font-size: 0.8rem; color: rgb(39, 39, 39); font-weight: 500; line-height: 1.5rem;}
   .HowHelpYou-Px-Content-LeftText-Text{margin-top: 0.5rem; font-size: 0.7rem; width: 95%; line-height: 1.5rem;}

   .PlaceBorderGreenСutT2-ConTOP{height: 50%; width: 100%;}
   .PlaceBorderGreenСutT2-ConTOP img{width: auto; height: 2.2rem; margin: auto;}
   .PlaceBorderGreenСutT2-ConTOPIMG{width: auto; height: 3rem!important;}



   /* .Pricing-Px-Content{width: 98%; left: 1%;}
   .Pricing-background{height: 65rem;}
   .Pricing-background-gray{width: 100%;}
   .Pricing-Px-ContentTopBotT{height: 20%;}
   .Pricing-Px-ContentTopBotB{height: 80%; align-items: center;}
   .Pricing-Px-ContentTopBotB{display: flex; flex-direction: column;}
   .Pricing-Px-ContentTopBotB2{display: flex; flex-direction: column; width: 100%;}
   .PRICING-ROW-CARD1{width: 12rem; height: 15rem; padding: 0.5rem;}
   .PRICING-ROW-CARDT1-title{font-size: 0.9rem; margin: 0 auto 0.8rem auto; text-align: center;}
   .PRICING-ROW-Seasonally, .PRICING-ROW-SeasonallyBot{font-size: 0.7rem;}
   .PlaceBorderGreenСutT4-ConRight{width: 12rem; height: 6rem; font-size: 0.6rem;}
   .Pricing-Px-ContentTopBotLInBoxT4{display: flex;  position: absolute; bottom: 1.5rem; left: 1rem;}
   .Pricing-Px-ContentTopBotLInBoxT4 a{font-size: 0.9rem; color: #139876; width: 7rem; text-align: center; font-weight: 600; border-bottom: 3px solid #29B28F; cursor: pointer; position: relative; animation: getFreeAnimation 10s infinite linear; text-decoration: none;}

   .PlaceBorderGreenСut4{margin: 0; position: relative; width: 22rem; height: 13rem;}
   .PlaceBorderGreenСutT4-ConTitle{font-size: 1rem; font-weight: 500; color: #2F2F2F; margin: 0.4rem auto 0.4rem auto;}
   .PlaceBorderGreenСutT4-ConText{margin-top: 0.2rem; font-size: 0.7rem; margin-top: 0.1rem;}

   .Pricing-Px-ContentTopBotL{display: none;} 
   .Pricing-Px-ContentTopBotR{display: flex; width: 100%;} 

   .text-in-CARD-PRICING{font-size: 0.5rem;}
   .PRICING-ROW-CARD-Button button{height: 2.5rem; margin-top: 0.3rem; font-size: 0.6rem;} */


   .Pricing-background{height: 65rem;}
   .Pricing-Px-Content{flex-direction: column; width: 100%;}
   .Pricing-Px-Content{flex-direction: column; width: 100%; left: 0%;}

   .Pricing-Px-ContentTopBot-TOPPRICE-1000{display: flex;}
   .Pricing-Px-ContentTopBotL{display: flex; flex-direction: column; width: 100%; height: 100%;}
   .Pricing-Px-ContentTopBotR{display: none;}

   .PRICING-ROW-CARD1{width: 23rem; height: 28rem; margin-top: 1.5rem;}
   .PRICING-ROW-CARDT1-title{font-size: 1.2rem; margin: 0.4rem auto 1rem auto; color: #2F2F2F;}
   .PRICING-ROW-Seasonally{font-size: 16px;}
   .PRICING-ROW-Seasonally-Partner{font-size: 16px;}
   .PRICING-ROW-Seasonally-Price{font-size: 16px}
   .PRICING-ROW-Seasonally-PriceBot{font-size: 16px;}

   .TRY-CDM-FOR-FREE-PRICE{font-size: 1rem;}

   .PlaceBorderGreenСut4-price{width: 23rem; height: 32rem;}
   .PlaceBorderGreenСutT4-Con-Pri{padding: 0 1rem 0 1.5rem;}
   .PlaceBorderGreenСutT4-Con-Pri-Title{font-size: 1.1rem; margin: 1rem auto 1rem auto;}

   .Pricing-Px-WhatYouGet-Col{margin-bottom: 1.2rem;}
   .Pricing-Px-WhatYouGet-Title i{font-size: 1rem;}
   .Pricing-Px-WhatYouGet-Title span{font-size: 0.8rem;}
   .Pricing-Px-WhatYouGet-Text{margin-top: 0.6rem; font-size: 0.8rem; line-height: 1rem;}


   .Continuation-background{height: 40rem;}
   .Continuation-background-gray{width: 100%; background: linear-gradient(81deg, transparent 20rem, #F2F2F2 0);}
   .PlaceBorderGreenСut5{width: 24rem; height: 35rem; margin: auto 0;}
   .PlaceBorderGreenСutT5-Con img{width: 19rem; margin: 3rem auto 2rem auto;}
   .Continuation-Px-Content{left: 2%;}
   .Continuation-Px-Content2{left: 10%; top: 55%; width: 20rem;}

   .Continuation-Px-Content2Title{font-size: 1.2rem; color: #2F2F2F;}
   .Continuation-Px-Content2Text1{font-size: 0.8rem; margin-top: 0.3rem;}
   .Continuation-Px-Content2Text2{font-size: 0.8rem; line-height: 1.4rem;}
   .Continuation-Px-Content2Text3{font-size: 0.8rem;}

   .PlaceBorderGreenСutT4-ConRightTEXT{font-size: 0.5rem;}
   .PlaceBorderGreenСutT4-ConRightBUT{width: 5rem; height: 1.2rem; font-size: 0.6rem;}

   .popuptext-partners-hover{display: none;}
   .popuptext-partners{display: none;}
}
@media (min-width: 0px) and (max-width: 400px){
   .HomeMainSite-Px-background{height: 40rem;}
   .PlaceBorderGreenСutHowHelpYouB{margin: 0.5rem 0 0 0.5rem; width: 22rem; height: 10rem;}
   .PlaceBorderGreenСut5{width: 22rem;}
   .Continuation-Px-Content2{left: 7%;}
}