@charset "utf-8";

* {
	margin:0;
	padding:0; line-height:30px
}
body {
	width:100%; font-family:Arial; font-size:16px; color:#666666; overflow-x:hidden; background:url(../images/pageBg.JPG) repeat-x
}
.downloadBtn:link,.downloadBtn:visited{ background:#ac1f27; border:0px; border-radius:5px; padding:15px 25px; text-decoration:none; color:#fff}
.downloadBtn:hover{ background: #ffde84; color:#ac1f27}


.snheTxt{ margin:-145px auto 0 auto; width:100%; text-align:center; float:left; z-index:999999; position:relative; color:#fff; font-weight:bold}
.navigationM li:last-child,.leftFooter a:last-child,.leftFooter span:last-child{ display:none}
.navigation{ position:absolute; right:20px; top:68px; z-index:9999; background:#ee345a;}
.showMenu{ display:none}
.container,.header,.banner,.footerBg{ width:100%; float:left}
.header{ padding:12px 15px;box-sizing: border-box;}
.footerBg{ padding:15px;box-sizing: border-box; background:url(../images/footerBg.jpg)}
.leftFooter{ float:left; width:60%;}
.leftFooter a:link,.leftFooter a:visited{ font-size:12px; text-decoration:none; color:#666666}
.leftFooter a:hover{ color:#ac1f27}
.rightFooter{ float:right; width:40%;}
.rightFooter img{ text-align:right; padding-top:8px; float:right}
.logoBox{ float:left}
.pipe{ padding:0 10px}
.navigation{ float:right; padding-right:100px;box-sizing: border-box; background:url(../images/logo-right.png) right center no-repeat; height:100px; position:absolute; top:2px}
.navigation ul{ list-style:none; margin-top:35px }
.navigation ul li{ display:inline-block; }
.navigation ul li a:link,.navigation ul li a:visited{ color:#ac1f27; text-align: center; text-decoration:none;padding:15px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.navigation ul li a:hover{ background:#ffde84; color:#ac1f27; border-radius:10px}
.cls{ clear:both}
.banner{ background:url(../images/banner.jpg) no-repeat; background-size:100% auto}
.innerBanner{background:url(../images/innerBanner.jpg) no-repeat; background-size:100% auto}
.leftB{ float:left; position:relative; margin-top:-100px; z-index:999; margin-left:20px}
.rightB{ float:right; position:relative; margin-top:-100px; z-index:999; margin-right:20px}
.col{ width:96%; float:left; text-align:center; margin:30px 2%}
p.heading{ color:#ac1f27; border-top:1px dotted #ffde84; border-bottom:1px dotted #ffde84; padding:10px;box-sizing: border-box; font-size:22px; margin-bottom:15px; background:rgba(0, 0, 0, 0) url("../images/headingBg.jpg") repeat scroll 0 0; font-weight:bold}
.viewMore{ margin:15px auto; display: block; width:29px}
.viewMore img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.viewMore:hover img{ transform:scale(1.2)}
.infoBox{ float:left; text-align:center; width:100%; }
.contentBox{width:96%; float:left; text-align:center; margin:30px 2%}
.contentBox p{ padding:10px 0}
.photogallery{ list-style:none; }
.photogallery li{ width:22%; margin:20px 1.5%; float:left}
.photogallery li img{ width:100%; border:1px solid #f1f1f1; padding:3px; box-sizing: border-box; margin-bottom:5px}
.showMenu{ position:absolute; top:40px; right:-60px;}
.onlinePayment:link,.onlinePayment:visited{ background:#ac1f27;padding:10px 20px; color:#ffde84; border-radius:3px; text-decoration:none;font-size:24px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
.onlinePayment:hover{color:#ac1f27;background:#ffde84}
.onlinePaymentBox{ float:left; width:96%; margin:50px 2% 0 2%; text-align:center}
.photogallery img{ -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }
.photogallery img:hover{ -webkit-filter: grayscale(00%); /* Safari 6.0 - 9.0 */filter: grayscale(00%);}
.downloadPdf{ background:url(../images/bgpdf.jpg) left bottom repeat-x; width:100%; float:left; padding:50px 50px; height:211px;box-sizing: border-box; vertical-align:middle; text-align:center; margin-bottom:30px}
.downloadPdf a:link,.downloadPdf a:visited{background:#ac1f27;padding:10px 20px; color:#ffde84; border-radius:3px; text-decoration:none;font-size:24px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; margin-top:10px; display:inline-block; width:230px; box-sizing: border-box;}
.downloadPdf a:hover{color:#ac1f27;background:#ffde84}
.infoBoxNew{ width:46%; margin:0 2%; text-align:center; float:left} 


@media screen and (max-width:680px) {
	table{ width:100% !important; }
	table td{width:100% !important; display:block; padding:15px  !important; text-align:left}
	
	
.col{ width:96% !important; float:left; text-align:center; margin:30px 2%}
.photogallery li{ width:47%}
.navigationM{ padding:0; margin:0; list-style:none}
.navigationM a:link,.navigationM a:visited{ padding:10px 15px 10px 25px; text-decoration:none; color:#fff; text-transform:none !important; float:left; font-size:14px; border-bottom:1px dotted rgba(255,255,255,0.5); width:100%;box-sizing: border-box;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; width:180px; background:url(../images/arrow.png) 10px center no-repeat}
.navigationM a:hover{ padding:10px 25px 10px 35px;background:url(../images/arrow.png) 20px center no-repeat}
.showMenu{ display:block; top:110px}
.innerBanner,.banner{ margin-top:50px}
.navigation ul,.navigation ul li,.navigation ul li a:link, .navigation ul li a:visited{ width:260px}
.showMenu {
    display: block;
    position: relative;
    top: 110px;
    z-index: 2147483647; right:0;
}
.showMenu img{ float:right}
.navigationM {
    background: #f1f1f1 none repeat scroll 0 0;
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 110px; display:none
}
.innerBanner img{ height:100px}
.innerBanner{ background-size:auto 100%}
.snheTxt {
 
    font-size: 11px;
    line-height: 21px;
    background: #990000;
    margin: 0 auto; position:relative; z-index:0
}
}





