/*-------- Design style --------*/
.footer_top{ background:#006699; }
.skin_footer{
}
.footer_wrap{ color:#8d9093;}
.copyright_style{ position: relative; top: 50px; text-align: center;}
.copyright_style_Home{
    width: 100%;
    color: #fff;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.54);
    min-height: 36px;
    bottom: 0;
    line-height: 36px;
} 
.footer_right{ float:left; line-height: 100px;  padding:0 20px;}

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding: 0px 60px; color: #B1AEAE; font-size: 12px; text-decoration:none;}
A.Footer:hover { text-decoration: none;}

/*--------- Footer Pane Content style ----------*/
.footerpane_style .c_title_white{ color:#666!important;}
.Footer01_border{background:#ddd!important;}

/*--------- Footer Pane Content style ----------*/
.footerpane_style, .footerpane_style *{ color:#666;}
.footerpane_style a, .footerpane_style a:link{ color :#666; text-decoration : none; }
.footerpane_style a:visited { color :#666; text-decoration : none; }
.footerpane_style a:hover { text-decoration : none; }
.footerpane_style a:active { color :#666; text-decoration : none; }

/********************************************************/
             /*** Footer Contents Style ***/
/********************************************************/	

/*--------- Footer address Style ----------*/
.footer_address { font-size:13px;}
.footer_address p, .footer_address .list-unstyled li, .footer_address .list-unstyled li a{ color:#777;}
.footer_address .fa { color:#777;font-size: 15px; padding-left:10px; padding-bottom:10px; }
.footer_address .Social-Links { padding-top:20px;}

/*---------CarouFredSel Style-----------*/
#MainFooter {     
    width: 100%;
    height: 40px;
    bottom: 0;
    position: fixed;
    z-index: 903;
    background: rgba(38, 38, 38, 0.77);
}
#MainFooterInner {     
    position: relative;
    min-height: 77px;
    margin-bottom:100px;
    background: url(../images/Footer-Shadow.png) no-repeat  bottom center;
}

#Footer3 .carousel_up { margin: 0; min-height: 170px;padding: 0; position: relative;}
#Footer3 .carousel_up ul { list-style: none; margin: 0; width: auto;}
#Footer3 .carousel_up ul li { list-style: none; height: auto; margin: 0 0 15px; padding:0 0 1px;}
#Footer3 .carousel_up ul li .fa { float: right; font-size: 16px; margin-top: 5px; transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;}
#Footer3 .carousel_up ul li:hover .fa { color:#777;}
#Footer3 .carousel_up ul li p { margin:  0 28px 11px 0; font-size:13px; color:#777;}
#Footer3 .carousel_up ul li p span { font-style:italic; font-size:12px;}

/*------------------ Categories Style -------------------*/
#Footer3 .footer_categories li{margin: 0px;padding: 0px; border-bottom:1px solid #e2e2e2; line-height:3em;}
#Footer3 .footer_categories li:first-child {margin-top:-7px;  }
#Footer3 .footer_categories li a{ color:#777!important; font-size:13px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#Footer3 .footer_categories li:hover a{ padding-right: 15px; }
#Footer3 .footer_categories li span.fa{ float:left; padding:12px 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; color:#777;} 
#Footer3 .footer_categories li:hover span.fa { padding-left:10px;}

/*------------------ Blog Post Style -------------------*/
#Footer3 .blog_post { padding-bottom:20px; font-size:13px;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px; -webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; }
#Footer3 .blog_post a { color:#777!important; display:block;  padding-bottom:5px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-o-transition:all 0.5s ease; }
#Footer3 .blog_post:hover a { -webkit-transform:rotateX(360deg); -moz-transform:rotateX(360deg); transform:rotateX(360deg);}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
#MainFooter {     
    width: 100%;
    height: 60px;
    bottom: 0;
    position: fixed;
    z-index: 903;
    background: rgba(38, 38, 38, 0.77);
}
.skin_footer{ }
.copyright_style_Home{
    color: #fff;
    text-align:center;
    padding: 6px;
} 
.copyright_style{ }
.footer_right{ float:none; line-height:35px;  padding:0 15px; text-align:center; }
}


