@font-face{font-family:SegoePrint;src:url(/api/includes/global/fonts/SegoePrint.eot?#iefix) format("embedded-opentype"),url(/api/includes/global/fonts//SegoePrint.woff) format("woff"),url(/api/includes/global/fonts/SegoePrint.ttf) format("truetype"),url(/api/includes/global/fonts/SegoePrint.svg#SegoePrint) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:SegoeUI-Regular;font-stretch:normal;font-style:normal;font-weight:400;src:url(/api/includes/global/fonts/SegoeUI_gdi.eot?#iefix) format("embedded-opentype"),url(/api/includes/global/fonts/SegoeUI_gdi.woff) format("woff"),url(/api/includes/global/fonts/SegoeUI_gdi.ttf) format("truetype"),url(/api/includes/global/fonts/SegoeUI_gdi.svg#SegoeUI-Regular) format("svg");unicode-range:U+20-2666}
@font-face{font-family:MyriadPro-Regular;font-stretch:normal;font-style:normal;font-weight:400;src:url(/api/includes/global/fonts/MyriadPro-Regular_gdi.eot?#iefix) format("embedded-opentype"),url(/api/includes/global/fonts/MyriadPro-Regular_gdi.woff) format("woff"),url(/api/includes/global/fonts/MyriadPro-Regular_gdi.ttf) format("truetype"),url(/api/includes/global/fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular) format("svg");unicode-range:U+20-25CA}
@font-face{font-family:SegoeUI-Light;src:url(/api/includes/global/fonts/SegoeUI-Light.eot?#iefix) format("embedded-opentype"),url(/api/includes/global/fonts/SegoeUI-Light.woff) format("woff"),url(/api/includes/global/fonts/SegoeUI-Light.ttf) format("truetype"),url(/api/includes/global/fonts/SegoeUI-Light.svg#SegoeUI-Light) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:SegoeUISymbol;src:url(/api/includes/global/fonts/SegoeUISymbol.eot?#iefix) format("embedded-opentype"),url(/api/includes/global/fonts/SegoeUISymbol.woff) format("woff"),url(/api/includes/global/fonts/SegoeUISymbol.ttf) format("truetype"),url(/api/includes/global/fonts/SegoeUISymbol.svg#SegoeUISymbol) format("svg");font-weight:400;font-style:normal}
.upgrade-plans{background:unset!important;color:#3b5998!important;border:solid 1px #3c8ac9!important}
.most-poplr:before{border-color:transparent;border-top-color:#f90!important;border-width:8px!important}
.most-poplr:after,.most-poplr:before{bottom:-16px;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin:auto;right:0}
.most-poplr{background:#f90;color:#fff;line-height:11px;padding:8px 0;display:block;margin:0 auto;border-radius:2px;font-size:12px;position:absolute;left:0;right:0;top:-28px;width:104px}
.featurestext{font-size:12px;line-height:17px;padding:10px 15px 0;color:#4d4d4d;display:block}
.secondary.buy-now{border:1px solid #3c8ac9;font-weight:400;padding:6px 0!important;color:#3b5998!important;background:#fff!important;width:100px!important;margin:auto;margin-top:10px!important}
.secondary.buy-now:hover{background:#0A53A8!important;color:#fff!important}
.small-text{font-size:12px;color:#f90}
.checked,.unchecked{background-repeat:no-repeat;background-position:center;background-size:20px 20px;width:20px;height:20px}
.checked{background-image:url(/quiz-school/signup/business/pricing_ui/check.svg)}
.unchecked{background-image:url(/quiz-school/signup/business/pricing_ui/cross.svg)}
.cross circle{stroke:#4d4d4d;stroke-width:2}
.svg-icon circle{stroke:#4691f6;stroke-width:2}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.fade.in{opacity:1}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#4d4d4d;border-width:0 5px 5px}
.tooltip-inner{min-width:150px;max-width:300px;font-size:13px;padding:8px;color:#fff;text-align:center;background-color:#4d4d4d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip{position:absolute;cursor:help;z-index:1030;display:block;font-family:SegoeUI-Regular;font-size:15px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}
.include-section .price_ipad:first-child{float:left}
.include-section .price_ipad:last-child{float:right}
.all_paid{display:inline-block;padding:0 10px 15px;font-size:32px;color:#3E3939;margin-top:19px;text-align:center;font-weight:500}
.faq-ques-rt{margin-left:5%}
.faq-ques-lt{margin-right:5%}
.include-section{margin:0px auto 0px}
.section-allpaid{box-sizing:border-box;padding:80px 0 0;text-align:center;margin:0 auto 20px}
.include-section ul li{text-align:left;margin-bottom:15px;font-size:18px;line-height:28px;font-weight:400;color:#555;list-style:none;position:relative;background: url(/quiz-school/signup/business/tick-img.svg);background-repeat: no-repeat;padding-left: 35px;background-position: 10px 7px;}
.include-section ul li svg{display:block;line-height:20px;margin-right:10px;position:relative;width:20px;height:20px;float:left}
.price_ipad{display:inline-block}
.pricing_planCon{padding:29px 10px 0;width:100%;text-align:center}
.popup-youtube{background:#f90 none repeat scroll 0 0!important;color:#fff;padding:4px 10% 6px;position:relative}
.pricing-table--features .pricing-table__body__cell{font-weight:500;font-size:14px}
.top-heading h5{color:#555;font-family:"Open Sans",sans-serif;font-weight:300;line-height:20px;padding-top:5px}
.try-button{width:100%}
.top-heading h3{color:#616161;line-height:20px;font-family:SegoeUI-Light;font-size:24px;font-weight:400;text-align:center;vertical-align:middle;margin:auto;display:table;padding:0 0 24px}
.money-img{padding-right:10px;line-height:0}
.switch-plan{margin:0 auto;text-align:center;width:100%}
.switch-plan > span{font-size:12px;color:#4c4c4c;display:inline-block;margin:5px 6px 0;vertical-align:top}
.onoffswitch{left:0;margin:0 auto;text-align:left;right:0;width:60px;-moz-user-select:none;-ms-user-select:none;display:inline-block}
.onoffswitch,input.switch:empty ~ label{position:relative;-webkit-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0;-webkit-transition:margin .3s ease-in 0;-o-transition:margin .3s ease-in 0;transition:margin .3s ease-in 0}
.onoffswitch-inner:before{padding-left:10px;color:#FFF}
.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;font-family:Trebuchet,Arial,sans-serif;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";background-color:#d9d9d9}
.onoffswitch-inner:after{padding-right:10px;color:#999;text-align:right}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:3px}
.onoffswitch-switch{background:#2f9c03;border-radius:50%;bottom:0;display:block;height:21px;width:21px;margin:4.4px 0;position:absolute;top:0;right:35px;-moz-transition:all .3s ease-in 0;-webkit-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0}
.pricing-table__header h2{font-weight:400;color:#6c6c6c;font-size:23px;padding:0;text-align:center;text-transform:uppercase;text-align:center}
.price_number{color:#f90;font-size:40px;font-weight:600}
.pricing-table__price ul{list-style:none}
.price_figure{display:block;width:100%;padding:20px 0 10px}
.price_figure label{color:#f90;font-size:42px;font-family:MyriadPro-Regular;text-shadow:.5px .87px 1px rgba(255,153,0,.75);-moz-text-shadow:.5px .87px 1px rgba(255,153,0,.75);-ms-text-shadow:.5px .87px 1px rgba(255,153,0,.75);-webkit-text-shadow:.5px .87px 1px rgba(255,153,0,.75);-o-text-shadow:.5px .87px 1px rgba(255,153,0,.75)}
span.tenure_lable{display:inline-block;font-size:11px;line-height:14px;position:relative;top:-2px;text-align:left;margin-left:5px}
.qmpricespace span.tenure_lable{display:block;top:10px}
.price_tenure{color:#a5a5a5;font-size:11px;margin-top:0}
span.price_tenure_lable{display:block;font-weight:500;color:#4d4d4d}
.btn.btn--action{background:#1870D5;border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;color:#fff;font-size:16px;padding:7px 15px;text-align:center;-webkit-transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;line-height:20px;width:120px;margin:0 auto}
.btn.btn--action:hover{background:#0A53A8;color:#fff}
.tooltip-icon{border:1px solid #4d4d4d;color:#4d4d4d;border-radius:30px;margin-left:10px;padding:0 3px;font-weight:600;font-size:10px;cursor:pointer;opacity:1;position:initial;display:inline-block;line-height:11px;}
.qmpricespace .price_number{font-size:32px}
.qmpricespace .totalessential_text3{margin-top:15px;color:#4d4d4d;font-size:14px}
.qmpricespace .tooltip-icon{font-weight:500;font-size:14px;cursor:pointer;opacity:1;position:initial;display:block;margin:0;border:0;border-bottom:1px dotted #ddd;color:#737373;line-height:normal;padding:0;border-radius:0}
.qmpricespace .deskptt{font-size:14px;cursor:pointer;opacity:1;position:initial;display:inherit;margin:0;border:0;border-bottom:1px dotted #ddd;color:#737373;line-height:normal;padding:0;border-radius:0}
.container-pricing-table{margin-top:25px;max-width:100%;display:-ms-flexbox;display:flex;justify-content:center}
#tmpricing .container-pricing-table{justify-content:center}
#tmpricing .pricing-table-commons{max-width:335px}
.pricing-table{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;background-color:#fff}
@media only screen and (max-width:550px) {
span.small-text-limit:hover:after{min-width:110px!important}
}
@media only screen and (max-width:400px) {
.pricing-table__body__cell:before{max-width:calc(100% - 70px)}
.pricing-table__body__cell > span.deskuiptt:before,.pricing-table__body__cell > span.deskptt:before{max-width:calc(100% - 70px)}
.pricing-table__body__cell{font-size:12px!important;font-weight:400}
}
@media only screen and (max-width: 767px) {
.pricing-table .btn-div .btn{max-width:90px!important}
.faq-ques-rt{margin-left:0!important}
.faq-ques-lt{margin-right:0!important}
.brands-tab{display:none!important}
.price_ipad{float:none!important;width:100%;text-align:left;margin-bottom:0}
.pricing-table__body__cell:before{font-size:13px}
.pricing-table__body__cell > span.deskuiptt:before,.pricing-table__body__cell > span.deskptt:before{font-size:13px}
.container-pricing-table{margin-top:30px!important}
.include-section ul li{font-size: 16px;line-height: 28px;}
}
.top-heading h5{padding-top:0}
.pricing-table .btn-div .btn{margin:0 7px!important;max-width:85px;display:block}
.pricing-table .login-heigh .btn-div .btn{max-width:100px}
.qmpricespace .btn-div{display:block;text-align:center}
#tmpricing .pricing-table .btn-div .btn,#K12Pricing .pricing-table .btn-div .btn{max-width:90px}
.qmpricespace.pricing-table .btn-div .btn{margin:auto!important;margin-bottom:20px!important}
#tmpricing .qmpricespace.pricing-table .btn-div .btn{margin-bottom:0!important}
#tmpricing .qmpricespace.pricing-table .btn-div .youtube-popup{margin:0 17px!important}
.qmpricespace.pricing-table .btn-div .buynowcta{font-size:16px}
.btn-div{display:flex;align-items:center;justify-content:center}
.pricing-table__header{min-height:100px;border-right:0 solid #E4E6ED;border-bottom:0;border-top:0 solid #E4E6ED;padding:0 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}
.pricing-table__header__legend{display:inline-block;height:35px;margin-top:5px;color:#858EA1;font-size:14px;font-size:1.4rem}
.pricing-table__header--empty{border-top:0;padding:0}
.pricing-table__icon{height:130px;margin:15px auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}
.pricing-table__price{margin:5px auto 15px;min-height:170px}
.qmpricespace .pricing-table__price{margin:5px auto 15px;min-height:100px}
#K12Pricing .pricing-table__price{min-height:170px}
#K12Pricing .pricing-table__header{min-height:100px}
.pricing-table__price--EUR{display:none}
.pricing-table__price__mensuel{font-size:16px;font-size:1.6rem}
.pricing-table__header__icon--basic{max-height:50px;max-width:150px;width:100%}
.pricing-table__header__icon--pro{max-height:50px;max-width:150px;width:100%}
.pricing-table__header__icon--premier{max-height:80px;max-width:150px;width:100%}
.pricing-table__header__icon--enterprise{max-height:130px;max-width:150px;width:100%}
.table-pricing__icon{width:18px;height:40px}
.pricing-table__body__cell{height:40px;font-size:14px;vertical-align:middle;border-right:0 solid #E4E6ED;border-bottom:1px solid #E4E6ED;padding:8px 10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.pricing-table__header{min-height:265px}
#K12Pricing .pricing-table__header{min-height:320px}
.pricing-table__price{min-height:170px}
#K12Pricing .pricing-table__price{min-height:170px}
.brands-tab{display:none!important}
}
.pricing-table__body__cell span.deskuiptt,.pricing-table__body__cell span.deskptt{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:768px) {
.qmpricespace .deskuiptt ~ .tooltip.bottom{display:none!important}
}
@media only screen and (max-width:768px) {
.pricing-table__body__cell{border-color:#F2F3F8;-ms-flex-direction:column;flex-direction:column}
.top-heading h3{line-height:35px}
.pricing-table__body__cell.pricing-table__body__cell--empty:before{color:#fff;content:attr(data-th);display:inline-block}
.pricing-table__body__cell--empty{border-right:1px solid #F2F3F8;background-color:#858EA1;color:#fff;font-weight:600;letter-spacing:1px;height:72px;border-top:0;border-bottom:0;text-transform:uppercase;font-size:12px}
}
.pricing-table__body__cell--included{height:200px;background:#F3FBFE}
.ptt.deskptt:before{border-bottom:1px dotted #ddd}
.ptt.deskptt{position:relative}
.ptt.deskptt:hover:after{display:none}
.pricing-table__body__cell > span.ptt{display:inherit}
.advancefeatureui{position:relative}
span.toggleadvancefeature{cursor:pointer;color:#3b5998}
.qmpricespace .advancefeature ul li{position:relative;padding-left:14px;line-height:16px;margin-bottom:10px;font-weight:400}
.advancefeatureui.active .plus,.advancefeatureui .minus{display:none}
.advancefeatureui.active .minus{display:inline-block}
.qmpricespace .advancefeatureui .advancefeature > ul li:after{content:'';position:absolute;height:6px;width:6px;left:0;border:1px solid #3b5998;border-radius:50%;top:4px;margin:auto}
span.toggleadvancefeature i{font-style:normal}
.qmpricespace .advancefeatureui .advancefeature > ul{display:none;margin-top:10px}
.advancefeatureui.active .advancefeature > ul{display:block}
.pricing-table__body__cell.advancefeatureui.active{height:190px!important}
.pricing-table--features.qmpricespace .advancefeatureui .advancefeature{display:block}
.qmpricespace .advancefeatureui .advancefeature{display:none}
@media only screen and (max-width: 1061px) {
.pricing-table.qmpricespace{-webkit-flex:1 1 17%;-moz-flex:1 1 17%;-ms-flex:1 1 17%;flex:1 1 17%}
span.toggleadvancefeature2{font-weight:500}
.qmpricespace .advancefeature ul li{font-size:10px}
.qmpricespace .advancefeatureui .advancefeature > ul{display:block!important}
.pricing-table__body__cell.advancefeatureui .checked,.pricing-table__body__cell.advancefeatureui .unchecked{position:absolute;bottom:8px}
.pricing-table__body__cell.advancefeatureui{height:230px!important;-ms-flex-align:baseline;align-items:baseline}
.qmpricespace .advancefeatureui .advancefeature{display:block!important}
.advancefeatureui .advancefeature{display:block!important;text-align:left;position:absolute}
.pricing-table__body__cell span.deskuiptt,.pricing-table__body__cell span.deskptt{width:100%}
.pricing-table__body__cell{height:106px!important;border-color:#F2F3F8;border-top:1px solid #E4E6ED;border-bottom:0 solid #E4E6ED;display:block}
.pricing-table__body__cell--included{display:none}
.pricing-table__header .ht{font-size:24px}
.container-pricing-table{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.zone--pricing{background-color:#F2F3F8}
.pricing-table__footer{border-top:1px solid #E4E6ED!important}
.pricing-table__body__cell span.deskuiptt,.pricing-table__body__cell span.deskptt{-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;font-weight:400;color:#4d4d4d;font-size:13px}
.pricing-table__body__cell:before{content:attr(data-th);display:block;text-transform:unset;letter-spacing:.5px;margin-bottom:5px;border-bottom:1px dotted #ddd}
.pricing-table__body__cell > span.deskuiptt:before,.pricing-table__body__cell > span.deskptt:before{content:attr(data-th);display:inline-block;text-transform:unset;letter-spacing:.5px;margin-bottom:5px;border-bottom:1px dotted #ddd}
.checked,.unchecked{display:block;margin:auto}
.ptt .tooltip-icon{display:none}
.ptt:before{border-bottom:1px dotted #ddd}
.ptt{position:relative}
.ptt[aria-label=""]:hover:after{content:"";display:none}
.pricing-table__body__cell[aria-label=""]:before{border-bottom:0!important}
.ptt:hover:after{content:attr(aria-label);right:0;font-size:11px;z-index:5;bottom:80%;position:absolute;min-width:150px;max-width:300px;padding:3px 8px;color:#FEFEFF;text-align:center;text-decoration:none;background-color:rgba(33,44,60,0.9);border-radius:3px;left:0}
.pricing-table__footer{border-color:#F2F3F8}
.pricing-table--features{display:none}
.pricing-table__header{border-left:1px solid #F2F3F8}
}
.tooltipfortmshow{display:none;right:0;font-size:11px;z-index:9999;bottom:-35px;position:absolute;min-width:110px;max-width:300px;padding:3px 8px;color:#FEFEFF;text-align:center;text-decoration:none;background-color:rgba(33,44,60,0.9);border-radius:3px;left:0;margin:0 auto}
.tooltipfortm:hover .tooltipfortmshow{display:block}
.toggle-wrap .toggle-tabs li .ptt:hover:before,.toggle-wrap .toggle-tabsk12 li .ptt:hover:before{content:attr(desktop-tooltip);right:0;font-size:11px;z-index:9999;bottom:80%;position:absolute;min-width:150px;max-width:300px;padding:3px 8px;color:#FEFEFF;text-align:center;text-decoration:none;background-color:rgba(33,44,60,0.9);border-radius:3px;left:0}
.pricing-table__body__cell--empty{border-right:0;font-weight:500;background-color:#F2F3F8;height:50px;text-transform:uppercase;font-size:12px;letter-spacing:.5px}
.pricing-table--features{-ms-flex:1 1 25%;-webkit-flex:1 1 25%;-moz-flex:1 1 25%;flex:1 1 25%;text-align:left}
.pricing-table--features.qmpricespace{-ms-flex:1 1 30%;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;flex:1 1 30%;text-align:left}
.pricing-table--features .pricing-table__header--empty{border-left:0;position:relative}
.pricing-table--features .pricing-table__header--empty img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.pricing-table--features .pricing-table__body__cell{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:left;border-left:0 solid #E4E6ED}
.pricing-table--features .pricing-table__body__cell--included{display:block;line-height:28px}
.pricing-cell--last{border-bottom:1px solid #E4E6ED}
.pricing-table__footer{padding:20px 25px;border:0 solid #E4E6ED;border-left:0;text-align:center}
.pricing-table__footer--basic{border-left:0 solid #E4E6ED}
#show_list2,#show_list1,#show_list3,#show_list1k12{border:1px solid #3c8ac9;padding:5px 10px;margin-top:0;border-radius:3px;display:inline-block}
@media (min-width: 831px) {
.pricing-table{max-width: 25%;}
.deskhide{display:none}
.enterprice-offer .pricing-table__price{position:relative}
}
@media (max-width: 830px) {
#tmpricing .zone--pricing-outside .pricing-table__body__cell{-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-direction:row!important;flex-direction:row!important;    padding: 0px 20px !important;}
#tmpricing #plans-covers .zone__content .pricing-table__body__cell:before{
  text-align: left!important;
  content: attr(data-th) !important;
  display: inline-block!important;
}
#tmpricing .pricing-table__body.first-table-body{padding-bottom:0px;}
.pricing-table__body__cell.advancefeatureui .checked,.pricing-table__body__cell.advancefeatureui .unchecked{top:0;right:10px}
#show_list2,#show_list,#show_list1k121{min-width:110px;text-align:left}
.checked,.unchecked{margin:unset}
span.small-text-limit:hover:after{min-width:130px}
.limitapply-div{text-align:right}
.offerprice{top:-15px!important}
.offerprice ~ li.price_figure{margin-top:15px}
.counttimebox{padding:5px 0!important;width:214px!important;display:table!important}
.pricing-table--pro{margin-top:20px}
.buynowlock{bottom:28px!important;right:-46px!important}
.offerprice .counttimebox{right:46px!important;top:-22px!important;padding:0 0 24px!important;width:auto!important}
.pricing-table{margin:10px auto!important}
.login-heigh{min-height:unset!important}
.pricing-table__header .ht{line-height:32px;padding-top:25px;font-weight:500}
.zone--pricing{background:#fff}
.price_number{font-size:40px}
.price_figure label{font-size:40px}
.cta .btn.btn--action{position:unset!important;padding:7px 18px!important}
.pricing-table.pricing-table--premier.pricing-hover{margin-top:25px!important}
.footer-team,.footer-pricetm,.footer-priceqm,.mhide{display:none!important}
.container-pricing-table{margin-top:0!important}
.featurestext{line-height:22px;font-size:15px;height:auto;padding:0;margin-top:15px;font-weight:400}
.pricing-table__price,#K12Pricing .pricing-table__price{min-height:auto;margin:0 auto 25px}
.most-poplr{width:100%;top:-25px!important;border-radius:2px 2px 0 0;text-align:center;top:0!important}
.pricing-table__header{display:block}
.btn.btn--action.freesignup{background:#3c8ac9!important;color:#fff!important;font-size:15px;padding:10px 14px!important;text-align:center;text-decoration:none!important;margin:auto;line-height:20px;display:table}
.pricing-table__footer .btn.btn--action{padding:7px 0!important;display:table}
.pricing-table{-ms-flex:1 0 100%!important;-webkit-flex:1 0 100%!important;-moz-flex:1 0 100%!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important;margin:20px auto}
.pricing-table__body__cell{height:56px!important;display:flex!important}
ul.dd{left:0!important}
span.discount-priceui{right:1px!important}
.total_lerners{text-align:center;margin-top:0!important;position:unset!important}
.pricing-table__icon{margin:0 auto 25px}
.pricing-table__body__cell.no{display:none}
.pricing-table__header__icon--pro{margin-top:-25px}
.pricing-table__footer{padding:20px;display:none}
.pricing-table__body__cell,.pricing-table__body__cell span.deskuiptt,.pricing-table__body__cell span.deskptt{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}
.pricing-table__body__cell:before{text-align:left!important;content:attr(data-th);display:inline-block!important}
.pricing-table__body__cell > span.deskuiptt:before,.pricing-table__body__cell > span.deskptt:before{text-align:left!important;content:attr(data-th);display:inline-block!important}
.pricing-table__body__cell,.pricing-table__body__cell span.deskuiptt,,.pricing-table__body__cell span.deskptt{-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-direction:row!important;flex-direction:row!important}
}
.pricing-table--enterprise .pricing-table__body__cell--empty{border-right:0 solid #E4E6ED}
.footer-team{border-left:0 solid #E4E6ED}
.brands-tab{display:none;float:left;margin:0 auto;text-align:center;width:100%}
.faq-ques{line-height:24px;font-family:Lato,sans-serif;margin-bottom:30px}
.faq-ques p{font-size:16px;line-height:28px}
.faq-ques h5{color:#4b4b4b;margin-bottom:10px;font-size:18px;line-height: 30px;margin-top:10px;line-height:30px}
@media only screen and (max-width:340px) {
.top-heading h3{font-size:20px}
}

@media only screen and (min-width:900px) and (max-width:1200px) {
span.discount-priceui{right:20px!important}
}
.counttimebox{color:#616161;line-height:24px;font-size:24px;text-align:center;margin:auto;padding:0 0 24px;position:relative;width:180px;display:inline-block}
span#countbox{color:red}
.daysui span.texthour,.daysui .textmin,.daysui .textsec{margin:10px 15px 0 0}
.daysui .timetext{right:15px}
.timetext{font-size:10px;color:#a5a5a5;display:block;position:absolute;right:19px;width:100%;line-height:15px;font-family:"Open Sans",sans-serif}
span.texthour,.textmin,.textsec{margin:10px 13px 0 0}
.counttimebox #countbox ~ span{font-size:18px}
.offerprice .counttimebox{font-size:11px;position:absolute;right:-75px;width:auto;display:block;font-family:SegoePrint;top:-9px;font-weight:700}
.offerprice span#countbox2{color:red}
.offerprice span.texthour,.offerprice .textmin,.offerprice .textday,.offerprice .textsec{margin:10px 8px 0 0}
.offerprice .timetext{line-height:1px;font-size:7px;background:url(/training/signup/business/image/pricing-arrow2.png) no-repeat left;background-size:auto;height:42px;background-position:26px center;position:absolute;width:100%;margin:0;right:22px!important;text-align:right;font-family:SegoePrint}
.offerprice{position:absolute;top:-30px;text-align:center;left:0;right:0}
.offerprice label{font-size:24px;color:red;position:relative}
.discount-line{width:76px;display:block;height:2px;border-bottom:2px solid red;position:absolute;bottom:45%;left:-4px}
.buynowlock{border:dashed 1px #E4E6ED;color:#4d4d4d;border-radius:26px;position:absolute;bottom:-6px;font-size:10px;width:110px;line-height:12px;padding:4px 10px;right:-90px;font-weight:600}
.banner-content h5{font-size:16px;line-height:30px;margin-top:10px}
.banner1-bg{background:#FB4;position:relative;margin:45px 0}
@media(min-width: 768px) {
.banner-content h5 span{display:block}
}
@media(max-width: 767px) {
  #tmpricing  span.limitapply-div svg{    margin-left: auto !important;    text-align: right;margin: 0;}
.toggle-wrap .toggle-tabs li .tooltip,.toggle-wrap .toggle-tabsk12 li .tooltipfortm{display:none!important}
fortm{display:none!important}
.banner1-bg{height:auto;display:block;width:100%;text-align:center;margin:30px 0!important}
.banner-content h1,.banner-content h3{line-height:30px!important;font-size:25px!important;font-weight:700}
.banner-content h5{margin-top:18px!important;line-height:33px!important}
.banner1-con{margin:0!important}
.banner1-img img{width:100%!important;float:none!important;padding:5px 20px 0!important;margin-left:0!important;margin-top:30px}
.banner1-img{width:140px;text-align:center;margin:0 auto;margin-top:0!important}
.banner-con h5 span{font-size:15.3px!important}
.banner-content{padding:0!important}
}
.banner1-con{padding:0}
.banner-content h1,.banner-content h3{font-size:25px;line-height:30px;font-weight:700!important}
.banner1-img{border-radius:50%;margin-top:10px}
.banner-content{margin:25px 0}
.banner1-img img{padding:20px;width:130px;float:right;background-image:-webkit-radial-gradient(farthest-side,#FCF97E,#FB4);background-image:-moz-radial-gradient(#FCF97E,#FB4);background-image:-ms-radial-gradient(#FCF97E,#FB4);background-image:-o-radial-gradient(#FCF97E,#FB4);vertical-align:top}
.banner-content h1,.banner-content h3,.banner-content h5{font-family:Roboto,sans-serif;color:#1C1C1C;letter-spacing:0}
.pricing-table__body__cell ul{list-style:none}
.pricing-table__body__cell li.drop{position:relative;font-size:12px}
.pricing-table__body__cell li.drop > div,.pricing-table__body__cell li.drop ul li,li.drop,li.drop > div{cursor:pointer}
.total_lerners{letter-spacing:-.27px;font-weight:700;font-size:16px;color:#F90;padding:30px 0 10px}
.totalessential_price2,.totalpremium_price2,.totalbusiness_price2{padding:0 0 10px}
.qmpricespace .totalessential_price2,.qmpricespace .totalpremium_price2,.qmpricespace .totalbusiness_price2{padding:20px 0 10px;display:block}
.total_lerners strike{color:gray!important;font-size:16px}
.total_lerners .small-text{font-size:16px}
#qmpricing2 ul.dd{left:72px}
#tmpricing ul.dd{left:86px}
ul.dd{position:absolute;left:30px;box-shadow:0 6px 6px 1px #ddd;padding:0;margin-top:6px;border-radius:3px;z-index:11}
#pos2tm,#pos1tm{left:84px}
#posk12{left:57px!important}
li.drop,ul.dd{width:auto;list-style:none}
.show_list1k12 ul.dd{left:66px}
#products1 ul.dd,#products1k12 ul.dd{max-height:300px;overflow:hidden!important;overflow-y:scroll!important;width:170px}
#products2 ul.dd,#products3 ul.dd{max-height:350px;overflow:hidden!important;overflow-y:scroll!important;width:170px}
ul.dd li{background:#fff;padding:7px 0 7px 7px;font-size:13px;text-align:left;color:#3b5998}
ul.dd li:hover{color:#000}
#products1 .dd,#products2 .dd,#products3 .dd,#products1k12 .dd{display:none}
#products1 ul.dd::-webkit-scrollbar,#products2 ul.dd::-webkit-scrollbar,#products3 ul.dd::-webkit-scrollbar,#products1k12 ul.dd::-webkit-scrollbar{width:5px}
#products1 ul.dd::-webkit-scrollbar-thumb,#products2 ul.dd::-webkit-scrollbar-thumb,#products3 ul.dd::-webkit-scrollbar-thumb,#products1k12 ul.dd::-webkit-scrollbar-thumb{background-color:#a5a5a5;outline:1px solid #a5a5a5}
span.discount-priceui{display:inline-block;color:#f90;font-weight:600;font-size:11px;font-family:SegoePrint;margin-left:5px}
.promo_discount_priceui{font-size:11px;color:#f90;margin-left:5px}
span.small-text-limit{display:block;font-size:10px;font-weight:500;line-height:10px;position:relative}
span.small-text-limit:hover:after{content:attr(limit-tolltip);right:0;font-size:11px;z-index:9999;bottom:-56px;position:absolute;min-width:150px;max-width:300px;padding:6px 8px;color:#FEFEFF;text-align:center;text-decoration:none;background-color:rgba(33,44,60,0.9);border-radius:3px;left:0;line-height:15px;font-weight:400}
.right_img_subhead{color:#4d4d4d;line-height:32px;font-weight:500;text-align:center;margin:30px 0 40px}
.bdr-e0e0{border-bottom: 0px solid #fff;}
.slick-arrow{width: 44px;height: 44px;}
.TopSlider .brand-con{padding: 50px 0px;}
.brand-con{height: unset;}
.cta a{width:unset!important;display:inline-table;padding:12px 20px!important;margin:20px auto 50px !important;font-size:24px;font-weight:500}
.cta{text-align:center}
.bg-dk-grey{margin-top:0!important}
.display-none,.togglepricing,.togglepricingk12{display:none!important}
.togglepricing.active-content-box,.togglepricingk12.active-content-boxk12{display:block!important}
.toggle-wrap .toggle-tabs,.toggle-wrap .toggle-tabsk12{display:flex;max-width:830px;text-align:center;margin:0 auto}
.toggle-wrap .toggle-tabs li,.toggle-wrap .toggle-tabsk12 li{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;list-style:none;position:relative;font-size:16px;cursor:pointer;position:relative;color:#3b5998;padding:15px 0;font-weight:500}
.toggle-wrap .toggle-tabs li{background-color:#fff;border:1px solid #dee2e6;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom:1px solid #fff;margin-left:10px;margin-right:10px}
.toggle-wrap .toggle-tabs li .tooltip-icon,.toggle-wrap .toggle-tabsk12 li .tooltip-icon{margin-left:5px}
.toggle-wrap .toggle-tabs li.active-tab,.toggle-wrap .toggle-tabsk12 li.active-tabk12{color:#737373}
.toggle-wrap .toggle-tabsk12 li.active-tabk12:after{border-bottom:solid 4px #3c8ac9;content:'';height:19px;position:absolute;left:0;right:0;text-align:center;margin:auto;bottom:-2px}
.toggle-wrap .toggle-tabs li.active-tab:after{bottom:-2px;border-bottom:solid 2px #fff;content:'';height:19px;position:absolute;left:0;right:0;text-align:center;margin:auto}
.toggle-wrap .container-fluid{width:100%;border-bottom:solid 1px #eee}
.pricing_planCon p{margin-bottom:25px;font-weight:500;font-size:16px;color:#000}
@media(max-width:767px) {
.toggle-wrap .toggle-tabs li.active-tab:after,.toggle-wrap .toggle-tabsk12 li.active-tabk12:after{width:100%!important}
}
@media(min-width: 831px) {
.more-section img{display:none}
.more-section span{display:none}
}
@media(max-width: 831px) {
.more-section img{width:26px;height:26px;vertical-align:middle;margin-right:10px}
.more-section{font-size:20px;font-weight:500;border:2px solid #F2F3F8;border-top:1px solid #F2F3F8;padding:18px 0;text-align:center;cursor:pointer;color:#3b5998}
.more-section span{vertical-align:middle}
.dl{text-align:center}
span.tenure_lable{display:block;font-size:11px;line-height:18px;position:relative;top:10px;text-align:center;margin-left:5px;margin-top:0}
}
@media(max-width: 830px) {
.pricing-table__pricedropdown{display:block;margin-bottom:25px;justify-content:center;height:auto}
.rm-free-space{display:none}
.pricing-table__pricedropdown .total_lerners strike{display:block;text-align:left}
.pricing-table__pricedropdown .total_lerners{margin:0 10px}
.pricing-table__header1{min-height:100px;border-right:0 solid #E4E6ED;border-bottom:0;border-top:0 solid #E4E6ED;padding:0 10px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;visibility:hidden;position:fixed;width:100%;left:0;right:0;transform:translateY(-100%);opacity:0;z-index:2;top:67px;background:#fff;transition-property:opacity,transform}
.btn-div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:auto;align-items:center}
.feature-sticky-anim{transform:translateY(0);transition-timing-function:ease-in;transition-duration:400ms;opacity:1;z-index:7;visibility:visible;position:sticky;background:#fff;transition-property:opacity,transform;top:0}
.most-popular h2{padding-top:35px!important}
.feature-sticky-anim span.featurestext{display:none}
.pricing-table__header{border:1px solid #E4E6ED!important;border-bottom:0!important;padding-bottom:30px}
.d-none{display:none;position:relative}
.d-block{display:block;transition:height 2s;border:1px solid #E4E6ED;border-top:0}
.first-table-body .pricing-table__body__cell .small-text{display:block}
.first-table-body{border-left:1px solid #E4E6ED;border-right:1px solid #E4E6ED}
.pricing-table__header1 .pricing-table__price{margin:0 auto 15px}
.pricing-table__header1{padding-bottom:10px}
.pricing-table__header1 .ht{padding-top:10px;font-size:18px}
.pricing-table__header1 .price_figure{padding:10px 0}
.first-tab-price .pricing-table__price{margin:0 auto 5px}
.first-tab-price .btn.btn--action{margin:0 auto}
}
.row-section20{margin-top: 20px !important;}
@media(min-width: 831px) {
.pricing-table__pricedropdown{height:180px}
.qmpricespace .pricing-table__pricedropdown{height:145px}
.pricing-table__header1,.more-section{display:none}
.pricing-table__header{min-height:465px}
.qmpricespace .pricing-table__header{min-height:290px}
.qmpricespace .price_tenure{color:#4d4d4d;font-size:13px;margin-top:0;display:block;text-align:center}
}
#free-forever{margin-bottom:55px}
#K12Pricing .pricing-table__header{min-height:515px}
#K12Pricing .pricing-table__header h2{min-height:80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-direction:column;justify-content:flex-end}
.btn.btn--action.btn--full-width{max-width:100px!important;width:100px;padding:7px 0}
.pricing-table__header h2 span{font-size:16px;line-height:20px}
.pricing-table__footer .btn.btn--action{padding:10px 25px}
.NOTE{margin:60px auto auto;font-size:16px;max-width:1024px;line-height:23px}
.borderui{border:1px solid #eee;padding:5px 20px;margin-top:0;border-radius:3px;display:none}
.borderui.bordertm.visibiltyshow{display:inline-block;margin-top:25px}
.borderui.borderqm.visibiltyshow{display:inline-block;margin-top:25px}
.video-popup .close{position:absolute;top:-15px;right:-15px;cursor:pointer;display:inline-block;width:30px;height:30px;border-radius:50%;background:transparent url(/training/signup/business/new-pricing_ui/fancybox_sprite.png) no-repeat -4px -2px;opacity:9!important}
.video{padding:0;height:100%}
@media(min-width:800px) {
.video-popup{height:510px!important;width:450px!important}
#tmpricing span.limitapply-div{text-align:center}
}
span.smallfont{color:#737373;font-size:10px;line-height:8px;display:block}
.linkdisable{color:#737373!important;cursor:auto!important}
#tmpricing .pricing_planCon{padding-bottom:20px}
#tmpricing .more-btn{display:-ms-flexbox;display:flex;position:absolute;z-index:2;bottom:-30px;text-align:left;margin:auto;width:100%;background:#fff;padding:10px 18px;color:#3b5998;font-size:14px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:block;cursor:pointer;max-width:323px}
#tmpricing .caret-arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3b5998;display:inline-block;height:0;margin-top:8px;vertical-align:top;width:0;margin-right:7px}
#tmpricing .a-show{display:block;margin:0 4px}
.recomd .pricing-table__body.first-table-body{position:relative;padding-bottom:20px}
#tmpricing .pricing-table__pricedropdown.show_business_url.visibiltyshow{display:none}
#tmpricing .tmcomparetable .all_paid{width:100%;line-height:40px;padding-bottom:30px}
#tmpricing .thik-borders1{background:gray}
#tmpricing .most-poplr1{background:gray;top:7px;left:5px;right:unset;width:135px;padding-left:18px;border-radius:0;text-align:left}
#tmpricing .cuts-des1{position:absolute;width:19px;height:21px;transform:rotate(47deg);top:13px;left:131px;z-index:10;background:#fff;visibility:hidden;opacity:0}
#tmpricing .cuts-des1.cuts-des-active1{visibility:visible;opacity:1;top:10px;left:131px}
div#tmpricing .price_number-new{margin-right:0}
#qmpricing2 .most-poplr1.yrpln,#qmpricing2 .thik-borders1.yrpln{background:gray;}

.headers-style-st{min-height:50px;text-align:center;font-size:18px;border-top:1px solid #d0d2d3;border-bottom:1px solid #d0d2d3;display:flex;justify-content:center;align-items:center;color:#4d4d4d;margin:0 4px 0 0;font-weight:500;padding:8px 12px;width:25%}
.pricing-table .btn-div .btn.buttontextgetademo,.pricing-table .btn-div .btn.forplususercta{max-width:117px}
.scroll-div a.youtube-popup{display:inline-block!important}
.headers-style-st .texture-ess{text-align:left}
.headers-style .texture-ess-co{display:none!important}
.headers-style-st .texture-ess .mo-span{font-size:14px;font-weight:400}
.headers-style{min-height:62px;text-align:center;font-size:18px;border-top:0 solid #E4E6ED;border-bottom:1px solid #E4E6ED;display:flex;justify-content:center;align-items:center;color:#4d4d4d;margin:0 4px 0 0;font-weight:500;padding:8px 12px}
.headers-style .texture-ess{text-align:left}
.headers-style .texture-ess .mo-span{font-size:14px;font-weight:400;margin-left:0!important;float:none!important;min-height:auto!important}
#headers-styles1,#headers-styles2,#headers-styles3,.headeruifree{position:sticky;top:72px;z-index:99;background:#fff;margin-top:0;border-right:0 solid #E4E6ED;border-left:1px solid #E4E6ED;margin-right:0}
#headers-styles1{border-left:0 solid #d0d2d3}
#headers-styles3{border-right:0 solid #d0d2d3}
.tdt-one{font-size:16px}
#tmpricing strike.cutStrike{font-size:18px}
#tmpricing .bk-sp{font-size:13px;color:#6d6d6d}
#tmpricing .total_lerners,#tmpricing .total_lerners .small-text{font-size:20px}
#tmpricing .zone--pricing-outside .pricing-table__body__cell{display:flex!important;padding:0;border-bottom:1px solid #E4E6ED;min-height:62px;justify-content:center;text-align:left}
#tmpricing .btn-div.btn-divs1.show_business_url{display:none!important}
#tmpricing .btn-div.btn-divs1.show_business_url.visibiltyshow{display:flex!important}
#tmpricing .forplususers{display:none;font-size:12px}
#tmpricing .show_business_url.visibiltyshow .forplususers{display:block}
.footerStartTrial{z-index: 999;}

.span6{width: 50%;}

body {
  color: #4d4d4d;
}



.tp-50 {
  padding-top: 20px;
}

.pdtop30 {
  position: relative;
  padding: 20px 0px 0px 25px;
}

.pdtop30 .star {
  position: absolute;
  left: 0;
  top: 19px;
}

.top-headings h1 {
  position: relative;
}

.top-headings h1 span {
  position: absolute !important;
  top: 5px !important;
  margin-left: 12px !important;
  width: 52px;
  height: 52px;
  margin-top: 0px !important;
}

.top-headings h1 img {
  position: absolute;
  top: 66px;
  left: 135px;
  max-width: 350px;
}

.top-headings h2 {
  font-size: 26px !important;
  font-weight: 500 !important;
  line-height: 32px !important;
  margin-bottom: 29px !important;
  margin-top: 5px !important;
  font-family: open sans, sans-serif !important;
  color: #2e2e2e !important;
  text-align: center !important;
}

.flex-ch1 .switch-plan {
  margin: 0 auto;
  text-align: left;
  width: 100%;
  margin-bottom: 25px;
}

.flex-ch1 .switch-plan>span {
  font-size: 12px;
  color: #4c4c4c;
  display: inline-block;
  margin: 9px 6px 0;
  vertical-align: top;
}

.flex-ch1 .onoffswitch {
  left: 0;
  margin: 0 auto;
  text-align: left;
  right: 0;
  width: 60px;
  -moz-user-select: none;
  -ms-user-select: none;
  display: inline-block;
}

.flex-ch1 .onoffswitch,
input.switch:empty~label {
  position: relative;
  -webkit-user-select: none;
}

.flex-ch1 .onoffswitch-checkbox {
  display: none;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  margin: 4px 0 0;
  line-height: normal;
}

.flex-ch1 .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border-radius: 20px;
  margin-bottom: 5px;
}

.flex-ch1 .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin .3s ease-in 0s;
  -webkit-transition: margin .3s ease-in 0s;
  -o-transition: margin .3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}

.flex-ch1 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}

.flex-ch1 .onoffswitch-inner:after,
.flex-ch1 .onoffswitch-inner:before {
  content: "";
  background-color: #d9d9d9;
  display: block;
  float: left;
  width: 50%;
  height: 30px;
  padding: 0;
  line-height: 30px;
  font-size: 14px;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: 700;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.flex-ch1 .onoffswitch-inner:before {
  color: #fff;
}

.flex-ch1 .onoffswitch-inner:after {
  padding-right: 10px;
  color: #999;
  text-align: right;
}

.flex-ch1 .onoffswitch-switch {
  background: #2f9c03;
  border-radius: 50%;
  bottom: 0;
  display: block;
  height: 21px;
  width: 21px;
  margin: 4.4px 0;
  position: absolute;
  top: 0;
  right: 35px;
  -moz-transition: all .3s ease-in 0s;
  -webkit-transition: all .3s ease-in 0s;
  -o-transition: all .3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}

.flex-ch1 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
  right: 3px;
}

.flex-ch1 .switch-plan>span.save-20 {
  color: #2f9c03;
  font-weight: 600;
}

.xn-tick{display: none;}
.x-tick{display: block}

#xx-tick{display: none;}

.ed-box {
  margin: 50px auto;
  padding: 50px 30px;
  border-radius: 2px;
  border: 1px solid #D8D4D4;
  border-top: 3px solid #3C8AC9;
  width: 100%;
}
.teachers-plan{margin-top: 50px;}
.flex-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex-ch1 {
  width: 35%;
  border-right: 1px solid #D8D4D4;
  position: relative;
}

.toggle-box h3 {
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
  color: #4D4D4D;
}

.toggle-box .price-ess {
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
  color: #DF7000;
  padding: 5px 0;
}

.toggle-box .price-per p {
  font-size: 14px;
  color: #4D4D4D;
  font-weight: 400;
}

.toggle-box .price-per h4 {
  color: #4D4D4D;
  font-size: 16px;
  line-height: 24px;
  padding: 10px 0;
  font-weight: 400;
}

.toggle-box .price-per h4 strike {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #737373;
}

.toggle-box .price-per h4 span {
  font-size: 21px;
  font-weight: 600;
}

.toggle-box .price-per h4 span.small-fonts {
  font-size: 16px;
  font-weight: 600;
}

a.trynow {
  padding: 10px 40px;
  border: solid 1px #1870D5;
  color: #1870D5;
  border-radius: 50px;
  font-size: 18px;
  font-weight: 400;
  margin-right: 10px;
}

.cta_btn .buy_now {
  padding: 10px 40px;
  background: #1870D5;
  color: #fff;
  border-radius: 50px;
  font-size: 18px;
  font-weight: 400;
}

a.trynow:hover {
  border: solid 1px #0A53A8;
  background-color: #0A53A8;
  color: #FFF;
  -webkit-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 5px 0 rgb(118 125 144 / 33%);
  box-shadow: 0 4px 5px 0 rgb(118 125 144 / 33%);
}

.cta_btn .buy_now:hover {
  -webkit-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 5px 0 rgb(118 125 144 / 33%);
  box-shadow: 0 4px 5px 0 rgb(118 125 144 / 33%);
  background: #0A53A8;
}

.cta_btn .get_demo {
  font-size: 14px;
  color: #3C8AC9;
  margin-left: 20px;
  background: url('/pricing/img/new-img/left-arrow.svg');
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 30px;
  background-position: 92%;
}

.cta_btn .get_demo:hover {
  background-position: 97%;
}

.flex-ch2 {
  width: 65%;
  padding: 0 30px 0 50px;
}

.flex-ch2 .text-wraps h3 {
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.flex-ch2 .text-wraps h3 span.ev-org {
  color: #DF7000;
  background-color:rgba(0,0,0,0.01);
}


.align-ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

.align-ul ul {
  list-style: none;
  padding-top: 40px;
  width: 48%;
}

.align-ul ul li {
  font-size: 15px;
  line-height: 20px;
  color: #4d4d4d;
  padding: 0 0 0px 25px;
  position: relative;
  cursor: pointer;
  margin-bottom: 22px;
}

.align-ul ul li span.dashed {
  border-bottom: 1px dashed #D8D4D4;
  padding-bottom: 2px;
}

.align-ul ul li span.tick {
  left: 0;
  top: 2px;
  position: absolute;
}

.align-ul ul li .det-p {
  color: #A7A7A8;
  font-size: 12px;
}

#pd-27 {
  padding-bottom: 28px;
}

#pd-66 {
  margin-bottom: 50px;
}

.align-ul ul .blankdiv {
  padding-bottom: 0px;
  min-height: 28px;
}

.td-break {
  padding-bottom: 0;
  min-height: auto;
}

.new-smiley {
  background: #f5f5f5;
  padding: 30px 0px;
  margin: 75px auto 50px;
  text-align: center;
}

.contain-smiley h3 {
  font-size: 25px;
  line-height: 34px;
  position: relative;
  text-align: center;
  color: #1c1c1c;
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}

.contain-smiley h5 {
  color: #1c1c1c;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
}

.contain-smiley h3 .sp-icon {
  margin-left: 10px;
  height: 30px;
}

.contain-smiley h5 .span-bl {
  display: block;
  float: none;
  margin-left: auto;
  min-height: auto;
}

.sd-ques {
  padding-top: 1px;
}

.question-con .centralize-heading {
  margin: 0px 0 40px;
}

.right_img_subhead {
  color: #4d4d4d;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
  margin: 24px 0 40px;
  font-size: 30px;
}

.faq-ques-lt {
  margin-right: 5%;
}

.faq-ques-rt {
  margin-left: 5%;
}

.faq-ques {
  line-height: 24px;
  font-family: Lato, sans-serif;
  margin-bottom: 30px;
}

.faq-ques p {
  font-size: 15px;
  line-height: 24px;
  color: #737373;
}

.faq-ques h5 {
  color: #4b4b4b;
  margin-bottom: 10px;
  font-size: 20px;
  margin-top: 10px;
}

.row {
  align-items: unset;
}

.brand-con.brand-con2 {
  height: auto;
  padding: 0 0 40px;
}

.brand-con.brand-con2 ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.brand-con.brand-con2 ul li {
  margin: auto;
}

#an-price {
  display: block;
}

#or-price {
  display: none;
  font-size: 14px;
  min-height: 36px;
  color: #4d4d4d;
  padding: 6px 0 0;
}

#or-price span {
  font-weight: 500;
}

.tooltip-action {
  position: absolute;
  padding: 10px 8px;
  text-align: left;
  background-color: #2d2d2d;
  color: #fff;
  left: 0;
  right: 0;
  top: 28px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 18px;
  width: 90%;
  opacity: 0;
  visibility: hidden;
  transition: 0.1s all;
  z-index: 3;
}

.tip-arrow {
  position: absolute;
  width: 13px;
  height: 13px;
  background-color: #2d2d2d;
  top: -5px;
  left: 65px;
  right: 0;
  transform: rotate(45deg);
}

.align-ul ul li:hover .tooltip-action,
.flex-ch2 .text-wraps h3 span.dashed:hover .tooltip-action {
  opacity: 1;
  visibility: visible;
}

.flex-ch2 .text-wraps h3 span.dashed {
  position: relative;
}

.align-ul ul li.plusdiv ul li .tooltip-action {
  opacity: 0 !important;
  visibility: hidden !important;
}

.align-ul ul li.plusdiv ul li:hover .tooltip-action {
  opacity: 1 !important;
  visibility: visible !important;
}

.tryitfree {
  font-size: 16px;
  margin-top: 20px;
  line-height: 23px;
  padding-right: 30px;
  color: #4d4d4d;

}

.tryitfree.sm {
  font-size: 13px;
  margin-top: 0px;
}

.tryitfree a {
  border-bottom: solid 1px #3b5998;
}

.align-ul .plusdiv ul {
  padding-top: 0px;
}

.align-ul ul li.plusdiv {
  padding: 0px;
}

.align-ul .plusdiv ul strong {
  margin-bottom: 20px;
  display: table;
}

.flex-ch2 .text-wraps h3 span.dashed,
.flex-ch2 .text-wraps h3 span.dashed span {
  color: inherit;
}

.flex-ch2 .text-wraps h3 span.dashed {
  /* border-bottom: 1px dashed #D8D4D4; */
  padding-bottom: 2px;
}

@media(max-width: 900px) {
  .flex-ch2 {
      padding: 0 0 0 25px;
  }

  .container.no-hidden {
      overflow: unset !important;
  }
}

@media(max-width: 810px) {
  #pd-66 {
      padding-bottom: 0px;
  }

  .top-headings h2 {
      font-size: 22px;
      line-height: 28px;
  }

  .ed-box {
      padding: 50px 20px 30px;
      margin-bottom: 0;
  }
  .h2headingtag{text-align: center;}
  h1, .h1headingtag{max-width: unset;}

  .pricing_planCon{padding: 30px 0px 0px;}

  .price-per {
      margin-bottom: 0px;
  }

  .flex-control {
      flex-wrap: wrap;
  }

  .flex-ch1 {
      width: 100%;
      border-right: 0px solid #fff;
  }

  .flex-ch2 {
      width: 100%;
      padding: 50px 0 0 0;
  }

  .flex-ch2 .text-wraps h3 {
      line-height: 28px;
      font-size: 20px;
  }

  .align-ul ul {
      width: 100%;
      padding-top: 25px;
  }

  .align-ul ul li .det-p {
      max-width: 185px;
  }

  .logo_con {
      display: none;
  }

  .cta_btn {
      bottom: 0;
      display: table;
      float: left;
      line-height: 44px;
      width: 100%;
      clear: both;
  }

  .tryitfree {
      font-size: 16px;
      padding-top: 20px;
      line-height: 23px;
      display: table;
      clear: both;
  }
  .tryitfree.sm{
      padding-top: 0;
      margin-bottom: 25px;
  }
}

@media(max-width: 767px) {
  .new-smiley {
      margin: 50px auto 30px;
  }

  .contain-smiley h3 {
      display: block;
  }

  .contain-smiley h3 .sp-icon {
      position: absolute;
      top: unset;
  }

  .break {
      display: none;
  }

  .faq-ques-lt {
      margin-right: 0 !important;
  }

  .faq-ques-rt {
      margin-left: 0 !important;
  }

  .col-lg-6 {
      margin: 0
  }

  .question-con .centralize-heading {
      margin: 0px 0 0px;
  }

  .right_img_subhead {
      margin: 24px 0 20px;
  }

  .align-ul ul .blankdiv {
      display: none;
  }

  .watch-more {
      margin-bottom: 50px;
  }
}

@media(max-width: 660px) {
  .align-ul {
      flex-wrap: wrap;
      position: relative;
  }

  .align-ul ul li.plusdiv {
      padding: 0px;
      position: absolute;
      bottom: 88px;
  }

  .align-ul ul li.plusdiv.plusdivlast {
      bottom: 10px;
      margin-bottom: 0;
  }


  #pd-none {
      padding-top: 0;
  }


}

@media(min-width: 768px) {
  .cta_btn {
      margin-top: 30px;
      line-height: 48px;
      display: table;
      width: 100%;
  }

  .flex-ch2 .text-wraps h3 span.dashed {
      display: inline-block;
  }

  .flex-ch2 .text-wraps h3 span.dashed .tooltip-action {
      width: 300px
  }
}

/* footer cta css  */
.b1-heading h2 {
  padding: 3.125rem 0;
  font-size: 2.125rem;
  line-height: 2.875rem;
  color: #2e2e2e;
  font-weight: 500;
  text-align: center;
}

.watch-more {
  margin-bottom: 75px;
}

.watch-more .b1-heading .qna-head {
  padding: 45px 0px 25px !important;
}

.watch-more p {
  text-align: center;
  font-size: 18px;
}

.qna-head {
  padding: 25px 0 48px !important;
}

.qna {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-bottom: 45px;
}

.qna-child {
  max-width: 48%;
  flex: 1 1 48%;
}

.qna-margin {
  margin-right: 4.375rem;
}

.qna-child h4 {
  font-size: 1.125rem;
  line-height: 1.625rem;
  color: #4D4D4D;
  padding-bottom: 0.625rem;
}

.qna-child p {
  font-size: 1rem;
  line-height: 1.6rem;
  color: #4D4D4D;
}

del {
  text-decoration: line-through;
}

.newcta.topbutton {
  display: flex;
  justify-content: center;
}

.newcta.topbutton .round-fill {
  background-color: #1870D5;
  border: 1px solid #1870D5;
  color: #fff;
  border-radius: 50px;
  cursor: pointer;
  display: inline-block;
  padding: 11px 60px;
  transition: .4s all ease-in-out;
  -webkit-transition: color .35s, background .35s, -webkit-transform .35s, -webkit-box-shadow .35s;
  transition: color .35s, background .35s, -webkit-transform .35s, -webkit-box-shadow .35s;
  -o-transition: color .35s, background .35s, box-shadow .35s, -o-transform .35s;
  transition: color .35s, background .35s, transform .35s, box-shadow .35s;
  transition: color .35s, background .35s, transform .35s, box-shadow .35s, -webkit-transform .35s, -o-transform .35s, -webkit-box-shadow .35s;
  font-size: 16px;
  line-height: 20px;
  box-shadow: 3px 0px 6px #bfbfbf;
  -webkit-box-shadow: 3px 0px 6px #bfbfbf;
  -moz-box-shadow: 3px 0px 6px #BFBFBF;
}

.newcta.topbutton .round-fill:hover {
  -webkit-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 5px 0 rgb(118 125 144 / 33%);
  box-shadow: 0 4px 5px 0 rgb(118 125 144 / 33%);
  background: #0A53A8;
}

.get-demo-new.new-bt {
  line-height: 45px;
}

.newcta.topbutton .no-credit {
  padding-left: 14px;
  font-size: 13px;
  padding-top: 2px;
  display: flex;
  align-items: center;
  font-weight: 400;
}
.newcta.topbutton .no-credit svg{margin-right: 3px;}

.plus-div {
  margin-top: 20px;
  display: inline-block;
  font-size: 18px;
}

.align-ul.pt-sm ul {
  padding-top: 15px;
}

.tour-btn {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  transition: .4s all ease-in-out;
  text-decoration: none;
  margin-right: 0;
  background-repeat: no-repeat;
  background-position: right 10px top 50%;
  background-size: 17px;
  margin-left: 20px;
  padding: 0 33px 0 0;
}

.tour-btn:hover {
  background-position: right 5px top 50%;
}

.dotted-checkbox {
  display: flex;
  margin: auto;
  max-width: 435px;
  padding: 20px;
  border: 1px dashed #DF7000;
  border-radius: 35px;
  color: #737373;
}

.dotted-checkbox input {
  width: 17px;
  height: 17px;
}

.check-txt {
  padding-left: 20px;
}

.check-txt h4 {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}

.check-txt h4 .text-gold {
  color: #DF7000;
  font-size: 20px;
  font-weight: 500;
}

.check-txt p {
  font-size: 15px;
  padding-top: 8px;
}

.check-txt p span.sp-block.small {
  font-size: 12px;
  padding-top: 10px;
}

@media(max-width:900px) {

  .top-headings h1 img {
      top: 45px;
  }
}

@media(max-width:767px) {
  .qna {
      flex-wrap: wrap;
      display: table;
      margin-bottom: 0px;
  }

  .qna-child {
      max-width: 100%;
      flex: 1 1 100%;
      min-height: auto;
      margin-bottom: 1.563rem;
  }

  .qna-margin {
      margin-right: 0;
  }

  .dotted-checkbox {
      margin-bottom: 0px;
      margin-top: 50px;
  }

  .watch-more .b1-heading .qna-head {
      padding: 20px 0px 25px !important;
  }

  .add-lines span.span-for {
      width: auto;
  }
}

@media(max-width:755px) {
  

  .top-headings h1 span {
      top: unset !important;
      vertical-align: middle;
      margin-top: -8px;
  }
}

@media(max-width:610px) {
  .top-headings h1 img {
      top: 45px;
      left: 90px;
      max-width: 200px;
  }
  #tmpricing .smiley-combine .container{padding: 0 !important;}
}

.row-section .ecommerceaddon{margin: 0px auto !important;}
.row-section .ecommerceaddon p{padding: 20px 4px 20px 50px;}
.row-section .ecommerceaddon.last-child p{margin-bottom: 0 !important;}

#stat-buy{line-height: 40px;background: url('/quiz-school/signup/business/img/new-img/left-arrow.svg') !important;background-repeat: no-repeat !important;background-position: right 10px top 50% !important;background-size: 17px !important;}
#stat-buy:hover{background-position: right 6px top 50% !important;}
.bg-dk-grey{margin-top: 0 !important;}
@media(max-width: 767px){
  .bg-dk-grey{margin-top: 70px !important;}
  .row-flex-fluid{flex-wrap: wrap;}
  .span6{width: 100%;}
  .teachers-plan{margin-top: 50px;}
  .row-section .ecommerceaddon p{margin-left: 0;}
}

.toggle-section {
  display: flex;
  padding: 4px 0px 4px 4px;
  border: 1px solid #E0E0E0;
  border-radius: 40px;
  max-width: 854px;
  margin: 50px auto 0;
  position: relative;
}
.tog-tab {
  border-radius: 40px;
  padding: 12px 10px;
  margin: 0 5px 0 0;
  width: 420px;
  cursor: pointer;
  /* border: 0.800000011920929px solid #fff; */
}
/* .tog-tab.active-tog-tab {
  background: #F5F9FF 0% 0% no-repeat padding-box;
  border: 0.800000011920929px solid #1870D5;
} */

.toggle-section .span-target {
  content: '';
  position: absolute;
  width: 49%;
  height: 85%;
  background: #F5F9FF 0% 0% no-repeat padding-box;
  border: 1px solid #1870D5;
  top: 7.2px;
  left: 5px;
  border-radius: 40px;
  z-index: -1;
  transition: 0.5s all;
}

.toggle-section .span-target.active-new-target {
  left: 50.4%;
}

.toggle-section .span-target2 {
  content: '';
  position: absolute;
  width: 49%;
  height: 85%;
  background: #F5F9FF 0% 0% no-repeat padding-box;
  border: 1px solid #1870D5;
  top: 7.2px;
  left: 5px;
  border-radius: 40px;
  z-index: -1;
  transition: 0.5s all;
}

.toggle-section .span-target2.active-new-target2 {
  left: 50.4%;
}

.tog-tab .headingtags {
  color: #3B5998;
  text-align: center;
  margin: 0 !important;
  padding: 0 !important;
  min-height: auto !important;
}
.tog-tab.active-tog-tab .headingtags {
  color: #4d4d4d;
  position: relative;
}
span.bottom-text {
  font-size: 13px;
  line-height: 18px;
  display: block;
}
.for-nocc{
  margin: auto;
  display: table;
  position: relative;
  line-height: 14px;
  font-size: 11px;
  padding-top: 2px;
  font-weight: 400;
}
.for-nocc svg{
  left: -15px;
  position: absolute;
  width: 11px;
  margin-right: 3px;
  top: 0.5px;
}

#free-tm-box{display: block;}
#paid-tm-box{display: none;}

#view-team-plans{
  cursor: pointer;
  color: #3b5998;
  border-bottom: 0.5px solid #3b5998;
}
.data-switcher{
  color: #3b5998 !important;
  cursor: pointer;
}
#static-span{
  display: none;
}

.hover-tooltips{font-size: 16px !important;line-height: 24px !important;position: relative;}
.hover-tooltips:hover .tooltip-action{
    visibility: visible;
    opacity: 1;
}

.hover-tooltips{color: #4D4D4D !important;font-weight: 400 !important;}

    .hover-tooltips .tooltip-action span{
        font-size: 12px !important;
        line-height: 18px !important;
        font-weight: 400 !important;
        color: #fff !important;
    }

    .hover-tooltips .tooltip-action{
        width: 245px;
    }

    @media(max-width: 1087px){
        .ecommerceaddon p.btt-25{
            margin-top: 25px;
        }
    }

    .smiley-loader{
      position: absolute;
      margin-left: 12px;
      width: 52px;
      top: 0px;
    }

    .block-element{position: relative;}

    @media(max-width: 767px){
      .smiley-loader{margin-left: 0;}
      .toggle-section {
        flex-wrap: wrap;
        border-radius: 0px;
        padding: 10px;
    }
    .tog-tab {
        width: 100%;
        margin: 5px auto;
    }
    .tog-tab .headingtags{font-size: 15px;line-height: 24px;}
    .ecommerceaddon p{margin-left: 0 !important;}

    .toggle-section .span-target{
          width: 97.5%;
          height: 47%;
          transition: none;
      }

      .toggle-section .span-target.active-new-target{
          left: 5px;
          top: 50%;
      }

      .toggle-section .span-target2{
        width: 97.5%;
        height: 47%;
        transition: none;
    }

    .toggle-section .span-target2.active-new-target2{
        left: 5px;
        top: 50%;
    }

    #conxquiz2{margin: 40px auto 0px !important;}
    #conx2{margin: 20px auto 0px !important;}
    }


/**new UI css**/
.three-box-container{
  display: flex;
  padding-top: 50px;
  justify-content: space-between;
}
.three-box-container.three-box-container_tm{
  padding-bottom: 50px;
}
.boxes-contain{
  width: 31%;
  margin: 0 15px;
  padding: 75px 28px 20px;
  box-shadow: 2px 2px 6px 0px #00000029, -2px -2px 6px 0px #00000014;
  border-radius: 20px;
  position: relative;
}
.essential-contains{
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 30px;
  text-align: center;
}
.new-text-top1 {
  font-size: 14px;
  line-height: 26px;
  color: #707070;
  max-width: 284px;
  min-height: 50px;
  margin: 7px auto 0px;
}
.ess-h3-heading h3{
  font-size: 30px;
  color: #2e2e2e;
  line-height: 35px;
}
.ess-strike-prc{
  text-align: center;
  padding-top: 30px;
}
.ess-strike-prc .del{
  font-size: 20px;
  font-weight: 500;
  color: #4d4d4d;
 
}
.ess-strike-prc .span{
  font-size: 42px;
  font-weight: 600;
  line-height: 50px;
  color: #DF7000;
  margin-left: 10px;
}
.cta_btn.ess-btns{
  display: flex !important;
  justify-content: center;
  float: unset !important;
}
.cta_btn.ess-btns a.trynow{
  padding: 12px 16px;
  width: 45%;
  font-weight: 500;
  line-height: 20px;
}
.cta_btn.ess-btns .buy_now {
  padding: 12px 16px;
  width: 45%;
  margin-right: 10px;
  font-weight: 500;
  line-height: 20px;
}
.cta_btn.ess-btns a.trynow_contact{
  width: 80%;
}
.ess-para1{
  min-height: 28px;
  margin-top: 10px;
}
.ess-para1 p{
  font-size: 14px;
  line-height: 26px;
  color: #707070;
}
.small-ess-texts1{
  font-size: 14px;
  line-height: 26px;
  color: #707070;
  margin-top: 15px;
}
.includes-ess-texts1{
  font-size: 15px;
  font-weight: 500;
  color: #4D4D4D;
  padding-top: 30px;
  margin-bottom: 15px;
}
.includes-small-texts1 {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}
.added-includes1 {
  margin-bottom: 7px !important;
  padding-top: 15px !important;
}
.added-includes2 {
  padding-top: 15px !important;
}
.det-p {
  font-size: 13px;
  line-height: 20px;
  padding-top: 0px;
}
.ess-includes-features li{
  list-style: none;
  position: relative;
  padding-left: 22px;
  font-size: 15px;
  line-height: 28px;
  padding-bottom: 15px; 
  cursor: pointer;
}
.ess-includes-features li .tick{
  position: absolute;
  top: 2px;
  left: 0;
}
.ess-includes-features li:hover .tooltip-action {
  opacity: 1;
  visibility: visible;
}
.orange-ups{
  color: #DF7000;
  background-color:rgba(0,0,0,0.01);
}
.ps-save20{
  margin-top: 50px;
}
.ps-save20 .save-20{
  color: #2F9C03;
  background-color:rgba(0,0,0,0.01);
}
.abs-most-pp1{
  position: absolute;
  top: 20px;
}
.star-content-flex{
  display: flex;
    align-items: center;
    background: #f9e2cc;
    padding: 4px 15px;
    border-radius: 50px;
}
.star-pp0{
  margin-top: 3px;
    margin-right: 5px;
}
.star-content1{
  font-size: 13px;
    line-height: 16px;
    color: #DF7000;
    font-weight: 500;
    background-color:rgba(0,0,0,0.01);
}

.three-box-container .dashed{
  border-bottom: 1px dashed #ccc;
  padding-bottom: 4px;
}

.billed-annually0 {
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  color: #4d4d4d;
  margin-top: 10px;
  min-height: 30px;
}

@media(max-width: 1285px){
  .boxes-contain{
    width: 32%;
    margin: 0 10px;
    padding: 75px 24px 20px;
  }
}

/* @media(min-width: 800px){
  .blocker-lists1{
    display: block;
  }
} */

@media(max-width: 1024px) and (min-width: 812px){
  .boxes-contain{
    width: 32%;
    margin: 0 10px;
  }
  .ess-strike-prc .del{
    font-size: 16px;
  }
  .ess-strike-prc .span{
    font-size: 28px;
    line-height: 36px;
  }
  .cta_btn.ess-btns{
    flex-wrap: wrap;
  }
  .cta_btn.ess-btns .buy_now{
    width: 100%;
    margin-bottom: 10px;
  }
  .cta_btn.ess-btns a.trynow{
    width: 100%;
  }
}

@media(max-width: 812px){
  .three-box-container{
    flex-wrap: wrap;
  }
  .boxes-contain{
    width: 100%;
    margin: 0 auto 25px;
  }
  .new-text-top1{min-height: 50px;}
}