   /*  .borderLeft {
  border-right: 2px solid #fff !important;
  position: absolute;
  top: 50%;
  bottom: 50%;
}*/
    /*.nav>li>a {
            padding: 1px 20px;

        }*/
        

        
        /*.megamenu .dropdown-menu li:first-child {
            padding: 2px !important;
        }*/
        
        .megamenu .dropdown-menu {
            /*background-color: transparent !important;*/
            /*background: linear-gradient(0deg, rgba(0,0,0,0.4682247899159664) 0%, rgba(0,0,0,0) 100%);*/
            background: linear-gradient(0deg, rgb(11,62,32) 0%, rgba(11,62,32) 90%);
            
        }
        
        .megamenu .dropdown .dropdown-menu li a {
            color: #fff !important;
            padding: 10px;
            border-bottom: 1px solid #fff !important;
            text-align: right;
            /*border-top: 1px solid #fff !important;*/
        }
        /*          @media (min-width: 766px)*/
        
        .navbar-mp .navbar-nav > li > a {
            color: #fff !important;
        }
        
        .carousel-control.right {
            background-image: none !important;
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
            background-repeat: repeat-x;
        }
        
        .carousel-control.left {
            background-image: none !important;
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
            background-repeat: repeat-x;
        }
        
        @media (min-width:961px) {
            .width20 {
                width: 20%;
            }
            .width10 {
                width: 10%;
            }
        }
        
        @media (min-width: 768px) {
          
            .navbar-header {
                float: right;
            }

            .nav-border-top{
              border-top: 1px solid #fff !important;
            }

            .dropdown a:before{
            display: block;
            /* display: none; */
            content: '';
            width: 1px;
            height: 21px;
            background: #fff;
            position: absolute;
            bottom: 15px;
            right: 0

            }
            .last a:before{
            /*display: block;*/
            display: none; 


            }
        }

        .section-heading:before{}
    

           .border  {
            background: #0000009e;
            border-radius: 50px;
            /*widht: 10px;*/
            padding: 22px;
           }


.border-primary {
    border: 1px solid #c38f50 !important;
}

.megamenu_new .dropdown-menu_new {
    box-shadow: none;
    padding: 0;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid #fff !important;
  
}



.carousel-control.right{
    background-image: none !important;
   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

.carousel-control.left{
    background-image: none !important;
   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

.modal-dialog{
    max-width: 100% !important;
}

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

@media (min-width: 768px){
.modal-dialog {
    width: 60%;
    margin: 5% auto;
}
.padding-mob-t-b-20{
  padding: 20px 0 0 20px !important;
}

.dropdown a {
/*
  padding-left: 30px !important;
  padding-right: 30px !important;
*/
    padding-left: 22px !important;
  padding-right: 22px !important;

} 

.top-nav-collapse .padding-mob-t-b-25{
  padding: 25px 0 0 0;
}
}
@media (max-width:600px)  {
    .modal-dialog {
    position: fixed;
    width: auto;
    margin: 10px;
    top: 25%;
}
     .navbar-header
    {
       background: #48AD4C; 
    }
    .navbar-pasific-backshadow{
  background: #48AD4C;
    border:none;
}
.mob-font-35 h1{
  font-size: 35px !important;
}
.plm50{
  padding-left: 50px;
}
.prm50{
  padding-right: 50px;
}
.mob-hidden{
  display: none;
}
    pt200{
        padding-top: 10px;
    }
}


/**
 * Overlay
 * -- only show for tablet and up
 */
@media only screen and (min-width: 40em) {
  
  .modal-overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: rgba(#000, 0.6);
    opacity: 0;
    visibility: hidden;
    backface-visibility: hidden;
    transition: opacity $speed $easing, visibility $speed $easing;}

    &.active {
      opacity: 1;
      visibility: visible;
    }
  }
} // media query



/**
 * Modal
 */
.modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 auto;
  background-color: #fff;
  width: 600px;
  max-width: 75rem;
  min-height: 20rem;
  padding: 1rem;
  border-radius: 3px;
  opacity: 0;
  overflow-y: auto;
  visibility: hidden;
  box-shadow: 0 2px 10px rgba(#000, 0.1);
  backface-visibility: hidden;
  transform: scale(1.2);
  transition: all $speed $easing;}
  
  .close-modal {
    position: absolute;
    cursor: pointer;
    top: 5px;
    right: 15px;
    opacity: 1;
    /*backface-visibility: hidden;*/
    transition: opacity $speed $easing, transform $speed $easing;
    transition-delay: $delay;}
    
    svg {
      width: 1.75em;
      height: 1.75em;
    }
  } // close modal
  
  .modal-content {
    opacity: 0;
    backface-visibility: hidden;
    transition: opacity $speed $easing;
    transition-delay: $delay;
  } // content
  
  &.active {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
    
    .modal-content {
      opacity: 1;
    }
    
    .close-modal {
      transform: translateY(10px);
      opacity: 1;
    }
  }
}



/**
 * Mobile styling
 */
@media only screen and (max-width: 39.9375em) {
  
  h1 {
    font-size: 1.5rem;
  }
  .navbar-pasific-backshadow{
  background: #48AD4C;
    border:none;
}
  .modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    border-radius: 0;
    transform: scale(1.1);
    padding: 0 !important;
  }
  
  .close-modal {
    right: 20px !important;
  }

  
} 
.cus-float-left{
  float: left;
}
.top-nav-collapse img{
  /*  width:  32% !important;*/
}
.navbar-pasific-backshadow{
  background: #48AD4C;
    border:none;
}
@media (max-width:641px){
    .borderLeft{
        display: none;
    }
    .navbar-pasific .navbar-brand img{
      width:  25% ;
      
    }
.navbar-brand {
  float: center;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
    }
    .cus-float-center{
      float: none;
    }

    .text-align-mob-center{
      text-align: center !important;
    }

    .top-nav-collapse img{
    width:  25% !important;
}
.navbar-pasific-backshadow{
  background: #48AD4C;
    border:none;
}
    .navbar-main-collapse
    {
        
        background: #48AD4C;
    }
    .navbar-header
    {
       background: #48AD4C; 
    }
/*
    .mb50
    {
       margin-right: 1px; 
        
    }
    
    .pt90 
    {
       padding-top: 37px; 
        
    }
    
    .mr50
    {
        margin-bottom: 10px;
        
    }
    .pr70 {
    padding-right: 22px;
    padding-left: 35px;
}
*/
    .pr70 {
    padding-right: 22px;
    padding-left: 35px;
}
    .pt100 {
    padding-top: 60px;
}
/*
    .pt50 {
    padding-top: 20px;
}
    .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right;
}
    .pt5 {
    padding-top: 35px;
}
*/
}

.navbar-toggle {
    float: right;
    margin-right: 15px;
    margin-left: auto;
}

.top-nav-collapse li> a{
    padding: 10px 20px !important;

}

.border-fp-img{
  border: 10px solid #e2b682;
}
.border-radius {
            border-radius: 5px;
        }


.glyphicon-chevron-left:before{
  content:  url('../img/sliderarrows/left.png') !important;
}
.glyphicon-chevron-right:before{
  content:  url('../img/sliderarrows/right.png') !important;
}

.parallax-window-2{
  min-height: 65vh;
}



/*video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}*/
.vimeo-wrapper {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
   pointer-events: none;
   overflow: hidden;
}
.vimeo-wrapper iframe {
   width: 100vw;
   height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
   min-height: 100vh;
   min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

@media screen and (max-device-aspect-ratio: 40/71) {
  .mob-res{
    width: 84%;
  }
  
}

.signup-card{
  width: 40%;
  background-color: #48AD4C;
  padding: 3%;
  border-radius: 10px;
  color: #fff;
  text-align: end;
}

.signup-card input{
  text-align: end;
}

.fb-feeds-iframe{
    width:500px;
    height:500px;
}

@media screen and (max-width:767px) {
  .signup-card{
    width: 100%;
    background-color: #48AD4C;
    padding: 3%;
    border-radius: 10px;
    color: #fff;
  }
  
  .fb-feeds-iframe{
    width:350px;
    height:500px;
}
}

