
/**{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}*/

.left-side{
	border:#DADADD 1px solid;
	padding:10px;
	box-shadow: -5px 10px 13px -16px rgba(0,0,0,0.75);
-webkit-box-shadow: -5px 10px 13px -16px rgba(0,0,0,0.75);
-moz-box-shadow: -5px 10px 13px -16px rgba(0,0,0,0.75);
	
}


.footer{
	background: #023861;
	color: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
  margin-top: 67px;
}
.footer ul li{
	list-style: none;
}
.footer ul{
	padding-left: 0;
}
.footer ul li a{
	color:#ffffff;
}
.footer ul li a:hover{	color: #ECB611;
}

.banner {
/*	margin-top: 90px;*/
/*margin-top: 90px;*/
}
.navbar-default{
/*  background: transparent!important;
  border: none;*/
   height: 100px;
  background-color: transparent;
  border: none;
  color: red;
  z-index: 100;
  transition: background-color 1s ease 0s;
}




/*.navbar-default {

	padding-bottom: 21px;
	padding-top: 15px;
  border:none;
  
background: transparent;
}

.navbar-default .navbar-nav>li>a {
    color: #ffffff;
     font-size: 30px;
   font-style: italic;
    font-family: 'Cormorant Garamond', serif;

}


.navbar-default .navbar-nav>li>a:hover {
 
   color: #ffffff;
}

.navbar-default .navbar-toggle {
  background-color: #ffffff;
}

	


.about{
	margin-top: 38px;
    padding-bottom: 40px;
}
.bank-aeps{
	background: #4E4494;
	margin-top: 109px;
	padding-top: 20px;
}

.contact{
  margin-top: 120px;
	
}

.hhh li{
	list-style: none;
}
.hhh li a:hover{
	color:#ffffff;
}





.partner{
	padding-bottom: 80px;
}
.number p{
    font-size: 18px;
    text-align: center;
    background: #143285;
  /* margin-top: -11px;
    padding-left: 290px;
    overflow: hidden;*/

}
.navbar-brand{
   /* margin-top: 23px;*/
}
.navbar-nav {
    /*margin-top: -35px;*/
    margin-top: 43px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #ECB611;
}

.navbar-default .navbar-toggle .icon-bar {
        background-color: #ad1905;
    }
    .about p{
         
        text-align: justify;
        font-size: 16px;
    }
    .about h2{
      color: #ad1905;
      font-weight: bold;
    }

      .dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}




    .owl-buttons {
  display: none;
}
.owl-carousel:hover .owl-buttons {
  display: block;
}

.owl-item {
  text-align: center;
}

.owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  color: #869791;
  font-size: 40px;
  line-height: 300px;
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top: 0;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 0;
  padding-left: 20px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0;
  padding-right: 20px;
}

.owl-theme .owl-controls .owl-page span {
    background: #ffffff!important;
}
.twitter {
  margin-top: 3rem;
  text-align: center;
}



.ttt{
  
  margin:20px auto;
  height:341px;
  background-color:#ffffff;
  overflow:hidden;


}

.ttt ul{
  list-style:none;
  position:relative;
}
.ttt li{
  height:100px;
  background-color:#ffffff;
   text-align:center;
 /* border-bottom:1px solid #333;*/
}
.ttt h2{
  color:#ad1905;
  padding-top:10px;
  font-size: 13px;
  font-weight: bold;
  margin-top: 45px;
}
.ttt p{
  text-align:left;
  padding:10px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  text-align: center;
  color: #333;
  font-weight: bold;
  font-size: 10px;
 }

  #slider {
    background: #363636;
     width: 100%;
     margin-top: 37px;
     /*margin: 0 auto;*/
   }


   .content_ghosh{
      padding-top: 50px;
      padding-bottom: 50px;

     }
     .contact-us{
      /*background: #ffffff;
      padding: 10px;
      -webkit-box-shadow: -1px 8px 19px -2px rgba(148,145,148,1);
-moz-box-shadow: -1px 8px 19px -2px rgba(148,145,148,1);
box-shadow: -1px 8px 19px -2px rgba(148,145,148,1);
margin-bottom: 40px;
margin-top: 40px;*/
font-family: 'Cormorant Garamond', serif;


     }
     .content-ramesh-ghosh{
      margin-top: 40px;
      padding-bottom: 40px;

     }
     .content-ramesh-ghosh p{
      text-align: justify;
      font-size: 16px;
     }
     .no-padding{
      padding: 4px;
     }

.political_gautam_ghosh{
  margin-top: 40px;
}
.navbar-nav{
/*  margin-left: 304px;*/
}
/*.logo h2{
  font-size: 43px;
}*/
.dropdown-menu {
  background: #F3543F;
}
.dropdown-menu>li>a {
  /*border-bottom: #AD1905 2px solid;*/
  border-bottom: #ffffff 1px solid;
  color: #ffffff;

}
.social{
	margin-right:5px;
}
.nav>li>a{
/*	padding: 0 17px;*/
    font-size: 22px;
   /* margin-top: -10px;*/
  }



.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}



.dropdown-menu>li>a:hover {
  background: none;
  color: #ffffff;
  text-decoration: none;
}

  .carousel-control {
  left: -12px;
    height: 40px;
  width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
  right: -12px;
}
/* The indicators */
.carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
  background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}
.thumbnail {
  min-height: 350px;
}
.contact-us h2{

  font-size:40px;
   font-weight: bold;
   color: #030E60;
}
.contact-us p{

   font-size: 30px;
    margin-top: 40px;
     font-weight: bold;
     color: #030E60;

}

/*multi-carousel*/

  .MultiCarousel { float: left; overflow: hidden; padding-left: 15px; padding-right: 15px; /*padding-bottom:15px;*/ padding-top:0; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px; background:#ffffff; color:#666; border-radius: 10px; height: 90%;}
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(40% - 20px); }
    .MultiCarousel .leftLst { left:0; }
    .MultiCarousel .rightLst { right:0; }
    
        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }
        .remark{
         /* background: #E0E5EF;*/
         /* padding-bottom: 30px;*/
          /*padding-top: 30px;*/
        }

        /*multi-carousel*/
         .remark1{
         background: #DCDEE0;
          padding-bottom: 30px;
         padding-top: 30px;
        }

.icon_1{
  color: #ffffff;
  margin-right: 7px;
}
.icon_2{
  color: #000000;
  margin-right: 7px;

}


.video_3{
  background: red;
}
.logo h2{
  font-family: 'Cormorant Garamond', serif; 
  
 
}

.issue-menu ul li{
  list-style: none;
  border-bottom: #0B1E72 1px solid;
  

  

}


.issue-menu ul li a{
  text-decoration: none;
  font-size: 20px;
  padding: 10px;
  display: block;


}
.issue-menu ul li a:hover{
  background-color: #2098D1;
  color: #ffffff;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: block;
  padding: 10px;

}
.political{
  margin-top: 106px;
}

.rousel-inner {
  margin-top: 88px;
}
/*.about-drramesh img{

  margin-top:105px; 
}*/
.gallery-back{
  border: #C18312 4px solid;

}
.frame {
  background-color:#ddc;
  border:solid 5vmin #eee;
  border-bottom-color:#D6A21B;
  border-left-color:#C18312;
  border-radius:2px;
  border-right-color:#C18312;
  border-top-color:#D6A21B;
  box-shadow:0 0 5px 0 rgba(0,0,0,.25) inset, 0 5px 10px 5px rgba(0,0,0,.25);
  box-sizing:border-box;
  display:inline-block;
  margin:10vh 10vw;
 /* height:64vh;*/
 /*padding:8vmin;*/
  position:relative;
  text-align:center;
}
.gallery{
  margin-top: 100px;
 
}
.media{
	margin-top:10px;
}

.solid{
  background: #FF7F02;
}

 .navbar-nav li a:hover{

  color: #ffffff!important;
 }
 .navbar-nav{
  float: right!important;
 }

/* @media only screen and (max-width: 600px) {
  .nav>li>a{

    padding: 33px 118px 10px 10px
  }
}
	*/
	
	
	.navbar-toggle{
		background:#ffffff!important;
	}
	
	.writing-details{
		border:#ddd 1px solid;
		border-radius:15px;
		padding:15px;
		margin-bottom:15px;
	}
	.writing{
	
	 margin-top:40px;
	 
	}
	
	.writing p{
		text-align:justify;
	}
  .quote p{
    font-size:15px; color:#000000;
    text-align: center;
  }
  @media only screen and (max-width: 600px) {
  


   .quote p{
    font-size:16px; color:#000000;
    text-align: center;
  }
}


 .quote1 p{
  text-align: left;
 }
 .item1{
	height:200px;
	 border:#ccc 1px solid;
	 padding:2px;
 }
 .item2{
  height:200px;
   border:#ccc 1px solid;
   padding:2px;
 }
 

.item2 img{
  height:120px!important;
  
 } 


/*.socmed{
	height:600px !important;
}*/



     
     


     

 

 