﻿/*----------------------------------------------------
@File: Default Styles
@Author: Colorlib
@URL:https://acyutah.com

This file contains the styling for the actual theme, this
is the file you need to edit to change the look of the
theme.

This files contents are outlined below.

	1. Media
	2. header
	

All Mobile - PORTRAIT (min-width: 280px) and (max-width: 436px)
All Tablet - PORTRAIT (min-width: 437px) and (max-width: 740px)
All Mobile - LANDSCAPE (min-width: 741px) and (max-width: 1024px)
TABLET - PORTRAIT AND LANDSCAPE (min-width: 741px) and (max-width: 1024px)
DESKTOP - (min-width: 1025px) 


/*-----------bnr_ecm--------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_ecm h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 50px;
        text-align: center;
        margin: Auto 0;
    }

    
}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_ecm h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_ecm h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_ecm {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px) {
        .bnr_ecm h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


    /*------------------bnr_bpm-----------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_bpm h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 50px;
        text-align: center;
        margin: Auto 0;
    }
}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_bpm h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_bpm h2 {
           color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_bpm {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px)  {
        .bnr_bpm h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }



    
    /*----------bnr_eoffice-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_eoffice h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_eoffice h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_eoffice h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_eoffice {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_eoffice h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


    
    
    /*----------bnr_digital-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_digital h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_digital {
        background: linear-gradient(rgb(144, 4, 4, 0.7), rgb(145, 4, 4, 0.7) ),url(../images/bannerbackgrounds/digital-mob.jpg) no-repeat;
        background-size: cover;
}
}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_digital h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_digital h2 {
             color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_digital {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_digital h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


    
    
    /*----------bnr_accl-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_accl h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_accl h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_accl h2 {
             color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_accl {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_accl h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


           
    /*----------bnr_cx-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_cx h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 50px;
        text-align: center;
        margin: Auto 0;
    }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_cx h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_cx h2 {
             color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_cx {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_cx h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


       
    /*----------bnr_prod-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_prod h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_prod h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_prod h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_prod {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_prod h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


         
    /*----------bnr_finedocs-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_finedocs h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_finedocs {
    background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/finedocs-mob.jpg)repeat;
    /*background-size: cover;*/
}

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_finedocs h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_finedocs h2 {
             color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_finedocs {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_finedocs h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }

      
    /*----------bnr_fineflow-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_fineflow h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_fineflow {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/fineflow-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_fineflow h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_fineflow h2 {
             color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_fineflow {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_fineflow h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


         
    /*----------bnr_itcons-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_itcons h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_itcons {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/itcons-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_itcons h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_itcons h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_itcons {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px) and (max-width: 1440px) {
        .bnr_itcons h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }

     
    /*----------bnr_appser-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_appser h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_appser {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/appserv-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_appser h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_appser h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_appser {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_appser h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }

        
    /*----------bnr_mob-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_mob h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_mob {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/mobile-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_mob h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_mob h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_mob {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_mob h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


          
    /*----------bnr_eng-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_eng h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_eng {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/eng-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_eng h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_eng h2 {
           color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_eng {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_eng h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }

     
    /*----------bnr_inf-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_inf h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }


}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_inf h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_inf h2 {
           color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_inf {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_inf h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


       
    /*----------bnr_outsour-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_outsour h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_outsour {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/outsource-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_outsour h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_outsour h2 {
           color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_outsour {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_outsour h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


         
    /*----------bnr_engage-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_engage h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_engage {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/engage-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_engage h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_engage h2 {
           color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_engage {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_engage h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


          
    /*----------bnr_tech-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_tech h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_tech {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/techmodel-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_tech h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_tech h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_tech {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_tech h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }




           
    /*----------bnr_life-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_life h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_life {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/life-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_life h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_life h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_life {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_life h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


        
    /*----------bnr_hlth-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_hlth h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_hlth {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/hlth-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_hlth h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_hlth h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_hlth {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_hlth h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }

   
           
    /*----------bnr_cust-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_cust h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_cust {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/cust-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_cust h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_cust h2 {
           color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_cust {
            Height: 340px;
            margin: Auto 0;
            background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/cust-mob.jpg)no-repeat;
            background-size: cover;
        }


    }

    @media screen and (min-width: 1025px){
        .bnr_cust h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


        
           
    /*----------aboutus-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .aboutus h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .aboutus h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .aboutus h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .aboutus {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .aboutus h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


            
    /*----------bnr_vision-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_vision h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_vision h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_vision h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_vision {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_vision h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


           
    /*----------bnr_partner-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_partners h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

    .bnr_partners {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/partners-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_partners h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_partners h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_partners {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_partners h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


           
           
    /*----------bnr_lead-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_lead h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_lead {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/lead-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_lead h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_lead h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_lead {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_lead h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


           
    /*----------bnr_con-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_con h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     .bnr_con {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/contus-mob.jpg)repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_con h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_con h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-top: 210px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_con {
            Height: 340px;
            margin: Auto 0;
            background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/contus-mob.jpg)repeat;
            background-size:cover;
       
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_con h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


             
    /*----------bnr_finance-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_finance h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     /*.bnr_finance {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/contus-mob.jpg)repeat;
        }*/

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_finance h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_finance h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-bottom: 62px;
            padding-top: 155px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_finance {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_finance h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


    
             
    /*----------bnr_auto-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .bnr_auto h2 {
        color: #fff;
        font: 400 35px "Oswald", sans-serif;
        text-transform: uppercase;
        padding-top: 70px;
        text-align: center;
        margin: Auto 0;
    }

     /*.bnr_finance {
        background: linear-gradient( rgb(144, 4, 4, 0.5), rgb(145, 4, 4, 0.8) ),url(../images/bannerbackgrounds/contus-mob.jpg)repeat;
        }*/

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .bnr_auto h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 66px;
            text-align: center;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .bnr_auto h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            text-align: center;
            padding-bottom: 62px;
            padding-top: 155px;
            text-align: center;
            margin: Auto 0;
        }

        .bnr_auto {
            Height: 340px;
            margin: Auto 0;
        }
    }

    @media screen and (min-width: 1025px){
        .bnr_auto h2 {
            color: #fff;
            font: 400 40px "Oswald", sans-serif;
            text-transform: uppercase;
            padding-top: 86px;
            text-align: center;
            margin: Auto 0;
        }
    }


                 
    /*----------ECM section 1 block-------------------------------------------------------------*/

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .entpboxheadersub {
            font-size: 24px;
            line-height: 30px;
        }

    }

   

                
    /*----------top_emcure-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .top_emcure h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_emcure {
        background: url(../images/industries/emcure-mob.jpg)no-repeat;
        }

        .top_mint h2 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_mint {
        background: url(../images/industries/mint-mob.jpg)no-repeat;
        }

       .top_mof h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_mof {
        background: url(../images/industries/mof-mob.jpg)no-repeat;
        }

      .top_mudc h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_mudc {
        background: url(../images/industries/mudc-mob.jpg)no-repeat;
        }


      .top_moti h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_moti {
        background: url(../images/industries/moti-mob.jpg)no-repeat;
        }


      .top_psssa h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_psssa {
        background: url(../images/industries/psssa-mob.jpg)no-repeat;
        }


      .top_nbks h2 {
        font-size: 30px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_nbks {
        background: url(../images/industries/nbks-mob.jpg)no-repeat;
        }

     .top_omc h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_omc {
        background: url(../images/industries/omc-mob.jpg)no-repeat;
        }


    .top_gov h2 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_gov {
        background: url(../images/industries/gov-mob.jpg)no-repeat;
     }

     .top_finance h2 {
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_finance {
        background: url(../images/industries/finance-mob.jpg)no-repeat;
     }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .top_emcure h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

         .top_mint h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_mof h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_mudc h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_moti h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_psssa h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

           .top_nbks h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
            
           .top_omc h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
           
         .top_gov h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

         .top_finance h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .top_emcure h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

          .top_mint h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

          .top_mof h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

           .top_mudc h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_moti h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

           .top_psssa h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_nbks h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

             .top_omc h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_gov h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_finance h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }

    @media screen and (min-width: 1025px){
        .top_emcure h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

         .top_mint h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

         .top_mof h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

           .top_mudc h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_moti h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

             .top_psssa h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }


          .top_nbks h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

             .top_omc h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_gov h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

            .top_finance h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }


                 
    /*----------top_lifeSc_bpm-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .top_lifesc_bpm h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_lifesc_bpm {
        background: url(../images/industries/emcure-mob.jpg)no-repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .top_lifesc_bpm h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .top_lifesc_bpm h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

    }

    @media screen and (min-width: 1025px){
        .top_lifesc_bpm h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }



                  
    /*----------top_lifeSc_sop-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .top_lifesc_sop h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_lifesc_sop {
        background: url(../images/industries/emcure-mob.jpg)no-repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .top_lifesc_sop h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .top_lifesc_sop h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

    }

    @media screen and (min-width: 1025px){
        .top_lifesc_sop h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }
         
    
                     
    /*----------top_lifeSc_dms-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .top_lifesc_dms h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_lifesc_dms {
        background: url(../images/industries/emcure-mob.jpg)no-repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .top_lifesc_dms h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .top_lifesc_dms h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

    }

    @media screen and (min-width: 1025px){
        .top_lifesc_dms h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }    


                      
    /*----------top_mf-------------------------------------------------------------*/
@media screen and (min-width: 280px) and (max-width: 436px) {
    .top_mf h2 {
        font-size: 35px;
        line-height: 45px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #424344;
        padding-left:0px;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

     .top_mf {
        background: url(../images/industries/mf-mob.jpg)no-repeat;
        }

}
    @media screen and (min-width: 437px) and (max-width: 740px) {
        .top_mf h2 {
           font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }

    @media screen and (min-width: 741px) and (max-width: 1024px) {
        .top_mf h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }

    }

    @media screen and (min-width: 1025px){
        .top_mf h2 {
            font-size: 45px;
            line-height: 57px;
            font-weight: 700;
            letter-spacing: 0px;
            color: #424344;
            padding-left:0px;
            font-family: "Roboto", Arial, Tahoma, sans-serif;
        }
    }    
    /*--------HOME PAGE--What-we-do, slider----------------------------------------------------------------*/   

@media screen and (min-width: 280px) and (max-width: 436px) {
    .mobileslider1 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-1.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

      .mobileslider2 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-2.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

     .mobileslider3 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-3.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

    .mobileslider4 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-4.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

     .mobileslider5 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-5.jpg)no-repeat;
        width:600px; 
        height:290px;
    }
    
    .mobileslidertxt1 {
        font-size: 26px;
        line-height: 26px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #fff;
        padding-top:60px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    .mobileslidertxt2 {
        font-size: 20px;
        line-height: 22px;
        font-weight: 400;
        letter-spacing: 0px;
        color: #fff;
        padding-top:20px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

}
    
    @media screen and (min-width: 437px) and (max-width: 735px) {
       .mobileslider1 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-1.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

      .mobileslider2 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-2.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

     .mobileslider3 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-3.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

    .mobileslider4 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-4.jpg)no-repeat;
        width:600px; 
        height:290px;
    }

     .mobileslider5 {
        background-color: #af0000;
        background: url(../images/banner/mobile/slidermob-5.jpg)no-repeat;
        width:600px; 
        height:290px;
    }
     
      .mobileslidertxt1 {
        font-size: 26px;
        line-height: 26px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #fff;
        padding-top:50px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    .mobileslidertxt2 {
        font-size: 18px;
        line-height: 20px;
        font-weight: 400;
        letter-spacing: 0px;
        color: #fff;
        padding-top:26px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    }


    @media screen and (min-width: 736px) and (max-width: 900px) 
    {
       .mobileslider1 {
        background-color: #af0000;
        background: url(../images/banner/slider-1.jpg)no-repeat;
        background-size:cover;
        width:900px; 
        height:310px;
    }

      .mobileslider2 {
        background-color: #af0000;
        background: url(../images/banner/slider-2.jpg)no-repeat;
        background-size:cover;
        width:900px; 
        height:310px;
    }

     .mobileslider3 {
        background-color: #af0000;
        background: url(../images/banner/slider-3.jpg)no-repeat;
        background-size:cover;
        width:900px; 
        height:310px;
    }

    .mobileslider4 {
        background-color: #af0000;
        background: url(../images/banner/slider-4.jpg)no-repeat;
        background-size:cover;
        width:900px; 
        height:310px;
    }

     .mobileslider5 {
        background-color: #af0000;
        background: url(../images/banner/slider-5.jpg)no-repeat;
        background-size:cover;
        width:900px; 
        height:310px;
    }
     
      .mobileslidertxt1 {
        font-size: 34px;
        line-height: 26px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #fff;
        padding-top:70px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    .mobileslidertxt2 {
        font-size: 26px;
        line-height: 26px;
        font-weight: 400;
        letter-spacing: 0px;
        color: #fff;
        padding-top:26px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    }

    
   
    @media screen and (min-width: 901px) /*and (max-width: 1024px)*/ 
    {
       .mobileslider1 {
        background-color: #af0000;
        background: url(../images/banner/slider-desk-1.jpg)no-repeat;
        background-size:cover;
        width:1500px; 
        height:400px;
    }

      .mobileslider2 {
        background-color: #af0000;
        background: url(../images/banner/slider-desk-2.jpg)no-repeat;
        background-size:cover;
        width:1500px; 
        height:400px;
    }

     .mobileslider3 {
        background-color: #af0000;
        background: url(../images/banner/slider-desk-3.jpg)no-repeat;
        background-size:cover;
        width:1500px; 
         height:400px;
    }

    .mobileslider4 {
        background-color: #af0000;
        background: url(../images/banner/slider-desk-4.jpg)no-repeat;
        background-size:cover;
        width:1500px; 
        height:400px;
    }

     .mobileslider5 {
        background-color: #af0000;
        background: url(../images/banner/slider-desk-5.jpg)no-repeat;
        background-size:cover;
        width:1500px; 
        height:400px;
    }
     
      .mobileslidertxt1 {
        font-size: 58px;
        line-height: 26px;
        font-weight: 600;
        letter-spacing: 0px;
        color: #fff;
        padding-top:120px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    .mobileslidertxt2 {
        font-size: 26px;
        line-height: 26px;
        font-weight: 400;
        letter-spacing: 0px;
        color: #fff;
        padding-top:30px;
        font-family: "Roboto", Arial, Tahoma, sans-serif;
    }

    }





   
@media screen and (min-width: 320px) and (max-width: 436px)  {
  
.slider_area .slider_inner .camera_caption div h3
   {
	color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    line-height: 34px;
    padding-top: 75px;
	}
#myBtn
{display:none;
}
.slider_area .slider_inner .camera_caption div p
	{
	padding-top:55px;
    color: #fff;
    font: 400 14px/26px 'Roboto', sans-serif;
    text-align: left;
    }

.slider_area .slider_inner .camera_caption div a
	{display:none;}

	.slider_area .slider_inner .camera_prev
	{display:none;}

.slider_area .slider_inner .camera_next
	{display:none;}

.tp-dottedoverlay.filled {
   background:url(,,/../images/bannerbackgrounds/subbnr6.png)no-repeat;
    background-size: cover;
}
.toprowm
{display:none;}
}

@media screen and (min-width: 436px) and (max-width: 720px) {
  
  .slider_area .slider_inner .camera_caption div h3
   {
	color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    line-height: 34px;
    padding-top: 75px;
	}
#myBtn
{display:none;
}
	.slider_area .slider_inner .camera_caption div p
	{
	padding-top: 30px;
    color: #fff;
    font: 400 14px/26px 'Roboto', sans-serif;
    text-align: left;
   }

.slider_area .slider_inner .camera_caption div a
	{display:none;}

	.slider_area .slider_inner .camera_prev
	{display:none;}

	.slider_area .slider_inner .camera_next
	{display:none;}
}


@media screen and (min-width: 721px) and (max-width: 768px) {
 
 .slider_area .slider_inner .camera_caption div h3
   {
   color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:500;
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    line-height: 34px;
    padding-top: 205px;
	 padding-left:56px;
	}
#myBtn
{	display:none important!;
}
.slider_area .slider_inner .camera_caption div p
	{
	padding-top: 30px;
    color: #fff;
    font: 400 14px/26px 'Roboto', sans-serif;
    text-align: left;
	 padding-left:56px;
   }
.slider_area .slider_inner .camera_caption div a
	{display:none;
	 left:56px;
}

.slider_area .slider_inner .camera_prev
	{display:none;}

.slider_area .slider_inner .camera_next
	{display:none;}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    .slider_area .slider_inner .camera_caption div h3
   {color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:500;
    font-size: 38px;
	text-align:center;
    font-family: 'Roboto', sans-serif;
    line-height: 34px;
    padding-top: 241px;/* 70px*/
	padding-left:56px;
	text-align: center;
	}

	.slider_area .slider_inner .camera_caption div p
	{
	padding-top: 30px;
    color: #fff;
    font: 400 16px 'Roboto', sans-serif;
    text-align: center;
	 padding-left:56px;

   }
 .slider_area .slider_inner .camera_caption div a {
    font: 300 18px "Roboto", sans-serif;
	font-weight:400;
    width: 180px;
    text-align: center;
    background: #8e0000;
    display: block;
    text-shadow: none;
    margin: 0 auto;
    outline: none !important;
    box-shadow: none;
    border: 0;
    color: #fff;
    position: relative;
    z-index: 2;
    padding:12px 10px 12px 10px;
    margin-top: 5%;
  }
.xplore {
    font: 300 18px/54px "Roboto", sans-serif;
    width: 180px;
    text-align: center;
    background: #8e0000;
    display: block;
    text-shadow: none;
    margin: 0 auto;
    outline: none !important;
    box-shadow: none;
    border: 0;
    color: #fff;
    position: relative;
    z-index: 2;
    padding: 0;
    float: left !important;
    margin-top: 5%;
  }			
	.slider_area .slider_inner .camera_prev
	{display:block;}

	.slider_area .slider_inner .camera_next
	{display:block;}

header.mainhdr .toprow ul li.linkbtn a
	{
	
	font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 9px 18px;
	}

	}

@media screen and (min-width: 1024px) and (max-width: 1400px) {
 .slider_area .slider_inner .camera_caption div h3
   {color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:500;
    font-size: 66px;
    font-family: 'Roboto', sans-serif;
    line-height: 34px;
    padding-top: 70px;
	text-align: center;
	}
 .slider_area .slider_inner .camera_caption div p
   {
	text-align: center;
	    max-width: 100%;
	}
	.slider_area .slider_inner .camera_caption div a {
    font-size: 18px;
	font-family:"Roboto", sans-serif;
	font-weight:400;
    width: 180px;
    text-align: center;
    background: #8e0000;
    display: block;
    text-shadow: none;
    margin: 0 auto;
    outline: none !important;
    box-shadow: none;
    border: 0;
    color: #fff;
    position: relative;
    z-index: 2;
    padding:12px;
    margin-top: 5%;
  }
}

@media screen and (max-width: 1440px){
.slider_area .slider_inner .camera_caption div a {
    font-size: 18px;
	font-family:"Roboto", sans-serif;
	font-weight:400;
    width: 180px;
    text-align: center;
    background: #8e0000;
    display: block;
    text-shadow: none;
    margin: 0 auto;
    outline: none !important;
    box-shadow: none;
    border: 0;
    color: #fff;
    position: relative;
    z-index: 2;
    padding:2px;
    margin-top: 5%;
  }
   .slider_area .slider_inner .camera_caption div p
   {
	text-align: center;
	    max-width: 98%;
}
	.footer_area .footer_row .footer_about .quick_link li a {
    font: 300 14px/28px "Roboto", sans-serif;
    color: #fefefe;
    position: relative;
    padding-left:0px;
}

  }

@media screen and (max-width: 1024px) {
    .slider_area .slider_inner .camera_caption div a {
        font-size: 18px;
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        width: 180px;
        text-align: center;
        background: #8e0000;
        display: block;
        text-shadow: none;
        margin: 0 auto;
        outline: none !important;
        box-shadow: none;
        border: 0;
        color: #fff;
        position: relative;
        z-index: 2;
        padding: 10px;
        margin-top: 5%;
    }

    header.mainhdr .toprow ul li.linkbtn a {
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 0.5px;
        padding: 9px 8px;
    }


    .navbar-default .navbar-toggle {
        border-color: #ddd;
        margin: 0px;
        border: 1px solid red;
    }
}

@media screen and (min-width: 320px) and (max-width: 425px)
	{
	.navbar-default .navbar-toggle {
    border-color: #ddd;
    margin: 0px;
    border: 1px solid white;
}
}


@media only screen and (max-width: 768px){
.tp-dottedoverlay.filled {
    background: rgba(0,0,0,0.5);
    height: 100% !important;
    top: 10%;
    z-index: 1;
}
header.mainhdr .toprow ul li.linkbtn a {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    white-space: nowrap;
}

header.mainhdr .mainmenurow .menuinside > ul > li .submenubl
{-webkit-line-break:}
}




@media screen and (max-width: 1440px) {
	.boxht
	{
	height: 357px;
    /*padding-bottom: 2px;*/
    background: #00ab22;
	}
	
	span.blcktxt
	{
	display: inline-grid;
    font-size: 30px;
    color: #fff;
    font-family: roboto;
    font-weight: 600;
    top: 108px;
    left: 48px;
    position: relative;
    border-bottom: 5px solid #fff;
    width: 73px;
    padding-bottom: 14px;
	}
}

@media screen and (max-width: 1024px) {
	.boxht
	{
	height: 272px;
    padding-bottom: 2px;
    background: #00ab22;
	}
	
	span.blcktxt
	{
	display: inline-grid;
    font-size: 22px;
    color: #dfdfdf;
    font-family: roboto;
    top: 108px;
    left: 48px;
    position: relative;
    border-bottom: 5px solid #fff;
    width: 73px;
    padding-bottom: 14px;
	}
}

@media screen and (max-width:768px) {
	.boxht
	{
	height:203px;
    /*padding-bottom: 2px;*/
    background: #00ab22;
	}
	
span.blcktxt {
    display: inline-grid;
    font-size: 16px;
    color: #fff;
    font-family: roboto;
    top: 54px;
    left: 33px;
    position: relative;
    border-bottom: 5px solid #fff;
    width: 43px;
    padding-bottom: 14px;
}
}

@media screen and (max-width:425px) {
	.boxht
	{
	height:200px;
    padding-bottom: 2px;
    background: #00ab22;
	}
	
 span.blcktxt {
    display: inline-grid;
    font-size: 37px;
    color: #fff;
    font-family: roboto;
    top: 54px;
    left: 33px;
    position: relative;
    border-bottom: 5px solid #fff;
    width: 92px;
    padding-bottom: 14px;
}
}


   


/*@media only screen and (max-width: 768px) {

    .bnr_vision, .bnr_lead, .bnr_cust, .bnr_life, .bnr_hlth, .bnr_auto, .bnr_mfg, .bnr_gov, .bnr_fin, .bnr_ecm, .bnr_bpm, .bnr_cx, .bnr_digital, .bnr_eoffice, .aboutus, .vircio, .bnrmo, .banner_areapr, .banner_techst, .bnr_appser, .bnr_testm, .bnr_blog, .bnr_tech, .bnr_inf, .sol_mob, .bnr_eng, .bnr_itcons, .bnr_outsour, .bnr_licser, .bnr_con, .bnr_partner {
        margin-top: 0px;
    }
}*/