@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap');

body{
font-family: 'Roboto', sans-serif;
}
.btn-theme{
background: #fff;
border-radius: 53px;
padding: 10px 20px;
color: #F83931;
display: inline-block;
border: 1px solid #F83931;
}

.bg-footer{
background: #213571;
	color: #fff;
}




.btn-book{
background: transparent;
border-radius: 5px;
padding: 10px 20px;
color: #fff;
display: inline-block;
border: 1px solid #fff;
}

input.w-100 {
    border: 0;
    border-bottom: 1px solid #222;
}

.btn-submit{
	
background: linear-gradient(315deg, #0067ED 7.83%, #6CACFF 92.17%);
border-radius: 53px;
border: 0;
color: #fff;
padding: 10px 20px;
	
}

.card{
	
	box-shadow: 0px 20px 34px rgba(102, 103, 116, 0.04);
border-radius: 10px;
border: 0;
}
.bg-f5{
	
background: #F5FAFF;
	
}

.bg-sub{
	
background: #0067ED;
	
}

.bg-map{
  background-image: url(../img/map.png);
    -webkit-background-size: cover;
}
.bg-blue{
margin-top: -50px;
background: linear-gradient(315deg, #0067ED 7.83%, #6CACFF 92.17%);
border-radius: 13px;
}
.location{

background: #314279;
text-align: center;
padding: 15px 10px;
}
.wf-5{
	
width: 130px;	
}

div.carousel-item {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    height: 0;
}
div.carousel-item iframe {
    box-sizing: border-box;
    background: url(/study-visa/img/zZNgk.png) center center no-repeat;
    background-size: contain;
    padding: 11.9% 15.5% 14.8%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mb--12{

    margin-bottom: -200px;
}

.mt--3 {
    margin-top: -60px;
    margin-left: auto;
}





.h1, h1 {
        font-size: 2.8rem;
}

span.add-on.position-absolute {

    top: 39px;
    right: 25px;
}

.bg-process{
	
	background: linear-gradient(315deg, #0067ED 7.83%, #6CACFF 92.17%);
}

.navbar-nav .nav-link {
  color: #171B38;
}

.text-blue{
 color: #378af6;
}
.text-p{
	color: #898A9C;
}
.bg-fd{
background: #FFDC82;		
}
.form-control{
	background: #F2F3F5;
}

.text-do{
	
	color: #D0E2FB;

}
.main {
    background-image: url(../img/main.png);
    background-color: #FFE9D9;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
	
}

a:hover {
    color: #20283B;
    text-decoration: none;
}


@media only screen and (max-width: 600px) {
  .h1, h1 {
        font-size: 1.5rem;
}
}
