.is-countdown{border:1px solid #ccc;background-color:#eee}
.countdown-rtl{direction:rtl}
.countdown-holding span{color:#888}
.countdown-row{clear:both;width:100%;padding:0 2px;text-align:center}
.countdown-show1 .countdown-section{width:98%}
.countdown-show2 .countdown-section{width:48%}
.countdown-show3 .countdown-section{width:32.5%}
.countdown-show4 .countdown-section{width:24.5%}
.countdown-show5 .countdown-section{width:19.5%}
.countdown-show6 .countdown-section{width:16.25%}
.countdown-show7 .countdown-section{width:14%}
.countdown-section{display:block;float:left;font-size:75%;text-align:center}
.countdown-amount{font-size:200%}
.countdown-descr{width:100%}
.thim_countdown_newletter_box{width:435px!important;max-width:100%;margin-right:auto;margin-left:auto;border:7px solid rgba(0,0,0,.25)}
.thim_countdown_newletter_box>.panel-layout,.thim_countdown_newletter_box>.wpb_column{background-color:#fff;padding:45px 30px 0}
.thim_countdown_newletter_box .form_developer_course .content{padding-left:0;padding-right:0}
.counter-group:after,.counter-group:before{content:" ";display:table}
.thim-widget-countdown-box .text-center .counter-group{text-align:center}
.counter-group:after{clear:both}
.counter-group .counter-block{display:inline-block;margin-right:30px;border:1px solid #fff;overflow:hidden;width:100px;height:100px;border-radius:50%}
.counter-group .counter-block:last-child{margin-right:0}
.color-black .counter-group .counter-block{border-color:#000}
.counter-group .counter-block .counter{position:relative;font-size:50px;font-weight:700;line-height:50px;height:50px;width:60px;overflow:hidden;display:block;color:#fff;margin:14px 20px 0}
.color-black .counter-group .counter-block .counter{color:#000}
.counter-group .counter-block .counter .number{padding:1%;width:46%;height:98%;position:absolute;background:0 0;font-size:inherit;font-family:inherit;top:-10000px}
.counter-group .counter-block .counter .number.tens{left:0}
.counter-group .counter-block .counter .number.units{left:50%}
.counter-group .counter-block .counter .number.hundreds{display:none}
.counter-group .counter-block .counter .number.show{top:0;z-index:2}
.counter-group .counter-block .counter .number.show.hundreds{top:-100%}
.counter-group .counter-block .counter .number.hidden-down{top:100%}
.counter-group .counter-block .counter .number.hidden-up{top:-100%;z-index:100}
.counter-group .counter-block .counter.with-hundreds{margin:14px 6px 0;width:85px}
.counter-group .counter-block .counter.with-hundreds .number{width:30.66%}
.counter-group .counter-block .counter.with-hundreds .number.tens{left:33.33%}
.counter-group .counter-block .counter.with-hundreds .number.units{left:66.66%}
.counter-group .counter-block .counter.with-hundreds .number.hundreds{display:block;left:0}
.counter-group .counter-block .counter-caption{text-transform:uppercase;font-size:13px;font-weight:700;line-height:20px;display:block;color:#fff;text-align:center}
.color-black .counter-group .counter-block .counter-caption{color:#000}
.ClassyCountdown-wrapper>div{display:inline-block;width:calc(25% - 30px);margin:10px;position:relative}
.ClassyCountdown-wrapper>div:before{position:absolute;top:4px;left:4px;right:4px;bottom:4px;content:"";border:1px solid #fff;border-radius:50%}
.ClassyCountdown-wrapper .ClassyCountdown-value{width:100%;position:absolute;line-height:30px;top:50%;text-align:center;left:0;display:block}
.ClassyCountdown-wrapper .ClassyCountdown-value>div{font-size:50px!important;font-weight:300!important}
.ClassyCountdown-wrapper .ClassyCountdown-value span{font-size:14px!important;text-transform:uppercase;font-weight:300;line-height:20px;color:#bbb}
.thim_countdown_pie.style_white_wide{max-width:600px}
.thim_countdown_pie.style_black_wide .ClassyCountdown-wrapper>div{width:calc(25% - 20px)}
.thim_countdown_pie.style_black_wide .ClassyCountdown-wrapper>div:before{display:none}
.thim_countdown_pie.style_black_wide .ClassyCountdown-wrapper .ClassyCountdown-value{line-height:13px;margin-top:-15px!important}
.thim_countdown_pie.style_black_wide .ClassyCountdown-wrapper .ClassyCountdown-value>div{font-size:28px!important}
.thim_countdown_pie.style_black_wide .ClassyCountdown-wrapper .ClassyCountdown-value span{font-size:10px!important;color:grey}
.counter-box{position:relative;z-index:1;text-align:center;margin:20px -15px}
.counter-box.number-left{margin:0;border-right:0;overflow:hidden;padding:61px 0}
.counter-box.number-left .display-percentage{width:135px;float:left;padding:0 0 0 20px;color:#fff;font-size:68px;line-height:68px;margin-top:-10px;text-align:right}
.counter-box.number-left .counter-content-container{text-align:left;float:right;padding-left:20px;padding-right:60px;margin-left:20px;width:calc(100% - 155px);width:-webkit-calc(100% - 155px);width:-moz-calc(100% - 155px);border-left:1px solid #d89a06}
.counter-box.number-left .counter-box-content{font-size:24px;margin-top:-7px;padding-bottom:13px}
.counter-box.number-left .view-more{text-transform:uppercase;font-size:13px;line-height:13px;font-weight:700;display:block;margin-bottom:-1px}
.counter-box.number-left .view-more:hover{text-decoration:underline}
.counter-box.number-left .view-more .fa{font-size:11px;margin-left:8px}
.thim-no-border .counter-box{border:0}
.counter-box .display-percentage{font-size:60px;font-weight:700;line-height:60px;display:block;margin:0;padding-top:12px}
.counter-box .icon-counter-box{color:#fff;font-size:30px}
.counter-box .counter-box-content{text-transform:uppercase;font-family:'Roboto Condensed';font-size:22px;font-weight:700;letter-spacing:.03em;line-height:30px;display:block;color:#fff;padding-top:18px}
@media (min-width:768px){{min-height:78px}}
@media (max-width:820px){.counter-box .counter-box-content{max-width:175px;margin:auto;font-size:20px!important}}
@media (max-width:767px){.co-bg-overlay .vc_col-sm-3{width:50%;padding-bottom:40px;float:left}}
.counter-box.about-us{border-right:1px solid #eee;margin:0 -15px 10px}
.thim-no-border .counter-box.about-us{border:0}
.counter-box.about-us .display-percentage{font-size:30px;font-weight:700;line-height:40px;display:block;margin:0;padding-top:12px}
.counter-box.about-us .counter-box-content{text-transform:uppercase;font-size:13px;font-weight:400;line-height:30px;display:block;color:#666;padding-bottom:10px}
.counter-box.text-gradient{text-align:left;margin:20px 0 0}
.counter-box.text-gradient .counter-box-content{font-size:16px;text-transform:uppercase;color:grey;font-weight:400}
.counter-box.text-gradient .wrap-percentage{font-size:50px;line-height:50px}
.counter-box.text-gradient .wrap-percentage .display-percentage{background:-webkit-linear-gradient(#6020d2,#2e67f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:50px;font-weight:700}
.counter-box.text-gradient .wrap-percentage .text_number{display:inline-block;background:-webkit-linear-gradient(#6020d2,#2e67f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}
.counter-box.text-gradient .wrap-percentage .counter-box-content{font-weight:300}
.home-grad .counter-box .display-percentage,.home-grad .counter-box .text_number{font-size:50px;font-weight:600;color:#fff;display:inline-block}
.home-grad .counter-box{border-right:none;position:relative;margin:0}
.home-grad .counter-box:after{position:absolute;right:0;width:1px;top:6px;height:calc(100% - 12px);content:"";background-color:rgba(255,255,255,.1);-ms-transform:rotate(22deg);-webkit-transform:rotate(22deg);transform:rotate(22deg)}
.home-grad .counter-box .display-percentage{padding:0}
.home-grad .counter-box .counter-box-content{font-size:16px;font-weight:300;padding-bottom:0;color:#aeaeae;text-transform:none}
.home-grad.last .counter-box:after{display:none}
@media (max-width:880px) and (min-width:780px){.thim-widget-counters-box{max-width:182px}}