*,html,body{

    margin:0;

    padding:0

}

body{

   font-family: 'Mukta', sans-serif!important;

    font-weight:400;

    color:#191e21;

    font-size:1.4em

}

html{

    overflow-x:hidden

}
.tabnews{font-size: 45px!important;
line-height: 1.4;
font-family: 'Mukta', sans-serif!important;
font-weight: 600;
letter-spacing: 1px;
margin: 15px;}

h1,h2,h3,h4,h5,h6,.line div{

    font-family: 'Mukta', sans-serif!important;

    color:#222;

    margin:10px 0;

    font-weight:700

}

h1{

    font-size:48px

}

h2{

font-size: 25px;
font-weight: 500;
line-height: 1.75;

}

h3{

    font-size:32px

}

h4{

font-size: 45px;
line-height: 1.4;
font-family: 'Mukta', sans-serif!important;
font-weight: 600;
letter-spacing: 1px;
margin: 10px;

}

h5{

font-size: 20px;
line-height: 1.4;

}

h6{

    font-size:16px

}

a,h1,h2,h3,h4,h5,h6{

    transition:.5s ease

}

img{

    object-fit:fill

}

.banner-top img,.bottomStickAd img,.ad img,.ad-block img,.ad-img img{

    height:120px

}

.block5 .ad-img.pb-25:last-of-type{

    padding-bottom:0

}

.news-main .row.pb-25:last-of-type,.ad-block.pb-25:last-of-type{

    padding-bottom:0

}

.newstype_two h1,.text-center h1,.category header h1:nth-last-of-type(1),.category header h2:nth-last-of-type(1),.category header h3:nth-last-of-type(1){

    line-height:1.2

}
.prakash{color: #fff; border-right: 8px solid #87BEF5; border-left: 8px solid #ec1c23; background: #363F82; padding: 0 35px; padding-left: 35px; padding-left: 35px;
border-top-right-radius: 50px;}
.banner-news {
font-size: 35px;
font-weight: 600;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif!important;
color: #23252d;
line-height: 1.4;
}
.banner-news h1 {
line-height: 1.4;
text-align: center;
font-size: 65px;
max-width: 120%;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif!important;
font-weight: 600;
letter-spacing: 1px;
text-align: center;
padding-top:20px;
margin-bottom:10px;
}

.loader{

    border:6px solid #f3f3f3;

    border-radius:50%;

    border-top:6px solid #e63434;

    width:60px;

    height:60px;

    -webkit-animation:spin 2s linear infinite;

    animation:spin 2s linear infinite;

    position:absolute;

    left:0;

    right:0;

    margin-left:auto;

    margin-right:auto;

    top:20v "\f007" h

}

@-webkit-keyframes spin{

    0%{

        -webkit-transform:rotate(0deg)

    }

    100%{

        -webkit-transform:rotate(360deg)

    }

}

@keyframes spin{

    0%{

        transform:rotate(0deg)

    }

    100%{

        transform:rotate(360deg)

    }

}

.fb_iframe_widget{

    max-width:100%;

    display:inline-block!important

}

.grid-news .aside-body.h60,.grid-news .aside-body.layout-right.h60{

    min-height:375px

}

.grid-news .aside-body.h60 .article-mini .inner,.grid-news .aside-body.layout-right.h60 .article-mini .inner{

    height:108px;

    overflow:hidden

}

@media screen and (min-width:1200px){

    .container{

        width:1230px

    }

}

@media screen and (min-width:1200px) and (max-width:1400px){

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        grid-template-columns:repeat(7,max-content)!important;

        grid-gap:5px!important

    }

    .copyright{

        padding:15px 55px!important

    }

    .copyright .col-md-3{

        padding:0

    }

    .copyright .col-md-3:nth-of-type(1){

        text-align:left

    }

    .copyright .col-md-3:nth-of-type(3){

        text-align:right

    }

}

@media screen and (min-width:1400px){

    .container{

        width:1320px

    }

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        grid-template-columns:repeat(7,max-content)!important;

        grid-gap:5px!important;

        justify-content:space-between!important

    }

    .copyright .col-md-12.col-xs-12.col-sm-12{

        display:grid;

        grid-template-columns:1fr 2fr 1fr;

        justify-items:center

    }

    .copyright .col-md-3,.copyright .col-md-6{

        width:100%

    }

    .copyright .col-md-3:nth-of-type(1){

        text-align:left

    }

    .copyright .col-md-3:nth-of-type(3){

        text-align:right

    }

}

@media screen and (min-width:1600px){

    .container{

        width:1440px

    }

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        grid-template-columns:repeat(8,max-content)!important;

        grid-gap:5px!important;

        justify-content:center!important

    }

    .copyright .col-md-3:nth-of-type(1){

        text-align:right

    }

    .copyright .col-md-3:nth-of-type(3){

        text-align:left

    }

    .copyright .col-md-12.col-xs-12.col-sm-12{

        grid-template-columns:repeat(3,1fr)

    }

}

.input-group .btn{

    height:40px

}

.newstype_one,.newstype_two,.main-news{

    position:relative;

    padding-bottom:0;

    overflow:hidden

}

.newstype_two{

    padding-bottom:7px

}

.newstype_one .grid{

    width:89%;

    margin:0 auto

}

.newstype_one .detail a:hover{

    color:#fdfdfd!important

}

.newstype_one .grid .content{

    position:relative

}

.bg--lower{

    background:linear-gradient(to right,#222,#282828);

    width:100%;

    height:67%;

    position:absolute;

    left:0;

    bottom:20px;

    z-index:-1

}

.newstype_one img{

    width:100%;

    height:100%;

    object-fit:cover

}

.newstype_one figure{

    position:relative;

    margin:0

}

.newstype_one .title{

    position:absolute;

    bottom:0;

    padding:25px 50px;

    width:65%;

    color:#fff!important;

    line-height:1.7

}

.newstype_one .title p{

    font-size:14px;

    color:#fff

}

.newstype_one .title--solid{

    color:#fff;

    line-height:1.3

}

.newstype_one .title::after,.news_special .wrap_detail::after{

    content:'';

    position:absolute;

    height:100%;

    width:100%;

    top:0;

    left:0;

    opacity:.7;

    background:linear-gradient(to right,#d92d2d,#c61e1e)

}

.news_special .wrap_detail::after{

    opacity:.9

}

.newstype_one .title *,.news_special .wrap_detail *{

    z-index:99;

    position:relative

}

.newstype_two .col-md-8{

    height:555px

}

.newstype_two .col-md-8 figure{

    position:relative;

    height:100%

}

.newstype_two .col-md-8 figure::after{

    content:"";

    position:absolute;

    background:linear-gradient(to right,#df2e2e,#ee2626);

    width:60%;

    height:100%;

    top:0;

    right:-51%;

    z-index:-1

}

.newstype_two .col-md-8 figure img{

    height:90%;

    margin-top:30px;

    object-fit:fill

}

.wrap_text *{

    color:#fff

}

.wrap_text{

    padding-right:50px;

    padding-top:50px

}

.news_special .featured figure{

    position:relative;

    width:90%!important;

    height:447px!important

}

.news_special .wrap_detail{

    position:absolute;

    top:25%;

    width:50%;

    right:6px;

    padding:25px

}

.wrap_detail *{

    color:#fff!important

}

.news_special .featured-new figure{

    width:100%!important;

    height:450px!important

}

.news_special .featured-new{

    height:450px!important

}

.news_special .row aside .row:last-child{

    margin-top:40px

}

.ad_modal{

    "\f007"position:fixed;

    z-index:999;

    margin:0 auto;

    width:100%;

    height:100%

}

#fulljacketad.fade{

    background:#fff;

    position:fixed;

    z-index:9999;

    overflow:hidden;

    padding-left:0!important

}

#fulljacketad .close{

    right:0;

    position:absolute;

    background:#f42222;

    color:#fff!important;

    z-index:9;

    font-size:25px;

    width:35px;

    height:35px;

    top:60px;

    opacity:1

}

.modal-dialog-centered{

    display:-webkit-box;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-align:center;

    -ms-flex-align:center;

    align-items:center;

    min-height:calc(100% - (.5rem * 2))

}

.scene{

    width:100%;

    perspective:9000px;

    position:fixed;

    height:100vh;

    z-index:9999

}

.scene .book{

    position:relative;

    width:100%;

    height:100vh;

    transform-style:preserve-3d

}

.scene .page{

    position:absolute;

    color:#000;

    width:100%;

    height:100vh;

    transition:opacity .5s .5s;

    transform-style:preserve-3d;

    transform-origin:left center;

    padding-top:0!important

}

.scene .content{

    position:absolute;

    width:100%;

    height:100%;

    box-sizing:border-box;

    backface-visibility:hidden

}

.scene .page.active{

    transform:rotateY(0deg);

    transition:1.5s transform;

    z-index:1;

    padding-top:0!important

}

.scene .page.flipped{

    transform:rotateY(-90deg);

    transition:1.5s transform;

    z-index:2;

    padding-top:0!important

}

.scene .active~.page{

    opacity:0

}

.flip-reset{

    height:100%!important;

    position:relative;

    perspective:none;

    z-index:2

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){

    .scene{

        width:90%;

        height:90%;

        margin:5%

    }

    .audio-content-items{

        width:60%

    }

    .audio-controller{

        width:20%

    }

    .audio-button{

        width:20%

    }

}

.curtain{

    margin:0 auto;

    width:100%;

    overflow:hidden

}

.curtain__wrapper{

    width:100%;

    height:100%

}

.curtain__panel{

    display:-webkit-box;

    display:flex;

    -webkit-box-align:center;

    align-items:center;

    color:#fff;

    float:left;

    position:fixed;

    width:50%;

    height:100vh;

    -webkit-transition:all 1s ease-out;

    transition:all 1s ease-out;

    z-index:2

}

.curtain__panel--left{

    -webkit-box-pack:end;

    justify-content:flex-end;

    -webkit-transform:translateX(0);

    transform:translateX(0);

    position:fixed;

    top:0;

    z-index:2999

}

.curtain__panel--right{

    -webkit-box-pack:start;

    justify-content:flex-start;

    -webkit-transform:translateX(100%);

    transform:translateX(100%);

    position:fixed;

    top:0;

    z-index:2999

}

.curtain__content{

    color:#fff;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-box-direction:normal;

    flex-direction:column;

    -webkit-box-pack:center;

    justify-content:center;

    padding:1rem 0;

    z-index:1;

    width:100%

}

.curtainleft{

    -webkit-transform:translateX(-100%);

    transform:translateX(-100%);

    z-index:9999

}

.curtainright{

    -webkit-transform:translateX(200%);

    transform:translateX(200%);

    z-index:9999

}

.closeads,.closeSplitads,.flipAd,.closemodal{

    background:#fff;

    z-index:3000;

    position:fixed;

    right:0

}

.closemodal{

    top:0;

    background:#e8e8e8

}

.halfad{

    left:470px;

    right:auto

}

.zero{

    display:none

}

.half.curtain__panel{

    width:auto

}

.l-page{

    max-width:2200px;

    margin:0 auto;

    overflow-x:hidden

}

.l-main{

    float:left;

    width:100%;

    position:relative

}

.l-main .l-home-hero{

    float:left;

    width:100%

}

.door-wrap{

    width:100%;

    height:100vh;

    margin:0 auto;

    position:fixed;

    top:0;

    left:0;

    right:0;

    z-index:9999;

    overflow-y:hidden

}

.door-wrap .door{

    z-index:12

}

.door-wrap .door .card{

    width:100%;

    height:100%

}

.door-wrap .door#door-left,.door-wrap .door#door-right{

    width:50%;

    height:100%;

    float:left;

    overflow:visible

}

.zeroz{

    position:relative;

    z-index:-999

}

section.block5 .col-md-12.col-sm-6.col-xs-12{

    padding:0

}

.news section.category article~.aside-body.col-md-4:nth-of-type(1),section.block_wealth .col-md-12.col-sm-6.col-xs-12{

    padding-left:0!important

}

.category .article-fw .details>h1:nth-of-type(1){

    margin-top:10px!important

}

a,.btn{

    transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    -moz-transition:all .5s

}

.authorname a:hover{

    color:#1c1c1c!important

}

.video-feature .authorname a{

    color:#908e8e!important

}

.video-feature .authorname a:hover{

    color:#c8c5c5!important

}

a{

    color:#222;

    text-decoration:none

}

.inner h1{

    cursor:pointer

}

ul li{

    list-style-type:none

}

/*ul>li>a:focus,ul>li>a:visited{

    color:#fff!important

}*/

.iframe-container iframe{

    width:80%

}

#ytdefer_vid0{

    margin:0 auto;

    width:942px!important

}

.overlay-img::after{

    content:'';

    position:fixed;

    width:100%;

    height:100vh;

    top:0;

    left:0;

    right:0;

    bottom:0;

    background-color:rgba(0,0,0,.5);

    z-index:999

}

.overlay-img{

    position:relative;

    transition:.3s;

    left:-250px;

    top:0;

    transition-timing-function:cubic-bezier(.9,0,1,1);

    opacity:0;

    visibility:hidden;

    z-index:999

}

.overlay-img.open{

    left:0;

    opacity:1;

    visibility:visible

}

.main-loading{

    position:fixed;

    top:50%;

    left:50%;

    transform:translate(-50%,-50%);

    -webkit-transform:translate(-50%,-50%);

    -o-transform:translate(-50%,-50%);

    -moz-transform:translate(-50%,-50%);

    -ms-transform:translate(-50%,-50%);

    background-color:#fff;

    border-radius:5px;

    -webkit-border-radius:5px;

    -moz-border-radius:5px;

    -o-border-radius:5px;

    -ms-border-radius:5px;

    background-image:url(http://ekagajcdn.prixacdn.net/static/frontend/images/spinner.svg);

    background-size:100%;

    width:80px;

    height:80px;

    box-shadow:0 0 40px rgba(0,0,0,.05);

    -webkit-box-shadow:0 0 40px rgba(0,0,0,.05);

    -moz-box-shadow:0 0 40px rgba(0,0,0,.05);

    -ms-box-shadow:0 0 40px rgba(0,0,0,.05);

    -o-box-shadow:0 0 40px rgba(0,0,0,.05);

    z-index:999999

}

.for-mobile,.for-tablet{

    display:none!important

}

.breadcrumb{

    background-color:transparent;

    padding:0;

    border:0;

    margin:0

}

section.category .breadcrumb{

    margin-top:30px

}

.category_norm .breadcrumb,.category_author .breadcrumb,.category_author_single .breadcrumb,.category_search .breadcrumb,.category.category_sports.category_cinema .breadcrumb,section.single .breadcrumb{

    margin-top:0!important

}

.share_grid .st-btn{

    display:inline-block!important;

    margin-right:4px!important;

    padding:0 7px!important

}

.marginlow{

    margin-top:50px!important

}

.marginhigh{

    margin-top:90px!important

}

.breadcrumb li{

    font-size:17px

}

.breadcrumb li a{

    color:#f73f52

}

.pagination{

    margin-bottom:0

}

.pagination li a{

    color:#222!important;

    border-radius:50%!important;

    margin:0 2px;

    border-color:transparent;

    background-color:#f2f2f2;

    width:35px;

    height:35px;

    line-height:32px;

    text-align:center;

    padding:0

}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>a:visited,.pagination>li>span:focus,.pagination>li>span:hover{

    color:#222!important

}

.pagination>li>a:visited{

    background:#f2f2f2

}

.pagination li.active a{

    color:#fff!important;

    transform:scale(1.16) translateX(-3px);

    -moz-transform:scale(1.16) translateX(-3px);

    -webkit-transform:scale(1.16) translateX(-3px);

    -o-transform:scale(1.16) translateX(-3px);

    margin-left:8px;

    border-color:transparent;

    background-color:#e3120b!important

}

.pagination li.active a:hover,.pagination li.active a:focus{

    border-color:transparent;

    background-color:#f73f52

}

.pagination>li>a:visited{

    background:#f2f2f2

}

.pagination-help-text{

    color:#666;

    font-size:12px;

    text-transform:uppercase;

    font-weight:400

}

.backdrop{

    position:fixed;

    top:0;

    left:0;

    width:100%;

    height:100%;

    background-color:rgba(0,0,0,.5);

    display:none;

    z-index:2000

}

header.primary{

    position:fixed;

    z-index:998;

    top:0;

    left:0;

    width:100%;

    transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    -moz-transition:all .5s;

    background:#fff

}

header.primary.up nav.menu{

    box-shadow:0 0 40px rgba(0,0,0,.1);

    border-top-color:transparent;

    border-bottom:none

}

header.primary.up nav.menu .brand{

    display:block

}

header.primary.up nav.menu ul.nav-list{

    margin-left:60px

}

header.primary.up nav.menu ul.nav-list li:first-child{

    margin-left:0

}

header.primary.up nav.menu ul:not(.dropdown-menu)>li>a{

    padding-top:0;

    padding-bottom:0;

    line-height:40px;

    font-size:18px;

    padding:0 12px

}

header.primary.up nav.menu ul:not(.dropdown-menu)>li>a .badge{

    top:2px

}

header.primary.up nav.menu .dropdown-menu .dropdown-menu{

    top:0

}

section{

    padding-bottom:1px

}

section.first{

    padding-top: 120px !important;

    transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    -moz-transition:all .5s

}

.form-control{

    border-radius:0;

    height:40px

}

.form-control:focus{

    border-color:#989898;

    box-shadow:0 1px 2px #ddd

}

.btn{

    font-size:15px;

    border-radius:0;

    border-color:transparent;

    letter-spacing:.5px;

    padding:8px 15px

}

.btn:focus{

    outline:0;

    box-shadow:none;

    border-color:transparent

}

.btn-social{

    font-weight:400;

    padding-left:25px;

    padding-right:25px;

    padding-top:10px;

    padding-bottom:10px

}

.btn-social:hover{

    color:#fff;

    opacity:.8

}

.btn-primary{

    background-color:#d3252e;

    border-color:#d3252e

}

.btn-primary:disabled,.btn-primary.disabled,.btn-primary:hover,.btn-primary:active,.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:focus{

    background-color:#c8081c;

    border-color:#c8081c;

    box-shadow:none;

    outline:0

}

.btn-primary:active:hover{

    background-color:#af0719

}

a.facebook{

    background-color:#3b5998;

    color:#fff!important

}

a.twitter{

    background-color:#4099ff;

    color:#fff!important

}

a.youtube{

    background-color:#c4302b;

    color:#fff!important

}

a.googleplus{

    background-color:#de5245;

    color:#fff!important

}

a.instagram{

    background-color:#885343;

    color:#fff!important

}

.social{

    padding:0;

    margin:0

}

.social li{

    display:inline-block

}

.social li a{

    display:block;

    text-align:center;

    width:35px;

    height:35px;

    line-height:35px;

    margin:0 5px;

    margin-bottom:8px;

    position:relative;

    transition:all .5s;

    -moz-transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s

}

.social li a svg{

    width:100%;

    height:100%;

    position:absolute;

    left:0;

    top:0

}

.social li a svg rect{

    width:inherit;

    height:inherit;

    fill:transparent;

    stroke:transparent;

    stroke-dasharray:0;

    stroke-width:3;

    transition:all 1.5s;

    -moz-transition:all 1.5s;

    -webkit-transition:all 1.5s;

    -o-transition:all 1.5s

}

.social li a i:before{

    transform:scale(1.3);

    -webkit-transform:scale(1.3);

    -moz-transform:scale(1.3);

    -o-transform:scale(1.3)

}

.social li a:first-child{

    margin-left:0

}

.social li a:hover{

    opacity:.8

}

.social.trp li a:hover{

    background-color:transparent

}

.social.trp li a:hover svg rect{

    stroke:#fff;

    stroke-dasharray:200

}

.social.trp li a.facebook:hover{

    color:#fff!important

}

.social.trp li a.facebook:hover svg rect{

    stroke:#fff

}

.social.trp li a.twitter:hover{

    color:#fff!important

}

.social.trp li a.twitter:hover svg rect{

    stroke:#fff

}

.social.trp li a.youtube:hover{

    color:#fff!important

}

.social.trp li a.youtube:hover svg rect{

    stroke:#fff

}

.form-group label{

    margin-bottom:5px;

    font-size:14px;

    font-weight:400

}

.form-group label .required:before{

    content:'*'

}

.form-group .help-block{

    font-size:12px;

    margin-top:-3px

}

.form-group .form-control{

    border-radius:0;

    font-family: 'Mukta', sans-serif!important;

    font-weight:300

}

.form-group .form-control:focus{

    border-color:#989898;

    box-shadow:0 1px 2px #ddd

}

.firstbar{

    position:relative;

    width:100%;

    background-color:#fff;

    height:125px;
	
	margin-top:3px;

}

.up .firstbar{

    height:85px

}

.firstbar .brand{

    float:left

}

.firstbar .brand a{

    text-decoration:none

}

.firstbar .brand img{

    width:410px;

    display:block;

    float:left

}

.firstbar .search{

    position:relative

}

.btnsearch{

    height:2.6em;

    width:2.5em;

    padding:0

}

#searchForm{

    position:absolute;

    right:16.2%;

    width:50%;

    display:none;

    z-index:1

}

.search input{

    border:none;

    box-shadow:0 0 3px #ccc;

    font-family:Arial

}

.firstbar .search .form-group{

    margin-bottom:0

}

.firstbar .search .form-group .input-group-btn .btn{

    line-height:0

}

.firstbar .nav-icons li a{

    display:inline-block;

    color:#191e21

}

.firstbar .nav-icons li a i{

    font-size:18px;

    width:25px;

    text-align:center;

    color:#fff

}

.firstbar .nav-icons li a div{

    float:left;

    text-transform:uppercase;

    font-weight:500;

    letter-spacing:1px;

    margin-top:3px

}

.firstbar .nav-icons li a:hover{

    color:#f73f52

}

.navone li,.navone li a,.navone li svg{

    vertical-align:middle;

    color:#fff!important

}

header i.ion-ios-arrow-right{

    display:none

}

.list-mob{

    display:none

}

.article p,article p,.most-popular p{
font-family: 'Mukta', sans-serif!important;
font-size: 21px;
line-height: 170% !important;
font-weight: 400;
margin: 0 0 1rem;
text-align: justify;
}

.article .time,.article .category,article .time,article .category,.most-popular .time,.most-popular .category{

    font-size:13px;

    font-weight:500

}

.article{

    margin-bottom:25px

}

article figure{

    width:100%;

    overflow:hidden;

    margin-bottom:0;

    display:inline-block

}

article figure img{

    width:100%

}

article .detail{

    display:flex;

    display:-webkit-box;

    display:-moz-box;

    margin-bottom:0!important

}

.detail.detail_side{

    display:inline-block!important

}

.article .inner{

    box-shadow:0 1px 2px #ddd;

    background:#fff;

    cursor:pointer

}

.article .padding{

    padding:15px;

    padding-top:0

}

.article h2{

    text-transform:capitalize;

    font-size:20px;

    margin:0;

    line-height:25px;

    margin-bottom:5px;

    font-family: 'Mukta', sans-serif!important;

    font-weight:500

}

.article h2 a{

    color:#222;

    text-decoration:none

}

.article h2 a:hover{

    color:#f73f52

}

.article p{

    line-height:24px;

    font-size:15px

}

article .detail{

    display:block;
    font-size:14.5px;
	padding-top:5px;

}

article .time,article .category{

    margin:0 10px;

    color:#868686

}

article .category{

    margin:0 10px 0 0

}

article .category a{

    font-size:15px

}

article .time{

    margin:0!important;

    margin-right:7px

}
.aakpu {
  font-family: 'Mukta', sans-serif !important;
  font-size: 21px;
  font-weight: 600;
  margin-right: 10px;
  line-height: 170%;
  color: #808080;
  float:left;
  text-align:justify;
}

.timeline-Footer{

    padding-bottom:0

}

.best-of-the-week{

    position:relative

}

.photofeature .aside-body .slick-carousel article{

    margin:0 6px

}

.slick-carousel img{

    cursor:pointer

}

.best-of-the-week h5{

    color:#fff;

    font-weight:500;

    line-height:1.3

}

.best-of-the-week .container>h1{

    font-size:20px;

    margin-bottom:25px;

    text-transform:uppercase;

    position:relative;

    color:#191e21;

    margin-top:0

}

.best-of-the-week h1 div.text{

    display:inline-block;

    padding-right:20px;

    padding-left:0;

    background-color:#fff;

    font-weight:600;

    font-family: 'Mukta', sans-serif!important;

}

.best-of-the-week .container>h1:after{

    content:' ';

    position:absolute;

    width:100%;

    height:3px;

    left:0;

    top:50%;

    transform:translateY(-50%);

    -webkit-transform:translateY(-50%);

    -moz-transform:translateY(-50%);

    -o-transform:translateY(-50%);

    background-color:#ddd;

    z-index:-1

}

.best-of-the-week .next.slick-arrow,.best-of-the-week .prev.slick-arrow{

    width:35px;

    height:35px;

    background-color:#fff;

    line-height:34px;

    position:absolute;

    top:-55px;

    right:0

}

.best-of-the-week .prev.slick-arrow{

    right:35px

}

.best-of-the-week .article h2{

    font-size:17px;

    margin:0 0 5px;

    -webkit-line-clamp:3;

    -webkit-box-orient:vertical;

    overflow:hidden;

    text-overflow:ellipsis;

    height:76px;

    line-height:1.4;

    max-width:100%

}

.best-of-the-week .article h2 a{

    color:#222

}

.best-of-the-week .article h2 a:hover{

    color:#f73f52

}

.best-of-the-week .featured-new figure{

    z-index:-1

}

.best-of-the-week .featured-new{

    margin:0 6px

}

.best-of-the-week .article,.carousel-3 .article,.best-of-the-week .article h2{

    margin-bottom:0

}

.carousel-3 .article,.best-of-the-week .article{

    border:2px solid #f2f2f2;

    box-shadow:none;

    margin:0 6px

}

.block8 .article-fw .details h1{

    line-height:1

}

.featured{

    display:inline-block;

    width:100%;

    position:relative

}

.featured .inner{

    padding:20px

}

.featured figure{

    height:100%;

    width:100%

}

.featured .details .category,.featured .details .time{

    margin:0

}

.article-fw .details>h1:nth-of-type(1){

    margin-top:10px!important

}

.col-md-3 .article-fw .details>h1:nth-of-type(1){

    margin-top:0!important

}

section.category .col-md-3 .article-fw .details>h1:nth-of-type(1),section.block5 .col-md-3 .article-fw .details>h1:nth-of-type(1){

    margin-top:10px!important

}

.featured .details .category a{

    font-size:12px;

    padding:8px;

    display:inline-block;

    background-color:#d3252e;

    color:#fff;

    text-decoration:none;

    transition:all .3s;

    -moz-transition:all .3s;

    -webkit-transition:all .3s;

    -o-transition:all .3s

}

.category .featured .details .category a{

    margin-bottom:-1px

}

.category_sports .featured .details .category a{

    margin-bottom:-8px

}

.featured .details .category a:hover{

    background:#df2121;

    color:#fff!important

}

.featured .details h1{

    margin-bottom:5px;

    text-transform:capitalize;

    line-height:1;

    font-size:30px

}

.featured .details h1 a{

    text-decoration:none;

    color:#222;

    font-family: 'Mukta', sans-serif!important;

    font-weight:700

}

.menu{

    position:relative;

    display:inline-block;

    height:40px;

    width:100%;

    background-color:#363F82 !important;

}

.menu .brand{

    display:none;

    float:left;

    width:100px;

    height:40px;

    line-height:52px

}

.menu .brand img{

    width:100%

}

.menu .brand a{

    text-decoration:none

}

.menu .mobile-toggle{

    font-size:32px;

    line-height:1.2;

    float:left;

    margin-left:20px;

    display:none;

    padding:11px 0

}

.menu .mobile-toggle a{

    color:#fff;

    cursor:pointer

}

.menu ul{

    display:inline-block;

    padding:0;

    z-index:9

}

.menu ul>li{

    float:left;

    display:block

}

.menu ul>li>a{

    display:block;

    color:#fff;

    padding:4px 18px;

    text-decoration:none;

    font-weight:600;

    line-height:32px;

    font-family: 'Mukta', sans-serif!important;

    position:relative;

    z-index:1;

    font-size:18px;

}

.menu ul>li>a i{

    padding:0 3px

}

.menu ul>li>a:after{

    content:' ';

    position:absolute;

    z-index:1;

    top:100%;

    left:0;

    width:0;

    height:2px;

    background-color:#e3120b;

    transition:all 1s;

    -moz-transition:all 1s;

    -webkit-transition:all 1s;

    -o-transition:all 1s;

    margin-top:-2px

}

.menu ul>li.active a:after,.menu ul>li:hover>a:after{

    width:100%

}

.menu ul>li:hover>.dropdown-menu{

    visibility:visible;

    opacity:1;

    transition:all .5s;

    -moz-transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    transform:scale(1);

    -moz-transform:scale(1);

    -o-transform:scale(1);

    -webkit-transform:scale(1)

}

.menu ul>li .dropdown-menu{

    border-radius:0;

    border:none;

    box-shadow:0 20px 60px #ddd;

    opacity:0;

    visibility:hidden;

    transform:scale(.5);

    -moz-transform:scale(.5);

    -webkit-transform:scale(.5);

    -o-transform:scale(.5);

    transition:all .2s;

    -moz-transition:all .2s;

    -webkit-transition:all .2s;

    -o-transition:all .2s;

    background:#464646;

    min-width:140px!important

}

.menu ul>li .dropdown-menu>li{

    float:none;

    display:block;

    position:relative

}

.menu ul>li .dropdown-menu>li>a{

    width:143px;

    position:relative;

    overflow:hidden;

    transition:all .3s;

    -moz-transition:all .3s;

    -webkit-transition:all .3s;

    -o-transition:all .3s;

    padding:3px 20px;

    color:#fff!important

}

.menu ul>li .dropdown-menu>li>a:after{

    position:absolute;

    content:' ';

    top:100%;

    left:50px;

    width:5px;

    height:5px;

    border-radius:50%;

    transition:all .5s;

    -moz-transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    background-color:transparent;

    z-index:-1

}

.menu ul>li .dropdown-menu>li>a:hover{

    color:#fff!important;

    transform:scale(1.15) perspective(1px)

}

.menu ul>li>a:focus,.menu ul>li>a:visited{

    color:#fff!important

}

.menu ul>li .dropdown-menu>li>a i{

    float:right

}

.menu ul>li .dropdown-menu>li>a .icon{

    float:none;

    width:25px;

    float:left;

    margin-left:-2px

}

.menu ul>li .dropdown-menu>li.active a:after{

    transition:all 1s;

    -moz-transition:all 1s;

    -webkit-transition:all 1s;

    -o-transition:all 1s;

    transform:scale(82);

    -webkit-transform:scale(82);

    -moz-transform:scale(82);

    -o-transform:scale(82);

    background-color:#e3120b;

    width:5px

}

.menu ul>li .dropdown-menu>li:hover>a{

    color:#fff

}

.menu ul>li .dropdown-menu>li:hover>a:after{

    transition:all 1s;

    -moz-transition:all 1s;

    -webkit-transition:all 1s;

    -o-transition:all 1s;

    transform:scale(82);

    -webkit-transform:scale(82);

    -moz-transform:scale(82);

    -o-transform:scale(82);

    background-color:#666;

    width:5px

}

.menu ul>li .dropdown-menu>li ul{

    position:absolute;

    left:100%!important;

    top:0

}

section .container{

    padding-left:15px;

    padding-right:15px

}

.article-list{

    margin-bottom:50px;

    position:relative

}

.article-list:last-child{

    margin-bottom:0

}

.article-list .inner{

    display:inline-block;

    width:100%

}

.article-list figure{

    width:300px;

    height:195px;

    overflow:hidden;

    float:left;

    display:inline-block;

    margin-bottom:0

}

.article-list figure img{

    width:100%

}

.article-list iframe{

    width:100%;

    height:195px

}

.article-list .details{

    padding:5px;

    margin-left:315px

}

.category .article-list .details{

    padding:0 5px

}

.article-list .details .detail .category,.article-list .details .detail .time{

    margin:0 10px

}

.article-list .details .detail .category{

    margin:0

}

.article-list .details h1{

    margin:0;

    margin-bottom:5px;

    font-size:20px;

    line-height:28px

}

.article-list .details h1 a{

    color:#222;

    text-decoration:none;

    transition:all .5s;

    -moz-transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    font-family: 'Mukta', sans-serif!important;

    font-weight:600

}

.article-list .details h1 a:hover{

    color:#f73f52

}

.article-list .details p{

    line-height:26px

}

.article-list footer{

    margin-top:0

}

.line{

    display:inline-block;

    width:100%;

    height:4px;

    background-color:#f2f2f2;

    margin:17px 0;

    position:relative

}

.line div{

    margin:0;

    text-align:center;

    position:absolute;

    top:50%;

    left:50%;

    transform:translate(-50%,-50%);

    -webkit-transform:translate(-50%,-50%);

    -moz-transform:translate(-50%,-50%);

    -o-transform:translate(-50%,-50%);

    font-size:28px;

    background-color:#fff;

    text-transform:uppercase;

    padding-left:20px;

    padding-right:20px;

    color:#222;

    font-family: 'Mukta', sans-serif!important;

    font-weight:600

}

.title-col{

    font-size:18px;

    position:relative;

    margin-top:0

}

.title-col:after{

    content:' ';

    position:absolute;

    bottom:-10px;

    width:15px;

    background-color:#f73f52;

    height:3px;

    left:0

}

.body-col{

    margin-top:30px

}

.article-mini{

    display:inline-block;

    width:100%;

    margin-bottom:15px

}

.article-mini .inner{

    display:inline-block;

    height:100%

}

.article-mini .padding{

    padding:0 10px 0 0;

    margin-left:130px

}

.home .article-mini .padding{

    padding:0

}

.article-mini figure{

    float:left;

    display:inline-block;

    width:120px;

    height:60px;

    overflow:hidden;

    margin:0

}

.w-80{

    height:80px

}

.article-mini figure img{

width: 95%;
height: 80%;

}

.article-mini h1{

    margin:0;

    line-height:23px;

    font-size:15.5px;

    color:#222;

    margin-bottom:5px

}

.article-mini .detail .category{

    margin-left:0

}

.article-mini .detail .category a{

    text-transform:uppercase;

    color:#35506f

}

aside{

    margin-bottom:25px;

    display:inline-block;

    width:100%

}

aside.mb-25{

    margin-bottom:25px!important

}

aside:last-child{

    margin-bottom:0

}

aside .aside-title{

    font-size:19.5px;

    position:relative;

    margin:0;

    text-transform:uppercase;

    margin-bottom:30px;

    color:#464646;

    font-family: 'Mukta', sans-serif!important;

    font-weight:700

}

aside .aside-title .all{

    position:absolute;

    right:0;

    font-size:13px;

    color:#383838;

    top:5px

}

aside .aside-title .all i{

    color:#35506f;

    margin-left:5px

}

aside .aside-title:after{

    content:' ';

    position:absolute;

    bottom:-10px;

    left:0;

    width:15px;

    height:2px;

    background-color:#d3252e

}

aside .article-mini,.aside-body.col-md-6.halfcol.h_150img,.aside-body.col-md-6.halfcol{

    margin-bottom:15px;
}

aside .article-mini figure{

    margin-bottom:0

}

aside .article-mini h1{

    margin-top:0

}

aside .nav li a{

    background-color:#f0f0f0;

    color:#222;

    padding:12px;

    font-size:14px;

    border-radius:0!important

}

aside .nav li a i:before{

    font-size:18px;

    margin-right:5px

}

aside .nav li.active a{

    background-color:#fff;

    color:#000;

    border-top:2px solid #f73f52!important

}

aside .nav li.active a i{

    color:#f73f52

}

aside .tab-pane{

    border:1px solid #ddd;

    border-top:none;

    padding:20px

}

aside .line{

    margin:20px 0

}

@keyframes loading{

    from{

        transform:rotate(0)

    }

    to{

        transform:rotate(360deg)

    }

}

.article-fw{

    display:inline-block;

    width:100%;

    border-bottom:none!important

}

.article-fw:first-child{

    margin-bottom:0

}

.article-fw figure{

    overflow:hidden;

    width:100%;

    height:300px

}

.article-fw figure img{

    width:100%

}

.article-fw .details h1{

    margin:0;

    font-size:24px;

    line-height:1;

    color:#222;

    font-family: 'Mukta', sans-serif!important;

    font-weight:500;

    margin-bottom:5px

}

section.block2 .article-fw .details h1{

    line-height:1.3

}

.article-fw .details h1 a{

    color:#222;

    text-decoration:none

}

.article-fw .details h1 a:hover{

    color:#f73f52

}

.article-fw .details p{

    line-height:24px

}

.comments .media-left{

    width:70px;

    height:70px;

    overflow:hidden

}

.comments .media-body p{

    font-size:14px;

    line-height:22px

}

.comments .detail{

    display:inline-block;

    font-size:14px

}

.comments .detail .time{

    display:inline-block

}

.comments .detail .link{

    display:inline-block;

    margin:0 5px

}

.comments .detail .link a{

    color:#f73f52

}

.comments .detail .time{

    color:#989898

}

.comments .detail .divider{

    height:4px;

    width:4px;

    background-color:#ddd;

    margin-top:8px;

    margin-left:5px;

    margin-right:5px

}

.carousel#featured .carousel-control{

    background-color:transparent;

    background-image:none;

    bottom:initial;

    width:auto;

    top:50%;

    transform:translateY(-50%);

    -webkit-transform:translateY(-50%);

    -moz-transform:translateY(-50%);

    -o-transform:translateY(-50%);

    left:initial;

    right:initial;

    opacity:0;

    transition:all .5s;

    -moz-transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s

}

.carousel#featured .carousel-control span:before{

    font-size:50px

}

.carousel#featured .carousel-control.left{

    left:0;

    right:initial

}

.carousel#featured:hover .carousel-control.left{

    left:20px;

    right:initial

}

.carousel#featured .carousel-control.right{

    right:0;

    left:initial

}

.carousel#featured:hover .carousel-control{

    opacity:1

}

.carousel#featured:hover .carousel-control.right{

    right:20px;

    left:initial

}

.slick-carousel .inner{

    height:315px;

    overflow:hidden;

    box-shadow:none

}

.photofeature .slick-carousel .inner{

    min-height:unset;

    padding-top:0;

    height:unset

}

.slick-carousel figure{

    height:200px

}

.photofeature .featured figure{

    height:250px

}

.photofeature .bg--lower{

    top:115px;

    height:60%

}

@media screen and (max-width:1200px) and (min-width:1100px){

    .container{

        width:1100px

    }

    .menu ul>li>a{

        padding:4px 12px

    }

    header.primary.up nav.menu ul:not(.dropdown-menu)>li>a{

        font-size:15px;

        padding:0 11px

    }

}

@media screen and (max-width:1024px){

    .banner-top img,.bottomStickAd img,.ad img,.ad-block img,.grid-news .aside-body.h60 .article-mini .inner,.grid-news .aside-body.layout-right.h60 .article-mini .inner{

        height:auto!important

    }

}

@media screen and (max-width:1024px) and (min-width:993px){

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        grid-template-columns:repeat(4,max-content)!important

    }

    .menu ul>li>a{

        padding:4px 13px;

        font-size:13px

    }

    header.primary.up nav.menu ul:not(.dropdown-menu)>li>a{

        padding-top:0;

        padding-bottom:0;

        line-height:40px;

        font-size:13px;

        padding:0 7px

    }

}

@media screen and (max-width:425px){

    .banner-top img,.bottomStickAd img,.ad img,.ad-block img,.ad-img img{

        height:auto

    }

    .article-list figure,.article-list iframe{

        width:100%!important;

        height:200px!important;

        margin-bottom:10px

    }

    section.category .article-list figure{

        float:none!important;

        margin:0

    }

    .article-list .details{

        margin-left:0

    }

    .article-list .details .detail{

        display:inline-flex;

        display:-webkit-inline-box

    }

    .line div{

        font-size:14px

    }

    .featured .details h1{

        font-size:16px

    }

    .firstbar .search{

        margin-left:20px;

        margin-right:20px

    }

    .topbar .topbar-nav li a i,.topbar ul.info li a i{

        transform:scale(1);

        -webkit-transform:scale(1);

        -moz-transform:scale(1);

        -o-transform:scale(1);

        display:block;

        font-size:22px

    }

    .topbar .topbar-nav li a span,.topbar ul.info li a span{

        display:none

    }

    .for-mobile{

        display:block!important

    }

    .nav-icons{

        display:none

    }

    .box-wrapper{

        width:100%

    }

    .box .box-body{

        padding:20px

    }

    .halfad{

        right:0;

        left:auto

    }

    .audio-content-items{

        width:20%

    }

    .audio-controller{

        width:40%

    }

    .audio-button{

        width:40%

    }
.four_img_under_title {
text-align: center;
min-height: 125px;
padding: 15px 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;
height:420px !important;
}
.fptpnews{text-align: center; height: auto!important; padding: 15px 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;}

h5 {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 30px;
  max-width: 120% !important;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Mukta', sans-serif !important;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
.techpro{line-height: 1.4;
text-align: center;
font-size: 40px !important;
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif !important;
font-weight: 900;
letter-spacing: 1px;
text-align: center;
padding-top: 20px;
margin-bottom: 10px;}
.news_post img{
width: 280px;
height: auto !important;
border-radius: 5px;
padding-top:10px;
}
.seq_img_news h3{
font-size: 33px !important;
font-weight: 800;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #23252d;
line-height: 1.3;
text-align: left;
padding: 10px;

}

.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.slick_wrapper p strong{
color: #fff;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
line-height: 1.3;
font-size:23px !important;
}
.sunipra{
  font-size: 28px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.neptae {
  font-size: 35px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  margin:10px;
}
.polptp{margin-left:10px; height: auto !important;}
.news_post{

	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 25px !important;

}
}

@media screen and (max-width:320px){

    nav.menu ul.nav-list{

        width:290px;

        right:-350px

    }

    nav.menu ul.nav-list>li .dropdown-menu{

        width:290px;

        right:-350px

    }
.four_img_under_title {
text-align: center;
min-height: 125px;
padding: 15px 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;
height:420px !important;
}
.fptpnews{text-align: center; height: auto!important; padding: 15px 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;}

h5 {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 30px;
  max-width: 120% !important;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Mukta', sans-serif !important;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
.techpro{line-height: 1.4;
text-align: center;
font-size: 40px !important;
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif !important;
font-weight: 900;
letter-spacing: 1px;
text-align: center;
padding-top: 20px;
margin-bottom: 10px;}
.news_post img{
width: 280px;
height: auto !important;
border-radius: 5px;
padding-top:10px;
}
.seq_img_news h3{
font-size: 33px !important;
font-weight: 800;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #23252d;
line-height: 1.3;
text-align: left;
padding: 10px;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.slick_wrapper p strong{
color: #fff;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
line-height: 1.3;
font-size:23px !important;
}
.sunipra{
  font-size: 28px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.neptae {
  font-size: 35px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  margin:10px;
}
.polptp{margin-left:10px; height: auto !important;}
.news_post{

	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 25px !important;

}
}

footer.footer{

    background-color:#222;

    color:#d5d5d5;

    padding:20px 0 7px 7px;

    border-top:5px solid #f73f52

}

footer .row>.col-md-12.col-xs-12.col-sm-12{

    display:grid;

    grid-template-columns:repeat(8,max-content);

    align-items:center;

    padding:0 62px;

    grid-gap:10px;

    justify-content:center

}

footer.footer a{

    color:#c6c6c6;

    font-size:13.5px

}

footer.footer .social a{

    color:#fff

}

footer.footer .line{

    background-color:#e85b5b;

    height:1px;

    margin:30px 0

}

footer.footer .block .block-title{

    font-size:15px;

    position:relative;

    margin:0;

    color:#fff;

    font-weight:500

}

footer.footer .col-md-9{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    grid-gap:30px

}

footer.footer .block .block-title .right{

    float:right;

    font-size:14px

}

footer.footer .block .block-title .right a{

    color:#ddd

}

footer.footer .block .block-body{

    margin-top:30px

}

.copyright{

    text-align:center;

    padding:15px 35px;

    color:#848f9a;

    font-size:12px;

    text-transform:uppercase;

    letter-spacing:1px;

    background:#262626

}

.copyright::after{

    content:"";

    clear:both;

    display:block

}

.copyright a{


    color:#848f9a;

    transition:.4s ease

}

.copyright .block h1{

    transition:.5s ease

}

.copyright .block:first-child:hover h1{

    color:#fff!important

}

.copyright .block:hover h1{

    color:#dd2f37!important

}

section.single .line{

    margin-top:17px;

    margin-bottom:17px

}

section.single .article-mini .padding{

    padding:0

}

section.single .col-md-11{

    padding:0

}

section.single article.main-article header h1{

    margin:0;

    line-height:1.3em;

    font-weight:600;

    text-transform:capitalize;

    margin-bottom:10px;

    font-family: 'Mukta', sans-serif!important;

    color:#222

}

section.single article.main-article header .details{

    font-size:10px;

    color:#989898;

    letter-spacing:2px;

    text-transform:uppercase;

    padding:0;

    margin:0

}

section.single article.main-article header .details li{

    position:relative;

    display:inline-block;

    float:left;

    margin-right:30px

}

section.single article.main-article header .details li:after{

    content:'.';

    position:absolute;

    font-size:30px;

    top:-2px;

    margin-left:10px;

    line-height:0

}

section.single article.main-article header .details li a{

    color:#f73f52

}

section.single article.main-article header .details li:last-child:after{

    content:''

}

section.single article.main-article .main a{

    color:#f73f52

}

section.single article.main-article .main p{

    font-size:17px;

    color:#181818;

    margin-bottom:20px;

    line-height:30px

}

section.single article.main-article .main .featured{

    height:auto;

    position:relative;

    overflow:initial;

    margin-bottom:0

}

section.single article.main-article .main .featured figure{

    position:relative;

    height:auto

}

section.single article.main-article .main .featured figure figcaption{

    font-size:12px;

    margin-top:5px;

    text-align:center;

    color:#686868

}

section.single article.main-article .main h1,section.single article.main-article .main h2,section.single article.main-article .main h3,section.single article.main-article .main h4,section.single article.main-article .main h5,section.single article.main-article .main h6{

    line-height:32px;

    margin-top:50px;

    font-family: 'Mukta', sans-serif!important;

    font-weight:700

}

.main-article iframe{

    max-width:100%

}

.embed-responsive-item{

   
   
   


}

section.single article.related .detail .time{

    color:#989898

}

section.single article.related .detail .category{

    margin-left:0

}

section.single .main-article .authorname a{

    font-size:16.5px;

    font-family: 'Mukta', sans-serif!important;

    font-weight:700

}

section.single .main-article .detail{

    display:grid;

    grid-template-columns:repeat(2,1fr)

}

.related iframe{

    height:250px;

    width:100%;

    overflow:hidden;

    margin-bottom:8px

}

.grid_details{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    grid-gap:12px;

    align-items:center

}

.share_grid{

    align-items:center;

    display:flex;

    justify-content:flex-end;

    position:relative

}

.fa.fa-link{

    font-size:19px;

    margin-left:15px;

    padding:7px;

    color:#4267b2;

    cursor:pointer

}

#custom-tooltip{

    display:none;

    margin-left:40px;

    padding:5px 12px;

    background-color:#000000df;

    border-radius:4px;

    color:#fff;

    position:absolute;

    top:-32px

}

.login_option{

    text-align:center

}

.login_option .btn{

    color:#fff;

    transition:.5s ease;

    margin:0 4px;

    border-radius:1px;

    display:inline-flex;

    align-content:center

}

.login_option i{

    margin-right:4px

}

.login_option .btn:hover,.login_option .btn:active,.login_option .btn:visited{

    color:#fff!important

}

.btn.btn-fb:hover{

    background:#243b6c

}

.btn.btn-google:hover{

    background:#c61b1f

}

.login_option .btn-fb{

    background:#3b5998

}

.login_option .btn-google{

    background:#db3236

}

.btn.close{

    padding:8px 12px!important;

    background:#ccc;

    opacity:1;

    color:#fff;

    font-size:20px

}

.stickyClose{

    position:absolute;

    top:4px;

    right:4px;

    padding:12px;

    font-size:12px;

    border-radius:50%;

    width:5px;

    height:5px;

    display:flex;

    align-items:center;

    justify-content:center

}

.category_search .article-list a{

    font-size:inherit!important

}

.category_search .article-mini h1 a{

    font-size:16.5px

}

.category_search .authorname a{

    font-size:13.5px!important

}

.author{

    display:inline-block;

    width:100%

}

.author figure{

    width:100px;

    height:100px;

    overflow:hidden;

    border-radius:50%;

    margin:0;

    float:left

}

.author figure img{

    width:100%

}

.author .details{

    margin-left:120px

}

.author .details .job{

    font-size:18px;

    color:#898989;

    text-transform:uppercase;

    letter-spacing:1px

}

.author .details .name{

    margin:0;

    margin-top:5px

}

.author .details p{

    margin-top:10px;

    font-size:15px;

    line-height:26px

}

.author .details .social li a{

    width:30px;

    height:30px;

    line-height:30px

}

.author .details .social li a i:before{

    font-size:12px

}

.author .details a{

    display:inline-block

}

.comments .title{

    margin-bottom:40px

}

.comments .title a{

    font-size:10px;

    display:inline-block;

    margin-left:10px;

    letter-spacing:1px

}

.comments .comment-list{

    margin-top:10px

}

.comments .comment-list .item{

    border:1px solid #ddd;

    padding:20px;

    margin-bottom:20px

}

.comments .comment-list .item .user{

    display:inline-block;

    width:100%;

    margin-bottom:10px

}

.block2 .comments .comment-list .item .user{

}

.comments .comment-list .item .user figure{

    width:65px;

    height:65px;

    overflow:hidden;

    border-radius:50%;

    float:left

}

.comments .comment-list .item .user figure img{

    width:100%

}

.comments .comment-list .item .user .details{

    margin-left:105px

}

.comments .comment-list .item .user .details .name{

    margin:0;

    margin-bottom:3px;

    line-height:1.5;

    font-family: 'Mukta', sans-serif!important;

    font-weight:500;

    color:#222;

    transition:.5s ease

}

.comments .comment-list .item .user .details .time{

    color:#999

}

.comments .comment-list .item .user .details .description{

    font-size:15px;

    margin-top:20px;

    line-height:26px

}

.comments .comment-list .item .reply-list{

    padding-left:50px

}

.comments .comment-list .item .reply-list .item{

    border:none

}

.comments .comment-list.sm .item{

    border:none;

    padding:0 0 10px;

    margin-bottom:15px;

    border-bottom:1px solid #f2f2f2

}

.comments .comment-list.sm .item:last-child{

    border-bottom:0;

    padding-bottom:0;

    margin-bottom:0

}

.comments .comment-list.sm .item .user figure{

    width:85px;

    height:85px

}

.comments .comment-list.sm .item .user .details .name{

    font-size:17.5px

}

.comments .comment-list.sm .item .user .details .time{

    font-size:14px

}

.comments .comment-list.sm .item .user .details .description{

    margin-top:0;

    font-size:14px;

    line-height:24px

}

.comments .form-control:focus{

    border-color:#484848

}

.comments textarea.form-control{

    height:180px;

    resize:none

}

.comments .btn{

    padding-left:25px;

    padding-right:25px;

    border-radius:1px

}

.comments form{

    margin-top:30px

}

.page{

    text-align:center

}

.page .breadcrumb{

    margin-top:20px

}

.page .page-title{

    margin:0;

    margin-top:10px;

    color:#222

}

.page .page-subtitle{

    font-weight:300;

    font-size:12px;

    margin:0;

    margin-top:5px;

    font-family: 'Mukta', sans-serif!important;

    text-transform:uppercase;

    letter-spacing:1.5px

}

.page .line{

    margin-top:60px;

    margin-bottom:40px

}

.page .page-description{

    font-size:16px;

    line-height:28px;

    color:#484848;

    margin-top:20px;

    text-align:left

}

.page .page-description h1{

    color:#000;

    margin-bottom:7px

}

.page .page-description p{

    margin-bottom:20px

}

.page .question{

    text-align:center

}

.page .question a{

    margin-left:10px

}

.page form.contact{

    margin-top:30px

}

.page form.contact .form-group textarea{

    height:200px

}

.page .element-block .element-title{

    margin-bottom:30px;

    position:relative

}

.slick-dots .slick-dot span{

    margin:5px

}

.slick-dots .slick-dot.active span{

    background-color:#f73f52;

    transform:scale(1.3);

    -webkit-transform:scale(1.3);

    -moz-transform:scale(1.3);

    -o-transform:scale(1.3)

}

.video-list{

    padding:0;

    margin:0

}

.video-list li{

    display:block;

    margin-bottom:20px

}

.video-list li a figure{

    height:200px;

    background-color:#f2f2f2;

    position:relative;

    overflow:hidden

}

.video-list li a figure .duration{

    position:absolute;

    bottom:10px;

    right:10px;

    background-color:#212121;

    color:#fff;

    padding:3px 7px;

    font-size:12px

}

.video-list li a figure .play{

    position:absolute;

    top:50%;

    left:50%;

    transform:translate(-50%,-50%);

    -webkit-transform:translate(-50%,-50%);

    -moz-transform:translate(-50%,-50%);

    -o-transform:translate(-50%,-50%);

    line-height:105px;

    width:100px;

    height:100px;

    border-radius:50%;

    background-color:#fff;

    color:#000;

    text-align:center

}

.video-list li a figure .play i{

    font-size:30px

}

.video-list li a .desc{

    margin-top:10px

}

.video-list li a .desc .title{

    display:inline-block;

    font-size:18px;

    text-decoration:none;

    margin:0

}

.video-list li a .desc .title.loading{

    background-color:#f2f2f2;

    width:200px;

    height:20px

}

.video-list li a .desc .author{

    display:block;

    color:#999;

    margin-top:3px

}

.video-list li a .desc .author.loading{

    background-color:#f2f2f2;

    width:100px;

    height:12px

}

.featured-author{

    display:block

}

.featured-author .featured-author-cover{

    width:100%;

    height:250px;

    display:inline-block;

    background-size:cover;

    background-position:center;

    position:relative

}

.featured-author .featured-author-cover .badges{

    position:absolute;

    top:10px;

    left:10px

}

.featured-author .featured-author-cover .badges .badge-item{

    display:inline-block;

    padding:5px 15px;

    border-radius:30px;

    color:#fff;

    text-transform:uppercase;

    font-size:12px;

    background-color:#191e21;

    letter-spacing:1px

}

.featured-author .featured-author-cover .featured-author-center{

    position:absolute;

    left:50%;

    top:50%;

    transform:translate(-50%,-50%);

    -webkit-transform:translate(-50%,-50%);

    -moz-transform:translate(-50%,-50%);

    -o-transform:translate(-50%,-50%);

    text-align:center

}

.featured-author .featured-author-cover .featured-author-picture{

    margin:0 auto;

    width:80px;

    height:80px;

    overflow:hidden;

    border-radius:50%;

    border:2px solid #fff

}

.featured-author .featured-author-cover .featured-author-picture img{

    width:100%

}

.featured-author .featured-author-cover .featured-author-info .name{

    font-size:18px;

    color:#fff;

    margin:0;

    margin-top:10px

}

.featured-author .featured-author-cover .featured-author-info .desc{

    font-size:12px;

    margin-top:3px;

    color:#ddd

}

.featured-author .featured-author-body{

    box-shadow:0 0 3px #ddd;

    margin-top:-40px;

    margin-left:20px;

    margin-right:20px;

    position:relative;

    z-index:1;

    border-radius:3px;

    background-color:#fff;

    line-height:20px

}

.featured-author .featured-author-body .featured-author-count{

    display:inline-block;

    width:100%;

    border-bottom:1px solid #f2f2f2

}

.featured-author .featured-author-body .featured-author-count .item{

    float:left;

    width:calc(100%/3);

    width:-webkit-calc(100%/3);

    width:-moz-calc(100%/3);

    width:-o-calc(100%/3);

    text-align:center;

    padding:5px 0;

    border-right:1px solid #f2f2f2;

    transition:all .5s

}

.featured-author .featured-author-body .featured-author-count .item a:hover{

    text-decoration:none

}

.featured-author .featured-author-body .featured-author-count .item a:hover .name{

    color:#c8081c

}

.featured-author .featured-author-body .featured-author-count .item:last-child{

    border-right:0

}

.featured-author .featured-author-body .featured-author-count .item .name{

    text-transform:uppercase;

    font-size:16px;

    color:#f73f52;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    -moz-transition:all .5s

}

.featured-author .featured-author-body .featured-author-count .item .value{

    font-size:18px;

    color:#666

}

.featured-author .featured-author-body .featured-author-count .item .icon{

    padding-top:13px;

    margin:0 auto;

    display:inline-block;

    font-size:12px

}

.featured-author .featured-author-body .featured-author-count .item .icon div{

    float:left;

    display:inline-block;

    text-transform:uppercase

}

.featured-author .featured-author-body .featured-author-count .item .icon i{

    display:inline-block;

    float:left;

    margin-left:5px

}

.featured-author .featured-author-body .featured-author-quote{

    padding:10px;

    font-size:14px;

    font-family: 'Mukta', sans-serif!important;

    font-style:oblique;

    color:#999;

    text-align:center;

    font-weight:500

}

.featured-author .featured-author-body .featured-author-footer{

    display:inline-block;

    width:100%;

    text-align:center;

    margin-top:10px

}

.featured-author .featured-author-body .featured-author-footer a{

    display:block;

    padding:5px;

    text-transform:uppercase;

    letter-spacing:1px;

    font-size:12px;

    border-top:1px solid #f2f2f2

}

.featured-author .featured-author-body .block{

    display:inline-block;

    padding:15px

}

.featured-author .featured-author-body .block .block-title{

    font-size:14px;

    position:relative;

    margin:0;

    text-transform:uppercase

}

.featured-author .featured-author-body .block .block-title .all{

    position:absolute;

    right:0;

    font-size:12px;

    color:#383838;

    top:5px

}

.featured-author .featured-author-body .block .block-title .all i{

    color:#f73f52;

    margin-left:5px

}

.featured-author .featured-author-body .block .block-body{

    margin-top:10px

}

.item-list-round{

    padding:0;

    margin:0

}

.item-list-round li{

    float:left;

    display:block

}

.item-list-round li.hidden{

    display:none

}

.item-list-round li a{

    display:block;

    width:60px;

    height:60px;

    overflow:hidden;

    border-radius:5px;

    margin-right:5px;

    margin-bottom:5px;

    background-size:cover;

    background-position:center;

    position:relative

}

.item-list-round li a:hover{

    opacity:.7

}

.item-list-round li a .more{

    position:absolute;

    top:0;

    left:0;

    background-color:rgba(0,0,0,.5);

    width:100%;

    height:100%;

    border-radius:5px;

    color:#fff;

    text-align:center;

    line-height:64px;

    font-size:18px

}

.aside-title .carousel-nav,.title-col .carousel-nav,.best-of-the-week .slick-arrow{

    float:right;

    display:inline-block

}

.aside-title .carousel-nav .prev,.aside-title .carousel-nav .next,.title-col .carousel-nav .prev,.title-col .carousel-nav .next{

    display:block;

    line-height:24px;

    width:25px;

    height:25px;

    border:2px solid #ddd;

    color:#999;

    text-align:center;

    float:left;

    cursor:pointer;

    transition:all .5s;

    -webkit-transition:all .5s;

    -o-transition:all .5s;

    -moz-transition:all .5s

}

.best-of-the-week .next.slick-arrow,.best-of-the-week .prev.slick-arrow{

    border:2px solid #ddd;

    color:#999

}

.aside-title .carousel-nav .prev:hover,.aside-title .carousel-nav .next:hover,.title-col .carousel-nav .prev:hover,.title-col .carousel-nav .next:hover,.best-of-the-week .next.slick-arrow:hover,.best-of-the-week .prev.slick-arrow:hover{

    background-color:#f2f2f2

}

.aside-title .carousel-nav .prev,.title-col .carousel-nav .prev,.best-of-the-week .prev.slick-arrow{

    border-right:0

}

.inner.img-right{

    display:grid;

    grid-template-columns:auto min-content

}

.inner.img-right figure{

    grid-column:2

}

.inner.img-right .padding{

    grid-column:1;

    margin-left:0;

    grid-row:1

}

section.ad-block{

    padding-top:0

}

.featured-new{

    display:inline-block;

    width:100%;

    position:relative;

    height:550px;

    overflow:hidden

}

.slick-carousel .featured-new{

    height:320px

}

.featured-new .inner{

    padding:20px

}

.featured-new .detail{

    position:absolute;

    bottom:0

}

.featured-new .detail *{

    color:#fff

}

.featured-new figure{

    position:absolute;

    z-index:-2;

    top:0;

    left:0;

    height:100%!important;

    width:100%

}

.featured-new .overlay{

    position:absolute;

    display:block;

    top:0;

    left:0;

    right:0;

    bottom:0;

    z-index:0;

    background:rgba(0,0,0,.5)

}

.featured-new .details{

    padding:20px;

    position:absolute;

    bottom:10px

}

.featured-new .details h1,.featured-new .details .category,.featured-new .details .time{

    color:#fff;

    margin:0

}

.featured-new .details .category{

    margin-bottom:10px

}

.featured-new .details .category a{

    font-size:12px;

    padding:8px;

    display:inline-block;

    background-color:#d3252e;

    color:#fff;

    text-decoration:none;

    transition:all .3s;

    -moz-transition:all .3s;

    -webkit-transition:all .3s;

    -o-transition:all .3s;

    position:absolute;

    bottom:0;

    left:0

}

.featured-new .details .category a:hover{

    background:#df2121;

    color:#fff!important

}

.featured-new .details h1{

    margin-bottom:5px;

    text-transform:capitalize;

    line-height:1.4em;

    font-size:28px

}

.featured-new .details h1 a{

    text-decoration:none;

    color:#fff

}

.article-fw a{

    font-size:18.5px;

    line-height:1.3

}

.article-mini,.aside-body.col-md-6.halfcol.h_150img,.aside-body.col-md-6.halfcol{

    border-bottom:1px solid #fff;

}

.article-fw:last-child,.article-mini:last-child{

    border-bottom:none;

    margin-bottom:0!important;

    padding-bottom:0!important

}

section.block5 .aside-body.col-md-4.halfcol.h_150img,.aside-body.col-md-4.halfcol.h_195img{

    margin-bottom:25px

}

.clearfix~.halfcol{

    border-bottom:none!important;

    padding-bottom:0!important;

    margin-bottom:0!important

}

.ad-block-small:last-child,.ad-block figure{

    margin-bottom:0!important

}

.article-fw .inner{

    box-shadow:none

}

.mbottom aside{

    margin-bottom:0

}

aside.col-md-6 figure{

    height:200px

}

.article-mini a{

    font-size:16.5px;

    line-height:1.3;

    color:#222!important;

    font-family: 'Mukta', sans-serif!important;

    font-weight:500

}

.st-total.st-hidden{

    display:inline-block!important

}

a:hover,a:focus,a:hover h5,.inner:hover h1 a,.item:hover h5,.featured:hover h1 a,.featured:hover h5 a,.inner:hover h2 a,.post-module:hover h1,.author .details a:hover h3,.author figure:hover~.details h3{

    color:#D90C0C !important;

    text-decoration:none;

    cursor:pointer

}

.featured-new .details h1 a:hover,.featured-new:hover h1 a,.featured-new:hover h5 a{

    color:#eaeaea!important

}

.article-mini figure{

    height:125px!important

}

.aside-body.h60 article figure{

}

.m0-l h1{

    line-height:.3

}

.m0-l{

    padding-bottom:15px;

    margin-bottom:15px!important

}

.featured figure{
padding-bottom: 10px;

}

#classified a{

    line-height:1.7

}

.item{

    padding:12px;

    border-radius:12px;

    border:1px solid #f0f0f0

}
.cloud-tags a .topic-round-thumb {
    width:29px;
    height:29px;
}
img{

    width:100%;

}

.currentWeather{

    padding:0!important

}

.scrollTop{

    position:fixed;

    right:0%;

    bottom:15px;

    background-color:#ff0001;

    opacity:0;

    transition:all .4s ease-in-out 0s;

    height:40px;

    width:40px;

    display:inline-flex;

    align-items:center;

    justify-content:center;

    cursor:pointer;

    visibility:hidden;

    z-index:9999;
	border-radius: 5px;

}

.scrollTop a{

    font-size:18px;

    color:#fff

}

.scrollTop a:hover,.scrollTop a:visited,.scrollTop a:focus{

    color:#fff!important

}

.navbar-btn{

    box-shadow:none;

    outline:none!important;

    border:none

}

.nav-list .toggle:focus{

    outline:none

}

.sidebarMenu{

    background:#363F82 !important;

    width:250px;

    opacity:0;

    visibility:hidden;

    height:100vh;

    position:fixed;

    transition:.3s;

    left:-250px;

    top:0;

    transition-timing-function:cubic-bezier(.9,0,1,1);

    z-index:1999;

    overflow-y:scroll;

    overflow-x:hidden;

    scrollbar-width:thin

}

.sidebarMenu .dropdown-menu{

    background:#464646!important;

    width:100%;

    padding-left:12px

}

.sidebarMenu .dropdown-menu li a{

    color:#fff!important;

    font-weight:500;

    font-size:16px

}

.sidebarMenu.close{

    left:0;

    transition:.3s;

    transition-timing-function:cubic-bezier(.9,0,1,1);

    opacity:1;

    font-size:18px;

    font-weight:500;

    visibility:visible

}

.sidebarMenu.close .brand,.sidebarMenu.close .brand img,.sidebarMenu .brand,.sidebarMenu .brand img{

    float:none

}

.sidebarMenu.close .brand img,.sidebarMenu .brand img{

    text-align:center;

    margin:0 auto;
}

.sidebarMenu a{

    display:block;

    color:#fff;

    text-decoration:none;

    font-size:18px;

    line-height:1;

    font-family: 'Mukta', sans-serif !important;

    font-weight:300;
	
	padding:7px;
	
	

}

.nav-list li .toggle{

    border:none;

    background:0 0;

    font-size:24px;

    transform:rotate(90deg);

    display:inline-block;

    cursor:pointer;

    color:#fff;

    line-height:1.68;

    width:50px

}

.sidebarMenu .nav-list{

    padding:0 0 0 7px;

    width:100%

}

.sidebarMenu .dropdown-menu{

    display:none

}

.sidebarMenu .dropdown-menu.open{

    display:block

}

.sp-nav{

    margin-bottom:0;

    position:fixed;

    top:16%;

    right:2%;

    z-index:99

}

.sp-nav li{

    background-color:#646464;

    padding:7px 16px;

    margin-bottom:4em;

    transition:.1s ease-out;

    cursor:pointer

}

.sp-nav li a{

    color:#fff

}

.primary.up .sp-nav{

    position:absolute;

    top:36px;

    min-width:100px

}

.sp-nav li:hover{

    transform:scale(1.1);

    background-color:#464646

}

.tools_display{

    transform:translate(0,20px) scale(1)!important;

    opacity:1!important;

    color:rgba(255,255,255,.5);

    background:#ee1c25;

    visibility:visible!important

}

#content{

    padding:20px;

    min-height:100vh;

    transition:all .3s

}

.authorname a{

    color:#606060!important;

    font-size:14.5px

}

.authorname{

    margin-right:7px

}

.main-news article .detail{

    justify-content:center

}

.main-news .authorname a{

    font-size:16.5px

}

.main-news img{

    height:700px

}

.halfcol figure{

    height:120px!important;

    margin-bottom:0

}

section.ad-block,section.category_sports .post-module{

    margin-bottom:0!important

}

.video-feature h1 div.text{

    background-color:transparent

}

.video-feature{

    margin-bottom:4px

}

.video-feature .container>h1::after{

    width:80%;

    z-index:0;

    background-color:#fff;

    left:auto

}

aside .aside-title.side{

    background:#e3120b;

    color:#fff;

    padding:15px;

    margin-bottom:0

}

aside .aside-title.side::after{

    content:none

}

aside .aside-title.side~.aside-body{

    background:#f9f9f9;

    padding:15px 12px;

    border-radius:0 0 12px 12px

}

aside .aside-title.side .all{

    color:#fff;

    top:20px;

    right:20px

}

aside .aside-title.side .all i{

    color:#fff

}

.nav-icons li a:hover{

    color:#fff!important

}

.halfcol article{

    margin-bottom:15px!important;

    padding-bottom:10px!important

}

.block6 .aside-body.h60{

    padding-top:25px

}

.aside-body.col-md-8 .article-fw figure{

    height:375px!important

}

.primary.up .brand img{

width: 145px;
padding-bottom: 3px;

}

#menu-list{

    display:flex;

    justify-content:space-between;

    height:42px

}

.nav-icons li a{

    padding:0!important

}

.nav-icons li{

    line-height:37px;

    margin:2px

}

header.primary.up .menu ul>li>a{

    padding:5px 18px;

    font-size:16px

}

.article-fw.h_255img figure{

    height:255px

}

.h_195img figure{

    height:195px!important;

    position:relative

}

.h_250img figure{

    height:250px!important

}

.h_150img figure{

    height:150px!important

}

.wrapper-box{

    width:200px;

    height:200px;

    perspective:1000px;

    margin:0 35px 35px

}

.box-area{

    width:200px;

    animation:animate 35s linear infinite;

    transform-style:preserve-3d

}

.box-area div{

    border-bottom:3px solid #fff

}

.box-area img{

    height:215px;

    width:215px;

    box-shadow:0 0 1px transparent

}

.box-area div{

    position:absolute

}

.side-one{

    transform:translateZ(115px) translateY(9px)

}

.side-two{

    transform:rotateY(180deg) translateZ(100px) translateY(9px)

}

.side-three{

    transform:rotateY(-90deg) translateX(-100px) translateY(9px);

    transform-origin:left

}

.side-four{

    transform:rotateY(90deg) translateX(100px) translateY(9px);

    transform-origin:right

}

@keyframes animate{

    0%{

        transform:rotateY(0deg)

    }

    100%{

        transform:rotateY(360deg)

    }

}

.grid{

    list-style:none;

    margin-left:-40px

}

.gc{

    box-sizing:border-box;

    display:inline-block;

    margin-right:-.25em;

    min-height:1px;

    padding-left:40px;

    vertical-align:top

}

.gc--1-of-3{

    width:33.33333%

}

.gc--2-of-3{

    width:66.66666%

}

.naccs{

    position:relative;

    max-width:900px

}

.naccs .menu div{

    padding:15px 20px 15px 40px;

    margin-bottom:1px;

    color:#fff;

    background:#5c5a5b;

    box-shadow:0 0 20px rgba(0,0,0,.1);

    cursor:pointer;

    position:relative;

    vertical-align:middle;

    -webkit-transition:1s all cubic-bezier(.075,.82,.165,1);

    transition:1s all cubic-bezier(.075,.82,.165,1)

}

.naccs .menu div:hover{

    box-shadow:0 0 10px rgba(0,0,0,.1)

}

.naccs .menu div span.light{

    height:10px;

    width:10px;

    position:absolute;

    top:24px;

    left:15px;

    background-color:#ccc;

    border-radius:100%;

    -webkit-transition:1s all cubic-bezier(.075,.82,.165,1);

    transition:1s all cubic-bezier(.075,.82,.165,1)

}

.naccs .menu div.active span.light{

    background-color:#e3120b;

    left:0;

    height:100%;

    width:3px;

    top:0;

    border-radius:0

}

.naccs .menu div.active{

    color:#fff;

    padding:15px 20px

}

ul.nacc{

    position:relative;

    height:0;

    list-style:none;

    margin:0;

    padding:0;

    -webkit-transition:.5s all cubic-bezier(.075,.82,.165,1);

    transition:.5s all cubic-bezier(.075,.82,.165,1)

}

ul.nacc li{

    opacity:0;

    -webkit-transform:translateX(50px);

    transform:translateX(50px);

    position:absolute;

    list-style:none;

    -webkit-transition:1s all cubic-bezier(.075,.82,.165,1);

    transition:1s all cubic-bezier(.075,.82,.165,1)

}

ul.nacc li.active{

    -webkit-transition-delay:.3s;

    transition-delay:.3s;

    z-index:2;

    opacity:1;

    -webkit-transform:translateX(0);

    transform:translateX(0)

}

ul.nacc li p{

    margin:0

}

ul.nacc .details{

    box-shadow:0 1px 2px #ddd;

    padding:12px

}

ul.nacc .details h1{

    font-size:22px;

    line-height:1.5;

    font-weight:500

}

ul.nacc .grid-disp{

    display:grid;

    grid-template-columns:1fr 1fr;

    grid-gap:15px

}

.main-news h1{

    font-family: 'Mukta', sans-serif!important;

    font-weight:600;

    line-height:1.2;

    margin-bottom:3px

}

.nav-list>li>a{

    transition:.3s ease

}

.nav-list>li>a:hover{

    color:#fff!important;

    transform:scale(1.04) perspective(1px)

}

.sub-menu .nav-list>li>a:hover{

    transform:none

}

.brand>a::after{

    content:"";

    display:block;

    clear:both

}

.nav-list>li:hover{

    background:#D90C0C

}

.nav-list>li:hover>a::after{

    content:none

}

.dropdown-menu li a{

    color:#464646!important

}

.dropdown-menu li a:hover{

    background:#666!important

}

.nav-list .dropdown-menu{

    border:none;

    box-shadow:none

}

.author .social.trp li a.facebook:hover{

    color:#3b5998!important

}

.author .social.trp li a.facebook:hover svg rect{

    stroke:#3b5998

}

.author .social.trp li a.twitter:hover{

    color:#4099ff!important

}

.author .social.trp li a.twitter:hover svg rect{

    stroke:#4099ff

}

.author .social.trp li a.youtube:hover{

    color:#c4302b!important

}

.author .social.trp li a.youtube:hover svg rect{

    stroke:#c4302b

}

.author .social.trp li a.googleplus:hover{

    color:#de5245!important

}

.author .social.trp li a.googleplus:hover svg rect{

    stroke:#de5245

}

.demo-settings{

    display:none

}

section.single{

    padding-bottom:0

}

.category .article-mini figure{

    height:80px!important

}

.category .article-fw h1>a{

    font-size:20px;

    line-height:1

}

.category .article-fw h1{

    margin-bottom:5px

}

section.single .aside-body,.article-related,section.category .article_list~.aside-body,section.category .post-module{

    margin-bottom:25px

}

section.category .article-list{

    margin-bottom:25px;

    border-bottom:3px solid #f4f4f4;

    padding-bottom:20px;

    margin-top:25px

}

section.category_norm .article-list,section.category_norm .main-article,section.category_sports .col-md-6 .featured-new,section.category .post-module{

    margin-bottom:0

}

section.category_norm .article-list:nth-of-type(2){

    margin-top:0

}

section.category .article-list:nth-last-of-type(1),.category .list_works .col-md-4{

    border:none;

    margin:0!important;

    padding-bottom:0

}

section.category .article-list:nth-last-of-type(1),section.category .list_works .clearfix~.col-md-4{

    margin-top:25px!important

}

section.category .clearfix~.col-md-6{

    padding-bottom:0

}

section.category .list_works .col-md-4:nth-last-of-type(1),section.category .list_works .article-list:nth-last-of-type(1){

    margin-top:0!important

}

section.category_author_single .list_works .col-md-4:nth-last-of-type(1){

    margin-top:25px!important

}

section.category_norm1 .list_works .col-md-4{

    margin-bottom:0!important

}

section.category_norm1 .article-list{

    border:none

}

.sharethis-inline-share-buttons{

    z-index:3!important

}

.main .col-md-1 #st-3 .st-btn{

    margin-bottom:5px;

    margin-right:0

}

.main .col-md-1 .st-btn.st-remove-label{

    display:inline-block!important

}

section.category header{

    margin-bottom:25px

}

section.single .sidebar aside{

    margin-bottom:0

}

section.category article.featured figure{

    position:relative;

    height:100%;

    width:100%

}

section.category .featured .details{

    position:absolute;

    bottom:8px

}

section.category .inner figure{

    position:relative

}

a.category-tag{

    position:absolute;

    font-size:12px;

    font-weight:400;

    display:inline-block;

    background-color:#d3252e;

    color:#fff;

    text-decoration:none;

    transition:all .3s;

    -moz-transition:all .3s;

    -webkit-transition:all .3s;

    -o-transition:all .3s;

    padding:8px;

    position:absolute;

    bottom:0;

    left:0

}

a.category-tag:hover{

    background:#df2121;

    color:#fff!important

}

.post-module:hover .category-tag,.inner:hover .category-tag{

    color:#fff!important

}

.nav-tabs{

    display:block;

    width:100%

}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{

    border-width:0

}

.nav-tabs>li>a{

    border:none;

    color:#666

}

.nav-tabs>li.active>a,.nav-tabs>li>a:hover{

    border:none;

    color:#e3120b!important;

    background:0 0

}

.nav-tabs>li>a::after{

    content:"";

    background:#4285f4;

    height:2px;

    position:absolute;

    width:100%;

    left:0;

    bottom:1px;

    transition:all 250ms ease 0s;

    transform:scale(0)

}

.nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{

    transform:scale(1)

}

.tab-nav>li>a::after{

    background:#21527d none repeat scroll 0% 0%;

    color:#fff

}

.tab-pane{

    padding:15px 0

}

.tab-content{

    padding:25px 0

}

.blockregion .col-md-12.col-xs-12{

    padding:0

}

.blockregion .aside-body.col-md-7{

    padding-left:0

}

.blockregion .aside-body.col-md-5,section.block_wealth .col-md-12.col-sm-6.col-xs-12{

    padding-right:0

}

.card{

    background:#fff none repeat scroll 0% 0%;

    box-shadow:0 1px 3px rgba(0,0,0,.3);

    margin-bottom:25px

}

.nav-tabs{

    width:100%

}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{

    border-width:0

}

.nav-tabs>li>a{

    border:none;

    color:#666

}

.nav-tabs>li.active>a,.nav-tabs>li>a:hover{

    border:none;

    color:#d3252e!important;

    background:0 0

}

.nav-tabs>li>a::after{

    content:"";

    background:#d3252e;

    height:2px;

    position:absolute;

    width:100%;

    left:0;

    bottom:1px;

    transition:all 250ms ease 0s;

    transform:scale(0)

}

.nav-tabs>li.active>a::after,.nav-tabs>li:hover>a::after{

    transform:scale(1)

}

.tab-nav>li>a::after{

    background:#21527d none repeat scroll 0% 0%;

    color:#fff

}

.tab-pane{

    padding:15px 0

}

.card{

    background:#fff none repeat scroll 0% 0%;

    box-shadow:none!important;

    margin-bottom:25px

}

aside .tab-pane{

    border:none;

    padding:0

}

aside .nav-tabs li.active a{

    border-top:none!important

}

.tab-content .article-fw figure{

    height:400px

}

.aside-title.side a{

    color:#fff!important

}

.aside-body.col-md-8 .article-fw .details h1 a,.aside-body.col-md-7 .article-fw .details h1 a{

    font-size:22.5px;

    line-height:1.2

}

.main-article p{

    line-height:30px;

    font-size:17px;
    margin-bottom:15px;

}

.post-module,.related .inner{

    position:relative;

    z-index:1;

    display:block;

    background:#fff;

    min-width:270px;

    min-height:363px;

    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);

    -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);

    box-shadow:0 1px 2px 0 rgba(0,0,0,.15);

    -webkit-transition:all .3s linear 0s;

    -moz-transition:all .3s linear 0s;

    -ms-transition:all .3s linear 0s;

    -o-transition:all .3s linear 0s;

    transition:all .3s linear 0s;

    cursor:pointer

}

.single .related .inner{

    min-height:360px

}

.single .related.col-md-3 .inner{

    min-height:325px

}

.post-module:hover,.related:hover .inner,.hover{

    -webkit-box-shadow:0 1px 35px 0 rgba(0,0,0,.3);

    -moz-box-shadow:0 1px 35px 0 rgba(0,0,0,.3);

    box-shadow:0 1px 35px 0 rgba(0,0,0,.3)

}

.post-module .thumbnail{

    overflow:hidden;

    padding:0;

    margin-bottom:0;

    border-radius:0;

    border:none

}

.post-module .thumbnail figure,.article-related .inner figure{

    height:250px;

    width:100%

}

.post-module .thumbnail figure img{

    height:100%;

    width:100%

}

.post-module .post-content{

    background:#fff;

    width:100%;

    padding:15px;

    -webkti-box-sizing:border-box;

    -moz-box-sizing:border-box;

    box-sizing:border-box;

    -webkit-transition:all .3s cubic-bezier(.37,.75,.61,1.05) 0s;

    -moz-transition:all .3s cubic-bezier(.37,.75,.61,1.05) 0s;

    -ms-transition:all .3s cubic-bezier(.37,.75,.61,1.05) 0s;

    -o-transition:all .3s cubic-bezier(.37,.75,.61,1.05) 0s;

    transition:all .3s cubic-bezier(.37,.75,.61,1.05) 0s

}

.post-module .post-content .title{

    margin:0;

    color:#222;

    font-size:20px;

    line-height:28px

}

article.related figure{

    height:250px;

    margin-bottom:5px

}

.category_editorial .post-module{

    min-height:120px;

    padding:12px

}

.category_editorial .post-module figure{

    height:120px;

    width:120px;

    margin-right:30px

}

.category_editorial .post-module figure img{

    height:100%;

    width:100%

}

.list_works .col-md-4{

    margin-bottom:25px

}

.aboutus .author_box img{

    border-radius:50%;

    height:180px;

    width:180px;

    border:none;

    object-fit:cover

}

.aboutus .row{

    display:flex;

    align-items:center;

    justify-content:center;

    margin:30px 0 0

}

.aboutus .container>.row,.aboutus .col-md-12>.row,section.aboutus .breadcrumb{

    margin-top:0

}

.modal-container{

    position:fixed;

    display:table;

    height:100%;

    width:100%;

    top:0;

    left:0;

    transform:scale(0);

    z-index:999

}

.modal-container.one{

    transform:scaleY(.01) scaleX(0);

    animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards

}

.modal-container.one .modal-background .modal{

    transform:scale(0);

    animation:zoomIn .5s .8s cubic-bezier(.165,.84,.44,1) forwards

}

.modal-container.one.out{

    transform:scale(1);

    animation:unfoldOut 1s .3s cubic-bezier(.165,.84,.44,1) forwards

}

.modal-container.one.out .modal-background .modal{

    animation:zoomOut .5s cubic-bezier(.165,.84,.44,1) forwards

}

.modal-container .modal-background{

    display:table-cell;

    background:rgba(0,0,0,.8);

    text-align:center;

    vertical-align:middle;

    position:fixed;

    height:100vh;

    width:100%

}

.modal-container .modal-background .modal{

    background:#fff;

    padding:50px;

    display:inline-block;

    border-radius:3px;

    font-weight:300;

    position:relative;

    width:600px

}

.modal-container img{

    height:180px;

    width:180px;

    border-radius:50%;

    overflow:hidden;

    object-fit:cover

}

.content{

    min-height:100%;

    height:100%;

    background:#fff;

    position:relative;

    z-index:0

}

@keyframes unfoldIn{

    0%{

        transform:scaleY(.005) scaleX(0)

    }

    50%{

        transform:scaleY(.005) scaleX(1)

    }

    100%{

        transform:scaleY(1) scaleX(1)

    }

}

@keyframes unfoldOut{

    0%{

        transform:scaleY(1) scaleX(1)

    }

    50%{

        transform:scaleY(.005) scaleX(1)

    }

    100%{

        transform:scaleY(.005) scaleX(0)

    }

}

@keyframes zoomIn{

    0%{

        transform:scale(0)

    }

    100%{

        transform:scale(1)

    }

}

@keyframes zoomOut{

    0%{

        transform:scale(1)

    }

    100%{

        transform:scale(0)

    }

}

.aboutus .author_box{

    box-shadow:none;

    padding:10px;

    cursor:pointer;

    text-align:center;

    word-wrap:break-word;

    position:relative

}

.aboutus .author_box h4{

    font-weight:500

}

.aboutus .author_box:hover{

    box-shadow:none

}

.aboutus .social li a{

    width:auto;

    height:auto;

    background:0 0

}

.aboutus .social li a.twitter{

    color:#4099ff!important

}

.aboutus .social li a.facebook{

    color:#78a0ce!important

}

.aboutus .author_box figure{

    float:none;

    margin-right:0;

    transition:.7s ease

}

.aboutus .author_box span{

    color:#d3252e

}

.aboutus .col-md-6.col-sm-6{

    overflow:hidden

}

.aboutus .author_detail .social{

    margin-top:5px

}

.about .row{

    display:initial

}

.aboutus p,.about p{

    font-size:18px;

    line-height:30px;

    text-align:justify

}

.help-button-wrapper{

    position:fixed;

    top:7.6em;

    right:5.4em;

    text-align:center;

    z-index:99

}

.help-button{

    height:3.5em;

    width:3.5em;

    font-size:11px;

    border:0;

    background:#d3252e;

    color:#fff;

    cursor:pointer;

    transform:scale(1);

    transition:all 200ms ease

}

.help-button i{

    display:block;

    font-size:1.8em;

    transform:scale(1);

    transition:transform 100ms ease

}

.help-button:hover span{

    transform:scale(1.25)

}

.help-button:hover~.help-list,.help-list:hover{

    transform:translate(0,20px) scale(1);

    opacity:1;

    color:rgba(255,255,255,.5);

    background:#ee1c25;

    visibility:visible

}

.help-list{

    list-style:none;

    padding:0;

    margin:0;

    transition:all 200ms ease;

    transform:translate(0,90px) scale(.5);

    transform-origin:right center;

    opacity:0;

    visibility:hidden

}

.help-list li{

    margin-bottom:0

}

.help-list a{

    color:#fff!important

}

.up .help-button-wrapper{

    right:-1px;

    display:block

}

.up .help-button{

    height:3em;

    width:2.9em;

    font-size:13px

}

.up .navone li{

    padding:4px

}

.up .navone li a{

    font-size:13px

}

.navone,.list-en{

    background:#363F82 !important;

    padding:0;

    margin-bottom:0

}

.navone li,.list-en li{

    display:inline-block;

    padding:7px;

    transition:.3s ease-out;

    cursor:pointer

}

.up .navone li{

    display:block

}

.navone li:hover{

    background:#515151

}

.navone li:hover a{

    color:#fff!important;

    transform:scale(1.03)

}

header~.modal.right .modal-dialog,section.single .modal.right .modal-dialog{

    position:fixed;

    margin:auto;

    width:360px;

    height:100%;

    -webkit-transform:translate3d(0%,0,0);

    -ms-transform:translate3d(0%,0,0);

    -o-transform:translate3d(0%,0,0);

    transform:translate3d(0%,0,0)

}

section.single .modal.right .modal-dialog{

    width:300px

}

header~.modal.right .modal-content,section.single .modal.right .modal-content{

    height:100%;

    overflow-y:auto

}

header~.modal.right .modal-body,section.single .modal.right .modal-body{

    padding:15px 15px 80px

}

body.modal-open,header~.modal-open .content,section.single .modal-open .content{

    padding-right:0!important

}

#comment,#read{

    z-index:9999!important

}

section.single .comments .comment-list .item .user .details{

    margin-left:80px

}

.border-btn{

    border-color:#e3120b;

    background:0 0;

    color:#e3120b

}

header~.modal.right.fade .modal-dialog,section.single .modal.right.fade .modal-dialog{

    right:-320px;

    -webkit-transition:opacity .3s linear,right .3s ease-out;

    -moz-transition:opacity .3s linear,right .3s ease-out;

    -o-transition:opacity .3s linear,right .3s ease-out;

    transition:opacity .3s linear,right .3s ease-out

}

header~.modal.right.fade.in .modal-dialog,section.single .modal.right.fade.in .modal-dialog{

    right:0

}

header~.modal-content,section.single .modal-content{

    border-radius:0;

    border:none;

    scrollbar-width:thin

}

header~.modal-header,section.single .modal-header{

    border-bottom-color:#eee;

    background-color:#fafafa

}

header~.modal{

    z-index:1999

}

.unicode-box .show{

    display:none!important

}

.unicode-box .tab-content>.tab-pane{

    display:none

}

.unicode-box .active{

    opacity:1;

    display:block!important

}

.unicode-box .nav-tabs>{

    transform:scale(1)

}

.unicode-box label{

    display:block;

    font-size:16px

}

.convert-btn{

    margin:20px 0 0;

    background:#e3120b;

    color:#fff;

    transition:.3s ease

}

.convert-btn:hover,.convert-btn:focus,.convert-btn:active,.convert-btn:visited{

    background:red;

    color:#fff;

    box-shadow:0 0 12px #ccc

}

.unicode-form .row.form-group{

    display:flex;

    align-items:center

}

.left{

    float:left

}

ul{

    list-style:none;

    padding:0;

    margin:0

}

@-webkit-keyframes shrink{

    0%{

        color:green;

        transform:scale(2)

    }

    100%{

        transform:scale(1);

        color:grey

    }

}

@keyframes shrink{

    0%{

        color:green;

        transform:scale(2)

    }

    100%{

        transform:scale(1);

        color:grey

    }

}

@-webkit-keyframes grow{

    0%{

        transform:scale(1);

        color:grey

    }

    100%{

        transform:scale(2);

        color:green

    }

}

@keyframes grow{

    0%{

        transform:scale(1);

        color:grey

    }

    100%{

        transform:scale(2);

        color:green

    }

}

.animate{

    transform:translate3d(0,0,0);

    perspective:1000;

    filter:blur(0);

    -webkit-animation-iteration-count:1;

    animation-iteration-count:1;

    -webkit-animation-fill-mode:forwards;

    animation-fill-mode:forwards;

    transform-origin:center left

}

.animate--shrink,.hero__title .slick-current>span{

    -webkit-animation-duration:1s;

    animation-duration:1s;

    -webkit-animation-name:shrink;

    animation-name:shrink;

    -webkit-animation-timing-function:"linear";

    animation-timing-function:"linear"

}

.animate--grow,.no-js .hero__title .slick-dupe:nth-child(2)>span,.hero__title .slick-current+.slick-slide>span{

    -webkit-animation-duration:1s;

    animation-duration:1s;

    -webkit-animation-timing-function:"linear";

    animation-timing-function:"linear";

    -webkit-animation-name:grow;

    animation-name:grow

}

.slick-slider{

    position:relative;

    display:block;

    box-sizing:border-box;

    touch-callout:none;

    -webkit-user-select:none;

    -moz-user-select:none;

    -ms-user-select:none;

    user-select:none;

    touch-action:pan-y;

    tap-highlight-color:transparent;

    padding-top:10px

}

.slick-list{

    position:relative;

    overflow:hidden;

    display:block;

    margin:0;

    padding:0

}

.block2 .carousel9.slick-slider .slick-list{

    height:330px!important;

    overflow:hidden

}

.slick-list:focus{

    outline:none

}

.slick-list.dragging{

    cursor:pointer;

    cursor:hand

}

.slick-slider .slick-track,.slick-slider .slick-list{

    transform:translate3d(0,0,0)

}

.slick-track{

    position:relative;

    left:0;

    top:0;

    display:block

}

.slick-track:before,.slick-track:after{

    content:"";

    display:table

}

.slick-track:after{

    clear:both

}

.slick-loading .slick-track{

    visibility:hidden

}

.slick-slide{

    float:left;

    height:100%;

    min-height:1px;

    display:none

}

[dir=rtl] .slick-slide{

    float:right

}

.slick-slide img{

    display:block

}

.slick-slide.slick-loading img{

    display:none

}

.slick-slide.dragging img{

    pointer-events:none

}

.slick-initialized .slick-slide{

    display:block

}

.slick-loading .slick-slide{

    visibility:hidden

}

.slick-vertical .slick-slide{

    display:block;

    height:auto;

    border:0;

    outline:none

}

.slick-vertical .slick-slide::-moz-selection{

    outline:none!important;

    border:0!important;

    box-shadow:none

}

.slick-vertical .slick-slide:focus,.slick-vertical .slick-slide:active,.slick-vertical .slick-slide::selection{

    outline:none!important;

    border:0!important;

    box-shadow:none

}

.slick-current{

    position:relative

}

.hero__title .slick-slide{

    overflow:hidden;

    padding:3px 0

}

.hero__title [aria-hidden]{

    transition:1s

}

.hero__title .slick-current>span{

    box-sizing:border-box;

    display:block

}

.no-js .hero__title .slick-dupe:nth-child(2)>span{

    padding:1em

}

.hero__title-misc{

    display:block;

    font-size:24px;

    font-weight:700;

    color:gray

}

.slick-dots{

    display:block;

    padding:12px 0;

    margin:0 auto;

    text-align:center;

    list-style:none;

    line-height:0

}

.slick-dots li{

    position:relative;

    display:inline-block;

    width:.9375rem;

    height:.9375rem;

    margin:0 .875rem;

    padding:0;

    cursor:pointer

}

.slick-dots li:first-child{

    margin-left:0

}

.slick-dots li:last-child{

    margin-right:0

}

.slick-dots li button{

    font-size:0;

    line-height:0;

    display:block;

    width:1rem;

    height:1rem;

    padding:.3125rem;

    cursor:pointer;

    color:transparent;

    outline:none;

    border:none;

    border-radius:50%

}

.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li.slick-active button{

    outline:none;

    background-color:rgba(0,0,0,.4);

    transition:all 300ms ease 0s;

    color:#2d1d15

}

.carousel-1 .slick-dots{

    display:none!important

}

.carousel-2 .slick-dots li button:hover,.carousel-2 .slick-dots li button:focus,.carousel-2 .slick-dots li.slick-active button{

    outline:none;

    background-color:rgba(255,255,255,.4);

    transition:all 300ms ease 0s;

    color:#fff

}

#slider{

    box-sizing:border-box;

    min-width:768px;

    max-width:1920px;

    width:100%;

    margin:0 auto;

    position:relative;

    overflow:hidden;

    -webkit-transition:ease-in-out .3s;

    transition:ease-in-out .3s

}

#slider *{

    box-sizing:border-box;

    font-family:montserrat,sans-serif;

    font-size:300

}

#slide{

    width:100%;

    height:400px;

    -webkit-transform:translateY(0);

    transform:translateY(0)

}

#slide ul{

    -webkit-transition:ease-in-out .3s;

    transition:ease-in-out .3s

}

#slide ul li{

    position:relative;

    -webkit-transition:ease-in-out .3s;

    transition:ease-in-out .3s

}

#slide ul li .vid{

    width:100%;

    height:400px;

    display:block

}

#slide ul li a:before{

    content:"";

    display:block;

    position:absolute;

    top:0;

    right:0;

    width:33.35%;

    height:400px

}

#thumbnail{

    width:34%;

    position:absolute;

    top:0;

    right:0;

    bottom:0;

    overflow-y:scroll;

    overflow-x:hidden;

    height:400px;

    scrollbar-width:thin;

    padding:0

}

#thumbnail .thumbnail-list{

    box-shadow:inset 0 0 50px 5px rgba(0,0,0,.5)

}

#thumbnail .thumbnail-list li{

    background-color:rgba(0,0,0,.5);

    color:#fff;

    cursor:pointer;

    padding:22px 15px 0 20px;

    line-height:1.3;

    height:133.5px;

    position:relative;

    z-index:1;

    border-bottom:1px solid rgba(0,0,0,.5);

    border-left:1px solid rgba(0,0,0,.5);

    margin-bottom:2px

}

#thumbnail .thumbnail-list li:last-child{

    border-bottom:none

}

#thumbnail .thumbnail-list li.marker{

    background-color:rgba(0,0,0,.5);

    position:absolute;

    top:0;

    width:100%;

    -webkit-transition:ease-in-out .3s;

    transition:ease-in-out .3s;

    z-index:0

}

#thumbnail .thumbnail-list li.active span{

    font-size:22px;

    line-height:1.4

}

#thumbnail .thumbnail-list li .time{

    color:rgba(255,255,255,.5);

    margin:0;

    font-size:14px;

    margin-bottom:9px

}

#thumbnail .thumbnail-list li span{

    font-size:16px;

    letter-spacing:-.1px;

    -webkit-transition:ease-in-out .3s;

    transition:ease-in-out .3s

}

.blur-vid{

    width:300%;

    height:400px;

    position:absolute;

    top:0;

    right:0;

    display:block;

    background-position:100% 0;

    background-size:cover;

    -webkit-filter:blur(10px);

    filter:blur(10px)

}

.blur-content{

    height:400px;

    overflow:hidden;

    position:absolute;

    right:0;

    top:0;

    width:33.3%

}

textarea{

    max-width:100%;

    width:100%

}

section.home article.featured,.aside-body.comments,section.block.report .featured,.block5 .col-md-7,section.block_wealth .col-md-9 aside .row article,section.block_health .aside-body.col-md-8,section.block_health .aside-body.h_195img .article-fw:first-child,section.block.report .col-md-5.col-xs-12,section.block6 .col-md-4:last-child .aside-body.h60,section.category article.featured,section.category aside:last-child .aside-body{

    margin-bottom:25px

}

.block_health .col-md-9,.block6 .col-md-4.col-sm-12.col-xs-12{

    z-index:1

}

section.home article.featured p,.aside-body.comments .item:last-child .user,aside .article-mini:last-child,section.block8 .aside-body.comments,section.category_norm1 .col-md-6 article.featured{

font-size: 19px;
font-weight: 400;
margin-top: 24px;
margin-bottom: 0;

}

aside .article-mini:last-child{

    padding-bottom:0

}

section.category_norm1 header h2{

    margin-top:0

}

.author_box{

    box-shadow:0 0 14px #eaeaea;

    padding:30px;

    cursor:pointer;

    transition:.4s ease-out;

    border-radius:7px

}

.author_box figure{

    float:left;

    margin-right:20px

}

.author_box:hover{

    box-shadow:0 0 20px #e6e6e6

}

.author_box h4{

    margin-bottom:0;

    color:#222;

    font-size:19px

}

.author_box img{

    border-radius:50%;

    height:100px;

    width:100px;

    border:4px outset #e8e8e8

}

.author_box span{

    color:#acacac;

    font-size:14px

}

.author_box::after{

    content:"";

    clear:both;

    display:block

}

.author_box p{

    font-size:17px;

    line-height:1.5;

    color:#797979

}

.profile{

    display:flex;

    flex-direction:column;

    position:relative;

    max-height:750px;

    max-width:900px;

    min-height:250px

}

.profile-bg{

    position:absolute;

    bottom:0;

    right:0;

    border-radius:10px;

    background:#fff;

    box-shadow:0 30px 50px -20px rgba(14,0,47,.21);

    width:calc(100% - 75px);

    height:calc(100% - 110px);

    z-index:-1

}

.profile .container{

    display:grid;

    width:100%;

    grid-template-columns:300px 1fr;

    padding-bottom:0

}

.profile-image{

    position:relative;

    border-radius:10px;

    box-shadow:0 25px 45px -20px #c1c1c1;

    grid-row:1/2

}

.profile-image img{

    border-radius:10px

}

.profile-info{

    margin-top:0;

    padding:30px;

    position:relative;

    grid-row:1/2

}

.profile-info h2{

    color:#e3120b;

    margin:0

}

.profile-info p{

    line-height:1.6;

    font-size:16px;

    color:#222

}

.help-button,.list-en{

    display:none

}

header.primary.up{

    top:-35px!important

}

header.primary.up.ad_up{

    top:-106px!important

}

.brand.text-center a::after{

    content:"";

    display:block;

    clear:both

}

.home .col-xs-12.col-md-3.sidebar{

    margin-top:15px

}

.col-md-3 aside .aside-title.side,.col-md-4 aside .aside-title.side{

    padding:8px

}

.col-md-3 aside .aside-title.side .all,.col-md-4 aside .aside-title.side .all{

    top:12px

}

.grid-news{

    display:grid;

    grid-template-columns:300px 1fr 300px;

    grid-gap:30px

}

.home .grid-row{

    display:grid;

    grid-gap:7px;

    padding:0 15px

}

.home .grid-row .sidebar{

    margin-top:20px

}

.best-of-the-week .detail h1{

    font-size:15px!important

}

.best-of-the-week .featured-new .authorname a{

    background:#4a4949;

    color:#fff!important;

    padding:5px;

    font-size:12px;

    transition:.5s ease

}

.best-of-the-week .featured-new .authorname a:hover{

    background:gray!important

}

@media screen and (max-width:992px){

    body{

        overflow-x:hidden

    }

    

    .up .firstbar{

    }

    .newstype_two .col-md-8{

        width:100%;

        height:auto

    }

    .wrap_text *{

        color:initial!important

    }

    .wrap_text span b{

        color:#fff!important

    }

    .wrap_text{

        padding-right:0;

        padding-top:0

    }

    .newstype_two .col-md-4.col-xs-6.col-sm-12{

        width:100%

    }

    .featured figure{

        height:auto

    }

    .home .grid-row{

        grid-gap:0;

        padding:0

    }

    .news-main{

        grid-row:1/-1;

        grid-column:1

    }

    .grid-news{

        grid-template-columns:1fr;

        margin:0 15px;

        grid-gap:20px

    }

    section.home .sidebar aside{

        margin-bottom:0!important

    }

    .home .grid-row .sidebar:nth-of-type(2){

        grid-column:1/-1

    }

    .home .grid-row .sidebar:nth-of-type(1){

        grid-column:1/-1;

        grid-template-rows:3/-1

    }

    .home .grid-row .sidebar{

        margin-top:0;

        padding:0

    }

    .firstbar .brand img{

        width:345px;

        margin-bottom:0

    }

    .firstbar .brand{

        float:none;

        text-align:center!important

    }

    .close .brand::after{

        content:"";

        display:block;

        clear:both

    }

    .firstbar iframe{

        display:block;

        text-align:center;

        margin:0 auto;

        margin-bottom:7px

    }

    .list-mob{

        display:flex;

        align-items:center;

        justify-content:center;

        border-top:1px solid #fff;

        border-bottom:1px solid #fff

    }

    .list-mob li{

        transition:background .5s ease

    }

    .list-mob li a:hover{

        color:#fff!important;

        background:#938f8f

    }

    nav.menu{

        height:39px;

        display:block

    }

    .menu .mobile-toggle{

        font-size:25px;

        padding:0;

        margin:0;

        line-height:1.7;

        display:inline-block

    }

    .nav-list li .toggle{

        display:none

    }

    nav.menu ul.nav-list{

        position:fixed;

        width:320px;

        height:100%;

        top:0;

        right:-320px;

        background-color:#464646;

        z-index:3000;

        overflow:auto;

        transition:all .5s;

        -webkit-transition:all .5s;

        -o-transition:all .5s;

        -moz-transition:all .5s

    }

    nav.menu ul.nav-list.active{

        right:0

    }

    nav.menu ul.nav-list li{

        display:block;

        float:none;

        position:static;

        padding-top:2px;

        padding-bottom:2px

    }

    nav.menu ul.nav-list>li:first-child{

        margin-left:0;

        text-align:center;

        position:relative

    }

    nav.menu ul.nav-list>li:first-child .back{

        z-index:9;

        position:absolute;

        height:100%;

        width:50px;

        line-height:55px;

        font-size:20px

    }

    nav.menu ul.nav-list>li:first-child a{

        border-bottom:1px solid #f2f2f2

    }

    nav.menu ul.nav-list>li:first-child a:after{

        display:none

    }

    nav.menu ul.nav-list>li>a{

        display:block

    }

    nav.menu ul.nav-list>li>a .badge{

        right:10px;

        top:5px

    }

    nav.menu ul.nav-list>li .dropdown-menu{

        box-shadow:none;

        position:absolute;

        top:57px;

        left:initial;

        right:-320px;

        height:calc(100% - 55px);

        height:-webkit-calc(100% - 55px);

        height:-moz-calc(100% - 55px);

        height:-o-calc(100% - 55px);

        width:320px;

        transform:scale(1);

        -webkit-transform:scale(1);

        -moz-transform:scale(1);

        -o-transform:scale(1);

        visibility:visible;

        display:none;

        opacity:1

    }

    nav.menu ul.nav-list>li .dropdown-menu.active{

        right:0

    }

    nav.menu ul.nav-list>li .dropdown-menu>li>a{

        width:auto

    }

    nav.menu ul.nav-list>li .dropdown-menu>li>a:hover:after{

        transform:scale(105);

        -webkit-transform:scale(105);

        -moz-transform:scale(105);

        -o-transform:scale(105)

    }

    nav.menu ul.nav-list>li .dropdown-menu>li ul{

        top:0

    }

    nav.menu ul.nav-list>li .dropdown-menu [class^=col-]{

        margin-bottom:25px

    }

    .firstbar{

        text-align:center;

        height:unset

    }

    .firstbar .brand{

        float:none

    }

    .firstbar .brand img{

        float:none;

        margin:0 auto

    }

    .firstbar .brand h2{

        display:block;

        float:none;

        border:none;

        margin:0;

        padding:0;

        width:initial

    }

    .firstbar .search{

        margin:0 70px

    }

    #searchForm{

        right:1%

    }

    .nav-list li .toggle{

        display:none

    }

    header.primary.up,header.primary.up.ad_up{

        top:-38px!important

    }

    .firstbar{

        text-align:left

    }

    #menu-list{

        justify-content:right

    }

    .help-button,.list-en{

        display:block

    }

    .list-en{

        grid-row:1/-1

    }

    .navone{

        display:none

    }
	 .ptpsearch{

        display:none

    }

    .sp-nav{

        top:auto;

        right:3.4%;

        min-width:120px

    }

    .up .sp-nav{

        right:1px;

        top:18px!important

    }

    .help-button-wrapper{

        top:158px;

        right:0;

        display:grid;

        grid-template-columns:repeat(2,1fr)

    }

    .btnsearch{

        position:fixed;

        right:5.3em

    }

    .up nav.menu .mobile-toggle{

        position:fixed;

        z-index:100;

        right:.9em;

        top:0

    }

    .menu .brand{

        line-height:38px

    }

    .nav-icons{

        display:none!important

    }

    .up .btnsearch{

        top:0;

        right:8.3em

    }

    #menu-list{

        display:block

    }

    .up .help-button{

        top:0;

        right:5em;

        height:2.9em

    }

    .help-button{

        position:fixed;

        right:2.5em

    }

    .up .navone li{

        display:inline-block

    }

    .up .help-button-wrapper{

        top:0;

        right:0;

        display:grid;

        grid-template-columns:repeat(2,1fr)

    }

    .up .navone{

        line-height:2

    }

    header.primary.up .firstbar .brand{

        margin-top:-1px

    }

    .sidebarMenu.close .brand,.sidebarMenu .brand{

        float:none!important;

        display:block;

        margin:0 auto;

        text-align:center

    }

    .sidebarMenu.close #menu-list{

        display:block

    }

    .sidebarMenu a{
        border-bottom: 2px solid #0F1B74;
        line-height:1

    }

    .help-button:hover~.help-list{

        display:none

    }

    .post-module{

        min-height:340px

    }

    .list_works .clearfix{

        display:none

    }

    .list_works::after{

        content:"";

        clear:both;

        display:block

    }

    .unicode-form .row.form-group{

        display:block

    }

    .convert-btn,#roman .col-md-5:first-child{

        margin-bottom:25px

    }

    .row.sif-images .tab-content,.row.sif-images .tab-pane{

        padding-bottom:0

    }

    .row.sif-images .row.form-group{

        margin-bottom:0

    }

    section.category.category_norm1 .col-md-6.col-sm-6.article-list{

        width:100%;

        margin-bottom:0!important;

        margin-top:0!important

    }

    section.category.category_norm1 .aside-body.col-md-3.col-sm-6.h_195img{

        width:50%

    }

    .newstype_one .title{

        padding:25px;

        width:75%

    }

    .newstype_one .title--solid{

        font-size:2.2em

    }

    .comment-list.sm,.aside-body.h60,section.block5 .col-md-12.col-sm-6.col-xs-12 .row{

        display:block!important

    }

    section.block5 .col-md-9{

        width:100%

    }

    .blockregion .aside-body.col-md-7{

        padding-right:15px

    }

    .sub-menu{

        margin-top:0!important

    }

    section.category_sports .col-md-4~.clearfix{

        display:none

    }

    .grid-news .aside-body.h60,.grid-news .aside-body.layout-right.h60{

        min-height:unset

    }

    .ad_image_top img{

        padding-bottom:20px

    }

}

@media screen and (max-width:768px){

    .up nav.menu{

    }

    .ad_top_image{

        margin:0 auto;

        text-align:center

    }

    header.primary.up.ad_up .ad_top_image{

        display:none

    }

    .primary.phone_up.ad_up~section.first{

        padding-top:410px!important

    }

    header.primary.ad_up~section.first{

        padding-top:620px!important

    }

    .primary.ad_up.up~section.first{

    }

    .main-news img{

        height:100%

    }

    .firstbar .brand img{

        float:none;

        margin:0 auto;

        width:400px;

        margin-bottom:0

    }

    .firstbar .brand{

        text-align:left

    }

    .firstbar .row .col-md-4 iframe{

        padding-left:35px!important

    }

    .up .help-button{

        right:5em

    }

    .up .btnsearch{

        right:8em

    }

    .btnsearch{

        right:5em;

        height:2.6em

    }

    .with-sidebar .sidebar{

        display:none

    }

    .with-sidebar .has-sidebar{

        padding:0 20px

    }

    .for-tablet{

        display:block!important

    }

    footer.footer .block{

        margin-bottom:25px

    }

    footer.footer .line{

        margin:0;

        margin-bottom:25px

    }

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        display:block

    }

    .divider-top{

        margin-top:25px

    }

    .sidebar .sidebar-title{

        margin:0 -15px;

        height:53px;

        text-align:center;

        border-bottom:1px solid #f2f2f2;

        letter-spacing:.5px;

        font-weight:600;

        line-height:55px;

        font-family: 'Mukta', sans-serif!important;

        margin-bottom:25px

    }

    .scrollTop{

        right:6%

    }

    .trending-tags{

        margin-bottom:20px

    }

    .search-toggle{

        display:none

    }

    .primary.up .sp-nav{

        right:0!important;

        top:20px!important

    }

    .nav-icons{

        display:none!important

    }

    .gc--1-of-3,.gc--2-of-3{

        width:100%!important

    }

    .grid .menu{

        display:grid;

        grid-template-columns:repeat(3,1fr);

        height:auto

    }

    ul.nacc .grid-disp{

        grid-template-columns:1fr

    }

    .gc--2-of-3{

        padding-left:40px!important

    }

    .naccs .menu div{

        padding:20px 20px 15px 34px

    }

    .h_150img figure,.article-fw figure,.h_195img figure,.halfcol figure,.aside-body.col-md-8 .article-fw figure,.post-module .thumbnail figure{

        height:350px!important

    }

    section.block7 .col-md-8.col-xs-12{

        padding-right:15px!important

    }

    .block5 .col-md-7.col-sm-6.col-xs-12,.block5 .col-md-5.col-sm-6.col-xs-12{

        padding:0

    }

    .block-children .aside-body.col-md-5{

        padding-left:0

    }

    .col-xs-12.col-md-3.col-sm-6.sidebar{

        padding-left:15px!important

    }

    #slider{

        min-width:auto

    }

    #thumbnail{

        bottom:-20px;

        overflow-y:hidden;

        overflow-x:scroll;

        height:20%;

        width:100%

    }

    #thumbnail .thumbnail-list{

        display:grid;

        grid-template-columns:repeat(3,max-content)

    }

    #thumbnail .thumbnail-list li{

        padding:7px;

        background:#424242

    }

    #thumbnail .thumbnail-list li.active span{

        font-size:16px

    }

    #thumbnail .thumbnail-list li.active{

        background:gray

    }

    .news_tv iframe{

        width:100%

    }

    .block-children .aside-body.col-md-7{

        padding-right:0

    }

    .block5 .article-fw .details h1 a{

        font-size:17.5px!important

    }

    .block5 .col-md-3.col-sm-6.col-xs-12{

        width:100%

    }

    .no-js .slick-carousel,.slick-carousel.slick-loaded{

        display:grid!important

    }

    .home .col-xs-12.col-md-3.sidebar,.block.report .col-md-4.col-xs-12,.block2 .col-md-4,.block5 .col-md-7.col-sm-6.col-xs-12,.block5 .col-md-9.col-sm-12.col-xs-12,.block5 .row:nth-child(2) .col-md-3,.block6 .col-md-4.col-sm-12.col-xs-12,.block6 .col-md-4:last-child aside,.block7 .col-md-8.col-xs-12,.block8 .col-md-4.col-sm-12.col-xs-12:nth-of-type(2),.block9 .col-md-4,.block-children .col-md-5{

        margin-bottom:25px!important

    }

    .block5 .ad-block-small,.block.report .col-md-4.col-xs-12 .ad-block,.block5>.container>.row:nth-child(2) .col-md-3:last-child,aside .aside-title.side~.aside-body,.block5 .col-md-3.col-sm-6.col-xs-12,.block-children .ad-block-small,.block6 .col-md-4.col-sm-12.col-xs-12:nth-of-type(1) aside,.block6 .col-md-4:last-child aside .ad-block,.block6 .col-md-4:last-child aside:last-child,.block6 .col-md-4.col-sm-12.col-xs-12:nth-of-type(2) aside,.block6 .ad-block{

        margin-bottom:0!important

    }

    section.ad-block .col-md-6:first-child{

        padding-right:0

    }

    section.ad-block .col-md-6:last-child{

        padding-left:0

    }

    .article-fw,.article-mini,.aside-body.col-md-6.halfcol.h_150img,.aside-body.col-md-6.halfcol{

  
    }

    .single .author{

        margin-bottom:25px

    }

    .single .aside-body.h60{

        margin-bottom:25px

    }

    #ytdefer_vid0{

        width:100%!important

    }

    .half.curtain__panel{

        width:auto

    }

    .curtain__panel{

        height:auto

    }
	.four_img_under_title {
text-align: center;
min-height: 125px;
padding: 15px 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;
height:420px !important;
}
.fptpnews{text-align: center; height: 350px !important; padding: 15px 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;}

h5 {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 30px;
  max-width: 120% !important;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Mukta', sans-serif !important;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
.techpro{line-height: 1.4;
text-align: center;
font-size: 40px !important;
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif !important;
font-weight: 900;
letter-spacing: 1px;
text-align: center;
padding-top: 20px;
margin-bottom: 10px;}
.news_post img{
width: 280px;
height: auto !important;
border-radius: 5px;
padding-top:10px;
}
.seq_img_news h3{
font-size: 33px !important;
font-weight: 800;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #23252d;
line-height: 1.3;
text-align: left;
padding: 10px;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.slick_wrapper p strong{
color: #fff;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
line-height: 1.3;
font-size:23px !important;
}
.sunipra{
  font-size: 28px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.neptae {
  font-size: 35px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  margin:10px;
}
.polptp{margin-left:10px; height: auto !important;}
.news_post{

	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 25px !important;

}
}

@media only screen and (max-width:768px) and (min-width:640px){

    .aside-body.h60,.comment-list.sm,.article-mini.m0-l,.col-xs-12.col-md-3.sidebar:nth-of-type(1){

        display:grid!important;

        grid-template-columns:repeat(2,1fr);

        grid-gap:12px

    }
	.four_img_under_title {
text-align: center;
min-height: 125px;
padding: 15px 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;
height:420px !important;
}
.fptpnews{text-align: center; height: 300px !important; padding: 15px 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;}

h5 {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 30px;
  max-width: 120% !important;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Mukta', sans-serif !important;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
.techpro{line-height: 1.4;
text-align: center;
font-size: 40px !important;
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif !important;
font-weight: 900;
letter-spacing: 1px;
text-align: center;
padding-top: 20px;
margin-bottom: 10px;}
.news_post img{
width: 280px;
height: auto !important;
border-radius: 5px;
padding-top:10px;
}
.seq_img_news h3{
font-size: 33px !important;
font-weight: 800;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #23252d;
line-height: 1.3;
text-align: left;
padding: 10px;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.slick_wrapper p strong{
color: #fff;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
line-height: 1.3;
font-size:23px !important;
}
.sunipra{
  font-size: 28px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.neptae {
  font-size: 35px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  margin:10px;
}
.polptp{margin-left:10px; height: auto !important;}
.news_post{

	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 25px !important;

}

    .wrapper-box{

        text-align:center;

        margin:0 auto

    }

    .home .aside-body.h60{

        display:block

    }

    .article-mini.m0-l{

        display:block!important

    }

    section.block5 .col-md-12.col-sm-6.col-xs-12{

        width:100%

    }

    section.block5 .col-md-12.col-sm-6.col-xs-12 .row,section.block_wealth .col-md-9 .row{

        display:grid;

        grid-template-columns:repeat(2,1fr)

    }

    section.block5 .col-md-12.col-sm-6.col-xs-12 .row:before,section.block_wealth .col-md-12.col-sm-6.col-xs-12 .row:before{

        content:none

    }

    .block.report .col-md-4.col-xs-12,.block.report .col-md-3.col-xs-12,section.block-children .aside-body.halfcol.h_150img{

        display:grid;

        grid-template-columns:repeat(2,1fr);

        grid-gap:20px

    }

    .col-xs-12.col-md-4.col-sm-6.sidebar,section.block_wealth .col-md-12.col-sm-6.col-xs-12{

        width:100%

    }

    .blockregion .aside-body.h60,section.block-children .aside-body.h60,section.block-children .col-md-3{

        display:block!important

    }

    section.block_wealth .col-md-12.col-sm-6.col-xs-12{

        padding-right:0;

        margin-bottom:20px

    }

    section.block7 .article-fw,section.block-children .article-fw,.gc.gc--2-of-3{

        margin-bottom:20px!important

    }

    .block6 .col-md-4:last-child aside{

        margin-bottom:0

    }

    section.category .article-list:nth-last-of-type(1),section.category .aside-body.col-md-3.h_195img,section.category .article.col-md-12{

        margin-bottom:20px!important

    }

    .up .sub-menu{

        margin-top:0!important

    }

    .col-xs-12.col-md-3.col-sm-6.sidebar aside,.col-md-3.aside-body .comment-list,.block2 .col-md-8 aside,.block5 .col-md-9.col-sm-12.col-xs-12 aside,.block5 .col-md-9 .col-md-7.col-sm-6.col-xs-12 .row,.block5 .col-md-9 .col-md-5.col-sm-6.col-xs-12 .aside-body.h60,.block5 .col-md-3.col-sm-6.col-xs-12,.block7 .col-md-8.col-xs-12 aside,.block8 .col-md-4.col-sm-12.col-xs-12 aside .row,.blockregion .col-md-12.col-xs-12 aside,.block-children .col-md-9 aside{

        display:grid!important;

        grid-template-columns:repeat(2,1fr);

        grid-gap:12px

    }

    .block5 .col-md-9 .col-md-7.col-sm-6.col-xs-12 .row .clearfix,.block8 .col-md-4.col-sm-12.col-xs-12 aside .row .clearfix{

        display:none

    }

    .block5 .col-md-9 .col-md-7.col-sm-6.col-xs-12 .row:before,.block8 .col-md-4.col-sm-12.col-xs-12 aside .row:before,.ad-block .row:before{

        content:none

    }

    .no-js .slick-carousel,.slick-carousel.slick-loaded{

        display:grid

    }

    .block6 .col-md-4:last-child aside .aside-body.h60{

        padding-top:20px

    }

    .block2 .col-md-4 aside .aside-title,.block2 .col-md-8 aside .aside-title,.block5 .col-md-9.col-sm-12.col-xs-12 aside .aside-title,.block6 .col-md-4.col-sm-12.col-xs-12 aside .aside-title,.block7 .col-md-8.col-xs-12 aside .aside-title,.blockregion .col-md-12.col-xs-12 aside .aside-title,.block-children .col-md-9 aside .aside-title{

        grid-row:1/-1;

        grid-column:1/-1

    }

    .block6 .col-md-4.col-sm-12.col-xs-12 .aside-body.h60,.block5 .col-md-3.col-sm-6.col-xs-12 .aside-body{

        display:block

    }

    .aside-body.col-md-6.halfcol figure,.col-md-9.col-sm-12.col-xs-12 figure{

        height:80px!important;

        float:left;

        width:120px

    }

    .aside-body.col-md-6.halfcol .article-fw,.col-md-9.col-sm-12.col-xs-12 .aside-body{

        margin-bottom:15px;

        padding-bottom:10px

    }

    .aside-body.col-md-6.halfcol,.col-md-9.col-sm-12.col-xs-12 .aside-body{

        border-bottom:1px solid #f0f0f0

    }

    .aside-body.col-md-6.halfcol:last-child{

        border-bottom:none

    }

    .aside-body.col-md-6.halfcol .details,.col-md-9.col-sm-12.col-xs-12 .details{

        padding:0 10px 0 0;

        margin-left:130px

    }

    ul.nacc .grid-disp{

        grid-template-columns:repeat(2,1fr)

    }

    .ad-block .row,.block-children .col-md-3{

        display:grid;

        grid-template-columns:repeat(2,1fr);

        grid-gap:12px

    }

    .block5 .col-md-5.col-sm-6.col-xs-12{

        margin-bottom:25px

    }

    .home .col-xs-12.col-md-3.sidebar:last-child,.home .ad-block-small{

        margin-bottom:0!important

    }

    .aside-body.col-md-4.halfcol.h_195img{

        padding:0

    }

    section.block5 .col-md-9{

        padding:0 30px

    }

    section.block_wealth .col-md-9 .row,section.block_health .row.aside-body .col-md-4{

        padding:0 15px

    }

    section.category.category_norm1 .col-md-6.col-sm-6.article-list{

        margin-bottom:25px!important

    }

    section.category .list_works .clearfix~.col-md-4{

        margin-top:0!important

    }

    .category .aside-body.col-md-4 .article-fw figure,.category .aside-body.col-md-3 .article-fw figure{

        height:450px!important

    }

    .category .post-module .thumbnail figure,.category .aside-body.col-md-4.col-sm-6 .article-fw figure,.category .aside-body.col-md-3.col-sm-6 .article-fw figure{

        height:250px!important

    }

    .category .list_works .col-md-4.col-sm-6.col-xs-12{

        padding:0 12px

    }

    section.category_sports .article-list:nth-last-of-type(1){

        margin-bottom:0!important

    }
	.menu ul{

    display: none;

    padding:0;

    z-index:9

}

}

@media screen and (max-width:992px) and (min-width:768px){

    .aside-body.h60,.comment-list.sm,.article-mini.m0-l,.col-xs-12.col-md-3.sidebar:nth-of-type(1),section.block5 .aside-body.col-md-3.halfcol.h_195img,section.block.report .col-md-3.col-xs-12,section.block5 .col-md-12.col-sm-6.col-xs-12 .row,section.block5 .col-md-3.col-sm-6.col-xs-12,section.block_wealth .col-md-9 .row,section.block_wealth .col-md-3 .aside-body.halfcol.h_195img,section.block_health .col-md-3 .aside-body.h_195img,section.block8 .col-md-4.col-sm-12.col-xs-12 aside .row{

        display:grid!important;

        grid-template-columns:repeat(2,1fr);

        grid-gap:12px

    }

    .article-mini.m0-l{

        display:block!important

    }

    section.block2 .aside-body.col-md-12.col-sm-6,section.block5 .col-xs-12.col-md-4.col-sm-6.sidebar,section.block5 .col-md-12.col-sm-6.col-xs-12,section.block_wealth .col-md-12.col-sm-6.col-xs-12,section.block5 .aside-body.col-md-5,section.block5 .aside-body.col-md-3.halfcol.h_195img{

        width:100%

    }

    .article-fw figure,.h_195img figure,.halfcol figure{

        height:240px!important

    }

    section.block2 .aside-body.col-md-12.col-sm-6 figure,section.block5 .aside-body.col-md-5 .article-fw figure,section.blockregion .aside-body.col-md-7 .article-fw figure,section.block7 .aside-body.col-md-4 figure,section.block6 .aside-body.h_250img figure{

        height:auto!important

    }

    section.block2 .aside-body.col-md-12.col-sm-6,section.block.report .col-md-4.col-xs-12{

        margin-bottom:20px

    }

    section.block.report .featured{

        height:430px

    }

    section.block.report .featured figure{

        height:100%!important

    }

    .blockregion .aside-body.col-md-7,section.block7 .aside-body.col-md-4,section.block-children .aside-body.col-md-6{

        padding-right:0;

        margin-bottom:20px

    }

    .blockregion .aside-body.col-md-5,section.block-children .aside-body.layout-right.col-md-6.h60{

        padding-left:0

    }

    section.block7 .aside-body.layout-right.col-md-4.h60{

        padding:0

    }

    .block5 .col-md-9 .row:before,.block_wealth .col-md-9 .row:before,.block8 .row:before{

        content:none

    }

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        display:block;

        padding:0 30px

    }

    .wrapper-box{

        text-align:center;

        margin:0 auto;

        margin-bottom:25px

    }

    .block2 .ad-block{

        margin-bottom:0!important

    }

    .col-xs-12.col-md-3.col-sm-6.sidebar aside,.block2 .col-md-8 aside,.block5 .col-md-9 .col-md-7.col-sm-6.col-xs-12 .row,.block5 .col-md-9 .col-md-5.col-sm-6.col-xs-12 .aside-body.h60{

        display:block!important

    }

    .block2 .aside-body.col-md-7.col-sm-6,.block5 .col-md-7.col-sm-6.col-xs-12{

        padding-right:15px!important

    }

    .block5 .col-md-3.col-sm-6.col-xs-12{

        width:100%;

        margin-top:20px

    }

    .no-js .slick-carousel,.slick-carousel.slick-loaded{

        display:grid!important

    }

    .home .ad-block-small,.ad-block{

        margin-bottom:25px!important

    }

    .ad_top_image{

        margin-bottom:0!important

    }

    article~.clearfix,.aside-body~.clearfix{

        display:none

    }
	.menu ul{

    display: none;

    padding:0;

    z-index:9

}
.four_img_under_title {
text-align: center;
min-height: 125px;
padding: 15px 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;
height:420px !important;
}
.fptpnews{text-align: center; height: auto!important; padding: 15px 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;}

h5 {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 30px;
  max-width: 120% !important;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Mukta', sans-serif !important;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
.techpro{line-height: 1.4;
text-align: center;
font-size: 40px !important;
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif !important;
font-weight: 900;
letter-spacing: 1px;
text-align: center;
padding-top: 20px;
margin-bottom: 10px;}
.news_post img{
width: 280px;
height: auto !important;
border-radius: 5px;
padding-top:10px;
}
.seq_img_news h3{
font-size: 33px !important;
font-weight: 800;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #23252d;
line-height: 1.3;
text-align: left;
padding: 10px;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.slick_wrapper p strong{
color: #fff;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
line-height: 1.3;
font-size:23px !important;
}
.sunipra{
  font-size: 28px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.neptae {
  font-size: 35px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  margin:10px;
}
.polptp{margin-left:10px; height: auto !important;}
.news_post{

	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 25px !important;

}
}

@media only screen and (max-width:639px){

    #ap-embed{

        max-height:620px!important

    }
	
.four_img_under_title {
text-align: center;
min-height: 125px;
padding: 15px 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;
height:420px !important;
}
.fptpnews{text-align: center; height: auto!important; padding: 15px 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background: #ffffff;
box-shadow: rgba(0,0,0,.1) 0 0 18px;}

h5 {
  font-size: 20px;
  line-height: 1.4;
  text-align: center;
  font-size: 30px;
  max-width: 120% !important;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Mukta', sans-serif !important;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  margin-bottom: 10px;
}
	
	.main_single_ptp h2 {
line-height: 1.4;
text-align: center;
font-size: 38px!important;
max-width: 120% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif!important;
font-weight: 800;
letter-spacing: 1px;
text-align: center;
padding-top:20px;
margin-bottom:10px;

}
.techpro{line-height: 1.4;
text-align: center;
font-size: 40px !important;
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
font-family: 'Mukta', sans-serif !important;
font-weight: 900;
letter-spacing: 1px;
text-align: center;
padding-top: 20px;
margin-bottom: 10px;}
.news_post img{
width: 280px;
height: auto !important;
border-radius: 5px;
padding-top:10px;
}
.seq_img_news h3{
font-size: 33px !important;
font-weight: 800;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #23252d;
line-height: 1.3;
text-align: left;
padding: 10px;

}
.inner-content h3 {
text-align: left;
font-size: 23px !important;
font-weight: 800 !important;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
color: #fff !important;
line-height: 1.4 !important;
letter-spacing: 1px !important;

}
.slick_wrapper p strong{
color: #fff;
display: block;
transition: 0.5s all ease;
font-family: 'Mukta', sans-serif !important;
line-height: 1.3;
font-size:23px !important;
}
.sunipra{
  font-size: 28px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.neptae {
  font-size: 35px !important;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  margin:10px;
}
.polptp{margin-left:10px; height: auto !important;}
.news_post{

	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
    padding-bottom: 25px !important;

}
    .article .inner{

        display:block!important

    }

    .article .inner h1{

        margin-top:0!important;

        line-height:.75!important

    }

    .slick-carousel .article .inner h1{

        margin-top:10px!important;

        line-height:.75!important

    }

    body{

        overflow-x:hidden

    }

    .article iframe{

        width:100%!important;

        max-height:60vh

    }

    p .embed-responsive-item{

        max-height:38vh

    }

    .help-button{

        right:1.4em

    }

    .up nav.menu .mobile-toggle{

        right:.6em

    }

    .up .help-button{

        right:4em

    }

    .article-fw .details h1{

        line-height:1

    }

    .featured .details h1{

        line-height:1.3

    }

    .social{

        text-align:center

    }

    .single .social{

        text-align:left

    }

    .firstbar{

    }

    .featured figure{

        height:auto!important;

        width:100%

    }

    .category_sports .featured.featured-new,.category_sports .featured.featured-new figure{

        height:350px!important

    }

    .article-list .details{

        margin-left:0!important

    }

    section.category .article-list .inner figure{

        position:relative;

        margin-right:20px

    }

    footer .row>.col-md-12.col-xs-12.col-sm-12{

        padding:0 10px

    }

    .videofeatured .ytdefer{

        height:270px!important

    }

    .videofeatured .ytdefer_vid0{

        height:260px!important

    }

    #ytdefer_vid0{

        width:100%!important

    }

    .category h2{

        font-size:2em

    }

    h1{

        font-size:2.7em

    }

    section{

        padding-bottom:20px!important

    }

    section.pb-0{

        padding-bottom:0!important

    }

    .category_author_single .list_works .col-md-4:nth-last-of-type(1){

        margin-bottom:0!important

    }

    section.first{

        padding-top:115px !important;

    }

    .line{

        margin:15px 0

    }

    .newstype_one .grid{

        width:95%

    }

    .newstype_one .title::after{

        opacity:1

    }

    .newstype_one .title--solid,.home .col-xs-12.col-md-3.sidebar:last-child{

        margin-top:0

    }

    .main-news h1{

        padding:0 10px

    }

    .home .grid-row{

        grid-gap:0;

        padding:0

    }

    .news-main{

        grid-row:1/-1;

        grid-column:1

    }

    .grid-news{

        grid-template-columns:1fr;

        margin:0 15px;

        grid-gap:20px

    }

    section.home .sidebar aside,.breadcrumb,section.category aside:last-child .aside-body,.category_author_single .list_works .col-md-4:nth-last-of-type(1) .post-module{

        margin-bottom:0!important

    }

    .home .grid-row .sidebar:nth-of-type(2){

        grid-column:1/-1

    }

    .home .grid-row .sidebar:nth-of-type(1){

        grid-column:1/-1;

        grid-template-rows:3/-1

    }

    .home .grid-row .sidebar,.category .col-md-12 .clearfix~.article-list,section.category.category_sports .article-list:nth-last-of-type(1){

        margin-top:0!important

    }

    .category .article-list .details>h1:nth-of-type(1){

        margin-top:15px!important

    }

    .newstype_one .title{

        padding:15px 20px 20px;

        width:100%;

        position:relative

    }

    .newstype_one .title--solid{

        font-size:1.5em

    }

    .box-area img{

        height:220px;

        width:220px

    }

    .wrapper-box{

        margin:0 auto;

        margin-bottom:45px;

        margin-top:20px!important

    }

    .box-area{

        width:220px

    }

    .side-one{

        transform:translateZ(120px) translateY(9px)

    }

    .ad-block-small:last-child,.article-fw figure,.home .col-xs-12.col-md-3.sidebar:last-child,.block2 .col-md-4,.block5 .ad-block-small:last-child,.block5 .col-md-12>aside,.comments .comment-list .item .user,section.block8 .aside-body.comments,section.category.category_sports article.featured,.aside-body.h60 article figure,section.category .col-md-7 .featured{

        margin-bottom:0!important

    }

    .article-fw .details p{

        margin-top:0!important;

        padding-top:0!important

    }

    .comments .comment-list.sm .item:last-child,.aside-body.col-md-6.halfcol:last-child{

        margin-bottom:0!important;

        padding-bottom:0!important

    }

    .halfcol article,.comments .comment-list.sm .item,.aside-body.col-md-6.halfcol{

        margin-bottom:10px!important;

        padding-bottom:10px!important

    }

    .comments .comment-list{

        margin-top:0

    }

    .comments .title{

        margin-bottom:0

    }

    .naccs .menu div.active{

        padding:15px

    }

    .naccs .menu div{

        padding:20px 15px 15px 30px

    }

    .block2 .col-md-5,.block5 .ad-block-small,.block5 .aside-body.col-md-5,.block.report .col-md-4.col-xs-12,section.block.report .featured,.block5 .col-md-5.col-sm-6.col-xs-12,.block5 .row:nth-child(2) .col-md-3,.ad-block-small,section.block5 .aside-body.col-md-4.halfcol.h_150img,section.block5 .aside-body.col-md-3.halfcol.h_195img,.aside-body.col-md-4.halfcol.h_195img,.aside-body.comments,.blockregion .aside-body.col-md-7,.block7 .aside-body.col-md-4,.block_health .aside-body.col-md-8,.block_health .col-md-9,.block_health .aside-body.col-md-6.h60:nth-of-type(1),.block8 .col-md-4.col-sm-12.col-xs-12:nth-of-type(2),.block9 .col-md-9,.block-children .aside-body.col-md-6:nth-of-type(1),.block-children .col-md-8,.category .row~article.col-md-12,section.category_norm1 article.col-md-12 .row,section.category_norm1 .aside-body.col-md-4.col-sm-6,section.category .post-module,section.category.category_norm1 .col-md-6.col-sm-6.article-list,section.category .aside-body.col-md-4,section.category_norm1 .list_works .col-md-4,section.home article.featured{

        margin-bottom:20px!important

    }

    section.block.report .featured{

        height:auto;

        margin-bottom:0!important

    }

    .block8 .col-md-4.col-sm-12.col-xs-12:nth-of-type(2){

        padding-top:20px

    }

    section.category .clearfix~.aside-body.col-md-3{

        margin-top:20px!important

    }

    section.category .list_works .clearfix~.col-md-4{

        margin-top:0!important

    }

    .home .grid-row .sidebar,.blockregion .aside-body.col-md-7,section.block_wealth .col-md-12.col-sm-6.col-xs-12,.block7 .aside-body.col-md-4,.block-children .aside-body.col-md-6,.article-list .details{

        padding:0

    }

    .blockregion .aside-body.col-md-5{

        padding-left:0

    }

    .aside-body.col-md-4.h60{

        padding-right:0

    }

    .news-main .ad.margin-top img{

        height:70px!important

    }

    section.single article.main-article header h1{

    }

    .block.report .col-md-4.col-xs-12 .ad-block,section.block.report,.sidebar aside .article-mini,section.block7,.block9{

        padding-bottom:0!important

    }

    section.ad-block .col-md-6:first-child{

        padding-right:15px

    }

    section.ad-block .col-md-6:last-child{

        padding-left:15px

    }

    .block6 .aside-body.h60,.aside-body.layout-right.col-md-4.h60,.block-children.col-md-5{

        padding-top:20px

    }

    aside .aside-title.side~.aside-body{

        padding:12px

    }

    #searchForm{

        right:-58px;

        width:342px

    }

    .btnsearch{

        right:4.3em!important;

        padding:7.5px 12px

    }

    .up .btnsearch{

        right:7em!important

    }

    .sp-nav{

        top:auto

    }

    .help-button-wrapper{

        display:block

    }

    .up .help-button-wrapper{

        right:7em!important;

        display:block

    }

    .primary.up .sp-nav{

        right:-99px!important

    }

    .list-en li{

        padding:8px 10px

    }

    .list-en{

        display:none

    }

    section.category_norm1 article.featured{

        margin-bottom:0!important

    }

    section.category.category_norm1 .col-md-6.col-sm-6.article-list .inner{

        display:grid

    }

    section.category.category_norm1 .aside-body.col-md-3{

        width:100%!important;

        margin-top:0!important

    }

    section.category .article-list{

        padding-bottom:0

    }

    section.category_norm .article-list{

        padding-bottom:20px

    }

    .sub-menu,#sub-menu-list{

        height:auto!important

    }

    .sub-menu{

        margin-top:-3px!important

    }

    .up .sub-menu{

        margin-top:0!important

    }

    section.category.category_norm1 .article-list figure,.post-module .thumbnail figure{

        width:100%;

        height:250px!important;

        margin-bottom:0!important

    }

    section.category .breadcrumb{

        margin-top:90px

    }

    section.category.category_sports .breadcrumb{

        margin-top:30px

    }

    .category_norm .breadcrumb,.category_search .breadcrumb,.category_author_single .breadcrumb,section.single .breadcrumb{

        margin-top:10px!important

    }

    .sub-menu .nav-list li a{

        padding:4px 9px!important;

        text-align:center!important

    }

    .sub-menu .nav-list>li>a:hover{

        transform:none!important

    }

    footer .col-md-12:nth-child(1){

        display:block;

        padding:0

    }

    .copyright{

        padding:15px 0

    }

    section.category_norm1 header h2{

        font-size:28px

    }

    .stickyClose{

        padding:7px;

        font-size:8px

    }

    .article-list iframe{

        width:100%

    }

    .slick-carousel .inner{

        height:auto

    }

    .best-of-the-week .article h2{

        height:unset

    }

    section.category .aside-body.col-md-3.h_195img{

        margin-bottom:20px!important

    }

    .single .main .col-md-1{

        padding:0

    }

    .single .main .col-md-11{

        padding-right:0;

        padding-left:15px

    }

    .single .main .col-md-11 .row{

        margin-right:2px;

        margin-left:2px

    }

    .single .article.main-article header~.ad-block,section.single .sidebar aside:last-child .aside-body:last-child{

        margin-bottom:0!important

    }

    .post-module,.related .inner{

        min-height:auto!important

    }

    .video-feature iframe,.best-of-the-week .featured-new{

        height:350px;

        width:100%!important

    }

    .slick-carousel .featured-new{

        height:250px

    }

    .best-of-the-week .featured-new .details{

        bottom:-12px

    }

    .newstype_two .col-md-4.col-xs-6.col-sm-12{

        width:100%

    }

    .wrap_text{

        padding-right:0;

        padding-top:0

    }

    .wrap_text *{

        color:initial!important

    }

    .wrap_text span b{

        color:#fff!important

    }

    .newstype_two .col-md-8 figure::after{

        width:86%;

        height:100%

    }

    .newstype_two .col-md-8 figure{

        margin-bottom:10px

    }

    .newstype_two .col-md-8{

        height:unset

    }

    .newstype_two .col-md-8 figure img{

        height:auto!important;

        margin-top:16px

    }

    section.aboutus .breadcrumb{

        margin-top:0

    }

    .aboutus .row{

        display:initial

    }

    .modal-container img{

        height:100px;

        width:100px

    }

    .aboutus h4{

        font-size:22px

    }

    .aboutus p{

        font-size:16px

    }

    .modal-container .modal-background .modal{

        padding:15px;

        width:95%;

        min-height:300px;

        top:50px

    }

    section.ad-block .col-md-6:first-child,section.ad-block .col-md-6:last-child,.block5 .ad-img.pb-25:last-of-type,.ad-block .pb-25,.pb-25,.ad-block.pb-25:last-of-type{

        padding-bottom:20px

    }

    .share_grid{

        display:flex

    }

    .share-now.sharethis-inline-share-buttons{

        text-align:left!important;

        margin-top:12px

    }

    .st-total{

        padding:4px!important

    }

    .share_grid .st-btn{

        display:inline-block!important;

        margin-right:4px!important;

        padding:0 7px!important

    }

    .st-btn[data-network=linkedin]{

        display:none!important

    }

    section.single .main-article .detail{

        grid-template-columns:max-content 1fr

    }

    .sharethis-inline-share-buttons{

        margin:unset

    }

    .article.related.col-md-4.col-sm-6.col-xs-12:nth-last-of-type(1){

        margin-bottom:0

    }

    section.category_norm1 header h2{

        margin-top:10px

    }

    .profile-info h2{

        font-size:24px;

        text-align:center

    }

    #sidebar-single{

    }

    .profile .container{

        display:block

    }

    .profile-bg{

        left:0;

        right:0;

        margin-right:auto;

        margin-left:auto;

        width:90%

    }

    .profile-image{

        display:block;

        margin:0 auto;

        text-align:center;

        width:60%

    }

    .h_150img figure,.article-fw figure,.h_195img figure,.halfcol figure,.best-of-the-week .article figure,.aside-body.col-md-8 .article-fw figure,.post-module .thumbnail figure{

        height:auto!important

    }
	.menu ul{

    display: none;

    padding:0;

    z-index:9

}

}

@media screen and (max-width:425px){

    .primary.phone_up.ad_up~section.first{

        padding-top:305px!important

    }

    header.primary.ad_up~section.first{

        padding-top:420px!important

    }

    .primary.ad_up.up~section.first{

    }
	.menu ul{

    display: none;

    padding:0;

    z-index:9

}

}

@media screen and (max-width:375px){

    .article iframe{

        width:100%!important;

        max-height:30vh;

        height:26vh

    }

    section.block.report .featured{

        height:205px

    }

    .firstbar .brand img{

        width:100%;

        margin-bottom:0

    }

    .firstbar .brand{

        float:left!important

    }

    .firstbar iframe{

        display:block;

        margin-bottom:0

    }

    .firstbar span{

        font-size:13px!important

    }

    header~.modal.right .modal-dialog,section.single .modal.right .modal-dialog{

        width:340px

    }

    nav.menu{

        display:block

    }

    .menu .mobile-toggle{

        font-size:28px;

        padding:0;

        margin:0;

        line-height:1.7

    }

    .firstbar{

        text-align:left

    }

    .menu .brand{

        line-height:38px

    }

    .up nav.menu .mobile-toggle{

        top:0

    }

    .up .navone li{

        display:inline-block

    }

    .up .help-button-wrapper{

        top:-.2em;

        display:grid;

        grid-template-columns:repeat(2,1fr)

    }

    .list-en li,.up .btnsearch{

    }

    .up .btnsearch{

        right:7em!important

    }

    .up .help-button{

        height:3em;

        width:3em

    }

    .up .navone{

        line-height:2

    }

    .sidebarMenu.close .brand,.sidebarMenu .brand{

        float:none!important;

        margin:0 auto;

        text-align:center

    }

    .sidebarMenu.close #menu-list{

        display:block

    }

    section.single .line{

        margin-top:20px

    }

    .col-xs-12.col-md-3.sidebar,section.category.category_sports .article-list:nth-last-of-type(1),section.category .list_works .article-list:nth-last-of-type(1){

        margin-top:20px!important

    }

    section.first{

        padding-top:280px

    }

    .primary.phone_up.ad_up~section.first{

        padding-top:300px!important

    }

    header.primary.ad_up~section.first{

        padding-top:395px!important

    }

    section.home .sidebar{

        margin-top:5px!important

    }

    .wrapper-box{

        text-align:center;

        margin:0 auto;

        margin-bottom:55px

    }

    aside .aside-title{

        font-size:18.5px

    }

    h1{

        font-size:36px

    }

    section.single article.main-article .main{

        margin-top:0

    }

    .textcontrols{

        margin-bottom:7px

    }

    article.related h2{

        font-weight:700

    }

    section.category .post-module,section.category_norm1 .list_works .col-md-4{

        margin-bottom:0!important

    }

    .featured .details h1,.featured .details h1 a{

        font-size:20px!important

    }

    article .category a{

        font-size:12px!important

    }

    .category_search article a{

        font-size:16.5px!important

    }

    .aside-body.col-md-8 .article-fw .details h1 a,.aside-body.col-md-7 .article-fw .details h1 a{

        font-size:20px!important;

        font-weight:500;

        font-family:mukta,sans-serif

    }

    .halfcol article:last-child{

        padding-bottom:15px

    }

    section.block2 .aside-body.layout-right{

        margin-top:5px

    }

    .details h3{

        margin-top:0

    }

    .aside-body.col-md-8 .article-fw,.aside-body.col-md-7 .article-fw{

        padding-bottom:15px

    }

    .nav-tabs{

        display:inline-block

    }

    .gc--1-of-3,.gc--2-of-3{

        width:100%

    }

    .grid .menu{

        display:grid;

        grid-template-columns:repeat(3,1fr);

        height:auto

    }

    ul.nacc .grid-disp{

        grid-template-columns:1fr

    }

    .gc--2-of-3{

        padding-left:40px!important

    }

    .naccs .menu div{

        padding:20px 15px 15px 34px

    }

    footer.footer .block{

        margin-bottom:10px

    }

    .scrollTop{

        right:0%;

        bottom:50px;

        height:30px;

        width:30px

    }

    .slick-carousel .featured-new,.photofeature .featured-new figure{

        height:300px!important

    }

    .best-of-the-week .featured-new .detail{

        padding:10px 15px

    }

    .best-of-the-week .featured-new .inner,.best-of-the-week .featured .inner{

        padding:0

    }

    .h_150img figure,.article-fw figure,.h_195img figure,.halfcol figure,.best-of-the-week .article figure,.aside-body.col-md-8 .article-fw figure,.article.related .inner figure,.best-of-the-week .featured-new,.best-of-the-week .featured-new figure{

        height:100%!important

    }

    .sp-nav{

        top:auto

    }

    .firstbar .row .col-md-4 iframe{

        padding-left:40px!important

    }

    article.main-article .main h4,section.category .clearfix~.article-list{

        margin-top:0!important

    }

    section.single article.main-article .main p{

        margin-bottom:0

    }

    .line div{

        font-size:22.5px

    }

    .author{

        margin-bottom:20px

    }

    .sharethis-inline-share-buttons{

    }

    section.single .main-article .detail{

        display:block

    }

    .share_grid{

        justify-content:left;

        margin-top:10px

    }

    #st-3{

        text-align:center!important;

        margin:20px 0

    }

    #st-3~.ad-block{

        margin-bottom:0

    }

    .single .main-article{

        margin-bottom:0

    }

    .page-title{

        font-size:28px

    }

    .article-list{

        margin-bottom:20px

    }

    .article-list figure,.category_sports .featured.featured-new,.category_sports .featured.featured-new figure,.photofeature .featured figure{

        height:250px!important

    }

    aside .line{

        margin:20px 0

    }

    footer .col-md-12:nth-child(1){

        grid-template-columns:1fr;

        grid-gap:25px

    }

    .embed-responsive-item{

        padding-left:0!important

    }

    section.category.category_sports .breadcrumb{

        margin-top:50px

    }

    section.category_author_single .list_works>.col-md-4.col-sm-6.col-xs-12:first-child>.article-list{

        margin-top:0!important

    }

    .photofeature .bg--lower{

        top:115px;

        height:auto

    }

    .photofeature h5 a{

        color:#fff

    }

    .block-children .col-md-4 .aside-body.h60{

        height:auto;

        max-height:350px

    }

}

@media screen and (min-width:341px) and (max-width:365px){

    #searchForm{

        right:-58px;

        width:317px

    }

    .firstbar{

        height:unset

    }

    header.primary.ad_up~section.first{

        padding-top:260px!important

    }

}

@media screen and (max-width:340px){

    section.first{

        padding-top:184px

    }

    .firstbar .brand img{

        width:95%;

        float:left

    }

    #searchForm{

        width:295px

    }

    section.category.category_sports .breadcrumb{

        margin-top:33px

    }

    .firstbar{

        height:unset

    }

    header.primary.ad_up~section.first{

        padding-top:340px!important

    }

}

.sub-menu ul>li>a:visited{

    color:#222!important

}

.textcontrols button{

    padding:4px 8px

}

.instagram_profile{

    text-align:center

}

.instagram_username{

    font-size:1.2em;

    margin-bottom:5px

}

.instagram_profile_image{

    border-radius:10em;

    width:15%;

    max-width:125px;

    min-width:50px

}

.instagram_gallery{

    max-height:250px!important;

    overflow:scroll

}

.instagram_biography{

    font-size:1em;

    margin-bottom:5px

}

.highlight{

    background-color:#d3252e;

    padding:0 5px;

    font-weight:600;

    border-radius:4px;

    margin:auto;

    display:inline-block

}

.highlight_text{

    font-size:20px;

    color:#fff;

    text-align:center

}

.pb-25{

    padding-bottom:8px;

}

.pt-25{

    padding-top:5px

}

.pb-0{

    padding-bottom:0

}

.block-children .col-md-4 .aside-body.h60{

    height:auto;

    max-height:460px;

    overflow-y:auto;

    scrollbar-width:thin

}
.samacharkb-news-heading {
  font-size: 33px;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  color: #23252d;
  line-height: 1.3;
  text-align: left;
  padding:10px;
}
.sameto{
  padding-top: 15px;
  margin: 10px;
  display: block;
 }
 .manoranjan {
  font-size: 35px;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  color: #fff !important;
  line-height: 1.3;
  margin:15px;
}
.neptae {
  font-size: 45px;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.3;
  text-align:left;
}
.ganpra{
  font-size: 20px;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
}
.khasu{
  font-family: 'Mukta', sans-serif !important;
  font-size: 19px;
  font-weight: 600;
  margin-right: 10px;
  line-height: 170%;
  text-align: justify;
  color:#fff !important;
  float:left;
}
.sunipra{
  font-size: 18px;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  color:#fff !important;
}
.sinduli{padding-right:10px; color:#4C4C4E; font-weight:600; font-size:17px !important;}
.author-meta .author-img {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow: hidden;
	background: #e8e8e8;
	border: 1px #ddd solid;
}
.author-meta .author-img img {
	width: 100% !important;
	height: 100% !important;
}
.author-meta .author-img img.writer_image {
	padding: 0 !important;
}
.author-meta .author-name {
	font-family: 'Mukta', sans-serif!important;
	font-size: 16px;
	font-weight: 600;
	margin-right: 10px;
}
.barth{float:right;}
.interview{color: #fff !important; font-size: 40px; line-height: 1.4; text-align: center; font-family: 'Mukta', sans-serif !important; font-weight: 900; letter-spacing: 1px;}
.bichar{
  text-align: left;
  font-size: 20px;
  font-weight: 800;
  display: block;
  transition: 0.5s all ease;
  font-family: 'Mukta', sans-serif !important;
  line-height: 1.4;
  letter-spacing: 1px;}
  .content-box-ad {
  display: flex;
}
.content-box-ad .advertise-widgets {
  padding: 5px 7px;
}
.writer_image{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 5px;
  background: #e8e8e8;
  border: 1px #ddd solid;
}
.author-img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 5px;
  background: #e8e8e8;
  border: 1px #ddd solid;
}