.ar-font{font-family: 'Droid Arabic Kufi',sans-serif !important;} 
h2 {color: blue !important;}

html,
body {padding: 0px;margin: 0px;box-sizing: border-box;scroll-behavior: smooth;}
body.no-scroll{overflow: hidden !important;position: relative;}
/*body.no-scroll:after{content: " ";width: 100%;height: 100%;position: absolute;top: 0;background: #00000038;}*/
html.no-scroll{overflow: hidden;}
html.no-scroll .wraper{backdrop-filter: blur(5px);}


.go-to-top{ position:fixed; right:50px; bottom:100px; height:40px; width:40px; background:#fcd101; border-radius:100%; z-index:9; display:none;  }
.go-to-top.show{ display:block !important; }
.go-to-top a{ cursor: pointer; color: #fff; font-size: 16px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }


/****======== Homepage Start ========****/

.wraper {}

/* ----- First Fold Start ----- */

.top-fold {background: #f6f6f6;padding-top: 220px;padding-bottom: 100px;}

/* - Login Modal Start - */

#forget_password .captcha{ width:100%; max-width:100%; margin:0px !important; display:inline-block; }
#forget_password .captcha .g-recaptcha { display:flex; justify-content:center; width:100%; }
#forget_password .forgot-captca{ text-align:center; width:100%; margin-bottom:20px; }

.forgot-pass-modal form input[type="submit"].btn{padding:20px 80px !important; }
.forgot-pass-modal .form-sec {max-width: 400px;margin: 0px auto;}
.forgot-pass-modal .form-heading {width: 100%;text-align: center;margin-bottom: 35px;}
.forgot-pass-modal .form-heading .title {font-size: 30px;font-weight: bold;color: #151515;font-family: 'Branding SF';margin-bottom: 15px;}
.forgot-pass-modal .form-heading .content {font-size: 16px;font-family: 'Branding SF';font-weight: 500;color: #999999 !important;}
.forgot-pass-modal .form-sec .text-content {margin-bottom: 30px;color: #999;padding: 0px 10px;font-weight: 600;}
.forgot-pass-modal .form-sec .text-content a {font-size: 16px;font-family: 'Branding SF';font-weight: 600;}
.forgot-pass-modal .form-sec .text-content a:hover {color: #FCD101;}
#notFound{text-align: center;font-weight: 600;color: #ff0000;}
/* - Login Modal End - */

/* - Header Start - */

header {position: fixed;left: 0;top: 0;right: 0;padding: 20px 0px;transition: all 0.4s ease-in-out;z-index: 3;}
 
header.inner-header,
header.sticky {position: fixed;top: 0;padding: 0px;z-index: 999;background: #fff;box-shadow: 0px 2px 14px rgb(0 0 0 / 11%); }

header.inner-header .navbar-brand,
header.sticky .navbar-brand {width: 130px;transition: all 0.4s ease-in-out;}

header.sticky ul {border-bottom: none;}

.logo-sec {width: 160px;padding: 0px;margin: 0px;}
.logo-sec a{ width:100%; }
.logo-sec img {width: 100%;}

header nav {display: flex;width: 100%;justify-content: center; padding: 0px !important;}
header .navbar-collapse { justify-content:flex-end;}
header ul {border-bottom: solid 1px #f0f0f0;}
header nav .active a.nav-link {color: #151515 !important;font-weight: bold;}
header nav a.nav-link.active {color: #151515 !important;font-weight: bold;}
header nav a.nav-link {font-size: 14px;color: #585858 !important;padding: 30px 35px !important;position: relative;font-family: 'Branding SF'; font-weight: 600;}
header nav a.nav-link::after, header .nav-right a.nav-link::after {content: '';width: 0px;position: absolute;bottom: 0;left: 0;right: 0;margin: 0px auto;height: 3px;background: #fcd101;transition: all 0.5s ease-in-out;}
header nav a.nav-link:hover::after,
header nav .active a.nav-link::after,
header nav a.active.nav-link::after, header .nav-right a.nav-link:hover::after {width: 100%;}


.navbar-light .navbar-toggler{border-color: transparent;}

.nav-right {margin-bottom: 0px; }
.nav-right ul{ margin-bottom:0px; display: flex;}
.nav-right li{ display:flex; align-items:center; white-space:nowrap; }
.nav-right ul li .dropdown button{padding: 30px 35px 30px 0px !important;font-size: 14px;position: relative;color: #585858;display: flex;align-items: center;
   }
.nav-right ul li .dropdown button.dropdown-toggle::after{content: '\f107';font-family: 'font awesome 5 free';font-size: 12px;color: #999 !important;
    transform: none;border: none;font-weight: 600;margin-left: 5px;line-height: 8px !important;width: 10px;}
.nav-right .nav-item .dropdown span{color: #585858;font-weight: 600;}
.nav-right .nav-item .dropdown span.language-mob{display: none !important;}
.nav-right span {font-size: 14px;font-weight: 300; position: relative;color: #ccc;}
.nav-right a.nav-link {font-size: 14px;color: #585858 !important;padding: 31px 15px 30px 15px !important;position: relative;font-family: 'Branding SF'; font-weight: 600;}
.nav-right .login-icon img {width: 13px;height: auto;}
 .header-advance-search .dropdown-menu { transform:none !important; }
.nav-right ul li .dropdown .dropdown-toggle { position:relative; display:flex; align-items:center; }
.nav-right ul li .dropdown .dropdown-toggle::after {content: '\f107'; font-family:'font awesome 5 free'; font-size:14px;   color:#999 !important; transform:none;border:none; font-weight:600; margin-left:10px; line-height:8px !important; width:10px;}
.nav-right ul li  .dropdown .dropdown-toggle img{ margin-right:7px;max-width: 20%; }

.nav-right ul li .dropdown .dropdown-menu .dropdown-item{ white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:400; padding:10px; border-bottom:solid 1px #eee; }
.nav-right ul li  .dropdown .dropdown-menu .dropdown-item a{white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:400;  padding:8px 10px !important; display:block; width:100%; text-overflow: ellipsis; overflow: hidden;}
.nav-right ul li .dropdown .dropdown-menu{ right: 0 !important; left: auto !important; padding: 0px; box-shadow: 0px 8px 10px #00000010; z-index:4; top: 100%; border: none; border-radius: 0px 0px 4px 4px !important; margin-top:10px; display:block; visibility:hidden;  opacity:0;   transition: all 0.3s ease-in-out; }
.nav-right ul li .dropdown .dropdown-menu .dropdown-item:last-child { border-bottom:none !important; border-radius:0 0 .25rem  .25rem !important; }

.nav-right ul li .dropdown .dropdown-menu .dropdown-item img{ margin-right:8px; width:20px; }
.nav-right ul li .dropdown .dropdown-menu .dropdown-item:hover,
.nav-right ul li .dropdown .dropdown-menu .dropdown-item:active,
.nav-right ul li .dropdown .dropdown-menu .dropdown-item a.active{ background:#e9ecef; cursor:pointer; }

.nav-right ul li .dropdown .dropdown.header-account .dropdown-menu{ width:180px; }


.nav-right ul li .dropdown .catagory-dropdown a.dropdown-item { padding:8px 10px !important; }

.nav-right ul li .dropdown .dropdown-menu .dropdown-item a.active { position:relative; }
.header-cart span{ font-size:inherit !important; }
.nav-right ul li  .dropdown .dropdown-menu .dropdown-item a.active::after{ content: '\f00c';
    position: absolute;
    right: 10px;
    top: 8px;
    font-family: 'font awesome 5 free';
    font-size: 10px;
    color: #ffb100 !important;
    transform: none;
    border: none;
    height: 20px;
    font-weight: 600;
    width: 20px;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}


.nav-right ul li .dropdown .dropdown-menu.show { margin-top:0px; display:block;  visibility:visible;  opacity:1;  }
.nav-right ul li .dropdown .dropdown.header-account:hover .dropdown-menu {  visibility:visible;  opacity:1;  margin-top:0px; }



/* - Header End - */
/* - Banner Start - */

.banner {}

.banner h1 {margin-bottom: 20px;}
.banner h1 span {font-size: 40px; margin-top: 90px; display: block;}

.banner h2 {margin-bottom: 20px;}

.banner .sub-heading {line-height: 35px;font-size: 24px;font-family: 'Branding SF';}

.banner .btn {margin-top: 80px;}

.banner .content-sec { padding: 0px 80px 0px 40px;}

.banner .image-sec {height: 100%;position: relative;width: 100%;}

.banner .image-sec .top-sec {width: 100%;display: flex;justify-content: flex-end;align-items: flex-end;}

.banner .image-sec .bottom-sec {width: 100%;display: flex;align-items: flex-start;}

.banner .image-sec .img-1 {animation-delay: 0.3s;animation-duration: 1s;}

.banner .image-sec .img-2 {animation-delay: 0.5s;animation-duration: 1s;}

.banner .image-sec .img-3 {animation-delay: 0.7s;animation-duration: 1s;}

.banner .image-sec img {padding: 10px;}

.banner .image-sec .img-1 img,
.banner .image-sec .img-2 img,
.banner .image-sec .img-3 img {width: 100%;height: auto;}

.banner .image-sec .dots-img {width: 100%;max-width: 150px;height: 65px;overflow: hidden;float: right;}

.banner .image-sec .dots-img img {width: 100%;}
/* - Banner End - */

/* ----- First Fold End ----- */

/* ----- Start with Us Section Start ----- */

.start-with-us {padding-top: 170px;}

.start-with-us .container {position: relative;}

.start-with-us .mix-dots {height: 250px;width: 200px;display: inline-block;left: 300px;top: -270px;position: absolute;}

.start-with-us .sub-heading {line-height: 38px;font-size: 28px;margin-top: 60px;margin-bottom: 110px;font-family: 'Branding SF';}

.start-with-us .left-sec {padding: 0px 40px;}

.start-with-us .right-sec {padding: 0px 50px 0px 80px;}

/*.start-with-us .right-sec h3 {margin: 80px 0px 50px;}*/
.start-with-us .right-sec h3 {margin-bottom: 30px;}

.start-with-us .right-sec .corner-dots {height: 115px;width: 115px;position: absolute;left: 40px;top: -50px;}

/* ----- Start with Us Section End ----- */

/* ----- Starter Plan Section Start ----- */

.starter-plans {padding-top: 80px;}

.starter-plans h2 {margin-bottom: 70px;}

.starter-plans p {margin-bottom: 20px;line-height: 1;}

.starter-plans .left-sec {position: relative;}

.starter-plans .left-sec .dots-corner-top {z-index: 1;position: absolute;left: -95px;top: -95px;height: 200px;width: 200px;}

.starter-plans .left-sec img {z-index: 3;position: relative;}

.starter-plans .content-sec {padding: 50px 80px 150px 80px;}

.starter-plans .ready-sign-up {margin-bottom: 40px;margin-top: 30px;font-size: 24px;}

.starter-plans .right-sec {position: relative;}

.starter-plans .right-sec .dots-corner-bottom {width: 200px;height: 200px;z-index: 2;position: absolute;left: -100px;bottom: -100px;}


.start-with-us .right-sec .dropshipping h3,
.start-with-us .right-sec .affiliate-program h3{margin-bottom: 10px;font-size: 28px;}
.start-with-us .right-sec .go-creative{margin-top: 70px;}

.start-with-us .right-sec .dropshipping{margin-bottom: 68px;}

.start-with-us .right-sec .dropshipping p,
.start-with-us .right-sec .affiliate-program p{margin-bottom: 0px;}

.start-with-us .right-sec a.view-more-1,
.start-with-us .right-sec a.view-more-2{margin: 10px 0px 40px 0px; font-size: 18px;background: transparent;cursor: pointer;}

.start-with-us .right-sec a.view-more-1::after,
.start-with-us .right-sec a.view-more-2::after{content: " ";width: 100%;height: 2px;display: block;background: #fcd101;}

.text-1,.text-2{display: none;}

.start-with-us .left-sec .affiliate-program-beginners .corner-dots {height: 115px;width: 115px;position: absolute;left: -50px;top: -50px;}

.start-with-us .left-sec .affiliate-program-beginners{position: relative;margin-top: 120px;}

.start-with-us .left-sec .affiliate-program-beginners h2{margin-bottom: 30px;font-size: 32px;}

/* ----- Starter Plan Section End ----- */

/* ----- Top Selling Categories Section Start ----- */

.top-selling-cat {padding-top: 150px;}

.category-slider {position: relative;}

.category-slider::before {content: '';height: 100%;width: 250px;background: rgb(255, 255, 255);background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 75%);position: absolute;z-index: 9;left: 0;top: 0;display: block;}

.category-slider::after {content: '';height: 100%;width: 250px;background: rgb(255, 255, 255);background: linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 1) 100%);position: absolute;z-index: 9;right: 0;top: 0;display: block;}

.top-selling-cat .heading-sec h2 {margin-bottom: 30px;}

.top-selling-cat .detail {font-size: 14px;line-height: 24px;font-weight: normal;color: #666;margin: 0px;padding: 0px;font-family: 'Branding SF';}

.top-selling-cat .right-sec {text-align: right;}

.top-selling-cat .right-sec img {margin-bottom: 30px;margin-top: 20px;width: 50px;}

.top-selling-cat .item .category-card {box-shadow: 0px 0px 50px #f1f1f1;margin: 40px 0px;transition: all 0.5s ease-in-out;min-height: 295px;}

.top-selling-cat .item .category-card:hover {box-shadow: 0px 0px 50px #dcdcdc;cursor: pointer;}

/* ----- Top Selling Categories Section End ----- */

/* ----- Works Process Section Start ----- */

.works-process {padding: 100px 0px;}

.works-process p {margin-top: 40px;}

.works-process .work-process-steps {margin-top: 100px;}

.works-process .steps {margin: 100px 0px;}

.works-process .steps .img-sec {border-radius: 20px;overflow: hidden;}

.works-process .steps .img-sec img {width: 100%; height:auto;}

.works-process .steps .content-sec {padding: 0px 100px;margin: 30px 0px;}

.works-process .steps .content-sec p {margin-top: 20px;}

.works-process .steps .numbers {font-size: 150px;color: #f7f7f7;font-weight: bold;height: 103px;font-family: 'Branding SF';line-height: 100px;}

.works-process .steps .numbers span {display: inline-block;}

.works-process .steps .heading {font-family: 'Branding SF';font-size: 40px;color: #151515;font-weight: bold;margin: 30px 0px 20px 0px;}

/* ----- Works Process Section End ----- */

/* ----- Testimonials Section Start ----- */

.testimonials .heading-sec img {margin-left: 40px;}

.testimonials .heading-sec {text-align: right;position: absolute;right: 0%;padding-right: 15px;}

.testimonials .heading-sec .sub-heading {font-size: 32px;margin-top: 50px;}

.testimonials-card {box-shadow: 0px 0px 50px #f1f1f1;transition: all 0.5s ease-in-out;border-radius: 15px;padding: 45px;cursor: pointer !important;}

.testimonials-card::before {content: '';height: 35px;width: 40px;background: url("../img/quotes.svg") no-repeat;background-size: 100% auto;display: block;position: absolute;right: 50px;top: 65px;transform: rotate(180deg);}

.testimonials-card:hover {box-shadow: 0px 0px 50px #dcdcdc;cursor: default !important;}

.testimonials-card-heading {margin-top: 100px;box-shadow: 0px 0px 50px #f1f1f1;transition: all 0.5s ease-in-out;border-radius: 15px;padding: 45px;margin-bottom: 40px;}

.testimonials-card-heading .heading {font-size: 40px;}

.testimonials-card-heading .heading span {font-size: 16px;color: #151515;display: block;margin-top: 10px;font-weight: 600;}

.testimonials-card-heading .detail {font-size: 18px;line-height: 32px;font-family: 'Branding SF';color: #666666;font-weight: 500;margin-top: 30px;}

.testimonials .container {position: relative;}

.testimonials-grid-item {float: left;width: 33.33%;height: auto;display: inline-block;}

.testimonials-grid-item:nth-child(2) {margin-top: 300px;}

.testimonials-grid-item:nth-child(3) {margin-top: 400px;}

.testimonials-card {position: relative;margin-bottom: 40px;}

.testimonials-card .customer-detail {display: flex;width: 80%;align-items: center;}

.testimonials-card .img-sec {height: 60px;width: 60px;border-radius: 8px;overflow: hidden;margin-right: 20px;}

.testimonials-card .img-sec img {max-width: 100%;max-height: 100%;width: auto;height: auto;}

.testimonials-card .name {font-size: 28px;font-weight: bold;font-family: 'Branding SF';color: #151515;display: inline-block;line-height: 20px;}

.testimonials-card .name span.des {font-size: 16px;font-weight: 600;font-family: 'Branding SF';color: #666666;display: block;margin-top: 10px;}

.testimonials-card .name span.rating {display: block;margin-top: 5px;}

.testimonials-card .name span.rating img {width: 15px;height: 15px;margin-right: 4px;}

.testimonials-card .comment {font-size: 18px;line-height: 32px;font-family: 'Branding SF';color: #666666;font-weight: 500;margin-top: 30px;}

/* ----- Testimonials Section End ----- */

/* ----- Earning Money Section Start ----- */

.earning-money {padding-top: 150px;}

.earning-money .img-sec {border-radius: 0 20px 20px 0;overflow: hidden;}

.earning-money .content-sec {padding: 0px 100px;}

.earning-money .content-sec .heading {font-size: 50px;font-family: 'Branding SF';color: #151515;font-weight: 600;margin-bottom: 70px;}

.earning-money .content-sec p {padding: 0px 270px 0px 0;}

/* ----- Earning Money Section End ----- */

/* ----- Commission Section Start ----- */

.commission {padding: 150px 0px;}

.commission .left-sec {padding-right: 85px;}

.commission .left-sec h2 {margin-bottom: 40px;}

.commission .right-sec {padding: 100px 70px;}

.commission .commission-table tr {border-bottom: solid 1px #c9c9c9;}

.commission .commission-table th {padding: 10px 20px 10px 10px;font-size: 16px;font-weight: bold;}

.commission .commission-table td {padding: 10px 20px 10px 10px;font-size: 14px;font-weight: 500;color: #858585;}

/* ----- Commission Section End ----- */

/* ----- Get Started Section Start ----- */

.get-started {padding: 40px 0px;background: #f2f3f4;}

.get-started .container {padding: 0px 130px;position: relative;}

.get-started .container:before {content: '';width: 0;height: 0;border-width: 50px 100px 0 0;border-color: #F2F3F4 transparent transparent transparent;border-style: solid;position: absolute;bottom: -90px;left: 0;}

.get-started .heading {font-size: 32px;font-weight: bold;color: #151515;font-family: 'Branding SF';margin-bottom: 10px;line-height: 1;}

.get-started .subheading {font-size: 22px;font-weight: 500;color: #9e9e9f;font-family: 'Branding SF';}

/* ----- Get Started Section End ----- */

/* ----- Contact Section End ----- */

.contact-sec {padding: 150px 0px 100px;}

.contact-sec .heading-sec {padding: 0px 30px 40px;margin-bottom: 80px;border-bottom: solid 1px #ebebeb;display: flex;justify-content: space-between;align-items: center;}

.contact-sec .head-office {padding: 0px 90px 0px 30px;}

.contact-sec .sec-heading {font-size: 28px;font-weight: bold;color: #151515;margin-bottom: 30px;}

.contact-sec .address {font-size: 20px;font-weight: 500;color: #666666;margin-bottom: 30px;}

.contact-sec .contact-info {font-size: 20px;font-weight: 500;color: #666666;margin-bottom: 30px;}

.contact-sec .contact-info .phone {margin-bottom: 10px;}

.contact-sec .location-map {border-radius: 15px;margin-top: 50px;margin-left: 30px;overflow: hidden;height: 380px;max-width: 540px;width: 100%;}

.contact-sec .location-map iframe {height: 380px;width: 100%;}

.contact-sec form input,
.contact-sec form textarea,
input,
textarea {font-size: 18px !important;font-family: 'Branding SF';background: #f9f9f9;color: #151515;border-radius: 5px !important;line-height: normal;font-weight: 600;}

.contact-sec .container .get-in-touch {padding: 0px 40px 0px 80px;}

.contact-sec .container .sub-heading {font-size: 20px;font-weight: 500;color: #666666;margin-bottom: 50px;}

.contact-sec .container .contact-form {padding: 0px 40px 0px 80px;}

.contact-sec .container .contact-form textarea {height: 200px !important;}

.contact-sec .container .contact-form .btn {padding: 0px;height: 75px;}

/* ----- Contact Section End ----- */

/* ----- Footer Start ----- */

footer { padding-top:50px; background: #ffffff;}

footer .container {}

footer .container .content-sec {padding: 0px 30px 40px;border-bottom: solid 1px #ebebeb;}

footer .social-links {}

footer .social-links>ul {margin: 0px; }

footer .social-links>ul>li {margin-right: 20px;display: inline-block;}

footer .social-links>ul>li a img {height: 15px;width: auto;opacity: 0.5;transition: all 0.5s ease-in-out;}

footer .social-links>ul>li a:hover img {opacity: 1;cursor: pointer;}

footer .language {text-align: right;color: #999;font-size: 14px;font-family: 'Branding SF';font-weight: 500;cursor: default;}

footer .language a {color: #999;margin: 0 5px;cursor: default;}

footer .language a.active {color: #151515;}

footer .menu-copyright {padding: 40px 30px;}

footer .menu-copyright a {font-size: 14px;text-transform: uppercase;color: #151515;font-weight: 600;font-family: 'Branding SF';}

footer .menu-copyright .copyright {font-size: 14px;text-transform: uppercase;color: #151515;font-weight: 600;font-family: 'Branding SF';text-align: right;}

footer .content-sec .language .dropdown button{padding: 0 !important;font-size: 14px;position: relative;color: #585858;display: flex;align-items: center;
   }
footer .content-sec .language .dropdown button.dropdown-toggle::after{content: '\f107';font-family: 'font awesome 5 free';font-size: 12px;color: #999 !important;
    transform: none;border: none;font-weight: 600;margin-left: 5px;line-height: 8px !important;width: 10px;}
footer .content-sec .language .dropdown span{color: #585858;font-weight: 600;}
footer .content-sec .language .dropdown span.language-mob{display: none !important;}
/*.nav-right span {font-size: 14px;font-weight: 300; position: relative;color: #ccc;}
.nav-right a.nav-link {font-size: 14px;color: #585858 !important;padding: 31px 15px 30px 15px !important;position: relative;font-family: 'Branding SF'; font-weight: 600;}
.nav-right .login-icon img {width: 13px;height: auto;}*/
 .header-advance-search .dropdown-menu { transform:none !important; }
footer .content-sec .language .dropdown .dropdown-toggle { position:relative; display:flex; align-items:center;width: 100%;justify-content: flex-end; }
footer .content-sec .language .dropdown .dropdown-toggle::after {content: '\f107'; font-family:'font awesome 5 free'; font-size:14px;   color:#999 !important; transform:none;border:none; font-weight:600; margin-left:10px; line-height:8px !important; width:10px;}
footer .content-sec .language  .dropdown .dropdown-toggle img{ margin-right:7px;max-width: 20%; }

footer .content-sec .language .dropdown .dropdown-menu .dropdown-item{ white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:400; padding:10px; border-bottom:solid 1px #eee; }
footer .content-sec .language  .dropdown .dropdown-menu .dropdown-item a{white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:400;  padding:8px 10px !important; display:block; width:100%; text-overflow: ellipsis; overflow: hidden;}
footer .content-sec .language .dropdown .dropdown-menu{ right: 0 !important; left: auto !important; padding: 0px; box-shadow: 0px 8px 10px #00000010; z-index:4; top: 100%; border: none; border-radius: 0px 0px 4px 4px !important; margin-top:10px; display:block; visibility:hidden;  opacity:0;   transition: all 0.3s ease-in-out; }
footer .content-sec .language .dropdown .dropdown-menu .dropdown-item:last-child { border-bottom:none !important; border-radius:0 0 .25rem  .25rem !important;margin: 0;}

footer .content-sec .language .dropdown .dropdown-menu .dropdown-item img{ margin-right:8px; width:20px; }
footer .content-sec .language .dropdown .dropdown-menu .dropdown-item:hover,
footer .content-sec .language .dropdown .dropdown-menu .dropdown-item:active,
footer .content-sec .language .dropdown .dropdown-menu .dropdown-item a.active{ background:#e9ecef; cursor:pointer; }

footer .content-sec .language .dropdown .dropdown.header-account .dropdown-menu{ width:180px; }


footer .content-sec .language .dropdown .catagory-dropdown a.dropdown-item { padding:8px 10px !important; }

footer .content-sec .language .dropdown .dropdown-menu .dropdown-item a.active { position:relative; }
.header-cart span{ font-size:inherit !important; }
footer .content-sec .language  .dropdown .dropdown-menu .dropdown-item a.active::after{ content: '\f00c';
    position: absolute;
    right: 10px;
    top: 8px;
    font-family: 'font awesome 5 free';
    font-size: 10px;
    color: #ffb100 !important;
    transform: none;
    border: none;
    height: 20px;
    font-weight: 600;
    width: 20px;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}


footer .content-sec .language .dropdown .dropdown-menu.show { margin-top:0px; display:block;  visibility:visible;  opacity:1;  }
footer .content-sec .language .dropdown .dropdown.header-account:hover .dropdown-menu {  visibility:visible;  opacity:1;  margin-top:0px; }

/* ----- Footer End ----- */

/****======== Homepage End ========****/

/****======== Register Page Start ========****/

section.login-register {padding: 150px 0px 100px 0px;background: #f6f6f6; }

.login-register .alert { width:100%; max-width: 400px;  margin: 0px auto; margin-top:40px;  margin-bottom:40px; }

section.login-register form {max-width: 990px;width: 100%;margin: 60px auto 0;}

section.login-register form input[type="submit"].btn{ padding:20px 80px !important; }

.modal .new-user{ text-align:center; margin-top:20px; }

.select-domain {display: flex;padding: 80px 100px;background: #ececec;border: solid 2px #dcdcdc;width: 100%;border-radius: 7px;margin: 40px 15px 70px;align-items: center;}

.select-domain span {font-size: 18px;color: #151515;font-weight: 700;white-space: nowrap;}

.select-domain .enter-domain-name{display: flex;align-items: center;width: 100%;background: #ffffff;margin-left: 10px;padding-right: 10px;border-radius: 5px;}

.select-domain input[type="text"] {padding: 10px 25px !important;font-size: 20px !important;color: #999999;border: none !important}

.select-domain input[type="text"].error{padding-right: 50px !important;margin-right:5px !important ;}

.select-domain {position: relative;}

.select-domain label.error {position: absolute;color: #fc2000 !important;bottom: 40px;left: 240px;}

section.login-register .terms-and-conditions {position: relative;}

section.login-register .terms-and-conditions label.error {position: absolute;top: 30px;}

.form-check label.error::before {content: none !important;}

.select-domain input,
textarea::-moz-placeholder,
.select-domain input,
textarea:-ms-input-placeholder,
.select-domain input,
textarea::-webkit-input-placeholder {color: #999999 !important;}

section.login-register form .submit {width: 100%;margin: 40px 0px;text-align: center; }
section.login-register form .submit .btn{ font-size:18px; padding:15px 25px; }

section.login-register .terms-and-conditions {text-align: right;width: 100%;display: flex;align-items: center;justify-content: flex-end;height: 100%;}

section.login-register .forgot-pass {font-size: 16px;color: #999999;width: 100%;text-align: center;margin-top: 20px;}
section.login-register .forgot-pass a:hover{ color: #fcd101 !important; }

section.login-register .already-user,
section.login-register .new-user {font-size: 16px;color: #999999;width: 100%;text-align: center;}

section.login-register .login-form {max-width: 400px;margin: 0px auto;}

section.login-register .profile-pic {position: relative;position: relative;width: 186px;height: 186px;margin: 0 auto;}

section.login-register .profile-pic .edit-img input[type="file"] {opacity: 0;width: 41px;height: 41px;display: block;}

section.login-register .profile-pic .edit-img {width: 41px;height: 41px;background: #FCD101;display: flex;align-items: center;justify-content: center;border-radius: 100%;position: absolute;bottom: 68px;right: -17px;}

section.login-register .profile-pic .img {width: 100%;height: 100%;border-radius: 100%;overflow: hidden;display: block;}

section.login-register .profile-pic .img .image-previewer {width: 100%;height: 100%;object-fit: cover;max-height: 100%;max-width: 100%;}

section.login-register .profile-pic .edit-img img {max-width: 100%;position: absolute;top: 0;left: 0;right: 0;margin: 10px auto;}

section.login-register .user-details p.name {font-weight: 600;color: #151515;font-size: 26px;margin-bottom: 0;margin-top: 15px;  width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-word; }

section.login-register .user-details p.place {font-size: 18px;color: #999999;}

section.login-register .profile-settings {margin-top: -80px;}

section.login-register .profile-settings form {margin: 100px auto 0;}

section.login-register .profile-settings span.error,
section.login-register .profile-settings small{ color:red; font-size:80%; font-weight:400; }


section.login-register .video-details {border: solid 2px #edeaee !important;border-radius: 5px;background: #ffffff;}

section.login-register .video-details table thead tr th {border-bottom: solid 2px #edeaee;border-top: none;}

section.login-register .video-details table thead tr th:first-child {border-left: none;}

section.login-register .video-details table thead tr th:last-child {border-right: none;}

section.login-register .video-details table tbody tr td {vertical-align: middle;}

section.country .countries {margin: 30px 0px 50px; display:block;}

section.country .countries ul {display: flex;flex-wrap: wrap;margin-top: 10px;}

section.country .countries ul li {width: calc(100%/4);margin-bottom: 30px;display: flex;align-items: center;}

section.country .countries ul li .form-check {padding-left: 35px;line-height: 28px;}

section.country .countries ul li .form-check span {color: #666666;font-weight: 600;font-size: 16px;}

section.country .countries ul li .form-check span::after {content: "";display: block;height: 20px;width: 20px;border: 1px solid #ccc;border-radius: 100%;position: absolute;top: 5px;left: 0;}

section.country .countries ul li .form-check span::before {content: " ";display: block;opacity: 0;width: 10px;background: #FCD101;height: 10px;position: absolute;left: 5px;z-index: 1;top: 10px;border-radius: 100%;}

section.country .countries ul li .form-check input[type="radio"] {opacity: 0;width: 20px;margin: 0;height: 20px;padding: 0;position: absolute;left: 0;top: 6px;}

section.country .countries ul li .form-check input[type="radio"]:checked~span {color: #151515;}

section.country .countries ul li .form-check input[type="radio"]:checked~span::before {opacity: 1}

section.country .countries ul li .form-check label::after {content: none;}

section.country .countries ul li .form-check label::before {content: none;}
/*.store, .orders{background: #fafafa;}*/

.store .store-products .container {padding: 0px !important;}

.add-video{ width:240px;}
.add-video .btn{ padding:15px 30px; width:100%;    justify-content:space-between; align-items:center; display:flex; }
.video-details {border: solid 2px #edeaee !important;border-radius: 5px;background: #ffffff;}
.video-details table{ background: #fff;  border: solid 1px #edeaee; }
.video-details table tr th { border-bottom: solid 2px #edeaee;border-top: none;padding: 10px 30px;text-align: center; }
.video-details table tr td  {font-weight: 600;font-size: 14px;color: #151515;vertical-align: middle;border-bottom: solid 0.5px #edeaee;padding: 10px 30px; text-align:center; }
.video-details table thead tr th:first-child {border-left: none;width: 74px;}
.video-details table thead tr th:last-child {border-right: none;}
.video-details table .product-name{ min-width:300px; }
.video-details table tr td:first-child {border-left: none;}
.video-details table tr td:last-child {border-right: none;}
.video-details table tr:last-child td {border-bottom: none;}
.video-details table tr td .product-image {width: 60px;height: 60px;margin: 0 auto;overflow: hidden;}
.video-details table tr td p.status {color: #151515;white-space: nowrap;font-size: 14px;margin-bottom: 0px;font-weight: 600;}
.video-details table tr td span.active {display: inline-block;width: 7px;height: 7px;background: #2FDF03;margin-right: 10px;vertical-align: middle;border-radius: 100%;}

.no-orders-table { height: 300px;}

.video-details table tr td a.delete,
.video-details table tr td a.affilate,
.video-details table tbody tr td .delete {padding: 5px 10px;border: 1px solid #666666 !important;border-radius: 3px !important;white-space: nowrap;margin-right: 10px;}

.video-details table tr td a.delete:hover,
.video-details table tr td a.affilate:hover,
.video-details table tbody tr td a.delete:hover{border-color: #FCD101 !important;cursor: pointer;transition: 0.5s all ease-in-out;}
.video-details table tr td .product-image img {max-width: 100%;}

.daterangepicker { width:200px; }
.daterangepicker .ranges {width:100%; }
.daterangepicker .ranges ul{ width:100%; }
.daterangepicker .ranges li { width:100%;  font-family: 'Branding SF'; font-size:14px; }
.daterangepicker .ranges li.active { background:#fcd101 !important; }
.daterangepicker.show-calendar{ max-width:fit-content; margin:0px auto; left:0px; right:0px; }
.daterangepicker.show-calendar .ranges{ border:solid 1px #ddd; margin-top:0px; }
.daterangepicker.show-calendar:after,
.daterangepicker.show-calendar:before{ content:none; }

.show-calendar .daterangepicker.show-ranges.ltr .drp-calendar.left { border-left:none; }

.dashboard-search .fieldcard { border-radius:10px; background:#fff; }
.dashboard-search .fieldcard.bg-none{ background:none !important; }
.dashboard-search form input,
.dashboard-search form select{ color:#151515;  height:58px !important; background:none !important; z-index:999; border:none !important; border-radius:10px !important; }
.dashboard-search form select{background: #fff url(../img/drop-arrow.svg) 94% center no-repeat !important;}
.dashboard-search form input[type="text"]#report_mode{ position:relative; }
.dashboard-search form input{ border:none !important; }
.dashboard-search .fieldcard .date-picker{ position:relative; }
.dashboard-search .fieldcard .date-picker::after{ content: '\f073'; font-family: 'font awesome 5 free'; font-size: 20px; color: #fcd101; font-weight: 600; position: absolute; right: 10px; top: 15px; bottom: 0;  height: 30px; width: 30px; text-align:center; background:#fff; }

.dashboard-search .fieldcard.date-picker{ position:relative; }
.dashboard-search .fieldcard.date-picker::after{ content: '\f073'; font-family: 'font awesome 5 free'; font-size: 20px; color: #fcd101; font-weight: 600; position: absolute; right: 10px; top: 15px; bottom: 0; height: 30px; width: 30px; text-align:center; background:#fff; }

.dashboard-search .search {font-size:20px;cursor: pointer;height: 58px;display: flex;align-items: center;background: #fcd101 !important;color: #fff;font-weight: 600; display: flex; justify-content:center; padding-left:20px; padding-right:20px;}

.dashboard-search .import-submit .btn-pri { background: #fcd101 !important; width:100%; }

.add-product .dashboard-search { margin-bottom:5px; }
.add-product .dashboard-search .form-group{ margin-bottom:0px; }
.add-product .dashboard-search .select-products{ margin-bottom:0px; }

.dashboard-search .reset { cursor: pointer; height: 58px; padding: 13px 10px; display: flex; align-items: center; font-weight: 600; width: 100%; background: #fff; font-size: 16px; justify-content: center; color: #151515; font-style: italic; font-size:20px; font-family: 'Branding SF';}
.dashboard-search .reset img,
.dashboard-search .reset i,
.dashboard-search .reset svg {margin-right: 10px;color: #999;font-size: 16px;}


.dashboard-search .apply {font-size:20px;cursor: pointer;height: 58px;display: flex;align-items: center;background: #fcd101 !important;color: #fff;font-weight: 600; display: flex; justify-content: space-between; padding-left:20px; padding-right:20px; }
.dashboard-search .apply-btn {display: inline-flex;background: #151515;padding:0px 20px;border-radius: 10px;justify-content: space-between;align-items: center; }
.dashboard-search .apply-btn i {color: #ffffff;}
.dashboard-search .apply-btn:hover {background: #fcd101 !important;transition: all 0.5s ease-in-out;}
.dashboard-search .apply-btn:hover input {background: #fcd101 !important;transition: all 0.5s ease-in-out;}
.dashboard-search .apply-btn input[type="submit"] {height: 58px;font-weight: 600; background: none;color: #ffffff;width: 100%;text-align: left;}

 

.order-product {padding-bottom: 50px;}
/*.order-product .dashboard-search form {max-width: 100%;margin-top: 20px;}
.order-product .dashboard-search form .col-xl-4.col-lg-4.col-md-12.col-sm-12,
.order-product .dashboard-search form .col-xl-4.col-lg-4.col-md-12.col-sm-12 .order-product .dashboard-search form p {margin-bottom: 5px;font-weight: 600;color: #151515;font-size: 18px;}
*/
.order-product .video-details {border: solid 2px #edeaee !important;border-radius: 5px;background: #ffffff;margin-top: 0px !important; white-space:nowrap; font-size:14px; } 

.order-product .video-details table thead tr th {border-bottom: solid 2px #edeaee;border-top: none;}

.order-product .video-details table thead tr th:first-child {border-left: none;}

.order-product .video-details table thead tr th:last-child {border-right: none;}

.terms-condition .banner .image-sec .top-sec {width: 100%;display: flex;justify-content: flex-end;align-items: flex-end;}

.terms-condition .banner .image-sec .bottom-sec {width: 100%;display: flex;align-items: flex-end;justify-content: flex-end;}

.terms-condition .banner h1 {font-size: 40px;margin-bottom: 90px;}

.terms-condition .banner h2 {font-size: 32px;margin-top: 75px;font-weight: bold;}

.terms-condition .t-n-c-content {margin-top: 75px;padding-left: 40px;}

.terms-condition .t-n-c-content h2 {font-weight: bold;font-size: 32px;margin-bottom: 25px;}

.terms-condition .t-n-c-content h3 {font-weight: bold;font-size: 32px;margin-bottom: 25px;color: #990000;}

.terms-condition .t-n-c-content ul {padding-left: 20px;}

.terms-condition .t-n-c-content ul li {margin-bottom: 0px;position: relative;padding-left: 10px;font-size: 20px;font-family: 'Branding SF';line-height: 35px;font-weight: 500;color: #666666;}

.terms-condition .t-n-c-content ul li:before {content: "";width: 8px;height: 8px;display: inline-block;background: #fcd101;border-radius: 100%;position: absolute;left: -6px;top: 14px;}

.terms-condition span{font-size: 22px;}

.privacy-policy .banner .image-sec .top-sec {width: 100%;display: flex;justify-content: flex-end;align-items: flex-start;}

.privacy-policy .banner .image-sec .bottom-sec {width: 100%;display: flex;align-items: flex-end;justify-content: flex-end;}

.privacy-policy .banner h1 {font-size: 40px;margin-bottom: 90px;}

.privacy-policy .banner h2 {font-size: 32px;margin-top: 75px;font-weight: bold;}

.privacy-policy .t-n-c-content {margin-top: 75px;padding-left: 40px;}

.privacy-policy .t-n-c-content h2 {font-weight: bold;font-size: 32px;margin-bottom: 25px;}

.privacy-policy .t-n-c-content h3 {font-weight: bold;font-size: 32px;margin-bottom: 25px;color: #990000;}

.privacy-policy .t-n-c-content ul {padding-left: 20px;}

.privacy-policy .t-n-c-content ul li {margin-bottom: 0px;position: relative;padding-left: 10px;font-size: 20px;font-family: 'Branding SF';line-height: 35px;font-weight: 500;color: #666666;}

.privacy-policy .t-n-c-content ul li:before {content: "";width: 8px;height: 8px;display: inline-block;background: #fcd101;border-radius: 100%;position: absolute;left: -6px;top: 14px;}

/****======== Import Product Page Starts ========****/

.import-product .import-form{display: flex;align-items: center;justify-content: space-between;}
.import-product .import-form .loading-page { height:58px !important; }
.import-product .import-form .loading-page img { height:58px; }

.select-products{display: flex; width:100%; justify-content:flex-end; margin-bottom:25px; }
.form-loader{display: flex; }
.form-loader .loading-page{color: #fcd101 !important; max-height:58px; display:flex; align-items:center; }
.form-loader .loading-page span{display: none !important;}
 
.domain-name {background: transparent;}
.import-value img{ position: absolute; left: 35px; top: 20px;}
.import-value input[type="text"] { padding-left:60px !important;border:solid 1px #edeaee !important;}

.import-product .select-all {display: flex;align-items: center;justify-content: flex-end; margin-left: 40px;}

.import-product .select-all .form-check label {font-weight: 600;color: #151515; margin:0px;}

.import-product .select-all .form-check label::before {width: 18px;height: 18px;top: 2px;}

.import-product .select-all .form-check label::after {color: #2FDF03;-webkit-text-stroke-width: 1px;top: 2px;left: -1px;font-size: 10px;}

.import-items button{display: flex;align-items: center;justify-content: center;z-index: 2;margin-left: 20px;background: transparent;}

.import-items button p{font-weight: bold;color: #151515;font-size: 15px;white-space: nowrap;margin-bottom: 0;margin-left: 5px;}

/*.import-items .import-button {background: #fcd101;padding: 10px;border-radius: 100%;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;box-shadow: 2px 3px 6px #0000000d;border: 1px solid #eeeeee;z-index: 9999;cursor: pointer;}*/



.import-product .dashboard-search form p {margin-bottom: 5px;font-weight: 600;color: #151515;font-size: 14px;margin: 0 0 0 5px;}

.import-product .product-listing {margin-top: 20px;}

.import-product .load_more_content {justify-content: center;}
.load_more,
.load_more_all{display:inline-flex; justify-content:center; margin: 30px 0px 60px; width:100%;  }

.load_more input,
.load_more_all a {text-align: center;  font-size:18px !important; padding: 10px 15px !important; }

.load_more input,
.load_more a,
#more_custom{padding: 10px 15px !important;font-size: 14px; }

#choose_country {width: 100%;padding: 10px 15px !important;min-height: 47px !important;border: solid 2px #edeaee !important;font-size: 16px !important;font-family: 'Branding SF';background: #fff;color: #6c757d;border-radius: 5px !important;line-height: normal;font-weight: 600;}

/****======== Import Product Page Ends ========****/

/****======== Domain Page Starts ========****/
 
.domain-name .domain {display: flex;align-items: center;}

.domain-name .domain input[type="text"] {margin-right: 10px;border: none !important;}
.domain-name .domain{position:relative; }
.domain-name .domain p { margin:0px; margin-right: 10px;}
.domain-name .domain label.error { position:absolute; top:60px; }

#domainModal .modal-dialog {max-width: 345px;width: 100%;}

#domainModal .modal-dialog .modal-content {border-radius: 5px;background: #fcd101 !important;padding: 5px 10px;}

#domainModal .modal-dialog .modal-content button {position: absolute;top: -13px;right: -6px;background: #000000;opacity: 1;color: #fff;font-weight: normal;padding: 5px;border-radius: 100%;height: 20px;width: 20px;display: flex;align-items: center;justify-content: center;}

#domainModal .modal-dialog .modal-content button span {font-size: 18px;margin-bottom: 5px;}

#domainModal .modal-body p {font-weight: 600;font-size: 16px;text-align: center;margin-bottom: 0px;color: #ffffff;}

/****======== Domain Page Ends ========****/

/****======== Error Page Starts ========****/

label.error {color: #fc2000 !important;font-weight: 600;padding: 0px;padding-top: 5px;}

.error .error-content {display: flex;align-items: center;justify-content: center;flex-direction: column;}

.error .error-content .img {width: 500px;height: 500px;margin-top: 50px;}

.error .content {text-align: center;  }

.custom_load_data section{ width:100%; }

.error .content span {color: #151515;font-weight: 600;font-size: 26px;}

.error .content p {color: #FCD101;font-size: 40px;font-weight: bold;margin-top: 0px; margin-bottom:20px; }

/****======== Error Page Ends ========****/

/****======== Email Page Ends ========****/

.email-verified .error-content {display: flex;align-items: center;justify-content: center;flex-direction: column;}

.email-verified .content {text-align: center;}

.email-verified .error-content .content span {color: #151515;font-weight: 600;font-size: 26px;margin: 20px 0px;display: inline-block;}

.email-verified .error-content .content p {color: #FCD101;font-size: 40px;font-weight: bold;margin-top: 10px;}

.email-verified .error-content .img {width: 250px;height: 250px;margin-top: 60px;}

/****======== Email Page Ends ========****/


/****======== Product Listing Starts ========****/

.product-listing .product-card .product-card.small-card .badge {background: #fcd101 !important;font-family: 'Branding SF' !important;}

.product-card.small-card .product-title,
.product-store span,
.product-card.small-card .product-price {font-family: 'Branding SF' !important;}

.product-card.small-card .product-image {margin: 10px auto 10px}

.product-card.small-card div.button {text-align: right;}

.product-card.small-card .badge {padding: 7px 10px;text-transform: none;font-family: 'Branding SF' !important;background: #fcd101 !important;font-weight: 600;cursor: pointer;}

.product-listing .product-check {padding-left: 20px;max-height: 45px;overflow-y: hidden;position: relative;}

.product-check {margin-bottom: 40px;display: flex;padding-left: 30px;margin-bottom: 0px;}

.product-check input[type="checkbox"] {height: 20px;width: 20px;opacity: 0;z-index: 2;position: absolute;left: 1px;top: 10px;margin: 0px;}

.product-check label {position: relative;font-weight: 600;color: #151515;font-size: 12px;margin-bottom: 10px;word-break: break-word;min-height: 50px;font-family: 'Montserrat', sans-serif;line-height: 18px;margin: 10px 0px;/* overflow-y: hidden; */margin-left: 5px;}

.product-check label::before {content: '';border: solid 1px #afafaf !important;border-radius: 5px;display: block;width: 20px;height: 20px;position: absolute;left: 0;top: 0;background: #fff;}

.product-check label::after {content: '\f00c';opacity: 0;font-family: 'font awesome 5 free';font-size: 11px;color: #2FDF03;font-weight: 600;position: absolute;left: 0;top: 0px;bottom: 0;height: 20px;width: 20px;display: flex;align-items: center;justify-content: center;-webkit-text-stroke-width: 1px;}

.product-check input[type="checkbox"]:checked~label::after {opacity: 1;}

.product-listing .product-check label::before {background: #ffffff !important;width: 15px;height: 15px;left: -23px;top: 5px;border-radius: 3px;outline: solid 2px #edeaee !important;z-index: 0;border: none !important;}

.product-listing .product-check label::after {height: 12px;width: 12px;top: 6px;left: -21px;font-size: 10px;stroke-width: 1px;}

.product-listing .product-check input[type="checkbox"]:checked~label::before {background: #ffffff !important;}

.product-card {background: #fff;border-radius: 15px;padding: 20px;position: relative;margin-bottom: 20px;border: solid 1px #EEEEEE;}

.product-card a {width: 100%;display: inline-block;}

.product-card .product-image {width: auto;text-align: center;height: 210px;margin: 35px auto 10px;overflow: hidden;display: flex;align-items: center;}

.product-card .product-image a {display: flex;align-items: center;height: 100%;}

.product-card .product-image img {height: auto;width: auto;margin: 0px auto;max-width: 100%;max-height: 100% !important;}

.product-card .rating-wishlist {top: 20px;right: 20px;position: absolute;z-index: 0;display: flex;align-items: center;}

.product-card .product-rating {font-size: 14px;color: #151515;font-weight: 700;margin-right: 20px;}

.product-card .product-rating i {color: #fcd101;font-size: 14px;margin-right: 4px;}

.product-card .ubuy-fulfilled {bottom: 20px;right: 20px;position: absolute;width: 32px;}

.product-card .ubuy-fulfilled img {width: 100%;height: auto;}

.product-card .availability {margin-top: 5px;}

.product-card .badges {position: absolute;left: 20px;top: 20px;}

.product-card .availability.out-of-stock {color: #dc3545;}

.rating-wishlist {z-index: 11;}

.rating-wishlist a.add-to-wishlist {border-radius: 100%;width: 30px;height: 30px;display: flex !important;justify-content: center;align-items: center;background: #e5e5e5;display: block;color: #fff;}

.rating-wishlist a.add-to-wishlist i {font-size: 14px;margin-bottom: -2px;font-weight: 900 !important;}

.add-to-wishlist.btn-light.active,
.rating-wishlist a.add-to-wishlist.active {background: #ffebea;}

.add-to-wishlist.btn-light.active i,
.rating-wishlist a.add-to-wishlist.active i {color: #ff4439;}

.product-store {display: flex;}

.product-store span {font-size: 12px;color: #666666;font-weight: 500;font-family: 'Poppins', sans-serif;}

.product-store img {width: 20px !important;height: auto;margin-right: 5px;vertical-align: middle;border-radius: 5px;}

.product-card .product-title {width: 90%;height: 43px;overflow: hidden;font-size: 14px;color: #151515;font-weight: 500 !important;font-family: 'Poppins', sans-serif;line-height: 22px;margin-top: 8px;margin-bottom: 0px;}

.product-card .product-price {width: 90%;color: #151515;line-height: 1;font-size: 16px;font-weight: 700;text-transform: uppercase;display: flex;align-items: center;font-family: 'Poppins', sans-serif;margin-bottom: 0px;}

.product-card .product-price {font-family: 'Poppins', sans-serif;font-weight: 700;margin-top: 12px;}

.product-card .product-price span {margin-right: 5px;}

.product-card .product-price del {font-size: 90%;font-weight: 500;color: #dc3545;margin-left: 10px;line-height: 1;font-family: 'Poppins', sans-serif;}

.countdown-badge {background: #ff3c2f;color: #fff;border-radius: 5px;margin-left: 15px;padding: 4px 7px;font-size: 12px;font-weight: 700;text-transform: uppercase;min-width: 85px;}

.countdown-badge .aw_countdown_timer {display: flex;margin-left: 5px;}

.owl-carousel .product-card {margin-bottom: 0px;}

.product-card.small-card .product-image {width: auto;text-align: center;height: 120px;margin: 35px auto 10px;overflow: hidden;display: flex;align-items: center;}

.product-card.small-card .badge {padding: 5px 10px;font-size: 11px;font-family: 'Poppins';font-weight: 700;text-transform: uppercase;}

.product-card.small-card .rating-wishlist a.add-to-wishlist {width: 25px;height: 25px;}

.product-card.small-card .rating-wishlist a.add-to-wishlist i {font-size: 13px;}

.product-card.small-card .product-rating {font-size: 12px;}

.product-card.small-card .product-rating i {font-size: 11px;}

.product-card.small-card .product-title {font-size: 12px;line-height: 20px;height: 40px;margin-top: 5px;}

.product-card.small-card .product-price {font-size: 13px;margin-top: 7px;}

.product-card.small-card .ubuy-fulfilled {width: 25px;}

.product-card.small-card .product-store img {width: 15px !important;}
/****======== Product Listing End ========****/
/****======== Register Page End ========****/
/****======== Dashboard Page Start ========****/

.dashboard {min-height: 75vh;background: #fafafa url('../img/world-map.jpg') no-repeat center 250px;}
.dashboard-inner-nav{display: flex;align-items: center;justify-content: flex-end;}
.dashboard-inner-nav .language-dashboard .dropdown button{padding: 0 !important;font-size: 14px;position: relative;color: #585858;display: flex;align-items: center;
   }
.dashboard-inner-nav .language-dashboard .dropdown button.dropdown-toggle::after{content: '\f107';font-family: 'font awesome 5 free';font-size: 12px;color: #999 !important;
    transform: none;border: none;font-weight: 600;margin-left: 5px;line-height: 8px !important;width: 10px;}
.dashboard-inner-nav .language-dashboard .dropdown span{color: #585858;font-weight: 600;}
.dashboard-inner-nav .language-dashboard .dropdown span.language-mob{display: none !important;}
.dashboard-inner-nav .language-dashboard span {font-size: 14px;font-weight: 300; position: relative;color: #ccc;}
.dashboard-inner-nav .language-dashboard {font-size: 14px;color: #585858 !important;padding: 0 !important;position: relative;font-family: 'Branding SF'; font-weight: 600;}
.dashboard-inner-nav .language-dashboard .login-icon img {width: 13px;height: auto;}
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-toggle { position:relative; display:flex; align-items:center; }
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-toggle::after {content: '\f107'; font-family:'font awesome 5 free'; font-size:14px;   color:#999 !important; transform:none;border:none; font-weight:600; margin-left:10px; line-height:8px !important; width:10px;}
.dashboard-inner-nav .language-dashboard  .dropdown .dropdown-toggle img{ margin-right:7px;max-width: 20%; }

.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item{ white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:400; padding:10px; border-bottom:solid 1px #eee; }
.dashboard-inner-nav .language-dashboard  .dropdown .dropdown-menu .dropdown-item a{white-space:nowrap; font-size:13px; font-family: "Poppins", sans-serif; color:#151515; font-weight:400;  padding:8px 10px !important; display:block; width:100%; text-overflow: ellipsis; overflow: hidden;}
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu{ right: 0 !important; left: auto !important; padding: 0px; box-shadow: 0px 8px 10px #00000010; z-index:4; top: 100% !important; border: none; border-radius: 0px 0px 4px 4px !important; margin-top:10px; display:block; visibility:hidden;  opacity:0;   transition: all 0.3s ease-in-out;transform: none !important; }
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item:last-child { border-bottom:none !important; border-radius:0 0 .25rem  .25rem !important; }

.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item img{ margin-right:8px; width:20px; }
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item:hover,
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item:active,
.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item a.active{ background:#e9ecef; cursor:pointer; }

.dashboard-inner-nav .language-dashboard .dropdown .dropdown.header-account .dropdown-menu{ width:180px; }


.dashboard-inner-nav .language-dashboard .dropdown .catagory-dropdown a.dropdown-item { padding:8px 10px !important; }

.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu .dropdown-item a.active { position:relative; }
.header-cart span{ font-size:inherit !important; }
.dashboard-inner-nav .language-dashboard  .dropdown .dropdown-menu .dropdown-item a.active::after{ content: '\f00c';
    position: absolute;
    right: 10px;
    top: 8px;
    font-family: 'font awesome 5 free';
    font-size: 10px;
    color: #ffb100 !important;
    transform: none;
    border: none;
    height: 20px;
    font-weight: 600;
    width: 20px;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}


.dashboard-inner-nav .language-dashboard .dropdown .dropdown-menu.show { margin-top:0px; display:block;  visibility:visible;  opacity:1;  }
.dashboard-inner-nav .language-dashboard .dropdown .dropdown.header-account:hover .dropdown-menu {  visibility:visible;  opacity:1;  margin-top:0px; }

.verify-alert{padding: 15px;border-radius: 5px;margin: 10px 0px;}
span.verify-alert{display: inline-block !important;}

.dashboard .dashboard-header {padding: 30px 0px;border-bottom: solid 1px #eeeeee;/* margin-bottom:40px; */}

.dashboard .dashboard-header .dropdown {-webkit-appearance: none;-moz-appearance: none;appearance: none; }
.dashboard .user-profile .dropdown .dropdown-menu{ z-index:10000 !important; }

.dashboard .user-profile {display: flex;justify-content: flex-end;text-align: right; background:none !important; }

.dashboard .profile-details {margin-top: 10px;max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.dashboard .user-profile .img-sec {background-size: contain !important;height: 60px;width: 60px;border-radius: 10px;overflow: hidden;background: #fff;display: flex;align-items: center;justify-content: center;margin-left: 10px;}

.dashboard .user-profile .img-sec img {max-height: 100%;max-width: 100%;height: 100%;width: 100%;}

.dashboard .user-profile .img-sec i {font-size: 40px;}

.dashboard .user-profile .dropdown .dropdown-menu {min-width:200px; border-radius:8px; box-shadow:0px 10px 10px #00000010;border: none; transform:none !important; top:80px !important; right: 0px !important; left:auto !important; padding:0px; border: solid 1px #e5e5e5; }
.dashboard .user-profile .dropdown .dropdown-menu ul{ margin:0px; }
.dashboard .user-profile .dropdown .dropdown-menu li {margin: 0px;padding: 10px 15px;border-bottom: solid 1px #e5e5e5;text-align: left;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item {font-size: 14px;font-weight: 600;font-family: 'Branding SF';color: #6c6c6c;padding: 0px;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item:hover {background: #ffffff;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item:hover i {color: #fcd101;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item:hover svg {color: #fcd101;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item i {margin-right: 15px;font-size: 14px;color: #151515;vertical-align: middle;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item i:hover {color: #fcd101;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item svg {margin-right: 15px;font-size: 14px;color: #151515;vertical-align: middle;}

.dashboard .user-profile .dropdown .dropdown-menu a.dropdown-item svg:hover {color: #fcd101;}

.dashboard .user-profile .profile-name {font-size: 18px;font-weight: bold;color: #151515;padding: 10px 0px !important;font-family: 'Branding SF';line-height: 22px;display: flex;align-items: flex-start; background:none !important;}

.dashboard .user-profile span.mail-id {position: absolute;right: 86px;bottom: 13px;display: block;color: #999;font-size: 15px;font-weight: 400; z-index: 9;font-family: 'Montserrat', sans-serif;}


.dashboard .dashboard-nav {padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: solid 1px #eee;}
.dashboard .dashboard-nav .navbar-toggler-icon { height:auto; width:auto; }
.dashboard .dashboard-nav .navbar-toggler-icon i,
.dashboard .dashboard-nav .navbar-toggler-icon svg{ color:#151515; }
.dashboard .dashboard-nav .navbar-toggler{ padding-left:0px; padding-right:0px; }
.dashboard .page-heading {font-size: 25px;font-weight: 700;font-family: 'Branding SF';}

.dashboard .dashboard-nav nav {display: inline-block;padding: 0px;}

.dashboard .dashboard-nav nav li {margin-left: 40px;}

.dashboard .dashboard-nav nav a.nav-link {font-size: 14px;font-weight: 600;font-family: 'Branding SF';color: #6c6c6c;padding: 0px;}

.dashboard .dashboard-nav nav a.nav-link span {margin-right: 4px;font-size: 16px;line-height: 1;}

.dashboard .col-xl-4 .fieldcard { border: none; border-radius: 10px;background: #fff; }
 

.dashboard-graphs {margin-top: 10px;}

.dashboard-graphs>.row{justify-content: center;}

input#report_mode{border: none !important;}

.dashboard-graphs .cards {border: none;padding: 35px;border-radius: 10px;background: #fff;margin-bottom: 40px;height: 90%;}



.dashboard-graphs .total-visitors { display:flex; }
.dashboard-graphs .calculation {width: 50%;text-align: right;}
.dashboard-graphs .calculation .icon-sec img {min-width: 60px;margin-bottom: 20px;}
.dashboard-graphs .calculation .numbers {font-size: 30px;color: #151515;font-family: 'Montserrat';font-weight: 600;}
.dashboard-graphs .calculation .subheading {font-size: 12px;color: #999;text-transform: uppercase;display: inline-block;font-weight: 500;padding: 0px 5px 5px 5px;border-bottom: solid 1px #999;font-family: 'Montserrat';}

.dashboard-graphs .graph-content {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 30px;}
.dashboard-graphs .graph-content .card-heading {font-size: 16px;font-weight: 500;color: #151515;font-family: 'Montserrat'; color:#828282; margin-bottom:5px; }
.dashboard-graphs .graph-content .img-sec{ width:40px; max-width:40px;}
.dashboard-graphs .graph-content .img-sec img{ width:100%; }

.dashboard-graphs .left-sec .detail{ display:flex; align-items:flex-start;}
.dashboard-graphs .left-sec .numbers{font-size: 30px;color: #151515;font-family: 'Montserrat';font-weight: 600;line-height: 35px; white-space:nowrap; }
.dashboard-graphs .left-sec .status-filter{ margin-left: 10px;  margin-top:5px; }
.dashboard-graphs .left-sec .status-filter .status { white-space:nowrap; border-radius:20px; padding: 2px 10px; font-size: 12px;font-family: 'Montserrat'; font-weight:500; text-transform:capitalize; }
.dashboard-graphs .left-sec .status-filter .status.down { background:#F35858; color:#fff; }
.dashboard-graphs .left-sec .status-filter .status.up { background:#45C962; color:#fff; }
.dashboard-graphs .left-sec .status-filter .status.no-update{ background:#fcd101; color:#000000;  }
.dashboard-graphs .left-sec .filters { font-size: 12px;font-family: 'Montserrat'; font-weight:500; text-align:center;  color:#999; display:block; }
 
.dashboard-graphs .tooltip-info { margin-left:8px; position:relative; cursor: pointer;  margin-top:5px;  }
.dashboard-graphs .tooltip-info svg,
.dashboard-graphs .tooltip-info i{ font-size:16px;  color:#999; }
.dashboard-graphs .tooltip-detail{ position:absolute; left: 50%; right: 50%; margin:0px auto; width: auto;top:20px; background: #000000cc; display:none !important; border-radius: 10px;padding:3px 10px;transform: translate(-50%, 0%);height: auto;}
.dashboard-graphs .tooltip-detail p{font-size: 12px; color:#fff; text-align:center; line-height: 20px; margin: 0px;}
.dashboard-graphs .tooltip-info:hover .tooltip-detail{ display:inline-table !important; }


.dashboard-graphs .pie-chart {width: 60%;}
.dashboard-graphs .pie-chart .donut-chart {width: 160px;height: 160px;}
.dashboard-graphs .visitor-map {padding-bottom: 30px;}
.dashboard-graphs .visitor-map .visitors-listing {min-height: 400px;max-height: 400px;overflow: auto;}
.dashboard-graphs .visitor-map .jvectormap-container {border-radius: 10px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.dashboard-graphs .visitors-listing ul {margin: 0px;width: 100%;display: inline-block;height: 100%;}
.dashboard-graphs .visitors-listing ul li {color: #666666;font-size: 16px;margin-bottom: 10px;width: 100%;display: inline-block;}
.dashboard-graphs .visitors-listing ul li:last-child {margin-bottom: 0px;}
.dashboard-graphs .visitors-listing ul li span.quantity {float: right;color: #9d9d9d;}
 

.dashboard-graphs .total-orders .calculation {padding-right: 0px;}

.dashboard-graphs .total-orders .numbers {font-size: 35px;font-family: 'Montserrat'; font-weight: 600;}
.dashboard-graphs .total-orders .avg { font-size: 20px;font-weight: 600; color:#828282; font-family: 'Branding SF'; }
.dashboard-graphs .total-orders .avg span {color: #7a7a7a;}
.dashboard-graphs .total-profit{}

.dashboard-graphs .graph { margin-top: 30px;text-align: center; }
.dashboard-graphs .graph img {max-width: 100%; }
.dashboard-graphs .graph.graph-bar{ overflow:hidden; height:3px; border-radius:10px; width:100%; display:flex; margin:20px 0px 30px !important; }
.dashboard-graphs .graph.graph-bar span{ height:3px; display:inline-block; width:100%; }
.dashboard-graphs .graph.graph-bar span:nth-child(1){ width:60%; background:#fcd101; }
.dashboard-graphs .graph.graph-bar span:nth-child(2){ width:30%; background:#fde583; }
.dashboard-graphs .graph.graph-bar span:nth-child(3){ width:10%; background:#ebecef; }

.dashboard-graphs .total-profit .graph-content{ margin-bottom:50px; }
.dashboard-graphs .total-profit .graph-img {margin-top: 0px !important;}
.dashboard-graphs .total-profit .numbers {font-size: 40px;font-family: 'Montserrat';font-weight: 600;line-height: 1;}
.dashboard-graphs .total-profit .avg{ font-size:20px; font-weight:600; color:#828282; }

.dashboard-graphs .withdrow-status {display: flex;align-items: center;justify-content: space-between;margin-top: 0px;font-size: 18px;font-weight: 500;}
.dashboard-graphs .withdrow-status span {color: #828282;}
.dashboard-graphs .withdrow-status span.status {color: #fcd101 ;}



.dashboard-graphs .visitor-map ul {margin: 0px;width: 100%;display: inline-block;border-right: solid 1px #ccc;padding-right: 30px !important;}

.dashboard-graphs .visitor-map ul li {color: #151515;font-size: 18px;margin-bottom: 15px;width: 100%;display: inline-block;font-weight: 500;}

.dashboard-graphs .visitor-map ul li:last-child {margin-bottom: 0px;}

.dashboard-graphs .visitor-map ul li span.quantity {float: right;color: #9d9d9d;}

.dashboard section.login-register {background: transparent !important;padding: 30px 0px;margin-bottom: 0px;}

.line-height-one {line-height: 1;}

/****======== Dashboard Page End ========****/
/****======== Pagination Starts ========****/

.pagination-section {margin-top: 30px; margin-bottom: 60px; display:inline-block; width:100%; }
.pagination-section ul { margin-bottom:0px;display: flex;align-items: center;justify-content: center; }
.pagination-section ul li {border: none;}
.pagination-section ul li a {padding: 10px 15px !important;font-family: 'Branding SF', sans-serif;font-weight: 600;border-radius: 5px;border: none;color: #4c4c4c;min-width: 40px;height: 40px;padding: 0px !important;display: flex;align-items: center;justify-content: center;margin: 0px 5px;background: #eeeeee;font-size:15px; }
.pagination-section ul li.active a {background: #fcd101 !important;color: #ffffff;}
.pagination-section ul li:first-child a,
.pagination-section ul li:last-child a{ font-size:13px; }

/****======== Pagination End ========****/



#choose_country {appearance: none !important;font-weight: 600;background: #fff url('../img/drop-arrow.svg') 97% center no-repeat;background-size: 12px auto;color: #6c757d;}

/*Design Updated CSS*/
.countries .dashboard-search .import-submit .btn-pri{padding: 20px 45px 20px 45px !important; border-radius: 10px !important;}
.countries .import-value input[type="text"]{padding: 20px 10px 20px 60px !important;min-height: 57px !important;border-radius: 10px !important;   border:solid 1px #edeaee !important;}