/*
Theme Name: Custom Theme
Theme URI: customadesing.com
Author: Litix @ customadesign
Author URI: customadesign.com
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom
Text Domain: custom
*/
hr {
    width: 96%;
}
.video-wrapper {
    position: relative;
    width: 100%;
    height: 600px;
    padding: 20px;
}

.video-wrapper video {
      width: 100%;
      height: 100%;
      position: relative;
    }
.articles img{
	width:100%;
}

html,
body {
  overflow-x: hidden;
}
body {
  background-image: url(images/bg.jpg);
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
}

.row.articles{
    background-color:#fff;
    padding:30px;
}

ul#menu-header-menu .current-menu-item a, ul#menu-header-menu-1 .current-menu-item a {
    color: #fff;
}
ul#menu-header-menu li a:hover, ul#menu-header-menu-1 li a:hover {
    color: #fff;
}
.header-logo img {
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 250px;
  transition: 0.3s all ease-out;
}
.header-logo img:hover {
    transform: scale(0.85);
}
div#footer-top a:focus {
    text-decoration: none;
}
div#footer-top a:hover{
  color: #999 !important;
}
#header-bottom {
  background: rgba(14,15,15,1);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,15,15,1)), color-stop(100%, rgba(38,39,38,1)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(14,15,15,1)), to(rgba(38,39,38,1)));
  background: linear-gradient(to bottom, rgba(14,15,15,1) 0%, rgba(38,39,38,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0f0f', endColorstr='#262726', GradientType=0 );
}

.navbar-default {
  background-color: transparent;
  border-color: transparent;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a {
  color: #a7a7a7;
  background-color: transparent;
  font-family: 'Patua One', cursive;
  font-size: 22px;
  padding-left: 20px;
  padding-right: 20px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #a7a7a7;
}
.float-nav {
  display: none;
}
.sticky {
  position: fixed !important;
  padding: 5px 0;
  top: 0;
  z-index: 99;
  background: rgba(14,15,15,1);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,15,15,1)), color-stop(100%, rgba(38,39,38,1)));
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(14,15,15,1)), to(rgba(38,39,38,1)));
    background: linear-gradient(to bottom, rgba(14,15,15,1) 0%, rgba(38,39,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0f0f', endColorstr='#262726', GradientType=0 );
  width: 100%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
}

.float-nav .navbar-nav>.active>a, 
.float-nav .navbar-nav>.active>a:hover, 
.float-nav .navbar-nav>.active>a:focus, 
.float-nav .navbar-nav>li>a:hover, 
.float-nav .navbar-nav>li>a {
  color: #a7a7a7;
  background-color: transparent;
  font-family: 'Patua One', cursive;
  font-size: 22px;
  padding-left: 20px;
  padding-right: 20px;
}
.navbar-nav {
  float: unset !important;
  text-align: center;
  width: 100%;
}
.navbar-nav>li {
  float: unset !important;
  display: inline-block;
}
ul#menu-header-menu-1 {
    text-align: center;
    width: 100%;
}
ul#menu-header-menu-1 > li {
    float: unset;
    display: inline-block;
}
.slider {
  padding-left: 0;
  padding-right: 0;
}

.content-main { padding:20px 0; }

#content-image figcaption {
  position: absolute;
  height: 30px;
  line-height: 50px;
  bottom: -50px;
  width: 88%;
  text-align: left;
  color: #FFF;
  text-align: center;
  font-family: 'Patua One', cursive;
}

#content-image figure figcaption {
  bottom: 30px;
}

#content-image figure {
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

#content-image a:hover img {
  opacity: 0.8;
}

#content-image {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align:center;
  margin:auto;
}

#content-text {
  padding: 30px 15px;
}

.photograph {
  font-family: 'Patua One', cursive;
  text-align: center;
  color: #000;
  text-shadow: 3px 3px 3px #FFF;
  font-weight: bold;
}

.ansel {
  font-family: 'Open Sans', sans-serif !important;
  font-family: bold;
  text-align: center;
  color: #000;
  text-shadow: 3px 3px 3px #FFF;
}

#footer-top {
  background: rgba(40,40,40,1);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(40,40,40,1)), color-stop(100%, rgba(13,13,13,1)));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(40,40,40,1)), to(rgba(13,13,13,1)));
  background: linear-gradient(to bottom, rgba(40,40,40,1) 0%, rgba(13,13,13,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#0d0d0d', GradientType=0 );
  padding-top:30px;
  padding-bottom: 30px; 
}
div#footer-top a:hover {
    text-decoration: none;
    color: #999;
}
h1.wedding-package {
    text-align: center;
    color: #000 !important;
}
.contact-email, .contact-tel {
    text-align: center;
    color: #fff;
}
.contact-email a, .contact-tel a{
  color: #fff !important;
}
.contact-email a:hover, .contact-tel a:hover{
  color: #000 !important;
  text-decoration: none;
}
input#gform_submit_button_1 {
    font-size: 1.5em;
    background-color: #999;
}
input#gform_submit_button_1:hover {
    background-color: #000;
    color: #fff;
}
div#gform_confirmation_message_1 {
    text-align: center;
    padding-top: 170px;
    font-size: 25px;
    padding-bottom: 170px;
}
.page-id-10 .form {
    width: 70%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.about {
  font-family: 'Patua One', cursive;
  color: #F1F1F1;
}

.para-01 {
  font-family: 'Open Sans', sans-serif !important;
  color: #FFFFFF;
  padding-top:15px;
  padding-left: 0;
  padding-bottom: 15px;
  text-align: left;
  font-size: 17px;
}

.btn-default{
  float: right;
  background-color: #A7A7A7;
  color: #FFF;
  font-family: 'Patua One', cursive;
}

.phone {
  color: #F1F1F1;
  font-family: 'Open Sans', sans-serif !important;
  margin-left:1rem;
}

.email {
  color: #F1F1F1;
  font-family: 'Open Sans', sans-serif !important;
}

.social {
  color: #F1F1F1;
  font-family: 'Open Sans', sans-serif !important;
}

.number {
  font-family: 'Open Sans', sans-serif !important;
  color: #FFFFFF;
  margin-left:1rem;
}

.social-icons {
    margin-left:1rem;
}

.facebook {
  background-color: #FFF;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

.flickr {
  background-color: #FFF;
  padding-top: 13px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

.picasa {
  background-color: #FFF;
  padding-top: 13px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

.copy {
  font-family: 'Open Sans', sans-serif !important;
  color: #FFF;
  padding-top: 30px;
  padding-bottom: 30px;
}

.pricing-photography {
  padding:10px;
}

.pricing-photography-02 {
  border:2px solid #2a6496;
  padding:5px;
}

.pricing-photography-03 {
  border:2px solid #2a6496; 
  background-color: rgba(255,255,255,.9);
  padding:5px;
}

.wedding-package {
  /*text-shadow: 3px 3px 3px #2a6496, 3px 3px 3px #428BCA;  */
}

#back-to a {
  color: #a7a7a7;
  text-decoration: none; 
  /*text-shadow: 3px 3px 3px #2a6496, 3px 3px 3px #428BCA; */
}

.contact-form { 
  background:#FFF;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;
  padding:20px;
  border-radius:10px;
  -moz-border-radius:10px;
}

.flex-direction-nav a:before { font-size:25px !important; }

.flex-direction-nav a {
  top: 45% !important;
  padding-top: 4px !important;
  width:40px !important;
  height:40px !important;
  text-align:center !important;
}

.flexslider {
  height: 550px! important;
  margin: 0 auto !important;
  margin-bottom: 60px !important;
  margin-top: 10px !important;

}

.flexslider .slides img {
  /* height: 449px! important; */
  height: 550px !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.slides li:nth-child(2) .center-block{
    background:#000;
}

.slides li:nth-child(2) .center-block img{
    object-fit:contain !important
}


#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    text-align: center;
    line-height: 30px;
    background: #f5f5f5;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    opacity: 0;
    border-radius: 0;
}
#back-to-top:hover {
    background: #e9ebec;
}
#back-to-top.show {
    opacity: 1;
}
.ngg-galleryoverview {
  text-align: center;
}
.ngg-gallery-thumbnail-box {
  float: unset !important;
  display: inline-block;
}

.row.pricing-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.row.pricing-row > div.pricing-photography {
  height: inherit;
      width: 100%;
}
.row.pricing-row > div.pricing-photography div {
  height: 100%;
}
iframe {
  width: 100%;
}

@media (max-width: 1620px) {
	#content-image {
		max-width: 945px;
	}
}
@media (max-width: 991px) {
  .navbar-default .navbar-nav>.active>a, 
  .navbar-default .navbar-nav>.active>a:hover, 
  .navbar-default .navbar-nav>.active>a:focus, 
  .navbar-default .navbar-nav>li>a:hover, 
  .navbar-default .navbar-nav>li>a,
  .float-nav .navbar-nav>.active>a, 
  .float-nav .navbar-nav>.active>a:hover, 
  .float-nav .navbar-nav>.active>a:focus, 
  .float-nav .navbar-nav>li>a:hover, 
  .float-nav .navbar-nav>li>a {
    font-size: 18px;
    padding: 15px 15px;
  }
  ul#menu-header-menu-1 {
    margin-top: 15px;
  }
  div#footer-bottom {
    text-align: center;
  }
  .copy, .cad-logo {
    text-align: center;
  }
  div#footer-top,
  .para-01 {
  	text-align: center;
  }
  div#footer-top a.btn {
  	float: unset;
  }
  div#footer-top .container > .row > div {
    margin-bottom: 50px;
	}
	div#footer-top .container > .row > div:last-child {
    margin-bottom: 0;
	}

	.copy {
		background: rgba(0,0,0,0.5);
	}
}
@media (max-width: 979px) {
  #footer-top {
    text-align:center;
  }
  .btn-default, .btn-default:hover {
    float: unset;
  }
}
@media (max-width: 768px) {
  iframe {
    height: 500px;
  }
}
@media (max-width: 767px) {
  .navbar-nav>li {
    display: block;
  }
  .float-nav {
    display: none !important;
  }
  .row.pricing-row {
    display: block;
  }
}


@media (max-width: 414px) {
  .flexslider .slides img {
    -o-object-position: center;
       object-position: center;
  }
  iframe {
    height: 300px;
  }

  
}


.slides>li:nth-child(1) img {
  /*width: 1300px !important;*/
  position: relative;
  /*left: -250px;*/
}

.navbar-nav {
  /*margin-left: 15% !important;*/ 
}

.ngg-imagebrowser {
  width: 60%;
  margin: 0 auto;
}

.ngg-imagebrowser h3 {
  display: none;
}

/* 3 27 2017 */
li.Banner1 img {
  /*width: auto !important;*/
 	width: 100%;
  margin: auto;
}

.social-icons img{
    width:50px;
    height:50px;
}

@media (min-width: 1200px){
  .container.slider {
      width: 1100px;
  }
  
}

 /*=========================================================Mobile Banner================================*/

@media (max-width:991px){
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .container.slider {
      width: 955px;
  }
    .flexslider {
        height: 360px! important;
        margin: 0 auto !important;
        margin-bottom: 60px !important;
        margin-top: 10px !important;
    }
    .flexslider .slides img {
    height: 360px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width:965px){
  .container.slider {
      width: 920px;
  }
    .flexslider {
        height: 540px !important;
        margin: 0 auto !important;
        margin-bottom: 60px !important;
        margin-top: 10px !important;
    }
    .flexslider .slides img {
    height: 540px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width:928px){
  .container.slider {
      width: 880px;
  }
    .flexslider {
        height: 630px !important;
        margin: 0 auto !important;
        margin-bottom: 60px !important;
        margin-top: 10px !important;
    }
    .flexslider .slides img {
    height: 630px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width:890px){
  .container.slider {
      width: 820px;
  }
    .flexslider {
        height: 510px !important;
        margin: 0 auto !important;
        margin-bottom: 60px !important;
        margin-top: 10px !important;
    }
    .flexslider .slides img {
    height: 510px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media (max-width:850px){
  .container.slider {
      width: 780px;
  }
    .flexslider {
        height: 510px !important;
        margin: 0 auto !important;
        margin-bottom: 60px !important;
        margin-top: 10px !important;
    }
    .flexslider .slides img {
    height: 510px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

@media (max-width: 812px){
    .container.slider {
        width: 795px;
    }
    .flexslider .slides img {
    height: 553px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 553px! important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
  .phone-number,
  .social-media,
  .email-address{
    justify-content:center;
   }

}
@media (max-width:805px){
  .container.slider {
      width: 740px;
  }
    .flexslider {
        height: 444px !important;
        margin: 0 auto !important;
        margin-bottom: 60px !important;
        margin-top: 10px !important;
    }
    .flexslider .slides img {
    height: 444px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
}


@media (max-width: 768px){
    .container.slider {
        width: 700px;
    }
    .flexslider .slides img {
    height: 424px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 424px! important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }

}

@media (max-width: 736px){
    .container.slider {
        width: 700px;
    }.flexslider .slides img {
    height: 443px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 443px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 685px){
    .container.slider {
        width: 640px;
    }.flexslider .slides img {
    height: 415px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 415px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
  
}
@media (max-width: 667px){
    .container.slider {
        width: 650px;
    }.flexslider .slides img {
    height: 415px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 415px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
  #mep_0{
    width: 600px !important;
    margin: auto !important;
  }
}
@media (max-width: 655px){
    .container.slider {
        width: 560px;
    }
    .flexslider .slides img {
    height: 360px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 360px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 640px){
    .container.slider {
        width: 620px;
    }.flexslider .slides img {
    height: 355px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 355px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}

@media (max-width: 625px){
    .container.slider {
        width: 530px;
    }.flexslider .slides img {
    height: 305px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 305px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 568px){
    .container.slider {
        width: 550px;
    }.flexslider .slides img {
    height: 380px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 380px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
  #mep_0{
    width: 500px !important;
  }
}
@media (max-width: 558px){
    .container.slider {
        width: 500px;
    }.flexslider .slides img {
    height: 280px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 280px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 520px){
    .container.slider {
        width: 460px;
    }.flexslider .slides img {
    height: 230px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 230px !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 480px){
  li#field_1_7 {
    display: flex;
    justify-content: center;
    transform: scale(0.8);
  }
  #mep_0{
    width: 400px !important;
    height:250px !important;
  }
  .flexslider {
      margin-bottom: 1rem !important;
  }
}
@media (max-width: 470px){
  .container.slider {
    width: 420px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 230px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 230px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 425px){
  .container.slider {
    width: 410px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 230px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 230px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 414px){
  .container.slider {
    width: 400px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 230px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 230px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
  .page-id-10 .form {
    width: 100% !important;
    position: relative; 
    left: 0 !important;
    transform: translateX(0%) !important;
  }
}
@media (max-width: 405px){
  .container.slider {
    width: 370px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 230px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 230px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}

@media ( max-width: 414px ) {
  body .wp-video-shortcode {
    height: 225px !important;
  }
}

@media (max-width: 375px){
  
  .container.slider {
   
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 500px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 500px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
    #mep_0{
    width: 300px !important;
  }

  body .wp-video-shortcode {
    height: 210px !important;
  }
}

@media (max-width: 360px){
  .container.slider {
    width: 330px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 198px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 198px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 340px){
  .container.slider {
    width: 320px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 198px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 198px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}
@media (max-width: 330px){
  .container.slider {
    width: 315px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 198px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 198px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}

@media (max-width: 320px){

  body .wp-video-shortcode {
    height: 260px !important;
  }
     .container.slider {
    width: 310px;
  }
  .flex-direction-nav a {
    top: 50% !important;
    padding-top: 4px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center !important;
  }
  .flexslider .slides img {
    height: 214px !important;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .flexslider {
    height: 214px  !important;
    margin: 0 auto !important;
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
}

.flexslider ul > li:nth-child(5) img {
    object-fit: contain !important;
}

.video-embed .container{
    max-width:1000px;
    padding:0 !important;

}
.video-embed iframe{
    height:500px;
}

/* sept 10 2019*/
.video-embed {
  justify-content: center;
  display: flex;
}

/*sept 19 2019*/
.wp-video{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3rem;
}
.phone-number,
.social-media,
.email-address{
    display:flex;
}

.center-block img{
    max-width:100% !important;
    height:auto !important;
}

/*-------------------------------------------------VIDEO June 12-2023----------------------------------------------------*/
video {
    width: 100%;
    height: 75%;
    position: absolute;
    object-fit: contain;
    transition: all 150ms linear;
    z-index: 10;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.box1 {
	opacity: 1;
}
.box2 {
	opacity: 0;
}
.box3 {
	opacity: 0;
}
.video-container {
	width: 100%;
	height: 75vh;
	background-color: rgba(0, 0, 0, 0.5);
	margin-bottom: 50px;
}

.video-container br {
    display: none !important;
}

/*-------------------------------------------------END VIDEO June 12-2023----------------------------------------------------*/

