/** =Import Required styles VENDOR CSS
========================================================================================*/
@import url(normalize.css);
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@700&family=Nunito+Sans:wght@400;600;700&display=swap');

/* =Box Sizing 
========================================================================================*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], textarea, select, input[type="button"], input[type="submit"], button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

/* =Deafult Tag & General Classes
========================================================================================*/
html, body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;/* Fix for webkit rendering */
 -webkit-text-size-adjust:100%;}
body{font:16px/1.45 'Nunito Sans', Arial, Helvetica, sans-serif;color:#000;}
img{vertical-align:top;border:0;}
a, input[type="button"], input[type="submit"], button, table th, table td{-moz-transition:background-color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000), color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);-webkit-transition:background-color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000), color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);-o-transition:background-color 0.2s ease-in, color 0.2s ease-in;-ms-transition:background-color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000), color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);transition:background-color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000), color 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);}
.allanim, .livevideowrappertop .livetag:before, .videobuttons li a:before{-moz-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);-webkit-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);-o-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);-ms-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);}
a{color:#323232;text-decoration:none;}
a:hover{text-decoration:none;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){a:active{background-color:transparent;}
}
strong{font-weight:bold;}
small, .small{font-size:85%;}
sub, sup{font-size:80% }
p{margin:0 0 20px 0;}
h1,h2, h3, h4, h5, h6{line-height:1.3;margin:0 0 10px;font-weight:bold;}
h1,h2{font-size:34px;font-family:'Lora', serif;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:18px;}
h6{font-size:16px;}

/* =Margin
========================================================================================*/
.ma-0{margin:0px !important;}
.ma-5{margin:5px !important;}
.ma-10{margin:10px !important;}
.ma-15{margin:15px !important;}
.ma-20{margin:20px !important;}
.ma-25{margin:25px !important;}
.ma-30{margin:30px !important;}
.ma-35{margin:35px !important;}
.ma-40{margin:40px !important;}
.ma-45{margin:45px !important;}
.ma-50{margin:50px !important;}
.ma-55{margin:55px !important;}
.ma-60{margin:60px !important;}
.ma-65{margin:65px !important;}
.ma-70{margin:70px !important;}
.ma-75{margin:75px !important;}
.ma-80{margin:80px !important;}
.ma-85{margin:85px !important;}
.ma-90{margin:90px !important;}
.ma-95{margin:95px !important;}
.ma-100{margin:100px !important;}
.mt-0{margin-top:0px !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px !important;}
.mt-65{margin-top:65px !important;}
.mt-70{margin-top:70px !important;}
.mt-75{margin-top:75px !important;}
.mt-80{margin-top:80px !important;}
.mt-85{margin-top:85px !important;}
.mt-90{margin-top:90px !important;}
.mt-95{margin-top:95px !important;}
.mt-100{margin-top:100px !important;}
.mb-0{margin-bottom:0px !important;}
.mb-5{margin-bottom:5px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-50{margin-bottom:50px !important;}
.mb-55{margin-bottom:55px !important;}
.mb-60{margin-bottom:60px !important;}
.mb-65{margin-bottom:65px !important;}
.mb-70{margin-bottom:70px !important;}
.mb-75{margin-bottom:75px !important;}
.mb-80{margin-bottom:80px !important;}
.mb-85{margin-bottom:85px !important;}
.mb-90{margin-bottom:90px !important;}
.mb-95{margin-bottom:95px !important;}
.mb-100{margin-bottom:100px !important;}
.ml-0{margin-left:0px !important;}
.ml-5{margin-left:5px !important;}
.ml-10{margin-left:10px !important;}
.ml-15{margin-left:15px !important;}
.ml-20{margin-left:20px !important;}
.ml-25{margin-left:25px !important;}
.ml-30{margin-left:30px !important;}
.ml-35{margin-left:35px !important;}
.ml-40{margin-left:40px !important;}
.ml-45{margin-left:45px !important;}
.ml-50{margin-left:50px !important;}
.ml-55{margin-left:55px !important;}
.ml-60{margin-left:60px !important;}
.ml-65{margin-left:65px !important;}
.ml-70{margin-left:70px !important;}
.ml-75{margin-left:75px !important;}
.ml-80{margin-left:80px !important;}
.ml-85{margin-left:85px !important;}
.ml-90{margin-left:90px !important;}
.ml-95{margin-left:95px !important;}
.ml-100{margin-left:100px !important;}
.mr-0{margin-right:0px !important;}
.mr-5{margin-right:5px !important;}
.mr-10{margin-right:10px !important;}
.mr-15{margin-right:15px !important;}
.mr-20{margin-right:20px !important;}
.mr-25{margin-right:25px !important;}
.mr-30{margin-right:30px !important;}
.mr-35{margin-right:35px !important;}
.mr-40{margin-right:40px !important;}
.mr-45{margin-right:45px !important;}
.mr-50{margin-right:50px !important;}
.mr-55{margin-right:55px !important;}
.mr-60{margin-right:60px !important;}
.mr-65{margin-right:65px !important;}
.mr-70{margin-right:70px !important;}
.mr-75{margin-right:75px !important;}
.mr-80{margin-right:80px !important;}
.mr-85{margin-right:85px !important;}
.mr-90{margin-right:90px !important;}
.mr-95{margin-right:95px !important;}
.mr-100{margin-right:100px !important;}

/* =Common Custom CSS
========================================================================================*/
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow:none;}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus,.btn-secondary:focus, .btn-secondary.focus{box-shadow:none;}
.btn-primary{font-size:18px;font-weight:700;text-transform:uppercase;border-radius:7px !important;padding:15px 30px;display:inline-block;width:auto;line-height:1;}
button{cursor:pointer;}
button:focus{outline:none;}
.border-icon{border:#F14336 solid 2px;border-radius:50px;background:#fff;padding:0;}
label{display:block;font-size:15px;}
ul{list-style:none;margin:0;padding:0;}
figure{margin:0;}
.lightgraybg{background:#f7f7f7;}
.mol-card{position:relative;background:#fff;border-radius:10px;padding:16px 30px;-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);box-shadow:0 2px 20px rgba(0,0,0,0.1);}
.mol-card-blank{min-height:400px;}
.content-area-wrapper{padding:0 14px 40px;}
.box-shadow{-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);box-shadow:0 2px 20px rgba(0,0,0,0.1);}
.has-sidebar{padding-left:286px;}
#sidebarmenu{background:#fff;position:fixed;top:0;left:0;max-width:286px;width:100%;padding:20px;height:100vh;overflow-x:hidden;overflow-y:auto;z-index:99;}
#sidebarmenu .sidebarlogo{max-width:80%;width:100%;margin:0 auto 28px;}
#sidebarmenu .sidebarlogo img{max-width:100%;width:100%;height:auto;}
.mainmenu li{margin-bottom:15px;}
.mainmenu li .menuimgiconwhite{display:none;}
.mainmenu li a{display:block;padding:12px 18px;border-radius:7px;font-weight:bold;font-size:16px;}
.mainmenu li a:hover{background:#eee;}
.mainmenu li.active a{background-color:#ED3237;color:#fff;}
.mainmenu li.active .menuimgicon{display:none;}
.mainmenu li.active .menuimgiconwhite{display:block;}
.mainmenu li a img{width:22px;margin-right:15px;}
.btn.btn-secondary{background:#ED3237;color:#fff;border:0 !important;border-radius:7px;font-size:14px;text-transform:uppercase;font-weight:bold;padding:16px 20px;line-height:1;}
.btn.btn-secondary:hover{background:#000;}
.custom-selects .select2-container{height:100%;min-width:240px;position:relative;background: #fff;}
.custom-selects .select2-container--default .select2-selection--single{color:#ED3237;background:transparent;border:#ED3237 solid 1px;height:100%;border-radius:7px;}
.custom-selects .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;color:#ED3237;line-height:44px;padding:0px 40px 0 10px;}
.custom-selects .select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;position:absolute;top:50%;right:20px;width:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.custom-selects .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;top:-5px;left:0;margin:0;background:url(../images/selectdropdownicon.svg) no-repeat 0 0;width:22px;height:12px;}
.custom-selects-wrapper{position:relative;}
.custom-selects-wrapper::before{content:'';position:absolute;background:url(../images/custom-select-down-arrowicon.svg) no-repeat 0 0;width:20px;height:11px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.custom-selects-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;line-height:1;}
textarea.form-control{height:150px;resize:none;}
.align-bottom{align-items:end;}
.checkbox, .radio{position:relative;}
.checkbox span, .radio span{font-weight:600;}
.checkbox input, .radio input{top:0;left:0;z-index:1;cursor:pointer;opacity:0;position:absolute;}
.checkbox input:checked + .input-helper:before, .radio input:checked + .input-helper:before{border-color:#252424;}
.checkbox input:disabled + .input-helper:before, .radio input:disabled + .input-helper:before{opacity:0.35;}
.checkbox .input-helper:before, .radio .input-helper:before, .checkbox .input-helper:after, .radio .input-helper:after{position:absolute;content:"";transition:all 200ms;}
.checkbox .input-helper:before, .radio .input-helper:before{left:0;border:1px solid #323232;}
.radio .input-helper:before{border-color:#ED3237;}
.checkbox input{width:25px;height:25px;margin:0;}
.checkbox input:checked + .input-helper:after{transform:scale(1);opacity:1;}
.checkbox .input-helper:before{top:0;width:25px;height:25px;color:#fff;margin-top:-2px;border-radius:5px;}
.checkbox .input-helper:after{background:url(../images/checkboxcheckmark.svg) no-repeat 0 0 / 100%;width:15px;height:16px;left:5px;top:43%;font-weight:600;color:#fff;transform:scale(0);opacity:0;margin-top:-4px;}
.radio input{width:36px;height:36px;margin:0;}
.radio input:checked + .input-helper:after{transform:scale(1);}
.radio .input-helper:before{top:-2px;width:25px;height:25px;border-radius:50%;}
.radio input:checked + .input-helper:before{border-color:#ED3237;}
.radio .input-helper:after{width:10px;height:10px;background:#ED3237;border-radius:50%;top:6px;left:8px;transform:scale(0);}
.checkbox label, .radio label{margin-bottom:0;padding:0 0 0 36px;}
.custom-listing li{position:relative;padding-left:32px;}
.custom-listing li:before{content:'';position:absolute;top:6px;left:4px;background:url(../images/checkboxcheckmark.svg) no-repeat 0 0 / 100%;width:16px;height:16px;}
.btn-secondary-dark-gray{background:#323232 !important;}
.btn-secondary-dark-gray{background:#121212 !important;}

/* =Custom multiple Upload CSS
========================================================================================*/
.custom-file-uploader-multiple{position:relative;min-height:70px;border-radius:10px;}
.filepond--drop-label{background:#ED3237;color:#fff;border-radius:7px;position:absolute;top:-78px;width:220px;min-height:60px !important;right:0;left:auto;}
.filepond--drop-label label .filepond--label-action{text-decoration:none;font-size:18px !important;font-weight:bold !important;font-family:Nunito Sans;text-transform:uppercase;}
.filepond--list{display:flex;align-items:center;position:relative !important;padding:12px 20px 32px 20px !important;background:#F4F4F4;border-radius:7px;overflow-x:auto;overflow-y:hidden;}
.filepond--item{position:static !important;flex:0 0 16.666%;max-width:16.666%;width:100%;transform:none !important;padding:0 10px;height:200px !important;}
.filepond--list-scroller{position:relative;transform:none !important;}
.filepond--panel[data-scalable="true"]{position:static !important;transform:none !important;transform-style:flat !important;}
.filepond--panel-root{background:#F4F4F4;}
.filepond--panel-center.filepond--panel-root{transform:none !important;}
.filepond--root.addproductpond.filepond--hopper{max-height:260px !important;margin-bottom:0;}
.filepond--panel.filepond--panel-root{display:none !important;}
.filepond--file-action-button.filepond--file-action-button{position:absolute !important;bottom:-20px;left:0 !important;right:0;margin:0 auto;background:#ED3237;width:40px;height:40px;}
.filepond--file-action-button.filepond--file-action-button:before{content:'';position:absolute;top:0;left:0;right:0;background:url(../images/fileremoveicon.svg) no-repeat 0 0;width:40px;height:40px;}
.filepond--file-action-button.filepond--file-action-button svg{display:none;}
.filepond--file-wrapper{position:relative;}
.filepond--panel[data-scalable="true"], .filepond--file-info{display:none;}

/* =Login CSS
========================================================================================*/
.loginleftwrapper{background:#ED3237;}
.loginleftwrapper, .loginformright{height:100vh;width:100%;padding:0 30px;}
.logincontentwrapper, .login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;}
.loginimg{margin:0 auto;display:block;max-width:295px;width:100%;}
.loginformwrapper{overflow:hidden;}
.login-info{max-width:670px;width:100%;margin:0 auto;}
.login-info p{font-size:24px;}
.login-form > form{display:block;width:100%;max-width:621px;margin:0 auto;}
.formiconswrapper{position:relative;}
.formiconimg{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%) scale(0.7);}
.formiconswrapper input, .formiconswrapper textarea{padding-right:84px;}
.loginformright label{text-align:left;}
.loginformright a{text-decoration:underline;text-transform:capitalize;}
.loginformright .border-icon{width:50px;height:50px;margin:0 3px;}
.loginformright .border-icon a{display:block;}
.loginformright a:hover{color:#ED3237;}
.loginformright{padding-left:0;}
.border-icon img{width:100%;}

/* =Header CSS
========================================================================================*/
.navbar{padding:8px 0 12px 22px;background:#fff;}
.navbar-shadow{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.05);box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);}
.pagetitle{margin-bottom:0;}
.pagetitle h3{line-height:1.25;margin-bottom:0;}
.pagetitle span{display:block;font-size:16px;color:#989898;font-weight:600;}
.profile-name{display:block;font-size:16px;line-height:1.25;font-weight:bold;padding-left:15px;}
.profile-name em{display:block;font-size:14px;font-style:normal;color:#989898;}
.header-navbar .dropdown-toggle:after{display:none;}
.dropdown-toggle{cursor:pointer;}
.profile-menu{padding:16px 21px;}
.profile-menu li a{color:#000000;font-weight:bold;}
.profile-menu li{margin-bottom:13px;}
.profile-menu li:last-child{margin-bottom:0;}
.profile-menu li a:hover{color:#ED3237;text-decoration:none;}
.dropdown-menu{border-radius:7px;border:0;width:230px;margin-top:0;-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.1);box-shadow:0 2px 20px rgba(0,0,0,0.1);z-index:99999;position:absolute;top:calc(100% + 30px);left:-50px;}
.dropdown-menu:before{content:'';position:absolute;top:-15px;right:19px;width:0;height:0;border-style:solid;border-width:0 14.5px 25px 14.5px;border-color:transparent transparent #ffffff transparent;}

/* =Dashboard CSS
========================================================================================*/
.dashboard-top-card{background:#ED3237;padding:20px 22px;border-radius:6px;}
.dashboard-top-card *{color:#fff;}
.dashboard-top-card ul li h3{margin-bottom:5px;width:66px;}
.dashboard-top-card .icon img{background-color:rgba(255,255,255,0.1);border-radius:10px;width:60px;}
.dashboard-top-card ul li h3{margin-bottom:3px;font-size:30px;}
.dashboard-top-card ul li span{font-size:18px;}

/* =Product List CSS
========================================================================================*/
.contenttopbar ul li{margin-right:15px;}
.contenttopbar ul li:last-child{margin-right:0;}
.contenttopbar{overflow:hidden;}
.contenttopbar:after{content:'';display:table;clear:both;}
.table thead th{font-size:16px;border:0;border-bottom:1px solid #F6F6F6;}
.table td{border:0;position:relative;color:#7F7B7B;font-size:17px;}
.table th, .table td{padding:18px;}
 .table tr:hover td{background:#FFF7F7;}
.sectitle{border-bottom:#F6F6F6 solid 1px;padding:4px 30px 19px;margin:0 -30px;}
.mobilemenuwrapper{position:relative;}
#menu{display:none;}
.table-responsive{white-space:nowrap;width:auto;}
table td img{vertical-align:middle;}
.table-responsive .fa{font-size:20px;}

/* =Add Product CSS
========================================================================================*/
.addproductlistwrapper .form-group{margin-bottom:0;}
.ratinguserprofilecontent h5{margin-bottom:0;text-transform:capitalize;}
.userrating span{font-size:24px;color:#848484;}
.reviewswrapper p.vendor-reviewcomment{margin:0 0 0 76px;}
.replylink{position:absolute;top:0;right:0;color:#ED3237;}
.replylink:hover{color:#323232;}
.view-all-reply{position:absolute;top:0;right:67px;border-right:1px solid #d7d0d0;color:#ED3237;padding-right:20px;}
.reviewswrapper{position:relative;}
.reviewswrapper-comment:last-child{border:none;margin:0;}
.ratinguserprofilewrapper:last-child.reviewswrapper-comment-reply .ratinguserprofilewrapper{border-bottom:none;}
.reviewswrapper-comment{border-bottom:1px solid #f1f1f1;margin-bottom:20px;padding-bottom:20px;}
.reviewswrapper-comment-reply{margin-left:60px;border-bottom:1px solid #f1f1f1;padding-bottom:7px;}
.reviewswrapper-comment-reply:last-child{border-bottom:none;}
.reviewswrapper-comment-reply .review_image{height:30px;width:30px;margin-right:10px;}
.reviewswrapper-comment-reply .ratinguserprofilecontent h5{font-size:16px;margin-bottom: 2px;}
.reviewswrapper-comment-reply .ratinguserprofilecontent p{font-size:15px;word-break:break-all;}
.reviewswrapper{border-bottom:#EAEDEF solid 1px;margin-bottom:20px;}
.reviewswrapper:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.has-footer{padding-bottom:92px;}
.footerbarinner{background:#fff;padding:24px 45px;}
.footerbarinner:after{content:'';display:table;clear:both;}
.footerbar{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:22;}
.footerbar .container-fluid{padding-right:40px;}
.footerbar .footerbtngroup a{margin-right:15px;}
table .discountth{padding-left:98px;padding-right:12px;}

/* =Product Review CSS
========================================================================================*/
.status{font-weight:600;color:#222;display:block;position:relative;padding:0 0 0 27px;}
.status:before{content:'';position:absolute;top:7px;left:0;background:#222;width:15px;height:15px;border-radius:50%;}
.status.statuspending:before{background:#ED3237;}
.status.statusdelivered:before{background:#088803;}
.status.statuspending{color:#ED3237;}
.status.statusdelivered{color:#088803;}

/* =Go Live CSS
========================================================================================*/
.videobuttons{max-width:350px;width:100%;margin:0 auto;}
.videobuttons li a{display:block;background:#fff;border-radius:50%;width:90px;overflow:hidden;position:relative;z-index:1;}
.videobuttons li a:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;width:100%;height:100%;z-index:-1;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;background:#F4F4F4;}
.videobuttons li:last-child a:before{background:#FFF7F7;}
.videobuttons li a:hover:before{-webkit-transform:scale(1);transform:scale(1);}
.videobuttons li a img{max-width:100%;width:100%;height:auto;}
.livevideowrapper{max-height:calc(100vh - 50px);position:relative;}
.livevideowrappertop{position:relative;}
.livevideowrappertop .livetag{position:absolute;top:40px;left:40px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#ED3237;padding-right:26px;line-height:1.2;}
.livevideowrappertop .livetag:before{content:'';position:absolute;top:4px;right:4px;background:#ED3237;width:12px;height:12px;border-radius:50%;animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite;}
.livevideowrappertop .livetag:after{content:'';position:absolute;top:0;right:0;border:#ED3237 solid 1px;width:20px;height:20px;border-radius:50%;}
.livevideowrappertop figure{height:calc(100vh - 326px);width:100%;max-width:inherit;border-radius:10px;}
.bgimg{background-repeat:no-repeat;background-position:center;background-size:cover;}
.bgimg img{display:none;}
.topchatssection .mol-card{padding-left:20px;padding-right:20px;position:relative;padding-top: 0;}
.topchatssection .mol-card .chatslisting{max-height: calc(100vh - 180px);overflow-y:auto;margin-top: 0px!important;padding-top: 18px;}
.topchatssection .mol-card .chatslisting::-webkit-scrollbar {
  width: 2px;
  
}

/* Track */
.topchatssection .mol-card .chatslisting::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
  
}
 
/* Handle */
.topchatssection .mol-card .chatslisting::-webkit-scrollbar-thumb {
  background: #ed3237; 
  border-radius: 10px;
  margin-right: 20px;
  
}

/* Handle on hover */
.topchatssection .mol-card .chatslisting::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
  
}
.topchatssection .mol-card .sectitle{padding-left:20px;padding-right:20px;margin:0 -20px;background: #fff;z-index: 99;padding-top: 15px;border-radius: 10px;}
.chatslisting img{max-width:50px;width:100%;}
.chatslisting > li{position:relative;border-bottom:#EAEDEF solid 1px;padding-bottom:12px;margin-bottom:20px;}
.chatslisting > li:last-child{border-bottom:0;margin-bottom:0;}
.chatslisting > li p{margin-bottom:0;}
.chatslisting > li .time{position:absolute;top:0;right:0;font-size:16px;color:#848484;}
.advertisementimgwrapper{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:180px;}

@keyframes blink-animation {
  to {
    visibility: hidden;
	opacity:0;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
	opacity:0;
  }
}
.profileimguploadwrapper{text-align:center;}
.profileimguploadwrapper img{display:block;margin:0 auto;max-width:100%;}
.profilebox{position:relative;padding:0 26px 30px;border-bottom:#F1F1F1 solid 1px;margin-bottom:30px;}
.profilebox:last-child{border-bottom:0;margin-bottom:7px;}
.profileboxtop{position:relative;padding-top:55px;text-align:center;z-index:1;}
.profileedit{position:absolute;top:20px;right:20px;}
.profileboxtop:before{content:'';position:absolute;top:0;left:0;right:0;background:#ED3237;width:100%;height:calc(50% - 35px);z-index:-1;}
.profileboxtop h4{margin-bottom:4px;}
.profileboxtop h6{margin-bottom:0;color:#989898;}
.mainprofilepic{display:block;margin:0 auto;border:#fff solid 4px;border-radius:50%;}
.profileboxmiddle ul li{position:relative;padding:0 0 0 40px;margin:0 0 30px;font-size:24px;}
 .profileboxmiddle ul li:last-child{margin-bottom:0;}
.profileboxmiddle ul li:before{content:'';position:absolute;top:0;left:0;}
.profileboxmiddle ul li.profilephonenum:before{background:url(../images/callprofileicon.svg) no-repeat 0 0;width:36px;height:40px;}
.profileboxmiddle ul li.profileemail:before{background:url(../images/mailprofileicon.svg) no-repeat 0 0;width:32px;height:35px;top:4px;}
.profileboxmiddle ul li.profileaddress:before{background:url(../images/locationprofileicon.svg) no-repeat 0 0;width:36px;height:40px;}
.profileboxmiddle ul li.profilelandmark:before{background:url(../images/flagprofileicon.svg) no-repeat 0 0;width:36px;height:40px;}
.profileboxwrapper{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.05);border-radius:10px;overflow:hidden;}
.profileboxbottom ul li{width:50%;text-align:center;}
.profileboxbottom ul li span{display:block;}
.profileboxbottom ul li span strong{display:block;font-size:40px;}
.profileemail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.advertisement_record .sectitle{font-size:20px;}
.advertisementreqcontent em, .advertisementreqcontent span{font-size:16px;color:#000;font-weight:400;}
.advertisementreqcontent h5.ads-product-name{font-size:18px;}
.advertisementreqcontent h5.ads-product-des{font-size:16px;color:#878787;font-weight:400;}
.advertisementreqcontent h5.ads-note{font-size:14px;}
.advertisementreqcontent .start-date span{padding-right:18px;border-right:1px solid #ccc;}
.advertisementimg{max-width:100%;width:100%;height:auto;}
.btn.btn-secondary.btn-secondary-outline{border:#ED3237 solid 2px !important;background:transparent;color:#ED3237 !important;}
.btn.btn-secondary.btn-secondary-outline:hover{background:#ED3237;color:#fff !important;}
.adprofileimgwrapper .adprofileimg{width:100%;}
.discountradiowrapper{margin-top:15px;}
.discountradiowrapper .radio + .radio{margin-left:55px;}
.discountinputwrapper{position:relative;max-width:198px;}
.discountinputwrapper .discountsign{position:absolute;bottom:17px;color:#ED3237;font-size:24px;right:22px;}
.discountinputwrapper input, .datepickerwrapper input{padding-right:62px;}
.datepickerwrapper{position:relative;}
.datepickerwrapper .datepickericon{position:absolute;width:23px;right:20px;top:50%;transform:translateY(-50%);}
.form-note{font-size:18px;margin-bottom:0;}
.adprofilecontentwrapper .form-note{margin-top: 20px;}
.adprofilecontentwrapper{padding-left:81px;}
.date-picker .datepicker_clear{position:absolute;top:50%;right:50px;transform:translateY(-50%);border:0;background:none;color:#ed3237;font-weight:600;font-size:25px;}
.mainmenu li a.ads-request img{width:26px;margin-right:12px;}
.login-signup .btn-primary{width:100%;}
.error{color:red;}
.form-group label span{color:#D22F31;}
.login-signup .close{position:absolute !important;right:20px !important;top:20px !important;}
.login-signup .close img{width:30px;}
.buttonload{pointer-events:none;opacity:0.7;}
.form-control{height:54px;font-size:16px;padding:10px 20px;}
.add-remove-address{float:right;color:#ed3237;text-decoration:underline;}
.custom-file-label{text-align:left;font-size:16px;width:80%;margin:0 auto;}
.formiconswrapper .invalid-feedback{position:absolute;top:100%;}
.formiconswrapper{margin-bottom:40px;}
#profile_image{border-radius:50%;width:100px;height:100px;align-content:center;}
.img-fluid,.review_image{border-radius:50%;}
.pager{display:inline-block;margin-top:20px;margin-left:0px;text-align:center;}
.pager li{border-radius:50px;background:#eee;width:40px;height:40px;line-height:40px;margin-right:20px;display:inline-block;}
.pager li:first-child{background:none;width:auto;}
.pager li.active{background:#ED3237;color:#fff}
.pager li:last-child{background:none;width:auto;}
.pagination-new{width:100%;text-align:right;}
.userratingimg{height:18px;margin:0 1px;}
.add_more_specification{float:right;}

.modal-footer .btn{font-size:14px;padding:10px 20px;}
.mol-card span{font-size:15px;}
 .mol-card h6 span{background:#f0f0f0;color:#878787;padding:5px;font-size:14px;border-radius:5px;vertical-align:middle;}
.my-address{position:relative;padding:25px 30px;}
.address-icon{position:absolute;top:16px;right:10px;/* display:none; */}
.address-icon img{margin-right:10px;}
.my-address:hover .address-icon{display:block;transition-delay:2s;}
.tags img{vertical-align:middle;margin-right:10px;filter:brightness(.5);}
.tags span{vertical-align:middle;position:relative;}
.size-tag{background:#f5f5f5;padding:10px;border-radius:7px;}
.size-tag a{background:#5d5d5d;color:#fff;padding:4px 15px 2px;}
.tags .radio .input-helper:before{top:-2px;width:120px;height:36px;border-radius:50px;}
.tags .radio .input-helper:after{width:120px;height:36px;background:#ED3237;border-radius:50px;top:-2px;left:-1px;}
.tags .radio{position:relative;display:inline-block;margin-right:30px;}
.tags .radio input{width:120px;}
.tags .radio label{padding:0 0 0 15px;}
label[for="smallpackages-radio"] input:checked + em + img + span{color:#fff !important;}
label[for="smallpackages-radio"] input:checked + em + img{-webkit-filter:brightness(1);filter:brightness(1);}

#resetPasswordForm .error{margin-left:177px;}
.mainprofilepic{border-radius:50%;width:100px;height:100px;align-content:center;}
.img-fluid{border-radius:50%;width:50px;height:50px;align-content:center;}
.product_table tr td:last-child img{/* width:20px !important; */}
 .error-page{height:100vh;padding:30px 15px;display:flex;align-items:center;}
.errorwrappercontent{width:80%;margin:0 auto;}
.wrapper-error{background:#ed3237;}
.error-page .btn-primary{color:#ed3237;background-color:#ffffff;border-color:#ffffff;}
.error-page img{width:300px;}
#password-error{margin-bottom:0;}
#resetPasswordForm .error{margin-left:243px;}
label#password-error{margin-bottom:0;}
.review_image{height:50px;width:50px;}

.custom-file-uploader-multiple input{text-decoration:none;font-size:18px !important;font-weight:bold !important;font-family:Nunito Sans;text-transform:uppercase;background:#ED3237;color:transparent!important;border-radius:7px;width:220px;min-height:60px !important;}
.gallery{display:flex;align-items:center;padding:25px 25px 15px!important;background:#F4F4F4;border-radius:7px;}
.custom-file-uploader-multiple{margin:auto;}
.image-wrapper{position:relative;;margin:auto;width:200px;height:200px;background:#000;display:flex;align-items:center;border-radius:10px;margin-bottom:35px;}
.gallery .choose-file img{height:auto;margin:auto;width:154px;}
.custom-file-uploader-multiple input.upload_file{opacity:0!important;top:-10px;right:0;position:absolute;width:200px;}
.gallery_variant .choose-file img{height:auto;margin:auto;width:154px}
.custom-file-uploader-multiple{position:relative;}
.upload-button span{position:absolute;color:#fff;top:-8px;cursor:pointer;right:0;text-transform:uppercase;font-size:16px;font-weight:700;background:#ed3237;padding:17px 30px;border-radius:10px;}
a.close-button{content:'';position:absolute;width:40px;height:40px;bottom:-22px;left:50%;transform:translateX(-50%);background:#ed3237;border-radius:50px;}
a.close-button span{color:rgb(255 255 255);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:26px;}
.choose-file{margin:0 auto;overflow:hidden;position:relative;height:100%;background-size:cover!important;background-repeat:repeat!important;background-position:center!important;width:150px;}
.enter_size .upload-button:before{width:225px;right:15px;}
.col-lg-12>h5.sectitle{border-bottom:#ccc solid 1px;}
.col-lg-12>.mol-card>.sectitle{border-bottom:#ccc solid 1px;}
.total_count{margin:30px 20px 20px;float:left;}
.custom-file-uploader-multiple input.upload_file{width:200px;}
.enter_size .custom-file-uploader-multiple input.upload_file{width:225px;height:53px;right:15px;top:-24px;}
.producttabledata tr td:last-child img{position:relative;width:20px !important;}
.reviewswrapper p{margin:0 0 0 60px;}
.view-vendor-review p{margin-left:0;}
.form-control{background-color:#f4f4f4 !important;}
.datepickerwrapper{margin-top:18px;}
.date-picker{position:relative;}
.datepickerwrapper input{border-radius:7px;padding:0 20px;}
.advertisement-action{position:absolute;top:16px;right:30px;}
.advertisementreqcontent ul li{display:flex;}
.product_datepicker{margin-top:0px !important;}
.product_datepicker .datepicker{padding:10px;border-color:red;}
 #select2-product_name-container{width:255px;}
.contenttopbar span.select2.select2-container.select2-container--default.select2-container--below .select2-selection__clear span{display:none;}
.contenttopbar span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus .select2-selection__clear span, .contenttopbar span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open .select2-selection__clear span{display: block;}
.contenttopbar .select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;right:14px;top:0px;font-size:30px;color:#ed3237;float:none;margin-right:0!important;}
.contenttopbar span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open b, .contenttopbar span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus b{display:none;}
.product_datepicker .datepicker{padding:11px 10px;background:none;border:1px solid #ED3237;background: #fff;}
.select2 .select2-container .select2-container--default .select2-container--below .select2-selection__clear{display:none;}
.select2 .select2-container .select2-container--default .select2-container--below .select2-container--open .select2-selection__clear{display:block !important;}
#products tbody>tr>:nth-child(2){width:500px;white-space:break-spaces;}
#product_reviews tbody>tr>:nth-child(2){width:500px;white-space:break-spaces;}
.custom-selects #product_category{padding:16px 10px;border-radius:7px;border:1px solid #ed3237;background:none;}
.custom-selects #product_category:focus{outline:none;}
.live_product td{vertical-align:middle;}
.live_product td img{vertical-align:middle;width:25px;}
div.dataTables_wrapper div.dataTables_info{padding-bottom:0.85em;}
.approve_order.text-success .fa.fa-check-circle-o{font-size:20px !important;position:relative;top:1px;}
.approve_order.text-success{margin-left:8px;}
.cancel.btn.btn-primary{background:#e3e3e3;color:#444;border:0 !important;}
.view-product-box:last-child{border-bottom:0;padding-bottom:0;}
.all-comment-section{background:#fff;/* height:166px;overflow-y:scroll; */}

.video-button{width:80px;height:80px;line-height:75px;border-radius:45px;background:#fff;box-shadow:0px 2px 20px rgb(0, 0, 0, 5%);border:none;color:#fff;margin-top:30px;}
#buttons-container div{max-width:120px;min-width:120px;margin-bottom:10px;}
.btn-group button i{font-size:30px;color:#000;}
.btn-group button:hover i{color:#fff;}
.video-button:disabled i{color:#fff!important}
#full-screen-video{position:relative;height:calc(100vh - 287px)!important;background:#fff;border-radius:7px;width:100%;}
#full-screen-video-iframe{position:absolute;width:100vw;height:100vh;background-image:url('../images/AllThingsRTC_Live-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;}
#mute-overlay{position:absolute;z-index:2;bottom:0;left:0;color:#d9d9d9;font-size:2em;padding:0 0 3px 3px;display:none;}
 .mute-overlay{position:absolute;z-index:2;top:2px;color:#d9d9d9;font-size:1.5em;padding:2px 0 0 2px;display:none;}
#no-local-video, .no-video-overlay{position:absolute;z-index:3;width:100%;top:40%;color:#cccccc;font-size:2.5em;margin:0 auto;display:none;}
.no-video-overlay{width:80%;}
.close .fa-xs{font-size:.65em;}

.select2-results__option{line-height:1.2;font-size:16px;border-bottom:1px solid #f6f7f6;padding:10px;}
.product-location-stock-box{border:none!important;width:100%;margin-bottom:10px;}
.product-location-stock-box p{margin-bottom:50px;word-break:break-all;}
.product-location-stock-box .checkbox{position:absolute;bottom:20px;}
.enter_size a.size-modal{color:#ed3237;}
.view-product-box p{font-size:15px;}
.orderproductdata .approve_order i{border:2px solid #28a745;border-radius:100px;padding:2px;font-size:14px;}
.adprofilecontentwrapper .datepickerwrapper{margin-bottom:0;}
.working_hours label{margin-bottom:0;font-size:16px;}
.working_hours{border-bottom:1px solid rgba(204,204,204, 0.3);padding:13px 0;}
.working_hours_list h6{font-size:20px;}
.working_timehour input{width:200px;}
.working_hourlist{border-bottom:1px solid rgba(204,204, 204, .2);padding:10px 0;}
.working_hourlist:last-child{border:0;}
.working_hourlist label{margin-bottom:0;font-size:16px;}
.time_manage{background:#ed3237;padding:0px 15px;border-radius:7px;font-size:16px;margin-right:20px;}
.time_manage img{margin-right:7px;width:26px;}
.time_manage a{display:flex;align-items:center;color:#fff;font-weight:600;}
.view-product-box .product-name{color:#ed3237;font-weight:700;width:240px;font-size:17px;}
.content-area-wrapper .form-group .error{line-height:1.2;font-size:16px;}
.form-control:disabled, .form-control[readonly]{background-color:#ddd!important;opacity:1;}
.active-order-list img{width:18px !important;margin-right:18px !important;}
#view-holiday-section{margin-top:20px;}
#view-holiday-section .row:nth-child(2n+1){background:#f6f7f6;}
#view-holiday-section .row:last-child{border-bottom:none;padding:none;}
#view-holiday-section .col-md-3{padding:0;}
.holiday-date{border-bottom:1px solid rgba(204,204, 204, .2);border-top:1px solid rgba(204,204, 204, .2);border-right:1px solid rgba(204,204, 204, .2);border-left:1px solid rgba(204,204, 204, .2);padding:13px;display:flex;justify-content:space-between;align-items:center;}
.holiday-date i{display:none;cursor:pointer;color:#ED3237;}
.holiday-date:hover i{display:block;}
.result-csv-box{margin-top:18px;}
.result-csv-box > p{margin-bottom:13px;}
.result-csv-box > p:first-child{font-size:18px;}
.mb-35{margin-bottom:20px !important;}
.table td{font-size:16px;}
.table td p{margin-bottom:0 !important;}
.table td p + p{margin-top:13px;}
table.dataTable thead .sorting::before, table.dataTable thead .sorting::after{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.custom-file-uploader-multiple .upload-button{position:relative;left:44px;-webkit-transform:scale(0.85);transform:scale(0.85);}
.mol-card.p-0.mt-30{margin-top:0 !important;}
.orderproductdata .approve_order i{font-size:11px;position:relative;top:-3px;}
.contenttopbar .align-content-center{float:none !important;}
.contenttopbar ul{justify-content:flex-end;}
.checkbox, .radio{position:relative;width:auto;height:25px;margin-bottom: 10px;}
.checkbox .input-helper:after{top:50%;margin-top:-8px;}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 15px rgba(232, 76, 61, 0);}}

.liveproductspage .content-area-wrapper{padding-bottom:80px;}
#live_products_paginate{padding:10px 0 20px;}
.contenttopbar{margin-bottom:20px !important;}
.footerbarinner .offset-3{/* margin-left:269px; */}
.breadcrumbwrapper{display:flex;align-items:center;margin:5px 0 0;}
.breadcrumbwrapper li a, .breadcrumbwrapper li span{font-size:14px;font-weight:600;display:block;}
.breadcrumbwrapper li a:hover{color:#ED3237;}
.breadcrumbwrapper li span{padding:0 0 0 12px;position:relative;margin:0 0 0 10px;}
.breadcrumbwrapper li span:after{content:'/';position:absolute;top:1px;left:0;font-size:14px;}

.viewers{background:rgba(0,0,0,0.5);color:#fff;font-weight:bold;position:absolute;top:0;right:0;padding:8px 12px;z-index: 100;}
.sales-report-btn{padding-top:30px;}
.profile-page-image .image-box{width:100%;max-height:335px;overflow:hidden;margin-bottom:10px;}
.profile-page-image .image-box img{width:100%!important;}
.profile-page-image .custom-file .custom-file-label{width:100%;overflow: hidden;}
.profileimguploadwrapper .custom-file .custom-file-label{overflow: hidden;}
#export-report{/* position:absolute;right:20px;top: 15px;z-index: 99; */float: right;}

/*vendor-product-image-model*/
#vendor-product-image-model .nav-tabs .nav-item .nav-link{border:1px solid #e9ecef;}
#vendor-product-image-model .nav-tabs .nav-item .nav-link.active{background:#ed3237;color:#fff;border:1px solid #ed3237;}
#vendor-product-image-model .nav-tabs{border:none;}
#vendor-product-image-model .vendor-image label img{height:auto;width:80px;}
.variation-stock-section, .variation-stock-section-color, .variation-stock-section-color-size{margin-bottom:20px;}
#variation .variation-stock, .variation-stock-section-color, .variation-stock-section-color-size{margin-top:10px;}
#variation .col-xl-4{margin-bottom: 30px;}
#product-main-stock-body #vendor_main_address_section .row, #product-variant-stock-body #vendor_address_section .row{align-items:center;}
#product-main-stock-body .text-right, #product-variant-stock-body .text-right{text-align:left!important;}
#product-main-stock-body .text-center, #product-variant-stock-body .text-center{text-align:left!important;}
.enter_size .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:#ed3237;border:none;border-right:1px solid #fff;border-top-left-radius:15px;border-bottom-left-radius:15px;color:#fff;cursor:pointer;font-size:13px;font-weight:bold;padding:4px 10px;}
.enter_size .select2-container--default .select2-selection--multiple .select2-selection__choice__remove span{font-size:17px;}
.enter_size .select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding:5px 10px;background:#ed3237;color:#fff;border:none;font-size:16px;border-top-right-radius:15px;border-bottom-right-radius:15px;}
.enter_size .select2-container--default .select2-selection--multiple .select2-selection__choice{border:none;background:none;}
.enter_size .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#ed3237;color:#fff;}
a.variation-new-close-button img, a.remove-image-button img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.datepicker{font-size: 14px;padding:10px;}
.datepicker table{width:100%;}
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active{background:#ed3237;}
.select2-container--default .select2-selection--multiple{background-color: #f4f4f4;border:0;min-height:50px;padding:10px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:0;}
.variation-stock-section .form-control, .variation-stock-section-color-size .form-control{margin-bottom: 5px;}
.delete-button{margin-left: 5px;}

.viewers-left{background:#ed3237;color:#fff;font-weight:bold;position:absolute;top:0;left:0;padding:8px 12px;z-index: 100;}

.live-menu {
	color: #ED3237;
}

/*25-08-2021*/
.profilebox_image {position: relative;width: 100px;height: 100px;margin:auto;}
.profilebox_image:before{content:'';position: absolute;bottom: 10px;right: 8px;width: 15px;height: 15px;background:#05b714;border-radius: 100%;border: 2px solid #fafafa;}
.profilebox_image.offline:before{content: '';position: absolute;bottom: 10px;right: 12px;width: 15px;height: 15px;background: #fff;border-radius: 100%;border: 4px solid #a8a8a8;}
.online_checkbox .custom-control-label::before, .online_checkbox .custom-control-label::after {top: 2px;}
.mol-avater{position: relative;}
.header-navbar .mol-avater:before{content: '';position: absolute;bottom: 3px;right: -3px;width: 15px;height: 15px;background: #05b714;border-radius: 100%;border: 2px solid #fafafa;}
.header-navbar .mol-avater.offline:before{content: '';position: absolute;bottom: 3px;right: -1px;width: 15px;height: 15px;background: #fff;border-radius: 100%;border: 4px solid #a8a8a8;}

.newloginWrapper{background: url('../images/bg-banner.png')no-repeat left top;background-size: 50%;}
.newloginWrapper .loginleftwrapper {background: none;}
.newloginWrapper  .login-info img{position: absolute;bottom: 250px;left: 40px;}
.newloginWrapper .loginleftwrapper{padding: 0 18px;}
.feature-text{position: relative;padding-left: 100px;}
.feature-image{background-image: radial-gradient(#09DCFF, #05AEEB);border-radius: 100px;padding: 18px;border: 12px solid #fff;}
.feature-list{display: flex;align-items: center;margin-bottom: 15px;}
.feature-list h3{font-size: 26px;color: #595959;font-weight: 700;margin-bottom: 0;}
.feature-list p{font-size: 22px;color: #595959;font-weight: 600;margin-bottom: 0;line-height: 1.2;}
.feature-text:before{content: '';position: absolute; background: #65A1D8;width: 65px;height: 4px;left: 15px;top: 50%;transform: translateY(-50%);}
.feature-text:after{content: '';position: absolute; background-image: radial-gradient(#09DCFF, #05AEEB);width: 20px;height: 20px;left: 60px;top: 50%;transform: translateY(-50%);border-radius: 100px;}
.feature-list:first-child{margin-top: 80px;margin-left: 0px;}
.feature-list:nth-child(2){margin-left: -120px;}
.feature-list:nth-child(3){margin-left: -240px;}
.feature-list:nth-child(4){margin-left: -360px;}
.feature-list:nth-child(5){margin-left: -480px;}
.newloginWrapper .login-form{align-items: end;padding-bottom: 20px;margin-right: 10px;}
.newloginWrapper .formiconswrapper{margin-bottom: 0;}
.newloginWrapper .loginformright h1{font-size: 50px;font-weight: 700;line-height: 1.6;}
.newloginWrapper .loginformright label, .newloginWrapper .loginformright a, .newloginWrapper .loginformright p{font-size: 24px;}
.newloginWrapper .formiconswrapper input , .newloginWrapper .formiconswrapper input::placeholder{font-size: 24px;height: 70px;background: #F4F4F4;color: #000;}
.newloginWrapper .loginformright {padding-left: 0;width: 550px;position: absolute;right: 100px;}
.login-feature{margin-left: 60%;}
.newloginWrapper .container{max-width: 1900px;}
.newloginWrapper .login-info{max-width: inherit;width: auto;}

/* Login Page CSS */
.login-page{}
.login-page-left{background:url('../images/bg-banner.png')no-repeat top left;background-size: 850px;}
.login-page-info{position: absolute;top: 450px;left: 30px;}
.login-page-info img{max-width: 300px;}
.login-page-feature{margin-left: 230px;max-width: 500px;padding-top: 30px;}
.login-feature-list{display: flex;align-items: center;margin-top: 30px;position: relative;}
.login-feature-list:nth-child(1){left: 100%;}
.login-feature-list:nth-child(2){left: 75%;}
.login-feature-list:nth-child(3){left: 50%;}
.login-feature-list:nth-child(4){left: 25%;}
.login-feature-image{width: 140px;height: 140px;border: 10px solid #fff;background: transparent radial-gradient(closest-side at 50% 50%, #09DCFF 0%, #05AEEB 100%) 0% 0% no-repeat padding-box;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.login-feature-text{width: calc(100% - 140px);padding-left: 80px;position: relative;}
.login-feature-text:before{content: '';position: absolute;background: #65A1D8;width: 50px;height: 2px;left: 0;top: 50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);}
.login-feature-text:after{content: '';position: absolute;background: transparent radial-gradient(closest-side at 50% 50%, #09DCFF 0%, #05AEEB 100%) 0% 0% no-repeat padding-box;width: 20px;height: 20px;left: 40px;top: 50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);border-radius: 100px;}
.login-feature-text h3{font-size: 26px;font-weight:900;color: #595959;text-transform: capitalize;margin-bottom: 5px;}
.login-feature-text p{font-size: 20px;color: #595959;line-height: 1.3;margin:0;}
.login-page-right{height: 100%;padding-right: 50px;margin-left: -100px;}
.login-page-right .login-form{align-items: flex-end;}
.login-page-right .form-group label{text-align: left;}
.login-social-media .border-icon{padding: 12px;margin: 0 5px;}

/* csv information table */
.table.table-bordered thead th{border: 1px solid #dee2e6;}
.table.table-bordered td{border: 1px solid #dee2e6;}

/* Respomnsive design */
@media only screen and (max-width:1800px){
.feature-list:first-child {margin-top: 40px;}
.newloginWrapper .loginformright h1{font-size: 40px;}
}
@media only screen and (max-width:1680px){
.feature-list:first-child {margin-top: 80px;}
.feature-image{border-width: 8px;padding:12px;}
.feature-image img{width: 70px;}
.feature-list h3{font-size: 22px;}
.feature-list p{font-size: 18px;}
.feature-list:nth-child(2){margin-left: -110px;}
.feature-list:nth-child(3){margin-left: -220px;}
.feature-list:nth-child(4){margin-left: -330px;}
.feature-list:nth-child(5){margin-left: -440px;}



}
@media only screen and (max-width:1600px){
.newloginWrapper .loginformright{right: 20px;}
.feature-list:first-child {margin-top: 60px;}
.login-page-info img{max-width: 220px;}
.login-page-left{background-size: 750px;}
.login-feature-image{width: 120px;height: 120px;border-width: 5px;}
.login-feature-text{width: calc(100% - 120px);}
.login-page-feature{margin-left: 190px;}
.login-feature-list{margin-top: 20px;}

}
@media only screen and (max-width:1440px){
.feature-list:first-child {margin-top: 64px;margin-left: 20px}
.feature-image {padding: 20px;border: 10px solid #fff;}
.feature-image img{width: 60px;}
.feature-list:nth-child(2) {margin-left: -100px;}
.feature-list:nth-child(3) {margin-left: -200px;}
.feature-list:nth-child(4) {margin-left: -300px;}
.feature-list:nth-child(5) {margin-left: -400px;}
.newloginWrapper .loginformright {width: 480px;}
.newloginWrapper .loginformright h1 {font-size: 30px;}
.newloginWrapper .loginformright label, .newloginWrapper .loginformright a, .newloginWrapper .loginformright p {
font-size: 15px;}
.newloginWrapper .formiconswrapper input, .newloginWrapper .formiconswrapper input::placeholder {
font-size: 15px;height: 50px;}
.login-page-left{background-size: 700px;}
.login-page-info{top: 350px;}
.login-page-feature{margin-left: 150px;}

}
@media only screen and (max-width:1366px){
.newloginWrapper {background-position-x: -5%;}
.feature-image{border: 10px solid #fff;padding: 5px;}
.feature-list:nth-child(2) {margin-left: -88px;}
.feature-list:nth-child(3) {margin-left: -173px;}
.feature-list:nth-child(4) {margin-left: -252px;}
.feature-list:nth-child(5) {margin-left: -335px;}
.feature-list h3 {font-size: 20px;}
.feature-list p {font-size: 16px;}
.newloginWrapper .loginformright .border-icon {width: 37px;height: 37px;}
.login-info{margin: 0;}
.feature-list:first-child {margin-top: 63px;margin-left: -7px;}
.feature-list {margin-bottom: 15px;}
.login-feature-image{width: 100px;height: 100px;}
.login-feature-image img{width: 70px;}
.login-feature-text{width: calc(100% - 100px);padding-left: 60px;}
.login-feature-text:before{width: 40px;}
.login-feature-text:after{left: 30px;}
.login-feature-text h3{font-size: 20px;}
.login-feature-text p{font-size: 16px;}
.login-page-feature{max-width: 380px;margin-left: 180px;}
.login-page .formiconswrapper{margin-bottom: 15px;}
.login-page-left{background-size: 620px;}

}
@media only screen and (max-width:1280px){
.newloginWrapper {background-position-x: -50%;}
.login-feature {margin-left: 145px;}
.feature-list:first-child {margin-top: 70px;}
.newloginWrapper .loginformright {width: auto;}
}

@media only screen and (max-width: 1199px){
    .newloginWrapper{background: none;}
    .newloginWrapper .loginleftwrapperNew {background: url(../images/bg-small.jpg)no-repeat left;    background-position-x: -5%;background-size: contain;}
.feature-text:before{left: 2px;width: 25px;}
.feature-text:after {left: 24px;}
.feature-text {padding-left: 55px;}
.feature-list:nth-child(2) {margin-left: 0px;}
.feature-list:first-child {margin-left: 0px;}
.feature-list:nth-child(3) {margin-left: 0px;}
.feature-list:nth-child(4) {margin-left: 0px;}
.feature-list:nth-child(5) {margin-left: 0px;}
.newloginWrapper .login-info img {position: absolute;bottom: auto;left: 40px;top: 40px;}
.login-feature {margin-left: 0px;}
.login-info {max-width: 0!important;margin: 150px;}
.feature-list {margin-bottom: 30px;margin-left: -60px!important;}
.feature-image img{width: 70px;padding: 10px;}
.newloginWrapper .login-form {align-items: center;}
.newloginWrapper .loginformright {width: 320px;}
.feature-list h3 {font-size: 18px;}
.feature-list p {font-size: 15px;}
.login-feature {margin-left: 2px!important;}
.login-page-feature{display: none;}
.login-page-left{background-size: cover;height: 100vh;}
.login-page-info{top: 50%;}
.login-page-right{padding-right: 0;margin-left: 0;}
.login-page-right .login-form{align-items: center;}

}
@media only screen and (min-width:991px){
	.footerbtngroup{text-align:right;}
}
@media only screen and (max-width:991px){
	.contenttopbar{margin-bottom:20px !important;}
	.footerbtngroup{margin:0 auto;display:table;}
	.ban_message{text-align:center !important;}
	.footerbarinner .offset-3{/* margin-left:0; */}
    .newloginWrapper .loginformright {width: auto;position: initial;}
    .newloginWrapper .loginleftwrapperNew {background: url(../images/bg-small-768.jpg)no-repeat left top;background-position-x: 0%;background-size: inherit;background-position-y: -130%;}
    .login-info{    margin: 0px;}
    .feature-list{margin-left: 0!important;width: 50%;}
    .feature-list:first-child{margin-top: 0px;}
    .login-feature{margin-top: 200px;display: flex;flex-direction: row;flex-wrap: wrap;}
    .login-page-left{background: url('../images/bg-small-768.jpg')no-repeat top center;height: 200px;background-size: auto;}
    .login-page-info{top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
    .login-page-right{margin-top: 50px;}
}
@media only screen and (max-width:795px){
	#watch-live-overlay #overlay-container{width:100%;}
 	.view-product-box img{margin-bottom:20px}
 	.time_manage{padding:0px 15px;}
 	.time_manage a span{display:none;}
 	.time_manage a img{margin-right:0}

}
@media only screen and (max-width:767px){
    .feature-list {margin-bottom: 0px;}
    .newloginWrapper .loginleftwrapperNew{background-position-y: -94%;}
    .newloginWrapper .loginformright {padding: 20px;}
    .newloginWrapper .login-form{border-top: 1px solid #ccc;margin-top: 10px; padding-top: 15px;}
    .feature-image {border: 0px solid #fff;}
    .newloginWrapper .loginformright h1 {font-size: 24px;}
    .feature-image img {width: 60px;}
    .login-feature{display: block;}
    .feature-list {width: 100%;margin-bottom: 20px;}
    .loginimg{max-width: 160px!important;}
    .newloginWrapper .login-info img{top: 25px;}

}
@media only screen and (max-height:575px){
	.login-page-left{height: 160px;}
	.login-page-info img{max-width: 180px;}
	.login-page-right{margin-top: 30px;}
	
}
@media only screen and (max-height:350px){
	#watch-live-overlay img{height:auto;width:80%;}
 	.view-product-box .product-name{width:190px;}
 	#watch-live-overlay #overlay-container{top:60%;}
 	.btn-xlg{font-size:1rem;}
}
@media only screen and (max-height:400px){
	.btn-xlg{font-size:1.25rem;}
}
@media only screen and (max-width:400px){
	.btn-xlg{padding:10px 17px;}
}

