body {
	color: rgb(1 43 39); 
}

.sweet-alert {
	top: 30%;
}
.sweet-alert button {
	font-family: "karnvaylaregular";
}

.modal-backdrop {
	z-index: 15000 !important;
}
.box-content{
	background-color: var(--bg-white);
    border-radius: 30px;
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-top: 120px;
    padding-top: 60px;
    padding-bottom: 20px;
    box-shadow: 0px 4px 30px #EDE9FE;
}



::-webkit-scrollbar-thumb {
	background-color: #f90a23;
	background-image: -webkit-linear-gradient(
	  45deg,
	  rgba(255, 255, 255, 0.2) 25%,
	  transparent 25%,
	  transparent 50%,
	  rgba(255, 255, 255, 0.2) 50%,
	  rgba(255, 255, 255, 0.2) 75%,
	  transparent 75%,
	  transparent
	);
  }
  
  ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #f5f5f5;
  }
  
  .heading-page {
	text-transform: uppercase;
	font-size: 43px;
	font-weight: bolder;
	letter-spacing: 3px;
	color: white;
  }
  a {
	color: inherit;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
  }
  a:hover,
  a:focus {
	color: #ababab;
	text-decoration: none;
	outline: 0 none;
  }
  

  
  p {
	margin-bottom: 20px;
  }
  p:last-child {
	margin-bottom: 0;
  }
  
  /*
   * Selection color
   */
  ::-moz-selection {
	background-color: #fa6862;
	color: #fff;
  }
  
  ::selection {
	background-color: #fa6862;
	color: #fff;
  }
  
  /*
   *  Reset bootstrap's default style
   */
  .form-control::-webkit-input-placeholder,
  ::-webkit-input-placeholder {
	opacity: 1;
	color: inherit;
  }
  
  .form-control:-moz-placeholder,
  :-moz-placeholder {
	/* Firefox 18- */
	opacity: 1;
	color: inherit;
  }
  
  .form-control::-moz-placeholder,
  ::-moz-placeholder {
	/* Firefox 19+ */
	opacity: 1;
	color: inherit;
  }
  
  .form-control:-ms-input-placeholder,
  :-ms-input-placeholder {
	opacity: 1;
	color: inherit;
  }
  
  button,
  input,
  select,
  textarea,
  label {
	font-weight: 400;
  }
  
  .btn {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
  }
  .btn:hover,
  .btn:focus,
  .btn:active:focus {
	outline: 0 none;
  }
  
  .btn-primary {
	background-color: #fa6862;
	border: 0;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	height: 48px;
	line-height: 50px;
	padding: 0 42px;
	text-transform: uppercase;
  }
  .btn-primary:hover,
  .btn-primary:focus,
  .btn-primary:active,
  .btn-primary:active:focus {
	background-color: #f9423a;
  }
  
  .btn-border {
	border: 1px solid #d7d8db;
	display: inline-block;
	padding: 7px;
  }
  
  /*
   *  CSS Helper Class
   */
  .clear:before,
  .clear:after {
	content: " ";
	display: table;
  }
  
  .clear:after {
	clear: both;
  }
  
  .pt-table {
	display: table;
	width: 100%;
	height: -webkit-calc(100vh - 4px);
	height: -moz-calc(100vh - 4px);
	height: calc(100vh - 4px);
	height: auto;
  }
  
  .pt-tablecell {
	display: table-cell;
	vertical-align: middle;
  }
  
  .overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
  }
  
  .relative {
	position: relative;
  }
  
  .primary,
  .link:hover {
	color: #fa6862;
  }
  
  .no-gutter {
	margin-left: 0;
	margin-right: 0;
  }
  .no-gutter > [class^="col-"] {
	padding-left: 0;
	padding-right: 0;
  }
  
  .flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
  }
  
  .flex-middle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
  }
  
  .space-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
  }
  
  .nicescroll-cursors {
	background: #fa6862 !important;
  }
  
  .preloader {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
  }
  .preloader.active.hidden {
	display: none;
  }
  
  .loading-mask {
	background-color: #fa6862;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 20%;
	-webkit-transition: all 0.6s cubic-bezier(0.61, 0, 0.6, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.61, 0, 0.6, 1) 0s;
	-o-transition: all 0.6s cubic-bezier(0.61, 0, 0.6, 1) 0s;
	transition: all 0.6s cubic-bezier(0.61, 0, 0.6, 1) 0s;
  }
  .loading-mask:nth-child(2) {
	left: 20%;
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	transition-delay: 0.1s;
  }
  .loading-mask:nth-child(3) {
	left: 40%;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
  }
  .loading-mask:nth-child(4) {
	left: 60%;
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-delay: 0.3s;
  }
  .loading-mask:nth-child(5) {
	left: 80%;
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
  }
  
  .preloader.active.done {
	z-index: 0;
  }
  
  .preloader.active .loading-mask {
	width: 0;
  }
  
  /*------------------------------------------------
	  Start Styling
  -------------------------------------------------*/
  .mt20 {
	margin-top: 20px;
  }
  .site-wrapper {
	border-top: 4px solid #009688;
  }
  
  .page-close {
	font-size: 30px;
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 100;
  }
  
  .page-title {
	margin-bottom: 75px;
  }
  .page-title img {
	margin-bottom: 20px;
  }
  .page-title h2 {
	font-size: 68px;
	margin-bottom: 25px;
	position: relative;
	z-index: 0;
	font-weight: 900;
	text-transform: uppercase;
  }
  .page-title p {
	font-size: 16px;
  }
  .page-title .title-bg {
	color: rgba(30, 37, 48, 0.07);
	font-size: 158px;
	left: 0;
	letter-spacing: 10px;
	line-height: 0.7;
	position: absolute;
	right: 0;
	top: 50%;
	z-index: -1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
  }
  
  .section-title {
	margin-bottom: 20px;
  }
  .section-title h3 {
	display: inline-block;
	position: relative;
  }
  .section-title h3::before,
  .section-title h3::after {
	content: "";
	height: 2px;
	position: absolute;
	bottom: 8px;
	left: -webkit-calc(100% + 14px);
	left: -moz-calc(100% + 14px);
	left: calc(100% + 14px);
  }
  .section-title h3::before {
	background-color: #1e2530;
	width: 96px;
	bottom: 14px;
  }
  .section-title h3::after {
	background-color: #fa6862;
	width: 73px;
  }
  .section-title.light h3 {
	color: #fff;
  }
  .section-title.light h3::before {
	background-color: #fff;
  }
  
  .page-nav {
	bottom: 40px;
	left: 0;
	position: absolute;
	right: 0;
  }
  .page-nav span {
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 0.9;
	text-transform: uppercase;
  }
  
  /*------------------------------------------------
	  Home Page
  -------------------------------------------------*/
  
  .hexagon-item:first-child {
	margin-left: 0;
  }
  
  .page-home {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	vertical-align: middle;
  }
  .page-home .overlay {
	background-color: #ffffff;
  }
  
  /* End of container */
  .hexagon-item {
	cursor: pointer;
	width: 200px;
	height: 173.20508px;
	float: left;
	margin-left: -29px;
	z-index: 0;
	position: relative;
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(30deg);
  }
  .hexagon-item:first-child {
	margin-left: 0;
  }
  .hexagon-item:hover {
	z-index: 1;
  }
  .hexagon-item:hover .hex-item:last-child {
	opacity: 1;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
  }
  .hexagon-item:hover .hex-item:first-child {
	opacity: 1;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
  }
  .hexagon-item:hover .hex-item:first-child div:before,
  .hexagon-item:hover .hex-item:first-child div:after {
	height: 5px;
  }
  .hexagon-item:hover .hex-item div::before,
  .hexagon-item:hover .hex-item div::after {
	background-color: #009688;
  }
  .hexagon-item:hover .hex-content svg {
	-webkit-transform: scale(0.97);
	-moz-transform: scale(0.97);
	-ms-transform: scale(0.97);
	-o-transform: scale(0.97);
	transform: scale(0.97);
  }
  
  .page-home .hexagon-item:nth-last-child(1),
  .page-home .hexagon-item:nth-last-child(2),
  .page-home .hexagon-item:nth-last-child(3) {
	-webkit-transform: rotate(30deg) translate(87px, -80px);
	-moz-transform: rotate(30deg) translate(87px, -80px);
	-ms-transform: rotate(30deg) translate(87px, -80px);
	-o-transform: rotate(30deg) translate(87px, -80px);
	transform: rotate(30deg) translate(87px, -80px);
  }
  
  .hex-item {
	position: absolute;
	top: 0;
	left: 50px;
	width: 100px;
	height: 173.20508px;
  }
  .hex-item:first-child {
	z-index: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .hex-item:last-child {
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	z-index: 1;
  }
  .hex-item div {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	width: 100px;
	height: 173.20508px;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
  }
  .hex-item div::before,
  .hex-item div::after {
	background-color: #1e2530;
	content: "";
	position: absolute;
	width: 100%;
	height: 3px;
	-webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	-moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	-o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  }
  .hex-item div:before {
	top: 0;
  }
  .hex-item div:after {
	bottom: 0;
  }
  .hex-item div:nth-child(1) {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
  }
  .hex-item div:nth-child(2) {
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	transform: rotate(60deg);
  }
  .hex-item div:nth-child(3) {
	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	transform: rotate(120deg);
  }
  
  .hex-content {
	color: #fff;
	display: block;
	height: 180px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	transform: rotate(-30deg);
	width: 156px;
  }
  .hex-content .hex-content-inner {
	left: 50%;
	margin: -3px 0 0 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
  }
  .hex-content .icon {
	display: block;
	font-size: 36px;
	line-height: 30px;
	margin-bottom: 11px;
  }
  .hex-content .title {
	margin: 22px 1px;
	display: block;
	/* font-family: "Open Sans", sans-serif; */
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 24px;
	text-transform: uppercase;
  }
  .hex-content svg {
	left: -7px;
	position: absolute;
	top: -13px;
	transform: scale(0.87);
	z-index: -1;
	-webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	-moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	-o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
	transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  }
  .hex-content:hover {
	color: #fff;
  }
  
  .page-home .hexagon-item:nth-last-child(1),
  .page-home .hexagon-item:nth-last-child(2),
  .page-home .hexagon-item:nth-last-child(3) {
	-webkit-transform: rotate(30deg) translate(87px, -80px);
	-moz-transform: rotate(30deg) translate(87px, -80px);
	-ms-transform: rotate(30deg) translate(87px, -80px);
	-o-transform: rotate(30deg) translate(87px, -80px);
	transform: rotate(30deg) translate(87px, -80px);
  }
  /*------------------------------------------------
	  Welcome Page
  -------------------------------------------------*/
  .author-image-large {
	position: absolute;
	right: 0;
	top: 0;
  }
  .author-image-large img {
	height: -webkit-calc(100vh - 4px);
	height: -moz-calc(100vh - 4px);
	height: calc(100vh - 4px);
  }
  
  @media (min-width: 1200px) {
	.col-lg-offset-2 {
	  margin-left: 16.66666667%;
	}
  }
  
  @media (min-width: 1200px) {
	.col-lg-8 {
	  width: 66.66666667%;
	}
  }
  
  .hexagon-item:first-child {
	margin-left: 0;
  }
  
  .pt-table.desktop-768 .pt-tablecell {
	padding-bottom: 0px;
	padding-top: 0px;
  }
  
  .hexagon-item:hover .icon i {
	color: #009688;
	transition: 0.6s;
  }
  
  .hexagon-item:hover .title {
	-webkit-animation: focus-in-contract 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
	  both;
	animation: focus-in-contract 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  }
  /***************************/
  
  @-webkit-keyframes focus-in-contract {
	0% {
	  letter-spacing: 1em;
	  -webkit-filter: blur(12px);
	  filter: blur(12px);
	  opacity: 0;
	}
	100% {
	  -webkit-filter: blur(0px);
	  filter: blur(0px);
	  opacity: 1;
	}
  }
  @keyframes focus-in-contract {
	0% {
	  letter-spacing: 1em;
	  -webkit-filter: blur(12px);
	  filter: blur(12px);
	  opacity: 0;
	}
	100% {
	  -webkit-filter: blur(0px);
	  filter: blur(0px);
	  opacity: 1;
	}
  }
  
  @media only screen and (max-width: 767px) {
	.hexagon-item {
	  float: none;
	  margin: 0 auto 50px;
	}
	.hexagon-item:first-child {
	  margin-left: auto;
	}
  
	.page-home .hexagon-item:nth-last-child(1),
	.page-home .hexagon-item:nth-last-child(2),
	.page-home .hexagon-item:nth-last-child(3) {
	  -webkit-transform: rotate(30deg) translate(0px, 0px);
	  -moz-transform: rotate(30deg) translate(0px, 0px);
	  -ms-transform: rotate(30deg) translate(0px, 0px);
	  -o-transform: rotate(30deg) translate(0px, 0px);
	  transform: rotate(30deg) translate(0px, 0px);
	}
  }
  

.modal {
	z-index: 15050 !important;
}
.menu-box {
	margin: 10px 7px;
}
.menu-box > div {
	padding-right: 5px; padding-left: 5px;
}
.menu-box .box {
	width: 100%; height: 130px; text-align: center; display: table; background-color: rgb(46, 45, 42);
}
.menu-box .box > .text {
	padding: 10px; color: rgb(255, 255, 255); font-size: 1.5em; vertical-align: middle; display: table-cell;
}
.menu-box .box-1 {
	background-color: rgba(105, 73, 149, 0.8);
}
.menu-box .box-1:hover {
	background-color: rgba(105, 73, 149, 1);
}
.menu-box .box-1:focus {
	background-color: rgba(105, 73, 149, 1);
}
.menu-box .box-2 {
	background-color: rgba(45, 49, 88, 0.8);
}
.menu-box .box-2:hover {
	background-color: rgba(45, 49, 88, 1);
}
.menu-box .box-2:focus {
	background-color: rgba(45, 49, 88, 1);
}
.menu-box .box-3 {
	background-color: rgba(250, 209, 87, 0.8);
}
.menu-box .box-3:hover {
	background-color: rgba(250, 209, 87, 1);
}
.menu-box .box-3:focus {
	background-color: rgba(250, 209, 87, 1);
}
.menu-box .box-4 {
	background-color: rgba(255, 255, 255, 0.8);
}
.menu-box .box-4:hover {
	background-color: rgba(255, 255, 255, 1);
}
.menu-box .box-4:focus {
	background-color: rgba(255, 255, 255, 1);
}
.menu-box .box-5 {
	background-color: rgba(45, 49, 88, 0.8);
}
.menu-box .box-5:hover {
	background-color: rgba(45, 49, 88, 1);
}
.menu-box .box-5:focus {
	background-color: rgba(45, 49, 88, 1);
}
.menu-box .box-6 {
	background-color: rgba(255, 255, 255, 0.8);
}
.menu-box .box-6:hover {
	background-color: rgba(255, 255, 255, 1);
}
.menu-box .box-6:focus {
	background-color: rgba(255, 255, 255, 1);
}
.menu-box .box-7 {
	background-color: rgba(46, 45, 42, 0.8);
}
.menu-box .box-7:hover {
	background-color: rgba(46, 45, 42, 1);
}
.menu-box .box-7:focus {
	background-color: rgba(46, 45, 42, 1);
}
.menu-box .box-8 {
	background-color: rgba(154, 167, 172, 0.8);
}
.menu-box .box-8:hover {
	background-color: rgba(154, 167, 172, 1);
}
.menu-box .box-8:focus {
	background-color: rgba(154, 167, 172, 1);
}
.menu-box .box-4 > .text {
	color: rgb(46, 45, 42);
}
.menu-box .box-6 > .text {
	color: rgb(46, 45, 42);
}
#main-header {
	padding: 20px 0px; position: relative; z-index: 12000;
}
#main-header .btn-link {
	color: rgb(255, 255, 255);
}
#main-header .btn-link:focus {
	color: rgb(255, 255, 255);
}
#main-header .btn-link:hover {
	color: rgb(255, 255, 255);
}
#main-header .dropdown-menu.language {
	border-radius: 0px !important; left: 5px; min-width: 30px; background-color: rgb(1 43 39);
}
#main-header .dropdown-menu > li > a {
	margin: 0px; padding: 3px 11px; border-radius: 0px; transition:0.35s; color: rgb(255, 255, 255); -webkit-transition: all .35s; -moz-transition: all .35s;
}
#main-header .dropdown-menu > li:hover > a {
	color: rgb(0, 0, 0); background-color: rgb(252, 174, 26);
}
#menu-header {
	position: relative; z-index: 10000; background-color: rgb(1 63 58);
}
#body {
	padding-top: 30px; min-height: 700px;
}
.karnvaylabold {
	font-family: "karnvaylabold";
}
.karnvaylalight {
	font-family: "karnvaylalight";
}
.karnvaylaregular {
	font-family: "karnvaylaregular";
}
.line-height-xxs {
	line-height: 1.3em;
}
.line-height-xs {
	line-height: 1.5em;
}
.line-height-sm {
	line-height: 1.7em;
}
.line-height-md {
	line-height: 2em;
}
.line-height-lg {
	line-height: 2.5em;
}
#dropdown-language-navbar {
	display: none;
}
#logo-bu-horizontal > a > img {
	height: 70px;
}
#bu-bootstrap-menu {
	border-radius: 0px; background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .active > a:hover {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > li > a:hover {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > li > a:focus {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .active > a {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .open > a {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .open > a {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .open > a:hover {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .open > a {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .open > a:hover {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-nav > .open > a:focus {
	background-color: rgb(1 43 39);
}
#bu-bootstrap-menu .dropdown-menu {
	border-radius: 0px; color: rgb(255, 255, 255); background-color: rgba(73, 79, 91, 1);
}
#bu-bootstrap-menu .dropdown-menu > li > a:hover {
	color: rgb(0, 0, 0); background-color: rgb(252, 174, 26);
}
#bu-bootstrap-menu .dropdown-menu > li > a:focus {
	color: rgb(0, 0, 0); background-color: rgb(252, 174, 26);
}
#bu-bootstrap-menu {
	background-image: none;
}
#bu-bootstrap-menu .dropdown-menu > li > a:hover {
	color: rgb(0, 0, 0); background-image: none;
}
#bu-bootstrap-menu .dropdown-menu > li > a:focus {
	color: rgb(0, 0, 0); background-image: none;
}
#bu-bootstrap-menu {
	border-color: rgb(1 43 39);
}
#bu-bootstrap-menu .navbar-brand {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-brand:hover {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > li > a {
	color: rgb(255, 255, 255); font-size: 16px;
}
#bu-bootstrap-menu .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .active > a {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .open > a {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .dropdown-menu > li > a {
	transition:background-color 0.2s; color: rgb(255, 255, 255); -webkit-transition: background-color 0.2s;
}
#bu-bootstrap-menu .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .dropdown > a .caret {
	border-top-color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .dropdown > a .caret {
	border-bottom-color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .navbar-nav > .dropdown > a:hover .caret {
	border-bottom-color: rgb(255, 255, 255);
}
#bu-bootstrap-menu .nav > li.active {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#bu-bootstrap-menu .dropdown-menu > li > a {
	margin: 4px 0px; border-radius: 0px;
}
#bu-bootstrap-menu .navbar-nav > li > .dropdown-menu {
	border-radius: 0px; margin-top: 3px; box-shadow: none;
}
#bu-bootstrap-menu .navbar-nav.border-after > .dropdown::after {
	padding: 10px; top: 31%; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; position: absolute; content: "";
}
#bu-bootstrap-menu .navbar-brand {
	margin-top: -3px;
}
#bu-bootstrap-menu .dropdown-menu.language {
	margin-top: -2px !important; min-width: 50px;
}
#bu-bootstrap-menu .nav > li.dropdown.open {
	position: static;
}
#bu-bootstrap-menu .nav > li.dropdown.open .dropdown-menu.full-width {
	margin: 0px auto; left: 0px; width: 100%; right: 0px; border-top-color: rgb(119, 118, 134); border-top-width: 1px; border-top-style: solid; display: table-row; box-shadow: 0px 5px 5px -1px rgba(34,34,34,0.6); -webkit-box-shadow: 0px 5px 5px -1px rgba(34, 34, 34, 0.6); -moz-box-shadow: 0px 5px 5px -1px rgba(34, 34, 34, 0.6);
}
#bu-bootstrap-menu .dropdown-menu > li {
	color: rgb(255, 255, 255); display: table-cell;
}
#bu-bootstrap-menu .dropdown.language .dropdown-menu {
	margin-top: 0px; min-width: 20px;
}
#bu-bootstrap-menu .dropdown.language .dropdown-menu .list-unstyled > li > a {
	padding: 7px 10px;
}
#bu-bootstrap-menu .dropdown-menu .list-unstyled > li > a {
	padding: 7px 20px; transition:0.35s; color: rgb(255, 255, 255); font-size: 1.1em; display: block; -webkit-transition: all .35s; -moz-transition: all .35s;
}
#bu-bootstrap-menu .dropdown-menu .list-unstyled > li:not(.disabled) > a:hover {
	color: rgb(0, 0, 0); background-color: rgb(252, 174, 26);
}
#bu-bootstrap-menu .dropdown-menu .list-unstyled > li.disabled > a {
	cursor: default;
}
#bu-bootstrap-menu .dropdown-menu .border-right {
	height: 100%; border-right-color: rgb(119, 118, 134); border-right-width: 1px; border-right-style: solid; float: none; display: table-cell; min-width: 225px;
}
#bu-bootstrap-menu .dropdown-menu .bg-676e77 {
	background-color: rgb(103, 110, 119);
}
.btn-rounds {
	border-radius: 24px;
}
.btn-navbar {
	padding: 7px; color: rgb(255, 255, 255) !important; font-size: 1.9em; margin-left: -10px; display: block; cursor: pointer;
}
.text-default {
	color: rgb(1 43 39) !important;
}
.text-dark {
	color: rgb(51, 51, 51) !important;
}
.text-white {
	color: rgb(255, 255, 255) !important;
}
.btn-apply-now {
	background: linear-gradient(to right, #041312 , #12c8b7);
    border-color: #009688;
	border-radius: 20px;
    padding: 10px 26px !important;
    transition: 0.35s;
    color: rgb(255 255 255) !important;
    /* font-family: "karnvaylaregular"; */
    margin-top: 4px;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
}
.btn-apply-now:hover {
	border-color: rgb(000, 183, 51) !important; color: rgb(0, 0, 0); background-color: rgb(000, 183, 51) !important;
}
.btn-apply-now:focus {
	border-color: rgb(251, 183, 51) !important; color: rgb(0, 0, 0); background-color: rgb(251, 183, 51) !important;
}
.btn-apply-now.focus {
	border-color: rgb(251, 183, 51) !important; color: rgb(0, 0, 0); background-color: rgb(251, 183, 51) !important;
}
.btn-apply-now:active {
	border-color: rgb(251, 183, 51) !important; color: rgb(0, 0, 0); background-color: rgb(251, 183, 51) !important;
}
.open > .dropdown-toggle.btn-apply-now {
	border-color: rgb(251, 183, 51) !important; color: rgb(0, 0, 0); background-color: rgb(251, 183, 51) !important;
}
.footer-link {
	background: rgb(27, 36, 50); padding: 30px 0px 7px;
}
.footer-link h3 {
	color: rgb(255, 255, 255); font-family: "karnvaylaregular";
}
.footer-link ul > li > a {
	transition:0.35s; color: rgb(255, 255, 255); line-height: 2em; text-decoration: none; -webkit-transition: all .35s; -moz-transition: all .35s;
}
.footer-link ul > li > a:hover {
	color: rgb(187, 187, 187);
}
.footer-link .icon-social {
	border-radius: 100px; width: 35px; height: 35px;
}
.footer-link .logo-bu-footer {
	margin-bottom: 30px;
}
.footer-link .logo-bu-footer img {
	height: 60px;
}
.ibox-transparent .ibox-title {
	background: none; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); min-height: 30px;
}
.ibox-transparent .ibox-title h5 {
	color: rgb(255, 255, 255);
}
.ibox-transparent .ibox-title a {
	color: rgb(103, 110, 119);
}
.ibox-transparent .ibox-content {
	background: none; padding: 10px 0px 0px; color: rgb(255, 255, 255);
}
.ibox-transparent .panel-group .panel {
	background: none; border-radius: 0px;
}
#overlay-menu .panel-group .panel {
	background: none; border-radius: 0px;
}
.ibox-transparent .panel-group .panel-heading {
	padding: 0px 10px 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#overlay-menu .panel-group .panel-heading {
	padding: 0px 10px 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#overlay-menu .panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ibox-transparent .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ibox-transparent .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#overlay-menu .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#overlay-menu .panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ibox-transparent .panel-title > .small {
	display: block;
}
.ibox-transparent .panel-title > .small > a {
	display: block;
}
.ibox-transparent .panel-title > a {
	display: block;
}
.ibox-transparent .panel-title > small {
	display: block;
}
.ibox-transparent .panel-title > small > a {
	display: block;
}
#overlay-menu .panel-title > .small {
	color: rgb(255, 255, 255); font-size: 1.7em; display: block;
}
#overlay-menu .panel-title > .small > a {
	color: rgb(255, 255, 255); font-size: 1.7em; display: block;
}
#overlay-menu .panel-title > a {
	color: rgb(255, 255, 255); font-size: 1.7em; display: block;
}
#overlay-menu .panel-title > small {
	color: rgb(255, 255, 255); font-size: 1.7em; display: block;
}
#overlay-menu .panel-title > small > a {
	color: rgb(255, 255, 255); font-size: 1.7em; display: block;
}
#overlay-menu .panel-title:hover > .small > a {
	color: rgb(187, 187, 187);
}
#overlay-menu .panel-title:hover > a {
	color: rgb(187, 187, 187);
}
#overlay-menu .panel-title:hover > small > a {
	color: rgb(187, 187, 187);
}
.ibox-transparent .ibox-title a.collapse-link {
	color: rgb(255, 255, 255); margin-right: 10px;
}
#overlay-menu .ibox-title a.collapse-link {
	color: rgb(255, 255, 255); margin-right: 10px;
}
.panel .panel-transparent > .panel-heading {
	color: rgb(255, 255, 255);
}
.footer-copyright {
	background: rgb(27, 36, 50); padding: 15px 0px; text-align: right; color: rgb(214, 215, 216); font-size: 12px; border-top-color: rgb(58, 63, 71); border-top-width: 1px; border-top-style: solid;
}
.footer-copyright a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.icon-search-small {
	padding: 9px 10px 0px; color: rgb(255, 255, 255); font-size: 1.7em; text-decoration: none; display: block;
}
.icon-search-small:focus {
	padding: 9px 10px 0px; color: rgb(255, 255, 255); font-size: 1.7em; text-decoration: none; display: block;
}
.icon-search-small:active {
	padding: 9px 10px 0px; color: rgb(255, 255, 255); font-size: 1.7em; text-decoration: none; display: block;
}
.icon-search-small:hover {
	padding: 9px 10px 0px; color: rgb(255, 255, 255); font-size: 1.7em; text-decoration: none; display: block;
}
#collapse-main-search {
	background: rgb(244, 244, 244); margin: 0px -15px; padding: 10px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
#menu-footer a:hover {
	color: rgb(138, 138, 138);
}
#menu-footer a:focus {
	color: rgb(138, 138, 138);
}
#menu-footer a:active {
	color: rgb(138, 138, 138);
}
.btn {
	transition:0.35s; -webkit-transition: all .35s; -moz-transition: all .35s;
}
.btn-default-h-yellow {
	background: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.15); color: rgb(95, 94, 94);
}
.btn-default-h-yellow:hover {
	border-color: rgba(0, 0, 0, 0.15); color: rgb(0, 0, 0); background-color: rgb(21 164 150);
}
.btn-default-h-yellow:focus {
	border-color: rgba(0, 0, 0, 0.15); color: rgb(0, 0, 0); background-color: rgb(21 164 150);
}
.btn-default-h-yellow:active {
	border-color: rgba(0, 0, 0, 0.15); color: rgb(0, 0, 0); background-color: rgb(21 164 150);
}
.btn-dark-yellow {
	background: rgba(0, 0, 0, 1); border-width: 0px; border-color: rgba(204, 204, 204, 1); border-radius: 4px; color: rgba(255, 255, 255, 1);
}
.btn-dark-yellow:hover {
	background: rgba(252, 210, 56, 1); border-color: rgba(173, 173, 173, 1); color: rgba(0, 0, 0, 1);
}
.btn-dark-yellow:active {
	background: rgba(252, 210, 56, 1); border-color: rgba(173, 173, 173, 1); color: rgba(0, 0, 0, 1);
}
.btn-dark-yellow:focus {
	background: rgba(252, 210, 56, 1); border-color: rgba(173, 173, 173, 1); color: rgba(0, 0, 0, 1);
}
.btn-width {
	width: 270px;
}
.footer-four-box {
	background: rgb(248, 248, 248); padding: 40px 0px 25px; text-align: center;
}
.footer-four-box .item {
	border-radius: 15px;border: 1px solid rgba(103, 110, 119, 0.3); border-image: none; margin-bottom: 10px; display: block; position: inherit;
}
.footer-four-box .item img {
	width: 100%;border-radius: 15px;
}
.footer-four-box .item .box-dark {
	border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;background: #009688; padding: 10px 5px; transition:0.35s; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute; -webkit-transition: all .35s; -moz-transition: all .35s;
}
.footer-four-box .item:hover .box-dark {
	background: rgb(5 75 69); 
}
.btn-gray {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
.btn-gray:hover {
	border-color: rgb(4 98 89); color: rgb(255, 255, 255); background-color: rgb(62, 67, 77);
}
.btn-gray:focus {
	border-color: rgb(4 98 89); color: rgb(255, 255, 255); background-color: rgb(62, 67, 77);
}
.btn-gray:active {
	border-color: rgb(4 98 89); color: rgb(255, 255, 255); background-color: rgb(62, 67, 77);
}
.btn-gray.active {
	border-color: rgb(4 98 89); color: rgb(255, 255, 255); background-color: rgb(62, 67, 77);
}
.btn-gray.disabled:hover {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
.btn-gray.disabled:focus {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
.btn-gray.disabled:active {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
.btn-gray.disabled.active {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
[disabled].btn-gray:hover {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
[disabled].btn-gray:focus {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
[disabled].btn-gray:active {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
[disabled].btn-gray.active {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
fieldset[disabled] .btn-gray:hover {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
fieldset[disabled] .btn-gray:focus {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
fieldset[disabled] .btn-gray:active {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
fieldset[disabled] .btn-gray.active {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
.btn-gray-fee {
	border-color: rgb(1 43 39); color: rgb(255, 255, 255); background-color: rgb(1 43 39);
}
.btn-gray-fee:hover {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-gray-fee:focus {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-gray-fee:active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-gray-fee.active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-gray-fee.disabled:hover {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-gray-fee.disabled:focus {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}

body {
	background: #b8deeb;
  }
  
  h1 {
	margin-top: 70px;
	color: #fff;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	letter-spacing: 1px;
	text-shadow: -2px 2px #90cce0;
  }
  
  .box {
	width: 400px;
	height: 600px;
	margin: 50px auto;
	background: #fff;
	border-radius: 3px;
  }
  
  [class^=ribbon-] {
	position: relative;
	margin-bottom: -9px;
  }
  [class^=ribbon-]:before, [class^=ribbon-]:after {
	content: "";
	position: absolute;
  }
  
  .ribbon-1 {
	width: 100px;
    height: 100px;
    background: #009688;
    top: -5px;
    left: 25px;
	font-size: 19px;
  }
  .ribbon-1:before {
	height: 0;
    width: 0;
    border-bottom: 6px solid #025b53;
    border-right: 6px solid transparent;
    right: -6px;
  }
  .ribbon-1:after {
	height: 0;
    width: 0;
    border-left: 50px solid #009688;
    border-right: 50px solid #009688;
    border-bottom: 30px solid transparent;
    bottom: -30px;
  }
  
  .ribbon-2 {
	width: 150px;
	height: 50px;
	background: #21749a;
	left: -8px;
  }
  .ribbon-2:before {
	height: 0;
	width: 0;
	border-bottom: 8px solid #14455b;
	border-left: 8px solid transparent;
	top: -8px;
  }
  .ribbon-2:after {
	height: 0;
	width: 0;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 15px solid #21749a;
	right: -15px;
  }
  
  .ribbon-3, .ribbon-4 {
	width: 420px;
	height: 50px;
	margin-left: -10px;
	margin-right: -10px;
	background: #efb23b;
  }
  .ribbon-3:before, .ribbon-4:before {
	height: 0;
	width: 0;
	border-top: 10px solid #cd8d11;
	border-left: 10px solid transparent;
	bottom: -10px;
  }
  .ribbon-3:after, .ribbon-4:after {
	height: 0;
	width: 0;
	border-top: 10px solid #cd8d11;
	border-right: 10px solid transparent;
	right: 0;
	bottom: -10px;
  }
  
  .ribbon-4:before {
	height: 0;
	width: 0;
	border-width: 20px 20px;
	border-style: solid;
	border-color: #31a5b3 #31a5b3 #31a5b3 transparent;
	top: 20px;
	left: -30px;
  }
  .ribbon-4:after {
	height: 0;
	width: 0;
	border-width: 20px 20px;
	border-style: solid;
	border-color: #31a5b3 transparent #31a5b3 #31a5b3;
	top: 20px;
	right: -30px;
  }
  
  .ribbon-content {
	height: inherit;
	margin-bottom: 0;
	background: #37b7c7;
	z-index: 100;
  }
  .ribbon-content:before {
	height: 0;
	width: 0;
	border-top: 10px solid #26808b;
	border-left: 10px solid transparent;
	bottom: -10px;
  }
  .ribbon-content:after {
	height: 0;
	width: 0;
	border-top: 10px solid #26808b;
	border-right: 10px solid transparent;
	right: 0;
	bottom: -10px;
  }
.btn-gray-fee.disabled:active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-gray-fee.disabled.active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
[disabled].btn-gray-fee:hover {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
[disabled].btn-gray-fee:focus {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
[disabled].btn-gray-fee:active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
[disabled].btn-gray-fee.active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
fieldset[disabled] .btn-gray-fee:hover {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
fieldset[disabled] .btn-gray-fee:focus {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
fieldset[disabled] .btn-gray-fee:active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
fieldset[disabled] .btn-gray-fee.active {
	border-color: rgb(253, 174, 42); color: rgb(255, 255, 255); background-color: rgb(253, 174, 42);
}
.btn-dark {
	background: rgba(0, 0, 0, 1); border-width: 0px; border-color: rgba(204, 204, 204, 1); color: rgba(255, 255, 255, 1);
}
.btn-dark:hover {
	background: rgba(56, 56, 56, 1); border-color: rgba(173, 173, 173, 1); color: rgba(255, 255, 255, 1);
}
.btn-dark:active {
	background: rgba(0, 0, 0, 1); border-color: rgba(173, 173, 173, 1); color: rgba(255, 255, 255, 1);
}
.btn-dark:focus {
	background: rgba(0, 0, 0, 1); border-color: rgba(173, 173, 173, 1); color: rgba(255, 255, 255, 1);
}
.breadcrumb {
	background: none; margin-bottom: 20px;
}
.breadcrumb > li.active {
	color: rgb(171, 171, 171);
}
.breadcrumb > li + li::before {
	padding: 0px 5px; color: rgb(204, 204, 204); font-family: "FontAwesome"; content: "\f105";
}
.no-shadows {
	
}
.pace {
	pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-pointer-events: none;
}
.pace-inactive {
	display: none;
}
.pace .pace-progress {
	background: rgb(0, 171, 137); top: 0px; width: 100%; height: 2px; right: 100%; position: fixed; z-index: 2000;
}
.pace .pace-progress-inner {
	width: 100px; height: 100%; right: 0px; display: block; position: absolute; opacity: 1; box-shadow: 0px 0px 10px #00ab89, 0px 0px 5px #00ab89; transform: rotate(3deg) translate(0px, -4px); -webkit-transform: rotate(3deg) translate(0px, -4px); -o-transform: rotate(3deg) translate(0px, -4px); -moz-transform: rotate(3deg) translate(0px, -4px);
}
.pace .pace-activity {
	border-width: 2px; border-style: solid; border-color: rgb(0, 171, 137) transparent transparent rgb(0, 171, 137); border-radius: 10px; animation:pace-spinner 400ms linear infinite; border-image: none; top: 15px; width: 14px; height: 14px; right: 15px; display: block; position: fixed; z-index: 2000; -webkit-animation: pace-spinner 400ms linear infinite; -o-animation: pace-spinner 400ms linear infinite; -moz-animation: pace-spinner 400ms linear infinite;
}
.page-header {
	padding-bottom: 0px; margin-top: 0px; margin-bottom: 15px; border-bottom-color: rgb(1 43 39); border-bottom-width: 3px; border-bottom-style: solid;
}
.page-header > h1 {
	margin: 0px 0px 7px; color: rgb(1 43 39); font-family: "karnvaylabold";
}
.page-header > h2 {
	margin: 0px 0px 7px; color: rgb(1 43 39); font-family: "karnvaylabold";
}
.page-header > h3 {
	margin: 0px 0px 7px; color: rgb(1 43 39); font-family: "karnvaylabold";
}
.page-header.no-bottom {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.page-header.white {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
.video-container {
	height: 0px; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; margin-bottom: 15px; position: relative; background-color: rgb(0, 0, 0);
}
.video-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.video-container object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.video-container embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.panel-faq {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.panel-faq .panel-heading {
	padding: 0px; border-radius: 4px;
}
.panel-faq .panel-heading .panel-title {
	color: rgb(102, 102, 102); font-family: "karnvaylaregular"; font-size: 1.1em; background-color: rgb(239, 239, 239);
}
.panel-faq .panel-heading.active .panel-title {
	background-color: rgb(216, 216, 216);
}
.panel-faq .panel-heading a {
	padding: 10px 15px; display: block;
}
.panel-faq .panel-heading a::after {
	font-family: "FontAwesome"; float: right; content: "\f104";
}
.panel-faq .panel-heading.active a::after {
	content: "\f107";
}
.panel-faq .panel-heading:hover a {
	color: rgb(103, 106, 108);
}
.panel-faq .panel-heading:focus a {
	color: rgb(103, 106, 108);
}
.panel-faq .panel-heading:active a {
	color: rgb(103, 106, 108);
}
.panel-faq .panel-heading.active a:hover {
	color: rgb(102, 102, 102);
}
.panel-faq .panel-heading.active a:focus {
	color: rgb(102, 102, 102);
}
.panel-faq .panel-heading.active a:active {
	color: rgb(102, 102, 102);
}
.panel-faq .panel-heading.active a:visited {
	color: rgb(102, 102, 102);
}
.panel-faq .panel-body {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important; background-color: transparent;
}
.panel-group .panel + .panel-faq {
	margin-top: 7px;
}
.website-header {
	width: 100%; margin-bottom: 15px;
}
.website-header > img {
	width: 100%;
}
.videoWrapper {
	height: 0px; padding-top: 25px; padding-bottom: 56.25%; position: relative; background-color: rgb(0, 0, 0);
}
.videoWrapper iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.gsc-control-cse {
	border: 0px currentColor !important; border-image: none !important; background-color: transparent !important;
}
.gsc-input-box {
	width: 240px !important; height: 35px !important; float: right !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
	background: none !important;
}
.homepage-video {
	margin: 2.5em 0px; background-color: rgb(249, 182, 67);
}
.homepage-video > .box-youtube {
	width: 50%; float: left;
}
.homepage-video > .box-detail {
	padding: 30px; width: 50%; color: rgb(51, 51, 51); float: left;
}
.homepage-video > .box-detail > .title {
	font-size: 2.5em; font-weight: bolder; margin-bottom: 15px;
}
.homepage-video > .box-detail > .detail {
	line-height: 1.7em; font-size: 1.4em;
}
@media all and (max-width:1024px)
{
.footer-link h3 {
	font-size: 1em;
}
.footer-link ul > li > a {
	font-size: 0.9em;
}
.footer-link .icon-social {
	width: 25px; height: 25px;
}
}
.modal-dialog {
	margin: 70px auto;
}
@media all and (max-width:1199px)
{
#owl-carousel-gallery .owl-controls {
	margin-top: 1%;
}
}
@media all and (max-width:991px)
{
.menu-box .box {
	height: 100px;
}
.menu-box .box > .text {
	font-size: 1.3em;
}
.homepage-video > .box-detail > .title {
	font-size: 1.5em;
}
.homepage-video > .box-detail > .detail {
	font-size: 1em;
}
}
@media all and (max-width:768px)
{
body:not(.mini-navbar) {
	background-color: rgb(255, 255, 255);
}
#logo-bu-horizontal {
	text-align: center;
}
#owl-carousel-gallery .owl-controls {
	font-size: 0.5em; margin-top: -3%;
}
#bu-bootstrap-menu .dropdown-menu .border-right {
	min-width: 190px;
}
.footer-link .logo-bu-footer {
	text-align: center;
}
.footer-link ul > li > a {
	font-size: 1em;
}
.modal-dialog {
	margin: 70px auto;
}
}
@media all and (max-width:767px)
{
#body {
	padding-top: 15px;
}
.breadcrumb > li {
	font-size: 12px;
}
.btn-apply-now {
	border-radius: 0px; width: 94%; 
	/* font-family: "karnvaylabold"; */
	 margin-left: 12px;
}
.homepage-video > .box-youtube {
	width: 100%;
}
.homepage-video > .box-detail {
	width: 100%; height: auto !important; background-color: rgb(249, 182, 67);
}
#menu-header .list-right {
	margin-right: -35px;
}
#owl-carousel-gallery .owl-controls {
	top: -3%; font-size: 0.5em;
}
}
@media all and (max-width:425px)
{
#logo-bu-horizontal {
	text-align: center;
}
#logo-bu-horizontal > a > img {
	height: 60px;
}
#bu-bootstrap-menu .container {
	padding-right: 0px;
}
.navbar-fixed-top {
	padding: 0px 10px;
}
#bu-bootstrap-menu .list-inline.list-right {
	margin-right: -20px;
}
.footer-copyright {
	text-align: center; line-height: 1.7em;
}
.btn-apply-now {
	border-radius: 0px; width: 90%; font-size: 1.2em; margin-top: 3px; margin-left: 4%;
}
}
@media all and (max-width:375px)
{
.btn-apply-now {
	width: 89%;
}
}
@media all and (max-width:320px)
{
.btn-apply-now {
	width: 88%;
}
.footer-link .logo-bu-footer img {
	width: 95%; height: inherit;
}
}
select > option {
	color: rgb(85, 85, 85);
}

