*{
	margin: 0;
	padding: 0;
}
a{
	color: #0f3af2;
	transition: all .5s ease-in-out;
}
a:hover{
	color: #000;
	transition: all .5s ease-in-out;
}
body{
	font-family: 'Roboto', sans-serif;
}
.btn-primary{
	min-width: 100px;
}
img{
	max-width: 100%;
}
section{
	padding: 50px 0;
}
header{
	background: #fff;
}
header .navbar-light .navbar-brand{
	color: #fff !important;
	font-weight: 700;
}
.navbar-light .navbar-nav .nav-link{
	color: #133346 !important;
	margin-left: 20px;
}
.navbar-light .navbar-nav .nav-item.active .nav-link, .navbar-light .navbar-nav .nav-link:hover{
	color: #0275D8 !important;
}

.navbar-brand{
	font-size: 36px;
}
.carousel-caption{
	top: 60%;
	left: 50%;
    transform: translate(-50%, -50%);
}
.carousel-caption h5{
	font-size: 48px;
}
.home-banner #bannerCarousel, .home-banner .carousel-item, .home-banner #bannerCarousel, .home-banner .carousel-item img{
	height: calc(100vh - 30vh);
    overflow: hidden;
    object-fit: cover;
}
.home-banner .carousel-item::before{
	content: "";
	position: absolute;
	background-color: rgba(0,0,0,0.4);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.welcome-img img{
	float: left;
}
.about-us{
	background-color: #F3F6F9;
}
.about-us h2{
	color: #000;
    font-weight: 700;
	margin-bottom: 20px;
}
.about-us .about-desc p{
	color: #000000;
}
.try-for-free{
	/* background-color: #29333E; */
	background-image: url(../images/bg-img1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.try-for-free a.btn.btn-skyblue.font-12.font-bold.border-radius-0.h-29, .try-for-free a.btn.btn-primary.btn-detail.font-12.font-semibold.border-radius-0.h-29 {
    display: none;
}
.try-for-free h2{
	color: #fff;
}
.try-for-free .btn{
	min-width: 160px;
	    padding: 14px 10px;
}
footer{
	background:#133346;
    padding: 25px 0;
}
footer .navbar-brand, footer .copyright{
	color: #fff;
	font-weight: 700;
}

@media(max-width:1199px){
	.carousel-caption{
		top: 54%;
		width: 100%;
	}
}
@media(max-width:991px){
	.navbar-light .navbar-nav .nav-link{
		margin-left: 5px;
	}
	.login-btn{
		position: absolute;
		right: 0;
		top: 20px;
	}
	.navbar-light .navbar-toggler{
		margin-right: 100px;
		margin-left: auto;
		outline: none !important;
		color: #fff;
		font-size: 28px;
	}
	.navbar-light .navbar-toggler-icon{
		background-image:none;
	}
	.carousel-caption{
		top:50%;
	}
}
@media(max-width:480px){
	.welcome-img img{
		float: none;
    	width: 100% !important;
	}
}




.location-popup > div span {
    background: #02A5D8;
    border-radius: 5px 5px 0px 0px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    padding: 5px;
    min-width: 176px;
    text-align: center;
}

.location-popup .location-title {
    font-size: 11px;
    color: #000000;
    font-weight: 700;
    font-family: "Roboto";
    margin: 0;
}

.location-popup p {
    font-size: 12px;
    font-weight: 600;
    margin: 0;
}
.pink-btn{
    background: transparent linear-gradient(180deg, #B602D8 0%, #A003BE 100%) 0% 0% no-repeat padding-box !important;
}
.blue-btn{
    background: #02A5D8 !important;
}
.green-btn{
    background: #00883B !important;
}