
    @media (min-width:2000px){section.banner,section.banner table_block{height:672px;position:relative;overflow:hidden;}
    .banner_info{position:absolute;top:21%;}
    .wthree-row{margin-top:2.5%;}
    .banner_head {font-size: 38px;}
    #pre-div {right: 24%;}
    }
    @media (max-width:1800px){section.banner,section.banner table_block{height:614px;}
    .banner_info{position:absolute;top:20%;}
    }
    @media (max-width:1600px){section.banner,section.banner table_block{height:556px;}
    .banner_info{top:16%;}
    #pre-div {right: 23%;}
    }
    @media (max-width:1445px){section.banner,section.banner table_block{height:509px;}
    .banner_info{top:14%;}
    }
    @media (max-width:1340px){section.banner,section.banner table_block{height:480px;}
    .banner_info{top:11%;}
    #pre-div {right: 22%;}
    }
    @media (max-width:1280px){section.banner,section.banner table_block{height:462px;}
    .banner_info{top:9%;}
    .wthree-row{margin-top: 3%;}
    }
    @media (max-width:1100px){section.banner{height:427px;}
    .banner_info{top:8%;    width: 40%;}
    }
    @media (max-width:1040px){section.banner{height:400px;}
    /* .banner_info{top:auto;position:initial;float: left;
        display: inline-block;} */.banner_head {
            font-size: 32px;
        }
        .banner p, .l_para span {
            font-size: 18px;
        }
        #loader{width: 35px;height: 35px;}
        #pre-div {right: 20%;}
    }
    @media (max-width: 900px){
    .banner_head {
        font-size: 25px;
    }
    .banner_info {
        width: 45%;
    }
    #pre-div {right: 17%;}
}
    @media (max-width:767px)
    {
        .wthree-row{width: 100%;    padding: 0 !important;}
        #loader{top:44%;}
        .banner_slider_sec{    width: 100%;
            position: relative;
            display: block;max-width: 400px;min-height: 308px;    padding: 0 !important;}
            .w_half.banner_info {
                display: block;
            }
            section.banner {
                height: auto;
            }
            #pre-div {
                right: auto;
                width: calc(100% - -35px);
                bottom: 26%;
                top: auto;
                height: auto;
                min-height: auto;margin: 0;
            }

    }
    @media (max-width:576px)
    {
        .banner_head {
            font-size: 22px;
        }
        .banner .table_block {
            display: block;
        }
        
    }
    @media (max-width:450px)
    {
        #loader{top:37%;}
        .banner_slider_sec {
            max-width: 300px;
            min-height: 200px;
        }
        #pre-div {bottom: 17%;}
    }
    @media (max-width:330px)
    {
        #loader{top:37%;}
        .banner_slider_sec {
            max-width: 250px;
            min-height: 170px;
        }
    }