
.col{
	border: 0;
}
/* Color */
.text-darker{
	color: #000;
}
.text-theme-orange{
	color: rgb(255,141,44);
}
/* Background Color */
.bg-darker{
	background-color: #000;
}
.bg-lighter{
	background-color: #fff;
}
.bg-lighter-grey{
	background-color: #fbfbfb;
}
.bg-theme-orange{
	background-color: rgb(255,141,44);
}
.bg-gry{
	background: #ccc;
}
/* Hover Background Color */
.bg-hover-trans{
	background: transparent;
}
/* no decoration */
.no-decoration{
	text-decoration: none;
}
/* Border Color */
.border-orange{
	border-color: rgb(255,141,44);
}
.double__arrow{
position: relative;
padding-left: 20px;
}
.double__arrow:before{
font-size: 28px;
line-height: 19px;
position: absolute;
top: 0;
left: 0;
content: '»';
color: rgb(243,106,2);
}

/******************************************************* Styling **********************************************************/
	.screen__reader_options,.theme__options,.theme__font_options{
		display: flex;
		justify-content: center;
    align-items: center;
  }
	.screen__reader_options li{
		padding: 0 10px;
	}
	.theme__font_options li{
		padding: 2px 6px;
		margin-right: 2px;
	}
	/* Additional Info */
	.site__info ul li:last-child{
		margin-right: 15px;
	}
	.site__info ul li a:after {
	    content: "|";
	    margin: 0 12px;
	}
	.site__info ul li:last-child a:after{
		display: none;
	}
.navbar-dark .navbar-toggler{
	border-color: transparent!important;
}
.navbar-dark .navbar-toggler-icon{
	background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 141, 44, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")!important;
	border: 2px solid rgb(255, 141, 44);
}
.searchBox input{
	width: 240px!important;
	border: 1px solid rgb(255,141,44);
	padding:.25rem 5px!important;
	border-top-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
}
.searchBox input:focus-visible{
	outline: none;
}
.searchBox .search__button{
	padding: 5px 20px!important;
	border-top-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}
/*********************************************** Banner ******************************************************/
.play__pause_buttons{
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.8);
  padding: 3px 5px;
}
.play__pause_buttons button {
	outline: none;
	border: 0;
	box-shadow: none;
}
/********************************************* Carousel Sliders ************************************************/
#carouselPPButtons{
	background-color: rgba(0,0,0,0.8);
	max-width: 95px;
	padding: 3px 5px;
	position: absolute;
  top: 0;
  left: 0;
  z-index: 2; 
}
/**************************************************** MEDIA QUERIES *****************************************************/


@media (max-width: 960px){
	.top-bar{
		justify-content: center!important;
	}
	.navbar-wrapper{
		display: block!important;
	}
	.left-side{
		justify-content: center!important;
	}
	.middle-side{
		margin: 0 auto;
		text-align: center;
	}
	.site__info ul{
		justify-content: center!important;
	}
	.site__info ul li:last-child {
    margin-right:0px!important;
	}
	.searchBox {
		float: none!important;
	}
}

@media (max-width: 767px){
	
}
@media (max-width: 575px){
	.site__info ul{
		flex-direction: column;
    justify-content: center!important;
    align-items: center;
    margin: 10px 0;
	}
		.site__info ul li a:after {
	    content: "";
	    margin: 0;
	}
}
@media (max-width: 480px){
	.official-text {
    font-size: 14px!important;
  }
	.site__info ul li a:after{
		display: none;
	}
	.site__info ul{
		justify-content: space-around!important;
	}
}
@media (max-width: 432px){
	.top-bar{
		flex-direction: column;
	}
}
@media (max-width: 414px){
	.site__isro_logo {
    width: 72px;
	}
}
@media (max-width: 360px){
	
}

/***************************** Min Width and Max Width Media Query ****************************************************/
@media (min-width: 481px) and (max-width: 991px) {
	.top-bar .container-fluid{
		justify-content: center;
		align-items: center;
	}
}
@media (min-width: 320px) and (max-width: 480px) {
	.top-bar .container-fluid{
		display: block!important;
	}
	.screen__reader_options,.theme__options,.theme__font_options{
		justify-content: center;
		align-items: center;
  }
  .screen__reader_options{
  	flex-direction: column;
  }
  .theme__hindi_site{
  	text-align: center;
  }
}

.breadcrumbStrip ol li .dropdown-toggle::after{
	display: none;
}