body{
	margin: 0;
	padding: 0;
}
.tell-us-banner{
	min-height: 700px;
}
.tell-us-banner .item img{
	width: 100% !important;
	height: 450px;
	margin-top: 300px;
}
.tell-us-banner .owl-theme .owl-dots .owl-dot{
	display: none !important;
}
.banner-slider-text{
	background-color: #fff;
	border:2px solid red;
	padding: 5px 20px;
	margin-bottom: 60px;
}
.banner-slider-text h1{
	font-size: 25px;
}
.banner-slider-text p{
	font-size: 16px;
}
.tell-us-banner .owl-carousel .owl-nav button.owl-prev{
	position: absolute;
    background: #000000a8;
    width: 40px;
    height: 40px;
    color: white !important;
    top: 60%;
    transform: translateY(-50%);
    left: -2%;
    display: block;
    z-index: 100;
    
    font-size: 23px;
    border: none;
}
.tell-us-banner .owl-carousel .owl-nav button.owl-next{
	position: absolute;
    background: #000000a8;
    width: 40px;
    height: 40px;
    color: white !important;
    top: 60%;
    transform: translateY(-50%);
    right: -2%;
    display: block;
    z-index: 100;
    
    font-size: 23px;
    border: none;
}
.about{
	padding: 70px 0px;
}
.about-text h1{
	font-size: 60px;
}
.about-text p{
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
    color: #555555;
    padding-top: 20px;
}
.about-slider .item img{
	width: 100%;
	height: 600px;
	border: 12px solid #cccccc;
}
.about-slider .owl-theme .owl-dots .owl-dot{
	display: none !important;
}
.about-slider .owl-carousel .owl-nav button.owl-prev{
	position: absolute;
    background: #de302f;
    width: 40px;
    height: 40px;
    color: white !important;
    top: 94%;
    transform: translateY(-50%);
    left: 78%;
    display: block;
    z-index: 100;
    
    font-size: 23px;
    border: none;
}
.about-slider .owl-carousel .owl-nav button.owl-next{
	position: absolute;
    background: #de302f;
    width: 40px;
    height: 40px;
    color: white !important;
    top: 94%;
    transform: translateY(-50%);
    right: 4%;
    display: block;
    z-index: 100;
    
    font-size: 23px;
    border: none;
}
.video-banner{
	min-height: 500px;
	text-align: center;
}
.video-banner button{
	background:transparent !important;
	border:none;
}
.video-banner button:focus{
	border: none !important;
	box-shadow:none !important;
}
.video-banner .btn.focus, .btn:focus{
	box-shadow:none !important;
}
.video-banner button img{
	width: 80px;
    margin-top: 200px;
}
.modal-content{
	background-color: #000;
}
.modal-header .close{
	color: #fff;
    font-size: 25px;
}
.comp-pic img{
	width: 100%;
}
.comp-text{
	background: #ff2d54;
	padding: 66px 69px;
    min-height: 450px;
}
.comp-text h1{
	font-size: 40px;
    text-transform: none;
    color: #fff;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
}
.comp-text h5{
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	font-family: 'Poppins', sans-serif;
}
.comp-text p{
	color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
}
.contact-us-btn{
	padding: 70px 0px;
	text-align: center;
}
.contact-us-btn a{
	background:linear-gradient(90deg, #423f9c 31%, #862359 69%);
	text-align: center;
	padding: 10px 30px;
	color: #fff;
}

/*------------- TERMS SECTION-----------------*/

.terms-banner{
    min-height: 280px;
    text-align: center;
}
.terms-banner h1{
    padding-top: 120px;
    font-size: 70px;
    color: #cecece;
}
.trm{
    padding: 50px 0px;
}
.trm h4{
    padding-bottom: 13px;
}
.trm h5{
    padding: 20px 0px;
}