footer{background: #1C1C1C;overflow: hidden;}
footer .container{display: flex;flex-wrap: wrap;padding: 60px 0 40px;}
.f_menu_av ul{margin-bottom: 3rem;}
.f_menu_av {padding-right: 2%;}
.f_menu_av:first-child{width: 20%;}
.f_menu_av:nth-child(2){width: 18%;}
.f_menu_av:nth-child(3){width: 13%;}
.f_menu_av:nth-child(4){width: 13%;}
.f_menu_av:nth-child(5){width: 14%;}
.f_menu_av:nth-child(6){width: 22%;}
footer a{color: #ffffff9c;}
footer h6{color: #fff;position: relative;padding-bottom: 1rem;margin-bottom:0rem; font-size: 16px;font-family: 'Noto Sans', sans-serif;font-weight: 600;text-transform: uppercase;}
/*footer h6:before{background: #ffffff;height: .1rem;width: 2rem;position: absolute;bottom: 0;left: 0;content: '';}*/
.mbl-clps li a{color: #B7B7B7;display: block;padding: .3rem 0;position: relative; font-family: 'Noto Sans', sans-serif; font-size: 14px; line-height: 21px;}
.mbl-clps li a:hover{color: #009bdf;}

/*------------*/
.bottom_footer_sec {border-top: 1px solid #7c7c7c;}
.mbl-clps li{ font-family: 'Noto Sans', sans-serif;}
.mbl-clps li a span {width: 35px;height: 35px;background: #ffffff!important;padding: 4px 7px;border-radius: 100%;display: inline-block;margin-right: 10px;}
.follows1 ul{display: flex;}
.follows1 a img {width: 38%;}
.follows1 a{width: 3.5rem;height: 3.5rem;margin: .2rem;background: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;opacity: 1;}
.follows1 a:before, .copyright a:before{display: none;}
.bottom_footer_sec .container{display: block;}
.bottom_footer_sec .mbl-clps {display: flex;justify-content: space-between;align-items: center;}
.follows1 {display: flex;align-items: center;margin:2rem 0;}
.follows1 h6 {margin-bottom: 0;margin-right: 20px;font-size: 18px;font-weight: 300;line-height: 37px;opacity: 0.6;margin-top: 5px;}
.copy_right a {font-size: 18px;line-height: 37px;color: #ffffff;opacity: 0.6;font-weight: 300;}
.follows1 h6:before {display: none;}
.follows1 a:hover {padding: 0;transform: translateY(-0.5rem);}
.subscribe{position: relative;}
.subscribe input[type="text"]{width:100%;padding:6px 10px;font-size:15px;color:#333333;box-shadow:inherit!important;outline:0;background:none;border:solid 1px rgb(255 255 255 / 30%); background-color: #fff;}
.subscribe button{border:0px;background:none;color:#000;font-size:16px;margin:0;padding-right:24px;position:absolute;right:10px;width:30px;height:41px;display:inline-block;text-indent:-9999px;}
.subscribe button:after{width:10px;content:"";height:10px;border-left:1px solid #333333!important;border-bottom:1px solid #333333!important;-webkit-transform:rotate(-138deg);-moz-transform:rotate(-138deg);-ms-transform:rotate(-138deg);-o-transform:rotate(-138deg);transform:rotate(-138deg);position:absolute;top:15px;right:5px;display:inline-block;text-indent:0px;padding:3px;text-align:right;}
.social-link {margin-top: 2rem;}
.social-link h5{margin-bottom: 5px;}
.social-link ul li{display:inline-block;margin:0 10px 15px 0;}
.social-link ul li a{font-size:20px;color:#ffffff;}
.social-link ul li a:hover{opacity:0.7;}
.copyright p{color: #fff;  font-size: 13px;line-height: 18px;opacity: 0.9;}
.social-link ul {display: flex;margin-bottom: 1rem; margin-top: 14px;}
footer.footer a:hover {color: #FFF;text-decoration: none;}
.social-link a{color: #fff; font-size: 12px;}
footer .social-link a:hover{padding-left: 0;}
footer .social-link a::before { display: none;}
footer h5 {color: #fff;position: relative;margin-bottom: 6px;font-family: 'Noto Sans', sans-serif;font-size: 16px; line-height: 21px;font-weight: 600;}
footer h5 a {padding-bottom: 0rem;margin-bottom: 0rem;color: #fff;font-size: 16px;font-weight:600;font-family: 'Noto Sans', sans-serif;}
footer h5 a:hover {color: #009bdf;}
footer h5:first-child{line-height: 0px;}
.copyright p a{display: inline; font-size: 13px;}
.f_menu_av ul{padding-left: 0px;}
.footer-hd a{ font-size: 16px; color: #fff;}
.social-link ul li img{width: 25px;}
.mobile-footer{display: none;}
.desktop-footer{display: flex;}
footer .container:nth-child(2){display: none;}
.copyright a{color: #009bdf;}
.social-link ul li:last-child{margin-right: 0;}


@media (max-width: 1399px){
footer .container { padding: 60px 15px 30px;}

}

@media (max-width: 1199px){
footer h6 { font-size: 14px;}
footer h5 a{font-size: 14px; margin-bottom: 8px;}

}


@media (max-width: 991px){
footer h6{font-size: 13px;}
footer h5 a{font-size: 13px;}
footer h6 {margin-bottom: 0rem;}
footer a {font-size:0.5rem; padding: 0.4rem 0;}
.mbl-clps li a span img {max-width: 80%;}
.mbl-clps li a span {width: 25px;height: 25px; padding: 2px 1px 2px 5px;}
.f_menu_av:first-child {width: 18%;}
.f_menu_av:nth-child(2) {width: 17%;}
.f_menu_av:nth-child(4) {width: 12%;}
.f_menu_av:nth-child(3) {width: 14%;}
.f_menu_av:nth-child(6) {width: 23%;}
.f_menu_av:nth-child(5) {width: 16%;padding-right: 0;}
footer .container {padding: 80px 15px 20px;}
.follows1 a {width: 3rem;height: 3rem;}
.copyright p a {font-size: 11px;}
.f_menu_av:nth-child(6){padding-right: 0px;}
footer h5 {    font-size: 13px;}

}

@media (max-width: 767px){
footer h6 {font-size: 15px!important;}
.mbl-clps li a {font-size: 14px!important;}
.copyright p a {font-size: 13px;}
footer h6 {margin-bottom: 0rem;}
.copyright p {font-size: 11px;}
footer h5 a {font-size: 13px;}
.f_menu_av ul {margin-bottom: 2rem;}
.mobile-footer{display: block;}
.desktop-footer{display: none;}
footer .container:nth-child(1){display: none;}
footer .container:nth-child(2){display: block;}
.f_menu_av:first-child {width: 100%;}
footer .container {padding: 40px 15px 40px;}
.f_menu_av ul {margin-bottom: 2rem;}
footer h6 { margin-top: 1rem;font-size: 16px; text-align: center;}
footer h5{font-size: 16px;text-align: center;}
.social-link ul li{text-align: center;}
.social-link ul{justify-content: center;}
.copyright p {font-size: 13px;max-width: 50%;text-align: center;margin: 0px auto;}
.subscribe {margin-bottom: 45px;}

}

@media (max-width: 575px){      
       ul.mobile-menu-ul{ margin-left: 0;}
       .f_menu_av ul {margin-left: 4rem;}
}

@media (max-width: 480px){
    .copyright p {max-width: 65%;}
    .f_menu_av ul {margin-left: 3rem;}

}









