.go-top {
    position: fixed;
    bottom: 55px;
    right: 40px;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 5px 15px;
    display: none;
}
.go-top:hover{
    cursor: pointer;
}
img{max-width: 100%;}
.c-fff{color: #fff !important;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
/*p, ul li{font-size: 24px;font-weight: 400;}*/
.bg-fff{background-color: #fff !important;}
.btn:hover{color: #fff;}
/*Home page css*/
.theme-btn{
    border: 1px solid #BC0019;
    background: #BC0019;
    padding: 10.8px 22.8px;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color:#fff;
    border-radius: 0;
}
.header-wrap{
    background: url("./images/home_bg.svg") no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 730px;
}
.header_logo{
    margin-bottom: 96px;
    padding: 41px 0 0 0 ;
}
.vidur_logo, .vtaf_logo{ 
    margin-bottom: 52px;
}
.vidur_line p, .vtaf_line p{
    color: #FFF;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.40);
    font-size: 30px;
    margin: 20px 0 32px;
}
.contact-btn .contact-us-btn{
    color: #BC0019;
    border: 1px solid #FFF;
    background: #FFF;
}
.vidur-intro{/*padding: 44px 0;*/}
.heading.bg-black{position: relative;}
.heading .sub-head{
    clip-path: polygon(3% 18%, 95% 0%, 100% 90%, 0% 100%);
    display: inline-block;
    padding: 20px 30px;
    margin: 0;
}
.heading .sub-head.bg-theme-color{
    background: #BC0019;
}
.heading p.sub-head{
    font-size: 22px;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;
}
.vidur-intro .blog-content p{
    max-width: 1072px;
    color:#000;
    font-size: 27px;
    line-height: 46px; 
    margin: auto;
    margin-top: 32px;
}
.core_content{
    /*padding: 0 80px;*/
    position: relative;
}
.core_offering .core_content::before{
    content: url("./images/core_offering_bg.svg");
    position: absolute;
    bottom: -7px ;
    left: 0;
}
.core_content h2, .core_content h2 span{
    color: rgba(0, 0, 0, 0.90);
    font-size: 44px;
    line-height: 64px;
    margin-bottom: 32px;
}
.core_content h2 span{
    color: #BC0019;
    font-weight: 700;
}
.core-blog{margin-top: 32px;}
.why-choose{
    padding: 84px 0;
    background: #333;
}
.why-choose h2{
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    color: #fff;
    border-bottom: 2px solid #fff;
    padding: 0 20px;
    display: inline-block;
    margin-bottom: 64px;
}
.col-wrap{
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px -1.265px 16.446px 0px rgba(0, 0, 0, 0.15);
    padding: 28px 24px;
    min-height: 100%;
    width: 100%;
    max-width: 392px;
}
.col-wrap p.num-text{
    color: #BC0019;
    font-size: 50px;
    font-weight: 700;
    letter-spacing: 0.2px;
}
.cust-width{
    max-width: 1224px;
    margin: 0 auto;
    width: 100%;
}
.our-solutions-wrap .cust-width{margin-top: 40px;}
.connect-with-us{
    /*padding: 51.5px 0;*/
    background: url("./images/Industries.svg") no-repeat;
    background-size: cover;
}
.connect h3 {
    color: #161616;
    font-size: 28px;
    /*font-weight: 700;*/
    padding: 3px 44px 4px 0;
    border-right: 2px solid #BC0019;
}
.connect-with-us .contact-email{
    padding: 0px 44px  0px 0;
    border-right: 2px solid #BC0019;
    margin-left: 44px;
}
.connect-with-us .contact-email a.support-mail{
    color: #161616;
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;
}
.contact-phone{padding-left: 44px;}
p.head-blog{
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 46px !important;
    margin: 32px auto 4px !important;
}
.blog-content p{
    font-size: 26px;
    font-weight: 400;
    line-height: 46px;
    max-width: 1180px;
    margin: auto;
	color: #000;
	padding-bottom: 0.5em;
}
.challange-wrap{padding: 45.97px 0;}
.col-head{
    font-size: 24px;
    font-weight: 600;
    margin: 24px 0 4px;
}
.col-text{
    font-size: 18px;
    font-weight: 400;
}
.challange-col-wrap{
    padding: 44px 20px 36px;
    background: #FFF;
    box-shadow: 0px -1.265px 16.446px 0px rgba(0, 0, 0, 0.15);
    height: 100%;
	text-align:center;
	color:#000;
}
.challange-wrap .row{margin-top: 44px;}
.efficency-blog .core_content{
    /*background: #BC0019;*/
    color: #fff;}
.efficency-blog .core_content h2{
    color: #FFF;
    font-size: 34px;
    /*font-weight: 700;*/
    line-height: 54px; 
    margin-bottom: 0;}
.efficency-blog .core_content p{
    color: #FFF;
    font-size: 26px;
    font-weight: 400;
    line-height: 46px;
    margin-top: 20px;
}
.mb-30{margin-bottom: 30px;}
.col-key-wrap{
    padding: 44px 30px;
    max-width: 620px;
    margin: auto;
    background: #fff;
    min-height: 100%;}
.col-key-wrap h2{
    font-size: 24px;
    font-weight: 600;
    margin-left: 32px;
}
.col-key-wrap p{
    font-size: 21px;
    font-weight: 400;
    line-height: 28px;
    margin-top: 20px;
}
.key-service-wrap{
    padding: 44px 0;
    background: url("./images/services-bg.jpg") no-repeat;
    background-size: cover;
    background-position: center;}
.key-service-wrap .row{margin: 27px auto;}
.key-service-wrap .head-blog{
    color: #fff;
    font-size: 36px !important;
    font-weight: 400 !important;
    line-height: 36px !important;
    margin: 44px auto!important;}
.vidur-idp-text{padding: 72px 0;
    background: url("./images/map-world.svg") no-repeat;
    background-size: cover;
    background-position: center;}
.vidur-idp-text p{
    color: #000;
    font-size: 28px;
    font-weight: 400;
    line-height: 48px;}
.one-platform-slider{background: #333;padding: 55px 0;}
.one-platform-slider .slick-slider-section{margin: 35px 0 0 0;}
.one-platform-slider .slide-item {
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border-left: 2px solid #BC0019;
    background: #FFF;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.16);height: 124px!important;
    margin: 0 20px 0 0;padding: 18px 24px;}
.one-platform-slider .slide-item h5{color: #BC0019;
font-size: 28px;
font-weight: 600;
letter-spacing: 0.2px;margin: 0 0 0 24px;}
.slick-dots {bottom: -45px!important;}
.slick-dots li button:before {
    width: 10px !important;
    height: 10px !important;
    content: '' !important;
    background: #fff !important;
    opacity: 0.75 !important;
}
.slick-dots li.slick-active button:before{background: #BC0019 !important;}
.heading-text p{
    color: #293440;
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    line-height: 64px; 
    margin:32px 0 32px 0;
}
.business-text{padding: 0 64px;}
.business-text h2{
    color: rgba(0, 0, 0, 0.90);
    font-size: 38px;
    font-weight: 700;
    line-height: 42px;
}
.business-text p {
    color: rgba(0, 0, 0, 0.90);
    font-size: 28px;
    font-weight: 400;
    line-height: 44px; 
    max-width: 600px;
    margin-top: 20px;
}
.business-wrap .core_banner{background: #333;}
.box-red{background: #BC0019;}
.box-red h2, .box-red p{color: #fff;}
.business-text.no-width h2{max-width: unset;}
.our-solutions-wrap{padding:44px 0 12px;}
.business-grade-wrap {padding-top: 44px;}
.business-grade-wrap .heading{padding-bottom: 44px;}
/* .service-row{display: flex;gap: 24px;justify-content: center;padding: 0 0 24px 0;} */
.service-col-wrap .head-blog{margin: 0 0 24px 0;}
.service-col-wrap{
    border-radius: 8px;
    border-top: 2px solid #293440;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    max-width: 386px;
    height: auto;
    padding: 32px 12px 24px 20px;
    text-align: left;
    min-height: 100%;
}
.our-solutions-wrap .cust-width .col-lg-4{margin-bottom: 30px;} 
.service-col-wrap.box-grey{border-top: 2px solid #BC0019;background: #F6F8FB;}
.service-col-wrap h3{color: #BC0019;font-size: 28px;font-weight: 600;margin: 24px 0 8px 0;}
.service-col-wrap p{color: #303030;font-size: 20px;font-weight: 400;line-height: 28px;}
.no-center{justify-content: unset;}
.slick-slider2 .slide-item {
    border-left: none;
    background: transparent;
    box-shadow: none;
    height: unset !important;
    padding: 44px 30px 44px;
}
.related-services .slick-dots {
    bottom: -10px!important;
}
.slick-dots li button:before{
    background: #E1E1E1 !important;
}
.impact-section p.head-blog{
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 0.2px;
    margin: 44px auto 4px !important;
}
.impact-bg-1{
    background: url("./images/imapct_bg1.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 245px;
    padding: 0 40px;
}
.impact-bg-2{
    background: url("./images/imapct-bg-2.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 245px;
    padding: 0 40px;
}
.impact-blog p{
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: 0.2px;
    color: #fff;
    margin-left: 32px;
    /* max-width: 280px; */
}
.impact-blog{
    width: 40%;
}
.impact-percent{
    width: 60%;
}
.impact-btn{
    float: inline-end;
}
.num-txt-wrap{
    color: #BC0019;
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    margin-bottom: 4px;
}
.impact-wrap p{
    font-size: 24px;
    font-weight: 700;
    color: #52575C;
    line-height: 34px;
}
.impact-wrap{
    justify-content: space-around;
}
.mb-27{margin-bottom: 27px;}
.pl-24{padding-left: 24px;}
.pr-24{padding-right: 24px;}
.impact-row{
    margin: 44px 0;
    box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.15);
}
.impact-wrap .text-center{padding: 30px 0;}
.br-right{border-right: 1px solid #CACCCF;}
.br-between{border-right: 1px solid #CACCCF; border-left: 1px solid #CACCCF; padding: 30px 50px !important;}
.impact-section{
    padding-top: 20px;
}
/*Home page css end*/
/*footer css*/
/*footer{
background: #2E2E2E;padding: 14px 0;
color: #BBB7B7;
text-align: center;
font-size: 14px;
font-weight: 400;
line-height: 23.8px;}*/
/*footer a{font-weight: 700;text-decoration: none;color: #BBB7B7;}*/
footer a:hover{color: #BBB7B7;}
.terms-link{padding: 0 0px 0 14px;}
.copy-right{border-right: 2px solid #BBB7B7;padding: 0 14px 0 0;}
.privacy-link{padding: 0 0 0 14px;}
/*end footer css*/
/*policy pages css*/
.policy-wrap{
    background: url("./images/policy-bg.svg") no-repeat;
    background-size: cover;
    background-position: center;
    height: 437px;
}
.banner-text p{
    color: #FFF;
    text-align: center;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.40);
    font-size: 70px;
    font-weight: 700;
    line-height: 74.9px;}
.policy-text-wrap{padding: 54px 0;}
.policy-para{
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 23.8px;
}
.policy-para span{font-weight: 700;}
.text-wrap{padding: 15px 0;}
.text-wrap h5{color: #333;
font-size: 22px;
font-weight:700;
line-height: 22px;margin: 0 0 10px 0;}
.pd-b{padding: 0 0 14px 0;}
.m-b4{margin: 0 0 14px 0;}
.policy-points{color: #666;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 26px !important;padding: 0 0 0 15px;}
.policy-points span{font-weight: 700;}
.policy-para a{text-decoration: none;color: #BC0019;}
.policy-para a:hover{color: #BC0019;}
.policy-text-wrap ul li{
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 26px !important;
}
.policy-text-wrap ul li span{
    font-weight: 700 !important;
}
/*policy page css end*/
/*VTAF page*/
.vtaf_header{
    background: url("./images/Vtaf_background.svg") no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 730px;
}
.vtaf_header .header_logo {
    margin-bottom: 140px;
}
.vtaf_line h1{
    color: #FFF;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.40);
    font-size: 40px;
    font-weight: 100;
    line-height: 54px;
    /*letter-spacing: 1.5px;*/
    text-transform: uppercase;
}
.vtaf_line p{
    margin: 8px 0 52px;
}
.vtaf-intro .blog-content p{
    margin-top: 14px;
    max-width: 1280px;
}
.vtaf-intro .blog-content h2{
    margin-top: 28px;
}
.header_vtaf{
	min-height: 720px;
    background-position: 100% 195%;
}
.why-vtaf{
    background: url("./images/why-vtaf.svg") no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 830px;
    padding: 44px 0;
}
.why-vtaf .blog-content p{
    color: #fff;
    margin: 28px auto;
}
.separator{
    display: flex;
    align-items: center;
    max-width: 500px;
    margin: auto;
}
.content-info .separator{
    max-width: 1000px;
}
.separator .line {
    height: 2px;
    flex: 1;
    background-color: #fff;
    margin-top: -2px;
}
.separator p{
    color: #FFF;
    font-size: 30px !important;
    font-weight: 600 !important;
    padding: 0 18px;
}
.separator{/*margin-bottom: 32px;*/}
.separator.bk-separator .line {
    background-color: #2E2E2E;
    margin-top: -1px;
}
.separator.bk-separator p{
    color: #2E2E2E;
}
.col-blog-wrap{
    background: #fff;
    border-top: 4px solid #BC0019;
    border-radius: 12px;
    padding: 44px 32px 32px;
    align-items: flex-start;
    justify-content: space-between;
    height: 100%;
}
.col-blog-wrap img{margin-left: 18px;}
.col-blog-wrap .w-40{
    margin-left: 18px;
}
.col-blog-wrap p.col-blog-head{
    color: #333;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 8px;
	padding-bottom: 0;
}
.col-blog-wrap p{
    color: #333;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px; 
}
.content-head{
    color: #BC0019;
    font-size: 30px;
    /*font-weight: 600;*/
    line-height: 54px;
}
.separator.bk-separator{
    margin-top: 24px;
}
.platform-feature.text-center{
    padding: 44px 0;
}
.platform-feature .col-text{
    margin-top:16px;
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}
.content-info p{
    color: #FFF;
    font-size: 26px;
    font-weight: 400;
    max-width: 1260px;
    margin: auto;
	line-height: 40px;
}
.ai-power .bk-separator{
    max-width: 900px;
}
.ai-power .bk-separator .line{
    margin-top: 0;
}
.vtaf-bottom-text p{
    color: #BC0019;
    font-size: 30px;
    font-weight: 600;
    line-height: 54px; 
}
.vtaf-bottom-text{
    /*padding: 44px 0;*/
}
.feature-blog-content{
    border-radius: 12px;
    background: #FFF;
    box-shadow: 0px -2px 16.446px 4px rgba(0, 0, 0, 0.15);
    padding: 28px;
    min-height: 100%;
    /*display: flex;*/
    align-items: center;
}
.feature-blog-content p{
    color: #293440;
    font-size: 26px;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: 0.2px;
    max-width: 330px;
    margin: auto;
}
.feature-blog-content p span{
    color: #BC0019;
    font-weight: 700;
}
.feature-blog-content{
    position: relative;
    margin-top: -124px;
}
.feature{
    padding-bottom:63px;
    background: #BC0019;
    margin-top: 150px;
    margin-bottom: 24px;
}
.ai-power{
    padding: 54px 0;
}
.bg-efficency .efficency-blog .core_content{
    background: #333333 !important;
}
.why-choose.content-info{
    background: url("./images/test_smarter.svg") no-repeat !important;
    background-size: cover !important;
    background-position: center;
}
.bg-black{
    opacity: 1;
    background-color: #000 !important;
}
.d-flex{display:flex;justify-content: center;}
b{font-weight: 400;}
.pb-20 {
    padding-bottom: 20px !important;
}
.pb-45 {
    padding-bottom: 45px !important;
}
.mt-25 {
    margin-top: 25px;
}
.text-white-para p {
    color: #fff;
}
/*end VTAF page*/

/* responsive */
@media (min-width: 1440px) {
    .container{/*max-width: 1440px;*/}
}
@media screen and (max-width: 1440px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: calc(100% - 80px) !important;}
    img {object-fit: cover;}
    .impact-blog img {object-fit: contain;}
}
@media screen and (max-width: 1200px){
    .challange-wrap .col-xl-3{margin-bottom: 30px;}
    .challange-wrap {padding: 45.97px 0 15px;}
    .business-text {padding: 50px 64px;}
    .feature-blog-content p{font-size: 22px; line-height: 36px;}
    .core_content{padding: 40px 80px;}
}
@media screen and (max-width: 1150px){
    .header-wrap {background-position: left;}
}
@media screen and (max-width: 1024.5px){
    .core_offering .d-flex, .efficency-wrap .d-flex, .impact-wrap.d-flex{display: block !important;}
    .core_offering .d-flex .w-50, .efficency-wrap .d-flex .w-50{width: 100% !important;}
    .why-choose .cust-width{justify-content: center;}
    .why-choose .cust-width .col-lg-4{margin-bottom: 30px;}
    .why-choose {padding: 50px 0 30px;}
    .key-service-wrap .cust-width .col-md-6{margin-bottom: 30px;}
    .impact-blog .d-flex{display: block !important;}
    .impact-blog p{margin-top: 32px; margin-left: 0px;}
    .br-right, .br-between{border-bottom: 1px solid #CACCCF; border-right: none; border-left: none;}
    .br-between{border-top: 1px solid #CACCCF;}
    .core_offering .core_content::before{left: unset; right: 0;}
    .core_content{padding: 70px 30px; padding:0px;}
    .core_offering .core_content{padding: 0px 30px 50px;}
    .business-text p {font-size: 22px;line-height: 36px;}
    .business-text h2 {font-size: 32px;}
    .feature-blog-content p{font-size: 19px; line-height: 33px;}
	.col-blog-wrap p.col-blog-head{font-size: 26px;}
	.col-blog-wrap{min-height:200px;}
	.smart-exec-section{width:100% !important;}
	.smart-exec-section-row{display: block !important;}
	.challange-col-wrap{min-height: 243px;}
	.vtaf-intro .blog-content p{margin: 0 50px;}
	.efficency-blog {padding: 32px 68px !important;}
}
@media screen and (max-width: 991.5px){
    .connect-with-us .contact-email a.support-mail{font-size: 24px;}
    .connect h3{font-size: 24px;}
    .service-col-wrap{max-width: 100%;}
    .impact-bg-1, .impact-bg-2{padding: 40px;}
    .slick-slider2 .slide-item{padding: 44px 0px 44px;}
    .one-platform-slider .slide-item{margin: 0 10px;}
    .business-text {padding: 30px;}
    .business-text h2 {font-size: 26px;}
    .business-grade-wrap img{object-fit: cover;}
    .connect h3{padding: 3px 35px 4px 0;}
	.key-benefit-row{display:flex;}
	.key-benefit-row .et_pb_column{margin-right: 24px;}
}
@media screen and (max-width: 768.5px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: calc(100% - 16px) !important;}
    .connect-with-us .connect, .col-key-wrap .d-flex{display: block !important;}
    .impact-blog, .impact-percent, .business-wrap .w-50{width: 100% !important;}
    .connect h3, .connect-with-us .contact-email{border-right: none;padding-right: 0;margin-left: 0;}
    .connect h3, .support-mail{display: inline-block;border-bottom: 2px solid #BC0019;padding: 15px 35px;}
    .contact-phone{padding-left: 0;margin-top: 15px;}
    .impact-row, .business-grade-wrap .d-flex{display: grid !important;}
    .impact-percent, .business-wrap .core_banner {order: 2;}
    .efficency-blog .core_content h2 {font-size: 32px;line-height: 46px;}
    .efficency-blog .core_content p {font-size: 22px;line-height: 38px;}
    .blog-content p {font-size: 22px;line-height: 36px;}
    p.head-blog {font-size: 28px !important;line-height: 36px !important;}
    .vidur-idp-text p, .vidur-intro .blog-content p, .vidur_line p {font-size: 24px;line-height: 42px;}
    .core_content h2, .core_content h2 span {font-size: 34px;line-height: 48px;}
    .col-wrap p.num-text {font-size: 42px;}
    .business-text h2 {font-size: 34px;}
    .business-text p {font-size: 24px;line-height: 34px;}
    .heading .sub-head {clip-path: polygon(3% 13%, 95% 0%, 100% 90%, 0% 100%);}
    .heading p.sub-head {line-height: 30px;}
    .col-key-wrap h2{margin-left: 0; margin-top: 30px;}
    .col-key-wrap{text-align: center !important;}
    .why-choose h2 {font-size: 32px;line-height: 46px;}
    .copy-right {border-right: none;margin-bottom: 10px;display: block;padding: 0;}
    .terms-link {padding: 0;}
    .banner-text p {font-size: 46px;line-height: 58.9px;}
    .business-text {padding: 70px 30px;}
    .res-pt{padding-top: 22px;}
    .res-mb-30{margin-bottom: 30px;}
    .feature-blog-content {margin-top: 0px;}
    .feature .col-md-4{margin-bottom: 30px;}
    .feature{padding: 44px 0 14px; margin-top: 35px;}
    .content-head {font-size: 28px; line-height: 35px; margin-bottom: 15px;}
    .content-info p{font-size: 22px;}
    .why-vtaf{background-position: left;}
    .col-blog-wrap{display: grid !important;min-height: 273px;}
    .col-blog-wrap img{margin-left: 0; margin-bottom: 20px;}
    .col-blog-wrap div{ order: 2;}
    .col-blog-wrap p.col-blog-head{font-size: 24px;}
    .col-blog-wrap p{font-size: 18px;line-height: 26px;}
	.vidur-idp-text p, .vidur-intro .blog-content p, .vidur_line p, .vtaf-bottom-text p {
        font-size: 24px;
        line-height: 42px;
    }
	.feature-blog-content{padding: 24px;}
	.contact-phone{display: inline-flex;}
}
@media screen and (max-width: 576.5px){
    .slick-dots {bottom: -73px!important;}
	.separator{text-align: center;line-height: normal;}
	.core_content p{padding:0;}
	.core_content{padding:0;}
	.key-benefit-row{display:block;}
	.header_vtaf{
		min-height: 665px;
		background-position: left;
	}
	.vtaf_line p{line-height: normal;}
	.platform-feature-div{padding: 0 18px;}
}

@media screen and (min-width: 578px) and (max-width: 991.5px) {
	.platform-feature-div{display:flex}
	.platform-feature-div .et_pb_module{width:50%;}
	.platform-feature-div {padding: 0 48px;}
	.col-blog-wrap p{font-size: 22px;}
	.col-blog-wrap p.col-blog-head {font-size: 27px;}
}