@font-face{
    font-family:'rcfont';
    src:url('../fonts/blfont/GoogleSans-Regular.ttf');
}
@font-face{
    font-family:'rcfont-bold';
    src:url('../fonts/blfont/GoogleSans-Bold.ttf');
}
html,body{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: rcfont,sans-serif,arial,verdana;
}
.ncntt{
    overflow:hiddne;
    padding:20px 10px 20px 10px;
    margin-top:10px;
}
.news-box
{
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 10px 10px 10px 10px;
}
.news-box .header{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #aaa;
	font-family: rcfont-bold,arial,verdana;
	font-size: 11pt;
	font-weight: 600;
	color: #222;
}
.news-container
{
	width: 100%; 
	height: auto;
	min-height: 400px;
	overflow: hidden;
	margin: 5px auto;
	border: none;
}
.news-container ul{
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	list-style-type: none;
	list-style: none;
}
.news-container ul li{
	margin: 0px 0px 10px 0px !important;
	padding: 0px 10px 7px 10px !important;
	font-family: rcfont,arial,verdana;
	color: #333;
	overflow: hidden;
	border-bottom: 1px solid #aaa;
}
.news-container ul li a{
	text-decoration: none;
	color: #222;
	font-family: rcfont,arial,verdana;
}
.news-container ul li a:hover{
	text-decoration: none;
	color: #dd0000;
	cursor: pointer;
}
.news-container ul li div.nlistcnt{
	width: 100%;
	height: auto;
	overflow: hidden;
	min-width: 300px;
}
.news-container ul li div.nlistcnt .left{
	width: 50px;
	height: 50px;
	float: left;
	overflow: hidden;
}
.news-container ul li div.nlistcnt .left.calender{
	background-image: url('../img/calendar.gif');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.news-container ul li div.nlistcnt .left.calender .cldate{
	display: block;
	overflow: hidden;
	font-family: inherit;
	font-size: 8pt;
	color: #222;
	margin-left: 14px;
	margin-top: 5px;
	font-weight: normal;

}
.news-container ul li div.nlistcnt .left.calender .clmonth{
	display: block;
	overflow: hidden;
	font-family: inherit;
	font-size: 11pt;
	font-weight: 600;
	color: #990000;
	margin-left: 15px;
	margin-top: 0px;
}
.news-container ul li div.nlistcnt .right{
	width: 240px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 2px 5px 10px 9px;
	font-weight: normal;
	font-size: 9pt;
	color: #333;
}
.container-fluid{
    padding:0px 0px 30px 0px !important;
    margin:0px 0px 0px 0px !important;
}
.rc-cfluid{
    background-color:#fafafa !important;
    padding:50px 0px 50px 0px !important;
    margin:10px 0px 0px 0px !important;
}
.rc-cfluid .img-box{
    text-align:center;
}
.rc-cfluid .img-box .img-cnt{
    overflow:hidden;
    padding:0px 10px 0px 10px;
    font-family:inherit;
    font-size:30pt;
    font-weight:600;
    color:#222;
    margin-bottom:-5px;
}
.rc-cfluid .img-box .text-cnt{
    overflow:hidden;
    padding:10px 10px 10px 10px;
}
.rc-cfluid .img-box .text-cnt h4{
    font-family:rcfont-bold;
    font-size:14pt;
    color:#222;
    margin-bottom:14px;
}
.rc-cfluid .img-box .text-cnt p{
    font-family:rcfont;
    font-size:10pt;
    color:#333;
    line-height:16px;
}
.rc-fluid-1{
    padding:60px 0px 60px 0px !important;
    margin:0px 0px 0px 0px !important;
}
.rc-fluid-1 .txt-cnt .header{
    overflow:hidden;
    padding:10px 10px 0px 10px;
    font-family:rcfont-bold,arial,verdana;
    font-size:15pt;
    color:#222;
}
.rc-fluid-1 .txt-cnt .content{
    overflow:hidden;
    padding:5px 10px 10px 10px;
    font-family:rcfont,arial,verdana !important;
    font-weight:normal;
    color:#333;
    line-height:19px;
}
.rc-fluid-1 .txt-cnt .content p{
    margin-top:16.5px;
}
.rc-fluid-1 .txt-cnt.oaddr{
    padding-top:20px;
    background-color:#f0f0f0;
}
.rc-fluid-1 .txt-cnt.oaddr .content{
    overflow:hidden;
    padding-bottom:40px;
    font-family:inherit;
    color:#222;
}
.rc-fluid-2{
    background-image:url('../img/bg1.jpg');
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-attachment:fixed;
    overflow:hidden;
    padding:0px 0px 0px 0px !important;
    height:auto;
}
.rc-fluid-2 .rc-fluid-2-1{
    padding:80px 0px 80px 0px !important;
    margin:0px 0px 0px 0px !important;
    background:rgba(0,0,0,0.6);
    overflow:hidden;

}
.rc-fluid-2 .rc-fluid-2-1 .img-box{
    text-align:center;
}
.rc-fluid-2 .rc-fluid-2-1 .img-box .img-cnt{
    overflow:hidden;
    padding:0px 10px 0px 10px;
    font-family:inherit;
    font-size:20pt;
    font-weight:600;
    color:#fff;
    margin-bottom:-5px;
}
.rc-fluid-2 .rc-fluid-2-1 .img-box .text-cnt{
    overflow:hidden;
    padding:10px 10px 10px 10px;
}
.rc-fluid-2 .rc-fluid-2-1 .img-box .text-cnt h4{
    font-family:rcfont-bold,arial,verdana;
    font-size:14pt;
    color:#fff;
    margin-bottom:14px;
}
.rc-fluid-2 .rc-fluid-2-1 .img-box .text-cnt p{
    font-family:rcfont,arial,verdana;
    font-size:10pt;
    font-weight:normal;
    color:#fff;
    line-height:16px;
}
.container-fluid.footer-top{
    overflow:hidden;
    padding:20px 0px 20px 0px !important;
    background-color:#f8f8f8;
}
.container-fluid.footer-top .header{
    font-family:rcfont-bold;
    font-size:11pt !important;
    color:#222;
    overflow:hidden;
    padding:10px 10px 10px 10px !important;
}
.container-fluid.footer-top .content{
    font-family:rcfont,arial,verdana;
    font-size:11pt !important;
    overflow:hidden;
    padding:10px 10px 10px 10px !important;
    margin-top:-5px;
    background-color:#f8f8f8;
}
.container-fluid.footer-top .content ul{
    list-style:none;
    list-style-type:none;
    padding:0px 10px 10px 10px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
    background-color:#f8f8f8;
}
.container-fluid.footer-top .content ul li{
    border-bottom:1px solid #eee;
    padding:5px 0px 5px 0px;
}
.container-fluid.footer-top .content ul li a{
    font-family:rcfont,arial,verdana;
    font-size:10pt;
    color:#222;
    text-decoration:none;
}
.container-fluid.footer-top .content ul li a:hover{
    text-decoration:none;
    color:#dd0000;
    cursor:pointer;
}
.container-fluid.footer-bottom{
    overflow:hidden;
    padding:10px 0px 10px 0px !important;
    background-color:#f0f0f0;
    font-family:rcfont,arial,verdana;
    font-size:9pt;
    text-align:center;
    color:#777;
}
.container-fluid.footer-top .hbdr{
    display:block;
    width:30px;
    height:3px;
    background-color:#00aa00;
    border-radius:5px;
}
.enq-btn{
    width:28px;
    height:100px;
    position:fixed;
    top:23%;
    right:0;
    transition:all 0.4s linear;
    -webkit-transition:all 0.4s linear;
    -moz-transition:all 0.4s linear;
    -o-transition:all 0.4s linear;
}
.enq-btn:hover{
    cursor:pointer;
}
.enq-box{
    width:250px;
    height:auto;
    overflow:hidden;
    background-color:#fafafa;
    border:1px solid #ddd;
    border-radius:3px;
    position:fixed;
    top:23%;
    right:-250px;
    padding-bottom:0px !important;
    margin-bottom:0px;
    transition:all 0.4s linear;
    -webkit-transition:all 0.4s linear;
    -moz-transition:all 0.4s linear;
    -o-transition:all 0.4s linear;
}
.enq-toggle{
    right:0px;
    transition:all 0.4s linear;
    -webkit-transition:all 0.4s linear;
    -moz-transition:all 0.4s linear;
    -o-transition:all 0.4s linear;
}
.enq-btn-toggle{
    right:250px;
    transition:all 0.4s linear;
    -webkit-transition:all 0.4s linear;
    -moz-transition:all 0.4s linear;
    -o-transition:all 0.4s linear;
}
.enq-box .header{
    width:auto;
    height:auto;
    overflow:hidden;
    padding:10px 10px 10px 10px;
    font-family:arial,verdana;
    font-size:11pt;
    font-weight:600;
    color:#333;
    text-decoration:underline;
}
.enq-box .content{
    width:100%;
    height:auto;
    overflow:hidden;
    margin:5px auto;
    border:1px solid #ddd;
    padding:10px 10px 10px 10px;
    background-color:#fff;
    margin-bottom:0px;
}
.enq-box .content .fgroup{
    width:100%;
    height:auto;
    overflow:hidden;
    padding:0px 0px 0px 0px;
    margin-bottom:5px;
}
.enq-box .content .fgroup label{
    font-family:arial,verdana;
    font-size:9pt;
    font-weight:600;
    color:#333;
}
.enq-box .content .fgroup input{
    width:100%;
    padding:3px 5px 3px 5px;
    font-family:arial,verdana;
    font-size:10pt;
    font-weight:normal;
    border-radius:3px;
        border:1px solid #ccc;
}
.enq-box .content .fgroup textarea{
    width:100%;
    padding:3px 5px 3px 5px;
    font-family:arial,verdana;
    font-size:10pt;
    font-weight:normal;
    border-radius:3px;
    resize:none;
    overflow:auto;
    height:100px;
}
.enq-box .content .fgroup button{
    background-color:#00aa00;
    font-family:arial,verdana;
    font-size:9pt;
    font-weight:600;
    color:#fff;
    border:1px solid #009900;
    padding:3px 8px 3px 8px;
    border-radius:2px;
}
.enq-box .content .fgroup button:hover{
    background-color:#009900;
    cursor:pointer;
}
.enq-box .fsc{
    background-color:#00aa00;
    color:#fff;
    font-family:arial,verdana;
    font-size:9pt;
    font-weight:500;
    border:1px solid #009900;
    padding:2px 5px 2px 5px;
    text-align:center;
    border-radius:2px;
    display:none;
}
.enq-box .fer{
    background-color:#aa0000;
    color:#fff;
    font-family:arial,verdana;
    font-size:9pt;
    font-weight:500;
    border:1px solid #990000;
    padding:2px 5px 2px 5px;
    text-align:center;
    border-radius:2px;
    display:none;
}
.enq-box .error{
    font-weight:normal !important;
    color:#dd0000 !important;
}
.social-link{
    width:120px;
    height:auto;
    overflow:hidden;
    position:fixed;
    top:23%;
    left:-82px;
    background-color:#fff;
    padding:3px 5px 5px 5px;
    border-radius:1px 2px 2px 1px;
    box-shadow:0px 0px 5px 0px #999;
}
.social-link a{
    display:block;
    width:100%;
    height:auto;
    overflow:hidden;
    padding:7px 10px 10px 10px;
    background-color:#fff;
    border-radius:2px;
    margin-top:3px;
    color:#fff !important;
}
.social-link a span{
    padding:3px 0px 3px 7px !important;
}
.social-link a.fb{
    background-color:#3b5998;
    color:#fff !important;
    font-family:rcfont-bold;
    font-size:10pt;
}
.social-link a.tw{
    background-color:#1dcaff;
    color:#fff;
    font-family:rcfont-bold;
    font-size:10pt;
}
.social-link a.lin{
    background-color:#0077B5;
    color:#fff;
    font-family:rcfont-bold;
    font-size:10pt;
}
.social-link a.yt{
    background-color:#ff0000;
    color:#fff;
    font-family:rcfont-bold;
    font-size:10pt;
}
.social-link a.gp{
    background-color:#DD4B39;
    color:#fff;
    font-family:rcfont-bold;
    font-size:10pt;
}
@media screen and (max-width:800px){
   .enq-btn{
        width:28px;
        height:100px;
        position:fixed;
        top:26%;
        right:0;
        transition:all 0.4s linear;
        -webkit-transition:all 0.4s linear;
        -moz-transition:all 0.4s linear;
        -o-transition:all 0.4s linear;
    }
    .enq-btn:hover{
        cursor:pointer;
    }
    .enq-box{
        top:26%;
    }
    .enq-toggle{
        right:0px;
        transition:all 0.4s linear;
        -webkit-transition:all 0.4s linear;
        -moz-transition:all 0.4s linear;
        -o-transition:all 0.4s linear;
    }
    .enq-btn-toggle{
        right:250px;
        transition:all 0.4s linear;
        -webkit-transition:all 0.4s linear;
        -moz-transition:all 0.4s linear;
        -o-transition:all 0.4s linear;
    }
    .navbar-brand img{
        width:200px;
        height:auto;
    }
    .navtoggle{
        width:auto;
        font-family:inherit;
        color:#fff;
        font-size:11pt;
        font-weight:600;
        width:80px;
        padding:5px 6px 5px 6px;
        margin-top:2px;
        border-radius:2px;
    }
}
.rc-pic-style{
    margin-top:50px;
}