/* cyrillic-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 300;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 600;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Montserrat';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/s/montserrat/v17/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body, html {	font-family: 'Montserrat',Arial,sans-serif;	background-color: #F2F5FE;	margin: 0;	color: #808080;}input[type="checkbox"]{	font-size: 20px;    width: 20px;    height: 20px;    margin-right: 10px;}input[type="checkbox"]:hover{	cursor:pointer;}input[type="radio"]{	font-size: 20px;    width: 20px;    height: 20px;    margin-right: 10px;}input[type="text"] {   height: 25px;   border: 1px solid #D1D3D4;   border-radius: 1px;   -webkit-border-radius: 1px;   -moz-border-radius: 1px;   -khtml-border-radius: 1px;   outline: none;    font-size: 18px;}input[type="number"] {   height: 25px;   border: 1px solid #D1D3D4;   border-radius: 1px;   -webkit-border-radius: 1px;   -moz-border-radius: 1px;   -khtml-border-radius: 1px;   outline: none;    font-size: 18px;}select{   height: 29px;   border: 1px solid #D1D3D4;   border-radius: 1px;   -webkit-border-radius: 1px;   -moz-border-radius: 1px;   -khtml-border-radius: 1px;   outline: none;    font-size: 18px;   color:#808080;}textarea{   border: 1px solid #D1D3D4;   border-radius: 1px;   -webkit-border-radius: 1px;   -moz-border-radius: 1px;   -khtml-border-radius: 1px;   outline: none;    font-size: 18px;}.img_logo{	padding-top: 10px;    width: 170px;}.btn_green{	padding:5px;	margin:10px 0;	color:#fff;	background-color:#4786FF;	cursor:pointer;	width:150px;	text-align:center;}.btn_grey{	padding:5px;	margin:10px 0;	color:#a1a1a1;	cursor:pointer;	width:150px;	text-align:center;	border: solid 1px #ffffff;	font-weight: bold;}.btn_grey_r{	padding:5px;	margin:10px 0;	color:#a1a1a1;	cursor:pointer;	width:150px;	text-align:center;	border: solid 1px #ffffff;	font-weight: bold;	border-radius: 30px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	-khtml-border-radius: 30px;}.btn_grey:hover{	color:#808080;	border: solid 1px #808080;}.btn_blue{	padding:13px 30px;	margin:10px 0;	color:#fff;	background-color:#4786FF;	cursor:pointer;	text-transform:uppercase;	text-align:center;	border: 0px solid #4786FF;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	font-weight: bold;}.btn_blue:hover{	background-color:#4783ff;	border: 0px solid #4783ff;}.btn_blue_r{	padding:13px 30px;	margin:10px 0;	color:#fff;	background-color:#4786FF;	cursor:pointer;	text-align:center;	border: 0px solid #4786FF;	border-radius: 30px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	-khtml-border-radius: 30px;	font-weight: bold;}.btn_red{	padding:5px;	margin:10px 0;	color:#fff;	background-color:#FB617F;	cursor:pointer;	width:150px;	text-align:center;}.btn_orange_r{	padding:13px 30px;	margin:10px 0;	color:#fff;	background-color:#F6AA72;	cursor:pointer;	text-align:center;	border: 0px solid #4786FF;	border-radius: 30px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	-khtml-border-radius: 30px;	font-weight: bold;}.wrap{	width:980px;}.main_link{	float:right;	margin:10px;	color:#fff;	cursor:pointer;}.btn { 		display:inline-block; 		padding:5px;		color:#B2B2B2;		font-weight:bold;		cursor:pointer;   }   .header_left{	padding:25px;	float:left;	width:40%;	min-width:250px;	color:#fff;	text-align:left;	line-height: 1.5;}.header_right{	padding:0px;	float:right;	width:40%;	min-width:250px;	color:#fff;	text-align:center;}.string_info{	width:100%;	height:70px;	color:#fff;	background-color:#4786FF;}.div3{	width:30%;	text-align:center;	display:inline-block;}.crt_srv_pg {	background-color:#fff;	position: relative;	margin-top:20px;	border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -khtml-border-radius: 10px;    box-shadow: 0px 3px 3px #dedede;	padding: 20px 5px;}.div2{	width:45%;	text-align:center;	display:inline-block;}   #first_div{	   background-image: url(img/backimg.jpg); 	   background-repeat: no-repeat; 	   background-position: center top;    }		
/************************************************************************************
smaller than 980
*************************************************************************************/
@media(max-width:980px) {		.wrap{	width:auto;}
}
/************************************************************************************
smaller than 768
*************************************************************************************/
@media (max-width:768px) {      .main_link {		width: 30%;		margin-top: 30px;		margin-bottom: -30px;	}		.header_right {		width: 50%;	}
}/************************************************************************************smaller than 640*************************************************************************************/@media (max-width:640px) {		#table_price_div{		max-width: 600px;		overflow-y: auto;		font-size: 0.8em;	}		.div2{		width:90%;		text-align:center;		display:inline-block;	}		.header_left{		width:90%;	}	.header_right{		width:90%;	}			.header{		text-align: center;	}		.main_link {		width: 25%;	}}
/************************************************************************************
smaller than 480
*************************************************************************************/
@media (max-width:480px) {		.main_link {		width: 100%;		padding:12px 0;	}		.string_info{		height:100px;	}		.enter_form{		float:none;	}	
}
/************************************************************************************smaller than 320*************************************************************************************/@media (max-width:480px) {}










