/*custom style for softverve */

    .navbar-brand img {
        width: 150px;
        padding-top:10px;
        padding-bottom: 10px;
    }

    /* banner background image*/
    .single-banner {
        left: 0px;
        top: 0px;
        z-index: 999;
        opacity: 1;
    }

    /* disable the overlay color of the banner */
    .single-banner .banner-overlay {
        background: none !important;
    }

    /* banner text container */
    .single-banner .banner-overlay .container {
        max-width: 50% !important;
        /* border: 1px solid black !important; */
        padding-right: 20px !important;
        padding-left: 30px !important;
        margin-left: 20px !important;
    }

    /* color for banner title text  */
    .single-banner .banner-overlay .banner-content .title {
        font-weight: 700 !important;
        font-size: 90px !important;
        line-height: 1 !important;
        color: #043E76 !important;
        /*border: 1px solid black !important;*/
    }
    
    /* color and font size of banner p tag */
   .single-banner .banner-overlay .banner-content p {
        font-weight: 700 !important;
        font-size: 40px !important;
        line-height: 1 !important;
        color: #E74D0D !important;
       /* border: 1px solid black !important;*/
    }



    .who-we-are-area .section-title p {
        font-size: 20px !important;
        text-align: justify;
    }

    .latest-services-area .single-services .services-content ul {
        margin-top: 30px;
    }

    .latest-services-area .single-services .services-content ul li {
       padding: 5px 0px 5px 0px;
       color: black;
    }

    .latest-services-area .single-services .services-content .title::before {
            background: #E84E0E;
    }

    .brand-2-area .brand-item img {
        opacity: 1;
        height: 80px;
        width: 80px;
    }

    .brand-2-area {
        padding-top: 10px;
    }

    .footer-area .footer-copyright {
        margin-top: 20px;
    }

    .footer-area .widget-item-2 .title {
        text-transform: capitalize;
        font-weight: 700;
        font-size: 20px;
    }

    .footer-area.footer-area-2 .footer-overlay {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .back-to-top a {
        background: #E84E0E;
    }

    .back-to-top {
        left: 30px;
    }

    .quick-links li {
        padding-bottom: 10px;
    }


    /* START - Custom Style only for media devices */
    @media only screen and (max-width: 1700px) {
        /*  banner image */
        .single-banner {
            background-position: bottom !important; 
            height: 800px !important;
        }
    }

    @media only screen and (max-width: 1500px) {
        /*  banner image */
        .single-banner {
            background-position: bottom !important; 
            height: 700px !important;
        }

        /* banner text container */
        .single-banner .banner-overlay .container {
            position: absolute;
            top: 30% !important;
            /*max-width: 50% !important;
            padding-right: 20px !important;
            padding-left: 30px !important;
            margin-left: 20px !important;*/
        }
    }

    @media only screen and (max-width: 1180px) {
        /* color for banner title text  */
        .single-banner .banner-overlay .banner-content .title {
            font-weight: 700 !important;
            font-size: 60px !important;
            line-height: 1 !important;
            color: #043E76 !important;
            /*border: 1px solid black !important;*/
        }
        
        /* color and font size of banner p tag */
        .single-banner .banner-overlay .banner-content p {
                font-weight: 700 !important;
                font-size: 30px !important;
                line-height: 1 !important;
                color: #E74D0D !important;
            /* border: 1px solid black !important;*/
        }

        /*  banner image */
        .single-banner {
            background-position: bottom !important; 
             height: 600px !important;
        }

         /* banner text container */
        .single-banner .banner-overlay .container {
            position: absolute;
            top: 30% !important;
            /*max-width: 50% !important;
            padding-right: 20px !important;
            padding-left: 30px !important;
            margin-left: 20px !important;*/
        }
    }

    @media only screen and (max-width: 1110px) {
        /*  banner image */
        .single-banner {
            background-position: right !important; 
            height: 600px !important;
        }

        /* banner text container */
        .single-banner .banner-overlay .container {
            position: absolute;
            top: 20% !important;
            /*max-width: 50% !important;
            padding-right: 20px !important;
            padding-left: 30px !important;
            margin-left: 20px !important;*/
        }
    }

    @media only screen and (max-width: 1000px) {
        /*  banner image */
        .single-banner {
            background-position: center !important; 
            height: 650px !important;
        }

        /* banner text container */
        .single-banner .banner-overlay .container {
            position: absolute;
            top: 20% !important;
            /*max-width: 50% !important;
            padding-right: 20px !important;
            padding-left: 30px !important;
            margin-left: 20px !important;*/
        }
    }


    @media only screen and (max-width: 800px) {
        /* color for banner title text  */
        .single-banner .banner-overlay .banner-content .title {
            font-weight: 700 !important;
            font-size: 50px !important;
            line-height: 1 !important;
            color: #043E76 !important;
            /*border: 1px solid black !important;*/
        }
        
        /* color and font size of banner p tag */
        .single-banner .banner-overlay .banner-content p {
                font-weight: 700 !important;
                font-size: 25px !important;
                line-height: 1 !important;
                color: #E74D0D !important;
            /* border: 1px solid black !important;*/
        }
    }

    @media only screen and (max-width: 700px) {
        /* color for banner title text  */
        .single-banner .banner-overlay .banner-content .title {
            font-weight: 600 !important;
            font-size: 40px !important;
            line-height: 1 !important;
            color: #043E76 !important;
            /*border: 1px solid black !important;*/
        }
        
        /* color and font size of banner p tag */
        .single-banner .banner-overlay .banner-content p {
                font-weight: 600 !important;
                font-size: 20px !important;
                line-height: 1 !important;
                color: #E74D0D !important;
            /* border: 1px solid black !important;*/
        }

        /*  banner image */
        .single-banner {
            background-position: center !important; 
            height: 550px !important;
        }

        /* banner text container */
        .single-banner .banner-overlay .container {
            position: absolute;
            top: 20% !important;
            /*max-width: 50% !important;
            padding-right: 20px !important;
            padding-left: 30px !important;
            margin-left: 20px !important;*/
        }
    }

    @media only screen and (max-width: 600px) {
        /* color for banner title text  */
        .single-banner .banner-overlay .banner-content .title {
            font-weight: 400 !important;
            font-size: 35px !important;
            line-height: 1 !important;
            color: #043E76 !important;
            /*border: 1px solid black !important;*/
        }
        
        /* color and font size of banner p tag */
        .single-banner .banner-overlay .banner-content p {
                font-weight: 200 !important;
                font-size: 20px !important;
                line-height: 1 !important;
                color: #E74D0D !important;
            /* border: 1px solid black !important;*/
        }
    }

    @media only screen and (max-width: 500px) {

        /* banner text container */
        .single-banner .banner-overlay .container {
            max-width: 70% !important;
            /* border: 1px solid black !important; */
            padding-right: 10px !important;
            padding-left: 10px !important;
            margin-left: 10px !important;
        }
        /* color for banner title text  */
        .single-banner .banner-overlay .banner-content .title {
            font-weight: 200 !important;
            font-size: 30px !important;
            line-height: 1 !important;
            color: #043E76 !important;
            /*border: 1px solid black !important;*/
        }
        
        /* color and font size of banner p tag */
        .single-banner .banner-overlay .banner-content p {
                font-weight: 200 !important;
                font-size: 20px !important;
                line-height: 1 !important;
                color: #E74D0D !important;
            /* border: 1px solid black !important;*/
        }


    }

    @media only screen and (max-width: 400px) {

        /* banner text container */
        .single-banner .banner-overlay .container {
            max-width: 80% !important;
            /* border: 1px solid black !important; */
            padding-right: 10px !important;
            padding-left: 10px !important;
            margin-left: 10px !important;
        }
        /* color for banner title text  */
        .single-banner .banner-overlay .banner-content .title {
            font-weight: 300 !important;
            font-size: 30px !important;
            line-height: 1 !important;
            color: #043E76 !important;
            /*border: 1px solid black !important;*/
        }

        /* color and font size of banner p tag */
        .single-banner .banner-overlay .banner-content p {
                font-weight: 200 !important;
                font-size: 20px !important;
                line-height: 1 !important;
                color: #E74D0D !important;
            /* border: 1px solid black !important;*/
        }


    }
    /* END - Custom Style only for media devices */


