body,img{margin:0}a:active,a:focus,img{outline:0}body,h1,h2,h3,h4,h5,h6{text-align:left}body{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;color:#444;font-size:14px;line-height:24px;padding:0;background:url(../images/bg.jpg) 0 -50px repeat-x}a:link,a:visited{text-decoration:none;color:#13bb72}.footer a:hover,a:hover{text-decoration:underline}a:hover img,a:link img,a:visited img{border-style:none}a img{color:#fff}@media all{a img{color:inherit}}td,th{font-family:sans-serif}h1,h2,h3{color:#444;background:0 0}h1{font:bolder 150% sans-serif}h2{font:125%}h3{font:110%}h4{font:700 100%}h5{font:italic 100%}h6{font:small-caps 100%}div.fix{clear:both}.top-bg{background:url(../images/banner-bg.png) center top no-repeat}.main-container{width:1020px;margin:0 auto}.logo{height:60px;float:left}.logo p{color:#00944F;font-size:36px;font-weight:700;margin:10px 30px}.logo span{color:#020c3a}.banner{background:url(../images/banner-img.png) center top/100% auto no-repeat;clear:both;float:left;height:255px;width:100%}.banner .line1{font-size:40px;color:#002515;margin:110px 0 0 215px}.banner .line2{font-size:24px;color:#fff;margin:10px 0 0 215px}.content{width:1000px;background-color:#fff;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;-khtml-border-radius:5px;border-radius:5px;x-moz-box-shadow:0 0 5px 0 #706e6ex;-webkit-box-shadow:0 0 5px 0 #706e6e;box-shadow:0 0 5px 0 #706e6e}.left-coloumn{width:265px;float:right;background-color:#f1efef;margin-bottom:-10000px;padding-bottom:10000px}.left-coloumn p{float:left;margin:10px}.left-coloumn a:link,.left-coloumn a:visited{color:#020c3a;display:block;float:left;border-bottom:1px solid #92b5d8;line-height:30px;width:245px;text-indent:10px;margin:0 10px}.left-coloumn a:hover{color:#020c3a}.formbox{height:200px;width:100%;background-color:#92b5d8;clear:both}.right-coloumn{width:72%;float:left}.right-coloumn h1{border-bottom:1px solid #BDBEBE;clear:both;color:#13bb72;display:block;float:left;font-size:28px;font-weight:400;margin:11px 15px 0;padding-bottom:10px;width:98%}.right-coloumn h2,.right-coloumn h3{clear:both;color:#434444;float:left;font-size:18px;font-weight:400;margin:10px}.right-coloumn p{float:left;margin:10px;width:98%}.right-coloumn ul{float:left;clear:both;margin:10px 10px 10px 0}.right-coloumn ul li{margin-bottom:0}.right-coloumn ol{float:left;margin:10px}.right-coloumn ol li{margin-bottom:0}.call-for-action{background:url(../images/CFA-bg.jpg) no-repeat;clear:both;float:right;height:250px;margin:20px 0;width:700px}.call-for-action h3{color:#020c3a;width:480px;float:left;margin:75px 0 0 15px;font-size:24px}.footer,.footer a:link,.footer a:visited{color:#000;font-size:12px}.call-for-action p{float:left;margin:10px 0 0 15px;width:480px}.call-for-action a:link{background:url(../images/order-now.jpg) no-repeat;display:block;float:left;height:50px;margin:169px 0 0 388px;width:223px}.call-for-action a:hover{background:url(../images/order-now-hover.jpg) no-repeat}.footer{clear:both;text-align:center;padding:20px 0 0;line-height:20px}

.m-banner, .review-banner, .mobile-footer-menu, .mobile_menu_icon{display:none;}
.mobile_menu_container {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 9999;clear: both;
}
.slideTogglebox {
    float: left;
    width: 100%;
    height: auto;
    color: #fff;
    padding-bottom: 1px;
    display: none;
    position: absolute;
    top: 4px;
}
#nav {margin: 0;
padding: 0;
    float: left;
    width: 100%;
    border-top: 1px solid #000;
}
#nav li {
    list-style: none;
}
#nav li a {
    padding: 10px 15px;
    background: #f1efef;
    border-bottom: 1px solid #92b5d8;
    color: #020c3a;
    outline: 0;float: left;
width: 100%;
}
.footermenumobile ul{
    padding: 0;
    margin: 0;
}
.footermenumobile ul li {
    width: 50%;
    display: inline;
    list-style: none;
}
.footermenumobile ul li a {
    background-color: #fff;
    border-right: 1px solid #000;
    float: left;
    text-decoration: none;
    font-size: 11px;
    font-family: arial;
    width: 50%;
    display: block;
    line-height: 30px;
    vertical-align: middle;
    color: #000;
    text-align: center;
    box-sizing: border-box;
}
.banner-text{margin-top: -60px;}
@media screen and (max-width:760px){
	img{max-width:100%;}
	.main-container{width:96%;margin: 0 auto;}
	.banner .line1{margin: 10px 0 0 5px;font-size: 26px;float: left;}
	.banner .line2{margin: 10px 0 0 5px;font-size: 17px;float: left;}
	.content, .left-coloumn, .right-coloumn{width:100%;}
	.left-coloumn a:link, .left-coloumn a:visited, .call-for-action, .left-coloumn span, .footer-links{display:none;}
	.logo {height: auto;background-color: #fff;border-radius: 0 0 10px 10px;width:100%;}
	.logo p {font-size: 26px;margin: 10px;float: left;}
	.review-banner, .mobile-footer-menu, .mobile_menu_icon{display:block;}
	.banner {height: auto;background-image:none;	}
	.m-banner{display:block;height: 150px;float: right;}
	.banner-text{width:59%;float:left;}
	.formbox {height: auto;}
	 .mobile_menu_icon{float:right;margin: 10px 10px 10px 0; cursor:pointer;}
	 
	 #eselcornerSmall{top:unset;bottom:0!important;}
}
@media screen and (max-width:400px){
	.banner-text{width:100%;}
}

@media screen and (min-width:761px) and (max-width:1019px){
	.main-container, .content{width:760px;}
	.right-coloumn {width: 480px;}
	.banner {height: 192px;}
	.banner .line1 {font-size:36px;margin: 40px 0 0 20px;}
	.banner .line2 {font-size:18px;margin: 10px 0 0 20px;}
	.call-for-action{width: 480px;background-size: 100%;}
	.call-for-action a:link, .call-for-action a:hover {margin: 130px 0 0 288px;width: 150px;background-size: 100%;}
	
	
	
}
@media screen and (max-width:1024px){
.banner-text{margin-top: 0px;}
}
@media screen and (max-width:700px){
.mob-hide{display: none;}
}







