/* Service page
Sponsors - General */


.mt-services-sponsor 
.mt-spons-inner 
h1 
h2 
h3 
h4 
H5 
H6 
p 
span
{
  margin:0;
  line-height: 1.8em;
  font-family: inherit !important;
  font-size: 90%;
  color: inherit
}



.mt-services-sponsor
.mt-spons-inner,
.mt-spons-meta,
.mt-spons-meta-r{
  display: flex;
  gap: 1em;
  padding: 1em 0
}


.mt-services-sponsor,
.mt-spons-meta
{
  justify-content: space-between;
}

/* Sponsor Info Col */

.mt-services-sponsor
.mt-spons-inner
.mt-spons-img{
  background-size: contain;
  width: 20%;
  background-repeat: no-repeat;
}

.mt-services-sponsor
.mt-spons-inner
.mt-spons-info{
  max-width:50%; 
  padding: 0 1em
}

.mt-services-sponsor 
.mt-spons-inner h1{
  font-size: 180%
}

.mt-services-sponsor 
.mt-spons-inner h5{
  margin-bottom: 10px
}

.mt-services-sponsor
.mt-spons-inner
.mt-spons-info em{
  color: #979798;
}

.mt-services-sponsor
.mt-spons-inner
.mt-spons-meta
.mt-spons-meta-r a{
  background: var(--secondary-color);
  padding: 7px 10px;
  text-decoration: none !important;
  color: #fff;
  text-align: center
}

.mt-services-sponsor
.mt-spons-inner
.mt-spons-meta
.mt-spons-meta-r a:hover{
  opacity: .9}


/* Sponsor Hours Col */

.mt-services-sponsor
.mt-spons-inner
.mt-spons-hours{
  border-left: 1px solid #ccc;
  padding: 1em 2em;

}


.mt-services-sponsor
.mt-spons-inner
.mt-spons-hours p{
  margin:0;
  line-height: 1.8em

}




/******************** 
responsiveness begins 
*********************/

@media (max-width:1119px){

  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-img{
    background-image: url(https://sponsoronline.medicaltogether.com.au/storage/feature_images/dinqTjn121i7fpJsgoA29WBxV9Jw0k2tilwbkKVT.png);
    background-size: contain;
    width: 20%;
    background-repeat: no-repeat;
    height: 150px;
  }


  .mt-services-sponsor
  .mt-spons-inner,
  .mt-spons-meta{
    flex-direction: column;
    align-items: flex-start;
    border-bottom: 1px solid #ccc
  }

  .mt-spons-inner h1{
    font-size: 180%
  }

  /* Sponsor Info Col */

  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-info{
    margin-left: 20%;
    margin-top: -180px;
    padding: 1em;
    max-width: 80%;
  }

  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-hours{
    border: 0;
    padding: 0;
    margin-left: 20%;
    padding: 0 1em;
  }

}

@media (max-width: 767px){

  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-img{
    background-size: cover;
    width: 100%;
    height: 350px;
  }


  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-info{
    margin-left: 0;
    margin-top: 0;
    width: 100%;

    max-width: 100%

  }


  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-hours{

    margin-left: 0
  }

}

/******************** 
responsiveness ends 
*********************/



/* Home Page sponsor */
.mt-home-sponsor{
  display: flex;
  align-items: center;
  gap: 1em;
  min-width: 100% !Important;
  padding-top: 1em;
}

.mt-home-sponsor 
.home-spons-icon{
  width: 42px;
}

@media (max-width: 1119px){

  .mt-home-sponsor h4{
    font-size: 95% !important
  }

}

@media (max-width: 767px){

  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-img{
    background-size: cover;
    width: 100%;
    height: 350px;
  }


  .mt-services-sponsor
  .mt-spons-inner
  .mt-spons-info{
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    padding: 1em;
    max-width: 100%

  }


  .mt-home-sponsor{
    flex-direction: column;
    gap: 5px;
  }

}

/*************************** 
  responsiveness ends 
 **************************/

/*******************************
	Sponsor - Home Page
*******************************/

.mt-home-sponsor{
	display: flex;
  	align-items: center;
  	gap: 1em;
  	min-width: 100% !Important;
    padding-top: 1em;
}

.mt-home-sponsor 
.home-spons-icon{
  width: 42px;
  }

@media (max-width: 1119px){

  .mt-home-sponsor h4{
	font-size: 95% !important
}

}

@media (max-width: 767px){

  .mt-home-sponsor{
  	flex-direction: column;
    gap: 5px;
  }
   
}