@media only screen and (max-width:1899px) {
	
}

@media only screen and (max-width:1799px) {
	
}

@media only screen and (max-width:1699px) {
	
}

@media only screen and (max-width:1599px) {
	
}

@media only screen and (max-width:1499px) {
	
}

@media only screen and (max-width:1399px) {
	
}

@media only screen and (max-width:1299px) {
}

@media only screen and (max-width:1199px) {
	.services .image .overlay { padding: 20px 0; }
	.take_action .evaluation_btn { margin: 30px auto 20px; }
}

@media only screen and (max-width:1024px) {
	.container { width: 96%; max-width: 100%; }
	.container .container { width: 100%; }
}

@media only screen and (max-width:992px) {
	.slider .header { padding: 22px 0; }
	.slider .form_box input { padding: 8px 20px; }
	.services .box .image { max-width: 400px; margin: 30px auto; }
	.services .box:first-child .image { margin: 0 auto 30px; }
	.services .box:last-child .image { margin: 30px auto 0; }
	.services .image .overlay { padding: 50px 0; }
	.slider #msform fieldset { padding: 0 0 55px; }
	.services h5:before { top: 85px; margin-left: -47px; }
	.slider .form_box .col-md-6 { padding: 0 20px; }
	.take_action p { font-size: 18px; }
	footer p {  padding: 0 10px; }
	footer .copyright p {  padding: 0; }
	.benefit_guide li p { font-size: 16px; line-height: 34px; }
	.header { text-align: center; }
	/* .slider .form_box option { -webkit-appearance: none; -webkit-width: 100%; -webkit-padding: 10px 20px; -webkit-border-radius: 5px; -webkit-color: #0c183e;
		-webkit-border: 1px solid #000; -webkit-background: #fff; -webkit-line-height: 40px; } */
		.benefit_guide.para ul li{ line-height: 34px; font-size: 16px;  }
}
@media only screen and (min-width:992px) and (max-width:1024px) {
	.our_services .services .image{ margin:0 !important;  } 
	.services .image .overlay p{ font-size:18px;  }
}
@media only screen and (max-width: 767px) {
	.slider .fillout { max-width: 300px; margin-top: -65px; }
	.slider .fillborder { padding: 8px 20px; }
	.services h5:before { top: 80px; }
	.services p { margin: 60px 0 40px; }	
	.take_action { padding: 30px 0 30px; }
	footer .footer_top p { text-align: center; }
	footer .footer_top .col-md-6:last-child p { text-align: center; margin-top: 15px; }
	.take_action p { font-size: 16px; line-height: 26px; }
	.take_action .evaluation_btn p { font-size: 24px; }

}
@media only screen and (min-width:768px) and (max-width:991px) {
	.process-thanks-page .col-sm-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; }
	.process-thanks-page .qualify-area-content{ padding-left:0; border-left:none; border-top:1px solid #d5d5d5; padding-top:25px; margin-top:15px;  }
	.benefit_guide.para ul li{ line-height: 34px; font-size: 16px;  }
}
@media only screen and (min-width:640px) and (max-width:767px) {
.benefit_guide.para ul li{ line-height: 34px; font-size: 16px;  }
.header .col-md-5{ width:auto; }
}
@media only screen and (max-width:767px) {
	.process-thanks-page .col-sm-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; }
	.process-thanks-page .qualify-area-content{ padding-left:0; border-left:none; border-top:1px solid #d5d5d5; padding-top:25px; margin-top:15px;  }
	.services .image .overlay{ right:0; }
}

@media only screen and (max-width:640px) {
	.slider .logo img { max-width: 180px; }
	.slider .form_box { top: -670px; margin-bottom: -670px; }
	.slider #msform fieldset { padding: 0 20px 40px; }
	.slider #msform .action-button { font-size: 24px; }
	.services .apply_btn p { font-size: 24px; }
	.take_action .evaluation_btn p { font-size: 24px; }
	.slider .form_status h1 { font-size: 30px; }
	.slider .form_status h3 { font-size: 22px; }
	.slider #progressbar li:before { width: 50px; line-height: 40px; font-size: 30px; }
	.slider .form_box input::-webkit-input-placeholder { font-size: 14px; /* Chrome/Opera/Safari */ }
	.slider .form_box input::-moz-placeholder { font-size: 14px; /* Firefox 19+ */ }
	.slider .form_box input:-ms-input-placeholder { font-size: 14px; /* IE 10+ */ }
	.slider .form_box input:-moz-placeholder { font-size: 14px; /* Firefox 18- */ }
	.slider .form_box .input { font-size: 14px; }
	.slider #progressbar li:after { top: 20px; }
	.slider .form_box .input { background: #fff; }
	.slider .form_box input { padding: 8px 10px; }
	.slider .form_box .input { padding: 8px 8px; }
	.innercontentdefault img.alignleft{ display:block; float:none; margin:0 auto 15px; max-width:100%; }
	.innercontentdefault img.alignright{ display:block; float:none; margin:0 auto 15px; max-width:100%; }
}

@media only screen and (min-width:481px) and (max-width:639px) {
	.slider .fillborder { padding: 8px 10px; }
	.slider .form_box label { margin-top: 10px; }
	.slider .form_box input { padding: 8px 10px; }
	.slider #msform fieldset { padding: 0 0 40px; }
	.slider .form_box .col-md-6 { padding: 0 20px; }
	.services h5:before { top: 112px; }
	.benefit_guide h2:after { top: 90px; }
	.take_action p { font-size: 16px; line-height: 24px; }
	.take_action h2 { margin: 0px auto 40px; }
	.take_action h2:after { top: 50px; }
	.benefit_guide { padding: 30px 0; }
	.benefit_guide h2 { padding: 0 15px; }
	.benefit_guide .para p { padding: 0 15px; }
	.benefit_guide h3 { padding: 0 15px; }
	.benefit_guide ul { padding: 0 15px; }
	footer p { padding: 0 15px; margin: 30px 0; }
	.services h5:before { margin-left: -52px; }
	.benefit_guide h2:after { margin-left: -52px; }
	.slider .form_box .input { background: #fff; }
	.benefit_guide ul { padding: 0 15px; }
	.header .col-md-5{ width:auto; }
	.slider .fillout{ max-width: 255px; }
	.slider .fillborder{ padding: 8px 5px; }
}

@media only screen and (min-width:320px) and (max-width:480px) {
	.slider #progressbar li:after { height: 5px; top: 20px; }
	.slider #progressbar li:before { border: 3px solid #4c6a99; width: 46px; }
	.slider #progressbar li.active:before { border: 3px solid #fff; }
	.slider .form_box .col-md-6 { padding: 0; }
	.slider #msform fieldset { padding: 0 0 40px; }
	.slider #msform .action-button { padding: 5px 20px; margin: 40px 0px 0; }
	.slider fieldset button i { margin: 0 0 0 0; }
	.services h2 { font-size: 24px; }
	.services h5 { font-size: 18px; }
	.services p { margin: 50px 0 40px; font-size: 14px; }
	.services h5:before { top: 85px; margin-left: -50px; }
	.services { padding: 0 15px 30px; }
	.services .image .overlay { padding: 30px 0; }
	.services .image .overlay p { padding: 0 5px; font-size: 18px; }
	.benefit_guide h2 { font-size: 24px; }
	.benefit_guide h2:after { top: 80px; }
	.benefit_guide .para p { padding: 0 15px; }
	.benefit_guide li p { line-height: 28px; font-size: 16px; }
	.benefit_guide h3 { margin: 30px 0 30px; }
	.benefit_guide li span i { font-size: 18px; margin-right: 20px; }
	.benefit_guide { padding: 50px 0 30px; }
	.take_action { height: 455px; }
	.take_action h2 { font-size: 24px; margin: 0px auto 35px; }
	.take_action h2:after { top: 45px; }
	.take_action p { font-size: 15px; line-height: 24px; }
	.slider .header { padding: 10px 0; }
	.slider .fillout { margin-top: 30px; background: rgb(254, 0, 0, .75); width: 100%; max-width: unset; color: #fff; position: relative; z-index: 1; }
	.slider .form_box { top: 0; margin-bottom: 0px; }
	.slider .banner { max-height: 300px; height: auto; }
	.slider .fillborder { padding: 8px 10px; }
	.slider .form_status { padding: 100px 0 50px; }
	footer p { margin: 30px auto; font-size: 14px; }
	.slider .logo { text-align: center; padding-top: 20px; }
	.slider .header { max-height: 135px; }
	.slider .fillborder .triangle { bottom: -16px; }
	.slider .form_box .input { background: #fff; padding-left: 7px; }
	.slider .form_box input { padding-left: 10px; }
	.benefit_guide ul { padding: 0 15px; }
	.benefit_guide h3 { padding: 0 15px; }
	.process-form-thanks-wrapper .qualify-area-content .get-evaluation-btn{ padding: 13px 15px; font-size: 16px;  }
	.process-form-thanks-wrapper .gc-result-data .congratultins-message-content a.continue-btn{ font-size: 16px;  }
	.benefit_guide.para ul li{ line-height: 28px; font-size: 16px; padding-left: 40px;  }
	.benefit_guide.para ul li:after{ font-size:18px;  }
	.benefit_guide.para p{ padding:0 15px;  }
	.process-form-thanks-wrapper .gc-result-data .congratultins-message-content h1{ font-size: 24px;  }
	.process-form-thanks-wrapper .qualify-area-content .tabboxformbg input[type="submit"]{ padding: 6px 10px;margin-right: 2px;font-size: 14px;  }
	.process-form-thanks-wrapper .qualify-area-content .tabboxformbg a.btnformlink{ padding: 6px 10px;font-size: 14px;  }
	.take_action .evaluation_btn p{ font-size:20px;  }
	.take_action{ background-position: center center;  }
}