html {position: relative;	min-height: 100%;}
body {margin-bottom: 70px;}

a:focus { outline: none; }

.btn svg{margin-right: 10px;}

.page-header
{
	padding: 0;
	margin: 0;
	border-bottom: none;
}

.page-header .navbar
{
	border-radius: 0;
	margin-bottom: 0;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 1px 36px 0px rgba(0, 0, 0, 0.14);
}

.page-header .navbar-toggler 
{
	margin: 25px 15px 25px 0;
	border: 1px solid #ccc;
}

.page-header .navbar-brand 
{
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
}

.page-header .navbar-nav 
{
	padding: 45px 1px;
	line-height: 20px;
	transition-duration: 400ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); 
}

.navbar-light .navbar-nav .nav-link
{
	font-size: 14px;
	font-weight: 600;
	color: #3193a3;
	letter-spacing: 1px;
	margin: 3px;
	border: 1px solid transparent;
	text-transform: uppercase;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
{
	color: #3193a3;
	border: 1px solid #eaf4f6;
}

.dropdown-menu {
	margin:0;
	margin-left: 3px;
	padding: 0;
	color: #3193a3 !important;
	border: 1px solid #eaf4f6;

	
transition-duration: 300ms;
transition-property: all;
transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	
	border-radius: 0;
}

.dropdown-menu a
{
	padding: 10px;
	color: #3193a3;
	display:block;
	min-width: 250px;
	border-bottom: 1px solid #eaf4f6;
}

.dropdown-menu .dropdown-item{display:block;color: #28c7e8;}
.dropdown-menu .dropdown-item:hover{background-color: #28c7e8;color: #fff;}

/*
.dropdown-menu .dropdown-item:hover{}
.dropdown-menu a{
	background-color: #fff;
	color: #16728f;
	font-weight: 300;
}
.dropdown-menu a:hover{color: #fff;background-color: #28c7e8;}
*/

#find-doctor
{
	padding: 42px 0;
	background: #3cb3b3;
}

#find-doctor h1 
{
	font-size: 34px;
	margin: 0 0 10px;
	letter-spacing: 2px;
	color: #fff;
}

#find-doctor p 
{
	color: #eaf4f6;
	font-size: 19px;
	margin-bottom: 0;
}

.find-doctor-form-wrap {
  width: 100%;
  height: 100%;
  display: table;
  vertical-align: middle; }

.find-doctor-wrap
{
	display: table-cell;
	vertical-align: middle;
	padding:0;
}

.find-doctor
{
	color: #fff;
	font-size: 17px;
	font-weight: 300;
	min-width: 100px;
	min-height: 50px;
	border-radius: 0;
	box-shadow: none;
	border-color: #fff;
	background: transparent;
}

.find-doctor:focus
{
	color: #3193a3;
	font-size: 17px;
	font-weight: 300;
	min-width: 100px;
	min-height: 50px;
	border-radius: 0;
	box-shadow: none;
	border-color: #fff;
	background: transparent;
}

.find-doctor:-moz-placeholder {color: #eaf4f6; }
.find-doctor::-moz-placeholder {color: #eaf4f6; }
.find-doctor:-ms-input-placeholder {color: #eaf4f6; }
.find-doctor::-webkit-input-placeholder {color: #eaf4f6; }
.find-doctor:focus {box-shadow: none;border-color: #fff;color: #fff;}


#events {
	z-index: 1;
	height: auto;
	overflow: hidden;
	padding: 50px 0 50px 0;
	background: #fff;
}

#events img {border: 1px solid #ccc;}
#events h3 {font-size: 24px;color: #3193a3;}
#events h3 > a {color: #3193a3;}
#events h3 > a:hover {color: #3cb3b3;text-decoration: underline;}
#events .event-box{margin-bottom: 0px;}


#about 
{
	z-index: 1;
	height: auto;
	overflow: hidden;
	padding: 30px 0 30px 0;
	background: #f7fafd;
	color: #3f5263;
}

#about  p{font-size: 16px;color: #3f5263;}

#about h3 
{
	color: #3193a3;
	font-size: 26px;
	margin: 0 0 10px;
	text-transform: capitalize;
}

#about h3 a {color: #3193a3;}
#about h3 a:hover {color: #3cb3b3;}

#about h4
{
	color: #3193a3;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 10px;
	text-transform: capitalize;
}

#about  .meetings a{color: #3193a3;}
#about  .meetings h5{color: #ccc;font-size: 14px;font-weight: 600;margin-top: -10px;}
#about  .meetings p{font-size: 14px;}


#about .boxes{padding:30px;}
#about .contact {background: #f2f2f2;}



.contact-widget ul li {
	width: 100%;
    margin-bottom: 10px;
}
.contact-widget ul li:last-child {
    margin-bottom: 0;
}
.contact-widget ul li .icon,
.contact-widget ul li .text {
    display: table-cell;
	vertical-align: middle;
}

.contact-widget ul li .icon {
    min-width: 60px;
    font-size: 22px;
    color: #6b7b82;
	text-align:center;
	
}
.contact-widget ul li .text {
    width: 80%;
    color: #3f5263;
}

.contact-widget ul li a {color: #3f5263;}
.contact-widget ul li a:hover {color: #3193a3;}

#pages-inner
{
	margin-top: 143px;
	padding-bottom: 30px;
}

#pages-inner .page-titler
{
	background: #3cb3b3;
	padding: 30px 70px;
}


#pages-inner h3
{
	font-size: 40px;
	color: #fff;
}



#pages-inner h3 > a{color: #fff;}
#pages-inner .page-contents {padding: 30px 30px;}

#pages-inner .page-contents h4
{
	font-size: 30px;
	color: #333;
	margin-bottom: 20px !important;
}

#pages-inner .page-contents h5
{
	font-size: 24px;
	color: #666;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

#pages-inner .page-contents p{color: #333;}

#pages-inner .page-contents a{color: #333;text-decoration: underline;}
#pages-inner .page-contents a:hover{color: #3cb3b3;text-decoration: underline;}


#pages-inner .page-contents .event-year
{
	color: #333;
	padding: 10px;
	
	margin: 0px;
	margin-top: 20px;
	font-size: 28px;
	font-weight: 600;
	background: #f6f6f6;
}

#pages-inner .page-contents .event-month
{
	color: #333;
	padding: 5px;
	padding-left: 20px;
	margin: 0px;
	font-size: 22px;
	font-weight: 600;
}

#pages-inner .page-contents .event-main
{
	color: #333;
	padding: 2px;
	padding-left: 30px;
	margin: 0px;
	font-size: 16px;
}

#pages-inner .page-contents .event-main .event-title
{
	color: #333;
	margin: 0px;
	font-weight: 600;
}

#pages-inner .page-contents .event-main .event-more
{
	font-size: 14px;
	color: #333;
	margin: 0px;
	margin-bottom: 20px;
}


#pages-inner .committee
{
	padding: 15px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}

#pages-inner .committee img
{
	border: 1px solid #ccc;
	margin: 10px 0px;
}


#pages-inner .committee .committee-divider
{
	padding: 0;
	margin: 20px 0px;
	border-top: 1px solid #ccc;
}

#pages-inner .search-results
{
	padding: 15px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}

#pages-inner .search-results-box
{
	padding: 20px;
	margin: 0px;
	min-height: 260px;
	border: 1px solid #ccc;
}

#pages-inner .search-box-side
{
	padding: 30px;
	margin-top: 40px;
	border-left: 2px solid #3193a3;
	background: #f2f2f2;
}

#pages-inner .page-contents .search-box-side{margin-top: 10px;}

#pages-inner .search-box-side .form-control
{
	color: #3193a3;
	border-color: #3193a3;
	margin-bottom:5px;
	color: #3193a3;
	font-size: 17px;
	font-weight: 300;

	min-height: 50px;
	border-radius: 0;
	box-shadow: none;
	border-color: #3193a3;
	background: #fff;
}

#pages-inner .search-box-side .form-group {padding:0; margin:0;}

#pages-inner .search-box-side .form-control:-moz-placeholder {color: #3193a3; }
#pages-inner .search-box-side .form-control::-moz-placeholder {color: #3193a3; }
#pages-inner .search-box-side .form-control:-ms-input-placeholder {color: #3193a3; }
#pages-inner .search-box-side .form-control::-webkit-input-placeholder {color: #3193a3; }
#pages-inner .search-box-side .form-control:focus {border-color: #3193a3;color: #3193a3;}


#pages-inner .search-results img{border: 1px solid #ccc;}
#pages-inner .search-results p{font-weight: normal;}
#pages-inner .search-results .details{text-align: left;}
#pages-inner .search-results .name{margin-top: 10px;}


#pages-inner .search-box-side .nav a
{
	color: #3193a3;
	font-size: 17px;
	font-weight: 400;
	min-height: 25px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

#pages-inner .search-box-side .nav a:first-child{border-top: 1px solid #fff;}

#pages-inner .search-box-side .nav a:hover
{
	color: #3cb3b3;
}

#image-preview-div
{
	margin-bottom: 20px;
}

#image-preview-div img
{
	border: 1px solid #ccc;
}

.member-photo
{
	border: 1px solid #ccc;
}


#member-tab
{
	padding: 20px;
	padding-top: 40px;
}

.member-profile
{
	padding-top: 20px;
	padding-bottom: 20px;
}


.member-profile h3
{
	color: #3193a3 !important;
	font-size: 26px !important;
	font-weight: 600;
}

.member-profile img
{
	border: 1px solid #3193a3;
}

.member-profile .member-position
{
	font-size: 18px !important;
	font-weight: 600;
}

.member-profile-details
{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 18px !important;
}



.ui-widget {
    font-size: 14px !important;
}

.btn-side, .btn-find
{
	display: inline-block;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	padding: 13px;
	font-size: 15px;
	background: #3cb3b3;
	line-height: 1.35;
	border-radius: 0;
	border: 1px solid #3193a3 !important;
	transition-duration: 100ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.btn-find
{
	color: #3cb3b3;
	padding: 13px;
	padding-left: 20px;
	font-size: 18px;
	background: #fff;
	border: 0px solid #fff !important;
	

}

.btn-side:focus, .btn-side:active:focus, .btn-side.active:focus, .btn-find:focus, .btn-find:active:focus, .btn-find.active:focus
{
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	
	
	
}

.btn-side:hover, .btn-side:focus,.btn-find:hover, .btn-find:focus
{
	text-decoration: none;
	color: #3cb3b3;
	background: #3193a3;
	border-color: #3cb3b3;
	transition-duration: 400ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.btn-find:hover, .btn-find:focus
{
	color: #3193a3;
	background: #ccc;
	border-color: #fff;
	
transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
-moz-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
-webkit-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
-o-transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}

.footer
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 70px;
	padding: 0px 0 70px 0;
}

.footer-copyright {
padding: 50px 0;
text-align: center;
background: #3193a3; }

.footer-copyright h3 {
font-size: 30px;
margin: 0 0 40px;
text-transform: uppercase;
color: #fff; }
.footer-copyright p {
margin-bottom: 0;
color: #fff; }

.footer-copyright p  a{
margin-bottom: 0;
color: #fff; }

.footer-copyright a{
color: #fff; }

.footer-copyright a:hover{
color: #eaf4f6; }

.footer-copyright .copyright-socials {
padding: 0;
margin-bottom: 40px;
list-style: none; }
.footer-copyright .copyright-socials li {
padding: 0 13px;
display: inline-block; }
.footer-copyright .copyright-socials li i {
width: 35px;
height: 35px;
padding: 10px;
color: #fff;
font-size: 16px;
text-align: center;
background: #fff;
display: inline-block; }
.footer-copyright .copyright-socials li i:hover {
background: #303c47;
color: #fff;
transition-duration: 400ms;
transition-property: all;
transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.page-header-fixed {margin-top: 0;}

.go2top,.go2top:focus 
{
	right: 15px;
	bottom: 8px;
	width: 38px;
	height: 38px;
	z-index: 9999;
	line-height: 1;
	font-size: 18px;
	position: fixed;
	text-align: center;
	border-radius: 50%;
	padding: 7px 0 0 1px;
	background: transparent;
	color: #eaf4f6;
	border: solid 2px #eaf4f6;
}

.go2top:hover,.go2top:focus:hover 
{
	color: #fff;
	background: #3cb3b3;
	transition-duration: 400ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); 
}






















/*

.page-header .navbar-nav li > a 
{}

.page-header .navbar-nav li.active > a,.page-header .navbar-nav li > a:hover {border: 1px solid #eaf4f6;}
.page-header .navbar-nav li > a:focus,.page-header .navbar-nav li > a:hover {background: inherit;}

.page-header .navbar-nav li ul {top: 76px;}

.page-header .navbar-nav li li 
{
	top: 0;
	padding: 0;
	text-transform: normal;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover
{
    background-color: #fff;
    border: 1px solid #eaf4f6 !important;
}

.page-on-scroll .page-header 
{
	background: rgba(255, 255, 255, 0.9);
	transition-duration: 100ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.page-on-scroll .page-header .navbar {background: inherit;}
.page-on-scroll .page-header .navbar-nav li {margin-top: 10px;}
.page-on-scroll .page-header .navbar-nav a {color: #3193a3;}
.page-on-scroll .page-header .navbar-nav li > a:hover {border: 1px solid #eaf4f6;}
.page-on-scroll .page-header .navbar-nav li ul {top: 50px !important;}
.page-on-scroll .page-header .navbar-nav li li {margin:0 !important;padding: 0 !important;text-transform: normal;}


@media (max-width: 991px) {

  .page-header .navbar-header {
    float: none; }
  .page-header .navbar-toggle {
    display: block; }
  .page-header .navbar-collapse.collapse {
    display: none !important; }
  .page-header .navbar-collapse.collapse.in {
    display: block !important;
    overflow-y: auto !important; }
  .page-header .navbar-nav {
    margin: 0;
    float: none !important; }
    .page-header .navbar-nav > li {
      float: none; } }
*/

	  
@media (min-width: 992px)
{
	.page-header
	 {
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		z-index: 999;
		position: fixed;
	}
	.page-header .navbar-brand img.logo-scroll {display: none; }
	.page-header .navbar-nav {float: right; }
	.page-header .navbar-nav li > a {padding: 5px 12px; }

	/*
	.page-on-scroll .page-header {}
	.page-on-scroll .page-header .navbar-brand
	 {
		height: 70px;
		max-height: 70px;
		line-height: 49px;
		transition-duration: 400ms;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	}

	.page-on-scroll .page-header .navbar-brand img.logo-scroll 
	{
		display: block;
	}
	.page-on-scroll .page-header .navbar-brand img.logo-default {display: none; }

	.page-on-scroll .page-header .navbar-nav li {
		padding: 19px 1px !important;
		transition-duration: 400ms;
		transition-property: all;
		transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
	}

	.page-on-scroll .page-header .navbar-nav li > a {color: #3193a3; }
	.page-on-scroll .page-header .navbar-nav li.active > a,
	.page-on-scroll .page-header .navbar-nav li > a:hover {border: 1px solid #e5e5e5; } 
	 */
}


/*
.form-control:-moz-placeholder {color: #eaf4f6; }
.form-control::-moz-placeholder {color: #eaf4f6; }
.form-control:-ms-input-placeholder {color: #eaf4f6; }
.form-control::-webkit-input-placeholder {color: #eaf4f6; }
.form-control:focus {box-shadow: none;border-color: #e9f3f5;color: #e9f3f5;}
*/

@media (max-width: 768px) {
  .form-wrap,
  .form-wrap-group {
    display: block;
    margin: 0 auto;
    text-align: center; }
    .form-wrap .form-control,
    .form-wrap-group .form-control {
      margin-bottom: 10px; }

  .btn-red {
    width: 100%;
    display: block; } }
	
@media (min-width: 768px) {
  .border-left-transparent .form-control {
    border-left: transparent; }

  .border-top-transparent.form-control {
    border-top: transparent; } }

.no-space-row {
  padding: 0 30px; }

.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {
  padding: 0; }

@media (max-width: 767px) {
  .no-space-row [class^="col-"],
  .no-space-row [class*="col-"] {
    padding: 0 15px; } }
	
.btn-brd-white {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #3193a3;
  padding: 9px 15px;
  font-size: 14px;
  background: transparent;
  line-height: 1.5;
  border-radius: 0;
  border: 2px solid #eaf4f6 !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-white:focus, .btn-brd-white:active:focus, .btn-brd-white.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-white:hover, .btn-brd-white:focus {
    text-decoration: none;
    color: #3f5263;
    background: #fff;
    border-color: #fff;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-white.btn-lg {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  padding: 12px 20px;
  font-size: 18px;
  background: transparent;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #fff !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-white.btn-lg:focus, .btn-brd-white.btn-lg:active:focus, .btn-brd-white.btn-lg.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-white.btn-lg:hover, .btn-brd-white.btn-lg:focus {
    text-decoration: none;
    color: #3f5263;
    background: #fff;
    border-color: #fff;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-white.btn-md {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  padding: 14px;
  font-size: 15px;
  background: transparent;
  line-height: 1.35;
  border-radius: 0;
  border: 2px solid #fff !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-white.btn-md:focus, .btn-brd-white.btn-md:active:focus, .btn-brd-white.btn-md.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-white.btn-md:hover, .btn-brd-white.btn-md:focus {
    text-decoration: none;
    color: #3f5263;
    background: #fff;
    border-color: #fff;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-white.btn-sm {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  padding: 9px 12px;
  font-size: 13px;
  background: transparent;
  line-height: 1.3;
  border-radius: 0;
  border: 2px solid #fff !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-white.btn-sm:focus, .btn-brd-white.btn-sm:active:focus, .btn-brd-white.btn-sm.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-white.btn-sm:hover, .btn-brd-white.btn-sm:focus {
    text-decoration: none;
    color: #3f5263;
    background: #fff;
    border-color: #fff;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-primary {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #3f5263;
  padding: 9px 15px;
  font-size: 14px;
  background: transparent;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #3f5263 !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-primary:focus, .btn-brd-primary:active:focus, .btn-brd-primary.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-primary:hover, .btn-brd-primary:focus {
    text-decoration: none;
    color: #fff;
    background: #3f5263;
    border-color: #3f5263;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-primary.btn-lg {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #3f5263;
  padding: 12px 20px;
  font-size: 18px;
  background: transparent;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #3f5263 !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-primary.btn-lg:focus, .btn-brd-primary.btn-lg:active:focus, .btn-brd-primary.btn-lg.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-primary.btn-lg:hover, .btn-brd-primary.btn-lg:focus {
    text-decoration: none;
    color: #fff;
    background: #3f5263;
    border-color: #3f5263;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-primary.btn-md {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #3f5263;
  padding: 14px;
  font-size: 15px;
  background: transparent;
  line-height: 1.35;
  border-radius: 0;
  border: 2px solid #3f5263 !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-primary.btn-md:focus, .btn-brd-primary.btn-md:active:focus, .btn-brd-primary.btn-md.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-primary.btn-md:hover, .btn-brd-primary.btn-md:focus {
    text-decoration: none;
    color: #fff;
    background: #3f5263;
    border-color: #3f5263;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-primary.btn-sm {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #3f5263;
  padding: 9px 12px;
  font-size: 13px;
  background: transparent;
  line-height: 1.3;
  border-radius: 0;
  border: 2px solid #3f5263 !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-primary.btn-sm:focus, .btn-brd-primary.btn-sm:active:focus, .btn-brd-primary.btn-sm.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-primary.btn-sm:hover, .btn-brd-primary.btn-sm:focus {
    text-decoration: none;
    color: #fff;
    background: #3f5263;
    border-color: #3f5263;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }


.btn-danger {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  padding: 9px 15px;
  font-size: 14px;
  background: #d15d5d;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-danger:hover, .btn-danger:focus {
    text-decoration: none;
    color: #fff;
    background: #bf5757;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-danger.btn-lg {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  padding: 12px 20px;
  font-size: 18px;
  background: #d15d5d;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-danger.btn-lg:focus, .btn-danger.btn-lg:active:focus, .btn-danger.btn-lg.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-danger.btn-lg:hover, .btn-danger.btn-lg:focus {
    text-decoration: none;
    color: #fff;
    background: #bf5757;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

	

.btn-danger.btn-md
{
	display: inline-block;
	font-weight: 600;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	padding: 13px;
	font-size: 15px;
	background: #3cb3b3;
	line-height: 1.35;
	border-radius: 0;
	border: 2px solid #fff !important;
	transition-duration: 100ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}


.btn-danger.btn-md:focus, .btn-danger.btn-md:active:focus, .btn-danger.btn-md.active:focus
{
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-danger.btn-md:hover, .btn-danger.btn-md:focus
{
	text-decoration: none;
	color: #edf5f7;
	background: #3193a3;
	border-color: #edf5f7;
	transition-duration: 400ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.btn-danger.btn-sm {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  padding: 9px 12px;
  font-size: 13px;
  background: #d15d5d;
  line-height: 1.3;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-danger.btn-sm:focus, .btn-danger.btn-sm:active:focus, .btn-danger.btn-sm.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-danger.btn-sm:hover, .btn-danger.btn-sm:focus {
    text-decoration: none;
    color: #fff;
    background: #bf5757;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }


.btn-brd-danger {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #d15d5d;
  padding: 9px 15px;
  font-size: 14px;
  background: transparent;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-danger:focus, .btn-brd-danger:active:focus, .btn-brd-danger.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-danger:hover, .btn-brd-danger:focus {
    text-decoration: none;
    color: #fff;
    background: #d15d5d;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-danger.btn-lg {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #d15d5d;
  padding: 12px 20px;
  font-size: 18px;
  background: transparent;
  line-height: 1.4;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-danger.btn-lg:focus, .btn-brd-danger.btn-lg:active:focus, .btn-brd-danger.btn-lg.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-danger.btn-lg:hover, .btn-brd-danger.btn-lg:focus {
    text-decoration: none;
    color: #fff;
    background: #d15d5d;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-danger.btn-md {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #d15d5d;
  padding: 14px;
  font-size: 15px;
  background: transparent;
  line-height: 1.35;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-danger.btn-md:focus, .btn-brd-danger.btn-md:active:focus, .btn-brd-danger.btn-md.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-danger.btn-md:hover, .btn-brd-danger.btn-md:focus {
    text-decoration: none;
    color: #fff;
    background: #d15d5d;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.btn-brd-danger.btn-sm {
  display: inline-block;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #d15d5d;
  padding: 9px 12px;
  font-size: 13px;
  background: transparent;
  line-height: 1.3;
  border-radius: 0;
  border: 2px solid #d15d5d !important;
  transition-duration: 100ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .btn-brd-danger.btn-sm:focus, .btn-brd-danger.btn-sm:active:focus, .btn-brd-danger.btn-sm.active:focus {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-brd-danger.btn-sm:hover, .btn-brd-danger.btn-sm:focus {
    text-decoration: none;
    color: #fff;
    background: #d15d5d;
    border-color: #d15d5d;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }

.margin-bottom-5 {
  margin-bottom: 5px !important; }

.margin-bottom-10 {
  margin-bottom: 10px !important; }

.margin-bottom-15 {
  margin-bottom: 15px !important; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.margin-bottom-25 {
  margin-bottom: 25px !important; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-bottom-35 {
  margin-bottom: 35px !important; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.margin-bottom-45 {
  margin-bottom: 45px !important; }

.margin-bottom-50 {
  margin-bottom: 50px !important; }

.margin-bottom-55 {
  margin-bottom: 55px !important; }

.margin-bottom-60 {
  margin-bottom: 60px !important; }

.margin-bottom-65 {
  margin-bottom: 65px !important; }

.margin-bottom-70 {
  margin-bottom: 70px !important; }

.margin-bottom-75 {
  margin-bottom: 75px !important; }

.margin-bottom-80 {
  margin-bottom: 80px !important; }

.margin-bottom-85 {
  margin-bottom: 85px !important; }

.margin-bottom-90 {
  margin-bottom: 90px !important; }

.margin-bottom-95 {
  margin-bottom: 95px !important; }

.margin-bottom-100 {
  margin-bottom: 100px !important; }


@media (max-width: 992px) {
  .md-margin-bottom-5 {
    margin-bottom: 5px !important; }

  .md-margin-bottom-10 {
    margin-bottom: 10px !important; }

  .md-margin-bottom-15 {
    margin-bottom: 15px !important; }

  .md-margin-bottom-20 {
    margin-bottom: 20px !important; }

  .md-margin-bottom-25 {
    margin-bottom: 25px !important; }

  .md-margin-bottom-30 {
    margin-bottom: 30px !important; }

  .md-margin-bottom-35 {
    margin-bottom: 35px !important; }

  .md-margin-bottom-40 {
    margin-bottom: 40px !important; }

  .md-margin-bottom-45 {
    margin-bottom: 45px !important; }

  .md-margin-bottom-50 {
    margin-bottom: 50px !important; }

  .md-margin-bottom-55 {
    margin-bottom: 55px !important; }

  .md-margin-bottom-60 {
    margin-bottom: 60px !important; }

  .md-margin-bottom-65 {
    margin-bottom: 65px !important; }

  .md-margin-bottom-70 {
    margin-bottom: 70px !important; }

  .md-margin-bottom-75 {
    margin-bottom: 75px !important; }

  .md-margin-bottom-80 {
    margin-bottom: 80px !important; }

  .md-margin-bottom-85 {
    margin-bottom: 85px !important; }

  .md-margin-bottom-90 {
    margin-bottom: 90px !important; }

  .md-margin-bottom-95 {
    margin-bottom: 95px !important; }

  .md-margin-bottom-100 {
    margin-bottom: 100px !important; } }

@media (max-width: 768px) {
  .sm-margin-bottom-5 {
    margin-bottom: 5px !important; }

  .sm-margin-bottom-10 {
    margin-bottom: 10px !important; }

  .sm-margin-bottom-15 {
    margin-bottom: 15px !important; }

  .sm-margin-bottom-20 {
    margin-bottom: 20px !important; }

  .sm-margin-bottom-25 {
    margin-bottom: 25px !important; }

  .sm-margin-bottom-30 {
    margin-bottom: 30px !important; }

  .sm-margin-bottom-35 {
    margin-bottom: 35px !important; }

  .sm-margin-bottom-40 {
    margin-bottom: 40px !important; }

  .sm-margin-bottom-45 {
    margin-bottom: 45px !important; }

  .sm-margin-bottom-50 {
    margin-bottom: 50px !important; }

  .sm-margin-bottom-55 {
    margin-bottom: 55px !important; }

  .sm-margin-bottom-60 {
    margin-bottom: 60px !important; }

  .sm-margin-bottom-65 {
    margin-bottom: 65px !important; }

  .sm-margin-bottom-70 {
    margin-bottom: 70px !important; }

  .sm-margin-bottom-75 {
    margin-bottom: 75px !important; }

  .sm-margin-bottom-80 {
    margin-bottom: 80px !important; }

  .sm-margin-bottom-85 {
    margin-bottom: 85px !important; }

  .sm-margin-bottom-90 {
    margin-bottom: 90px !important; }

  .sm-margin-bottom-95 {
    margin-bottom: 95px !important; }

  .sm-margin-bottom-100 {
    margin-bottom: 100px !important; } }

.heading {
  z-index: 1;
  position: relative;
  text-align: center;
  margin-bottom: 100px; }
  .heading:after {
    left: 50%;
    height: 3px;
    width: 50px;
    content: " ";
    bottom: -50px;
    margin-left: -25px;
    position: absolute;
    background: #bf5757; }
  .heading h2 {
    font-size: 40px;
    font-weight: 500;
    margin: 0 0 20px;
    color: #3f5263; }
  .heading p {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #8693a7; }

.heading-light {
  z-index: 1;
  position: relative;
  text-align: center;
  margin-bottom: 100px; }
  .heading-light:after {
    left: 50%;
    height: 3px;
    width: 50px;
    content: " ";
    bottom: -50px;
    margin-left: -25px;
    position: absolute;
    background: #bf5757; }
  .heading-light h2 {
    font-size: 40px;
    font-weight: 500;
    margin: 0 0 20px;
    color: #fff; }
  .heading-light p {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #8693a7; }

.heading-blue {
  z-index: 1;
  position: relative;
  text-align: center;
  margin-bottom: 100px; }
  .heading-blue:after {
    left: 50%;
    height: 3px;
    width: 50px;
    content: " ";
    bottom: -50px;
    margin-left: -25px;
    position: absolute;
    background: #1b7685; }
  .heading-blue h2 {
    font-size: 40px;
    font-weight: 500;
    margin: 0 0 20px;
    color: #fff; }
  .heading-blue p {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #9ddde7; }


.heading-left {
  z-index: 1;
  margin-bottom: 30px; }
  .heading-left h2 {
    font-size: 30px;
    margin: 0 0 20px;
    color: #3f5263;
    text-transform: capitalize; }
  .heading-left p {
    color: #8693a7;
    font-size: 16px;
    letter-spacing: 0.5px; }

.heading-left-light {
  z-index: 1;
  margin-bottom: 30px; }
  .heading-left-light h2 {
    font-size: 30px;
    margin: 0 0 20px;
    color: #fff;
    text-transform: capitalize; }
  .heading-left-light p {
    color: #8693a7;
    font-size: 16px;
    letter-spacing: 0.5px; }

/*	*/




/*
.service-bg {
  padding-top: 130px;
  padding-bottom: 80px; }
  .service-bg .services {
    margin: 0 auto;
    text-align: center; }
    .service-bg .services h2 {
      font-size: 23px;
      margin: 0 0 10px;
      line-height: 1.4;
      text-transform: capitalize;
      color: #3f5263; }
    .service-bg .services p {
      font-size: 16px;
      color: #8693a7; }
    .service-bg .services .services-wrap {
      width: 100px;
      height: 100px;
      display: table;
      text-align: center;
      position: relative;
      margin: 0 auto 70px;
      vertical-align: middle; }
      .service-bg .services .services-wrap:before {
        top: -40px;
        left: -40px;
        right: -40px;
        bottom: -40px;
        content: " ";
        border-radius: 50%;
        position: absolute;
        border: 1px solid #e8ecf1; }
      .service-bg .services .services-wrap img {
        width: 80px;
        height: 80px;
        margin: 0 auto;
        text-align: center; }
    .service-bg .services .service-body {
      height: 100%;
      display: table-cell;
      vertical-align: middle; }


.features-bg {
  padding: 100px 0 100px 0;
  background: #f7fafd; }
  .features-bg .features {
    overflow: hidden; }
    .features-bg .features img {
      width: 300px;
      height: auto;
      float: left;
      margin-right: 15px; }
    .features-bg .features .features-in {
      overflow: hidden; }
      .features-bg .features .features-in h3 {
        font-size: 23px;
        font-weight: 500;
        text-transform: capitalize; }
        .features-bg .features .features-in h3 a {
          color: #3f5263; }
        .features-bg .features .features-in h3 a:hover {
          color: #bf5757;
          text-decoration: none; }
      .features-bg .features .features-in p {
        color: #8693a7; }

@media (max-width: 480px) {
  .features-bg .features img {
    width: 100%;
    float: none;
    display: block;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px; } }

*/






/*
.center-block {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.center-block-wrap {
  width: 100%;
  height: 100%;
  display: table;
  vertical-align: middle; }

.center-block-body {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

*/
  
  
.carousel {
  /* Carousel Item Background Images */
  /* Carousel Titles */
  /* Carousel Subtitles */
  /* Carousel Positions */
  /* Carousel Animation Delay */ }
  .carousel .carousel-indicators {
    bottom: 0; }
  .carousel .carousel-caption {
    left: auto;
    right: auto;
    bottom: auto;
    text-shadow: none;
    text-align: inherit;
    padding: 0; }
  .carousel .carousel-control.right, .carousel .carousel-control.left {
    background-image: none; }
  .carousel .item {
    width: 100%;
    height: 100%;
    min-height: 580px; }
  .carousel .carousel-item-one {
    background: url(../images/banner/banner_01.png);
    background-size: cover;
    background-position: center center; }
  .carousel .carousel-item-two {
    background: url(../assets/onepage2/img/bg/bg_slider2.jpg);
    background-size: cover;
    background-position: center center; }
  .carousel .carousel-item-three {
    background: url(../assets/onepage2/img/bg/bg_slider3.jpg);
    background-size: cover;
    background-position: center center; }
  .carousel .carousel-title-v1 {
    color: #3193a3; }
  .carousel .carousel-title-v2 {
    color: #3193a3; }
  .carousel .carousel-title-v3 {
    color: #3193a3; }
  .carousel .carousel-subtitle-v1 {
    color: #80d0de; }
  .carousel .carousel-subtitle-v2 {
    color: #a8c6d6; }
  .carousel .carousel-subtitle-v3 {
    color: #a8c6d6; }
  .carousel .carousel-position-one {
    top: 30%; 
	line-height: 65px;
	}
  .carousel .carousel-position-two {
    top: 45%; }
  .carousel .carousel-position-three {
    top: 72%; }
  .carousel .carousel-caption .animate-delay {
    animation-delay: 1s; }

/* Stylesheet design for under max-width: 768px */
@media (max-width: 768px) {
  /* 768px */
  .carousel .carousel-title-v1 {
    font-size: 40px; }
  .carousel .carousel-title-v2,
  .carousel .carousel-title-v3 {
    font-size: 30px; }
  .carousel .carousel-subtitle-v1 {
    font-size: 18px; } }
	


@media (max-width: 991px)
{

	body {padding-top: 80px; }

	.page-header {background: #fff;}
	
	.page-header .fixed-top {background: #fff; }
	
	.page-header .fixed-top .navbar-collapse {max-height: 100%;}
	
	.page-header .navbar-fixed-top .navbar-collapse .navbar-nav li {padding: 0;float: none; }
	
	.page-header .navbar-fixed-top .navbar-collapse .navbar-nav li > a {font-weight: 700;color: #3193a3; }
	.page-header .navbar-fixed-top .navbar-collapse .navbar-nav li.active > a,
	.page-header .navbar-fixed-top .navbar-collapse .navbar-nav li > a:hover {color: #bf5757; }
	.page-header img.logo-default {display: none; } 
	
	.page-header .navbar-brand .logo-scroll
	{
	width: 240px;
	}
	
	.events {
		padding-top:  20px !important;
		padding-bottom:  0 !important;
	}

	.text-content{margin-bottom: 20px;}
	
	.team-bg {padding: 20px 10px !important;}
	
	.team-bg .team-about {padding: 0px !important;}
	
	.team-bg .team-contact {padding: 10px !important;}
	
	.carousel .item {min-height: 320px !important;}
	.carousel .carousel-title-v1 {font-size: 30px !important;}
	
	.carousel .carousel-position-one {top: 30% !important;line-height: 35px !important;}
	

	
	#pages-inner {margin-top: 4px;}
	
	#pages-inner .page-titler {padding: 10px 10px;}
	
	#pages-inner h3 {font-size: 30px;}

}


@media (max-width : 414px) 
{ 
	.page-header .navbar-brand .logo-scroll {width: 240px;}
	
	.page-header .navbar-toggler
	{
		margin: 0;
	}
	
	#pages-inner{margin-top: 5px;}
	
	#events .event-box
	{
		margin-bottom: 20px;
	}
	
	#about .boxes{padding:5px;}
	#about .contact {padding:15px;}
	#about p {color: #3f5263;}
	
}

.carousel .carousel-title-v1, .carousel .carousel-title-v2, .carousel .carousel-title-v3 {
  font-size: 60px;
  font-weight: 700;
  line-height: 1.4; }


.carousel .carousel-subtitle-v1, .carousel .carousel-subtitle-v2, .carousel .carousel-subtitle-v3 {
  font-size: 21px;
  font-weight: 600; }


.carousel .carousel-position-one, .carousel .carousel-position-two, .carousel .carousel-position-three {
  position: absolute;
  left: auto; }