::-webkit-scrollbar{width:4px;height:5px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:2px;}
::-webkit-scrollbar-thumb{background:#d32f2f;border-radius:10px;}
::-webkit-scrollbar-thumb:hover{background:##d32f2f;}
html{color:#222;font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
body{font-size:14px;color:#555;font-family:"Roboto", sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6,
h2 a,
h4 a,
h6 a{font-family:"Roboto", sans-serif;margin:0;}
p,
li,
a,
button{font-family:"Roboto", sans-serif;margin:0;letter-spacing:0.3px;}
ul{padding:0;margin:0;}
a:hover,
a:active,
a:focus,
button:hover,
button:focus{text-decoration:none;outline:none;}
a,
button{-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;}
.padding-fix{padding-left:0;padding-right:0;}
.padding-fix-r{padding-right:0;}
.padding-fix-l{padding-left:0;}
.margin-fix{margin-left:0;margin-right:0;}
#page-preloader{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;}
#page-preloader .spinner{position:absolute;z-index:1001;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;-webkit-animation:spin 2.5s infinite linear;animation:spin 2.5s infinite linear;border:3px solid transparent;border-top-color:#222;border-radius:50% !important;}
#page-preloader .spinner:before,
#page-preloader .spinner:after{position:absolute;content:'';border-radius:50%;}
#page-preloader .spinner:before{top:5px;right:5px;bottom:5px;left:5px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;border:3px solid transparent;border-top-color:#d32f2f;}
#page-preloader .spinner:after{top:15px;right:15px;bottom:15px;left:15px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;border:3px solid transparent;border-top-color:#777;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.top-bar .bar-content{border-bottom:1px solid #ddd;padding:12px 0 10px;}
.top-bar .bar-content .bar-left ul li{font-size:13px;color:#777;margin-right:12px;}
.top-bar .bar-content .bar-left ul li:nth-child(2){position:relative;margin-right:25px;}
.top-bar .bar-content .bar-left ul li:nth-child(2):before{position:absolute;content:'';background:#777;width:1px;height:13px;top:3px;right:-15px;}
.top-bar .bar-content .bar-left ul li i{margin-right:5px;}
.top-bar .bar-content .bar-left ul li a{font-size:14px;color:#777;}
.top-bar .bar-content .bar-left ul li a:hover{color:#d32f2f;}
.top-bar .bar-content .bar-social ul li a{font-size:14px;background:#ddd;display:block;width:25px;height:25px;color:#fff;text-align:center;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.top-bar .bar-content .bar-social ul li a:hover{opacity:0.8;}
.top-bar .bar-content .bar-social ul li a.facebook{background-color:#3b5998;}
.top-bar .bar-content .bar-social ul li a.twitter{background-color:#55acee;}
.top-bar .bar-content .bar-social ul li a.linkedin{background-color:#007bb6;}
.top-bar .bar-content .bar-social ul li a.google-plus{background-color:#cf3e28;}
.top-bar .bar-content .bar-social ul li a.rss{background-color:#ff680d;}
.top-bar .bar-content .bar-social ul li a.youtube{background-color:#ed302f;}
.top-bar .bar-content .bar-social ul li a.skype{background-color:#55acee;}
.logo-area{padding:10px 0 5px 0;}
.logo-area .searchbar form{position:relative;width:320px;float:right;padding-top:25px;}
.logo-area .searchbar form input{width:100%;height:46px;border:2px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:10px;}
.logo-area .searchbar form input:focus{outline:none;border-color:#d32f2f;}
.logo-area .searchbar form button{position:absolute;top:33px;right:7px;font-size:14px;background:#d32f2f;color:#fff;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;width:30px;height:30px;}
.menu-area .menu-content{background:#222;padding:0 20px 0 10px;}
.menu-area .menu-content ul li{position:relative;}
.menu-area .menu-content ul li a{font-size:14px;color:#fff;display:inline-block;padding:15px 5px;margin:0 5px;}
.menu-area .menu-content ul li a:hover{color:#d32f2f;cursor:pointer;}
.menu-area .menu-content ul li a i{margin-left:5px;}
.menu-area .menu-content ul li ul{position:absolute;left:0;top:100%;background:#eee;min-width:170px;border-top:3px solid #d32f2f;padding:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);visibility:hidden;z-index:999;-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);}
.menu-area .menu-content ul li ul li{position:relative;}
.menu-area .menu-content ul li ul li a{font-size:13px;color:#222;display:block;margin:0;padding:10px 15px;}
.menu-area .menu-content ul li ul li a:hover{background:#ddd;color:#d32f2f;font-weight:500;}
.menu-area .menu-content ul li ul li a i{float:right;font-size:15px;color:#777;margin-top:2px;}
.menu-area .menu-content ul li ul li ul{position:absolute;left:100%;top:0;background:#eee;min-width:170px;border-top:none;border-left:3px solid #d32f2f;padding:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:0 !important;-webkit-transform:scaleY(0) !important;-ms-transform:scaleY(0) !important;transform:scaleY(0) !important;visibility:hidden !important;z-index:0;-webkit-transform-origin:center top 0;-ms-transform-origin:center top 0;transform-origin:center top 0;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);}
.menu-area .menu-content ul li ul li:hover ul{opacity:1 !important;-webkit-transform:scaleY(1) !important;-ms-transform:scaleY(1) !important;transform:scaleY(1) !important;visibility:visible !important;}
.menu-area .menu-content ul li:hover ul{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);visibility:visible;}
.menu-area .menu-content ul .active a{color:#d32f2f;}
.menu-area .menu-content ul li.static{position:static;}
.menu-area .menu-content ul li.static ul.mega-menu{position:absolute;left:15%;top:100%;width:95%;margin-left:-25px;padding:20px 0 15px;}
.menu-area .menu-content ul li.static ul.mega-menu li{float:left;width:33.333%;padding:0 25px;border-right:1px solid #ddd;}
.menu-area .menu-content ul li.static ul.mega-menu li:last-child{border-right:none;}
.menu-area .menu-content ul li.static ul.mega-menu li h4{font-size:16px;color:#222;padding-bottom:8px;margin-bottom:15px;margin-left:14px;position:relative;}
.menu-area .menu-content ul li.static ul.mega-menu li h4:before{position:absolute;content:'';background:#d32f2f;width:70px;height:1px;bottom:0;left:0;}
.menu-area .menu-content .clock{padding-top:15px;}
.menu-area .menu-content .clock span{font-size:14px;color:#fff;background:#d32f2f;text-transform:uppercase;padding:6px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;letter-spacing:0.5px;}
.is-sticky .menu-content{z-index:999 !important;-webkit-box-shadow:0 0 10px rgba(225, 225, 225, 0.3);box-shadow:0 0 10px rgba(225, 225, 225, 0.3);}
.mobile-menu-area{display:none;}
@media (max-width:767px){.top-bar, .logo-area, .menu-area, .top-news{margin-top:60px;}
.slider-area{padding-top:8px;}
.catagory .catagory-content .cat-img a img{width:100% !important;margin-bottom:10px;}
.p-heading .page-bg{padding:20px 0 20px !important;}
.catagory .catagory-content{margin-bottom:10px;}
.allnews{padding:10px 0 20px !important;}
}
.mean-container .mean-bar{background:#222;float:none;z-index:999;text-align:center;padding:5px 0;position:absolute;top:0;left:0;width:100%;}
.mean-container .mean-bar:after{content:"";clear:both;display:block;}
.mean-container .mean-bar .meanmenu-reveal{color:#ddd;position:absolute;left:5px !important;right:inherit;top:8px;}
.mean-container .mean-bar .meanmenu-reveal span{display:block;background:#ddd;height:3px;margin-top:3px;}
.mean-container .mean-bar .mean-nav{float:left;width:100%;background:transparent;margin-top:0;}
.mean-container .mean-bar .mean-nav a img{margin-right:-45px;}
.mean-container .mean-bar .mean-nav a i{font-size:20px;color:#555;float:right;margin-top:7px;margin-right:25px;background:#ddd;padding:4px 6px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;}
.mean-container .mean-bar .mean-nav a i:hover{color:#fff;background:#d32f2f;}
.mean-container .mean-bar .mean-nav ul{margin-top:20px;}
.mean-container .mean-bar .mean-nav ul li a{font-size:13px;color:#ddd;padding-top:8px;padding-bottom:8px;letter-spacing:0.7px;width:90%;border-top:none;border-bottom:1px dotted #555;}
.mean-container .mean-bar .mean-nav ul li .mean-expand{font-size:22px !important;margin-top:0;width:0;height:0;padding:0 !important;text-align:right;position:absolute;right:40px;top:0;z-index:2;background:transparent;border:none !important;}
.mean-container .mean-bar .mean-nav ul li .mean-expand:hover{background:transparent;}
.top-news .news-content .ticker{padding:5px 0;}
.top-news .news-content .ticker .news-head span{font-size:18px;color:#fff;background:#d32f2f;display:block;width:265px;height:50px;padding:12px;text-align:center;font-weight:500;}
.top-news .news-content .ticker .news-head span i{margin-left:10px;}
.top-news .news-content .ticker .tickercontainer{padding-top:6px;margin:0;}
.top-news .news-content .ticker .tickercontainer ul li a{font-size:13px;color:#fff;text-transform:uppercase;font-weight:500;display:block;margin-left:10px;}
.top-news .news-content .ticker .tickercontainer ul li a i{font-size:10px;color:#777;margin-right:25px;font-weight:400;}
.top-news .news-content .ticker .tickercontainer ul li a:hover{color:#d32f2f;}
.slider-area .owl-slider{position:relative;}
.slider-area .owl-slider .slider-content{position:relative;}
.slider-area .owl-slider .slider-content .slider-layer{position:absolute;bottom:0;left:0;padding:25px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);}
.slider-area .owl-slider .slider-content .slider-layer p{margin-bottom:10px;color:#f9f9f9;font-size:14px;}
.slider-area .owl-slider .slider-content .slider-layer p a{font-size:16px;color:#fff;line-height:25px;font-weight:300;}
.slider-area .owl-slider .slider-content .slider-layer p a:hover{text-decoration:underline;}
.slider-area .owl-slider .slider-content .slider-layer ul li{font-size:13px;color:#fff;font-weight:300;}
.slider-area .owl-slider .owl-dots{position:absolute;top:10px;right:10px;}
.slider-area .owl-slider .owl-dots .owl-dot{width:11px;height:11px;background:#eee;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:3px;}
.slider-area .owl-slider .owl-dots .active{background:#d32f2f;}
.slider-area .slider-fix{padding-left:7px;}
.slider-area .slider-fix .slider-sidebar{position:relative;}
.slider-area .slider-fix .slider-sidebar .sidebar-layer{position:absolute;bottom:0;left:0;padding:15px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);}
.slider-area .slider-fix .slider-sidebar .sidebar-layer p{margin-bottom:10px;}
.slider-area .slider-fix .slider-sidebar .sidebar-layer p a{font-size:15px;color:#fff;font-weight:300;}
.slider-area .slider-fix .slider-sidebar .sidebar-layer p a:hover{text-decoration:underline;}
.slider-area .slider-fix .slider-sidebar .sidebar-layer ul li{font-size:12px;color:#fff;font-weight:300;}
.slider-area .slider-fix .slider-sidebar .sidebar-layer ul li:nth-child(1){background:#d32f2f;padding:3px 10px;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-right:15px;}
.slider-area .slider-fix .sidebar-o{margin-bottom:8px;}
.allnews{padding:30px 0 20px;}
.allnews .latest-top h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin:35px 0 25px;position:relative;}
.allnews .latest-top h4:before{position:absolute;content:'';background:#d32f2f;width:255px;height:2px;bottom:-1px;left:0;}
.allnews .latest-slider{position:relative;}
.allnews .latest-slider .latest-item .latest-content img{margin-bottom:20px;}
.allnews .latest-slider .latest-item .latest-content h6 a{display:block;font-size:14px;color:#555;line-height:23px;margin-bottom:10px;font-weight:500;}
.allnews .latest-slider .latest-item .latest-content h6 a:hover{color:#d32f2f;}
.allnews .latest-slider .latest-item .latest-content ul{margin-bottom:10px;}
.allnews .latest-slider .latest-item .latest-content ul li{font-size:13px;color:#777;font-weight:300;}
.allnews .latest-slider .latest-item .latest-content ul li:nth-child(1){color:#fff;background:#d32f2f;padding:5px 10px;font-weight:500;border-radius:2px;margin-right:15px;}
.allnews .latest-slider .latest-item .latest-content p{font-size:13px;color:#000;line-height:23px;font-weight:300;}
.allnews .latest-slider .latest-item .slider-content{border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:10px;}
.allnews .latest-slider .latest-item .slider-content .slider-img a img{float:left;width:auto;margin-right:15px;}
.allnews .latest-slider .latest-item .slider-content .img-content p a{font-size:13px;color:#555;display:block;font-weight:500;margin-bottom:6px;}
.allnews .latest-slider .latest-item .slider-content .img-content p a:hover{color:#d32f2f;}
.allnews .latest-slider .latest-item .slider-content .img-content span{font-size:13px;color:#777;font-weight:300;}
.allnews .latest-slider .owl-dots{position:absolute;top:0;right:0;margin-top:-63px;margin-right:-3px;}
.allnews .latest-slider .owl-dots .owl-dot{width:12px;height:12px;background:#777;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:3px;}
.allnews .latest-slider .owl-dots .active{background:#d32f2f;}
.allnews .popular-top{margin-top:25px;}
.allnews .popular-top h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:20px;position:relative;}
.allnews .popular-top h4:before{position:absolute;content:'';background:#d32f2f;width:205px;height:2px;bottom:-1px;left:0;}
.allnews .popular-slider .popular-item .slider-content{margin-bottom:20px;}
.allnews .popular-slider .popular-item .slider-content .slider-img a img{display:block;margin-bottom:15px;}
.allnews .popular-slider .popular-item .slider-content .img-content p a{font-size:13px;color:#222;display:block;margin:5px 0;font-weight:500;text-transform:uppercase;}
.allnews .popular-slider .popular-item .slider-content .img-content p a:hover{color:#d32f2f;}
.allnews .popular-slider .popular-item .slider-content .img-content ul li{font-size:12px;color:#777;margin-top:8px;}
.allnews .popular-slider .popular-item .slider-content .img-content ul li:nth-child(2){background:#d32f2f;color:#fff;padding:3px 10px;margin-right:8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-weight:500;}
.allnews .popular-slider .owl-dots{position:absolute;top:0;right:0;margin-top:-63px;margin-right:-3px;}
.allnews .popular-slider .owl-dots .owl-dot{width:12px;height:12px;background:#777;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:3px;}
.allnews .popular-slider .owl-dots .active{background:#d32f2f;}
.allnews .follow-widget{margin-bottom:35px;}
.allnews .div-office-widget{margin-bottom:35px;}
.allnews .follow-widget h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.allnews .div-office-widget h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:25px;position:relative;}
.allnews .follow-widget h4:before{position:absolute;content:'';background:#d32f2f;width:118px;height:2px;bottom:-1px;left:0;}
.allnews .div-office-widget h4:before{position:absolute;content:'';background:#d32f2f;width:195px;height:2px;bottom:-1px;left:0;}
.allnews .follow-widget ul li{float:left;width:31.8%;margin-bottom:8px;margin-right:8px;}
.allnews .follow-widget ul li a{padding:23px 0;text-align:center;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.allnews .follow-widget ul li a i{font-size:22px;color:#fff;margin-bottom:12px;}
.allnews .follow-widget ul li a p{font-size:13px;color:#fff;font-weight:300;}
.allnews .follow-widget ul li a p span{display:block;font-size:16px;font-weight:500;}
.allnews .follow-widget ul li:nth-child(1) a{background:#4c66a3;}
.allnews .follow-widget ul li:nth-child(2) a{background:#2fc2ee;}
.allnews .follow-widget ul li:nth-child(3){margin-right:0;}
.allnews .follow-widget ul li:nth-child(3) a{background:#ff680d;}
.allnews .follow-widget ul li:nth-child(4) a{background:#0e76a8;}
.allnews .follow-widget ul li:nth-child(5) a{background:#cf3e28;}
.allnews .follow-widget ul li:nth-child(6){margin-right:0;}
.allnews .follow-widget ul li:nth-child(6) a{background:#e42c27;}
.allnews .add-widget a img{margin-bottom:40px;}
.allnews .tab-widget ul.nav{border-bottom:none;margin-bottom:25px;}
.allnews .tab-widget{margin-bottom:25px;}
.allnews .tab-widget ul.nav li{width:50%;}
.allnews .tab-widget ul.nav li a{font-size:14px;color:#222;font-weight:500;background:#ddd;text-align:center;padding:10px 0;border:1px solid #ddd;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.allnews .tab-widget ul.nav li a:hover{border-color:#ddd #ddd transparent;}
.allnews .tab-widget ul.nav li a.active{background:transparent;color:#d32f2f;}
.allnews .tab-widget .tab-content .tab-pane .m-view-content{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px;}
.allnews .tab-widget .tab-content .tab-pane .m-view-content .m-view-img a img{float:left;margin-right:15px;}
.allnews .tab-widget .tab-content .tab-pane .m-view-content .img-content p a{font-size:13px;color:#555;display:block;margin-bottom:20px;}
.allnews .tab-widget .tab-content .tab-pane .m-view-content .img-content p a:hover{color:#d32f2f;}
.allnews .tab-widget .tab-content .tab-pane .m-view-content .img-content ul li{width:auto;margin-right:2px;}
.allnews .tab-widget .tab-content .tab-pane .m-view-content .img-content ul li i{font-size:13px;color:#FFA726;}
.allnews .tab-widget .tab-content .tab-pane .comment-content{padding-bottom:25px;margin-bottom:18px;}
.allnews .tab-widget .tab-content .tab-pane .comment-content .comment-img a i{font-size:42px;color:#fff;background:#777;width:70px;height:70px;text-align:center;padding:13px;float:left;margin-right:15px;}
.allnews .tab-widget .tab-content .tab-pane .comment-content .img-content p a{font-size:15px;color:#555;}
.allnews .tab-widget .tab-content .tab-pane .comment-content .img-content p a span{font-weight:500;}
.allnews .tab-widget .tab-content .tab-pane .comment-content .img-content p a:hover{color:#d32f2f;}
.allnews .tab-widget .tab-content .tab-pane .catagory-content ul li a{font-size:14px;color:#555;display:block;margin-bottom:15px;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:10px;}
.allnews .tab-widget .tab-content .tab-pane .catagory-content ul li a span{color:#777;float:right;}
.allnews .tab-widget .tab-content .tab-pane .catagory-content ul li a:hover{color:#d32f2f;}
.videos .vodeo-c{background:#222;padding:30px 25px 20px;margin-bottom:60px;}
.videos .vodeo-c .video-top h4{font-size:22px;color:#fff;padding-bottom:8px;border-bottom:1px solid #555;margin-bottom:35px;position:relative;}
.videos .vodeo-c .video-top h4:before{position:absolute;content:'';background:#d32f2f;width:160px;height:2px;bottom:-1px;left:0;}
.videos .vodeo-c .video-content{background:url(../images/v-player-1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;padding:175px 0;}
.videos .vodeo-c .video-content a i{font-size:24px;color:#fff;background:#d32f2f;width:100px;height:60px;padding:18px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}
.videos .vodeo-c .video-content a i:hover{color:#222;}
.videos .vodeo-c .video-list .list-content{border-bottom:1px solid #333;padding-bottom:42px;margin-bottom:13px;}
.videos .vodeo-c .video-list .list-content img{float:left;margin-right:15px;}
.videos .vodeo-c .video-list .list-content p a{display:block;font-size:15px;color:#ddd;line-height:25px;}
.videos .vodeo-c .video-list .list-content p a:hover{color:#d32f2f;}
.oth-news{padding-bottom:10px;}
.oth-news .trending-top h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.oth-news .trending-top h4:before{position:absolute;content:'';background:#d32f2f;width:172px;height:2px;bottom:-1px;left:0;}
.oth-news .trending-content{position:relative;margin-bottom:25px;}
.oth-news .trending-content .trending-layer{position:absolute;bottom:0;left:0;padding:18px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);}
.oth-news .trending-content .trending-layer p{margin-bottom:10px;}
.oth-news .trending-content .trending-layer p a{font-size:15px;color:#fff;line-height:23px;font-weight:300;}
.oth-news .trending-content .trending-layer p a:hover{text-decoration:underline;}
.oth-news .trending-content .trending-layer ul li{font-size:13px;color:#fff;font-weight:300;}
.oth-news .trending-s .trending-s-content{border-bottom:1px solid #ddd;padding-bottom:25px;margin-bottom:15px;}
.oth-news .trending-s .trending-s-content .trending-img a img{float:left;margin-right:15px;}
.oth-news .trending-s .trending-s-content .img-content p a{font-size:15px;color:#555;display:block;font-weight:500;margin-bottom:6px;}
.oth-news .trending-s .trending-s-content .img-content p a:hover{color:#d32f2f;}
.oth-news .trending-s .trending-s-content .img-content span{font-size:13px;color:#777;font-weight:300;}
.oth-news .more-top h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:20px;position:relative;}
.oth-news .more-top h4:before{position:absolute;content:'';background:#d32f2f;width:150px;height:2px;bottom:-1px;left:0;}
.oth-news .more-content{margin-bottom:30px;}
.oth-news .more-content .more-img a img{float:left;margin:0 20px 20px 0;}
.oth-news .more-content .img-content h6 a{display:block;font-size:15px;color:#555;line-height:22px;margin-bottom:8px;}
.oth-news .more-content .img-content h6 a:hover{color:#d32f2f;}
.oth-news .more-content .img-content ul{margin-bottom:10px;}
.oth-news .more-content .img-content ul li{font-size:13px;color:#777;font-weight:300;}
.oth-news .more-content .img-content ul li:nth-child(1){color:#fff;background:#d32f2f;padding:5px 10px;font-weight:500;border-radius:2px;margin-right:15px;}
.oth-news .more-content .img-content p{font-size:13px;color:#222;line-height:23px;}
.oth-news .login-widget{margin:0;}
.oth-news .login-widget h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.oth-news .login-widget h4:before{position:absolute;content:'';background:#d32f2f;width:68px;height:2px;bottom:-1px;left:0;}
.oth-news .login-widget form input[type="text"],
.oth-news .login-widget form input[type="password"]{width:100%;height:45px;padding:15px;margin-bottom:15px;color:#555;border:2px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.oth-news .login-widget form input[type="text"]:focus,
.oth-news .login-widget form input[type="password"]:focus{outline:none;border-color:#d32f2f;}
.oth-news .login-widget form label{font-size:14px;color:#777;font-weight:500;display:block;cursor:pointer;margin:5px 0 15px;}
.oth-news .login-widget form label input{margin-right:5px;}
.oth-news .login-widget form button{font-size:15px;color:#fff;background:#d32f2f;border:1px solid #d32f2f;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:8px 38px;font-weight:500;}
.oth-news .login-widget form button:hover{background:#222;border-color:#222;}
.oth-news .tag-widget{margin-bottom:40px;}
.oth-news .tag-widget h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.oth-news .tag-widget h4:before{position:absolute;content:'';background:#d32f2f;width:92px;height:2px;bottom:-1px;left:0;}
.oth-news .tag-widget ul li a{font-size:13px;color:#d32f2f;display:block;padding:5px 10px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-bottom:10px;}
.oth-news .tag-widget ul li a:hover{background:#d32f2f;color:#fff;border-color:#d32f2f;}
.oth-news .add-widget{margin-bottom:50px;}
.oth-news .newsletter-widget{position:relative;}
.oth-news .newsletter-widget .widget-layer{position:absolute;top:0;left:0;padding:35px;}
.oth-news .newsletter-widget .widget-layer p{font-size:16px;color:#555;font-weight:500;margin-bottom:10px;}
.oth-news .newsletter-widget .widget-layer p strong{color:#d32f2f;}
.oth-news .newsletter-widget .widget-layer h4{font-size:24px;color:#222;font-weight:600;margin-bottom:20px;}
.oth-news .newsletter-widget .widget-layer span{font-size:15px;display:block;margin-bottom:10px;}
.oth-news .newsletter-widget .widget-layer ul li a i{font-size:30px;color:#fff;background:#222;width:135px;height:55px;padding:12px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-bottom:10px;text-align:center;}
.oth-news .newsletter-widget .widget-layer ul li a i:hover{color:#d32f2f;}
footer .footer-c{background:#222;padding:30px 30px 10px;}
footer .footer-c .footer-about h4{font-size:20px;color:#fff;padding-bottom:8px;border-bottom:1px solid #555;margin-bottom:28px;position:relative;}
footer .footer-c .footer-about h4:before{position:absolute;content:'';background:#d32f2f;width:138px;height:2px;bottom:-1px;left:0;}
footer .footer-c .footer-about p{font-size:13px;color:#a3a3a3;line-height:22px;margin-bottom:25px;}
footer .footer-c .footer-about ul li a{font-size:14px;background:#ddd;display:block;width:25px;height:25px;color:#555;text-align:center;padding:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
footer .footer-c .footer-about ul li a:hover{background:#d32f2f;color:#fff;}
footer .footer-c .footer-link h4{font-size:20px;color:#fff;padding-bottom:8px;border-bottom:1px solid #555;margin-bottom:28px;position:relative;}
footer .footer-c .footer-link h4:before{position:absolute;content:'';background:#d32f2f;width:125px;height:2px;bottom:-1px;left:0;}
footer .footer-c .footer-link ul li a{font-size:13.5px;color:#a3a3a3;display:inline-block;margin-bottom:5px;}
footer .footer-c .footer-link ul li a i{color:#555;margin-right:10px;}
footer .footer-c .footer-link ul li a:hover{color:#d32f2f;}
footer .footer-c .footer-twitter h4{font-size:20px;color:#fff;padding-bottom:8px;border-bottom:1px solid #555;margin-bottom:28px;position:relative;}
footer .footer-c .footer-twitter h4:before{position:absolute;content:'';background:#d32f2f;width:120px;height:2px;bottom:-1px;left:0;}
footer .footer-c .footer-twitter ul li{font-size:14px;color:#a3a3a3;line-height:24px;margin-bottom:17px;}
footer .footer-c .footer-twitter ul li i{font-size:36px;color:#777;display:inline-block;margin-right:15px;float:left;height:65px;}
footer .footer-c .footer-twitter ul li a{color:#555;}
footer .footer-c .footer-twitter ul li a:hover{color:#d32f2f;text-decoration:underline;}
footer .footer-c .copyright-text p, footer .footer-c .designer-text p{font-size:13px;color:#777;margin-top:15px;}
footer .footer-c .copyright-text p i, footer .footer-c .designer-text p i{color:#d32f2f;margin:0 2px;}
footer .footer-c .copyright-text p a, footer .footer-c .designer-text p a{color:#b1b1b1;}
footer .footer-c .copyright-text p a:hover, footer .footer-c .designer-text p a:hover{text-decoration:underline;}
footer .footer-c .back-to-top i{font-size:30px;color:#fff;background-color:#222;position:fixed;width:40px;height:40px;padding:5px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:pointer;bottom:20px;right:20px;display:none;z-index:1;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;}
footer .footer-c .back-to-top i:hover{background:#d32f2f;}
.p-heading{margin-bottom:25px;}
.p-heading .page-bg{background-color:#000;background-position:center;background-repeat:no-repeat;padding:20px 0;position:relative;}
.p-heading .page-bg:before{position:absolute;content:'';background:rgba(255, 255, 255, 0.85);width:100%;height:100%;top:0;left:0;}
.p-heading .page-bg .p-content{border:4px solid #d32f2f;width:500px;margin:auto;padding:10px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:relative;}
.p-heading .page-bg .p-content h4{font-size:22px;color:#222;font-weight:600;margin:10px 0;}
.p-heading .page-bg .p-content ul{position:absolute;bottom:-15px;left:20%;width:75%;margin-left:-21px;background:#fff;padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.176);box-shadow:0 0 15px rgba(0, 0, 0, 0.176);}
.p-heading .page-bg .p-content ul li{font-size:13px;color:#777;font-weight:500;}
.p-heading .page-bg .p-content ul li i{margin-right:6px;}
.p-heading .page-bg .p-content ul li a{color:#555;}
.p-heading .page-bg .p-content ul li a:hover{color:#d32f2f;}
.about .about-slider{position:relative;}
.about .about-slider .owl-prev i{font-size:24px;color:#fff;background:#d32f2f;width:30px;height:32px;text-align:center;padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:absolute;top:50%;left:0;margin-top:-15px;z-index:999;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;opacity:0;visibility:hidden;}
.about .about-slider .owl-next i{font-size:24px;color:#fff;background:#d32f2f;width:30px;height:32px;text-align:center;padding:3px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;position:absolute;top:50%;right:0;margin-top:-15px;z-index:999;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;opacity:0;visibility:hidden;}
.about .about-slider:hover .owl-prev i{opacity:1;visibility:visible;left:12px;}
.about .about-slider:hover .owl-next i{opacity:1;visibility:visible;right:12px;}
.about .img-content h4{font-size:18px;color:#222;line-height:32px;text-transform:uppercase;margin-bottom:5px;}
.about .img-content p{font-size:13px;color:#555;line-height:22px;margin-bottom:12px;}
.about .img-content h6{font-size:14px;color:#555;line-height:22px;margin-bottom:12px;}
.about .about-box{margin:90px 0 80px;}
.about .about-box i{font-size:24px;color:#d32f2f;border:2px solid #d32f2f;width:52px;height:52px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:12px;margin-bottom:25px;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;}
.about .about-box h6{font-size:16px;color:#222;margin-bottom:13px;text-transform:uppercase;}
.about .about-box p{font-size:15px;line-height:23px;}
.about .about-box:hover i{background:#d32f2f;color:#fff;}
.about .why-us h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:28px;position:relative;}
.about .why-us h4:before{position:absolute;content:'';background:#d32f2f;width:171px;height:2px;bottom:-1px;left:0;}
.about .why-us p{font-size:15px;line-height:27px;margin-bottom:15px;}
.about .why-us ul li{font-size:13px;color:#777;margin-bottom:5px;}
.about .why-us ul li i{color:#d32f2f;margin-right:8px;}
.about .testimonial h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:20px;position:relative;}
.about .testimonial h4:before{position:absolute;content:'';background:#d32f2f;width:176px;height:2px;bottom:-1px;left:0;}
.about .testimonial .testimonial-slider{position:relative;}
.about .testimonial .testimonial-slider img{max-width:100px;border:3px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:auto;margin-bottom:18px;}
.about .testimonial .testimonial-slider h6{font-size:13px;margin-bottom:10px;line-height:22px;text-transform:uppercase;}
.about .testimonial .testimonial-slider p{font-size:14px;color:#777;line-height:22px;max-width:500px;margin:auto;}
.about .testimonial .testimonial-slider .owl-dots{position:absolute;bottom:-35px;left:50%;margin-left:-15px;}
.about .testimonial .testimonial-slider .owl-dots .owl-dot{width:7px;height:9px;background:#eee;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:3px;}
.about .testimonial .testimonial-slider .owl-dots .active{background:#d32f2f;}
.about .team{margin-top:35px;}
.about .team h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.about .team h4:before{position:absolute;content:'';background:#d32f2f;width:265px;height:2px;bottom:-1px;left:0;}
.about .team-member{position:relative;overflow:hidden;margin-bottom:15px;}
.about .team-member .team-layer{bottom:0px;left:0;background:rgb(34, 34, 34);width:100%;padding:8px 0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.about .team-member .team-layer h6{font-size:15px;color:#fff;margin-bottom:0px;text-transform:uppercase;}
.about .team-member .team-layer p{font-size:13px;color:#fff;text-transform:capitalize;}
.about .team-member .team-layer ul li a i{font-size:12px;color:#d32f2f;background:#fff;width:25px;height:25px;text-align:center;padding:7px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.about .team-member .team-layer ul li a i:hover{color:#fff;background:#222;}
.about .team-member:hover .team-layer{bottom:0;}
.catagory .catagory-content{margin-bottom:20px;}
.catagory .catagory-content .cat-img a img{float:left;margin-right:20px;margin-bottom:15px;}
.catagory .catagory-content .img-content h6 a{display:block;font-size:14px;color:#555;line-height:22px;margin-bottom:8px;}
.catagory .catagory-content .img-content h6 a:hover{color:#d32f2f;}
.catagory .catagory-content .img-content ul{margin-bottom:10px;}
.catagory .catagory-content .img-content ul li{font-size:13px;color:#9E9E9E;}
.catagory .catagory-content .img-content p{font-size:13px;color:#222;line-height:23px;}
.catagory .pagi ul{margin:65px 0 35px;}
.catagory .pagi ul li a{font-size:14px;color:#555;border:1px solid #ddd;display:block;width:32px;height:32px;text-align:center;font-weight:500;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.catagory .pagi ul li a:hover{border-color:#d32f2f;color:#d32f2f;}
.catagory .pagi ul li.active a{background:#d32f2f;color:#fff;border-color:#d32f2f;}
.catagory .pagi2 ul{margin-top:10px;}
.catagory .follow-widget{margin-bottom:35px;}
.catagory .follow-widget h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.catagory .follow-widget h4:before{position:absolute;content:'';background:#d32f2f;width:118px;height:2px;bottom:-1px;left:0;}
.catagory .follow-widget ul li{float:left;width:31.8%;margin-bottom:8px;margin-right:8px;}
.catagory .follow-widget ul li a{padding:23px 0;text-align:center;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.catagory .follow-widget ul li a i{font-size:22px;color:#fff;margin-bottom:12px;}
.catagory .follow-widget ul li a p{font-size:13px;color:#fff;font-weight:300;}
.catagory .follow-widget ul li a p span{display:block;font-size:16px;font-weight:500;}
.catagory .follow-widget ul li:nth-child(1) a{background:#4c66a3;}
.catagory .follow-widget ul li:nth-child(2) a{background:#2fc2ee;}
.catagory .follow-widget ul li:nth-child(3){margin-right:0;}
.catagory .follow-widget ul li:nth-child(3) a{background:#ff680d;}
.catagory .follow-widget ul li:nth-child(4) a{background:#0e76a8;}
.catagory .follow-widget ul li:nth-child(5) a{background:#cf3e28;}
.catagory .follow-widget ul li:nth-child(6){margin-right:0;}
.catagory .follow-widget ul li:nth-child(6) a{background:#e42c27;}
.catagory .add-widget a img{margin-bottom:40px;}
.catagory .tab-widget{margin-bottom:40px;}
.catagory .tab-widget ul.nav{border-bottom:none;margin-bottom:25px;}
.catagory .tab-widget ul.nav li{width:50%;}
.catagory .tab-widget ul.nav li a{font-size:14px;color:#222;font-weight:500;background:#ddd;text-align:center;padding:10px 0;border:1px solid #ddd;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.catagory .tab-widget ul.nav li a:hover{border-color:#ddd #ddd transparent;}
.catagory .tab-widget ul.nav li a.active{background:transparent;color:#d32f2f;}
.catagory .tab-widget .tab-content .tab-pane .m-view-content{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:25px;}
.catagory .tab-widget .tab-content .tab-pane .m-view-content .m-view-img a img{float:left;margin-right:15px;}
.catagory .tab-widget .tab-content .tab-pane .m-view-content .img-content p a{font-size:13px;color:#555;display:block;margin-bottom:6px;}
.catagory .tab-widget .tab-content .tab-pane .m-view-content .img-content p a:hover{color:#d32f2f;}
.catagory .tab-widget .tab-content .tab-pane .m-view-content .img-content ul li{width:auto;margin-right:2px;}
.catagory .tab-widget .tab-content .tab-pane .m-view-content .img-content ul li i{font-size:13px;color:#FFA726;}
.catagory .tab-widget .tab-content .tab-pane .comment-content{padding-bottom:25px;margin-bottom:18px;}
.catagory .tab-widget .tab-content .tab-pane .comment-content .comment-img a i{font-size:42px;color:#fff;background:#777;width:70px;height:70px;text-align:center;padding:13px;float:left;margin-right:15px;}
.catagory .tab-widget .tab-content .tab-pane .comment-content .img-content p a{font-size:15px;color:#555;}
.catagory .tab-widget .tab-content .tab-pane .comment-content .img-content p a span{font-weight:500;}
.catagory .tab-widget .tab-content .tab-pane .comment-content .img-content p a:hover{color:#d32f2f;}
.catagory .tab-widget .tab-content .tab-pane .catagory-content ul li a{font-size:14px;color:#555;display:block;margin-bottom:15px;font-weight:500;border-bottom:1px solid #ddd;padding-bottom:10px;}
.catagory .tab-widget .tab-content .tab-pane .catagory-content ul li a span{color:#777;float:right;}
.catagory .tab-widget .tab-content .tab-pane .catagory-content ul li a:hover{color:#d32f2f;}
.catagory .login-widget{margin-bottom:40px;}
.catagory .login-widget h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.catagory .login-widget h4:before{position:absolute;content:'';background:#d32f2f;width:68px;height:2px;bottom:-1px;left:0;}
.catagory .login-widget form input[type="text"],
.catagory .login-widget form input[type="password"]{width:100%;height:45px;padding:15px;margin-bottom:15px;color:#555;border:2px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.catagory .login-widget form input[type="text"]:focus,
.catagory .login-widget form input[type="password"]:focus{outline:none;border-color:#d32f2f;}
.catagory .login-widget form label{font-size:14px;color:#777;font-weight:500;display:block;cursor:pointer;margin:5px 0 15px;}
.catagory .login-widget form label input{margin-right:5px;}
.catagory .login-widget form button{font-size:15px;color:#fff;background:#d32f2f;border:1px solid #d32f2f;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:8px 38px;font-weight:500;}
.catagory .login-widget form button:hover{background:#222;border-color:#222;}
.catagory .catagory-two{margin-bottom:30px;}
.catagory .catagory-two img{margin-bottom:20px;}
.catagory .catagory-two h6 a{display:block;font-size:17px;color:#555;line-height:23px;margin-bottom:10px;font-weight:500;}
.catagory .catagory-two h6 a:hover{color:#d32f2f;}
.catagory .catagory-two ul{margin-bottom:10px;}
.catagory .catagory-two ul li{font-size:13px;color:#777;font-weight:300;}
.catagory .catagory-two ul li:nth-child(1){color:#fff;background:#d32f2f;padding:3px 10px;font-weight:500;border-radius:2px;margin-right:15px;}
.catagory .catagory-two p{font-size:14px;color:#222;line-height:23px;font-weight:300;}
.news-details .news-heading h4{font-size:14px;color:#222;line-height:23px;margin-bottom:10px;}
.news-details .news-heading ul{margin-bottom:15px;}
.news-details .news-heading ul li{font-size:12px;color:#555;margin-right:20px;}
.news-details .news-heading ul li i{font-size:13px;color:#555;margin-right:5px;}
.news-details .news-heading ul li a{color:#555;}
.news-details .news-heading ul li a:hover{color:#d32f2f;}
.news-details .news-heading img{margin-bottom:20px;}
.news-details .news-heading p{font-size:13px;color:#555;line-height:22px;}
.news-details .news-dsn{background:#f5f5f5;padding:38px 40px;margin-bottom:35px;border-left:3px solid #d32f2f;}
.news-details .news-dsn i{float:left;font-size:30px;color:#d32f2f;margin-right:10px;}
.news-details .news-dsn p{font-size:15px;color:#777;line-height:30px;font-style:italic;margin-bottom:10px;}
.news-details .news-dsn h6{font-size:14px;color:#222;padding-left:40px;position:relative;}
.news-details .news-dsn h6:before{position:absolute;content:'';background:#bbb;width:30px;height:2px;top:6px;left:0;}
.news-details .news-box-img img{margin-bottom:10px;}
.news-details .news-box-txt p{font-size:15px;color:#555;line-height:30px;margin-top:-8px;}
.news-details .news-btm-txt p{font-size:15px;color:#555;line-height:30px;margin-bottom:35px;}
.news-details .social-share ul li a{display:block;font-size:13px;color:#fff;padding:8px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.news-details .social-share ul li a:hover{background:#222 !important;color:#d32f2f;}
.news-details .social-share ul li:nth-child(1) a{background:#4c66a3;}
.news-details .social-share ul li:nth-child(2) a{background:#2fc2ee;}
.news-details .social-share ul li:nth-child(3) a{background:#cf3e28;}
.news-details .social-share ul li:nth-child(4) a{background:#c8232c;}
.news-details .news-tag ul{margin-top:7px;}
.news-details .news-tag ul li{font-size:15px;color:#222;font-weight:500;}
.news-details .news-tag ul li a{display:block;font-size:14px;color:#777;font-weight:400;}
.news-details .news-tag ul li a:hover{color:#d32f2f;}
.news-details .news-author{margin:5px 0;padding:10px;border:2px solid #ddd;}
.news-details .news-author img{float:left;margin-right:20px;}
.news-details .news-author h6{font-size:13px;color:#777;margin-top:5px;margin-bottom:10px;}
.news-details .news-author h6 span{color:#222;margin-left:5px;font-weight:400;line-height:18px;}
.news-details .news-author p{font-size:14px;color:#555;line-height:25px;font-weight:300;margin-bottom:15px;}
.news-details .news-author ul li a i{font-size:14px;color:#aaa;display:block;margin-right:5px;}
.news-details .news-author ul li a i:hover{color:#d32f2f;}
.news-details .news-comment{margin-bottom:50px;}
.news-details .news-comment h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.news-details .news-comment h4:before{position:absolute;content:'';background:#d32f2f;width:167px;height:2px;bottom:-1px;left:0;}
.news-details .news-comment h4 span{color:#777;}
.news-details .news-comment .comment-box{margin-bottom:45px;}
.news-details .news-comment .comment-box .comment-img img{max-width:100px;margin-right:30px;}
.news-details .news-comment .comment-box .img-content h6{font-size:14px;color:#777;margin:5px 0 10px;font-weight:400;}
.news-details .news-comment .comment-box .img-content h6 a{font-size:15px;color:#222;margin-right:15px;font-weight:500;}
.news-details .news-comment .comment-box .img-content h6 a:hover{color:#d32f2f;}
.news-details .news-comment .comment-box .img-content p{font-size:14px;color:#222;line-height:25px;margin-bottom:15px;}
.news-details .news-comment .comment-box .img-content span a{font-size:12px;color:#d32f2f;border:1px solid #ddd;padding:4px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;font-weight:500;}
.news-details .news-comment .comment-box .img-content span a:hover{color:#fff;background:#d32f2f;border-color:#d32f2f;}
.news-details .news-comment .comment-box2{margin-left:55px;}
.news-details .comment-reply{margin-bottom:50px;}
.news-details .comment-reply h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.news-details .comment-reply h4:before{position:absolute;content:'';background:#d32f2f;width:199px;height:2px;bottom:-1px;left:0;}
.news-details .comment-reply form input{width:100%;height:45px;border:2px solid #ddd;padding:15px;font-size:13px;font-weight:500;color:#222;margin-bottom:30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.news-details .comment-reply form input:focus{outline:none;border-color:#d32f2f;}
.news-details .comment-reply form textarea{width:100%;height:200px;border:2px solid #ddd;padding:15px;font-size:13px;font-weight:500;color:#222;margin-bottom:30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.news-details .comment-reply form textarea:focus{outline:none;border-color:#d32f2f;}
.news-details .comment-reply form button{font-size:14px;color:#fff;background:#d32f2f;border:none;padding:10px 40px;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.news-details .comment-reply form button:hover{background:#222;}
.news-details .relate-news{margin-bottom:25px;}
.news-details .relate-news h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.news-details .relate-news h4:before{position:absolute;content:'';background:#d32f2f;width:158px;height:2px;bottom:-1px;left:0;}
.news-details .relate-news .relate-slider{position:relative;}
.news-details .relate-news .relate-slider .slider-content{position:relative;}
.news-details .relate-news .relate-slider .slider-content .slider-layer{position:absolute;bottom:0;left:0;padding:15px 15px 0px 15px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.4)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.4) 25%);width:100%}
.news-details .relate-news .relate-slider .slider-content .slider-layer p{margin-bottom:10px;}
.news-details .relate-news .relate-slider .slider-content .slider-layer p a{font-size:13px;color:#fff;line-height:16px;}
.news-details .relate-news .relate-slider .slider-content .slider-layer p a:hover{text-decoration:underline;}
.news-details .relate-news .relate-slider .slider-content .slider-layer ul li{font-size:13px;color:#fff;font-weight:300;}
.news-details .relate-news .relate-slider .slider-content .slider-layer ul li:nth-child(1){background:#d32f2f;padding:3px 12px;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-right:15px;}
.news-details .relate-news .owl-dots{position:absolute;top:0;right:0;margin-top:-63px;margin-right:-3px;}
.news-details .relate-news .owl-dots .owl-dot{width:12px;height:12px;background:#777;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:3px;}
.news-details .relate-news .owl-dots .active{background:#d32f2f;}
.news-details .follow-widget{margin-top:5px;margin-bottom:35px;}
.news-details .follow-widget h4{font-size:22px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:35px;position:relative;}
.news-details .follow-widget h4:before{position:absolute;content:'';background:#d32f2f;width:118px;height:2px;bottom:-1px;left:0;}
.news-details .follow-widget ul li{float:left;width:31.8%;margin-bottom:8px;margin-right:8px;}
.news-details .follow-widget ul li a{padding:23px 0;text-align:center;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.news-details .follow-widget ul li a i{font-size:22px;color:#fff;margin-bottom:12px;}
.news-details .follow-widget ul li a p{font-size:13px;color:#fff;font-weight:300;}
.news-details .follow-widget ul li a p span{display:block;font-size:16px;font-weight:500;}
.news-details .follow-widget ul li:nth-child(1) a{background:#4c66a3;}
.news-details .follow-widget ul li:nth-child(2) a{background:#2fc2ee;}
.news-details .follow-widget ul li:nth-child(3){margin-right:0;}
.news-details .follow-widget ul li:nth-child(3) a{background:#ff680d;}
.news-details .follow-widget ul li:nth-child(4) a{background:#0e76a8;}
.news-details .follow-widget ul li:nth-child(5) a{background:#cf3e28;}
.news-details .follow-widget ul li:nth-child(6){margin-right:0;}
.news-details .follow-widget ul li:nth-child(6) a{background:#e42c27;}
.news-details .newsletter-widget{position:relative;margin-bottom:50px;}
.news-details .newsletter-widget .widget-layer{position:absolute;top:0;left:0;padding:35px;}
.news-details .newsletter-widget .widget-layer p{font-size:16px;color:#555;font-weight:500;margin-bottom:10px;}
.news-details .newsletter-widget .widget-layer p strong{color:#d32f2f;}
.news-details .newsletter-widget .widget-layer h4{font-size:24px;color:#222;font-weight:600;margin-bottom:20px;}
.news-details .newsletter-widget .widget-layer span{font-size:15px;display:block;margin-bottom:10px;}
.news-details .newsletter-widget .widget-layer ul li a i{font-size:30px;color:#fff;background:#222;width:135px;height:55px;padding:12px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-bottom:10px;text-align:center;}
.news-details .newsletter-widget .widget-layer ul li a i:hover{color:#d32f2f;}
.news-details .add-widget a img{margin-bottom:40px;}
.news-details-two .follow-widget{margin-top:0;}
.faq-area{padding-bottom:60px;}
.faq-area .accordion .card{border:1px solid #ddd;border-radius:0;margin-bottom:10px;}
.faq-area .accordion .card .card-header{padding:0;margin-bottom:-1px;background-color:#fff;border-bottom:1px solid #ddd;cursor:pointer;}
.faq-area .accordion .card .card-header a{font-size:20px;color:#222;display:block;padding:15px 25px;margin:0;font-weight:500;}
.faq-area .accordion .card .card-body{padding:15px 28px;background:#eee;}
.faq-area .accordion .card .card-body p{font-size:15px;color:#555;line-height:28px;}
.coming-soon{padding:35px 0 100px;}
.coming-soon .cs-content h1{font-size:42px;color:#222;width:480px;margin:auto;padding-bottom:15px;margin-bottom:75px;position:relative;border-bottom:1px solid #ddd;}
.coming-soon .cs-content h1:before{position:absolute;content:'';background:#d32f2f;width:200px;height:2px;bottom:-1px;left:35%;margin-left:-30px;}
.coming-soon .cs-content .countdown-timer{margin-bottom:65px;}
.coming-soon .cs-content .countdown-timer #timer-wrapper .timer-body-block .table-cell{display:inline-block;margin:20px;color:#fff;background:#d32f2f;width:120px;padding:18px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.coming-soon .cs-content .countdown-timer #timer-wrapper .timer-body-block .table-cell .tab-val{font-size:42px;}
.coming-soon .cs-content .countdown-timer #timer-wrapper .timer-body-block .table-cell .tab-unit{text-transform:uppercase;font-size:14px;color:#eee;font-weight:500;}
.coming-soon .cs-content .news-subs h4{font-size:24px;color:#222;margin-bottom:25px;}
.coming-soon .cs-content .news-subs form{max-width:400px;margin:auto;position:relative;}
.coming-soon .cs-content .news-subs form input{width:100%;height:45px;border:2px solid #ddd;padding:15px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.coming-soon .cs-content .news-subs form input:focus{outline:none;border-color:#d32f2f;}
.coming-soon .cs-content .news-subs form button{font-size:16px;color:#555;background:transparent;border:none;width:45px;height:45px;position:absolute;top:0;right:0;}
.coming-soon .cs-content .news-subs form button:hover{color:#d32f2f;}
.error404{padding:70px 0 160px;}
.error404 .err-content h1{font-size:220px;color:#222;margin-bottom:15px;font-weight:600;}
.error404 .err-content h1 span{color:#d32f2f;}
.error404 .err-content h4{font-size:28px;color:#222;margin-bottom:25px;}
.error404 .err-content p{font-size:16px;color:#555;margin-bottom:35px;}
.error404 .err-content a{font-size:14px;color:#fff;background:#d32f2f;padding:12px 40px;font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.error404 .err-content a:hover{background:#222;}
.contact{}
.contact #map{width:100%;height:400px;margin-bottom:50px;}
.contact .contact-form h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:40px;position:relative;}
.contact .contact-details h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin:0 0 20px -10px;position:relative;}
.contact .contact-details h4:before{position:absolute;content:'';background:#d32f2f;width:125px;height:2px;bottom:-1px;left:0;}
.contact .contact-ICT h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin:0 0 20px -10px;position:relative;}
.contact .contact-ICT h4:before{position:absolute;content:'';background:#d32f2f;width:83px;height:2px;bottom:-1px;left:0;}
.contact .contact-form h4:before{position:absolute;content:'';background:#d32f2f;width:135px;height:2px;bottom:-1px;left:0;}
.contact .contact-dev h4{font-size:20px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin:0 0 20px -10px;position:relative;}
.contact .contact-dev h4:before{position:absolute;content:'';background:#d32f2f;width:218px;height:2px;bottom:-1px;left:0;}
.contact .contact-form form p{margin-bottom:30px;}
.contact .contact-form form p input{width:100%;height:45px;border:2px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:15px;font-size:13px;font-weight:500;margin-bottom:8px;}
.contact .contact-form form p input:focus{outline:none;border-color:#d32f2f;}
.contact .contact-form form p textarea{width:100%;height:170px;border:2px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:15px;font-size:13px;font-weight:500;margin-bottom:3px;}
.contact .contact-form form p textarea:focus{outline:none;border-color:#d32f2f;}
.contact .contact-form form p label{font-size:14px;color:#d32f2f;font-weight:500;font-style:italic;}
.contact .contact-form form button{font-size:15px;color:#fff;background:#d32f2f;width:100%;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;padding:12px;font-weight:500;}
.contact .contact-form form button:hover{background:#222;}
.contact .contact-form form #form-messages{font-size:14px;color:#222;margin-top:20px;}
.contact .contact-info h4{font-size:18px;color:#222;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:40px;position:relative;}
.contact .contact-info h4:before{position:absolute;content:'';background:#d32f2f;width:208px;height:2px;bottom:-1px;left:0;}
.contact .contact-info ul.con-info{margin-bottom:40px;}
.contact .contact-info ul.con-info li{font-size:14px;color:#555;margin-bottom:15px;font-weight:400;}
.contact .contact-info ul.con-info li span{color:#222;float:left;width:140px;height:35px;font-weight:500;}
.contact .contact-info ul.social li a{font-size:19px;color:#fff;display:block;width:45px;height:45px;text-align:center;padding:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.contact .contact-info ul.social li a:hover{background:#222 !important;}
.contact .contact-info ul.social li:nth-child(1) a{background:#4c66a3;}
.contact .contact-info ul.social li:nth-child(2) a{background:#2fc2ee;}
.contact .contact-info ul.social li:nth-child(3) a{background:#0e76a8;}
.contact .contact-info ul.social li:nth-child(4) a{background:#cf3e28;}
.contact .contact-info ul.social li:nth-child(5) a{background:#ff680d;}
.contact .contact-info ul.social li:nth-child(6) a{background:#e42c27;}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.vertical-menu{width:100%;height:auto;}
.vertical-menu a{background-color:#f5f5f5;color:black;display:block;padding:10px;text-decoration:none;border-bottom:#e7e6e6 solid 1px;font-size:13px;text-transform:uppercase;}
.vertical-menu a:hover{background-color:#000;font-weight:500;color:#fff;}
.vertical-menu a.active{background-color:#000;color:white;}
.allnews .vision-div h4{font-size:18px;color:#d32f2f;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:15px;position:relative;}
.allnews .vision-div p{font-size:14px;line-height:25px;margin-bottom:25px;}
.allnews .mission-div h4{font-size:18px;color:#d32f2f;padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:15px;position:relative;}
.allnews .mission-div p{font-size:14px;line-height:25px;margin-bottom:25px;}