/* Media Devices, .visible-md-* 
----------------------------------------------*/
@media screen and (min-width: 992px) and (max-width: 1199px) {
   .claim-banner .wrapper{
   	   /* margin: 0 20px 0 20px!important;*/
   }
   .discover-banner .container-fluid .middle .discover{
   		margin-top: 45px!important;
   }
    .dash-col .latest-opinions-slider .opinion-item .wrapper .img-wrapper {
        height: 412px;
    }
   
   .discover-banner .container-fluid .middle .description p{
   		line-height: 30px!important;
    	margin-top: 40px!important;
   }
   .intro-banner .container-fluid .middle .title{
	font-size:2.1em;
   }
  .owl-item .quote-item .quote .bold{
    font-size: 32px!important;
   }
  .owl-item .quote-item .quote .info .date,
  .owl-item .quote-item .quote .info .tag{
      color: white;
      font-size: 16px;
  }
  .twitter-slider .owl-carousel{
      top: 10%!important;
  }
  .opinion-video .video{
    float: none;
    width: 100%;
  }
  .opinions-banner .wrapper{
    padding-top: 30px;
  }
  .opinions-banner p{
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .opinions-banner .quote-author{
    font-size: 16px;
    padding: 30px 15px 15px 15px;
  }
  .opinions-banner h3, .opinions-banner h4, .opinions-banner h5, .opinions-banner h6{
    margin-top: 5px;
  }
  .related-box h3{
    font-size: 40px;
    line-height: 48px;
  }
  .col-sm-offset-left-1{
    margin-left: 8.33333333%;
    }
  .col-sm-offset-right-1 {
  margin-right: 8.33333333%;
  }
  .latest-opinions-slider .opinion-item .wrapper{
      min-height: 590px;
    }
/*    .latest-opinions-slider .lines-of-text{
          bottom: 28%;
    }*/

    .opinion-video .left-box{
      padding-bottom: 40px;
    }

  .latest-opinions-slider .lines-of-text{
    margin-left: 0px;
  }
  .opinion-video .col-md-12 .green-button{
    float: none;
  }
  .your-opinion-product.latest-opinions-slider .left-part footer{
       width: 46%;
  }
  .your-opinion-product.latest-opinions-slider .lines-of-text{
    width: 50%;
  }

  /* Shop Discover Banner */
  .shop-content-main-title .shop-title {
      font-size: 3em;
      line-height: 50px;
  }
  .shop-content-main-title hr {
      margin: 10px;
  }
  .shop-content-description p {
      font-size: 18px;
      line-height: 30px;
      margin-top: 15px;
  }
  .discover-banner .container-fluid .middle .discover.shop-disover .shop-text {
      font-size: 18px;
        line-height: 22px;
  }
  .discover-banner .container-fluid .middle.shop-middle {
      top: 12%;
  }
  /* End Of Shop Discover Banner */

  /* Most Popular Part */
  .most-popular-content {
      padding: 60px 100px 30px 100px;
  }
  .most-popular-content a { 
      line-height: 20px;
  }
  /* END oF Most Popular Part */

  /* Our Range Content Section */
  .quote.text-bg blockquote {
      font-size: 42px;
      line-height: 49px;
  }
  /* End of Our Range Content Section */
  
  .history-page-descritpion{
      width: 65%;
  }

  /* Shop Cart Page */
  .woocommerce-cart table.cart td.actions .coupon .input-text {
      max-width: 180px;
  }
  /* End of Shop Cart Page */

  /* Shop Checkout Page */
  #customer_details .woocommerce-billing-fields,
  #customer_details .woocommerce-shipping-fields {
    width: 100%;
  }
  #customer_details .checkout-buttons {
    width: 100%;
  }
  /* End of Shop Checkout Page */

  /* Messages Page */
  .fol-container .fol-member h3 {
      font-size: 32px;
  }
  .chat-conversation .fol-date {
      width: 30%;
  }
  .chat-conversation .fol-rest-content {
      width: 70%;
  }
  .container-fluid .fol-container {
      padding: 60px 10px 60px 10px;
  }
  /* End of Messages Page */

   .opinion-col .latest-opinions-slider .opinion-item .wrapper,
   .dash-col .latest-opinions-slider .opinion-item .wrapper{
      height: 520px;
      min-height: 340px;
      border: 1px solid #d6d5d5;
  }
  .dashboard-opinion.latest-opinions-slider .lines-of-text{
        left: 6%;
  }
    .products .grid [class*="item-"] {
    width: 33.333333333%;
    }

  /* Downlaod Page */
  .download-parts .download-part .download-part-title h3 {
      font-size: 18px;
  }
  .download-parts .download-part .downoload-part-image {
      margin-bottom: 30px;
  }
  /* End of Download Page */

  .latest-opinions-slider.friends-list .single-item{
    width: 100%;
    height: 520px;
  }
  .friends-list .fol-member{
    height: 97px;
    text-align: center;
    text-align: -webkit-center;
    margin-bottom: 25px;
  }
  .opinion-wall.members .single-item img{
    margin-bottom: 0;
  }
  .latest-opinions-slider.friends-list .owl-nav{
    top: 116.6%;
  }

    #opinion-wall-rows .opinion-wall.members .single-item{
    width: 50%
    }

  
    
    
  /* Chat Page - Fol Chat */
  .chat-conversation .fol-conversation h4,
  .chat-conversation .fol-conversation span,
  .chat-conversation .fol-conversation p {
      padding-left: 20px;
  }
  .chat-conversation .fol-conversation .from {
      padding-left: 0;
  }
  .messages-container .flag {
      margin-left: 20px;
  }
  /* End of Chat Page - Fol Chat */
   .disc-new .container-fluid .middle .title {
       font-size: 3em;
	   padding-bottom:5px;
	}
  .latest-opinions-slider .right-part img{
	height:auto;
	width: 90% !important;
	bottom:0;
	position:absolute;
	right:0;
	bottom:0;
  }
  .feis-comments .owl-item [class*="col-"] {
    height: 20vh;
    max-height: 600px;
	 min-height:260px;
  }
   .feis-comments .quote-item .quote .bold {
      font-size: 28px;
  	line-height:32px;
  }
  
  /* Tours Listing Page */
  .tours-banner.discover-banner .container-fluid .middle .discover.shop-disover {
      top: 55%;
  }
  /* End of Tours Listing Page */

  /* Tours Main Page */
  .tours-main .tours-main-content .tours-main-left .tour-availability table tbody .day {
      padding-left: 0;
  }
  /* End of Tours Main Page */

  /* Calendar */
  .calendar th:first-child, .calendar td:first-child {
      padding: 0;
  }
  /* End of Calendar */

  /* Profile Page */
  /*.latest-opinions-slider .left-part p.large-text {
      font-size: 26px;
  }
  /* Profile Page */

  /* Opinion Wall Page */
 /* .latest-opinions-slider .left-part p.large-text {
      line-height: 26px;
      font-size: 22px;
  }*/
  /* Opinion Wall Page */

  /* Opinions Videos Page */
  .opinion-video .opinions-container {
      padding: 20px 0 20px 0;
  }
  .opinion-video {
      padding: 50px 0;
  }
  .opinion-video .left-box .opinions-content {
      padding-left: 40px;
  }
  .opinion-video .right-box .opinions-content {
      padding-right: 40px;
  }
  .opinion-video .left-box {
      padding-bottom: 0;
  }
  /* End of Opinions Videos Page */

  /* Competitions Page */
  .competitions .last-fol-top-container .separate-line .last-winner-text h3, 
  .competitions .fol-top-container .last-winner-text h3 {
      font-size: 24px;
      line-height: 26px;
  }
  .competitions .last-winner-container .last-winner-bottom p, 
  .competitions .competitions-container .fol-top-container .last-winner-bottom p {
      font-size: 16px;
  }
  .competitions .last-fol-top-container .separate-line .last-winner-text {
      padding-left: 30px;
      margin-bottom: 15%;
  }
  .competitions .fol-top-container .last-winner-text {
      padding-left: 30px;
      margin-bottom: 20%;
  }
  .competitions .last-winner-container .last-winner-bottom, 
  .competitions .competitions-container .fol-top-container .last-winner-bottom {
      padding-left: 30px;
  }
  /* End of Competitions Page */

  /* Homepage */
  .shop-content-main-title .shop-title, .rich-text-homepage h1 {
      font-size: 48px;
      line-height: 48px;
  }
  .checkout .woocommerce .cart-collaterals .cart-subtotal td, 
  .checkout .woocommerce .cart-collaterals .shipping td, 
  .checkout .woocommerce .cart-collaterals .order-total td {
      padding-right: 20px;
  }
  .checkout .woocommerce .cart-collaterals table tbody .shipping td span {
      right: 20px;
  }
  /* End of Homepage */

  /* Distillery Team Page */
  .members .single-item {
      margin-bottom: 20px;
  }
  /* End of Distillery Team */

  /* Torus Page */
  .tours-main-left .tour-details .tour-gallery li img {
      height: 100px;
  }
  /* End of Torus Page */

  /* Profile Page */
  .redemption.white .right-section ul.table .td {
      padding-right: 10px;
  }
  .redemption figure {
      height: 160px;
  }
  .redemption figcaption {
      padding: 12px;
  }
  .redemption .actions a,
  .opinion-block .button-area a,
  .friends-block .button-area a,
  .plot .download-part-button a,
  button[name="add-product"] .add-to-collection {
      font-size: 16px;
  }
  .cabinet .owl-carousel h3 {
      padding-left: 15px;
      padding-right: 15px;
  }
  /* End of Profile Page */

  /* History Page */
  .shop-content-description, .shop-content-main-title {
      padding-right: 25%;
      padding-left: 25%;
  }
  /* End of History Page */

  /* Shop Page */
  .woocommerce-cart .cart-collaterals .cart_totals .redemption-points td {
      padding-right: 20px;
  }
  /* End of Shop Page */

  /* Opinions Page */
    .modal.in .modal-dialog {
        width: 75%;
    }
    /* End of Opininos Page */

        /* Your Opinion Page */
    .your-opinion-product.latest-opinions-slider .right-part img.active {
        display: block;
        width: 100% !important;
        height: auto !important;
    }
    .your-opinion .options .form-group label {
        margin-left: 15px;
    }
    /* End of Your Opinion Page */

    /* Reply Message Page */
    .message-metadata .reply-message-avatar img {
        width: 60px;
        height: 60px;
        bottom: 5px;
    }
    /* End of Reply Message Page */

    /* Video Iframe */
    .video-background {
        height: 580px;
    }
    /* End of Video Iframe */
}