﻿.title-asli .desc{line-height:1.85;margin:7px 0 15px}
.title-asli .name .rt-rang:after{position:absolute;content:"";top:calc(50% - 6px);right:0;width:100%;background:linear-gradient(to right,transparent,var(--color),transparent);height:12px;z-index:-1;opacity:.2;transform:rotate(-3deg)}


.site-intro{height:800px;background:url('../img/shapes/abstract2.webp') right 0 top 30px no-repeat,linear-gradient(to bottom,var(--body),transparent,var(--body))}
.site-intro:before{animation:sdb0777 15s infinite;width:100%;height:100%;top:0;right:0;content:"";position:absolute;background:url('../img/shapes/intro.webp') center top no-repeat}
.site-intro:after{width:100%;height:100%;top:0;right:0;content:"";position:absolute;background:url('../img/shapes/intro.webp') center top no-repeat;filter:blur(50px);z-index:-1}
.site-intro .is-bg{object-fit:cover;top:0;right:0;height:100%;z-index:-1;opacity:.2}
.site-intro .inside{width:52%;margin-top:70px}
.site-intro .inside .top-titr{padding-right:25px;margin-bottom:20px}
.site-intro .inside .top-titr::before{backdrop-filter:blur(15px);position:absolute;right:0;top:0;background-color:rgba(0, 0, 0, 0.08);height:100%;width:10px;border-radius:10px;content:""}
.site-intro .inside .text{line-height:2.1;margin:15px 0 10px}
.site-intro .inside .btns .btn{padding:15px 20px;margin:15px 0 0 15px}
.site-intro .features{width:750px;max-width:100%;margin-top:60px}
.site-intro .features .item{border:1px #EBEBEB solid;width:calc(50% - 20px);margin-left:20px;padding:25px 30px}
.site-intro .features .item .icon{width:50px}
.site-intro .features .item .ent{width:calc(100% - 70px)}
.site-intro .features .item .ent .name{margin-bottom:10px}


.top-features{background:url('../img/shapes/abstract3.webp') no-repeat right center}
.top-features .entery{display:flex;flex-wrap:wrap;margin-top:10px}
.top-features .entery .item{flex:1 0 calc(33.33% - 30px);max-width:calc(33.33% - 30px);margin:15px;border:1px #EBEBEB solid;padding:30px}
.top-features .entery .item .icon{left:-10px;top:-10px;border-radius:0 0 55px 0;padding:20px}
.top-features .entery .item .icon svg{width:48px;height:48px;float:left}
.top-features .entery .item .text{margin-top:15px;line-height:1.95}
.top-features .entery .item .name{padding-left:55px}


.get-order .main{width:650px}
.get-order .entery{padding:15px}
.get-order .entery .text{line-height:1.85;width:calc(100% - 140px);padding:11px}
.get-order .entery .btn{animation:sdb08 1s infinite;padding:15px 20px}


.about-king:before{background:linear-gradient(to bottom,#daece9,transparent);content:"";position:absolute;bottom:0;right:55px;width:100%;height:calc(100% - 130px);border-radius:0 30px 0 0;transform:rotate(-3deg)}
.about-king:after{background:linear-gradient(to bottom,#daece9,transparent);content:"";position:absolute;bottom:0;right:15px;width:100%;height:calc(100% - 150px);border-radius:0 30px 0 0;opacity:.5;transform:rotate(2deg)}
.about-king .pic{animation:sdb09 15s infinite;width:500px}
.about-king .inside{width:calc(100% - 500px);margin-top:140px}


.nemoone-kar-ha .nemoone{width:300px;margin:15px;border:1px #EBEBEB solid}
.nemoone-kar-ha .nemoone .address .urlx{direction:ltr;text-align:left;left:80px;top:11px;width:calc(100% - 105px)}
.nemoone-kar-ha .nemoone .screen .pic{object-position:top;height:240px}
.nemoone-kar-ha .nemoone .inside{height:100%;top:0;right:0;backdrop-filter:blur(5px);background:rgba(255, 255, 255, 0.95);opacity:0;visibility:hidden;padding:0 20px}
.nemoone-kar-ha .nemoone .inside .more{padding:10px 15px;display:inline-block;margin-top:15px}
.nemoone-kar-ha .nemoone:hover .inside{opacity:1;visibility:visible}
.nemoone-kar-ha .owl-carousel .owl-stage-outer,.nemoone-kar-ha .owl-carousel{position:inherit;overflow:inherit}
.nemoone-kar-ha .owl-dots{display:none}
.nemoone-kar-ha .owl-prev,.nemoone-kar-ha .owl-next{width:80px;bottom:35px;box-shadow:none;height:calc(100% - 160px);border-radius:0;font-size:26px}
.nemoone-kar-ha .owl-prev{right:0;background:linear-gradient(to right,transparent,var(--body));text-align:right;padding-right:15px}
.nemoone-kar-ha .owl-next{left:0;background:linear-gradient(to left,transparent,var(--body));text-align:left;padding-left:15px}
.nemoone-kar-ha .owl-prev i,.nemoone-kar-ha .owl-next i{opacity:0}
.nemoone-kar-ha .owl-prev.disabled i,.nemoone-kar-ha .owl-next.disabled i{opacity:0 !important}
.nemoone-kar-ha:hover .owl-prev i,.nemoone-kar-ha:hover .owl-next i{opacity:1}


.hero-tetris{z-index:10;width:480px;height:568px;bottom:0}.hero-tetris1{right:0}.hero-tetris2{left:0}.hero-tetris-block{position:absolute;left:0;bottom:0;opacity:0}.hero-tetris-block.tetris-block-w1{width:40px}.hero-tetris-block.tetris-block-h1{height:40px}.hero-tetris-block.tetris-block-w2{width:84px}.hero-tetris-block.tetris-block-h2{height:84px}.hero-tetris-block.tetris-block-w3{width:128px}.hero-tetris-block.tetris-block-h3{height:128px}.hero-tetris-block.tetris-block-b1{bottom:44px}.hero-tetris-block.tetris-block-l1{left:44px}.hero-tetris-block.tetris-block-b2{bottom:88px}.hero-tetris-block.tetris-block-l2{left:88px}.hero-tetris-block.tetris-block-b3{bottom:132px}.hero-tetris-block.tetris-block-l3{left:132px}.hero-tetris-block.tetris-block-l4{left:176px}.hero-tetris-block.tetris-block-l5{left:220px}.hero-tetris-block.tetris-block-l6{left:264px}.hero-tetris-block.tetris-block-l7{left:308px}.hero-tetris-block.tetris-block-l8{left:352px}.hero-tetris-block div{width:40px;height:40px;background:#1aa08924;top:0;left:0;position:absolute}.hero-tetris-block div:hover{background:#eff3f9}.hero-tetris-block div.tetris-t1{top:44px}.hero-tetris-block div.tetris-l1{left:44px}.hero-tetris-block div.tetris-t2{top:88px}.hero-tetris-block div.tetris-l2{left:88px}.hero-tetris2 .hero-tetris-block:nth-child(1){animation:hero-tetris-b0 7s steps(20) forwards;animation-delay:3.5s}.hero-tetris2 .hero-tetris-block:nth-child(4){animation:hero-tetris-b0 7s steps(20) forwards;animation-delay:10.5s}.hero-tetris2 .hero-tetris-block:nth-child(2){animation:hero-tetris-b1 6.3s steps(18) forwards;animation-delay:17.5s}.hero-tetris2 .hero-tetris-block:nth-child(5){animation:hero-tetris-b0 7s steps(20) forwards;animation-delay:23.8s}.hero-tetris2 .hero-tetris-block:nth-child(6){animation:hero-tetris-b1 6.3s steps(18) forwards;animation-delay:30.8s}.hero-tetris2 .hero-tetris-block:nth-child(3){animation:hero-tetris-b1 6.3s steps(18) forwards;animation-delay:37.1s}.hero-tetris2 .hero-tetris-block:nth-child(7){animation:hero-tetris-b3 4.9s steps(14) forwards;animation-delay:43.4s}.hero-tetris1 .hero-tetris-block:nth-child(5){animation:hero-tetris-b0 7s steps(20) forwards}.hero-tetris1 .hero-tetris-block:nth-child(6){animation:hero-tetris-b1 6.3s steps(18) forwards;animation-delay:7s}.hero-tetris1 .hero-tetris-block:nth-child(1){animation:hero-tetris-b1 7s steps(20) forwards;animation-delay:13.3s}.hero-tetris1 .hero-tetris-block:nth-child(4){animation:hero-tetris-b1 7s steps(20) forwards;animation-delay:20.3s}.hero-tetris1 .hero-tetris-block:nth-child(3){animation:hero-tetris-b1 6.3s steps(18) forwards;animation-delay:27.3s}.hero-tetris1 .hero-tetris-block:nth-child(7){animation:hero-tetris-b3 4.9s steps(14) forwards;animation-delay:33.6s}.hero-tetris1 .hero-tetris-block:nth-child(2){animation:hero-tetris-b1 6.3s steps(18) forwards;animation-delay:38.5s}@keyframes hero-tetris-b0{0%{-webkit-transform:translateY(-440px);-moz-transform:translateY(-440px);-ms-transform:translateY(-440px);transform:translateY(-440px);opacity:0}22%{opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes hero-tetris-b1{0%{-webkit-transform:translateY(-396px);-moz-transform:translateY(-396px);-ms-transform:translateY(-396px);transform:translateY(-396px);opacity:0}20%{opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes hero-tetris-b3{0%{-webkit-transform:translateY(-308px);-moz-transform:translateY(-308px);-ms-transform:translateY(-308px);transform:translateY(-308px);opacity:0}16%{opacity:1}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}
.intro{line-height:2;margin:100px 0 80px;background:linear-gradient(to top,#1aa08924,transparent)}
.intro .title{line-height:normal;padding:15px 0}
.intro .main{width:800px}
.intro .show-all{margin:20px 0 30px}
.intro .show-all .rt-all{padding:10px 25px}
.intro ul li{display:inline-block;padding:5px 15px}
.intro ul li i{margin-left:3px}
.intro .pic{margin-bottom:-78px}
.intro .title-asli .desc{margin:0 0 5px}


.index-faqs{background:url('../img/shapes/abstract3.webp') no-repeat right center}
.index-faqs .main{width:900px}
.index-faqs .entery{margin:5px 0 50px}
.index-faqs .entery ul.accordion>li{border:1px #EBEBEB solid;margin:12.5px 0}
.index-faqs .entery ul.accordion>li>.submenu{display:none;padding:20px 25px;border-top:1px #EBEBEB solid;line-height:2.2;text-align:justify}
.index-faqs .entery ul.accordion>li>.link{padding:15px 25px}
.index-faqs .entery ul.accordion>li>.link>span{width:calc(100% - 20px);line-height:1.8}
.index-faqs .entery ul.accordion>li>.link i{font-size:18px;margin-top:5px;opacity:0.5}
.index-faqs .entery ul.accordion>li.open>.link i{transform:rotate(180deg)}
.index-faqs .entery ul.accordion>li.open>.link i:before{content:"\f068"}
.index-faqs .entery ul.accordion>li.open>.link>span{color:var(--color)}


.index-pic-text .entery{background:url('../img/shapes/abstract4.webp') no-repeat center;background-size:contain;padding:0 80px}
.index-pic-text .entery .pic{width:40%;margin-bottom:40px}
.index-pic-text .entery .inside{width:calc(60% - 50px)}
.index-pic-text .entery .inside .rt-matn{margin-top:7px}
.index-pic-text:nth-child(even) .entery{background:url('../img/shapes/abstract1.webp') no-repeat center;background-size:contain}
.index-pic-text:nth-child(even) .entery .pic{float:right}
.index-pic-text:nth-child(even) .entery .inside{float:left}


.seo-achivments{margin-bottom:20px}
.seo-achivments:before{background:linear-gradient(to bottom,#daece9,transparent);content:"";position:absolute;bottom:0;right:40px;width:calc(100% - 80px);height:calc(100% - 50px);border-radius:30px 30px 0 0;z-index:2}
.seo-achivments:after{background:linear-gradient(to bottom,#daece9,transparent);content:"";position:absolute;bottom:0;right:100px;width:calc(100% - 200px);height:calc(100% - 25px);border-radius:30px 30px 0 0;z-index:1;opacity:.5}
.seo-achivments .stop-fixed-achivment{height:1px}
.seo-achivments .enterys{margin-top:100px}
.seo-achivments .items{width:55%}
.seo-achivments .items .item{border:1px #EBEBEB solid;padding:20px}
.seo-achivments .items .item .title{padding:5px 0 20px;margin-bottom:15px;border-bottom:1px #eee solid}
.seo-achivments .items .vertical-dots{width:12px;margin:25px calc(50% - 6px) 10px}
.seo-achivments .items .vertical-dots__line{stroke:#80868b}
.seo-achivments .items .vertical-dots .scroll-circle{animation:spix 3s infinite alternate linear;background: #ea4335;fill: #ea4335;position: absolute;-webkit-transition: -webkit-transform .2s ease-in-out;transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width: 100%}
.seo-achivments .titr-area{width:calc(45% - 70px)}


@media only screen and (min-width:920px){
.last-blogs{background:linear-gradient(to top,transparent,rgba(52, 58, 64, 0.2),transparent)}
.last-blogs .micro-post{width:calc(20% - 20px);margin:10px}
.last-blogs .micro-post:nth-child(1),.last-blogs .micro-post:nth-child(8){width:calc(40% - 20px)}
.last-blogs .micro-post:nth-child(1) h2,.last-blogs .micro-post:nth-child(8) h2{font-size:22px}
.last-blogs .entery{width:calc(100% + 20px);margin-right:-10px}
.site-intro .inside .btns .btn:hover,.nemoone-kar-ha .nemoone .inside .more:hover,.intro .show-all .rt-all:hover{opacity:.8}
.top-features .entery .item:hover,.site-intro .features .item:hover{transform:translateY(-10px);box-shadow:0 0 3rem rgba(22,28,45,0.1)}
.get-order .entery .btn:hover{color:var(--color2)}
}
@media only screen and (max-width:920px){
.title-asli .desc{font-size:13px;margin-top:2px}
.index-faqs .entery ul.accordion>li>.link{font-size:14px;padding:10px 15px}
.index-faqs .entery ul.accordion>li{margin:7.5px 0}
.index-faqs .entery ul.accordion>li:first-child{margin-top:0}
.index-faqs .entery ul.accordion>li>.submenu{font-size:13px;padding:15px 20px}
.index-faqs .entery ul.accordion>li>.link i{font-size:16px}
.index-faqs .entery ul.accordion>li,.index-faqs .entery ul.accordion>li>.link{border-radius:10px}


.site-intro{height:auto;margin:10px 18px 15px;width:calc(100% - 36px);border-radius:0 0 15px 15px;background:linear-gradient(to bottom,transparent,#daede8);padding:25px 2px}
.site-intro:before,.site-intro:after,.site-intro .inside .top-titr:before{display:none}
.site-intro .inside{width:100%;margin:0}
.site-intro .inside .top-titr{font-size:14px;padding:0;margin-bottom:10px;text-align:center}
.site-intro .inside .title{font-size:17px;text-align:center}
.site-intro .inside .text{font-size:14px;line-height:2;margin:7px 0;text-align:justify}
.site-intro .inside .btns{font-size:13px}
.site-intro .inside .btns .btn{padding:10px 15px;margin:10px 0 0 10px}
.site-intro .features{margin-top:10px}
.site-intro .features .item{width:100%;margin:15px 0 0;padding:15px}
.site-intro .features .item .icon{width:40px}
.site-intro .features .item .ent{width:calc(100% - 55px)}
.site-intro .features .item .ent .name{font-size:14px;margin-bottom:5px}
.site-intro .features .item .ent .des{font-size:12px}


.top-features .entery{margin-top:0}
.top-features .entery .item{flex:1 0 calc(50% - 20px);max-width:calc(50% - 20px);margin:10px;border-radius:10px;padding:20px}
.top-features .entery .item .name{font-size:15px}
.top-features .entery .item .text{font-size:14px;margin-top:3px}
.top-features .entery .item .icon svg{width:28px;height:28px}


.about-king .pic{animation:none;width:300px;margin:0 calc(50% - 150px)}
.about-king .inside{width:100%;margin:0;padding:0 10px}
.about-king .title-asli .desc{margin-bottom:5px}


.nemoone-kar-ha .nemoone{margin:5px 7.5px;width:230px}
.nemoone-kar-ha .nemoone .screen .pic{height:170px}
.nemoone-kar-ha .nemoone .address .urlx{left:65px;top:7px;width:calc(100% - 85px);font-size:10px}


.intro{margin:45px 0 55px}
.intro .title-asli .desc{margin-bottom:3px}
.intro .texts{font-size:14px}
.intro .show-all .rt-all{padding:7px 12px;font-size:14px}
.intro .show-all{margin:10px 0 15px}
.intro ul li{padding:3px 12px}


.get-order .entery{text-align:center;padding:20px}
.get-order .entery .text{padding:0;width:100%;font-size:14px}


.index-pic-text{padding-top:0}
.index-pic-text .entery{padding:0;background:none !important}
.index-pic-text .entery .inside{width:100%;margin-top:25px;padding:0 10px}
.index-pic-text .entery .pic{width:270px;margin:0 calc(50% - 135px)}
.index-pic-text .entery .inside .rt-matn{margin-top:0}
.index-pic-text .entery .inside .title-asli .name{font-size:16px;margin-bottom:7px}


.seo-achivments{margin-bottom:0}
.seo-achivments:after{display:none}
.seo-achivments:before{width:calc(100% - 36px);height:100%;top:0;right:18px;border-radius:15px 15px 0 0;background:linear-gradient(to bottom,#edeeef,transparent)}
.seo-achivments .enterys{margin-top:0;padding:5px 20px 0}
.seo-achivments .titr-area,.seo-achivments .items{width:100%}
.seo-achivments .titr-area{margin-bottom:30px}
.seo-achivments .titr-area .ax{width:280px;margin:0 calc(50% - 140px)}
.seo-achivments .items .item .title{font-size:14px;padding:5px 0 15px}
.seo-achivments .items .item{padding:15px}
.seo-achivments .items .vertical-dots{margin:15px calc(50% - 6px) 0}


.last-blogs:before,.last-blogs:after{display:none}

.index-faqs .entery{margin:0 0 20px}


}
@media only screen and (max-width:520px){
.intro{max-width:100%}
.hero-tetris{max-width:100%;overflow:hidden}
.intro .pic{margin-bottom:-40px}

.top-features .entery .item{flex:1 0 100%;max-width:100%;margin:5px 0 15px}

}