body,
p {
    font-size: 16px;
    color: #101010;
    font-family: Hind, sans-serif
}

.title h1,
body {
    margin: 0;
    padding: 0
}
ul li {margin:0px;padding:0px; list-style:none;}

.no-padding,
.title h1,
body {
    padding: 0
}

body {
    background: #efefef
}

a,
a:focus,
a:hover {
    color: #101010;
    text-decoration: none
}

img {
    border: none
}

.padding-left {
    padding-left: 0
}

.padding-right {
    padding-right: 0
}

p {
    line-height: 24px
}

.title h1 {
    color: #da1820;
    text-align: center;
    font-weight: 600;
    font-size: 35px
}

.heading,
.heading_border_bottom {
    display: inline-block;
    line-height: 15px;
    margin-bottom: 12px
}

.heading {
    font-size: 15px;
    color: #fff;
    background: #da1820;
    font-family: Hind, sans-serif;
    padding: 8px 12px 4px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

.heading_border_bottom,
.sub-title {
    font-size: 20px;
    color: #fff;
    font-family: Hind, sans-serif
}

.heading_border_bottom {
    font-weight: 600;
    border-bottom: 1px solid #da1820;
    padding: 0 0 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px
}

.home-page-top-slider .bx-controls-auto,
.home-page-top-slider .bx-wrapper .bx-pager {
    display: none
}

.sub-title {
    line-height: 28px
}

.home-page-top-slider {
    margin: 0;
    padding: 0;
    position: relative
}

.home-page-top-slider .bx-wrapper {
    margin-bottom: 0
}

.home-page-top-slider .bx-wrapper .bx-viewport {
    box-shadow: none;
    border: none;
    background: 0 0;
    height: auto!important;
    left: 0
}

.home-page-top-slider .bx-wrapper .bx-viewport img {
    margin: 0 auto;
width:100%;
}

.home-page-top-slider .bx-wrapper .bx-viewport .caption {
    position: absolute;
    z-index: 2;
    bottom: 0;
    margin: 0 auto;
    padding: 0;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%;
    background: rgba(0, 0, 0, .25)
}

.home-page-top-slider .bx-wrapper .bx-viewport .caption .transparent-layer {
    width: 100%;
    height: 470px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .65) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 50%, rgba(0, 0, 0, .65) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0)
}

.column-four-section .section ul li .box,
.four-widget-section .column ul li .box,
.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-viewport .text-caption,
.video-section .column .sub-title {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d90f2838', GradientType=0);
    bottom: 0
}

.home-page-top-slider .bx-wrapper .bx-viewport .caption h1 {
    color: #fff;
    font-size: 48px;
    line-height: 76px;
    margin: 27% auto 0;
    padding: 80px 0 0;
    width: 50%;
    font-family: Hind, sans-serif;
    font-weight: 600
}

.home-page-top-slider .perametter {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 51px;
    margin: auto;
    z-index: 99
}

/*
.home-page-top-slider .perametter .outside {
    margin: 0;
    padding: 0;
    width: 100%
}

.home-page-top-slider .perametter .outside span,
.home-page-top-slider .perametter .outside span a {
    width: 51px;
    height: 51px;
    display: table;
    color: transparent
}

.home-page-top-slider .perametter .outside span {
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.home-page-top-slider .perametter .outside #slider-prev {
    float: left;
    background: url(../img/icon.png) -9px -8px no-repeat
}

.home-page-top-slider .perametter .outside #slider-prev:hover {
    background: url(../img/icon.png) -68px -9px no-repeat
}

.home-page-top-slider .perametter .outside #slider-next {
    background: url(../img/icon.png) -125px -8px no-repeat;
    float: right
}

.home-page-top-slider .perametter .outside #slider-next:hover {
    background: url(../img/icon.png) -184px -9px no-repeat no-repeat
}
    */

.home-page-top-slider { position:relative;}
.home-page-top-slider .outside { position:absolute; top:0; left:0; right:0; bottom:0; z-index:9; margin:15% auto auto auto; height:1px;  width:70%;}
.home-page-top-slider  .outside span
{
    width: 57px;
    height: 57px;
    color: transparent
}
.home-page-top-slider  .outside span a {
    width: 57px;
    height: 57px;
    color: transparent
}

.home-page-top-slider  .outside span a{
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.home-page-top-slider  .outside #slider-prev a {
    float: left; left:0px;
    background: url(../img/icon.png) -9px -8px no-repeat
}

.home-page-top-slider  .outside #slider-prev a:hover {
    background: url(../img/icon.png) -68px -9px no-repeat
}

.home-page-top-slider  .outside #slider-next a {
    background: url(../img/icon.png) -125px -8px no-repeat;
    float: right; right:0px;
}

.home-page-top-slider  .outside #slider-next a:hover {
    background: url(../img/icon.png) -184px -9px no-repeat no-repeat
}

.four-widget-section {
    background: #efefef;
    margin: 0;
    padding: 0
}

.four-widget-section .column {
    background: #fff;
    padding: 10px;
    margin: -65px 0 0
}

.four-widget-section .column ul {
    margin: 0;
    padding: 0
}

.four-widget-section .column ul li:first-child {
    padding-left: 0
}

.four-widget-section .column ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 5px;
    overflow: hidden;
    display: inline-block;
    width: 277px;
    height: 394px;
    position: relative
}

.four-widget-section .column ul li .box {
    position: absolute;
    z-index: 2;
    padding: 10px;
    height: 100%;
    width: 100%;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%)
}

.four-widget-section .ad-column img,
.four-widget-section .quote-column .img img {
    height: 221px
}

.four-widget-section .column ul li .box .heading {
    margin-top: 245px
}

.four-widget-section .column ul li .box p {
    color: #fff;
    font-size: 20px;
    font-family: Hind, sans-serif;
    line-height: 28px
}

.four-widget-section .quote-column {
    margin-bottom: 0;
    padding-left: 20px;
    padding-bottom: 10px;
    overflow: hidden;
    background: url(../img/quote.png) right 6px no-repeat #fff;
    background-origin: content-box;
    padding-right: 15px
}

.four-widget-section .quote-column .img {
    float: left;
        margin: 0 20px 0 0;

}

.four-widget-section .quote-column .detail {
   /*float: left; 
    padding-top: 12px;*/ 
    padding-left: 31px;    
}

.four-widget-section .quote-column .detail .heading {
    font-size: 30px;
    font-weight: 700;
    color: #ed1b23;
    padding:14px 0 0 0;
    background: 0 0
}

.four-widget-section .quote-column .detail .description {
    font-size: 29px;
    line-height: 37px;
    font-weight: 600;
    color: #424242;
    margin-top: 5px
}

.four-widget-section .quote-column .detail .description .mukesh {
    color: #ed1b23;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    display: block;
    margin-top: -5px
}

.four-widget-section .ad-column {
    background: #fff;
    text-align: right;
    padding-right: 13px;
    padding-bottom: 10px
}

.video-section {
    background: #000;
    margin: 0;
    padding: 15px 0
}

.video-section .column {
    padding-left: 15px;
    margin: 0;
    position: relative;
    overflow: hidden
}

.video-section .column .video img {
    width: 100%
}

.video-section .video i {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 40px;
    color: #464242
}

.video-section .column .video {
    position: relative
}

.video-section .column a i {
    color: #da1820
}

.video-section .column .video iframe {
    height: 100%!important;
    margin-top: -42px
}

.video-section .column .heading_border_bottom {
    position: absolute;
    z-index: 2;
    top: 31px;
    left: 32px;
    font-size: 20px;
    font-weight: 600
}

.video-section .column .sub-title {
    position: absolute;
    z-index: 2;
    width: 100%;
    padding: 100px 15px 12px;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.video-section .list-view {
    background: #000
}

.video-section .list-view .video-list {
    width: 100%;
    margin: 1px 0 0;
    padding: 0
}

.video-section .list-view .video-list li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #343434;
    clear: both;
    overflow: hidden;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.video-section .list-view .video-list li:hover {
    background: #303030
}

.video-section .list-view .video-list li .thumb {
    float: left;
    width: 154px;
    position: relative
}

.video-section .list-view .video-list li .thumb img {
    width: 154px
}

.video-section .list-view .video-list li .thumb .icon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.video-section .list-view .video-list li .thumb .icon i {
    font-size: 20px
}

.video-section .list-view .video-list li .detail {
    float: left;
    width: 185px;
    margin: 0;
    padding: 8px;
    font-size: 14px;
    font-family: Hind, sans-serif;
    color: #fff;
    position: relative
}

.video-section .list-view .video-list li .detail .box span {
    color: #636363;
    display: inline-block;
    line-height: 12px;
    font-size: 12px;
    font-weight: 600;
    padding: 0 15px 0 0
}

.mobile-on-ad {
    text-align: center;
    display: none
}

.red-bg {
    background: #da1820;
    padding: 5px 5px 0;
    line-height: inherit;
    margin: 0;
    border: none;
    font-weight: 400;
    border-radius: 3px;
    font-family: Hind, sans-serif
}

.column-four-section {
    margin: 0;
    padding: 0
}

.column-four-section .section {
    background: #fff;
    padding: 15px 0 0;
    text-align: center;
    overflow: hidden
}

.column-four-section .section ul {
    margin: 0;
    padding: 0
}

.column-four-section .section ul li {
    margin: 0 0 0 10px;
    padding: 0;
    list-style: none;
    float: left;
    width: 272px;
    overflow: hidden;
    position: relative
}

.column-four-section .section ul li .img-column {
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    height: 169px;
    overflow: hidden;
    position: relative
}

.column-four-section .section ul li:hover .img-column {
    background: rgba(218, 24, 32, 1)
}

.column-four-section .section ul li .img-column img {
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    height: 100%
}

.column-four-section .section ul li .box,
.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-viewport .text-caption {
    position: absolute;
    transition: all .4s ease-in-out;
    z-index: 2
}

.column-four-section .section ul li:hover .img-column img {
    transform: scale(1.1);
    opacity: .4
}

.column-four-section .section ul li .img-column .heading {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 12px
}

.column-four-section .section ul li .sub-title {
    color: #2e2e2e;
    text-align: left;
    font-weight: 600;
    margin: 8px 0 0
}

.column-four-section .section ul li .news-list {
    margin: 0;
    padding: 0
}

.column-four-section .section ul li .news-list ul {
    margin: 5px 0 0;
    padding: 0;
    text-align: left
}

.column-four-section .section ul li .news-list ul li {
    text-align: left;
    list-style: none;
    background: url(../img/square.png) 0 9px no-repeat;
    padding: 5px 0 5px 15px;
    margin: 0 0 5px;
    border-bottom: 1px solid #959fa6;
    display: block;
    height: auto
}

.column-four-section .section ul li .news-list ul li:last-child {
    border-bottom: none
}

.column-four-section .section ul li .news-list ul li a {
    font-size: 15px;
    color: #000;
	line-height:30px;
}

.column-four-section .section ul li .box {
    padding: 10px;
    height: 100%;
    width: 100%;
    text-align: left;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%)
}

.column-four-section .section .desktop ul li .box .heading,
.column-four-section .section ul li .box .heading {
    margin-top: 280px
}

.column-four-section .section ul li .box p {
    color: #fff;
    font-size: 20px;
    font-family: Hind, sans-serif;
    line-height: 28px
}

.column-four-section .ad {
    background: #fff;
    text-align: center;
    padding: 10px 0 0
}

.photo-gallery-section {
    margin: 0;
    padding: 0
}

.photo-gallery-section .ph-gallery-column {
    background: #fff;
    padding: 10px
}

.photo-gallery-section .ph-gallery-column .section {
    background: #000;
    padding: 15px 10px
}

.photo-gallery-section .ph-gallery-column .section .bx-wrapper {
    margin-bottom: 0
}

.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-viewport {
    margin: 0;
    padding: 0;
    background: 0 0;
    border: none;
    box-shadow: none
}

.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-viewport .text-caption {
    left: 0;
    padding: 10px;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%)
}

.column-four-section #mobile-tab .tab-content .tab-pane .img-column .box,
.three-widget-section-one .section ul li .box {
    transition: all .4s ease-in-out;
    z-index: 2;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d90f2838', GradientType=0)
}

.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-viewport .text-caption .plus-icon {
    margin-bottom: 8px;
    display: block
}

.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-viewport .text-caption p {
    font-size: 20px!important;
    font-weight: 600!important;
    margin: 0;
    color: #fff
}

.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-controls-direction,
.photo-gallery-section .ph-gallery-column .section .bx-wrapper .bx-pager {
    display: none
}

.three-widget-section-one {
    margin: 0;
    padding: 0
}

.three-widget-section-one .section {
    background: #fff;
    padding: 0 10px;
    overflow: hidden
}

.three-widget-section-one .section ul {
    margin: 0;
    padding: 0;
    text-align: center
}

.three-widget-section-one .section ul li:first-child {
    width: 284px;
    margin-left: 0
}

.three-widget-section-one .section ul li:nth-child(2) {
    width: 500px
}

.three-widget-section-one .section ul li {
    margin: 0 0 0 4px;
    padding: 0;
    float: left;
    overflow: hidden;
    height: 473px;
    position: relative;
    list-style: none
}

.three-widget-section-one .section ul li img {
    height: 100%
}

.three-widget-section-one .section ul li:last-child {
    width: 324px
}

.three-widget-section-one .section ul li .box {
    position: absolute;
    bottom: 0;
    padding: 10px;
    height: 100%;
    width: 100%;
    text-align: left;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%)
}

.three-widget-section-one .section ul li .box .heading {
    margin-top: 359px
}

.three-widget-section-one .section ul li .box p {
    color: #fff;
    font-size: 20px;
    font-family: Hind, sans-serif;
    line-height: 28px
}

.three-widget-section-one .section ul li .delhi-ncr {
    color: #da1820;
    font-weight: 600;
    font-size: 20px;
    text-align: left;
    padding: 5px 15px 0
}

.three-widget-section-one .section ul li .orderlist {
    margin: 0;
    padding: 0 15px;
    height: 402px;
    width: 106%
}

.three-widget-section-one .section ul li .orderlist li {
    margin: 0;
    padding: 24px 0;
    text-align: left;
    height: auto;
    display: block;
    width: 100%
}

.three-widget-section-one .section ul li .orderlist li:nth-child(2n+1) {
    background: #eeefef
}

.three-widget-section-one .section ul li .orderlist li .count {
    padding: 0;
    float: left;
    width: 55px;
    text-align: center;
    font-size: 38px;
    color: #abaaaa;
    font-family: Arapey, serif;
    line-height: 38px;
    border-right: 1px solid #ddd
}

.three-widget-section-one .section ul li .orderlist li:nth-child(2n+1) .count {
    border-right: 1px solid #fff
}

.three-widget-section-one .section ul li .orderlist li .detail {
    width: 246px;
    float: left;
    padding: 0 0 0 10px;
    color: #11293a;
    font-weight: 600;
    font-size: 15px
}

.column-four-section #mobile-tab {
    margin: 0;
    padding: 0;
    display: none
}

.column-four-section #mobile-tab .section {
    background: #11293a;
    margin: 0;
    padding: 0 8px;
    height: 40px
}

.column-four-section #mobile-tab .section .title {
    color: #da1820;
    margin: 5px 0 0;
    text-align: left;
    font-size: 18px;
    font-weight: 600
}

.column-four-section #mobile-tab .section .nav-tabs {
    margin: 5px 0 0;
    padding: 0;
    text-align: right;
    border: none
}

.column-four-section #mobile-tab .section .nav-tabs li {
    margin: 0;
    padding: 0 8px;
    width: auto;
    height: auto;
    float: none;
    display: inline-block
}

.column-four-section #mobile-tab .section .nav-tabs li.active a {
    border-bottom: 1px solid #da1820
}

.column-four-section #mobile-tab .section .nav-tabs li a {
    line-height: 24px;
    font-size: 18px;
    background: 0 0;
    border: none;
    padding: 0;
    color: #fff;
    text-transform: capitalize;
    margin: 3px 0 0;
    border-bottom: 1px solid #11293a
}

.column-four-section #mobile-tab .section .nav-tabs li:nth-child(2n+2) {
    background: 0 0
}

.column-four-section #mobile-tab .tab-content {
    margin: 0;
    padding: 0
}

.column-four-section #mobile-tab .tab-content .tab-pane {
    margin: 0 auto;
    padding: 0;
    width: 300px;
    overflow: hidden
}

.column-four-section #mobile-tab .tab-content .tab-pane .img-column {
    position: relative;
    margin: 0;
    padding: 0;
    height: 169px;
    width: 290px;
    overflow: hidden;
    background: #11293a
}

.column-four-section #mobile-tab .tab-content .tab-pane .img-column img {
    max-width: 100%;
    height: 169px
}

.column-four-section #mobile-tab .tab-content .tab-pane .img-column .box {
    position: absolute;
    bottom: -115px;
    padding: 10px;
    height: 100%;
    width: 100%;
    text-align: left;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 50%, rgba(15, 40, 56, .43) 60%, rgba(15, 40, 56, .85) 100%, rgba(15, 40, 56, .85) 100%)
}

.four-widget-section-bottom .section ul li .box,
.three-widget-section-two .section ul li .box {
    bottom: 0;
    transition: all .4s ease-in-out;
    z-index: 2;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d90f2838', GradientType=0);
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.column-four-section #mobile-tab .tab-content .tab-pane .img-column .box .sub-title {
    line-height: 24px
}

.column-four-section #mobile-tab .tab-content .tab-pane .news-list {
    margin: 0;
    padding: 0
}

.column-four-section #mobile-tab .tab-content .tab-pane .news-list ul {
    margin: 5px 0 0;
    padding: 0;
    text-align: left
}

.column-four-section #mobile-tab .tab-content .tab-pane .news-list ul li {
    text-align: left;
    list-style: none;
    background: url(../img/square.png) 0 16px no-repeat;
    padding: 5px 0 5px 15px;
    margin: 0 0 5px;
    border-bottom: 1px solid #959fa6;
    display: block;
    height: auto
}

.column-four-section #mobile-tab .tab-content .tab-pane .news-list ul li:last-child {
    border-bottom: none
}

.column-four-section #mobile-tab .tab-content .tab-pane .news-list ul li a {
    font-size: 15px
}

.four-widget-section-bottom .section ul li .box p,
.three-widget-section-two .section ul li .box p {
    color: #fff;
    font-size: 20px;
    font-family: Hind, sans-serif;
    line-height: 28px
}

.three-widget-section-two {
    margin: 0;
    padding: 0
}

.three-widget-section-two .section {
    background: #fff;
    padding: 10px;
    overflow: hidden
}

.three-widget-section-two .section ul {
    margin: 0;
    padding: 0;
    text-align: center
}

.three-widget-section-two .section ul li:first-child {
    width: 500px
}

.three-widget-section-two .section ul li:nth-child(2) {
    width: 290px
}

.three-widget-section-two .section ul li {
    margin: 0 0 0 3px;
    padding: 0;
    float: left;
    list-style: none;
    overflow: hidden;
    height: 429px;
    position: relative
}

.three-widget-section-two .section ul li:last-child {
    width: 320px
}

.three-widget-section-two .section ul li .box {
    position: absolute;
    padding: 10px;
    height: 100%;
    width: 100%;
    text-align: left;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%)
}

.three-widget-section-two .section ul li .box .heading {
    margin-top: 313px
}

.three-widget-section-two .section ul li .ad {
    margin: 0;
    padding: 0
}

.three-widget-section-two .section ul li .ad a {
    display: block;
    margin-bottom: 9px
}

.three-widget-section-two .section ul li .ad a:last-child {
    margin-bottom: 0
}

.four-widget-section-bottom {
    background: #efefef;
    margin: 0;
    padding: 0
}

.four-widget-section-bottom .section {
    background: #fff;
    padding: 0 10px;
    margin: 0;
    overflow: hidden
}

.four-widget-section-bottom .section ul {
    margin: 0;
    padding: 0
}

.four-widget-section-bottom .section ul li:first-child {
    padding-left: 0
}

.four-widget-section-bottom .section ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 5px;
    overflow: hidden;
    float: left;
    width: 280px;
    height: 394px;
    position: relative
}

.four-widget-section-bottom .section ul li .box {
    position: absolute;
    padding: 10px;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%)
}

.four-widget-section-bottom .section ul li .box .heading {
    margin-top: 253px
}

.four-widget-section-bottom .section #mobile-tab {
    margin: 0;
    padding: 0;
    display: none
}

.four-widget-section-bottom .section #mobile-tab .section {
    background: #11293a;
    margin: 0;
    padding: 0 8px;
    height: 40px
}

.four-widget-section-bottom .section #mobile-tab .section .title {
    color: #da1820;
    margin: 5px 0 0;
    text-align: left;
    font-size: 15px;
    font-weight: 600
}

.four-widget-section-bottom .section #mobile-tab .section .nav-tabs {
    margin: 0;
    padding: 5px 0 0;
    text-align: left;
    border: none
}

.four-widget-section-bottom .section #mobile-tab .section .nav-tabs li {
    margin: 0;
    padding: 0 8px;
    width: auto;
    height: auto;
    float: none;
    display: inline-block
}

.four-widget-section-bottom .section #mobile-tab .section .nav-tabs li.active a {
    border-bottom: 1px solid #da1820
}

.four-widget-section-bottom .section #mobile-tab .section .nav-tabs li a {
    background: 0 0;
    border: none;
    padding: 0;
    line-height: 20px;
    font-size: 18px;
    color: #fff;
    text-transform: capitalize;
    margin: 5px 0 0;
    border-bottom: 1px solid #11293a
}

.author-update,
.btn-blue,
.menu li a,
.most-popular h2 {
    text-transform: uppercase
}

.four-widget-section-bottom .section #mobile-tab .tab-content {
    margin: 0;
    padding: 0
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane {
    margin: 0 auto;
    padding: 0;
    width: 300px;
    overflow: hidden
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .img-column {
    position: relative;
    margin: 0;
    padding: 0;
    height: 169px;
    width: 290px;
    overflow: hidden;
    background: #11293a
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .img-column img {
    max-width: 100%;
    height: 169px;
    margin: 0 auto;
    display: block
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .img-column .box {
    position: absolute;
    z-index: 2;
    bottom: -115px;
    padding: 10px;
    height: 100%;
    width: 100%;
    text-align: left;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 1, 1, 0) 1%, rgba(15, 40, 56, .43) 50%, rgba(15, 40, 56, .85) 99%, rgba(15, 40, 56, .85) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d90f2838', GradientType=0)
}

#loadingdiv,
.mobile_section {
    position: fixed;
    top: 0;
    left: 0
}

.four-widget-section-bottom .section #mobile-tab .four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .img-column .box .sub-title {
    font-size: 17px;
    line-height: 24px
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .news-list {
    margin: 0;
    padding: 0
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .news-list ul {
    margin: 5px 0 0;
    padding: 0;
    text-align: left
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .news-list ul li {
    text-align: left;
    list-style: none;
    background: url(../img/square.png) 0 16px no-repeat;
    padding: 5px 0 5px 15px;
    margin: 0 0 5px;
    border-bottom: 1px solid #959fa6;
    display: block;
    height: auto
}

#load-more-section,
#loadingdiv {
    display: none
}

.four-widget-section-bottom .section #mobile-tab .tab-content .tab-pane .news-list ul li a {
    font-size: 15px
}

#loadingdiv {
    right: 0;
    bottom: 0;
    margin: auto;
    padding: 0;
    text-align: center;
    width: 218px;
    height: 218px;
    z-index: 99
}

#loadingdiv img {
    margin: 38px 0 0
}

.load-more-section {
    margin: 0;
    padding: 0
}

.load-more-section .section {
    background: #fff;
    padding: 5px 10px;
    text-align: center;
    overflow: hidden
}

.load-more-section .section a {
    background: #014686;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    padding: 13px 0 10px;
    width: 100%;
    display: block;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out
}

.load-more-section .section a:hover {
    background: #da1820
}

.footer {
    margin: 0;
    padding: 0
}

.footer .section {
    padding: 0 10px;
    margin: 0;
    background: #fff
}

.footer .section .column {
    background: #020304;
    padding: 10px
}

.footer .section .column .footer-logo {
    margin: 5px 0 0 10px;
    padding: 0
}

.footer .section .column .follow-us h1 {
    color: #fff;
    text-align: right;
    margin: 25px 0 0;
    padding: 0 96px 0 0;
    font-size: 28px;
    font-weight: 400
}

.footer .section .column .footer-nav {
    margin: 40px 0 0 10px;
    padding: 0
}

.footer .section .column .footer-nav ul {
    margin: 0;
    padding: 0
}

.footer .section .column .footer-nav ul li:first-child {
    padding-left: 0
}

.footer .section .column .footer-nav ul li {
    margin: 0;
    padding: 0 11px;
    list-style: none;
    display: inline-block
}

.footer .section .column .footer-nav ul li:last-child {
    padding-right: 0
}

.footer .section .column .footer-nav ul li a {
    color: #fff;
    font-size: 16px;
    font-weight: 600
}

.footer .section .column .socialicon {
    margin: 26px 0 0;
    padding: 0
}

.footer .section .column .socialicon ul {
    margin: 0;
    padding: 0;
    text-align: right
}

.footer .section .column .socialicon ul li {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 0;
    list-style: none
}

.footer .section .column .socialicon ul li:last-child {
    margin-right: 0
}

.footer .section .column .socialicon ul li a {
    width: 36px;
    height: 36px;
    display: block;
    margin: 0;
    padding: 0;
    transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    text-align: center
}

.footer .section .column .socialicon ul li a.border-cricle {
    border: 2px solid #707070;
    border-radius: 100%
}

.footer .section .column .socialicon ul li a i {
    font-size: 16px;
    color: #707070;
    margin: 0 auto;
    padding: 8px
}

.footer .section .column .socialicon ul li a:hover i {
    color: #fff
}

.footer .section .column .socialicon ul li:hover a.fb {
    background: #3b5999;
    border: 2px solid #3b5999
}

.footer .section .column .socialicon ul li:hover a.twit {
    background: #00acee;
    border: 2px solid #00acee
}

.footer .section .column .socialicon ul li:hover a.gp {
    background: #d04936;
    border: 2px solid #d04936
}

.footer .section .column .socialicon ul li:hover a.ko {
    background: #fbd051;
    border: 2px solid #fbd051
}

.footer .section .column .socialicon ul li:hover a.insta {
    background: #cc2366;
    border: 2px solid #cc2366
}

.footer .section .column .socialicon ul li:hover a.rss {
    background: #ff8201;
    border: 2px solid #ff8201
}

.footer .section .column .copyright {
    margin: 22px 0 0;
    padding: 0;
    color: #fff;
    text-align: center
}

.mobile-footer {
    display: none
}

.mobile_section {
    background-color: #292c33;
    height: 100%;
    padding: 0;
    transform: translate3d(-112%, 0, 0);
    -moz-transform: translate3d(-112%, 0, 0);
    -webkit-transform: translate3d(-112%, 0, 0);
    -o-transform: translate3d(-112%, 0, 0);
    transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    visibility: hidden;
    width: 260px;
    z-index: 9999;
}

.menu {
    list-style: none;
    margin: 0;
    padding: 15px 0 0;
}

.menu li {
    margin: 0 0 18px;
    width: 100%;
    padding: 0;
}

.menu li a {
    color: #e6edf3;
    text-decoration: none;
    outline: 0;
    display: block;
    padding: 5px 15px
}

.menu .sub_menu,
.menu .sub_menu li {
    margin: 0;
    padding: 0
}

.menu li a:hover {
    background: #014686;
    transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    color: #fff
}

.fixed,
.sticky {
    transition: .8s;
    -webkit-transition: .8s
}

.menu .bottom_arrow {
    background: url(../img/down-arrow.png) right center no-repeat content-box border-box
}

.menu .bottom_arrow:hover {
    background: url(../img/down-arrow.png) right center no-repeat content-box border-box #014686
}

.menu .top_arrow {
    background: url(../img/up-arrow.png) right center no-repeat content-box border-box #014686!important;
    color: #fff
}

.menu .sub_menu {
    background: #222;
    border: none;
    display: none;
    position: relative;
    top: auto;
    width: auto
}

.menu .sub_menu li a {
    padding: 5px 15px
}

.nav-wrapper-opened {
    transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    visibility: visible;
    z-index: 999;
    display: table
}

.mobile-bg {
    background: rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    position: fixed;
    display: none
}

.sticky,
.sticky1 {
    left: 0;
    z-index: 1
}

.desktop-view {
    display: block
}

.home-page-custom-ad,
.mobile-view,
.three-widget-section-two .section ul li .mobile-ad {
    display: none
}

#breadcrumb {
    padding: 0;
    margin: 51px 0 0;
    float: left;
    width: 100%;
    background: #f5f5f5
}

#breadcrumb .breadcrumb {
    margin: 0
}

.inner-container {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    background: #fff
}

.inner-container-left,
.inner-container-left-comman {
    margin:20px 20px 0 0;
    padding: 0;
    float: left;
    width: 850px;
    background: #fff
}

.left-box {
    margin: 25px 0 0;
    padding: 0
}

.inner-container-mid {
    margin: 0% 2%;
    padding: 20px 20px 0px 20px;
    float: left;
    width: 98%;
    background: #fff;
    position: relative;
    top: -80px
}

.inner-container-mid h1 {
    margin: 0 0 10px;
    padding: 0;
    font-size: 40px;
    line-height: 50px
}

.update {
    margin: 0 0 15px;
    padding: 0;
    float: left;
    width: 100%
}

.update ul,
.update ul li {
    margin: 0;
    padding: 0
}

.update ul li {
    list-style: none;
    width: 50%;
    float: left
}

.heading-title {
    margin: 56px 20px 0;
    padding: 0;
    font-size: 44px;
    color: #000;
    line-height: 60px
}

.inner-container-mid p,
.related-article p {
    color: #000;
    font-size: 18px;
    line-height: 26px
}

.inner-container-mid p {
    padding: 0;
    margin: 0 0 15px;
    text-align: justify
}

.article-video {
    margin: 0;
    width: 716px;
    float: right
}
.add { margin:0 auto; display:table;}
.artilce-quotes {
    margin: 20px 0
}

.leaderboard-add,
.related-article {
    margin: 0 0 20px;
    float: left;
    padding: 0;
    width: 100%
}

.leaderboard-add {
    text-align: center
}

.related-article p {
    padding: 0;
    text-align: left
}

.artilce-quotes p i {
    color: #d3d3d3;
    font-size: 30px;
    margin: 0 10px;
    padding: 0
}

.artilce-quotes p {
    color: #014584;
    font-size: 23px;
    line-height: 32px
}

.related-article img {
    float: right;
    margin: 0 0 0 20px
}

.comment-box {
    margin: 0
}

.btn-blue {
    background: #014687;
    font-size: 14px;
    color: #fff;
    outline: 0
}

.btn-blue:hover {
    background: #0b58a0;
    color: #fff
}

.btn-blue i {
    margin: 0 2px
}

.catega-name {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.inner-container-right,
.inner-container-right-comman {
    margin: 20px 0 0 0;
    padding: 0 0 0 0px;
    float: right;
    width: 300px
}

.tag-section-right {
    margin: 0 0 15px;
    padding: 0;
    float: left;
    width: 100%
}

.tag-section-right .outline-btn {
    background: #fff;
    padding: 5px 10px;
    border: 1px solid #e2dddd;
    display: inline-block;
    margin: 0 0 10px;
    font-size: 14px;
    color: #000;
    text-transform: uppercase
}

.add-iphad,
.mobile-last-update {
    display: none
}

.tag-section-right .outline-btn:hover {
    background: #014687;
    color: #fff
}

.heading_border_bottom_red {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 10px 0 0;
    float: left
}

.author-update,
.last-update {
    width: 100%;
    color: #565656;
    float: left;
    padding: 0
}

.heading_border_bottom_red span {
    position: relative;
    margin: 20px
}

.heading_border_bottom_red span:after {
    background: #da1820;
    height: 3px;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.last-update {
    margin: 0;
    font-size: 18px;
    text-align: left
}

.last-update i {
    margin: 0 10px 0 0
}

.author-update {
    margin: 0;
    font-size: 16px;
    text-align: right
}

.author-update i {
    margin: 0 10px 0 0
}

.bg-white {
    background: #fff
}

.fixed {
    position: fixed;
    top: 0;
    left: 0
}

.sticky {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    top: 50px
}

.sticky1 {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    top: -6px;
    transition: .8s;
    -webkit-transition: .8s
}

.add-custom {
    width: 300px
}

.inner-container-right1 {
    width: 300px;
    margin: 0;
    padding: 0;
    float: left
}

.article-share {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    width: 50px;
    display: table
}

.article-share ul.social-network {
    list-style: none;
    float: right;
    text-align: right;
    margin-left: 0!important;
    padding: 0
}

.article-share ul.social-network li {
    margin: 5px 0 0;
    float: none
}

.article-share .social-network a.icoRss {
    background-color: #F56505
}

.article-share .social-network a.icoFacebook {
    background-color: #3B5998
}

.article-share .social-network a.icoTwitter {
    background-color: #3cf
}

.article-share .social-network a.icoGoogle {
    background-color: #BD3518
}

.article-share .social-network a.icoVimeo {
    background-color: #0590B8
}

.article-share .social-network a.iconwhatsapp {
    background-color: #0dc143
}

.article-share .social-network a.icoLinkedin {
    background-color: #007bb7
}

.article-share .social-network a.icoGoogle:hover i,
.article-share .social-network a.icoRss:hover i,
.social-network a.icoFacebook:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoVimeo:hover i {
    color: #fff
}

.article-share a.socialIcon:hover,
.socialHoverClass {
    color: #44BCDD
}

.article-share .social-circle li:nth-child(3) {
    display: none
}

.article-share .social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto;
    -moz-border-radius: 5%;
    -webkit-border-radius: 5%;
    border-radius: 5%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 20px
}

.article-share .social-circle li i {
    margin: 0;
    line-height: 50px;
    text-align: center
}

.article-share .social-circle li a:hover i,
.triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s
}

.article-share .social-circle i {
    color: #fff;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
    -ms-transition: all .8s;
    transition: all .8s
}

.change,
.mobile-add {
    display: none
}

.m-bottom20,
.most-popular ul li a {
    display: block
}

.full-responsive,
.img-responsive {
    width: 100%
}

.m-bottom20 {
    margin: 0 0 20px
}

.most-popular {
    margin: 20px 0;
    padding: 0;
    float: left;
    width: 100%
}

.most-popular h2 {
    margin: 0 0 10px;
    padding: 0;
    font-size: 25px
}

.most-popular ul {
    margin: 0;
    padding: 0
}

.most-popular ul li {
    margin: 0 0 5px;
    padding: 0 0 5px;
    float: left;
    width: 100%;
    display: block;
    list-style: none;
    border-bottom: solid 1px #dedede
}

.most-popular ul li:hover {
    border-bottom: solid 1px #0082c6
}

.most-popular ul li:hover p {
    color: #0082c6!important
}

.most-popular ul li:last-child {
    border: none
}

.most-popular ul li p {
    color: #000;
    font-size: 16px;
    line-height: 26px;
    padding: 0
}

.most-popular ul li img {
    float: left;
    margin: 0 10px 0 0;
    width: 100px;
    height: 80px
}

.btn.focus,
.btn:focus,
.btn:hover,
.comment-box {
    color: #fff!important
}

.adoptive-social {
    display: none
}

.nav-fixed {
    position: fixed;
    top: 0;
    animation-duration: .45s;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    animation-timing-function: ease
}

.mobile-header-fixed {
    position: fixed;
    top: 0;
    z-index: 9
}

.top-category {
    margin: 0 0 20px;
    padding: 0;
    float: left;
    width: 100%;
    background: #101010
}

.top-category img {
    float: left;
    width: 320px;
    height: 100%;
    margin: 0 20px 0 0;
    height: 320px;
    object-fit: cover;
}

.top-category-description {
    margin: 0;
    padding: 20px 20px 0 0;
    width: 510px;
    float: right
}

.top-category-description h1 {
    margin: 0 0 15px;
    padding: 0;
    color: #fff;
    font-size: 28px;
    line-height: 35px
}

.top-category-description p {
    margin: 0 0 10px;
    padding: 0;
    color: #fff;
    font-size: 16px;
    line-height: 26px
}

.top-category-description span {
    color: #aaa;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0 0 15px;
    display: block
}

.top-category-description span a,
.top-category-description span a:focus,
.top-category-description span a:hover {
    color: #f60000;
    text-decoration: none;
    outline: 0
}

.top-category-description span a:after {
    content: '|';
    padding: 0 10px
}

.top-category-description-share {
    color: #f60000;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0;
    padding: 12px 0;
    float: right;
    text-align: right;
    display: block;
    border-top: 1px solid #aaa;
    width: 100%
}

.top-category-description-share span {
    color: #f60000;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0 0 15px;
    display: inline
}

.top-category-description-share a,
.top-category-description-share a:focus,
.top-category-description-share a:hover {
    color: #aaa;
    text-decoration: none;
    outline: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    font-sizr: 15px;
    margin: 0 5px
}

.top-category-listing-third-row {
    margin: 0 0 20px;
    padding: 15px;
    float: left;
    width: 100%;
    background: #e1e2e2
}

.top-category-listing-third-row ul {
    margin: 0;
    padding: 0
}

.top-category-listing-third-row ul li {
    padding: 0;
    list-style: none;
    width: 31.7%;
    float: left;
    margin: 0 20px 15px 0
}
 
.top-category-listing-third-row ul li img  { width: 100%;  margin: 0 0 20px; height: 142px;  object-fit: cover;}

.top-category-listing-third-row ul li:last-child {
    margin: 0 0 15px
}

.top-category-listing-third-row ul li a {
    padding: 0;
    float: left;
    margin: 0
}

.top-category-listing-third-rowul li a img {
    padding: 0;
    float: left;
    margin: 0 20px 0 0
}

.top-category-listing-third-row ul li h2 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 30px;
    color: #101010
}

.top-category-listing-third-rowp {
    margin: 0 0 10px;
    padding: 0;
    font-size: 16px;
    line-height: 26px;
    color: #101010
}

.top-category-listing {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%:
}

.top-category-listing ul {
    margin: 0;
    padding: 0
}

.top-category-listing ul li {
    padding: 0;
    list-style: none;
    display: block;
    width: 100%;
    float: left;
    margin: 0 0 15px
}

.top-category-listing ul li a {
    padding: 0;
    float: left;
    margin: 0
}
 
.top-category-listing ul li a img { padding: 0; float: left; margin: 0 20px 0 0; height: 142px; width: 242px; object-fit: cover;}

.top-category-listing ul li h2 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 30px;
    color: #101010
}

.top-category-listing p {
    margin: 0 0 10px;
    padding: 0;
    font-size: 16px;
    line-height: 26px;
    color: #101010
}

.top-category-listing .pull-date {
    float: right;
    text-align: right;
    color: #aaa;
    text-transform: uppercase;
    font-size: 12px
}

.btn-more {
    margin: 0 0 20px;
    padding: 0;
    float: left;
    width: 100%;
    display: block;
    text-transform: uppercase
}

.btn-more button:focus,
.btn-more button:hover {
    color: #000!important;
    text-decoration: none;
    outline: 0
}

.btn-more button {
    color: #fff;
    text-transform: uppercase;
	font-size:14px;
	line-height:21px;
}

.top-social-share {
    display: none
}

.right-column form {
    padding: 5px
}
/*VIDEO PAGE*/
.top-video-section {margin:0 0 0px 0; padding:20px; background:#1a1a1a; float:left; width:100%;}
.top-video-section-left {margin:0 20px 0 0; padding:0px; width:712px; float:left;}
.top-video-section-left h1, .top-video-section-left h1 a {margin:0px; padding:0px; font-size:28px; color:#fff; font-weight:normal; line-height:35px;}
.top-video-section-left span {color: #aaa;font-size: 12px; text-transform: uppercase; margin: 0 0 15px; display: block;}
.top-video-section-left span a:after { content: '|'; padding: 0 10px;}
.top-video-section-left span a, .top-video-section-left span a:focus, .top-video-section-left span a:hover { color: #f60000;text-decoration: none; outline: 0;}
.top-video-section-right {margin:0 0px 0 0; padding:0px; width:423px; float:left;}
.top-video-section-right ul {margin:0px; padding:0px; width:100%; float:left;}
.top-video-section-right-thumb {margin:0 20px 0px 0; padding:0px; float:left; width:146px; position:relative;}
.top-video-section-right-thumb img {width:100%;}
.top-video-section-right-thumb ul li a { display:block; color:#fff;}
.top-video-section-right ul li { border-bottom:solid 1px #101010; width:100%; float:left; padding:0 0 10px 0; margin:0 0 10px 0;}
.top-video-section-right ul li:last-child{ border:none;}
.top-video-section-right-thumb span  { position:absolute; background:rgba(0, 0, 0, 0.6); border-radius:100%; top:0; left:0; bottom:0; right:0; margin:auto; width:25px; color:#272422; height:25px;}
.top-video-section-right ul li a:hover .top-video-section-right-thumb span { background:rgba(255, 2, 2, 0.68);}
.top-video-section-right-thumb span i {color:#fff; text-align:center; font-size:10px; padding:7px 10px;}
.top-video-section-right ul li a p { margin: 0 0 0px; padding: 0; font-size: 16px; line-height: 26px; color: #fff;}
.commnan-video-row { margin:0 0 20px; padding:0px; float:left; width:100%;}
.commnan-video-row h2 { margin:0 0 20px 0; padding:0; font-size:22px; color:#101010; text-transform:uppercase; border-bottom:solid 1px #ff0000;}
.commnan-video-row h2 span { position:relative;}
.commnan-video-row h2 span:after { content:""; 
position:absolute; height:3px; background:#ff0000; width:100%; bottom:5px; left:0px;}
.video-inner-left-row{margin:0 20px 0 0; padding:0px; float:left; width:381px;}
.video-inner-left-row .video-inner-left-row-inner { margin:0px; padding:0px; float:left; width:100%; position:relative;}
.video-inner-left-row .video-inner-left-row-inner img {width:100%; margin:0 0 20px 0;}
.video-inner-left-row .video-inner-left-row-inner span  { position:absolute; background:rgba(0, 0, 0, 0.6); border-radius:100%; top:0; left:0; bottom:0; right:0; margin:auto; width:35px; color:#272422; height:35px;}
.video-inner-left-row .video-inner-left-row-inner span i {color:#fff; text-align:center; font-size:10px; padding:13px 15px;}
.video-inner-left-row h4 { font-size:18px; line-height:26px; color:#101010; font-weight:600;}
.video-inner-left-row p { margin: 0 0 0px; padding: 0; font-size: 16px; line-height: 26px; color: #101010;}
.video-inner-left-row .video-inner-left-row-inner a { color:#101010; display:block;}
.video-inner-left-row:hover .video-inner-left-row-inner span {background:rgba(255, 2, 2, 0.68);}
.video-inner-right-row{margin:0 0 0px 0; padding:0px; float:left; width:449px;}
.video-inner-right-row ul { margin:0px; padding:0px;}
.video-inner-right-row ul li { list-style:none; width:100%; float:left; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.video-inner-right-row ul li a { display:block; color:#101010;}
.video-inner-right-row ul li a p { margin: 0 0 0px; padding: 0; font-size: 16px; line-height: 26px; color: #101010;}
.video-inner-right-row  .top-video-section-right-thumb {margin:0 20px 0px 0; padding:0px; float:left; width:185px; position:relative;}
.video-inner-right-row .top-video-section-right-thumb img {width:100%;}
.video-inner-right-row .top-video-section-right-thumb ul li a { display:block; color:#fff;}
.video-inner-right-row ul li :last-child { border:none;}
.video-inner-right-row ul li a:hover .top-video-section-right-thumb span { background:rgba(255, 2, 2, 0.68);}
.video-list { margin:0px; padding:0px; float:left; width:100%;}
.video-list .video-inner-right-row { margin:0px; padding:0px; float:left; width:100%;}
.video-list  .video-inner-right-row ul li { list-style:none; width:47%; float:left; margin:0 17px 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.show-more-video {display:none;}
/*GALLERY PAGE*/
.top-gallery-left-side {margin:20px 20px 20px 0; padding:0px; float:left; width:715px;}
.gallery-slider {margin:0px; padding:0px; float:left; width:100%;clear:both; height:398px; overflow: hidden;}
.gallery-slider ul {margin:0px; padding:0px;}
.gallery-slider ul li { margin:0px; padding:0px; float:left; width:100%;}
.gallery-description {padding:10px; margin:0px; float:left; width:235px; background:#101010; height:400px; overflow:hidden;}
.gallery-description a { color:#fff; display:block;}
.gallery-description h1 { margin:0px; padding:0px; font-size:25px; line-height:35px; color:#fff;}
.gallery-description p { margin:0px; padding:0px; font-size:16px; line-height:28px; color:#fff;}
.gallry-img  { float:left; margin:auto; padding:0px; position:relative; width:480px; background:#000;}
.gallry-img img { width:100%;}
.gallry-img span { position:absolute; top:0px; right:0px; width:53px; height:53px; padding:0px; background:#ff0000 url(../icon/icon.png) -1px -1px; }
.gallery-slider .bx-controls { display:none;}
.gallery-slider .bx-viewport {height: auto !important;}

.top-gallery-right-side {margin:20px 0px 20px 0; padding:0px; float:left; width:435px;}
.top-gallery-right-side ul { margin:0px; padding:0px;}
.top-gallery-right-side ul li { margin: 0 20px 10px 0 ; padding: 0 0 0px 0; width:207px; float:left;}
.top-gallery-right-side ul li:nth-child(2),.top-gallery-right-side ul li:nth-child(4) { margin:0px 0px 10px 0px;}
.top-gallery-right-side ul li:nth-child(3) { margin:0 20px 0 0 ; }
.top-gallery-right-side ul li img { width:100%;}
.top-gallery-right-side ul li .thum-img img { width:207px; height:141px;}
.top-gallery-right-side ul li a { display:block;}
.top-gallery-right-side ul li .thum-img { position:relative;}
.top-gallery-right-side ul li .thum-img i {position:absolute; bottom:0px; right:0px; width:30px; height:30px; padding:0px; background:#2b2a2a url(../icon/icon.png) -62px -15px;}
.top-gallery-right-side ul li p { margin: 0 0 0px; padding:5px 0 0 0; font-size: 16px; line-height: 26px; color: #101010;}
.news-slider {margin:0px; padding:0px; float:left; width:100%; position:relative;}
.news-slider ul { margin:0px; padding:0px;}
.news-slider ul li { position:relative;}
.news-slider ul li a { display:block;}
.news-slider ul li img { width:100%;}
.news-slider ul li p { background:rgba(0,0,0, 0.6); padding:5px; margin:0px; position:absolute; bottom:0px; left:0px; font-size:16px; line-height:25px; color:#fff; width:100%;}
.news-slider ul li  i {position:absolute; top:0px; right:0px; width:33px; height:30px; padding:0px; background:#2b2a2a url(../icon/icon.png) -101px -16px;}
.news-slider .bx-controls-direction  a { position:absolute; z-index:1; margin:auto; width:30px; height:100%; top:0%; text-indent: -99999px;}
.news-slider .bx-controls-direction  a.bx-prev {left:0px; background:#ff0000 url(../icon/icon.png) -143px 43px;}
.news-slider .bx-controls-direction  a.bx-next  { right:0px; background:#ff0000 url(../icon/icon.png) -172px 43px; }
.news-slider .bx-controls-direction  a.bx-prev:hover { background:#cc0202 url(../icon/icon.png) -143px 43px;}
.news-slider .bx-controls-direction  a.bx-next:hover  { background:#cc0202 url(../icon/icon.png) -172px 43px;}
.related-gallery { margin:0px; padding:0px; float:left; width:100%;}
.related-gallery ul { margin:0px; padding:0px;}
.related-gallery ul li { margin:0 0 10px 0; padding:0 0 10px; border-bottom:solid 1px #ddd; width:100%; float:left;}
.related-gallery ul li:last-child{border:none;}
.related-gallery ul li img { width:207px; height:141px; float:left; margin:0 20px 0 0;}
.related-gallery  .related-gallery-inner { margin:0px; padding:0px; float:left; width:50%;}
.related-gallery-inner p {margin:0px; padding:0px; font-size:16px; line-height:28px; color:#101010;}
.related-gallery-inner a { display:block; width:100%; float:left;}
.mainvideo {position:relative;}
.mainvideo span { position: absolute; background: rgba(0, 0, 0, 0.6); border-radius: 100%;top: 0;left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 46px;
    color: #272422;
    height: 45px;
    
    }

.mainvideo:hover span { background: rgba(255, 2, 2, 0.68);}

.mainvideo span i {font-size: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    margin: auto;
    padding: 10px 16px;
}
h2.tag-title {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 22px;
    color: #101010;
    text-transform: uppercase;
    border-bottom: solid 1px #ff0000;
}
h2.tag-title a:after {
    content: "";
    position: absolute;
    height: 3px;
    background: #ff0000;
    width: 100%;
    bottom: 5px;
    left: 0px;
}
h2.tag-title a {
    position: relative;
}
.article-img-block { margin:0px; padding:0px; float:left; position:relative;}
.article-share-mobile { display:none;}
.article-share-mobile  ul.social-network { list-style: none; float: right; text-align: right; margin-left: 0!important;  padding: 0;}
.article-share-mobile ul.social-network li { margin: 8px 5px 0 5px; float: left;}
.article-share-mobile .social-network a.icoRss {  background-color: #F56505}
.article-share-mobile .social-network a.icoFacebook { background-color: #3B5998}
.article-share-mobile .social-network a.icoTwitter {  background-color: #3cf}
.article-share-mobile.social-network a.icoGoogle { background-color: #BD3518}
.article-share-mobile .social-network a.icoVimeo { background-color: #0590B8}
.article-share-mobile .social-network a.iconwhatsapp { background-color: #0dc143}
.article-share-mobile .social-network a.icoLinkedin {  background-color: #007bb7}
.article-share-mobile .social-network a.icoGoogle:hover i,
.article-share-mobile .social-network a.icoRss:hover i,
.article-share-mobile a.icoFacebook:hover i,
.article-share-mobile a.icoLinkedin:hover i,
.article-share-mobile a.icoTwitter:hover i,
.article-share-mobile a.icoVimeo:hover i { color: #fff}
.article-share-mobile a.socialIcon:hover,
.socialHoverClass {  color: #44BCDD}
.article-share-mobile .social-circle li a {  display: inline-block;  position: relative;  margin: 0 auto;  -moz-border-radius: 5%;
 -webkit-border-radius: 5%;  border-radius: 5%;  text-align: center;  width: 50px;  height: 50px;  font-size: 20px}
.article-share-mobile .social-circle li i { margin: 0; line-height: 50px; text-align: center}
.article-share-mobile .social-circle li a:hover i,
.triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s
}

.article-share-mobile .social-circle i {
    color: #fff;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
    -ms-transition: all .8s;
    transition: all .8s
}


.article-share-mobile .social-circle li i {
    line-height: 35px; text-align:center;
}

.article-video a:hover
.article-video ul {
    margin: 0px;
    padding: 0px;
}
.article-video ul li {
    list-style: disc !important;
    color: #000;
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 20px 0;
}

.top-category-description h1, .top-category-description h1 a {
    margin: 0 0 15px;
    padding: 0;
    color: #fff;
    font-size: 28px;
    line-height: 35px
}
.article-video a {
    color: #0082c6!important;
}

.article-video ul { margin:0px; padding:0px;}
.article-video ul li  { list-style:disc !important; color: #000; font-size: 16px; line-height: 26px; margin:0 0 20px 0;}

.top-category-description h1, .top-category-description h1 a {
    margin: 0 0 15px;
    padding: 0;
    color: #fff;
    font-size: 28px;
    line-height: 35px;
}

.header-section .right-column span a { background:#da1820; width:auto; float:left; color:#fff; padding:3px 8px 0; text-align:center; font-size:14px; border-radius:3px;margin: 0 2px;}
.header-section .right-column span a:hover { background:#347cbe; color:#fff;}

.tag-section-right .outline-btn:hover {
    background: #014687;
    color: #fff !important;
}

@media only screen and (max-width: 600px) {
.inner-container-mid{top:0;}
}
