@import 'https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
@import 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700';
@charset "utf-8";
body {
    background: #fff;
    margin: 0;
    padding: 0;
    font-size: 19px;
    font-family: roboto, sans-serif;
    color: #444;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none
}

h2 {
    font-size: 30px;
    line-height: 1.6;
    font-weight: 600
}

h3 {
    font-size: 27px;
    line-height: 1.6;
    font-weight: 600
}

h5 {
    font-size: 22px;
    line-height: 1.6;
    font-weight: 600
}

h6 {
    font-size: 18px;
    line-height: 1.333;
    font-weight: 500
}

h3 span {
    display: inline-block;
    position: relative
}

h3 span::after {
    background: #d22b2b;
    bottom: -2px;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%
}

h3 a,
h5 a,
h6 a {
    color: #444
}

h2 a,
.world_text h5 a {
    color: #fff
}

.date {
    font-size: 12px;
    color: #7b7979;
    line-height: 1.833;
    margin: 0
}

input::-webkit-input-placeholder,
textarea::-moz-placeholder {
    color: #060404
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #060404
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #060404
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #060404
}

.row.expanded.header {
    border-bottom: 2px solid #333030;
    padding: 20px 35px 17px
}

.top-bar,
.top-bar ul.menu {
    background: transparent none repeat scroll 0 0
}

.navigation .top-bar {
    margin: 25px 0 0 27px;
    padding: 0
}

.navigation .top-bar ul li a {
    color: #000;
    font-size: 15px;
    padding: 0 29px 0 0;
    text-transform: uppercase
}

.navigation .top-bar ul li a:hover,
.menu a:hover,
.footer_sitemap .menu.vertical a:hover,
.footer_icon .menu.vertical a:hover,
a:focus,
a:hover,
a,
.row.expanded>.columns .access_more:hover {
    color: #d22b2b
}

.navigation .top-bar ul li.active a {
    background: transparent none repeat scroll 0 0;
    color: #d22b2b
}

.header .socail_icon .menu li a {
    display: inline-block;
    margin-left: 19px;
    margin-top: 12px;
    padding: 0
}

.header .socail_icon .menu li:first-child a {
    margin-left: 0
}

.navigation .top-bar ul li:last-child a {
    padding-right: 0
}

.header .socail_icon .menu li a img,
.share_icon .menu a img {
    margin: 0
}

.header .datemain {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-top: 22px;
    text-transform: uppercase
}

.content {
    padding: 0 20px 40px
}

.row.expanded.ad_temp {
    padding: 14px 35px
}

.row.expanded>.columns {
    position: relative
}

.row.expanded>.columns .access_more {
    bottom: 16px;
    color: #060404;
    font-size: 14px;
    position: absolute;
    right: 24px;
    top: 9px
}

.access_more::after {
    content: "»";
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    right: -12px;
    top: -4px
}

.columns.left_content>.row {
    margin-bottom: 73px
}

.right_sidebar .large-12.medium-12.columns {
    padding-left: 0;
    margin-bottom: 10px
}

.header .socail_icon .menu li a:hover,
.share_icon .menu a:hover {
    opacity: .5
}

.breaking_news .columns .image,
.world_news .columns .image,
.world_news .single_post .world_img,
.cat_news .columns .image {
    background-color: #d22b2b;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    max-height: 530px;
    min-height: 530px;
    overflow: hidden;
    position: relative
}

.breaking_news .columns .image img,
.world_news .columns .image img,
.world_news .single_post .world_img img,
.cat_news .columns .image img {
    display: block;
    height: auto;
    width: 100%
}

.breaking_news .columns .text,
.world_news .columns .text,
.cat_news .columns .text {
    background: rgba(0, 0, 0, .59) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    left: 0;
    margin: 0 15px;
    padding: 20px 17px 10px;
    position: absolute;
    z-index: 9
}

.breaking_news .single_post,
.cat_news .single_post {
    border-bottom: 1px solid #ccc;
    margin-bottom: 27px;
    padding-bottom: 8px;
    min-height: 112px
}

.breaking_news .single_post:last-child,
.cat_news .single_post:last-child {
    margin-bottom: 0
}

.breaking_news .single_post .date,
.cat_news .single_post .date {
    font-size: 14px;
    line-height: 1.714
}

.world_news .columns .image {
    max-height: 627px;
    min-height: 627px
}

.world_news .single_post .world_img {
    max-height: 202px;
    min-height: 202px
}

.world_news .columns .single_post {
    float: left;
    margin-bottom: 11px;
    position: relative;
    width: 100%
}

.world_news .columns .single_post:last-child {
    margin-bottom: 0
}

.world_news .columns .single_post .world_text {
    background: rgba(0, 0, 0, .59) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    z-index: 9;
    width: 100%
}

.left_content .large-6 .media-object-section:last-child {
    border-bottom: 1px solid #ccc
}

.signupnws h2 {
    font-size: 31px
}

.media-object-section:first-child {
    padding-right: 10px
}

.world_text .date {
    color: #fff
}

.world_text h5 {
    margin: 0
}

.row.expanded.watch_it {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    display: flex;
    flex-wrap: wrap
}

.watch_it .large-4.columns {
    margin-bottom: 38px
}

.watch_it .video {
    height: 211px;
    overflow: hidden
}

.watch_it .video img {
    height: auto;
    width: 100%
}

.watch_it .v_text {
    font-size: 16px;
    margin-top: 12px;
    font-weight: 500
}

.news_releases .columns .inner {
    background-image: url(../images/news.jpg);
    height: 493px;
    padding: 20px 10px 0;
    margin-bottom: 21px;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover
}

.news_releases .inner h3 {
    border-bottom: 2px solid #fff;
    color: #fff;
    padding: 0 0 4px
}

.news_releases p {
    color: #fff;
    font-size: 18px;
    line-height: 1.333;
    margin: 2px 0 18px
}

.news_releases .inner button.alert.button {
    background: #ec5840 url(../images/pointer.png) no-repeat scroll right bottom;
    font-size: 18px !important;
    height: 45px;
    margin: 0 !important;
    padding: 0 0 0 5px;
    text-align: left;
    width: 100%;
    border: 0;
    max-width: 180px
}

.news_releases .inner button.alert.button:hover {
    background-color: #d44028
}

.outer_head {
    height: 550px;
    overflow-y: scroll
}

.row.column.ad_600,
.row.column.ad_250 {
    text-align: center;
    margin: 0 0 15px
}

.right_sidebar .business_news h6 {
    font-size: 16px
}

.row.column .access_btn .access_more {
    bottom: auto;
    float: right;
    margin-bottom: 15px;
    margin-right: 12px;
    position: relative;
    right: auto
}

.access_btn {
    border-top: 1px solid #ccc
}

.row.column.facebook_feed,
.row.column.news_wire {
    margin-bottom: 29px
}

.row.column.business_news,
.row.column.headline {
    margin-bottom: 20px
}

iframe {
    max-width: 100%
}

._2p3a {
    margin: 0 auto
}

.single_head {
    margin: 0 0 8px;
    padding: 0 8px 0 0
}

.single_head h6 {
    margin: 0 0 3px
}

.headline h3 {
    margin-bottom: 14px
}

.signupnws {
    background-color: #000;
    color: #fff;
    padding: 35px 6px
}

.signupnws h2 {
    font-size: 31px
}

.signupnws p {
    color: #fff;
    font-family: poppins, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.706
}

.signupnws .button {
    background: #ae1615 none repeat scroll 0 0;
    font-size: 16px;
    height: 34px;
    margin: 0;
    padding: 0;
    width: 80px
}

.signupnws .button:hover {
    background: #780000 none repeat scroll 0 0
}

.signupnws form input {
    color: #060404;
    float: left;
    font-size: 16px;
    height: 34px;
    width: 320px;
    margin: 0
}

.signupnws form {
    float: right;
    margin-top: 32px
}

.footer {
    background: #131313;
    padding: 57px 0 28px
}

.footer h6 {
    border-bottom: 1px solid #666;
    color: #fff;
    padding-bottom: 13px;
    text-transform: capitalize
}

.footer_sitemap .menu.vertical a,
.footer_icon .menu.vertical a {
    border-bottom: 1px solid #666;
    color: #fff;
    font-size: 14px;
    padding-left: 0
}

.footer .large-12.columns .row {
    margin: 0 auto;
    width: 1200px
}

.row.expanded.footer_bottom {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    min-height: 96px;
    padding: 39px 0;
    text-align: center
}

.float-left.map_img {
    margin-top: 10px
}

.footer .social-icon {
    background-color: #414141;
    border-radius: 2px;
    display: inline-block;
    height: 22px;
    margin-right: 6px;
    opacity: .85;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    width: 22px
}

.footer .social-icon i {
    margin-right: 0
}

.row.expanded.breadcrum h4 {
    border-bottom: 2px solid #ccc;
    color: #444;
    font-size: 14px;
    margin: 0 0 20px
}

.row.expanded.breadcrum h4 a {
    color: #444;
    display: inline-block
}

.row.expanded.breadcrum h4 span {
    display: inline-block;
    position: relative
}

.left_content .row.expanded.breadcrum {
    margin: 0
}

.row.expanded.breadcrum h4 span::after {
    background: #d22b2b none repeat scroll 0 0;
    bottom: -2px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%
}

.row.expanded.breadcrum a i {
    color: #d22b2b;
    display: inline-block;
    font-weight: 700;
    padding-right: 4px
}

.single_news .detail_text,
.about_us .text {
    padding: 0 75px
}

.single_news .title_text {
    padding: 20px 0
}

.single_news .article_image img {
    width: 90%
}

.single_news .title_text h2 {
    font-size: 35px
}

.single_news .title_text h2 a {
    color: #444
}

.footer .ad_728 {
    margin: 30px 0 0
}

.share_icon>h3 {
    margin: 0 0 10px
}

.share_icon .menu a {
    margin-right: 10px;
    padding: 0
}

.single_news .detail_text .text,
.single_news .detail_text .ad_160 {
    float: left
}

.single_news .detail_text .text {
    padding-right: 50px;
    width: 100%
}

.single_news .detail_text .ad_160 {
    width: 40%
}

.large-12.medium-12.columns.share_icon {
    margin: 50px 0 30px
}

.columns.comment {
    margin-top: 30px
}

.faq .posts ul li {
    border-bottom: 1px solid #d6d6d6;
    padding: 15px 0;
    width: 100%
}

.faq .posts ul {
    margin: 0
}

.faq .posts ul li {
    display: block
}

.faq .posts h4 {
    font-size: 22px;
    font-weight: 700
}

@media screen and (max-width:1600px) {
    .navigation .top-bar {
        margin: 77px 0 0
    }
    .large-2.columns.socail_icon {
        width: 22%
    }
    .large-6.columns.navigation {
        width: 44%
    }
    .navigation .top-bar ul li a {
        padding-right: 25px
    }
}

@media screen and (max-width:1420px) {
    .columns.left_content,
    .ad_temp .columns.top_add {
        width: 70%
    }
    .columns.right_sidebar,
    .ad_temp .large-3.medium-4.columns.text-right {
        width: 30%
    }
    .single_news .detail_text .ad_160 {
        text-align: center;
        width: 40%
    }
    .single_news .detail_text .text {
        width: 100%;
        padding-right: 30px
    }
}

@media screen and (max-width:1366px) {
    .navigation .top-bar ul li a {
        padding-right: 20px
    }
    .signupnws form input {
        width: 220px
    }
}

@media screen and (max-width:1279px) {
    .large-6.columns.navigation {
        width: 100%
    }
    .navigation .top-bar {
        margin: 20px 0 0
    }
    .navigation .top-bar ul li a {
        padding-right: 30px
    }
    .large-2.columns.socail_icon {
        position: absolute;
        right: 35px;
        top: 20px;
        width: auto
    }
    .datemain.float-right {
        margin-top: 12px;
        text-align: right;
        width: 100%
    }
    h3 {
        font-size: 24px
    }
    .large-4.columns.logo {
        width: auto
    }
    .single_news .detail_text,
    .about_us .text {
        padding: 0 30px
    }
}

@media screen and (max-width:1200px) {
    .footer .large-12.columns .row {
        width: 100%
    }
    .footer .large-3.medium-6.columns {
        width: 50%
    }
    .footer .large-6.medium-12.columns {
        width: 100%;
        margin-bottom: 40px
    }
    .breaking_news .columns,
    .moreus_news .large-6.columns,
    .cat_news .columns,
    .world_news .columns,
    .businessf_news .large-6.columns {
        width: 100%
    }
    .breaking_news .single_post,
    .cat_news .single_post {
        min-height: 77px
    }
    .breaking_news .large-8.columns,
    .cat_news .large-8.columns,
    .world_news .large-8.columns,
    .world_news .columns .single_post {
        margin-bottom: 20px
    }
    .breaking_news .columns .image,
    .world_news .columns .image,
    .cat_news .columns .image {
        max-height: 400px;
        min-height: 400px
    }
    .watch_it .video {
        height: auto
    }
    .row.expanded.header {
        padding: 20px 30px 17px
    }
    .row.expanded.ad_temp {
        padding: 14px 15px
    }
    .content {
        padding: 0 0 40px
    }
}

@media screen and (max-width:1023px) {
    .signupnws form {
        float: left;
        margin-top: 0
    }
    .columns.left_content>.row {
        margin-bottom: 45px
    }
}

@media screen and (max-width:1000px) {
    .large-4.columns.logo {
        width: 400px
    }
    .large-2.columns.socail_icon {
        width: 300px
    }
    .navigation .top-bar {
        margin: 40px 0 0
    }
    .header .socail_icon .menu li a {
        margin-left: 10px
    }
    .ad_temp .columns.top_add,
    .ad_temp .large-3.medium-4.columns.text-right {
        width: 100%
    }
    .ad_temp .large-3.medium-4.columns.text-right {
        margin-top: 20px;
        text-align: left
    }
    .columns.right_sidebar {
        width: 33.33%
    }
    .columns.left_content {
        width: 66.66%
    }
}

@media screen and (max-width:767px) {
    .columns.left_content,
    .columns.right_sidebar,
    .large-4.columns.logo,
    .ad_temp .large-3.medium-4.columns.text-right,
    .ad_temp .columns.top_add {
        width: 100%
    }
    .large-4.columns.logo {
        text-align: center;
        margin-top: 15px;
    }
    .navigation .top-bar {
        margin: 0
    }
    .large-2.columns.socail_icon {
        float: left;
        position: relative;
        right: auto;
        text-align: center;
        top: -10px;
        width: 100%
    }
    .columns.navigation {
        margin: 24px 0 10px
    }
    .large-2.columns.socail_icon ul,
    .large-2.columns.socail_icon .datemain {
        float: left !important;
        text-align: center;
        width: 100%
    }
    .navigation .top-bar .top-bar-left {
        width: 100%
    }
    .navigation .top-bar ul {
        display: block;
        text-align: center;
        width: 100%
    }
    .large-2.columns.socail_icon ul li,
    .navigation .top-bar ul li {
        display: inline-block
    }
    .right_sidebar .large-12.medium-12.columns {
        padding-left: 10px
    }
    .navigation .top-bar ul li a {
        padding: 0 12px
    }
}

@media screen and (max-width:639px) {
  .large-6.columns.navigation{
    display: none;
  }
    h2,
    .single_news .title_text h2 {
        font-size: 26px
    }
    h3 {
        font-size: 22px
    }
    h5 {
        font-size: 18px
    }
    h6 {
        font-size: 16px
    }
    .row.expanded.header {
        padding: 0
    }
    .navigation .top-bar ul li {
        float: left;
        text-align: left;
        width: 100%
    }
    .navigation .top-bar ul li a {
        border-bottom: 1px solid #b0b0b0;
        padding: 7px 5px
    }
    .breaking_news .columns .text,
    .world_news .columns .text,
    .cat_news .columns .text,
    .world_news .columns .single_post .world_text {
        background: transparent none repeat scroll 0 0;
        bottom: auto;
        color: #444;
        left: auto;
        margin: 10px 0 0;
        padding: 0;
        position: relative;
        z-index: auto
    }
    h2 a,
    .world_text h5 a {
        color: #444
    }
    .row.expanded>.columns .access_more {
        position: relative;
        right: auto;
        top: auto
    }
    .right_sidebar .large-12.medium-12.columns {
        padding-left: 10px
    }
    .float-left.map_img {
        margin-bottom: 20px;
        width: 100%
    }
    .map_list {
        margin-bottom: 28px;
        padding: 0;
        width: 33.33%
    }
    .footer .large-3.medium-6.columns {
        margin-bottom: 40px;
        width: 100%
    }
    .footer .large-3.medium-6.columns.footer_icon {
        margin-bottom: 0
    }
    .signupnws form input {
        width: 160px
    }
    .single_news .detail_text .ad_160 {
        display: none
    }
    .single_news .detail_text .text {
        padding-right: 0;
        width: 100%
    }
    .breaking_news .columns .image,
    .world_news .columns .image,
    .cat_news .columns .image {
        max-height: 300px;
        min-height: 300px
    }
}

@media screen and (max-width:360px) {
    .left_content .large-6 .media-object-section {
        display: block;
        width: 100%
    }
    .left_content .large-6 .media-object-section:first-child {
        margin-bottom: 10px
    }
    .left_content .large-6 .media-object-section:last-child {
        padding-bottom: 10px
    }
    .watch_it .large-4.columns {
        margin-bottom: 20px
    }
    .single_news .detail_text,
    .about_us .text {
        padding: 0
    }
}
