/*
Theme Name: Protikhon
Theme URI: http://www.protikhon.com
Author: Sazzad Areafin Khan
Author URI: http://www.rapiditcare.com/
Description: Our 2015 Protikhon theme is clean, blog-focused, and designed for clarity. protikhon's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: protikhon
*/
.devs{font-size:10px;}
.bx-wrapper .bx-viewport { border: 0; box-shadow: 0 ;}
.top-logo{max-width:100%;padding-bottom: 10px; display:initial;}
.logo img{display:initial;}
/* .post-body {overflow:hidden;} */
#breadcrumbs{border-bottom: 1px solid #e7e7e7;padding: 8px 0;}

footer{overflow:hidden;margin-left: -6px;margin-right: -6px;}

.icc-logo{ margin-left: 150px;}
.header-bg iframe {float:right;}

.header-bg{
}

.cat-title{margin-bottom:5px;}

.row #facebook img._s0._rw.img{width:57px;}
#facebook img._s0._rw.img{width:50px;height:50px;}
.main-slider{overflow:hidden; max-height: 335px;}
header{border:1px solid #cccccc;}
.top-bar{border-bottom:1px solid #cccccc;padding: 2px 5px;}
.center{text-align:center;}
.navbar{margin-bottom:0;}
.navbar-brand {padding: 15px 15px 15px 25px;}
.title{color:red;}
a:hover{text-decoration:none;}
.media-small{overflow: hidden;display:inline-flex;clear: both;}
.media-small h4{float:right;padding-left:5px; margin-bottom: 0; margin-top: 0;}
.media-small img{float:left; margin-top:0;}
.carton{width:49%;padding:5px;}
.scroll{ max-height: 260px; overflow:hidden; }
.scroll:hover{ max-height: 260px; overflow-y:scroll; }
.scroll2{ max-height: 340px; overflow:hidden; }
.scroll2{ max-height: 340px; overflow-y:scroll; }
.nav > li > a {padding: 15px 10px;}
.top-bar{border: 1px solid #DDDDDD;font-size: 11px;position: relative;top: 0;width: 100%;}
.date-time {color: #999999;padding:5px;font-size:16px;font-family:headlineFont,SolaimanLipi,Bangla,AdorshoLipi,NikoshGrameen,Verdana, Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0; overflow: hidden;background:#F5F5F5; } 
.video-container iframe, .video-container object, .video-container embed{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.full-img{width: 100%;}
/*---------------	GRID CONTENT STYLE 	   ---------------*/
.list-content{padding:0 0 0 1px;}
.headline {padding:1px 15px;color:#666;margin: 0 0 1px;font-size:22px;}
* html .headline {padding:1px 10px;}
.headline h1 {font-size: 18px;overflow: hidden;color:#F00; padding-left:15px;}
.headline span {color: #333;}
.display {float: right;cursor: pointer;margin: 10px 5px;width:50px;height:15px;overflow: hidden;text-indent: -5555em;background: url(./files/display.gif) no-repeat 0 -20px;}	
.display-grid {background: url(./files/display.gif) no-repeat 0 0;}
.hentry { background: #FFF;margin:0 0 5px 15px; padding:5px;display: inline-block;width:95%;}
.entry-thumb {display: block;position: relative;margin: 0 5px 0 0;padding:3px;display: block;}
.entry-title {font-size: 18px; color:#F00;}
.entry-title a:hover {color: #000; text-decoration: none;}
.entry-title a:hover {color: #f00;text-decoration: none;}
.entry-excerpt { color:#000; font-size:16px;}
.entry-excerpt a {color: #F00;}
.entry-excerpt a:hover { font-weight:bold;}
.meta-date {color:#666; font-size:16px;}
.meta-more {display: inline;font-size: 14px;color:#400080;}
.meta-more:hover {color:#0080FF;border-bottom: 1px dotted #333;}
.grid-post {width:45%;float: left;display: inline; margin:0 0 0 15px; padding:7px;}
.grid-post .entry-thumb {margin-right: 10px;}
.grid-post .entry-excerpt {display: block;}
.grid-post .entry-meta {display: none;}
/*--------------------------------------*/
/* pagenavi */
.pagenavi { padding:15px 0; text-align:left; max-width: 100%; overflow: hidden;}
.pagenavi a,.pagenavi span { border:1px solid #E0E0E0; padding:2.5px 5px; margin:0 2.5px; background:#F7F7F7; }
.pagenavi a:hover { border-color:#ccc; }
.pagenavi .current { background:lightblue !important; }
.pagenavi span.pages { background:none; border:0; }
/*--------------------------------------*/
/* Calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: center; font-weight:bold;  font-size: 16px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 12px; }
#wp-calendar thead th { padding-bottom: 12px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #EFEEEE; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #E8E8E8; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 12px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 12px; text-transform: uppercase; padding-top: 10px; }
/*--------------------------------------*/
.alignleft{float:left;margin-right:5px;}
.alignright{float:right;margin-left:5px;}
.widget h4 {background: none repeat scroll 0 0 #f8f8f8;padding: 5px 0;text-align: center;}
.single h3{text-align:left;}
.container-fluid, .navbar-collapse {padding-left: 0;padding-right: 0;}
.rslides li {background-color: #888;height: 305px !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > ul > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background-color: #cd1713;color: #fff;}
.navbar {min-height: 34px;}
.nav > li > a {padding: 8px 10px;}
.nav > li {border-right: 1px solid lightgray;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #000000;color: #fff;}
#top-nav ul> li > .dropdown-menu{background: #f8f8f8f8;}
.heading, .media-small {border-bottom: 1px dotted #e1e1e1;padding-bottom: 4px;}
.scroller{display:table;float:left;overflow: hidden;padding:5px 0;font-size: 16px;border-left: 2px solid #eee;border-right: 2px solid #eee;}
.scroller-title{font-weight:bold;width: 110px;}
.scroller-body{ display:table-cell;color:#cd1713;padding-left:15px;width: 100%;}
.scroller marquee {max-width: 1040px;}
.scroller-body a{color:#cd1713;}
 .media-small h4 {width: 100%;} 
.media-small a img {width: 70px;}
p {text-align: justify;margin-bottom:15px !important;}
.bx-wrapper .bx-viewport {left:0 !important;}
.top-media{ overflow:hidden;  padding: 3px;}
.top-media img{float:left;width:125px;}
.top-media p{width:220px;float:left}
.top-heading{padding-left: 3px;}
/********/
.wrappers {display: inline-block;position: relative;}
.wrappers img {display: block;width:260px;height:415px;}
.text p{position:absolute;}
.text p a{font-weight:bold;color:#111;font-size: 20px;text-shadow: 2px 2px #fff;}
.text p a:hover{color:#CD1713;}
.text p.rang{left: 50px;top: 57px;}
.text p.raj{left: 40px;top: 143px;}
.text p.shyl{right: 36px;top: 128px;}
.text p.dha{left: 115px;top: 171px;}
.text p.khul{left: 61px;top: 259px;}
.text p.bari{left: 110px;top: 280px;}
.text p.chita{left: 183px;top: 251px;}
span.stMainServices {height: 22px!important;}
.dropdown:hover .dropdown-menu {display: block;}
.panel-title a{color:#000}
.panel-title a:hover{color:#337ab7}
.stButton_gradient{height: 22px !important;}
.stButton .stBubble_count {height: 41px !important;}
ul.bxslider2 { padding-left:0 !important;}
.bx-wrapper .bx-caption span{font-family: rapidFont,SolaimanLipi,Bangla,AdorshoLipi,NikoshGrameen,Verdana, Arial;font-size:18px;padding-bottom: 15px;text-align: center;}
.bx-wrapper { margin: 0 auto 30px;}
span.wpp-views{display:none;}
.page-header {padding-bottom:0;border-bottom:0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-22px;}
.footer-slider{max-height:125px;overflow:hidden;}
td.rapid-score iframe{vertical-align:bottom;}
.related{clear:both;overflow:hidden;}
.related img{display:block;width: 100%;height: 100%;}
.post-crumbs {clear: both;overflow: hidden;border-top: 1px dotted #e1e1e1;border-bottom: 1px dotted #e1e1e1;}
ul#crumbs{padding-left:0;}
ul#crumbs li {list-style-type: none;float: left;}
.foo{background-color:#f5f5f5; border-radius: 4px;}
/*******scrolling up*******/
#smoothup { height: 40px;width: 40px;position:fixed;bottom:70px;right:50px;text-indent:-9999px;display:none;background: url("http://www.protikhon.com/wp-content/uploads/2015/02/back-to-top.png") no-repeat; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; }

/* Site head for top bar*/
.head-top{font-family:headlineFont,SolaimanLipi,Bangla,AdorshoLipi,NikoshGrameen,Verdana, Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif; background: #f2f0e7;height: 32px;border-bottom: 1px solid #cccccc; overflow: hidden;}
.video-icon {padding: 0 5px;float:left;}
.date-time{color: #999999;font-size:16px;float: left;}
.head-top .social-icons{overflow: hidden;padding-left: 10px;height:32px;border-left: 1px solid #cbc9c2;float: right;}
.mi_32x32 {width: 32px;height: 32px;display: inline-block;background: url(images/social-icon.png) 0 0 no-repeat;text-decoration: none;text-indent:-999px;color: transparent;cursor: pointer;}
.mi_32x32_fb{background-position:0 0;}
.mi_32x32_fb:hover{background-position:0 -64px;}
.mi_32x32_tw{background-position:0 -96px;}
.mi_32x32_tw:hover{background-position:0 -160px;}
.mi_32x32_gp{background-position:0 -192px;}
.mi_32x32_gp:hover{background-position:0 -256px;}
/*rsponsivness of the layout */
/*video image icon on top*/
.palo_head_image_sp{background-image:url(images/photo-Video-icon-Top-sprite.png);font-size:14px;height:32px;text-decoration:none;line-height:32px;	display: inline-block;padding-right:10px;}
.palo_head_img_icon{background-position: 0px 0px;background-repeat:no-repeat;padding-left:35px;border-right:1px solid #cccccc;font-size: 20px;margin-left: 5px;}
.palo_head_img_icon:hover{background-position:0 -32px;background-repeat:no-repeat;text-decoration:none;}
.palo_head_video_icon{background-position: 0px -96px;background-repeat:no-repeat;padding-left:35px;margin-left:5px;font-size: 20px;border-right:1px solid #cccccc;}
.palo_head_video_icon:hover{background-position:0 -64px;background-repeat:no-repeat;text-decoration:none;}
/*end video image icon on top*/
#widgetized-area ul li{list-style-type: none;}
.recent-posts-widget-with-thumbnails ul{padding-left: 5px;}
.recent-posts-widget-with-thumbnails ul li{margin: 0 !important;}

.news-row{margin-bottom:10px;}
.news-row img{width:257px;height:150px}
.news-row{margin-bottom:10px;height: 340px;}
h3.top-title a{font-size:20px;font-weight:bold;color:#337ab7;}
.entry-title, .top-title{margin-top:0;}
.entry-title {min-height: 40px;padding: 0 5px;}
.entry-excerpt{padding: 0 5px;text-align: justify;}
.cat-top{margin-bottom:15px;padding:15px;}
.top-row{padding-top:10px;}
img.ad{margin: 4px 0;width: 33%;border-radius: 0; max-height: 64px;}
#widgetized-area ul li{list-style-type: none;margin-top: -5px !important;}
.recent-posts-widget-with-thumbnails ul li img { margin: 0.3em 0.25em 0.75em 0 !important;}
.recent-posts-widget-with-thumbnails ul{padding-left: 0;}
.recent-posts-widget-with-thumbnails ul li{margin: 0 !important;}
div#wpp-4.popular-posts ul.wpp-list {padding-left: 0;}
div#wpp-4.popular-posts ul.wpp-list li {padding: 7px 0;}
div#wpp-4.popular-posts ul.wpp-list li a {display: table-cell;vertical-align: top;}
div#wpp-4.popular-posts ul.wpp-list li a img{padding-right:5px;}
h3.gallery{text-align: center;   background-color: #E5E6E8; line-height: 38px; }

.aligncenter{clear:both;}
.cat-top img{width:350px;height:200px}
#widgetized-area .well{background-color: #fff;border: none;border-radius: 4px;box-shadow:none;margin-bottom: 20px;min-height: 20px;padding: 0;}
.right-top{float:right}
.right-top form { width: 200px;float: left; }
.right-top form input.form-control {width: 160px; height: 31px !important;}
.form-control{border-radius:0}
.gap {height: 233px !important;}
.about-img { float: left;}
.about-txt { float: left; padding-left: 5px;}
.top-2{float:left; margin-right:5px;}
.cat-top .entry-thumb {display: block;float: left;}

ul.scroll,.scroll .wpp-list { list-style: none; padding-left: 20px;}
ul.scroll li, .scroll .wpp-list li  { position: relative; padding-left:10px;}
ul.scroll li:before, .scroll .wpp-list li:before {background: url(chk-list.png)no-repeat; content: ''; display: inline-block; position: absolute; height: 16px; width: 14px; left: -10px; top: 6px;}

.most-read ul{
list-style-type:none;
padding-left: 0;
}
.most-read ul li{
padding:5px 0 ;
}
.most-read ul li a{
display: table-cell;
vertical-align: top;
}
.most-read ul li a{
padding-right: 5px;
}
.campus-col{
height: 165px;
}
.spc-row {
    height: 220px;
    overflow: hidden;
}
.sport-row {
    height: 160px;
    overflow: hidden;
}
.panel {
 margin-bottom:35px !important;
}
.container{
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);
	transition: all 0.9s ease 0s;
	padding: 0 6px;
}
header {
  	border: medium none;
	margin-left: -6px;
	margin-right: -6px;
}
.navbar {
    margin: 0 auto;
    max-width: 1151px;
}
/* Footer Area*/
.footer{border: 1px solid #e3e3e3;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;min-height: 20px;padding: 18px;}
#bottom-nav{border:none}

@media screen and (max-width:768px){ 
.spc-row{height:auto;} 
.sport-row {height:auto;}
img{width:100%; }  
.top-2{float:none; margin-right:0;}
.top-media p, .top-media img {width: 100%;}
div#bs-example-navbar-collapse-1 {padding: 0 31px;}
.cat-top .entry-thumb {float: none;}
.cat-top img { width:100%; height: auto;}
.news-row {height: auto;}
.entry-thumb { float: none;}
.entry-thumb img { width:100% ;}
.news-row img {height: auto; width:100% ;}
#facebook_likebox{display:none !important;}
	.bx-wrapper img {
		max-height:315px;
		width:100% !important;
	}
	.bx-wrapper {
		max-width:100% !important;
	}
	.bx-wrapper ul li {
		width:100% !important;
	}
.spc .top .header-bg{
background:none !important;
}
#bs-navbar-collapse-2 ul{
padding: 0 27px;
}
}
@media screen and (max-width:450px){  

}

@media screen and (min-width:992px) and (max-width:1199px) {
	body {
		font-size:10px;
	}
	.nav > li > a {
    	padding: 8px !important;
	}
	li, p, scroller {
    	font-size: 12px;
	}
	img.ad {
    	width: 32%;
	}
	h4, .h4 {
    	font-size: 15px;
	}
	.wrappers img {
		height: auto !important;
		width: 88% !important;
	}
	.text p.rang {
		left: 26px !important;
		top: 39px !important;
	}
	.text p.raj {
		left: 20px !important;
		top: 107px !important;
	}
	.text p.shyl {
		right: 42px !important;
		top: 97px !important;
	}
	.text p.dha {
		left: 74px !important;
		top: 130px !important;
	}
	.text p.khul {
		left: 30px !important;
		top: 195px !important;
	}
	.text p.bari {
		left: 72px !important;
		top: 213px !important;
	}
	.text p.chita {
		left: 115px !important;
		top: 191px !important;
	}
	.text p a {
    	font-size: 14px !important;
	}
	.top-logo a img {
		max-width:100% !important;
	}
	.thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		width:100%;
	}
	.top-media p {
	    float: none;
	    width: auto;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
	body {
		font-size:8px;
	}
	.nav > li > a {
    	padding: 2px !important;
	}
	li, p, scroller {
    	font-size: 11px;
	}
	.slimScrollDiv {
		height:190px !important;
	}
	h4, .h4 {
    	font-size: 13px;
	}
	.wrappers img {
		height: auto !important;
		width: 95% !important;
	}
	.text p a {
    	font-size: 12px !important;
	}
	.text p.rang {
		left: 24px !important;
		top: 35px !important;
	}
	.text p.raj {
		left: 9px !important;
		top: 92px !important;
	}
	.text p.shyl {
		right: 14px !important;
		top: 81px !important;
	}
	.text p.dha {
		left: 63px !important;
		top: 111px !important;
	}
	.text p.khul {
		left: 20px !important;
		top: 166px !important;
	}
	.text p.bari {
		left: 60px !important;
		top: 180px !important;
	}
	.text p.chita {
		left: 109px !important;
		top: 163px !important;
	}
	.text p a {
    	font-size: 14px !important;
	}
	.top-2 a img {
		height:146px !important;
		width:100% !important;
	}
	.top-media img {
		float: left;
		height: 110px !important;
		width: 211px !important;
	}
	.media-small a img {
	    width: 50px;
	}
	.top-media p {
	    width: auto;
	}
}


@media screen and (min-width:532px) and (max-width:991px){
	.head-top {
		height:34px;
	}
	.right-top {
		padding-right: 10px;
	}
	.date-time {
		display:none;
	}
}
@media screen and (min-width:381px) and (max-width:531px){
	.head-top {
		height:75px;
	}
	.right-top {
		padding-right: 10px;
	}
	.date-time {
		display:none;
	}
}
@media screen and (min-width:302px) and (max-width:380px){
	.head-top {
		height:75px;
	}
	.date-time {
		display:none;
	}

	.mi_32x32 {
		width:22px;
	}
	.right-top form {
		width:166px;
	}
	.right-top form input.form-control {
		width:126px;
	}
}
/*****spc******/
@media screen and (max-width:1199px) and (min-width:992px) {
	.main-slider {
		max-height:285px !important;
	}
	.scroll, 
	.slimScrollDiv {
		height:225px !important;
	}
	img.ad {
		width:33%;
	}
	.panel .bx-viewport {
		height:297px !important;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
	.main-slider {
		max-height:220px !important;
	}
	.scroll, 
	.slimScrollDiv {
		height:190px !important;
	}
	img.ad {
		width:33%;
	}
	.panel .bx-viewport {
		height:225px !important;
	}
}
/*****/
@media screen and (max-width:1199px) and (min-width:992px) {
	.spc .top {
		padding:0 !important;
	}
	.bx-viewport {
		height:422px !important;
	}
	.panel div a img {
		width:160px !important;
	}
	li, p {
		font-size:14px !important;
	}
}
@media screen and (min-width:768px) and (max-width:991px){
	.spc .top {
		padding:0 !important;
	}
	.bx-viewport {
		height:323px !important;
	}
	.panel div a img {
		width:220px !important;
	}
	li, p {
		font-size:12px !important;
	}
	h4, .h4 {
		font-size:12px !important;
	}
}

@media screen and (min-width:768px) and (max-width:991px){
.scroll, 
 .slimScrollDiv {
  height:172px !important;
 }
 .panel div a img {
  width:128px !important;
 }
}

@media screen and (min-width:768px) and (max-width:991px){
 .wpp-list li a img {
   width:50px;
    height:40px;
  }
.panel {
 margin-bottom:30px !important;
}
}
@media screen and (min-width: 1200px) {
.container{
width:1155px;
}
.spc .top{
background-size: 100% !important;
}
}
/*****/
.logo img {
	width:20%;
}
.panel div ul li a img {
	width:100% !important;
}
.related div {
    height: initial !important;
}
.related img {
	height:auto;
}
@media screen and (max-width:767px) {
	.media-small {
		float:left;
	}
	.logo img {
		width:100%;
	}
img.ad{
width:100%;
}
}
.sp-latest li a img {
    max-width: inherit;
}
.spc .logo a img{
padding-bottom: 15px;
}
.content_ad{
text-align:center;
}

.textwidget p {
    text-align: center;
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
	}
	.show-xs {
display: block !important;
	}
}