body{
	font-family: 'Proxima Nova', sans-serif !important;
	height: 100% !important;
 }
 .br-name{
    font-size: 30px;
  }
  .br-name, 
  h3,
  h1,h2.h4,h5,
  h6 {
    background-color: red;
    background-image: linear-gradient(45deg, #f3ec78, #af4261);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; 
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
  }
.quotes p{
    font-family: TimesNewRoman;
    font-size: large;
    backdrop-filter: blur(8px);
    --webkit-backdrop-filter: blur(8px);
}
.error-alert{
    font-size:10px !important;
    color:red !important;
}
.important{
    color:rgb(247, 247, 247) !important;
    background-color: rgb(250, 0, 0);
    border-radius: 5px;
    padding: 0px 3px;
}
 

 .carousel-item{
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
 }
.top{
	margin-top: 65px !important;
}
 /* Height for devices larger than 576px */
 @media (min-width: 992px) {
	#introCarousel {
		/* margin-top: -66px; */
		font: optional;
		background-image: url();
	}
	/* Carousel styling */
	#introCarousel,
	.carousel-inner,
	.carousel-item,
	.carousel-item.active {
	  height: 90vh;
	  /* margin-top: -66px; */
	}
	.container-lg{
		padding: 0px 60px !important;
	}
  	.services_menu{
		width: 250px !important;
	}
	.fixed_make_inquiry{
        position:fixed !important;
        top: 66px !important;
        max-width: 360px !important;
      }
	.fixed_make_inquiry2{
		/* position:fixed !important; */
        max-width: 360px !important;
	}
 }
 @media (max-width: 992px) {
  #about_us{
	margin-top: 65px !important;
  }
  #introCarousel img{
	display: none !important;
	
	}
	/* Carousel styling */
	#introCarousel,
	.carousel-inner,
	.carousel-item,
	.carousel-item.active {
		height: 60vh !important;
	}
  #topnav{
	background-color: #071c2a !important;
	color: white !important;
	opacity: 1 !important;
  }
 }
 .text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
			line-clamp: 3; 
	-webkit-box-orient: vertical;
 }
 .max-lines {
	display: inline-block;/* or inline-block */
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	height: 7.2em;
	line-height: 1.8em;
  }
 .navbar .nav-link {
   color: #fff !important;
 }
 .bg-navbar{
  background-color: #071c2a !important;
 }
 .bg-navbar1{
  background-color: #071c2a;
  opacity: 0.7;
 }
 #preloader{
  /* position:absolute; */
  width: 100%;
  height: 100%;
  z-index: 2500;
  background-color: #ffffff;
 }
.bg-red-light{
	background-color:#f7bcb1;
	font-size: small;
	color: black;
	padding: 3px;
}
.bg-noredge{
	color: rgb(255, 255, 255) ;
	background-color: #071c2a;
}

.bg-noredge:focus, .bg-noredge:hover{
	color: rgb(255, 255, 255) ;
	background-color: #041724;
}
.bg-noredge-light{
	color: rgb(255, 255, 255) ;
	background-color: #4892c0;
}

.bg-noredge-light:focus, .bg-noredge-light:hover{
	color: rgb(255, 255, 255) ;
	background-color: #266993;
}
.bg-lighter{
	color: rgb(0, 0, 0) ;
	background-color: #c1dff1;
}
.bg-noredge-lighter{
	color: rgb(0, 0, 0) ;
	background-color: #c1dff1;
}

.bg-noredge-lighter:focus, .bg-noredge-lighter:hover{
	color: rgb(255, 255, 255) ;
	background-color: #4892c0;
}


 /* body.proload{ */
  /* position: sticky !important; */
  /* overflow: hidden !important; */
  /* -ms-overflow-style: none !important;   */
  /* scrollbar-width: none !important;  */
 /* } */
 /* body.proload::-webkit-scrollbar {
  display: none;
} */
 /********************  Preloader Demo-10 *******************/
.loader10{width:100px;height:100px;margin:210px auto;overflow:hidden;position:relative}
.loader10 span{display:inline-block;position:absolute;animation:loading-10 9s cubic-bezier(.45,.05,.55,.95) infinite}
.loader10 span:nth-child(1){background:#ff4b7d;animation-name:loading-10}
.loader10 span:nth-child(2){background:#3485ef;animation-name:loading-102}
.loader10 span:nth-child(3){background:#5fad56;animation-name:loading-103}
.loader10 span:nth-child(4){background:#e9573d;animation-name:loading-104}
@keyframes loading-10{
	0%,5%{width:25%;height:25%;border-radius:100% 0 0;background:#ff4b7d;bottom:50%;left:25%}
	10%{width:25%;height:25%;border-radius:100% 100% 0 0;background:#ff4b7d;bottom:50%;left:25%}
	13%,18%{width:25%;height:25%;border-radius:100% 100% 0 0;background:#5fad56;bottom:50%;left:12.5%}
	20%{width:32.5%;height:32.5%;border-radius:50%;background:#5fad56;bottom:50%;left:6.25%}
	25%,30%{width:25%;height:25%;border-radius:50%;background:#3485ef;bottom:62.5%;left:12.5%}
	35%{width:14%;height:10%;border-radius:999px;background:#ff4b7d;left:0;bottom:0}
	40%,60%{height:100%}
	55%{height:10%}
	70%{width:14%;height:25%;border-radius:999px;background:#ff4b7d;bottom:0;left:0}
	75%,97%{width:25%;height:25%;border-radius:100%;bottom:57.5%;left:17.5%}
	100%{width:50%;height:50%;border-radius:100%;bottom:25%;left:25%}
}
@keyframes loading-102{
	0%,5%{width:25%;height:25%;background:#ff4b7d;border-radius:0 0 0 100%;bottom:25%;left:25%}
	10%{width:25%;height:25%;background:#ff4b7d;border-radius:0 0 100% 100%;bottom:25%;left:25%}
	13%,18%{width:25%;height:25%;background:#5fad56;border-radius:0 0 100% 100%;bottom:25%;left:12.5%}
	20%{width:32.5%;height:32.5%;background:#5fad56;border-radius:50%;bottom:25%;left:6.25%}
	25%{width:25%;height:25%;background:#3485ef;border-radius:50%;bottom:12.5%;left:12.5%}
	30%{left:12.5%;bottom:12.5%;border-radius:50%;height:25%;width:25%;background:#3485EF}
	35%{left:28%;bottom:0;border-radius:999px;height:10%;width:14%;background:#3485EF}
	40%,60%{height:10%}
	45%,65%{height:100%}
	75%{left:28%;bottom:0;border-radius:999px;height:25%;width:14%;background:#3485EF}
	80%{left:17.5%;bottom:17.5%;border-radius:100%;height:25%;width:25%}
	97%{left:17.5%;bottom:17.5%;border-radius:100%;height:25%;width:25%;box-shadow:none}
	100%{box-shadow:-3px -3px 5px -5px #3485EF;border-radius:100%;left:25%;bottom:-50%;height:50%;width:50%}
}
@keyframes loading-103{
	0%,5%{left:50%;bottom:50%;border-radius:0 100% 0 0;height:25%;width:25%;background:#FF4B7D}
	10%{left:50%;bottom:50%;border-radius:100% 100% 0 0;height:25%;width:25%;background:#FF4B7D}
	13%,18%{left:62.5%;bottom:50%;border-radius:100% 100% 0 0;height:25%;width:25%;background:#5FAD56}
	20%{left:66.25%;bottom:50%;border-radius:50%;height:32.5%;width:32.5%;background:#5FAD56}
	25%,30%{left:62.5%;bottom:62.5%;border-radius:50%;height:25%;width:25%;background:#3485EF}
	35%{left:56%;bottom:0;border-radius:999px;height:10%;width:14%;background:#5FAD56}
	45%,65%{height:10%}
	50%,70%{height:100%}
	80%{left:56%;bottom:0;border-radius:999px;height:25%;width:14%;background:#5FAD56}
	85%{left:57.5%;bottom:57.5%;border-radius:100%;height:25%;width:25%}
	97%{left:57.5%;bottom:57.5%;border-radius:100%;height:25%;width:25%;box-shadow:none}
	100%{box-shadow:-3px -3px 5px -5px #5FAD56;border-radius:100%;left:100%;bottom:25%;height:50%;width:50%}
}
@keyframes loading-104{
	0%,5%{left:50%;bottom:25%;border-radius:0 0 100%;height:25%;width:25%;background:#FF4B7D}
	10%{left:50%;bottom:25%;border-radius:0 0 100% 100%;height:25%;width:25%;background:#FF4B7D}
	13%,18%{left:62.5%;bottom:25%;border-radius:0 0 100% 100%;height:25%;width:25%;background:#5FAD56}
	20%{left:66.25%;bottom:25%;border-radius:50%;height:32.5%;width:32.5%;background:#5FAD56}
	25%,30%{left:62.5%;bottom:12.5%;border-radius:50%;height:25%;width:25%;background:#3485EF}
	35%{left:84%;bottom:0;border-radius:999px;height:10%;width:14%;background:#e9573d}
	50%,70%{height:10%}
	55%,75%{height:100%}
	85%{left:84%;bottom:0;border-radius:999px;height:25%;width:14%;background:#E9573D}
	90%{left:57.5%;bottom:17.5%;border-radius:100%;height:25%;width:25%}
	97%{left:57.5%;bottom:17.5%;border-radius:100%;height:25%;width:25%;box-shadow:none}
	100%{box-shadow:-3px -3px 5px -5px #e9573d;border-radius:100%;left:100%;bottom:-50%;height:50%;width:50%}
}