
.mobile-only { display: none; }

.desktop-only { display: block; }
/*Home Page Styles*/
/*Tablet view*/
@media (min-width: 1025px) {
    .flt-col-md-1 { }
    .flt-col-md-2 { }
    .flt-col-md-3 { width:23% !important;  }
    .flt-col-md-4 { width:31.9% !important;  }
    .flt-col-md-5 { width:47.3% !important;  margin-right: 15px; }
    .flt-col-md-6 { width:48% !important;  }
    .flt2-col-md-6 { width:45.7% !important;}
    .flt3-col-md-6 { width:47.9% !important;}
    .flt-col-md-7 { }
    .flt-col-md-8 { }
    .flt-col-md-9 { width: 72% !important;}
    .flt-col-md-10 { }
    .flt-col-md-11 { width:96.5% !important; }
    .flt-col-md-12 { }
}

/*Tablet view*/
/* iPads (landscape) ----------- */
@media only screen and (min-width : 769px) and (max-width : 1024px) and (orientation : landscape) {

    /*Header Elements*/
    #content-wrapper { padding:0px 20px !important; }
    .stat-container {display:none; }
    .head-wrap-in {  margin-right:0px !important;  }

    /*Footer Elements*/
    .copywrite { margin-top:45px; }
     #foot-leader { zoom:75%;  }
    .foot-widget.widget_text { width: 83% !important; }
    .carousel-indicators {  bottom: 23px !important; }

    .flt-col-md-1 {  }
    .flt-col-md-2 {  }
    .flt-col-md-3 { width:23% !important; }
    .flt-col-md-4 { width: 29.8% !important; }
    .flt-col-md-5 { width:47.3% !important; margin-right: 15px; }
    .flt-col-md-6 { width:48.2% !important; }
    .flt2-col-md-6 { width:45.6% !important; }
    .flt-col-md-7 { }
    .flt-col-md-8 { width: 62.3% !important; }
    .flt-col-md-9 { width:93.5% !important; }
    .flt-col-md-10 { }
    .flt-col-md-11 { width: 93.3% !important; }
    .flt-col-md-12 {  }
    .feat-article-container { height:320px }

    .feat-article-container .shadow {
        left: 5px;
        width: 100%;
        height: 321px !important;
        -webkit-box-shadow: inset 0 -200px 70px -40px rgba(0, 0, 0, 0.60);
        -moz-box-shadow: inset 0 -200px 70px -40px rgba(0, 0, 0, 0.60);
        box-shadow: inset 0 -200px 70px -40px rgba(0, 0, 0, 0.60);
    }
    #di-or-5 .flt-hp-article-image img {
        height:225px !important;
        width:100% !important;
    }

    #di-or-6 .flt-hp-article-image img, 
    #di-or-7 .flt-hp-article-image img, 
    #di-or-8 .flt-hp-article-image img, 
    #di-or-14 .flt-hp-article-image img {
        height: 185px !important;
        width: 100% !important;
    }
    #di-or-5 .flt-hp-container2.one-post-container, 
    #di-or-6 .flt-hp-container2.one-post-container {
        height:auto !important;
    }

    .feat-article-caption { bottom: 22px  }
     #content-wrapper {  padding: 0 20px;  }
     .foot-widget.widget_text{width:100%; margin-left: auto; margin-right: auto; text-align: center;}
     .copywrite{width: 610px; margin-left: auto !important; margin-right: auto !important; text-align: center; }
}
/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    body.category #featured-multi-wrap{ margin-top: 1px;}
    body.category #header-wrap{ margin-top: 0;}
}

/* responsive for both orientation */
@media only screen and (max-width: 767px) { 
    .mobile-only { display: block; }
    .desktop-only { display: none; }
}

/******************************************************/
/*   for both landscape and portrait:                 */
/*   need to re-arrange from big-to-small viewports   */
/******************************************************/
@media only screen and (max-width : 480px){ 
    .flt-hp-container4 { padding: 18px 15px 5px 15px;}

    #di-or-2.listcontainer-type.homepage-containter {  margin-top:-10px !important;  }

    .flt-hp-container2.one-post-container,
    .feat-article-container {    height:auto !important; }

    #di-or-10 div { height: 250px; width: 300px;  margin: 0 auto;  }
    #di-or-14 .flt-hp-article-image img { height: 185px !important; width: 100% !important; }
    #di-or-14.onepostcontainer-type img { margin-top:40px !important; }

    #featured-multi-main-text h2.standard-headline { font-size: 28px !important;  }

    .stat-container { display:none; }

    /* carousel */
    .carousel-inner { height: auto; }
    .carousel-control { text-shadow: 0 1px 2px rgba(0, 0, 0, 1);  border:none;  }
    .carousel-caption {  bottom: 5px !important;  left: 10px !important;  padding-top: 10px;  padding-bottom: 10px;
         right: 5%; }
    .glyphicon { color:#999;  }
    .carousel-indicators .active { background:#fff; }
    .carousel-indicators li { background-color: #999;  border: none;  }
    .carousel-inner>.item>img { display: block;  max-width: 155%;  height: auto; }

    .flt-hp-slider-image {
        width: 160%; 
        margin-bottom: 0px; 
        margin-top: 0px; 
        margin-left: -40px;  
        margin-right: -40px;
    }
    .shadow {
         position: absolute;
         width: 100%;
         height: 100%;
         -webkit-box-shadow:inset0 -180px 70px -50px rgba(0, 0, 0, 0.60);
         -moz-box-shadow:inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
         box-shadow:inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
         top: 0;
         left: 0;
    }

    span.slider-topic-title,
    span.feat-article-topic-title { text-transform: uppercase;  font-size: 10px; color: #fff !important;
          font-weight: bold;  }

    .carousel-control.left { left:0px !important;  }
    .carousel-control.right {right:0px!important;  }
    .carousel-indicators {
        position: absolute;
        bottom: 20px;
        left: 50% !important;
        z-index: 15;
        width: 60% !important;
        padding-left: 0 !important;
        margin-left: -30% !important;
        text-align: center;
        list-style: none;
    }

    .flt-hp-slider-nav {
        float: none;
        margin-top: 70px;
        margin-bottom: -5px;
    }
    div#di-or-4.adcontainer-type div { width:300px; margin: 0 auto; }
    .mobile-slider-articles .carousel-inner {  height: 400px; }
    .mobile-slider-articles .carousel-inner>.item>img {  max-width: 115% !important;  }
    .mobile-slider-articles .flt-hp-slider-image { width: 100%;  margin-left: 0px;  margin-right: 0px; }

    .mobile-slider-articles .carousel-caption {
        bottom: -58px !important;
        left: 0px !important;
        right:0px !important;
        text-shadow:none;
    }
    .mobile-slider-articles .item-container2 {
        padding: 15px 12px 16px 12px !important;
        background: #fff !important;
        margin-top: -2px !important;
    }
    .mobile-slider-articles .flt-hp-article-title {  margin-top:5px;  }
    .mobile-slider-articles .flt-hp-article-title a {  color:#000;  }
    .mobile-slider-articles .flt-hp-article-title a:visted { color:#666; }

    .mobile-slider-articles p.slider-date-author {
        margin-top:5px !important;
        color:#999!important;
    }
    .mobile-slider-articles { height: 230px; }
    #site .social-bottom { margin-top:20px !important;  }
    h1.slider-article-title, h1.feat-article-title {
        padding-bottom: 10px !important;
        font-size: 16px !important;
        color: #fff !important;
        line-height: 20px !important;
        margin-top: 0px;
    }
    .feat-article-container {
         margin-right: 0px;
         height: 330px !important;
         margin-left: 0px;
         margin-bottom: -108px;
    }
    .feat-article-image { width: 100%; height: 67%;}
    .flt-hp-container { padding: 18px 15px 5px 15px;}
    .item-container {padding-bottom:10px;}
    .feat-article-caption { top: 100px; left: 15px;}
    .feat-article-container .shadow { left: 0px; width: 100% !important; height: 221px !important;
        -webkit-box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
        -moz-box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
        box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
    }

    .item-container4 h3.flt-hp-article-title { font-size:16px; line-height:20px;}

    div.item-container3:last-child { border-bottom: none !important;  padding-bottom: 10px !important; }
    .OP-photo { display:none; }
    .item-container4 { padding-bottom: 18px;  border-bottom: solid 1px #ccc; }
    div.item-container4:last-child { border-bottom: solid 1px #ccc;}

    div.item-container4:nth-child(7) { border-bottom:0px none !important;  padding-bottom: 10px !important; }
    button.load-more { margin-top:10px; margin-bottom: 10px; }

    /*Footer Elements*/
    #foot-top { padding:0 10px !important;  margin:0;  }
    .iblogounify_div {  width: 100% !important;  margin: 0 !important;  text-align: center; }
    .foot-widget.widget_nav_menu { width:100%; margin-top: 20px !important;}

    .copywrite { margin-top:15px; text-align: center; }
    .foot-widget.widget_text { width:90%; }

    .beside-opinion {  height:auto;  }
    .LN-photo { margin-bottom:5px;  }
    div.item-container:last-child {  padding-bottom: 10px !important; }
    .tablet-view {  display:none !important;  }
    .mobile-view {  display:block !important;  }

    div.item-container4:nth-child(odd), 
    div.item-container4:nth-child(even) { float:none;  }

    .item-container4 {  width:100%; }
    #di-or-4, #di-or-10 div { text-align:center; }
    #di-or-10 div { height: 250px; width: 300px;  margin: 0 auto; } 

}

/*****************************************/
@media only screen and (max-width : 320px){ 

    #featured-multi-main-img {  height: 192px !important;  }
    .carousel-control {
        text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
        border:none;
    }
     .carousel-caption {
         bottom: 5px !important;
         left: 10px !important;
         padding-top: 10px;
         padding-bottom: 10px;
         right: 5%;
    }

     .flt-hp-slider-image {
         width: 160%;
         margin-bottom: 0px;
         margin-top: 0px;
         margin-left: -40px;
         margin-right: -40px;
    }
    .shadow {
         position: absolute;
         width: 100%;
         height: 100%;
         -webkit-box-shadow:inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
         -moz-box-shadow:inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
         box-shadow:inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
         top: 0;
         left: 0;
    }
     span.slider-topic-title, span.feat-article-topic-title {
         text-transform: uppercase;
         font-size: 10px;
         color: #fff !important;
         font-weight: bold;
    }

    .carousel-indicators {
         position: absolute;
         bottom: 20px;
         left: 50% !important;
         z-index: 15;
         width: 60% !important;
         padding-left: 0 !important;
         margin-left: -30% !important;
         text-align: center;
         list-style: none;
    }
    .flt-hp-slider-nav {
         float: none;
         margin-top: 70px;
         margin-bottom: -5px;
    }
    .mobile-slider-articles .carousel-inner {
        height: 400px;
    }
    .mobile-slider-articles .carousel-inner>.item>img {
        max-width: 115% !important;
    }
    .mobile-slider-articles .flt-hp-slider-image {
        width: 100%;
        margin-left: 0px;
         margin-right: 0px;
    }
    .mobile-slider-articles .carousel-caption {
        bottom: -58px !important;
        left: 0px !important;
        right:0px !important;
        text-shadow:none;
    }
    .mobile-slider-articles .item-container2 {
        padding: 15px 12px 16px 12px !important;
         background: #fff !important;
         margin-top: -2px !important;
    }
     .mobile-slider-articles .flt-hp-article-title {
    margin-top:5px;
    }
    .mobile-slider-articles .flt-hp-article-title a {
    color:#000;
    }
    .mobile-slider-articles .flt-hp-article-title a:visted {
    color:#666;
    }
    .mobile-slider-articles p.slider-date-author {
    margin-top:5px !important;
    color:#999!important;
    }
    .mobile-slider-articles {
    height: 230px;
    }
    h1.slider-article-title, h1.feat-article-title {
     padding-bottom: 10px !important;
     /*font-size: 16px !important;*/
     color: #fff !important;
     /*line-height: 20px !important;*/
     margin-top: 0px;
    }
    h1.slider-article-title a, 
    h1.feat-article-title a {  font-size: 25px; line-height: 32px;}

    .feat-article-container {
     margin-right: 0px;
     height: 330px !important;
     margin-left: 0px;
     margin-bottom: -108px;
    }
     .feat-article-image {
    width: 100%;
     height: 221px;
    }
     .flt-hp-container {
     padding: 18px 15px 5px 15px;
    }
     .item-container {
    padding-bottom:10px;
    }
    .feat-article-caption {
     top: 100px;
     left: 17px;
    }
    .feat-article-container .shadow {
     left: 0px;
     width: 100% !important;
     height: 222px !important;
     -webkit-box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
     -moz-box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
    box-shadow: inset inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
    }
    .item-container4 h3.flt-hp-article-title {
    font-size:16px;
    line-height:20px;
    }

    /*Header Elements*/

    div.item-container3:last-child {
     border-bottom: none !important;
     padding-bottom: 10px !important;
    }
    .OP-photo {
    display:none;
    }
    .item-container4 {
    padding-bottom: 18px;
     border-bottom: solid 1px #ccc;
    }
    div.item-container4:nth-child(7) {
     border-bottom:0px none !important;
     padding-bottom: 10px !important;
    }

    /*Footer Elements*/
    .iblogounify_div { width:100%; margin:0; clear:none; }

    .copywrite { margin-top:15px; text-align: center;  width: 100%; }
    .foot-widget.widget_text {  width:95%; margin-top: 20px; }
  
    .beside-opinion {
    height:auto;
    }
    .LN-photo {
    margin-bottom:5px;
    }
    div.item-container:last-child {
    padding-bottom: 10px !important;
    }
    .tablet-view {
    display:none !important;
    }
    .mobile-view {
    display:block !important;
    }
    div.item-container4:nth-child(odd), div.item-container4:nth-child(even) {
    float:none;
    }
    .item-container4 {
    width:100%;
    }
    #di-or-4, #di-or-10 div {
    text-align:center;
    }
    .carousel-inner { min-height:290px;  height:auto; }
    #di-or-2.listcontainer-type.homepage-containter {
    margin-top: -10px !important;
    }
    #di-or-5 .flt-hp-container2, #di-or-6 .flt-hp-container2, #di-or-7 .flt-hp-container2, #di-or-8 .flt-hp-container2, #di-or-14 .flt-hp-container2.one-post-container {
    height:auto!important;
    }
    #di-or-5 .flt-hp-container2.one-post-container img, #di-or-6 .flt-hp-container2.one-post-container img, #di-or-7 .flt-hp-container2.one-post-container img, #di-or-8 .flt-hp-container2.one-post-container img, #di-or-11 .flt-hp-container2.one-post-container img, #di-or-14 .flt-hp-article-image img {
    height: 185px !important;
    width: 100% !important;
    }
    #di-or-14.onepostcontainer-type img {
    margin-top:40px !important;
    }

    #site .social-bottom { margin-top:20px !important;  }

    body.search.search-results #content-wrapper { margin-top:-20px;  }
    #featured-multi-main-text h2.standard-headline { font-size: 24px !important; }


   
}
/*****************************************/
/* codes below need to be re-arranged    */
/*****************************************/

/******************************************/
/*  re-arrange portrait layouts below    */
/******************************************/

@media only screen and (min-width : 360px) and (max-width : 768px) and (orientation : portrait) {
    .stat-container {  display:none; }

}

@media only screen and (min-width : 481px) and (max-width : 768px) and (orientation : portrait) {

    #content-wrapper { padding: 0px 20px;  }
    .carousel-caption {  bottom: 50px !important; }

    #di-or-14 .flt-hp-container2.one-post-container { height:auto !important; }
    #di-or-14 .flt-hp-article-image img {  height:215px !important;  width:100% !important;  }

    #di-or-5 .flt-hp-article-image img,
    #di-or-6 .flt-hp-article-image img {  height: 185px !important;  width: 100% !important;  }

     #di-or-14.onepostcontainer-type.homepage-containter {  margin-top: 0px !important;  }
     
     #di-or-5 .flt-hp-container2.one-post-container, 
     #di-or-6 .flt-hp-container2.one-post-container {  height:auto !important;  }

    .menufication-is-logged-in #menufication-top {top:45px !important;  }
    .feat-article-caption {  bottom: 24px }
    div.item-container4:nth-child(even) { float:none;  }
    .item-container4 {
    width:100%;
    padding-top: 18px;
    }
    .head-wrap-in {
    margin-right:0px !important;
    }
     .carousel-inner {
     height: 309px;
    }
     .feat-article-container {
     margin-right: 0px;
     height: 330px;
     margin-left: 0px;
    }
     .item-container4 h3.flt-hp-article-title {
    font-size:16px;
    line-height:20px;
    }

    /*Footer Elements*/
    .foot-widget { width: 90% !important;  }
    .copywrite {
    margin-top:45px;
    }

    .foot-widget.widget_text {
    width: 83% !important;
    }
    .carousel-indicators {
    bottom: 23px !important;
    }
    .flt-col-md-1, .flt-col-md-2, .flt-col-md-3, .flt-col-md-4, .flt-col-md-5, .flt-col-md-6, .flt2-col-md-6, .flt-col-md-7, .flt-col-md-8, .flt-col-md-9, .flt-col-md-10, .flt-col-md-11 {
    float:left;
    }
     .flt-col-md-1 {
    }
    .flt-col-md-2 {
    }
    .flt-col-md-3 {
    width:23% !important;
    }
    .flt-col-md-4 {
    width: 29.8% !important;
    }
    .flt-col-md-5 {
    width:47.3% !important;
    margin-right: 15px;
    }
    .flt-col-md-6 {
    width:44.1% !important;
    }
    .flt2-col-md-6 {
    width:45.1% !important;
    }
    .flt-col-md-7 {
    }
    .flt-col-md-8 {
    width: 62.3% !Important;
    }
    .flt-col-md-9 {
    width:93.5% !important;
    }
    .flt-col-md-10 {
    }
    .flt-col-md-11 {
    width: 93.3% !important;
    }
    .flt-col-md-12 {
    }
    .feat-article-container .shadow {
     left: 10px;
     width: 98.4% !important;
     height: 328px !important;
     -webkit-box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
     -moz-box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
     box-shadow: inset 0 -200px 70px -60px rgba(0, 0, 0, 0.60);
    }
     .ad_banner728.bottom .GoogleActiveViewClass {
    zoom: document !important;
     -ms-zoom: 0.70 !important;
     -moz-transform: scale(0.90) !important;
     -o-transform: scale(0.90) !important;
    -webkit-transform: scale(0.90) !important;
     margin-left: -85px;
    }
     body.single.single-post .story-contain-text {
    width: 100%;
    }
    body.search.search-results #content-wrapper {
    /*margin-top:-20px;*/
    }
    .widget-post-info.left .widget-post-date {
     float: left !important;
     clear:both;
    }
}

@media screen and (width: 360px) and (height: 640px) and (orientation: portrait) {
    body.archive.category #head-wrap {
     margin-top: 74px !important;
    }
    #featured-multi-main-text h2.standard-headline {
     font-size: 25px !important;
    }
    #featured-multi-main-img {
     height: 215px !important;
    }

}

/* end of portrait */

@media all and (max-width:724px) and (min-width:600px) {
 .carousel-inner {
height: 300px;
}
 .carousel-indicators {
bottom:22px;
}
 .carousel-caption.location {
 bottom: 30px !important;
}
.shadow {
 height: 300px !Important;
 -webkit-box-shadow: inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
 -moz-box-shadow: inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
 box-shadow: inset 0 -180px 70px -50px rgba(0, 0, 0, 0.60);
}
.feat-article-container .shadow {
height: 100% !Important;
}
#carousel-2 .carousel-caption.location, #carousel-3 .carousel-caption.location {
bottom: 82px !important;
 margin-left: -28px;
 width: 100%;
}
#carousel-2 .flt-hp-article-title, #carousel-3 .flt-hp-article-title {
margin-top: 5px !important;
}
#carousel-2 .slider-date-author, #carousel-3 .slider-date-author {
margin-top: 5px !important;
margin-bottom:15px;
color:#666 !important;
}
#carousel-2 .carousel-inner.mobile-slider-articles, #carousel-3 .carousel-inner.mobile-slider-articles {
bottom:75px;
}
#carousel-2 .flt-hp-slider-nav, #carousel-3 .flt-hp-slider-nav {
width: 205px !important;
}
#carousel-2 .carousel-indicators, #carousel-3 .carousel-indicators {
bottom: 22px;
}
#carousel-3 {
margin-top: 75px;
}
#carousel-2, #carousel-3 {
bottom: -13px;
}
}
@media all and (max-width:559px) and (min-width:481px) {
 .carousel-inner {height: 300px;}
 .carousel-caption {bottom: 60px !important;}
.shadow {
 height: 300px !Important;
 -webkit-box-shadow: inset 0px -180px 80px -80px rgba(0, 0, 0, 0.55);
 -moz-box-shadow: inset 0px -180px 80px -80px rgba(0, 0, 0, 0.55);
 box-shadow: inset 0px -180px 80px -80px rgba(0, 0, 0, 0.55);
}
.feat-article-container .shadow {
height: 100% !Important;
}
#carousel-2 .carousel-caption.location, #carousel-3 .carousel-caption.location {
bottom: 82px !important;
 margin-left: -28px;
 width: 100%;
}
#carousel-2 .flt-hp-article-title, #carousel-3 .flt-hp-article-title {
margin-top: 5px !important;
}
#carousel-2 .slider-date-author, #carousel-3 .slider-date-author {
margin-top: 5px !important;
margin-bottom:15px;
color:#666 !important;
}
#carousel-2 .carousel-inner.mobile-slider-articles, #carousel-3 .carousel-inner.mobile-slider-articles {
bottom:75px;
}
#carousel-2 .flt-hp-slider-nav, #carousel-3 .flt-hp-slider-nav {
width: 205px !important;
}
#carousel-2 .carousel-indicators, #carousel-3 .carousel-indicators {
bottom: 22px;
}
#carousel-3 {
margin-top: 75px;
}
#carousel-2, #carousel-3 {
bottom: -13px;
}
}
@media all and (max-width:320px) { /* re-arranged to above */ }




/******************************************/
/*  re-arrange landscape layouts below    */
/******************************************/

@media screen and (max-width: 1024px) and (min-width: 480px) and (orientation : landscape) {
    .stat-container{ margin-top: 0; display: none !important;}
    .foot-widget{ width: 100%; }
    .foot-widget.widget_text { width: 100% !important; }
    .foot-widget .copywrite{ margin-left: 10px; margin-right: 10px;}
    .flt-hp-article-image .div-bg-img { background-position: center 30%;}   
}


@media all and (min-width:601px) and (max-width:700px) and (orientation : landscape) {

    .foot-widget {  width: 100% !important;  }
    #foot-top { padding: 30px 20px 20px 20px!important;  }
    .item-container4 {  width: 100%;  }

    body.archive.tag #head-wrap, body.search.search-results #head-wrap { margin-top:28px !important;  }
    body.archive.author #head-wrap, body.archive.tag #head-wrap, body.error404 #head-wrap {  margin-top:35px !important;  }
    
    body.archive.author #head-wrap .ad_banner728.top, 
    body.search.search-results #head-wrap {  margin-bottom:-25px;  }

    body.archive.tag #head-wrap {  margin-top:28px !important; }  
    
}

@media all and (min-width:500px) and (max-width:600px) and (orientation : landscape) {

    .shadow { height: 263px; }
     .carousel-inner { height: 261px !important;  margin-bottom: 10px;  }
     .carousel-caption {  bottom: 18px !important;  text-align: left !important;  left: 28px !important; }
    .item-container4 {  width: 100%; }

    body.archive.tag #content-wrapper, 
    body.archive.author #content-wrapper, 
    body.search.search-results #content-wrapper {  margin-top:-20px; }
}

@media screen and (width: 640px) and (height: 360px) and (orientation: landscape) {
    body.home #head-wrap {margin-bottom:0px !important;}    
}


@media all and (min-width:321px) and (max-width:480px) { /* re-arranged to above */ }

@media (min-width: 1200px) {
    .container {
        width: 100%;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .pull-right-lg {
        float: right;
    }
}
@media (min-width: 992px) {
    .container {
     width: 100%;
     padding-right: 0 !important;
     padding-left: 0 !important;
    }
}
@media (min-width: 768px) {
    .container {
     width: 100%;
     padding-right: 0 !important;
     padding-left: 0 !important;
    }
}




.container { max-width: 1280px; }
.story-contain-text { width:100% !important; }
body { background: #F1F1F1; }
.iblogounify_div {padding-top:5px;text-align:center;}


@media (min-width: 992px) and (max-width: 1199px) {
    .pull-right-md {
        float: right;
    }
    .flt-hp-article-image img {
        height: 185px;
    }

    .home #di-or-6{ clear: both;}
}

@media (max-width: 992px) {
    .homepage-containter {
        margin-top: 0!important;
    }
    .pull-right-sm {
        float: right;
    }
    .flt-hp-article-image img {
        height: 185px;
    }
}