body {
  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
}



/* Widget */

.header .widget {
  top: -1px !important;
}

/* Increasing the font in hindi version by 1px */

.navbar-default .menu-primary-hi-container .navbar-nav > li > a{
	font-size : 14px;
}

.navbar-default .menu-primary-hi-container .navbar-nav .dropdown-menu > li > a {
	font-size : 15px;
}

/* Division */

#topRightElement {
  margin-top: -3px;
}



#skipcontent {
  	color:#34495e; 
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    font-size: 12px;
  	display: inline-block;
    padding: 7px 12px;       
}

#skipcontent:hover {
  color: blue;
  font-weight: 500;
}

#fontIncreaser {
  background: grey;
}

#fontIncreaser:hover {
  background: blue;
}

#fontDecreaser {
  background: grey;
}

#fontDecreaser:hover {
  background: blue;
}

#fontReset {
  background: grey;
}

#fontReset:hover {
  background: blue;
}

/* Select */

.goog-te-gadget div select {
  position: relative;
  top: -5px !important;
}

/* Thumbnail Image */

.header .widget img {
  position: relative;
  left: 15px;
  display: inline-block;
  width: 520px;
  height: 80px !important;
  bottom: auto !important;
  top: 20px;
}

/* Header */

#page .header {
  padding-bottom: 0px;
  padding-top: 0px;
  height: 159px;
  margin-left: 0px;
  margin-bottom: -8px;
  margin-top: -5px;
  background: #F4F7FB;
}

/* Link */

.header ul a {
  color: rgba(0,0,0,0.6);
}

/* Menu */

#page .navigation {
  color: #ecabab;
  border-top-left-radius: 0px;
  background-color: #34495E;
}

#page .navigation .container {
  background-color: #1fb476f;
}

/* Navbar */

#navbar {
  background-color: #34495E;
  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.1em;
  word-spacing: 1.6px;
  letter-spacing: 0px;
}

/* Image */

.site-branding .custom-logo-link img {
  position: relative;
  display: inline-block;
  height: 110px !important;
  width: 120px !important;
  top: 11px !important;
  left: -15px !important;
}

/*Latest News */

#page .breaking-news-slide {
  position: relative;
  top: -30px;
  left: -3px;
}

/*Latest News slider */

#page .breaking-news-slide .newsslider {
  background-color: #34495E;
}

/*sidebar widget*/

#secondary .widget .widget-title {
  background-color: #FE7A51 !important;
  font-size: 14px !important;
  font-weight: 400;
  letter-spacing: 0.65;
}

h2.widget-title:after {
  border-top-color: #fe7a51;
}

/* Post Title */

.hentry .entry-header h1 {
  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
  text-transform: uppercase;
  font-size: 22px !important;
  min-height: 35px;
  text-align: left;
  padding-top: 7px;
  padding-left: 11px;
  background-color: #d6002a !important;
  color: #ffffff;
  margin-bottom: 0px;
  font-weight: 500;
}

/*Custom Html table*/

#page .widget table {
  position: relative;
  top: -61px;
  left: -3px;
}

/* Title Below Title */

#logo-text {
  float: left;
  margin-top: -19px;
  position: relative;
  left: -178px;
  font-family: 'Roboto', sans-serif;
  line-height: 1.5em;
  font-size: 22px;
}

#cbBelowTitle {
  top: 0px;
  left: -63px !important;
  position: relative;
  color: slateblue;
  font-size: 19px;
  font-weight: 400;
}

/* Widget */

.footer .widget {
  width: 64%;
}

/* Heading */

.footer .widget h5 {
  width: 132%;
}

/* Thumbnail Image */

.footer a img {
  position: relative;
  top: 0px;
  left: 21px;
}

.navbar-default .navbar-nav > .active > a {
  background: #d6002a;
}

.top-bar {
  height: 48px;
  max-height: 48px;
  background: #FFFFFF;
}

#secondary .widget .widget-title {
  background-color: #d6002a;
}

/* Rpsw post content */

.rpsw-recent-post .rpsw-recent-post-image .rpsw-post-content {
  content: "";
  display: block;
  float: left;
  position: relative;
  top: -19px;
  left: 0px;
  font-size:14px;
  
}
/* Link */
#secondary .widget .rpsw-post-widget .rpsw-recent-post .rpsw-recent-post-image .rpsw-post-content .rpsw-post-title a{
	  font-weight:400 !important;
		font-size:14px;
   	color:black !important;
   font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
}


/* Heading */

.hentry .topic h3 {
  font-weight: 400;
  font-size: 17px;
  color: #0e0000;
  font-family: 'Roboto', Arial, Helvetica, sans-serif!important;
}

/* Span Tag */

.elementor-text-editor h4 span {
  font-weight: 400;
  font-size: 14px;
}

#page .footer {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* 1200px and above screen sizes */

@media (min-width:1200px) {
  /* Container */

  #page .footer .container {
    width: 1169px;
  }

  /* Container */

  #page .footer-copyright .container {
    width: 1168px;
  }
  
  
}

/* --------Mobile Version----------------*/

@media screen and (max-width: 360px){
  
  .header .row .col-xs-7{
  	width : 100%;
  }
  
   #soliloquy-container-1382 .soliloquy-wrapper .soliloquy-viewport *{
    width: 100%;
    height:180px !important;
	}
  
  .header .widget {
    display: none;
  }

  .header .text-right {
    display: none;
  }
  .container .col-xs-6 {
    width: 100%;
	}

.navbar-default .menu-primary-hi-container .navbar-nav .dropdown-menu > li > a{
    background : #f5f5f5 !important;
  }
  
  .navbar-default .menu-primary-hi-container .navbar-nav .dropdown-menu > li > a:hover{
    background : #34495E !important;
    color : white !important;
    font-weight : bold;
  }
  
  .navbar-default .menu-primary-hi-container .navbar-nav .dropdown-menu > .active > a{
    color : black !important;
    font-weight : bold;
  }
  
  .navbar-default .navbar-nav .dropdown-menu > li > a:hover{
    background : #34495E !important;
    color : white !important;
    font-weight : bold;
  }
  
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a{
  	color : black !important;
    font-weight : bold;
  }
  
  #menu-social {
    left: 5px;
  }

  #menu-primary-menu .menu-item a {
    display: none;
  }

  /* Division */

  #topRightElement  #skipcontent {
    display: none;
  }

  #topRightElement  #skipFontResizer > input {
    display: none;
  }

  #topRightElement > #daynightmode > div {
    display: none;
  }

  .top-bar {
    background: #F4F7FB;
  }
  .left-sidebar .page-content-column {
    float: none;
	}
	.left-sidebar .page-content-column {
    float: none;
	}
 
}

@media screen and (max-width: 480px) {
  
  .header .row .col-xs-7{
  	width : 100%;
  }
  
  #soliloquy-container-1382 .soliloquy-wrapper .soliloquy-viewport *{
    width: 100%;
    height:180px !important;
	}
    
  .header .widget {
    display: none;
  }

  .header .text-right {
    display: none;
  }
  .container .col-xs-6 {
    width: 100%;
	}

  #menu-social {
    left: 5px;
  }

  #menu-primary-menu .menu-item a {
    display: none;
  }

  /* Division */

  #topRightElement  #skipcontent {
    display: none;
  }

  #topRightElement  #skipFontResizer > input {
    display: none;
  }

  #topRightElement > #daynightmode > div {
    display: none;
  }

  .top-bar {
    background: #F4F7FB;
  }
  .left-sidebar .page-content-column {
    float: none;
	}
	.left-sidebar .page-content-column {
    float: none;
	}

}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{
  font-family: 'Roboto', Arial, Helvetica, sans-serif!important;
}

#nightSearchIcon{
display : none;
}
#daySearchIcon{
  display : inline;
}

#searchform{
	z-index: 1;
}

/*-------------------ipad--------------*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
  #searchbox{
  visibility : hidden;
  }
  body.wp-night-mode-on #searchbox{
  visibility : hidden;
  }
}

/*-----------Night Mode CSS starts here------------*/

body.wp-night-mode-on header .row {
  background: #F4F7FB;
}

body.wp-night-mode-on .htb-table {
  color: yellow;
}

body.wp-night-mode-on .htmega-table-style tbody tr td {
  background-color: #5e5e5e;
  color: #eeee22;
}

body.wp-night-mode-on .elementor-cta__bg-overlay {
  z-index: 0;
}

body.wp-night-mode-on .fa .fa-download {
  color: #eeee22;
}

body.wp-night-mode-on .elementor-content-item {
  color: black;
  background: none;
}

body.wp-night-mode-on .elementor-icon-box-content .elementor-icon-box-title {
  color: yellow;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .elementor-heading-title {
  color: yellow;
  background: none;
}

body.wp-night-mode-on .fa-download:before {
  color: yellow;
}

body.wp-night-mode-on #page .navigation {
  background-color: #5e5e5e;
  border: 1px solid;
  border-color: yellow;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .breaking-news-default .breaking-news-title h5 {
  background-color: #f05555;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .breaking-news-default .breaking-news-title h5 .far {
  background-color: #f05555;
  color: white;
}

body.wp-night-mode-on #secondary .widget .widget-title,
body.wp-night-mode-on #cbBelowTitle {
  z-index: 999;
  color: yellow;
}

body.wp-night-mode-on .footer-copyright {
  border: 1px solid black;
}

body.wp-night-mode-on .footer {
  border: 1px solid gray;
}

body.wp-night-mode-on .rpsw-post-title {
  color: yellow;
}

body.wp-night-mode-on #page .header,
body.wp-night-mode-on #navbar {
  background-color: #5e5e5e;
}

body.wp-night-mode-on .social-links ul li a::before {
  color: yellow;
}

body.wp-night-mode-on .htmega-newsticker-style-5 {
  border: 1px solid #FE7A51;
}

body.wp-night-mode-on .footer-copyright {
  border-top: 1px solid yellow;
}

body.wp-night-mode-on .footer {
  border-top: 1px solid yellow;
}

body.wp-night-mode-on .rpsw-post-title {
  color: yellow;
}

body.wp-night-mode-on #navbar {
  background: #5e5e5e;
}

body.wp-night-mode-on #secondary .widget .rpsw-post-widget .rpsw-recent-post .rpsw-recent-post-image .rpsw-post-content .rpsw-post-title a {
  color: rgba(255,255,255,1) !important;
}

body.wp-night-mode-on .rpsw-recent-post .rpsw-recent-post-image .rpsw-post-content {
  border: 1px solid #FE7A51;
}

body.wp-night-mode-on .soliloquy-container .soliloquy-pager {
  background: none;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .widget-image-caption {
  color: yellow;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .elementor-icon-list-icon i {
  color: yellow;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .elementor-cta__title {
  background: none;
  color: yellow;
}

body.wp-night-mode-on .leaflet-bar a {
  background: white;
  color: black;
}

body.wp-night-mode-on .leaflet-top .leaflet-right {
  background: none;
}

body.wp-night-mode-on .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  color: yellow;
}

body.wp-night-mode-on #skipcontent,
body.wp-night-mode-on #skipcontent:hover {
  color: yellow;
}

body.wp-night-mode-on #page .header {
  border-top: 1px solid;
}

body.wp-night-mode-on .elementor-cta__content {
  background-color: gray !important;
}

body.wp-night-mode-on .elementor-cta__description {
  color: yellow;
}

.container .row .row {
  margin-left: 0px;
  margin-right: 0px;
}

body.wp-night-mode-on .h1-logo {
  color: #16c81f !important;
}

body.wp-night-mode-on .elementor-widget-container {
  background-color: #5e5e5e;
}

body.wp-night-mode-on .elementor-icon-box-content .elementor-icon-box-title {
  color: yellow !important;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .htmega-items-hedding {
  color: yellow !important;
}

.dropdown-menu > li > a {
  color: #000000 !important;
}

.elementor-text-editor{
  color: #000000 !important;
}

body.wp-night-mode-on .elementor-widget-image-box .elementor-widget-container{
	background-color : #5e5e5e !important;
}

body.wp-night-mode-on .elementor-shape-circle .elementor-widget-container{
	background-color : #5e5e5e !important;
}

body.wp-night-mode-on .dropdown-menu>li>a{
	color : yellow !important;
}

body.wp-night-mode-on .dropdown-menu{
	border-top-color : #5e5e5e;
}

body.wp-night-mode-on .dropdown-menu>li>a:hover {
    color : #5e5e5e !important;
    background-color: white;
		font-weight: bold;
}

body.wp-night-mode-on .dropdown-menu>.active>a{
	background-color: white !important;
  color : #5e5e5e !important;
}

body.wp-night-mode-on .dropdown-menu>.active>a:hover{
	background-color: white !important;
  color : #5e5e5e !important;
  font-weight : bold;
}

body.wp-night-mode-on .navbar-default .navbar-nav > li > a{
  	color : white !important;
}

#secondary .widget .rpsw-post-widget .rpsw-recent-post .rpsw-recent-post-image .rpsw-post-content 
.rpsw-post-title a {
  font-weight: 400 !important;
  font-size: 14px;
  color: black !important;
  font-family: 'Roboto', sans-serif;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .premium-image-button{
	background : #5e5e5e;
  border : 1px solid yellow;
}

body.wp-night-mode-on .elementor .elementor-element.elementor-element .premium-image-button:hover{
	box-shadow : 0px 0px 10px 0px #FFF;
}

body.wp-night-mode-on #langtranslator1 .dropbtn {
  color: yellow !important;
  background : #5e5e5e;
  border: 1px solid yellow;
}

body.wp-night-mode-on #langtranslator1 .dropdown-content a {
  color: yellow !important;
  background : #5e5e5e;
}

body.wp-night-mode-on #langtranslator1 .dropdown-content a:hover {
  background : #888888 !important;
  font-weight : bold;
}

body.wp-night-mode-on ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: yellow;
  opacity: 1; /* Firefox */
}

body.wp-night-mode-on #nightSearchIcon{
display : inline;
}

body.wp-night-mode-on #daySearchIcon{
  display : none;
}

body.wp-night-mode-on #searchform{
z-index: 1;
}

/* Menu Item for Bengali*/
#menu-public-services-bn .menu-item{
	padding-left: -2px;
	padding-top:2px;
	position:relative;
	top:-12px;
	left:4px;
	font-size:14px;
	line-height:1.8em;
	text-align:left;
	bottom:52px;
	right:24px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
	border:none;
}

#menu-public-services-bn .menu-item a{
	background-color:#35608c !important;	
	letter-spacing:-0.3px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;	
	display:inline-block;
	width:100% !important;
	min-height:20px;
	color:white;
	font-weight:400;
	margin-left: -2px;
	text-indent:1px;
}