/**
* Template Name: Bethany - v2.2.1
* Template URL: https://bootstrapmade.com/bethany-free-onepage-bootstrap-theme/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
@font-face {
  font-family: 'RedHatDisplayRegular';
  src: url('../fonts/RedHatDisplay-Regular.ttf');
} 
@font-face {
  font-family: 'RedHatDisplayBold';
  src: url('../fonts/RedHatDisplay-Bold.ttf');
} 
@font-face {
  font-family: 'VisbyRegular';
  src: url('../fonts/VisbyRegular.otf');
}
@font-face {
  font-family: 'VisbyThin';
  src: url('../fonts/VisbyThin.otf');
} 
@font-face {
  font-family: 'VisbyLight';
  src: url('../fonts/VisbyLight.otf');
}
@font-face {
  font-family: 'VisbyBold';
  src: url('../fonts/VisbyBold.otf');
} 
@font-face {
  font-family: 'visbycfBold';
  src: url('../fonts/visbycf-bold.otf');
} 
@font-face {
  font-family: 'visbycfDemibold';
  src: url('../fonts/visbycf-demibold.otf');
} 
body {
font-family: "RedHatDisplayRegular";
color: #8e9aa9;
}

a {
color: #0b73b8;
}

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

h1, h2, h3, h4, h5, h6 {
font-family: "RedHatDisplayRegular", sans-serif;
color: #1a1a1a;
font-weight:700 !important;
}
.text-large{
color: #0d59af;
font-size:24px;
font-weight:600;
}
.text-medium{
color: #26394f;
font-size:18px;
font-weight:600;
}
.text-light{
font-size:25px;
color:#26394f !important;
}
.w-32{
width:62px;
}
h3.title{
position: relative;
font-family: 'RedHatDisplayRegular';
font-size: 34px !important;
font-weight: 400;
margin-bottom: 30px;
}

.navyblue{
color: #405470;
}
p{
color: #333333;
font-size: 18px;
font-style: italic;
}
h6{
font-size: 18px;
}
h3.title::after{
content: "";
position: absolute;
display: block;
width: 52px;
height: 4px;
background: #00c3ff;
bottom: -20px;
left: calc(50% - 26px);
}
.bg-darklight{
background-color: #e6e6e6;
}
/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
position: fixed;
display: none;
right: 15px;
bottom: 15px;
z-index: 99999;
}
.mobile-vie {
position: fixed;
display: none;
left: 15px;
bottom: 15px;
z-index: 99999;
}

.back-to-top i {
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
width: 40px;
height: 40px;
border-radius: 50px;
background: #26394f;
color: #fff;
transition: all 0.4s;
}

.back-to-top i:hover {
background: #26394f;
color: #fff;
}
.bg-darkblue{
background: #26394f !important;
}
.bg-darkblue1{
background: #14425b !important;
}
/*--------------------------------------------------------------
# Disable AOS delay on mobile
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {
[data-aos-delay] {
  transition-delay: 0 !important;
}
}
/*--------------------------------------------------------------
# Top Bar
--------------------------------------------------------------*/
#topbar {
background: #0b73b8;
height: 40px;
font-size: 14px;
transition: all 0.5s;
color: #fff;
padding: 0;
}
#topbar .contact-info i {
font-style: normal;
color: #fff;
}
#topbar .contact-info i a, #topbar .contact-info i span {
padding-left: 5px;
color: #fff;
}
#topbar .contact-info i a {
line-height: 0;
transition: 0.3s;
transition: 0.3s;
}
#topbar .contact-info i a:hover {
color: #fff;
text-decoration: underline;
}
#topbar .social-links a {
color: rgba(255, 255, 255, 0.7);
line-height: 0;
transition: 0.3s;
margin-left: 20px;
}
#topbar .social-links a:hover {
color: white;
}
#topbar h5{
color: #fff;
font-family: 'RedHatDisplayRegular';
font-size: 16px;
margin-bottom: 0px !important;
}
/*--------------------------------------------------------------
# Form
--------------------------------------------------------------*/
#make_container {
position: fixed;
width: 300px;
right: 0px;
top: 150px;
padding: 10px;
background: #fff;
z-index: 9999;
display: block;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
}

#make_container form .btn-primary{
background-color: #26394f;
border-color: #26394f;
}
#make_container form {
padding: 10px 20px;
}
#make_container h3 {
position: absolute;
top: 44px;
width: 170px;
font-size: 18px;
right: 208px;
padding: 10px 15px;
margin-bottom: 0;
text-align: center;
background-color: #00c3ff;
color: #fff;
font-weight: 400;
cursor: pointer;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}

.closeForm {
right: -276px !important;
height: 120px !important;
}

.close_button img {
position: absolute;
width: 18px;
top: -1px;
right: -18px;
}

.closeForm .close_button img {
display: none;
}

.form-group label {
text-align: left !important;
display: block;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}

form#contact-form input,
form#contact-form select,
form#contact-form textarea {
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
#make_container form {
padding: 10px 20px;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
transition: all 0.5s;
z-index: 997;
transition: all 0.5s;
top: 0px;
background: #fff;
}
/* 
#header .header-container {
background: #fff;
} */

#header.header-scrolled {
background: #fff;
box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
top: 0;
}

#header .logo, #header .logo-right {
overflow: hidden;
padding: 16px 30px 12px 30px;
/* background: #0b73b8; */
}

#header .logo h1 {
font-size: 26px;
padding: 0;
line-height: 1;
font-weight: 700;
font-family: "Poppins", sans-serif;
}

#header .logo h1 a, #header .logo h1 a:hover {
color: #fff;
text-decoration: none;
}

#header .logo img {
padding: 0;
margin: 0;
max-height: 42px;
}
#header .logo-right img{
  padding: 0;
margin: 0;
max-height: 65px;
}
@media (max-width: 992px) {
#header {
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  top: 0;
  background: #fff;
}
#header.header-scrolled, #header .header-container {
  background: #fff;
}
#header .logo h1 {
  font-size: 24px;
}
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Desktop Navigation */
.nav-menu, .nav-menu * {
margin: 0;
padding: 0;
list-style: none;
}

.nav-menu > ul > li {
position: relative;
white-space: nowrap;
float: left;
}

.nav-menu a {
display: block;
position: relative;
color: #000;
padding: 10px 15px;
transition: 0.3s;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
font-family: "RedHatDisplayRegular", sans-serif;
}

.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a {
color: #0b73b8;
text-decoration: none;
font-weight: 600;
}
.nav-menu .active > a::after {
content: "";
position: absolute;
display: block;
width: 26px;
height: 3px;
background: #0b73b8;
bottom: 8px;
left: calc(50% - 13px);
}
.nav-menu .get-started a {
background: #0b73b8;
color: #fff;
border-radius: 50px;
margin: 0 15px;
padding: 10px 25px;
}

.nav-menu .get-started a:hover {
background: #26394f;
color: #fff;
}

.nav-menu .drop-down ul {
display: block;
position: absolute;
left: 0;
top: calc(100% + 30px);
z-index: 99;
opacity: 0;
visibility: hidden;
padding: 10px 0;
background: #fff;
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
transition: ease all 0.3s;
}

.nav-menu .drop-down:hover > ul {
opacity: 1;
top: 100%;
visibility: visible;
}

.nav-menu .drop-down li {
min-width: 180px;
position: relative;
}

.nav-menu .drop-down ul a {
padding: 10px 20px;
font-weight: 500;
text-transform: none;
color: black;
}

.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {
color: #0b73b8;
}

.nav-menu .drop-down > a:after {
content: "\ea99";
font-family: IcoFont;
padding-left: 5px;
}

.nav-menu .drop-down .drop-down ul {
top: 0;
left: calc(100% - 30px);
}

.nav-menu .drop-down .drop-down:hover > ul {
opacity: 1;
top: 0;
left: 100%;
}

.nav-menu .drop-down .drop-down > a {
padding-right: 35px;
}

.nav-menu .drop-down .drop-down > a:after {
content: "\eaa0";
font-family: IcoFont;
position: absolute;
right: 15px;
}

@media (max-width: 1366px) {
.nav-menu .drop-down .drop-down ul {
  left: -90%;
}
.nav-menu .drop-down .drop-down:hover > ul {
  left: -100%;
}
.nav-menu .drop-down .drop-down > a:after {
  content: "\ea9d";
}
}

/* Mobile Navigation */
.mobile-nav-toggle {
position: fixed;
right: 6px;
top: 35px;
z-index: 999;
border: 0;
background: none;
font-size: 24px;
transition: all 0.4s;
outline: none !important;
line-height: 1;
cursor: pointer;
text-align: right;
}

.mobile-nav-toggle i {
color: #26394f;
}

.mobile-nav {
position: fixed;
top: 55px;
right: 15px;
bottom: 15px;
left: 15px;
z-index: 9999;
overflow-y: auto;
background: #fff;
transition: ease-in-out 0.2s;
opacity: 0;
visibility: hidden;
border-radius: 10px;
padding: 10px 0;
}

.mobile-nav * {
margin: 0;
padding: 0;
list-style: none;
}

.mobile-nav a {
display: block;
position: relative;
color: #36343a;
padding: 10px 20px;
font-weight: 500;
outline: none;
}

.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
color: #0b73b8;
text-decoration: none;
}

.mobile-nav .get-started {
text-align: center;
}

.mobile-nav .get-started a {
background: #0b73b8;
color: #fff;
border-radius: 50px;
margin: 0 15px;
padding: 10px 25px;
display: inline-block;
}

.mobile-nav .get-started a:hover {
background: #00c28e;
color: #fff;
}

.mobile-nav .drop-down > a:after {
content: "\ea99";
font-family: IcoFont;
padding-left: 10px;
position: absolute;
right: 15px;
}

.mobile-nav .active.drop-down > a:after {
content: "\eaa1";
}

.mobile-nav .drop-down > a {
padding-right: 35px;
}

.mobile-nav .drop-down ul {
display: none;
overflow: hidden;
}

.mobile-nav .drop-down li {
padding-left: 20px;
}

.mobile-nav-overly {
width: 100%;
height: 100%;
z-index: 9997;
top: 0;
left: 0;
position: fixed;
background: rgba(29, 28, 31, 0.6);
overflow: hidden;
display: none;
transition: ease-in-out 0.2s;
}

.mobile-nav-active {
overflow: hidden;
}

.mobile-nav-active .mobile-nav {
opacity: 1;
visibility: visible;
}

.mobile-nav-active .mobile-nav-toggle i {
color: #fff;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
width: 100%;
height: 100vh;

background: url("../img/Opus-banner-1.png") center center;background-color:#000;
background-size: cover;
position: relative;
}

#hero .container {
padding-top: 0px;
}
/* 
#hero:before {
content: "";
background: rgba(0, 0, 0, 0.1);
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
} */
#hero .text h2{
font-family: 'VisbyRegular';
color: #0b73b8;
font-size: 42px;
margin-top: 30px;
margin-bottom: 60px;
}
#hero .banner-card{
/*  background: url('../img/herotitle-bg.png') no-repeat;   */
background: rgba(0, 0, 0, .40);
border-radius: 25px;
padding: 30px 45px;
}
#hero h1 {
margin: 0 0 10px 0;
font-size: 46px;
font-weight: 300 !important;
line-height: 56px;
color: #fff;
font-family: 'VisbyThin';
margin-right: -10px;
padding-top: 31px;
}
#hero h1.bold {
font-family:"RedHatDisplayBold" !important;
letter-spacing: 16px;
font-size: 56px;
line-height: 66px;
margin-right: -25px;
}
/* #hero h1.bold::after {
content: "";
position: absolute;
display: block;
width: 72px;
height: 8px;
background: #00c3ff;
bottom: -10px;

} */
.banner-card h2{
color: #fff;
letter-spacing: 1px;
font-size: 36px;
}
.banner-card p{
color: #fff;
font-style: normal;
margin-bottom: 3px;
}
#hero p{
font-size: 38px;
font-family:"RedHatDisplayRegular", sans-serif !important;
color: #fff;
}
#hero .btn-get-started {
font-family: "Poppins", sans-serif;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
letter-spacing: 1px;
display: inline-block;
padding: 8px 28px;
border-radius: 50px;
transition: 0.5s;
margin: 10px;
border: 2px solid #fff;
color: #fff;
}

#hero .btn-get-started:hover {
background: #0b73b8;
border: 2px solid #0b73b8;
}

@media (min-width: 1024px) {
#hero {
  background-attachment: fixed;
}
}

@media (max-width: 768px) {
#hero {
  height: 160vh;
}
#hero .container {
  padding-top: 60px;
}
#hero h1 {
  font-size: 32px;
  line-height: 36px;
}
#hero h1.text-right {
  text-align: center !important;
}
.bg-darkblue1 img{
  margin-bottom: 20px;
}
.copyright a{
  display: block;
}
.copyright span{
  display: none;
}
}
.wave {
width: 100%;
overflow: hidden;
position: absolute;
z-index: 1;
bottom: -80px;
}
@media screen and (max-width: 1110px) {
#hero  .wave {
  bottom: -50px;
}
}
@media screen and (max-width: 768px) {
#hero  .wave {
  bottom: -25px;
}
}
#hero  .wave img {
width: 100%;
}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
padding: 60px 0;
overflow: hidden;
}

.section-bg {
background-color: #f6f6f7;
}

.section-title {
padding-bottom: 30px;
}

.section-title h2 {
font-size: 32px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
padding-bottom: 20px;
position: relative;
}

.section-title h2::after {
content: '';
position: absolute;
display: block;
width: 50px;
height: 3px;
background: #0b73b8;
bottom: 0;
left: 0;
}

.section-title p {
margin-bottom: 0;
}
#overview .content{
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
/*--------------------------------------------------------------
# Indoor
--------------------------------------------------------------*/
.indoor h4{
letter-spacing: 25px;
font-size: 28px;
color: #333;
font-family: "RedHatDisplayBold";
}
.indoor img{
margin-bottom: 15px;
height: 250px;
width: auto;
}
.indoor h6{
font-family: "RedHatDisplayRegular";
color: #000;
font-size: 25px;
font-weight: 300 !important;
}
.indoor .img-group{
margin-bottom: 50px;
}
.indoor .img-group span{
font-style: italic;
color: #000;
font-family: "RedHatDisplayRegular";
font-size: 14px;
}
.locationset h5{
font-family: "RedHatDisplayBold";
color: #00c3ff;
}
.locationset li{
font-style: normal !important;
margin-bottom: 2px;
color: #000;
font-size: 18px;
font-weight: 500;
}
p.copyright{
font-style: normal;
}
/*--------------------------------------------------------------
# INTRODUCING
--------------------------------------------------------------*/
.introducing{
background: url('../img/bg-blue.jpg') no-repeat;
}
.introducing h1{
font-family: 'VisbyThin';
color: #fff;
font-size: 54px;
letter-spacing: 3px;
margin-bottom: 20px;
}
.introducing h5{
font-family: 'visbycfDemibold';
color: #fff;
font-size: 30px;
letter-spacing: 1px;
margin-bottom: 20px;
}
.introducing h3{
font-family: 'VisbyThin';
color: #fff;
letter-spacing: 1px;
font-size: 36px;
}
.introducing h2{
font-family: 'visbyBold';
color: #fff;
font-size: 48px;
margin-bottom: 20px;
}
.introducing span{  
color: #00ffff;
}
.introducing h3 span{  
font-family: 'visbycfBold';
font-size: 45px;
}
.introducing p{
font-family: 'visbycfDemibold';
color: #fff;
font-size: 20px;
letter-spacing: 1px;
font-style: normal !important;
}
.introducing p i{
font-style: normal !important;
font-family: 'RedHatDisplayRegular';
}
.introducing small{  
font-family: 'VisbyRegular';
font-weight: 600;  
}
.introducing .btn{
border-radius: 10px;  
}
.introducing .btn-primary{
background-color: #00ffff;
color: #093954;
font-family: 'VisbyBold';
font-weight: 600;
font-size: 32px;  
line-height: 30px;
border: 1px solid #00ffff;
}
/*--------------------------------------------------------------
# amenities-tab
--------------------------------------------------------------*/
.amenities-tab{
background: url('../img/bg-img.jpg') no-repeat;
}
.nav-pills .nav-link{
padding-top: 20px;
padding-bottom: 80px;
font-family: 'visbyRegular';
letter-spacing: 1px;
font-size: 22px;
font-weight: 600;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
color: #fff;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
color: #fff;
background-color: rgba(18, 150, 190, 0.8);

}
/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about{
background: url('../img/bg-white.jpg') no-repeat;
}
.about .content h2 {
font-weight: 700;
font-size: 48px;
line-height: 60px;
margin-bottom: 20px;
text-transform: uppercase;
}

.about .content ul {
list-style: none;
padding: 0;
}

.about .content ul li {
padding: 10px 0 0 28px;
position: relative;
}

.about .content ul i {
left: 0;
top: 7px;
position: absolute;
font-size: 20px;
color: #0b73b8;
}

.about .content p:last-child {
margin-bottom: 0;
}
.about-img {
background: url('../img/stay.jpg') no-repeat;
background-attachment: fixed;
background-size: cover;
}
.p-50{
padding: 160px 0px 100px;
}
/* .amenities-img{
background: url('../img/amenities.jpg') no-repeat;
background-size: 100% 100%;
} */
section#amenities{
padding-bottom: 0px;
}

#lightbox {
background: rgba(0,0,0,0.8);
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: none;
justify-content: center;
align-items: center;
color: #fff;
}

.close, .prev, .next {
position: absolute;
cursor: pointer;
}

.close {
right: 10px;
top: 10px;
}

.prev {
left: 10px;
}

.next {
right: 10px;
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
color: #444444;
font-size: 14px;
background: #00c3ff;
}
#footer p.copyright{
font-family: "RedHatDisplayRegular";
margin-bottom: 0px;
font-weight: 600;
color: #333;
font-size: 16px;
}
.bottom-fixed {
width: 100%;
z-index: 1;
position: fixed;
left: 0;
display: none;
right: 0;
bottom: 0;
background: #fff;
padding: 10px 0;
background-color: rgba(244, 242, 204, 1);
box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}
.bottom-fixed .btn-default{
border: 1px solid #503a16;
}
.form-control {
background-color: transparent !important;
color:#fff !important;
}
.bg-trans{
background:rgba(255,255,255, 0.1);
border-radius:15px;
}
/*****************Update**************/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
color: #fff !important;
opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #fff !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
color: #fff !important;
}
/*****************Update**************/
#footer a{
font-family: "RedHatDisplayRegular";
margin-bottom: 0px;
font-weight: 600;
color: #333;
}
#hero h4{
color:#fff;
text-align:center;
}
#footer .border-top {
  border-top: 2px solid #d8d8d8!important;
}

.bg-trans{
background:rgba(255,255,255, 0.1);
border-radius:15px;
}
#hero button[type="submit"] {
  background: #00c3ff;
  border: 0;
  padding: 5px 30px;
  color: #fff;
  transition: 0.4s;
  border-radius: 5px;
}
small{
font-weight:700;
}
.icon img{
margin-bottom:15px;
}
.icon-group{
margin-bottom:20px;
}
.icon-group  a{
font-weight:600;
font-size:15px;
}
.mobile-vie{
display:none;
}
@media (max-width: 564px) {
.icon-group{
  text-align: center;
}
.mobile-vie{
display:block;
  position: fixed;
left: 15px;
bottom: 15px;
z-index: 99999;
}
}
/* 	.mobile-vie.back-to-top{
  
  left: 15px;
} */
}

.carousel-control-next-icon:before{
background:#000;
}
.team .icon-box{
    box-shadow: 0px 2px 12px rgb(0 0 0 / 8%);
  padding:20px;
  border-radius:15px;
  cursor:pointer;
}
/* .modal-content{
background:transparent;
} */

a.icon-set{
font-size:12px;
color:#fff;
}
a.icon-set span{	
color: #fff;
  font-size: 13px;
  text-align: center;
  display: inline-block;
  line-height: 14px;
margin-top:6px;
font-weight: 600;
}
#hero a {
  display: inline-block;
  width: 100px;
  text-align: center;
}
@media(max-width: 480px){
#header .logo, #header .logo-right {
  overflow: hidden;
  padding: 10px 10px 7px 10px;
}
  #header .logo img {
    max-height: 39px;
}

}
.lang-a a{
color: #fff;
font-size: 14px;
}
.active-lang{
color: #0b73b8 !important;
}
.amenities-img {
background:#e6e5eb;
}
.amet-img, .plan-img{
display: block;
}
.amet-text, .plan-text{
display: none;
}
section#outdoor{
padding-bottom: 0px;
}
.plan-text ul li{
color: #333;
}
::marker{
color:#00c3ff;
}
@media(max-width:992px){
.active-lang{
  color: #000 !important;
}
p{
  font-size: 20px;
}
#topbar{
  display: none !important;
}
}
@media(max-width:768px){
#hero h1.bold{
  font-size: 48px;
}
#hero p {
  font-size: 32px;
}
.banner-card h2 {
  font-size: 33px;
}
h3.title {
    font-size: 32px !important;
  }
  p{
    font-size: 16px;
  }
  .p-50 {
    padding: 60px 0px 60px;
}
#specifications.mt-5, #masterplan.mt-5{
  margin-top: 0px!important;
}
.indoor h6{
  font-size: 18px;
}
.amet-img, .plan-img{
  display: none;
}
.amet-text, .plan-text{
  display: block;
}
#footer p.copyright{
  font-size: 13px;
}
.mobile-nav-toggle{
  right: 6px;
  top: 34px;
}
.bottom-fixed {
  display: block;
}
#make_container{
  display: none;
}
#header .logo-right img{
  max-height: 58px;
  margin-right: 24px;
}
.indoor img {
  height: 150px !important;
}
}

/*****Thumbnail Slider*************/

.owl-nav button {
position: absolute;
top: 50%;
background-color: #000;
color: #fff;
margin: 0;
transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
left: -40px;
}
.owl-nav button.owl-next {
right: -40px;
}

.owl-dots {
text-align: center;
padding-top: 15px;
}
.owl-dots button.owl-dot {
width: 15px;
height: 15px;
border-radius: 50%;
display: inline-block;
background: #ccc;
margin: 0 3px;
}
.owl-dots button.owl-dot.active {
background-color: #000;
}
.owl-dots button.owl-dot:focus {
outline: none;
}
.owl-nav{
  position: absolute;
  top: 42%;
  transform: translateY(-50%);
  width:100%;
}
.owl-next{
	position: absolute;
    right: 0;
}
.owl-nav button {
  background: #00c3ff !important;
}
.owl-slider button span {
  font-size: 48px;    
  position: relative;
  top: -10px;
  color:#fff;
}
.owl-nav button:focus {
  outline: none;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
border-radius: 50px;
width: 60px;
height: 60px;
}
@media(max-width:768px){
  .owl-nav button.owl-prev {
    left: -8px;
  }
  .owl-nav button.owl-next {
    right: -8px;
  }
}

.btnSendUs
{
  border-radius: 4px;
  background-color: #00c3ff;
    color: #fff;
    padding: 6px 12px;
     margin-bottom: 6px;
	 border:1px;
}
#otp_send_msg
{
color: #9fcb2d;	
}
#otp_send_msg1
{
color: #9fcb2d;	

}
.error
{
 color:#f19d9d;
}
