@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,600italic,700);

@import url(font.css);

@font-face {
    font-family: "SL";
    font-style: normal;
    font-weight: normal;
    src: url(http://www.bbangla.it/SolaimanLipi.ttf);
    src: local("SolaimanLipi"), url("SolaimanLipi.ttf");
}

body {

  color: #373a34;

  font-size: 1.5em;

  line-height: 1.5em;

  font-family: 'Open Sans', sans-serif, "SL",SolaimanLipi;

  font-weight: normal;

  word-wrap: break-word;

  letter-spacing: 0;

  background: transparent url(../img/bg.jpg) repeat-x 0 0;

}



a {

  text-decoration: none;

  -webkit-transition: all 0.3s ease-out;

     -moz-transition: all 0.3s ease-out;

       -o-transition: all 0.3s ease-out;

          transition: all 0.3s ease-out;

}



.btn{

-webkit-transition: all 0.3s ease-out;

     -moz-transition: all 0.3s ease-out;

       -o-transition: all 0.3s ease-out;

          transition: all 0.3s ease-out;



}



a:hover,

a:focus,

a:active {

  color: #329452;

  text-decoration: none;

}



.cl{ clear: both;}









/* header */





header{

  height:150px;

}



.navbar-header{

height:75px;

}



ul.navbar-nav{

margin-top:10px;

margin-left:-70px;

}







@media (max-width: 767px) {



  header {

  height:130px;

  }



  .navbar-header{

    height:40px;

  }

  

  .navbar-brand{

  /*width:65%;*/

  }

  

  .navbar-brand img{

  width:70%;

  }

  

  .nav-right{

  display:none;

  }

  

  .navbar-brand {

  padding: 3px 15px 15px 5px;

  }

  

    ul.navbar-nav{

    background-color:#d3cbc5;

    margin-left:-15px;

    }

  

    a.navbar-brand{

  display:none;

  }

  

  a.navbar-brand-mobile img{

  width:55%;

  }

  

  .occasion{

  display:none;

  }

  

  

}









@media (min-width: 768px) {

  ul.navbar-nav{

  margin-top:35px;

  margin-left:-50px;

  }

  

  .navbar-brand img{

  width:100%;

  }

  

  .navbar-nav > li > a{

  padding:0 15px 0 0;

  }

  

  a.navbar-brand-mobile{

  display:none;

  }



}



@media (min-width: 1200px) {

    ul.navbar-nav li {

    margin-right:70px;

    }

    

    a.navbar-brand-mobile{

    display:none;

    }

    

  }





/**  boxes **/

.shadow{

  background-color: #FFF;

  background-clip: padding-box;

  border: 1px solid #999;

  border: 1px solid rgba(0, 0, 0, .2);

  outline: none;

  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .5);

    box-shadow: 0 2px 6px rgba(0, 0, 0, .3);

}





.main-menu-box{

padding:15px 15px 15px 10px;

}



.wide-banner-home{

margin-top:30px;

margin-bottom:30px;

}





.banner_header{

float:right;

text-align:right;

padding-top:30px;

}



.main-menu-box ul{

margin:0;

padding-left:5px;

}



.main-menu-box ul li{

list-style:none;

border-bottom:1px solid #CCC;



}



.main-menu-box ul li a{

 display:block;

 padding:5px 0;

}





.main-menu-box ul li a:hover{

 background-color:#4f4246;

 color:#FFF;

 display:block;

 padding-left:5px;

}



.wide-banner-home{

padding:10px 0;

}



.home-small-boxes{

padding:9px;

}



.home-small-boxes img{

border:1px solid #57504f;

width:100%;

}



.menu-box-interno{

margin-left:-5px;

}





.menu-box {

    margin-bottom: 20px;

}



.center-box{

padding:10px;



}





.right-box{

padding:10px;

}





@media (max-width: 767px) {

  .banner_header{

  padding-top:0;



  }

  

  .nav > li{

  border-bottom:1px solid #eee;

  width:100%;

  background-color:#595c57;

  color:#FFF;

  }

  

  .nav > li > a {

  color:#FFF;

  }

  

  .nav > li > a:hover {

  color:#287701;

  }

  

  

  

  .center-box{

  margin-bottom:20px;

  }

  

  .menu-box{

    

  }

  

  .banner_header{

  display:none;

  }

  

  

}



@media (min-width: 768px) {}





@media (min-width: 1200px) { }











/*   *************  Footer **************  */



footer{

margin-top:20px;

}





.footer-top{

background-color:#cdcecc;

padding:10px 0 3px 0;

}



ul.footer-menu{

margin:0px;

padding:0px 0px 0px 10px;

}



ul.footer-menu li{

float:left;

list-style:none;

margin-right:14px;

font-size:13px;

color:#000;

}



ul.footer-menu li:last-child{

margin-right:0px !important;

}



ul.footer-menu li a{

font-size:13px;

color:#000;

  text-decoration: none;

  -webkit-transition: all 0.3s ease-out;

     -moz-transition: all 0.3s ease-out;

       -o-transition: all 0.3s ease-out;

          transition: all 0.3s ease-out;

}



ul.footer-menu li a:hover{

color:#FFF;

}



.footer-copyright{

background-color:#e5e5e5;

text-align:center;

padding:10px 0;

}



.footer-copyright p{

font-size:14px;

color:#fcf9f2;

font-weight: 100;

padding-top:10px;

}



.nav-footer{



}



.nav-footer ul{

margin:0px;

padding:0px;

}





.nav-footer ul li{

float:left;

list-style:none;

margin:0 8px;

}





.nav-footer ul li a{

font-size:13px;

padding:4px;

color:#000;

  text-decoration: none;

  -webkit-transition: all 0.3s ease-out;

     -moz-transition: all 0.3s ease-out;

       -o-transition: all 0.3s ease-out;

          transition: all 0.3s ease-out;

display:block;      

}



.nav-footer ul li a:hover{

color:#FFF;

background-color:#66615a;

border-radius:4px;

}











@media (min-width: 768px) {

  

  .logo{

  margin-bottom:30px;

  }

  

}



@media (min-width: 1200px) {

  

  .footer-menu{

  margin-top:0px;

  }

   

  

}









@media (max-width: 767px) {

  .footer-top{

  background-color:#c3c0bd;

  height:100%;

  }

  

  ul.footer-menu{

  padding:0;

  }

  

  .nav-footer ul{

  padding:0;

  margin:0;

  }

  

  .nav-footer ul li{

  border-bottom:1px solid #66615a;

  width:100%;

  padding:0;

  margin:0;

  }

  

  .nav-footer ul li:a{

  width:100%;

  display:block;

  }

  

  .nav-footer ul li a:hover{

  border-radius:0px;

  }

  

  

}















/*************************************************************/

/*********************** Generic Styles **********************/

/*************************************************************/



.dropcap {

    float: left;

    font-size: 26px;

    line-height: 30px;

    margin-top: -5px;

    padding-right: 5px;

    padding-top: 4px;

  font-family:'Marcelle Script';

  font-weight:bold;

  color:#90aa95;

}





hr.griggio{border-color:#E9E7E4 !important;}

hr.h10{margin-top:10px !important; margin-bottom:10px !important;}

.full-width:{width:100%;}

.font12{font-size:12px;}

.font16{font-size:16px; font-weight:normal; width:100%;}

.font24-pad{font-size:24px; font-weight:normal; margin-left:10px;}





.margin-0         { margin: 0; }

.margin-left-0    { margin-left: 0; }

.margin-top-0     { margin-top: 0; }

.margin-right-0   { margin-right: 0 !important; }

.margin-bottom-0  { margin-bottom: 0; }



.margin-5         { margin: 5px; }

.margin-left-5    { margin-left: 5px; }

.margin-top-5     { margin-top: 5px; }

.margin-right-5   { margin-right: 5px; }

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



.margin-10        { margin: 10px; }

.margin-left-10   { margin-left: 10px; }

.margin-top-10    { margin-top: 10px; }

.margin-right-10  { margin-right: 10px !important;}

.margin-bottom-10 { margin-bottom: 10px; }



.margin-15        { margin: 15px; }

.margin-left-15   { margin-left: 15px; }

.margin-top-15    { margin-top: 15px; }

.margin-right-15  { margin-right: 15px; }

.margin-bottom-15 { margin-bottom: 15px; }



.margin-20        { margin: 20px; }

.margin-left-20   { margin-left: 20px; }

.margin-top-20    { margin-top: 20px; }

.margin-right-20  { margin-right: 20px; }

.margin-bottom-20 { margin-bottom: 20px; }



.margin-30        { margin: 30px; }

.margin-left-30   { margin-left: 30px; }

.margin-top-30    { margin-top: 30px; }

.margin-right-30  { margin-right: 30px; }

.margin-bottom-30 { margin-bottom: 30px; }



.margin-40        { margin: 40px; }

.margin-left-40   { margin-left: 40px; }

.margin-top-40    { margin-top: 40px; }

.margin-right-40  { margin-right: 40px; }

.margin-bottom-40 { margin-bottom: 40px; }



.margin-50        { margin: 50px; }

.margin-left-50   { margin-left: 50px; }

.margin-top-50    { margin-top: 50px; }

.margin-right-50  { margin-right: 50px; }

.margin-bottom-50 { margin-bottom: 50px; }



@media (max-width: 1200px) {

  .margin-md-0         { margin: 0; }

  .margin-left-md-0    { margin-left: 0; }

  .margin-top-md-0     { margin-top: 0; }

  .margin-right-md-0   { margin-right: 0; }

  .margin-bottom-md-0  { margin-bottom: 0; }

  

  .margin-md-5         { margin: 5px; }

  .margin-left-md-5    { margin-left: 5px; }

  .margin-top-md-5     { margin-top: 5px; }

  .margin-right-md-5   { margin-right: 5px; }

  .margin-bottom-md-5  { margin-bottom: 5px; }

  

  .margin-md-10        { margin: 10px; }

  .margin-left-md-10   { margin-left: 10px; }

  .margin-top-md-10    { margin-top: 10px; }

  .margin-right-md-10  { margin-right: 10px; }

  .margin-bottom-md-10 { margin-bottom: 10px; }



  .margin-md-15        { margin: 15px; }

  .margin-left-md-15   { margin-left: 15px; }

  .margin-top-md-15    { margin-top: 15px; }

  .margin-right-md-15  { margin-right: 15px; }

  .margin-bottom-md-15 { margin-bottom: 15px; }

  

  .margin-md-20        { margin: 20px; }

  .margin-left-md-20   { margin-left: 20px; }

  .margin-top-md-20    { margin-top: 20px; }

  .margin-right-md-20  { margin-right: 20px; }

  .margin-bottom-md-20 { margin-bottom: 20px; }

  

  .margin-md-30        { margin: 30px; }

  .margin-left-md-30   { margin-left: 30px; }

  .margin-top-md-30    { margin-top: 30px; }

  .margin-right-md-30  { margin-right: 30px; }

  .margin-bottom-md-30 { margin-bottom: 30px; }

  

  .margin-md-40        { margin: 40px; }

  .margin-left-md-40   { margin-left: 40px; }

  .margin-top-md-40    { margin-top: 40px; }

  .margin-right-md-40  { margin-right: 40px; }

  .margin-bottom-md-40 { margin-bottom: 40px; }

  

  .margin-md-50        { margin: 50px; }

  .margin-left-md-50   { margin-left: 50px; }

  .margin-top-md-50    { margin-top: 50px; }

  .margin-right-md-50  { margin-right: 50px; }

  .margin-bottom-md-50 { margin-bottom: 50px; }

}



@media (max-width: 991px) {

  .margin-sm-0         { margin: 0; }

  .margin-left-sm-0    { margin-left: 0; }

  .margin-top-sm-0     { margin-top: 0; }

  .margin-right-sm-0   { margin-right: 0; }

  .margin-bottom-sm-0  { margin-bottom: 0; }

  

  .margin-sm-5         { margin: 5px; }

  .margin-left-sm-5    { margin-left: 5px; }

  .margin-top-sm-5     { margin-top: 5px; }

  .margin-right-sm-5   { margin-right: 5px; }

  .margin-bottom-sm-5  { margin-bottom: 5px; }

  

  .margin-sm-10        { margin: 10px; }

  .margin-left-sm-10   { margin-left: 10px; }

  .margin-top-sm-10    { margin-top: 10px; }

  .margin-right-sm-10  { margin-right: 10px; }

  .margin-bottom-sm-10 { margin-bottom: 10px; }



  .margin-sm-15        { margin: 15px; }

  .margin-left-sm-15   { margin-left: 15px; }

  .margin-top-sm-15    { margin-top: 15px; }

  .margin-right-sm-15  { margin-right: 15px; }

  .margin-bottom-sm-15 { margin-bottom: 15px; }

  

  .margin-sm-20        { margin: 20px; }

  .margin-left-sm-20   { margin-left: 20px; }

  .margin-top-sm-20    { margin-top: 20px; }

  .margin-right-sm-20  { margin-right: 20px; }

  .margin-bottom-sm-20 { margin-bottom: 20px; }

  

  .margin-sm-30        { margin: 30px; }

  .margin-left-sm-30   { margin-left: 30px; }

  .margin-top-sm-30    { margin-top: 30px; }

  .margin-right-sm-30  { margin-right: 30px; }

  .margin-bottom-sm-30 { margin-bottom: 30px; }

  

  .margin-sm-40        { margin: 40px; }

  .margin-left-sm-40   { margin-left: 40px; }

  .margin-top-sm-40    { margin-top: 40px; }

  .margin-right-sm-40  { margin-right: 40px; }

  .margin-bottom-sm-40 { margin-bottom: 40px; }

  

  .margin-sm-50        { margin: 50px; }

  .margin-left-sm-50   { margin-left: 50px; }

  .margin-top-sm-50    { margin-top: 50px; }

  .margin-right-sm-50  { margin-right: 50px; }

  .margin-bottom-sm-50 { margin-bottom: 50px; }

}



@media (max-width: 767px) {

  .margin-xs-0         { margin: 0; }

  .margin-left-xs-0    { margin-left: 0; }

  .margin-top-xs-0     { margin-top: 0; }

  .margin-right-xs-0   { margin-right: 0; }

  .margin-bottom-xs-0  { margin-bottom: 0; }

  

  .margin-xs-5         { margin: 5px; }

  .margin-left-xs-5    { margin-left: 5px; }

  .margin-top-xs-5     { margin-top: 5px; }

  .margin-right-xs-5   { margin-right: 5px; }

  .margin-bottom-xs-5  { margin-bottom: 5px; }

  

  .margin-xs-10        { margin: 10px; }

  .margin-left-xs-10   { margin-left: 10px; }

  .margin-top-xs-10    { margin-top: 10px; }

  .margin-right-xs-10  { margin-right: 10px; }

  .margin-bottom-xs-10 { margin-bottom: 10px; }



  .margin-xs-15        { margin: 15px; }

  .margin-left-xs-15   { margin-left: 15px; }

  .margin-top-xs-15    { margin-top: 15px; }

  .margin-right-xs-15  { margin-right: 15px; }

  .margin-bottom-xs-15 { margin-bottom: 15px; }

  

  .margin-xs-20        { margin: 20px; }

  .margin-left-xs-20   { margin-left: 20px; }

  .margin-top-xs-20    { margin-top: 20px; }

  .margin-right-xs-20  { margin-right: 20px; }

  .margin-bottom-xs-20 { margin-bottom: 20px; }

  

  .margin-xs-30        { margin: 30px; }

  .margin-left-xs-30   { margin-left: 30px; }

  .margin-top-xs-30    { margin-top: 30px; }

  .margin-right-xs-30  { margin-right: 30px; }

  .margin-bottom-xs-30 { margin-bottom: 30px; }

  

  .margin-xs-40        { margin: 40px; }

  .margin-left-xs-40   { margin-left: 40px; }

  .margin-top-xs-40    { margin-top: 40px; }

  .margin-right-xs-40  { margin-right: 40px; }

  .margin-bottom-xs-40 { margin-bottom: 40px; }

  

  .margin-xs-50        { margin: 50px; }

  .margin-left-xs-50   { margin-left: 50px; }

  .margin-top-xs-50    { margin-top: 50px; }

  .margin-right-xs-50  { margin-right: 50px; }

  .margin-bottom-xs-50 { margin-bottom: 50px; }

}



.padding-0         { padding: 0; }

.padding-left-0    { padding-left: 0; }

.padding-top-0     { padding-top: 0; }

.padding-right-0   { padding-right: 0; }

.padding-bottom-0  { padding-bottom: 0; }



.padding-5         { padding: 5px; }

.padding-left-5    { padding-left: 5px; }

.padding-top-5     { padding-top: 5px; }

.padding-right-5   { padding-right: 5px; }

.padding-bottom-5  { padding-bottom: 5px; }



.padding-10        { padding: 10px; }

.padding-left-10   { padding-left: 10px; }

.padding-top-10    { padding-top: 10px; }

.padding-right-10  { padding-right: 10px; }

.padding-bottom-10 { padding-bottom: 10px; }



.padding-15        { padding: 15px; }

.padding-left-15   { padding-left: 15px; }

.padding-top-15    { padding-top: 15px; }

.padding-right-15  { padding-right: 15px; }

.padding-bottom-15 { padding-bottom: 15px; }



.padding-20        { padding: 20px; }

.padding-left-20   { padding-left: 20px; }

.padding-top-20    { padding-top: 20px; }

.padding-right-20  { padding-right: 20px; }

.padding-bottom-20 { padding-bottom: 20px; }



.padding-30        { padding: 30px; }

.padding-left-30   { padding-left: 30px; }

.padding-top-30    { padding-top: 30px; }

.padding-right-30  { padding-right: 30px; }

.padding-bottom-30 { padding-bottom: 30px; }



.padding-40        { padding: 40px; }

.padding-left-40   { padding-left: 40px; }

.padding-top-40    { padding-top: 40px; }

.padding-right-40  { padding-right: 40px; }

.padding-bottom-40 { padding-bottom: 40px; }



.padding-50        { padding: 50px; }

.padding-left-50   { padding-left: 50px; }

.padding-top-50    { padding-top: 50px; }

.padding-right-50  { padding-right: 50px; }

.padding-bottom-50 { padding-bottom: 50px; }



@media (max-width: 1200px) {

  .padding-md-0         { padding: 0; }

  .padding-left-md-0    { padding-left: 0; }

  .padding-top-md-0     { padding-top: 0; }

  .padding-right-md-0   { padding-right: 0; }

  .padding-bottom-md-0  { padding-bottom: 0; }

  

  .padding-md-5         { padding: 5px; }

  .padding-left-md-5    { padding-left: 5px; }

  .padding-top-md-5     { padding-top: 5px; }

  .padding-right-md-5   { padding-right: 5px; }

  .padding-bottom-md-5  { padding-bottom: 5px; }

  

  .padding-md-10        { padding: 10px; }

  .padding-left-md-10   { padding-left: 10px; }

  .padding-top-md-10    { padding-top: 10px; }

  .padding-right-md-10  { padding-right: 10px; }

  .padding-bottom-md-10 { padding-bottom: 10px; }



  .padding-md-15        { padding: 15px; }

  .padding-left-md-15   { padding-left: 15px; }

  .padding-top-md-15    { padding-top: 15px; }

  .padding-right-md-15  { padding-right: 15px; }

  .padding-bottom-md-15 { padding-bottom: 15px; }

  

  .padding-md-20        { padding: 20px; }

  .padding-left-md-20   { padding-left: 20px; }

  .padding-top-md-20    { padding-top: 20px; }

  .padding-right-md-20  { padding-right: 20px; }

  .padding-bottom-md-20 { padding-bottom: 20px; }

  

  .padding-md-30        { padding: 30px; }

  .padding-left-md-30   { padding-left: 30px; }

  .padding-top-md-30    { padding-top: 30px; }

  .padding-right-md-30  { padding-right: 30px; }

  .padding-bottom-md-30 { padding-bottom: 30px; }

  

  .padding-md-40        { padding: 20px; }

  .padding-left-md-40   { padding-left: 20px; }

  .padding-top-md-40    { padding-top: 20px; }

  .padding-right-md-40  { padding-right: 20px; }

  .padding-bottom-md-40 { padding-bottom: 20px; }

  

  .padding-md-50        { padding: 50px; }

  .padding-left-md-50   { padding-left: 50px; }

  .padding-top-md-50    { padding-top: 50px; }

  .padding-right-md-50  { padding-right: 50px; }

  .padding-bottom-md-50 { padding-bottom: 50px; }

}



@media (max-width: 991px) {

  .padding-sm-0         { padding: 0; }

  .padding-left-sm-0    { padding-left: 0; }

  .padding-top-sm-0     { padding-top: 0; }

  .padding-right-sm-0   { padding-right: 0; }

  .padding-bottom-sm-0  { padding-bottom: 0; }

  

  .padding-sm-5         { padding: 5px; }

  .padding-left-sm-5    { padding-left: 5px; }

  .padding-top-sm-5     { padding-top: 5px; }

  .padding-right-sm-5   { padding-right: 5px; }

  .padding-bottom-sm-5  { padding-bottom: 5px; }

  

  .padding-sm-10        { padding: 10px; }

  .padding-left-sm-10   { padding-left: 10px; }

  .padding-top-sm-10    { padding-top: 10px; }

  .padding-right-sm-10  { padding-right: 10px; }

  .padding-bottom-sm-10 { padding-bottom: 10px; }



  .padding-sm-15        { padding: 15px; }

  .padding-left-sm-15   { padding-left: 15px; }

  .padding-top-sm-15    { padding-top: 15px; }

  .padding-right-sm-15  { padding-right: 15px; }

  .padding-bottom-sm-15 { padding-bottom: 15px; }

  

  .padding-sm-20        { padding: 20px; }

  .padding-left-sm-20   { padding-left: 20px; }

  .padding-top-sm-20    { padding-top: 20px; }

  .padding-right-sm-20  { padding-right: 20px; }

  .padding-bottom-sm-20 { padding-bottom: 20px; }

  

  .padding-sm-30        { padding: 30px; }

  .padding-left-sm-30   { padding-left: 30px; }

  .padding-top-sm-30    { padding-top: 30px; }

  .padding-right-sm-30  { padding-right: 30px; }

  .padding-bottom-sm-30 { padding-bottom: 30px; }

  

  .padding-sm-40        { padding: 40px; }

  .padding-left-sm-40   { padding-left: 40px; }

  .padding-top-sm-40    { padding-top: 40px; }

  .padding-right-sm-40  { padding-right: 40px; }

  .padding-bottom-sm-40 { padding-bottom: 40px; }

  

  .padding-sm-50        { padding: 50px; }

  .padding-left-sm-50   { padding-left: 50px; }

  .padding-top-sm-50    { padding-top: 50px; }

  .padding-right-sm-50  { padding-right: 50px; }

  .padding-bottom-sm-50 { padding-bottom: 50px; }

}



@media (max-width: 767px) {

  .padding-xs-0         { padding: 0; }

  .padding-left-xs-0    { padding-left: 0; }

  .padding-top-xs-0     { padding-top: 0; }

  .padding-right-xs-0   { padding-right: 0; }

  .padding-bottom-xs-0  { padding-bottom: 0; }

  

  .padding-xs-5         { padding: 5px; }

  .padding-left-xs-5    { padding-left: 5px; }

  .padding-top-xs-5     { padding-top: 5px; }

  .padding-right-xs-5   { padding-right: 5px; }

  .padding-bottom-xs-5  { padding-bottom: 5px; }

  

  .padding-xs-10        { padding: 10px; }

  .padding-left-xs-10   { padding-left: 10px; }

  .padding-top-xs-10    { padding-top: 10px; }

  .padding-right-xs-10  { padding-right: 10px; }

  .padding-bottom-xs-10 { padding-bottom: 10px; }



  .padding-xs-15        { padding: 15px; }

  .padding-left-xs-15   { padding-left: 15px; }

  .padding-top-xs-15    { padding-top: 15px; }

  .padding-right-xs-15  { padding-right: 15px; }

  .padding-bottom-xs-15 { padding-bottom: 15px; }

  

  .padding-xs-20        { padding: 20px; }

  .padding-left-xs-20   { padding-left: 20px; }

  .padding-top-xs-20    { padding-top: 20px; }

  .padding-right-xs-20  { padding-right: 20px; }

  .padding-bottom-xs-20 { padding-bottom: 20px; }

  

  .padding-xs-30        { padding: 30px; }

  .padding-left-xs-30   { padding-left: 30px; }

  .padding-top-xs-30    { padding-top: 30px; }

  .padding-right-xs-30  { padding-right: 30px; }

  .padding-bottom-xs-30 { padding-bottom: 30px; }

  

  .padding-xs-40        { padding: 40px; }

  .padding-left-xs-40   { padding-left: 40px; }

  .padding-top-xs-40    { padding-top: 40px; }

  .padding-right-xs-40  { padding-right: 40px; }

  .padding-bottom-xs-40 { padding-bottom: 40px; }

  

  .padding-xs-50        { padding: 50px; }

  .padding-left-xs-50   { padding-left: 50px; }

  .padding-top-xs-50    { padding-top: 50px; }

  .padding-right-xs-50  { padding-right: 50px; }

  .padding-bottom-xs-50 { padding-bottom: 50px; }

}



/****** clear ********/



.cf:before,

.cf:after {

    content: " "; /* 1 */

    display: table; /* 2 */

}



.cf:after {

    clear: both;

}







.dmtop {

    background-color: #45383c;

    background-image: url("../img/arrow.png");

    background-position: 50% 50%;

    background-repeat: no-repeat;

    bottom: -100px;

    cursor: pointer;

    height: 40px;

    overflow: auto;

    position: fixed;

    right: 25px;

    text-indent: -99999px;

    transition: all 0.7s ease-in-out 0s;

    width: 40px;

    z-index: 9999;

  border-radius:3px;

}



@media (max-width: 767px) {

  .dmtop {

    display:none;

  }

}



.menu-box{

margin-bottom:20px;

}



.top-menu{

height:35px;

}





a.pathway{

font-size:13px;

font-weight:bold;  

}



.breadcrumbs span{

font-size:13px;

}







/* pagination */

.pagination {padding:8px; margin:24px 0 4px -15px;text-align:center;color:#000; font-wight:bold;}



/* --- Pagination (additional styling for Joomla! 1.6+) --- */

.pagination ul {text-align:center; margin-bottom:16px;}

.pagination ul li {display:inline; margin:0 5px; padding:1px 6px; border:1px solid #9bd481;}

.pagenav{color:#f60615;}











/* ---------k2 styles------------- */



div.itemListCategory{

padding:10px;

}



div.itemListCategory img{

display:none;

}



div.itemListCategory h2{

padding:0;

  margin:0 0 10px 0;

font-weight:bold;



}



div.itemListCategory p{font-size:13px; line-height:18px; padding-right:10px;}





.catItemView {

    background: url("/images/sfondo_item_box.jpg") no-repeat scroll center -9px transparent;

    border: 1px solid #cccccc;

    margin-bottom: 10px;

}



.catItemTitle a{font-size:14px; margin-bottom:10px;}



div.itemHeader h2.itemTitle{

width:100%;

margin-top:0;  

}



div.itemVideoBlock{

margin:25px;

}



div.itemVideoBlock h3{

display:none;

}



div.k2Pagination ul{

padding:0;

}



div.k2Pagination ul li:hover{

background-color:#e2e2e2;

color:#FFF;  



}



.catItemView{

background: url("http://www.bangla.it/images/sfondo_item_box.jpg") no-repeat scroll 4px -9px transparent;

border:1px solid #CCCCCC;

margin-bottom:10px;

}





div.itemVideoBlock h3{display:none;}

span.catItemImage img {border:none;}

#jce_editor_description_toggle{display:none;}



.error{

font-weight:bold;

color:#FF0000;

}







/* RS forms */



.rsform-input-box{

border:1px solid #ccc;

padding:5px;

width:250px;

margin-bottom:10px;

}



.rsform-text-box{

border:1px solid #ccc;

padding:5px;

width:250px;

margin-bottom:10px;

}







/* pagination */

.pagination {padding:8px; margin:24px 0 4px -15px;text-align:center;color:#000; font-wight:bold;}





/* --- Pagination (additional styling for Joomla! 1.6+) --- */



.pagination ul {text-align:center; margin-bottom:16px;}

.pagination ul li {display:inline; margin:0 5px; padding:1px 6px; border:1px solid #9bd481;}

.pagenav{color:#f60615;}







/* Menu LIVE TELEVISION */



.menu_tv{

width:550px;

float:left;

margin:0 0 0 10px;

padding:0;

}





.menu_tv ul{

float:left;

margin-bottom:15px;

margin-left:0;

padding-left:0;

}





.menu_tv ul li{

float:left;

list-style:none;

margin-right:3px;

}



/* cricket schedule */

tr.tophead td{background-color:#D9D9D9;color:#0B3861;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;border-radius: 40px 10px;padding:4px;}

tr.topth td{background-color:#0B3861;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;padding:4px;}

tr.footer td{background-color:#575757;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;border-radius: 0 10px 40px 0;padding:4px 25px 4px 4px;}

tr.footer td a{color:#FFF;font-size:14px;}

tr.d1 td{background-color:#FCFDFF;color:#000;font-family:Geneva, Arial, Tahoma, sans-serif;font-size:12px;border-bottom:1px solid #D3DAED;padding:8px 0 8px 15px;}

tr.d2 td{background-color:#F6F8FF;color:#000;font-family:Geneva, Arial, Tahoma, sans-serif;font-size:12px;border-bottom:1px solid #D3DAED;padding:8px 0 8px 15px;}

tr.d3 td{background-color:#E9EDFC;color:#000;font-family:Geneva, Arial, Tahoma, sans-serif;font-size:12px;border-bottom:1px solid #FFFFFF;padding:8px 0 8px 15px;}

tr td a{color:#333;font-weight:600;text-decoration:none;}

.d-n{background:url(/d-n.png) no-repeat center;border:none;display:inline;padding-left:35px;vertical-align:top;}

.style1 {

  color: #CC0000;

  font-weight: bold;

}



.style2 {background: url(/d-n.png) no-repeat center; border: none; display: inline; padding-left: 35px; vertical-align: top; color: #CC0000; }

.style3 {color: #339900}





div.itemListCategory p{

font-family:Arial, Helvetica, sans-serif !important;

font-size:13px;

color:#666;

line-height:normal !important;

padding: 0px 5px 5px 10px;  

}



div.itemListCategory h2{color:#006600;}  



/* bangla serial natok category */

.categoryGeneral { 

background: url("http://www.bangla.it/images/sfondo_item_box.jpg") no-repeat scroll center -9px transparent;

border: 1px solid #CCCCCC;

margin-bottom: 15px;

padding: 29px 0px 10px 0px;

text-align: center;

}



/* atricle list title */

.icenewsblock .icenewsblock-header{padding:0 !important;}

.icenewsblock .ice-box-wrapper{ padding:0 !important;}





.item-page h1 {

    border-bottom: 1px solid #cccccc;

    border-top: 1px solid #cccccc;

    color: #666666;

    font-size: 16px;

    font-weight: bold;

    line-height: 30px;

    margin-bottom: 20px;

    margin-top: 0;

    padding: 0;

    width: 100%;

}



.tv-image{

margin-left:12px;

}





















/* mobile k2 */



@media (max-width: 767px) {



  div.itemListCategory p {

  display:none;

  }



div.itemFullText p{

font-size:16px;

}



  .catItemTitle a{font-size:13px; margin-bottom:10px; line-height:15px;}



  .span.catItemImage{

  width:100%;

  }



  span.catItemImage img{

  width:100% !important;

  }





  .catItemView{

  background:none;

  }



  span.itemImage img{

        display: block;
        text-align: center;
        margin: 0 auto;
        width:90% !important;

  }



  div.catItemReadMore a{font-size:12px;}



  div.itemVideoBlock{

  margin:5px;

  }



  div.itemSocialSharing{

  width:320px;

  }



  .title-bread{

  display:none;

  }



  .fbCommentContext .composer textarea, .fbFeedbackContent .composer textarea{width:200px;}



  .fbFeedbackContent .post{width:200px;}





  div.k2Pagination ul{

  padding:0;

  }



  div.k2Pagination ul li{

  padding:0 6px;

  }



  div.k2Pagination ul li:hover{

  background-color:#e2e2e2;

  }



  .bread-box{

  display:none;

  }

  

  .menu_tv{

  width:100%;

  }

  

  .item-page img{

  width:100%;

  display:block;

  }

  

  .categoryGeneral {

    background: none;

    border: none;

  padding:0px;

  }

  

    .categoryGeneral img{

    width:100%;

  display:block;

  }



.menu_tv{

margin:0;

}

  



.tv-image{

margin-left:0px;

}

  

}





div.itemAuthorBlock{

display:none;

}



div.itemAuthorLatest h3{

display:none;

}



div.catItemHeader h3.catItemTitle {

text-align:center;

}



.catItemTitle a {

font-size:18px;

  }



div.catItemReadMore {

float:right;

}



div.catItemImageBlock {

padding:0;

margin:0;  

}



div.catItemBody{

padding:0;

}



div.catItemLinks{

margin:0; 

}



div.k2Pagination ul li {

    border: 1px solid #9bd481;

    display: inline;

    margin: 0 3px;

    padding: 1px 6px;

}





div.k2Pagination ul{

margin-left:-6px !important;

}



/* tables */



.datagrid table {

    border-collapse: collapse;

    text-align: center;

    width: 100%;

}

.datagrid {

    font-size:14px;

    background: #fff;

    overflow: hidden;

    border: 1px solid #36752D;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}

.datagrid table td,

.datagrid table th {

    padding: 3px 10px;

    text-align:center;

}

.datagrid table thead th {

    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420));

    background: -moz-linear-gradient( center top, #36752D 5%, #275420 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');

    background-color: #36752D;

    color: #FFFFFF;

    font-size: 15px;

    font-weight: bold;

    border-left: 1px solid #36752D;

}

.datagrid table thead th:first-child {

    border: none;

}

.datagrid table tbody td {

    color: #275420;

    border-left: 1px solid #C6FFC2;

    font-size: 14px;

    font-weight: normal; 

    border-bottom: 1px solid #C6FFC2;

}

.datagrid table tbody .alt td {

    background: #DFFFDE;

    color: #275420;

}

.datagrid table tbody td:first-child {

    border-left: none;

}

.datagrid table tbody tr:last-child td {

    border-bottom: none;

}

.datagrid table tfoot td div {

    border-top: 1px solid #36752D;

    background: #DFFFDE;

}

.datagrid table tfoot td {

    padding: 0;

    font-size: 14px

}

.datagrid table tfoot td div {

    padding: 2px;

}

.datagrid table tfoot td ul {

    margin: 0;

    padding: 0;

    list-style: none;

    text-align: right;

}

.datagrid table tfoot li {

    display: inline;

}

.datagrid table tfoot li a {

    text-decoration: none;

    display: inline-block;

    padding: 2px 8px;

    margin: 1px;

    color: #FFFFFF;

    border: 1px solid #36752D;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #36752D), color-stop(1, #275420));

    background: -moz-linear-gradient( center top, #36752D 5%, #275420 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#36752D', endColorstr='#275420');

    background-color: #36752D;

}

.datagrid table tfoot ul.active,

.datagrid table tfoot ul a:hover {

    text-decoration: none;

    border-color: #275420;

    color: #FFFFFF;

    background: none;

    background-color: #36752D;

}

div.dhtmlx_window_active,

div.dhx_modal_cover_dv {

    position: fixed !important;

}







@media (max-width: 767px) {

.right-box {

  overflow:hidden;

}



}


div.k2Pagination ul li{
display:inline-block;
margin:7px 3px;  

}







/* ========================

   1. Basics

   ======================== */



#fob {

  margin: 0;

  padding: 0;

  border: 0;

  outline: 0;

  vertical-align: baseline;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  background: #fff;

  position: fixed;

  z-index: 99999999; /* Banner must have the highest z-index, so it doesn't hide behind the other elements on the website */

}

input.hiddenBtn {

  display: none;

  visibility: hidden;

  opacity: 0;

}



/* ========================

   2. Banners dimensions

   ======================== */



/* Horizontal Banners */

#fob.dim-234x60 {

  width: 234px;

  height: 60px;

}

#fob.dim-468x60 {

  width: 468px;

  height: 60px;

}

#fob.dim-728x90 {

  width: 728px;

  height: 90px;

}



/* Vertical Banners */

#fob.dim-120x240 {

  width: 120px;

  height: 240px;

}

#fob.dim-120x600 {

  width: 120px;

  height: 600px;

}

#fob.dim-160x600 {

  width: 160px;

  height: 600px;

}

#fob.dim-300x600 {

  width: 300px;

  height: 600px;

}



/* Rectangular Banners */

#fob.dim-88x31 {

  width: 88px;

  height: 31px;

}

#fob.dim-180x150 {

  width: 180px;

  height: 150px;

}

#fob.dim-300x250 {

  width: 300px;

  height: 250px;

}

#fob.dim-336x280 {

  width: 336px;

  height: 280px;

}



/* Square Banners */

#fob.dim-125x125 {

  width: 125px;

  height: 125px;

}

#fob.dim-200x200 {

  width: 200px;

  height: 200px;

}

#fob.dim-250x250 {

  width: 250px;

  height: 250px;

}



/* Your custom dimension */

#fob.dim-custom {

  width: auto; /* Add your custom width in px here */

  height: auto; /* Add your custom height in px here */

}



/* Fixers */

#fob iframe {

  width: 100%;

  height: 100%;

}



/* ========================

   3. Banners positions

   ======================== */



/* Common positions */

#fob.top-left {

  top: 0;

  left: 0;

}

#fob.top-middle {

  top: 0;

  left: 0;

  right: 0;

}

#fob.top-right {

  top: 0;

  right: 0;

}

#fob.bottom-right {

  bottom: 0;

  right: 0;

}

#fob.bottom-middle {

  bottom: 0;

  right: 0;

  left: 0;

}

#fob.bottom-left {

  bottom: 0;

  left: 0;

}

#fob.center {

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto !important;

}

#fob.center,

#fob.top-middle,

#fob.bottom-middle {

  margin-left: auto !important;

  margin-right: auto !important;

}



/* Your custom position */

#fob.position-custom {

  top: auto; /* Add a value in px for the top position eg. deviation from the top */

  right: auto; /* Add a value in px for the right position eg. deviation from the right */

  bottom: auto; /* Add a value in px for the bottom position eg. deviation from the bottom */

  left: auto; /* Add a value in px for the left position eg. deviation from the left */

}



/* ========================

   4. Margins

   ======================== */



/* Common margins */

#fob.margin-1 {

  margin: 1%;

}

#fob.margin-2 {

  margin: 2%;

}

#fob.margin-4 {

  margin: 4%;

}

#fob.margin-6 {

  margin: 6%;

}

#fob.margin-8 {

  margin: 8%;

}

#fob.margin-10 {

  margin: 10%;

}



/* Custom margins */

#fob.margin-custom {

  margin: auto; /* Add a custom margin value in % or px */

}



/* ========================

   5. Visual effects

   ======================== */



#fob.shadow {

  box-shadow: 0 0 16px rgba(0,0,0,0.3); /* Adjust the rgba value and opacity at the end (default is 0.3) along with shadow spread (default is 16px) */

}

#fob.border {

  outline: solid 2px #6783cb; /* Adjust the width and HEX color of the border here */

}

#fob.transparency {

  opacity: 1;

}

#fob.transparency:hover {

  opacity: 1;

}



/* ========================

   6. Transitions

   ======================== */



/* Transition easings */

#fob.linear {

  -webkit-transition-timing-function: linear;

  -moz-transition-timing-function: linear;

  -ms-transition-timing-function: linear;

  transition-timing-function: linear;

}

#fob.ease {

  -webkit-transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  -ms-transition-timing-function: ease;

  transition-timing-function: ease;

}

#fob.ease-in {

  -webkit-transition-timing-function: ease-in;

  -moz-transition-timing-function: ease-in;

  -ms-transition-timing-function: ease-in;

  transition-timing-function: ease-in;

}

#fob.ease-out {

  -webkit-transition-timing-function: ease-out;

  -moz-transition-timing-function: ease-out;

  -ms-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

#fob.ease-in-out {

  -webkit-transition-timing-function: ease-in-out;

  -moz-transition-timing-function: ease-in-out;

  -ms-transition-timing-function: ease-in-out;

  transition-timing-function: ease-in-out;

}



/* Transition speeds */

#fob.fast {

  -webkit-transition-duration: 0.2s;

  -moz-transition-duration: 0.2s;

  -ms-transition-duration: 0.2s;

  transition-duration: 0.2s;

}

#fob.medium {

  -webkit-transition-duration: 0.5s;

  -moz-transition-duration: 0.5s;

  -ms-transition-duration: 0.5s;

  transition-duration: 0.5s;

}

#fob.slow {

  -webkit-transition-duration: 0.8s;

  -moz-transition-duration: 0.8s;

  -ms-transition-duration: 0.8s;

  transition-duration: 0.8s;

}



/* Slide animation */

input#close-banner:checked ~ #fob.bottom-left.slide,

input#close-banner:checked ~ #fob.bottom-middle.slide,

input#close-banner:checked ~ #fob.bottom-right.slide,

#fob.bottom-left.hidden,

#fob.bottom-middle.hidden,

#fob.bottom-right.hidden {

  -webkit-transform: translateY(200%);

  -moz-transform: translateY(200%);

  -ms-transform: translateY(200%);

  transform: translateY(200%);

}

input#close-banner:checked ~ #fob.top-left.slide,

input#close-banner:checked ~ #fob.top-middle.slide,

input#close-banner:checked ~ #fob.top-right.slide,

#fob.top-left.hidden,

#fob.top-middle.hidden,

#fob.top-right.hidden {

  -webkit-transform: translateY(-200%);

  -moz-transform: translateY(-200%);

  -ms-transform: translateY(-200%);

  transform: translateY(-200%);

}

input#close-banner:checked ~ #fob.center.slide,

#fob.center.hidden {

  -webkit-transform: translateY(-300%);

  -moz-transform: translateY(-300%);

  -ms-transform: translateY(-300%);

  transform: translateY(-300%);

}

input#close-banner:checked ~ #fob {

  z-index: -1;

}



/* Fade animation */

input#close-banner:checked ~ #fob.fade {

  opacity: 0;

  visibility: hidden;

}



/* ========================

   7. Close button

   ======================== */



#fob .close {

  position: absolute;

  cursor: pointer;

  z-index: 10;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-weight: bold;

  -webkit-transition: all 0.1s ease;

  -moz-transition: all 0.1s ease;

  -ms-transition: all 0.1s ease;

  transition: all 0.1s ease;

}



/* Circled button 1 */

#fob .close.circle-1:before {

  color: #ddd;

  content: "\00d7";

  text-align: center;

  font-size: 1em;

  background: #000;

  border-radius: 50%;

  width: 26px;

  height: 26px;

  line-height: 26px;

  display: block;

}

#fob .close.circle-1:hover:before {

  color: #fff;

}



/* Circled button 2 */

#fob .close.circle-2:before {

  color: #000;

  content: "\00d7";

  text-align: center;

  font-size: 13px;

  background: none;

  background: transparent;

  border-radius: 50%;

  border: solid 2px #000;

  width: 20px;

  height: 20px;

  line-height: 20px;

  display: block;

}

#fob .close.circle-2:after {

  color: #000;

    content: "close";

    font-size: 10px;

    right: 30px;

    position: absolute;

    text-transform: uppercase;

    top: 7px;

}

#fob .close.circle-2 {

  opacity: 1;

}

#fob .close.circle-2:hover {

  opacity: 1;

}

#fob .close.circle-2:hover:before {

  background: #000;

  color: #fff;

}



/* Labeled */

#fob .close.labeled:before {

  color: #fff;

  content: "close";

  font-size: 8px;

  text-transform: uppercase;

  background: #000;

  padding: 6px 12px;

}

#fob .close.labeled {

  opacity: 0.3;

}

#fob .close.labeled:hover {

  opacity: 1;

}



/* Text button */

#fob .close.text:before {

  color: #000;

  content: "Close window";

  font-size: 8px;

  text-transform: uppercase;

  background: transparent;

  display: block;

  opacity: 1;

}

#fob .close.text:hover:before {

  opacity: 1;

}



/* Button positions depending on choosen banner position */

#fob.top-left > .close.circle-1,

#fob.top-middle > .close.circle-1,

#fob.top-right > .close.circle-1 {

  bottom: -13px;

  right: -13px;

}

#fob.bottom-middle > .close.circle-1,

#fob.bottom-left > .close.circle-1,

#fob.bottom-right > .close.circle-1,

#fob.center > .close.circle-1 {

  top: -13px;

  right: -13px;

}

#fob.top-left > .close.circle-2,

#fob.top-middle > .close.circle-2,

#fob.top-right > .close.circle-2 {

  bottom: -32px;

  right: 0;

}

#fob.bottom-middle > .close.circle-2,

#fob.bottom-left > .close.circle-2,

#fob.bottom-right > .close.circle-2,

#fob.center > .close.circle-2 {

  top: -32px;

  right: 0;

}

#fob.top-left > .close.labeled,

#fob.top-middle > .close.labeled,

#fob.top-right > .close.labeled {

  bottom: -30px;

  right: 0;

}

#fob.bottom-middle > .close.labeled,

#fob.bottom-left > .close.labeled,

#fob.bottom-right > .close.labeled,

#fob.center > .close.labeled {

  top: -30px;

  right: 0;

}

#fob.top-left > .close.text,

#fob.top-middle > .close.text,

#fob.top-right > .close.text {

  bottom: -18px;

  right: 10px;

}

#fob.bottom-right > .close.text,

#fob.bottom-middle > .close.text,

#fob.bottom-left > .close.text,

#fob.center > .close.text {

  top: -18px;

  right: 10px;

  }



/** override */



#fob .close.circle-2:after{

color:#fff;

background:#000;

padding:7px 14px;



}





#fob .close.circle-2:before{

line-height:17px;

margin-top:7px;

}





@media (max-width: 767px) {

   #fob{

  display:none;

  }

}



@media (max-width: 1600px) {

   .mob-banner{

  display:none;

  }

}





@media (max-width: 767px) {

   .mob-banner{

  display:block;

  text-align:center;

  margin-bottom:15px;

  }



  div.itemImageBlock{

  padding:0;

  margin:0;

  }

}





@media (max-width: 320px) {

   .mob-banner{

  display:block;

  overflow:hidden;

  text-align:center;

  margin-bottom:15px;

  }



  div.itemImageBlock{

  padding:0;

  margin:0;

}



div.itemHeader h2.itemTitle{

  font-size:24px;

  font-weight:bold;

}



.center-box{

padding:5px;

}



}

/* -------- update 2016 march -------- */

div.k2ItemsBlock ul{
    padding-left: 0;
}

.moduletablemost-pop-interno h3{
    padding-bottom: 8px;
    background: url("http://www.bbangla.it/images/line.jpg") repeat-x scroll bottom left transparent;
    margin-bottom: 20px;
    text-align: left;
    padding-left: 0px;
}

.moduletablemost-pop-interno ul li {
    list-style: none;
    margin-bottom: 15px;
}


div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{
    margin: 2px 10px 4px 4px;
    float:left;
}


.moduletablemost-pop-interno div.k2ItemsBlock ul li a{
     float:left;
     text-align: left;
}

a.moduleItemTitle{
font-weight:bold;
}


@media (max-width: 767px){
    
    .catItemView.groupLeading {
        width: 100%;
        position: relative;
    }

    div.catItemHeader {
        width: 48%;
        padding: 0 ;
        margin: 0;
        position: absolute;
    }

    div.catItemImageBlock{
        padding: 0;
        margin: 0;
        width: 48%;
        float: right;
    }

    div.catItemReadMore{
        float: left;
        position: absolute;
        bottom: 6px;
    } 

}


@media (max-width: 767px){

    div.itemBackToTop{
        display: none;
    }

    div.itemLinks{
        display: none;
    }

    #k2Container{
        padding: 0 0 0 0;
    }

    .center-box{
        margin-bottom: 0;
    }
}



span.pagenav {
  
    color: green;
    font-weight: bold;
    font-size: 17px;
  
  }


@media (max-width: 480px){

header{
height:100px;
}

a.navbar-brand-mobile img{
  width:45%;
}


.menu-box{
margin-bottom:0;
}

.navbar-toggle{
margin-bottom:0;
margin-top:-70px;
}

.logo{
 top:-5px;
}

div.itemToolbar{
display:none;
}

div.itemHeader h2.itemTitle{
font-size:22px;
}

}






.top-banner-mob{
  width: 100%;
  margin: 0 auto;
  text-align:center;
  display:none;
}


@media (max-width: 2999px){
  .top-banner-mob{
      display:none;
  }
}


@media (max-width: 414px) {
  .top-banner-mob{
    display:block;
  }

  .BannerRight3, .BannerRight4{
     display:none;
  }
}


div.itemIntroText{
font-weight:normal;
}



div#ufbcommentstotal{

display:none;
}

.pad-10{
padding:10px;
}


.sponsor-fix{
 padding: 15px 50px;
}


@media (max-width: 414px) {
.sponsor-fix{
  padding: 0px;
}
}


/* mobile banner */

.banner-mob{
  width: 100%;
  margin: 0 auto;
  text-align:center;
  display:none;
}


@media (max-width: 2999px){
  .banner-mob{
      display:none;
  }
}


@media (max-width: 414px) {
  .banner-mob{
    display:block;
  }
}


.tabola_sponsor{

  display:block;

  }



@media (max-width: 767px) {
  
  .tabola_sponsor{

  display:none;

  }
}

