/***** Make a Difference *****/
.mad-main{background: #fff;padding:20px 50px;text-align: center;}
.mad-main .buynowbtn a{border: 1px solid #3F3F3F;background: #3F3F3F;color: #fff;font-size: 17px; font-family: arial;text-transform: uppercase;
	-webkit-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
	padding: 6px 25px;text-decoration: none;}
.mad-main .buynowbtn a:hover{text-decoration: none;color: #fff;}

/**** 12 Months Page ****/

.mon12main{float: left;width:1000px;margin:0px 0; background-color:rgba(255,255,255,1); border-radius:20px; 	border:2px solid #888; margin-bottom:20px;}
	
.mon12main .retxt{color: #213C71;
    font-size: 13px;
    font-style: italic;
    margin-top: 10px;
    text-align: center;}
.mon12main area{cursor: pointer;}
.mon12leftbox{float: left;width: 541px;margin-right: 25px;margin-top: 15px;}
.mon12rightbox{float: left;width: 365px; min-height:550px;}
.mon12rightboxinner ul{list-style: none;margin: 0px; padding: 0px;}
.mon12rightboxinner ul li.box12{display: none;}
.mon12rightboxinner ul li.main{display: block;}
.mon12rightboxinner .conttitle{padding-bottom: 9px;margin-bottom: 10px;text-align: center;}
.mon12rightboxinner .conttitle h2{font-size: 18px; font-weight: bold;margin: 15px 0px 0px;padding: 0px;text-transform: uppercase;}
.mon12rightboxinner .contentblock{}
.mon12rightboxinner .contentblock p{color: #000;font-size: 13px;margin: 0 0 10px; padding:5px;}
.mon12rightboxinner .contentblock ul{list-style: disc outside none;color: #585757;font-size: 13px;margin-left: 10px;}
.mon12rightboxinner .contentblock ul li{margin-bottom: 10px;}
.mon12rightboxinner .contentblock ul ul{list-style: circle outside none;color: #585757;font-size: 13px;margin-left: 20px;margin-top: 10px;}


@media only screen and (min-width :240px) and (max-width :768px)
{.mon12leftbox{float: left;width: 100%;margin-right: 25px;margin-top: 15px;}
.mon12rightbox{float: left;width: 100%; min-height:580px; margin-top:10px;}
.mon12rightboxinner{padding: 0px; width:100%;}
.mon12rightboxinner .contentblock{ width:100%;}
.mon12leftbox img{ max-width:100%;}
.mon12main{ width:96%; padding:5%; margin:10px 0;}
.mon12rightboxinner .conttitle img{ max-width:100%;}
.aboutbox{float: left;width: 100%; text-align:justify;}
.aboutimg{float: right;width: 100%;}
.aboutimg img{ max-width:100%;}

	}