@media (min-width: 1242px) {
.container{width:1260px;}
.navbar-collapse.collapse{padding: 0;}
.navbar-nav li a{padding: 27px 30.95px;}
}
@media (min-width: 1200px){.affix, 
  .affix-bottom {
    width:384px;
  }}
@media only screen and (min-width: 1200px) and (max-width: 1242px) {
.tagline{margin: 28px 0 0 6px;font-size: 20px;}
.header_text{margin: 10px;}
.navbar-nav li a {padding: 27px 23px;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tagline{margin: 28px 0 0 6px;font-size: 13px;}
.header_text{margin: 10px;}
.navbar-nav li a {padding: 27px 11px;}
.form_header_search input{width: 192px !important;}
.single-article-main{padding: 20px 30px 20px 30px;}
.affix, 
  .affix-bottom {
    width:323px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.tagline{margin: 28px 0 0 6px;font-size: 13px;}
.header-search {margin: 18px 0 0;}
.navbar-nav li a {padding: 19px 7px;color: #fff;font-size: 14px;border-left: 1px solid #373737;text-transform: initial;}
.single-article-main{padding: 20px 30px 20px 30px;}
.footer-search {text-align: center !important;}
.affix, 
  .affix-bottom {
    width:250px;
  }
}
@media (min-width: 768px) {
#main-header.fixed{position:fixed;width:100%;z-index:1000;top:0;}
.logo img,#main-header.fixed .logo img,#main-header.fixed .header_text,#main-header.fixed .menu-header,#main-header.fixed .header-search{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#main-header.fixed .logo img{width:105px}
#main-header.fixed .tagline{font-size:12px;margin:4px 0 0 25px;padding:16px 0 14px 20px}
#main-header.fixed .header_text,#main-header.fixed .menu-header{display:none}
#main-header.fixed .header-search{margin:23px 0 0}
#main-header.fixed .navbar-nav li a{padding-top:6px;padding-bottom:6px}
.article-author{float:left;width:100%;}
.article-post-author{float:left}
.article-author .social-share{float:right}
.pull-right-sm{float:right}
.pull-left-sm{float:left}
#main-header .navbar-nav li a {-webkit-transition: all .0s linear,background .0s linear;
-moz-transition: all .0s linear,background .0s linear;
-o-transition: all .0s linear,background .0s linear;
transition: all .0s linear,background .0s linear;}
.navbar{min-height: auto;}
.fixed .logo{margin:0;margin-top:10px !important;}
.fixed .head-top-part{margin-top:5px;}
.fixed .head-top-part{margin-left: 0;margin-bottom:10px}
.affix-top {
  position: relative;
}

.affix {
  top: 80px;
}

.affix-bottom {
  position: absolute;
} 
.single-article-img{position:relative}
.single-article-img h2{position: absolute;
bottom: 20px;
right: -25px;
text-align: right;
width: 100%;
font-family: 'helveticaneuecondregular' !important;
line-height: 12px;}
.single-article-img h2 span {
    color: white;
    letter-spacing: 4px;
    text-transform: none;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    padding: 5px;
    font-size: 12px;
}
}
@media (max-width: 768px) {
.single-article-img{position:relative}
.single-article-img h2{position: absolute;
bottom: 44px;
right: auto;
text-align: right;
width: 100%;
font-family: 'helveticaneuecondregular' !important;
line-height: 12px;}
.single-article-img h2 span {
    color: white;
    letter-spacing: 4px;
    text-transform: none;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    padding: 5px;
    font-size: 12px;
}
.single-article-main blockquote{width:100%;background-size: 20px;padding-left: 30px;}
.single-article-main blockquote p{background-size: 20px;padding-right:30px;font-size:20px !important}
 .menu-t{color:#fff;float:left;font-size:18px;padding:17px 15px;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{margin:7px 15px 0 0;top:0}
.logo img{width:79px}
.tagline{margin:18px 0 0 5px;padding:16px 0 16px 10px;font-size:10px}
.header-search{margin:8px 0 0}
.head-top-part{text-align:center}
.search-social,.menu-header{margin:0;padding:0 15px 15px;text-align:center}
.form_header_search input{width:202px!important}
.navbar-nav li a{border-left:0;border-right:0;border-bottom:1px solid #373737}
.navbar-nav li:last-child a{border-right:0}
.navbar-nav{margin-bottom:0}
.navbar-nav li a{padding:10px 6px}
.main-block{position:relative;padding:15px 0 0;margin:0}
.main-tt-block,.side-title,.latest-tim-title{position:relative;top:0;left:0;width:auto;margin:0;border-bottom:2px solid #4c4849;padding:0 0 12px!important;margin-bottom:20px}
.main-tt-block-other{position:relative;}
.tit_rotate,.side-title h3,.latest-tim-title h3{font-size:29px;writing-mode:initial;-webkit-writing-mode:initial;-moz-writing-mode:initial;transform:rotate(0deg)}
.main-listing .media-left,.feature-writer .media-left{display:block;padding-right:0;margin-bottom:15px;text-align:center}
.main-listing .media-left img{width:100%;object-fit:contain}
.side-main,.lat-tim-main{margin-left:0}
.box-prfile-info h2{text-align:center}
.ff-print,.print-title h2{margin-top:20px}
.in-d-ti{height:auto;text-align:center;border:0}
.in-d-title{line-height:23px;margin-bottom:0;padding-bottom:0;padding-top:16px;border:0}
.sop_tit_indepth h2{font-size:32px;line-height:32px}
.in-article-title{min-height:auto}
.in-de-thumbnail img{object-fit:cover;width:100%;height:auto}
.footer-links{width:33.33%;float:left}
.footer-search{text-align:center}
.single-article-main{margin:-45px 15px 0;padding:20px 10px}
.single-article-title a{font-size:28px;line-height:24px}
.single-article-title{margin-top:0}
.article-post-author,.print-link{margin-bottom:15px;display:block}
.three-block,.lt-title h3{min-height:auto}
.three-block br,.sharing-fixed-view{display:none}
/*slider css*/
.slider-data,.subtitle,#carousel-foto{width:100%;height:auto !important;}
#carousel,.caroufredsel_wrapper,#carousel > div{height:350px !important}
#pager-wrapper{display:none}
#carousel img{width:100%;height:350px !important;object-fit:cover;}
#carousel-wrapper{width:100%}
.slider-data h2 {font-size: 20px;}
.sop-fix.affix{position:relative}
}

