.col2-wrapper-out{box-sizing:border-box;float:left;max-width:90vw;padding:60px 0 60px 1.46vw;position:relative;width:100%}.col2-wrapper-col1{//max-width:85%;float:right;max-width:74vw!important;width:100%}.col2-wrapper-col2{float:right;width:38vw}.col2-wrapper-in{float:left;width:100%}.section-desc{font-size:calc(2.3px + 1vw)}.col2-wrapper-col1-in h3{color:#202020;margin:0;//font-size:36px;font-size:calc(15px + 1.5vw);font-weight:400;line-height:1.2;padding-bottom:15px}.col2-date-desc p{color:#dd6e00;font-size:calc(2.3px + 1vw);font-weight:600;padding-bottom:5px!important}.col-date-desc p{font-size:calc(2.3px + 1vw);margin:0;padding-bottom:15px!important;text-transform:uppercase}.col2-wrapper-col1-in{float:left;margin-right:3vw;width:32vw}.counter-wrap-outer{display:flex;flex-wrap:wrap;float:left;padding-bottom:10px;width:100%}.counter-wrapper{background:#fff;border:1px solid #eeae1e;box-sizing:border-box;margin:18px 2.5% 0 0;padding:15px .73vw;text-align:center;width:31.66%}.counter-wrapper:nth-child(3n){margin-right:0}.counter-wrapper h2{font-size:48px;font-size:calc(15px + 2.5vw);font-weight:600;line-height:1.2;margin:0;padding-bottom:5px}.counter-wrapper h2 span{font-weight:400}.counter-wrapper h2 super{color:#6f6f6f;font-size:28px;font-weight:400;vertical-align:super}.counter-wrapper h4{color:#202020;font-size:calc(2.3px + 1vw);font-weight:400;margin:0}.twocols-leadersec .col2-wrapper-out{margin-bottom:-30px;padding-bottom:0;position:relative;z-index:1}@media(max-width:1250px){.col2-wrapper-col2{float:right;width:39vw}}@media (max-width:854px){.col2-wrapper-out{max-width:100%;padding:50px 20px}.col2-wrapper-col1-in h3{font-size:28px}.col2-wrapper-col2{width:45%}.col2-wrapper-col1-in{margin-right:2%;width:53%}.counter-wrapper{margin:18px 2.5% 0 0!important;width:48.75%}.counter-wrapper:nth-child(2n){margin-right:0!important}}@media (max-width:767px){.col2-wrapper-col1-inner h2{//font-size:38px}.col2-wrapper-col1-in{float:left;margin-right:0;padding-bottom:10px;width:100%}.col2-wrapper-col2{float:right;width:100%}}@media (max-width:528px){.col2-wrapper-col1-inner h2,.section-col2-wrap h2{//font-size:34px}.col2-wrapper-col1-in h3{//font-size:28px}.counter-wrapper h2{//font-size:38px}}@media (max-width:482px){.twocols-leadersec .col2-wrapper-out{margin-bottom:0;padding-bottom:20px}}@media (max-width:352px){.counter-wrapper{margin:18px 0 0!important;width:100%}}