﻿
html, body {
    height: 100%;
    width: 100%;
    font-family: "PFDinTextCondPro";
    overflow-x: no-content;
} 
.pad-section {
    padding: 50px 0;
} 

    .pad-section img {
        width: 100%;
    }

.Ppager {
    padding-top: 20px;
    padding-bottom: 20px;
}

.p-t-lg {
    padding-top: 60px;
}
.p-zero
{ 
    padding-left : 0px !important;
    padding-right : 0px !important; 
    margin-left: 8px !important;
    margin-right : 0px !important;
}

#contactus {
    background-color: #f2f2f2;
}

    #contactus h2 {
        color: #f96f58;
        text-align: left;
        padding-bottom:20px;
    }

    #contactus p {
        font-size: 16pt;
    }
    #contactus input[type=text]{
        background-color:#f2f2f2; 
    } 
    #contactus #txtMessage{
        background-color:#f2f2f2; 
        resize:none;
    } 
    #contactus .btn-send{
        color:white;
        background-color:#39c4e7;
        border-bottom-color:#39c4e7;
    }
    #contactus .btn-send:active{
        background-color:#39c4e7;
        border-bottom-color:#39c4e7;
    }

#about {
    border-right-style: solid;
    border-right-width: thin;
    border-right-color: #39c4e7;
}

@media (max-width: 767px) {
    #about {
        border-right-style: none;
    }
}

#aboutus h2 {
    color: #39c4e7;
    padding-bottom:20px;
}

#aboutus p {
    line-height:30px;
    font-size: 16pt;
}

#projects {
    background-color: #f2f2f2;
}

    #projects h3 {
        border-bottom-style: solid;
        border-bottom-width: thin;
        border-bottom-color: #231f20;
    }

    #projects p {
        font-size: 16pt;
    }

#services p {
    font-size: 16pt;
    cursor: pointer;
}
    #services p:active {
        color: #39c4e7;
    }

#myCarousel {
    padding-top: 50px;    
}

#ref2 {
    background-color: #f96f58;
    text-align: center;
    color :#ffffff; 
    line-height:130%;
}

    #ref2 b {
        color: #ffffff;
    }

#logo {
    height: 110px;
    width: 160px;
    position: relative;
    margin-left: 25px;
}

    #logo .img1 {
        position: absolute;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        max-height: 100%;
        max-width: 100%;
    }

#blue {
    background-color: #39c4e7;
}

    #blue p {
        color: white;
    }
    #blue p:hover {
        color: white;
    }

.bg-blue
{
    background-color: #39c4e7;
        color: white;
        border:solid 1px #f0f0f0;
        margin-bottom:20px;
}

.Bolder {
    font-weight: bolder !important;
}

h2 {
    text-align: center;
}

hr {
    border: solid thin;
    border-top-width: 0;
    margin-top: 10px;
}


svg {
  
    font-family: PFDinTextCondProBold; 
}

 .ServicesHolderContainer{
     border :thick 1px solid;
 }