
/**footer_sec************************************************/
.footer_sec{display: block; padding:80px 0;}
.footer_sec h2{margin-bottom: 50px; color: #ffffff;}
.footer_sec .footer_nav{display: block;}
.footer_sec .footer_nav p{font-size: 16px; color: #ffffff;}
.footer_sec .footer_nav ul{list-style: none; margin-top: 15px;}
.footer_sec .footer_nav ul li{display: inline-block; vertical-align:middle; padding-right: 15px; margin-right: 15px; border-right: 1px solid #ffffff;}
.footer_sec .footer_nav ul li:last-child{border: none;}
.footer_sec .footer_nav ul li a{color: #ffffff; font-size: 16px;}
.footer_sec .footer_nav ul li a:hover{color: #f66364;}
.footer_sec .footer_social ul{list-style: none; margin-top: 20px;}
.footer_sec .footer_social ul li{display: inline-block; margin-right: 10px; vertical-align: middle;}
.footer_sec .footer_social ul li a i{font-size: 18px; color: #ffffff;}
.footer_sec .footer_social ul li a:hover i{color: #f66364;}


@media(max-width: 1200px){
    .footer_sec{padding: 70px 0; } 
}
@media(max-width: 1024px){
    .footer_sec{padding: 50px 0;}
    .footer_sec h2 {margin-bottom: 40px; }
}
@media(max-width: 767px){
    .footer_sec{padding:40px 0;}
    .footer_sec h2 {margin-bottom: 30px;}
    .footer_sec .footer_nav p ,.footer_sec .footer_nav ul li a{font-size: 15px;} 
}
@media(max-width: 480px){
    .footer_sec h2 {margin-bottom: 25px;} 
    .footer_sec .footer_nav p ,.footer_sec .footer_nav ul li a{font-size: 14px;} 
}


/**footer_sec************************************************