@media all and (min-width: 350px) {
    #bodyWrapper .container-fluid {
        padding: 6% 5% 4% 6%;
    }
#inOurProjects .sectionHeadComp h2,
#inWhyUs .sectionHeadComp h2,
#inToTheFiled .sectionHeadComp h2,
#inServiceTypes .sectionHeadComp h2,
#inCallUsPannel .sectionHeadComp h2,
 #inSmallAbout .sectionHeadComp h2 {
    font-size: 2em;
    line-height: 40px;
}
#inOurProjects .sectionHeadComp h4,
#inCallUsPannel .sectionHeadComp h4,
#inServiceTypes .sectionHeadComp h4,
#inServiceTypes .sectionHeadComp h4,
#inWhyUs .sectionHeadComp h4,
#inSmallAbout .sectionHeadComp h4  {
    font-size: 1.2em;
    line-height: 25px;
}
    #LandingSection .container-fluid {
        padding: 4.9% 0% 0% 0%;
        margin: 0px;
    }

    .sliderComp {
        padding: 15% 5% 1.6% 5%;

    }

    .constructionSliderBox {
        height: 270px;
    }

    .constructionSliderBox h2 {
        font-size: 2em;
        line-height: 45px;
        padding: 15px 0px 0px 15px;

    }
#sectionOurServices .containerHeader h2 {
    font-size: 1.2em;
    text-align: center;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
}

#sectionOurServices .containerHeader h2 span {
    font-size: 1.7em;
    line-height: 55px;
}

#sectionOurServices .containerHeader h5 {
    font-size: 1.1em;
    line-height: 25px;
    padding: 0px 10px;
}
.containerServiceBody .well { 
    padding: 15px 15px;
 
}
.ourServiceTypes .ourServiceHead h2 {
    font-size: 1.5em;
    line-height: 35px;
}
.callUsComp .callUsStatement h1 {
    font-size: 1.5em;
}
.readyToWork h2 {
    font-size: 1.5em;
}
.copyright h6 {
    padding: 15px 0px;
    text-align: center;
}
    #inSmallAbout .container-fluid {
        padding: 4% 6% 3% 6%;

    }

    #inSmallAbout .container-fluid {
        padding: 4% 6% 3% 6%;

    }

    #inCompanySince .container-fluid {
        padding: 5% 6%;
    }

    #inServiceTypes .container-fluid {
        padding: 2% 5% 2% 5%;
    }


    #inToTheFiled .container-fluid {
        padding: 4% 6% 4% 6%;
    }

    #inCallUsPannel .container-fluid {
        padding: 2% 6%;
    }

    .callUsComp .callUsStatement h1 {
        line-height: 55px;
    }

    #inTestimonials .container-fluid {
        padding: 2% 6% 2% 6%;
    }

    #inOurProjects .container-fluid {
        padding: 6% 6% 3% 6%;
    }

    #inWhyUs .sectionHeadComp {
        padding-left: 0px;
    }

    #inWhyUs .container-fluid {
        padding: 2% 6% 3% 6%;
    }

    .whyUsComp {
        margin: 4% 0% 4% 0%;
    }

    .whyUsComp a {
        padding: 0px 0px;
        line-height: 25px;
    }

    .whyUsCompNav p {
        padding-left: 0px;
    }

    #inWhyUs .lineDividerLong {
        margin: 0% 0% 0% 0%;
    }

    #inWhyUs .squareBoxRight {
        top: 210px;
    }

    .whyUsCompNav h3 {
        padding: 10px 0px 0px 0px;
    }

    .whyUsCompNav h4 {
        padding: 2px 0px 2px 0px;
    }

    #sectionOurServices .topHeader h3 {
        font-size: 0.9em;
        padding-bottom: 25px;
    }

    #footerHome .container-fluid {
        padding: 2% 8% 2% 4%;

    }

    .contToTheTop {
        top: 87%;
        left: 86%;
    }

    #footerHome .readyToWork .ButtonDark {
        margin-top: 0%;
    }

    .footerIcons h3 {

        padding: 25px 10px 10px 10px;

    }

    .footerComponent .ButtonDark {
        padding: 12px;
        margin-top: 0%;
    }

    .footerAddressComp h4 {
        padding: 10px 0px 0px 0px;
    }

    .footerNavigation h4 {
        padding: 20px 0px 0px 0px;
    }

    .copyright h5 {
        text-align: center;
        line-height: 25px;
        padding-bottom: 5px;
    }
}

@media all and (min-width: 1400px) {


    #LandingSection .container-fluid {
        padding: 4.9% 0% 0% 0%;
        margin: 0px;
    }

 #inOurProjects .sectionHeadComp h2,
#inWhyUs .sectionHeadComp h2,
#inToTheFiled .sectionHeadComp h2,
#inServiceTypes .sectionHeadComp h2,
#inCallUsPannel .sectionHeadComp h2,
 #inSmallAbout .sectionHeadComp h2 {
    font-size: 2em;
    line-height: 40px;
    font-weight: bold;
}
#inOurProjects .sectionHeadComp h4,
#inCallUsPannel .sectionHeadComp h4,
#inServiceTypes .sectionHeadComp h4,
#inServiceTypes .sectionHeadComp h4,
#inWhyUs .sectionHeadComp h4,
#inSmallAbout .sectionHeadComp h4  {
    font-size: 1em;
    line-height: 25px;
}
    .sliderComp {
        padding: 15% 0% 20.6% 25%;

    }

    .constructionSliderBox {
        height: 100%;
    }

    .constructionSliderBox h2 {
        font-size: 2.5em;
        line-height: 55px;
        padding: 15px 15px;

    }

    @-webkit-keyframes moveRightH5 {
        0% {

            margin-top: -35px;
        }

        100% {
            margin-left: 0px;
        }
    }

    @-webkit-keyframes moveRightH2 {
        0% {

            margin-top: -35px;
        }

        100% {
            margin-left: 0px;
        }
    }

 #inSmallAbout .container-fluid {
        padding: 0% 11% 3% 11%;

    }
     #inWhyUs .container-fluid {
        padding: 2% 11% 3% 11%;
    }
    #inAboutUs .container-fluid {
        padding: 0% 11% 3% 11%;

    }

    #inCompanySince .container-fluid {
        padding: 5% 11%;
    }

    #inServiceTypes .container-fluid {
        padding: 2% 11% 2% 11%;
    }

    #inToTheFiled .container-fluid {
        padding: 4% 11% 4% 11%;
    }

    #inCallUsPannel .container-fluid {
        padding: 2% 11%;
    }

    .callUsComp .callUsStatement h1 {
        line-height: 45px;
    }

    #inTestimonials .container-fluid {
        padding: 2% 8% 2% 8%;
    }

    #inOurProjects .container-fluid {
        padding: 6% 11% 3% 11%;
    }

   

    #inWhyUs .sectionHeadComp {
        padding-left: 25px;
    }

    .whyUsComp {
        margin: 4% 25% 4% 0%;
    }

    .whyUsComp a {
        padding: 0px 25px;
        line-height: 35px;
    }

    .whyUsCompNav p {
        padding-left: 25px;
    }

    #inWhyUs .lineDividerLong {
        margin: 0% 0% 0% 4%;
    }

    #inWhyUs .squareBoxRight {
        top: 260px;
    }

    .whyUsCompNav h3 {
        padding: 10px 0px 0px 25px;
    }

    .whyUsCompNav h4 {
        padding: 5px 0px 5px 25px;
    }

    #bodyWrapper .container-fluid {
        padding: 1% 10.5% 2% 11%;
    }

    #footerHome .container-fluid {
        padding: 2% 11% 2% 10%;

    }

    .footerIcons h3 {

        padding: 55px 10px 10px 10px;

    }

    .footerAddressComp h4 {
        padding: 0px 0px 25px 0px;
    }

    .footerNavigation h4 {
        padding: 0px 0px 15px 0px;
    }

    #footerHome .readyToWork .ButtonDark {
        margin-top: 35%;
    }

    .contToTheTop {
        top: 84%;
        left: 96%;
    }
#sectionOurServices .containerHeader h2 {
    text-align: left;
    font-weight: 100;
    font-size: 1.5em;
    line-height: 30px;
}

#sectionOurServices .containerHeader h2 span {
    text-align: center;
    font-weight: 1000;
    font-size: 1.7em;
    line-height: 55px;
    color: var(--themeColor);
}

#sectionOurServices .containerHeader h5 {
    text-align: center;
    font-weight: 400;
    font-size: 1.1em;
    line-height: 25px;
    padding: 5px 45px;
}
.containerServiceBody .well { 
    padding: 15px 15px;
 
}
.ourServiceTypes .ourServiceHead h2 {
    font-size: 2.5em;
}
.callUsComp .callUsStatement h1 {
    font-size: 2em;
}
.readyToWork h2 {
    font-size: 2.5em;
}
.copyright h6 {
    padding: 0px 0px;
    text-align: right;
}
}