.special-heading:hover::after,.special-heading:hover::before{animation-duration:.6;animation-fill-mode:forwards;animation-timing-function:linear}.our-skills .container .progress .prog .line,.special-heading,.spikes,.team-members .container .card{position:relative}.special-heading,header .container .other-links{z-index:2;transition-duration:var(--transition-duration)}.features .container,.gallery .container,.pricing-plans .container,.services .container,.team-members .container,.testimonials .container section{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.btn.show,.stats .container .box .card:hover{opacity:1}.articles .container .card-box,footer .container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.articles .container .card-box .card,.discount form input[type=submit],.features .container .card .image::after,.gallery .container .box .image img,.how-it-works .container .main-box .box::before,.latest-events .container .box .time .card,.latest-events .container .box .time .card span:first-of-type,.latest-events .container .box .time .card span:last-of-type,.latest-events form input[type=submit],.pricing-plans .container .box .choose-plan a,.pricing-plans .container .box::after,.pricing-plans .container .box::before,.services .container .box,.services .container .box::before,.special-heading,.stats .container .box .card,.team-members .container .card .box img,.team-members .container .card .text h4,.top-videos .container .list ul li,.top-videos .container .list ul li h4,footer .container .box .links li,footer .container .box .links li a,footer .container .box .social li a,header .container .other-links,header .container .other-links .links-on-hover li::before{transition-duration:var(--transition-duration)}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Cairo,sans-serif}:root{--main-color:#2196F3;--main-color-alt:#1787e0;--section-padding:80px;--transition-duration:0.3s;--section-background-color:#ECECEC}a{text-decoration:none}ul{list-style:none;padding:0;margin:0}.container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.articles .container .card-box .card .text-box,.special-heading{padding:10px 20px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.special-heading{width:fit-content;margin:0 auto 60px;font-size:30px;border:2px solid #000;font-weight:700;text-transform:uppercase}.articles,.features,.latest-events,.our-skills,.pricing-plans,.stats,.team-members,.top-videos{padding-bottom:var(--section-padding)}.articles,.features,.latest-events,.our-skills,.pricing-plans,.stats,.team-members,.top-videos,footer{padding-top:var(--section-padding)}.special-heading:hover{transition-delay:0.6s;color:#fff;border:2px solid #fff}.special-heading::after,.special-heading::before{content:"";width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);background-color:var(--main-color);border-radius:50%;animation-duration:.6s;z-index:-1}.special-heading:hover::before{animation-name:go-left}.special-heading:hover::after{animation-name:go-right}.special-heading::before{left:-30px}.special-heading::after{right:-30px}.spikes::after{content:"";position:absolute;right:0;width:100%;height:30px;z-index:1;background-image:linear-gradient(135deg,#fff 25%,transparent 25%),linear-gradient(225deg,#fff 25%,transparent 25%);background-size:30px 30px}.dots{background-image:url("../images/dots.png");height:186px;width:204px;background-repeat:no-repeat;position:absolute;z-index:0}.btn,.btn::before{width:40px;height:40px}.dots-up{right:0;top:200px}.dots-down{left:0;bottom:200px}.btn{opacity:0;border-radius:6px;background-color:var(--main-color);box-shadow:0 0 4px #ddd;-moz-box-shadow:0 0 4px #ddd;-webkit-box-shadow:0 0 4px #ddd;position:fixed;right:25px;bottom:50px;z-index:-100;cursor:pointer;transition:var(--transition-duration)}.btn:hover,.discount form input[type=submit]:hover,.latest-events form input[type=submit]:hover{background-color:var(--main-color-alt)}.btn.show{z-index:100}.btn::before{content:"Up";position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;color:#fff}header{user-select:none;background-color:#fff;box-shadow:0 0 10px #ddd;-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd;position:relative}header .container{display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;align-items:center}header .container .logo{font-weight:700;font-size:26px;color:var(--main-color);height:73.56px;display:flex;align-items:center;justify-content:center}.landding .container .arrow a i,.services .container .box .footer a,.team-members .container .card ul li a:hover,.top-videos .container .list ul li:hover h4,header .container .logo a{color:var(--main-color)}header .container .main-nav{display:flex}header .container .main-nav>li>a{height:73.53px;display:flex;align-items:center;justify-content:center;padding:0 30px;color:#000;position:relative;transition:var(--transition-duration);z-index:0}header .container .main-nav>li>a:hover{background-color:#fafafa;color:var(--main-color)}header .container .main-nav>li>a::after{content:"";position:absolute;width:0%;height:3px;top:0;left:0;background-color:var(--main-color);transition:var(--transition-duration)}.pricing-plans .container .box:hover::after,.pricing-plans .container .box:hover::before,.services .container .box:hover::before,header .container .main-nav>li>a:hover::after,header .container .other-links .links-on-hover li:hover::before{width:100%}header .container .other{cursor:pointer}header .container .other-links{visibility:hidden;display:flex;opacity:0;background-color:#fff;width:100%;padding-bottom:30px;border-top:1px solid #ddd;border-bottom:3px solid var(--main-color);justify-content:space-around;position:absolute;right:0;bottom:-477px}header .container .main-nav .other-links.show{visibility:visible;bottom:-377px;opacity:1}header .container .other-links .image img,header .container .other-links .links-on-hover{margin-top:30px}header .container .other-links .links-on-hover li{margin-bottom:14px;border-bottom:1px solid #ddd;display:flex;align-items:center;position:relative;padding:10px}header .container .other-links .links-on-hover li::before{content:"";width:0%;height:100%;background-color:#f9f9f9;position:absolute;left:0;top:0;z-index:-1}header .container .other-links .links-on-hover li i{margin-right:20px;color:var(--main-color)}header .container .other-links .links-on-hover li a{text-decoration:none;font-weight:700;color:var(--main-color);font-size:19px;display:block}.landding{height:calc(100vh - 73.53px);overflow:hidden;position:relative;gap:10px}.landding::before{content:"";position:absolute;left:0;top:-150px;width:100%;height:100%;background-color:#efefef;z-index:-1;transform:skewY(-7deg)}.landding .container{display:flex;justify-content:space-between;align-items:center;height:100%;gap:50px}.landding .container .text-box h3{font-weight:700;font-size:40px;margin:0;letter-spacing:-2px;width:460px}.landding .container .text-box p{color:#777;font-size:25px;margin-bottom:50px;line-height:1.6}.landding .container .image img{width:600px;animation-name:up-down;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate-reverse;position:relative}.landding .container .arrow{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);animation-name:go-down;animation-duration:1.3s;animation-timing-function:ease-out;animation-iteration-count:infinite}.articles .container .card-box{display:grid;gap:35px}.articles .container .card-box .card{box-shadow:0 0 10px #ddd;border-radius:6px;overflow:hidden}.articles .container .card-box .card:hover{transform:translateY(-10px);box-shadow:0 0 10px 5px #ddd}.articles .container .card-box .card .text-box p{color:#777;line-height:1.6}.articles .container .card-box .card .footer .text{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;color:var(--main-color);font-weight:700;font-size:17px;border-top:1px solid #e6e6e7}.articles .container .card-box .card:hover .footer .text i{animation-name:move-arrow;animation-duration:.6s;animation-iteration-count:infinite;animation-timing-function:linear}.articles .card .image img,.features .container .card .image img{width:100%;max-width:100%}.gallery,.how-it-works,.services,.testimonials{padding-top:var(--section-padding);padding-bottom:var(--section-padding);background-color:var(--section-background-color)}.features .container,.gallery .container{display:grid;gap:50px}.gallery .container .box{padding:20px;background-color:#fff;box-shadow:0 12px 20px 0 rgb(0 0 0 / 13%),0 2px 4px 0 rgb(0 0 0 / 12%)}.features .container .card .image,.gallery .container .box .image{position:relative;overflow:hidden}.gallery .container .box .image::before{content:"";position:absolute;width:0;height:0;background-color:rgba(255,255,255,.174);left:50%;top:50%;transform:translate(-50%,-50%)}.gallery .container .box:hover .image::before{animation-name:flash;animation-duration:var(--transition-duration);animation-timing-function:linear;z-index:3}.gallery .container .box .image img{max-width:100%;width:100%}.gallery .container .box .image:hover img{transform:rotate(3deg) scale(1.1)}.features .container .card{border:1px solid #ccc;overflow:hidden}.features .container .card .text{text-align:center;padding-top:75px;position:relative}.features .container .card .image::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.features .container .quality .image::before{background-color:rgb(244 64 54 / 50%)}.features .container .time .image::before{background-color:rgb(0 150 136 / 50%)}.features .container .passion .image::before{background-color:rgb(3 169 244 / 50%)}.features .container .card .image::after{content:"";position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 170px 500px;border-color:transparent transparent #fff}.features .container .card:hover .image::after{border-width:170px 500px 170px 0}.features .container .card .text h3{margin:25px auto 65px;width:fit-content;font-size:40px;position:relative;z-index:2}.features .container .card .text h3::before{content:"";position:absolute;height:5px;width:calc(100% - 30px);left:15px;bottom:-20px}.features .container .quality .text h3::before{background-color:rgb(244 64 54)}.features .container .time .text h3::before{background-color:rgb(0 150 136)}.features .container .passion .text h3::before{background-color:rgb(3 169 244)}.features .container .card .text p{line-height:2;color:#777;font-size:18px;margin-bottom:40px;position:relative;z-index:2;padding:25px}.features .container .card .footer{display:flex;justify-content:center;align-items:center;padding:15px}.features .container .card .footer .more{position:relative;padding:10px 25px;border-radius:6px;transition:var(--transition-duration)}.features .container .card .footer .more a{font-weight:700;font-size:20px}.features .container .card:hover .footer .more a,footer .container .box .links li:hover a{color:#fff}.features .container .card .footer .more::before{content:"";position:absolute;left:0;top:0;width:0%;height:100%;transition:var(--transition-duration);z-index:-1}.features .container .quality .footer .more{border:3px solid rgb(244 64 54)}.features .container .quality .footer .more a{color:rgb(244 64 54)}.features .container .time .footer .more a{color:rgb(0 150 136)}.features .container .passion .footer .more a{color:rgb(3 169 244)}.features .container .quality:hover .footer .more::before{background-color:rgb(244 64 54);width:100%}.features .container .time .footer .more{border:3px solid rgb(0 150 136)}.features .container .time:hover .footer .more::before{background-color:rgb(0 150 136);width:100%}.features .container .passion .footer .more{border:3px solid rgb(3 169 244)}.features .container .passion:hover .footer .more::before{background-color:rgb(3 169 244);width:100%}.testimonials .container section{display:grid;gap:40px;margin-top:85px}.testimonials .container section .card{position:relative;box-shadow:0 2px 4px rgb(0 0 0 / 7%);-webkit-box-shadow:0 2px 4px rgb(0 0 0 / 7%);-moz-box-shadow:0 2px 4px rgb(0 0 0 / 7%);border-radius:6px;background-color:#fff;padding:10px}.testimonials .container section .card .text h3{font-size:19px;margin:10px 0 0}.testimonials .container section .card .text h4{margin-top:10px;margin-bottom:15px;font-weight:400;color:#777}.testimonials .container section .card .text ul{display:flex;gap:3px}.testimonials .container section .card .text ul li i.filled{color:gold}.testimonials .container section .card .text p{line-height:1.5;color:#777;margin-bottom:0}.testimonials .container .card .image{background-color:var(--section-background-color);overflow:hidden;padding:10px;position:absolute;right:-10px;top:-50px;border-radius:50%}.testimonials .container .card .image img{width:90px;height:90px;border-radius:50%}.team-members .container{display:grid;gap:50px 60px}.team-members .container .card::after,.team-members .container .card::before{content:"";position:absolute;height:100%;border-radius:10px;right:0;top:0;transition-duration:var(--transition-duration)}.team-members .container .card::before{background-color:#f3f3f3;width:calc(100% - 60px);z-index:-2}.team-members .container .card::after{width:0%;z-index:-1;background-color:#ddd}.team-members .container .card:hover::after{width:calc(100% - 60px)}.team-members .container .card .box{display:flex;align-items:center;padding-top:60px}.team-members .container .card .box img{max-width:calc(100% - 60px);border-radius:10px}.team-members .container .card:hover .box img{filter:grayscale(100%)}.team-members .card .box ul{display:flex;flex-direction:column;gap:20px}.team-members .container .card .box ul li a{display:flex;justify-content:center;align-items:center;width:60px;height:30px;color:#777}.team-members .container .card .text{padding-left:80px}.team-members .container .card .text h4{font-size:20px;color:var(--main-color)}.team-members .container .card .text p,.team-members .container .card:hover .text h4,.top-videos .container .list ul li .video-long{color:#777}.services .container{display:grid;gap:40px}.services .container .box{position:relative;counter-increment:services;text-align:center;background-color:#fff;box-shadow:0 0 15px 5px #ddd;-webkit-box-shadow:0 0 15px 5px #ddd;-moz-box-shadow:0 0 15px 5px #ddd}.services .container .box::before{content:"";left:50%;top:-4px;transform:translateX(-50%);width:0;height:3px;background-color:var(--main-color);position:absolute}.services .container .box:hover{transform:translateY(-10px)}.services .container .box .head i{margin-top:40px;color:#bfbfbf;margin-bottom:15px}.services .container .box .head h3{font-size:22px;color:var(--main-color)}.services .container .box .footer{position:relative;padding:10px 20px;text-align:right;background-color:#f9f9f9}.services .container .box .footer::before{content:"0" counter(services);position:absolute;background-color:var(--main-color);color:#fff;left:0;top:0;height:100%;width:80px;font-size:30px;font-weight:700;display:flex;justify-content:center;align-items:center;padding-right:15px}.services .container .box .footer::after{content:"";position:absolute;background-color:#d5d5d5;top:0;left:80px;width:50px;height:calc(100% + .4px);transform:skewX(-30deg)}.latest-events,.our-skills{position:relative}.our-skills .container{display:flex;align-items:center}.our-skills .container .progress{display:flex;flex-wrap:wrap;flex:1}.our-skills .container .progress .prog{position:relative;width:100%}.our-skills .container .progress .prog .text{font-size:19px;margin-bottom:15px;margin-top:15px;font-weight:700}.our-skills .container .progress .prog .sign{position:absolute;right:0;top:20px;border:1px solid #d0d0d0;font-size:11px;color:var(--main-color);font-weight:900;padding:5px 2px;border-radius:5px}.our-skills .container .progress .prog .line span{display:block;height:30px;width:0;background-color:var(--main-color);position:relative;transition:.5s linear}.our-skills .container .progress .prog .line::before{content:"";height:30px;width:100%;left:0;top:0;position:absolute;background-color:#eee}.how-it-works .container{display:flex;gap:100px;align-items:center}.how-it-works .container .main-box .box{display:flex;align-items:center;background-color:#f2f2f2;margin-bottom:20px;padding:10px 20px;border:1px solid #fff;position:relative;overflow:hidden}.how-it-works .container .main-box .box::before{content:"";height:0%;width:0%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#cccccc28;position:absolute}.how-it-works .container .main-box .box:hover::before{width:100%;height:100%}.how-it-works .container .main-box .box .text-box h3{font-size:20px}.how-it-works .container .main-box .box .text-box p{line-height:1.6;color:#676767}.how-it-works .container .main-box .box img{width:75px;margin-right:25px}.latest-events .container{display:flex;align-items:center;gap:50px;margin-top:100px;margin-bottom:190px}.latest-events .container .image img{max-width:450px}.latest-events .container .box{text-align:center}.latest-events .container .box .time{cursor:default;display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:50px}.latest-events .container .box .time .card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0 0;border:1px solid #ccc;background-color:#fff;border-radius:6px}.latest-events .container .box .time .card:hover,.latest-events .container .box .time .card:hover span{border-color:var(--main-color)}.latest-events .container .box .time .card span:first-of-type{font-size:35px;padding:15px;font-weight:700;color:var(--main-color)}.latest-events .container .box .time .card span:last-of-type{width:100%;font-size:13px;padding:8px 10px;border-top:1px solid #ccc}.latest-events .container .box .text-box h3{margin:0;font-size:30px}.latest-events .container .box .text-box p{line-height:1.6;font-size:20px;color:#777}.latest-events form{display:flex;width:600px;align-items:center;justify-content:space-between;position:absolute;left:50%;transform:translateX(-50%);background-color:#f1f1f1;padding:30px;border-radius:50px;bottom:120px}.latest-events form input[type=email]{width:90%;margin-right:30px;padding:20px;border-radius:50px;border:none;caret-color:var(--main-color-alt)}.discount form input:focus,.latest-events form input:focus{outline:0}.latest-events form input[type=email]::placeholder{transition-duration:var(--transition-duration);color:#777}.latest-events form input[type=email]:focus::placeholder{color:transparent}.latest-events form input[type=submit]{background-color:var(--main-color);color:#fff;padding:20px;border-radius:50px;font-weight:700;border:none;cursor:pointer}.pricing-plans{background-color:var(--section-background-color);position:relative}.pricing-plans .container{display:grid;gap:30px;margin-top:100px}.pricing-plans .container .box{display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:0 0 20px 10px #ddd;-webkit-box-shadow:0 0 20px 10px #ddd;-moz-box-shadow:0 0 20px 10px #ddd;position:relative;padding-bottom:30px}.pricing-plans .container .box:nth-child(2){transform:translateY(-25px)}.pricing-plans .container .box::after,.pricing-plans .container .box::before{content:"";position:absolute;width:0%;height:50%;background-color:#f7f6f6}.pricing-plans .container .box::before{top:0;left:0}.pricing-plans .container .box::after{bottom:0;right:0}.pricing-plans .container .box .plan{padding-top:25px;width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.pricing-plans .container .box .plan h3{font-size:25px;letter-spacing:-1px}.pricing-plans .container .box .plan .num{font-size:60px;font-weight:700;position:relative;color:var(--main-color)}.pricing-plans .container .box .plan .num span{color:#777;font-size:15px;font-weight:400;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;width:70px}.pricing-plans .container .box .plan .label{position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--main-color);color:#fff;font-weight:700;padding:5px 30px 10px 10px;font-size:20px;transform:rotate(90deg);right:-50px;top:65px}.pricing-plans .container .box .plan .label::before{content:"";position:absolute;width:40px;height:100%;right:-26px;top:0;background-color:#fff;transform:rotate(45deg);transition-delay:0.9s;transition:var(--transition-duration)}.pricing-plans .container .box:hover .plan .label::before{background-color:#f7f6f6}.pricing-plans .container .box .plan img{width:80px;margin-bottom:30px}.pricing-plans .container .box .features{width:100%;padding-bottom:0;z-index:1}.pricing-plans .container .box .features ul{display:flex;flex-direction:column;justify-content:center}.pricing-plans .container .box .features ul li{padding:20px;border-top:1px solid #eee}.pricing-plans .container .box .features ul li::before{font-family:"Font Awesome 5 Free";content:"\f00c";margin-right:10px;font-weight:900;color:var(--main-color)}.pricing-plans .container .box .choose-plan{padding:30px;z-index:1}.pricing-plans .container .box .choose-plan a{color:var(--main-color);font-weight:700;border:2px solid var(--main-color-alt);padding:14px;border-radius:6px;position:relative}.pricing-plans .container .box .choose-plan a:hover{color:#fff;background-color:var(--main-color-alt);border-color:var(--main-color-alt)}.top-videos .container{display:flex;border:1px solid #ddd;padding:0}@media (max-width:1199px){.pricing-plans .container .box:nth-child(2){transform:translateY(0)}.top-videos .container{flex-direction:column}}.top-videos .container .list{min-width:300px;border:1px solid var(--section-background-color)}.top-videos .container .list .head{display:flex;justify-content:space-between;align-items:center;background:#eee;padding:0 20px}.top-videos .container .list .head i{font-weight:700}.top-videos .container .list ul li{padding:20px;width:100%;border-top:1px solid var(--section-background-color);cursor:pointer}.top-videos .container .list ul li:hover{background-color:#fbfbfb}.top-videos .container .list ul li h4{font-weight:400;margin:0 0 10px}.top-videos .container .box{padding:10px;background-color:#e2e2e2;display:flex;flex-direction:column;justify-content:space-between}.top-videos .container .box .text-box{width:100%;background-color:#fff;padding:0 20px;margin-top:20px}.top-videos .container .box .image img{max-width:100%}.stats{background-image:url("../images/stats.jpg");background-size:cover;position:relative}.stats::before{content:"";width:100%;height:100%;background-color:rgba(255,255,255,.95);position:absolute;left:0;top:0}.stats h1{position:relative;width:fit-content;margin:0 auto 40px;font-size:40px}.stats .container .box{position:relative;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.stats .container .box .card{display:flex;flex-direction:column;gap:25px;align-items:center;background-color:#fff;padding:20px 90px;position:relative;margin-bottom:30px;opacity:.8}.stats .container .box .card::after,.stats .container .box .card::before{content:"";width:2px;height:0;position:absolute;transition-duration:1s;background-color:var(--main-color)}.stats .container .box .card::before{right:0;top:0}.stats .container .box .card::after{bottom:0;left:0}.stats .container .box .card:hover::after,.stats .container .box .card:hover::before{height:100%}.stats .container .box .card .number{font-size:50px;font-weight:700}.stats .container .box .card .number-of{font-size:20px;font-style:italic;font-weight:700;color:var(--main-color)}.discount{display:flex;height:100vh}.discount .details{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 100px;position:relative;width:50%;text-align:center;background-size:cover;animation-name:change-background;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;z-index:2}.discount .details::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#2195f3f6;z-index:-1}.discount .details .text-box{display:flex;flex-direction:column;align-items:center}.discount .details .text-box h2{font-size:40px;letter-spacing:-2px;color:#fff}.discount .details .text-box p{max-width:500px;font-size:18px;line-height:1.6;color:#fff}.discount .details .image img{width:300px;padding-bottom:100px}.discount form{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:991px){header .container .main-nav .other-links.show{bottom:-349px}.how-it-works .container .image,.landding .container .image,.latest-events .container .image,.our-skills .container .image,header .container .other-links .image{display:none}.landding .container .text-box{text-align:center}.landding .container .text-box h3{width:100%!important;font-size:28px;letter-spacing:0}.discount{flex-direction:column;height:100%}.discount .details,.discount form{width:100%}}.discount form h3{font-size:35px;letter-spacing:-2px}.discount form input{width:300px;padding:15px;margin-bottom:20px;border:none;border-bottom:1px solid #d6d6d6;background-color:#f7f7f7;color:#777;caret-color:var(--main-color)}.discount form input[name=details]{padding-bottom:150px}.discount form input[type=submit]{background-color:var(--main-color);color:#fff;font-weight:700;cursor:pointer;font-size:20px}footer{padding-bottom:30px;background-color:#191919}footer .container{display:grid;gap:40px;padding-bottom:30px}footer .container .box h1{margin:0 0 20px;font-size:50px;color:#fff}footer .container .box .social{display:flex;margin-bottom:20px}footer .container .box .social li{margin-right:10px}footer .container .box .social li a{width:50px;height:50px;background-color:#313131;color:#b9b9b9;font-size:20px;display:inline-flex;align-items:center;justify-content:center}footer .container .box .social li:hover a.facebook{background-color:#3b53da}footer .container .box .social li:hover a.twitter{background-color:#2173ff}footer .container .box .social li:hover a.youtube{background-color:#b80022}footer .container .box p{color:#bababa;line-height:2}footer .container .box .links li{margin-bottom:10px;padding:5px 10px 15px;border-bottom:1px solid #3b3b3b}footer .container .box .links li:hover{padding-left:20px}footer .container .box .links li:last-of-type{border-bottom:none}footer .container .box .links li a{color:#bababa}footer .container .box .links li a::before{content:"\F101";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--main-color);margin-right:10px}footer .container .box .line{display:flex;align-items:center;color:#bababa;margin-bottom:30px}footer .container .box .line i{font-size:25px;color:var(--main-color);margin-right:10px}@media (max-width:767px){header .container .logo{width:100%;height:50px}header .container .main-nav{margin:auto}header .container .main-nav>li>a{font-size:14px;padding:10px;height:40px}footer .container .box .line,header .container .other-links{flex-direction:column}header .container .main-nav .other-links.show{bottom:-581px;padding-bottom:0}header .container .other-links .links-on-hover:not(:last-child){margin-top:10px!important}header .container .other-links .links-on-hover:last-child{margin-top:0}header .container .other-links .links-on-hover:last-child li:last-child{border-bottom:none}.landding .container .text-box p{font-size:18px}.features .container .card .image::after{border-width:0 0 190px 700px}.features .container .card:hover .image::after{border-width:190px 700px 190px 0}.stats .container .box .card,.team-members .container .card::before,.team-members .container .card:hover::after{width:100%}.team-members .container .card .box{justify-content:space-around}.team-members .container .card .text{padding-left:20px}.latest-events form{flex-direction:column;padding-left:0;padding-right:0;border-radius:0;width:400px;bottom:50px;max-width:100%}.latest-events form input[type=email]{border-radius:0;margin:0 0 10px}.latest-events form input[type=submit]{border-radius:0;margin:0 0 10px;width:calc(100% - 60px)}.stats .container .box{flex-direction:column;align-items:center}footer{text-align:center}footer .container .box .social{justify-content:center}footer .container .box .line i{margin-bottom:20px;margin-right:0}}footer .container .box .info{line-height:1.7;flex:1}footer .container .box .info span{display:block}footer .container .gallery-box ul{display:flex;flex-wrap:wrap;gap:10px}footer .container .gallery-box img{width:70px;border:3px solid #fff}footer .foot{padding-top:30px;text-align:center;color:#fff;border-top:1px solid #4c4c4c}@keyframes change-background{0%,100%{background-image:url("../images/discount-background1.jpg")}50%{background-image:url("../images/discount-background2.jpg")}}@keyframes flash{100%{width:200%;height:200%}}@keyframes move-arrow{100%{transform:translateX(10px)}}@keyframes go-left{50%{left:0;width:15px;height:15px}100%{border-radius:0;left:0;width:100%;height:100%}}@keyframes go-right{50%{right:0;width:15px;height:15px}100%{border-radius:0;right:0;width:100%;height:100%}}@keyframes go-down{0%,100%,25%,50%{bottom:35px}12.5%,37.5%{bottom:45px}}@keyframes up-down{0%,100%{top:0}50%{top:-50px}}