

        @media(min-width:1201px){
            footer .footage .bg:last-child{
                display: none;
            }
        }
        @media(max-width:1200px){
            header .heading{
                width: 100%;
            }
            header .head_logo{
                padding: 15px 0px;
                text-align: left;
            }
            header .head_logo .menuBtn{
                display: block;
            }
            header .head_dha,
            footer .footage .content .left .code,
            footer .footage .bg:first-child,
            footer .footage::before{
                display: none;
            }

            header.active .mobileMenu{
                opacity: 1;
                transition-delay: .2s;
                transform: translateX(0px);
            }
            header.active .shadow{
                pointer-events: all;
                opacity: .5;
            }

            
            .fluid{
                padding: 3%;
                max-width: initial;
            }
            main>.heading{
                padding: 20px 3%;
                text-align: left;
                height: 30vw;
            }
            main>.heading p:first-child{
                font-size: 20px;
                margin-bottom: 10px;
            }
            main>.heading p:last-child{
                line-height: 25px;
                font-size: 14px;
            }
            

            footer .newest{
                padding: 0px;
                background: transparent;
            }
            footer .newest .fluid{
                padding: 0px;
                display: block;
            }
            footer .newest li{
                width: 100% !important;
                padding: 3%;
            }
            footer .newest li:first-child{
                color: #fff;
                font-size: 14px;
                background: #3d61cb;
            }
            footer .newest li h5{
                font-size: 18px;
                padding-top: 15px;
                padding-bottom: 10px;
                color: #000;
                font-weight: normal;
            }
            footer .newest li:first-child h5{
                font-size: 28px;
                padding: 0px;
                color: #fff;
            }
            footer .newest li:first-child a{
                padding: 0px;
                margin-top: 0px;
            }
            footer .newest li:nth-child(2){
                display: none;
            }
            footer .footage{
                padding: 3%;
            }
            footer .footage .content{
                display: block;
                width: 100%;
                min-width: initial;
            }
            footer .footage .content .left .contact{
                float: initial;
                margin-left: 0px;
                font-size: 14px;
                line-height: 1.6;
            }
            footer .footage .content .left .contact{
                width: 100%;
            }
            footer .footage .content .left .contact p:first-child{
                margin-bottom: 0px;
            }
            footer .footage .content .left .contact span{
                margin-right: 5px;
            }
            footer .footage .content .right{
                width: 100%;
                min-width: initial;
            }
            footer .footage .content .right .logo{
                padding: 25px 0px;
                margin: 15px 0px;
                border-top: 1px solid #4c4c4c;
                border-bottom: 1px solid #4c4c4c;
            }
            footer .footage .content .right .links{
                padding: 0px;
                margin-bottom: 0px;
            }
            footer .footage .content .right .links a{
                width: 50%;
                margin-right: 0px;
                color: #ccc;
                padding: 5px 8px;
            }
            footer .footage .bottom{
                margin-top: 15px;
                padding-top: 15px;
                border-top: 1px solid #4c4c4c;
            }
        }
        @media(max-width:1100px){
            main .scale .swiper-slide .pic{
                width: 100%;
            }
            main .scale .sclIcon{
                display: none !important;
            }
        }
        @media(max-width:767px){
            header .p_top a{
                padding: 0px 8px;
            }
            header .head_logo .menuBtn{
                font-size: 16px;
            }

            footer .footage .bottom p + p{
                display: block;
                margin-left: 0px;
                margin-top: 8px;
            }
        }