  .main-slider.style2 .slide {
		position: relative;
		display: block;
		padding-top: 0px !important; 
		padding-bottom: 0px !important;
	}
	

	
	.video_class{
	  background-color:transparent !important;
	}
    </style>	
    <style>
.featured-thumbnail img (
width:100% !important;

)


.desc-2::before {
 
  left: 5% !important;
 
}

.sticky-social {
  position: fixed;
  top: 128px;
  right: 3px;
  padding: 0px;
  margin: 0px;
  z-index:1000;

}

.sticky-social a{
color: #fff;
font-size: 20px;

}


.social li {
  padding: 10px 15px;
  font-size: 12px;
    line-height: 25px;
border-radius: 50%;
	width: 45px;
height: 45px;
margin-bottom:10px
}
.fb {
  background-color: #3C5A98;
}

.whatsapp {
  background-color: #008000;
}

.insta {
  background-color: #DC4F42;
}
.twitter {
  background-color: #1EA1F2;
}

	#widgetform {
			position: fixed;
			top: 25%;
			right: 10px;
			background: white;
			max-width: 25%;
			z-index: 999;
		}

        
		#carouselExampleSlidesOnly video {
			
			height: auto !important;
			width: 100% !important;
			overflow: hidden;
		}
		
		
		.carousel-item h5{
			visibility: inherit;
			transition: none 0s ease 0s;
			text-align: center;
			line-height: 31px;
			border-width: 0px;
			margin: 0px;
			padding: 0px;
			letter-spacing: 1px;
			font-weight: 400;
			font-size: 43px;
			white-space: normal;
			min-height: 0px;
			min-width: 100%;
			max-height: none;
			max-width: 138px;
			color: rgb(255, 255, 255);
			transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8, 0, 1);
			transform-origin: 50% 50% 0px;
			margin-bottom:22px;
		}	
		
		.carousel-item p{
			visibility: inherit;
			transition: none 0s ease 0s;
			/*text-align: center;*/
			line-height: 31px;
			border-width: 0px;
			margin: 0px;
			padding: 0px;
			letter-spacing: 1px;
			font-weight: 400;
			font-size: 23px;
			white-space: normal;
			min-height: 0px;
			min-width: 100%;
			max-height: none;
			max-width: 138px;
			color: rgb(255, 255, 255);
			transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8, 0, 1);
			transform-origin: 50% 50% 0px;
		}
		
		.carousel-caption {
			position: absolute;
right: 15%;
bottom: 20px;
left: 2%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: left;
top: 30%;
		}
		
		
		
		.carousel-control-prev-icon, .carousel-control-next-icon {
			display: inline-block;
			width: 20px;
			height: 20px;
			background: no-repeat 50% / 100% 100%;
			top: 50%;
			position: absolute;
		}
		
		@media screen and (max-width:767px)
		{
			#carouselExampleSlidesOnly{
				margin-top:193px;
			}
			
			.carousel-control-prev-icon, .carousel-control-next-icon {
			  display: inline-block;
			  width: 20px;
			  height: 20px;
			  background: no-repeat 50% / 100% 100%;
			  background-image: none;
			  top: 35%;
			  position: absolute;
			}
			
			.carousel-caption {
			    position: absolute;
				right: 0%;
				bottom: 20px;
				left: 0%;
				z-index: 10;
				padding-top: 20px;
				padding-bottom: 20px;
				color: #fff;
				/*text-align: center;*/
				top: 0%;
			}
			
			.carousel-item h5 {
			  visibility: inherit;
			  transition: none 0s ease 0s;
			  text-align: center;
			  line-height: 31px;
			  border-width: 0px;
			  margin: 0px;
				margin-bottom: 0px;
			  padding: 0px;
			  letter-spacing: 1px;
			  font-weight: 400;
			  font-size: 16px;
			  white-space: normal;
			  min-height: 0px;
			  min-width: 100%;
			  max-height: none;
			  max-width: 138px;
			  color: rgb(255, 255, 255);
			  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 8, 0, 1);
			  transform-origin: 50% 50% 0px;
			  margin-bottom: 22px;
			}
			
			#carouselExampleSlidesOnly video {
			  min-height: 100% !important;
			  min-width: 100% !important;
			  height: 200px !important;
			  width: auto !important;
			  overflow: hidden;
			}
			.main-slider.style2 .content .big-title h2 {
  font-size: 50px;
  line-height: 22px;
  font-weight: 700;
  font-size: 17px;
}
			
		}
		
  .dg_chatbox {
    position: fixed;
    z-index: 12;
    bottom: 30px;
    left: 30px;
}

.dg_chip {
    color: rgba(0, 0, 0, 0.6);
    background-color: #c2ecc6;
    display: inline-block;
    height: 32px;
    font-size: 15px;
    font-weight: 500;
    color: rgba(0,0,0,.6);
    line-height: 32px;
    padding: 0 12px;
    border-radius: 16px;
    margin-bottom: 5px;
    margin-right: 5px;
}
		
.ttm-search-overlay.st-show {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    height: 100px;
}

.ttm-search-overlay .w-search-form-row {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    position: relative;
    padding: 11px !important;
}
[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none;
    height: 45px !important; 
	width:200px !important;
}
.search-btn{
	background-color: #a59999 !important;
}

.main-slider.style2 .content .text p {
    text-align: left !important;
}


* {box-sizing: border-box}
body {/*font-family: Arial;*/}

/* Style the tab */
.wrap {
  width: 100%;
display: block ruby;
border-radius: 20px;
margin-top: 20px;
}

/* Style the buttons inside the tab */
.wrap{
  display: block;
  background-color: #920000;
  color: #fff;
 /* padding: 22px 16px;*/
  border: none;
  outline: none;
  text-align: center;
  cursor: pointer;
  font-size: 17px;
  border-radius: 20px;
  padding: 22px 0px;
}

/* Change background color of buttons on hover */
.wrap:hover {
  background-color: #1f4e79;
  color: white;
}

/* Create an active/current "tab button" class */
.wrap.active {
  background-color: #1f4e79;
  color: white !important;
}

/* Style the tab content */
.tabcontent {
  padding: 0px 12px;
  display: none;
}

.box-bg {
  /*border: 1px solid #ccc;*/
  /*background-color: #1f4e79;
  display: inline-block;*/
    margin-top: 10px;
}

/* Clear floats after the tab */
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.tablinks{
	font-weight: 600;
color: #fff;
padding: 5px;
border-radius: 7px;
background: none;
border: 2px solid #fff;
}

.wrap i{
font-size: 35px;
color: #fff;
}

.bx-content {
 background: #fff;
padding: 35px 20px 35px 20px;
border: 1px solid #1f4e79;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 20px;
}

.bx-content i{
font-size: 40px;
color: #1f4e79;
margin-bottom: 10px;
}

.wrap h3{
color: #fff;
margin-top: 20px;
margin-bottom: 10px;
}

@media screen and (max-width: 500px){
.wrap {
  width: 100%;
  display: block;
  border-radius: 20px;
  margin-top: 20px;
}
.wrap div{
  margin-top: 10px;
  margin-bottom: 10px;
}
}
@media screen and (max-width: 900px){
.wrap {
  display: block;
  border-radius: 20px;
  margin-top: 20px;
}
.wrap div{
  margin-top: 10px;
  margin-bottom: 10px;
}
}

@media screen and (max-width: 1499px){
.single-research-box .overlay-content .text {
    position: relative;
    display: flex;
    /* align-items: center; */
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    min-height: 100px;
    font-size: 15px;
    width: 65%;
    float: right;
    /*padding: 10px;*/
}

.single-research-box .overlay-content .inner-title {
    position: relative !important;
    top: 0;
    left: 0;
    bottom: 0;
    width: 35%;
    background-color: #920000;
    border-left: #920000;
    display: flex;
    align-items: center;
    padding-left: 15px;
    transition: all 500ms ease;
    float: left;
	padding:10px !important;
	height:138px !important;
	text-align:center !important;
}

.single-research-box .overlay-content {
    position: relative !important;
	padding-left:0px !important;
	left:0px !important;
	min-height: 139px !important;
}

.single-research-box .overlay-content .inner-title h3 {
    font-size: 14px;
    /*line-height: 30px;*/
    margin-top: -50px;
}
}

@media screen and (max-width: 500px){
.blog-style8-title-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1000000px;
  bottom: 0;
  right: -30px !important;
  background-color: #c3e1fa;
  z-index: -1;
}

.single-research-box .img-holder {
  height: 169px !important;
}

.single-research-box .overlay-content .inner-title h3 {
  font-size: 12px !important;
}

.main-slider .content .btns-box {
   margin-top:0px !important;
   flex-direction: row !important;
}

.blog-details-page__author-box__inner .text {
  position: relative;
  display: block;
  padding-left: 30px;
  margin-top: 80px;
}

.blog-details-page__author-box__inner {
  position: relative;
  display: inline;
 padding-left: 100px;
}
.blog-details-page__author-box__inner .text{
 padding-left: 0px;
}

}

.blog-style8-content-box .slick-arrow.next-btn {
  right: 0px !important;
  transform: none !important;
}

.blog-style8-content-box .slick-arrow.prev-btn {
  right: 71px;
}

@media screen and (max-width:767px)
{
   .srhu_desktop_block{
        display:none !important;
   }
   
   .srhu_mobile_block{
      display:block !important;
   }
}

@media screen and (min-width:768px)
{
   .srhu_desktop_block{
        display:block !important;
   }
   
   .srhu_mobile_block{
      display:none !important;
   }
}


@media screen and (max-width: 999px){

.inpact_dl_block{
  display:none !important;
  
}

.impact_mobile_block {
  display:block !important;
  
}
}


@media screen and (min-width: 1000px){

.inpact_dl_block{
   display:block !important;
  
}

.impact_mobile_block {
  display:none !important;
  
}
}

.srhu_news_date
{
color: #920000 !important;	
}