.mi_survey_container {
    margin: 20px 0;
    display: flex;
    color: #333 !important;
   padding: 25px 0px;
}

.mi_survey_left {
	width: 80%;
}

.mi_survey_sub {
    font-size: 1.5rem;
    font-weight: normal;
}


.mi_survey_right {
    width: auto;
    margin-top: 10px;
}

.mi_survey_response {
  margin: 0 10px;
	background: #001d6c;
	padding: 10px;
	color: #ffffff;
}

.mi_survey_response:hover {
	background: #008fce;
	color: #ffffff;
}

.mi_survey_skip {
  background: #001d6c;
  padding: 10px;
  color: #ffffff;
  display: inline-block;
  font-weight: 600;
  font-size: 1.6rem;
}

.mi_survey_skip:hover {
  background: #008fce;
  color:#ffffff;
}

.mi_survey_resume {
  background: #001d6c;
  padding: 10px;
  color: #ffffff;
  display: inline-block;
  font-weight: 600;
  font-size: 1.6rem;
}

.mi_survey_resume:hover {
  background: #008fce;
  color:#ffffff;
}

.mi_survey_hidden {
	display: none;
}

.mi_survey_embed p {
    margin-bottom: 20px !important;
    font-size: 1.8rem !important;
}

.mi_survey_embed, .mi_survey_embed iframe {
	width: 100%;
}

.mi_survey_container svg {
	display: none;
}

.smcx-widget {
	border: none !important;
}

.mi_survey_embed .smcx-widget .smcx-iframe-container {
	height: 700px !important;
}

.mi_survey_frame {
	border: none;
	height: 950px;
}

@media only screen and (max-width: 599px) {
    .mi_survey_container {
    	display: block !important;
	}

  	.mi_survey_question {
  		width: auto;
  		text-align: center;
  	}

  	.mi_survey_left {
	    margin-bottom: 25px !important;
	}

  	.mi_survey_embed {
  		margin: 0;
  	}

  	.mi_survey_embed .smcx-embed {
		height: 735px !important;
	}

	.mi_survey_embed .smcx-widget .smcx-iframe-container {
		height: 840px !important;
	}
}