@font-face{font-family:'baskerville-normal';src:url(../fonts/ufonts.com_baskerville-normal.ttf)}
@font-face{font-family:'MyriadPro-Regular';src:url(../fonts/MyriadPro-Regular.otf)}

body {
	font-family:'MyriadPro-Regular';
	font-size: 16px !important;
	background-color: #f8f0e5; 
}
strong{ font-weight:600 !important;}
h1, h2, h3, h4, h5 {
	font-family:'baskerville-normal' !important;
}
.social {
	border-top: 3px solid #eb3132;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.social ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.social ul li {
	display: inline-block;
}
.social ul li a {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	color: #FFF;
	background-color: #eb3132;
	transition-duration: .2s;
}
.social ul li a:hover{ background-color:#333; }
.banner {
	background-image: url(../images/banner-images.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
   margin:0px; padding:0px 0px 30px 0px;
}
.infusion-form .form-group{margin-bottom:8px;width:380px;}
.authError {font-size: 14px;line-height: 1;}
.enquiry .form-control {
	display: block;
	width: 80%;
	height: 30px;
	padding: 0px 12px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #333 !important;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.enquiry h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
background: -moz-linear-gradient(top, #fcd34b 0%, #ff8d02 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fcd34b 0%,#ff8d02 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fcd34b 0%,#ff8d02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd34b', endColorstr='#ff8d02',GradientType=0 ); /* IE6-9 */ text-transform:uppercase; font-size:18px; font-weight:bold; color:#333; display:inline-block; padding:12px 15px; border-radius:25px; margin:50px 0px 15px 0px; box-shadow:0px 2px 3px rgba(0,0,0,.5);}
.enquiry h3 .fa{ color:#FFF;}
.enquiry .btn{ border-radius:25px; color:#FFF; background-color:rgba(0,0,0,.5); box-shadow:0px 2px 4px rgba(0,0,0,.8) inset; transition-duration:.2s; text-shadow:0px 1px 1px rgba(0,0,0,.5);}
.enquiry .btn:hover{ color:#000; background: -moz-linear-gradient(top, #fcd34b 0%, #ff8d02 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fcd34b 0%,#ff8d02 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fcd34b 0%,#ff8d02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd34b', endColorstr='#ff8d02',GradientType=0 ); /* IE6-9 */}
.enquiry .btn .fa{ font-weight:bold; font-size:22px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcd34b+0,ff8d02+100 */
color: #fcd34b; /* Old browsers */
color: -moz-linear-gradient(top, #fcd34b 0%, #ff8d02 100%); /* FF3.6-15 */
color: -webkit-linear-gradient(top, #fcd34b 0%,#ff8d02 100%); /* Chrome10-25,Safari5.1-6 */
color: linear-gradient(to bottom, #fcd34b 0%,#ff8d02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd34b', endColorstr='#ff8d02',GradientType=0 ); /* IE6-9 */}

.welcome{ border-top:6px solid #dc442d; margin:0px; padding-top:30px; padding-bottom:10px;}
.welcome h3{ color:#eb3132; margin:0px 0px 15px 0px; padding:0px;
}
.welcome h4{ color:#eb3132; margin:15px 0px 15px 0px; padding:0px;
}

.welcome h4 span{ font-size:16px;}
.redbg{ background-color:#eb3132; text-align:center; color:#fff; padding-top:30px; padding-bottom:20px; }
.section-3{padding-top:10px; padding-bottom:10px;}
.section-3 h3{color:#eb3132; margin:8px 0px 15px 0px; padding:0px;}
.section-3 p{ color:#333;}
.star{ color:#eb3132; font-size:19px; vertical-align:middle; margin-top:50px;}
.footer-bg{ background-color:#f09238; padding-top:15px; padding-bottom:15px; color:#333;}
.footer-bg ul{ list-style:none; margin:0px; padding:0px;}
.footer-bg ul li{ margin-bottom:10px; padding-left:15px; background-image:url(../images/sqaure.jpg); background-repeat:no-repeat; background-position:center left;}
.footer-text h2{ color:#fff; margin:0px 0px 10px 0px; padding:0px; font-size:28px;}
.footer{ padding-top:15px; padding-bottom:15px; border-bottom:6px solid #eb3132; color:#999;}
.footer span{color:#eb3132;}
.footer .social {
	border-top: 0px solid #eb3132;
	border-bottom: 0px solid #333;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.error {
    border: 1px solid #0B00B1 !important;
}
.authError {
    border: 1px solid #0B00B1 !important;
}
span.authError {
    border: medium none !important;
    color: #0B00B1;
}
.testimonial ul li{background-image:none; margin-bottom:0px; padding-left:0px}

@media screen and (max-width:990px)
{.enquiry{ position:relative !important;   z-index:9999; margin:0px auto !important;}
.enquiry .form-control { width:100% !important;}
.enquiry > div{ padding:15px; border:#F30 1px solid; margin-bottom:15px; }
.banner { padding-top:33% !important; padding-bottom:0px !important;}
.enquiry h3 { margin-top:0px; }

}
@media screen and (max-width:510px){
.logo img{ width:100%;}
.enquiry .btn { width:100%;}
}