 /*!Theme Name: Journeyfortech Sahayogiman
Theme URI: http://journeyfortech.com/
Author: Sanjib Jha
Author URI: http://journeyfortech.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: emadheshtoday
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
mag is based on Underscores https://journeyfortech.com/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
* ==========================================================================*/
@import url('https://fonts.googleapis.com/css?family=Ek+Mukta:300,400,500,600,700');
/*@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url('https://fonts.googleapis.com/css?family=Sura');*/
body {margin: 0;padding: 0;font-family: 'Ek Mukta', sans-serif;/* font-family: 'Noto Sans', sans-serif; */background-color: #eef1f3;}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}
ul, li, ol, a, form, dd, dt, dl {
margin: 0;
padding: 0;
list-style: none;
}
img {
max-width: 100%;
display: block;
object-fit: cover;
}
.container {max-width: 90%;}
p {
font-size: 18px;
padding: 5px;
}
a {color: #525252;stext-decoration: none;}
a:hover {/*color: #0684c7;*/color: #003893;text-decoration: none;}
h5 a {
color: #424242;
}
.bg-light {background-color: #283593!important;/* border-bottom: 6px solid #05773C; */}
.navbar-light .navbar-nav .nav-link {color: #fff;padding: 10px 15px;font-size: 16px;font-weight: 600;}
.navbar-light .navbar-nav .active>.nav-link {color: #fff;background: #e91e63;}
li.nav-item.active {
/*background: #507cd2;*/
color: #0171bb!important
}
.navbar {
/*border-top: 2px solid rgba(0,0,0,.3);
border-bottom: 1px solid #000;*/
padding: 0;
/* box-shadow: 0 0 12px #636161; */
margin-bottom: 30px;
/*height: 50px*/
/* border-top: 2px solid #dadada; */
/* border-bottom: 3px double #dadada; */
}
.navbar-light .navbar-nav .nav-link:hover {
/*    background: #f39200;*/
color: #507cd2;
}
section#top-head {padding: 7px;background: #DC143C;/* border-bottom: 1px solid #ddd; *//* border-top: 1px solid #ddd; */}
#top-heading{background: #fff;/* margin: 10px 0px; */}
.logo {margin-bottom: 20px;margin-top: 20px;}
ul.social a {
color: #d9dbde;
padding-right: 5px;
}
ul.social .fa-facebook {
padding: 8px 12px;
color: #fff;
background: #112e69;
border-radius: 50%;
}
ul.social .fa-twitter {
padding: 7px 8px;
color: #0456f9;
border-radius: 50%;
background: #ddd;
}
ul.social .fa-youtube {
padding: 7px 8px;
color: #fff;
background: #c00;
border-radius: 50%;
}
.navbar-light .navbar-nav .nav-link:hover {color: #fff;background: #144228;}
.dropdown-menu.show {
background: #0684c7;
}
.dropdown-item {
color: #fff;
padding: 11px 20px;
font-size: 16px;
font-weight: 600;
}
#flash_news {
margin: 20px 0px;
}
.flash_news_cover {border: 1px solid #e0e0e0;padding-top: 20px;text-align: center;margin-bottom: 20px;background: #FFF;border-top: 5px solid #e91e63;/* box-shadow: 0 4px 6px 2px rgba(0, 0, 0, 0.1), 0 2px 4px 3px rgba(0, 0, 0, 0.06); */}
.flash_news_cover img {
margin: auto;
padding: 20px;
}
.flash_news_cover h1 {font-size: 58px;line-height: 70px;font-weight: 700;display: block;color: #283593;/* margin-bottom: 15px; */padding: 10px;}
.flash_news_cover a:hover {
text-decoration: none;
}
.flash_news_cover p {margin-top: 12px;font-size: 20px;padding: 0px 20px 20px 20px;}
.img-lists-title {
position: relative;
background: #fe000d;
text-align: center;
padding: 10px;
margin-bottom: 15px;
}
.img-btn {
padding: 10px 20px;
height: 60px;
text-overflow: ellipsis;
overflow: hidden;
}
.section-wrapper {box-shadow: 0 0 8px rgba(0,0,0,.08);/* box-shadow: 0 4px 6px 2px rgba(0, 0, 0, 0.1), 0 2px 4px 3px rgba(0, 0, 0, 0.06); */background: #fff;padding: 10px 20px 20px 20px;}
.j4t_title {
margin: 15px 0;
border-bottom: 1px solid #9d9d9d;
padding-bottom: 0px;
}
.j4t_title h1 {
font-size: 22px;
font-weight: 600;
display: inline-block;
position: relative;
color: #0684c7;
}
.j4t_title .see-more {
float: right;
}
.cat-ti {
position: relative;
display: block;
padding: 5px 0px;
margin-bottom: 20px;
overflow: hidden;
}
span.titls {
display: inline-block;
z-index: 999;
background: #fff;
}
span.titls a {
background: #fff;
z-index: 999;
font-size: 24px;
font-weight: bold;
padding: 3px 8px 3px 0px;
position: relative;
}
span.titls:after {
position: absolute;
content: "";
width: 100%;
border-bottom: 2px solid #6d6666;
top: 50%;
z-index: -1;
}
span.alls {
float: right;
background: #fff;
padding: 4px 0px;
padding-left: 10px;
}
.small-box {
display: inline-block;
margin-bottom: 12px;
border-bottom: 1px dotted #ddd;
padding: 0px 0px 12px 0px;
}
.small-box img {
/*float: left;*/
/*margin-right: 10px;*/
height: 150px;
width: 100%;
object-fit: cover;
margin-bottom: 8px;
}
.small-title {font-size: 17px;font-weight: 600;line-height: 24px;}
.big-title {
font-size: 25px;
font-weight: bold;
line-height: 38px;
}

.news_title_bg {
    font-size: 25px;
    font-weight: bold;
    line-height: 38px;
}

.recent-scroll {
    height: 475px;
    overflow-y: scroll;
}

.big-box img {
height: 240px;
object-fit: cover;
width: 100%;
}
.big-box  p{font-size: 20px;line-height: 26px;text-align: justify;}
.very-small-box {
display: inline-block;
margin-bottom: 8px;
border-bottom: 1px dotted #ddd;
width: 100%;
}
.very-small-box img {
float: left;
display: block;
margin-right: 15px;
margin-bottom: 11px;
height: 90px;
width: 130px;
object-fit: cover;
}
.mid-box {
display: block;
margin-bottom: 15px;
position: relative;
}
.overlays {
display: block;
position: relative;
}
.overlays a {position: absolute;bottom: 0;text-align: center;padding: 14px;color: #fff !important;/* background-image: linear-gradient(#ded9d908, #52524c5e, #0c0c0cc4); */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.13) 18%,rgba(0,0,0,0.33) 36%,rgba(0,0,0,0.74) 70%,rgba(0,0,0,0.91) 87%,rgba(0,0,0,1) 100%);width: 100%;}
.mid-box img {
height: 175px;
width: 100%;
object-fit: cover;
}
.blog {
background: #efeeee;
padding: 10px;
border-bottom: 1px solid #bfbbbb;
}
.blog img {
width: 65px;
height: 65px;
border-radius: 50%;
object-fit: cover;
}
.cat-title {
border-bottom: 1px solid #9d9d9d;
padding-bottom: 4px;
margin-bottom: 15px;
}
.cat-title h1 {
display: inline-block;
position: relative;
font-size: 22px;
font-weight: 600;
color: #000;
}
.cat-title h1:after {
content: "";
position: absolute;
left: 0;
bottom: -5px;
width: 100%;
height: 3px;
background: #0171bb;
}

.heading__formall {
    margin-bottom: 25px;
    border-bottom: 1px solid #0034911f;
    display: block;
    position: relative;
}

.heading__formall span {
    color: #283593;
    font-size: 24px;
    line-height: 45px;
    font-weight: 700;
    position: relative;
    display: inline-block;
}

.heading__formall span:after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e91e63;
    width: 100%;
    left: 0;
    top: 100%;
}
.heading__formall a {
    font-size: 14px;
    color: #e91e63;
    font-weight: 500;
    padding: 0 25px;
    position: absolute;
    right: 0;
    top: 20px;
}
.heading__formall a:after {
    content: "\f178";
    position: absolute;
    font-family: fontawesome;
    font-size: 14px;
    margin-left: 5px;
}
.section-title {
font-size: 16px;
font-weight: 600;
background: #ddd;
position: relative;
/* border-right: 3px solid #0b6e3b; */
line-height: 40px;
/* border-bottom: 4px solid #1000ff; */
margin-bottom: 10px;
}
.section-title a.section-title-link {padding: 0 30px 0 20px;display: inline-block;color: #FFF;position: relative;line-height: 40px;background: #003893;text-decoration: none;}
a.read__all {align-items: center;line-height: 30px;padding: 0 15px;font-size: 14px!important;text-decoration: none;display: inline-block;border-radius: 35px;background-color: rgb(220, 20, 60);margin: 5px;float: right;color: #fff;}
 ul.media-list li .media-list-left figure a img {

width: 90px;

height: 60px;

padding-left: 5px;

object-fit: cover;

margin-right: 10px;

}

ul.media-list li {

/* background: #fff; */

position: relative;

display: flex;

padding: 7px;

padding-left: 20px;

margin-bottom: 7px;

border-bottom: 1px solid #ddd;

}

ul.media-list li .media-list-left {

display: inline-block;

float: left;

}

ul.media-list li .media-list-right h1 a {

color: #424242;

}

ul.media-list li .media-list-right h1 {

font-size: 16px;

font-weight: 600;

line-height: 1.6;

height: 50px;

overflow: hidden;

}
ul.media-list li:before{content: "";background-color: #037272;left: 0;top: 15px;height: 10px;width: 10px;border-radius: 50%;position: absolute;/* right: 172px; */}

.image-cover a figure {
position: relative;
}
.image-cover a figcaption {
position: absolute;
font-size: 18px;
}
.mb-section {
margin-bottom: 20px;
}
.card {
border: none;
float: left;
}
.card img {
box-sizing: border-box;
width: 100%;
max-width: 100%;
}
.pradesh-tab {
position: relative;
background: #f39200;
}
.title-name a {
font-size: 21px;
font-weight: 700;
color: #ffffff;
padding-left: 15px;
}
.text-right a span {
background: #cc0000;
padding: 5px 18px 2px;
font-size: 15px;
font-weight: 600;
border-radius: 4px;
color: #fff;
text-decoration: none;
}
a.nav-link.nav-tab.active {
background: #cc0000;
}
.title-name {
position: absolute;
left: 0;
}
a.nav-link.nav-tab {
padding: 10px 15px;
font-size: 17px;
color: #fff;
}
.nav-link:hover {
text-decoration: none;
/* background: #2e3192; */
}
.card-text h1 {
font-size: 23px;
font-weight: 600;
overflow: hidden;
padding: 10px 0px;
}
.btn-text p {
font-size: 17px;
text-align: justify;
/* padding: 10px; */
overflow: hidden;
}
.jt-border {
margin: 20px 0px;
}
/*slider start*/
figcaption {
position: absolute;
left: 0px;
bottom: 0;
color: #fff;
font-size: 32px;
background: rgba(0, 0, 0, .7);
padding: 5px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
/*    white-space: nowrap;*/
font-size: 24px;
}
figcaption a {
color: #fff;
}
figcaption a:hover {
color: #fff;
}
/*slider end*/
.economics p {
font-size: 16px;
font-weight: 600;
line-height: 1.3;
margin-top: 10px;
color: #424242;
}
.video-gallery .col-md-6 .image-cover a figure:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(to bottom, transparent, #000);
opacity: .9;
}
.eco-tech .col-md-3 .image-cover a figure:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(to bottom, transparent, #000);
opacity: .9;
}
.eco-tech .tech a figure img {
width: 100%;
height: 98px;
object-fit: cover;
}
figcaption.image-shadow {
background: none;
z-index: 1;
}
figcaption.image-shadow.txt-fnt {
font-size: 14px;
font-weight: 600;
}
.img-bck {
white-space: nowrap;
}
.owl-nav, .owl-dots {
display: none;
}
footer .secondary-footer {background: #283593;padding: 2em 0;color: #fff;}
.secondary-footer a {
color: #fff;
}
.secondary-footer h1 {
font-size: 20px;
font-weight: 700;
border-bottom: 2px solid #fff;
display: inline-block;
}
.inner-footer-box .list-unstyled li {
margin-top: 10px;
/* border-bottom: 1px solid #003399; */
/* display: inline-block; */
}

.footer-box.side-j4t {
    border-right: 1px solid;
}
.developer {background: #e91e63;/*padding: 10px 0px;*/}
.developer h5 {
font-size: 15px;
color: #fff;
padding: 12px 0;
display: block;
}
/*single page*/
.single-content h1 {
font-size: 50px;
font-weight: 700;
margin-bottom: 5px;
line-height: 57px;
}
.single-content h2 {
/*font-weight: 600;*/
margin-bottom: 16px;
font-size: 18px;
line-height: 1.4;
font-style: italic;
}
.date-time {/* border: 1px solid #e0e0e0; */padding: 10px;/* margin-bottom: 5px; *//*border-left: 2px solid #ca131a;*/}
.date-time span {
font-size: 16px;
display: inline-block;
margin-right: 15px;
}
.single-content .date-time span+span {/* margin-left: 15px; *//* border-left: 2px solid #d2d2d2; *//* padding-left: 15px; */padding-top: -20px;/* height: 15px; */}
#single-page .single-img .photographer {
border-bottom: 1px solid #ddd;
padding: 10px 0px;
}
.photographer h4 {
font-size: 15px;
color: #424242;
}
.single-img img{
width: 100%;
height: 450px;
}
.single-detail {
margin: 15px 0px;
}
.single-detail p {
font-size: 21px;
text-align: justify;
line-height: 35px;
color: #333;
/* font-weight: 500;
}
.single-right {
margin-bottom: 23px;
}
p a {
color: #507cd3;
}
/*blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #eee;
border-left: none;
margin: 30px 0px;
}
blockquote p {

font-size: 35px;
font-weight: 700;
color: rgb(0, 0, 0);
position: relative;
margin-left: 100px;
margin-bottom: 0px !important;
}
blockquote p:before {
content: "";
position: absolute;
left: -72px;
top: -5px;
width: 40px;
height: 40px;
background-image: url("../img/blockquote.png") no-repeat fixed center;
/*background: url(../img/blockquote.png) contain no-repeat;*/
}
.video-title h5 {
padding: 10px 0px;
height: 66px;
overflow: hidden;
line-height: 1.5;
}
.img-bck img {
height: 210px;
}
figure img{
/* height: 210px; */
}
.video-title {
margin-top: 12px;
}
.video-title h5{
height: 48px;
overflow: hidden;
}
.video-title p{
margin: 5px 0px;
height: 88px;
overflow: hidden;
}
.game-content img{
    height: 220px;
}
a.vid-play {position: absolute;top: 20%;text-align: center;left: 40%;font-size: 57px;color: #f00;padding: 0;}
.reporter_name a {/* padding: 1px 20px; *//* border-bottom: 1px solid #ed1b23; *//* color: #0684c7; */font-size: 18px;}
.titleholder {
margin-bottom: 10px;
background: #0e5dae;
line-height: 40px;
}
.title {
/* background: #0099cc url(./img/blue.jpg) no-repeat right; */
padding: 0px 30px 0px 20px;
/* line-height: 40px; */
font-size: 18px;
font-weight: 600;
color: #ffffff;
/* background: #0e5dae; */
/* text-shadow: 0 2px 3px #555; */
}

section.secondary-footer img {
    height: 120px;
    margin-top: -33px;
}

@media screen and (max-width: 756px) {
.title-name a {
display: none;
}
.single-content h1 {
font-size: 24px;
line-height: 32px;
}
.single-img img{
width: 100%;
height: 250px;
}
.flash_news_cover h1 {
font-size: 25px;
font-weight: 600;
display: block;
color: #333;
margin-bottom: 15px;
padding: 10px;
line-height: 1.5;
}
.d-block.w-100 {
height: 200px;
}
.side-vid iframe {
width: 100%;
height: 200px;
}
.jt-video iframe {
margin: 10px 0px;
width: 100%;
height: 200px;
}
.img-bck img {
height: 200px;
}
.cat-title {
margin-top: 18px;
}
.card-text h1 {
font-size: 20px;
font-weight: 600;
overflow: hidden;
padding: 10px 0px;
}
.footer-box {
margin-bottom: 10px;
}
.img-bck img {
height: 210px;
width: 100%;
}
}
blockquote {
float: right;
font-size: 1.4em;
width: 60%;
margin: 30px auto;
/* font-family:Open Sans; */
font-style: italic;
color: #555555;
padding: 1.2em 20px 1.2em 60px;
border-left: 8px solid #f39200;
line-height: 1.6;
position: relative;
background: #EDEDED;
}
blockquote::before {
font-family: Arial;
content: "\201C";
color: #003399;
font-size: 4em;
position: absolute;
left: 10px;
top: -10px;
}
blockquote::after {
content: '';
}
blockquote span {
display: block;
color: #333333;
font-style: normal;
font-weight: bold;
margin-top: 1em;
}
.dropdown-item:hover {
color: #fff;
text-decoration: none;
background-color: #f1232c;
}
.dropdown-menu {
border: none;
border-radius: 0;
padding: 0;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
top: 42px;
}
#category p {
font-size: 18px;
font-weight: 500;
}
.jt-ads img {
margin: 10px 0px;
object-fit: cover;
}
.addthis_inline_share_toolbox {
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
padding: 0.6em 0em;
margin-bottom: 0.6em;
}
.tag_line {
background: #dc3545;
padding: 2px 45px;
color: #fff;
display: table;
margin: 0 auto;
font-size: 18px;
margin-top: 10px;
}
.author a {
font-size: 18px;
color: #666;
}
.reporter_detail {
background: red;
}
.reporter_detail img {
border-radius: 50%;
height: 220px;
width: 220px;
}
.tag a:hover {
background: #232323;
color: #fff !important;
border: 1px solid #232323;
}
.tag a {
padding: 3px 8px;
border: 1px solid #d9d9d9;
margin: 0 8px 8px 0;
display: inline-block;
color: #232323;
line-height: 18px;
color: #ffff;
background: #039;
font-size: 14px;
font-weight: 500;
}
.h-eader.border-bottom {
/* border-bottom: 3px solid #478bca !important; */
margin: 15px 0px;
background: #cc0000;
padding: 7px;
}
/*.the-politics-news .h-eader {
margin-bottom: 22px;
border-bottom: 2px solid #b7090b !important;
}*/
.h-title {
font-size: 20px;
/* font-weight: 600; */
color: #fff;
}
.h-title-right {
font-size: 19px;
}
.h-title-right {
font-size: 16px;
margin-top: 3px;
}
.h-title-right a {
text-decoration: none;
color: #ffffff;
background: #cc0000;
padding: 2px 12px;
border-radius: 16px;
}
.journeyfotech {
/* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
margin-top: 5px;
/* border-radius: 5px; */
/* background: #ffffff; */
}
.journeyfotech h5 {
color: #fff;
padding: 8px 0px 8px 12px;
}
.to-top {
width: 25px;
height: 30px;
position: fixed;
bottom: 25px;
right: 20px;
display: none;
z-index: 9999;
}
.to-top a {
width: 25px;
height: 30px;
float: left;
text-decoration: none;
outline: none;
overflow: hidden;
color: #D31E02;
font-size: 30px;
line-height: 30px;
}
.unicode  {

float:right
}
.unicode a {
color: #fff;
font-weight: 500;

}
#return-to-top {
position: fixed;
bottom: 60px;
right: 20px;

}


.j4t-section-title {
    margin-top: -56px;
    font-size: 21px;
    margin-bottom: 15px;
    position: relative;
    z-index: 8;
    font-weight: 600;
}

.j4t-section-title a {
    display: inline-block;
    background: #a52a2a;
    color: #FFF;
    padding: 3px 15px;
}

.j4t-section-title span {
    display: inline-block;
    background: none;
}

.j4t-section-title:after, .archive-title:after {
    content: "";
    position: absolute;
    border-color: transparent #a52a2a #a52a2a transparent;
    border-width: 6px 5px;
    border-style: solid;
    left: -10px;
    top: 0;
}

.top-border {
    border: 1px solid #EEE;
    padding: 40px 20px;
    border-top: 5px solid #0e5dae;
}


.very-small-box.bichar img {
    height: 80px;
    width: 80px;
    border-radius: 50%;
}

.advertise-flash img {
    width: 100%;
}
/*
img:hover {
    -webkit-transition: all 0.3s ease 0s;
    -khtml-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-transform: scale(1.1);
    -khtml-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}*/