@charset "utf-8";
/* CSS Document */

/* 
  Name: Total layout Style
  Date: 30-10-2015
  Description: Sample layout for HTML5 and CSS3 goodness.
  Version: 1.0
  Author: M M G Faisal
  Autor URI: http://fmtechltd.com/
   */
@charset "utf-8";
/*
General
-----------------------------------------------------------------------------*/
*{
padding:0;
margin:0;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-family: 'CenturyGothic',Verdana, Geneva, sans-serif;
}
body{
	background:#ffffff;
	}
*:before, *:after {
	box-sizing: border-box;
}
section,article,aside{
	display:block;
	}
#slideshow{
width:100%;
float:left;
} 
img {
	border: none;
	height: auto;
	
	vertical-align: top;
	float:left;
}
a {
	cursor:pointer;
	text-decoration:none;
	display:block;
}
p {
	float:left;
	clear: both;
	padding:10px 0;
	text-align:justify;
	
	color:#646464;
}
ul, ol {
	list-style:none;
}
.float_left
{
		float:left !important;
	}
.float_right
{
		float: right !important;
	}
input[type="text"], input[type="password"], input[type="checkbox"], textarea, input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] {
	border:1px #D2D2D2 solid;
	color:#000;
	background-color: #fff;
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size: 12px;
	margin:0;
	width:100%;
	border-radius: 3px;
	padding:10px 5px;
}
input[type="submits"] {
	background: #CECECE;
	background-image: -webkit-linear-gradient(top, #f9f9f9, #cbcbcb);
	background-image: -moz-linear-gradient(top, #f9f9f9, #cbcbcb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #cbcbcb);
	background-image: -o-linear-gradient(top, #f9f9f9, #cbcbcb);
	background-image: linear-gradient(to bottom, #f9f9f9, #cbcbcb);
	color: #010101;
	font-size: 16px;
	width:16%;
	padding: 5px 10px 5px 10px;
	border: solid #fff 1px;
	text-decoration: none;
	cursor:pointer;
	margin-bottom:20px;
	font-weight:bold;
}
input[type="submit"] {
	background: #CECECE;
	background-image: -webkit-linear-gradient(top, #ffdeb7, #ffaa44);
	background-image: -moz-linear-gradient(top, #ffdeb7, #ffaa44);
	background-image: -ms-linear-gradient(top, #ffdeb7, #ffaa44);
	background-image: -o-linear-gradient(top, #ffdeb7, #ffaa44);
	background-image: linear-gradient(to bottom, #ffdeb7, #ffaa44);
	color: #010101;
	font-size: 16px;
	width:100%;
	padding: 5px 10px 5px 10px;
	border: solid #fff 1px;
	text-decoration: none;
	cursor:pointer;
	margin-bottom:20px;
	font-weight:bold;
}
input[type="submit"]:hover {
	background:#ffaa44;
	border-color:#ffaa44;
	color: #010101;
}
aside {
	display: block;
}
.hide {
  display: none;
}

.show {
  display: block; 
}

.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.fmbd_row {
	max-width:1222px;
	
}
.total_content{
	width:100%;
	background:#FFF;
	-webkit-box-shadow: 0px  14px 10px rgba(173,171,173,1);
-moz-box-shadow: 0px  14px 10px rgba(173,171,173,1);
box-shadow: 0px 14px 10px rgba(173,171,173,1);
float:left;
	}

.fmbd_center {
	margin: 0 auto;
	}
.fmbd_row:after {
	clear: both;
	content: "";
	display: block;
}
.fmbd_align_center {
	margin: 0 auto;
    text-align: center;
}
.fmbd_margin_bottom { margin-bottom:12px;}
/*---------------border_sh-------------------*/
.top_border { width:100%; border-bottom:10px #781114 solid;}
.top_border2 { width:100%; border-bottom:2px #781114 solid;}
/*---------------border_sh-------------------*/

/*---------------border_box-shadow-start-------------------*/
.box-shadow{ -webkit-box-shadow: 0px 0px 3px #b0b0b0;
	-moz-box-shadow: 0px 0px 3px #b0b0b0;
	box-shadow: 0px 0px 3px #b0b0b0;
	}

/*---------------border_box-shadow-end-------------------*/

/*---------------all_site_border-------------------*/
.all_border { width:100%; border:3px #fff solid;}
/*---------------all_border_end-------------------*/
/*---------------color_border-------------------*/
.wh_border { width:100%; border-top:1px #fff solid; float:left;}
.or_border { width:100%; border:3px #f7941d solid;}
.bl_border { width:100%; border:3px #646464 solid;}
.or_th_border { width:100%; float:left; border-top:2px #858585 solid;}
.or_th_border2 { width:100%; float:left; border-top:1px #858585 solid;}
.or_th_border3 { width:100%; float:left; border-top:5px #ffffff solid;}
.bl_border_s { width:100%; border:1px #646464 solid;}
/*---------------color_end-------------------*/
/*
h1,h2,h3,h4,h5,h6
-----------------------------------------------------------------------------*/
h4{
	display: table-cell;
	white-space: pre;
	float:left;
	padding: 10px 10px 10px 0;
	margin: 0;
	width:100%;
	color:#000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	
}
h1{
	display: table-cell;
	float:left;
	padding: 10px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:22px;
	text-align:center;
	color:#000;
	
}
h2{
	display: table-cell;
	float:left;
	padding: 10px 10px 30px 0;
	margin: 0;
	width:100%;
	font-size:20px;
	text-align:center;
	color:#646464;
	
}
h3{
	display: table-cell;
	float:left;
	padding: 10px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:18px;
	text-align:center;
	color:#b2b2b2;
	
}
h5{
	display: table-cell;
	float:left;
	padding: 10px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:14px;
	text-align:center;
	color:#b2b2b2;
	
}
h6{
	display: table-cell;
	float:left;
	padding: 10px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:18px;
	text-align:center;
	color:#646464;
	
}
.cot_back {
    color: #b2b2b2;
    font-size: 15px;
    padding: 10px 0 0;
    text-align: left;
}
/*
Header
-----------------------------------------------------------------------------*/

.fmbd_margin a {
	display:block
}
#sticky_header{ 
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:99999;
	}
.logo_side_banner_hover{
	display:none;	
	position: absolute;
	z-index:333;
	top:0;
	left:0;
	}
.logo_side_banner{
	position: relative;
	z-index:222;
	
	}

.fmbd_border_top_bottom {
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
ul.top_menu{
	
}
ul.top_menu li{
	float:left;
	padding-right: 10px;
}
ul.top_menu li a {
	color: #9f9fa1;
    
    font-size: 14px;
    font-weight: normal;
    line-height: 31px;
}
.search_box {
	padding-top: 4px;
	position:relative;
}
.search_box input[type="text"] {
	/*width:205px;*/
	height:23px;
	border:1px solid #ACACAC;
	background-color: #fff;
    box-shadow: none;
    box-sizing: none;
	margin-right:2%;
	line-height: 12px;
}
.search_box2{
	width:185px;
}
.search_box input[type="submit"] {
	width:76px;
	height:23px;
	border:1px solid #ACACAC;
	background: none;
    box-shadow: none;
    box-sizing: none;
	border-radius: 0;
	padding: 0 0 0 12px;
	color: #9f9fa1;
	position: absolute;
}
.search_box i {
    line-height: unset;
	color:#9f9fa1;
	padding-left: 5px;
}
.see_bangla a {
	 display:block;
	 padding: 4px 6px 0 20px;
}
ul.top_social li .fa.fa-facebook {
    background-color: #0e76bc;
    color: #fff;
    font-size: 22px;
    height: 27px;
    margin: auto;
    padding-top: 3px;
    text-align: center;
    width: 25px;
}
ul.top_social li .fa.fa-twitter {
    background-color: #00aeef;
    color: #fff;
    font-size: 22px;
    height: 27px;
    margin: auto;
    padding-top: 3px;
    text-align: center;
    width: 25px;
}
ul.top_social li .fa.fa-google-plus {
    background-color: #cb2e42;
    color: #fff;
    font-size: 22px;
    height: 27px;
    margin: auto;
    padding-top: 3px;
    text-align: center;
    width: 25px;
}

ul.top_social{
	padding-top: 2px;
}
ul.top_social li{
	float:left;
	padding-right:4px;
	
}

/*
Nav
-----------------------------------------------------------------------------*/
.active{
	display:block;
	}
.toggle-nav {
   background: #303030 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    color: #777;
    display: inline-block;
    float: left;
    font-size: 20px;
    padding: 20px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    transition: color 0.15s linear 0s;
	display:none;
}
nav.main_nav { 
background:#91182d;
z-index:99;
}
ul.main_menu {
	background-color:#91182d;
}
ul.main_menu li {
	float:left;
	background:url(images/nav_arrow.png) 95% center no-repeat;
	
}
ul.main_menu li a {
	color:#000;
	font-size:16px;
	display:block;
	line-height:27px;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 2px;
	line-height:45px;
	padding:0 31px;
}
ul.main_menu li:hover {
	background:url(images/nav_arrow_hover.png) 95% center no-repeat;
}
ul.main_menu li:hover a,.nav ul li:hover ul li a:hover  {
	color:#ed2228;
}
.nav ul ul {
	position:absolute;
	display:none;
	background:#FFF;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(186,186,186,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(186,186,186,1);
	box-shadow: 0px 0px 1px 1px rgba(186,186,186,1);
}
.nav ul li:hover ul li a {
	background:#FFF;
	color:#000;
	display:block;
	}
.nav ul li:hover ul {
	display:block;
}
.nav ul ul li{
	float:none;
}
.nav ul li ul li ul{
	display:none;
}
/*ul ul.ul main_menu2 a:hover {
	color:#fff;
background:#000000;
}
ul ul.ul main_menu2 li a:hover {
color:#000;
border:2px #FFCC00 solid;
}
ul ul.ul main_menu2 li:hover ul {
visibility:visible;
background:#CC3333;
}*/




footer{
	padding:0;
	margin:0;
	float:left;
}

/*************************************/
#letest_news_sticky { 
	z-index:98; 
}
.letest_news_bg{
	background-color:#363636;
}
.letest_news_heading h4 {
	font-size: 15px;
	color:#ff0000;
	text-align:right;
	line-height:27px;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	
}
ul.letest_news{
	padding-left:29px;
}
ul.letest_news li {
	float:left;
	background:url(images/last_news_list_icon.jpg) left center no-repeat;
	padding-right:27px;
}
ul.letest_news li a {
	font-size:13px;
	color:#ffffff;
	line-height:27px;
	padding-left:10px;
}
ul.letest_news li a:hover {
	color:#ffde00;
}
/*
Nav2
-----------------------------------------------------------------------------*/


/*
Slide Show
-----------------------------------------------------------------------------*/
.slider_bg {
	background-color:#000000;
}
ul.slider_tab {
	border-bottom:1px solid #91182d;
	padding:0 15px;
	height:43px;
}
ul.slider_tab li {
	float:left;
	padding:0 10px;
	background:url(images/slider_tab_seperator.jpg) right center no-repeat;
}
ul.slider_tab li a {
	font-size:17px; 
	color:#fff;
	line-height: 43px;
}
ul.slider_tab li a:hover {
	color:#91182d;
}
.slideshow_bg {
	background:url(images/sl_01.jpg) center no-repeat;
	float:left;
	width:100%;
}
.slideshow_bg2 {
	background:url(images/sl_02.jpg) center no-repeat;
	float:left;
	width:100%;
}
.slid_bg_colorl {
	
	background-color:rgba(255,118,0,0.6);
}
.slid_bg_color {
	background-color:rgba(207,106,15,0.5);
	padding:86px 0px;
}
.slid_b_t {
	display: table-cell;
	white-space: pre;
	float:left;
	padding: 50px 10px 10px 0;
	margin: 0;
	width:100%;
	color:#000;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	
}
.slid_s_t {
	display: table-cell;
	white-space: pre;
	float:left;
	padding: 5px 10px 50px 0;
	margin: 0;
	width:100%;
	letter-spacing:6px;
	word-spacing:15px;
	color:#000;
	text-align:center;
	font-size:14px;
	
}

/*
Total Content
-----------------------------------------------------------------------------*/
.recent_re_movie_bg {
	background-color:#000;
	color:#fff;
}
.two_btn{
	background-color:#91182d;
}
.two_btn a{
	font-size:28px;
	display:block;
	line-height:;
	color:#fff;
	text-align:center
}
/*
Title Container
-----------------------------------------------------------------------------*/

/*
sidebar
-----------------------------------------------------------------------------*/

/*
Footer
-----------------------------------------------------------------------------*/
.footer_top{
	background-color:#252525;
	color:#fff;
}
.footer_top a{
	color:#fff;
}
.right_border {
	border-right: 2px solid #f2f2f2;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.first_widget{
	padding:40px 0 40px 43px;
}
.first_widget h4{
	font-size:20px;
}
.first_widget h4 span{
	font-size:16px;
	font-weight:normal;
}
.first_widget p{
	font-size:12px;
	padding:0;
}
.second_widget{
	 padding: 23px 0 44px 34px;
}
.second_widget h4{
	font-size:16px;
	
}
.second_widget ul li {
	float:left;
	padding-right:10px;
}
.second_widget ul li a{
	display:block;
}
.second_widget ul li a i {
	background-color: #ffffff;
    color: #252525;
    font-size: 22px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 34px;
}
.second_widget ul li a:hover .fa-youtube {
	background-color: #cb2e42;
    color: #ffffff;
}
.second_widget ul li a:hover .fa-facebook {
	background-color: #4b66a6;
    color: #ffffff;
}
.second_widget ul li a:hover .fa-twitter {
	background-color: #5fa9dd;
    color: #ffffff;
}
.second_widget ul li a:hover .fa-google-plus {
	background-color: #ed1c24;
    color: #ffffff;
}
.second_widget ul li a:hover .fa-apple {
	background-color: #231f20;
    color: #ffffff;
}
.second_widget ul li a:hover .fa-android {
	background-color: #231f20;
    color: #8dc63f;
}
.second_widget ul li a:hover .fa-windows {
	background-color: #231f20;
    color: #00aeef;
}
.second_widget ul li a:hover .fa-amazon {
	background-color: #231f20;
    color: #ffffff;
}
.second_widget ul li a:hover .fa-rss {
	background-color: #231f20;
    color: #e78b1e;
}
.fourth_widget{
	padding:17px 18px 30px 22px;
}
.fourth_widget h4, .fourth_widget ul li{
	border-bottom:1px solid #515151;
}
.fourth_widget ul li a{
	font-size: 12px;
    line-height: 18px;
    padding: 4px 0 4px 10px;
}
.copy_right { 
background-color:#7a0026;
}
.copy_right p { float:none; color:#ffffff; line-height:35px; font-size:14px; }
/*
scrollToTop 
-----------------------------------------------------------------------------*/
.scrollToTop {
	padding:10px 20px 0px 20px;
	text-align:center;
	background: #878787;
	font-weight: bold;
	font-size:50px;
	color:#FFFFFF;
	text-decoration: none;
	position:fixed;
	bottom:0;
	right:20px;
	display:none;
	opacity: 0.9;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.scrollToTop:hover {
	text-decoration:none;
}


/*
icone
-----------------------------------------------------------------------------*/
i:hover{
	text-decoration:none;
	animation-name: fm-bounceIn;
	animation-duration: 1s;
	animation-iteration-count: 1;
	animation-timing-function: ease-out;
	text-decoration: none;
	-webkit-animation-name: fm-bounceIn;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-out;
	-moz-animation-name: fm-bounceIn;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-out;
	color:#84c63e;
	}
/*
image_container
-----------------------------------------------------------------------------*/
.fm_image_container .fm_image_info .fm_image_info_contant .fm_image_title {
    width: 100%;
	color:#FFF;
	font-size:18px;
	display:block;
}
.fm_image_permalink {
    background: #f4f2f1 linear-gradient(to bottom, #f4f2f1, #bbbbbb) repeat scroll 0 0;
    border: 2px solid #a6a6a6;
    border-radius: 28px;
    color: #5d5d5d;
    
    font-size: 20px;
    margin-left: 20px;
    padding: 10px 15px;
    text-decoration: none;
}
.fm_image_container {
  position: relative;
  overflow: hidden;
  z-index: 1;
  float:left;
  width:100%;
  display:block;
 
}
.fm_image_container  img{
	/*width:100%;*/
	float:left;
	}
.fm_image_container .fm_image_info{
  width: 100%;
  height: 100%;
  position:absolute;
  top:0;
  left:0;  
  background:rgba(0, 0, 0, 0.7);  
   -webkit-transform: translate(0%,-100%);
  -moz-transform: translate(0%,-100%);
  -o-transform: translate(0%,-100%);
  -ms-transform: translate(0%,-100%);
  transform: translate(0%,-100%);
 
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
 
	}


.fm_image_container:hover .fm_image_info{
	-webkit-transform: translate(0%,0%);
  -moz-transform: translate(0%,0%);
  -ms-transform: translate(0%,0%);
  -o-transform: translate(0%,0%);
  transform: translate(0%,0%);
  
  -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
	}
	

	/*
.fm_image_container .fm_image_info:before {
    content: "";
    display: inline-block;
    height: 100%;
	 vertical-align: middle;
}*/
.fm_image_container .fm_image_info .fm_image_info_contant{
	display: inline-block;
    height: auto;
   /* vertical-align: middle;*/
    width: 100%;
	text-align:center
	}
.fm_image_container .fm_image_info .fm_image_info_contant a {  
  color: #333333;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
  margin: 10px 0 0 0; 
  display:inline-block;
  text-align:center;
}
.fm_image_container .fm_image_info .fm_image_info_contant .fm_image_link{
		
	margin-left:20px;	
	background: #F4F2F1;
  background-image: -webkit-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -moz-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -ms-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -o-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: linear-gradient(to bottom, #F4F2F1, #BBBBBB);
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px; 
  color: #5D5D5D;
  font-size: 20px;
  padding: 10px 15px 10px 15px;
  border: solid #A6A6A6 2px;
  text-decoration: none;	
}
.fm_image_container .fm_image_info .fm_image_info_contant .fm_image_link:hover{
  background: #BBBBBB;
  background-image: -webkit-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -moz-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -ms-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -o-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: linear-gradient(to bottom, #BBBBBB, #F4F2F1);
  text-decoration: none;
}
.fm_image_container .fm_image_info .fm_image_info_contant .fm_image_gallery{
  			
  background: #F4F2F1;
  background-image: -webkit-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -moz-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -ms-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -o-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: linear-gradient(to bottom, #F4F2F1, #BBBBBB);
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px; 
  color: #5D5D5D;
  font-size: 20px;
  padding: 10px 15px 10px 15px;
  border: solid #A6A6A6 2px;
  text-decoration: none;	
}
.fm_image_container .fm_image_info .fm_image_info_contant .fm_image_gallery:hover{
  background: #BBBBBB;
  background-image: -webkit-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -moz-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -ms-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -o-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: linear-gradient(to bottom, #BBBBBB, #F4F2F1);
  text-decoration: none;
}
.fm_image_container .fm_image_info .fm_image_info_contant .blog_title{
	width:100%;
}

/*
image_container 1
-----------------------------------------------------------------------------*/
.fm_image_container_1 .fm_image_info .fm_image_info_contant .fm_image_title {
    width: 100%;
	color:#FFF;
	font-size:18px;
	display:block;
}
.fm_image_container_1 {
  position: relative;
  overflow: hidden;
  z-index: 1;
  float:left;
  width:98%;
  display:block;
 
}

.fm_image_container_1 img {
    float: left;
    height: 130px;
    width: 100%;
}
.fm_image_container_1 .fm_image_info{
  width: 100%;
  height: 100%;
  position:absolute;
  top:0;
  left:0;  
  background:rgba(0, 0, 0, 0.8);  
   -webkit-transform: translate(-100%,-100%);
  -moz-transform: translate(-100%,-100%);
  -o-transform: translate(-100%,-100%);
  -ms-transform: translate(-100%,-100%);
  transform: translate(-100%,-100%);
 
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
 
	}


.fm_image_container_1:hover .fm_image_info{
	-webkit-transform: translate(0%,0%);
  -moz-transform: translate(0%,0%);
  -ms-transform: translate(0%,0%);
  -o-transform: translate(0%,0%);
  transform: translate(0%,0%);
  
  -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
	}
	

	/*
.fm_image_container_1 .fm_image_info:before {
    content: "";
    display: inline-block;
    height: 100%;
	 vertical-align: middle;
}*/
.fm_image_container_1 .fm_image_info .fm_image_info_contant{
	display: inline-block;
    height: auto;
   /* vertical-align: middle;*/
    width: 99%;
	text-align:center
	}
.fm_image_container_1 .fm_image_info .fm_image_info_contant a {  
  color: #333333;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
  margin: 10px 0 0 0; 
  display:inline-block;
  text-align:center;
}
.fm_image_container_1 .fm_image_info .fm_image_info_contant .fm_image_link{
		
	margin-left:20px;	
	background: #F4F2F1;
  background-image: -webkit-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -moz-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -ms-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -o-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: linear-gradient(to bottom, #F4F2F1, #BBBBBB);
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px; 
  color: #5D5D5D;
  font-size: 20px;
  padding: 10px 15px 10px 15px;
  border: solid #A6A6A6 2px;
  text-decoration: none;	
}
.fm_image_container_1 .fm_image_info .fm_image_info_contant .fm_image_link:hover{
  background: #BBBBBB;
  background-image: -webkit-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -moz-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -ms-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -o-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: linear-gradient(to bottom, #BBBBBB, #F4F2F1);
  text-decoration: none;
}
.fm_image_container_1 .fm_image_info .fm_image_info_contant .fm_image_gallery{
  			
  background: #F4F2F1;
  background-image: -webkit-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -moz-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -ms-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: -o-linear-gradient(top, #F4F2F1, #BBBBBB);
  background-image: linear-gradient(to bottom, #F4F2F1, #BBBBBB);
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px; 
  color: #5D5D5D;
  font-size: 20px;
  padding: 10px 15px 10px 15px;
  border: solid #A6A6A6 2px;
  text-decoration: none;	
}
.fm_image_container_1 .fm_image_info .fm_image_info_contant .fm_image_gallery:hover{
  background: #BBBBBB;
  background-image: -webkit-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -moz-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -ms-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: -o-linear-gradient(top, #BBBBBB, #F4F2F1);
  background-image: linear-gradient(to bottom, #BBBBBB, #F4F2F1);
  text-decoration: none;
}
.fm_image_container_1 .fm_image_info .fm_image_info_contant .blog_title{
	width:100%;
}
.head_ico a img:hover{
	opacity:.60;	
	}
/*
Font Color
-----------------------------------------------------------------------------*/
.brown{
	color:#91182d;	
	}
.ash{
	color:#acacac;	
	}
	
/*
Border
-----------------------------------------------------------------------------*/
.border_right{
	border-right:1px #252525 solid ;
	padding-right: 10px;
    margin-right: 7px;
	
	}
.border_bottom{
	border-bottom:1px #252525 solid ;
	}
.border_top{
	border-top:1px #000 solid ;
	}
/*
Margin
-----------------------------------------------------------------------------*/
.fm_margin_top_002 {
	margin-top:.2%;	
}
.fm_margin_top_01 {
	margin-top:1%;	
}
.fm_margin_bottom_01 {
	margin-bottom:1%;	
}
.fm_margin_left_01 {
	margin-left:1%;
}
.fm_margin_right_01 {
	margin-right:1%;
	/*border-bottom: 1px #252525 solid;	*/
}
.fm_margin_top_02 {
	margin-top:2%;	
}
.fm_margin_bottom_02 {
	margin-bottom:2%;	
}
.fm_margin_left_02 {
	margin-left:2%;
}
.fm_margin_right_02 {
	margin-right:2%;	
}
.fm_margin_top_03 {
	margin-top:3%;	
}
.fm_margin_bottom_03 {
	margin-bottom:3%;	
}
.fm_margin_left_03 {
	margin-left:3%;
}
.fm_margin_right_03 {
	margin-right:3%;	
}
.fm_margin_top_04 {
	margin-top:4%;	
}
.fm_margin_bottom_04 {
	margin-bottom:4%;	
}
.fm_margin_left_04 {
	margin-left:4%;
}
.fm_margin_right_04 {
	margin-right:4%;	
}
.fm_margin_top_05 {
	margin-top:5%;	
}
.fm_margin_bottom_05 {
	margin-bottom:5%;	
}
.fm_margin_left_05 {
	margin-left:5%;
}
.fm_margin_right_05 {
	margin-right:5%;	
}

.fm_margin_top_06 {
	margin-top:6%;	
}
.fm_margin_bottom_06 {
	margin-bottom:6%;	
}
.fm_margin_left_06 {
	margin-left:6%;
}
.fm_margin_right_06 {
	margin-right:6%;	
}
.fm_margin_top_07 {
	margin-top:7%;	
}
.fm_margin_top_08 {
	margin-top:8%;	
}
.fm_margin_top_09 {
	margin-top:9%;	
}
.fm_margin_top_10 {
	margin-top:10%;	
}
.fm_margin_bottom_10 {
	margin-bottom:10%;	
}
.fm_margin_left_10 {
	margin-left:10%;
}
.fm_margin_left_11 {
	margin-left:11%;
}
.fm_margin_left_12 {
	margin-left:12%;
}
.fm_margin_left_13 {
	margin-left:13%;
}
.fm_margin_left_14 {
	margin-left:14%;
}
.fm_margin_left_15 {
	margin-left:15%;
}
.fm_margin_right_10 {
	margin-right:10%;	
}
.fm_margin_top_11 {
	margin-top:18%;	
}
.fm_margin_top_12 {
	margin-top:32%;	
}
.fm_margin_top_13 {
	margin-top:40%;	
}

/*
Padding
-----------------------------------------------------------------------------*/
.fm_padding_top_01 {
	padding-top:1%;	
}
.fm_padding_bottom_01 {
	padding-bottom:1%;	
}
.fm_padding_left_01 {
	padding-left:1%;
}
.fm_padding_right_01 {
	padding-right:1%;	
}
.fm_padding_top_02 {
	padding-top:2%;	
}
.fm_padding_bottom_02 {
	padding-bottom:2%;	
}
.fm_padding_left_02 {
	padding-left:2%;
}
.fm_padding_right_02 {
	padding-right:2%;	
}
.fm_padding_top_03 {
	padding-top:3%;	
}
.fm_padding_bottom_03 {
	padding-bottom:3%;	
}
.fm_padding_left_03 {
	padding-left:3%;
}
.fm_padding_right_03 {
	padding-right:3%;	
}

.fm_padding_top_04 {
	padding-top:4%;	
}
.fm_padding_bottom_04 {
	padding-bottom:4%;	
}
.fm_padding_left_04 {
	padding-left:4%;
}
.fm_padding_right_04 {
	padding-right:4%;	
}

.fm_padding_top_05 {
	padding-top:5%;	
}
.fm_padding_bottom_05 {
	padding-bottom:5%;	
}
.fm_padding_left_05 {
	padding-left:5%;
}
.fm_padding_right_06 {
	padding-right:6%;	
}
.fm_padding_right_07 {
	padding-right:7%;	
}
.fm_padding_right_08 {
	padding-right:8%;	
}
.fm_padding_right_09 {
	padding-right:9%;	
}
.fm_padding_right_10 {
	padding-right:10%;	
}


.fm_padding_top_06 {
	padding-top:6%;	
}
.fm_padding_bottom_06 {
	padding-bottom:6%;	
}
.fm_padding_bottom_07 {
	padding-bottom:7%;	
}
.fm_padding_bottom_08 {
	padding-bottom:7%;	
}
.fm_padding_bottom_09 {
	padding-bottom:7%;	
}
.fm_padding_bottom_10 {
	padding-bottom:10%;	
}
.fm_padding_left_07 {
	padding-left:7%;
}
.fm_padding_left_08 {
	padding-left:8%;
}
.fm_padding_left_09 {
	padding-left:9%;
}
.fm_padding_right_09 {
	padding-right:9%;	
}
.fm_padding_left_10 {
	padding-left:10%;
}
.fm_padding_right_10 {
	padding-right:10%;	
}
.fm_padding_left_11 {
	padding-left:11%;
}
.fm_padding_right_11 {
	padding-right:11%;	
}
.fm_padding_left_12 {
	padding-left:12%;
}
.fm_padding_right_12 {
	padding-right:12%;	
}
.fm_padding_top_07 {
	padding-top:7%;	
}
.fm_padding_top_08 {
	padding-top:8%;	
}
.fm_padding_top_09 {
	padding-top:9%;	
}
.fm_padding_top_10 {
	padding-top:15%;	
}
.fm_padding_all_01 {
	padding:1%;	
}
.fm_padding_all_02 {
	padding:2%;	
}
.fm_padding_all_03 {
	padding:3%;	
}
.fm_padding_all_04 {
	padding:4%;	
}
.fm_padding_all_05 {
	padding:5%;	
}
.fm_padding_all_lr_05 {
	padding-left:2%;
	padding-right:2%;
}
.fm_padding_bottom_11 {
	padding-bottom:11%;	
}
.fm_padding_bottom_12 {
	padding-bottom:12%;	
}
.fm_padding_bottom_13 {
	padding-bottom:13%;	
}
.fm_padding_bottom_14 {
	padding-bottom:14%;	
}
.fm_padding_bottom_15 {
	padding-bottom:15%;	
}
.fm_padding_bottom_16 {
	padding-bottom:16%;	
}
.fm_padding_bottom_17 {
	padding-bottom:17%;	
}
.fm_padding_bottom_18 {
	padding-bottom:18%;	
}
.fm_padding_bottom_19 {
	padding-bottom:19%;	
}
.fm_padding_bottom_20 {
	padding-bottom:20%;	
}

/*
column Grid
-----------------------------------------------------------------------------*/

.fmbd_col {
	float:left;
}
.fmbd_col2 {
	float:right;
}
.fmbd_col_01_20 {
	width:5%;	
}
.fmbd_col_01_2_20 {
	width:7%;	
}
.fmbd_col_02_20 {
	width:10%;
}
.fmbd_col_03_20 {
	width:15%;
	
}
.fmbd_col_04_20 {
	width:20%;
	
}
.fmbd_col_05_20 {
	width:25%;	
}
.fmbd_col_06_20 {
	width:30%;	
}
.fmbd_col_07_20 {
	width:35%;	
}
.fmbd_col_08_20 {
	width:40%;	
}
.fmbd_col_09_20 {
	width:45%;	
}
.fmbd_col_10_20 {
	width:50%;	
}
.fmbd_col_11_20 {
	width:55%;
}
.fmbd_col_12_20 {
	width:60%;	
}
.fmbd_col_13_20 {
	width:65%;	
}
.fmbd_col_14_20 {
	width:70%;	
}
.fmbd_col_15_20 {
	width:75%;	
}
.fmbd_col_16_20 {
	width:80%;	
}
.fmbd_col_17_20 {
	width:85%;	
}
.fmbd_col_18_20 {
	width:90%;	
}
.fmbd_col_19_20 {
	width:95%;	
}
.fmbd_col_20_20 {
	width:100%;	
}
.fmbd_1col {
	width:98%;	
}
.fmbd_3col {
	width:33.33%;	
}
.fmbd_31col {
	width:32.33%;	
}
.fmbd_6col {
	width:16.66666666666667%;	
}
.fmbd_7col {
	width:14.28571428571429%;	
}
.fmbd_8col {
	width:12.5%;	
}
.fmbd_9col {
	width:11.11111111111111%;	
}
.fmbd_11col {
	width:9.090909090909091%;	
}
.fmbd_12col {
	width:8.333333333333333%;	
}
.fmbd_13col {
	width:7.692307692307692%;	
}
.fmbd_14col {
	width:7.142857142857143%;	
}
.fmbd_15col {
	width:6.666666666666667%;	
}
.fmbd_16col {
	width:6.25%;	
}
.fmbd_17col {
	width:5.882352941176471%;	
}
.fmbd_18col {
	width:5.555555555555556%;	
}
.fmbd_19col {
	width:5.263157894736842%;	
}
/***************shoetb_start************************/
.sh_taroka_kotha {
	color:#999;
		
}
.sh_brown{
	color:#acacac;	
	}
.sh_border_right{
	border-right:1px #999999 solid;
	width:1px;	
	}
.sh_fm_padding_right_03 {
	padding-right:3%;
	margin-right:5%;
	border-right:1px #eaeaea solid;	
}
.sh_fm_margin_top_05 {
	margin-bottom:3%;
	margin-right:5%;
	padding-bottom:3%;
	border-bottom:1px #eaeaea solid;
	
}

.sh_fm_margin_bottom_05 {
	margin-bottom:2%;
	margin-right:5%;
	border-bottom:1px #eaeaea solid;	
}
.sh_fm_margin_bottom_06 {
	margin-bottom:6%;
	padding-right:3%;
	padding-left:3%;
}
.sh_fm_margin_bottom_06_1 {
	margin-bottom:6%;

	padding-left:2%;	
}
.sh_fm_margin_bottom_06_2 {
	margin-bottom:6%;
	padding-left:2%;	
}

/***************shoetb_end************************/
/*
Tareq shotting_video.php
-----------------------------------------------------------------------------*/

.t_border_right { border-right:1px solid #ACACAC; }
.t_border_bottom { border-bottom:1px solid #ACACAC; }
.t_font_size{ font-size:10px; padding:5px 0;}
.t_font_size2{ font-size:10px; padding:5px 0;}
.t_font_size3{ font-size:13px; }
.t_font_size4{ font-size:16px; }
.t_padding_bottom { padding-bottom:5px;}
.t_heading { padding-top:3px; font-size:19.335px;border-top: 1px #ACACAC solid; color:#ACACAC; }
.padding_right_px_10{ padding-right:10px; }
.padding_left_px_10{ padding-left:10px; }
.padding_top_px_10{ padding-top:10px; }
.padding_bottom_px_10{ padding-bottom:10px; }
.padding_right_px_05{ padding-right:5px; }
.padding_left_px_05{ padding-left:5px; }
.padding_top_px_05{ padding-top:7px; }
.padding_bottom_px_05{ padding-bottom:5px; }
.padding_bottom_px_20{ padding-bottom:20px; }
.padding_top_px_20{ padding-top:20px; }
/*.fmbd_col_20_20.fmbd_col.t_padding_bottom img {
    width: 90px !important;
}*/

/* Nayeem sarkar css new code start Now*/
aside.fmbd_col_10_201.fmbd_col {
    width: 49%;
    margin-right: 15px;
}
.fmbd_col_10_Magr0{
	margin-right: 0px !important;
	    float: right;
}
.shotopordaCon{
	padding: 20px;
}
.na_padding_border{
	border-top: solid 1px #ACACAC;
    padding-top: 10px;
	}
	.botBord22{
	border-bottom: solid 1px #ACACAC;
	}
.shotoparde_left{
		float:left;
		
		display:block;
	}
	.fmbd_col_10_2022{
		width:48%;
	}
	.NmarRigt{
		margin-right: 30px;
	}
	.fmbd_col_10_2022 .fmbd_col_04_20 img {
    padding: 4px 12px 4px 0px;
}
.fm_padding_left_05{
	padding-right:10px;
}
/*Header banner*/
.fm_image_container22{
	width:100% !important;
}
.fm_image_container23{
	width:98% !important;
}
.fm_image_container23 img {
    height: 209px;
}
.rajdaneBox{
	float: right;
    width: 23%;
    margin-right: 10px;
}
.fm_margin_top_102{
	margin-top:12px;
}
.two_btn a{
	padding: 10px 6px 10px 6px !important;
}
.videThem{
	padding-bottom:10px;
	border-bottom: solid 1px #252525;
}
.videThem img{
	padding-right:10px;
}
.videToPmar{
	margin-top:10px;
}

.fm_margin_top_01 {
    /*margin-top: 0 !important;*/
}
/*Header banner css End */
/*New code style animatied start*/
.jm-item {
    /*padding: 10px;
    display: inline-block;
    text-align: left;*/
}
.jm-item-wrapper {
	/*position: relative;
	padding: 7px;
	background: #E8D7B6;*/

}
.jm-item-image {
	position: relative;
    overflow: hidden;
}
.jm-item-image img {
	display: block;
}
.jm-item-title {
    position: absolute;
    left: -10px;
    bottom: 17px;
    background: #FF6B0E;
    line-height: 1.5em;
    font-weight: normal;
    padding: 7px 9px 6px;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.4em;
}
/* second box design code */
.jm-item2 {
    /*padding: 10px;
    display: inline-block;
    text-align: left;*/
}
.jm-item2-wrapper {
	/*position: relative;
	padding: 7px;
	background: #E8D7B6;*/
}
.torakothon21 img{
	width:90px !important;
}
.torakothon22 img{
	width:85px !important;
}
.jm-item2-image {
	position: relative;
    overflow: hidden;
}

.jm-item2-image img {
    display: block;
    width: 100%;
    min-width: 183px;
}
.jm_item2_image2 img {
    display: block;
    width: 100%;
    min-width: 189px;
    max-height: 130px;
    height: auto;
}
.jm-item2-title {
    position: absolute;
    left: -10px;
    bottom: 17px;
    background: #FF6B0E;
    line-height: 1.5em;
    font-weight: normal;
    padding: 7px 9px 6px;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.4em;
}

.jm-item2-overlay {
	background: #000;
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: opacity 0.5s ease-in 0s;
	-moz-transition: opacity 0.5s ease-in 0s;
	-o-transition: opacity 0.5s ease-in 0s;
	transition: opacity 0.5s ease-in 0s;
}
.jm-item2-wrapper:hover .jm-item2-overlay {
	opacity: 0.3;
}
.jm-item2-button {
	height: 50px;
	width: 50px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -25px;
}
.jm-item2-button a {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #FF6B0E;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 50px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    text-decoration: none !important;
    display: block;
}
/* second box design code */
.second .jm-item2-wrapper .jm-item2-title {
	-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}
.second .jm-item2-wrapper:hover .jm-item2-title {
	left: -100%;
}
.second .jm-item2-description {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 40px 10px 10px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	background: rgba(0,0,0,0.4);
	color: #fff;
	top: 100%;
	-webkit-transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}
.second .jm-item2-wrapper:hover .jm-item2-description {
	top: 0;
}
/*animated 3 css start now*/
.ch-item {
	width: 100%;
	height: 100%;
	/*border-radius: 50%;*/
	position: relative;
	cursor: default;
	/*box-shadow: 
		inset 0 0 0 10px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);*/
		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.ch-img-1 { 
	width: 100%;
    height: 100%;
    position: absolute;
}
.ch-info {
	position: absolute;
	background: rgba(63,147,147, 0.8);
	width: inherit;
	height: inherit;
	/*border-radius: 50%;*/
	opacity: 0;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden;
}
.ch-info h3 {
	text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    /* margin: 0 30px; */
    padding: 25px 0 20px 0;
    /* height: 85px; */
    

    text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.chinfoh33 {
	font-size:16px !important;
}
.ch-info p {
	text-align: center;
    color: #fff;
    padding: 10px 5px;
    font-style: italic;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
    border-top: 1px solid rgba(255,255,255,0.5);
    opacity: 0;
    -webkit-transition: all 1s ease-in-out 0.4s;
    -moz-transition: all 1s ease-in-out 0.4s;
    -o-transition: all 1s ease-in-out 0.4s;
    -ms-transition: all 1s ease-in-out 0.4s;
    transition: all 1s ease-in-out 0.4s;
    width: 92%;
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.ch-item:hover .ch-info p {
	opacity: 1;
}
.youtubeIocn{width: 50px;
    height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #FF6B0E;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 50px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    text-decoration: none !important;
    display: block;
    text-align: center;
    margin: 60px auto 0px;
}
/*animated 3 css End now*/

/*animated 4 css start now*/
.ch-item2 {
	width: 100%;
	height: 100%;
	/*border-radius: 50%;*/
	position: relative;
	cursor: default;
	/*box-shadow: 
		inset 0 0 0 0 rgba(200,95,66, 0.4),
		inset 0 0 0 10px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);*/
		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ch-img2-1 { 
	width: 100%;
    height: 100%;
    position: absolute;
}
.ch-info2 {
	position: absolute;
	width: 100%;
	height: 100%;
	/*border-radius: 50%;*/
	opacity: 0;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden; /*for a smooth font */
}
.ch-info2 h3 {
	top:52%;
	color: #fff;
	position: relative;
	font-size: 14px;
	text-align:center;
	
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}
.ch-item2:hover {
	box-shadow: 
		inset 0 0 0 110px rgba(200,95,66, 0.4),
		inset 0 0 0 0px rgba(255,255,255,0.8),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item2:hover .ch-info2 {
	opacity: 1;
	
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);	
}
.youtubeIocn2{width: 50px;
    height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #FF6B0E;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 50px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    text-decoration: none !important;
    display: block;
    text-align: center;
	position:absolute;
	top: 28%;
    left: 40%;
}
.youtubeIocn3 {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #FF6B0E;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 40px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    text-decoration: none !important;
    display: block;
    text-align: center;
    position: absolute;
    top: 28%;
    left: 40%;
}
.chinfo34 {
    top: 54% !important;
    font-size: 12px !important;
}

.jmitem2button2 {
	height: 40px;
	width: 40px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -20px;
}
.jmitem2button2 a {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #FF6B0E;
    text-transform: uppercase;
    
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 40px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    -o-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
    text-decoration: none !important;
    display: block;
}
.haderbox{
	width: 98%;
    border-top: solid 1px #ACACAC;
    border-bottom: solid 1px #ACACAC;
    margin-left: 10px;
    margin-right: 10px;
    /* padding-right: 10px; padding: 3px;*/
    margin-bottom: 8px;
}
.socialIconR{
	float:right;
}
.fmbd_col_20_20.fmbd_col.t_padding_bottom:hover, .videThem span:hover, h3.t_heading:hover{
    color: #91182d;
    cursor: pointer;
}
.top_nav.fmbd_col {
    padding: 0 10px 0 10px;
}
ul.top_social li:last-child {
    padding-right: 0 !important;
}
.rightSiteAdd img{
	min-height:680px;
}
/*animated 4 css End now*/
.fm_image_container.fmbd_col_20_20.Min_banner img{
    width: 100%;
    max-height: 415px;
    height: 100%;
	display:block;
}
.marginTopBottom{
	margin:4px 0 8px 0;
}
.marginBottom{
	margin-bottom:8px;
}
.paddingRight{
	padding-right:10px;
}
/* Nayeem sarkar css new code End Now*/

/*
Media
-----------------------------------------------------------------------------*/
@media (max-width: 992px) {
 .fmbd_col_01_20, .fmbd_col_02_20, .fmbd_col_03_20, .fmbd_col_04_20, .fmbd_col_05_20, .fmbd_col_06_20, .fmbd_col_07_20, .fmbd_col_08_20, .fmbd_col_09_20, .fmbd_col_10_20,  .fmbd_3col , fmbd_31col, .fmbd_6col , .fmbd_7col , .fmbd_8col , .fmbd_9col , .fmbd_11col , .fmbd_12col , .fmbd_13col , .fmbd_14col , .fmbd_15col , .fmbd_16col , .fmbd_17col , .fmbd_18col , .fmbd_19col {
 width:50%; 
}

 .fmbd_col_11_20, .fmbd_col_12_20, .fmbd_col_13_20, .fmbd_col_14_20, .fmbd_col_15_20, .fmbd_col_16_20, .fmbd_col_17_20, .fmbd_col_18_20, .fmbd_col_19_20, .fmbd_col_20_20 , .fmbd_1col{
 width:100%; 
}
.toggle-nav{
	display:block;
	}
.top_nav{
	 display:inline-block;
	width:100%;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
       
	}
.top_nav {
        position:relative;       
    }
.top_nav ul {
        width:100%;
        position:absolute;
        top:120%;
        left:0px;
        padding:10px 18px;
        box-shadow:0px 1px 1px rgba(0,0,0,0.15);
        border-radius:3px;
        background:#303030;
    }
	
.top_nav ul:after {
        width:0px;
        height:0px;
        position:absolute;
        top:0%;
        left:22px;
        content:'';
        transform:translate(0%, -100%);
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        border-bottom:7px solid #303030;
    }
 
    .top_nav li {
        margin:5px 0px 5px 0px;
        float:none;
        display:block;
    }
 
    .top_nav a {
        display:block;
    }

 nav.active, section.active {
        display:none;
    }
.toggle-nav{
	display:block;
	}
}
@media (max-width: 480px) {
 .fmbd_col_01_20, .fmbd_col_02_20, .fmbd_col_03_20, .fmbd_col_04_20, .fmbd_col_05_20, .fmbd_col_06_20, .fmbd_col_07_20, .fmbd_col_08_20, .fmbd_col_09_20, .fmbd_col_10_20, .fmbd_col_11_20, .fmbd_col_12_20, .fmbd_col_13_20, .fmbd_col_14_20, .fmbd_col_15_20, .fmbd_col_16_20, .fmbd_col_17_20, .fmbd_col_18_20, .fmbd_col_19_20, .fmbd_col_20_20 , .fmbd_3col , 
 .fmbd_31col, .fmbd_6col , .fmbd_7col , .fmbd_8col , .fmbd_9col , .fmbd_11col , .fmbd_12col , .fmbd_13col , .fmbd_14col , .fmbd_15col , .fmbd_16col , .fmbd_17col , .fmbd_18col , .fmbd_19col {
 width: 100%;
 margin: 1% 0;
 padding:0 1%;
}

}
@media print {
}
/*************read_more_start************/
.read_more{ padding:0px; margin:20px 0px 0px 0px; float:right; border: 1px solid #616161;height: 30px;width: 87px; }
.read_more a{font-size:14px; color:#fff; text-transform:capitalize; background-color: #404040; line-height: 25px; height: 28px;width: 85px; float:right; text-align:center;}
.read_more a:hover{ background-color: #8f8f8f; }
/*************read_more_************/

/*************learn_more_start************/
.learn_more{ padding:0px; margin:0px 0px 0px 0px; float:left; border: 2px solid #f7941d;height: 45px;width: 190px; }
.learn_more a{font-size:14px; color:#f7941d; text-transform:capitalize; line-height: 45px; height: 45px;width: 190px; float:right; text-align:center;}
.learn_more a:hover{ color:#fff; }
/*************learn_more_end*_************/

/*************background_color_start************/
.back_color_tb{ background: #404040; }
#child{background: #404040;}
/*************background_color_end**************/

.donate_box_color{width: 100%; background:#f7941d; border:1px #fff solid; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  }
/*************footer_start**************/

.bootemfooter_box_color{ background:#222222; }
.footer_cl{ width:100%; }

.footer_titel1{ display: table-cell;
	float:left;
	padding: 5px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:30px;
	text-align:left;
	line-height:30px;
	color:#818fab;
	 }
.footer_titel2{ display: table-cell;
	float:left;
	padding: 5px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:30px;
	text-align:left;
	line-height:30px;
	color:#699961;
	 }
.footer_par{ display: table-cell;
	float:left;
	padding: 10px 10px 10px 0;
	margin: 0;
	width:100%;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#858585;
	 }
	
.footer2{
	
	padding:0px;
	margin:0px;
}
	
.footer2 input {
	background: #f7941d;
	color: #010101;
	font-size: 16px;
	width:100%;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;
}
 input[type="submit"].footer2 {
	background: #f7941d;
	color: #010101;
	font-size: 16px;
	width:70%;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	cursor:pointer;
	border:none;
	margin-bottom:20px;
	font-weight:bold;
}
 input[type="submit"].footer2:hover {
	background: #fcaf53;	
}
.bottomfooter_box{ width:100%; }
.bottomfooter_box p{ display: table-cell;
	float:left;
	padding: 22px;
	margin: 0;
	width:100%;
	font-size:14px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	 }

.footer_box_color{ background:#3e3e3e; }
/*************footer_end**************/
.colf_left{ float:left; }
.colf_right{ float:right;}

/********************child**************************/

.chslid_b_t {
	display: table-cell;
	float:left;
    letter-spacing:30px;
	word-spacing:50px;
	padding: 50px 40px 10px 40px;
	margin: 0;
	width:100%;
	color:#000;
	text-align:left;
	font-size:50px;
	font-weight:bold;
	
}
.chslid_s_t {
	display: table-cell;
	float:left;
	letter-spacing:1px;
	padding: 5px 40px 50px 40px;
	margin: 0;
	width:100%;
	color:#727170;
	text-align:left;
	font-size:20px;
	
}
.ch_bg_color {
	background-color:rgba(64,64,64,0.5);
	padding:30px 0px;
	margin-bottom:100px;
}
.ch_margin_top_13 {
	margin-top:9%;	
}
.ch_cox_bor {
	border:2px #f7941d solid;
	float:left;
	padding:5px;
	font-size:16px;
	color:#f7941d;
	font-weight:bold;	
}
.ch_margin_left {

	margin-left:11%;
}
.ch_margin_left2 {
	margin-left:8%;
}
.ch_bor_text {
	padding:5px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin-top:15px;
	text-align:center;
}

/********************child_end**************************/
/********************wwa_start**************************/
.wwa_bg{
	background:#404040;
	}
.wwa_h_text{
	padding:10px;
	font-size:30px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}
.wwa_p_text{
	font-size:16px;
	color:#474747;
	text-align:justify;
	letter-spacing:1px;
	word-spacing:3px;
	}
ul.wwa_p_text {
	padding:0px;
	margin:0px;
	}
ul.wwa_p_text li{
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	font-size:20px;
	color:#474747;
	text-align:left;
	letter-spacing:1px;
	word-spacing:2px;
	}
.wwa_h2_text{
	padding-top:20%;
	font-size:20px;
	float:none;
	color:#474747;
	text-align:center;
	letter-spacing:1px;
	word-spacing:2px;
	}
.wwa_ra_box{
	width:100%;
	}
.wwa_ra_box img {
	border-radius: 100px;
	margin-top:9px;
	border:4px #fff solid;
	width:200px;
	height:200px;
	float:none;
	float:left;
	
	-webkit-box-shadow: 0px 0px 1px 1px rgba(153,153,153,1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(153,153,153,1);
	box-shadow: 0px 0px 1px 1px rgba(153,153,153,1);
}	
.wwa_ra_boxmargin{
	margin-left:18%;
	}
/********************child_end**************************/
/********************international_start**************************/
.in_border_s { width:100%; 
    -webkit-box-shadow: 0px 0px 3px #b0b0b0;
	-moz-box-shadow: 0px 0px 3px #b0b0b0;
	box-shadow: 0px 0px 3px #b0b0b0; 
	padding:5px;
	}
.in_heading_t { padding-top:34%;
	font-size:30px;
	padding-left:10%;
	float:none;
	color:#474747;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
	word-spacing:2px;}
.in_heading_t2 { padding-top:2%;
	font-size:18px;
	float:none;
	color:#474747;
	padding-left:10%;
	text-align:center;
	letter-spacing:1px;
	word-spacing:2px;}

/********************international_end****************************/

/********************contact_start************************/
.contact_bac_color { 
	background:#404040;}
.contact_text_color p{
	color:#FFF;
	}
/********************contact_end**************************/

.con_space_tb{ margin:5% 0%;}
.fmbd_col10a{
	width:50%;
	margin:0%;
	float:left;
	}
.fmbd_col10a a img{ width:530px; height:345px; }
.pro_title{background-color: rgba(255, 255, 255, 0.65);font-size: 18px;line-height: 38px;position: relative;text-align:center; width:530px; top: -38px;}
.fmbd_colfull{
	width:100%;
	
	}
.font_justify{
	text-align:justify;
	}
.font_center{
	text-align: center;
	}
	
	
	
.hover_f1{
	text-align: center;
	}
.hover_f1 a{
	text-align: center;
	}
.hover_f1 a:hover{
	background:url(images/so_01.png) no-repeat;
	
	}
	
/********************background_color_start************************/
.fmbd_cl_blue01 {
	background:#49afb8;
}
.fmbd_cl_blue0r2 {
	background:#8e9518;
}
.fmbd_cl_blue03 {
	background:#486cb4;
}


.fmbd_cl_blue02 {
	background:#fff;
}

/********************background_color_end**************************/

/********************Fast Online Support_s**********************/
.fos_title{
	font-size:60px;
	color:#FFF;
	text-align:left;
	letter-spacing:1px;
	word-spacing:3px;
}
.fos_text{
	font-size:21px;
	color:#feffff;
	text-align:left;
	letter-spacing:1px;
	word-spacing:3px;
}

.fos_title2{
	font-size:26px;
	color:#000000;
	text-align:center;
	letter-spacing:1px;
	word-spacing:3px;
}
.fos_text2{
	font-size:18px;
	color:#505050;
	text-align:left;
	letter-spacing:1px;
	word-spacing:3px;
}
/********************Fast Online Support_e**********************/
/********************Products_s**********************/
.Pro_border1 { width:100%; float:left; border:2px #d0d0d0 solid;}
.Pro_title{
	font-size:18px;
	color:#d0d0d0;
	text-align:center;
	letter-spacing:1px;
	word-spacing:3px;
}
.Pro_text{
	font-size:16px;
	color:#383838;
	text-align:left;
	letter-spacing:1px;
	word-spacing:3px;
}
/********************Products_e**********************/
/********************contact_s**********************/

.con_title{
	font-size:22px;
	color:#4f4f4f;
	text-align:center;
	letter-spacing:1px;
	word-spacing:3px;
}
.con_title2{
	font-size:16px;
	color:#4f4f4f;
	text-align:left;
	letter-spacing:1px;
	word-spacing:3px;
	font-weight:bold;
}
.con_text{
	font-size:16px;
	color:#383838;
	text-align:left;
	letter-spacing:1px;
	word-spacing:3px;
	line-height:6px;
}
/********************contact_e**********************/

/********************social_s**********************/
.soc_text{
	font-size:17px;
	color:#7b7b7b;

}
/********************social_e**********************/
.contact_form{
   background: #3e3e3e;
}
h3.contact_box_h3 {
    font-size: 44px;
    text-align: left;
    font-style: italic;
    font-family: cursive;
    padding: 20px 25px 20px 5px;
}
.submit_but{margin-left: 6px;
    width: 150px !important;
    border-radius: 5px !important;
  -moz-border-radius:  5px !important;
  -webkit-border-radius:  5px !important;
}
.inputfildradius{
  border-radius: 50px !important;
  -moz-border-radius:  50px !important;
  -webkit-border-radius:  50px !important;
   padding-left: 12px !important;
   margin-bottom: 10px !important;
}
.textareafild{
border-radius: 20px !important;
  -moz-border-radius:  20px !important;
  -webkit-border-radius:  20px !important;
    height: 150px !important;
 padding-left: 12px !important;
}


