body {font-family: "Roboto", sans-serif;color:#13263e;}
h1,h2,h3,h4,h5,h6{font-family: "Roboto", sans-serif;color:#0e1b2b;font-weight:normal;}
.top-bar {background: #4e4c4c;padding: 15px 0;}
.top-social a,.top-cta i{color:#add8e6;}
.top-cta a{color:#fff;}
.top-cta a,.top-social a {display: inline-block;margin: 0 5px;}
.top-head {background: #4e4c4c;padding-bottom: 10px;}
.top-head * {color: #fff;}
#main-menu,#wrapper-navbar {width: 100%;}
.navbar-bg a {color: #fff !important;font-weight: 500;}
.navbar-bg .dropdown-menu a {color: #4e4c4c !important;}
.navbar-bg a:active {background: inherit !important;}
.cta-btn{color: #000 !important;background-color: #add8e6 !important;border-color: #add8e6 !important;border-radius:0 !important;}
.cta-btn {font-size: 16px !important;}
.bnr-title {font-weight:normal !important;}
.hp-slider .slide {
background-repeat: no-repeat;
background-size: cover;
height: 550px;
background-position: center;
padding: 15px;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.hp-slider .slide-1 {
background-image: url(imgs/slider1.jpg);
}
.org-txt{color:#add8e6 !important;}
.hpsec1,.hpsec2,.hpsec3,.hpsec4 {padding: 70px 0;}
.hpsec2 {background:url(imgs/booking-form-bg.jpg) no-repeat center;background-size:cover;}
.hpsec2 *,.hpsec4 *{color:#fff;}
.hpsec2 .wsf-invalid-feedback {color: #fff;}
button.wsf-button.wsf-button-primary,#wpforms-submit-55,.understrap-read-more-link {
  background-color: #add8e6 !important;
  border-color: #add8e6 !important;
  color: #000 !important;
  padding: 12px 50px;
  width: auto !important;
}
.hpsec4{background:#18191e;}
.sp-testimonial-client-rating i {color: #ffb900 !important;}
.hpsec4 .sp-testimonial-client-name{color:#fff !important;}
.hpsec5 {padding: 70px 0 40px;}
.hpsec5 .btn-primary{margin-bottom:30px;}
.btn-primary {color: #000 !important;background-color: #add8e6;border-color: #add8e6;}
.btn-primary:hover {color: #fff;background-color: #333;border-color: #333;}
.news-img {width: 100%;height: 230px;overflow: hidden;margin-bottom: 10px;}
.news-img img {width: 100%;min-height: 240px;object-fit: cover;height: auto;}

.footer {padding: 50px 0;color: #fff;background: #000;}
.footer h4 {margin-bottom: 15px;font-size: 22px;color: #fff;}
.footer a {color: #fff;}
.foot-addres li{margin-bottom:10px;}
.foot-addres i{color:#add8e6;}
.foot-list{list-style:inside square;padding:0;}
.footer-bottom {background: #0d0d0d;padding-top: 20px;padding-bottom: 20px;padding-left: 7px;padding-right: 7px;}
.footer-bottom *{color: #fff;}
.footer-bottom p {margin-bottom: 0;}
.section-white {background: #fff;padding: 50px 0;}
.section-primary {background: #add8e6;padding: 50px 0;}
.section-primary * {color: #fff;}
.section-secondary {background: #4e4c4c;padding: 50px 0;}
.section-secondary * {color: #fff;}
.section-lightgrey {background: #eee;padding: 50px 0;}
.screen-bg {
background: url(https://creativityx2.com/wp-content/uploads/2022/09/screen-bg.jpg) no-repeat center;
background-size: cover;
height: 400px;
}
.embro-bg{
background: url(https://creativityx2.com/wp-content/uploads/2022/09/embro-bg.jpg) no-repeat center;
background-size: cover;
height: 400px;
}
.about-bg{
background: url(https://creativityx2.com/wp-content/uploads/2022/09/about-bg.jpg) no-repeat center;
background-size: cover;
height: 400px;
}
.contact-bg{
background: url(https://creativityx2.com/wp-content/uploads/2022/09/contact-bg.jpg) no-repeat center;
background-size: cover;
height: 400px;
}
.screen-bg *,.embro-bg *,.about-bg *,.contact-bg *{color: #fff;}
.updated {display: none;}
.published.updated {display: inline;}
#recent-posts-2 a, #categories-2 a {color: inherit;}
.entry-title a {color: inherit;}

/******************************* MEDIA **********************************/
@media screen and (min-width: 992px) {
.home .top-bar{position: absolute;width: 100%;top: 0;z-index: 2;background: rgba(0,0,0,0.3);}
.home .top-head{position: absolute;width: 100%;top: 54px;z-index: 2;background: transparent;}
}
@media screen and (max-width: 991px) {
.navbar-brand {width: 170px;}
}
@media screen and (max-width: 767px) {
.top-social {margin-top: 10px;}
}