/*
Theme Name: MSFI | MEDICINE SANS FRONTIERES(MSF)/DOCTORS WITHOUT BORDERS
Theme URI: http://cruxcreativedemo.com/msfindia/
Author: Vishwajeet kumar, Kanika sharma
Description: This theme is for MSFI | MEDICINE SANS FRONTIERES DOCTORS WITHOUT BORDERS
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: ngo
*/

/*footer style*/
/*custom css start*/
body.home-page.home .elementor-element-f000f32.elementor-widget-shortcode .elementor-shortcode > row > div:nth-last-child(1){width:50% !important;}
body.home-page.home .elementor-element-f000f32.elementor-widget-shortcode .elementor-shortcode > row > div:nth-last-child(2){width:50% !important;}
.n2-ss-slider .n2-ss-layer[data-pm=normal] {
    min-height: unset;
}
.msf-home-search input[type=text]{
  right: 20px !important;
}
.msf-home-search input[type=text] {
    position: absolute;
    opacity: 0;
    width: 50% !important;
    margin-top: 0% !important;
    right: 0;
    cursor: pointer;
    top: 0;
    z-index: 99999;
}
.msf-breadcrum-heading .container-fluid.msf-container div#msfBreadcrumMidNav {
    border-bottom: 0;
}
i#map-icon-btn {
    display: none;
}
body.bp-nouveau.archive.post-type-archive.post-type-archive-resource.logged-in.admin-bar.wp-custom-logo.elementor-default.elementor-kit-24471.js.customize-support #vbookmark a:nth-child(4), body.bp-nouveau.archive.post-type-archive.post-type-archive-resource.logged-in.admin-bar.wp-custom-logo.elementor-default.elementor-kit-24471.js.customize-support #vbookmark a:nth-child(8) {
    display: none;
}
@media screen and (max-width: 1069px) and (min-width: 769px){
  .msf-blog-page-content-div.container-fluid.msf-container .row {
    padding-top: 65px;
}
  .msf-btn-red, .msf-btn-red:hover {
    padding: 10px 21px !important;
}
}
@media(max-width:1024px){
  body.page-id-18269 div#msfBreadcrumMidNav .container-fluid.msf-container, body.page-id-18259 div#msfBreadcrumMidNav .container-fluid.msf-container {
    padding-top: 0%;
    padding-bottom: 1%;
}
}
@media(max-width:995px){
	.msf-header-menu-second-menu {
    position: absolute;
    left: 89%;
    top: 42%;
}
 /* .msf-header-menu .menu-toggle i {
right: -45%;
position: absolute;
top: 10px;
} */
	
}
@media(max-width:991px){

.project-gallerybox-block .home-active-project-container.col-md-4:nth-child(4), .project-gallerybox-block .home-active-project-container.col-md-4:nth-child(5){
  
    width: 100% !important;
}
}
@media(max-width:900px){
  .msf-header-menu-second-menu {
    left: 88% !important;
}
}
@media(max-width:800px){
  .msf-header-menu-second-menu {
    left: 86% !important;
    top: 36px;
}
  
}
@media (max-width: 768px){
  #menu-logo-final {
    width: unset;
}
  div#n2-ss-5 .n2-font-ebd938ecf712f102cbdf37dd01b86f84-paragraph {
    font-size: 83%;
  }
  .msf-news-stories-main-div {
    height: 430px;
}
  .msf-news-stories-div .msf-content h1 {
    min-height: 123px;
}
  .msf-blog-page-content-div.container-fluid.msf-container .row {
    padding-top: 65px;
}
  .msf-blog-pagination .navigation ul {
    margin-left: 20px;
}
  .requestbtn {
    top: 10px !important;
    
}
  .msf-btn-red, .msf-btn-red:hover{
    padding: 6px 8px !important;
} 
  .msf-content {
    min-height: 241px;
}
  span.news-stories-countryspn {
    display: inline-block;
    min-height: 25px;
}
  }
  @media(max-width:650px){
  .msf-header-menu-second-menu {
    left: 84% !important;
}
  }
     @media(max-width:550px){
  .msf-header-menu-second-menu {
    left: 80% !important;
}
    }
@media(max-width:500px){
  .row.msf-row-top-nav-menu .col-sm-8.msf-scrollbar.msfmenu-2 {
      height: 65px;
}
  .msf-header-menu .menu-toggle i {
    top: 10px;
}
  .msf-header-menu-second-menu {

    top: 48px;
}
  }
  @media (max-width: 450px){
   .requestbtn {
     top: 60px !important;
    }  
    .msf-breadcrum-heading .container-fluid.msf-container div#msfBreadcrumMidNav {
    width: 108% !important;
}
    body.page-id-18269 div#msfBreadcrumMidNav .container-fluid.msf-container, body.page-id-18259 div#msfBreadcrumMidNav .container-fluid.msf-container { 
    margin-left: -15px;
}
   /* .msf-header-menu .menu-toggle i {
    right: -55%;
  }  */
    .msf-header-menu-second-menu {
    left: 82% !important;
}
  }
@media (max-width: 425px){
    .msf-news-stories-div .msf-content h1 {
    min-height: 45px;
}
  .col-sm-8.msf-scrollbar.msfmenu-2 > a > img {
    display: none !important;
}
    .news-blog-archieve .msf-news-stories-div {
    padding-left: 10px;
    padding-right: 10px;
}
  .msf-content {
    min-height: 170px;
}
}
@media (max-width: 375px){
  a.requestbtn.msf-btn-red {
    margin-left: -13px;
    }
  a.requestbtn.msf-btn-red.requestbtn-mobile {
    left: 20px;
    }
  .msf-header-menu-second-menu {
    left: 78% !important;
}
}

/*custom css end*/
/*inlinecss*/
.requestbtn{
  position: relative;
  top: 5px;
  margin:0 10px;
}
.filterdateinput{
padding: 5px;
}
#filterdatesbt{
    background: #ea0001;
  border: 0px solid #ea0001;
  color: white;
  padding: 11px 25px;
  margin-bottom: 20px;
  border-radius: 20px;
  line-height: 13px;
  font-size: 14px;
  min-width: 122px;
}
.msf-blog-page-content-div 
{
margin-top: 30px;
}
.msf-blog-pagination
{
margin-bottom:10px;
}
.msf-blog-pagination .navigation li:first-child a, .msf-blog-pagination .navigation li:last-child a, .msf-blog-pagination .navigation li:not(.active){
background: #edebec;
}
.vwhitebg{
background: white;
}
.vFlex{
display: flex;
width: 100%;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
.vFlexChild{
background-color: white;
width: 23%;
margin: 20px 10px;
transition: .15s all;
}
@media only screen and (max-width: 1130px) {
.vFlexChild{
  width: 22%;
}
}
@media only screen and (max-width: 900px) {
.vFlexChild{
  width: 30%;
}
}
@media only screen and (max-width: 685px) {
.vFlexChild{
  width: 45%;
}
}
@media only screen and (max-width: 461px) {
.vFlexChild{
  width: 90%;
}
}
.vFlexChild:hover {
padding: 15px;
box-shadow: -1px 6px 16px 7px #00000042;
transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.res-info-div{
padding: 15px;
}
.res-info-div .res-type a{
font-size: 16px;
color: #ea0001;
text-transform: uppercase;
font-weight: 600;
}
.res-info-div .res-title{
font-size: 18px;
font-weight: 600;
}
.res-info-div .res-date{
font-size: 13px;
color: grey;
}
.res-view{
text-align: center;

}
.res-view a{
background-color: #ea0001;
  color: white;
  padding: 4px 29px;
  /* height: 50px; */
  /* width: 111px; */
  display: none;
  text-decoration: none;
}
.vFlexChild:hover .res-view a{
display: inline-block;
}
.resContent{
display: none;
}
#modalBody {
text-align: center;
}
#modalBody img{
max-width: 100%;
}
#modalTitle{
  color: #ea0001;
  font-weight: bold;
  font-size: 23px;
}
@media (min-width: 950px){
.modal-dialog {
    width: 900px;
    margin: 30px auto;
}
}
#vbookmark a{
display: inline-block;
padding: 0px 10px;
border-left: 1px solid grey;
text-decoration: none;
color: black;
}
#vbookmark a:hover{
color: #ea0001;
}
#vbookmark a:first-child {
border-left: 0px solid grey;
color: #ea0001;
}
#vbookmark a:nth-child(2){
border-left: 0px solid grey;
}
.msf-blog-pagination{
justify-content: normal;
display: block;
}
.msf-blog-pagination h1{
float: left;
}
.filter-cover{
float: right;
position: relative;
}
.msf-blog-pagination .navigation{
float: right;
  position: relative;
  top: 11px;
  left: -20px;
}
.filter-icon{
background: white;
  font-size: 25px;
  padding: 5px 13px;
  box-shadow: 2px 3px 15px grey;
  cursor: pointer;
}
.filter-div{
position: absolute;
  width: 250px;
  left: -200px;
  background: white;
  padding: 10px 25px;
  z-index: 8;
  display: none;
  text-align: left;
  box-shadow: 2px 3px 15px grey;
}
.filter-div h2{
font-size: 16px;
color: #ea0001; 
font-weight: bold;
}
.item 
{
margin: 15px 0px;
background: white;
transform: scale(0.98,0.98);
transition: 0.2s all;
padding-bottom: 16px;
}
.item:hover
{
box-shadow: -1px 6px 16px 7px #00000042;
transform: scale(1.03);
}
.imageevent{
height: 200px;
position: relative;
background-size: cover;
  background-position: center;
}
.imageevent .eloc{
position: absolute;
  bottom: 0px;
  right: 0px;
  color: white;
  background-color: rgba(0, 0, 0, 0.83);
  padding: 2px 35px;
}
.imageevent .eloc span{
position: absolute;
  left: -10px;
  color: #ea0001;
  font-size: 23px;
  top: -2px;
}
.detailevent{
margin: 15px 20px;
}
.detailevent h1{
 font-size: 22px;
 margin: 0px;
 margin-bottom: 10px;
font-weight: bold;
}
.detailevent .edate{
color: grey;
font-size: 14px;
}
.detailevent .estart{
margin-right: 20px;
display: inline-block;
}

.detailevent a{
color: black;
}
.detailevent a:hover{
color: #ea0001;
text-decoration: none;
}
/* --end 11---*/
@font-face {
	font-family: Myriad Pro Regular;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/MYRIADPRO-REGULAR.OTF');
}
@font-face {
	font-family: Myriad Pro Bold Condensed;
	src:url('fonts/MYRIADPRO-COND.OTF');
}
body
{
  font-family: 'Source Sans Pro';
  color: #000;
  font-size: 17px;
}

.msf-container
{
    max-width: 1170px !important;
}
.msf-slider
{
	margin:0px auto !important;
}
.msf-header-container
{
  max-width: 1250px; 
}

@media (min-width: 3000px)
{
  .msf-container
  {
    max-width: 1670px;
  }
  .msf-header-container
  {
    max-width: 1850px; 
  }
}
.msf-text-center
{
  text-align: center;
}
.msf-footer-nav h1
{
  text-transform: inherit;
  color: #000000;
  text-shadow: 0px 0px 0px #000;
}
.msf-footer-nav ul
{
  padding: 0px;
}
.msf-footer-nav ul li
{
  list-style: none;
}
.msf-footer-nav ul li a
{
  text-decoration: none;
  color: #595959;
  text-transform: inherit;
  font-size: 14px;
}
.msf-btn-red, .msf-btn-red:hover
{
	background-color: #ea0001;
    color: #fff;
/*     text-transform: capitalize; */
    display: inline-block;
	min-width: 122px;
    text-decoration: none;
    border: 1px solid transparent;
    transition: all .3s ease-out;
    text-align: center;
    border-radius: 25px;
    padding: 11px 25px;
    line-height: 13px;
    font-size: 14px;
    width: 15%!important;
}
.msf-fix-width-btn
{
	width: 135px;
}
.msf-btn-red:hover
{
  background-color: #fff !important;
  color: #ea0001 !important;
  border: 1px solid #ea0001 !important;
}
.msf-footer-logodv p img
{
  display: inline-block;
  position: relative;
}
.msf-footer-logodv
{
  position: relative;
  margin-bottom: 20px;   
  margin-top: 1px;
}
.msf-footer-logodv :before
{
  content: "";
  position: absolute;
  display: block;
  width: 97%;
  height: 1px;
  border-top: 1px solid #cdcdcd;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.msf-footer-dis
{
  margin-top: 11px;
}

.msf-footer-dis .msf-footer-dis1
{
  color: #000;
  text-shadow: 0px 0px 0px #000;
  margin-bottom: 3px;
  font-size: 14px;
}

.msf-footer-dis .msf-footer-dis2
{
  color: #9d9d9d;
  margin-bottom: 4px;
  font-size: 14px;
}

.msf-footer-dis .msf-footer-dis3
{
  color: #585858;
  font-size: 14px;
}

.msf-footer-dis .msf-footer-dis3 a
{
  color: #585858;
}

.msf-footer-dis .msf-footer-dis3 i
{
  font-size: 4px;
  color: #9d9d9d;
  position: relative;
  top: -2px;
  margin: 0px 5px;
}
.msf-footer-nav
{
  margin-top: 0px;
}
.msf-footer-newsletter-subscribe
{
  background-color: #585858;
  color: #fff;
  padding: 28px 0px;
  margin: 0px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.msf-footer-newsletter-subscribe i
{
  font-size: 50px;
}
.msf-footer-newsletter-subscribe .title
{
  margin-top: 0px;
  font-weight: 500;
  font-size: 30px;
  letter-spacing: 0px;
  margin-bottom: 3px;
}
.msf-footer-newsletter-subscribe p
{
    font-weight: lighter;
	margin-bottom:0px;
}

.msf-footer-newsletter-subscribe form .form-control
{
    margin-right: 1%;
    border-radius: 50px;
    width: 65%;
    padding: 6px 12px;
    font-size: 17px;
    border: 0px;
    color: #000;
}
.msf-footer-newsletter-subscribe form .btn, .msf-footer-newsletter-subscribe form .btn:hover, .msf-footer-newsletter-subscribe form .btn:focus
{
  border: 1px solid transparent;
  border-radius: 50px;
  background-color: #ea0001;
  color: #fff;
  outline: 0px auto -webkit-focus-ring-color !important;
}
.msf-footer-newsletter-subscribe form .btn:hover
{
  border: 1px solid transparent !important;
}
.msf-footer
{
  padding-bottom: 3px;
  margin-top: -80px;
}
.msf-footer-btns a:first-child 
{
  margin-right: 10px;
}

/*msf trending social media*/
.msf-trending-socialmedia
{
  background-color: #f1f1f1;
  height: 800px;
}

/*msf top nav style*/
.msf-header-top-nav
{
  width: 91%;
  position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
  top: 0;
  margin: 0px auto;
  -webkit-box-shadow: 2px 1px 9px 4px rgba(0,0,0,.11);
  -moz-box-shadow: 2px 1px 9px 4px rgba(0,0,0,.11);
  box-shadow: 2px 1px 9px 4px rgba(0,0,0,.11);
  background: #fff;
}
.msf-header-top-nav .msf-container
{
  padding: 0px 15px;
}
.msf-font-17
{
  font-size: 17px;
  font-family: 'Source Sans Pro';
}
.msf-row-top-nav-menu div:nth-child(2) 
{
    padding: 0px;
}
.msf-header-menu
{
  font-size: 14px;
}
.msf-header-workwithus a
{
  	border: 1px solid;
	color: #ea0001 !important;
	margin-left: 15px;
	border-radius: 50px;
	padding: 11px 22px !important;
	line-height: 13px;
}
.msf-header-workwithus a:hover
{
  background-color: #ea0001;
  color: #fff !important;
}
.msf-header-donate a, .msf-header-donate a:hover
{
	background-color: #ea0001 !important;
    color: #fff !important;
    border: 1px solid #ea0001;
    text-decoration: none;
    border-radius: 50px;
    transition: all .3s ease-out;
    border-radius: 25px;
    padding: 11px 25px;
    line-height: 13px;
}
.msf-header-donate a:hover
{
  background-color: #fff !important;
  color: #ea0001 !important;
  border-color: #ea0001;
}
.stellarnav.light li a:hover
{
  color: #ea0001;
}
.msf-row-top-search-login
{
  background: #3f3f3f;
  color: #fff;
  padding: 3px 0px;
}
.msf-row-top-search-login .col-sm-12
{
	text-align: center;
	align-items: center;
	display: flex;
	justify-content: flex-end;
}
.msf-top-header-login ,.msf-top-header-search
{
  float: inherit;
  font-size: 14px;
}
.msf-top-header-login
{   
  margin-right: 20px;
}
.msf-top-header-login a, .msf-top-header-login ul li a
{
  color: #fff;
  text-decoration: none;
}

.msf-top-header-search button, .msf-top-header-search input, .msf-top-header-search input:focus
{
  background: transparent;
  border: transparent;
  outline: -webkit-focus-ring-color auto 0px;
  text-align: center;
}
.msf-top-header-login ul
{
  position: absolute;
  color: rgb(0, 0, 0);
  z-index: 99999;
  background: #3f3f3f;
  padding: 0px;
  margin-top: 5px;
	top: 17px;
/* 	width: 10%; */
	right: 0;
	display:none;
	transition:.30s all;
}

.msf-top-header-login ul li
{
  list-style: none;
  padding: 1px 22px;
  font-size: 13px;
  border-top: 1px solid #ffffff1c;
}
#msf_header_login_nav_a
{
  cursor: pointer;
  text-transform: inherit;
}
#msf_header_login_nav_a i
{
  color: #d9d9d9;
  margin-right: 6px;
  font-size: 17px;
  position: relative;
  top: 2px;
}
.msf-top-header-search form
{
  border-radius: 10px;
  color: #d9d9d9;
  text-align: right;
  border: 1px solid #d9d9d987;
}
@media(min-width: 1000px)
{.fellows_txt p {
    font-size: 16px !important;
}
  .msfRealtedNewsStyle, .msfRealtedNewsStyle-owl
  {
    padding: 3% 0 6% 0;
  }
  .stellarnav ul ul
  {
/*     left: -25%; */
  }
	
	.msf-top-header-login ul
	{
		width:10%;
	}
	
  .msf-hide-mobile
  {
    display: none !important;
  }
  #buttonsearch
  {
    display: none;
  }
  .home-tabs-getInvolved .elementor-tab-content
  {
	padding: 0px 0px !important;
  }
}
@media screen and (max-width: 1240px) and (min-width: 990px)
{
  .stellarnav li a
  {
    text-transform: capitalize !important;
  }
  .stellarnav>ul>li>a
  {
    padding: 7px 7px;
  }
  .msf-header-workwithus a
  {
    margin-left: 0 !important;
    padding: 11px 12px !important;
  }
  .msf-header-donate a, .msf-header-donate a:hover
  {
    text-transform: capitalize;
    padding: 11px 12px !important;
  }
}
@media screen and (max-width: 950px) and (min-width: 768px)
{
	.msf-donorstory-archive-div .row {
	padding: 0 4px;
    -webkit-column-count: 2;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    margin: 15px 0px;
    padding: 0;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
    column-gap: 15px;
}
  .msf-nav-menu-logo img
  {
    width: 100%;
  }
  .stellarnav li a
  {
    text-transform: inherit !important;
  }
  .stellarnav>ul>li>a
  {
     padding: 7px 7px;
  }
  .msf-header-workwithus a
  {
    margin-left: 0 !important;
      padding: 5px 5px !important;
  }
  .msf-footer-nav > *
  {
    width: 33.3% !important;
  }
}
.mobile-hide-element
{
  display: none !important;
}
/*mobile view of navbar*/
@media(max-width: 1000px)
{
  .msf-header-donate a, .msf-header-donate a:hover
  {.fellows_txt p {
    font-size: 16px !important;
}
	display:inline-block;
  }
  .msf-header-menu-second-menu ul li
  {
	padding: initial !important;	
  }
  .msf-row-top-nav-menu
  {
    padding: 0px 0px;
	display: flex;
    align-items: center;
  }
  .msfRealtedNewsStyle .owl-nav , .msfRealtedNewsStyle-owl .owl-nav
  {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: absolute;
    top: 30% !important;
    width: 100% !important;
    margin-left: 0% !important;
    z-index: -1;
  }
  .msf-news-stories-div .msf-content h1
  {
    font-size: 19px !important;
  }
  .msf-breadcrum-heading h1
  {
    margin: 5px 0px !important;
  }
  .msf-scrollbar #menu-msf-header-nav
  {
    max-height: 350px;
    overflow-y: scroll;
  }
  .msf-scrollbar #menu-msf-header-nav::-webkit-scrollbar 
  {
    width: 12px;
    background-color: #F5F5F5;
  }
  .msf-scrollbar #menu-msf-header-nav::-webkit-scrollbar-thumb 
  {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ea0001;
  }
  .msf-scrollbar #menu-msf-header-nav::-webkit-scrollbar-track 
  {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
  }
  .stellarnav.mobile.light li a
  {
    display: inline-block !important;
  }
  .stellarnav.mobile li a.dd-toggle, .stellarnav.mobile.light li a.dd-toggle
  {
    width: 100%;
    text-align: right;
  }
  #menu-msf-header-nav
  {
    background-color: #585858;
    text-align: right;
    padding: 10px 20px 20px 20px;
  }
  .stellarnav .dd-toggle i
  {
    left: auto !important;
  }
  .msf-header-menu-second-menu 
  {
    padding: 0px;
  }
  .msf-header-menu .menu-toggle i
  {
    position: relative;
    right: -93%;
    font-size: 26px;
  }
  .msf-row-top-nav-menu div:nth-child(2) 
  {
    padding: 0px;
    width: 100%;
  }
  .msf-nav-menu-logo
  {
    display: none;
  }
  .stellarnav.mobile.light ul
  {
    text-align: right;
  }
  .stellarnav.mobile.light li a
  {
    color: #fff;
    border-bottom: 0px solid rgba(0,0,0,.15);
  }
  .stellarnav>ul>li
  {
    padding: 0px;
  }
  .msf-header-top-nav .msf-container 
  {
    padding: 0% 15px;
    text-align: left;
  }
  .sub-menu
  {
    background-color: #585858 !important;
  }
  .msf-header-workwithus a
  {
    display: inline-block !important;
    border: 1px solid rgb(212, 0, 0) !important;
    background: #ea0001;
    color: #fff !important;
  }
/*   .msf-row-top-search-login
  {
    display: none;
  } */
  .open ul 
  {
    padding: 0px !important;
  }
  .stellarnav .call-btn-mobile, .stellarnav .close-menu, .stellarnav .location-btn-mobile, .stellarnav .menu-toggle
  {
    padding: 0px;
  }
  .msf-header-menu-second-menu
  {
    position: absolute;
    left: 55%;
  }
  #buttonsearch i
  {
    font-size: 20px;
    margin-left: 10px;
  }
  .msf-header-search1 form
  {
    border-radius: 0;
    position: absolute;
    width: 100%;
    left: 0;
    padding: 10px 10px;
    text-align: center;
    font-size: 14px;
    margin-top: 0px;
    box-shadow: -3px 1px 9px 2px #a79f9f75;
    border: 0px;
  }
  .msf-top-header-search input
  {
    width: 90%;
    border: 1px solid #d9d9d987 !important;
    border-radius: 50px;
  }
  .msf-top-header-search form
  {
    background: #585858;
  }
  .mobile-hide-element
  {
    display: block !important;
  }
  .msf-headertop-banner h1
  {
    font-size: 33px !important;
  }
  .msf-copyright-stamponbanner 
  {
    color: #fff;
    position: relative;
    float: right;
    z-index: 1;
    right: 11px;
    bottom: 11px;
    width: 100%;
    text-align: right;
  }
  .msfmenu-1
  {
		display:none;
  }
}
@media(max-width: 767px)
{
  .msfTabSection .elementor-tab-title 
  {
    margin: 8px 9px !important;
  }
  .msf-last-div 
  {
    padding-bottom: initial !important;
  }
  .msf-footer
  {
    margin-top: 0px;
  }
  .msf-footer-nav
  {
    display: none;
  }
  .msf-btn-red, .msf-btn-red:hover
  {
    font-size: 15px;
  }
  .msf-footer-newsletter-subscribe form
  {
    text-align: center;
  }
  .msf-footer-newsletter-subscribe
  {
    margin: 0px -15px;
  }
  .msf-footer-newsletter-subscribe .title
  {
    margin-bottom: 6px;
      font-size: 23px
  }
  .msf-header-top-nav
  {
    width: 100%;
  }

  .msf-blog-mainbar
  {
	margin-top: 50px;
    padding: 0px;
  }
  .msf-blog-div
  {
  	display: block !important;
  }
  .msf-blog-div .msf-content
  {
  	margin-top: 20px;
  }
}
@media screen and (max-width: 769px) and (min-width: 450px)
{
  .msf-footer-newsletter-subscribe form .form-control 
  {
    margin-right: 1%;
    border-radius: 50px;
    width: 59%;
    height: 38px;
    padding: 6px 12px;
    font-size: 14px;
    display: inline-block;
  }
}
@media screen and (max-width: 1138px) and (min-width: 850px)
{
  .msf-breadcrum-heading h1
  {
    margin:0px !important;
  }
  .msf-footer-newsletter-subscribe form .form-control 
  {
    margin-right: 1%;
    border-radius: 50px;
    width: 52%;
    height: 42px;
    padding: 6px 12px;
    font-size: 14px;
    display: initial;
  }

  .msf-container
  {
    padding: 2% 5%;
  }
}
@media screen and (max-width: 850px) and (min-width: 450px)
{
  .msf-container
  {
    padding: 2% 5%;
  }
  .msf-footer-newsletter-subscribe 
  {
      margin: 0px -5.6%;
  }
  .msf-footer-newsletter-subscribe form .form-control
  {
    width: 55%;
  }
}
@media screen and (max-width: 450px) and (min-width: 320px)
{
	.msf-footer-newsletter-subscribe form .form-control
	{
		width: 54%;
		height: 38px;
		padding: 6px 12px;
		font-size: 14px;
		float: left;
	}
	.msf-footer-newsletter-subscribe i 
	{
		font-size: 40px;
	}
	.msf-header-menu-second-menu{
		top: 40px;
	}
}
.msf-header-menu-second-menu ul
{
  padding: 0px;
  margin-bottom: 0px;
  display: flex;
	
  align-items: center!important;	
}
.msf-header-menu-second-menu ul li
{
  display: inline-flex;
  padding: 27.3px 0px;
  font-size: 14px;
  margin-right: 6px;
}
.msf-header-menu-second-menu
{
  padding: 0px;
}
#buttonsearch 
{
  background-color: transparent;
  border: 0px;
  cursor: pointer;
}
#buttonsearch:focus 
{
  outline: -webkit-focus-ring-color auto 0px !important;
}
@media screen and (max-width: 380px) and (min-width: 300px)
{
/*   .msf-header-menu-second-menu
  {
	 top: 15px !important;
  } */
}

@media(max-width: 500px)
{
	.popmake
	{
		width: 50% !important;
		left: auto !important;
		right: 0 !important;
	}
	.msf-medical-activities-owl-height .msf_about_curosel
	{
		height: auto !important;
	}
	
/*   .msf-header-menu-second-menu
  {
	 top: 20px;
  } */
  .msf-footer-dis 
  {
    margin-top: 20px;
    padding: 0px 10px;
  }
  .menu-toggle img
  {
    width: 46%;
    position: relative;
    left: -4%;
  }
  .msf-header-menu-second-menu
  {
    left: 51%;
  }
  .msf-header-menu-second-menu ul li
  {
    font-size: 13px;
	display: inline-block;
  }
  #buttonsearch i
  {
    font-size: 15px;
    margin-left: 3px;
  }
  .msf-header-menu .menu-toggle i 
  {
      top: 1px;
      font-size: 20px;
  }
  .msf-top-header-search input 
  {
      width: 90%;
  }
  .msf-header-menu-second-menu ul li 
  {
      font-size: 13px;
  }
}

.msf-hidden ,#msf-hidden
{
  display: none;
}

#custom_html-2 div p:nth-child(3) a
{
  text-decoration: none;
  color: #585858;
}
#custom_html-2 div p:nth-child(3) a:hover
{
  color: #ea0001;
}

@media screen and (max-width: 1000px) and (min-width: 767px)
{
  .msf-news-stories-category ul li 
  {
    font-size: 14px;
  }
  .msf-news-stories-main-div
  {
    margin-bottom: 70px !important;
  }
  .msf-row-top-nav-menu .col-sm-3
  {
    display: none;
  }
  .msf-header-menu-second-menu
  {
    width: 30%;
  }
  .stellarnav.mobile ul ul
  {
    text-align: right;
  }
}

.msf-header-search1 form
{
  display: none;
  color: #fff;
}

/*msf top header banner*/
.msf-headertop-banner 
{
  position: relative;
  height: 635px;
  display: flex;
  align-items: flex-end;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
}


.msf-headertop-banner:after
{
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  height: 100%;
  /*background-image: linear-gradient(to top, #000000ed,#ffffff00 40%); */
  background-image: linear-gradient(to top, #0000001f,#0000001f 100%);
}
/*start msf Pramod change text-transform none*/
.msf-headertop-banner h1
{
  color: #fff;
  text-transform: none;
  font-size: 46px;
  font-weight: 600;
  word-wrap: break-word;
}
/*End msf Pramod change*/
.msf-heading-banner 
{
  position: relative;
  z-index: 1;
  bottom: 12%;
  width: 100%;
}

/*msf breadcrum heading*/
.msf-breadcrum-heading
{
  border-bottom: 1px solid #585858;
  background-color:#fff;
}
/*start msf Pramod change*/
.msf-breadcrum-heading h1
{
	color: #ea0001;
	font-size: 14px;
	text-transform: none;
	margin: 14px 0px;
/* 	text-shadow: 0px 0px 0px red; */
}
/*end msf Pramod change*/
.msf-last-div
{
  padding-bottom: 80px;
}


/*msf search part*/
.msf-topgapwithoutbanner 
{
    min-height: 50vh;
    margin-top: 150px;
}
.msf-search-result-heading
{
	text-transform: capitalize;
	font-size: 26px;
	font-weight: 600;
}

.msf-copyright-stamponbanner
{
	color: #fff;
	position: absolute;
	float: right;
	z-index: 1;
	right: 11px;
	bottom: 11px;
}

/*404 error page*/
.msf-404-error
{
	align-items: center;
	text-align: center;
}

.msf-404-error h1
{
	color: #e0011c;
	font-size: 106px !important;
	text-transform: uppercase;
	text-align: center;
}
.msf-error-main-div .msf-headertop-banner:after
{
  background-image: linear-gradient(to top, #000000ba,#fff0 100%);
}
.msf-404-error p
{
	font-size: 30px;
	color: #e0011c;
}

.msf-blog-div
{
	display: flex;
    margin-bottom: 40px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 40px;
}

.msf-blog-page-content-div
{
	margin-top: 40px;
	margin-bottom: 40px;
}

.msf-blog-page-content-div .msf-blog-div .msf-content h1
{
	margin-top: 0px;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 5px;
}

.msf-blog-page-content-div .msf-blog-div .msf-content p
{
	font-size: 17px;
	text-align: justify;
}


.msf-blog-sidebar h1, .msf-blog-sidebar h2, .msf-blog-sidebar h3, .msf-blog-sidebar h4, .msf-blog-sidebar h5, .msf-blog-sidebar h6 {
  text-transform: capitalize;
  font-size: 24px;
  font-weight: 600;
  margin-top: 0;
}

#msf-blog-sidebar-left
{
    background: #edebec;
    padding: 15px 20px 20px 20px;
}

.msf-blog-sidebar
{
	padding: 0px;
}

.msf-blog-mainbar .msf-img-div img
{
	width: 100%;
}



/*styling for pagination*/
.msf-blog-pagination
{
  text-align: right;
  margin: 0px 0px 30px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  flex-direction: row;
  flex-wrap: wrap;
}

@media(max-width: 768px)
{
	.msf-header-menu-second-menu {
		top: 30px;
	}
	.msf-financial-reportpdf img
	{
		width:100% !important;
	}
	.msfRelatedNewsTagsList li {
		margin-bottom: 15px;
	}
	.msf-footer-newsletter-subscribe p 
	{
		margin-bottom: 10px !important;
	}
	.msf-blog-div
	{
    	padding-bottom: 5px !important;
	}
	#msf-single-page-comment .comment-form-comment
	{
		display:inline !important;
	}
	.msf-donorstory-archive-div .row {
	padding: 0 4px;
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    margin: 15px 0px;
    padding: 0;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
    column-gap: 15px;
	}
	.msf-about-timelinehistorytab ol
	{
		padding:0px;
	}
	.msf-footer-newsletter-subscribe
	{
		flex-direction: column;
		text-align: center;
	}
	.msf-blog-pagination
	{
		flex-direction: column;
		align-items: flex-end;
	}
	.msf-blog-pagination h1 
	{
		font-size: 30px !important;
		margin-bottom: 17px !important;
	}
	.msf-crises-response-heading
	{
		font-size: 28px !important;
		font-weight: 600 !important;
		margin-bottom: 30px !important;
	}
	#menu-logo-final{
		position:absolute;
		z-index:99999;
		left:0;
		width:40%;
	}
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #3f3f3f;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.msf-blog-pagination h1
{
  padding: 0px;
  margin: 0px;
  font-size: 38px;
  font-weight: 600;
  text-transform: capitalize;
}

.msf-blog-pagination .navigation li:first-child a,
.msf-blog-pagination .navigation li:last-child a, .msf-blog-pagination .navigation li:not(.active)
{
	color: red;
    border: 0px;
    font-size: 17px;
    background: #fff;
}

.msf-blog-pagination .navigation li.active a, .msf-blog-pagination .navigation li.active a:hover
{
	border: 1px solid red !important;
}

.msf-blog-pagination .navigation li:first-child a:hover,
.msf-blog-pagination .navigation li:last-child a:hover
{
	background: transparent;
	border: 1px;
	color: red;
}

.navigation li a,
.navigation li.disabled {
    background-color: transparent;
    border-radius: 3px;
    cursor: pointer;
    padding: 2px 10px;
    border: 1px solid #3f3f3f;
    font-size: 17px;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #ea0001;
    color: #fff;
    border: 1px solid red;
}

#msf-blog-sidebar-left aside
{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid grey;
}

.entry-date
{
	margin-bottom: 10px;
    display: flex;
    color: #4e4e4e;
    font-size: 15px;
	margin-right: 10px;
	-ms-flex-align: center!important;
    align-items: center!important;
    display: flex;
}

.msf-single-page-blog .msf-blog-mainbar img
{
	max-width: 100%;
}

.msf-container-topbanner
{
  max-width: 1366px;
  margin: 0px auto;
}
#msf-single-page-comment .comment-form-comment
{
  display: flex;
  align-items: flex-start;
}
#msf-single-page-comment .comment-form-comment label
{
  margin-right: 20px;
}

#msf-single-page-comment .comment-form-comment textarea
{
  border: 1.5px solid #b7b5b5d1;
  width: 100% !important;
  border-radius: 6px;
}

#msf-single-page-comment .logged-in-as a
{
  color: #585858;
}

#msf-single-page-comment .form-submit .submit
{
  background-color: #ea0001;
  color: #fff;
  padding: 7px 0px;
  width: 130px;
  display: inline-block;
  border-radius: 50px;
  text-decoration: none;
  border: 1px solid transparent;
  transition: all .3s ease-out;
  text-align: center;
  font-size:15px;
}

#msf-single-page-comment #comments
{
  margin-bottom: 25px;
}

.commentlist .comment-author
{
  color: red;
  font-weight: bold;
  font-size: 15px;
}

.commentlist .commentmetadata a
{
  color: #333 !important;
}

.commentlist
{
  padding: 0px;
}

.commentlist li
{
  list-style: none;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

.commentlist p
{
  font-size: 17px;
  font-weight: 600;
  color: #585858;
}

.commentlist a
{
  color: #3f3f3f;
  font-weight: 600;
}

.msf-archive-news-blog .msf-news-stories-div
{
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  transition: .1s all;
  width: 100%;
}

.msf-archive-news-blog .msf-news-stories-div img
{
  width: 100%;
}

.msf-news-stories-div .msf-img-div
{
  display: flex;
  height: 200px;
  align-items: flex-end;
  background-position: center;
  background-size: cover;
  justify-content: flex-end;
}

.msf-news-stories-div-owl .msf-img-div
{
  display: flex;
  height: 200px;
  align-items: flex-end;
  background-position: center;
  background-size: cover;
  justify-content: flex-end;
}

.msf-news-stories-div-owl .msf-content p
{
	text-align: center;
}

.msf-news-stories-div-owl .msf-news-stories-cat
{
	color: red !important;
    margin-top: 15px;
    display: flex;
    text-transform: uppercase;
}

.msf-news-stories-div .msf-news-stories-cat
{
  color: red !important;
  margin-top: 15px;
  display: flex;
  text-transform: inherit;
}

.msf-news-stories-div .msf-news-stories-cat ul
{
  padding: 0px;
  margin-bottom: 0;
}

.msf-news-stories-div .msf-news-stories-cat ul li
{
  list-style: none;
}
/*Pramod start edit*/
.msf-news-stories-div .msf-news-stories-cat ul li a
{
  font-size: 20px;
  font-weight: 600;
  margin-top: 10px;
  text-decoration: none;
  color: red;
}
/*Pramod start edit*/
.msf-news-stories-div .msf-content h1
{
  font-size: 20px;
  font-weight: 600;
  margin-top: 10px;
}

.msf-news-stories-div .msf-content span
{
  color: grey;
}
/*Pramod end edit*/
.msf-archive-news-blog .msf-news-stories-div:hover
{
  transform: scale(1.15);
  z-index: 1;
  background: #fff;
  box-shadow: -1px 6px 16px 7px #00000042;
  padding: 15px;
  position: absolute;
}

.msf-archive-news-blog .msf-news-stories-div:hover .msf-content
{
  transform: scale(.9);
  margin: -15px;
}

.msf-news-stories-btn-red
{
  opacity: 0;
}

.msf-archive-news-blog .owl-item:hover .msf-news-stories-btn-red
{
  opacity: 1;
}

.msf-news-stories-main-div
{
  height: 400px;
  margin-bottom: 30px;
}

.msfBrdcrmAddClassOnScroll
{
  position: fixed !important;
  margin: 0px auto;
  left: 0;
  right: 0;
/*   background: #fff; */
  z-index: 9;
/*   border-top: 1px solid #585858; */
}
.msfBrdcrmAddClassOnScroll h1
{
  margin: 12px 0px;
}

@media(max-width: 768px)
{
  .msf-news-stories-main-div
  {
    height: 350px;
  }
  .msf-archive-news-blog .msf-news-stories-div:hover 
  {
    transform: scale(1.1);
  }

  .msfRealtedNewsStyle .owl-item, .msfRealtedNewsStyle-owl .owl-item
  {
    margin-bottom: 50px;
  }
  .msfRealtedNewsStyle .owl-nav button, .msfRealtedNewsStyle-owl .owl-nav button
  {
    font-size: 60px !important;
    color: #eee !important;
    background: #ea0001 !important;
    cursor: pointer;
  }
  .msfRealtedNewsStyle .owl-nav, .msfRealtedNewsStyle-owl .owl-nav
  {
    z-index: 1 !important;
  }
  .msf-archive-news-blog .msf-news-stories-div:hover
  {
    position: relative !important;
  }
  .msf-archive-news-blog
  {
    padding: 0px !important;
  }
  .msf-archive-news-blog .msf-news-stories-div
  {
    border-bottom: 1px solid #80808080;
  }
  .msf-news-stories-category .categories 
  {
    display: flex;
    flex-direction: column !important;
  }
  .msf-news-stories-category ul 
  {
    padding: 0px 0px !important;
    margin: 0px;
    margin-top: 7px !important;
    text-align: left;
    font-size: 15px;
  }
  .msf-news-stories-category ul li 
  {
    font-size: 15px;
    padding: 0px 10px 0px 0px !important;
  }
  .msf-blog-pagination .navigation
  {
    text-align: right;
  }
  .msf-blog-pagination .navigation ul
  {
    padding: 0px;
  }
  .msf-blog-pagination .navigation li:first-child a, .msf-blog-pagination .navigation li:last-child a, .msf-blog-pagination .navigation li:not(.active) 
  {
    color: red;
    border: 0px;
    font-size: 15px !important;
    background: transparent !important;
  }
  .msf-blog-pagination .navigation ul li
  {
    display: inline-block;
    margin-bottom: 10px;
  }

  .msfPosition .elementor-element-populated
  {
    padding: 0px 10px !important;
  }

  .msfPosition .elementor-icon-list-item
  {
    font-size: 15px !important;
  }
}

/* mid part of related news and stories */
.msf-mid-related-news-stories-scroll
{
  background-image: url('https://www.msfindia.in/wp-content/uploads/2019/01/related-news.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
}


/*msf related news and report curosel info*/
.msfRealtedNewsStyle .owl-item, .msfRealtedNewsStyle-owl .owl-item
{
  background: #fff;
  padding: 20px;
  height: auto;
  margin-bottom: 0px !important;
}
.msfRealtedNewsStyle .owl-dots, .msfRealtedNewsStyle-owl .owl-dots
{
  display: none;
}

.msfRealtedNewsStyle .owl-item, .msfRealtedNewsStyle-owl .owl-item
{
  border-top: 8px solid transparent; 
}

.msf-news-stories-div-owl .msf-content h1
{
	font-size: 22px;
    font-weight: 600;
    margin-top: 10px;
}
.msf-news-stories-div-owl .msf-content span
{
	color: grey;
}
.msfRealtedNewsStyle .owl-item:hover
{
  border-top: 8px solid red;
  transform: scale(1.0);
  padding: 20px;
  cursor: pointer;
}

.msfRealtedNewsStyle .owl-item:hover .msf-content 
{
  transform: scale(1);
  margin: 0px;
}

.msfRealtedNewsStyle .owl-item .msf-img-div
{
  height: 150px;
}

.msfRealtedNewsStyle .owl-nav, .msfRealtedNewsStyle-owl .owl-nav
{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: absolute;
  top: 35%;
  width: 106%;
  margin-left: -3%;
  z-index: -1;
}


.msfRealtedNewsStyle .owl-nav .owl-prev:focus , .msfRealtedNewsStyle .owl-nav .owl-next:focus, .msfRealtedNewsStyle-owl .owl-nav .owl-prev:focus , .msfRealtedNewsStyle-owl .owl-nav .owl-next:focus
{
  outline: -webkit-focus-ring-color auto 0px !important;
}

.msf_realtednewsstories_h1
{
  color: #fff;
  margin-bottom: 40px;
  text-transform: capitalize;
}

/*search and filter news and stories*/
.msf-search-filter-news-stories ul
{
  padding: 0px;
  margin-bottom: 30px;
}

.msf-search-filter-news-stories .searchandfilter > ul > li:nth-child(2)
{
  margin-top: 50px;
}

.msf-news-stories-category ul
{
  padding: 0px 10px;
  margin: 0px; 
}

.msf-news-stories-category ul li
{
  display: inline-block;
  border-right: 1px solid grey;
  padding: 0px 10px;
}

.msf-news-stories-category ul li a
{
  color: #000;
  text-decoration: none;
}

.msf-news-stories-category .categories
{
  display: flex;
  flex-direction: row;
}


/*tags listimg in single list */
.msfRelatedNewsTagsList span
{
  margin-right: 20px;
  font-size: 22px;
  font-weight: 600;
}
.msfRelatedNewsTagsList
{
  padding: 0px;
}

.msfRelatedNewsTagsList li
{
  display: inline-block;
}

.msfRelatedNewsTagsList li a
{
  background-color: #eee;
  color: red;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 17px;
  margin-right: 7px;
}


.msfSearchFilter label 
{
  display: block;
  font-weight: 500;
  font-size: 15px;
}

.msfSearchFilter input[type="submit"] 
{
	background-color: #ea0001;
    color: #fff;
    padding: 9px 5px;
    text-transform: capitalize;
    display: inline-block;
    text-decoration: none;
    border: 1px solid transparent;
    text-align: center;
    transition: all .3s ease-out;
    border-radius: 25px;
    padding: 11px 25px;
    line-height: 13px;
    min-width: 122px;
    font-size: 14px;
}

.msfSearchFilter input[type="submit"]:hover, .msfSearchFilter input[type="submit"]:focus
{
  background-color: #fff !important;
  color: #ea0001 !important;
  border: 1px solid #ea0001 !important;
  outline: -webkit-focus-ring-color auto 0px !important;
}

.msfActiveCategory a
{
  color: red !important;
}

.msf_category_listing
{
  padding: 0px;
}

.msfRedResult
{
  text-align: center;
  color: #fff;
  font-size: 23px;
}

.msfwhiteResult
{
  font-size: 23px;
  color: red;
  text-align: center;
}

.msf_tab_getinvolved
{
  display: flex;
  flex-direction: column;
  border: 2px solid red;
  margin-top: 40px;
  color: #000;
  padding: 10px 10px;
}

.msf_tab_getinvolved span.red
{
  color: red;
}

.msf_tab_getinvolved div:first-child
{

}

.msfTabSection .elementor-tab-title.elementor-active
{
  background-color: #333;
}

.msfTabSection .elementor-widget-tabs .elementor-tab-desktop-title
{
  padding: 14px 27px !important;
}

.msfTabSection .elementor-tabs-wrapper
{
  display: flex;
  justify-content: center;
  margin-bottom: 15px; 
}

.msfTabSection .elementor-tab-title
{
  margin: 8px 7px;
  font-size: 17px!important;
  -webkit-transition: color .3s ease-in-out;
  -moz-transition: color .3s ease-in-out;
  transition: color .3s ease-in-out;
  box-shadow: 0px 0px 16px 0px #c6c5c5;
  text-transform: none;
  line-height: 13px;
  background: #fff;
  border-radius: 25px;
}

.msf_tab_getinvolved strong
{
  font-size: 22px; 
}

.msfPageLowerPart .elementor-row
{
  display: flex;
  align-items: center; 
}


/*donor story acheive page*/
.msf-donorstory-archive-div .row {
	padding: 0 4px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    margin: 15px 0px;
    padding: 0;
    -moz-column-gap: 15px;
    -webkit-column-gap: 15px;
    column-gap: 15px;
}



/* Create four equal columns that sits next to each other */
.msf-donorstory-archive-div .column {
    display: inline-block;
    width: 100%;
    -webkit-transition: 1s ease all;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.msf-donorstory-archive-div .column img {
  margin-top: 8px;
  vertical-align: middle;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 800px) {
  .msf-donorstory-archive-div .column {
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .msf-donorstory-archive-div .column {
    flex: 100%;
    max-width: 100%;
  }
}

.msf-donorstory-archive-div
{
  padding: 5% 15px;
}

.msfDonorStoryDivContent
{
     background: #fff;
    margin: 20px 10px;
    box-shadow: 0px 0px 16px 0px #3333335e;
    padding: 20px 20px;
    margin-bottom: 30px;
    transform: scale(0.97,0.97);
    transition: 0.2s all;
}

.msfDonorStoryDivContent:hover
{
    transform: scale(1.04);
    cursor: auto;
    box-shadow: -1px 6px 16px 7px #00000042;
}
.msfDonorStoryDivContent .main-info, .serprateline
{
  text-align: center;
  margin: 15px 0px;
}

.msfDonorStoryDivContent .main-info .state
{
  color: red;
/*   text-transform: uppercase; */
}

.msfDonorStoryDivContent .main-info h1
{
  font-size: 23px;
  margin: 0px;
  font-weight: 600;
}

.msfDonorStoryDivContent .serprateline
{
  position: relative;
}
.msfDonorStoryDivContent .serprateline
{
  color: #cccccc;
  font-size: 30px;
  margin: 10px 0px 10px 0px;
}

.msfDonorStoryDivContent .serprateline:after,.msfDonorStoryDivContent .serprateline:before
{
  content: "";
  position: absolute;
  width: 40%;
  height: 2px;
  left: 0;
  background-color: #cccccc;
  top: 50%;
}

.msfDonorStoryDivContent .serprateline:before
{
  right: 0;
  left: auto;
}

.msfDonorStoryDivContent .long-des a
{
  display: flex;
  color: #dc001a;
  margin-top: 15px;
}

#msfloading
{
    text-align: center;
    justify-content: center;
    display: flex;
	margin:0px;
}

#msfloading img
{
  width: 100px;
  margin: 0px auto;
  height: 100px;
}

.dnrContent
{
  display: none;
}

.msfDonorStoryDivContent .img
{
  width: 50%;
  margin: 0px auto;  
}

.msf_centerloadmore
{
	text-align: center;
    justify-content: center;
    display: flex;
}

.msf-btn-red:focus
{
  outline: -webkit-focus-ring-color auto 0px !important;
	color: #fff;
	text-decoration: none;
}

.msf-contact-form input, select, textarea
{
  padding: 7px 7px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  color: #000;
}

.msf-contact-form input[type=submit]
{
    width: 123px;
    color: #fff;
    text-transform: capitalize;
    padding: 11px 5px;
    border: 1px solid transparent;
    min-width: 123px;
    font-size: 15px;
}

.msf-grey-bg
{
  background-color: #edebec;
}

.msf-aboutustab  .elementor-widget-wrap
{
   display: flex;
  justify-content: flex-end;
}

.msf-aboutustab .elementor-button-text
{
  display: none !important;
}

.abt-tab-style-css .elementor-tab-title i
{
  color: #edebec;
  float: right;
}

.abt-tab-style-css .elementor-tab-title.elementor-active 
{
  color: #ffffff;
  background: #585858 !important;
}
.abt-tab-style-css .elementor-tab-title
{
  border: 1px solid #e0d9d9 !important;
}

.abt-tab-style-css .elementor-tabs-wrapper
{
  box-shadow: -1px 1px 18px 2px #a09c9c; 
}

/*about us tab style*/

.msf-about-tab-details div
{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.msf-about-tab-details a
{
  color: #000;
  text-decoration: none;
  margin-bottom: 7px;
  font-size: 15px; 
  width: fit-content;
}

.mafabouttabdivinside .elementor-tab-content
{
  margin-left: 4%;
  padding: 0px 15px !important;
}

@media(max-width: 768px)
{
  .mafabouttabdivinside .elementor-tab-content
  {
    margin-left: 0%;
    padding: 15px 15px !important;
  }

  .msf-about-list-pad
  {
    padding-left: 15px !important;
  }
}

.msf-about-tab-details a:hover
{
  color: #de0019;
}

.msf-about-timelinehistorytab
{
  margin-top: 30px;
  margin-bottom: 50px;
  padding: 50px 0px;
  background-color: #edebec;
}

.msf-about-timelinehistorytab .cd-timeline-navigation a.next, .cd-timeline-navigation a.prev , .msf-about-timelinehistorytab .cd-timeline-navigation a.next, .cd-timeline-navigation a.prev 
{
/*    background: #ea0001 none repeat scroll 0 0 !important;
    border: 2px solid #ea0001 !important;*/
}

.msf-about-timelinehistorytab .cd-timeline-navigation a.next, .cd-timeline-navigation a.prev {
/*    background: #ea0001 none repeat scroll 0 0 !important;
    border: 2px solid #ea0001 !important;*/
}

/*Pramod start edit css*/
.msf-about-timelinehistorytab .events-content h2
{
  color: #000;
  margin-bottom: 10px;
  font-size: 25px;
  margin-bottom: 24px;
  text-transform: none;
  font-weight: 600;
}
/*Pramod end edit css*/
.msf-about-timelinehistorytab .cd-horizontal-timeline .events-content li > * {
    color: #000;
}

.msf-about-timelinehistorytab .cd-horizontal-timeline .filling-line
{
  /*background-color: #ea0001 !important;*/
}

.msf-about-timelinehistorytab .cd-timeline-navigation a.prev.inactive, .cd-timeline-navigation a.next.inactive {
/*    background: #ea00018f none repeat scroll 0 0 !important;
    border: 2px solid #ea00010a !important;
    color: #fff !important;*/
}

.msf-about-timelinehistorytab .cd-horizontal-timeline .events a.selected::after {
/*    background-color: #ea0001;
    border-color: #ea0001;*/
}

.msf-about-timelinehistorytab .events-content img
{
  width: 100%;
  height: auto;
}

.msf_about_curosel h1
{
  font-size: 22px;
  font-weight: 600;
}

.msf_about_curosel .img
{
  width: 100% !important;
  height: 250px;
  background-size: cover;
  background-position: center;
}

.msf_about_curosel
{
  margin-bottom: 30px;
}

.msfaboutcurosel .owl-nav 
{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: absolute;
  top: 20%;
  width: 108%;
  margin-left: -4%;
  z-index: -1;
}


.msfaboutcurosel .owl-dots .owl-dot span
{
  width: 50px;
  height: 7px;
  background: #58585891;
}

.msfaboutcurosel .owl-theme .owl-dots .owl-dot.active span, .msfaboutcurosel .owl-theme .owl-dots .owl-dot:hover span{
  background: #ea0001 !important;  
}

.msfaboutcurosel .owl-theme .owl-dots .owl-dot:focus
{
  outline: -webkit-focus-ring-color auto 0px !important;
}

.msfaboutcurosel .owl-nav button, .msfaboutcurosel .owl-nav button:hover, .msfaboutcurosel .owl-nav button:focus
{
  background-color: transparent !important;
  font-size: 100px !important;
  color: #585858 !important;
  outline: -webkit-focus-ring-color auto 0px !important;
}

.msf-medical-activities-grey-bg
{
  background-color: #edebec;
}

.msf-medical-activities-grey-bg .heading-msf, .msf-response .heading-msf
{
  font-size: 30px;
  font-family: "Roboto", Source Sans Pro;
  font-weight: 600;
  margin-bottom: 30px;
}

.msf-medical-activities-grey-bg
{
  padding: 10px 0px 0px;
}

.msf-bg-grey
{
  background-color: #edebec;
}

.msf-financial-reports
{
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

.msf-financial-reports
{
  color: #fff;
  margin-bottom: 40px;
}

.msf-financial-reports .heading-msf
{
  background: #e1011c;
  padding: 8px 30px;
  display: inline-flex;
  margin: 20px 0px;
  text-transform: inherit;
  font-size: 19px;
}

#msf-finacial-report-pdf
{
  color: #fff;
  text-decoration: none;
}

.previous-year-pdf
{
  text-transform: uppercase;
}

#msf-report-event
{
  min-width: 50% !important;
  width: 50% !important;
  margin-bottom: 30px;
}

.msf-financial-reportpdf img
{
  width: 100%;
}

.msf-work-with-us .elementor-element
{
  margin-bottom: 0px !important;
}

.msf-d-flex .elementor-row
{
  display: flex;
  flex-direction: column!important;
}

.msf-d-flex .msf-full-width
{
  width: 100% !important;
}

.msf-overseas-apply .elementor-widget-button
{
  margin-bottom: 10px !important;
}

.msf-no-padding
{
  padding: 0px;
}

.noBorder tr td{
    border:none !important;
    padding: 4px !important;
    font-size: 17px !important;
}

.msf-red
{
  color: red;
  /*text-transform: uppercase;*/
}

.msf-table
{
  margin-top: 11%;
  display: inline-block;
}

@media (min-width: 950px){
.msf-modal-box
{
    width: 1100px;
    margin: 30px auto;
}
}
/*pramod edit start csss*/
.job_detailssection_2 table
{
  text-transform: none;
}
/*pramod edit end csss*/
.jobModalBox
{
  display: block;
  padding: 15px;
  height: 500px;
  overflow: auto;
  flex-direction: column!important;
  margin-bottom: 15px;
}

.jobModalBox .heading
{
  font-size: 21px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 18px;
  padding: 0px 15px;
}

#jobmyModal .modal-header
{
  border: 0px;
}

#jobmyModal .modal-header
{
  padding-top: 10px; 
  padding-bottom: 0px; 
}

.msf-modal-job-content-top
{
  border-top: 1px solid #7d7777;
  padding-top: 20px;
}

.jobModalBox .content
{
  
}

.msfJobDivZ
{
  position: relative;
  z-index: 1;
}

.msfJobDivZ 
{
  color: #000;
}


.home-active-project-container .detailproject
{
	height: 300px;
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: center;
	background-size: cover;
	position: relative;
}
.home-active-project-container .detailproject:hover .home-project-hover{
	color: white;
	opacity: 1;
}
.home-active-project-container .detailproject .home-project-hover{
	color: white;
	height: 300px;
	width: 100%;
	padding: 35px;
	background-position: center;
	background-size: cover;
	position: absolute;
	background-color: rgba(0,0,0,0.7);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	flex-direction: column;
	align-content: center;
	opacity: 0;
	justify-content: flex-end;
	align-items: start;
	display: flex;
	left:0;
	top:0;
}
.home-active-project-container .detailproject .eloc{
	position: absolute;
	bottom: 0;
	right: 0;
	background: black;
	color: white;
	text-transform: inherit;
	padding-right: 10px;
	z-index: 1;
	padding: 2px 15px;
}
.home-active-project-container .detailproject .eloc i{
	color: #ea0001;
	position: absolute;
	left: -12px;
	padding: 2px;
	font-size: 27px;
	top: -1px;
}
.home-active-project-container .detailproject .home-project-hover h1{
	font-size: 24px;
	font-weight: 500;
	margin-bottom: 0px;
}
.home-active-project-container .detailproject .home-project-hover a{
	margin-top: 20px;
}
.home-active-project-container .detailproject .home-project-hover a:hover{
	background-color: #fff;
	color: rgba(235, 0, 0, 76);
}
@media(min-width: 1001px)
{
	.msfmenu-1
	{
		width: 28% !important;
	}

	.msfmenu-2
	{
		width: 63% !important;
	}

	.msfmenu-3
	{
		width: 16% !important;
	}
}
.msfmenuHeight
{
  transition: 1s all;
  padding: 19px 0px !important;
}

@media screen and (max-width: 1100px) and (min-width: 1000px)
{
	.msf-nav-menu-logo .custom-logo-link img
	{
		width:100% !important;
	}
	#menu-msf-header-nav
	{  
		text-align: right;
		margin-right: 7px;
	}
}

@media(min-width:1100px)
{
	#menu-msf-header-nav
	{  
		text-align: right;
		margin-right: 15px;
	}
}

.msf-h{
	padding-bottom: 16px !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
    color: #1a1a1a !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 31px !important;
    line-height: 33px !important;
    font-weight: 500 !important;
}
.msf-p{
	color: #000000 !important;
    font-size: 17px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    line-height: 25px !important;
    font-weight: 400 !important;
}

.csbwfs-sbutton a {
    box-shadow: 0px 4px 10px #6d6d6dc9 !important;
}

.csbwfs-sbutton img {
    padding: 8px !important;
}
.vFlexChild img{
	margin: 0 auto;
}
@media screen and (max-width: 1001px) and (min-width: 500px)
{
/* 	.msf-header-menu-second-menu
	{
		top: 21px;
	} */
}

@media(max-width:340px)
{
	.msf-header-donate a, .msf-header-donate a:hover
	{
		padding: 8px 10px;
	}
}
#modalBody iframe{
    max-width:100%;
}
@media(max-width:769px)
{
	.msf-home-urgent-part
	{
		margin-top:0px !important;
	}
}
.msf-archive-news-blog .msf-news-stories-div:hover .msf-news-stories-btn-red {
    display: block;
	opacity: 1;
}

.msf-archive-news-blog .msf-news-stories-div .msf-news-stories-btn-red {
    display: none;
	opacity: 0;
}
.msf-archive-news-blog .msf-news-stories-div .msf-news-stories-btn-red, .msf-news-stories-btn-red:hover {
    background: #ee0000;
    color: #fff;
    padding: 8px 25px;
    line-height: 12px;
    font-size: 13px;
    text-decoration: none;
    text-transform: inherit;
    text-align: center;
}
.msfRealtedNewsStyle-owl .owl-item 
{
    border-top: 8px solid transparent;
    background: #fff;
    padding: 20px;
	transform: scale(0.92,0.92);
    transition: 0.2s all;
}
.msfRealtedNewsStyle-owl .owl-item:hover {
    border-top: 8px solid red;
    transform: scale(1.0);
    padding: 20px;
    cursor: auto;
	box-shadow: -1px 6px 16px 7px #00000042;
}
.msfRealtedNewsStyle-owl .msf-news-stories-div-owl .msf-img-div-owl {
    display: flex;
    height: 200px;
    align-items: flex-end;
    background-position: center;
    background-size: cover;
    justify-content: flex-end;
    height: 150px;
}
.msf-news-stories-div-owl .msf-news-stories-cat-owl {
    color: red !important;
    margin-top: 15px;
    display: flex;
    text-transform: inherit;
	flex-direction: column;
}
.msf-news-stories-div-owl .msf-news-stories-cat-owl .msf-term-link-owl
{
	text-transform: inherit;
}
.msf-news-stories-div-owl .msf-content-owl h1 {
    font-size: 22px;
    font-weight: 600;
    margin-top: 10px;
}
.msf-news-stories-div-owl .msf-content-owl span {
    color: grey;
}
.msf-news-stories-div-owl .msf-content-owl p {
    text-align: center;
}
.msfRealtedNewsStyle-owl .msf-news-stories-btn-red-owl {
    opacity: 0;
}
.msfRealtedNewsStyle-owl .owl-item:hover .msf-news-stories-btn-red-owl {
    opacity: 1;
}
.msf-term-link-owl, .msf-term-link-owl:hover
{
	display: block;
	color:red !important;
	text-decoration: none;
}
#vbookmark a{
	display: inline-block;
	padding: 0px 10px;
	border-left: 1px solid grey;
	text-decoration: none;
	color: black;
}
#vbookmark a:hover{
	color: #ea0001;
}
 #vbookmark a:first-child {
	border-left: 0px solid grey;
	color: #ea0001;
} 
#vbookmark a:nth-child(2){
	border-left: 0px solid grey;
}
.msf-crises-response-heading
{
	font-size: 38px !important;
    font-weight: 600 !important;
    margin-bottom: 30px !important;
}
.msfaboutcurosel .owl-carousel .owl-item
{
	background-color: transparent !important;
}
.msfaboutcurosel .owl-carousel .owl-item .msf_about_curosel .heading, .msfaboutcurosel .owl-carousel .owl-item .msf_about_curosel .content
{
	padding:0px 4px;
	margin-bottom:15px;
} 
.msf-medical-activities-owl-height .msf_about_curosel
{
	height: 475px;
}
@media(max-width:768px)
{
	.msfaboutcurosel .owl-nav
	{
		width: 108% !important;
    	margin-left: -4% !important;
    	z-index: -1 !important;
	}
	.msfaboutcurosel .owl-nav button, .msfaboutcurosel .owl-nav button:hover, .msfaboutcurosel .owl-nav button:focus
	{
		font-size: 50px !important;
	}
}
.jobModalBox h1{
    padding-bottom: 16px !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
    color: #1a1a1a !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 31px !important;
    line-height: 33px !important;
    font-weight: 500 !important;
}
.msfJobDivZ .owl-item{
    display: flex !important;
}
.msfRealtedNewsStyle .owl-nav button, .msfRealtedNewsStyle-owl .owl-nav button
{
  font-size: 100px;
  color: #eee !important;
}
.msf-row-top-nav-menu
{
	-ms-flex-align: center!important;
    align-items: center!important;
    display: flex;
}

.news-blog-archieve .msf-news-stories-div 
{
    transition: .3s all;
    padding: 15px;
	padding-top:0px;
}
.news-blog-archieve
{
	padding:0px;
}

/* vinnet code starts */
@media (max-width: 450px) {
	.responsive-banner-margin {
		top: 68px;
		padding-bottom: 69px;
	}
	.msf-header-donate a, .msf-header-donate a:hover {
    padding: 8px 15px;
}
		.map-h2 {
		padding-left:10px;
	}
		.map-p {
		padding-left:10px;
	}
	#wwd-msf .elementor-element-populated {
		padding: 40px 30px 40px 30px!important;
	}
	#wwd-css1 .elementor-element-populated {
		padding: 0px 0px 20px 0px!important;
	}
	#our-history-founder .elementor-element-populated {
		padding: 0!important;
	}
	.news-blog-archieve .msf-news-stories-div {
    padding-top: 0px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 15px;
}
	.msf-blog-pagination .navigation {
    float: none!important;
    position: relative;
    top: 50px!important;
    left: -30px!important;
}
	.msf-blog-pagination .navigation li:first-child a, .msf-blog-pagination .navigation li:last-child a, .msf-blog-pagination .navigation li:not(.active) {
    font-size: 17px !important;
}
	.requestbtn-mobile{
		    top: 13px!important;
	}
}
@media (max-width: 369px) {
		.responsive-banner-margin {
		top: 58px;
			padding-bottom: 58px;
	}
	.msf-header-menu .menu-toggle i {
    right: -91%;
}
}
/* vinnet code ends */
.msf-breadcrum-news-single
{
	-ms-flex-align: center!important;
    align-items: center!important;
    display: flex;
}
.msf-country-breadcrum
{
	color: #ed0101;
    margin-right: 1px;
}

.msf-contact-page input[type='text'], .msf-contact-page input[type='email'], .msf-contact-page input[type='tel']
{
	width:100%;
	padding:5px;
}
.msf-hiB
{
	color: #858585 !important; 
	text-shadow: none; 
	font-weight: 500;
}
.designation-heading-msf-withou-box
{
	margin-top:0px;
}
.designation-heading-msf, .designation-heading-msf-withou-box
{
	font-size:22px;
	font-weight:600;
	margin-bottom: 0px;
}

.msf-footer-newsletter-subscribe .text
{
	padding:0px;
}

.msf-heading-medical-activity
{
	margin-bottom: 20px;
}
.btn.active, .btn:active
{
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.125);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.125);
}
.msf-about-timelinehistorytab h2
{
	text-shadow: 0px 0px 0px rgba(0,0,0,0.3) !important;
}
.center-content-msf
{
	display:flex;
	 -ms-flex-pack: center!important;
    justify-content: center!important;

}

.modal_body > object
{
	max-width:100%;
}

.msf-zoomEffect .owl-item
{
	transform: scale(0.92,0.92);
    transition: 0.2s all;
}

.msf-zoomEffect .owl-item
{
	margin: 11px 10px;
}
.msf-zoomEffect .owl-item:hover
{
    transform: scale(1.0);
    cursor: auto;
    box-shadow: -1px 2px 10px 4px #00000042;	
}

.msf-work-with-us .elementor-widget-wrap
{
	transform: scale(0.99,.99);
    transition: 0.2s all;
}
.msf-work-with-us .elementor-widget-wrap:hover
{
	 transform: scale(1.07);
    cursor: auto;
    box-shadow: -1px 2px 10px 4px #00000042;
}

.criseszoom .msf_about_curosel
{
	transition: 0.2s all;
    transform: scale(0.93,0.93);
    padding: 10px 7px;
	margin-top:15px;
}

.criseszoom .owl-carousel .owl-item, .medicalzoom .owl-carousel .owl-item
{
	margin-left:10px;
}
.criseszoom .msf_about_curosel:hover
{
    transform: scale(1.0);
    padding: 10px 7px;
    cursor: auto;
    box-shadow: 1px 1px 11px 5px #00000042;
}

.medicalzoom .msf_about_curosel
{
	transition: 0.2s all;
    transform: scale(0.93,0.93);
    padding: 10px 0px;
	margin-top:15px;
}

.medicalzoom .msf_about_curosel:hover
{
	transform: scale(1.0);
    padding: 10px 7px;
    cursor: auto;
    box-shadow: 1px 1px 11px 5px #00000042;
	background:#fff;
}

.msf-zoom-job .owl-item
{
	margin: 11px 10px;
}
.msf-zoom-job .owl-item
{
	transition: 0.2s all;
    -webkit-font-smoothing: subpixel-antialiased;
    zoom: 99%;
    backface-visibility: hidden;
    transform: scale(0.90);
}
.msf-zoom-job .owl-item:hover
{
	transform: scale(1.0);
    cursor: auto;
    box-shadow: -1px 2px 10px 4px #00000042;
}

.msf-mobile-logo
{
	position: relative;
    left: -25px;
}

.msf-hover-anchor
{
	color:#000;
	text-decoration:none;
}
.msf-hover-anchor:hover, .msf-hover-anchor:focus
{
	text-decoration:none;
	color: #ea0001;
}
/*vishwajeet start*/
.msf-financial-reportpdf img{width:auto;}
.msf-financial-reportpdf{text-align: center;}
/*vishwajeet end*/


/* breadcrum styling */
#msf-breadcrum .msf-breadcrum_heading
{
	border-left: 0px solid grey;
    color: #585858;
    font-weight: 700;
	display: inline-block;
	text-decoration: none;
    padding: 0px 10px 0px 0px;
    font-size: 16px;
}
#msf-breadcrum a:nth-child(2) {
    border-left: 0px solid grey;
}

#msf-breadcrum a
{
	display: inline-block;
    padding: 0px 10px;
    border-left: 1px solid grey;
    text-decoration: none;
    color: black;
}

.msf-breadcrum_highlight
{
	color: #ea0001;
}

.work-office-tab .elementor-tabs-wrapper
{
	background-color:#fff;
}

.work-office-tab .elementor-tabs-wrapper i
{
	color:#fff !important;
}

.work-office-tab .elementor-tabs-content-wrapper
{
	 border-width: 0px !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title
{
	 padding: 16px 25px !important;
}

.msf-home-search input[type=text]
{
	position: absolute;
    opacity: 0;
/*    width: 100%;*/
    width:44%;
    margin-top:3%;
    right: 0;
    cursor: pointer;
	top:0;
}
#searchsubmit
{
	background: transparent;
    border: 0px;
    padding: 4px 5px;
	position:relative;
}

.morphsearch-input
{
	font-style: inherit !important;	
}
.morphsearch-content
{
	display:none;
}

.MysearchClass
{
	overflow:hidden;
}

#morphsearch
{
	position:fixed;
}
.hidec
{
	display:none !important;
}
.showc
{
	display:block !important;
}
#csbwfs-social-inner , #csbwfs-hide
{
	opacity:0;
}
.msf-header-top-nav, .msfHeadershowme
{
	-webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .65s;
    transition-duration: .65s;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.msfHeaderHideme
{
	-webkit-transform: translateY(-100%) translateY(-2.5625rem);
    transform: translateY(-100%) translateY(-2.5625rem);
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
	-webkit-transform: translateY(-100%) translateY(-3.375rem);
    transform: translateY(-100%) translateY(-3.375rem);
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: auto !important;
}

.popmake-close:focus
{
    outline: -webkit-focus-ring-color auto 0px !important;
}

/* css wp-pages */
div.leagacy-main-container,.msf-blog-page-content-div .msf-blog-div {
    margin-right: auto;
    margin-left: auto;
   max-width:1140px;
}

div.legacy-main-body, div.leagacy-main-container .leagacy-main-city,div.leagacy-main-container .leagacy-sub-title,div.leagacy-main-body {
    padding:10px;
}
div.leagacy-main-container .leagacy-main-city  h3,div.legacy-main-container .legacy-main-city  h3 {
    color: #ea0001;
    font-size: 24px;
    margin: 22px 0px 20px;
}
div.legacy-main-container .legacy-sub-title h2 {
  font-size: 20px;
  color: #ea0001;
  font-weight: normal;
  text-shadow:0px 0px 0px rgba(0,0,0,0.3);
  margin-bottom:20px;

}
div.legacy-heading h3 {
  font-weight:normal;
  text-shadow:0px 0px 0px rgba(0,0,0,0.3);
  color:#000000;
}
.msf-last-div {
    padding-bottom: 80px;
/*     margin-top: 40px; */
    margin-bottom: 40px;
}
div.leagacy-main-container .leagacy-sub-title h2 {
    font-size:30px;
    margin-bottom:0px;
    font-weight:600;
    color: #ea0001;
    margin-top:0px;
}
#msf-single-page-comment .comment-form-comment textarea {
  min-width:auto !important;
}
.leagacy-main-body figure.align-center,.legacy-main-body figure.align-center {
  text-align:center;
}
.leagacy-main-city h3 i {
  margin-right: 6px;
  font-size: 24px;
  width: 30px;
  text-align: center;
  float: left;
}
.legacy-name {
  margin-bottom: 20px;
}
.legacy-name h3 {
  padding: 0;
  margin: 0;
  line-height: 1;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.3); 
}
.legacy-Designation h3 {
  padding: 0;
  margin: 0;
  line-height: 1;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.3);  
}
.msf-blog-mainbar .msf-content.col-sm-12 {
    padding: 10px !important;
}
.legacy-wrapper {
    display: inline-block;
    width: 65%;
}
div#inline-feature-right {
	float: right;
    width: 35%;
    padding-left: 10px;
    margin-top: 60px;
}
div#inline-feature-right img {
	max-width: 100%;
}
div.legacy-main-container {
 max-width:1140px;
margin:50px  auto;
    clear: both;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
div.legacy-main-container-right {
	width: 50%;
    float: right;
    padding: 10px;
}
div.legacy-main-container-right .event-wrapper{
	margin: 10px 40px 10px 40px;
    padding: 15px 25px 15px 25px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ea0001;
}
div.legacy-main-container-right span{
	color: #ea0001;
	font-weight:700;
	/* display: inline-block; */
}
div.legacy-main-container-right div {
    color:#000;
    font-weight:700;
}
div.legacy-main-container-right div.legacy-event-contact span {
	width:auto;
	float:left;
margin-right:2px;
}
div.legacy-event-contact p:nth-child(2) {
	display:none;
}
div.legacy-event-link span {
	width: auto;
	float:left;
margin-right:2px;
}
div.legacy-event-link  br {
	display:none;
}
div.leagacy-main-city {
display:none;
}
body.event-template-default.single.single-event.postid-12264.wp-custom-logo.elementor-default .msf-last-div {
	padding-bottom: 40px;
}
div.legacy-main-container-left {
	float: left;
    width: 50%;
} 
@media only screen and (max-width:767px) {
  div.leagacy-main-container .leagacy-main-city h3 {
	text-align: center;
  }
  .leagacy-main-city h3 i {
	 position: absolute;
	 width: 100%;
	 display: block;
	 top: -15px;
	 float: none;
  }
div.legacy-main-container-left {
	width:100%;
	float:none;
}
div.legacy-main-container {
	display:block;
	padding:0px 15px;
}
div.legacy-main-container-right {
	width:100%;
	float:none;
	margin:10px 0px;
}
div#inline-feature-right {
	float: none !important;
	width:100% !important;
	padding-left: 0px;
    margin-top: 0px;
}
.legacy-wrapper {
    display: inline-block;
    width: 100%;
}
}
div.legacy-main-container-left iframe {
	width:100% !Important;
}
body.post-template-default.single div.legacy-main-container,body.job-template-default.single div.legacy-main-container,body.page-template-default.page div.legacy-main-container {
     display:block;
    margin:0 auto;
margin-top:0px;
}
.mt-20 {
  margin-top:-20px !important;
}
.msf-nav-menu-logo img{
	width:100%;
	height:auto;
}
.fa-map-marker:before {
 	    content: "\f3c5" !important; 
	margin-right:2px;
}
body .msf-headertop-banner {
	height:495px;
}
@media(min-width:1000px){
	.msf-footer-newsletter-subscribe .icon{
		margin-right: -15px;
	}
}

/*section#block-applyingforworkingoverseas {
	width: 75%;
    margin: 0 auto 40px;
    padding: 0 !important;
    text-align: center;
}*/
section#block-applyingforworkingoverseas h2.block-title {
	line-height: 1.4;
	margin: 0 0 18px;
    font-size: 35px;
    font-family: 'Myriad Pro Bold Condensed';
    color: #333333;
font-weight:600;
}
section#block-applyingforworkingoverseas div ul {
	list-style: none;
	padding:0px;
}
section#block-applyingforworkingoverseas div ul li {
	float: left;
    border: 1px solid #a4a4a4;
    width: 30.6%;
    margin-right: 4%;
    min-height: 80px;
    list-style: none;
    margin-bottom: 20px;
}
section#block-applyingforworkingoverseas div ul li:nth-child(3) {
	margin-right:0px;
}
section#block-applyingforworkingoverseas div ul li a {
	 display: block;
    padding: 3% 5%;
    color: #131313;
    text-decoration:none;
}
section#block-applyingforworkingoverseas div ul li a:hover {
    opacity: .7;
}
section#block-applyingforworkingoverseas div ul li:not(:last-child){
	background-color: #EFEFEF;
}
section#block-applyingforworkingoverseas div ul li a .box-title{
	font-size: 22px;
    font-family: 'Myriad Pro Bold Condensed';
font-weight:600;
}
section#block-applyingforworkingoverseas div ul li a .box-content{
	font-size: 16px;
    font-family: 'Myriad Pro Regular';
}
section#block-applyingforworkingoverseas div ul li:last-child {
	float: none;
    clear: both;
    width: auto;
    border: none;
    padding-top:13px;
    margin:0px;
}
section#block-applyingforworkingoverseas div ul li:last-child a{
    font-size: 24px;
    font-family: 'Myriad Pro Bold Condensed';
    background-color: #EF4135;
    color: #fff;
font-weight:600;
    text-transform: uppercase;
    max-width: 395px;
    margin: 0 auto;
    padding: 0 10px;
    line-height: 80px;
}
a.medical-back {
	color: #fff;
    font-family: 'Myriad Pro Bold Condensed';
    font-size: 24px;
    font-weight: normal;
    display: inline-block;
    width: 145px;
    text-align: center;
    background-color: #66665c !important;
    line-height: 44px;
    text-transform: uppercase;
text-decoration:none;
font-weight:600;
}
a.medical-back:hover {
	opacity: .7;
}
.legacy-main-container .legacy-main-body img {
	max-width: 100%;
}
.legacy-pdf-upload {
   max-width: 1140px;
    margin: 0 auto;
}
body.resource-template-default .legacy-main-container {
   display:block !important;
}

embed[src=""] {
  display:none;
}
div.leagacy-main-container .leagacy-sub-title {
   padding:0px !important;
}
.custom-subscribe1 {
    background-color: #ef4135;
    text-transform: uppercase;
    font-weight: 600;
    width: 199px;
    line-height: 88px;
    text-align: center;
    font-family: 'Myriad Pro Bold Condensed';
    font-size: 22px;
    display: inline-block;
    margin: 41px 16px;
}
.custom-subscribe1 {
    background-color: #ef4135;
    text-transform: uppercase;
    font-weight: 600;
    width: 199px;
    line-height: 88px;
    text-align: center;
    font-family: 'Myriad Pro Bold Condensed';
    font-size: 22px;
    display: inline-block;
    margin: 41px 16px;
}

.button-block {
    text-align: center;
}
.text-align-center {
    text-align:center;
}
body.page-template-default.page.page-id-11096.wp-custom-logo.elementor-default h4{
    text-align:center;
}
.custom-subscribe1 {
    background-color: #ef4135;
    text-transform: uppercase;
    font-weight: 600;
    width: 199px;
    line-height: 88px;
    text-align: center;
    font-family: 'Myriad Pro Bold Condensed';
    font-size: 22px;
    display: inline-block;
    margin: 41px 16px;
}
.custom-subscribe1 a {
    color:#fff !important;
}
.scientific-days .msf-static-page-content-div.container-fluid.msf-container h2{
    margin-top:100px;
}
.align-left {
    float: left;
    padding:10px 10px 10px 0px;
}
.scientific-days .msf-static-page-content-div.container-fluid.msf-container h2:first-child{
    margin-top:0px;
}
.scientific-days .msf-static-page-content-div.container-fluid.msf-container h2.text-align-center {
   margin-top:20px;
}
div.legacy-main-container .legacy-sub-title h2 {
  margin:0px;
}
.msf-blog-page-content-div .msf-blog-div .msf-content> p{
    margin: 0px;
}
p.msf-photoid-box-content {
    padding-top: 24px;
}
.margin-top {
  margin-top:20px !important;
}
body.page-template-where-we-work-template-php .msf-h .elementor-widget-container {
	padding:10px 0px 0px !important;
}
.callout.node-embed {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain !important;
    height: 400px !important;
}
.mt-0 {
  margin-top:0px !important;
      background-color: #edebec;
      padding:50px 0px 0px;
      margin-bottom:0px !important;
}
.heading-custom {
  margin-bottom: 20px !important;
}
.heading-custom h2 {
  margin:0px !important;
}
.msf-custom div.legacy-main-container .legacy-main-body{
  padding:0px !important;
}
.msf-custom div.legacy-main-container  h3 span {
  background-color: transparent !important;
}
.msf-custom div.legacy-main-container  h3 {
  font-size:22px;
  font-weight:600;
  color:#000 !important;
  margin-bottom:20px !important;
  margin-top:0px !important;
}
.msf-custom div.legacy-main-container  h3  span{
  color:#000 !important;
}

.faq-right-side.col-sm-6  section#block-applyingforworkingoverseas {
  background-color: #fff;
  padding:0px 15px;
  width: 100%;
}
.faq-right-side.col-sm-6  section#block-applyingforworkingoverseas h2.block-title {
    line-height: 1.4;
    margin: 20px 0 20px;
    font-size: 30px;
    font-family: 'Source Sans Pro'; 
    color: #000000;
    font-weight: normal;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li {
    float: none;
    border: 0px;
    width: 100%;
    margin-right: 0%;
    min-height: 80px;
    list-style: none;
    margin-bottom: 20px;
    background: transparent !important;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li a .box-title {
    font-size: 17px;
    /* font-family: 'Myriad Pro Bold Condensed'; */
    font-family: 'Source Sans Pro';
    font-weight: 400;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li a {
  display: none;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li .box-center a {
  display: inline-block;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li .box-center a {
    display: inline-block;
    padding: 3% 5%;
    color: #131313;
    text-decoration: none;
    font-size: 17px;
    font-weight: normal;
    color: #ea0001;
    background-color: rgba(234,234,234,0);
    border-radius: 25px 25px 25px 25px;
    padding: 10px 40px 10px 40px;
    font-weight: 400 !important;
    border: 1px solid #ea0001;
}
.box-content {
  margin-top:10px;
  margin-bottom:30px;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li:last-child a {
      font-size: 17px;
    background-color: #ea0001;
    border-radius: 25px 25px 25px 25px;
    padding: 15px 40px 15px 40px;
    display: inline-block;
    line-height: 20px !important;
    font-family: 'Source Sans Pro';
    font-weight:normal;
    text-transform: inherit;
}
.msf-custom div.legacy-main-container .legacy-main-body ul li {
  list-style: none;
  position: relative;
  padding-left:15px;
}
.msf-custom div.legacy-main-container .legacy-main-body ul {
  padding:0px;
}
.msf-custom div.legacy-main-container .legacy-main-body ul li:before {
      content: "\f054";
    color: #ea0001;
    font-size: 14px;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    padding-right: 8px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 3px;
    /* transform: translateY(-50%); */
    /* margin-right: 10px; */
    left: 0px;
}
.mtop-0 {
  margin-top:0px !important;
}
.resource-template-default.single.single-resource>.msf-content.col-sm-12>div.legacy-main-container{
	margin-top:0px;
}
.resource-template-default.single.single-resource .msf-content.col-sm-12 div.legacy-main-container .legacy-pdf-upload {
	margin-top:-20px;
	text-align: center;
}
.resource-template-default.single.single-resource .msf-content.col-sm-12 div.legacy-main-container .legacy-pdf-upload embed{
	width:660px;
}
.resource-template-default.single.single-resource  .msf-content.col-sm-12 div.legacy-main-container{
	margin-top:0px;
}
.resource-template-default.single.single-resource .msf-blog-page-content-div .msf-blog-div .msf-content> p {
	text-align: center;
}
#myModal #modalBody .legacy-pdf-upload {
	width:600px;
}
@media only screen and (max-width: 600px) {
	#myModal #modalBody .legacy-pdf-upload{
	width:100%;
	}
	#myModal #modalBody .legacy-pdf-upload {
	width:100%;
       }
}
.elementor-toggle .elementor-tab-title {
	display: flex;
}

body.tax-resources-type #myModal .legacy-main-container {
    display: block;
}
body.tax-resources-type h5.res-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
body  .vFlexChild {
  height:565px;

}
.embed .callout.node-embed {
   height:auto !important;

}
.embed .callout.node-embed a.show_caption svg {
   display:none;
}
p.video {
  text-align:center;
}
.dc_ribbon_banner {
    margin: 30px 0;
    position: relative;
    z-index: 0;
}
/* dCodes Framework:(c) TemplateAccess */
.dc_ribbon_wrap{background-color:#fff;border:1px solid #ccc;border-radius:5px;height:130px;margin-bottom:3px;position:relative;text-align:center;width:650px}.dc_ribbon_wrap>div{margin-bottom:40px}.dc_ribbon_wrap>div:last-of-type{margin-bottom:0}.dc_ribbon_wrap:before,.dc_ribbon_wrap:after{content:"";display:table}.dc_ribbon_wrap:after{clear:both}.dc_ribbon_wrap{*zoom:1}.dc_ribbon_wrap .ribbon-wrap{behavior:url(PIE.htc);color:#fff;position:absolute;text-align:center;z-index:0}.dc_ribbon_wrap .ribbon-wrap>span{behavior:url(PIE.htc);display:block;height:100%;pie-watch-ancestors:1;position:relative}.dc_ribbon_wrap .ribbon-wrap>span:before,.dc_ribbon_wrap .ribbon-wrap>span:after{content:'';position:absolute;z-index:-1}.dc_ribbon_wrap .ribbon-wrap:before,.dc_ribbon_wrap .ribbon-wrap:after{content:'';position:absolute;z-index:-2}.dc_ribbon_wrap.edge{position:relative}.dc_ribbon_wrap .left-edge.point{height:40px;left:-5px;line-height:40px;top:20px;width:120px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.dc_ribbon_wrap.ie8 .left-edge.point{left:0;box-shadow:0 1px 2px rgba(0,0,0,0.5)}.dc_ribbon_wrap .left-edge.point>span{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.dc_ribbon_wrap.ie .left-edge.point>span{-pie-background:none}.dc_ribbon_wrap .left-edge.point:before{border-color:transparent;border-style:solid;border-width:5px;bottom:-5px;left:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dc_ribbon_wrap .left-edge.point:after{height:28px;margin-top:-14px;right:-14px;top:50%;width:28px;-moz-transform-origin:center center;-moz-transform:rotate(45deg);-webkit-transform-origin:center center;-webkit-transform:rotate(45deg);-o-transform-origin:center center;-o-transform:rotate(45deg);-ms-transform-origin:center center;-ms-transform:rotate(45deg);transform-origin:center center;transform:rotate(45deg);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.5)}.dc_ribbon_wrap.ie8 .left-edge.point:before,.dc_ribbon_wrap.ie8 .left-edge.point:after{display:none;border-radius:0}.dc_ribbon_wrap .right-edge.point{height:40px;line-height:40px;right:-5px;top:20px;width:120px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.dc_ribbon_wrap.ie8 .right-edge.point{right:0;box-shadow:0 1px 2px rgba(0,0,0,0.5)}.dc_ribbon_wrap .right-edge.point>span{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.dc_ribbon_wrap.ie .right-edge.point>span{-pie-background:none}.dc_ribbon_wrap .right-edge.point:before{border-color:transparent;border-style:solid;border-width:4px;bottom:-5px;right:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dc_ribbon_wrap .right-edge.point:after{height:28px;left:-14px;margin-top:-14px;top:50%;width:28px;-moz-transform-origin:center center;-moz-transform:rotate(45deg);-webkit-transform-origin:center center;-webkit-transform:rotate(45deg);-o-transform-origin:center center;-o-transform:rotate(45deg);-ms-transform-origin:center center;-ms-transform:rotate(45deg);transform-origin:center center;transform:rotate(45deg);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.5)}.dc_ribbon_wrap.ie8 .right-edge.point:before,.dc_ribbon_wrap.ie8 .right-edge.point:after{display:none;border-radius:0}.dc_ribbon_wrap .left-edge.fork{height:40px;left:-5px;line-height:40px;top:20px;width:120px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.dc_ribbon_wrap.ie8 .left-edge.fork{left:0;border-radius:0;box-shadow:none !important}.dc_ribbon_wrap .left-edge.fork>span{-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.dc_ribbon_wrap .left-edge.fork>span:before{border-color:transparent;border-style:solid;border-width:5px;bottom:-5px;left:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dc_ribbon_wrap.ie8 .left-edge.fork>span:before{display:none}.dc_ribbon_wrap .left-edge.fork>span:after{right:-20px;top:0;border-style:solid;border-width:20px}.dc_ribbon_wrap .left-edge.fork:before{background:#666;bottom:5px;height:20px;right:22px;width:80px;-moz-transform:rotate(-22deg) skew(18deg,28deg);-webkit-transform:rotate(-22deg) skew(18deg,28deg);-o-transform:rotate(-22deg) skew(18deg,28deg);-ms-transform:rotate(-22deg) skew(18deg,28deg);transform:rotate(-22deg) skew(18deg,28deg);-moz-box-shadow:25px 8px 4px rgba(0,0,0,0.5);-webkit-box-shadow:25px 8px 4px rgba(0,0,0,0.5);box-shadow:25px 8px 4px rgba(0,0,0,0.5)}.dc_ribbon_wrap .left-edge.fork:after{background:#666;height:20px;right:22px;top:5px;width:80px;-moz-transform:rotate(32deg) skew(-18deg,-28deg);-webkit-transform:rotate(32deg) skew(-18deg,-28deg);-o-transform:rotate(32deg) skew(-18deg,-28deg);-ms-transform:rotate(32deg) skew(-18deg,-28deg);transform:rotate(32deg) skew(-18deg,-28deg);-moz-box-shadow:20px -5px 4px rgba(0,0,0,0.5);-webkit-box-shadow:20px -5px 4px rgba(0,0,0,0.5);box-shadow:20px -5px 4px rgba(0,0,0,0.5)}.dc_ribbon_wrap.ie8 .left-edge.fork:before,.dc_ribbon_wrap.ie8 .left-edge.fork:after{display:none}.dc_ribbon_wrap .right-edge.fork{height:40px;line-height:40px;right:-5px;top:20px;width:120px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.dc_ribbon_wrap.ie8 .right-edge.fork{right:0;border-radius:0;box-shadow:none !important}.dc_ribbon_wrap .right-edge.fork>span{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.dc_ribbon_wrap .right-edge.fork>span:before{border-color:transparent;border-style:solid;border-width:5px;bottom:-5px;right:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dc_ribbon_wrap.ie8 .right-edge.fork>span:before{display:none}.dc_ribbon_wrap .right-edge.fork>span:after{left:-20px;top:0;border-style:solid;border-width:20px}.dc_ribbon_wrap .right-edge.fork:before{background:#666;bottom:5px;height:20px;left:22px;width:80px;-moz-transform:rotate(22deg) skew(-18deg,-28deg);-webkit-transform:rotate(22deg) skew(-18deg,-28deg);-o-transform:rotate(22deg) skew(-18deg,-28deg);-ms-transform:rotate(22deg) skew(-18deg,-28deg);transform:rotate(22deg) skew(-18deg,-28deg);-moz-box-shadow:-25px 8px 4px rgba(0,0,0,0.5);-webkit-box-shadow:-25px 8px 4px rgba(0,0,0,0.5);box-shadow:-25px 8px 4px rgba(0,0,0,0.5)}.dc_ribbon_wrap .right-edge.fork:after{background:#666;height:20px;left:22px;top:5px;width:80px;-moz-transform:rotate(-32deg) skew(18deg,28deg);-webkit-transform:rotate(-32deg) skew(18deg,28deg);-o-transform:rotate(-32deg) skew(18deg,28deg);-ms-transform:rotate(-32deg) skew(18deg,28deg);transform:rotate(-32deg) skew(18deg,28deg);-moz-box-shadow:-20px -5px 4px rgba(0,0,0,0.5);-webkit-box-shadow:-20px -5px 4px rgba(0,0,0,0.5);box-shadow:-20px -5px 4px rgba(0,0,0,0.5)}.dc_ribbon_wrap.ie8 .right-edge.fork:before,.dc_ribbon_wrap.ie8 .right-edge.fork:after{display:none}.dc_ribbon_wrap.ie8 .lblue,.dc_ribbon_wrap .lblue>span,.dc_ribbon_wrap .lblue.left-corner>span:before,.dc_ribbon_wrap .lblue.left-corner>span:after,.dc_ribbon_wrap .lblue.right-corner>span,.dc_ribbon_wrap .lblue.right-corner>span:before,.dc_ribbon_wrap .lblue.right-corner>span:after{background-color:#42a5d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#42a5d4),to(#24769d));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#42a5d4,#24769d);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#42a5d4,#24769d);/* FF3.6 */ background-image:-ms-linear-gradient(top,#42a5d4,#24769d);/* IE10 */ background-image:-o-linear-gradient(top,#42a5d4,#24769d);/* Opera 11.10+*/ background-image:linear-gradient(top,#42a5d4,#24769d)}.dc_ribbon_wrap .lblue.left-corner:before{border-left-color:#174c66;border-bottom-color:#174c66}.dc_ribbon_wrap .lblue.left-corner:after{border-right-color:#174c66;border-top-color:#174c66}.dc_ribbon_wrap .lblue.right-corner:before{border-left-color:#174c66;border-top-color:#174c66}.dc_ribbon_wrap .lblue.right-corner:after{border-right-color:#174c66;border-bottom-color:#174c66}.dc_ribbon_wrap .lblue.left-edge.point:after,.dc_ribbon_wrap .lblue.right-edge.point:after{background-color:#42a5d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#42a5d4),to(#24769d));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(-45deg,#42a5d4,#24769d);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(-45deg,#42a5d4,#24769d);/* FF3.6 */ background-image:-ms-linear-gradient(-45deg,#42a5d4,#24769d);/* IE10 */ background-image:-o-linear-gradient(-45deg,#42a5d4,#24769d);/* Opera 11.10+*/ background-image:linear-gradient(-45deg,#42a5d4,#24769d)}.dc_ribbon_wrap .lblue.left-edge:before{border-left-color:#174c66;border-top-color:#174c66}.dc_ribbon_wrap .lblue.right-edge:before{border-right-color:#174c66;border-top-color:#174c66}.dc_ribbon_wrap .lblue.left-edge.fork>span{background-color:#42a5d4;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#42a5d4),color-stop(5px,#42a5d4),color-stop(15%,#24769d),color-stop(65%,#24769d),color-stop(100%,#42a5d4));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(left,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(left,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* FF3.6 */ background-image:-ms-linear-gradient(left,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* IE10 */ background-image:-o-linear-gradient(left,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* Opera 11.10+*/ background-image:linear-gradient(left,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);-pie-background:linear-gradient(left,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* IE6-IE9 */}.dc_ribbon_wrap.ie8 .lblue.left-edge.fork>span{-pie-background:none}.dc_ribbon_wrap .lblue.left-edge.fork>span:after{border-color:#42a5d4 transparent #42a5d4 #42a5d4}.dc_ribbon_wrap .lblue.left-edge.fork>span:before{border-left-color:#174c66;border-top-color:#174c66}.dc_ribbon_wrap .lblue.right-edge.fork>span{background-color:#42a5d4;background-image:-webkit-gradient(linear,right top,left top,color-stop(0,#42a5d4),color-stop(5px,#42a5d4),color-stop(15%,#24769d),color-stop(65%,#24769d),color-stop(100%,#42a5d4));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(right,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(right,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* FF3.6 */ background-image:-ms-linear-gradient(right,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* IE10 */ background-image:-o-linear-gradient(right,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* Opera 11.10+*/ background-image:linear-gradient(right,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);-pie-background:linear-gradient(right,#42a5d4 0,#42a5d4 5px,#24769d 15%,#24769d 65%,#42a5d4 100%);/* IE6-IE9 */}.dc_ribbon_wrap.ie8 .lblue.right-edge.fork>span{-pie-background:none}.dc_ribbon_wrap .lblue.right-edge.fork>span:after{border-color:#42a5d4 #42a5d4 #42a5d4 transparent}.dc_ribbon_wrap .lblue.right-edge.fork>span:before{border-right-color:#174c66;border-top-color:#174c66}.dc_ribbon_wrap.ie8 .lred,.dc_ribbon_wrap .lred>span,.dc_ribbon_wrap .lred.left-corner>span:before,.dc_ribbon_wrap .lred.left-corner>span:after,.dc_ribbon_wrap .lred.right-corner>span,.dc_ribbon_wrap .lred.right-corner>span:before,.dc_ribbon_wrap .lred.right-corner>span:after{background-color:#f80000;background-image:-webkit-gradient(linear,left top,left bottom,from(#f80000),to(#a30000));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#f80000,#a30000);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#f80000,#a30000);/* FF3.6 */ background-image:-ms-linear-gradient(top,#f80000,#a30000);/* IE10 */ background-image:-o-linear-gradient(top,#f80000,#a30000);/* Opera 11.10+*/ background-image:linear-gradient(top,#f80000,#a30000)}.dc_ribbon_wrap .lred.left-corner:before{border-left-color:#5f0000;border-bottom-color:#5f0000}.dc_ribbon_wrap .lred.left-corner:after{border-right-color:#5f0000;border-top-color:#5f0000}.dc_ribbon_wrap .lred.right-corner:before{border-left-color:#5f0000;border-top-color:#5f0000}.dc_ribbon_wrap .lred.right-corner:after{border-right-color:#5f0000;border-bottom-color:#5f0000}.dc_ribbon_wrap .lred.left-edge.point:after,.dc_ribbon_wrap .lred.right-edge.point:after{background-color:#f80000;background-image:-webkit-gradient(linear,left top,left bottom,from(#f80000),to(#a30000));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(-45deg,#f80000,#a30000);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(-45deg,#f80000,#a30000);/* FF3.6 */ background-image:-ms-linear-gradient(-45deg,#f80000,#a30000);/* IE10 */ background-image:-o-linear-gradient(-45deg,#f80000,#a30000);/* Opera 11.10+*/ background-image:linear-gradient(-45deg,#f80000,#a30000)}.dc_ribbon_wrap .lred.left-edge:before{border-left-color:#5f0000;border-top-color:#5f0000}.dc_ribbon_wrap .lred.right-edge:before{border-right-color:#5f0000;border-top-color:#5f0000}.dc_ribbon_wrap .lred.left-edge.fork>span{background-color:#f80000;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f80000),color-stop(5px,#f80000),color-stop(15%,#a30000),color-stop(65%,#a30000),color-stop(100%,#f80000));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(left,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(left,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* FF3.6 */ background-image:-ms-linear-gradient(left,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* IE10 */ background-image:-o-linear-gradient(left,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* Opera 11.10+*/ background-image:linear-gradient(left,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);-pie-background:linear-gradient(left,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* IE6-IE9 */}.dc_ribbon_wrap.ie8 .lred.left-edge.fork>span{-pie-background:none}.dc_ribbon_wrap .lred.left-edge.fork>span:after{border-color:#f80000 transparent #f80000 #f80000}.dc_ribbon_wrap .lred.left-edge.fork>span:before{border-left-color:#5f0000;border-top-color:#5f0000}.dc_ribbon_wrap .lred.right-edge.fork>span{background-color:#f80000;background-image:-webkit-gradient(linear,right top,left top,color-stop(0,#f80000),color-stop(5px,#f80000),color-stop(15%,#a30000),color-stop(65%,#a30000),color-stop(100%,#f80000));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(right,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(right,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* FF3.6 */ background-image:-ms-linear-gradient(right,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* IE10 */ background-image:-o-linear-gradient(right,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* Opera 11.10+*/ background-image:linear-gradient(right,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);-pie-background:linear-gradient(right,#f80000 0,#f80000 5px,#a30000 15%,#a30000 65%,#f80000 100%);/* IE6-IE9 */}.dc_ribbon_wrap.ie8 .lred.right-edge.fork>span{-pie-background:none}.dc_ribbon_wrap .lred.right-edge.fork>span:after{border-color:#f80000 #f80000 #f80000 transparent}.dc_ribbon_wrap .lred.right-edge.fork>span:before{border-right-color:#5f0000;border-top-color:#5f0000}.dc_ribbon_hang{margin-bottom:60px}.dc_ribbon_hang:last-child{margin-bottom:0}.dc_ribbon_hang>div{display:inline-block;zoom:1;*display:inline;margin:0 40px 40px 0}.dc_ribbon_hang>div:last-of-type{margin-right:0}.dc_ribbon_hang .ribbon-bookmark{margin:20px auto;position:relative;z-index:0;text-align:center;color:#fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);box-shadow:0 2px 2px rgba(0,0,0,0.5);-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior:url(PIE.htc)}.dc_ribbon_hang.ie8 .ribbon-bookmark{box-shadow:none}.dc_ribbon_hang .ribbon-bookmark>span{display:block;position:relative;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior:url(PIE.htc);-pie-watch-ancestors:1}.dc_ribbon_hang .ribbon-bookmark.small>span{width:50px;height:82px;line-height:82px}.dc_ribbon_hang .ribbon-bookmark.medium>span{width:80px;height:124px;line-height:124px}.dc_ribbon_hang .ribbon-bookmark.large>span{width:120px;height:166px;line-height:166px}.dc_ribbon_hang .ribbon-bookmark>span:before,.dc_ribbon_hang.ie8 .ribbon-bookmark .fork{content:'';position:absolute;z-index:-1;top:100%;left:0;border-style:solid}.dc_ribbon_hang.ie8 .ribbon-bookmark>span:before{display:none}.dc_ribbon_hang .small>span:before,.dc_ribbon_hang.ie8 .small .fork{border-width:25px;margin-top:-25px}.dc_ribbon_hang .medium>span:before,.dc_ribbon_hang.ie8 .medium .fork{border-width:40px;margin-top:-40px}.dc_ribbon_hang .large>span:before,.dc_ribbon_hang.ie8 .large .fork{border-width:60px;margin-top:-60px}.dc_ribbon_hang .ribbon-bookmark:before{content:'';position:absolute;z-index:-2;left:1px;background:#666;-moz-transform-origin:0 0;-moz-transform:skew(-20deg,-38deg) rotate(-20deg);-webkit-transform-origin:0 0;-webkit-transform:skew(-20deg,-38deg) rotate(-20deg);-o-transform-origin:0 0;-o-transform:skew(-20deg,-38deg) rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:skew(-20deg,-38deg) rotate(-20deg);transform-origin:0 0;transform:skew(-20deg,-38deg) rotate(-20deg);-moz-box-shadow:0 6px 2px rgba(0,0,0,0.5),-1px -1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 6px 2px rgba(0,0,0,0.5),-1px -1px 2px rgba(0,0,0,0.5);box-shadow:0 6px 2px rgba(0,0,0,0.5),-1px -1px 2px rgba(0,0,0,0.5)}.dc_ribbon_hang .ribbon-bookmark:after{content:'';position:absolute;z-index:-2;right:1px;background:#666;-moz-transform-origin:right 0;-moz-transform:skew(20deg,38deg) rotate(20deg);-webkit-transform-origin:right 0;-webkit-transform:skew(20deg,38deg) rotate(20deg);-o-transform-origin:right 0;-o-transform:skew(20deg,38deg) rotate(20deg);-ms-transform-origin:right 0;-ms-transform:skew(20deg,38deg) rotate(20deg);transform-origin:right 0;transform:skew(20deg,38deg) rotate(20deg);-moz-box-shadow:0 7px 2px rgba(0,0,0,0.5),1px -1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 7px 2px rgba(0,0,0,0.5),1px -1px 2px rgba(0,0,0,0.5);box-shadow:0 7px 2px rgba(0,0,0,0.5),1px -1px 2px rgba(0,0,0,0.5)}.dc_ribbon_hang.ie8 .ribbon-bookmark:before,.dc_ribbon_hang.ie8 .ribbon-bookmark:after{display:none}.dc_ribbon_hang .ribbon-bookmark.small:before,.dc_ribbon_hang .ribbon-bookmark.small:after{width:25px;height:35px;bottom:-35px}.dc_ribbon_hang .ribbon-bookmark.medium:before,.dc_ribbon_hang .ribbon-bookmark.medium:after{width:40px;height:55px;bottom:-55px}.dc_ribbon_hang .ribbon-bookmark.large:before,.dc_ribbon_hang .ribbon-bookmark.large:after{width:60px;height:85px;bottom:-85px}.dc_ribbon_hang .ribbon-bookmark.small:before{-moz-box-shadow:0 3px 2px rgba(0,0,0,0.5),-1px -1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.5),-1px -1px 2px rgba(0,0,0,0.5);box-shadow:0 3px 2px rgba(0,0,0,0.5),-1px -1px 2px rgba(0,0,0,0.5)}.dc_ribbon_hang .ribbon-bookmark.small:after{-moz-box-shadow:0 5px 2px rgba(0,0,0,0.5),1px -1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 5px 2px rgba(0,0,0,0.5),1px -1px 2px rgba(0,0,0,0.5);box-shadow:0 5px 2px rgba(0,0,0,0.5),1px -1px 2px rgba(0,0,0,0.5)}.dc_ribbon_hang .ie8 .ribbon-bookmark.small{box-shadow:none}.dc_ribbon_hang .lblue{background:#42a5d4}.dc_ribbon_hang .lblue>span{background-color:#42a5d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#42a5d4),to(#24769d));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#42a5d4,#24769d);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#42a5d4,#24769d);/* FF3.6 */ background-image:-ms-linear-gradient(top,#42a5d4,#24769d);/* IE10 */ background-image:-o-linear-gradient(top,#42a5d4,#24769d);/* Opera 11.10+*/ background-image:linear-gradient(top,#42a5d4,#24769d);-pie-background:linear-gradient(top,#42a5d4,#24769d);/* IE6-IE9 */}.dc_ribbon_hang .lblue>span:before,.dc_ribbon_hang.ie8 .lblue .fork{border-color:#24769d #24769d transparent #24769d}.dc_ribbon_hang .lred{background:#f80000}.dc_ribbon_hang .lred>span{background-color:#f80000;background-image:-webkit-gradient(linear,left top,left bottom,from(#f80000),to(#a30000));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#f80000,#a30000);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#f80000,#a30000);/* FF3.6 */ background-image:-ms-linear-gradient(top,#f80000,#a30000);/* IE10 */ background-image:-o-linear-gradient(top,#f80000,#a30000);/* Opera 11.10+*/ background-image:linear-gradient(top,#f80000,#a30000);-pie-background:linear-gradient(top,#f80000,#a30000);/* IE6-IE9 */}.dc_ribbon_hang .lred>span:before,.dc_ribbon_hang.ie8 .lred .fork{border-color:#a30000 #a30000 transparent #a30000}.dc_ribbon_hang .lgreen{background:#80b73d}.dc_ribbon_hang .lgreen>span{background-color:#80b73d;background-image:-webkit-gradient(linear,left top,left bottom,from(#80b73d),to(#547728));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#80b73d,#547728);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#80b73d,#547728);/* FF3.6 */ background-image:-ms-linear-gradient(top,#80b73d,#547728);/* IE10 */ background-image:-o-linear-gradient(top,#80b73d,#547728);/* Opera 11.10+*/ background-image:linear-gradient(top,#80b73d,#547728);-pie-background:linear-gradient(top,#80b73d,#547728);/* IE6-IE9 */}.dc_ribbon_hang .lgreen>span:before,.dc_ribbon_hang.ie8 .lgreen .fork{border-color:#547728 #547728 transparent #547728}.dc_ribbon_hang .lyellow{background:#ffc037}.dc_ribbon_hang .lyellow>span{background-color:#ffc037;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc037),to(#e19a00));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#ffc037,#e19a00);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#ffc037,#e19a00);/* FF3.6 */ background-image:-ms-linear-gradient(top,#ffc037,#e19a00);/* IE10 */ background-image:-o-linear-gradient(top,#ffc037,#e19a00);/* Opera 11.10+*/ background-image:linear-gradient(top,#ffc037,#e19a00);-pie-background:linear-gradient(top,#ffc037,#e19a00);/* IE6-IE9 */}.dc_ribbon_hang .lyellow>span:before,.dc_ribbon_hang.ie8 .lyellow .fork{border-color:#e19a00 #e19a00 transparent #e19a00}.dc_ribbon_banner{margin:30px 0;position:relative;z-index:0}.dc_ribbon_banner>div{margin-bottom:40px}.dc_ribbon_banner>div:last-of-type{margin-bottom:0}.dc_ribbon_banner .ribbon-banner{behavior:url(PIE.htc);color:#fff;height:40px;line-height:40px;margin:0 auto;position:relative;text-align:center;width:320px}.dc_ribbon_banner .ribbon-banner>span{behavior:url(PIE.htc);display:block;height:100%;pie-watch-ancestors:1;position:relative}.dc_ribbon_banner .ribbon-banner>span:before,.dc_ribbon_banner .ribbon-banner>span:after{border-color:transparent;border-style:solid;border-width:14px;content:'';position:absolute;z-index:-1}.dc_ribbon_banner.ie8 .ribbon-banner>span:before,.ie8 .ribbon-banner>span:after{display:none}.dc_ribbon_banner .ribbon-banner>span:before{left:-14px}.dc_ribbon_banner .ribbon-banner>span:after{right:-14px}.dc_ribbon_banner .ribbon-banner:before{border-right-width:25px;border-style:solid;border-width:20px;content:'';left:-31px;position:absolute;z-index:-2}.dc_ribbon_banner .ribbon-banner:after{border-left-width:25px;border-style:solid;border-width:20px;content:'';position:absolute;right:-31px;z-index:-2}.dc_ribbon_banner .fold-down>span{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5)}.dc_ribbon_banner .fold-down>span:before,.dc_ribbon_banner .fold-down>span:after{bottom:-14px}.dc_ribbon_banner .fold-down:before{top:14px}.dc_ribbon_banner .fold-down:after{top:14px}.dc_ribbon_banner .fold-straight>span{-moz-box-shadow:0 0 2px rgba(0,0,0,0.5),-1px 0 1px rgba(0,0,0,0.1),1px 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5),-1px 0 1px rgba(0,0,0,0.1),1px 0 1px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.5),-1px 0 1px rgba(0,0,0,0.1),1px 0 1px rgba(0,0,0,0.1)}.dc_ribbon_banner .fold-straight>span:before,.dc_ribbon_banner .fold-straight>span:after{display:none}.dc_ribbon_banner .fold-straight:before{top:2px;border-width:18px;border-right-width:23px}.dc_ribbon_banner .fold-straight:after{top:2px;border-width:18px;border-left-width:23px}.dc_ribbon_banner .curve.fold-up{-moz-border-radius:0 0 50% 50% / 0 0 50% 50%;-webkit-border-radius:0 0 50% 50% / 0 0 50% 50%;border-radius:0 0 50% 50% / 0 0 50% 50%}.dc_ribbon_banner .curve>span{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.dc_ribbon_banner .curve.fold-up>span:after{border:0;height:100%;left:0;top:-40px;width:100%;-moz-border-radius:0 0 50% 50% / 0 0 50% 50%;-webkit-border-radius:0 0 50% 50% / 0 0 50% 50%;border-radius:0 0 50% 50% / 0 0 50% 50%}.dc_ribbon_banner .curve.fold-up>span:before{border:0;height:100%;left:0;top:-40px;width:100%;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%),-webkit-linear-gradient(right,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(left,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%),-moz-linear-gradient(right,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);/* FF3.6 */ background-image:-ms-linear-gradient(left,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%),-ms-linear-gradient(right,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);/* IE10 */ background-image:-o-linear-gradient(left,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%),-o-linear-gradient(right,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);/* Opera 11.10+*/ background-image:linear-gradient(left,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%),linear-gradient(right,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 100%);-webkit-background-size:10px 40px,10px 40px;/* Saf3-4 */ -moz-background-size:10px 40px,10px 40px;/* FF3.6 */ background-size:10px 40px,10px 40px;/* Opera,IE9,Saf5,Chrome,FF4 */ background-repeat:no-repeat,no-repeat;background-position:left top,right top;-moz-border-radius:50% / 50%;-webkit-border-radius:50% / 50%;border-radius:50% / 50%}.dc_ribbon_banner.ie .curve.fold-up>span:before{display:none}.dc_ribbon_banner.ie .curve.fold-up>span .before{height:100%;left:0;position:absolute;right:0;top:-27px;z-index:-1;border-left:10px solid rgba(0,0,0,0.35);border-right:10px solid rgba(0,0,0,0.35);border-radius:10px}.dc_ribbon_banner .curve.fold-up:before{top:-27px;left:-34px}.dc_ribbon_banner.ie8 .curve.fold-up:before{top:-14px;left:-31px}.dc_ribbon_banner .curve.fold-up:after{top:-27px;right:-34px}.dc_ribbon_banner.ie8 .curve.fold-up:after{top:-14px;right:-31px}.dc_ribbon_banner .lblue,.dc_ribbon_banner.ie8 .lblue>span{background-color:#42a5d4;background-image:-webkit-gradient(linear,left top,left bottom,from(#42a5d4),to(#24769d));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#42a5d4,#24769d);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#42a5d4,#24769d);/* FF3.6 */ background-image:-ms-linear-gradient(top,#42a5d4,#24769d);/* IE10 */ background-image:-o-linear-gradient(top,#42a5d4,#24769d);/* Opera 11.10+*/ background-image:linear-gradient(top,#42a5d4,#24769d);-pie-background:linear-gradient(top,#42a5d4,#24769d);/* IE6-IE9 */}.dc_ribbon_banner .lblue>span:before{border-right-color:#174c66}.dc_ribbon_banner .lblue>span:after{border-left-color:#174c66}.dc_ribbon_banner .lblue:before{border-color:#24769d #24769d #24769d transparent}.dc_ribbon_banner .lblue:after{border-color:#24769d transparent #24769d #24769d}.dc_ribbon_banner .lblue.curve.fold-up>span:after{box-shadow:0 19px 0 #42a5d4}.dc_ribbon_banner .lred,.dc_ribbon_banner.ie8 .lred>span{background-color:#f80000;background-image:-webkit-gradient(linear,left top,left bottom,from(#f80000),to(#a30000));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#f80000,#a30000);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#f80000,#a30000);/* FF3.6 */ background-image:-ms-linear-gradient(top,#f80000,#a30000);/* IE10 */ background-image:-o-linear-gradient(top,#f80000,#a30000);/* Opera 11.10+*/ background-image:linear-gradient(top,#f80000,#a30000);-pie-background:linear-gradient(top,#f80000,#a30000);/* IE6-IE9 */}.dc_ribbon_banner .lred>span:before{border-right-color:#5f0000}.dc_ribbon_banner .lred>span:after{border-left-color:#5f0000}.dc_ribbon_banner .lred:before{border-color:#a30000 #a30000 #a30000 transparent}.dc_ribbon_banner .lred:after{border-color:#a30000 transparent #a30000 #a30000}.dc_ribbon_banner .lred.curve.fold-up>span:after{box-shadow:0 19px 0 #f80000}.dc_ribbon_banner .lgreen,.dc_ribbon_banner.ie8 .lgreen>span{background-color:#80b73d;background-image:-webkit-gradient(linear,left top,left bottom,from(#80b73d),to(#547728));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#80b73d,#547728);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#80b73d,#547728);/* FF3.6 */ background-image:-ms-linear-gradient(top,#80b73d,#547728);/* IE10 */ background-image:-o-linear-gradient(top,#80b73d,#547728);/* Opera 11.10+*/ background-image:linear-gradient(top,#80b73d,#547728);-pie-background:linear-gradient(top,#80b73d,#547728);/* IE6-IE9 */}.dc_ribbon_banner .lgreen>span:before{border-right-color:#304417}.dc_ribbon_banner .lgreen>span:after{border-left-color:#304417}.dc_ribbon_banner .lgreen:before{border-color:#547728 #547728 #547728 transparent}.dc_ribbon_banner .lgreen:after{border-color:#547728 transparent #547728 #547728}.dc_ribbon_banner .lgreen.curve.fold-up>span:after{box-shadow:0 19px 0 #80b73d}.dc_ribbon_banner .lyellow,.dc_ribbon_banner.ie8 .lyellow>span{background-color:#ffc037;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffc037),to(#e19a00));/* Saf4+,Chrome */ background-image:-webkit-linear-gradient(top,#ffc037,#e19a00);/* Chrome 10+,Saf5.1+,iOS 5+*/ background-image:-moz-linear-gradient(top,#ffc037,#e19a00);/* FF3.6 */ background-image:-ms-linear-gradient(top,#ffc037,#e19a00);/* IE10 */ background-image:-o-linear-gradient(top,#ffc037,#e19a00);/* Opera 11.10+*/ background-image:linear-gradient(top,#ffc037,#e19a00);-pie-background:linear-gradient(top,#ffc037,#e19a00);/* IE6-IE9 */}.dc_ribbon_banner .lyellow>span:before{border-right-color:#9d6c00}.dc_ribbon_banner .lyellow>span:after{border-left-color:#9d6c00}.dc_ribbon_banner .lyellow:before{border-color:#e19a00 #e19a00 #e19a00 transparent}.dc_ribbon_banner .lyellow:after{border-color:#e19a00 transparent #e19a00 #e19a00}.dc_ribbon_banner .lyellow.curve.fold-up>span:after{box-shadow:0 19px 0 #ffc037}

/* dCodes Framework:(c) TemplateAccess */
.css_image_shadows{margin:0 auto;padding:10px 0;position:relative;width:600px;z-index:1}.css_image_shadows:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}.drop-shadow{background:#fff;text-align:center;position:relative;float:left;width:40%;padding:1em;margin:2em 10px 4em;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.drop-shadow:before,.drop-shadow:after{content:"";position:absolute;z-index:-2}.drop-shadow p{font-size:16px;font-weight:bold}.lifted{border-radius:4px;moz-border-radius:4px}.lifted:before,.lifted:after{bottom:15px;left:10px;height:20%;width:50%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.lifted:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.curled{border:1px solid #efefef;-moz-border-radius:0 0 120px 120px / 0 0 6px 6px;border-radius:0 0 120px 120px / 0 0 6px 6px}.curled:before,.curled:after{bottom:12px;left:10px;width:50%;height:55%;max-width:200px;-webkit-box-shadow:0 8px 12px rgba(0,0,0,0.5);-moz-box-shadow:0 8px 12px rgba(0,0,0,0.5);box-shadow:0 8px 12px rgba(0,0,0,0.5);-webkit-transform:skew(-8deg) rotate(-3deg);-moz-transform:skew(-8deg) rotate(-3deg);-ms-transform:skew(-8deg) rotate(-3deg);-o-transform:skew(-8deg) rotate(-3deg);transform:skew(-8deg) rotate(-3deg)}.curled:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.perspective:before{left:80px;bottom:5px;width:50%;height:35%;max-width:200px;-webkit-box-shadow:-80px 0 8px rgba(0,0,0,0.4);-moz-box-shadow:-80px 0 8px rgba(0,0,0,0.4);box-shadow:-80px 0 8px rgba(0,0,0,0.4);-webkit-transform:skew(50deg);-moz-transform:skew(50deg);-ms-transform:skew(50deg);-o-transform:skew(50deg);transform:skew(50deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.perspective:after{display:none}.raised{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.curved:before{top:10px;bottom:10px;left:0;right:50%;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6);-moz-border-radius:10px / 100px;border-radius:10px / 100px}.curved-vt-2:before{right:0}.curved-hz-1:before{top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px / 10px;border-radius:100px / 10px}.curved-hz-2:before{bottom:0;top:0;left:10px;right:10px;-moz-border-radius:100px / 10px;border-radius:100px / 10px}.rotated{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.rotated>:first-child:before{background:#fff;content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;z-index:-1}
.drop-shadow {
  min-width:430px;
  max-width:100%;
}
.drop-shadow td {
  padding:5px 0px;
}
div.video-embed-field-responsive-video.form-group {
	width:1140px;
}
@media only screen and (max-width:992px) {
	div.video-embed-field-responsive-video.form-group {
		width:1000px;
	}
}
@media only screen and (max-width:767px) {
	div.video-embed-field-responsive-video.form-group {
		width:100%;
		max-width: 100%;
	}
}
body.post-type-archive-donor-story  #myModal .modal-content .legacy-main-container,
body.post-type-archive-resource  #myModal .modal-content .legacy-main-container{
    display: block;
	margin:0px auto;
}
body.post-type-archive-resource #myModal #modalBody .legacy-pdf-upload {
    width: 700px;
    max-width:100%;
}
body.post-type-archive-resource #myModal #modalBody .legacy-main-body {
  padding:0px;
} 
body.post-type-archive-resource #myModal #modalBody .legacy-pdf-upload embed {
 border:2px solid #9a9a9a;
  border-right:0px;
}
body.post-type-archive-resource #myModal #modalBody .legacy-main-body h2.margin-top {
  margin-top:0px;
}
body.post-type-archive-resource #myModal #modalBody .legacy-sub-title h2.margin-top {
    margin-top:0px !important;
}
body.post-type-archive-resource #myModal #modalBody .legacy-main-body p {
    text-align: justify;
     padding:0px 15px;

}
.legacy-main-container.country-page-container{
    margin: 0 auto 40px !important;
    padding: 0 !important;
} 
.legacy-main-container.country-page-container figure.align-right  {
	display: table;
    position: relative;
    float: right;
    padding-right: 20px !important;
}
.legacy-main-container.country-page-container  figure figcaption {
	background: url(https://www.msfindia.in/wp-content/uploads/2019/06/tex-grey-warm-lt.png) no-repeat left top #f2f4f0;
    background-size: 100%;
    padding: 15px 20px 0 0;
    font-size: 18px;
    font-weight: 700;
	text-align:left;
	color:#333;
    padding-left: 24px;
    margin-bottom: 22px;
    padding-bottom: 11px;
}
figure figcaption {
        background: url(https://www.msfindia.in/wp-content/uploads/2019/06/tex-grey-warm-lt.png) no-repeat left top #f2f4f0;
    background-size: 100%;
    padding: 15px 20px 0 0;
    font-size: 18px;
    font-weight: 700;
        text-align:left;
        color:#333;
    padding-left: 24px;
    margin-bottom: 22px;
    padding-bottom: 11px;
}
body.custom_country .redbg-embed {
	    display: inline-block;
    margin-left: 10px;
    margin-bottom:15px;
}
body.custom_country .redbg-embed a{
	    padding: 10px;
    background-color: red;
    font-weight: bold;
color:#333333;
text-decoration:none;
}
body.custom_country .legacy-main-container.country-page-container strong {
	color:#333333;
}
body.custom_country .legacy-main-container.country-page-container  p {
	color:#333333;
	font-family: 'Myriad Pro Regular';
	font-size:18px;
}
body.custom_country .legacy-main-container.country-page-container  h1 {
  color:#ffffff;
}
body.custom_country div#inline-feature-right {
	float: right;
    width: 35%;
    margin-top:0px;
    padding:10px 10px 10px 0px;
}
body.custom_country h3.feature-heading a{
	color:#333;
	text-decoration: none;
}
body.custom_country .align-right {
	float: right;
}
body.custom_country .callout.node-embed {
 background-size:cover !Important;
height:auto!important;
}
body.custom_country .caption {
	display: table;
}
body.custom_country  .caption > * {
    display: block;
    max-width: 100%;
}
body.custom_country  a.show_caption.redbg-embed-a,body.custom_country  a.show_caption.redbg-embed-a strong {
	background-color: red;
    color: white;
    padding: 5px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}
body.custom_country  a.show_caption.redbg-embed-a strong {
	color:#ffffff !important;
}
.msf-headertop-banner h1 {
 color:#ffffff !important;

}
.msf-footer-newsletter-subscribe .title {
	color:#ffffff !important;
}
.align-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}
.align-right {
 float:right;
padding:10px 0px 10px 10px;
}
.align-left {
 float:left;
 padding:10px 10px 10px 0px;
}
body.access-campaign.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p,
body.stories.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p,
body.statements-and-opinions.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p,
body.project-updates.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p,
body.press-room.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p,
body.msf-in-news.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p,
body.medical-research.post_type .msf-blog-page-content-div .msf-blog-div .msf-content p   {
    font-size: 17px;
    text-align: justify;
}

body.access-campaign.post_type hr,body.stories.post_type hr,
body.statements-and-opinions.post_type hr,
body.project-updates.post_type  hr,body.press-room.post_type hr, 
body.msf-in-news.post_type hr,
body.medical-research.post_type hr  {
	margin-top: 20px;
    margin-bottom: 20px;
    height: 1px;
    border: 1px solid #666;
    background: #666;
}
/*
body.access-campaign.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a,
body.stories.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a,
body.statements-and-opinions.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a,
body.project-updates.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a,
body.press-room.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a,
body.msf-in-news.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a,
body.medical-research.post_type .msf-blog-page-content-div .msf-blog-div .msf-content a {
    color:#f30000;
}
*/
body.access-campaign .msf-blog-page-content-div,
body.stories.post_type .msf-blog-page-content-div,
body.statements-and-opinions.post_type .msf-blog-page-content-div,
body.project-updates.post_type .msf-blog-page-content-div,
body.press-room.post_type .msf-blog-page-content-div,
body.msf-in-news.post_type .msf-blog-page-content-div,
body.medical-research.post_type .msf-blog-page-content-div  {
    margin: 40px auto 40px !important;
    padding: 0 !important;
}
body.stories.post_type .legacy-name,body.stories.post_type .legacy-Designation{
  display:none;
}
body .msf-blog-page-content-div  .fa.fa-map-marker{
    font-family: "Font Awesome 5 Free" !important;
    font-weight:900;
}
body.stories .msf-blog-page-content-div  .fa.fa-map-marker{
    font-family: "Font Awesome 5 Free" !important;
    font-weight:900;
}
.view-all h3 a {
    color: #000 !important;
}
body.stories.piost_type p.elementor-heading-title.elementor-size-default.elementor-inline-editing.pen strong {
  font-family: 'Myriad Pro Regular';	
}
/* a.msf-btn-red,a.elementor-button-link.elementor-button.elementor-size-sm {
  color:#ffffff !important;
} */
.msf-btn-red::first-letter{
	text-transform:uppercase;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container figure,
.custom_country .msf-static-page-content-div.container-fluid.msf-container iframe,
.custom_country .msf-static-page-content-div.container-fluid.msf-container .inline-feature-right,
.custom_country .msf-static-page-content-div.container-fluid.msf-container  img {
	display:none;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container .callout.node-embed {
background-image:none !important;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container .callout.node-embed .grad-mask-big {
  height:auto !important;
}
body.stories.post_type .legacy-sub-title,body.custom_country .legacy-sub-title,
body.custom_country .legacy-heading {
    padding: 0px 10px;
}
body.custom_country a.show_caption.redbg-embed-a strong,body.custom_country a.show_caption.redbg-embed-a, body.custom_country a.show_caption.redbg-embed-a strong {
    background-color: transparent;
    color: #337ab7 !important;
}
/*-------------- Country Page Styling ----------------------- */

body.custom_country .legacy-main-container.country-page-container {
	max-width: 1110px;
    margin: 0 auto !important; 
    padding: 0 15px !important;
}
body.custom_country .msf-static-page-content-div.container-fluid.msf-container {
	margin-top: 40px;
    margin-bottom: 40px;
}
body.custom_country p:empty {
	display: none;
}
body.custom_country h2.margin-top {
	margin-top:0px !important;
	margin-bottom:20px;
	line-height:20px;
}
body.custom_country .legacy-heading h2 {
	font-weight: normal;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    font-size: 24px !important;
    color: #000;
    line-height: 24px;
}
body.custom_country .legacy-heading h2 strong {
	font-weight: normal;
    color: #000;

}

body.custom_country h2.margin-top {
	margin-top:0px !important;
	margin-bottom:20px;
	line-height:20px;
}
body.custom_country .legacy-heading h2,body.custom_country .legacy-heading p {
	font-weight: normal;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    font-size: 24px !important;
    color: #000 !important;
    line-height:24px;
}
body.custom_country .legacy-heading h2 strong,body.custom_country .legacy-heading p strong {
	font-weight: normal;
    color: #000;

}
body.custom_country .legacy-main-container p {
	color:#000 !important;
}
body.custom_country .legacy-main-container.country-page-container p {
	 font-family: 'Source Sans Pro';
}
body.custom_country .legacy-main-container .legacy-main-body h3 {
	margin-top:30px;
	font-family: 'Source Sans Pro';
	color:#000000;
	font-weight: normal !important;
}
body.custom_country .legacy-main-container .legacy-main-body h4 
{
   margin-top:30px;
}
body.custom_country .legacy-main-container.country-page-container strong,body.custom_country h4, body.custom_country h1, body.custom_country h2, body.custom_country h3 {
	color:#000000;
	font-family: 'Source Sans Pro';
}
h3:empty {
 display:none;
}
p.test {
display:none;
}
.detailevent h1 {
    font-size: 22px;
    margin: 0px;
    margin-bottom: 10px;
    font-weight: bold;
    display: -webkit-box;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
i.fa.fa-map-marker {
    font-family: "Font Awesome 5 Free" !important;
    font-weight:900;
}
#myModal #modalBody .legacy-pdf-upload {
   width:700px;
max-width:100%;

}
body.tax-resources-type #myModal .legacy-main-container {
   margin-bottom:0px;
   margin-top:0px;
}
body.tax-resources-type #myModal .legacy-main-container .legacy-main-body { 
   padding:0px;
}
body.tax-resources-type #myModal .legacy-main-container .legacy-sub-title h2 {
   margin-top:0px !important;
}
body.term-media-newsletters #myModal #modalBody .legacy-pdf-upload embed,
body.term-newsletter #myModal #modalBody .legacy-pdf-upload embed {
    border: 2px solid #9a9a9a;
    border-right: 0px;
}
.entry-date.country-date {
  display:none;
}
body.custom_country .entry-date.country-date {
  display:block;
}
h4:empty {
  display:none;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container .callout.node-embed .quote p {
	display:block;
	width:100%;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container .callout.node-embed .meta {
	display:none !important;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container .callout.node-embed .quote  p.show_caption a strong {
   color:#337ab7 !important;
}
body.custom_country a.show_caption.redbg-embed-a, body.custom_country a.show_caption.redbg-embed-a strong {
  padding:0px;
}
body.msf-in-news embed {
   height:500px;
}
body.custom_country div#msfBreadcrumMidNav {
 display:none;
}
body.event-template-default .legacy-main-container {
	display: block;
	overflow:hidden;
}
body.event-template-default .legacy-main-container div.legacy-main-container-right {
    width: 50%;
    float: right;
    padding: 10px;
}
body.event-template-default .legacy-main-container div.legacy-main-container-left {
    float: none;
    width: 100%;
}
p.test-1 br {
	display:none;
}
div.video-embed-field-responsive-video.form-group {
  width:100%;
}
.work-with-us-title-heading .elementor-heading-title a{
	display: flex;
    height: 40px;
    align-items: stretch;
    justify-items: center;
    justify-content: center;
    font-size: 16px !important;
}
#assesmentCenter2019 a{
color:#000 !important;
}
div.video-embed-field-responsive-video.form-group p {
  text-align:center !important;
}
div.video-embed-field-responsive-video.form-group br {
   display:none;
}
body.project-updates  p br {
   display:none;
}
.custom_country .msf-static-page-content-div.container-fluid.msf-container .callout.node-embed .grad-mask-big {
    height: auto !important;
    display: none;
}
body.custom_country .legacy-main-container .legacy-main-body h3.redbg-embed a {
	padding:0px;
	background:transparent;
	color: #337ab7 !important;
}
body.custom_country .caption {
    display: none;
}
.legacy-main-container.country-page-container{
	display:block;
}
.legacy-main-container.country-page-container figure.align-right {
	display:none;
}
body.custom_country span {
	color:#000 !important;
	background-color:transparent !important;
}
body.custom_country span.entry-date {
	display:none;
}
body.page-id-4051 span.entry-date {
	display:none;
}
body.job-template-default .faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div ul li,
body.job-template-default .faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div + li{
	text-align:center;
	list-style:none;
}
body.job-template-default .faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div + li .box-content {
    margin-bottom:10px;
}
body.job-template-default .faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div + li .box-center {
    margin-bottom:20px;
}
body.job-template-default .faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div + li a {
        display: inline-block;
    padding: 3% 5%;
    color: #131313;
    text-decoration: none;
    font-size: 17px;
    font-weight: normal;
    color: #ea0001;
    background-color: rgba(234,234,234,0);
    border-radius: 25px 25px 25px 25px;
    padding: 10px 40px 10px 40px;
    font-weight: 400 !important;
    border: 1px solid #ea0001;
    width: 220px;
}
.faq-right-side.col-sm-6 section#block-applyingforworkingoverseas h2.block-title {
   text-align:center;
}
body.job-template-default .faq-right-side.col-sm-6 section#block-applyingforworkingoverseas div + li .box-content + a {
	display:none;
}
#jobmyModal span{
 background-color:transparent !important;
 color:#000000 !important;
}
#jobmyModal div.legacy-main-container {
	margin:0px;
}
#jobmyModal ul ul ul {
	padding-left:0px;
}
.job_detailssection_2 .msf-table {
   margin-top:5%;
}
body .vFlexChild img {
	width:245px;
	height:345px;
	object-fit:cover;
}
div.legacy-main-container-left iframe {
    width: 100% !Important;
    object-fit: cover;
    min-height: 550px;
}
.msf-container.container-fluid.msf-breadcrum-news-single .entry-date:first-child{
	padding-left:20px;
}
.msf-owl-curosel .msfJobDivZ .owl-item{
	background-color: #fff !important;
}

.elementor-116 .elementor-element.elementor-element-745188f a.elementor-button, .elementor-116 .elementor-element.elementor-element-745188f .elementor-button {
    color: #ea0000 !important;
}
body .msf-btn-red a:hover,.elementor-2326 .elementor-element.elementor-element-1d7f80a a.elementor-button:hover, .elementor-2326 .elementor-element.elementor-element-1d7f80a .elementor-button:hover,body .msf-btn-red:hover a {
      color: #ea0001 !important;
}
a.msf-btn-red:hover, a.elementor-button-link.elementor-button.elementor-size-sm:hover {
      color: #ea0001 !important;
}

@media(max-width:769px){
	.urgent-read-more-btn a{
		padding: 2px 0px !important;
	}
	
	.donor-faq-coloum-main-div .elementor-widget-heading{
		margin-bottom: 0px !important;
	}
}

.donor-faq-coloum-main-div .elementor-widget-heading{
	margin-bottom: 10px !important;
}


/* news filter toggle in menu */
.news-filter-tab-switch{
    -webkit-box-shadow: 0px 0px 52px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 52px -10px rgba(0,0,0,0.75);
ckground-color: #525252;
    width: 70px;
    margin-bottom: 15px;
}

.news-filter-tab-switch i{
    font-size: 23px;
    padding: 15px 25px;
    cursor: pointer;
}
.msf-blog-sidebar {
    padding: 0px;
}
@media(min-width:767px){
	.news-filter-tab-switch{
		display:none;
	}
}
@media(max-width:767px){
	#msf-blog-sidebar-left{
		display:none;
	}
	.newsfilterstyle{
		display: block !important;
	}
}
.searchandfilter ul {
    display: block;
}

/* home smart slider 3height fixing issue on mobile */
@media(max-width:500px){
	div#n2-ss-4 .n2-ss-slider-1, div#n2-ss-4 .n2-ss-slide{
		height: 433px !important;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	.n2-ss-slider .n2-ss-layer-content{
		height:390px !important;
		display: flex;
/* 		align-items: flex-end; */
		justify-content: center;
	}
	div#n2-ss-4 .n2-style-72718bdbd1eb83010a508ad51961114d-heading{
		padding:0px !important;
	}
	div#n2-ss-4 .n2-style-b210bb02841ebe97e46b5d3e47afdba6-heading{
		margin-left:0px !important;
	}
}
@media(max-width:600px){
	.toploginnavbarfilter{
		display:block !important;
	}
	#menu-logo-final{
		width:46%;
	}
}
@media(min-width:600px){
	.msf-top-header-login:hover ul, .msf-top-header-login:active ul{
		display:block;
	}
}
@media only screen and (max-width: 600px) and (min-width: 769px)  {
	#menu-logo-final{
		width:inherit;
	}
}
@media(min-width:769px){
	#menu-logo-final{
		display:none;
	}
}

td.actv .plusminus {
    font-size: 0;
}
td.actv .plusminus::before {
    content: "-";
    font-size: 18px;
    padding-right: 4px;
}
a.show_hide {
    padding-left: 25px;
    margin-left: -22px;
    cursor: pointer;
}
a.hidethis {
    cursor: pointer;
}
body.post-type-archive-event .msf-heading-banner .msf-copyright-stamponbanner, body.post-type-archive-donor-story .msf-heading-banner .msf-copyright-stamponbanner{
  display: none;
  }
body.post-type-archive-event .msf-copyright-stamponbanner, body.post-type-archive-donor-story .msf-copyright-stamponbanner{
  display: none;
  }


body.postid-8468 li.begin-app,
body.postid-17901 #block-applyingforworkingoverseas {display:none;}
/*.fa {
  padding: 18px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
*/
.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}


.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}
.fa-instagram {
  background: #125688;
  color: white;
}


.social-icon {
    margin: 10px;
   display:block;
}
.social-icon a.fa.fa-facebook {
    margin-right: 3px;
}
.social-icon a.fa{
height:35px;
width:35px;
line-height: 35px;
padding:0 !important;
}
  
.msf-font-17 p {
    display: block;
}
@media (max-width: 768px) {
.msf-font-17 p {
    display: block;
}
}
.social-icon a.fa {
    border-radius: 35px;
}

.msf-header-menu-second-menu ul li{
      padding: 5px 0px !important;
} 

/*****************Css added by RituRaj for Covid-19 Message**********************/
.covid-19-class {
    background: #ee0000;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    display: flex;
    align-items: center;
}
.msf-header-top-nav, .msfHeadershowme{
    margin-top:45px
}

.covid-19-text1 {
    width: 6%;
    text-align: center;
    border-right: 2px solid  #d1d1d1;
    padding: 25px 0;
}




.covid-19-text2 {
    width: 30%;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.covide-19-text3 input[type="button"] {
    background:transparent;
    color:#fff;
    min-width: 120px;
    padding: 6px 0;
    border: 2px solid #fff;
    border-radius: 34px;
}

.covide-19-text3 {
    width: 64%;
    position: absolute;
    right: 50px;
    text-align: right;
}
@media (min-width:768px) and (max-width:1024px){
.covid-19-text1 {
    width: 10%;
}
.covid-19-text2 {
    width: 70%;
}
.covide-19-text3 {
    width: 20%;
}
}
@media (max-width: 767px){
.covid-19-class {
    position: absolute;
    top: 95px;

}
.covid-19-text1 {
    width: 20%;
    text-align: center;
    border-right: 2px solid #d1d1d1;
    padding: 25px 0;
}
.covid-19-text2 {
    width: 65%;
}
.covide-19-text3 {
    width: 40%;
    position: static;
    text-align: center;
}
.covide-19-text3 input[type="button"] {
    min-width: 110px;
 
}
.msf-header-top-nav, .msfHeadershowme {
    margin-top: 0;
}
}
.covid-19-text1{
   padding: 7px 0;
  }
  
  
  .covid-19-class{
    height: 40px;
  }
  
  @media (max-width: 767px){
.covid-19-text1 {
   padding: 15px 0;
}
}
.covide-19-text3 input[type="button"] {
    background: transparent;
    color: #fff;
    min-width: 120px;
    padding: 4px 0;
    border: 2px solid #fff;
    border-radius: 34px;
    font-family: 'Source Sans Pro';
    font-size: 14px;
}

@media (max-width: 767px){
.elementor .elementor-hidden-phone {
display: block !important;
}}

.cli-style-v2 .cli-bar-message {
    width: 100% ;
    text-align: left;
}
@media screen and (max-width: 767px) {
	.cli-style-v2 .cli-bar-message {
	width:100%;
	}
}

.cli-bar-btn_container{
margin-left:0px !important;
}
.cli-style-v2 {
    font-size: 11pt !important;
    line-height: 16pt !important;
    font-family: tiempos headline light,serif;
}
.cli-bar-btn_container a:hover{
	background-color:#fff !important;
	color:#ea0001 !important;
}
.cli-bar-btn_container a {
    border-radius: 1.25rem;
    font-family: 'Source Sans Pro';
    font-size: 11px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: red;
    -webkit-transition-property: background,color;
    transition-property: background,color;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: cubic-bezier(.455,.03,.515,.955);
    transition-timing-function: cubic-bezier(.455,.03,.515,.955);
	background-color: #ea0001 !important;
	color: #fff !important;
	border: 1px solid #ea0001;
	text-decoration: none;
	border-radius: 50px;
	transition: all .3s ease-out;*/
	border-radius: 25px;
	padding: 11px 25px;
	background-color: #ea0001 !important;
color: #fff !important;
border: 1px solid #ea0001;
text-decoration: none;
border-radius: 50px;
transition: all .3s ease-out;
border-radius: 25px;
padding: 11px 25px;
line-height: 13px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    padding: 14px 25px;
    opacity: 0.8;
}
header.msf-header-top-nav.msf-header-container{
margin-top:15px;
}
/* @media only screen and (max-width: 600px) {
    div#jarallax-container-0 img {
    object-fit: contain !important;
}
} */
.menu-item-29033 a:hover {
    color: #ea0001!important;
    background-color: white !important;
} 

.menu-item-29033 a {
        color: white !important;
    background-color: #ea0001;
}
/*.stellarnav li li.has-sub>a:after{
	display:none;
}
*/
/* CSS Added By Sagar Panwar */

.mentorsnbio a.elementor-button-link.elementor-button.elementor-size-sm {
    background: red;
    font-size: 33.77px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #E90418;
    box-shadow: 8px 7px 3px -2px rgba(0, 0, 0, 0.98);
    padding: 10px 60px 10px 60px;
}

.recognition h2 {
    color: red;
    font-size: 33.77px;
    font-weight: 600;
}

 .tabcontent img {
    width: 411px;
    height: 415px;
    object-fit: cover;
}
     
.tabcontent {
    padding: 50px 0;
    border-top: none;
}

.process-model li:last-child::after {
    width: 100px !important;
}

.wrapper {
  display:flex !important;
}

@media (max-width:425px) {
  .wrapper {
    display:block!important;
  }
}

.fellowship_txt p {
    font-size: 20px;
}

.fellows_txt p {
    font-size: 21px;
}


.recognition h5 {
    font-size: 21px;
    font-weight: bold;
}

#app-box>.elementor-column-wrap.elementor-element-populated {
    border: 1px solid #ddd;
}

#app-box>.elementor-column-wrap.elementor-element-populated::before,#app-box>.elementor-column-wrap.elementor-element-populated::after {
    content: '';
    position: absolute;
    bottom: 10px;
    width: 40%;
    height: 10px;
    box-shadow: 0 5px 14px rgba(0,0,0,.7);
    z-index: -1;
    transition: all .3s ease-in-out;
}

#app-box>.elementor-column-wrap.elementor-element-populated::before {
    left: 29px;
    transform: skew(-14deg) rotate(177deg);
}

#app-box>.elementor-column-wrap.elementor-element-populated::after {
    right: 25px;
    transform: skew(5deg) rotate(2deg);
}

.wrapper{
    display:grid;
    grid-template-columns: auto auto auto;
    gap:15px;
}

.cards {
    width: 100%;
    box-shadow: .8px .9px 3px grey;
    -webkit-transition: box-shadow .6s ease-out;
    border-radius: 5px;
    color:red;
    text-align:center;
}

.cards img {
    width: 100% !important;
}

.cards:hover {
    background: red !important;
    box-sizing: border-box;
    box-shadow: 2px 41px 40px #ddd;
    color:#fff;

}
.cards h3 {
    color: red;
}

.carda:hover {
    color:#fff;
}

.cards h3 {
  font-size:2rem;
  padding:10px;
}

@media screen only (max-width:768px){ 
.wrapper {
    display:grid;
    grid-template-columns: auto;
    gap:24px;
}

.recognition .cards h3 {
    font-size: 2rem;
    padding: 0 20px;
    text-align: center;
}

.who-can-apply span.elementor-icon-list-icon {
    margin-left:-5px;
}

.cards:hover {
    background: red !important;
}

.cards:hover h3 a {
    color: #fff !important;
}

.cards:hover h3 a {
    color: #fff !important;
}

.msf-footer {
    margin-top: 0px !important;
}

/* fellows-section-css */



  
    @media only screen and (max-width:767px) {
   .design-process-section .owl-item h3 {
 font-size: 20px !important;
}
 .design-process-section .owl-item p {
 font-size: 16px !important;
}
    
  }
    
  .design-process-section .owl-item.active {
    background: transparent;
}
 
    .process-model li:last-child::after {
      width: 200px !important;
    }

   .design-process-section .tab {
      display: grid;
      overflow: visible;
      display: grid;
      row-gap: 60px;
      column-gap: 16px !important;
      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important;
      padding: 25px 0 90px 0;
    }


   .design-process-section .tabcontent img {
      width: 411px;
      height: 415px;
      object-fit: cover;
    }

    .design-process-section .tabcontent {
      padding: 50px 0;
      border-top: none;
    }

    .design-process-section .text-align-center {
      line-height: 25px;
      margin-bottom: 12px;
      
    }

    .design-process-content {
      max-width: 954px;
      position: relative;
      padding: 32px 0px;
      background: #fe1e1f;
      background: linear-gradient(360deg, rgba(255, 248, 251, 0) 69%, rgb(233 4 24 / 8%) 92%);
    }

    .design-process-content img {
      position: ;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 0;
      max-height: 100%;
    }

    .design-process-content h3 {
      margin-bottom: 16px;
    }

    .design-process-content p {
      line-height: 26px;
      margin-bottom: 12px;
      font-size: 21px;
    }

    .process-model {
      list-style: none;
      padding: 0;
      position: relative;
      max-width: 1200px;
      margin: 20px auto 26px;
      border: none;
      z-index: 0;
    }

    .process-model li::after {
      background: #e5e5e5 none repeat scroll 0 0;
      bottom: 0;
      content: "";
      display: block;
      height: 4px;
      margin: 0 auto;
      position: absolute;
      right: 0;
      top: 10px;
      width: 85%;
      z-index: -1;
      background: red;
    }

    .process-model li.visited::after {
      background: red;
    }

    .process-model li:last-child::after {
      width: 0;
    }

    .process-model li {
      display: inline-block;
      width: 20%;
      text-align: center;
      float: none;
    }

    .nav-tabs.process-model>li.active>a,
    .nav-tabs.process-model>li.active>a:hover,
    .nav-tabs.process-model>li.active>a:focus,
    .process-model li a:hover,
    .process-model li a:focus {
      border: none;
      background: transparent;

    }

    .process-model li a {
      padding: 0;
      border: none;
      color: #606060;
    }

    .process-model li.active,
    .process-model li.visited {
      color: red;
    }

    .process-model li.active a,
    .process-model li.active a:hover,
    .process-model li.active a:focus,
    .process-model li.visited a,
    .process-model li.visited a:hover,
    .process-model li.visited a:focus {
      color: red;
    }

    .process-model li.active p,
    .process-model li.visited p {
      font-weight: 600;
    }

    .process-model li i {
      display: block;
      height: 68px;
      width: 68px;
      text-align: center;
      margin: 0 auto;
      background: #f5f6f7;
      border: 2px solid #e5e5e5;
      line-height: 65px;
      font-size: 30px;
      border-radius: 50%;
    }

    .process-model li.active i,
    .process-model li.visited i {
      background: #fff;
      border-color: #57b87b;
    }

    .process-model li p {
      font-size: 14px;
      margin-top: 11px;
    }

    .process-model.contact-us-tab li.visited a,
    .process-model.contact-us-tab li.visited p {
      color: #606060 !important;
      font-weight: normal
    }

    .process-model.contact-us-tab li::after {
      display: none;
    }

    .process-model.contact-us-tab li.visited i {
      border-color: #e5e5e5;
    }

    .design-process-section .dotted-wrapper {
      display: grid;
      justify-content: center;
      align-items: center;
      width: 25px;
      height: 25px;
      background-color: #fff;
      border-radius: 50%;
      box-shadow: 0px 0px 8px 5px rgb(0 0 0 / 8%);
    }

   .design-process-section .dotted {
      display: block;
      width: 18px;
      height: 18px;
      border-radius: 50%;
    }

    .process-model li.active .dotted,
    .process-model li.visited .dotted {
      background: red;
      border-color: #57b87b;
    }


    @media screen and (max-width: 560px) {
      .more-icon-preocess.process-model li span {
        font-size: 23px;
        height: 25px;
        line-height: 46px;
        width: 25px;
      }

      .process-model {
        display: flex;
        width: 500px;
        z-index: 9;
      }

      .design-process-section .scroller-tabs {
        overflow: auto;
        height: 110px;
        position: relative;
        z-index: 9;
      }

      .process-model li {
        width: 24%;
      }

      .more-icon-preocess.process-model li::after {
        top: 12px;
      }
    }

    @media screen and (max-width: 380px) {
      /*.process-model.more-icon-preocess li {*/
      /*  width: 16%;*/
      /*}*/

      .more-icon-preocess.process-model li span {
        font-size: 16px;
        height: 25px;
        line-height: 32px;
        width: 25px;
      }

      .more-icon-preocess.process-model li p {
        font-size: 8px;
      }
    }


    @media (max-width: 767px) {

      .design-process-content {
        padding: 30px 0px 20px 0px;
      }

    }
    
    @media only screen and (max-width: 767px) { 
      .design-process-section 	.tabcontent p {
font-size: 16px !important;
}
.design-process-section .tabcontent h3 {
font-size: 20px !important;
} 
}

.top-pos:hover .ekit-icon-image img {
    mix-blend-mode: lighten !important;
}

.top-pos:hover .ekit-icon-image {
    background: red !important;
}

.top-pos.active .ekit-icon-image img {
    mix-blend-mode: lighten !important;
}

.top-pos.active .ekit-icon-image {
    background: red !important;
}

/*Ashish CSS*/
.event_data {
    display: inline-block;
    width: 50%;
    margin-right: 20px;
}
.event_data .event_img img {
    width: 100%;
    min-height: 250px;
    max-height: 250px;
	border-radius: 16px;
}	
.stat-pdf .download{
    position: relative;
    right: 20px;
}
	

