 section a {
    color: #09C;
}
/*
section.light,section.grey{padding: 70px 0}
section.light{background: #fff}
section.grey{background: #f7f7f7}
*/
	body {font-size: 15px;}	
.content-wrap span,.content-wrap s{color: #0748ff}
.comTtl{font-size: 35px!important;font-weight: 600!important}
.content-wrap {position: relative;padding: 0;max-width:100%;width:100%;margin: 0 auto}
.com-banner h2{top:50%!important;left:50%!important;transform: translate(-50%,-50%)!important;padding:0!important;margin:0!important}
.zp-table-responsive{max-width:100%;width:100%;margin:0 auto}
i{font-style: italic;font-weight: 600}
ul.privacy-tab{float: right;margin-top:30px}
.privacy-tab a.zactive{color: #000!important;pointer-events: none}
.region-content .content-wrap h1{padding: 35px 0 25px;text-align: center;line-height: 45px;     color: #000;  }
	.region-content .content-wrap h1.main-hdng{font-family: 'ZohoPuvi';font-size: 38px!important;}	
	.region-content .content-wrap h1:not(.main-hdng) {
    text-align: left;
    padding: 0;
    margin-bottom: 20px;
    font-size: 30px!important;
    font-family: 'ZohoPuvi';
    font-weight: 500!important;
}
.zp-table{border: 1px solid #333;max-width: 100%;width: 100%;margin: 40px auto}
table{border-collapse: collapse;border-spacing: 0}
.zp-table td, .zp-table th{padding: 10px;border: 1px solid #c3c3c3;font-size: 12pt;line-height: 22px;text-align: left}
.zp-table th{color:#000}
.content-wrap h4{font-size: 22px;margin: 0}
.container h3{    font-size: 24px;
    font-weight: 500;
    color: #000;
    line-height: 1.4;
    font-family: 'ZohoPuvi';
    margin-top: 35px;
    margin-bottom: 0px;}
ol, ul{list-style: none}
ul.privacy-tab li{display: inline-block;margin: 0 0px;position: relative}
ul.privacy-tab li a{color: #000;border-right: 0 solid #d2cfcf;padding: 3px 10px;font-size: 16px;border-radius: 0px}
ul.privacy-tab li:after{position: absolute;content: "|";right: -3px;top: 2px}
ul.privacy-tab li:last-child::after{content: ""}
.boxed:after, .boxed:before {content: "";display: table; clear: both;}	
div#scroll {
    width: 100%;
    max-width: 100%;
}	
.container .offer-main h3 {
    text-align: left;
    font-size: 24px;
    padding: 0;
    font-family: 'Zoho_Puvi_Medium';
}
	#scroll > .breadcrumb {
    display: none;
}
	div#scroll {
    padding: 0;
}
	.boxed
	{
		width: 1000px;
		margin: 0 auto;
		    max-width: 90%;
    box-sizing: border-box;
	}
	.content-wrap section {
    padding: 70px 0;
}
	section#summary {
    padding-top: 0;
}
	section#hdng {
    background: #fff;
	padding: 0;	
}
	.content-wrap section:nth-child(even) {
    background: #fff;
}
	.boxed p {
    line-height: 1.8;
}
	.discstyle li {
    list-style: none;
	    position: relative;	
	    margin-bottom: 14px;	
margin-left: 30px;
}
	.discstyle li span
	{
		border: 1px solid #24cc8b;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    left: -34px;
    top: 2px;
	}
	.discstyle li span:before
	{
		background: #24cc8b;
    width: 2px;
    height: 5px;
    content: "";
    position: absolute;
    left: 6px;
    top: 9px;
    transform: rotate(
-45deg
);
    -webkit-transform: rotate(
-45deg
);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
	}
	.discstyle li span:after
	{
		    background: #24cc8b;
    width: 2px;
    height: 10px;
    content: "";
    position: absolute;
    left: 11px;
    top: 6px;
    transform: rotate(
45deg
);
    -webkit-transform: rotate(
45deg
);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
	}
	.content-wrap h5 {
    font-family: 'ZohoPuvi';
    font-weight: 500;
    color: #000;
    margin-top: 22px;
    font-size: 15px;
}
	.content-wrap u {
    color: #000;
    font-family: 'ZohoPuvi';
}
	.content-wrap strong {
    font-family: 'ZohoPuvi';
    font-weight: 600;
}
.membership-logo img {
    margin: 0 auto;
    display: block;
    max-width: 110px!important;
    padding-bottom: 3em;
}
.l_update{text-align:right;padding-top:30px;margin-bottom: 40px;font-weight: 600}
@media only screen and (max-width: 1025px){
#scroll.container{max-width: 100%}
.boxed{max-width: 90%}
#header-topsec{z-index: 1}
.com-banner img {width: 100%;height: 110px;object-fit: cover;object-position: center}
.com-banner img{height: 90px}		
}
@media only screen and (max-width: 655px){
	.zp-table td, .zp-table th{font-size:9px!important}
}

.comBnrTxt {
    background: unset !important;
}