
.banner-sec.container{max-width: 1200px}
.container{max-width: 1400px}
.com-banner{padding:30px 0;min-height:220px}
.strengthen-sec.benefit_sec,.com-banner{background: rgb(18,52,157);background: linear-gradient(180deg, rgba(18,52,157,1) 0%, rgba(37,100,235,1) 92%)}
.strengthen-sec.benefit_sec h2{color:#fff}
.com-banner h2{font-size: 3.1em;text-align: left;position: static!important;line-height: 50px;padding: 0 0;margin-bottom: 20px!important;color:#fff;}
.com-banner img{opacity: 1;max-width: 450px}
.comTtl {font-size: 35px;text-align: center;line-height: 1.4;font-weight: 500;color: #000;margin-bottom: 25px;margin-top: 0}
section.light{background: #fff;padding: 70px 0}
section.grey{background: #f7f7f7;padding: 70px 0}
/* strengthen section styles */
.strengthen-sec{background:#f3f3f3;padding: 45px 0}
.strengthen-sec h2{text-align: center;padding: 0 0 3% 0;margin: 0;font-size: 2.3em}
.strengthen-sec ul{width:100%;text-align: center;margin: 0;padding: 0;display: flex;justify-content:center;padding:0 0!important;flex-flow:row wrap}
.strengthen-sec.benefit_sec ul li{width: 285px}
.strengthen-sec ul li{display: inline-block;text-align: center;background: #fff;width:29%;padding:25px 15px;margin: 5px;min-height: auto;vertical-align: top;cursor: pointer;transition: all 500ms ease-in-out;
border-radius: 10px;border:1px solid #b1d6fb}
.strengthen-sec ul li:hover{box-shadow: 0px 4px 5px rgba(0,124,253,0.4);transform: scale(1.03);}
.strengthen-sec ul li:hover span:first-child{top:-5px}
.cmn_cta{text-align: center;padding-top: 40px}
.cmn_cta .act-btn{margin-bottom: 0px!important}
.strengthen-sec ul li span:first-child{width:70px;position: relative;top:0;transition: all ease 500ms}
.strengthen-sec ul li span{display: block;margin: 0 auto 10px}
.benefit_sec ul img{width: 50px;height: auto}
.benefit_sec ul li:hover .str-icons{top:-5px}
.benefit_sec ul li:last-child img{width: 40px}
.banner-sec{display: flex;justify-content: center;align-items: center}
.banner_cont_sec{width: 60%}
.banner_img_sec{width:40%;text-align: right}
.banner_cont_sec div{color: #fff;font-size: 1.2em;margin:20px 0;}
.act-btn {font-size: 16px;margin-bottom: 25px;display: inline-block;margin-top: 0!important}
.act-btn a{display: inline-block;font-family: 'Zoho_Puvi_SemiBold';margin: 0;color: #fff; font-size:20px;border: 1px solid transparent;cursor: pointer;box-sizing: border-box;z-index: 1;text-decoration:none}
.act-btn {background: #f0483e;color: #fff;padding: 10px 30px;margin-top:35px;border-radius:5px}
.breadcrumb{display:none}
ul.list li{list-style-type:disc !important;line-height:30px}
ul.list li,.benefit_sec span{font-size: 1rem}
.sec-list{background: #fff;padding:20px 0}
.sec-list h2{font-size:2.5em;margin-bottom:20px}
.faq-section .item-list>ul>li {position: relative;padding: 0 0 15px 0;margin-bottom: 20px;padding-left: 40px}
.faq-section .faq-question {color: #000;font-size: 18px;cursor: pointer;margin-bottom: 10px;display: inline-block;vertical-align: text-top;width: 100%;position: relative;z-index: 2;margin-left:0}
.faq-answer {display: none;margin-bottom: 10px}
.faq-answer p {margin: 0}
.arrow {position: absolute;left: 0px;top: -6px;transition: all 500ms ease;width: 30px;height: 30px}
.arrow:before {content: '';width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #333;position: absolute;top: 17px;right: 0}
.arrow:after {content: '';width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #fff;position: absolute;top: 16px;right: 2px}
.faq-section .item-list>ul>li.active .arrow {transform: scaleY(-1);transform-origin: center;top: 5px}
.faq-section .item-list>ul>li.active .arrow:before {border-top: 8px solid #03a9f5}
.faq-section h2{text-align: left;margin-bottom: 30px}

#fixedbtn{display: none!important}
.fixed_join_btn{display:none;position: fixed;right: 0;top:initial;text-align: center;background: #34ad65;color:#fff;padding:5px 15px;z-index: 999}
.fixed_join_btn p,.fixed_join_btn a{margin: 0 0;font-size: 0.95em!important;line-height:35px!important}
.fixed_join_btn a{background: #1d2532;color: #fff!important;padding:7px 12px}
.partners_quote{text-align: center;max-width: 700px;width: 98%;margin:0 auto 30px}
.partners_quote h2{margin-bottom: 40px}
.partner_quote_cont{background:#ECF4F9;padding:30px;text-align:left;border-radius: 10px}
.partner_logo img{width:160px}
.partner_quote_cont p{font-size: 18px;font-weight: 600;line-height: 30px}
.partner_quote_cont i{font-style: italic}
@media screen and (max-width:760px){
.sec-list h2,.strengthen-sec h2{font-size:25px}
.strengthen-sec ul li{width:40%}
.com-banner h2{font-size:40px;top:10%;color:#fff;}
}
@media screen and (max-width:600px){
	.com-banner h2{line-height:30px;text-align: center;font-size: 1.8rem}
	.banner_cont_sec div,.act-btn a {font-size: 1em}
	.banner-sec{flex-flow: row wrap}
	.banner_cont_sec,.banner_img_sec{width: 100%;text-align: center}
	}
@media screen and (max-width:500px){.strengthen-sec ul li{width:96%;box-sizing:border-box}
.com-banner h2{font-size:26px;margin-top:20px}
.act-btn{margin-top:50px}
.act-btn a{font-size:16px}
	.sec-list h2, .strengthen-sec h2{font-size:20px;line-height:34px}
}
@media screen and (max-width:385px){
.act-btn a{font-size:14px}
.act-btn{padding:10px}
}
