.edu{
    font-size: 35pt;
}

.box3{
    padding: 0px;
    margin-top: 20px;
}

.welcome{
    font-size: 16pt;
    line-height: 42px;
    color: #fff;
    text-align: left;
}
.box2{
    text-align: center;
    margin-top: 0px;
}

.box2 img{
    border: 1px solid #cccccc;
    margin: -5px 0px 0px -5px;
    padding: 4px;
}

.ima1{
}

.pro1{
    margin-top: -80px;
}

.pro2{
    margin-top: -80px;
}


.image1{
    padding: 0px;
}

.box1{
    padding: 0px;
    margin-top: -264px;
}
.pra1 p{
    padding: 0px;
}

.pra1{
    padding: 0px;
}


.row4 {text-align: center;margin-bottom: 20px;}

#map-section {
     padding: 30px 0px;
}

.contactlink {
     background: #164a5e none repeat scroll 0px 0px;
     border-radius: 3px;
     color: #ffffff;
     display: inline-block;
     margin: 0px 0px 10px;
     padding: 10px;
     width: 190px;
}

.contactlink:hover {
     background: #164a5e none repeat scroll 0px 0px;
     border-radius: 3px;
     color: #ffffff;
     display: inline-block;
     margin: 0px 0px 10px;
     padding: 10px;
     width: 190px;
}

img.style4 {
     width: 58%;
}

img.style5 {
     width: 58%;
}

.row1 {
     text-align: center;
     margin-bottom: 20px;
}

.row2 {
    text-align: center;
    margin-bottom: 20px;
}

img.style3 {
     left: 0.9px;
     position: relative;
     width: 79%;
}

img.style2 {
     width: 79.3%;
}

a.tel4 {
     color: white;
}

.image4 {
     margin: 70px 0px 0px;
}

.color-scheme {
     background: #bdd7ee none repeat scroll 0% 0% !important;
     color: black;
}

td.color-background {
     background: #5ab5ba none repeat scroll 0% 0% !important;
     color: white;
     font-size: 22pt;
     font-weight: 100;
     padding: 10px 0px;
     text-align: center;
     text-transform: uppercase;
}

td {
     font-size: 10pt;
     font-weight: 100;
}

td.color-style {
     background: #5b9bd5 none repeat scroll 0% 0%;
     color: white;
     font-size: 10pt;
     font-weight: 100;
}

.footer-bottom-style {
     background: #cccccc none repeat scroll 0% 0%;
     padding: 30px 0px;
     text-align: center;
}

.footer-top-style {
     background: #eeeeee none repeat scroll 0% 0%;
     padding: 30px 0px;
     text-align: center;
     text-shadow: 0px 0px 0px;
}

h4.text1 {
     color: black;
}

p.text1 {
     padding: 0px;
}

.contact-page #yt_footer {
     display: none;
}

.service-images {
     text-align: center;
}

.consulting td {
     background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
}

#content_left {
     background: #5ab5ba none repeat scroll 0% 0%;
     padding: 20px 0px;
}

#footer {
     font-size: 12pt;
}

#buttons {
     position: absolute;
     right: 65px;
     top: 76px;
}

a.readmore4 {
   /* border-radius: 2px;
    background: #164a5e; 
    border-radius: 2px;
    color: #ffffff;
    margin: 0px;
    padding: 13px 5px;
    font-size: 9pt;
    margin: 0px;
    padding: 13px 5px; */
    display: none;
}

a.readmore5 {
     /* background: #164a5e; 
     border-radius: 2px;
     color: #ffffff;
     margin: 0px;
     padding: 13px 5px;*/
     display: none;
}

.readmore5.active{
     background: #000000 !important;
     border-radius: 2px;
     color: #ff0000;
}
.tel1 a.active{
     background: #000000 !important;
     border-radius: 2px;
     color: #ff0000;
}

a.readmore5:hover {
    
     border-radius: 2px;
     color: #ffffff;
     margin: 0px;
     padding: 13px 5px;
}

a.readmore4:hover {
     background: #164a5e none repeat scroll 0px 0px;
     border-radius: 2px;
     color: #ffffff;
     margin: 0px;
     padding: 13px 5px;
}

p.tel2 {
     color: black;
}

a.color2 {
     color: black;
}

a.white {
     color: black;
}

a.white:hover {
     color: #1e3859;
}

p.tel4 {
    
}

h2.right {
     text-align: right;
}

h2.left {
     text-align: left;
}

h7 {
     font-size: 15pt;
     font-weight: bold;
     text-transform: uppercase;
}

#text {
     text-align: center;
}

h2.colors {
     color: #5ab5ba;
}

a.pdf:hover {
     color: #ffffff;
}

h6 {
     color: white;
     font-size: 18pt;
     margin: 0px 0px 20px;
     padding: 0px 0px;
     text-transform: uppercase;
}

.homepage #content h1{
    display: none;
}
.contact-page #content {
     background: rgba(0, 0, 0, 0) url("/images/university-edu.jpg") repeat scroll 0% 0% / cover ;
}

.enter-page #content {
     background: rgba(0, 0, 0, 0) url("/images/diagmonds-light.png") repeat scroll 0% 0%;
     display: none;
}

i.fa.fa-twitter {
     color: #5ab5ba;
     font-size: 25pt;
}

a.pdf {
     color: #ffc800;
}

.pdf {
     background: #5ab5ba none repeat scroll 0% 0%;
     border: 3px solid #5ab5ba;
     font-size: 12pt;
     padding: 10px;
}

a.blackcolor:hover {
     color: #0d2d62;
}

a.blackcolor {
     color: black;
}

.contactdetails {
     color: #111111;
     padding: 10px 30px 0px;
}

.color {
     color: white;
     font-size: 10pt;
     padding: 0px;
}

.form2 {
     color: #0d2d62 !important;
     font-size: 160% !important;
}

ul li {
     color: #696969;
}

#top-section .container, #top-section2 .container, #top-section3 .container {
     width: 100%;
}

.align {
     margin: 10px 0px 0px;
     padding: 0px !important;
}

#content-top {
     background: rgba(0, 0, 0, 0.53) none repeat scroll 0% 0%;
     color: white;
     padding: 30px 40px;
}

.padding {
     padding: 0px !important;
}

#mainmenu-top a {
     color: white;
}

#contact-top {
     color: #1d395b;
     font-size: 12pt;
     margin: 10px 0px 0px !important;
}

#yt_wrapper {
    
}

#map-section .container {
    
}

.mapprint {
     display: none;
}

.message-sent {
     color: #333333;
     font-size: 170%;
     letter-spacing: 10px;
     margin: 40px 0px 0px;
     text-align: center;
}

.asap {
     color: #777777;
     letter-spacing: 5px;
     margin-top: 40px;
     text-align: center;
}

.fa-facebook {
     background: #3c599f none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 0px !important;
}

.fa-linkedin {
     background: #0085ae none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 5px !important;
}

#contact-top .fa {
     border-radius: 40px;
     color: #58c5c1;
     font-size: 13pt;
     height: 30px;
     line-height: 30px;
     margin-right: 10px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}

a {
     color: #58c5c1;
}

a:hover {
     color: #aaaaaa;
     text-decoration: none;
}

h1 {
     font-family: arial !important;
     font-size: 40pt;
     margin: 0px 0px 20px;
}

#content .commproject-page h2 {
    background: #164a5e;
    padding: 19px;
    color: #fff !important;
}


h2 {
     color: #164a5e;
     font-size: 15pt;
     font-weight: 600;
     line-height: 110%;
     padding: 10px 0px 0px;
}

#yt_logo {
     text-align: center;
}

#yt_wrapper {
    
}

.mapprint {
     display: none;
}

.message-sent {
     color: #333333;
     font-size: 170%;
     letter-spacing: 10px;
     margin: 40px 0px 0px;
     text-align: center;
}

.asap {
     color: #777777;
     letter-spacing: 5px;
     margin-top: 40px;
     text-align: center;
}

.fa-facebook {
     background: #3c599f none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 0px !important;
}

.fa-linkedin {
     background: #0085ae none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 5px !important;
}

#contact-top .fa {
     border-radius: 40px;
     color: #5ab5ba;
     font-size: 13pt;
     height: 30px;
     line-height: 30px;
     margin-right: 10px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}

a {
     color: #164a5e;
}

a:hover {
     color: red;
     text-decoration: none;
}

h1 {
     color: 164a5e;
     font-family: lora !important;
     font-size: 40pt;
     margin: 10px 0px;
     text-transform: uppercase;
}

#top-section .container #top-section2 .container #top-section3 .container {
     width: 100%;
}

.align {
     margin: 10px 0px 0px;
     padding: 0px !important;
}

.readmore1 {
     background: #164a5e none repeat scroll 0% 0%;
     border-radius: 2px;
     color: #ffffff;
     display: inline-block;
     padding: 10px 20px;
     transition: all 0.3s ease 0s;
}

.readmore1:hover {
     color: #ffffff;
     padding: 10px 30px;
     transition: all 0.3s ease 0s;
}

#content-top2 {
     background: #5ab5ba none repeat scroll 0px 0px;
     float: left;
     padding: 50px;
     width: 50%;
}

#content-side {
     background: #5ab5ba none repeat scroll 0% 0%;
     float: right;
     margin: 0px;
     padding: 50px;
     width: 50%;
}

#image {
    
}

#image1 {
    
}

#image3 {
    
}

#content-top3 {
     background: #5ab5ba none repeat scroll 0px 0px;
     float: right;
     padding: 50px;
     width: 50%;
}

#content-top {
     background: rgba(0, 0, 0, 0.53) none repeat scroll 0% 0%;
     color: white;
     padding: 30px 40px;
}

.padding {
     padding: 0px !important;
}

#top-section {
     background: rgba(0, 0, 0, 0) url("/images/university-edu.jpg") repeat fixed 0px 0px / cover ;
     padding: 0px;
}

#top-section2 {
     background: rgba(0, 0, 0, 0) url("/images/university-edu.jpg") repeat fixed 0px 0px / cover ;
     color: white;
     padding: 0px;
}

#top-section3 {
     background: rgba(0, 0, 0, 0) url("/images/university-edu.jpg") repeat fixed 0px 0px / cover ;
}

#mainmenu-top a {
     color: white;
}

#contact-top {
     color: #ffffff;
     font-size: 12pt;
     margin: 15px 0px 0px !important;
}

#form1 {
     background: rgba(0, 0, 0, 0.84) none repeat scroll 0% 0%;
     color: #ffffff;
     float: right;
     font-size: 11pt;
     top: 17px;
     z-index: 2;
}

#yt_wrapper {
    
}

.mapprint {
     display: none;
}

.message-sent {
     color: #333333;
     font-size: 170%;
     letter-spacing: 10px;
     margin: 40px 0px 0px;
     text-align: center;
}

.asap {
     color: #777777;
     letter-spacing: 5px;
     margin-top: 40px;
     text-align: center;
}

.fa-facebook {
     background: #3c599f none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 0px !important;
}

.fa-linkedin {
     background: #0085ae none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 5px !important;
}

#contact-top .fa {
     border-radius: 40px;
     color: #58c5c1;
     font-size: 13pt;
     height: 30px;
     line-height: 30px;
     margin-right: 10px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}

a {
     color: #58c5c1;
}

a:hover {
     color: #aaaaaa;
     text-decoration: none;
}

h1 {
     font-size: 40pt;
     margin: 0px 0px 20px;
}

#yt_logo {
     text-align: center;
}

.enter-page #yt_logo {
     margin: 100px 0px 0px;
     text-align: center;
}

#yt_contact {
     background: #5ab5ba none repeat scroll 0% 0%;
}

#yt_menuwrap {
     background: #5ab5ba none repeat scroll 0px 0px;
     padding: 0px;
}

#mainmenu {
     padding: 0px;
}

.homepage #content {
     background: #164a5e none repeat scroll 0% 0%;
     padding: 44px 0px;
}

#yt_wrapper {
    
}

#yt_footer {
     background: #eeeeee none repeat scroll 0% 0%;
     padding: 20px 0px;
}

#yt_footer #yt_copyright {
     color: #000000;
     font-size: 10pt;
     margin: 0px 0px 0px;
}

.mapprint {
     display: none;
}

.message-sent {
     color: #333333;
     font-size: 170%;
     letter-spacing: 10px;
     margin: 40px 0px 0px;
     text-align: center;
}

.asap {
     color: #777777;
     letter-spacing: 5px;
     margin-top: 40px;
     text-align: center;
}

#contact-top p {
    color: white;
    display: inline-block;
    font-size: 9pt;
    margin-top: -2px;
}

.fa-facebook {
     background: #3c599f none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 0px !important;
}

.fa-linkedin {
     background: #0085ae none repeat scroll 0px 0px;
     color: #ffffff !important;
     margin-right: 5px !important;
}

#contact-top .fa {
     border-radius: 40px;
     color: #58c5c1;
     font-size: 13pt;
     height: 30px;
     line-height: 30px;
     margin-right: 10px;
     text-align: center;
     vertical-align: middle;
     width: 30px;
}

#yt_header {
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     padding: 20px 0px;
}

.enter-page #yt_header {
     background: rgba(0, 0, 0, 0) url("/images/library.jpg") repeat scroll 0% 0% / cover ;
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     height: 100vh;
     padding: 40px 0px 10px;
}

a {
     color: #5ab5ba;
}

.style6 {
     text-align: center;
}

a:hover {
     color: #ededed;
     text-decoration: none;
}

strong{font-weight:900 !important;}

h1 {
        font-size: 30pt;
        margin: 30px 0px 0px;
        text-transform: uppercase;
        color: #164a5e;
        font-family: arial !important;
}

h3 {
     color: #5ab5ba;
     font-size: 10pt;
     font-weight: bold;
     min-height: 70px;
     padding: 20px 0px !important;
     text-align: center;
}