
/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
 
body {
  padding-top: 54px;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

h1 {
color:#fff;
font-size: 1.5rem;
text-transform: uppercase;
letter-spacing: 0.2em;
text-align: center;
}

h2	{
text-align: center;
font-size: 1.2rem;
position: relative;
text-transform: uppercase;
padding-bottom:20px;
letter-spacing: 0.1em;
color:#fff;
}

h3	{
font-size: 1.0rem;
color: #008cc9;
}

h4	{
font-size: 0.9rem;
color: #008cc9;
padding:0;
Margin:0;
}

h5	{
font-size: 0.7rem;
color: #008cc9;
}

.carousel-item {
height:100vh !important;
}

.col-md-5 {
padding:0;
}

.container {
max-width: 2600px !important;
padding:0;
}

.bold {
font-weight:bold;
}

.btn-primary {
background-color: #ed4933;
border:none;
letter-spacing: 0.2em;
text-transform: uppercase;
padding:10px 20px;
}

.navbar-brand img {
width:100px;
}

.breadcrumb {
background: none;
font-size:12px;
}

.breadcrumb a {
color: #008cc9 !important;
}

.navbar-dark .navbar-toggler-icon {
background-image: url ("images/menu-filled.svg") !important;
}

.form-control {
background-color:#c8ece9;
border-color:#c8ece9;
color: #737373;
}

.ck-blue {
background: #3a87c2;
}

.ck-grey {
background:#2e3842;
}

.ck-navbar a	{
text-transform: uppercase;
color: #008cc9 !important;
font-weight: bold;
letter-spacing: 0.1em;
}

.carousel-caption {
bottom:200px;
}

.carousel-caption h1 {
border-top: #fff 2px solid;
border-bottom: #fff 2px solid;
font-weight: 800;
font-size: 1.75em;
padding: 10px 20px;
display: inline-block;
margin-bottom:30px;
}

.carousel-caption .btn-primary {
background-color: #008cc9;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-item.detail {
  height: 65vh !important;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-item p {
text-transform: uppercase;
letter-spacing: 0.2em;
margin-bottom:30px;
}

.ck-block {
background-color: #f1f1f1;
padding:20px 10px;
max-width: 500px;
margin:auto;
color:#000;
border-radius:10px;
}

.portfolio-item {
  margin-bottom: 30px;
}

.navbar {
background-color: #fff !important;
}

.our_forms_area {
padding: 50px 0;
}

.our_forms_area a	{
color:#fff;
border:none;
}

.our_forms_area h3	{
color:#fff;
}

.our_forms_area .row {
padding-top: 20px;
text-align: center;
margin:auto;
max-width: 900px;
}

.our_forms_area .btn-primary {
margin: auto;
}

.our_forms_area .form_item	{
text-align: center;
}

.our_forms_area .form_item span {
display:block;
margin-bottom:20px;
}

.who_we_are_area {
padding: 50px 0 50px 0;
color:#fff;
}

.who_we_are_area p {
color:#c8ece9;
padding-bottom:20px;
}

.who_we_are_area .row {
text-align: center;
margin:auto;
max-width: 900px;
}

.our_packages_area h2 {
text-align: left;
margin:20px 0 0 0;
color: #000;
padding-bottom:0;
}

.our_packages_area .sub_title {
text-transform: uppercase;
color: #000;
letter-spacing: 0.1em;
}

.our_packages_area .package-image {
overflow: hidden;
max-height:400px;
}

.our_packages_area .package {
padding:0 30px 20px 30px;

}

.our_packages_area .package p {
color:#2e3842;
margin-top:20px;
}

.our_packages_area .package.trans1 {
background-color: rgba(255, 255, 255, 0.65);
}

.our_packages_area .package.trans2 {
background-color: rgba(255, 255, 255, 0.55);
}

.our_packages_area .package.trans3 {
background-color: rgba(255, 255, 255, 0.45);
}

.our_packages_area ul {

}

.our_packages_area li {
padding: 0 0 0 58px;

}

.contact_area {
padding: 50px 0 50px 0;
color:#fff;
}

.contact_area p {
color:#c8ece9;
padding-bottom:20px;
}

.contact_area .row {
text-align: center;
margin:auto;
max-width: 900px;
}

.contact_details_area h2 {
text-align: left;
margin:20px 0 0 0;
color: #000;
padding-bottom:0;
}

.contact_details_area .sub_title {
text-transform: uppercase;
color: #000;
letter-spacing: 0.1em;
}

.contact_details_area .contact_details-image {
overflow: hidden;
max-height:400px;
}

.contact_details_area .details {
padding:0 30px 0 30px;

}

.contact_details_area .details.trans2 {
background-color: rgba(255, 255, 255, 0.55);
}

.contact_details_area p {
color:#2e3842;
}


.contact_form_area {
padding:50px 0 50px 0;
}

.contact_form_area .row {
text-align: center;
margin:auto;
max-width: 500px;
}

.help-block ul {
list-style: none;
padding:0;
margin:0;
color:red;
}

.terms_area {
text-align:left;
max-width:900px;
margin:auto;
padding:10px 0 50px 0;
}
