body {font-family: 'Roboto', sans-serif; color:#373a3c;}
.nav-item {font-weight:600;}
li.nav-item a.nav-link {color:#45536b;}
li.nav-item a.nav-link:hover {color:#0037c3;}
.header-cta {font-size: 16px; font-weight:600;color:#45536b;}



a.header-cta-left {background-color: #fff;
    color: #0037c3;
    border: 1px #0037c3 solid;
    border-radius: 20px;
    padding: 9px 13px;
}
a.header-cta-right {background-color: #0037c3;
    color: #fff;
    border-radius: 40px;
    padding: 9px 13px;
}

a.header-cta-left:hover {border:1px #0037c3 solid; color:#0037c3;}
a.header-cta-right:hover {background-color:#0037c3; color:#fff;}

a.header-cta-left2 {background-color: #fff;
    color: #375a64;
    border: 1px #375a64 solid;
    border-radius: 20px;
    padding: 9px 13px;
}
a.header-cta-right2 {background-color: #375a64;
    color: #fff;
    border-radius: 40px;
    padding: 9px 13px;
}

a.header-cta-left2:hover {border:1px #375a64 solid; color:#375a64;}
a.header-cta-right2:hover {background-color:#375a64; color:#fff;}


/*.banner-section {background-color: #f7f9fb; height:800px;}*/

.banner-section {position: relative;
    z-index: 999;
    padding-top: 140px;
    padding-bottom: 110px;
    background: url(../img/uk-vad/uk-virtual-admissions-day-web-banner-06052021.jpg) top center no-repeat;
    background-size: cover;
    min-height: 750px;
}


.banner-content {color:#fff;}
.banner-content h1 {  font-size: 3.0rem;
    font-weight: 800;width:80%;}
.banner-content h4 {color:#ceb560;}

.subtitle0 {    color: #0037c3;
    margin-bottom: 13px;
    font-weight: 800;
}

.form-container {background-color: #fff;padding:2.5em;}
.form-container h3 {color:#0037c3;}
.form-control {height: 60px;
    border: none;
    border-bottom: 1px #ccc solid;
    border-radius: 0;}
.btn-submit {background-color: #0037c3;
    border-radius: 0;
    width: 100%;
    height: 50px;
    margin-top: 23px;
    border: none;}
.about-uq {background-image: url(../img/study-at-the-university-of-queensland-australia/uq-campus.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position:right; background-size: cover;}

label.dob {display: inline-block;
    margin-bottom: .5rem;
    margin-top: 0.5rem;
    border: 1px #ccc solid;
    padding: 7px 20px;
    border-radius: 51px;
    font-weight: 500;}

h2.about-uq-title {
    
    font-size: 4rem;
    color: #000;
    font-weight: 800;
    line-height: 1;
}

.sat-features .box {background-color: #fff;
    box-shadow: 0 0px 11px 1px rgb(0 191 113 / 11%);
    padding: 20px;
    text-align: center;
    margin: 40px 0 0;
    min-height: 300px;
    border-radius: 12px;
}

.form-content {    box-shadow: 5px 5px 5px #ccc;
    border-radius: 5px;
    padding: 50px;
    border: 1px #ccc solid;}

.sat-features .box:hover {transform: translateY(-10px);cursor:pointer;transition: .2s;}

.sat-features .box img {width:20%;}

.profile-pic {
    width: 70px;
    border-radius: 100px;
}

.ins-item {border: 1px #ccc solid;border-radius: 5px;}
.testimonial-section .card-body {min-height: 391px !important;}

.why-internship ul li {      background-image: linear-gradient(45deg,rgba(55,125,255,.05) 0%,transparent 100%);
    padding: 20px;
    margin-bottom: 10px;
    box-shadow: 0 0px 11px 1px rgb(255 255 255);
    font-weight: 600;
    list-style: none
}

ul.uk-list li {
    border: 1px #ccc solid;
    border-radius: 8px;
    padding: 4px 17px;
    margin-bottom: 8px;
    background-color: #fff;
}

ul.process li {    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 500;margin-left:-5px;}


/*common css*/
h2.subtitle {color:#000;font-size: 3em; width: 60%;margin: auto;font-weight: 800;}
.w-8 {width: 80%;margin: auto;}
.text-white {color: #fff;}
ul.no-list li {list-style: none;}

@media only screen and (min-width:1200px){
    .container {width:75%; max-width: 1920px;}
}


@media only screen and (max-width:500px) {
    .m-banner {padding-top:.1rem !important;}

    h2.subtitle {
        color: #ff735d !important;}
  
 .banner-content h1 {
    font-size: 38px;
    font-weight: 800;
    width: 100%;
     margin-bottom: 12px;}
    
    .form-container {padding:2em;}
    .form-container h3 {font-size: 22px;}  
    
    h2.subtitle {
    color: #0037c3;
    font-size: 2em;
    width: 100%;
    margin: auto;
    
}
    
    
}

