/*
Theme Name: bditsupport News Theme
Theme URI:https://bditsupport.com/themes/sl-news
Description: This is a bditsupport news theme which works in any wordpress site.This theme is developed by <a target="_blank" href="https://bditsupport.com"><font color="red">bditsupport</font></a> .
Author: bd it support
Author URI: https://bditsupport.com/
Version: 2.0
Tags: bditsupport theme, desktop theme, magazine theme, pro theme, news theme, premium desktop theme
Text Domain:  bditsupport news
*/

@font-face {
    font-family: 'SolaimanLipi';
    src: url('font/SolaimanLipiNormal.eot');
    src: url('font/SolaimanLipiNormal.eot?#iefix') format('embedded-opentype'),
        url('font/SolaimanLipiNormal.woff') format('woff'),
        url('font/SolaimanLipiNormal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*{margin: 0; padding: 0;}
a{color: #004276; text-decoration: none;}
a:hover{color: #000;}
body{color:#4F4F4F; font-size: 18px; line-height: 20px; text-align: justify;}
ul{list-style: none;}
.main{width:1085px; margin: auto; border: 1px solid #ddd; overflow: hidden; font-family: 'SolaimanLipi'; font-weight: normal; font-style: normal; text-align: left;}
.mpad{padding: 10px;}
.rm{font-weight: bold; color: #000;}
img{max-width: 100%;}
.content-area{width: 745px;}
.sidebar{width: 305px;}

/*##### Header #####*/
.ad{text-align: center; margin-bottom: 10px;}
.scroll{background: #183a53; height: 30px;}
.scroll .title{color: #fff; background: #b50301; float: left; font-size: 17px; height: 30px; line-height: 30px; margin: 0; padding-left: 8px; padding-right: 8px; position: absolute; z-index: 99; border-right: 10px solid #183a53;}
.scroll a{color: #fff;font-size: 17px; text-decoration: none; margin:5px 0 5px 7px; display: inline-block;}
.scroll a:hover{color:#F00;}
.scroll-parent{position: relative;}
.scroll-parent .icon-stop{display: inline-block; width: 14px; height: 14px; margin-top: 1px; line-height: 14px; vertical-align: text-top; background-image: url("images/glyphicons-halflings.png"); background-position: -312px -72px; background-repeat: no-repeat;}

.main-header{margin: 10px 0;}
.logo{margin-top: 15px;}
.header .social{text-align: right; color: #494b4d;}
.social a{color: #8c8c8c;}
.social .icons{margin-bottom: 8px;}
.header .social span{margin-left: 8px; float: right;}
.header .search{margin-top: 10px;}
.header .search .text{border: 1px solid #AAAAAA; font-size: 16px; height: 24px; margin: 3px 0 0; padding: 0 0 0 3px; width: 165px; border-radius: 0px;}
.header .search .submit{background: url("images/search.png") no-repeat scroll 2px center #EEEEEE; border: 1px solid #AAAAAA; color: #000000; cursor: pointer; height: 26px; margin-top: 3px; padding: 0 10px 0 20px; float: right; margin-left: 5px;}
.social span.archive, .social span.pic, .social span.video{display: block; border: 2px solid rgba(122,122,122, .4); padding: 0 4px; margin-left: 0;}
.social span.pic a{background: url('images/camera.png') center left no-repeat; padding-left: 18px;}
.social span.video a{background: url('images/video.png') center left no-repeat; padding-left: 22px;}
.social span.archive a{background: url('images/archive.png') center left no-repeat; padding-left: 18px;}
.social span.mobile a{background: url('images/mobile.png') center left no-repeat; padding: 5px 0 5px 20px; font-weight: bold; font-size: 15px; color: #000;}
.social span.no-bangla a{background: url('images/website.png') center left no-repeat; padding-left: 24px;}
.social span.english a{background: url('images/monitor.png') center left no-repeat; padding-left: 24px; margin-left: 20px;}
.social .fb, .social .fd, .social .gp, .social .tw{padding: 4px 0;}

/*##### Top Menu #####*/
.topmenu{margin: 10px 0; background: #b50301;}
.topmenu ul li{float: left; position: relative; height: 30px; background: #b50301;}
.topmenu ul li:hover{height: auto;}
.topmenu a{font-size: 16px;}
.topmenu ul>li>a{border-right: 1px solid #c48073; color: #fff; padding: 5px 10px; text-decoration: none; display: block;z-index:100;}
.topmenu ul li:hover{background: #525353;}
.topmenu .active{background: #555656; box-shadow: 0 45px 40px -45px inset;}
.topmenu ul ul{top: 30px; right: 0; left:0 ;position: absolute; z-index: 99; display: none;}
.topmenu li:hover ul{display: block;}
.topmenu ul ul li{float: none; width: 100px; height:auto; border-bottom: 1px solid #fff;}

/*##### Responsive Menu #####*/
.responsive-menu{text-align: center; display: none;}
.responsive-menu a{color: #fff;}
.responsive-menu a.ham{margin: 10px; background: url("images/ham.png") 0 0px no-repeat; padding-left: 33px; display:inline-block;}
.responsive-menu ul{display: none;}
.responsive-menu li{width: 100%; border-bottom: 1px dashed #fff;}
.responsive-menu li li{border-bottom: none;}

/*##### News #####*/
.date{color: #111; display: block; font-size: 16px; font-weight: normal; margin-bottom: 5px; margin-top: 5px;}
.icon-time{ background-image: url("images/glyphicons-halflings.png"); background-position: -48px -24px; width: 14px; height: 14px; display: inline-block; vertical-align: text-top; margin-right: 5px;}
.news-1 h3{font-size: 21px; line-height: 24px; margin-bottom: 5px; font-weight: bold;}
.news-2 h3{font-size: 21px; line-height: 25px; margin-bottom: 8px; font-weight: normal;}
.news.lead h4 a{color: #b50301!important; font-size: 18px!important;}
.news{margin-bottom: 15px; float: left;}
.news-block.block-3 .block{margin-bottom: 20px;}
.news .title{border-bottom: 2px solid #c2c2c2; font-size: 23px; line-height: 30px; margin-bottom: 10px; margin-top: 0;}
.news .title a{color: #4D4D4D;}
.news-3 .first img{border: 1px solid #ccc;
    max-width: 95%;
    padding: 5px;}
.news-3 .first h3{font-size: 17px; line-height: 22px; margin: 10px 0;}
.news-3 .other{background: url("images/icon_arrow.png") 0px 6px no-repeat; margin-bottom: 5px;}
.news-3 .other a{padding-left: 18px; font-size: 16px;}
.news-3 a:hover{color: #000;}
.news-4 h3{font-size: 17px; padding-bottom:2px;}
.news .block{margin-bottom: 15px;}

.news-block.block-2 a{text-align: left; font-weight: normal;}

/*##### Lead Block #####*/
.lead-block{margin-bottom: 20px; border-bottom: 1px solid rgba(108,108,108,.5);padding-bottom: 10px;}
.lead-block a{color: #000;}
.news.lead{}
.news.lead a{color: #4264b4; font-size: 25px; line-height: 30px;}
.news.lead a:hover{color: #000;}
.lead-block .news-2.first{border-bottom: 1px solid rgba(108,108,108,.5); padding-bottom: 10px;}
.news-2 img{max-width: 33%; height: auto;}

/*##### special event #####*/
.special-event{background: #dedede; margin: 10px 0;}
.special-event .event-banner img{width:100%; height: auto;}
.special-event .padding{padding: 15px;}
.special-event a{color: #000; font-size: 16px;}

/*##### Breaking #####*/
.breaking{background: #eee; color: #fff;}
.breaking a{color: #f00;}
.breaking .title{background: #111; float: left; padding: 6px 10px;}
.breaking .scroll-cont{width: 93%; float: left; padding: 5px 0;}

/*##### Quiz Page #####*/
h2.quiz-title{width: 100%; float: left; font-size: 22px; color: #b50301; margin: 10px 0;}
.quiz-page .question{width: 100%; float: left; margin-bottom: 20px;}
.quiz-page .question .title, .quiz-page .question .choices{width: 100%; float: left; margin-bottom: 15px;}
.quiz-page .choices span{display: inline-block; margin-right: 15px;}
.quiz-page .terms li{margin-bottom: 10px;}
.quiz-page .terms{width: 100%; float: left; margin-bottom: 20px;}
.quiz-answer .row{width: 100%; float: left; margin-bottom: 10px;}
.quiz-answer label{width: 30%; float: left;}
.quiz-answer input, .quiz-answer select{height: 21px; width: 50%; padding: 5px 10px;}
.quiz-answer select{height: 30px;}
.quiz-answer .submit{padding: 10px 20px; color: #fff; background: #b50301; margin-bottom: 30px; border:none; height: auto; width: auto; font-size: 16px; margin-top: 20px; border-radius: 3px;}

/*******************
    News Ticker
*******************/
.ticker-title {float:left;margin:0;padding:1px 5px;background:#F00;color:#FFF;font-size:16px;font-weight:bold;}
#ticker {height:20px;margin:0;padding:3px 5px; border-bottom:1px solid #F00;overflow: hidden;}
#ticker li {list-style-type:none;height:22px;font-size:16px;color:#F00;overflow:hidden;}
#ticker li a{color:#F00;}
#ticker li a:hover{color:#111;}

/*##### Open Column #####*/
.open-column{border: 2px solid #b82027; border-bottom-width: 3px; margin-bottom: 0px;}
.open-column .heading{background: #b82027; color: #fff; font-size: 23px; text-align: center; padding: 5px 0;}
.open-column .heading a{color: #fff;}
.open-column .padding{padding: 8px 4px;}
.open-column .thumb{width: 40%; float: left;}
.open-column .thumb img{max-width: 100%; height: auto;}
.open-column .news-content{width: 56%; float: right;}
.open-column .news{margin-bottom: 6px; font-size: 0.8em;}
.open-column .title{font-size: 15px; line-height: 20px; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 5px;}
.open-column .news.first{border-bottom: 2px solid rgba(108,108,108,.4); padding-bottom: 5px;}
.open-column .name{color: #251a75;}

/*##### From Newspaper #####*/
.from-newspaper{width: 100%; }
.from-newspaper .padding{padding: 11px;}
.from-newspaper .heading{width: 90%; padding: 10px 5%; background: #ffce9b; color: #fff; font-size: 24px; text-align: center; margin-bottom: 10px;}
.from-newspaper .title{width: 100%; margin-bottom: 5px; float: left;}
.from-newspaper .title h3{float: left; margin: 6px 5px; font-weight: normal; font-size: 21px; color: #666666;}
.from-newspaper .title .date{float: right; margin-right: 5px; color: #000; font-size: 15px;}
.from-newspaper .thumb{width: 40%; float: left;}
.from-newspaper .thumb img{max-width: 100%; height: auto;}
.from-newspaper .ncontent{width: 56%; float: right; font-size: 18px;line-height: 24px;}
.from-news{float: left; width: 100%; margin-bottom: 10px;}

/*##### Slider #####*/
.slider .title{border-bottom: 2px solid #c2c2c2; font-size: 23px; line-height: 30px; margin-bottom: 10px; margin-top: 0;}
.slider .title a{color: #4D4D4D;}
.slider .flexslider{float: left;}
.slider .caption{margin: 10px 0;}

/*##### News Tab #####*/
.ui-widget-content{border: none!important; background: none!important; color: inherit!important;}
.ui-widget-header{border: none!important; background: #fff!important; color: #555555!important;}
.ui-widget{font-family: SolaimanLipi!important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding: 8px 12px!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: #fff!important; border: none!important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background: #fff!important; color: #000!important; border: 1px solid #ddd!important; border-top-left-radius: 0!important; border-top-right-radius: 0!important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #555555!important;}
.ui-tabs .ui-tabs-panel{padding: 0!important;}
.tabs .tab{border: 1px solid #ddd!important;}
.tabs .tab .padding{padding: 10px;}
.ui-tabs .ui-tabs-nav{padding: 0!important;}
.ui-widget-content a{color: #004276!important;}
.tab ul li a{border-bottom: 1px dotted #E2E2E2; padding: 3px 0; margin-bottom: 3px; width: 100%; display: block; float: left;}
.tabs .tab{max-height: 300px; overflow-y: scroll;}
.tab ul li .left{float: left; width: 40%;}
.tab ul li .right{float: right; width: 55%;}
.tab ul li h3{color: #000; font-size: 16px; line-height: 1.4em; font-weight: normal;}
.tab ul li p{color: #555555; font-size: 13px;}

/*##### Ads #####*/
.ad.bg{background: #F9F9F9; border: 1px solid #DDDDDD; font-size: 12px; text-align: center;}
.ad.bg h3{font-size: 15px;}
.ad.bg .txt{padding: 15px 0;}

/*##### Sidebar #####*/
.sidebar-block{margin-bottom: 15px;}
.sidebar .ad{border: 1px solid #DDDDDD; padding: 2px; margin-bottom: 0; text-align: center;}
.sidebar .ad img{}
.sidebar h3.title{border-bottom: 2px solid #c2c2c2; font-size: 23px; line-height: 30px; margin-bottom: 10px; margin-top: 0;}
.district-news select{width: 300px; background: #eee; border: none; height: 30px; line-height: 30px; margin-bottom: 10px; padding: 2px 5px; cursor: pointer; font-size: 18px; font-family: 'SolaimanLipi';}
.news-list li{background: url("images/icon_arrow.png") 0px 6px no-repeat; padding-left: 18px; margin-bottom: 5px; float: left; width: 95%;}
.sidebar a.more{float: left; font-size: 20px; font-weight: bold; margin-top: 10px; text-align: right; width: 100%;}
.icon-chevron-right{background-position: -456px -72px; background-image: url("images/glyphicons-halflings.png"); margin-top: 5px; display: inline-block; width: 14px; height: 14px; vertical-align: text-top;}

/*##### Poll #####*/
.poll{margin-top: 20px;}
.poll .padding{padding: 10px; float: left; border: 5px solid #e9e9e9;}
.poll h3{float: left; background: #fff; margin-top: -22px; margin-bottom: 15px; font-size: 20px; padding: 0 10px;}
.poll p{width: 100%; float: left;}
.poll .ans{margin: 5px 0;}
.poll .action{margin-top: 10px;}
.poll .vote{background-color: #006dcc; color: #fff; padding: 4px 12px; border: 1px solid #bbbbbb; font-size: 16px; font-family: 'SolaimanLipi';}

/*##### Category Page #####*/
.category-block{border-bottom: 1px dotted #E2E2E2;}
.category-news{margin: 15px 0;}
.category-page .sidebar h3.title{border-bottom: 1px dotted #CCCCCC; color: #666666; font-size: 20px; line-height: 30px; margin: 15px 0 10px;}
.category-page .sidebar .sidebar-news li{border-bottom: 1px dotted #CCCCCC; padding-bottom: 4px;}

/*##### Archive Page #####*/
.archive-search input, .archive-search select{font-size: 16px; height: 30px; max-width: 220px; padding: 3px 5px;}
.archive-search input.text{height: 20px;}

/*##### Pagination #####*/
.pagination ul{width: 100%; margin: 20px 0; text-align: center;}
.pagination ul li{display: inline-block;}
.pagination ul li a{display: inline-block; padding: 4px 12px; line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #bbbbbb;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #a2a2a2;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}

/*##### Breadcramb #####*/
.breadcramb{background: #f5f5f5; margin-bottom: 15px;}
.breadcramb .padding{padding: 8px 15px;}

/*##### Author Details #####*/
.author-details{margin-bottom: 5px;}
.author-details .autimg{float: left; border: 1px solid #DDDDDD; padding: 4px; float: left;}
.author-details .info{position: relative; bottom: 0; font-size: 15px; line-height: 1.2; float: left; margin-left: 7px; width: 400px; height: 94px;}
.author-details .info span{position: absolute; bottom: 0;}

/*##### Single Page #####*/
.share .left{float: left; margin-right: 10px;}
.share .right{float: right; list-style: none;}
.share .right li{margin-right: 10px; margin-top: 2px;}
.share li{float: left;}
.share a{width: 24px; height: 24px; display: inline-block; margin: 0 5px;}
.share .facebook{background: url('images/Facebook.png') center center no-repeat;}
.share .twitter{background: url('images/Twitter.png') center center no-repeat;}
.share .linkedin{background: url('images/LinkedIn.png') center center no-repeat;}
.share .gplus{background: url('images/GooglePlus.png') center center no-repeat;}
.share .mail{background: url('images/Email.png') center center no-repeat;}
.share .plus{background: url('images/plus.png') center center no-repeat;}
.share .minus{background: url('images/minus.png') center center no-repeat;}
.share ul{float: left;}
.share a.print{width: auto;}
.icon-print{display: inline-block; width: 14px; height: 14px; margin-top: 1px; line-height: 14px; vertical-align: text-top; background-image: url("images/glyphicons-halflings.png"); background-position: -96px -48px; background-repeat: no-repeat;}
.details-news h1{font-size: 35px; line-height: 42px; margin: 5px 0;}
.details-news h3{font-size:18px; color: #b50301;}
.details-news p{margin-bottom: 17px;}
.details-news img{margin-bottom: 10px;}
.details-news .img{float: left; margin: 0 10px 10px 0;}
.details-news .img p{font-style: italic; font-size: 14px;}
.notice{background: #F5F5F5; border: 1px solid #CCCCCC; color: #999999; font-style: italic;}
.notice .padding{padding: 5px;}
.comment{background: #F3F9FF;}
.comment .padding{padding: 10px 7px; border: 2px solid #CCCCCC;}
.related-news h3.title{background: #F9F9F9; font-size: 17px; margin-bottom: 10px;}
.related-news h3.title a{border-left: 3px solid #CCCCCC; padding: 7px 9px; display: block;}
.related-news h3{font-size: 17px;}
.mainnews{font-size: 18px; text-align: justify; line-height: 1.5em;}
.news-cont{width: 760px;}

/*##### Gallery Page #####*/
.gallery-page .title{width: 100%; float: left; margin: 10px 0;}
.single-gallery, .gallery-row{width: 100%; margin-bottom: 20px;}
.single-gallery .img{margin-bottom: 10px; width: 100%; text-align: center;}

.gallery-page .single{float: left; width: 31%;}
.gallery-page .col-2{margin: 0 3.5%;}

.single-photo{background: #dedede;}
.single-photo .padding{padding: 10px;}
.single-photo.pagination{border-top: 1px solid #000; border-bottom: 1px solid #000;}
.single-photo.pagination ul{margin: 0;}
.single-photo.pagination li.active{background: #fff; border-right: 1px solid #000; border-left: 1px solid #000; padding: 8px 12px;}
.single-photo.pagination .next{width: 10px; height: 26px; margin-left: 15px; background: url('images/next.png') center center no-repeat;}
.single-photo.pagination .prev{width: 10px; height: 26px; margin-right: 15px; background: url('images/prev.png') center center no-repeat;}
.single-photo.pagination a{background: none; box-shadow: none; border: none;}

/*##### Poll Page #####*/
.poll-result{width: 100%; float: left; margin-top: 20px;}
.poll-data{width: 100%; float: left; margin-bottom: 10px;}
.pollq{float: left; margin-right: 15px; width: 150px;}
.polla{float: left; margin-right: 15px; width: 50px;}
.pollg{width: 300px; height: 20px; float: left;}
.pollg span{height: 20px; display: block; background: #b82027;}

/*##### Copyright #####*/
.topmenu.bottom{margin-bottom: 0px;}
.copyright{border: 1px solid #E2E2E2; line-height: 22px; margin-bottom: 15px;}
.copyright .padding{padding: 10px; float: left;}
.copyright a{font-weight: bold; font-size: 14px;}
.copyright .copy{font-size: 12px;}
.copyright h3{font-size: 18px; line-height: 25px;}

.copyright .right .padding div:first-child{width: 50%; float: left; line-height: 1.7em;}

.copyright .right .padding div:nth-child(2){width: 40%; float: right; padding-left: 5%; border-left: 1px solid black; font-size: 17px; line-height: 1.8em;}

/*##### Common Style #####*/
.width100{width: 100%; float: left;}
.width45{width: 45%; float: left;}
.width33{width: 33%; float: left;}
.width25{width: 25%; float: left;}
.width66{width: 66%; float: left;}
.width50{width: 50%; float: left;}
.width70{width: 70%; float: left;}
.width30{width: 30%; float: left; overflow:hidden;}

.margin-top{margin-top: 15px;}
.margin-bottom{margin-bottom: 15px;}
.right{float: right;}
.left, .middle{float: left;}
.border-top{border-top: 1px solid #E2E2E2; padding-top: 10px;}
.border-bottom{border-bottom: 1px solid #E2E2E2; padding-bottom: 10px;}
img.left{margin-right: 10px; margin-bottom: 5px;}
img.right{margin-left: 10px; margin-bottom: 5px;}
.right > .padding{padding-left: 10px;}
.left > .padding{padding-right: 10px;}
.middle > .padding{padding-left: 5px; padding-right: 5px;}


/*##### Responsive Style #####*/
@media (min-width: 980px) and (max-width: 1279px) {
    .main{width:1000px;}
    .content-area{width: 675px;}
}
@media (max-width: 979px) {
    .main{width:740px;}
    .width66{width: 100%;}
    .sidebar{width: 100%;}
    .width66.left>.padding{padding-right: 0;}
    .sidebar>.padding{padding-left: 0;}
    .block-3 .width33{width: 100%;}
    .copyright .width66{width: 66%;}
    .copyright .left .padding{padding-right: 15px;}
    .copyright .right .padding{padding-left: 15px;}
    .normal-menu{display: none;}
    .responsive-menu{display: block;}
}
@media (max-width: 767px) {
    .main{width:580px}
    .copyright .left, .copyright .right{width: 100%; text-align: center; margin-bottom: 15px;}
    .copyright .left .padding, .copyright .right .padding{padding: 0; width: 100%;}
}
@media (max-width: 599px) {
    .main{width:90%;}
    .width50, .width33, .width25{width: 100%;}
    .right > .padding{padding-left: 0;}
    .left > .padding{padding-right: 0;}
    .middle > .padding{padding-left: 0; padding-right: 0;}
    .ui-tabs{padding: 0!important; margin-bottom: 15px;}
    .logo{width: 100%; text-align: center; margin-bottom: 10px;}
    .header .social{width: 100%; text-align: center;}
    .header .search .submit{float: none;}
    .news-4 .left{margin-bottom: 15px;}
}
@media (max-width: 479px) {
    body{font-size:20px; line-height: 24px;}
    .scroll .title{font-size: 21px; line-height: 25px;}
    .header .search .text{font-size: 20px;}
    .news .date{font-size: 19px; line-height: 23px;}
    .news-3 .first h3{font-size: 22px; line-height: 26px;}
    .news-4 h3{font-size: 21px; line-height: 25px;}
    .copyright h3{font-size: 22px; line-height: 26px;}
    .copyright{line-height: 26px;}
}
@media (max-width: 379px) {
    .ads, .wgs .ads {margin:0 auto; width:100%; max-width:100%; box-sizing:border-box;}
    .islider .cpn .heading, .islider .cpn .desc {width:100%;}
}

