/*--------------------------------------------------------------# General--------------------------------------------------------------*/
body{font-family:"Poppins", sans-serif;color:#444444;background-color:#F9F9FF;}
a{color:#990934;}
a:hover{color:#990934;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:"Poppins", sans-serif;}
/*--------------------------------------------------------------# Back to top button--------------------------------------------------------------*/
.back-to-top{position:fixed;display:none;right:15px;bottom:15px;z-index:99999;}
.back-to-top i{display:flex;align-items:center;justify-content:center;font-size:24px;width:40px;height:40px;border-radius:4px;background:#990934;color:#fff;transition:all 0.4s;}
.back-to-top i:hover{background:#77072d;color:#fff;}
/*--------------------------------------------------------------# Preloader--------------------------------------------------------------*/
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff;}
#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #990934;border-top-color:#e7e4fe;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite;}
@-webkit-keyframes animate-preloader{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
@keyframes animate-preloader{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
/*--------------------------------------------------------------# Disable aos animation delay on mobile devices--------------------------------------------------------------*/
@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0 !important;}
}
/*--------------------------------------------------------------# Header--------------------------------------------------------------*/
#header{transition:all 0.5s;z-index:997;padding:10px 0;position:absolute;}
#header.header-scrolled, #header.header-inner-pages{/*background:rgba(24, 6, 185, 0.8);*/padding:10px 0;}
#header .logo{font-size:32px;margin:0;padding:0;line-height:1;font-weight:400;letter-spacing:2px;text-transform:uppercase;}
#header .logo a{color:#fff;}
#header .logo img{max-height:80px;}
@media (max-width:992px){#header{padding:12px 0;}
 #header .logo{font-size:28px;}
}
/*--------------------------------------------------------------# Navigation Menu--------------------------------------------------------------*/
/* Desktop Navigation */
.nav-menu ul{margin:0;padding:0;list-style:none;}
.nav-menu > ul{display:flex;}
.nav-menu > ul > li{position:relative;}
.nav-menu > ul > li a{white-space:nowrap;padding:15px 20px 15px 20px;border-right:1px solid rgba(255,255,255,0.3);}
.nav-menu a{display:block;position:relative;color:rgba(255, 255, 255, 0.7);transition:0.3s;font-size:15px;font-weight:600;padding:0 3px;font-family:"Open Sans", sans-serif;}
.nav-menu > ul > li > a:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#fff;visibility:hidden;width:0px;transition:all 0.3s ease-in-out 0s;}
.nav-menu a:hover:before, .nav-menu li:hover > a:before, .nav-menu .active > a:before{visibility:visible;width:100%;}
.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a{color:#fff;}
.nav-menu .drop-down ul{display:block;position:absolute;/*left:22px;*/top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);transition:0.3s;min-width:200px;}
.nav-menu .drop-down:hover > ul{opacity:1;top:100%;visibility:visible;}
.nav-menu .drop-down li{min-width:180px;position:relative;}
.nav-menu .drop-down ul a{padding:10px 15px;font-size:14px;text-transform:none;color:#2c4964;}
.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a{color:#990934;}
.nav-menu .drop-down > a:after{content:"\ea99";font-family:IcoFont;padding-left:5px;}
.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px);}
.nav-menu .drop-down .drop-down:hover > ul{opacity:1;top:0;left:100%;}
.nav-menu .drop-down .drop-down > a{padding-right:35px;}
.nav-menu .drop-down .drop-down > a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px;}
@media (max-width:1366px){.nav-menu .drop-down .drop-down ul{left:-90%;}
 .nav-menu .drop-down .drop-down:hover > ul{left:-100%;}
 .nav-menu .drop-down .drop-down > a:after{content:"\ea9d";}
}




/* Get Startet Button */
.get-started-btn{margin-left:25px;color:#fff;border-radius:5px;padding:6px 25px 8px 25px;white-space:nowrap;transition:0.3s;font-size:14px;font-weight:600;display:inline-block;border:2px solid rgba(255, 255, 255, 0.5);}
.get-started-btn:hover{border-color:#fff;color:#fff;}
@media (max-width:992px){.get-started-btn{margin:0 48px 0 0;padding:6px 18px;}
}
/* Mobile Navigation */
.mobile-nav-toggle{position:fixed;right:15px;top:10px;z-index:9998;border:0;background:none;font-size:24px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:right;background-color: #fff;border-radius: 4px;padding: 3px 8px;}
.mobile-nav-toggle i{color:#990934;}
.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;transition:ease-in-out 0.2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0;}
.mobile-nav *{margin:0;padding:0;list-style:none;}
.mobile-nav a{display:block;position:relative;color:#2c4964;padding:10px 20px;font-weight:500;outline:none;}
.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a{color:#990934;text-decoration:none;}
.mobile-nav .drop-down > a:after{content:"\ea99";font-family:IcoFont;padding-left:10px;position:absolute;right:15px;}
.mobile-nav .active.drop-down > a:after{content:"\eaa1";}
.mobile-nav .drop-down > a{padding-right:35px;}
.mobile-nav .drop-down ul{display:none;overflow:hidden;}
.mobile-nav .drop-down li{padding-left:20px;}
.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(153, 9, 52, 0.9);overflow:hidden;display:none;transition:ease-in-out 0.2s;}
.mobile-nav-active{overflow:hidden;}
.mobile-nav-active .mobile-nav{opacity:1;visibility:visible;}
.mobile-nav-active .mobile-nav-toggle i{color:#990934;}
/*--------------------------------------------------------------# Hero Section--------------------------------------------------------------*/
#hero{width:100%;/*height:100vh;background:linear-gradient(45deg, rgba(86, 58, 250, 0.9) 0%, rgba(116, 15, 214, 0.9) 100%), url("../img/hero-bg.jpg") center center no-repeat;*/background-size:cover;}
#hero .container, #hero .container-fluid{/*padding-top:84px;*/}
#hero h1{margin:0;font-size:52px;font-weight:700;line-height:64px;color:#000;}
#hero h2{color:rgba(0, 0, 0, 0.8);margin:10px 0 0 0;font-size:20px;}
#hero .btn-get-started{font-family:"Poppins", sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 28px;border-radius:5px;transition:0.5s;margin-top:30px;color:#fff;border:2px solid #fff;}
#hero .btn-get-started:hover{background:#fff;color:#5846f9;}
.animated1{animation:up-down 2s ease-in-out infinite alternate-reverse both;}
.animated2{animation:up-down-left 2s ease-in-out infinite alternate-reverse both;}

@media (min-width:1200px){#hero{background-attachment:fixed;}
}
@media (max-width:991px){#hero{text-align:center;}
 #hero .container, #hero .container-fluid{padding-top:68px;}
 #hero .animated{-webkit-animation:none;animation:none;}
 #hero .hero-img{text-align:center;}
 #hero .hero-img img{/*width:50%;*/}
}
@media (max-width:768px){#hero h1{font-size:26px;line-height:36px;}
 #hero h2{font-size:18px;line-height:24px;}
 #hero .hero-img img{/*width:60%;*/}
}
@media (max-width:575px){/*#hero .hero-img img{width:80%;*/}
}
@-webkit-keyframes up-down{0%{transform:translateY(5px);}
 100%{transform:translateY(-5px);}
}
@keyframes up-down{0%{transform:translateY(5px);}
 100%{transform:translateY(-5px);}
}
/**/
@-webkit-keyframes up-down-left{0%{transform:translate(2px, 2px);}
 100%{transform:translate(-2px, -2px);}
}
@keyframes up-down-left{0%{transform:translate(2px, 2px);}
 100%{transform:translate(-2px, -2px);}
}
/*--------------------------------------------------------------# Sections General--------------------------------------------------------------*/
section{padding:30px 0;overflow:hidden;}
.section-bg{background-color:#f9f8ff;}
.section-title{text-align:center;padding-bottom:30px;}
.section-title h2{font-size:32px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;position:relative;}
.section-title h2::after{content:'';position:absolute;display:block;width:50px;height:3px;background:#5846f9;bottom:0;left:calc(50% - 25px);}
.section-title p{margin-bottom:0;}
/*--------------------------------------------------------------# About--------------------------------------------------------------*/
.about{/*padding:120px 0;*/}
.about .content h3{font-weight:600;font-size:32px;color:#2c4964;}
.about .content ul{list-style:none;padding:0;}
.about .content ul li{padding-bottom:10px;}
.about .content ul i{font-size:20px;padding-right:4px;color:#5846f9;}
.about .content p:last-child{margin-bottom:0;}
.about .content .read-more{font-family:"Poppins", sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 50px 10px 28px;border-radius:5px;transition:0.5s;color:#fff;background:linear-gradient(45deg, #5846f9 0%, #7b27d8 100%);position:relative;}
.about .content .read-more:hover{background:linear-gradient(180deg, #5846f9 0%, #7b27d8 100%);}
.about .content .read-more i{font-size:22px;position:absolute;right:20px;top:12px;}
/*--------------------------------------------------------------# Counts--------------------------------------------------------------*/
.counts{background:linear-gradient(90deg, rgba(88, 70, 249, 0.5) 0%, rgba(123, 39, 216, 0.5) 100%), url("../img/counts-bg.png") center center no-repeat;padding:80px 0 60px 0;}
.counts .counters span{font-size:48px;display:block;color:#fff;font-weight:600;font-family:"Poppins", sans-serif;}
.counts .counters p{padding:0;margin:0 0 20px 0;font-size:15px;color:rgba(255, 255, 255, 0.8);}
/*--------------------------------------------------------------# Services--------------------------------------------------------------*/
.services .icon-box{text-align:center;padding:70px 20px 80px 20px;transition:all ease-in-out 0.3s;background:#fff;}
.services .icon-box .icon{margin:0 auto;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transition:ease-in-out 0.3s;position:relative;}
.services .icon-box .icon i{font-size:36px;transition:0.5s;position:relative;}
.services .icon-box .icon svg{position:absolute;top:0;left:0;}
.services .icon-box .icon svg path{transition:0.5s;fill:#f5f5f5;}
.services .icon-box h4{font-weight:600;margin:10px 0 15px 0;font-size:22px;}
.services .icon-box h4 a{color:#2c4964;transition:ease-in-out 0.3s;}
.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0;}
.services .icon-box:hover{border-color:#fff;box-shadow:0px 0 25px 0 rgba(0, 0, 0, 0.1);}
.services .iconbox-blue i{color:#47aeff;}
.services .iconbox-blue:hover .icon i{color:#fff;}
.services .iconbox-blue:hover .icon path{fill:#47aeff;}
.services .iconbox-orange i{color:#ffa76e;}
.services .iconbox-orange:hover .icon i{color:#fff;}
.services .iconbox-orange:hover .icon path{fill:#ffa76e;}
.services .iconbox-pink i{color:#e80368;}
.services .iconbox-pink:hover .icon i{color:#fff;}
.services .iconbox-pink:hover .icon path{fill:#e80368;}
.services .iconbox-yellow i{color:#ffbb2c;}
.services .iconbox-yellow:hover .icon i{color:#fff;}
.services .iconbox-yellow:hover .icon path{fill:#ffbb2c;}
.services .iconbox-red i{color:#ff5828;}
.services .iconbox-red:hover .icon i{color:#fff;}
.services .iconbox-red:hover .icon path{fill:#ff5828;}
.services .iconbox-teal i{color:#11dbcf;}
.services .iconbox-teal:hover .icon i{color:#fff;}
.services .iconbox-teal:hover .icon path{fill:#11dbcf;}
/*--------------------------------------------------------------# Features--------------------------------------------------------------*/
.features .icon-box h4{font-size:20px;font-weight:700;margin:5px 0 10px 60px;}
.features .icon-box i{font-size:48px;float:left;color:#5846f9;}
.features .icon-box p{font-size:15px;color:#848484;margin-left:60px;}
.features .image{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:400px;}
/*--------------------------------------------------------------# Testimonials--------------------------------------------------------------*/
.testimonials .testimonial-item{box-sizing:content-box;min-height:320px;}
.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;margin:-40px 0 0 40px;position:relative;z-index:2;border:6px solid #fff;box-shadow:0px 2px 15px rgba(0, 0, 0, 0.1);}
.testimonials .testimonial-item h3{/*font-size:18px;font-weight:bold;margin:10px 0 5px 45px;color:#2c4964;*/}
.testimonials .testimonial-item h4{/*font-size:14px;color:#999;margin:0 0 0 45px;*/}
.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right{color:#b1a9fc;font-size:26px;}
.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;}
.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;}
.testimonials .testimonial-item p{/*font-style:italic;margin:0 15px 0 15px;padding:20px 20px 60px 20px;background:#fff;position:relative;border-radius:6px;position:relative;z-index:1;box-shadow:0 0px 20px 0 rgba(0, 0, 0, 0.1);*/}
.testimonials .owl-nav, .testimonials .owl-dots{margin-top:5px;text-align:center;}
.testimonials .owl-dot{display:inline-block;margin:0 5px;width:12px;height:12px;border-radius:50%;background-color:#ddd !important;}
.testimonials .owl-dot.active{background-color:#5846f9 !important;}
@media (max-width:767px){.testimonials{margin:30px 0px;}
}
/*--------------------------------------------------------------# Portfolio--------------------------------------------------------------*/
.portfolio .portfolio-item{margin-bottom:30px;}
.portfolio #portfolio-flters{padding:0;margin:0 auto 25px auto;list-style:none;text-align:center;border-radius:50px;padding:2px 15px;}
.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;padding:10px 15px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#444444;margin-bottom:5px;transition:all 0.3s ease-in-out;border-radius:5px;font-family:"Poppins", sans-serif;}
.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active{color:#fff;background:#5846f9;}
.portfolio #portfolio-flters li:last-child{margin-right:0;}
.portfolio .portfolio-wrap{transition:0.3s;position:relative;overflow:hidden;z-index:1;}
.portfolio .portfolio-wrap::before{content:"";background:rgba(88, 70, 249, 0.8);position:absolute;left:30px;right:30px;top:30px;bottom:30px;transition:all ease-in-out 0.3s;z-index:2;opacity:0;}
.portfolio .portfolio-wrap .portfolio-info{opacity:0;position:absolute;top:10%;left:0;right:0;text-align:center;z-index:3;transition:all ease-in-out 0.3s;}
.portfolio .portfolio-wrap .portfolio-info h4{font-size:20px;color:#fff;font-weight:600;}
.portfolio .portfolio-wrap .portfolio-info p{color:#ffffff;font-size:14px;text-transform:uppercase;}
.portfolio .portfolio-wrap .portfolio-links{opacity:0;left:0;right:0;bottom:10%;text-align:center;z-index:3;position:absolute;transition:all ease-in-out 0.3s;}
.portfolio .portfolio-wrap .portfolio-links a{color:rgba(255, 255, 255, 0.6);margin:0 2px;font-size:28px;display:inline-block;transition:0.3s;}
.portfolio .portfolio-wrap .portfolio-links a:hover{color:#fff;}
.portfolio .portfolio-wrap:hover::before{top:0;left:0;right:0;bottom:0;opacity:1;}
.portfolio .portfolio-wrap:hover .portfolio-info{opacity:1;top:calc(50% - 48px);}
.portfolio .portfolio-wrap:hover .portfolio-links{opacity:1;bottom:calc(50% - 50px);}
/*--------------------------------------------------------------# Pricing--------------------------------------------------------------*/
.pricing .box{padding:20px;background:#fff;text-align:center;border-radius:5px;position:relative;overflow:hidden;box-shadow:0px 2px 15px rgba(0, 0, 0, 0.1);}
.pricing h3{font-weight:400;margin:-20px -20px 20px -20px;padding:20px 15px;font-size:16px;font-weight:600;color:#2c4964;background:#f8f8f8;}
.pricing h4{font-size:36px;color:#5846f9;font-weight:600;font-family:"Roboto", sans-serif;margin-bottom:20px;}
.pricing h4 sup{font-size:20px;top:-15px;left:-3px;}
.pricing h4 span{color:#bababa;font-size:16px;font-weight:300;}
.pricing ul{padding:0;list-style:none;color:#444444;text-align:center;line-height:20px;font-size:14px;}
.pricing ul li{padding-bottom:16px;}
.pricing ul i{color:#5846f9;font-size:18px;padding-right:4px;}
.pricing ul .na{color:#ccc;text-decoration:line-through;}
.pricing .btn-wrap{margin:20px -20px -20px -20px;padding:20px 15px;background:#f8f8f8;text-align:center;}
.pricing .btn-buy{background:linear-gradient(42deg, #5846f9 0%, #7b27d8 100%);display:inline-block;padding:10px 35px;border-radius:4px;color:#fff;transition:none;font-size:15px;font-weight:400;font-family:"Roboto", sans-serif;font-weight:600;transition:0.3s;}
.pricing .btn-buy:hover{background:linear-gradient(180deg, #5846f9 0%, #7b27d8 100%);}
.pricing .featured h3{color:#fff;background:#5846f9;}
.pricing .advanced{width:200px;position:absolute;top:18px;right:-68px;transform:rotate(45deg);z-index:1;font-size:14px;padding:1px 0 3px 0;background:#5846f9;color:#fff;}
/*--------------------------------------------------------------# Frequently Asked Questions--------------------------------------------------------------*/
.faq{background:linear-gradient(42deg, #5846f9 0%, #7b27d8 100%);}
.faq .section-title h2, .faq .section-title p{color:#fff;}
.faq .section-title h2::after{background:rgba(255, 255, 255, 0.6);}
.faq .faq-list{padding:0 100px;}
.faq .faq-list ul{padding:0;list-style:none;}
.faq .faq-list li + li{margin-top:15px;}
.faq .faq-list li{padding:30px;background:#fff;border-radius:5px;position:relative;}
.faq .faq-list a{display:block;position:relative;font-family:"Roboto", sans-serif;font-size:16px;line-height:24px;font-weight:500;padding:0 30px;outline:none;}
.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color:#8577fb;}
.faq .faq-list .icon-show, .faq .faq-list .icon-close{font-size:24px;position:absolute;right:0;top:0;}
.faq .faq-list p{margin-bottom:0;padding:10px 0 0 0;}
.faq .faq-list .icon-show{display:none;}
.faq .faq-list a.collapsed{color:#2c4964;}
.faq .faq-list a.collapsed:hover{color:#5846f9;}
.faq .faq-list a.collapsed .icon-show{display:inline-block;}
.faq .faq-list a.collapsed .icon-close{display:none;}
@media (max-width:1200px){.faq .faq-list{padding:0;}
}
/*--------------------------------------------------------------# Contact--------------------------------------------------------------*/
.contact .info-box{color:#444444;text-align:center;box-shadow:0 0 30px rgba(214, 215, 216, 0.6);padding:20px 0 30px 0;background:#fff;}
.contact .info-box i{font-size:32px;color:#5846f9;border-radius:50%;padding:8px;}
.contact .info-box h3{font-size:20px;color:#2c4964;font-weight:700;margin:10px 0;}
.contact .info-box p{padding:0;line-height:24px;font-size:14px;margin-bottom:0;}
.contact .php-email-form{box-shadow:0 0 30px rgba(214, 215, 216, 0.6);padding:30px;background:#fff;}
.contact .php-email-form .validate{display:none;color:red;margin:0 0 15px 0;font-weight:400;font-size:13px;}
.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600;}
.contact .php-email-form .error-message br + br{margin-top:25px;}
.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600;}
.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px;}
.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite;}
.contact .php-email-form input, .contact .php-email-form textarea{border-radius:5px;box-shadow:none;font-size:14px;}
.contact .php-email-form input:focus, .contact .php-email-form textarea:focus{border-color:#5846f9;}
.contact .php-email-form input{padding:20px 15px;}
.contact .php-email-form textarea{padding:12px 15px;}
.contact .php-email-form button[type="submit"]{background:#5846f9;border:0;padding:10px 24px;color:#fff;transition:0.4s;border-radius:5px;}
.contact .php-email-form button[type="submit"]:hover{background:#7b27d8;}
@-webkit-keyframes animate-loading{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
@keyframes animate-loading{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
/*--------------------------------------------------------------# Breadcrumbs--------------------------------------------------------------*/
.breadcrumbs{padding:15px 0;min-height:40px;/*background:#f2f6f9;margin-top:68px;*/}
.breadcrumbs h2, .breadcrumbs .h2{font-size:28px;font-weight:300;color:#000;}
.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;font-size:14px;margin:0;}
.breadcrumbs ol li{color:#000;}
.breadcrumbs ol li a{color:#6D6D6D;}
.breadcrumbs ol li + li{padding-left:10px;}
.breadcrumbs ol li + li::before{display:inline-block;padding-right:10px;color:#3c6387;content:"/";}
@media (max-width:768px){.breadcrumbs .d-flex{/*display:block !important;*/}
 .breadcrumbs ol{display:block;}
 .breadcrumbs ol li{display:inline-block;}
}
/*--------------------------------------------------------------# Portfolio Details--------------------------------------------------------------*/
.portfolio-details{padding:30px 0 60px 0;}
.portfolio-details .portfolio-details-container{position:relative;}
.portfolio-details .portfolio-details-carousel{position:relative;z-index:1;}
.portfolio-details .portfolio-details-carousel .owl-nav, .portfolio-details .portfolio-details-carousel .owl-dots{margin-top:5px;text-align:left;}
.portfolio-details .portfolio-details-carousel .owl-dot{display:inline-block;margin:0 10px 0 0;width:12px;height:12px;border-radius:50%;background-color:#ddd !important;}
.portfolio-details .portfolio-details-carousel .owl-dot.active{background-color:#5846f9 !important;}
.portfolio-details .portfolio-info{padding:30px;position:absolute;right:0;bottom:-70px;background:#fff;box-shadow:0px 2px 15px rgba(0, 0, 0, 0.1);z-index:2;}
.portfolio-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}
.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px;}
.portfolio-details .portfolio-info ul li + li{margin-top:10px;}
.portfolio-details .portfolio-description{padding-top:50px;}
.portfolio-details .portfolio-description h2{width:50%;font-size:26px;font-weight:700;margin-bottom:20px;}
.portfolio-details .portfolio-description p{padding:0 0 0 0;}
@media (max-width:768px){.portfolio-details .portfolio-info{position:static;margin-top:30px;}
}
/*--------------------------------------------------------------# Footer--------------------------------------------------------------*/
#footer{color:#000;font-size:14px;background-color:#f9f9ff;/*background:linear-gradient(45deg, rgba(86, 58, 250, 0.9) 0%, rgba(116, 15, 214, 0.9) 100%), url("../img/hero-bg.jpg") center center no-repeat;background-size:cover;*/}
#footer .footer-top{padding:30px 0 30px 0;position:relative;}
#footer .footer-top .footer-contact{margin-bottom:30px;}
#footer .footer-top .footer-contact h3{font-size:28px;margin:0 0 30px 0;padding:2px 0 2px 0;line-height:1;font-weight:500;text-transform:uppercase;}
#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Poppins", sans-serif;}
#footer .footer-top h4{font-size:20px;font-weight:bold;position:relative;padding-bottom:12px;color:#990934;}
#footer .footer-top .footer-links{padding-top: 50px;}
#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0;}
#footer .footer-top .footer-links ul i{padding-right:2px;color:#fff;font-size:18px;line-height:1;}
#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center;}
#footer .footer-top .footer-links ul li:first-child{padding-top:0;}
#footer .footer-top .footer-links ul a{color:rgba(0, 0, 0, 1);transition:0.3s;display:inline-block;line-height:1;font-weight:600;font-size:15px;}
#footer .footer-top .footer-links p{font-weight:600;color:rgba(0, 0, 0, 1);font-size: 14px;}
#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#990934;}
#footer .footer-newsletter{font-size:15px;}
#footer .footer-newsletter h4{font-size:20px;font-weight:bold;position:relative;padding-bottom:12px;}
#footer .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:5px;text-align:left;border:1px solid white;}
#footer .footer-newsletter form input[type="email"]{border:0;padding:4px 8px;width:calc(100% - 100px);}
#footer .footer-newsletter form input[type="submit"]{position:absolute;top:-1px;right:-2px;bottom:-1px;border:0;background:none;font-size:16px;padding:0 20px;background:rgba(123, 39, 216, 0.8);color:#fff;transition:0.3s;border-radius:0 5px 5px 0;box-shadow:0px 2px 15px rgba(0, 0, 0, 0.1);}
#footer .footer-newsletter form input[type="submit"]:hover{background:#5846f9;}
#footer .copyright-wrap{border-top:1px solid #8577fb;}
#footer .credits{padding-top:5px;font-size:13px;color:#fff;}
#footer .credits a{color:#fff;}
#footer .social-links a{font-size:22px;display:inline-block;/*background:rgba(0, 0, 0, 0.1);*/color:#000;line-height:1;margin-right:7px;border-radius:50%;text-align:center;width:25px;transition:0.3s;}
#footer .social-links a:hover{color:#990934;text-decoration:none;}






/*******************Custom Stylesheet**********************/
.top-left-info a{color:#000;font-size:14px;}
.top-right-menu a{color:#000;font-size:14px;padding:0 15px;position:relative;}
.top-right-menu a:after{content:'';height:12px;width:1px;background-color:#000;display:inline-block;position:relative;right: -17px;top:1px;}
.top-right-menu a:last-child{padding-right:0;}
.top-right-menu a:last-child:after{display:none;}
.search-bts{position:relative;right:27px;color:#990834;}
.cart-items .cart-count{height:25px;width:25px;background-color:#c4033d;border-radius:50%;text-align:center;color:#fff;font-size:13px;font-weight:600;line-height:25px;margin-right:10px;display:inline-block;}
.cart-items .text-cart{color: #3d3d3d;margin-right: 10px;}
.cart-items i{font-size:22px;color:#990934;}
.cart-items {border-left:1px solid #eaeaea;padding-left:15px;}
.main-menu{background-color: #990934;}
.menu-section{transition: all 0.5s;}
.header-scrolled .menu-section{background-color:#990934;position:fixed;width:100%;top:0;left:0;transition: all 0.5s;}
.sparetor-header{height:200px;}
.form-control{font-size:14px;border:1px solid #E6E6E6;color:#000;}
.formlocation{min-width:350px;}
.formlocation .form-control{height: calc(1.8em + .75rem + 2px);}
.country_list_withflag{padding:13px 20px 13px 0;}
.country_list_withflag a.btn-search{color:#fff;}
.country_list_withflag .dropdown-menu a{color:#000;display:block;padding:5px 10px;border-bottom:1px solid #eee;}
.country_list_withflag .dropdown-menu a img{height:20px;}
.text-banner .search-bts svg{width:17px;fill:#990834;}
.text-banner .search-bts{top:7px;position:absolute;right:20px;}
.form-liqaddress{max-width:320px;}
.form-liqaddress .form-group{position:relative;}
.form-liqaddress .formlocation .form-control{box-shadow:0px 0px 5px 5px #f1f1ff;height:45px;}
.slider-content{overflow:hidden;padding-left:50px;padding-right:50px;}
.slider-content .owl-carousel .owl-stage-outer{overflow:visible;}
.slider-content .owl-carousel .owl-stage-outer .owl-item .slider-item img{height:330px;margin-top:28px;opacity:0.4;}
.slider-content .owl-carousel .owl-stage-outer .owl-item.active .slider-item img{height:auto;margin-top:0px;opacity:1;}
.mainslider-carousel .owl-nav{text-align:center;padding-top:15px;padding-bottom: 8px;}
.slider-content .mainslider-carousel .owl-nav button{background-color:#990934;padding:0 2px 2px !important;color:#fff;margin:5px;font-size:19px;height:28px;border-radius:4px;line-height:28px;width:28px;box-shadow:0px 6px 12px -4px #990934;transition: all 0.4s;}
.slider-content .mainslider-carousel .owl-nav button.owl-next:hover{transform:translateX(5px);transition: all 0.4s;}
.slider-content .mainslider-carousel .owl-nav button.owl-prev:hover{transform:translateX(-5px);transition: all 0.4s;}
.form-control:focus{border-color:#990934;box-shadow:0 0 8px -4px #990934;}
.form-control::placeholder{color: #B7B7B7;}
.form-group label{color:#848484;}
.pagetitle-text h3{color:#990934;font-size:38px;}
.pagetitle-text h4{color:#000;font-size:22px;margin-top:15px;}
.pagetitle-text h2{color:#fff;font-size:30px;margin-top:25px;}
.pagetitle-text h2 span{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height: 48px;line-height:48px;}
.howwe-work-content .item-works .img-cont{height:90px;width:90px;border-radius:14px;padding:5px;margin:0px auto;overflow:hidden;position:relative;}
.howshape{position:absolute;right:32%;top:10%;z-index:-1;}
.howshape img{height:120px;}
.mainslider-carousel .owl-dots{display:none;}
.about {padding-top:70px;}
.howwe-work-content .item-works h4{font-size:20px;text-align:center;margin-top:25px;font-weight:normal;color:#000;}
.howwe-work-content .item-works{height:250px;border-radius:20px;padding-top:42px;transition: all 0.4s;}
.howwe-work-content .owl-item {padding:15px;}
.howwe-work-content .item-works:hover{box-shadow:0px 3px 26px -10px #ccc;transition: all 0.4s;-webkit-transform: translateY(-10px);transform: translateY(-10px);background-color:#fff;}
.howwe-work-content .item-works.items-1 .img-cont{background-color:#ffd100;}
.howwe-work-content .item-works.items-2 .img-cont{background-color:#0d13d7;}
.howwe-work-content .item-works.items-3 .img-cont{background-color:#e743af;}
.howwe-work-content .item-works.items-4 .img-cont{background-color:#990934;}
.howwe-work-content .item-works.items-5 .img-cont{background-color:#76b727;}
.howwe-work-content .owl-dots{text-align:center;}
.howwe-work-content .owl-dots .owl-dot span{height:12px;width:12px;background-color:#dedede;display:block;border-radius:15px;margin:4px;transition: all 0.4s;}
.howwe-work-content .owl-dots .owl-dot.active span{background-color:#990934;transition: all 0.4s;}
button:focus{outline:none;}
.banner-shap-content{position:absolute;top:50%;z-index:-1;}
.banner-shap-content .shap-circle{left:-30px;position:relative;}
.banner-shap-content .shap-tringle1{left:380px;position:relative;}
.banner-shap-content .shap-tringle2{left:380px;position:relative;top:120px;}
/*rotate*/
.rotate-animation{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}
@-moz-keyframes spin { 100% {-moz-transform: rotate(360deg);} }
@-webkit-keyframes spin { 100% {-webkit-transform: rotate(360deg);} }
@keyframes spin {100% { -webkit-transform:rotate(360deg);transform:rotate(360deg);} }
/**/
.left-bgshape{position:absolute;left:0;z-index:-1;top:0;}

/**/
.Download{padding-bottom:180px;}
.Download .circle-bar-section{position:absolute;left:-150%;}
.circle-bar-section .circlebar-circle{height:700px;width:700px;border:1px solid #9e153e;border-radius:50%;position:relative;/*left:-190%;*/top:-50px;text-align:right;z-index:9;}
.circle-bar-section .circlebar-circle:before{position:absolute;content:'';height:500px;width:500px;border:1px solid #9e153e;border-radius:50%;left:14%;top:14%;}
.circle-icons img{height:50px;transition:transform .2s;}
.circle-icons{position:absolute;cursor:pointer;} 
.circle-icons.icon-yellow{top:45%;right:-25px;}
.circle-icons.icon-pink{bottom:17%;right:43px;}
.circle-icons.icon-red{top:17%;right:43px;} 
.circle-icons.icon-blue-light{top:-13px;right:34%;}
.circle-icons.icon-blue-dark{bottom:-13px;right:34%;}
.circle-icons.icon-yellow{top:45%;right:-25px;}
.circle-icons.icon-yellow-dub{top:45%;left:-25px;}
.circle-icons.icon-pink-dub{bottom:9%;left:90px;}
.circle-icons.icon-red-dub{top:9%;left:90px;}
/**/
.circle-icons.icon-yellow2{top:15%;right:32%;}
.circle-icons.icon-pink2{top:45%;right:11%;}
.circle-icons.icon-red2{bottom:15%;right:32%;}
.circle-icons.icon-blue-light2{top:18%;left:25%;}
.circle-icons.icon-blue-dark2{bottom:18%;left:25%;}
.circle-icons.icon-red_2{top:45%;left:11%;}
/**/
.circle-icons:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.circlebar-circle {animation: rotation 28s infinite linear;}
@keyframes rotation {from {transform: rotate(0deg);}
to {transform: rotate(359deg);}
}
.circle-icons {animation: rotation 28s infinite linear;}
@keyframes rotation {from {transform: rotate(0deg);}
to {transform: rotate(180deg);}
}
.shape-download{position:absolute;bottom:-95px;width: 100%;}
.shape-download .dot-shap-hr{right:-25%;transform:rotate(90deg);position:relative;bottom:-30px;display:inline-block;height:120px;}
.shape-download .dot-shap-hr:last-child{right:-51%;}
/**/
.circle-services{position:absolute;right:-200px;top:70px;z-index:9;}
.circle-services .circlebar-circle{left:auto;height:400px;width:400px;}
.circle-services .circlebar-circle::before{left:60px;top:60px;height:280px;width:280px;}
.circle-services .circle-icons img{height:35px;}
.circle-services .circle-icons.icon-yellow-dub{left:-19px;}
.circle-services .circle-icons.icon-pink-dub{left:43px;}
.circle-services .circle-icons.icon-red-dub{top:6%;left:60px;}
.circle-services .circle-icons.icon-pink{right:18px;}
.circle-services .circle-icons.icon-yellow{right:-20px;}
.circle-services .circle-icons.icon-red{right:14px;}
.circle-services .circle-icons.icon-yellow2{top:16%;right:27%;}
.circle-services .circle-icons.icon-pink2{right:10%;}
.circle-services .circle-icons.icon-red2{bottom:15%;right:30%;}
.circle-services .circle-icons.icon-blue-light2{top:17%;left:27%;}
.circle-services .circle-icons.icon-blue-dark2{bottom:20%;left:22%;}
.circle-services .circle-icons.icon-red_2{left:11%;}

.shape-vr-green{position:absolute;right:50px;bottom:30px;}
.testimonials-section {margin-top:-100px;}
.client-imgs{background-color:#fec820;height:320px;width:320px;border-radius:50%;position:relative;padding-top:5px;padding-left:5px;}
img{max-width:100%;}
.client-imgs:after {position:absolute;content:'';top:-17px;right:-119px;z-index:-1;transform:rotate(230deg);width:0;height:0;
border-left:180px solid transparent;border-right:180px solid transparent;border-top:190px solid #fec820;border-radius:50%;z-index:-1;}
.testimonials-section .testimonial-item{padding:50px 0;}
.testimonials-section .img-circle-clent{height:310px;width:310px;border-radius:50%;overflow:hidden;border:5px solid #fec820;}
.client-testimonial-content h4{font-size:18px;color:#000000;}
.client-testimonial-content h5{font-size:16px;color:#9c9ca8;font-weight:normal;}
.client-testimonial-content h3{font-size:22px;color:#990934;margin-top:15px;}
.client-testimonial-content p{font-size:14px;color:#222d39;line-height:26px;margin-bottom:25px;}
.client-imagesstore{position:absolute;right:0;z-index:9;top:0;height:100%;}
.client-imagesstore .right-img-section{}
.client-imagesstore .right-img-section .btnJump{position:relative;display:inline-block;box-shadow:0 3px 22px -10px #777;border-radius:50%;}
.client-imagesstore .right-img-section .btnJump1{bottom:-30px;}
.client-imagesstore .right-img-section .btnJump2{top:-90px;right:-15px;}
.client-imagesstore .right-img-section .btnJump3{}
.client-imagesstore .right-img-section .btnJump4{bottom:-80px;}
.client-imagesstore .right-img-section .btnJump5{top: -35px}
.client-imagesstore .right-img-section .btnJump img{background-color:#eee;border-radius:50%;}
.testimonials-section .owl-nav{position: relative;top: -50px;}
.testimonials-section .owl-nav button{width:90px;height:40px;border-radius:30px;margin:0 5px;transition:all 0.4s;}
.testimonials-section .owl-nav button.owl-prev{/*background-image:url(../images/left-arrow.png);background-position:center;background-repeat:no-repeat;*/}
.testimonials-section .owl-nav button.owl-next{/*background-image:url(../images/right-arrow.png);background-position:center;background-repeat:no-repeat;*/}
.testimonials-section .owl-nav button span{/*display:none;*/}
.testimonials-section .owl-nav button:hover{background-color:#fff;box-shadow:0 3px 22px -13px #aaa;}
/**/
.testimonials-section .owl-nav .arrow-left{background:#cdcdde;height:2px;width:35px;margin:0 auto;position:relative;transition:all 0.4s;}
.testimonials-section .owl-nav .arrow-left:before, .testimonials-section .owl-nav .arrow-left:after{content: "";background:#cdcdde;position:absolute;height:2px;width:13px;}
.testimonials-section .owl-nav .arrow-left:before{left:-3px;bottom:-4px;transform:rotate(45deg);}
.testimonials-section .owl-nav .arrow-left:after{left:-3px;top:-4px;transform:rotate(-45deg);}

.testimonials-section .owl-nav .arrow-right{background:#cdcdde;height:2px;width:35px;margin:0 auto;position:relative;transition:all 0.4s;}
.testimonials-section .owl-nav .arrow-right:before, .testimonials-section .owl-nav .arrow-right:after{content: "";background:#cdcdde;position:absolute;height:2px;width:13px;transition:all 0.4s;}
.testimonials-section .owl-nav .arrow-right:before{right:-3px;bottom:-4px;transform:rotate(-45deg);}
.testimonials-section .owl-nav .arrow-right:after{right:-3px;top:-4px;transform:rotate(45deg);}

.testimonials-section .owl-nav button:hover .arrow-left, .testimonials-section .owl-nav button:hover .arrow-right, .testimonials-section .owl-nav button:hover .arrow-left:before, .testimonials-section .owl-nav button:hover .arrow-left:after, .testimonials-section .owl-nav button:hover .arrow-right:before, .testimonials-section .owl-nav button:hover .arrow-right:after{background:#990934;}
.testimonials-section .owl-nav button:hover .arrow-left, .testimonials-section .owl-nav button:hover .arrow-right{width:40px;}



/**/
.btnJump{-webkit-animation:homebanneritem 5s ease-out infinite;animation:homebanneritem 5s ease-out infinite;/*width:100%*/}
@-webkit-keyframes homebanneritem{0%,100%,97%{-webkit-transform:scale(1);transform:scale(1)}
20%,68%{-webkit-transform:scaleY(.85) scaleX(.87);transform:scaleY(.85) scaleX(.87)}
48%{-webkit-transform:scaleY(1) scaleX(.95);transform:scaleY(1) scaleX(.95)}
80%{-webkit-transform:scaleY(1) scaleX(.97);transform:scaleY(1) scaleX(.97)}
}

.shap-ractangle{height:100px;width:350px;background-color:#fff;box-shadow:0 4px 38px -18px #ddd;position:absolute;border-radius:100px;transform:rotate(-30deg);}
.shap-ractangle.shap-ractangle-right{right:-120px;}
.shap-ractangle.shap-ractangle-left{left:-120px;bottom:50px;}
.shap-grn{position:absolute;left:0;top:30px;margin-top:80px;}
.shap-smpink{position:absolute;left:20%;}
.shape-pinkvr{position:absolute;left:20%;bottom:0;}

.subscribetion-section{overflow:visible;background-position:center!important;background-size:cover!important;}
.subs-mobilescreen{margin-top:-150px;}
.subs-mobilescreen img{max-height:500px;}
.subscrib-form .formsubs-input{height:70px;width:77%;border-radius:80px;border-top-right-radius:0;border:none;padding-left: 30px;}
.subscribe-btn{background-color:#990934;color:#fff;position:absolute;right:25%;padding:13px 35px;border-radius:30px;border-top-right-radius:0;top:9px;}
.subscribe-btn:hover{box-shadow:0 2px 13px -5px #990934;color:#fff;}
.subscribetion-section .pagetitle-text{padding-top:40px;}
.subscribetion-section .pagetitle-text h3{font-size:32px;}
.subscribetion-section .pagetitle-text h4{font-size:18px;}

.shap-push{position:absolute;top:20px;left:40px;z-index:1;}
.shap-push span{height:30px;width:10px;background-color:#990934;margin:0 5px;display:inline-block;}
.addons.closetab{display:none;}


/* Age verificatoin */
.popup-age-verify{position:fixed;z-index:999999;top:0;width:100%;background-color:#fff;height:100%;padding: 15px;background-image: url(../images/age-verivy-banner.jpg);background-position: center;background-size: cover;}
.h-vh-100{height:100vh;}
.popup-age-verify:before{content:'';position:absolute;display:block;/*background-color:#000;*/width:100%;height:100%;left:0;top:0;opacity:0.5;}

.popup-age-verify .form-group .form-control{height:50px;border-radius:4px;}
.btn-theme{background-color:#990934;border: 2px solid #990934;padding:10px 35px;border-radius:8px;font-size:16px;display: inline-block;width:auto;transition:0.5s;animation-delay:0.8s;color:#FFF;font-size:18px;font-weight:600;}
.btn-theme:hover{background-color:#000;border:2px solid #000;color:#FFF;}
.card-login{width:520px;margin:0px auto;padding:30px;border-radius:10px;}
.login-title h1{color:#990934;font-weight:800;position:relative;font-size:34px;z-index:1;letter-spacing:2px;}
.login-title h1 span{color:#FDBC5A;}
.login-title h1:before{content:'';position:relative;display:inline-block;height:3px;width:40px;background-color:#FDBC5A;margin-right:10px;vertical-align:middle;}
.login-title .bordred-title{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color: #FDBC5A;font-size:34px;font-weight:800;position:absolute;top:-2px;left:51px;letter-spacing:2px;}
.forgot-link{font-weight:600;}
.forgot-link .arrow-right{background:#990934;display:inline-block;height:2px;width:20px;margin:0 auto;position:relative;transition:all 0.4s;vertical-align:middle;margin: 0 5px;}
.forgot-link .arrow-right::before, .forgot-link .arrow-right::after {content:"";background:#990934;position:absolute;height:2px;width:8px;transition:all 0.4s;}
.forgot-link .arrow-right::before {right:0px;bottom:-3px;transform: rotate(-45deg);}
.forgot-link .arrow-right::after{right:0px;top:-3px;transform: rotate(45deg);}
.forgot-link:hover .arrow-right{transform:translateX(5px);}

.login-btn-div .btn-theme{padding:15px 30px;box-shadow:0px 2px 12px -3px #990934;}
.notmember-text{color:#451A64;font-weight:600;}

.btn-theme.has-spinner.active{width:auto!important;} 
.register-title h1{color:#623097;}
.forgot-title h1::before{position:absolute;left:0;right:0;bottom:-24px;margin:0px auto;}
.forgot-title .bordred-title{left:0;right:0;}


.title-howwe{letter-spacing:2px;line-height:38px;font-weight:300;}
.text-how-perag p{line-height:32px;font-weight:600;color:#000;}

.howwe-work-inner.howwe-work-content .item-works h4{font-size:16px;line-height:22px;}
.howwe-work-inner.howwe-work-content .item-works .img-cont{padding:15px;}
.howit-inner .circle-services{top:200px;}
.appscreens .app-item{padding:0 15px;}


/*Loader text - Curtin*/
.loader{color:#fff;position:fixed;box-sizing:border-box;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;z-index:9999999;}
.loader:after,.loader:before{box-sizing:border-box;display:none}
.loader.is-active{background-color:rgba(0,0,0,.85);width:100%;height:100%;left:0;top:0}
.loader.is-active:after,.loader.is-active:before{display:block}
.loader-curtain:after,.loader-curtain:before{position:fixed;width:100%;top:50%;margin-top:-35px;font-size:70px;text-align:center;font-family:Helvetica,Arial,sans-serif;overflow:hidden;line-height:1.2;content:"Loading"}
.loader-curtain:before{color:#666}
.loader-curtain:after{color:#fff;height:0;animation:curtain 1s linear infinite alternate both}
.loader-curtain[data-curtain-text]:not([data-curtain-text=""]):after,.loader-curtain[data-curtain-text]:not([data-curtain-text=""]):before{content:attr(data-curtain-text)}
.loader-curtain[data-brazilian]:before{color:#990934}
.loader-curtain[data-brazilian]:after{color:#ffd100}
.loader-curtain[data-colorful]:before{animation:maskColorful 2s linear infinite alternate both}
.loader-curtain[data-colorful]:after{animation:curtain 1s linear infinite alternate both,maskColorful-front 2s 1s linear infinite alternate both;color:#000}
@keyframes maskColorful{0%{color:#3498db}49.5%{color:#3498db}50.5%{color:#e74c3c}to{color:#e74c3c}}
@keyframes maskColorful-front{0%{color:#2ecc71}49.5%{color:#2ecc71}50.5%{color:#f1c40f}to{color:#f1c40f}}
@keyframes curtain{0%{height:0}to{height:84px}}
/**/
.subscribe-btn.forgot-link .arrow-right{background:#fff;}
.forgot-link .arrow-right::before, .forgot-link .arrow-right::after{/*background:#fff;*/}
.about-banner-section{background-position:top center;background-size:cover;height:600px;}
.about-banner-section:after{content:'';height:255px;display:block;width:100%;background:url(../images/about-banner-shap.png);position:absolute;bottom:-60px;background-size:contain;background-repeat:no-repeat;}
.about-page-section .pagetitle-text h4{font-size:18px;}
.text-theme{color:#990934;}
.contactitems .icon-content{background-color:#000;color:#fff;height:80px;width:80px;border-radius:50%;margin:0px auto;font-size:36px;line-height:80px;}
.contactitems h5{text-transform:uppercase;letter-spacing:2px;}
.contact-form-section .form-group input.form-control{height:50px;}
.social-content a{font-size:32px;color:#000;margin:0 15px;}
.pasword-hideshow{font-size:22px;position:absolute;right:15px;top:8px;z-index:9;}
.hide{display:none;}
.after-login .cart-count{position:absolute;right:0px;margin-top:-10px;font-size:10px;height:20px;width:20px;line-height: 20px;font-weight:400;}

/*200920*/
.delivery-content{padding:20px 15px;box-shadow:0px 0px 15px -5px #bbb;border-radius:6px;}
.sendbtn .btn-theme{padding:0px 18px;font-size:22px;}
.selectedstor-fild input{color:#990934;}
.owl-carousel .owl-stage{margin:0px auto;}
.item-category{padding:15px;}
.item-category .btn-theme{padding:8px 20px;}
.img-category{padding:30px 15px;box-shadow:0px 2px 15px -10px #990934;display:block;border-radius:12px;margin:15px 15px 30px;background-color:#fff;text-align:center;text-align:-moz-center;text-align:-webkit-center;}
.product-items{border:1px solid #E5E5E5;border-radius:8px;margin-bottom:30px;padding:15px;text-align:center;background-color:#fff;position:relative;z-index:9;transition:0.5s;}
.product-items:hover{box-shadow:0px 2px 15px -10px #990934;border:1px solid #990934;} 
.product-items .img-section img{height:150px;width:auto;}
.product-items .content-section a{color:#000;font-weight:500;font-size:18px;}
.product-items .content-section p{margin:10px 0;color:#444;}
.product-items .content-section h4{font-size:19px;}
.details-info{padding-top:5px;}
.details-info a{box-shadow:0px 2px 12px -3px #990934;border-radius:8px;width:32px;height:28px;line-height:26px;padding:0;margin:5px;font-size:16px;bottom:-8px;position:relative;}
.rotate-img-right{transform:rotateY(180deg);right:0;}
.seller-title{padding-bottom:30px;}
.seller-title h3{font-family:'Philosopher', sans-serif;font-size:34px;font-weight:600;color:#282828;letter-spacing:2px;}
.user-icons{background-image:url(../images/drop-icons.png);display:inline-block;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-right:5px;}
.user-icons.profile{background-position:0 0;}
.user-icons.password{background-position:0 -23px;}
.user-icons.store{background-position:0 -44px;}
.user-icons.address{background-position:0 -66px;}
.user-icons.gift-cart{background-position:0 -88px;}
.user-icons.my-gift-cart{background-position:0 -109px;}
.user-icons.wishlist{background-position:0 -134px;}
.user-icons.order{background-position:0 -160px;}
.user-icons.logout{background-position:0 -183px;}
.user-logedicon img{/*height:30px;width:30px;background-color:#fff;border-radius: 30px;padding: 3px;*/}

.buynow-btncontent{position:absolute;left:0;right:0;bottom:-15px;}
.buynow-btn{padding:0;font-size:0px;border-radius:35px;border-width:0;}
.product-items:hover .buynow-btn{font-size:14px;padding:5px 25px;border-width:2px;}
.product-items:hover .details-info a{bottom:8px;font-size:13px;width:28px;height:24px;line-height:22px;}
.loadmore-btn{padding:7px 25px;border:1px solid #990934;border-radius:35px;color:#990934;transition:0.5s;}
.loadmore-btn:hover, .loadmore-btn.active{background-color:#990934;color:#fff;transition:0.5s;}
.nodownload.Download .circle-bar-section{bottom: -300px;}

.barand-section .seller-title h3{font-size:28px;}
.filter-content .card-header{border-color: #eee;}
.filter-content .card-header a{color:#000;font-size:16px;}
.filter-content .card-header a i{float: right;}
.filter-content .card-header a.collapsed i.icofont-simple-up::before{content: "\eab2";}

/*Range slider*/
.irs--flat .irs-bar{background-color: #990934;}
.irs--flat .irs-handle > i:first-child{background-color:#990934;}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{background-color:#990934;}
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before {border-top-color:#990934;}
.irs--flat .irs-line{height: 3px;background-color: #E6E6E6;}
.irs--flat .irs-bar{height: 4px;}
.irs--flat .irs-handle{height:15px;width:15px;background-color:#990934;border-radius:15px;top:20px;}
.irs--flat .irs-handle.state_hover{height:20px;width:20px;top:17px;}
.irs--flat .irs-min, .irs--flat .irs-max{top:35px;background:none;}
/*Custom checkbox*/
.custom-control-input:checked ~ .custom-control-label::before{border-color:#990934;background-color:#990934;}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none;}
/**/
.item-showlist{display:none;}
.item-showlist.show{display:block;}
.zoom.zoomcontainer {display:inline-block;position: relative;border:1px solid #eee;width:100%;text-align:center;}
/* magnifying glass icon */
.zoom.zoomcontainer:after {content:'';display:block; width:33px; height:33px; position:absolute; top:0;right:0;}
.zoom..zoomcontainer img {display: block;}
.zoom..zoomcontainer img::selection {background-color: transparent;}

.labelleft{min-width:70px;display:inline-block;width:150px;}
.btn-bordred{border:1px solid #7A7A7D;color:#000;}
.btn-bordred:hover{background-color:#000;color:#fff;}
.discription-content .nav-tabs{border:0;}
.discription-content .nav-tabs .nav-item a{border:1px solid #000;border-radius:4px;margin-right:15px;color:#000;}
.discription-content .nav-tabs .nav-item a.active{background:#990934;color:#fff;border-color:#990934;}
.discription-content .tab-content{border:1px solid #dee2e6;padding:15px;position:relative;z-index:9;background-color:#fff;}
.addcart-btn a{margin:2px;}
.btn-sm-theme{padding:6px 20px;font-size:13px;}
.order-content .order-list{padding:15px 0;}
.labeling{padding:2px 14px;border-radius:4px;font-size:14px;}
.bg-yellow{background-color:#FFC108;}
.bg-success, .bg-danger{color:#fff;}
.order-infodetails{background-color:#F6F6F6;padding:15px;box-shadow:0px 0px 6px -2px #ccc;}

.productDetail-img{box-shadow:0px 0px 12px -9px #990934;border-radius:6px;padding:15px;margin-right:15px;}
.productDetail-img span{display:block;box-shadow:0px 0px 12px -9px #990934;border-radius:6px;overflow:hidden;}
.productDetail-img span img{height:80px;width:80px;min-width:80px;}
.leftaddress p{font-size:14px;}
.text-dark{color:#000!important;}
.details-amount h6{font-size:18px;}
.leftaddress .login-btn-div .btn-theme{padding:10px 25px;}
.img-cart{margin-right:5px;}
.img-cart img{width:80px;height:80px;min-width:80px;}
.cart-item-text h5{font-size:16px;}
.cart-item-text p{font-size:14px;} 
.mycart-content .cart-item-list, .cart-item-list{background-color:#fff;padding:15px;border:1px solid rgba(0,0,0,.125);margin-bottom: 15px;border-radius: 6px;} 

.price-details .amountitem{padding:10px 15px;border-bottom:1px solid rgba(0,0,0,.125);}
.price-details .addcart-btn{text-align:center;}
.price-details .addcart-btn .btn-theme{padding:8px 25px;width:230px;}
.btn-theme-revers{background-color:transparent;color:#990934;box-shadow:none!important;}
.btn-theme-revers:hover{box-shadow:0px 2px 12px -3px #990934!important;}
.brands-list{padding-bottom:25px;padding-top:25px;}
.brands-list h4{color:#000;}
.selected-store-content .store-list{border:1px solid #F2F2F8;background-color:#fff;display:block;padding:30px 15px 50px	;border-radius: 6px;position:relative;margin:15px 0;z-index: 99;}
.selected-store-content .store-list h5{color:#474749;font-size:20px;}
.store-list .address-store{color:#474749;position:relative;z-index:9;}
.store-list .showimg-1{position:absolute;right:0;top:0;}
.store-list .showimg-2{position:absolute;right:0;bottom:0;opacity:0.5;}
.storebtns-group{position:absolute;width:100%;bottom:-15px;}
.store-list .more-detail-btn{padding:0px 0px;box-shadow:0px 2px 12px -3px #990934;background-color:#990934;border:0px solid #990934;border-radius:8px;display: inline-block;transition:0.5s;color:#FFF;font-size:0px;line-height:40px;}
.store-list:hover .more-detail-btn, .store-list .more-detail-btn:hover{padding:0px 25px;border:2px solid #990934;transition:0.5s;font-size:30px;}
.text-light-gray{color:#CCCCCC;}
.store-logo-img{box-shadow:0px 0px 12px -9px #990934;background-color:#fff;padding:15px;border-radius:10px;}
.store-logo-img img{border-radius:10px;width:120px;}
.store-detail{padding-left:15px;}
.list-group-item{margin-bottom:15px;border-radius:6px!important;}
.list-group-item + .list-group-item{border-top-width:1px;}
.store-list{position:relative;z-index:99;}
.sm-btn.btn-theme{padding:10px 24px;}
.xs-btn.btn-theme{padding:6px 20px;font-size:14px;}
.giftcard-content .giftcard-list, .giftcard-content .item a{background-color:#fff;box-shadow:0px 0px 12px -9px #990934;padding:15px 15px;border-radius:10px;display:block;position:relative;z-index:99;text-align: center;}
.giftcard-content .giftcard-list h6, .giftcard-content .item a p{font-size:20px;color:#000;margin: 10px 0 0 0;}
.giftcard-content .giftcard-list h5, .giftcard-content .item a p + p{font-size:22px;color:#990934;margin:0;}
.font-weight-400{font-weight:400;}
.font-weight-500{font-weight:500;}
.font-weight-600{font-weight:600;}
.myAddress .login-btn-div .btn-theme{font-size:15px;padding:10px 25px;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background-color:#990934;box-shadow:0px 2px 12px -3px #990934;}
.address-list{border:1px solid rgba(0,0,0,.125);padding:15px;border-radius:6px;margin-bottom:15px;background-color:#fff;}
.rowTipsSection .btn-theme{background-color:#000;border: 2px solid #000;}
.amountitem{padding:10px 0;color:#000;border-bottom:1px solid rgba(0,0,0,.125);}
.custom-select{height:50px;}

.praivacy-content p{line-height:28px;}
.accordation-terms .card-header{padding:0;}
.accordation-terms .card-header a{color:#fff;display:block;padding:15px;background-color:#990934;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.accordation-terms .card-header a.collapsed{background-color:#fff;color:#000;}
.categort-list-content{position:relative;z-index:99;}



/*231020*/
#category_slider.owl-carousel .owl-item img{width: auto;}
.HowItWork-section #category_slider .item a div{padding: 30px 15px;box-shadow: 0px 2px 15px -10px #990934;display: block;border-radius: 12px;margin: 15px 15px 30px;background-color: #fff;text-align: center;text-align: -moz-center;text-align: -webkit-center;}
.HowItWork-section #category_slider .item a p{text-align: center;}
.HowItWork-section #category_slider .item a p span span{padding: 8px 20px;box-shadow: 0px 2px 12px -3px #990934;background-color: #990934;border: 2px solid #990934;border-radius: 8px;display: inline-block;width: auto;transition: 0.5s;animation-delay: 0.8s;color: #FFF;font-size: 18px;font-weight: 600;} 
.HowItWork-section #category_slider .item a p span span:hover{background-color:#000;border:2px solid #000;color:#FFF;}


/*201120*/
.price-details .addcart-btn .btn-theme{width: auto;min-width: 235px;}
#clsCartDetails .counts{background:none;padding:0;}
.aCartItemRemove i.fa-trash{font-family: IcoFont !important;font-style: normal;}
.aCartItemRemove i.fa-trash::before{content: "\ee09";}
.cart-item-text h5 a{color:#444;}
.cart-item-list h6{color: #990934;}

@media (min-width:992px){
#clsCartDetails .col-xl-9.col-lg-8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
#clsCartDetails .col-xl-3.col-lg-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}

#category_slider{z-index: 99;}

.js-cookie-consent{position:fixed;bottom:15px;left:15px;background-color:#fff;padding:15px;max-width:450px;box-shadow:0px 0px 30px -5px #999;border-radius:4px;z-index:9999;}
.cookie-consent__message{display:block;margin-bottom:10px;}
.cookie-consent__agree{padding: 5px 30px;box-shadow:0px 2px 12px -3px #990934;background-color:#990934;border:2px solid #990934;border-radius:4px;font-size:14px;transition:0.5s;color:#FFF;font-weight:600;} 

.brands-list-content .item {padding-bottom:25px;padding-top:25px;position:relative;z-index:99;}
.brands-list-content .item a span{color:#000;font-size:1.5rem;font-weight: 500;}
.brands-list-content .item a span span ~ span{color:#990934;}



#collapseFilter.filter-content {display: block;}
@media (max-width: 767px) {#collapseFilter.filter-content.collapse:not(.show) {display: none;}
.filter_actionmobile{position: relative;z-index: 99;background-color: #fff;padding: 3px 10px;border: 1px solid #990934;}
.filter_actionmobile.collapsed .icofont-filter {display: inline-block;}
.filter_actionmobile .icofont-filter {display: none;}
.filter_actionmobile.collapsed .icofont-close {display: none;}
}

.product-items .content-section a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.details-info a .icofont-heart-alt.fa-heart-o{color:#fec820;} 


.clsGetCurrentLocation .search-bts{right:22px;}

.addcart-btn .addToWishListButton.fa-heart-o{background-color: #000;color: #fff;}
.addcart-btn .addToWishListButton.fa-heart-o i.icofont-heart{color:#fec820;}

.mainabout + .about-page-section{background-color:#fff;}
.about-page-section .left-bgshape{z-index:9;}






@media (min-width:992px){.howwe-work-inner .row .item-works{-ms-flex:0 0 20.0%;flex:0 0 20.0%;max-width:20.0%;}
.text-how-perag{width:80%;margin:0 auto;}
#clsProductPages .col-lg-3{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}	
}

@media (max-width:1199px){
.client-imgs{height:220px;width:220px;}
.testimonials-section .img-circle-clent{height:210px;width:210px;}
.client-imgs::after{top:-14px;right:-70px;border-left:100px solid transparent;border-right:100px solid transparent;border-top:110px solid #fec820;}
.filter-content .card-header{padding:10px 10px;}
.filter-content .card-body{padding:10px;}

.about-banner-section::after {display:none;}
.rowTipsSection .col-lg-3{padding:2px 5px;}
	
	.mainabout + .about-page-section{background-color:#FAF9FF;}
}
@media (max-width:992px){.top-right-menu a{padding:0 10px;}
.pagetitle-text{position: relative;z-index:99;}
.circle-bar-section .circlebar-circle{opacity: 0.5;}
.form-liqaddress{margin: 0px auto;}
#hero h1{font-size:38px;}
.pagetitle-text h3{font-size:34px;}
.pagetitle-text h4{font-size:22px;margin-top: 10px;}
.pagetitle-text h2{font-size: 26px;margin-top: 20px;}
.shape-download .yellow-shap{height: 150px;}
.shape-download{bottom:-20px;}

.client-imagesstore{z-index:0;opacity:0.3;top:37%;height:auto;}
.subscrib-form .formsubs-input{width: 100%;}
.subscribe-btn{right:10px;}
#hero .container{padding-top: 25px;}
.slider-content{padding-left: 15px;padding-right: 15px;}
.slider-content .owl-carousel .owl-stage-outer{overflow: hidden;}
.register-section{position:relative;padding: 15px 0 !important;}
.top-right-menu a, .top-left-info a{font-size: 13px;}
.store-action-icon{position:absolute;right:30px;bottom:7px;}
.lookinform{margin:15px 0;}

.about-banner-section{height:450px;}
.giftcard-list img{height:auto;}
}
@media (max-width:767px){#header .formlocation{position:absolute;left:0;right:0;width:100%;z-index: 9;}
.formlocation.collapse:not(.show){display:none!important;}
.msearch-btn{color:#fff;padding:0 15px;}
.msearch-btn:hover{color:#fff;}
.addons.closetab{display:block;position:absolute;right:10px;}
.header-scrolled .addons.closetab{right:43px;}
.search-bts{left:7px;position:absolute;}
.text-cart{display:none;}
.cart-items .cart-count{height:20px;width:20px;line-height:20px;font-size:11px;border:1px solid #fff;position:absolute;left:30px;top:-7px;}
.cart-items i{color:#fff;}
.cart-items{position:relative;border-left:1px solid rgba(255,255,255,.3);width:60px;}
.menuparent{justify-content:center;}
.formlocation .form-control{padding-left:30px;}
/*.Download .circle-bar-section .circlebar-circle{position: absolute;left:-400px;top:-300px;}*/
.Download{padding-bottom:0px;}
.testimonials-section{margin-top:0;margin-bottom:0;}
.client-imagesstore{display:none!important;}
.client-imgs{margin:0px auto;}
.shap-push{left:30%;}
.Download .circle-bar-section{left:-50%;bottom:-390px;}
.subscribetion-section .pagetitle-text{padding-bottom:30px;padding-top:20px;}
.Download .circle-bar-section{display:none;}
.howwe-work-content{position:relative;z-index:9;}
.headercontainer{padding:0 5px;}
.owl-carousel .owl-item img{width: auto;}
.country-drop{margin-left:auto;}
.header-scrolled .country-drop{/*margin-left:inherit;*/}
.header-scrolled .menu-section .main-menu{padding-right:35px;}
.nav-menu .drop-down ul{right:0;}
.nav-menu .drop-down > a::after{color:#fff;}
.usermobile-menu{right:0!important;left:auto!important;min-width: 200px;transform: translate3d(17px, 24px, 0px) !important;}
.usermobile-menu li a{padding:5px 10px;display: block;color: #2c4964;}
.usermobile-menu li a .user-icons{margin-right:5px;}
.loged-menu .dropdown-toggle::after{color:#fff;}
.sparetor-header{height:230px;}
.contact-form-section #contact-form{position:relative;z-index:99;}
.filter-content{margin-bottom:15px;position: relative;z-index: 9;}
.about-banner-section{height:350px;}
.spacetop{height:0px!important;}
.store-list .more-detail-btn{padding:0px 25px;border:2px solid #990934;transition:0.5s;font-size:24px;}
.store-logo-img{width:150px;margin-bottom:15px;}

.search-bts{left: auto;}	
.loader-curtain::after, .loader-curtain::before {font-size: 42px;}
.Download{padding-top: 0;}
#search1.formlocation .search-bts{left: 6px;}
.with-errors{color:red;}
#footer .footer-top .footer-contact{margin-bottom:0;}
#footer .footer-top .footer-links{padding-top:20px;}
#footer .footer-top{padding:15px 0 15px 0;}
#contact-form .social-content{padding-top:0!important;}
.accordation-terms.filter-content #accordion .card-header{padding:0;}
.accordation-terms #accordion .card{margin-bottom:5px !important;}
.country_list_withflag{padding:10px 10px 10px 0;}
.mobile-nav-toggle{right:10px;top:10px;font-size:20px;}
}
@media (max-width:574px){.hide-mtext{display:none;}
#header .container{padding:0 10px;}
.top-right-menu a{padding: 0 5px;}
.top-right-menu a::after {right:-8px;}
.download-btns a{padding:5px !important;}
.download-btns a img{height:40px;}
.subscribe-btn{padding: 10px 20px;}
.subscrib-form .formsubs-input{height: 65px;padding-left: 20px;font-size: 14px;}
#footer .social-links a{font-size: 20px;width: 20px;}
.formlocation{min-width:250px;}

.card-login{width: 100%;padding: 20px 15px;}
.login-title h1::before {position:absolute;margin:0px auto;left: 0;right: 0;bottom: -12px;}
.login-title .bordred-title{left: 0;right: 0;font-size: 28px;margin: 0px auto;line-height:40px;}
.login-title h1{font-size: 28px;line-height:40px;}
.login-title{text-align: center;}
.subscrib-form .forgot-link .arrow-right::before, .subscrib-form .forgot-link .arrow-right::after{background:#fff;}
.breadcrumbs ol{display: none;}
.about-banner-section{height:320px;}
.list-group-item{padding:10px 10px;font-size:14px;}
.store-list .row .col-6{padding:0 10px;}
.mycart-content .cart-item-list{text-align:center;}
.mycart-content .cart-item-list .col-md-3.d-flex{justify-content:center;}
.breadcrumbs h2, .breadcrumbs .h2{font-size:20px;}	
.breadcrumbs .bread-crumb{font-size:13px;}
.about{padding-top: 15px;}
.pagetitle-text h4{font-size:16px;line-height:28px;}
.pagetitle-text h3{font-size:28px;}
	
.country_list_withflag .dropdown-menu{min-width:7rem;}
.slider-content{height:300px;}
.mainslider-carousel .owl-nav{position:absolute;width:100%;z-index:99;bottom:65px;}
#hero h1{font-size: 28px;}
.howwe-work-content .item-works h4{font-size: 16px;}
.subscribetion-section .pagetitle-text h3{font-size: 26px;}
.subscribetion-section .pagetitle-text h4{font-size: 16px;}
}
@media (max-width:420px){.about-banner-section{height:250px;}
}

