.bit-counters-list-pro .outer { max-width: 100%; text-align: center; }
svg { height: 100%; }
text { font-size: 2.5rem; font-family: sans-serif; }
.counter-item-pro.counter-seperated-pro.pb-col-md-3.pb-col-sm-4.pb-col-xs-6 { padding-bottom: 15px; }
.counter-item-pro.counter-seperated-pro { padding-bottom: 16px; }
.counter-item-pro .counter-border { text-align: center; padding: 35px 0; }
.counter-item-pro .counter-border > span { color: inherit; display: block; margin: auto; text-align: inherit; text-transform: uppercase; }
.counter-pro.theme-2 .counter-item-pro .counter-border > span.counter-item-icon-pro i{ height: auto; }
.counter-item-pro .counter-border > span.counter-item-icon-pro i { border-radius: 100%; height: 82px; width: 82px; line-height: 82px; font-size: 30px; text-align: center; }
.counter-item-pro .counter-border > span.counter-item-title-pro { font-size: 18px; line-height: normal; }
.counter-item-pro .counter-border > span.counter-item-number-pro { font-size: 50px; font-weight: 900; line-height: normal; }
.percent-container-pro { position: relative; margin-bottom: 10px; }
.percent-container-pro #svg { display: block; margin: auto; }
.percent-container-pro #svg circle { stroke-dashoffset: 0; transition: stroke-dashoffset 1s linear; stroke-width: 14px; }
.percent-container-pro #svg #bar { fill: transparent; }
.percent-container-pro #svg #bar.tobe-pro { stroke-dashoffset: 565.5 !important; }
.percent-container-pro .circularbg-pro { position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; display: block; width: 100px; height: 100px; background: #4c4c4c; border-radius: 100%; line-height: 100px; text-align: center; color: #ffffff; font-size: 26px; font-weight: bold; }
.percent-container-pro .circularbg-pro text { color: #ffffff; font-size: 26px; font-weight: bold; }
.bit-counters-list-pro .theme-2 .counter-item-pro .counter-border { text-align: center; padding: 25px 0px 45px; }
.bit-counters-list-pro .theme-2 .counter-item-pro .counter-border > span.counter-item-icon-pro i { line-height: 62px; font-size: 40px; }
.bit-counters-list-pro .theme-3 .counter-item-pro .counter-border { text-align: center; padding:10px 0; display: flex; flex-direction: row; justify-content: center; box-shadow: 0 6px 16px 0px #f0f0f0; }
.bit-counters-list-pro .theme-3 .counter-item-pro .counter-border .counter-content-container { display: flex; flex-direction: column; vertical-align: middle; justify-content: center; text-align: left; }
.bit-counters-list-pro .theme-3 .counter-item-pro .counter-border .counter-content-container .counter-item-number-pro{ font-size: 38px; font-weight: bold; line-height: normal; }
.bit-counters-list-pro .theme-3 .counter-item-pro .counter-border > span.counter-item-icon-pro i{ font-size: 40px; }
.bit-counters-list-pro .theme-3 .counter-item-pro .counter-border .counter-content-container .counter-item-title-pro{ font-size:15px; line-height: normal; text-transform:uppercase; }
.bit-counters-list-pro .theme-3 .counter-item-pro .counter-border > span{margin:0} .wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 { display: flex; justify-content: center; align-items: center; }
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12 { width: calc(100%/4 - 30px); } .wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-2 { display: flex; flex-wrap: wrap; justify-content: center; }
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-2 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12 { width: calc(100%/4 - 30px); } .wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-3 { display: flex; justify-content: center; flex-wrap: wrap; }
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-3 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12 { width: calc(100%/3 - 30px); } .wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 { display: flex; flex-wrap: wrap; justify-content: center; }
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12 svg { width: 85% !important; }
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12 { width: calc(100%/4 - 30px); }  @media only screen and (max-width:980px){
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1{flex-wrap: wrap;}
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.counter-seperated-pro.pb-col-md-3.pb-col-sm-6.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-2 .counter-item-pro.counter-seperated-pro,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-3 .counter-item-pro.counter-seperated-pro,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12, 
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-2 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-3 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12{ width: calc(100%/2 - 30px); }
}
@media only screen and (max-width:768px){
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.counter-seperated-pro.pb-col-md-3.pb-col-sm-6.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-2 .counter-item-pro.counter-seperated-pro,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-3 .counter-item-pro.counter-seperated-pro,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-2 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-3 .counter-item-pro.counter-seperated-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12,
.wpb_wrapper .bit-counters-list-pro .counter-pro.row.outer.theme-1 .counter-item-pro.pb-col-md-12.pb-col-sm-12.pb-col-xs-12{ width: 100%; }
}#page .logos-grid {
margin-bottom: -40px;
}
.logos-grid .wf-cell {
display: none;
margin-bottom: 40px;
text-align: center;
}
.logos-grid a {
display: inline-block;
vertical-align: middle;
max-width: 100%;
line-height: 0;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.logos-grid a:hover {
opacity: 0.7;
}
.logos-grid img {
max-width: 100%;
height: auto;
}
.logo-items li {
text-align: center;
}
.logo-items li a {
line-height: 0;
font-size: 0;
opacity: 1;
-webkit-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.logo-items img {
max-width: 100%;
height: auto;
}
.logo-items li a:hover {
opacity: 0.8;
}
#page .benefits-grid {
margin-bottom: -40px;
}
#page .benefits-style-one.benefits-grid,
#page .benefits-style-two.benefits-grid {
margin-bottom: -30px;
}
.benefits-grid .wf-cell {
margin-bottom: 40px;
text-align: center;
}
.benefits-grid br,
.benefits-grid > .wf-cell {
display: none;
}
.benefits-style-one.benefits-grid .wf-cell,
.benefits-style-two.benefits-grid .wf-cell {
margin-bottom: 30px;
text-align: left;
}
.benefits-style-one.benefits-grid.static-line .wf-cell,
.benefits-style-one.benefits-grid.hover-line .wf-cell,
.benefits-style-two.benefits-grid.static-line .wf-cell,
.benefits-style-two.benefits-grid.hover-line .wf-cell {
margin-bottom: 40px;
}
.benefits-style-one .wf-table,
.benefits-style-two .wf-table {
width: auto;
}
.benefits-style-two.benefits-grid .wf-td {
vertical-align: top;
}
.benefits-style-one.benefits-grid .wf-td {
padding-bottom: 0px;
}
.benefits-inner {
margin-top: -5px;
}
.benefit-line-decoration,
.benefits-style-one .wf-cell > div,
.benefits-style-two .benefits-inner {
position: relative;
}
.hover-line .benefit-line-decoration,
.static-line .benefit-line-decoration {
padding-bottom: 10px;
margin-bottom: 20px;
}
.hover-line.benefits-style-one .wf-cell > div,
.static-line.benefits-style-one .wf-cell > div,
.hover-line.benefits-style-two .benefits-inner,
.static-line.benefits-style-two .benefits-inner {
padding-bottom: 25px;
}
.hover-line .benefit-line-decoration:after,
.static-line .benefit-line-decoration:after,
.hover-line.benefits-style-one .wf-cell > div:after,
.hover-line.benefits-style-two .benefits-inner:after,
.static-line.benefits-style-one .wf-cell > div:after,
.static-line.benefits-style-two .benefits-inner:after {
position: absolute;
left: 50%;
bottom: 0;
margin-left: -25px;
width: 50px;
height: 2px;
content: "";
}
.hover-line.benefits-style-one .wf-cell > div:after,
.hover-line.benefits-style-two .benefits-inner:after,
.static-line.benefits-style-one .wf-cell > div:after,
.static-line.benefits-style-two .benefits-inner:after {
left: 0;
margin-left: 0;
}
.benefits-grid p,
.benefits-grid ul,
.benefits-grid ol {
margin-bottom: 0;
}
.benefit-title a {
display: inline-block;
}
.benefits-grid-ico {
display: block;
margin: 0 auto 10px auto;
}
.icons-bg .benefits-grid-ico {
margin: 0 auto 20px auto;
}
.benefits-style-one.benefits-grid .benefits-grid-ico {
margin: 0 12px 10px 0;
}
.benefits-style-two.benefits-grid .benefits-grid-ico {
margin: 5px 22px 0 0;
}
.benefits-style-one.benefits-grid.icons-bg .benefits-grid-ico,
.benefits-style-two.benefits-grid.icons-bg .benefits-grid-ico {
text-align: center;
}
a.benefits-grid-ico {
-webkit-transition: background-color 250ms ease;
transition: background-color 250ms ease;
}
a.benefits-grid-ico > i[class^="fa"],
a.benefits-grid-ico > i[class^="fa"]:before {
-webkit-transition: color 250ms ease;
transition: color 250ms ease;
}
.content .benefits-grid-ico > img {
max-width: 100%;
height: auto;
vertical-align: middle;
line-height: 0;
}
.benefits-grid a {
text-decoration: none;
}
#page .light-bg.icons-bg .benefits-grid-ico,
#page .light-hover-bg.icons-bg a.benefits-grid-ico:hover {
background-color: rgba(48,48,48,0.1);
background-image: none;
}
#page .light-icon-color .benefits-grid-ico > i[class^="fa"],
#page .light-icon-hover-color a.benefits-grid-ico:hover > i[class^="fa"],
#page .light-icon-color .benefits-grid-ico > i[class^="fa"]:before,
#page .light-icon-hover-color a.benefits-grid-ico:hover > i[class^="fa"]:before {
color: #545454;
background: none;
}
#page .icons-bg.accent-bg .benefits-grid-ico,
#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover,
.hover-line .benefit-line-decoration:after,
.benefits-style-one.hover-line .wf-cell > div:after,
.benefits-style-two.hover-line .wf-cell .benefits-inner:after {
color: #fff;
background-color: #ff7f32;
}
#page .icons-bg.accent-bg .benefits-grid-ico,
#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover {
background-color: #ff7f32;
}
#page .accent-icon-color .benefits-grid-ico > i[class^="fa"],
#page .accent-icon-color .benefits-grid-ico > i[class^="fa"]:before,
#page .accent-icon-hover-color a.benefits-grid-ico:hover > i[class^="fa"],
#page .accent-icon-hover-color a.benefits-grid-ico:hover > i[class^="fa"]:before,
#page .benefit-title a:hover {
color: #ff7f32;
}
#page .stripe .accent-icon-color .benefits-grid-ico > i[class^="fa"],
#page .stripe .accent-icon-color .benefits-grid-ico > i[class^="fa"]:before,
#page .stripe .accent-icon-hover-color a.benefits-grid-ico:hover > i[class^="fa"],
#page .stripe .accent-icon-hover-color a.benefits-grid-ico:hover > i[class^="fa"]:before,
#page .stripe .benefit-title a:hover {
color: #ff7f32;
}