/*****************Generalité******************************************************************************************************************************************/

*{
  box-sizing: border-box;
  }
html {
  font-size: 62.5%;
}
body {
  font-size: 1.6rem;
	margin:0;
	padding:0;
	/*background-color: #AFCBE0;*/
	min-height:100vh;
	display:flex;
  font-family: 'roboto', sans-serif;
  /*font-family: 'Jost', sans-serif;*/

	flex-direction:column;
	/*background: url(../../www/images/bgc5.jpg) repeat;*/
}
main {
  display:flex;
  flex-direction:column;
  flex-grow:1;
}
h1,h2 {
  font-family: 'Playfair Display', serif;
  font-weight: normal;
  line-height: 1.5em;
}
img {
  max-width:100%;
}
/******************************HEADER*********************************************************************************************************************************/

header {
  top:0px;
  /*background-color: #0B0633;*/
  background-color: #bcb6a326;
  text-align: center;
  position: relative;
  z-index: 999;
  width: 100%;
  /*font-family: 'Merienda', cursive;*/
  margin-bottom:-1rem;
  
}
.panneau {
  border:1rem solid #ffc;
}
.panneau-admin {
  display:flex;
  flex-direction:column;
  justify-content: space-around;
}
.panneau-admin,a {
  text-decoration:none;
  color:#ffc;
  font-size: 2rem;
}
  
.logo {
  /*margin-bottom: -13px;*/
      margin-bottom: 0px;
    margin-left: -15rem;
}
.logo img {
  margin-left: 13rem;
  margin-top:-2rem;
  /*padding-right:5rem;*/
  /*margin-left:0px;*/
}
.log{
  display:flex;
}
.info {
  display:flex;
  flex-direction:row;
  justify-content:space-evenly;
  align-items:center;
}
nav {
  position: absolute;
  text-align: left;
  top: 100%;
  left: 0;
  /*background: #7a3037;*/
  background-color:#f8f9fa;
  
  /*width: 100%;*/
  transform: scale(1,0);
  transform-origin: top;
  transition: transform 400ms ease-in-out;
}
nav ul {
  /*margin: 0;*/
  padding: 0;
  list-style: none;
}
nav li {
  margin-bottom: 1em;
  margin-left: 1em;
}
nav a {
  color: #212529;
  /*color:white;*/
  /*color: #F1F0F0;*/
  text-decoration: none;
  /*font-size: 1.2rem;*/
  font-size: 1.3rem;
  text-transform: uppercase;
  opacity: 0;
  transition: opacity 100ms ease-in-out;
  font-weight:bold;
}
nav a:hover {
  color: #F94748;
}
.nav-checkbox:checked ~ nav {
  transform: scale(1,1);
}
.nav-checkbox {
  display: none;
}
.nav-checkbox-icon {
  position: absolute;
  top: 0;
  left: 0;
  /*height: 100%;*/
  height: 159%;
  display: flex;
  align-items: center;
}
.nav-checkbox-icon span,
.nav-checkbox-icon span::before,
.nav-checkbox-icon span::after {
  display: block;
  background: #6a523a;
  height: 2px;
  width: 4rem;
  position: relative;
}
.nav-checkbox-icon span::before,
.nav-checkbox-icon span::after {
  content: '';
  position: absolute;
}
.nav-checkbox-icon span::before {
  bottom: 7px;
}
.nav-checkbox-icon span::after {
  bottom: 14px;
}
.nav-checkbox:checked ~ nav a {
  opacity: 1;
  transition: opacity 250ms ease-in-out 350ms;
}

.page-nav > ul > li ul {
	position: absolute;
	display: none;
}
.page-nav > ul > li:hover ul {
	display: block;
}
nav.page-nav ul li ul li a{
  /*font-style:italic;*/
  /*color:#192930;*/
  display:flex;
  text-align:left;
  /*border-top: 1px dashed white;*/
  font-size:1.3rem;
  font-family: Genericons;
}
nav.page-nav ul li ul{
  /*background-color: rgb(0 0 0 / 13%);*/
  background-color: #fff;
  
  
}

/*************************************CONTAINER RDV************************/
.conteneur-flexible{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    align-content: space-around;
    background-color: white; /*Bleu*/
    width: 100%;
    height: 200px;
    /*height:229px;*/
    border: 2px solid white;
    box-sizing: border-box;
    margin: 20px 0px;
}

.ligne{
  display:flex;
    flex-direction: row; /*Axe principal = axe horizontal*/
    
}
.element-flexible{
    flex: 1 1 50px;
    width: 40%;
    height: 119%;
    /*background-color: #838C90; */
    background-color: #334a6c;
    /*border: 2px solid green;*/
    box-sizing: border-box;
    margin: 10px;
}
.element-flexible p {
    font-size: 1rem;
    text-align: center;
    color:white;
    padding-top: 1.5rem;
    line-height:2;
}
.maj{

    text-align: center;
    text-transform: uppercase;
    font-size: 2.5rem;
    color: white;
}
/*.prdv{*/
/*  font-size: 2rem;*/
/*}*/
.centre{
  text-transform:uppercase;
}
/*********************************************/

/*********************************ACCUEIL*****************************************************************************************************************************/
.font {
  margin: 0;
  line-height: 1.5em;
  text-align: center;
  font-size: 2.6rem;
  color: indigo;
  text-decoration-line: underline;
}
.fa-chevron-circle-right:before, .fa-chevron-circle-left:before {
  color:bisque;
}
.pageHome a{
  color:indigo;
  text-decoration-line: underline;
  font-style:italic;
}
.pageHome p{
  line-height:3rem;
  font-size: large;
  text-align:center;
}
/*****************Accueil domainde de competence*********************************************************************************************************************/
.listeDomaine{
  
  margin-top:3rem;
  font-weight: bold;
  font-size: 3rem;
  text-align:center;
  /*border: 4mm ridge #0a58ca;*/
}
.domain-grid {
  display: grid;
  grid-gap: 0.6rem;
  text-align:center;
  font-size: 4rem;
  margin:2.5rem 2rem;
  font-family: 'Hello Kayla', sans-serif;
}
.domain-grid a {
  text-decoration:none;
}
.domain1,.domain2,.domain3,.domain4,.domain5,.domain6,.domain7,.domain8,.domain9,.domain10{
    /*background-color: #182840;*/
    /*border-radius: 1% 14%;*/
    color: #6c757d;
    font-size: 2rem;
}
/***********FORMULAIRE CONTACT****************************************************************************************************************************************/
.titreForm,.msg {
  color: #FFA500;
  font-weight:bold;
  text-align:center;
  letter-spacing: .2rem;
}
.msg {
  color:#313E4F;
}
input[type=text], textarea, input[type=mail], input[type=telephone] {
  width: 100%;
  padding: 0.7rem;
  border-radius: 1.25rem;
  resize: vertical;
  background-color: #313E4F;
  color:white;
}
label {
  margin-right: 0rem;
  margin-left: 0rem;
  width: 100%;
}
button[type=submit], button[type="reset"] {
  text-transform:uppercase;
  background-color:#FFA500;
  color: white;
  padding: 0.75rem 1.25rem;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
}
button[type=submit]:hover {
  background-color: #00893E ;
}
button[type=reset]:hover {
  background-color: #D30034;
  text-transform:uppercase;
}
.containerForm {
  border-radius:0.31rem;
  background-color:#f2f2f2;
  padding:1.25rem;
  max-width:50%;
  margin:2rem auto 4rem auto;
  border: thick double #32a1ce;
}
.btnContact {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding-top:1rem;
}
.containerRdv {
  
  color: white;
  /* background-color: #313e4f; */
  background-color:#0B0633;
  margin: 0rem auto 0 auto;
  border-radius: 3rem;
  width: 80%;
  padding: 0.5rem 1rem 1.2rem;
  text-align: center;
  font-weight: bold;
  margin-bottom: 4rem;
  flex-direction: column;
}
.containerRdv span{
  color:#FFA500;
  font-size: 3rem;
  text-align: center;
}
.containerRdv p {
  
   color: #dfd9cd; 
  font-family: 'lato',sans-serif;
}
.containerRdv a{
  text-decoration:italic;
  color:rgb(83, 126, 243);
}

.border {
    border-radius: 3rem;
    /*background-color: #704343;*/
    background-color: #d08787;
    color: #313E4F;
    font-size: 2rem;
    width: 15%;
    text-align: center;
    margin: 0 auto 0 auto;
    padding:1rem;
}

.border a {
    /*font-size: small;*/
    color:white;
    text-transform:uppercase;
    cursor:pointer;
  }
.border a:hover {
  background-color:#0e0e70 ;
}


/****************************************page presentation**************************************************************/

.container-diplome {
  background-color: #313E4F;
  border-radius: 3rem;
  width: 80%;
  padding: 2.2rem  2.2rem;
  text-align:center;
  font-weight:bold;
  margin:4rem auto;
}
.container-diplome p {
  color:#AFCBE0;
  letter-spacing: .1rem;
  /*font-family: 'lato',sans-serif;*/
}
.container-diplome .year{
  color:rgb(228, 218, 218);
}
.container-diplome h1, h2{
  /*background-color: #dbc8c8;*/
  background-color: #D8CFC5;
  /*font-size: larger;*/
}
.img-presentation {
  width:50%;
}
.centerForm fieldset {
  padding: 1rem;
}
.centerForm legend {
  margin:2rem 0;
  font-weight:bold;
  color:#313E4F;
}
.MesExperiences{    
  font-family: 'Playfair Display';
  text-align: center;
  font-size: 2rem;
}
.MesExperiences a {
  background-color: rgb(0 0 0 / 13%);
  font-size: 4rem;
  border-radius: 1rem;
}


/*************************************PAGE EXPERIENCE********************************************************************/

.container-experience h2 {
    text-align: center;
    /*background: linear-gradient(#6c757d,#dc3545);*/
    background-color: #D8CFC5;
    font-size: 2.5rem;

}
.experienceP {
 background: linear-gradient(#FFC0,rgb(0 0 0 / 25%));
  border-radius: 0.6rem 6.25rem 7.5rem;
  width: 80%;
  padding: 2rem 2rem;
  margin: 4rem auto;
  font-size: 2rem;
}
.start,.end, .experienceDesc {
  text-align:center;
  font-family: 'Playfair Display', serif;
}
.start,.end {
  font-weight:bold;
  color:brown;
}

/**************************PAGE ARTICLE**********************************************************************************/

.containerContent {
  width: 90%;
  /*max-width: 900px;*/
  margin: 0 auto;
}
.containerContent h2 {
  font-size: 3rem;
  text-align:center;
  margin-bottom:5rem;
}
.containerContent h3 {
  text-decoration:underline;
  color:#FFA500;
  font-weight: bold;
  /*text-align:center;*/
}
#content ul li{
  text-align:left;
  list-style:inside;
}
#content span{
  color:blue;
}

.contentArticle {
    border-radius: 2rem;
    margin: 1.4rem 7rem 2rem 7rem;
    background: linear-gradient(#f8f9fa,#28518e);
    font-size: 2rem;
    text-align: center;
}
.contentArticle p {
  letter-spacing:0.1rem;
  line-height: 2;
  font-size: 2rem;
  font-family: 'lato', serif;
  font-weight:bold;
}
.digestive,.obesite,.parietale,.cancerologie,.proctologie,.coelioscopie,.robotique{
  display:flex;
  flex-direction:column;
  align-items:center;
}
span {
    color: #330fc2;
    font-weight: bold;
}
/**********************************PAGE FICHE PATIENT******************************************************************/
.fiches,a{
  text-decoration:none;
  color:#6c757d;
}
.fiches,a:hover{
  color:#ffa500;;
}
.contactez{
  border:0.2rem solid blue;
  border-radius:1rem;
  font-style:oblique;
  font-size: 1rem;
}
.shadow-lg{
box-shadow: 0 1rem 3rem #0d6efd;
}
/**********************************PAGE ADMINISTRATION******************************************************************/

.homepageAdmin {
  text-align:center;
  font-size: 3rem;
}
.btn-admin {
  display: flex;
  flex-direction: column;
  border: solid 30px #6c757d;
}
.btn-admin a {
 text-decoration: none;
  border: 0.1rem solid;
  background-color: #bdbcc9;
  color: #113799;
  display: flex;
  flex-direction: column;
  font-weight: bold;
}
.liensAdmin {
  padding:2rem 2rem;
  text-align:center;
}
.errorMessage {
  font-family:marelan;
  color:#086500;
  font-weight:bold;
  font-style:italic;
}
.formAdmin {
  display: flex;
  flex-direction: column;
  align-content: stretch;
  justify-content: space-evenly;
  align-items: center;
}
.validerConnectAdmin {
  display:flex;
  justify-content:center;
}
    
#title {    
  padding: 0.2rem;
  border: 1px solid #FFA500;
  border-radius: 0.3rem 0.3rem;
  width: 20rem;
  box-shadow: 0.5rem 0.5rem #FFA500;
  display: block;
  padding: 1rem 1rem;
  margin: 1rem 1rem;
  font-size: 2rem;
  width: 50em;
}
.btn-center {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.addPhotoHome {
  border: 1px solid #FFA500;
  border-radius: 0.3rem 0.3rem;
  box-shadow: 0.5rem 0.5rem #ffa500;
}

/************************LA PARTIE RESPONSIVE************************************************************************************************************************/

/*PETIT MOBILE***/
 
 @media screen and (max-width: 630px) {
  .domain-grid {
    display: grid;
    grid-gap: 2.6rem;
  }
  footer .flex {
    display:contents;
    line-height:5rem;
  }
  button[type=submit],button[type=reset] {
    font-size: 0.7rem;
    margin:0 0.1rem;
  }
  .centerForm #title{
    max-width:50%;
  }
  

nav.page-nav ul li ul li a {
  display:none;
}
  .flexFiches ul li a{
    font-size:1rem;
  }
  .contentArticle{
    font-size: 1.1rem;
  }
  h1, h2{
    font-size: 1.5rem;
  }

  /*container RDV*/
  /*.element-flexible{*/
  /*  border:none;*/
  /*  height: 127%;*/
  /*}*/
  .border{
    width:44%;
  }
  .border a {
    font-size: small;
    color:white;
    text-transform:uppercase;
    cursor:pointer;
  }
  .conteneur-flexible{
    height:410%;
    /*width:0;*/
  }
  .ligne {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
  }
  .element-flexible p{
    font-size: 2rem;
        
  }
  .element-flexible{
    width: 93%;
    padding-bottom:2rem;
  }
  .maj{
    text-align: center;
    text-transform: uppercase;
    font-size: 2.5rem;
    color: white;
  }
  h4{
    font-size: 2rem
    ;
  }
}

/*MOBILE*******/

@media screen and (min-width: 780px) {
  .nav-checkbox-icon {
    display: none;
  }
  /*header {*/
  /* display: grid;*/
  /* grid-template-columns: 1fr auto minmax(600px, 3fr) 1fr;*/
  /* font-size: 1rem;*/
  /*}*/
  .logo {
    grid-column: 2 / span 1;
    
  }
  nav {
    
    all: unset;
    grid-column: 3 / 4;
    /*display: flex;*/
    /*justify-content: flex-end;*/
    /*align-items: center;*/
    /*font-size: 0rem;*/
  }
  nav a {
    opacity: 1;
    position: relative;
  }
  /*nav ul {*/
  /*  display: flex;*/
  /*}*/
  nav li {
    margin-left: 3em;
    margin-bottom: 0;
  }
  nav a::before {
    content: '';
    display: block;
    height: 3px;
    background: black;
    position: absolute;
    top: 1.1em;
    left: 0;
    right: 0;
    transform: scale(0,1);
    transition: transform ease-in-out 250ms;
  }
  nav a:hover::before {
    transform: scale(1,1);
  }
  /******RDV******/
  .ligne {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
  }
  /*.element-flexible p{*/
  /*  font-size: 2rem;*/
        
  /*}*/
  .border{
    width:44%;
  }
  
  
}
 
/*TABLETTE****/
@media screen and (min-width: 768px) {
   .border{
    width:60%;
  }

  
}





@media screen and (min-width: 1100px) {
  .centerForm #title {
    max-width:80%;
  }
  footer .flex {
    display: flex;
    flex-direction: row;
    text-align: center;
    line-height: 6rem;
    justify-content: space-evenly;
    align-items: baseline;
  }
  .container{
    display:flex;
    flex-direction:column;
    align-items:center;
  } 
  
  /***RDV*/
 
  .element-flexible{
    width: 100%;
    padding-bottom:2rem;
    height: 95%;
        
  }
  .border{
    width:60%;
  }
  .border a {
    font-size: small;
    color:white;
    text-transform:uppercase;
    cursor:pointer;
  }
 /*.logo img{*/
 /*      margin-right: 16rem;*/
 /*   margin-top: -2rem;*/
 /*}*/
 

.logo img {
    margin-left: 2rem;
    margin-right: -23rem;
    margin-top: -2rem;
    width: 15%;
}
.nav a{
  font-size: 2rem;
}

 
}


/******************************COVID**********************************************************************************************************************************/
  @keyframes covid {
    0% {
        transform : translateX(0);
      }
    100% {
       transform : translateX(-500px); 
    }
}

.covid-container{
  background: #313e4f;
  overflow:hidden;
  margin-top: 1rem;
}
.covid{
  font-size: 1.2rem;
  line-height: 1;
  font-family: sans-serif;
  padding: 0.1rem 0;
  color: white;
  white-space: nowrap;
  animation: covid 10s infinite cubic-bezier(0.42, 0, 0.16, 1.16);
}
.covid p {
  font-size: 2rem;
  text-align:center;
}



/***************************FOOTER*********************************************************************************************************************************/

footer {
  /*background-color: rgb(0 0 0 / 13%);*/
  background: #242c38;
  /*color:#6D6D6D;*/
  color:#f9fafb;
  /*color:#F1F0F0;*/
  font-weight:bold;
  /*font-family: 'Merienda', cursive;*/
}
h5{
  display:flex;
  font-size: 1.7rem;
  font-weight:bold;
      /*border-bottom: 1px dashed #ebe3db;*/
      align-items:center;
}

.container{
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  line-height: 3rem; 
}
.container a {
  color:#517EF3;
}
.flex {
 	/*padding: 5rem 5rem;*/
  display: flex;
  justify-content: space-around;
}
ul li {
  list-style-type:none;
  font-size: small;
  line-height: 3rem;
  /*display:flex;*/
  /*justify-content:center;*/
}
.reseaux {
  text-decoration:none;
  text-align:center;
  margin-top:0;
  margin-bottom:0;
}
.reseaux a {
	font-size: 2.5rem;
	text-decoration: none;
	margin: 1rem;
	transition: .7s color;
}

.reseaux a:hover {
	color: #950000;
}
.reseaux a {
	color: #8dde23;
}

.fa-linkedin:hover,.fa-youtube:hover,.fa-facebook:hover {
  color:#950000;
}
.fab,.far{
  color:#dc3545;
  
}
.fas{
  color:#409a71;
  margin-right: 1rem;
}
.lieu{
  text-align:center;
  color:white;
  
}
.lieu3,.lieu1, .lieu2{
     /*border-radius: 6px / 18px;*/
    /* background: blue; */
    font-weight: bold;
    /*border: solid;*/
    
}
.lieu1 a{
  color:#8dde23;
}
.lieu2 a{
  color:#8dde23;
}

.lieu1 span{
  text-decoration:underline;
  color:#F1F0F0;
  display:flex;
  justify-content:center;
}
.lieu2 span{
  text-decoration:underline;
  color:#F1F0F0;
  display:flex;
  justify-content:center;
}
.lieu3 span{
  text-decoration:underline;
  color:#F1F0F0;
  display:flex;
  justify-content:center;
}

    /*border-bottom: 1px dashed #ebe3db;*/
.horaires{
  text-align:center;
  color:white;
}
.horaires h4{
  margin-left:3rem;
}
.container h4{
  font-size: 2rem;
  color: #dc3545;
  text-align:center;
  margin-bottom: 2rem;
  font-weight:bold;
}
.italic{
  font-style:italic;
  color:red;
  
}

/***************test nav***/




.association{
  width:30%;
  margin:auto;
}
/**** ovale */
#ovale {
    width: 60px;
    height: 40px;
    border-radius: 60px / 40px;
    background: orange;
    font-weight:bold;
}

.associationTanwir{
    width:20%;
    margin:auto;
}  


/* *****************************************************************
MAIN
***************************************************************** */

main.container {
	padding: 2rem;
}

/* *****************************************************************
SLIDER
***************************************************************** */

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*body {*/
/*  background: #242c38;*/
/*  font-family: 'Roboto';*/
/*  font-size: 62.5%;*/
/*}*/

.clearfix:after {
  content: '';
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

        /*ul {*/
        /*  list-style-type: none;*/
        /*}*/
        
        /*a {*/
        /*  color: #00c5b9;*/
        /*  text-decoration: none;*/
        /*}*/
        
        /*h1 {*/
        /*  color: #FFF;*/
        /*  text-align: center;*/
        /*  margin-top: 30px;*/
        /*  font-weight: 300;*/
        /*  font-size: 2.4em;*/
        /*}*/

/** ---------------------------------------
 * Slider 
 ----------------------------------------*/
.container {
  width: 800px;
  margin: 40px auto 0;
}

.slider-wrapper {
  z-index: 500;
  position: relative;
  width: 100%;
  height: 360px;
  background: #FFF;
  border: 5px solid #4b5973;
  overflow: hidden;
}

.slider-wrapper li {
  display: none;
}

.slider-wrapper .current-slide {
  display: block;
}

.slider-shadow {
  width: 100%;
  height: 15px;
  position: relative;
}

.slider-shadow:after, .slider-shadow:before {
  content: '';
  position: absolute;
  background: #171c24;
  height: 100%;
  width: 50%;
  left: 10px;
  top: -20px;
  -webkit-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  transform: rotate(-4deg);
  -webkit-box-shadow: 0 0 15px 8px #171c24;
  box-shadow: 0 0 15px 8px #171c24;
}

.slider-shadow:before {
  right: 10px;
  left: auto;
  -webkit-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  transform: rotate(4deg);
}

.slider-wrapper img {
  position: absolute;
  max-width: 100%;
  height: auto;
  top: 0;
  left: 0;
}

/**
 * ---[Caption] ---------------------- 
 **/
.slider-wrapper .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.65);
  width: 100%;
  padding: 10px;
  color: #FFF;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.slider-wrapper li:hover .caption {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}


.slider-wrapper h2 {
  color: #00c5b9;
  font-size: 2em;
  font-weight: 400;
  margin-bottom: 6px;
}

.slider-wrapper p {
  font-size: 1.6em;
  font-weight: 300;
  line-height: 1.4em;
}

/**
 * ---[Botones-Control] ---------------------- 
 **/
.control-buttons {
  margin-top: 15px;
  text-align: center;
}

.control-buttons li {
  cursor: pointer;
  display: inline-block;
  background: #424f66;
  text-indent: -99999px;
  height: 12px;
  width: 12px;
  margin: 0 6px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.control-buttons li.active {
  background: #00c5b9;
}



/** ---------------------------------------
 * Responsive 
 ----------------------------------------*/
 @media only screen and (max-width: 825px) {
  .container {
    width: 500px;
  }

  .slider-wrapper {
    height: 260px;
  }
 }

 @media only screen and (max-width: 535px) {
  .container {
    padding: 5px;
    width: 100%;
    margin: 40px 0 0 0;
  }

  .slider-wrapper {
    height: 200px;
  }
  
  .slider-wrapper .caption {
    display: none;
  }

 }

 @media only screen and (max-width: 410px) {
  .slider-wrapper {
    height: 160px;
  }
 }