html {

}

body{
  background-image:url('../../img/Screen-Shot-2018-10-14-at-9.29.12-PM.png');
 
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  border-style:none;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  border-radius:0px;
  width:100%;
  position:relative;
  line-height: 1.42857143;
}

.section2{
padding-top: 10px;
padding-bottom: 40px;
background-color: rgba(45, 45, 45, 0.34);
outline: none;
border-color: rgb(45, 45, 45);
margin-top: 5px;
border-width: 1px;
border-style: solid;
background-repeat: no-repeat !important;
border-radius: 25px;
background-position-y: -1px;

}


.hdr-content{
  text-align: center;
  font-size: 32px;
  color: rgb(255, 255, 255);
  font-weight: 700;
}

.surveyStepHeadline {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 15px;
    border: none;
    color: rgb(255, 255, 255); 
    text-align: left;
    line-height: 35px;

}

hr.style-two {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgb(255, 255, 255);
}

.paddingX-40{
  padding-left: 50px;
  padding-right: 50px;
}

.marginX-50{
margin-left: 50px;
margin-right: 50px;
}

.surveyStepProgressBar{
  height:2px;width:100%;
  max-width:100% !important;
  background-color:#DDD;
  position:relative
}

.progress{
  height: 9px;
  color: green;
}

.progress-bar{
background-color: rgb(150,189,44);
border-radius: 25px;
}

.surveyQues{
   font-size: 30px;
   color: white;
   margin-left: 20px; 
}

.surveyQues:hover{
  background-color: #def2fa;
  cursor: pointer;
  color: black;
  border-radius: 5px;
  padding-left: 5px;
  margin-left: 0px; 
}
.surveyQues span:hover{
   cursor: pointer; 
}


.surveyQues:hover{

}

.footer{
  text-align: center;
  margin-top: 60px;
  font-size: 14px;
  color: #322a3c;
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 

  .myimg{
    width: 250px;
    height: 66px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
  .hdr-content{
    font-size: 20px;
    margin-top: 15px;
  }
  .marginX-50{
    margin-left: 5px;
    margin-right: 5px;
  }
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 
  .myimg{
    width: 250px;
    height: 66px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
  .hdr-content{
    font-size: 20px;
    margin-top: 15px;
  }
  

  .surveyQues{
     font-size: 20px;
  }
  
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 

  .container{
    max-width: 960px;
  }
}


