div.subscribecol{width:68%;margin-left:-10px;}
div.socialcol{width:31%;}
div.footercontainer{max-width:1080px;display:inline-block;width:100%;}

div.subscribecol{width:68%;margin-left:-10px;display:none;}
div.socialcol{width:31%;}
div.footercontainer{max-width:1080px;display:inline-block;width:100%;}

div.footer{clear:both;width:100%;}
#home .footer{padding-top:30px;background-color:#fff;}
div.footerbottom > p{color:#969696;width:80%;text-align:center;margin-right:auto;margin-left:auto;}
div.footerbottom a{color:#969696!important;text-decoration:none;}
div.footertop{background:linear-gradient(#4c83dc, #002768);padding-top:12px;padding-bottom:10px;overflow:auto;text-align:center;margin-left:auto;margin-right:auto;display:block;}
div.newsletter{float:left;color:white;padding-top:0.3%;display:table-row;text-align:left;width:100%;}
/* div.newsletter span.required{display:none;} */
/* div.newsletter #label_reg_email{margin:inherit;color:white;font-weight:normal;display:inline-block;font-size:12px;width:40%;text-align:left;vertical-align:middle;text-align:right;margin-right:5px;} */
/* div.newsletter #reg_email{width:inherit;display:inline-block;width:270px;display:inline-block;height:20px;} */
/* #reg_submit_button{padding:6px;display:inline-block;padding:6px;display:inline-block;width:90px;margin-left:-10px;height:34px;} */
/* #label_reg_submit_button{display:inline-block;} */
/* div.newsletter > label{font-family:'Montserrat', 'Arial', sans-serif;font-size:14px;} */
/* div.newsletter > input[type=text]{min-height:2em;border:none;padding:1px;padding-left:1em;width:272px;height:33px;margin-left:1.5em;font-size:0.9em;font-family:'Open Sans', "Arial", sans-serif;} */
.calltoaction{background:#fdbc00;background:-webkit-linear-gradient(#fdbc00, #d67900) !important;background:-o-linear-gradient(#fdbc00, #d67900) !important;background:-moz-linear-gradient(#fdbc00, #d67900) !important;background:linear-gradient(#fdbc00, #d67900) !important;border:1px solid #e08900;text-transform:uppercase;font-weight:bold;color:black !important;font-family:"Montserrat", "Arial", sans-serif;font-size:1.250em;padding:3px;padding-left:10px;padding-right:10px;background:#fdbc00;font-size:1.15em;padding:10px;padding-left:15px;padding-right:15px;font-weight:300;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:10px;}
a.calltoaction{text-decoration:none;}
.calltoaction:hover{color:white;background:#d67900;background:-moz-linear-gradient(top, #e08900 0%, #C77000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d67900), color-stop(100%,#C77000));background:-webkit-linear-gradient(top, #d67900 0%,#C77000 100%);background:-o-linear-gradient(top, #d67900 0%,#C77000 100%);background:-ms-linear-gradient(top, #d67900 0%,#C77000 100%);background:linear-gradient(to bottom, #d67900 0%,#C77000 100%);}
/* button.calltoaction.subscribeform{background:#fdbc00;border:none;border-radius:0;font-weight:bold;color:#000000;font-family:"Montserrat", "Arial", sans-serif;font-size:14px;text-transform:capitalize;} */
/* button.calltoaction.subscribeform:hover{border:1px solid #d67900;background:#d67900;background:-moz-linear-gradient(top, #e08900 0%, #C77000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d67900), color-stop(100%,#C77000));background:-webkit-linear-gradient(top, #d67900 0%,#C77000 100%);background:-o-linear-gradient(top, #d67900 0%,#C77000 100%);background:-ms-linear-gradient(top, #d67900 0%,#C77000 100%);background:linear-gradient(to bottom, #d67900 0%,#C77000 100%);} */
/* div.newsletter > button.calltoaction{display:table-cell;vertical-align:middle;margin-left:-5px;width:90px;height:35px;vertical-align:top;} */ 
/* div.socialmedia{float:right;} */
div.socialmedia span{font-family:'Montserrat', 'Arial', sans-serif;color:#FFFFFF;font-size:14px;padding:5px;margin:5px;display:inline-block;}
div.socialmedia img{vertical-align:top;}
/* div.socialmedia div.footercontainer > a{padding-right:3px;} */
div.footermiddle{clear:both;background:linear-gradient(#4c83dc, #002768);color:white;padding-bottom:25px;padding-top:25px;/* overflow:auto */;text-align:center;}
div.footermiddle div.footercontainer a{text-decoration:none;color:white;font-family:"Open Sans", "Arial", sans-serif;font-size:12px;line-height:19px;}
div.footermiddle div.footercontainer a:hover{color:#7e4d99;}
div.footermiddle div.footercontainer > div.fifthcol {padding-left:1%;}
div.footermiddle div.footercontainer> div.fifthcol >ul{list-style-type:none;padding-left:10px;}
div.footermiddle div.footercontainer > div.fifthcol > ul >li:first-child{text-transform:uppercase;font-family:"Open Sans", "Arial", sans-serif;font-weight:bold;font-size:13px;margin-bottom:13px;}
div.footermiddle div.footercontainer > div.fifthcol > ul >li{font-family:'Open Sans', "Arial", sans-serif;font-size:0.9em;line-height:1.5em;}
/* div.footercertificates > img{max-width:100%;margin-left:0;margin:21px 0 45px 0;} */
.footer-cert-item{display: inline-block; /* width: 12% */ ; /* height: 70px; */; vertical-align: middle; max-width: 220px; min-width: 80px;}
.footer-cert-item img { filter: gray; /* IE6-9 */; -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */;  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */; }
div.footercertificates{text-align:center;height:65px;width:100%;}
div.footerbottom{background-color:black;color:#969696;text-align:center;font-size:11px;font-family:'Open Sans', "Arial", sans-serif;padding-top:1em;padding-bottom:1em;padding-left:2em;padding-right:2em;}
div.footerbottom a{color:white;}

@media (min-width:1000px) and (max-width:1084px){
	div.footercontainer{width:1000px;display:inline-block;}
}


@media (max-width:1180px){div.footertop{display:inline-block!important;width:100%!important;margin-bottom:-4px;}
div.footermiddle{display:inline-block!important;width:100%!important;}
div.footercontainer{width:100%;display:inline-block;}
}

div.footercertificates img{max-width:100px;padding:5px 0px;}
div.footercertificates img.sml-50{width:35px;}


@media only screen and (max-width:1024px){
div.footercontainer{width:98%; /* padding-top:15px; */}
}

@media only screen and (max-width:768px){
	/* div.footermiddle{overflow:hidden;} */
	/* .footermiddle .footercontainer{padding:0 10px;} */
	div.footercontainer{width:100%;}

div.newsletter > button.calltoaction{width:120px;float:none;}
div.subscribecol{width:100%;}
div.newsletter{float:none;display:block;}
div.socialcol{ /* margin-top:20px; */ width:100%;}
div.socialmedia{float:none;}


}

@media only screen and (max-width:680px){
div.newsletter > label{width:93%;font-size:12px;margin-bottom:10px;}
div.newsletter > input[type=text]{display:inline-block;margin:0px auto 0px;}
/* div.socialcol{margin-top:10px;} */
div.newsletter > button.calltoaction{width:60px;}
div.socialmedia{margin-right:4%;}
	div.footertop{padding-top:12px;padding-bottom:12px;}
	div.footercertificates { height: auto; }
div.footermiddle div.footercontainer > div.fifthcol > ul >li { line-height:2em;}
}

div.fifthcol{width:19%;float:left;text-align:left;}
div.fifthcol:nth-child(1) { width:23%; }
div.fifthcol:nth-child(2) { width:21%; }
div.fifthcol:nth-child(3) { width:19%; }
div.fifthcol:nth-child(4){width:19%;float:left;text-align:left;}
div.fifthcol:nth-child(5){width:100px;float:left;text-align:left;}

/*
@media (min-width:1000px) and (max-width:1084px){
	div.fifthcol:nth-child(1), div.fifthcol:nth-child(2), div.fifthcol:nth-child(3), div.fifthcol:nth-child(4){width:220px;float:left;text-align:left;}
}
*/



