*{margin: 0;padding: 0;}
html,body {   font-size: 14px;  font-family: Mostardesign sofia pro, sans-serif;  color:#1e1d24;  font-weight: 300;  letter-spacing:0.5px;}
ul{margin:0; padding:0;}
li{list-style: none;}
a{text-decoration: none;}
a, .btn, a:focus, a.active, a:hover, input, button{outline:0!important; box-shadow:inherit!important;}

 
 
 
@media only screen and (min-width:1300px) {.container{max-width:1140px}}
@media only screen and (min-width:1400px) {.container{max-width:1240px}}
@media only screen and (max-width:767px) {.container{max-width:96%}}


@media only screen and (min-width:1300px) {.pl-150 {padding-left:150px;}}
@media only screen and (max-width:1200px) {.pl-20 {padding-left:20px;}}


.navbar {
  padding:15px 0 20px;
}


.navbar-expand-lg .navbar-nav .nav-link {
  padding: 0 15px;
  color: #000;
  font-size: 15px;
}

.footer-social-button {
  font-size: 14px;
  text-align: center;
  background: #e8e8e8;
  padding: 17px 0;
  text-transform: lowercase;
}

.footer-social-button ul {display:flex; justify-content:center; gap:15px;}
.footer-social-button ul li a { position:relative; display:flex; justify-content:center; gap:7px; align-items:center;color:#000;text-decoration: none;transition: all 0.3s ease;}
.footer-social-button ul li:first-child a::after {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #FFFFFF;
  border-radius: 50%;
  position: relative;
  left: 2px;
  top: 1px;
}


.footer-social-button ul li a:hover {color:#fff;}


 .latestwork  h2 {
  color: #060606;
  text-align: center;
  margin: 0 0 20px;
}


.latestwork .workBox {
  position: relative;
}
.latestwork .workBox img {transition: all 0.5s ease; filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}
.latestwork .workBox h4 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 14px 0;
}

.latestwork .col-md-4 {padding:5px 5px;}
.latestwork .workBox h4 a {font-weight:600; color:#fff;}

.latestwork .workBox:hover img {
  filter: brightness( 106% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );
}


 #homeCarousel .owl-item img {height:800px; object-fit:cover;}
 
 
 .homeBanner {position: relative;}
 .homeBanner  .owl-nav{
  position: absolute;
  right: 30px;
  bottom: 20px;
}
 .homeBanner  .owl-nav button {
  color: #fff!important;
  font-size: 36px!important;
}
 .homeBanner .owl-theme .owl-nav [class*="owl-"]:hover {
  background: inherit;
  text-decoration: none;
  outline: 0;
}
 .homeBanner video {
  object-fit: cover;
}

.btootm {display:flex; justify-content:space-between; align-items:center;}

 .btootm a {
  color: #000;text-decoration: none;
  font-size: 18px;
}

 .post-nav a {
  color: #000;text-decoration: none;
  font-size: 18px;
}

@media only screen and (max-width:600px)
{
.homeBanner video {
  object-fit: cover;
  height: 500px;
}

#homeCarousel .owl-item img {
  object-fit: cover;
  height: 500px;
}
}

.imgTxt img {width: 100% !important;}


.privacy h3 {
    font-size: 20px;
    margin: 20px 0 8px;
}
.privacy ul  {padding-left:20px; margin:0 0 20px 0;}
.privacy ul li {
    list-style-type: disc;
    margin: 0 0 3px;
}
.privacy ol { margin: 0;}
.privacy ol li {}