body {
	/*background: #fff url("../images/benefits.png") no-repeat top center;*/
	background: #fff;
}

.section1 {
	background: #fff url("../images/benefits/sec1.jpg") no-repeat center 23px;
}


.section2 {
    /* min-height: 628px; */
    /*background: #fbfbfb url(../images/sec2.png) no-repeat center top;
    border-bottom: 1px solid #bec2c3;*/
}

.sec2-title {
    margin: 19px 0 0;
}

.sec2-sub-title {
    font-size: 21.84px;
    font-weight: 500;
    margin-top: 3px;
    color: #02BBE6;
}

.section2 .container {
    min-height: auto;
}

.section3 {
    min-height: 272px;
    /* background: #fff url(../images/sec3.jpg) no-repeat right bottom; */
    padding-bottom: 3%;

}

.sec3-title {
    font-size: 21.84px;
    text-align: center;
    font-weight: 700;
    margin: 71px 0 0;
    color: #0F314D;
    /* padding-right: 30.5%; */
}

ul.sec3-ul {
    font-size: 21.84px;
    display: flex;
    justify-content: space-between;
    max-width: 694px;
    margin: 38px auto 0;
    list-style: decimal;
    line-height: 1.6;
	color: #ACACAC;
}

.section4 {
    min-height: 515px;
    background: rgb(255,255,255);
    /*background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(246,246,246,1) 50%);*/
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 260px, rgba(246,246,246,1) 260px);
}

.sec4-right{
	float: right;
	width: 50.5%;
}

.sec4-right-icon{
	background: #fff url("../images/benefits/sec4.png") no-repeat center center;
	height: 493px;
	width: 493px;
	border-radius: 50%;
	float: left;
}

.sec4-left {
    float: left;
    margin: 86px 0 0;
    width: 45%;
}

.sec4-left-title {
    font-size: 27.3px;
    font-weight: 700;
    color: #02BBE6;
    padding-right: 13px;
}

ul.sec4-ul {
    font-size: 20px;
    font-weight: 300;
    list-style: decimal;
    margin-top: 26px;
    width: 410px;
    line-height: 1.35;
}

ul.sec4-ul li{
	margin-top: 1px;
	padding-right: 13px;
}

.sec4-sep {
    height: 7px;
    width: 175px;
    margin: 113px 13px 0 0;
    background: #FFA900;
}

.section5 {
    min-height: 740px;
    background:  rgb(246,246,246);
}

.sec5-left{
	float: left;
	width: 46.5%;
	margin-top: 108px;
}

.sec5-left-icon{
	background: #fff url("../images/benefits/sec5.png") no-repeat center center;
	height: 493px;
	width: 493px;
	border-radius: 50%;
	float: right;
}


.sec5-right {
    margin: 173px 0 0 0;
    float: left;
    width: 391px;
}

.sec5-title {
    font-size: 27.3px;
    font-weight: 700;
    color: #02BBE6;
}

.sec5-sub-title {
    font-size: 20px;
    margin: 24px 0 0;
    line-height: 1.45;
}

.sec5-sub-title a{
	text-decoration: underline;
}

.sec5-sub-title a:hover{
	text-decoration: none;
}

ul.sec5-ul {
    font-size: 20px;
    font-weight: 300;
    list-style: decimal;
    margin-top: 42px;
    width: 84%;
    line-height: 1.35;
}

ul.sec5-ul li{
	margin-top: 1px;
	padding-right: 13px;
	/* font-weight: 300; */
}

@media (max-width: 1220px){
	
	nav.top ul li.active::before, #mainMenu li.current_page_item::before {
		width: 70px;
		transform: translateX(14px);
	}
	
}


@media (max-width: 1200px){
	.sec2-titles {
    	padding-right: 0;
	}
	
	.sec2-title, .sec2-sub-title {
    	text-align: center;
	}
	
	.sec2-titles-sep {
		margin: 9px auto 0;
	}
}

@media (max-width: 1100px){
	.sec5-left-icon {
		height: 466px;
		width: 466px;
	}
	
	
}


@media (max-width: 1020px){
	.section4 {
		background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 5%, rgba(246,246,246,1) 5%);
	}
	
	.sec4-right {
		float: none;
		width: auto;
	}
	
	.sec4-right-icon, .sec5-left-icon {
		height: 280px;
		width: 280px;
		float: none;
		margin: auto;
		background-size: 65%;
	}
	
	.sec4-left {
		float: none;
		margin: 5% 0 0;
		width: auto;
	}
	
	.sec4-left-title {
		padding-right: 0;
		text-align: center;
	}
	
	ul.sec4-ul {
    	margin: 26px auto 0;
	}
	
	.sec4-sep {
		margin: 6% auto 0;
	}
	
	.sec5-left {
		float: none;
		width: auto;
		margin: 5% auto 0;
	}
	
	.sec5-right {
		margin: 5% auto 0;
		float: none;
		width: 391px;
	}
	
	ul.sec5-ul {
		margin-top: 5%;
		width: auto;
	}
	
	.section5 {
		min-height: auto;
		padding-bottom: 7%;
	}
}




@media (max-width: 840px){
	.sec3-title {
		margin: 5% auto 0;
		width: 80%;
	}
	
	ul.sec3-ul {
		display: block;
		max-width: fit-content;
		margin: 3% auto 0;
	}
}



@media (max-width: 480px){
	.sec3-title {
		margin: 6% auto 0;
		width: 90%;
		font-size: 19px;
	}
	
	ul.sec3-ul {
    	font-size: 18px;
	}
	
	.section3 {
    	min-height: auto;
	}
	
	.sec4-right-icon, .sec5-left-icon {
		height: 120px;
		width: 120px;
		margin-top: 8%;
	}
	
	.sec5-left-icon {
		background-size: 75%
	}
	
	ul.sec4-ul, ul.sec5-ul {
		margin: 3% auto 0;
		width: 88%;
		font-size: 18px;
	}
	
	.sec5-sub-title {
		width: 90%;
		font-size: 19px;
		margin: 2% auto 0;
		line-height: 1.3;
	}
	
	.sec5-sub-title br { display: none;}
	
	.sec5-right {
		width: auto;
	}
	
	.sec5-title {
    	text-align: center;
	}
	
	.sec5-sub-title {
		width: 94%;
		font-size: 18px;
	}
	
}





