*{margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif;}
img{width: 100%}
a{text-decoration: none !important;}
.pd-30{padding: 30px;}

.red-valid{color: #d80000; font-size: 15px;}


.failed-recaptcha{background:#f46262; border-radius: 10px; right: 15px; top: 15px; color: #fff; font-weight: 400; padding:15px 25px; position: fixed; z-index: 99; transition:.5s ease}
.success-recaptcha{background:#0fac84; border-radius: 10px; right: 15px; top: 15px; color: #fff; font-weight: 400; padding:15px 25px; position: fixed; z-index: 99; transition:.5s ease}




/* Login Pages */

.login-logo{margin-bottom: 25px; text-align: center;}
.login-logo span{display: inline-block; width: 60px; height: 60px; padding: 10px; background: #e8eee3; border: #cdd4c7 solid 1px; border-radius: 10px;}

.login-inputs-container-head{font-size: 23px; color: #000; font-weight: 500; margin-bottom: 6px; text-align: center;}

.login-part-box{display: flex;}
.login-part-box-lf{width: 60%; height: 100vh; background: #e8eee3; overflow: hidden;}
.login-part-box-rt{width: 40%; padding:80px 120px; height: 100vh;  display: flex; align-items: center; background: #fff; overflow: auto; scrollbar-width: thin; -webkit-scrollbar-width: thin; -moz-scrollbar-width: thin; -ms-scrollbar-width: thin;}

.login-part-lf-img-box{padding-left: 70px;}


.login-part-lf-top{padding: 40px 70px;}
.login-part-lf-top h2{font-size: 38px; line-height: 57px; font-weight: 600; color: #000; margin:0; margin-bottom: 10px;}
.login-part-lf-top p{font-size:21px; font-weight: 300; color:#666d60; margin-bottom: 0;}

.login-inputs-container-head-txt{margin-bottom: 25px; font-size: 16px; font-weight: 600; color: #000; text-align: center;}
.login-input-container{width: 100%}
.userinput{margin-bottom: 15px;}
.user-input-inner{border-radius: 10px; border: #ccc solid 1px; position: relative; overflow: hidden;}
.userinp{padding: 14px; padding-left: 40px; font-size: 14px; color: #000; border: 0; width: 100%}
.login-suite-icon{width: 21px; height: 18px; left: 10px; top: 12px; display: inline-block; position: absolute;}
.userinput-formcheck-cont{display: flex; align-items: center; justify-content: space-between; margin: 5px 0;}
.form-check-label{color: #111; font-weight: 400; font-size: 13px;}

.userinput-forgote-password{color: #3561e4; font-size: 13px; font-weight: 400;}
.userinput-loginbtn{width: 100%; margin: 10px 0; font-size: 16px; font-weight: 600; text-transform: uppercase; color: #fff; border: none; border-radius: 8px; padding: 14px; background-color: #063d4f;}

.user-signup{margin: 20px 0; text-align: center; font-size: 17px;}
.user-signup a{color: #3561e4; font-size: 17px; font-weight: 500; text-transform: capitalize;}

#userLoginForm .userinput:first-child .login-suite-icon{width: 18px; height: 18px; display: inline-block;}

.login-part-img{border-top-left-radius: 15px; overflow: hidden;}

.user-parar-forg{color: #3561e4;}

/* Login Page Closed */







/* ----------dashboard page design------------- */


.top-content-nw{padding:19px 35px;}
.top-content-nw h1{font-size:23px; color: #000; font-weight: 600; margin: 0; margin-bottom:0px;}
.top-content-nw p{font-size: 15px; color:#888; margin-bottom:0; margin-top: 7px;}



.body-content-box{display: flex;}
.body-content-box-lf{background:#fff; width: 250px; padding:0px 0; height: 100vh; position: relative;}
.top-logo-dashabord{padding:13px 20px; border-bottom:rgba(0, 0, 0, 0.08) solid 1px;}
.top-logo-dashabord img{width: 117px;}

.left-sidebar-footer{padding: 10px 20px; position: absolute; width: 100%; bottom: 0;}
.app-p{font-size: 11px; color: #000; margin-bottom: 3px;}
.app-copy{font-size: 12px; color: #000; margin-bottom: 0;}


.left-sidebar-dashboard{height: calc(100vh - 150px); overflow: auto; scrollbar-width: 3px;}
.left-sidebar-dashboard ul{margin:15px; padding: 0;}
.left-sidebar-dashboard ul li{display: block; position: relative;}
.left-sidebar-dashboard ul li a{font-size: 14px; color: #000; display: block; padding: 13px; border-radius: 10px; text-decoration: none; padding-left: 45px; *opacity: 0.6; font-weight: 500;}
.left-sidebar-dashboard ul li.active a{opacity: 1; background:#cdf364; color: #000;}
.left-sidebar-dashboard ul li.active a img{filter: invert(1%);}
.left-sidebar-dashboard ul li a img{filter: invert(1%);}
.left-sidebar-dashboard ul li a:hover{background: #d9e3e8}
.left-sidebar-dashboard ul li.active a:hover{background:#cdf364}


.menu-lf-icon-down{position: absolute; right: 17px; top: 18px; height: 15px; width: 15px; overflow: hidden;}

.left-sidebar-dashboard ul li ul{margin:0; padding: 10px 10px 10px 0; margin-left: 40px; display: none;}
.left-sidebar-dashboard ul li ul li a{padding:7px 10px; font-size: 13px; padding-left: 30px; display: block; position: relative;}
.left-sidebar-dashboard ul li:hover{background: #ccc; border-radius:10px; background: #f9fbfc}

.left-sidebar-dashboard ul li.active ul{display: block;}
.left-sidebar-dashboard ul li.active ul li a{background: none}
.left-sidebar-dashboard ul li.active ul li a:hover{background: #d9e3e8}


.apps-ii-con{height: 10px; width: 10px; border-radius: 50%; background: #000; position: absolute; left: 10px; top: 13px;}
.left-sidebar-dashboard ul li ul li:nth-child(1) a .apps-ii-con{background: #ee3b7e}
.left-sidebar-dashboard ul li ul li:nth-child(2) a .apps-ii-con{background: #5858ff}
.left-sidebar-dashboard ul li ul li:nth-child(3) a .apps-ii-con{background: #ac0089}
.left-sidebar-dashboard ul li ul li:nth-child(4) a .apps-ii-con{background: #08ce08}
.left-sidebar-dashboard ul li ul li:nth-child(5) a .apps-ii-con{background: black}

.plus-open{position: relative; top: -3px;}
.left-sidebar-dashboard ul li.active .plus-open{position: relative; top: -20px;}
.left-sidebar-dashboard ul li.active .plus-close{position: relative; top: -24px;}

/*.plus-open{display: block;}
.plus-close{display: none;}
.left-sidebar-dashboard ul li.active .plus-open{display: none;}
.left-sidebar-dashboard ul li.active .plus-close{display: block;}*/

.dashboard-icons{width:16px; height:16px; position: absolute; left:18px; top:11px;}
.divide {border-top:rgba(0, 0, 0, 0.08) solid 1px; margin-left: -15px; margin-right:-15px; padding: 5px; margin-top: 20px;}
/*.dashboard-icons img{filter: invert();}*/


.top-access-inner-part-nw{background: #000; padding: 5px 0;}
.top-header-access{padding:0 15px; display: flex; align-items: center;}
.top-access-lf-box{padding: 0 20px; display: flex; align-items: center;}
.top-access-lf-box h1{margin: 0; font-size: 28px; font-weight: 300; color: #000;}
.top-access-lf-box h1 img{width: 20px; margin-right: -1px; position: relative;  top: -2px;}

.top-alert-box-nw{*padding: 0 30px; *width: 440px; position: relative;}

.remove-promo{display: none;}

.close-btn-promo{position: absolute; right: 30px; top: 2px; padding:0 10px; color: #000; font-size: 24px; border-radius:5px;}

.inner-top-alert{background:#d6fcd5; padding: 9px 10px; text-align: center; border: #98e096 solid 1px}
    .top-alert-box-nw p{margin-bottom: 0; color: #000; font-size: 12px;}
    .top-alert-box-nw p a{font-size: 12px; text-transform: uppercase; color: #000; font-weight: 600; display: inline-block; position: relative; letter-spacing: 1px; margin-left: 10px;}
    .top-alert-box-nw p a:before{content: ''; position: absolute; height: 1px; width: 100%; background: #000; bottom: -1px; left: 0;}

.icons-change-head{ width: 20px; height: 20px; display: inline-block; margin-right: -1px; position: relative;}

.dash-board .icons-change-head{background: url(../images/left-sidebar-icons/navigator-icon.png) no-repeat; background-size: cover;}
.my-team .icons-change-head{background: url(../images/left-sidebar-icons/teams-icon.png) no-repeat; background-size: cover;}
.my-p-plan .icons-change-head{background: url(../images/left-sidebar-icons/subscription-icon.png) no-repeat; background-size: cover;}
.add-ons-p .icons-change-head{background: url(../images/left-sidebar-icons/addons-icon.png) no-repeat; background-size: cover;}
.integra-tion .icons-change-head{background: url(../images/left-sidebar-icons/integration-icon.png) no-repeat; background-size: cover;}
.set-tings .icons-change-head{background: url(../images/left-sidebar-icons/setting-icon.png) no-repeat; background-size: cover;}
.fa-q .icons-change-head{background: url(../images/left-sidebar-icons/faq-icon.png) no-repeat; background-size: cover;}


.top-header-access-right{display: flex; flex: 1; justify-content: flex-end;}
.top-header-access-menu-rt ul{margin: 0; padding: 0; display: flex; align-items: center;}
.top-header-access-menu-rt ul li{display: inline-block; position: relative; margin: 0 0px;}
.top-header-access-menu-rt ul li a{display: block;}

.sch-top-bar{margin-right: 15px !important;}
.sch-top-bar a .sc-top-btn{display: inline-block; color: #000; font-size: 14px; font-weight: 500; padding: 6px 15px; border-radius: 6px; border: #000 solid 2px;}
.sch-top-bar a .sc-top-btn:hover{background: #000; color: #fff;}

.top-header-access-logo-part{width: 111px;}

.top-header-icons{height: 40px; width: 40px; padding: 11px; display: inline-block; position: relative;}
.top-header-icons img{position: relative; top: -4px;}
.red-n{background:#d93838; display: inline-block; width: 15px; height: 15px; border-radius: 50%; font-size: 10px; color: #fff; top: 0; left:21px; text-align: center; position: absolute;}


.access-point{padding:18px; position: relative; cursor: pointer;}
.access-point-top{display: flex; align-items: center;}
.access-point-dp{width: 30px; height: 30px; margin-right: 10px; background: #0c68ef; border-radius: 50%; color: #fff; text-align: center; display: flex; align-items: center; justify-content: center;}
.access-point-dp img{width: 30px; height: 30px; border-radius: 50%}
.access-point-dp-txt{padding-top: 2px;}
.access-point-name{font-size: 14px; font-weight: 500; color: #fff; position: relative;}
.access-point-email{font-size: 12px; color: #777; font-weight: 300;}
.arrow-down-dp{border-top: #fff solid 5px; border-left: transparent solid 5px; border-right: transparent solid 5px; display: inline-block; top: -2px; position: relative;}

.access-point-down-part{position: absolute; display: none; top: 100%; z-index: 999999; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.05) 1px 7px 2px; border-top-left-radius: 0; border-top-right-radius: 0; border: #ddd solid 1px; right: 0; width: 185px; background: #fff;}

.access-point-down-list{padding: 10px 0;}
.access-point-down-list ul{padding:0; margin:0; display: block;}
.access-point-down-list ul li{display: block; position: relative;}
.access-point-down-list ul li a{display: block; font-size: 13px; color: #000; padding: 10px; padding-left: 38px;}
.access-point-down-list ul li a .access-point{width: 20px; position: absolute; left: 10px; display: block; padding: 3px; top: 5px;}
.access-point-down-list ul li a:hover{background: #f5f5f5}

.top-header-access-menu-rt ul li:hover .access-point-down-part{display: block;}

.body-content-box-rt{width: 84%;}

.body-content-inner{height: calc(100vh - 105px); overflow: auto; width: 100%; background:#f9fbfc; padding:20px 30px;}

.top-welcome{border-radius: 15px; background:#dde2ff; box-shadow: rgba(0, 0, 0, 0.05) 1px 7px 4px; padding: 30px; border-bottom: #fff solid 1px; margin-bottom: 20px;}
.top-welcome-lf{width: 75%;}
.top-welcome-name{font-size: 24px; font-weight: 600; color: #000; margin-bottom:2px;}
.top-welcome-text{color: #222; font-size: 14px; line-break: 24px;}
.expiry-date{ margin-bottom: 15px;}
.expiry-date span{color:#bf0c0c; display: inline-block; font-size: 13px;}
.expiry-date a{border-radius: 7px; padding:6px 10px; color:#bf0c0c; border:#bf0c0c solid 1px; display: inline-block;font-size: 11px; letter-spacing: 0.3px; margin-left: 10px; font-weight: 500;}

.panel-box{background: #fff; border-radius: 15px; overflow: hidden; margin-bottom: 20px; margin-top: 10px; border-bottom: #fff solid 1px; box-shadow: rgba(0, 0, 0, 0.05) 1px 7px 4px;}
.navigator-box-list ul{margin:0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.navigator-box-list ul li{display: block; text-align: center;  padding: 10px;}
.navigator-box-list ul li a{display: inline-block; }
.navigator-button{border-radius: 10px; width: 140px; height: 120px; text-align: center; border: #000 solid 1px; padding: 0px 0; position: relative; z-index: 1;}


.navigator-icon{width:73px; height:73px; border-radius: 50%; padding:20px 14px 11px 14px; background: #fff; margin: auto;}
.navigator-name{font-size: 16px; font-weight: 600; text-align: center; color: #000; *padding-top: 10px;}
.navigator-head{font-size: 27px; font-weight: 600; color: #000; text-align: center; padding-bottom: 10px;}

.plans-subs{display: flex;}
.plans-subs-lf{width: 40%; padding: 15px;}
.plan-header{display: flex; padding: 30px; align-items: center}
.plan-head{font-size: 15px; font-weight: 600; color: #000; width: 50%}
.plans-price{width: 50%; text-align: right;}
.plans-price-ss{font-size: 30px; font-weight: 600; color: #000;}
.plans-price-month{font-size: 14px; color: #888; }
.plans-price-ss sup{font-size: 16px; position: relative; top: -17px;}
.plan-footer{padding: 15px 30px; text-align:left; border-top:rgba(0,0,0,0.1) solid 1px;}
.upgrade-btn-plans{border:#000 solid 1px; color: #fff; background:#000; font-size: 13px; font-weight: 500; padding:7px 20px; display: inline-block; border-radius:999px;}
.upgrade-btn-plans:hover{background: #fff; color: #000}
.panel-heading{padding: 15px 30px; font-size: 15px; color: #000; border-bottom:rgba(0,0,0,0.1) solid 1px; font-weight: 500; position: relative;}
.panel-heading strong{font-size: 13px; color: #666; position: absolute; right: 20px; top: 18px; font-weight: 400;}

.readmore{background: #000; color: #fff; border-radius:999px; font-size: 14px; font-weight: 500; padding: 7px 20px; display: block; width: 100%; text-align: center;}
.cloud-btn{padding-top: 15px; padding-bottom: 15px}
/*.cloud-btn a{background: #000; color: #fff; border-radius: 7px; font-size: 14px; font-weight: 500; padding: 10px 20px; display: inline-block;  text-align: center;}*/


.common-btn{background: #000; color: #fff; border-radius: 999px; font-size: 14px; font-weight: 500; padding: 10px 20px; display: inline-block;  text-align: center;}
.common-btn-signup{background: green; color: #fff; border-radius: 999px; font-size: 14px; font-weight: 500; padding: 10px 20px; display: inline-block;  text-align: center;}
.common-btn-signup i{transform: rotate(0deg);}
.arrow-btn{display: inline-block; width: 17px; height: 17px; position: relative; top: 0; transform: rotate(0deg); transition: .1s ease;}
.arrow-btn-reverse{display: inline-block; width: 17px; height: 17px; position: relative; top: 5px; transform: rotate(180deg); transition: .1s ease;}

.common-btn img, .readmore img, .download-btn img, .upgrade-btn-plans img{filter: invert();}

.common-btn:hover .arrow-btn, .readmore:hover .arrow-btn, .download-btn:hover .arrow-btn,{transition: .1s ease; transform: rotate(0deg);}

.upgrade-btn-plans:hover img{filter: invert(0%);}

.plans-subs-rt{width: 60%; padding: 15px;}
.plans-table-box{padding: 15px 30px;}
.team-profile---b .plans-table-box{padding: 15px 0;}
.team-profile---b .plans-table-box2{height: 500px;}
.plans-table-box2{height:375px; overflow: auto}
.plans-table-box table{width: 100%;}
.plans-table-box table tr{border-bottom: #e6e7ff solid 1px;}
.plans-table-box table tr:nth-child(even){background:#fafaff;}
.plans-table-box table tr th{font-size: 13px; font-weight: 500; color:#49647b; padding: 10px; background:#f8fafc}
.plans-table-box table tr td{padding: 10px; font-size: 12px; position: relative;}
.plans-table-box table tr td p{color: #888; margin-bottom: 0; padding-left: 17px;}
.download-btn{font-size: 11px; color: #fff; border-radius:999px; background: #000; display: inline-block; padding:7px 10px;}
.download-btn:hover{background: #000; color: #fff;}
.plans-table-box table tr:last-child{border-bottom:0;}
.download-btn img{width: 15px;}
.download-btn:hover img{filter: invert();}

.download-btn-inactive{background: green; color:#fff; padding: 7px 10px; display: inline-block; border-radius: 999px;}
.download-btn-inactive img{filter: invert(100%);}

.table-icons-app{padding: 4px; display: inline-block; width: 34px; height: 34px; margin-right: 1px; display: none;}



.down-ward{display: inline-block; transform: rotate(-90deg); width:13px; opacity: 0.4}
.up-ward{display: inline-block; transform: rotate(90deg); width:13px; opacity: 0.4; margin-left: -6px}

.active-plans-button{display: inline-block; background: #c8f1e8; border-radius: 5px; color: #21987c; padding: 4px 10px;}
.coming-plans-button{display: inline-block; background: #f6e8de; border-radius: 5px; color: #bd8c69; padding: 4px 10px;}
.demand-plans-button{display: inline-block; background: #ebb6fe57; border-radius: 5px;color: #830d67; padding: 4px 10px;}
.deploy-plans-button{display: inline-block; background:#ededf7; border-radius: 5px;color: #9999a5; padding: 4px 10px;}

.body-content-center{display: flex;}
.body-content-innerlf{width:70%; padding:0 30px;}
.body-content-innerrt{width: 30%; padding:0 30px;}
.body-content-upper-part ul{margin: auto -10px; padding:0; display: flex;}
.body-content-upper-part ul li{width: 33.33%; padding: 15px; position: relative; display: flex;}

.upperpart{border-radius: 15px; width: 100%; padding:8px 20px; padding-bottom: 6px;}
.body-content-upper-part ul li:nth-child(1) .upperpart{background: #aac9ff}
.body-content-upper-part ul li:nth-child(2) .upperpart{background: #cdc3ff}
.body-content-upper-part ul li:nth-child(3) .upperpart{background: #ffb6f98f}

.upperpart-head{font-size: 14px; font-weight:500; color: #000; position: relative; padding: 7px 0; text-align: center;}
.upperpart-content h1{font-size: 34px; font-weight: 400; color: #000; margin:0;}
.upperpart-content{padding:2px 0; text-align: center; padding-bottom: 0;}
.upperpart-content p{font-size: 12px; color: rgba(0, 0, 0, 0.6); padding-top: 5px;}

.body-content-upper-part ul li:nth-child(3) .upperpart-content h1{font-size: 18px; color: #000; margin:0; position: relative; top: 9px; padding: 3px 0 21px 0px;}
.upperpart-icons{height: 35px; width: 35px; border-radius: 50%; background: rgba(255, 255, 255, 0.5); padding:10px; margin-right: 10px; position: absolute; left: 0; top: 0; display: inline-block;}
.upperpart-icons img{position: relative; top: -4px;}

.body-display-flex{display: flex; margin: 0 -10px;}
.cloud-box{ width: 45%; padding: 10px; margin-bottom: 5px;}
.cloud-box-inner{background-image: linear-gradient(-225deg, #FFFEFF 0%, #cdf36470 100%); box-shadow: rgba(0, 0, 0, 0.05) 1px 7px 4px; border-radius: 15px; width: 100%}
.cloud-s{padding:30px 0 75px 0;}
.cloud-hh{font-size: 39px; font-weight:400; color:#000; margin-bottom:3px;}
.cloud-range{border-radius: 999px; background:#1f9aa2; overflow: hidden; position: relative; height:22px;}
.cloud-range span{background-image:repeating-linear-gradient(45deg, rgba(0,0,0,0.1), rgba(0,0,0,0.2) 25px, green 25px, green 25px); position: absolute; left:0; top:0; height:22px; 
	animation: slide 40s linear infinite;}
@keyframes slide {
  from {
    background-position-x: 0;
  }
  to {
    background-position-x: 1000px;
  }
}
.cloud-para{font-size: 15px; margin-top: 10px; color: #555}

.calendar-boxes{width: 55%; padding: 0 15px;}

/* Calendar :::: Start */

.buttons-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0px;
  padding-top: 5px;
  border-bottom: 1px solid #eee;
}

.buttons-container .label-container {
  display: inline-block;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
}

.year-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  padding: 5px 20px;
}

.prev-button,
.next-button {
  background: transparent;
  border: none;
  padding:0;
  height: 30px;
  width: 30px;
  font-size: 13px;
  color: #000;
  background: #000;
  margin: 0 5px; position: relative; top: -2px;
  border-radius: 999px;
}
.prev-button:before{content: ''; position: absolute; height: 8px; width: 8px; border:#fff solid 2px; border-top:0; border-right:0; transform: rotate(45deg); left: 12px; top: 10px;}
.next-button:before{content: ''; position: absolute; height: 8px; width: 8px; border:#fff solid 2px; border-top:0; border-right:0; transform: rotate(-135deg); left: 10px; top: 10px;}

.week {
  margin: 10px 0;
}

.week.highlight {
  border-radius: 5px;
}

.weeks-wrapper.header {
  border-bottom: 1px solid #eee;
}

.week .day.header {
  font-weight:500;
  text-transform: uppercase;
  font-size:14px;
}

.day span {
  display: inline-block;
  width: 40px;
  height: 21px;
  line-height: 21px;
  border-radius: 50%;
  vertical-align: middle;
  font-size: 13px;
}

.day.today span {
  position: relative;
  display: inline-block;
  font-size: 110%;
}

/* weekend */
.week:not(.start-on-monday) .day:first-child,
.week:not(.start-on-monday) .day:last-child {
  color: #d3a144;
}

/* sunday */
.week:not(.start-on-monday) .day:first-child {
  color: #c72424;
}

/* start on monday - weekend */
.week.start-on-monday .day:nth-child(6),
.week.start-on-monday .day:last-child {
  color: orange;
}

/* start on monday - sunday */
.week.start-on-monday .day:last-child {
  color: red;
}

.day.today span::after {
  content: "";
  position: absolute;
  bottom: 7px;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 2px solid orange;
  width: 10px;
  display: none;
  height: 1px;
}

.day.sunday span {
  color: #ff8a80;
}

.week .day.highlight span {
  color: #2196f3;
}

.week .day.selected span {
  background: #0c68ef;
  color: white;
  height: 25px;
  width: 25px;
  padding-top: 2px;
}

.week .day[disabled="disabled"] span {
  color: #aaa;
  cursor: not-allowed;
}

.months-wrapper .month span {
  display: inline-block;
  padding: 10px;
  text-transform: capitalize;
  margin-bottom: 10px;
}

.special-buttons {
  text-align: center;
  border-top: 1px solid #eee;
  padding-top: 10px;
}

.today-button {
  margin: 0 auto;
  background: transparent;
  border: none;
  padding: 5px;
}

.calendar-box {

}

.buttons-container {
  cursor: pointer;
}

.week {
  overflow: hidden;
}

.week.highlight {
  background: #efefef;
}

/* weekend */
.week .day:first-child, .week .day:last-child {
  /*color: orange;*/
}

/* sunday */
.week .day:first-child {
  /*color: red;*/
}

.day {
  display: inline-block;
  float: left;
  width: 14.28%;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}

.day.disabled span {
  color: #AAA;
}

/* vertical highlight */
.week .day.highlight span {
  /*color: blue;*/
}

.day.selected span {
  /*background: orange;*/
}

.day.today span {
  font-weight: bold;
}

.months-container.hidden, .weeks-container.hidden {
  display: none;
}

.months-wrapper {
  overflow: hidden;
}

.months-wrapper .month {
  display: inline-block;
  float: left;
  width: 25%;
  text-align: center;
  cursor: pointer;
}
.months-wrapper .month.one-third {
  width: 33.33%;
}



/* Calendar :::: Closed */

.body-right-boxes{padding:13px 0;}

.plans-details-box{background:#d9ffc3; border-radius: 15px;}
.plans-details-box .panel-heading{color: #000}

.plans-details-name{font-size: 18px; font-weight: 300; margin-bottom: 1px; color: #000;}
.plans-details-price{color: #000; font-size:15px; font-weight:300; margin-bottom: 11px;}
.plans-details-price sup{font-size: 17px; position: relative; top: -22px;}
.plans-details-price span{font-size: 13px; margin-left:-10px}

.plans-active{}
.plans-active-inn{padding:0px; border-radius: 999px; display: inline-block; color: #000; font-size: 12px;}
.active-action-plan{height: 6px; width: 6px; background: #02c401; border-radius: 50%; display: inline-block; margin-right: 4px; margin-left: 10px; position: relative; top: -1px;}

.annoucement-box{padding:10px 15px; position: relative; z-index: 1; border-radius: 10px; margin-bottom: 15px; overflow: hidden; border: #eee solid 2px;}
.annoucement-box h3{font-size:15px; font-weight: 500; color: #000; line-height: 25px; margin-bottom: 0;}
.annoucement-box p {font-size: 13px; color: #666; line-height: 22px; margin-bottom: 0px; margin-top: 5px;}
.annoucement-box:before{content:''; position: absolute; height: 150px; width: 150px; right: 0; top:0; background:url(https://www.getyn.comimages/img-status-8.svg); z-index: -1; opacity:0.6}
.annoucement-p{font-size: 11px; color: #888; margin-bottom: 15px; display: block; margin-bottom: 0px; margin-top: 5px;}
.annoucement-cate{border: green solid 1px; color: green; font-size: 11px; margin-right: 10px; padding: 3px 10px; border-radius: 999px; display: inline-block;}

/*.orange-bg{background: #fff6e0}
.green-bg{background: #effefa}*/

.team1{height: 40px; width: 40px; border-radius: 50%; border: #ddd solid 2px; display: inline-block; overflow: hidden; position: relative; z-index:1}
.team2{height: 40px; width: 40px; border-radius: 50%; border: #ddd solid 2px; display: inline-block; overflow: hidden; margin-left: -15px;position: relative; z-index:2}
.team3{height: 40px; width: 40px; border-radius: 50%; border: #ddd solid 2px; display: inline-block; overflow: hidden; margin-left: -15px;position: relative; z-index:3}
.team4{height: 40px; width: 40px; border-radius: 50%; border: #ddd solid 2px; display: inline-block; overflow: hidden; margin-left: -15px;position: relative; z-index:4}

.teamplus{background: #cdf364; padding: 9px; font-weight: 600; color: #000; height: 40px; width: 40px; display: inline-block; border-radius: 50%; position: relative; top: -13px;}


.team-members-list{display: flex; margin-top: 10px; padding: 10px; background: #f5f5f5; border-radius: 7px; margin-bottom: 10px;}
.team-list-1 img{width:35px; height: 35px; object-fit: cover; border-radius: 7px; overflow: hidden;}
.team-list-2 h4{font-size: 14px; font-weight: 600; color: #000; margin: 0; margin-bottom: 1px;}
.team-list-2 p{font-size: 11px; color: #444; margin-bottom: 0;}
.team-list-2{padding: 1px 10px; width: 85%; position: relative;}

.team-ad{display: inline-block; background: #ffdff1; color: #e36db0; border-radius: 5px; padding:2px 9px; font-weight: 500; font-size: 11px; top: 2px; position: absolute; position: absolute;
  right: 3px; border: #e36db0 solid 1px;}
.team-us{display: inline-block; background: #f6e8de; color: #bd8c69; border-radius: 5px; padding:2px 9px; font-weight: 500; font-size: 11px; top: 2px; position: absolute; position: absolute;
  right: 3px; border:#bd8c69 solid 1px;}


.team-members-list2{position: absolute; width: 100%; bottom: 0; left: 0;}

.team-members-list2 .common-btn{display: block; text-align: center; background: #a7c9fc; color: #000; position: relative;}
.add-button{background: #fff; height: 25px; width: 25px; display: inline-block; border-radius: 50%; position: absolute; left: 10px; top: 7px;}
.add-button:before{content: ''; position: absolute; height: 10px; width: 2px; background: #000; left: 11px; top: 8px;}
.add-button:after{content: ''; position: absolute; width: 10px; height: 2px; background: #000; left:7px; top:12px;}

.team-members-list-empty{display: flex; margin-top: 10px; padding: 10px 0; border-radius: 7px; margin-bottom: 10px; position: relative;}
.team-list-1-empty{width: 35px; height: 35px; background: #eee; border-radius: 7px;}
.team-list-2-empty h4{height: 10px; width: 100%; background: #eee; border-radius: 7px; margin-bottom: 7px;}
.team-list-2-empty p{height: 10px; width: 100px; background: #eee; border-radius: 7px; margin-bottom: 0px;}

.team-list-2-empty {
  padding: 0 10px;
  width: 80%;
}

.team-members-list-empty-span{display: inline-block; width:50px; height:20px; background:linear-gradient(to top, rgba(255,255,255,0.4), transparent); transform: rotate(-62deg); left: -38px; position: absolute; top:16px; animation: empty 5s ease infinite}

@keyframes empty{
  from {
    left:-38px;
  }
  to {
    left: 100%;
  }
}

.settings-box{padding: 50px 0;}

.upperpart-content ul{margin:0; padding:0; display:flex; margin-top: 10px;}
.upperpart-content ul li{display: inline-block; position: relative; width: 100%; font-size: 13px; padding:2px 0; text-align:center; }
.tt{display: block; width: 52px; text-align: center;}
.ee{display: block; margin-left: 0px; font-weight: 400;}
.tt-i{width: 15px; height: 15px; display:block; margin-right: 5px; position: relative; top: -2px; margin: auto; margin-bottom: 10px;}

.main-backdrop{display: none;}


.subscription-box{display: flex;}

.subscription-lf{width: 320px; background:#f5f7f8; border-left: rgba(0, 0, 0, 0.08) solid 1px; border-right: rgba(0, 0, 0, 0.08) solid 1px; height: calc(100vh - 68px)}
.subs-name{display: inline-block; width: 88px; font-size: 14px; font-weight: 500; color: #000;}
.subs-details{font-size: 15px; color: #000; display: inline-block; margin-left: 15px;}

.planbox-head{padding:10px 0px;}
.manage-pricing-btn{padding: 30px 0;}
.manage-pricing-btn .common-btn{display: block; width: 100%; text-align: center;}
.active-pricing{display: inline-block; background: #02c401; margin-right: 3px; height:9px; top: 0px; width:9px; border-radius: 50%; position: relative;}
.inactive-pricing{display: inline-block; background:#ff5050; margin-right: 3px; height:9px; top: 0px; width:9px; border-radius: 50%; position: relative;}
.pending-pricing{display: inline-block; background:#e0a928; margin-right: 3px; height:9px; top: 0px; width:9px; border-radius: 50%; position: relative;}

.subscription-rt{width: 75%}



.main-head-dashboard h1{font-size: 23px; color: #000; font-weight: 600; margin: 0; margin-bottom: 5px;}
.main-head-dashboard p{font-size: 15px; color: #000;}

.plan-pricing-tabs-box{border-radius: 15px; background: #fff; border: #ddd solid 1px; overflow: hidden; display: flex;}

.plan-pricing-tabs-lf{border-right: #ddd solid 1px; width: 27%; background: #f9fbfc;}
.plan-pricing-tabs-lf ul{padding: 0; margin: 0;}
.plan-pricing-tabs-lf ul li{display: block; position: relative;}
.plan-pricing-tabs-lf ul li.active{background: #fff; border-top: #eee solid 1px; border-bottom: #eee solid 1px; border-right: #fff solid 1px; margin-right: -1px;}
.plan-pricing-tabs-lf ul li.active:first-child{border-top: 0;}
.plan-pricing-tabs-lf ul li.active:last-child{border-bottom: 0;}
.plan-pricing-tabs-lf ul li a{padding: 12px; font-size: 16px; font-weight: 500; color: #000; display: block;}
.plan-pricing-tabs-icons{width: 25px; height: 25px; margin-right: 10px; display: inline-block;}

.plan-pricing-tabs-rt{width: 73%; padding: 30px;}
.plan-inner-tab-contentmain h2{margin:0; margin-bottom: 15px; font-size: 21px; font-weight: 600; color: #000; border-bottom: #ddd solid 1px; padding-bottom: 15px;}
.plan-inner-tab-contentmain ul{margin:0; padding:0; margin-bottom: 30px; display: flex; flex-wrap: wrap;}
.plan-inner-tab-contentmain ul li{display: block; position: relative; width: 50%; padding: 10px; padding-left: 35px; font-size: 15px; color: #000;}

.plan-inner-tab-contentmain ul li span{display: inline-block; position: absolute; left: 0; top:11px; border-radius: 50%; width: 20px; height: 20px; background: green;}

.plan-inner-tab-contentmain ul li span:before { content: ''; position: absolute; width: 6px; height: 12px; transform: rotate(42deg); border: #fff solid 2px; border-top: 0; border-left: 0;
  left: 7px; top: 2px;}


/* MMM STYLES */

.planbox-section{width: 95%; margin-right: auto; margin-left:30px;}
    .active-planbox-section .panel-box{background-image: linear-gradient(-225deg, #FFFEFF 0%, #cdf36442 100%);}
    .active-planbox-section .active-plan-head{font-size:15px; font-weight:600; margin-bottom:5px;}
    .active-planbox-section .active-plan-head span{font-weight:400;}
    .active-planbox-section .plan-header{padding:15px 50px 15px 30px;}
    .active-planbox-section .planbox-price{margin-left:auto;}
/*    .active-planbox-section .planbox-price .plans-changes a{font-size:16px; color: #000; font-weight:500; border-radius:6px; padding:10px 40px; box-shadow: 0 0 5px #cdf364; background:#cdf364;}*/
    .active-planbox-section .plans-price{text-align:left;}
    .active-planbox-section .plans-price .plans-price-ss{font-size:44px;}
    .active-planbox-section .plans-price .plans-price-month{font-size:18px;}
    .active-planbox-section .planbox-head .plan-status{font-size:15px; font-weight:600; margin-bottom:5px;}
    .active-planbox-section .planbox-head .plan-status span{font-weight:400;}
    .active-planbox-section .planbox-head .active-plans-price{font-size:15px; font-weight:600; margin-bottom: 5px;}
    .active-planbox-section .planbox-head .active-plans-price span{font-weight:400;}

    .l-add-more a{color:#1d67d9; font-size: 12px; display: inline-block; margin-left: 15px;}
    .l-add-more a i{font-size: 9px; position: relative; top: -1px;}

    .ourplan-product-section{margin:20px 0; padding:30px; background:#fff; border-radius:10px; box-shadow: rgba(0,0,0,0.03) 1px 1px 20px;}
    .ourplan-product-section .ourplan-product-head{font-size:20px; font-weight:600; margin-bottom:6px; color: #000;}
    .ourplan-product-section .ourplan-product-para{font-size:15px; margin-bottom:20px;}
    .ourplan-product-section .plan-product-mainbox .plan-product-box{background: #eff4ee; padding:6px 6px; border-radius:10px; margin-bottom:15px;}
    .ourplan-product-section .plan-product-mainbox .product-head{font-size:17px; padding-left: 20px; font-weight:600; position: relative; cursor: pointer; padding:10px 0 10px 20px;}
    .ourplan-product-section .plan-product-mainbox .product-head img{width: 30px; margin-right:10px;}
    .ourplan-product-section .plan-product-mainbox .product-head i{position: absolute; top:16px; right:10px; transition: transform 0.3s ease;}
    .ourplan-product-section .plan-product-mainbox .product-head i.rotate{transform: rotate(45deg);}
    .ourplan-product-section .product-plans-details{background:#f9f9ff; padding:20px; margin:0px 0; border-radius:10px; display:none; overflow: hidden; transition: max-height 0.5s ease-out;}
    .ourplan-product-section .product-plans-details.active{display:block;}
    .ourplan-product-section .product-plans-details .plans-details-head{font-size:20px; font-weight:600; border-bottom: 1px solid #e3dfdf; padding-bottom:10px;}
    .ourplan-product-section .product-plans-details .feature-list{list-style: none; display: flex; flex-wrap:wrap; margin-top:20px;}
    .ourplan-product-section .product-plans-details .feature-list li{width: 50%; font-size:16px; margin-bottom:12px; position: relative;}
    .ourplan-product-section .product-plans-details .feature-list li:before{content:""; position: absolute; top:0; left:-30px; height:20px; width:20px; border-radius:50%; background:#18960e;}
    .ourplan-product-section .product-plans-details .feature-list li:after{content:""; position: absolute; top:6px; left:-26px; height:7px; width:11px; border-left:3px solid #fff; border-bottom:3px solid #fff; transform: rotate(-50deg);}
    .ourplan-product-section .product-plans-details .gotoapp-btns{padding-right:15px; text-align:right;}
    .ourplan-product-section .product-plans-details .gotoapp-btns i{margin-left:5px; font-weight: 300; transform: rotate(-45deg); transition: transform 0.3s ease;}
    .ourplan-product-section .product-plans-details .gotoapp-btns:hover i{transform: rotate(0deg);}

    .ourplan-product-head{position: relative;}



.breadcrumb-box{background:#e7e9f8; border-bottom: #d7d9ea solid 1px;}
.breadcrumb-list{padding: 0 20px;}
.breadcrumb-list ul{margin: 0; padding:0;}
.breadcrumb-list ul li{display: inline-block; position: relative; color:#7f829a; font-size: 12px; padding: 10px 15px;}
.breadcrumb-list ul li:before{content: ''; position: absolute; left: -7px; top: 0; bottom: 0; width: 7px; height: 7px; margin: auto; border: #000 solid 2px; border-right: 0; border-top:0; transform: rotate(-135deg);}
.breadcrumb-list ul li:first-child:before{display: none;}
.breadcrumb-list ul li:last-child:before{border:#7f829a solid 2px; border-right: 0; border-top:0;}

.breadcrumb-list ul li a{color: #000; font-size: 12px; display: inline-block;}

.bread-icon{display: inline-block; width:19px; height:19px;}

.empty-box-plan{padding:40px 0; text-align: center;}
.empty-box-plan-span{width:140px; margin: auto; margin-bottom: 10px; display: block;}
.empty-box-plan h1{font-size: 28px; font-weight: 500; margin: 0; margin-bottom: 10px;}
.empty-box-plan p{font-size: 17px; color:#787878; margin-bottom: 15px;}


/* MMM STYLES Closed */


/*------- Addons page design ---------*/

/*.mainpage-mainsubhead{font-size:22px; font-weight:600; margin-bottom:7px; position: relative;}
.mainpage-mainsubpara{font-size:17px; margin-bottom:20px;}
.addons-mainbox .addons-mainhead img{width: 26px; margin-right:10px;}
.addons-mainbox .addons-mainpara{font-size:16px; font-weight:500; margin-bottom:20px;}
.addons-section .addons-mainbox{background:#fff; padding: 30px; border-radius:10px;}
.addons-section .addons-product-box{background:#eff4ee; padding:5px 20px; border-radius:10px; margin-bottom:20px;}
.addons-section .addons-head{position: relative; font-size:18px; font-weight:500; padding:10px 0; cursor: pointer;}
.addons-section .addons-head img{width: 30px; margin-right:12px;}
.addons-section .addons-head i{position: absolute; top:16px; right:10px; transition: transform 0.3s ease;}
.addons-section .addons-product-details{display:none; flex-wrap:wrap; margin-top:20px; gap:20px; overflow:hidden; transition: max-height 0.3s ease-out;}
.addons-section .addons-product-details.active{display:flex;}
.addons-section .addons-product-details.active .addons-head i{transform: rotate(45deg);}
.addons-section .addons-details-box{background:#f9f9ff; padding:15px; border-radius:10px; width: 23%; position: relative; display:flex;flex-direction:column; justify-content: space-between;}
.addons-section .addons-product-details .addons-logo{width: 35px;}
.addons-section .addons-product-details .addons-boxhead{margin-bottom:15px; font-size: 16px; font-weight:500;}
.addons-section .addons-product-details .addons-boxpara{margin:0; font-size:15px;}*/



/*------- Integrations page design ---------*/

/*.avail{position: absolute; right: 0;}
.mainpage-mainsubhead img{width: 26px; margin-right:10px;}
.mainpage-mainsubpara{font-size:16px; font-weight:500; margin-bottom:20px;}
.integration-gateway-logo{width: 110px;}
.integration-section .integration-mainbox{background:#fff; padding: 30px; border-radius:10px;}
.integration-section .integration-product-box{background:#eff4ee; padding:5px 20px; border-radius:10px; margin-bottom:20px; position: relative;}
.integration-section .integration-head{position: relative; font-size:18px; font-weight:500; padding:10px 0; cursor: pointer;}
.integration-section .integration-head img{width: 30px; margin-right:12px;}
.integration-section .integration-head i{position: absolute; top:16px; right:10px; transition: transform 0.3s ease;}
.integration-section .integration-product-details{display:none; margin-top:20px; overflow:hidden; transition: max-height 0.3s ease-out; padding-bottom: 15px;}
.integration-section .integration-product-details.active{display:flex;}
.integration-section .integration-product-details.active .integration-head i{transform: rotate(45deg);}
.integration-section .product-details-box{background:#fff; padding:15px; border-radius:10px; position: relative; min-height: 230px; width: 100%;}
.integration-section .integration-product-details .integration-logo{width: 42px; border: 1px solid #eee; padding: 5px; border-radius: 9px; box-shadow: 0 0 5px #eee;}
.integration-section .integration-product-details .integration-boxhead{margin:10px 0; font-size: 16px; font-weight:600; border-top: 1px solid #eee; padding-top: 8px;}
.integration-section .integration-product-details .integration-boxpara{margin:0; font-size:14px;}
.integration-product-details .product-connected{position: absolute; top:16px; right:15px; font-size:13px; background:#0e940f; color:#fff; border-radius:6px; padding: 4px 10px; box-shadow:0 0 5px #eee; cursor: pointer;}
.integration-product-details .product-notconnected{position: absolute; top:14px; right:15px; font-size:13px; background:#f7c8c8; color:#6c6464; border-radius:6px; padding: 4px 10px; box-shadow:0 0 5px #d8d3d3; cursor: pointer; font-weight: 500;}

.nointegration-available-box{gap: 30px;}
.nointegration-available-box .nointegrate-head{font-size: 26px; font-weight: 500; margin-bottom: 20px;}
.nointegration-available{height: 100%; display: flex; align-items: center; justify-content: center;}
.nointegration-available .nointegration-text{text-align: center;}



.integration-product-box .swiper {
  width: 100%;
  height: 100%;
}

.integration-product-box .swiper-slide {
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.integration-product-box .swiper-button-next, .integration-product-box .swiper-button-prev{background-color: #063c4f;color: #fff; padding: 6px; border-radius: 50%; height: 35px; width: 35px;}
.integration-product-box .swiper-button-next:after, .integration-product-box .swiper-button-prev:after{font-size: 14px; font-weight: 700;}
.integration-product-box .integration-gotobtn{display: flex; justify-content: center; align-items: center;}

.integration-product-box .swiper{overflow-x: auto;}



.setting-mainsect{display:flex;}
.setting-mainsect .setting-leftsidebar{width:300px; background:#fff; margin:-30px; height: calc(100vh - 60px); border-left: 1px solid #c6c3c3; box-shadow:2px 0 15px #eee;}
.setting-mainsect .setting-leftsidebar .setting-sidebar-head{font-size:20px; font-weight:600; text-align:center; padding:15px; border-bottom:1px solid #eee; margin-top:15px;}
.setting-mainsect .setting-leftsidebar .setting-sidebar-head i{font-size:18px;}
.setting-mainsect .setting-right-sect{width: calc(100vw - 550px); margin:0 30px;}
.setting-mainsect .setting-right-sect .setting-right-head{font-size:22px; margin-bottom:20px; font-weight:600;}
.setting-mainsect .setting-right-sect .setting-personal-info{padding: 30px 50px; margin-left:40px; background:#fff; border-radius:10px; box-shadow: 0 0 5px #eee;}
.setting-mainsect .personal-information .form-group label{font-size:15px; font-weight:500; margin-bottom:7px;}
.setting-mainsect .personal-information .form-group input:focus{box-shadow:0 0 5px #dee2e6; border-color:#dee2e6;}
.setting-mainsect .personal-information .form-group input::placeholder {font-size:14px; color:#888;}
.setting-mainsect .personal-information .setting-btn{margin-top:15px; background: #000; color: #fff; padding: 7px 30px; border-radius: 50px;}
.setting-mainsect .setting-right-sect .setting-password{padding: 30px 35px; width:70%; margin-left:40px; background:#fff; border-radius:10px; box-shadow: 0 0 5px #eee;}
.setting-user-detail .user-edit-icon{height: 120px; width: 120px; border-radius:50%; margin:0 auto 15px auto; display:flex;}
.setting-user-detail .user-edit-icon img{width: 100%;}
.setting-user-detail{text-align:center; margin-top:30px;}
.setting-user-detail .user-icon-update-btn{position: relative; margin:12px 0;}
.setting-user-detail .upload-user-image{width: 45%; opacity: 0; position: absolute; left: 78px; top: -4px; height: 30px;}
.setting-user-detail .user-icon-update-btn span{font-size: 16px; font-weight: 500; color: #0c68ef;}
.setting-user-detail .user-name{font-size:18px; font-weight:600;}
.setting-right-sect .name-input-field{display: flex; align-items: center; gap:50px; margin-bottom:30px;}
.setting-right-sect .name-input-field .form-group{flex:1;}
.setting-personal-info .user-password-change{display: flex; align-items: center; gap:50px; margin:15px 0;}
.setting-personal-info .user-password-change .form-group{flex:1;}
.setting-personal-info .user-password-change .pass-form-group{position: relative;}
.setting-personal-info .user-password-change .pass-form-group .userneweye-password{position: absolute; top:32px; right:0; border-left:1px solid #e3dfdf; padding:10px; cursor: pointer;}
.setting-personal-info .user-password-change .pass-form-group .userneweye-password:hover{background:#eee;}
.setting-personal-info .user-password-change .pass-form-group .usereye-password{position: absolute; top:32px; right:0; border-left:1px solid #e3dfdf; padding:10px; cursor: pointer;}
.setting-personal-info .user-password-change .pass-form-group .usereye-password:hover{background:#eee;}
.setting-personal-info .password-change-text{font-size:18px; font-weight:600; margin-top:40px;}*/


.table-name{color: #000; font-size: 15px; font-weight: 600; display: block;}
.table-email{font-size: 13px; color: #888}
.country-box-see{display: inline-block; background:#ffdff1; color:#e36db0; border-radius: 5px; padding: 5px 13px; font-weight: 500; font-size: 12px;}
.apps-folder{display: inline-block; border:#c5c5c5 solid 1px; margin: 2px; color:#4d4646; background: #fff; border-radius: 5px; padding:3px 8px; font-weight: 500; font-size: 11px;}
.trigger1{height:4px; width: 4px; background: #777; border-radius: 50%; display:block; margin-bottom: 3px;}
.team-dd{background: #7081ff; display: inline-block; height: 30px; width: 30px; border-radius: 50%; text-align: center; position: absolute; padding-top: 0px; overflow: hidden; left:15px; top: 21px; font-size: 15px; font-weight: 600; color: #fff; margin-right: 10px;}
.team-dd span{display: inline-block; padding-top: 3px;}
.team-dd img{width: 30px; height: 30px;}
.table-details-box{display: inline-block; padding-left: 40px;}
.action-trigger{position: relative; padding:10px 30px; display: inline-block; cursor: pointer; }
.apps-folder-box{width: 280px; display: inline-block;}

.trigger-action{width: 150px; right: 0; display: none; border-radius: 10px; padding: 10px 0; position: absolute; border: #ddd solid 1px; background: #fff;z-index: 9999}
.trigger-action ul{margin: 0; padding: 0;}
.trigger-action ul li{position: relative; display: block;}
.trigger-action ul li a{color: #000; font-size: 13px; padding: 10px; display: block;}
.trigger-action ul li a:hover{background: #f5f5f5;}
.table-responsive{overflow: visible !important;}
.action-ii{display: inline-block; width:20px; top:-2px; margin-right: 5px; text-align: center;}
.open-action .trigger-action{display: block;}

.trigger-action ul li:nth-child(1) .action-ii img{width: 18px;}
.trigger-action ul li:nth-child(2) .action-ii img{width: 16px;}
.trigger-action ul li:nth-child(3) .action-ii img{width: 12px;}

.messanger-img .trigger-action{width: 40px !important; left: -9px;}

.multi---select-box{width:100%; border: #aaa solid 1px; font-size: 14px; color: #000; border-radius: 10px;}
.multi---select-box .btn{padding: 7px !important; background: none !important; text-align: left !important; border:0 !important; font-size: 14px; width: 100% !important; display: block;}
.multi---select-box .btn-group{width: 100% !important; text-align: left !important}
.multi---select-box .caret{display: none;}
.multi---select-box .dropdown-toggle:after{right: 12px !important; position: absolute !important; top: 15px !important;}
.multi---select-box .input-group-addon, .multi---select-box .input-group-btn{display: none;}
.multi---select-box .checkbox input[type="checkbox"]{margin-top: 1px; margin-left: -22px;}
.multi---select-box .multiselect-container > li > a > label{padding: 5px 20px 5px 40px}
.multi---select-box .dropdown-menu > .active > a{background-color: #dae5ff;}
.multi---select-box .dropdown-menu > .active > a:hover{background: #b4c7f4}

.multi---select-box .multiselect-container{width: 100%}
.multi---select-box .multiselect-container .input-group{margin:0;}

.multi---select-box .open .multiselect-container{display: block; top: 100%;}

.new-add{position: absolute; right: 0; top: -10px;}
.new-add a{display: flex; align-items: center; border-radius: 6px; padding:8px 20px 8px 10px; font-size: 13px; color: #fff; font-weight: 600; background: #4154e3}
.plus-box{height: 25px; width: 25px; display: inline-block; margin-right: 10px; background: #fff; border-radius: 50%; position: relative;}
.plus-box:before{width: 2px; background: #4154e3; height: 14px; content: ''; position: absolute; left: 12px; top: 5px;}
.plus-box:after{height: 2px; background: #4154e3; width: 12px; content: ''; position: absolute; left: 7px; top: 11px;}

.resources-add {
  margin-bottom: 15px;
}
.resources-add label {
  font-size: 13px;
  font-weight: 500;
  color: #000;
  margin-bottom: 5px;
  display: block;
  letter-spacing: 0.8px;
}
.resouces-inp {
  width: 100%;
  padding: 8px;
  border: #aaa solid 1px;
  font-size: 14px;
  color: #000;
  border-radius: 10px;
  padding-left: 40px;
}

.team-inputs{position: relative;}
.team-inputs-icons{position: absolute; height: 17px; width: 17px; left:10px; top:6px;}

.messanger-d-icon{width: 35px; height: 30px; display: inline-block; position: relative;}
.messanger-d-icon img{width: 20px; display: inline-block;}
.messanger-d-icon i{color: #000; position: absolute; top:6px; right: 0;}
.resouces-inp2{display: none; width: 100%; padding: 8px; border: #aaa solid 1px; font-size: 14px; color: #000; border-radius:10px; padding-left: 50px;}
.messanger-img {position: absolute; left: 8px; top: 4px;}
.dd-n{display: none;}

.optional-txt{display: inline-block; margin-left: 5px; color: #aaa; font-size: 11px; font-weight: 300; letter-spacing: 0;}

select.resouces-inp{
	background-color:#fff;
}

.save-profile-btn-footer{margin-top: 15px; padding-top: 20px; border-top: #ddd solid 1px; text-align: right;}

.add-submit-res {
  font-size: 14px;
  background: green;
  padding: 10px 25px;
  color: #fff;
  border: 0;
  border-radius: 999px;
}

.upload-btn{width: 160px; position: relative;}
.upload-btn input{position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 999; opacity: 0}
.upload-here{display: block; color: #fff; font-size: 14px; font-weight: 600; background:#5555f2; width: 100%; height: 100%; text-align: center; padding: 6px; border-radius: 6px;}


.key-features-plans{display: flex; margin: 0 -15px;}
.key-features-lf{width: 74%; padding: 0 15px;}
.key-features-rt{width: 20%; padding:0 15px; display: flex; align-items: center;}
.key-user{color:#615ced; font-size: 34px; font-weight: 600; display: block;}
.key-user-txt{font-size: 18px; color:#7876a4; font-weight: 400; display: block;}
.key-features-rtinner{display: block; width: 100%;}
.key-features-users{text-align: center; padding: 15px 0; background: #fff; border-radius: 15px; box-shadow: rgba(0,0,0,0.05) 1px 7px 3px;}

.available-now{color:#000; border-radius: 999px; background: #cdf364; font-size: 15px; padding: 10px 20px; font-weight: 500; display: inline-block;}
.available-now i, .common-btn i{transform: rotate(0) !important; display: inline-block;}


.pop-up-box{background: rgba(0, 0, 0, 0.4); padding: 50px 0; position: fixed; width: 100%; height: 100%; z-index: 9999; left: 0; top: 0; overflow: auto; display: none;}
.pop-up-box-inner{border-radius: 20px; box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 10px; background: #fff; overflow: hidden;}

.subscription-part{display: flex;}
.subscription-part-box{}
.lg-inn{width: 450px; margin: auto;}

.button-sec-tion{padding-top: 10px; text-align: center;}
.yes-bbn{padding: 6px 20px; background:#00a800; color: #fff; font-size: 14px; display: inline-block; border: 0; border-radius: 4px;}
.no-bbn{padding: 6px 20px; background:#d90000; color: #fff; font-size: 14px; display: inline-block; border: 0; border-radius: 4px;}

.subs-head-panel{font-size: 18px; color:#000; font-weight:600; padding: 30px 30px 20px 30px;}
.subs-head-panel p{font-size: 13px; color: #000; font-weight: 400; margin-bottom: 0; padding-top: 4px;}
.subscription-part-lf{width:65%;}
.subscription-part-head{display: flex; align-items: center; padding:0 30px;}
.subscription-part-heading{font-size: 15px; color:#70708c; font-weight: 500;}
.subscription-part-heading .cc-calendar{display: inline-block;}
.subscription-part-tabs{display: flex; justify-content: flex-end; flex:1;}
.subscription-part-tabs ul{margin:0; padding:0; display: flex;}
.subscription-part-tabs ul li{display: block; position: relative;}
.subscription-part-tabs ul li a{font-size: 14px; color: #000; padding: 10px 25px; padding-left: 22px; font-weight: 500;}
.radio-b-subs{display: inline-block; height: 16px; width: 16px; border: #000 solid 1px; border-radius: 50%; margin-right: 5px; position: absolute; left: 0; top: 4px;}

.subscription-part-tabs ul li.active .radio-b-subs{border:#4c4cff solid 2px;}
.subscription-part-tabs ul li.active .radio-b-subs:before{content:''; position: absolute; height: 7px; width: 7px; background:#7979ff; border-radius: 50%; left: 3px; top:3px;}

.subscription-part-rt{width:35%; display: flex;}
.subscription-part-right-b{padding: 30px; background: #cdf364; width: 100%; position: relative;}
.subscription-part-right-b .subs-head-panel{padding:0;}
.sub-head-panel-table{padding: 30px 0;}
.sub-head-panel-table table{width: 100%;}
.sub-head-panel-table table tr td{padding:4px 0; font-size: 14px; color: #000;}
.sub-head-panel-table table tr td:last-child{text-align: right; font-weight: 600; font-size: 16px;}
.sub-head-panel-table table tr td p{margin-bottom: 0;}

.sub-head-panel-table table:nth-child(2){border-top: #000 solid 1px; margin-top: 15px;}
.sub-head-panel-table table:nth-child(2) tr td{padding: 15px 0; font-size:20px;}


.subbbs{height: calc(100vh - 200px); overflow: auto; padding:10px 30px;}

.services-tabs ul{margin:0; padding: 0;}
.services-tabs ul li{display: block; position: relative; padding:8px 10px; margin:15px 0; border: #ddd solid 2px; border-radius: 15px;}
.services-tabs-inner{display: flex; align-items: center;}
.services-tabs-lf{width: 40%; padding:0 10px;}
.services-tabs-center{width: 25%; padding:0 10px;}
.services-tabs-rt{font-size:18px; color: #000; font-weight: 600; padding:0 10px; width: 35%; text-align: right;}
.services-tabs-rt p{margin-bottom: 0;}
.services-tabs-lf h3{font-size: 16px; font-weight: 600; color: #000; margin:0; margin-bottom: 3px;}
.services-tabs-center p{font-size: 12px; color: #000; font-weight: 400;margin-bottom: 0; padding-top: 2px; text-align:center}

.bottom-subs-button{position: absolute; bottom: 0; left: 0; width: 100%; padding:30px 30px;}
.bottom-subs-button a, .bottom-subs-button button{border-radius: 999px; font-size: 15px; width: 100%; border:0; font-weight: 500; display: block; padding: 10px; background: #000; text-align: center; color: #fff;}


.cc-calendar .month-click-box{display: block;}
.cc-calendar .year-click-box{display: none;}
.cc-calendar.active-calendar .month-click-box{display: none;}
.cc-calendar.active-calendar .year-click-box{display: block;}

.close-trigger-pop{height:40px; width:40px; border-radius: 50%; display: none; position: fixed; background: #fff; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 10px; z-index: 99999; top: 10px; right: 10px;}
.close-trigger-pop:before{content: ''; position: absolute; height: 19px; width: 2px; transform: rotate(45deg); left: 19px; top: 10px; background: #000;}
.close-trigger-pop:after{content: ''; position: absolute; height: 19px; width: 2px; transform: rotate(-45deg); left: 19px; top: 10px; background: #000;}

.services-tabs-center a{font-size: 11px; color:#0064ff; text-align: center; display: block;}
.save-f{background:#ff2e9a; color: #fff; padding: 3px 10px; border-radius:3px;font-size: 9px; font-weight: 600; position: relative; top: -2px;}

.subs-list{padding: 10px 0;}
.subs-list ul{margin: 0; padding:0;}
.subs-list ul li{display: block; font-size: 11px; color: #000;}
.subs-list ul li a{color: #000; text-decoration: underline !important; display: inline-block;}

/* Increase Buttons */

.quantity-hhd{font-size: 11px; text-transform: uppercase; text-align: center; display: block;  font-weight: 500; margin-bottom: 3px;}
.quantity-field {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px; 
  height: 32px;
  margin: 0 auto;    
}

.quantity-field .value-button{ 
  border:1px solid #b4cde7;
  margin: 0px;
  width:25px;
  height: 100%;   
  padding: 0;
  background:#c9e0f8; 
  outline: none;
  cursor: pointer;
}

.quantity-field .value-button:hover {
  background: rgb(230, 230, 230);
}

.quantity-field .value-button:active{
  background: rgb(210, 210, 210);
}

.quantity-field .decrease-button {
  margin-right: -4px;
  border-radius: 8px 0 0 8px;
}

.quantity-field .increase-button {
  margin-left: -4px;
  border-radius: 0 8px 8px 0;
}
 
.quantity-field .number{
  display: inline-block;
  text-align: center;
  border: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 0px;
  width: 40px;
  height: 100%;
  line-height: 30px;
  font-size: 11pt;
  box-sizing: border-box; 
  background: white;
  font-family: calibri;
}

.quantity-field .number::selection{
  background: none;
}


/* Increase Buttons Closed */

.divider-head{padding: 10px; background:#fafafa; border-top:#eee solid 1px; border-bottom:#eee solid 1px; font-weight: 500; margin-bottom: 15px;}

/*.dividen{height:3px; border-bottom: #ddd solid 1px; width: 100%; margin:27px 0 30px 0;}*/
.dividen{margin:35px 0;}


.annoucement-box-inner{ box-shadow: rgba(0, 0, 0, 0.05) 1px 7px 3px; border-radius: 15px; display: flex;}
.annoucement-list-inner ul{margin:0; padding:0;}
.annoucement-list-inner ul li{display: block; position: relative; margin-top: 20px; cursor: pointer; border-radius: 15px;}
.annoucement-list-inner ul li:hover{background: #f5f5f5}
.annoucement-date-inner{background:#f37864; color: #fff; width: 150px; display: flex; align-items: center; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.annoucement-date-inner-nw{text-align: center; width: 100%}
.annoucement-date-inner strong{display: block; font-size: 52px;}
.annoucement-date-inner span{display: block; font-size: 14px;}
.annoucement-text-inner{padding: 20px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; width: 88%; border: #eee solid 3px; border-left: 0;}
.annoucement-text-inner h3{font-size: 18px; font-weight: 500; color: #000; margin: 0; margin-bottom:8px;}
.annoucement-text-inner p{font-size: 13px; color: #555; margin-bottom: 0;}
.annoucement-text-inner p a{background: #000; padding:4px 15px; border-radius: 999px; display: inline-block; font-size: 11px; margin-left: 10px; font-weight: 500; color: #fff;}
.annoucement-category{font-size: 11px; margin-right: 10px; padding: 3px 10px; border-radius: 999px; margin-right: 10px; display: inline-block;}
.cate-g-social{color: green; border: green solid 1px;}
.cate-g-crm{color: orange; border: orange solid 1px;}

.annoucement-date-nw{font-size: 12px; color: #888; margin-bottom: 10px; display: block;}

.annoucement-main-right-box{position: fixed;  right: -500px; top: 0; width:500px; transition: .3s ease; border-left: #ccc solid 1px; overflow: auto; height: 100vh; padding: 30px; background: #fff; z-index: 9999}
.annoucement-main-right-box-heading{}
.annoucement-main-right-box-heading h3{font-size: 25px; line-height: 37px; font-weight: 500; color: #000; margin: 0; margin-bottom: 10px;}

.annoucement-main-right-box-heading-txt{padding-top: 16px;}
.annoucement-main-right-box-heading-txt p{font-size: 14px; line-height: 27px; color: #555; margin-bottom: 15px;}

.annoucement-list-inner ul li.selected .annoucement-main-right-box{transition: .3s ease; right: 0;}

.announcement-backdrop{display: none; position: fixed; transition: .3s ease; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; background: rgba(0, 0, 0, 0.5);}

.close-pop-bx{height:40px; width:40px; display: none; border-radius: 50%; position: fixed; background: #fff; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 10px; z-index: 99999; top: 10px; right: 10px;}
.close-pop-bx:before{content: ''; position: absolute; height: 19px; width: 2px; transform: rotate(45deg); left: 19px; top: 10px; background: #000;}
.close-pop-bx:after{content: ''; position: absolute; height: 19px; width: 2px; transform: rotate(-45deg); left: 19px; top: 10px; background: #000;}


.team-view-list{display: flex; align-items: center;}

.team-view-img{width: 100px; height: 100px; overflow: hidden; border-radius: 15px; *background:url(../images/user-back.jpg) no-repeat #dbdbdb; background-size:cover; position: relative; cursor: pointer;}
.team-view-img img{width: 100px; height: 100px; border-radius: 15px; object-fit: cover;}
.team-view-lf{width: 100px;}
.team-view-rt{display: flex; width: 93%; padding-left:10px;}
.team-info-details{width: 100%;}
.team-info-details ul{margin:0; padding:0; display: flex; flex-wrap: wrap; width: 100%;}
.team-info-details ul li{display: block; width: 50%; position: relative; padding: 5px;}
.team-listinner{padding: 10px; background:#f6f9fb; border-radius: 5px; font-size: 14px; color: #000; display: flex; border: #e8eef3 solid 1px}
.team-headinner{width: 28%;}
.team0head{width: 10%}
.team-nameinner{width: 45%; font-weight: 500;}

.team-down .team-view-rt{width: 100%; padding-left: 0;}
.team-view-add{margin-bottom: 20px;}
.team-upload{width: 100%; background: #000; height: 40px; width: 40px; bottom:0; right: 0; margin:auto; position: absolute; color: #fff; border-top-left-radius: 10px;font-size: 20px; text-align: center;
  padding-top: 4px;}

.team-upload-btn{width: 100%; opacity: 0; z-index: 99; position: absolute; left: 0; top: 0; height: 100%;}


.announcement-header-head{display:block; font-size:19px; color: #000; margin-bottom: 10px; font-weight: 500;}

.annoucement-header{position: fixed;
  right: -500px;
  top: 0;
  width: 400px;
  transition: .3s ease;
  border-left: #ccc solid 1px;
  
  height: 100vh;
  
  background:#fcfcfc;
  z-index: 9999; }

  .annoucement-header-inner-p{padding: 30px;padding-bottom: 100px; overflow: auto; height: 100vh}

  .open-action .annoucement-header{right: 0; transition: .3s ease}
  .annoucement-header .plans-table-box{padding: 0;}

.annoucement-header .cloud-btn{padding: 15px 30px; position: absolute; width: 100%; bottom: 0; left: 0; background: #fff; z-index: 9999;}


.no-messages-box{display: flex; width: 100%; align-items: center; height: 100%}
.no-messages-inner{width: 100%; text-align: center; }
.no-messages-text{font-size: 19px; font-weight: 500; color: #000;}

.no-messages-img{width: 150px; margin-bottom: 15px; margin:auto;}
.right-side-footer{padding: 10px; text-align: center; color: #000; font-size: 11px; background: #e5ebed;}

.settings-box{}
.settings-lf{width: 260px; height: calc(100vh - 105px); background: #f8f8f8; border-left: #eee solid 1px; border-right: #eee solid 1px;}
.settings-rt{width: 100%;}


.setting-menu ul{margin:25px 0; padding: 0 15px; display: block;}
.setting-menu ul li{display: block; position: relative; width: 100%}
.setting-menu ul li a{display: block; font-size: 14px; font-weight: 500; color: #000; padding: 13px; padding-left: 45px; border-radius:15px;}

.nav-p-icons{width:40px;
  height: 40px;
  position: absolute;
  left: 18px;
  top: 11px; background: #000; padding: 0px 11px; border-radius: 50%; display: flex; align-items: center;}
.nav-p-icons img{filter: invert(100%);}
 
  .setting-menu h3{padding:18px; font-size: 20px; font-weight: 500; border-bottom: #ddd solid 1px;}
  .dashboard-icons2{width: 20px; display: inline-block; margin-right:5px;}
  .setting-menu ul li.active a{background: #cdf364}

.settings-rt .ourplan-product-section{margin:0;}

.settings-rt .fade:not(.show){opacity: 1}

.settings-rt .save-profile-btn-footer{border-top: 0; border-top: #ddd solid 1px; padding-bottom: 10px;}

.resouces-inp-indus .resouces-inp{padding:8px;}

.contact-support-admin{display: flex; align-items: center;}
.contact-support-admin p{margin-bottom: 0 !important; font-weight: 500; color: #000; font-size: 14px;}
.contact-button{display: flex; flex: 1; justify-content: flex-end;}
.update-m{margin-top:21px;}

.add-profile{background: rgba(255, 255, 255, 0.9); z-index: 99999; width: 100%; transition: .5s ease; height: 100%; left: 0; top:0; position: fixed; display: flex; flex-wrap: wrap; align-items: center;}

.add-profile-icon{background: green; height: 70px; width: 70px; margin:auto; margin-bottom: 10px; border-radius: 50%; display: block; position: relative;}
.add-profile-icon:before{content: ''; position: absolute; height: 15px; width:44px; border:#fff solid 3px; border-top:0; border-right:0; display:inline-block; right:13px; top:23px; transform: rotate(-40deg);}
.add-profile-txt{color: green; font-size: 25px;}
.add-profile-inner{width: 100%; text-align: center;}

.invoice-p{font-size: 14px; font-weight: 600;}

.user-parar-forg{color: #666; font-size: 13px; margin-bottom: 30px; text-align: center;}





/* New My Account */


.middle-container{max-width: 960px; margin: auto;}

#company-profile, #contactinformation, #security, #billing{display: none;}

.setting-tabs-view-hd{border-radius: 20px; cursor: pointer; background:#f1ffca; margin-bottom: 15px; margin-top: 15px; padding: 20px; padding-left: 68px; font-weight: 600; position: relative;}
.setting-tabs-view-hd:before{content: ''; position: absolute; height: 12px; width: 12px; border: #000 solid 3px; border-top:0; border-right: 0; transform: rotate(-45deg); transition: .3s ease; right: 25px; bottom: 0; top: 0;margin: auto;}
.rotate-arrow:before{transform: rotate(135deg); transition: .3s ease;}


.main-header{background: black; padding: 10px;}




/* New My Account Closed */







@media(max-width:1400px){
	.body-content-innerlf{padding:0;}
	.download-btn img{width: 13px;}
	.download-btn{font-size: 10px;}

}

@media(max-width:1024px){
	.login-part-box-rt{padding: 80px 30px;}

}

@media(max-width:767px){
  .body-content-box{display: block; width: 100%;}
  .body-content-box-lf{display:block; position: fixed; z-index: 999; left: -300px; transition: .1s ease; z-index: 999}
  .body-content-box-rt{width: 100%; display: block;}
  .body-content-inner{padding: 15px; height: auto;}
  .top-content-nw{padding: 15px 0;}
  .body-content-center{display: block;}
  .body-content-innerlf{width: 100%; padding: 0;}
  .top-access-lf-box{padding: 0;}
  .body-content-upper-part ul{flex-wrap: wrap; justify-content: center;}
  .body-content-upper-part ul li{width: 100%; padding: 10px;}
  .upperpart-content ul li{padding: 5px; width: 33.33%}
  .body-display-flex{display: block;}
  .cloud-box{width: 100%;}
  .calendar-boxes{width: 100%}
  .plans-table-box{overflow: auto;}
  .plans-table-box table{width: 767px;}
  .body-content-innerrt{padding: 0; width: 100%}
  .access-names{display: none;}
  .access-point{padding-right: 0;}

  .top-header-access-logo-part{display: flex; align-items: center; cursor: pointer;}
  .top-header-access-logo{width: 100px;}
  .top-header-trigger{margin-right:17px;}
  .top-head-tri-icon{display: block; height:3px; width: 22px; border-radius:999px; background:#abb5c4; margin-bottom: 3px;}
  .top-access-lf-box{display: none;}

  .main-backdrop{width: 100%; height: 100%; z-index: 9; background: rgba(0, 0, 0, 0.4); position: fixed; left: 0; top: 0; display: none;}
  .cloud-s{padding: 15px 0}

.country-select{width: 100%}


.login-part-box{display: block;}
.login-part-box-lf{display: none;}
.login-part-box-rt{padding: 20px; width: 100%; display: block;}

.cancel-myplan-btn{font-size: 13px !important;}

.pop-up-box{padding:20px 15px;}
.subscription-part{display: block;}
.subscription-part-lf{display: block; width: 100%;}
.subscription-part-rt{width: 100%;}
.lg-inn{width: 100%}
.subs-head-panel{padding: 15px;}
.subscription-part-head{padding: 0 15px;}
.subscription-part-head{display: block;}
.subscription-part-tabs{display: block;}
.subbbs{padding: 15px;}
.services-tabs-lf{padding: 0;}

.product-plans-details{position: relative;}
.key-features-plans{ display: block;}
.key-features-lf{width: 100%;}
  .key-features-rt {position: absolute; top: 9px; right: 3px; width: 133px; }
  .key-features-users{padding: 5px 10px;}
  .key-user{display: inline-block; font-size: 16px;}
  .key-user-txt{font-size: 13px; display: inline-block;}
  .available-now{padding: 7px 12px;
    font-size: 12px;}
    .ourplan-product-section .product-plans-details .gotoapp-btns{text-align: center}

    .team-info-details ul li{display: block; width: 100%;}

    #calendar-wrapper{display: none;}





}

@media(max-width:600px){
    .m-di{display: none;}
    .sch-top-bar{margin-right: 0 !important;}
    .sch-top-bar a .sc-top-btn{padding: 2px 11px; font-size: 13px;}
}

@media(max-width:500px){
	.services-tabs-lf h3{font-size: 14px;}
	.services-tabs-lf{width: 35%}
	.services-tabs-center{width:35%;}
	.services-tabs-rt{width: 30%;}
	.quantity-field{width: 90%;}
	.quantity-field .number{width: 26px; }
	.quantity-field .value-button{width:21px;}
	.sub-head-panel-table{padding: 15px;}
	.bottom-subs-button{padding: 15px; position: relative;}
	.subscription-part-right-b{padding: 15px;}
	.team-view-list{display: block;}
    .team-view-lf, .team-view-rt{width: 100%;}
    .team-view-rt{padding-top: 10px; padding-left: 0;}


}