body{
	font-family: 'Open Sans', sans-serif;
}
hr {
    background-color: #cacaca;
    border: 0 none;
    color: #cacaca;
    height: 1px;
    width: 100%;
}
/*h2{color: #ed1c24;}*/
h3 {
    color: #ed1c24;
    font-family: "Open Sans",sans-serif;
    font-size: 1.4em;
    line-height: 1em;
}

.header {
position:relative;
z-index:9;
}
.slider_area{
	
}
#banner {
    background: rgba(0,0,0,0.5);
    height: auto;
}
.sectionFW {
    width: 100%;
}
.websiteLogo {
    max-width: 137px;
    max-height: 108px;
    margin: 10px;
}
.contact {
    font: 13px arial, helvetica, sans-serif;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: right;
    display: inline-block;
    margin-left: auto;
    padding-top:20px;
}
.c1, .c3 {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    color: #fff200;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.c2, .c4 {
    text-decoration: none;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.c3 {
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
    color: #fff200;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.contact a {
    text-decoration: none;
    color: #fff;
    width: 100%;
    display: block;
}
.nav .current-menu-item{
    background: rgba(237,28,36,0.5);
    /*border: 1px solid rgba(255,255,255,0.5);*/
    color: #fff;
	border-radius:5px;
	overflow:hidden;
}
#nav li{
	margin: 10px 12.7px;
}
#nav li a {
    display: inline-block;
    text-decoration: none;
    color: #fff!important;
    width: auto;
    white-space: nowrap;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0,0,0,0.5);
    border: 1px solid rgba(255,255,255,0.5);
    border-radius: 5px;
	
}
#nav li a:hover {
    background: rgba(237,28,36,0.5);
    border: 1px solid rgba(255,255,255,0.5);
    color: #fff;
}









#buttons {
    
    
}
.butFrame {
    position:relative;
    text-decoration:none;
    overflow:hidden;
    padding: 5px 20px 15px 20px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    cursor: pointer;
}

.butFrame img {
    width:100%;
    margin:10px 0%;
    border-radius:2%;

}


.butHeading {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #333;
	font-family: 'Open Sans', sans-serif;
}
.butText {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 13px;
    padding: 5px 0;
    color: #333;
    margin-bottom: 35px;
	height:95px;
}
.innerText{
	margin:15px 0;
}
.innerHeading {
	margin: 13px 0;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    font-family: 'Open Sans', sans-serif;
}

.butRead {
    width:90%;
    text-align:center;
    background:#ED1C24;
    color:#f4f4f4;
    padding:5px 0;
    position:absolute;
    bottom:10px;
    left:5%;
    text-transform: capitalize;
}
.butRead a{color:#fff;text-decoration:none;}
.butFrame:hover  {
    border-color:red;
}

.butFrame:hover .butRead {
    background:red;
}

.butFrame:hover img {
    border-color: red;
}






#footer {
    background:#1c1c1c url(../images/footer.jpg) top right no-repeat;
    min-height:120px;
    font-size:.9em;
    margin-top:5%;
    
    /*-- IE9 + SAFARI--*/
    display: box;
    box-align:center;
    box-pack:center;
    
    /*-- IE 10 SPEC ---*/
    display:-ms-flexbox;
    -ms-flex-pack:justify;
    -ms-flex-align:justify;

    /*--- Current SPEC --*/
    display:flex;
    justify-content:space-between;
    align-items:center;
    display:-webkit-flex;
    -webkit-justify-content:space-between;
    -webkit-align-items:center;

}


/*--- FOOTER TEXT STYLES ---*/
#footer, #footer a {
    color:#fff;
}

/*--- FOOTER TEXT HOVER STYLES ---*/
#footerLeft a:hover, #footerRight a:hover {
    color: #ED1C24;
}

#footerLeft {
    width:50%;
    float:left;
}

#footerLeft li {
    display:inline-block;
    list-style: none;
    float: left;
}

#footer a{
    text-decoration:none;
    display:inline-block;
    padding:5px 5px;
}


#footerToTop {
    display:none;   
}

#footerRight {
    float:right;
    flex-basis:220px;
    text-align: right;
}

#footerRight a{
    padding: 0px;
}


#credCopyright{
    margin:3px 0px 5px;
    text-align:right;
}

.fullWebsite{
    display: none;
}

.customFooter {
    position: relative;
    
}

.customFCont {
    margin:auto;
    bottom:30px;
    position: relative;
    color:#f1f1f1;
    height:0;
    text-align: left;
  
}


/*----------------------------------------------*/
/*--------------- TO TOP BUTTON ----------------*/
/*----------------------------------------------*/

#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:10px;
    right:10px;
    overflow:hidden;
    width:51px;
    height:51px;
    border:none;
    text-indent:999px;
    background:url(../images/ui.totop.png) no-repeat left top;
}

#toTopHover {
    background:url(../images/ui.totop.png) no-repeat left -51px;
    width:51px;
    height:51px;
    display:block;
    overflow:hidden;
    float:left;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
    outline:none;
}

#enquiry {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-sizing: border-box;
    color: #222;
    float: right;
    padding: 10px;
    width: 80%;
}
.enqHeader {
    background: #ed1c24 none repeat scroll 0 0;
    color: #fff;
    margin-bottom: 15px;
    padding: 5px 10px;
}
.enqRow {
    margin: 4px 0;
    width: 100%; float:left;
}
.enqLeft {
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    padding: 0 5px;
    width: 30%;
}
.enqRight {
    float: left;
    width: 70%;
}
#enquiry .button {
    background: #ed1c24 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
}

.footermenu{padding:0px;}
.footermenu li{padding-right:5px;}

@media(max-width:768px){
	#nav li a{
		display:block;
	}
}

@media(max-width:480px){
#enquiry{ width:99%; float:left;}
.enqLeft {
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    padding: 0 5px;
    width: 99%;
}
.enqRight {
    float: left;
    width: 99%;
}	
}