@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i);body {  font-family:'Roboto', sans-serif!important;}.bg_black {	background: #ffffff;	padding: 7px 0;	color: #fff;	font-size: 11px;	position: fixed;	z-index: 9;}.bg_black > img {	width: 450px;}.splas_sm{	padding:0;}.splas_sm > img{	width: 100%;}.body-container {	position: relative;	padding: 0;	max-width: 1100px;	margin: -25% auto 60px;}.question-container {	background: #FFFFFF;	padding: 25px 35px 40px;	max-width: 100%;}.menu {	float:right;	margin-bottom: 0;}.menu > li {	display: inline;	margin: 0 7.5px;}.menu > li > a {	color: gray !important;	font-size: 16px;}.title {	font-size: 37px;	margin: 0;	color: #000;	font-weight: 700;	margin-bottom: 30px;	text-transform: unset;}.sub_title{	font-size:20px;	margin:0;	color:#000;	font-weight:300;}.border_line {	border-top: 1px solid #ccc;	margin: 30px 0;}.Q_title {	font-size: 26px;	margin: 0;	color: #000;	font-weight: 600;	padding: 0 0 20px;}.Q_title > span{	font-size:20px;	margin:0;	color:#000;	font-weight:300; }.sazalll {	margin-left: 30px;	font-size: 20px;	font-style: italic;	font-weight: 400;	margin-top: -7px;	position: absolute;}.m-35{	margin-bottom: 35px!important;}.sazalll_2m {	margin-left: 30px;	font-size: 20px;	font-style: italic;	font-weight: 400;	line-height: 29px;	margin-top: -8px;	position: absolute;}.fff1[type="checkbox"] {opacity: 0; position: absolute;}.fff1[type="radio"] {opacity: 0; position: absolute;} .label {	border: 1px solid #777;	border-radius: 0;	display: inline-block;	height: 18px;	margin: 4px auto auto;	position:;	width: 18px;	border-radius: 50%;	cursor: pointer;}.required {	border: 1px solid #f00 !important;}.fff1[type="checkbox"]:checked + .label{background:#7fbdf0; height:18px; width:18px;border:1px solid #0980e4;}.fff1[type="radio"]:checked + .label{background:#7fbdf0; height:18px; width:18px;border:1px solid #0980e4;} .no_2{margin-top: ;}.ma_bottom{margin-bottom:18px;}.ma_bottom_2{margin-bottom:35px;}.ma_bottom_3{margin-bottom:45px;}.table_Q .table thead th {	vertical-align: bottom;	border-bottom: 0px solid #dee2e6;	font-style: unset;}.table_Q .table td span, .table_Q .table th span{ 	font-weight:300;	font-size: 18px;}.table_Q .table th {	padding: 13px 22px;	vertical-align: middle;	border-top: 0px solid #dee2e6;	font-size: 20px;	font-style: italic;	line-height: 1.3;}.table_Q .table td{	padding: 13px 22px;	vertical-align: middle;	border-top: 0px solid #dee2e6;	font-size: 18px;	font-style: italic;	line-height: 1.3;}.width_1 {	width: 60%;}.pd_rigth{	padding-right:0;}.pd_left{	padding-left:0;}.padd_0{	padding:0;}.mar_f0{	margin-bottom:18px;}.form-control { 	background-color: #f2f2f2;	background-clip: padding-box;	border: 1px solid #ced4da;	border-radius: 0; }.btn__primary {	border: none;	background: #017ce3;	padding: 12px 50px;	color: #fff!important;	font-weight: 600;	border-radius: 50px;}.title_down{	font-size: 26px;	margin: 0;	color: #000;	font-weight: 600;	padding: 0 0 20px;}.Subtitle_down{	font-size:20px;	margin:0;	color:#000;	font-weight:300; 	padding:0 0 20px;}.input_smWIdth { 	width: 200px;	height: auto;	padding: 3px 10px;	margin: 0 30px;	background:#fff;}.MAZ_width21 {	max-width: 545px;	margin: auto;	padding: ;}input:disabled+label {    cursor: not-allowed !important;}@media only screenand (min-width : 180px)and (max-width : 767px) { 	.logo {		text-align: center;		width: 100%;		display: inherit;	}	.splas_sm > img {		width: 100%;		margin-top: 80px;	}	.menu {		float: none;		width: 222px;		padding: 0;		margin: 18px auto;		text-align: center;	}	.body-container {		margin: 0% auto 60px;	}	.question-container {		width: auto;		padding-top: 0;		background: #FFFFFF;		padding: 25px 15px;	}	.Subtitle_down {		font-size: 15px;	}	.text-xs-center{text-align:center;}	.border_line {		border-top: 1px solid #ccc;		margin: 20px 0;	}	.gift_label {		margin: 20px auto auto;	}	.bg_black > img {		width: 290px;	}.bg_black {padding: 12px 0; }	.title {		font-size: 22px;		padding: 20px;		color: #000 !important;		margin-bottom: 0;		padding-bottom: 0;		text-align: center;	}	.sub_title {		font-size: 16px;	}	.Q_title {		font-size: 16px;		line-height: 24px;	}	.Q_title > span {		font-size: 14px;	}	.sazalll {		font-size: 14px;		line-height: 16px;	}	.sazalll_2m {		font-size: 16px;		line-height: 18px;	}	.pd_rigth, .pd_left {padding: 0;}	.mar_res{margin-top:20px;}	.box_shaMAin { 		margin: 0% auto 60px;	}	.table_Q{		padding:0px;	}	.table_Q .table th {		padding: 13px;		font-size: 10px;	}	.table_Q .table td {		padding: 13px 6px;		font-size: 11px;	}	.table_Q .input_smWIdth {		width: 76px;		margin: 0 0px;	}	.table_Q .table td span, .table_Q .table th span {		font-weight: 300;		font-size: 10px;	}	.label {		height: 18px;		margin: 0px auto auto;		width: 18px;	}	.question_Six .table{		table-layout:fixed;	}	.question_Six .table th{		width:33%;	}	.question_Six .table td{		word-break: break-all;	}	.m-mb-25{		margin-bottom:25px!important;	}	.m-mb-35{		margin-bottom:35px!important;	}	.m-mb-60{		margin-top:60px!important;	}	.m-mb-40{		margin-top:40px!important;	}	.m-mb-50{		margin-top:50px!important;	}	.m-mb-30{		margin-top:30px!important;	}}@media only screen and (min-width: 180px) and (max-width: 768px) {	.sazalll { 		margin-top: 0; 	}}