
/*------------------------------------------------------------
text-shadow effects
------------------------------------------------------------*/

body
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#DCD0B6;
	font-size:15px;
	line-height:25px;
	/* overflow-x:hidden;*/
	
}
@media only screen and (max-width: 768px) 
{
	body
{
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#DCD0B6;
	font-size:15px;
	line-height:25px;
 /*overflow-x:hidden;*/
 }
 a
 {
	font-size:15px;
 }
 p
 {
	font-size:15px;
 }
 
 .imagehide
 {
	display:none;
 }
 .list_carousel 
 {
	display:none;
 }
 
 .page-header1 h4 {
    color: #fff;
    font-size:13pt;
   
}
.ca-main
{
	font-size:14pt;
}
#newslinks
{
font-size:15px;	
}
}

@media only screen and (max-width:998px) 
{
	
	
	body
{
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#DCD0B6;
	font-size:12pt;
	line-height:25px;
 /*overflow-x:hidden;*/
 }
 a
 {
	font-size:11pt;
 }
 p
 {
	font-size:11pt;
 }
	
	.imagehide
 {
	display:none;
 }
 .list_carousel 
 {
	display:none;
 }
 .page-header1 h4 {
    color: #fff;
    font-size:13pt;
   
}
.ca-main
{
	font-size:14pt;
}

#newslinks
{
font-size:15px;	
}
}

ul
{
	list-style-image:url(../images/arrow.png);
}
.topbar
{
	background-color:#746247;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	color:White;
}

.breadcumb
{
	padding:10px;
	background-color:#4F473A;
	color:#ffffff;
	}
	
.breadcumb a
{
	color:#fa4d4f;
}
.breadcumb a:hover
{
	color:#ffffff;
}	
/*.navbar-brand
{
background-color:#c30709;
overflow:hidden;
color:black;
}


.navbar-brand .effect9{color:rgba(0,0,0, 0) !important; transition: all .3s ease;}
.effect1, .effect2, .effect3, .effect4, .effect5, .effect6, .effect8{color:rgba(0,0,0, 0) !important; transition: all .3s ease;}


.effect2{text-shadow:0 0 0  #fff, 0 -45px 0 #000 ;}


.navbar-brand .effect9{text-shadow:0 0 0  #fff, 0 -45px 0 #000 ;}

.effect1:hover{ text-shadow: 0 -45px 0 #fff, 0 0 0 #000 ; }
.effect2:hover{ text-shadow: 0 45px 0 #fff, 0 0 0 #000 ;}

.navbar-brand .effect1:hover{ text-shadow: 0 -45px 0 #fff, 0 0 0 #000 ; }
.navbar-brand .effect2:hover{ text-shadow: 0 45px 0 #fff, 0 0 0 #000 ;}*/

.news
{
	background-color:#f7c100;
	border:8px solid #dd351a;
	padding:0px 10px 10px 10px;
	
}

.title
{
	font-family:Trebuchet MS;
	font-size:15pt;
	color:#c30709;
	padding-bottom:5px;
	border-bottom:1px dashed #000000;
}


/** start for vertical menu **/
.ca-menu{
    padding:0;
    width: 100%;
    border:0px solid red;
    margin-top:20px;
}
.ca-menu li{
    width: 100%;
    height:50px;
    overflow: hidden;
    position: relative;
    display: block;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:last-child{
    margin-bottom: 0px;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #00014e;
    position: relative;
}

.ca-content {
      position: absolute;
    /*  left: 20px;*/
    /*width: 370px;*/
   top: 0px;
    padding:5px;
}
.ca-main{
    font-size: 11pt;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-sub{
   
    color: #666;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:hover{
    background: #f7c100;
    color:#dd351a;
}
.ca-menu li:hover .ca-icon{
    font-size: 12pt;
    color: #dd351a;
    opacity: 0.8;
    text-shadow: 0px 0px 13px #fff;
}
.ca-menu li:hover .ca-main{
    opacity: 1;
    color:#dd351a;
    
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
}
.ca-menu li:hover .ca-sub{
    opacity: 1;
    -webkit-animation: moveFromBottom 300ms ease-in-out;
    -moz-animation: moveFromBottom 300ms ease-in-out;
    -ms-animation: moveFromBottom 300ms ease-in-out;
}
@-webkit-keyframes moveFromBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        opacity: 0;
        -moz-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        opacity: 0;
        -ms-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

/** end for vertical menu **/

    .middle
{
	background-color:#c30709;
	padding-top:10px;
	padding-left:10px;
	Padding-right:10px;
	height:auto;
	color:White;
	font-size:12pt;
}
.conplaintline
{
	background-color:#200026;
	padding-top:10px;
	padding-left:10px;
	Padding-right:10px;
	height:auto;
	color:White;    
	font-size:12pt;
	padding-bottom:10px;
	
}
.footer
{
padding-top:10px;
padding-bottom:2px;
background-color:#c30709;
color:#ffffff;	
}
.footer a
{
font-size:12pt;
color:#ffffff;	
}
.footer a:hover
{
color:yellow;	
}

 .page-header1 {
    background: url(../images/sunset.jpg) no-repeat;
    padding: 20px 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

.page-header1 h1 {
    color: #fff;
    margin:0px;
}
.page-header1 h4 {
    color: #fff;
    font-size:13pt;
   
}
.page-header1 a {
    color: #fff;
   
}
.page-header1 a:hover {
    color: yellow;
   
}


.contentpage
{
	Padding-top:25px;
	padding-bottom:5px;
	overflow:hidden;
}


/* start for slider  */

.list_carousel {
/*background-color: #ffffff;*/
margin: 5px 0 5px 60px;
width: 400px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
font-size: 40px;
color: #999;
text-align: center;
background-color: #eee;
border: 3px solid #d4b0bc;
width: 400px;
height: 233px;
padding: 0;
margin: 6px;
display: block;
float: left;
}
.list_carousel.responsive {
width:auto;

margin-left: -2px;
}

/* end for slider  */