a{
    color: #0065B2;
}

.btn-main-color{
    background: #1F2C3C;
}

.btn-second-color{
    background: #50A7A9;
}

.about-us-info{
    padding: 50px 70px;
}

.padd-0{
    padding: 0px!important;
}

.font-5{
    font-size: 20px;
}

.margin-30{
    margin: 30px;
}

.margin-60{
    margin: 30px;
    margin-left: 90px;

}

.font-white{
    color: #ffffff;
}

.logo a img{
    width: 150px;
}

.contact{
    margin-bottom: 20px;
}

.principal-section{
    padding: 0px 0px 40px 0px;
}
.principals{
}

.pos-right-bottom{
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.quarter-circle-top-left{
    margin-bottom: 20%;
    width: 80%;
    height: 80%;
    background-color: rgba(0,0,0,0.5);
    border-radius: 0 0 150px 0;
    -moz-border-radius: 0 0 150px 0;
    -webkit-border-radius: 0 0 150px 0;
}
.quarter-circle-top-right{
    margin-left: 20%;
    margin-bottom: 20%;
    width: 80%;
    height: 80%;
    background-color: rgba(0,0,0,0.5);
    border-radius: 0 0 0 150px;
    -moz-border-radius: 0 0 0 150px;
    -webkit-border-radius: 0 0 0 150px;
}
.quarter-circle-bottom-left{
    margin-top: 20%;
    width: 80%;
    height: 80%;
    background-color: rgba(0,0,0,0.5);
    border-radius: 0 150px 0 0;
    -moz-border-radius: 0 150px 0 0;
    -webkit-border-radius: 0 150px 0 0;
}
.quarter-circle-bottom-right{
    margin-left: 20%;
    margin-top: 20%;
    width: 80%;
    height: 80%;
    background-color: rgba(0,0,0,0.5);
    border-radius: 150px 0 0 0;
    -moz-border-radius: 150px 0 0 0;
    -webkit-border-radius: 150px 0 0 0;
}

.pos-left-bottom{
    position: absolute;
    left: 10px;
    bottom: 10px;
}

.pos-right-top{
    position: absolute;
    right: 10px;
    top: 10px;
}

.pos-left-top{
    position: absolute;
    left: 10px;
    top: 10px;
}

.about-img-holder{
    width: 100%!important;
    margin: 0 auto;
}

.footer-logo a img{
    width: 150px;
}

.about-us-content{
    padding: 80px 80px;
}

.about-us-principal{
    padding: 50px 30px;
}

.about-us-image{
   padding: 20px;
}

.fixed-about{
    height: 190px;
}

.blog{
    background: linear-gradient( #ffffff , #e6e6e6 90%);
}

.contact-us-content{
    background: linear-gradient( #ffffff , #e6e6e6 70%);
}

.award-wrapper{
    position: relative;
    width: 100%;
    margin-bottom: 50px;
}

.award-img-holder{
    width: 100%;
    text-align: center;
}

.award-img-holder img{
    width: 200px;
    height: 300px;
}

.award-title{
    padding-top: 10px;
    text-align: center;
    font-weight: 600;
    font-size: 1rem;
    color: #1F2C3C;
}

.portfolio-company{
    font-weight: 900;
}