@import url("font-awesome.css");
.mybannertop {
   /* background-image: url("../images/bg/128-215.jpg");*/
	background-image: url("../images/bg/bg38.png");
    background-repeat: repeat;
   /* height: 120px;
    position: relative;*/
	margin-top:20px;
}
.logo{
	background: url("../images/logo.png?i=1") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
	height:120px;
}
.styled-title {
	font-size:16px;
    border-bottom: 1px solid #D2D7D3;
   	font-weight:400;
    margin-bottom: 18px;
    padding-bottom: 7px;
}

/* ************************************************* */
/* 1. Titles : */
.dividerHeading,
.widget_title
{
    text-align: left;
    position: relative;
    margin-bottom:25px;
}
.dividerHeading h4,
.widget_title h4
{
	font-size: 17px;
    font-weight: 400;

    position:relative;
    line-height:0;
    border-bottom: 1px solid #E74C3C;
}
.dividerHeading h4 span{
    background:white;
    position:relative;
    line-height: 7px;
    top: 4px;
    display: inline-block;

}
.dividerHeading h4 span:before,
.dividerHeading h4 span:after,
.widget_title h4 span:after,
.widget_title h4 span:before
{
    color:#E74C3C;
    font-size:10px;
    content: "\f0c8";
    font-family:fontawesome;
    display: inline-block;

}
.dividerHeading h4 span:before,
.widget_title h4 span:before
{
    margin-right:10px ;
}
.dividerHeading h4 span:after,
.widget_title h4 span:after
{
    margin-left:10px ;
}
.widget_title {
    position: relative;
}
.widget_title h4 {
    font-size: 13px;
    text-transform: inherit !important;
}
.footer .widget_title h4
{
    border-color:#dfdfdf;
}
.footer .widget_title h4 span:before,
.footer .widget_title h4 span:after
{
    color:#dfdfdf!important;
}
.footer .widget_title h4 span
{
    color:#fff;
    padding:0;
    background:#003171;
}
/* ************************************************* */


/* ============================== Foooooooooooter ========================== */
/* Advertising Footer */
.footer-adv {
    text-align: center;
    margin-bottom: 30px;
}
/* Black Footer */
.modern-footer {
    text-decoration: none;
    margin-top: 0;
    background-color: #333;
    padding-top: 30px;
    border-top-width: 0;
    border-top-style: solid;
    color: #ccc;
}
.modern-footer .footer-border,
.modern-footer .footer-border-serpentsoft {
	border-top: 1px solid #141414;
	border-bottom: 1px solid #5F5F5F;
	overflow: hidden;margin: 30px 0 0 0;
}
.modern-footer .f-widget > .f-widget-title h4 {
	color: #fff;
	text-transform: uppercase;
}
.modern-footer .f-copyright {
 
	padding: 10px 0 0 0;
	font-size: 12px;
}
.modern-footer .f-copyright a {
	color: #ccc;
}
ul.copyright-links > li {
	float: left;
	margin-right: 10px;
}
.modern-footer .dividerHeading h4 span{
    background:#333;
    position:relative;
    line-height: 7px;
    top: 4px;
    display: inline-block;
	color:#ffffff;
	font-size: 14px;
    font-weight: 500;
	text-transform:uppercase;
    line-height: 7px;
    
}
.modern-footer p{
	font-size:12px;
	color:#ffffff;
}
.widget_content{
    margin-top: 15px;
}
.widget_content > p {
    font-size: 14px;
}
/* Contact Widget
====================================*/
.contact-details-alt{padding:0;}
.contact-details-alt li{list-style:none;}
.contact-details-alt li p strong { color:#fff; float: left; margin: 0;font-size:12px;width:25%;}
.contact-details li p strong { color:#666; float: left; margin: 0 5px 5px 0; }
.contact-details-alt li {
    margin: 0 0 5px 0;
}
.contact-details p,
.contact-details li,
.contact-details a {color: #666;}
.contact-details-alt p {
    line-height: 18px;
    width: 100%;
    margin:0;
}
.contact-details-alt p a {
    color: #FFFFFF;
    font-weight: 500;
    font-size:12px;
}
.contact-details-alt p a:hover {
	text-decoration:underline;
}
.contact-details-alt li i {
    float: left;
    font-size: 12px;
    margin: 2px 0 0 0 ;
    width: 15px;

}


/* ============================== End-Foooooooooooter ========================== */

/* ================================= Quick Links ================================================ */

#quicklinks {
padding:0;
margin:0;
}
#quicklinks > li > a {
 color:#FFFFFF;
}

#quicklinks i {
	padding-right:5px;
	font-size:1em;	
}
#quicklinks > li {
    line-height: 26px;
    padding: 0 0 0 5px;
	float:left !important;
	transition:all 0.2s ease-in-out 0s;
}
#quicklinks > li:hover {
	text-decoration:underline;
}
.quicklinks_container{

background-color: #333;opacity: 0.7; filter: alpha(opacity=40);color:#FFFFFF;padding:10px;display:table;
}