@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Open+Sans:400,600,700,800');
/*-------------------------------------
    Template Name: Academic HTML5 Responsive Teample
    Template URI: http://radontheme.com/
    Description: Academic HTML5 Responsive Teample
    Author: radontheme
    Author URI: http://radontheme.com/
    Version: 1.0
---------------------------------------
    
    CSS INDEX
    ===================
	
    1. Theme Default CSS (body, link color, section etc)
    2.Header Area Start Here
    3.Slider Area Start Here
    4.Search Box Start Here
    5.Popular Courses Start Here
    6.why connect us start Here
    7.Calender Area Start Here
    8.Register Now Start Here
    9.Blog Area Start Here
    10.Video Background Start Here
    11.More Lecturer Area Start Here
    12.Testimonial Area start here
    13.Portfolio One Start Here
    14.Subscribe Area Start Here
    15.Footer Area Start Here
    16.Page Header Section breadcumb Start Here
    17.About Page Start Here 
    18.Event Area Start Here
    19. Sidebar Area Start Here
    20. Pagination Start Here
    21. Event Details Start Here
    22.Blog Page Start Here
    23.Courses Area Start Here
    24.Contact Us page Start Here
    25.Shop Page Start Here
    26.Product Details Page Start Here
    27.Cart Page Area Start
    28.Login and Registration start Here


---------------------------------------*/
/* --------------------------
15.Footer Area Start Here
-----------------------------*/
.footer-area {
  padding: 90px 0 30px;
  background: url(images/footer-bg.jpg) no-repeat;
  background-position: center center;
  background-size: cover;
}
.footer-area .single-footer h2 {
  font-weight: 700;
  font-size: 20px;
  color: #ffffff;
  position: relative;
}
.footer-area .single-footer p {
  color: #ffffff;
}
.footer-area .single-footer .social-media {
  margin-bottom: 20px;
}
.footer-area .single-footer .social-media ul {
  text-align: left;
}
.footer-area .single-footer .social-media ul li {
  display: inline-block;
  margin-right: 10px;
 
}
.footer-area .single-footer .social-media ul li a {
  width: 30px;
  height: 30px;
  transition: all 0.5s ease 0s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  text-align: center;
  color: #ffffff;
}
.footer-area .single-footer .social-media ul li a i {
  font-size: 18px;
}
.footer-area .single-footer .social-media ul li a:hover {
  color: #dfe0dd;
}
.footer-area .single-footer .quick-links ul {
  text-align: left;
}
.footer-area .single-footer .quick-links ul li {
  display: block;
  margin-bottom: 10px;
  font-size:16px;
}
.footer-area .single-footer .quick-links ul li a {
  width: 30px;
  height: 30px;
  transition: all 0.5s ease 0s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  text-align: center;
  color: #ffffff;
}
.footer-area .single-footer .quick-links ul li a i {
  font-size: 18px;
}
.footer-area .single-footer .quick-links ul li a:hover {
  color: #dfe0dd;
}
.footer-area .single-footer .single-post .media a.pull-left {
  margin-right: 10px;
  width: 100px;
  height: 100px;
  text-align: center;
}
.footer-area .single-footer .single-post .media .media-body h4 {
  margin: 0 0 10px 0;
}
.footer-area .single-footer .single-post .media .media-body h4.media-heading a {
  font-size: 14px;
  color: #ffffff;
  font-weight: 600;
  position: relative;
}
.footer-area .single-footer .single-post .media .media-body h4.media-heading a:hover {
  background: transparent;
  color: #dfe0dd;
}
.footer-area .single-footer .single-post .media .media-body p {
  color: #ffffff;
  font-size: 12px;
}
.footer-area .single-footer .contact-info ul {
  text-align: left;
}
.footer-area .single-footer .contact-info ul li {
  margin-bottom: 10px;
  transition: all 0.5s ease 0s;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  text-align: left;
  color: #ffffff;
  font-size: 14px;
}
.footer-area .single-footer .contact-info ul li i {
  font-size: 18px;
  margin-right: 20px;
}
.footer-area .single-footer .contact-info ul li:hover {
  color: #dfe0dd;
}
.footer-area .footer-bottom {
  margin-top: 30px;
}
.footer-area .footer-bottom .logo-area {
  text-align: center;
}
.footer-area .footer-bottom .logo-area a {
  font-size: 25px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
}
.footer-area .footer-bottom .logo-area a span {
  color: #dfe0dd;
}
.footer-area .footer-bottom p {
  font-size: 12px;
  color: #ffffff;
}
.footer-area .footer-bottom p span {
  color: #dfe0dd;
}
#scrollUp {
  background: #ffffff;
  border-radius: 2px 2px 0 0;
  bottom: 100px;
  color: #ffffff !important;
  display: block;
  font-size: 25px;
  height: 40px;
  line-height: 0;
  position: fixed;
  right: 20px;
  text-align: center;
  text-decoration: none !important;
  transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s;
  width: 50px;
  z-index: 1000;
}
#scrollUp:hover {
  background: #648e2e;
}
#scrollUp i {
  display: block;
  padding-top: 5px;
}
