@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
    .calResult input#total{margin: -40px 0 0;}
}

@media screen and (max-width:1640px) {
    .topSlider{height: auto;}
    .artTop img.attachment-bigSlider {height: 100%;width: auto;min-width: 100%;}
    .other-title {height: 65px;overflow: hidden;margin:20px 0 5px;}
}

@media screen and (max-width:1366px) {
    .leftPer{width: 73%;}
    .rightPer{width: 27%}
    .ePostC, .miscPage{margin: 30px 10px 30px 3%;width: auto;}
    .btmNewsletter{width:93%;margin: 40px 25px 50px;}
    .topCatSub{margin-bottom: 0;}
    .subCatSmall{margin-top: -20px}
    .centerDtls{width: 58%;}
    .owlDesc{top: 22%;}
    .owlDesc h3{width: 55%;}
    .artTop {height:600px!important;}
    .bnDtls{width: 70%;}
}

@media screen and (max-width:1270px) {
    .container, .btmNewsletter.longNL{width: 100%;}
    .bnDtls{width: 68%;}
    .bnDtls h4{font-size: 27px;}
    .bnDtls p{width: 100%;}
    .topCatSub{margin-bottom: 0;}
    .subCatSmall{margin-top: -20px}
}

@media screen and (max-width:1215px) {
    .owlDesc{top: 20%;left: 3%;width: 97%}
    .centerSlider .owlDesc{top:20%;}
    .ePagi{width: 100%;}
    .ePostC, .miscPage{margin: 30px 10px 30px 1%;}
    .btmNewsletter{width:95%;margin: 40px 25px 50px;}
    .centerSlider .owlDesc h3{height: 44px;overflow: hidden}
    .artTop img.attachment-bigSlider {height:auto;width: 100%;min-width:inherit;}
    .fullDrop ul li:hover .levelTwo ul + div .topicM div:nth-of-type(3){
        display: none;
    }
    .topicM .eTopBox:nth-child(4) {
        display: none;
    }
    .levelTwo {
        width: 67% !important;
        left: 33% !important;
    }
    .levelTwo > ul {
        width: 45%;
    }
    .fullDrop .topicM {
        margin: 0px;
        padding-top:50px;
        background-color: #1D2436;
        padding-left: 25px;
        height: 100%;
        width: 100%;
        bottom: 0px;
        left:33%;
        position: relative;
    }
    .topicM .eTopBox {
        display: none;
    }
    .topicM div:nth-child(2), .topicM div:nth-child(3) {
        display: inline-block;
    }
    .fulldrop .levelTwo .drpTitleSml {
        width: 33%;
    }
    .mobFUllDrop .levelOne {
        width: 100% !important;
    }
    .mobFUllDrop .levelTwo, .mobFUllDrop ul#rMenu  {
        min-height: 545px;
    }
    .mobFUllDrop .lvltwocont {
        width: 50% !important;
        float: none !important;
    }
    .mobFUllDrop .lvltwocont .topicM h3 a:hover,.mobFUllDrop .lvltwocont .topicM h4 a:hover {
        border-color: #1d2e4e !important;
        text-decoration: none !important;
    }
    .mobFUllDrop .lvltwocont .topicM h4 a {
        margin: 0 !important;
        padding: 0 !important;
        font-size: 13px !important;
    }
    .mobFUllDrop .topicM h3 a {
        margin: 0 !important;
        padding: 0 !important;
        font-size: 20px !important;
        line-height: 24px !important;
        letter-spacing: 1px !important;
        font-weight: 400 !important;
        font-family: 'PT Sans Narrow', sans-serif !important;
        text-transform: capitalize !important;
    }
    .drpTitle{margin-left: 25px;}
    .mobRM{display: inline-block;border-right: 1px solid #999;}
    .mobRM a.mobSec{display:block;font-weight: 700;color: #333;font-size: 16px;text-transform: uppercase;padding: 23px 25px 22px;}
    .mobRM a.mobSec i{font-size: 11px;color: #1d2e4e;vertical-align: top;margin: 4px 0 0 4px;}
    .mobRM a.mobSec:hover i, .mobRM:hover a.mobSec i{color: #fff;}
    .mobRM a.mobSec:hover, .mobRM:hover a.mobSec{background: #1d2e4e;color: #fff;}
    .mobFUllDrop{
        position: absolute;
        width: 100%;
        background: #1d2e4e;
        text-align: left;
        left: 0;
        top:67px;
        display: none;
        border-bottom: 6px solid #CCC;
        -webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);
        -moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);
        box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);
        color: #fff;
    }
    .fullDrop{display: none;top:0px;opacity:1;}
    .rightMenu li:hover .fullDrop{display: block;top:0px;}
    .fullDrop{top:0;left:25%;width:75%;height:100%;border-bottom:0;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}
    .mobFUllDrop ul#rMenu{
        display: inline-block;
        width: 25%;
        background: #243962;
        padding: 50px 0;
        border: 0;
    }
    .mobOnly{display: block; margin:0 0 10px 20px}
    .mobFUllDrop ul#rMenu li{display: block}
    .mobFUllDrop ul#rMenu li a{
        display: block;
        font-size:24px;
        color: #e0e0e0;
        font-weight: 400;
        font-family: 'PT Sans Narrow', sans-serif;
        padding:8px 40px 8px 20px;
        border-left:5px solid transparent;
    }
    .mobFUllDrop ul#rMenu > li:last-of-type i.fa.fa-angle-right {
        display: none;
    }
    .mobFUllDrop ul#rMenu > li:last-of-type:hover a{
        text-decoration: underline;
        background: none
    }
    .mobFUllDrop ul#rMenu .topicM h4 a{
        font-size: 13px;
    }
    .mobFUllDrop ul#rMenu .topicM a:hover{
        background: none;
    }
    a.subOne i.fa-chevron-down{display:none}
    a.subOne i.fa-angle-right{display: inline-block;color: #fff;font-size: 18px;vertical-align: top;margin-top: 5px;float: right}
    .levelOne{
        position: absolute;
        top: 0;
        left: 0;
        width:25%;
        background-color: #1d2e4e;
    }
    .levelTwo{
        background-color: #17253e;
        z-index: 100;
    }
    .levelOne ul{margin:10px 0 0 5px; width:33%;}
    .levelTwo ul{width:40%; margin:2px 0 0 5px;}
    .levelTwo, .levelThree{
        width: 100%;
        left: 100%;
    }
    .levelOne li a:hover{
        background: #1d2e4e;
        border-left:5px solid #fff!important
    }
    .levelOne li:hover a.subTwo{
        background: #17253e;
        border-left:5px solid #fff!important
    }
    .levelTwo li:hover a.subThree{
        text-decoration: underline
    }
    .lvltwocont .topicM{
        left:auto !important;
        position: absolute;
    }
    .topicM, .topicM.level2{
        width: 60%;
        margin-left: 30%
    }
}

@media screen and (max-width:1150px) {
    body{overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling:touch;}
    .topSubc span{display: none}
    .centerSlider{margin-left: -15px;}
    .ePostC{margin: 30px 5px 30px 0;}
    .ePost3{margin:  10px;}
    .ePost2{width: 46%;}
    .btmNewsletter{width:95%;margin: 40px 20px 50px 0;}
    .bnDtls{width: 67%;padding: 15px;}
    .bnDtls h4{font-size: 24px;}
    .nlBox input[type=text]{width: 45%;}
    .deDrop select{width:80%;}
    .nlBox input[type=submit]{width: 25%}
    .owlDesc{top:10%;left: 3%;}
    .owlDesc h3{width: 60%;font-size: 44px;line-height: 52px;}
    .centerSlider .owlDesc{top:10%;width:100%;}
    .popArt, .rightTwitter, .searchResultR{width: 220px;margin: 35px 0 30px 15px;}
    .eArt span{width: 62%;}
    .eArt img{margin-left: 1%;}
    .owlNext{display:inline-block;}

    .mobFUllDrop{
        border-bottom: 6px solid #CCC;
        height: 500px;
        overflow: hidden;
    }
    .rightMenu li:hover .fullDrop{display: block;top:0px;}
    .fullDrop{top:0;border-bottom:0;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}
    .mobFUllDrop ul#rMenu{
        width: 27%;
        height: 500px;
    }
    .mobFUllDrop ul#rMenu li a{
        font-size:20px;
    }
    .levelOne li a i{
      font-size: 16px;
      margin-top: 4px;
    }
    a.subOne i.fa-chevron-down{display:none}
    a.subOne i.fa-angle-right{display: inline-block;color: #fff;font-size: 18px;vertical-align: top;margin-top: 5px;float: right}
    .levelOne{
        position: absolute;
        top: 0;
        left: 0;
        width:30%;
        height: 500px;
    }
    .levelOne ul{margin:10px 0 0 5px; }
    .levelTwo, .levelThree{
        width: 100%;
        left: 100%;
        height: 500px;
    }
    .levelOne li a:hover{
        background: #17253e;
        border-left:5px solid #fff!important
    }
    .levelOne li:hover a.subTwo{
        background: #17253e;
        border-left:5px solid #fff!important
    }
    .levelThree li a:hover{
        background: transparent!important;
        text-decoration: underline;
        border-color: transparent!important
    }
    .levelTwo ul{
      width: 40%;
    }
    .eTopBox{height: 350px;}
    .topicM{
      width: 75%;
      margin-left: 32%;
    }
    .levelTwo .topicM{
        width:120%;
        background: #1D2436;
        padding-right: 20%;
    }

    .topicM h3 a{font-size: 20px!important;border: 0!important}
    .topicM h4 a{font-size: 13px!important;border: 0!important}
    .topicM h3 a:hover, .topicM h4 a:hover{border: 0!important}

    footer .col-md-5{width: 45%;padding-left: 2.5%}
    footer .col-md-7{width: 55%;}
    .ftrBtm .col-md-8{width: 65%;padding-left: 2.5%;}
    .ftrBtm .col-md-4{width: 34%; }

    .eArtTop img{width: 100%; height: auto}
    input[type="submit"], input[type="text"]{-webkit-appearance: none;border-radius: 0;}

    .topCat .col-md-8{width: 65%}
    .topCat .col-md-4{width: 35%}
    .catLeft h3{font-size: 20px;line-height: 20px;}
    .catLeft p{font-size: 13px;line-height: 18px;}
    .catDtls{width: 60%;}
    .topCatSub{margin-bottom: 0;}
    .subCatSmall{margin-top: -20px}
    .miscPage{margin: 30px 5px 30px 20px;}
    .centerDtls{font-size: 13px;padding-left: 10px}
    .centerDtls a{padding: 3px 7px;font-size: 10px;margin-right:10px;}
    .centerTxtNL{width: 25%;padding:20px 0 0 20px;}
    .bnDtls.threeCol{width: 49%;}
    .authorR{width: 65%;margin: 0 0 20px 20px}

    .dailyheadlinesbox li {display: inline-block;}
    .dailystory {padding: 0;}
    .otherstoriescont {margin: 0;}
    .otherstoriescont .otherstory a {width: 75%;}

    .shareArtInner li img{
        width:35px;
        height:35px;
    }
    .compC{padding: 20px 20px 18px;}
    .artTop {height:500px!important;}
    .artTop .owlDesc{top:28%;left: 3%;}
    .main-story-content {margin:6.5% 0 0 6%;width:80%;}
    div.wpcf7-response-output {font-size: 15px !important;}
    .main-story-title{font-size: 30px; line-height: 36px;}
}

@media all and (max-width: 1100px) {
    .main-story-excerpt {
        display: none;
    }
}

@media screen and (max-width:1050px) {
    .levelTwo .topicM div:nth-child(3) { display: none; }
}

@media screen and (max-width:990px) {
    .levelOne{width:34%;}
    .leftPer, .rightPer{width: 100%;border: 1px solid transparent}
    .tickercontainer { width:78%;}
    .rightTwitter{width: 100%;margin: 35px 0 30px;}
    .rightTwitter li{display: inline-block;width: 95%; margin: 10px; text-align: left;padding-right: 15px }
    .rightTwitter li.slick-slide{border:0; border-right:1px solid #caced6;}
    .rightTwitter ul{text-align: center;padding-top:10px}
    .twtrHdr{background: url(../images/icons/twtrIcon.png) left 183px top 8px no-repeat;}
    a.twtrMobBtn{display: inline-block}
    .owlDesc p, .popArt, a.twtrMob, .dateCat, .pageTitle, .searchResultR{display: none}
    .bnDtls{width: 68.5%;}
    .topCat .col-md-8 {width:66.66%}
    .topCat .col-md-4 {width:33.33%}
    .topCat .col-md-8{padding-bottom: 20px}
    .catLeft h3{font-size: 30px;line-height: 30px;}
    .catLeft p{font-size: 22px;line-height: 32px;}
    .catSmll{width:auto;margin:0 26px}
    .catSmll .col-md-6{width: 49%;display: inline-block;float: none;}
    .topCatSub{margin:30px 25px 0;}
    .subCatSmall{margin-top: -20px}
    .loadMore{margin-top: 3px!important;}
    .miscLeft, .miscRight{width: 100%;margin: 0}
    .miscPage{margin: 30px 20px;}
    .noTblt, .authorPos{display: none}
    .nlTabMob{display: block;}
    .innerArt blockquote{
      width:auto;
      left:0px;
    }
    .innerArt .quote, .innerArt > ul,  .innerArt > ol {
        width: 90%;
        margin-left: 20px;
    }
    .dailyheadlinesbox ul{
        padding-left: 0px;
        margin: 25px 0px;
    }
    .dailyheadlinesbox li {width:100%;display: inline-block;}
    .innerArt .quote p{
      font-size: 18px !important
    }
    .topicM{
      width: 75%;
      margin-left: 38%
    }
    .levelOne{width:34%;}
    .leftPer, .rightPer{width: 100%;border: 1px solid transparent}
    .tickercontainer { width:78%;}
    .rightTwitter{width: 100%;margin: 35px 0 30px;}
    .rightTwitter li{display: inline-block;width: 95%; margin: 10px; text-align: left;padding-right: 15px }
    .rightTwitter li.slick-slide{border:0; border-right:1px solid #caced6;}
    .rightTwitter ul{text-align: center;padding-top:10px}
    .twtrHdr{background: url(../images/icons/twtrIcon.png) left 183px top 8px no-repeat;}
    a.twtrMobBtn{display: inline-block}
    .owlDesc p, .popArt, a.twtrMob, .dateCat, .pageTitle, .searchResultR{display: none}
    .bnDtls{width: 68.5%;}
    .topCat .col-md-8 {width:66.66%}
    .topCat .col-md-4 {width:33.33%}
    .topCat .col-md-8{padding-bottom: 20px}
    .catLeft h3{font-size: 30px;line-height: 30px;}
    .catLeft p{font-size: 22px;line-height: 32px;}
    .catSmll{width:auto;margin:0 26px}
    .catSmll .col-md-6{width: 49%;display: inline-block;float: none;}
    .topCatSub{margin:30px 25px 0;}
    .subCatSmall{margin-top: -20px}
    .loadMore{margin-top: 3px!important;}
    .miscLeft, .miscRight{width: 100%;margin: 0}
    .miscPage{margin: 30px 20px;}
    .noTblt, .authorPos{display: none}
    .nlTabMob{display: block;}
    .innerArt blockquote{
      width:auto;
      left:0px;
    }
    .dailyheadlinesbox ul{
        padding-left: 0px;
        margin: 25px 0px;
    }
    .dailyheadlinesbox li {width:100%;display: inline-block;}

    .innerArt .quote p{
      font-size: 18px !important
    }
    .topicM{
      width: 75%;
      margin-left: 38%
    }

    footer .col-md-5{width: 40%;padding-left: 1.5%; display: inline-block;vertical-align: top}
    footer .col-md-7{width: 59%; display: inline-block;text-align: right}
    .eFtr{width: 32%;vertical-align: top;margin: 0; text-align: left;}
    footer p{width: 100%;}
    .ftrBtm .col-md-8{width: 65%;padding-left: 1.5%;display: inline-block;}
    .ftrBtm .col-md-4{width: 34%;display: inline-block; }

    .bgGrey{padding-top: 30px;}
    .centerDtls{width: 50%;}
    .ArtWriter{margin-left: 2%;}
    .btmNewsletter.longNL{display: none}
    .ctTitleD, .eaTitleD{width: 100%;margin:0 0 15px;}
    .innerArt{width: 100%;margin: 20px 0}
    .innerArt blockquote{margin: 10px 20px 10px 50px; }
    .quoteBy{margin-left: 50px;width: 40%}
    .slineR{width: 93%;}

    .authorDtls{margin: 0 14px -40px 17px;border: 1px solid #caced6}
    .authorDtls span{display:block;padding:0;width: auto;min-height:inherit;padding-top: 20px}
    .authorDtls span img{margin-bottom: -40px;}
    .authorR{display:block;width: 90%;margin: 60px 5% 0;padding-bottom: 20px;text-align: center;}
    .authorMob{font-size: 13px;text-align: center;display: block; margin:10px 0 20px;}
    .authorMob strong{font-weight: 700; color: #0b4572}

    .innerArt > div > a > img,
    .innerArt > div > img,
    .innerArt > p > a > img,
    .innerArt > p >img{max-width: 100%;left:0px;}

    .artTop .owlDesc{top:25%;}
    .artTop {height:auto!important;}

    .otherstoriescont .otherstory a {width: 70%;height: 50px;overflow: hidden;}
}

@media screen and (max-width:950px) {
    .eTopBox { width:175px; }
}

@media screen and (max-width:850px) {
    .topicM div:nth-child(3) { display: none; }
}

@media screen and (max-width:750px) {
    nav.rightMenu .mobRM, .topSubc, .topShare, .btmNewsletter{display: none}
    .mobOnlySec{display: block;}
    .mobScroll{position: relative; height: 85%;overflow-x: auto;}
    .mobOnlySec h4{padding: 0;margin: 0}
    .mSection li {
        margin:0px;
        position: relative;
    }
    .mSection li a{
        display: block;
        font-size: 24px;
        font-family: 'PT Sans Narrow', sans-serif;
        padding-bottom: 10px;
        padding-top: 10px;
        position: relative;
    }
    .mSection li.nosub a{background: url(../images/icons/arrowLblu.png) right 15px top 13px no-repeat;}
    .mSection li span{
        position: absolute;
        right:0px;
        top:0px;
        height:100%;
        width:30px;
        cursor: pointer;
        background: url(../images/icons/arrowDwn.png) 10px 19px no-repeat;
        padding:25px;
    }
    .mSection li span.active{
        background: url(../images/icons/arrowUp.png) 10px 19px no-repeat
    }
    .mSection li ul li span{
        position: absolute;
        right:10px;
        top:19px;
        height:30px;
        width:30px;
        background: url(../images/icons/arrowLblu.png) 0 0 no-repeat
    }
    ul.mSection li ul.open{
        display: block !important;
    }
    ul.mSection li ul{
        display: none;
        padding: 0 0 0 10px;
        margin: 0;
        list-style: none;
        border-top:1px solid #ccc;
    }
    ul.mSection li ul li a{
        color: #333;
        background: url(../images/icons/arrowLblk.png) right 10px top 13px no-repeat!important
    }
    ul.mSection li:last-child{border:0}
    .owlNext{display:none;}
    .owlNext.btmOwnNxt{display: inline-block!important}

    .centerSlider{margin: 0;}
    .ePostC{margin: 30px 10px;}
    .ePost3{width: 46%;}
    .ePost2{width: 95%}
    .noPadd {padding-left: 0 !important;padding-right: 0 !important;}
    .rightTwitter{width: 94%;margin: 35px 3% 30px;}
    .artTop{padding-bottom: 0px;}
    .artTop .shadeBg .owlDesc{color: #333;}
    .artTop .shadeBg .owlDesc a{color: #333}
    .artTop .shadeBg .owlDesc i.clockIcon{background-position: -4px -70px}
    .artTop .shadeBg .owlDesc h3{width: 100%;}
    .centerSlider{margin: 0;}
    .ePostC{margin: 30px 10px;}
    .ePost3{width: 46%;}
    .ePost2{width: 95%}
    .noPadd {padding-left: 0 !important;padding-right: 0 !important;}
    .rightTwitter{width: 94%;margin: 35px 3% 30px;}
    .carousel .owl-carousel.owlMain{cursor: default}
    .carousel .item .shadeBg, .artTop .shadeBg{
        position: relative;
        top:auto;
        bottom: 0px;
        background: #f3f3f3;
        padding: 20px 10px;
    }
    .carousel .item .shadeBg .owlDesc, .artTop .shadeBg .owlDesc{position: relative; color: #333; top: 0px; left: 0px; width: 100%;}
    .carousel .item .shadeBg .owlDesc a, .artTop .shadeBg .owlDesc a{color: #333}
    .carousel .item .shadeBg .owlDesc i.clockIcon, .artTop .shadeBg .owlDesc i.clockIcon{background-position: -4px -70px}
    .carousel .item .shadeBg .owlDesc h3, .artTop .shadeBg .owlDesc h3{width: 100%;}

    .ccfic{position: relative;}

    footer{padding: 20px 0;}
    footer p{padding: 0; margin: 20px 0}
    footer .col-md-5, footer .col-md-7{width: 90%;padding: 0; margin: 0 5%}
    .ftrBtm .col-md-8{width: 79%;padding-left: 5%;display: inline-block;}
    .ftrBtm .col-md-4{width: 20%;display: inline-block;padding-right: 5%}
    .ftrLogo{margin: 15px 0 0}
    .eFtr{width: 100%;text-align: left;margin: 0; border-top:1px solid #585858;  border-bottom:1px solid #585858; padding:15px 0; }
    footer li{margin: 5px 15px;display: inline-block;}
    footer ul{margin:0;}

    .ftrSM{display: block;width: 90%; margin: 30px auto}
    i.fsmFB, i.fsmTwtr, i.fsmYT, i.fsmSU, i.fsmRss{display: inline-block;width: 71px; height: 71px; background: url(../images/icons/iconSM.png) 0 -99px no-repeat}
    i.fsmTwtr{background-position: -72px -99px;}
    i.fsmYT{background-position: -144px -99px;}
    i.fsmSU{background-position: -216px -99px;}
    i.fsmRss{background-position: -288px -99px;}

    .ePostC .ePost3:nth-child(3n), .secBtm, .smBtm, .eFtr.aboutBtm h4, .marq, .topSlider .mobHide{display: none}
    .owl-theme .owl-controls{display:inline-block!important;}

    .backTop{top: -10px;left: auto;right: 10px;}
    i.backTop{width: 60px;height: 60px;background: url(../images/backTop2.png) no-repeat;background-size: 100%}

    .topCat .col-md-8,.topCat .col-md-4 {width:100%}
    .catSmll .col-md-6{width: 100%;}
    .catSmll{margin:30px 24px 0px}
    .catDtls{width: 75%;}
    .topCatSub{margin-bottom: 0;}
    .subCatSmall{margin-top: -20px}
    .esubBox span{width: 100%;}
    .esubDtls{width: 100%;margin:20px 0 0;}
    .moreSrc{margin-bottom: 30px;}
    .topCatSub{margin:30px 25px 0;}
    .miscPage{margin: 30px 20px;}
    .miscTitle{font-size: 48px;line-height: 66px;}
    .nlTabMob{margin:0 0 30px;}
    .compCTop{padding: 40px 5px 30px;}
    .bnDtls.w100{padding: 30px 30px 50px;}

    .listing, .subAuthor, .smallCT{width:93%;margin: 10px 3.5%;}
    .topWriter.ArtWriter, .threeOptIcon a{display: none}
    .centerDtls{padding-left: 20px;width: 90%;}
    .shareCount{display: inline-block;margin-right: 20px}
    .topWriter.mobTopWriter{background: transparent;display: inline-block; width: 250px; padding: 0;}
    .topWriter.mobTopWriter img{width: 40px;height: auto;border: 0}
    .owlDT span{padding:0;margin-right: 15px;border-right:0;}
    .owlDT span a{background: #243962;color: #fff!important;padding: 5px 10px 4px;}
    .leftSLicon{width: 53px;}
    .leftSLicon a{height: 53px;}
    .leftSLicon i.fbArtIcon, .leftSLicon i.twtrArtIcon{width: 52px;height: 52px;background: url(../images/icons/singleSM.png) 0 0 no-repeat;}
    .leftSLicon i.twtrArtIcon{background-position: -52px 0}
    .artShareLine li{height: 106px;}
    .slineR{width: 90%;height: 106px;}
    .threeOptIcon a:first-child{display: inline-block}
    .authorDtls span{background: transparent}
    .bnDtls{width: 68.5%;}

}

@media screen and (max-width:670px) {
    .otherstoriescont .otherstory a {width:60%;}
}

@media all and (max-width: 650px) {
    .other-stories  {
        display: none;
    }

    .main-story-content {
        margin:15.5% 0 0 30px;
    }

    .main-story-title {
        margin:10px 0 0;
        padding:0;
        line-height: 1;
        font-size: 15px;
    }
}

@media screen and (max-width:570px) {
    .row{margin: 0!important;padding: 0!important;}
    [class*="col-"] {padding: 0;margin:0}
    .leftPer{border: 0!important}
    .ePostC{margin: 30px 10px;}
    .topCat, .topCatSub{margin: 30px 25px 0;}
    .catSmll{margin:0 20px;}
    .ePost3{width: 43%;}
    .moreSrc{margin-bottom: 30px;padding-top: 3px!important}
    .esubBox{padding-bottom: 20px;}

    .centerSlider .item .shadeBg .owlDesc h3{width: 70%;font-size: 24px;line-height: 32px;}

    .mobHide480, .sortR{display: none}
    .rightTwitter li{width: 90%; margin: 10px auto;}
    footer li{font-size: 18px;margin:5px;}
    footer .col-md-5, footer .col-md-7{width: 100%; margin: 0}
    .ftrBtm .col-md-8{padding-left: 0}
    .ftrBtm .col-md-4{padding-right:0}
    .ftrBtm .col-md-8, .ftrBtm .col-md-4{width:100%;padding:0;text-align: center;}
    .catDtls{width: 65%;height: auto!important}
    .ePost3 img{margin: 10px 0;}
    .imgC{margin-bottom: 15px;}
    .topCat .col-md-8.pull-right{margin-bottom: 6px}
    .marTop10{margin-top: -35px}
    .marTop5{margin-top: -22px}

    .slick-prev{right: -15px;}

    .conceptTerms{padding: 25px 15px;}
    .relArt{padding: 50px 15px;}
    .artGalMore li{width: 100px;}
    .centerDtls{width: 80%;margin-top: 8px;}
    .slineR{width: 87%;padding: 9px 10px 0;font-size: 16px;line-height: 26px;}
    .quoteBy{width:auto}
    .shareQuote{width: auto; margin-left: 20px}
    .centerSlider .owlDesc h3{height: 37px;}

    .dailyheadlinesbox li, .otherstoriescont .otherstory {width: 100%;}
    .otherstoriescont .otherstory a {width: 70%;}
    .dailybriefheader .prev, .dailybriefheader .next {display: none}
    .dailybriefcenter {width: 96%;position:absolute;top: 35%;left: 2%}
    .dailybriefcenter h1 {display: inline-block;font-size: 38px;}
    .dailybriefcenter .dodate a {font-size: 20px;}
    .dailybriefcenter .dodate {background: url(../images/cal.png) no-repeat 110px -70px;}
    .dailybriefcenter .dodate:hover, .dailybriefcenter .dodate.active  {background: url(../images/cal.png) no-repeat 110px 9px !important;}

    .ePost2{margin-bottom: 20px;}
    .coverage-slider {margin-left:0;}
    .esubDtls.carbonfullwidth {padding-right:0;}

    .topSlider .owlDesc{top:20px;}
    .topSlider .owlDesc h3{margin-top:2px}

    .iframeC iframe{height: 500px;}
}

@media screen and (max-width:431px) {
    .artDate{margin-top: 10px}
}

@media screen and (max-width:414px) {
    .owlDesc h3{font-size: 34px;line-height: 42px;}
    .centerSlider .item .shadeBg .owlDesc h3{width: 95%;font-size: 24px;line-height: 32px;}
    .catDtls{width: 60%;}
    .container-fluid.bgGrey.text-center{padding: 0}
    .compCTop{padding: 30px 0 20px;}
    .compCTop img{width: 100px;height: auto}
    .bnDtls.w100{padding:10px 30px 35px;}
    .nltmDtls{width: 60%;margin-left:10px;}
    .nltmDtls h4{font-size: 24px;}
    .nlBox input[type=text]{width: 35%;}
    .deDrop{width: 33%;}
    .bnDtls .deDrop select{padding:10px 5px 4px 2px;}
    .bnDtls .nlBox input[type=submit]{width: 28%;padding: 10px 5px 9px;}
    .slick-prev{right: -13px;}
    footer li{font-size: 16px;margin:5px 10px 5px 0px;}
    .innerArt blockquote, .innerArt blockquote p span{font-size: 22px!important;line-height: 32px!important;}
    .innerArt blockquote p span, .innerArt blockquote p{margin:0; padding: 0;line-height: 32px!important;}
    .innerArt blockquote:after{bottom:0;}
    .artGalMore{padding: 10px 0 10px 20px}

    .mobTopWriter{margin-top: 10px;}
    .slineR{width: 82%;padding: 8px 10px 0;font-size: 14px;line-height: 22px;}
    .latestInterviews{margin: 0 0 50px;}
    .slick-next{right: auto;left:0px;}
    .rightTwitter .slick-next{right: 0px;left:auto;}
    .writerSet .col-md-4{margin-bottom: 20px;}
    .iframeC iframe{height: 400px;}
}

@media screen and (max-width:375px) {
    #nav-icon {margin:22px 15px;}
    .topSrc a{padding: 23px 15px 22px 18px;}
    .logo{margin: 14px 0 0 15px;}
    a.twtrMobBtn{display: none;}
    .searchBtm{width: 280px;margin: 0 auto;}
    .slick-prev{right: -12px;}
    .slineR{width: 80%;padding: 5px 10px 0;font-size: 13px;line-height: 18px;}
    .catDtls{width: 55%;}
    .catSmll{margin:0 17px;}
    .owlDesc h3{font-size: 34px;line-height: 42px;}

    .centerSlider .item .shadeBg .owlDesc h3{width: 95%;font-size: 24px;line-height: 32px;}
    .catDtls{width: 60%;}
    .container-fluid.bgGrey.text-center{padding: 0}
    .compCTop{padding: 30px 0 20px;}
    .compCTop img{width: 100px;height: auto}
    .bnDtls.w100{padding:10px 30px 35px;}
    .nltmDtls{width: 60%;margin-left:10px;}
    .nltmDtls h4{font-size: 24px;}
    .nlBox input[type=text]{width: 35%;}
    .deDrop{width: 33%;}
    .bnDtls .deDrop select{padding:10px 5px 4px 2px;}
    .bnDtls .nlBox input[type=submit]{width: 28%;padding: 10px 5px 9px;}
    .slick-prev{right: -13px;}
    footer li{font-size: 16px;margin:5px 10px 5px 0px;}
    .innerArt blockquote, .innerArt blockquote p span{font-size: 22px!important;line-height: 32px!important;}
    .innerArt blockquote p span, .innerArt blockquote p{margin:0; padding: 0;line-height: 32px!important;}
    .innerArt blockquote:after{bottom:0;}
    .artGalMore{padding: 10px 0 10px 20px}

    .mobTopWriter{margin-top: 10px;}
    .slineR{width: 82%;padding: 8px 10px 0;font-size: 14px;line-height: 22px;}
    .latestInterviews{margin: 0 0 50px;}
    .slick-next{right: auto;left:0px;}
    #artGal .slick-next {
        right: 0px;
        left: auto;
    }
    .writerSet .col-md-4{margin-bottom: 20px;}
    .iframeC iframe{height: 400px;}

    i.fsmFB, i.fsmTwtr, i.fsmYT, i.fsmSU, i.fsmRss{width: 50px; height: 50px;background-position: 0 -65px;background-size: 740%;}
    i.fsmTwtr{background-position: -49px -65px;}
    i.fsmYT{background-position: -98px -65px;}
    i.fsmSU{background-position: -148px -65px;}
    i.fsmRss{background-position: -197px -65px;}
    .ftrBtm .col-md-8, .ftrBtm .col-md-4{width:90%;margin-left: 5%}

    .bnDtls.w100{padding:10px 25px 35px;}
    .otherstoriescont .otherstory a {width: 65%;}

    .bnDtls .nlBox input[type=submit]{font-size: 16px;padding: 13px 5px 12px;}
}

@media screen and (max-width:320px) {
    .ePost3{width:42%;}
    .mobScroll{position: relative; height: 78%;}
    .backTop{right:5px;}
    .topTitleC{font-size: 22px;letter-spacing: 1px;}
    .catDtls{width: 50%;}
    .searchBtm{width: 240px;}
    .searchBtm input[type=text]{width: 76%;}
    .subCatSmall{display: block;width:auto;margin: -20px 25px 0;}
    .miscTitle{font-size: 36px;line-height: 54px}
    .slick-prev{right: -11px;}
    .slineR{width: 75%;font-size: 12px;line-height: 16px;}
    .conceptTerms li{width:280px;}
    .quoteBy{margin-left: 20px}
    .shareQuote{margin-left: 10px}
    .catSmll{margin:0 15px;}
    .owlDT span{display: block;margin-bottom: 10px;}
    .artTop .shadeBg .owlDesc h3{font-size: 29px;line-height: 36px}
    .iframeC iframe{height: 230px;}

    .centerDtls a{display: none}
    .dailybriefcenter h1 {display: inline-block;font-size: 28px;}
    .nltmDtls h4{font-size: 20px;}
    .otherstoriescont .otherstory a {width: 60%;}
    .bnDtls.w100{padding:10px 15px 35px;}
    footer li{font-size: 13px}
}
