@font-face {
    font-family: 'enamelaregular';
    src: url('../fonts/enamela-condensedmedium-webfont.eot');
    src: url('../fonts/enamela-condensedmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/enamela-condensedmedium-webfont.woff') format('woff'),
         url('../fonts/enamela-condensedmedium-webfont.ttf') format('truetype'),
         url('../fonts/enamela-condensedmedium-webfont.svg#enamelaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

*::selection{ background: #1c3261; color: #fff;  }
*::-moz-selection{ background: #1c3261; color: #fff; }

/*This css style will prevent skype from formatting the numbers in web-page*/
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container, span[class^="skype_pnh_print_container"] {display:inline !important;} 

a[href^=tel]{color:#1c3261; text-decoration:none;}
a[href^=tel]:hover{color:#1c3261; text-decoration:none;}

.pad-left { padding-left:0px; }
.pad-right { padding-right:0px; }
.t-r { text-align:right; }
.t-l { text-align:left; }
.call-sec { margin:0px; padding:12px 0 0 ; text-align:right; line-height:30px; font-size:17px; color:#89a54e; font-weight:bold; }
.call-sec span { font-size:18px; color:#000;  }

.logo { margin:0px; padding:30px 0 0; }
.slider-bg { width:100%; height:auto; margin:0px; padding:0px 0 0; }
.ultra { width:100%; position:relative; margin:0 auto; }
.ultralarge {
   position: absolute;
text-align: left;
top:30%;
z-index: 1;
left:17.2%;
width: auto;
}
.ultralarge h2 {color: #fff;
    font-size:65px;
    font-weight: bold;
    letter-spacing: 0;
    line-height:70px;}
.ultralarge p {color: #fff;
    font-size:25px;
    font-weight:bold;
    line-height: 28px;
    margin:30px 0 0px;
}
.menuline { width:10px; height:22px; float:left; margin:16px 0 0; background:url(../images/menu-divider.png) no-repeat; padding:0; }
.content-sec { padding:70px 0; }
.tagline { margin:0px; padding:10px 0; color:#1c3261; font-weight:normal; font-size:17px; line-height:24px; font-style:italic; }
.form-sec { background:#fff; border:1px solid #afafaf; padding:15px; }
.form-sec h2 { color:#1c3261; font-size:27px; }

footer { background:#1c3261; padding:25px 0; font-size:15px; color:#fff; }
footer a { color:#fff; text-decoration:none; }
footer a:hover { color:#89a54e; text-decoration:none; }
footer h3 { color:#fff; font-size:20px; }
.copyright { padding:10px 0 0; }

.brdr { height:1px; width:auto; background:#AFAFAF; margin:15px 0; }

.banner-inr { width: 100%; text-align: center; margin-bottom: 20px;}
	
@media only screen and (max-width:1060px) {
.pad-right { padding-right:16px; }	
}
@media only screen and (max-width:1023px) {
.menuline { display:none; }
}


@media only screen and (max-width:830px) {
.cata-sec p {
    margin:5px 0px;
    font-size: 14px;
}
footer { padding:20px 0; }
.cata-sec h2 { font-size:20px; }	
}
@media only screen and (max-width:768px) {
.ultralarge {top:18%; right: 7%; width: 40%;}
.ultralarge h2 {font-size:25px; line-height:30px;}
.ultralarge p { font-size:15px; line-height: 20px; margin:10px 0 30px;}	


}
@media only screen and (max-width:640px) {
.pad-left { padding-left:0px; }
.pad-right { padding-right:16px; }	
.t-r { text-align:center; padding-top:20px; }
.t-l { text-align:center; }
.logo { margin: 0 auto; padding:15px 0; text-align:center; }
.call-sec {padding: 0px 0px 0px;text-align: center;}
.ultralarge {top:15%; right: 7%; width: 40%;}
.ultralarge h2 {font-size:18px; line-height:24px;}
.ultralarge p { font-size:15px; line-height: 20px; margin:10px 0 20px;}	
.content-sec { padding:25px 0; }
footer { text-align:center; }

}
@media only screen and (max-width:480px) {
.ultralarge {display:none;}	
}
@media only screen and (max-width:320px) {
}
@media only screen and (max-width:360px) {
.g-recaptcha{
transform:scale(0.85);
-webkit-transform: scale(0.85);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}
@media only screen and (min-width:642px) and (max-width:854px) {
.g-recaptcha{
transform:scale(0.7);
-webkit-transform: scale(0.7);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}