/*  Resolutions below 1200px  */
            
@media (max-width: 1200px) {
  .footer .copyright .col-md-12, .full-width-row .wpb_row {
    max-width: 970px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
  }


}  
@media (max-width: 992px) {
  #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a {
    padding: 35px 18px 35px 18px;
  }
  .footer .copyright .col-md-12, .full-width-row .wpb_row {
    max-width: 750px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
  }
  .js .selectnav {
    margin-top: 20px;
  }
  .social-4 i {
    width: 38px;
    height: 38px;
    line-height: 38px;
  }
  .footer .copyright p {
    padding-top: 6px;
  }
  .back-to-top {
    display: none;
  }
  .flickr_badge_image {
    margin-right: 6px!important;
    margin-bottom: 6px!important;
    width: 40px!important;
    height: 40px!important;
  }
  .wpb_image_grid .wpb_image_grid_ul img {
    max-width: 220px!important;
    height: auto!important;
  }

  :not(.ifb-face) {
   /*CSS transitions*/
   
   -o-transition-property: none !important;
   -moz-transition-property: none !important;
   -ms-transition-property: none !important;
   -webkit-transition-property: none !important;
   transition-property: none !important;
   
   /*CSS transforms*/
   
   -o-transform: none !important;
   -moz-transform: none !important;
   -ms-transform: none !important;
   -webkit-transform: none !important;
   transform: none !important;
   
   /*CSS animations*/
   
   -webkit-animation: none !important;
   -moz-animation: none !important;
   -o-animation: none !important;
   -ms-animation: none !important;
   animation: none !important;
   
  }
  /*
  .flip-box-wrap * {
    -o-transition-property: inherit !important;
   -moz-transition-property: inherit !important;
   -ms-transition-property: inherit !important;
   -webkit-transition-property: inherit !important;
   transition-property: inherit !important;

   -o-transform: inherit !important;
   -moz-transform: inherit !important;
   -ms-transform: inherit !important;
   -webkit-transform: inherit !important;
   transform: inherit !important;

   -webkit-animation: inherit !important;
   -moz-animation: inherit !important;
   -o-animation: inherit !important;
   -ms-animation: inherit !important;
   animation: inherit !important;
  }
  */

.wpb_animate_when_almost_visible {
  opacity: 1!important;
}
}
/*  Resolutions below 980px  */

@media (max-width: 980px) {

/*                 
  .back-to-top {
    float:left;
  }               
*/
  

}  

@media (max-width: 769px) {
  
  #megaMenu.megaMenuHorizontal ul.megaMenu {
    display: none!important;
  }

}
/*  Resolutions below 768px  */

@media (max-width: 768px) {

  .navbar {
    margin-bottom: 0;
  }
  .navbar-fixed-top {
    position: static;
  }
  #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.menu-item.ss-nav-menu-reg > ul.sub-menu {
    position: relative;
  }
  #megaMenu.megaResponsive ul.megaMenu > li.menu-item {
    width: 100%;
  }
  #megaMenu.megaFullWidth {
    width: 100%;
  }
  .breadcrumb {
    text-align: left;
    padding-left: 0;
  }
  
  .info-bar {
    display: none;
  }
  body {
    padding-top: 0;
  }
  body.has-info-bar {
    padding-top: 0px!important;
  }
  .has-info-bar.mean-container a.meanmenu-reveal {
    top: 17px;
  }
  .container {
    padding-left:20px !important;
    padding-right:20px !important;
  }
  .logo {
    padding-top: 17px;
    padding-bottom: 14px;
  }
  .footer .copyright .col-md-12 {
    max-width: 750px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer .container {
    padding-left: 40px!important;
    padding-right: 40px!important;
  }
  .footer .wpb_row .wpb_column {
    margin-bottom: 0;
  }
 
  
/*
  .newsletter p{
    padding-top:15px;
  }
 
  .newsletter .nl-input{
    padding-top:30px;
*/

  /* vertical padding for span* */
  [class*="span"] {
    margin-bottom: 12px !important;
  }






  /* Main Navigation - Hidden */
/*  
  .navbar .nav {
    display:none !important;
  }

  .navbar {
    float:left !important;
    width:100%;
  }
*/
  /* Select Box Navigation - Show */
  /*  .navbar .nav-responsive {
    display:block !important;
    width:100%;
    clear:both;
  }  
  
  .menu-shop .navbar .nav-responsive {
    margin-top:20px;
  }
*/
 
}
@media (max-width: 767px) {
  .woocommerce-breadcrumb {
    float: left;
    margin-top: 0;
  }
  .breadcrumb {
    float: left;
  }
}
@media (max-width: 500px) {
  .nav-tabs>li {
    width: 100%;
  }
  .nav-tabs>li>a {
    border-right: 1px solid #f0f1f4 !important;
  }
}
@media (max-width: 400px) {
  .btn-small.back-tt {
    display: none;
  }
  .post-info {
    padding-top: 45px;
    padding-bottom: 10px;
  }
}





