.story_title{margin-top: 25px; padding-bottom:10px;  border-bottom: 1px solid #eaeaea; width: 97%;}

.story_title h2{  font-size:2.8em; margin-bottom:10px; line-height:1.4em; color: #072340;}
.story_title h3{margin-bottom: 10px;}
.in_context .context span {background: #de1d3e; padding: 3px 10px;  color: white; font-size: 0.7em !important;}
.single_left,  .single_left p {font-size:1.15em;  margin:10px 0 15px 0; text-align: justify; color: #343F4A;} 
.single_left .comments h2{border-bottom: 0;}
.single_left img{float:left; margin:7px 15px 10px 0; max-width:100%; height:auto;}
.single_left iframe{width: 98%;}
.cont_break_ads{border-top: 1px solid #E9F0F5; border-bottom:1px solid #E9F0F5; padding: 5px 0 20px; margin: 10px 0; text-align: center; width: 100%; float: left;}
.cont_break_ads span{text-transform:uppercase; color: #bfbfbf; font-size: 0.7em;}
.single_left .incon_box{padding-right:0; }
.single_left .card {
    border: 0px;
}
.card{background: #FFFFFF !important; overflow: hidden;}
.card img {transition: transform .5s ease;}
.card:hover img{ transform: scale(1.1);}

.single_left .card-body {padding: 0rem 1.0rem 1.5rem;	min-height: 100px;}
.single_left .card-body h3{font-size: 1.1em; font-weight: bold; line-height: 1.3em;}
#single .sec_right{position: relative;}
.inside_sidebar{padding-top: 40px;}
.single_left{border-top: none; padding-right: 3%; border-right: 0;}
.date_share{float: left;
width: 100%; border-top: 1px solid #eaeaea;}
.top_wd{width: 50%; float: left; margin-top: 10px;}
.top_share{width: 30%; float: right; margin-top: 15px;}
.pwriter{ font-weight: bold; padding: 0px 15px 0 10px; background: url("images/writer_lr.png") no-repeat 5px; padding-left: 30px; float:left; display:inline-block;}
.pdate{font-size:1.0em; color:#666666; padding: 0px 15px; background: url(images/time.png) no-repeat 5px; padding-left: 25px; float:left; display:inline-block; margin-top: 6px;} 
.top_wd span{width: 100%; float: left;}
.my_writer{width: 100%; float: left; padding: 10px 5px; border: 1px solid #e8e8e8; margin-bottom: 20px;}
.my_writer .writer_img{max-width: 150px; float: left;}
.my_writer .writer_img img{border-radius: 50%;}
.my_writer .writer_dec{padding-top: 15px;} 
.my_writer .writer_dec h3{font-size: 1.3em; font-weight: bold;}
.my_writer .writer_dec h3 a{color: #4267b2;}
.my_writer .writer_dec p{margin-top: 5px; font-size: 1.0em;}
.comments{ background:#FFFFFF;  border: 1px solid #e8e8e8; width: 100%; float: left; padding: 10px 3%;  border-radius: 5px;}
.comments iframe{background:#FFFFFF !important;}

.engpg .bises h1 { font-size: 2.3em;}
.engpg .bises_date { font-size: 1.0em; margin-bottom: 10px;}
.engpg .card-body h2 { font-size: 1.3em; line-height: 1.2em;}
.engpg.main_stories .card {min-height: 340px;}
.engpg .right_cont_block.roch_bsk .news_loop_img{width:100%; float:left;}
.engpg .right_cont_block.roch_bsk .news_loop_txt{width:100%; float:left; margin-top:10px;}

.fb_iframe_widget_fluid span, iframe.fb_ltr { width: 100% !important; }
.comments h2{font-size: 1.3em; padding: 15px; margin: 0;}
.ar_heads{margin-bottom: 35px; width: 100%; float: left;}
.ar_heads h1{ font-size: 2.3em; display: block; float: left;}
.main_title{font-size: 2.3em; font-weight: bold; color: #213d7f; padding-left:5px; border-bottom:2px solid #ececec; line-height: 1.2em;float: left; margin-right: 30px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.sub_title{float: left;}
.sub_title ul li{display: inline-block; padding: 5px 15px; margin-right: 15px; background: #ECECEC; border-radius: 3px; font-size: 1.3em; margin-top: 5px; margin-bottom: 10px;}
.main_title p{font-size: 0.8em;}
.embed {position: relative;        padding-bottom: 50.25%;  padding-top: 30px;        height: 0; overflow: hidden; margin-bottom: 1em;}
.embed iframe { position: absolute;  top: 0; left: 0; width: 100%; height: 100%;}
#gallery-1 {margin: auto;}
#gallery-1 .gallery-item {float: left; margin-top: 10px; margin-right:2%; text-align: center; width: 30%; }
#gallery-1 .gallery-caption { margin-left: 0;}
.single_left .st-btn img{margin: 0!important;}

.cont_break_ads {border-top: 1px solid #E9F0F5; border-bottom: 1px solid #E9F0F5; padding: 5px 0 20px; margin: 10px 0; text-align: center; width: 100%; float: left;}
.cont_break_ads span { text-transform: uppercase; color: #bfbfbf; font-size: 0.7em;}
.cont_break_ads img{display:inline !important; float:none;}

.pg{margin:25px auto; display:block; max-width:500px;}
.page-numbers{ font-size:1.2em; padding: 0 12px; line-height:1.0em; margin-right:5px; border-radius:5px;  box-shadow:0 1px 2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.page-numbers:hover{ box-shadow: 0 7px 14px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);}
.pg .dots{box-shadow:none !important;}
.pg .current:hover, .pg .current{box-shadow:none; background: #de1d3e; color: #FFFFFF; }

.wp-caption.alignnone { margin: 5px 10px 20px 0;}
.wp-caption.alignleft { margin: 7px 10px 0px 0;}
.wp-caption.alignright { margin: 5px 0 10px 10px;}
.wp-caption .wp-caption-text {padding: 7px 10px; color: #868686; font-size: 0.75em; width:100%; clear:both;}
.single_left blockquote{margin: 30px 5%; padding-left: 2%; border-left:4px solid #e75d75; border-radius: 5px;}
.single_left blockquote, .single_left blockquote p, .single_left blockquote div{color: #21418E; font-size: 1.2em;}
.related_loop{width: 30%; float: left; margin-right: 3%;}
.related_loop:nth-of-type(3n){float: right;}
.single_left .related_loop img{margin: 0 0 15px 0;}
.archive .main_stories{width: 100% !important;}
.single_left .rashi_box{border:0px !important;}
.single_left .rashis div{text-align: left!important; font-weight: normal !important; border: 1px solid #D7D7D7; min-height: 0; padding: 7px;}
.single_left .rashis .rashi_dec{margin-left: 60px; float: left; border:0px !important;}
.single_left .rashis .rashi_dec h2{font-size: 1.3em; border-bottom: 0; padding-bottom: 0; margin-bottom: 0px;}
.single_left .rashis  div{background-position: 15px 20px !important;}
.single_left .rashis div:first-child{margin-right: 15px;}
.wp-block-media-text .wp-block-media-text__content {   
    padding: 0 2% !important;
    border-bottom: 2px solid #21418e;
    margin: 0 4% !important;
    font-style: italic;
    font-size: 1.2em;}


@media screen and (max-width: 768px) {

.single_left .rashis{width: 100% !important; display: block !important;}
	.single_left .rashi_box{padding-top: 20px;}
	.single_left .rashi_box .container{width: 100% !important; padding-right: 0 !important;}	
	.single_left .rashis >div{display: block; width: 100% !important; margin-right: 0 !important; float: left; margin-bottom: 10px;}
	.single_left .rashis div .rashi_dec {width: unset !important;}
	.engpg.main_stories .card{min-height: 0;}
.container {
    width: 95% !important;}
}

@media screen and (max-width: 600px) {
.top_wd{width: 100%; float: left;}
.top_share{width: 100%; float: left; margin-top:15px;}
.top_share div{float:left;}
.related_loop{ width: 100%; float: left !important;  margin: 0 0 25px 0;}
.related_loop img{margin: 0 15px 15px 0; width:48%; float: left; border-radius: 0;}
.single_left .card-body{min-height: 0 !important; position: absolute; right: 10px; top: 10px; width: 50%;}
.single_left	.incon_box{padding-top: 25px;}
	.no600{display: none;}	
.sec_right{margin-top: 0; padding-top: 0; border-top: 0;}
}
@media screen and (max-width: 400px) {
    .card-body {padding: 5px 7px !important;}
    .single_left h2 {font-size: 2.5em !important; line-height: 1.3em !important;}
	.single_left .rashi_dec h2{font-size:1.4em !important; }
	.related_loop img{margin: 0 0px 15px 0; width:100%; float: left; border-radius: 0;}
.single_left .card-body{min-height: 0 !important; position: relative; width: 100%; float: left;}
	.single_left .card-body h3{margin: 0 10px;}
	.archive_loop{width: 94%; padding: 5px 3% 10px; margin: 0 0 20px 0;}
	.archive_loop img{width: 100%; float: left; margin-right: 0; margin-bottom: 15px;}
	.archive_loop h2{float: left; width: 100%;}
		.archive_loop .pahile{float: left; width: 100%;}
.rel_in_loop h2{font-size: 1.0em !important;}
}
