@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-main {
    width: 64.666%;
  }
}

/* Modify media query for specific sizes */
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
  .pos-6.pos_skin,
  .pos-8.pos_skin {
    width: 58.333% !important;
  }
  /*.pos-1.pos_skin1 {*/
      /*width: 43.6% !important;*/
  /*}*/

  .pos-6 .videoico,
  .pos-8 .videoico {
    z-index: 10000;
    left: 0 !important;
    top: 60px !important;
  }

  .pos-6 .post-img img,
  .pos-8 .post-img img  {
    width: auto;
    position: relative;
    left: -150px;
    /*right: 0;*/
    top: -60px;
  }

  .pos-2 .post-img img {
    min-height: 180px;
    width: auto;
  }

  .pos-2 {
    /*width: 25%;*/
    padding-right: 5px;
  }

  .col-sm-5mobile-ads {
    padding-left: 5px;
  }

  /*.expertw {*/
    /*padding: 8px;*/
  /*}*/

  /*.expertwname {*/
    /*text-overflow: ellipsis;*/
    /*word-wrap: break-word;*/
    /*overflow: hidden;*/
    /*max-height: 1.2em;*/
    /*line-height: 1.2em;*/
    /*padding-bottom: 4px;*/
  /*}*/

  /*.expertwname a {*/
    /*font-size: 14px;*/
  /*}*/

  /*.expertwtitle {*/
    /*text-overflow: ellipsis;*/
    /*word-wrap: break-word;*/
    /*overflow: hidden;*/
    /*max-height: 2.4em;*/
    /*line-height: 1.2em;*/
    /*margin-top: 10px;*/
    /*padding-bottom: 4px;*/
  /*}*/

  /*.expertwtitle a {*/
   /*font-size: 12px;*/
  /*}*/

  /*.expertwtxt br {*/
    /*display: none;*/
  /*}*/
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .pos_skin1,
  .colwhp_skin,
  .pos_skin,
  .col-md-3 {
    width: 100% !important;
  }
  .col-md-3.expertimgsinglepage,
  .col-md-3.expert-pic {
    width: auto !important;
  }

  .col-sm-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  #headertogglebutton {
    margin-top: -75px !important;
  }

  #navbarcollapse {
    margin-top: -1px !important;
    border: none;
    background: #000;
  }

  #navbarcollapse ul li {
    border: none;
  }

  ul#menu-main-menu li a {
    padding: 0 0 5px 5px !important;
    font-size: 12px !important;
  }

  .collapse.in {
    position: relative !important;
  }

  p#breadcrumbs a {
    color: #000;
    text-decoration: underline;
    font-size: 11px;
    float: left;
    padding-top: 10px;
  }

  .col-sm-5mobile-ads {
    width: 45% !important;
  }

  .col-sm-5mobile-ads .pos-3 {
    margin: 0 auto !important;
  }

  .post-img {
    float: left;
    width: 31%;
    margin-right: 15px;
    max-width: 310px;
    min-width: 310px;
    max-height: 100px;
    min-height: 100px;
  }

  .menu .container {
    width: 100%;
  }

  #navbarcollapse {
    width: 100% !important;
    position: absolute !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #navbarcollapse {
    margin-top: -1px !important;
    border: none;
    background: #000;
  }

  #navbarcollapse ul li {
    border: none;
  }

  ul#menu-main-menu li a {
    padding: 0 0 5px 5px !important;
    font-size: 12px !important;
  }

  .collapse.in {
    position: relative !important;
  }

  #headertogglebutton {
    margin-top: -45px !important;
  }

  p#breadcrumbs a {
      color: #000;
      text-decoration: underline;
      font-size: 11px;
      float: left;
      padding-top: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1024px){
  .home-halfpage{
    display: none;
  }
  .experttxtsingle{
    margin-top: 24px !important;
  }
  .post-img{
    min-width: 200px;
    max-width: 200px;
  }
  .categorytitle a, .articletitle a{
    /*padding-left: 10px !important;*/
  }
  .post-txt {
    padding: 12px 15px 12px;
    /*min-height:126px;
    max-height:126px;*/
  }

  .categorytitle, .articletitle {
      margin-bottom: 1em;
      float:right;
      width: 70%;
  }


  ul.nav.navbar-nav.email {
    display: none;
  }

  ul#menu-menu-1 li a {
    font-size: 1.111em;
    padding: 10px;
  }

  ul#menu-menu-1 li a:hover {
    border-bottom: medium none transparent;
    background-color: #F6F5F2;
  }

  .mediaquest  {
    float: right;
    padding: 12px 20px;
    background-color: #FFF;
  }

  .mediaquest a {
    display: none;
  }

  .mediaquest ul {
    margin-left: 0px;
    padding-left: 0px;
  }

  .mediaquest ul li {
    float: inherit;
    padding: 0px 10px;
  }

  .mobile-box-1:first-child .post-category a {
    font-size: 12px;
    font-weight: normal;
  }

  .mobile-box-1:first-child .post-title a {
    font-size: 2.2rem !important;
    line-height: 1;
  }

  .mobile-box-1:first-child .article-shares-stub {
    display: none;
  }

  .post-title a {
    font-size: 1.4rem;
    padding: 8px 0px;
    color: #333;
    line-height: 1.333em;
  }

  .blog-main {
    width: 57%;
    float: right;
  }

  .blog-sidebar {
    width: 43%;
    margin-top: 7%;
  }

  p.comment-form-author input#author,
  p.comment-form-email input#email {
    width: 77%;
  }

  p.comment-form-url input#url {
    width: 75%;
  }

  p.comment-form-comment textarea#comment {
    width: 95%;
  }

  li.current-menu-item a {
    background-color: transparent;
    border-bottom: 2px #f24f56 solid;
  }
  
  .desktop-box-2 div.post-img a img {
  height: auto;
  }

  .home-mpu1 {
    max-height: 260px;
    min-height: 260px;
  }

   .footer-ads {
    margin-bottom: 1.444%;
  }

  .container {
    padding-right: 0;
    padding-left: 0;
  }

  /*.pos-3 {
    width: 41.6667%;
  }

  .pos-5 {
    width: 58.3333%;
  }

  .pos-12 {
    width: 66.6667%;
  }

  .pos-4 {
    display: none;
  }*/

  .post-title {
    padding: 12px 0 10px;
  }

  .pos-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .pos-6 .post-excerpt {
    display: none;
  }

  .pos-1 .article-shares-stub {
    display: none;
  }

  .container.flex {
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }

  .container .pos-1 {
    order: 1;
    -webkit-order: 1;
  }

  .container .pos-2 {
    order: 3;
    -webkit-order: 3;
  }

  .container .pos-3 {
    order: 2;
    -webkit-order: 2;
  }

  .container .pos-4 {
    order: 4;
    -webkit-order: 4;
  }

  .container .pos-5 {
    order: 5;
   -webkit-order: 5;
  }

  .container .pos-6 {
    order: 6;
    -webkit-order: 6;
  }

  .container .pos-7 {
    order: 7;
    -webkit-order: 7;
  }

  .container .pos-8 {
    order: 8;
    -webkit-order: 8;
  }

  .container .pos-9 {
    order: 9;
    -webkit-order: 9;
  }

  .container .pos-10 {
    order: 10;
    -webkit-order: 10;
  }

  .container .pos-11 {
    order: 11;
    -webkit-order: 11;
  }

  .container .pos-12 {
    order: 12;
    -webkit-order: 12;
  }

  /*.container .pos-13 {
    order: 13;
    -webkit-order: 13;
  }*/

  .top {
    border-bottom: 1px solid #EFEFEF;
    padding: 20px 0;
  }

  .middle-title {
    font-size: 13px;
    padding: 20px 0 0;
  }

  .middle {
    padding: 14px 0 30px;
  }

  .middle-last {
    padding: 14px 0px 30px;
  }

  .middle a, 
  .middle-last a {
    text-decoration: none;
    color: #000;
    font-size: 13px;
    margin-bottom: -15px;
    display: block;
  }

  .middle a:hover,
  .middle-last a:hover {
    color: #006aa6;
  }

  .bottom {
    margin-bottom: 15px;
    padding: 30px 0;
  border-top: 1px solid #EFEFEF;
  }

  .pos-1 .post-title a {
    font-size: 1.6rem;
  }

  /* Social Media Share */

  .panel {
    box-shadow: none;
    margin-bottom: 0;
  }

  ul.social-buttons {
    position: absolute;
    bottom: -10px;
    display: block;
    list-style: outside none none;
    overflow: visible;
    margin-left: -16px;
    padding: 0px;
    margin-bottom: 10px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
  } 

  .social-buttons li {
    margin: 0px 15px;
    display: inline;
    float: left;
    width: 23%;
  }

  .pos-1 ul.social-buttons {
    bottom: -2px;
  }

  /*.pos-2  .socialite.googleplus-one,
  .pos-7 .socialite.googleplus-one, 
  .pos-8 .socialite.googleplus-one, 
  .pos-10 .socialite.googleplus-one, 
  .pos-11 .socialite.googleplus-one, 
  .pos-12 .socialite.googleplus-one {
    display: none;
  }*/

  .fb-like.fb_iframe_widget span iframe {
    width: 80px !important;
  }

  .load-more-block {
    order: 13;
    -webkit-order: 13;
  }

  .load-more-block {
    text-align: center;
  }

  #cat_loadmore {
    margin: 0 auto;
  }

  div#navbar {
    position: relative;
  padding: 10px 0;
  float: none;
  }

  ul.nav.navbar-nav.navbar-right.social-media {
    position: absolute;
    top: 0px;
    right: 10px;
    margin: 0
  }

  .top-leaderboard {
    margin-top: 50px;
  }

  #search-form {
    right: -190px;
  }

  .navbar-header {
    float: none;
    padding: 3px 0;
  }
  
  .navbar-left,.navbar-right {
    float: none !important;
  }
    
  .navbar-toggle {
    display: block;
  }
    
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  
  .navbar-collapse.collapse {
    display: none!important;
  }

  .navbar-nav {
    float: none!important;
  }

  .navbar-nav>li {
    float: none;
  }
    
  .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
    
  .collapse.in{
    display:block !important;
    position: absolute;
  }

  .navbar-toggle {
    float: left;
  }

  .social-media-mobile-menu {
    display: none;
  }

  .include-bg {
    margin-top: 0;
  }

  .navbar-default .navbar-toggle {
    border-color: transparent;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
  }

  .mpu-small img {
    width: 100%;
  }

  .page-template-contact p#breadcrumbs {
    float: left;
  }

  .page-template-contact p#breadcrumbs a {
    color: #646464;
    text-decoration: underline;
    font-size: 11px;
    float: left;
  }

  .page-template-contact p#breadcrumbs span.breadcrumbSeparator {
    font-size: 12px;
    float: left;
    padding: 0px 8px;
    color: #000;
  }

  .page-template-contact li {
    list-style: outside none none;
  }

  .page-template-contact span.endpoint {
    float: left;
    padding: 0px 8px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
  }

  .page-template-contact .top-leaderboard {
    margin: 70px auto -16px;
    background-color: transparent !important;
    padding-top: 0 !important;
  }

  .page-template-contact .wrapper {
    background-color: #EBEBEB;
    padding-top: 24px;
  }

  .page-template-contact nav.navbar .wrapper {
    padding-top: 0;
    background-color: transparent;
  }

  .page-template-contact footer .wrapper {
    background-color: transparent !important;
  }

  /* Tablet view latest request starts here */
  .container.flex .col-sm-8,
  .container.flex .col-sm-7,
  .container.flex .col-sm-4 {
    width: 100%;
  }

  .post-img {
    float: left;
    width: 31%;
    max-width: 210px;
    min-width: 210px;
    max-height: 164px;
    min-height: 164px;
    margin:0;
  }
  .expertblock .post-img {
    max-width: 195px;
    min-width: 195px;
  }
  .expertblock .post-img img {
    float: none;
  }

  .post-img img {
    /*min-height: 100px;
    max-height: 100px;*/
    float: left;
  }

  .post-txt {
    max-height: 164px;
    min-height: 164px;
    padding: 12px 15px;
  }

  .post-img img {
    max-height: 180px;
  }

  .post-img-playicon {
    top: 25px;
    left: 100px;
    bottom: 0px;
    right: 0px;
    z-index: 1;
    position: absolute;
    display: block;
    margin: 0px;
  }

  .post-img-playicon img {
    width: 50px;
  }

  .article-shares-stub {
    display: none;
  }

  .article-shares-links.panel {
    border: transparent;
  }

  ul.social-buttons.cf {
    left: 266px;
  }

  .search-results #breadcrumbs {
    width: 100%;
    padding-top: 12px;
  }

  .search-results .pos-1 {
    margin-top: 70px;
  }

  .search-results li.result {
    top: 25px;
    left: -75px;
  }

  .search-results span.endpoint {
    font-size: 1.666em;
  }


  .search-results .top-leaderboard {
    margin-top: 70px;
  }

  .pos-1, .pos-2, .pos-5, .pos-6, .pos-7, .pos-8, .pos-9, .pos-10, .pos-11, .pos-12,
  .pos-13,.pos-14,.pos-15,.pos-16,.pos-17,.pos-18,.pos-19,.pos-20,.pos-21,.pos-22,.pos-23  {
    width: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .col-sm-7 {
    width: 100%;
  }

  .hidden-xs {
    display: none;
  }

  .col-sm-7.logo-container {
    width: 58.3333%;
  }

  #search-form {
    right: -190px;
    position: absolute;
    background: #F04E55 none repeat scroll 0% 0%;
    padding-bottom: 11px;
    padding-top: 11px;
    padding-right: 10px;
    margin-top: -12px;
  }

  ul#menu-main-menu li a {
    padding: 10px;
    font-size: 1.111em;
  }

  .pos-3 {
    margin: 0px;
    left: 50%;
    transform: translate(80%, 0%);
    top: 50%;
  }

  .btn-default:hover,
  .btn-default:focus {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
  }

  span#search-icon {
    background: transparent;
    border: none;
    color: #fff;
  }

  .categorytitle a {
    font-family: arial;
    font-weight: 600;
    font-size: 12px;
    color: #808080;
    margin-top: 5px;
  }

  .articletitle a {
    font-size: 2.1rem;
    padding: 8px 0;
    color: #333;
    line-height: 1.333em;
  }

  p#breadcrumbs {
    padding-left: 10px;
  }

  .footer{
    background: #000000;
  }

  .mq-container{
    display:block;
    text-align: center;
    padding:15px 0 15px 0;
    color:#ffffff;
  }

  .footerlogo-container {
    display:block;
    width:172px;
    height:60px;
    margin:0 auto;
    margin-top: 20px;
  }

  .mq-container a{
    color:#ffffff;
    text-decoration: none;
  }

  .mq-container a:hover{
    color:#ffffff;
    text-decoration: none;
  }

  .mq-container p{
    color:#ffffff;
    margin-bottom: 5px;
  }

  .footerstaticcontainer{
    padding:10px 0 10px 0;
    border-bottom: 1px #6F6F6D solid;
    border-top: 1px #6F6F6D solid;
    margin:5px 0 5px 0;
    text-align: center;
  }

  .footernewsletter{
    padding:10px 0 10px 0;
    margin:5px 0 5px 0;
    text-align: center;
  }

  #menu-footerm{
    display: inline-block;
    margin: 0;
    padding: 0;
    width:100%;
  }

  #menu-footerm li{
    float:left;
    width: 130px;
    text-align: center;
    font-size: 13px;
  }

  #menu-footerm li a{
    color:#ffffff;
    text-decoration: none;
  }

  #menu-footerm li a:hover{
    text-decoration: underline;
  }

  .footermenucontainer{
    padding:10px 0 10px 0;
    margin:5px 0 5px 0;
    text-align: center;
  }

  #menu-mainfooter{
    display: inline-block;
    margin: 0;
    padding: 0;
  }

  #menu-mainfooter li{
    float:left;
    padding: 0 5px;
    text-align: center;
    font-size: 10px;
  }

  #menu-mainfooter li a{
    text-transform: uppercase;
    color:#ffffff;
    text-decoration: none;
  }

  #menu-mainfooter li a:hover{
    text-decoration: underline;
  }

  .collapsed {
    display: none !important;
  }

  #footernavitems{
    display:block !important;
  }

  /******************************* begin: header ******/
  #headertogglebutton .icon-bar {
    background-color: #ffffff;
  }

  .sticky{
    display: none;
  }

  .menu{
    background:#000000;
    height: 0;
  }

  .skin_wrap #menu-main-menu{
    margin: 0;
  }

  #menu-main-menu{
    background:#ffffff; 
  }

  #navbarcollapse{
    width:750px;
    padding:0;
    margin-left: 0;
    margin-top:50px;
    background: rgba(0, 0, 0, 0.85) none repeat scroll 0% 0%;
    position: absolute !important;
  }

  #menu-main-menu{
    width:100%;
    background: rgba(0,0,0,0.5);
  }

  #menu-main-menu li:hover{
    background: #000000;
  }

  #menu-main-menu li a{
    color:#ffffff;
  }

  #navbarcollapse ul ul { 
    /*display: block; */
    width: 100%;
    position:static;
  }

  #navbarcollapse ul ul li { 
    float: none; 
    width: 100%;
    background: none;
  }

  /******************************* end: header ******/
  #menu-item-1331033 a {     
      text-indent: 150%;
      white-space: nowrap;
      overflow: hidden;
      font-size: 0.0001em;
      background-image: url('../images/aficionado-logo-tab.png');
      background-repeat: no-repeat;
      background-position: 0 0;
      padding: 4px 55px 0;
      -moz-padding-end: 61px;
      -moz-padding-start: 53px;
      float: none;
      display: block;
  }

  .menu.skin_wrap {
    height: 0;
  }

  #headertogglebutton {
    margin-top: -38px;
  }

  .col-sm-3 {
    width: 100%;
    margin-top: 12px;
    margin-bottom: 12px;
  }
 .expertimgsinglepage.col-sm-3, .expert-pic.col-sm-3 {
   width:auto;
   margin-top:0px;
 }

  #Billboard {
    display: none !important;
  }

  .col-sm-5mobile-ads {
    width: 43%;
  }

  .pos-3 {
    margin: 0 auto !important;
  }

  .container .pos-6,
  .container .pos-8 {
    padding-right: 15px;
    padding-left: 15px;
  }

  #socialbar-under {
    padding: 5px 0;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    width: 100%;
    margin: 45px auto -40px;
    text-align: center;
    display: block;
  }

  #socialbar .fa-facebook,
  #socialbar .fa-twitter,
  #socialbar .fa-linkedin {
    display: none;
  }

  #navbarcollapse ul li:hover > ul {
    display: none;
  }
  #election {
    position: relative;
    top: -45px;
    padding-bottom: 30px;
  }

  .coverage-text {
    line-height: 2;
  }

  .coverage-gif {
    top: -1px;
    position: relative;
  }

    .expert_info {
        text-overflow: ellipsis;
        word-wrap: break-word;
        overflow: hidden;
        max-height: 3.6em;
        line-height: 1.8em;
        display: inline-block;
        width: 21%;
    }
    .single-experts .experttxtsingle {
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .single-experts #block4 .col-xs-12 .post-txt {
        padding-top: 0;
        margin-top: -5px;
    }

  .show-for-medium-down #expertblock {
    margin: 0 auto;
  }

}