/*** 
====================================================================
footer cass
====================================================================
***/
        footer a{text-decoration: none;}
        footer ul{list-style: none;}
        .ft-container{width:100%;max-width:100%;padding:0 10px;margin-right:auto;margin-left:auto}
        @media (min-width: 768px) {
        .ft-container{max-width:100%;padding:0 20px}
        }
        @media (min-width: 1200px) {
        .ft-container{max-width:1300px;padding:0 15px}
        }
        .mb13{margin-bottom:13px}
        .ft-row{display:flex;flex-wrap:wrap}
        .ft-col6{width:100%;flex:0 0 50%;max-width:50%}
        footer{background-color:#151515;font-family:'Open Sans',sans-serif;border-top:5px solid #7b7052}
        /* footer top section */
        .footer-top-section{padding:8px 0 12px;border-bottom:1px solid #454a4e}
        .footer-top-section ul{display:flex;flex-wrap:wrap;align-items:center; width: 100%;}
        .footer-top-section ul li{margin-right:26px}
        .footer-top-section ul li:last-child{margin-right:0}
        .footer-top-section ul li a{font:400 12px/14px 'Open Sans',sans-serif;color:#bbb;text-decoration:none}
        .footer-top-section ul li a:hover{color:#fff}
        /* end of footer top section */
        
        /* footer-middel-section-main */
        
        .footer-middel-section-main{border-bottom:1px solid #454a4e;padding:14px 0 13px;display:flex;flex-wrap:wrap}
        .footer-middel-section-main li{line-height:0;margin-top:6px}
        .footer-middel-section-main li:last-child{margin-bottom:0}
        .footer-middel-section-main a{font:400 12px/14px 'Open Sans',sans-serif;color:#bbb}
        .footer-middel-section-main a:hover{color:#fff}
        .footer-middel-section-main .link-heading{font:400 12px/14px 'Open Sans',sans-serif;color:#fad369;text-transform:uppercase}
        .fmsm_col-first{border-right:1px solid #454a4e;width:100%;flex:0 0 27.95%;max-width:27.95%}
        .fmsm_col-second{width:100%;flex:0 0 26.77%;max-width:26.77%;padding-left:15px;border-right:1px solid #454a4e}
        .fmsm_col-third{width:100%;flex:0 0 33.85%;max-width:33.85%;padding-left:15px;border-right:1px solid #454a4e}
        .fmsm_col-fourth{width:100%;flex:0 0 11.41%;max-width:11.41%;padding-left:15px}
        .fmsm_col-second ul,.fmsm_col-third ul{display:flex;flex-wrap:wrap}
        .fmsm_col-second ul li,.fmsm_col-third ul li{width:100%;flex:0 0 50%;max-width:50%}
        
        /* end of footer-middel-section-main */
 
        
        /* footer-upper-bottom-sec */
        
        .footer-upper-bottom-sec{border-bottom:1px solid #454a4e;line-height:0;padding:9px 0}
        .fubs_col-first{width:100%;flex:0 0 31.18%;max-width:31.18%;position:relative;display:flex;align-items:center;padding-right:15px}
        .fubs_col-second{width:100%;flex:0 0 39.45%;max-width:39.45%;position:relative;display:flex;align-items:center;justify-content:center}
        .fubs_col-third{width:100%;flex:0 0 29.37%;max-width:29.37%;padding-left:15px}
        .fubs_col-first::after,.fubs_col-second::after{content:'';position:absolute;top:50%;right:0;height:22px;width:2px;background-color:#454a4e;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}
        .fubs_col-first ul li{display:inline-block;margin-right:25px}
        .fubs_col-first ul li:last-child{margin-right:0}
        .fubs_col-first ul li a{font:400 12px/14px 'Open Sans',sans-serif;color:#bbb;text-transform:uppercase}
        .fubs_col-first ul li a:hover{color:#fff}
        .down-app-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:center; width: 100%;}
        .down-app-f li{font:bold 12px/14px 'Open Sans',sans-serif;color:#606060;text-transform:uppercase;line-height:0}
        .down-app-f li:first-child{margin-right:16px}
        .down-app-f li:nth-child(2){margin-right:12px}
        .fubs_social-link{display:flex;align-items:center;justify-content:flex-end}
        .fubs_social-link li:first-child{font:bold 12px/14px 'Open Sans',sans-serif;color:#606060;text-transform:uppercase}
        .fubs_social-link li:not(:last-child){margin-right:14px}
        
        /* end of footer-upper-bottom-sec */
         
        /* sub-footer */
        .sub-footer{font:400 12px/14px 'Open Sans',sans-serif;color:#bbb;text-align:center;padding:10px 0 11px}
        .sub-footer a{color:#bbb}
        .sub-footer a:hover{color:#fad369}
        /* end of sub-footer */
        
        @media (max-width:1199px){
            .footer-top-section ul{justify-content:center}
            .fubs_col-first ul li{margin-right:12px}
            .fubs_social-link li:not(:last-child){margin-right:9px}
        }
        @media (max-width:991px){
            .fmsm_col-first,.fmsm_col-second{margin-bottom:20px}
            .fmsm_col-first,.fmsm_col-second,.fmsm_col-third,.fmsm_col-fourth{flex:0 0 50%;max-width:50%}
            .fubs_col-second,.fmsm_col-third{padding:10px 0}
            .fmsm_col-second{border:none}
            .fmsm_col-third{padding-left:0}
            .footer-upper-bottom-sec{padding:0}
            .fubs_col-first{flex:0 0 100%;max-width:100%;justify-content:center;border-bottom:1px solid #454a4e;padding:14px 0 13px}
            .fubs_col-first::after{display:none}
            .fubs_col-second,.fubs_col-third{flex:0 0 50%;max-width:50%}
            .fubs_col-second,.fubs_social-link{justify-content:flex-start}
            .fubs_col-third{padding-left:15px;display:flex;align-items:center}
        }
        @media (max-width:767px){
            .footer-top-section{padding-bottom:6px}
            .footer-top-section ul{justify-content:flex-start}
            .footer-top-section ul li{width:100%;flex:0 0 50%;max-width:50%;margin-right:0;margin-bottom:14px}
            .footer-middel-section-main{padding:0}
            .footer-middel-section-main li{margin-top:22px}
            .footer-middel-section-main a{line-height:18px}
            .fmsm_col-first,.fmsm_col-second,.fmsm_col-third,.fmsm_col-fourth{flex:0 0 100%;max-width:100%;margin:0;padding:24px 0 21px}
            .fmsm_col-first,.fmsm_col-second,.fmsm_col-third{border-right:none;border-bottom:1px solid #454a4e} 
            .down-app-f li:first-child {margin-right: 16px; width: 100%; text-align: center; margin-bottom: 20px;}
            
            .fmsm_col-second{padding-left:0}
            .fmsm_col-fourth{padding-left:0;display:flex;flex-wrap:wrap}
            .mob50{width:100%;flex:0 0 50%;max-width:50%}
            .fubs_col-second,.fubs_col-third{flex:0 0 100%;max-width:100%;padding:26px 0}
            .fubs_col-second{border-bottom:1px solid #454a4e;padding-top:31px}
            .fubs_col-second::after{display:none}
            .down-app{justify-content:flex-start}
            .fubs_col-first{padding:24px 0 0}
            .fubs_col-first ul li{margin-right:25px;margin-bottom:25px}
            .fubs_social-link li:not(:last-child){margin-right:14px}
            .sub-footer{padding:15px 0 17px;line-height:20px}
        }
        @media (max-width:360px){
            .down-app li:first-child{margin-bottom: 23px;width: 100%;flex: 0 0 100%;}
        } 
    @media (min-width: 1025px){.fixed-nav.navigation-at nav ul.at-menu { overflow:hidden; height:33px;}}
    /* end of footer */