

@media only screen and (max-width: 800px) {
.container { width:90%; }
#header h1{ font-size:30px; line-height:36px;}
#middle .heading h1 br{ display:none;}
#middle .heading h1{ font-size:28px; line-height:35px;}
.top-menu {
    height: auto;
    margin: 0 0 5px;
    padding: 9px 0;
    text-align: center;
}
.bullets{
	float:none;
	margin:0 auto;
}
.fblike{
	bottom:40px;
	left:175px;
}
.share-tab{
	display:none;
}
.stamp{
	display:none;
}
.top-menu .links {
    font-size: 18px;
    height: 46px;
    padding:3px 5px 0;
	margin-bottom:5px;
    width: 49%;
	line-height:18px;
}
.mainbox{
	padding:10px;
	width:calc100%;
}
.stepbox3 img{
	width:100%;
	height:auto;
}
.steps h1{
	background-size:auto 100%;
	height:66px;
	/*line-height:50px;*/
	font-size:24px;
	padding:0 0 0 140px;
}
.stepbox1 h1 {
    /*font-size:32px;*/
}
.step1-con {
	padding:0 10px;
}
.stepbox1 h2 {
    font-size:28px;
}
.stepbox1 h3 {
    font-size:24px;
    padding:0;
}
.regbtn img{
	width:100%;
	height:auto;
}
.steps ul{
	font-size:14px;
}
.timer{
	margin:0 auto;
	float:none;
	width: 100%;
	max-width:400px;
}
.btns img{
	width:44%;
	height:auto;
}
.fblikebox{
	width:100%;
}

.contendiv1 .ebook{ float:none; margin:auto;  padding: 0 0 20px; display: block;}
.contendiv1 .right-con{ width: 100%;}
.content-box-left{ width: 96%!important;}
.content-box-right{ width: 96%!important;}
.content-box-left .box-text, .content-box-right .box-text{ width: 75% !important;}
.contendiv3 ul li{ margin: 0 0 50px;  width: 100%;}
.fbsharebox img{ width:100%;}
.downloadbox{ width:100%;}
.calendar{ float:none; margin:0 auto 20px;}
#middle.b2 .contendiv1 .right-con{ float:none; width:auto;}
.send-button .cta-btn a:first-child{ font-size:46px;}
}

@media only screen and (max-width:600px) {
#header h1 br{ display:none;}
.content-box-left .box-text, .content-box-right .box-text{ width: 70% !important;}
.downloadbox .box .text1{ font-size:27px;}
.downloadbox .box h1{ font-size:35px; line-height:36px; padding:10px;}
.button01 a{ font-size:30px; line-height:32px; width:98%;}
.button01 a span{ font-size:20px;}
.timer1 #DIV_TO_PLACE_COUNTDOWN1{ display:none;}
.timer1 #DIV_TO_PLACE_COUNTDOWN2{ display:block;}
#middle .heading h1{ font-size:24px; line-height:30px;}
.contendiv1 p.head01{ font-size:34px;}
.contendiv1 p.head02{ font-size:26px;}
.send-button .cta-btn a:first-child{ font-size:36px;}
}

@media only screen and (max-width:480px) {
#header h1{ font-size:22px; line-height:26px;}
#middle .heading h1{ font-size:20px; line-height:26px;}
.contendiv1 p.head01{ font-size:27px;}
.contendiv1 p.head02{ font-size:22px;}
.button01 a{ font-size:24px; line-height:28px;}
.button01 a span{ font-size:18px;}
.send-button .cta-btn a:first-child{ font-size:30px;}

.steps h1{ padding: 0 0 0 103px; height: 46px;}
.steps h1{ font-size:14px; padding-top: 5px;}
.stepbox2 h1 span.t1{ font-size: 12px; font-weight:400;}	
.stepbox1 h2 img{ width:100%; margin:10px 0;}

.stepbox1 h1 {
    font-size:15px;
}
.stepbox1 h1 span.t1{ font-size: 10px; font-weight:400;}
.bullets .icon-box{ width: 100%; margin:0 0 10px;}
.top-menu .links {
    font-size: 14px;
}
.stepbox2 h2 {
    font-size:20px; font-weight: 700;
}
.stepbox2 h3{
	font-size:18px;
}
.fb-comments iframe{
	max-width:100%;
	width:100%!important;
}
.fbc-other{
	display:none;
}
.fbc-phone{
	display:block;
}
.fbcomment h3{
	padding:10px;
}
.content-box-left .box-text, .content-box-right .box-text{ width: 65% !important;}
}
@media only screen and (max-width:380px) {
.contendiv1 p.head01{ font-size:22px;}
.contendiv1 p.head02{ font-size:18px; padding:6px 10px; line-height:20px;}
.button01 a{ font-size:18px; line-height:22px; border-radius:4px; padding:6px 8px; width:100%;}
.button01 a span{ font-size:14px;}
.downloadbox .box .text1{ font-size:22px;}
.contendiv1 h2{ font-size:20px; line-height:24px;}
.downloadbox .box h1{ font-size:25px; line-height:28px; border:2px dashed #ff9}



.send-button .cta-btn a:first-child{ font-size:20px; padding:12px 20px 11px;}

.top-menu .links{  font-size: 11px; font-weight: 600; letter-spacing: 0;}
.steps h1{
	font-size:10px;
	padding:0 0 0 85px;
	height:36px;
	line-height:18px;
}
.stepbox1 h1, .stepbox3 h1 {font-size:12px;}
.stepbox2 h1 span.t1{ font-size: 10px;}    
.contendiv1 .buttons img{ width:100%;} 
}
@media only screen and (max-width:320px) {
.video-box iframe{ width:100%; height: 142px;}
.steps h1{
	font-size:8px;
	padding:0 0 0 77px;
	height:36px;
	line-height:14px;
}
.stepbox1 h1 span.t1{ font-size:9px;}
.stepbox1 h1, .stepbox3 h1 {
    font-size:10px;
} 
.stepbox2 h1 span.t1{ font-size: 9px;}  
.stepbox1 h2{ font-size: 22px;}
.stepbox1 h3{ font-size: 20px;}
.steps ul{  padding: 15px 0 0;}
.top-menu .links {
    font-size: 9px;
}
.stepbox2 h2 {
    font-size:20px;
}
.stepbox2 h3{
	font-size:16px;
}

.btns img{
	width:90%;
}
.step2-con{
	padding:0 10px;
}
.fblike{
	bottom:15px;
	left:54px;
}
.ipadimg{
	margin:0 0 50px;
}
}