/*body {
	height:100%;
}

html {height:100%;}
*/


h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;color:#fff;margin:20px 0 0;padding:0;}
.heading{margin-top:70px;background-color:#296c00;color:#fff;font-size:14px;}
.heading p{line-height:18px;padding:0 20px 0 0;}

.counter {
	background: rgb(157,205,60); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkY2QzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzczYjkwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzY4YTYwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OGE2MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,205,60,1) 0%, rgba(115,185,15,1) 50%, rgba(104,166,12,1) 52%, rgba(104,166,12,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,205,60,1)), color-stop(50%,rgba(115,185,15,1)), color-stop(52%,rgba(104,166,12,1)), color-stop(100%,rgba(104,166,12,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,205,60,1) 0%,rgba(115,185,15,1) 50%,rgba(104,166,12,1) 52%,rgba(104,166,12,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,205,60,1) 0%,rgba(115,185,15,1) 50%,rgba(104,166,12,1) 52%,rgba(104,166,12,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,205,60,1) 0%,rgba(115,185,15,1) 50%,rgba(104,166,12,1) 52%,rgba(104,166,12,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,205,60,1) 0%,rgba(115,185,15,1) 50%,rgba(104,166,12,1) 52%,rgba(104,166,12,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dcd3c', endColorstr='#68a60c',GradientType=0 ); /* IE6-8 *//*MOVED TO OWN CSS*/


-webkit-box-shadow: 2px 2px 5px rgba(255, 255, 255, 0.75), inset 2px 2px 10px 2px rgba(30, 30, 30, 0.75);
-moz-box-shadow:    2px 2px 5px rgba(255, 255, 255, 0.75), inset 2px 2px 10px 2px rgba(30, 30, 30, 0.75);
box-shadow:         2px 2px 5px rgba(255, 255, 255, 0.75), inset 2px 2px 10px 2px rgba(30, 30, 30, 0.75);



margin-top:30px;
padding:0px 7px;


font-size:57px;line-height:75px;
color: white;
text-shadow: black 2px 2px 4px;
/*letter-spacing:13px;*/
font-weight:bold;



}



.counter span{/*background-image:url(../img/counter-divider.png);background-repeat:no-repeat;background-position:right;*/margin:0;padding:0 10px 0 5px;text-align: center}



/* SM */
@media (min-width: 768px) and (max-width: 991px) {
    .counter span{background-none;padding:0px;}
}



p.average{font-size:13px;text-align:center;padding:20px 0 10px;}
.leftCol{padding-top:300px;padding-bottom:100px;}
.middle{background-image:url(../img/leftColBg.jpg);background-position:0 20px;background-repeat:no-repeat;}




.hearWhat{margin-left:15px;margin-right:15px;border:1px #c5ced7 solid;padding-bottom:20px;}
.hearWhat h2{font-size:18px;text-align:center;background-color:#296c00;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:5px 0;}
.rating{background-image:url(../img/bankLogo.jpg);background-repeat:no-repeat;background-position:30px 30px;}
.rating p{background-image:url(../img/stars.jpg);background-repeat:no-repeat;background-position:40px 0;margin:110px 0 0 30px;}
.testimonial{padding:10px 0 0;}
.testimonial p{font-size:12px;line-height:15px;margin:0;padding:10px 0;}

.direct h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:bolder;color:#ff4e00;text-align:center;margin:20px 0 0 -20px;padding:0 20px;}
.rightCol{background-color:#d5eea9;margin-left:-15px;margin-top:10px;border:1px solid #c5ced7;float:left;display:block;}
.buttonArea{text-align:center;padding-bottom:20px;}
button.leadForm{display:block;cursor:pointer;background:url(../img/formBtn.png) no-repeat;border:0;width:289px;height:79px;margin-left:auto;margin-right:auto;}

/* XS */
@media (max-width: 767px) {
    button.leadForm {
        background-size:contain;
        width:100%;
    }
}


button.leadForm span{display:none;}
.formContainer{font-size:13px;padding:20px;}
.formContainer h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;font-size:20px;color:#000;margin:0;padding:0 0 10px;}
/*input[type=text]{height:22px;width:180px;margin:-2px 0 15px 10px;padding:0;}*/
.formLabel{border-bottom:1px solid #cbd6b7;font-size:13px;width:160px;}
/*.footer{position:absolute;bottom:0;left:0;background-color:#296c00;height:50px;}*/


.popupHolder {position:absolute; width:438px; height:198px; left:50%; top:50%; margin-left:-219px; margin-top:-99px; z-index:20;}
.overlay {width:100%;height:100%; z-index:10;top:0; left:0; position:fixed;background-image:url('//assets.gomedianetwork.com/gbr/contactus/overlay.png');background-repeat:repeat;}
.popup {background-image:url('//assets.gomedianetwork.com/gbr/contactus/popupBg.png');background-repeat:no-repeat;background-position:top center;width:438px;height:198px;}
.thankyou {padding:30px 30px 20px 30px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.buttonArea {text-align:center;width:100%;}
.buttonArea img {border:none;}
.close {text-align:right;padding-right:20px;padding-top:8px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.close a{color:#fff;text-decoration:none;}


label {font-size:12px;}
.wpcf7 input, .wpcf7 select {
    width:100%;
    height:25px;
    margin-bottom:15px;
}


/* XS AND SM */
@media (max-width: 991px) {
    .middle {
        background-image: none;
        background-position: 0 20px;
        background-repeat: no-repeat;
    }
    .counter {font-size:46px;}
    .counter span{background-none;padding:0px;}
}


/* XS */
@media (max-width: 767px) {
    .counter {font-size:35px;}
}

