/* Minification failed. Returning unminified contents.
(359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
@charset "utf-8";
/* List category

* - Common

1 - Header

2 - Banner

3 - Game Result

4 - Game Jackpot

5 - News

6 - Partner

7 - Footer

8 - Win Page


*/

/*---------------------------------------------------------------------------------*/


/*Common*/
body {background:#fff;font-size: 15px;font-family: 'Roboto', sans-serif;}

.bg-dark {background:#242221 !important}

ul {margin-bottom:0; padding: 0}
ul li, ol li {list-style:none}

a {color: #024f9c;}
a:hover, a:focus {text-decoration:none;color: #e65052 !important;}

button:hover{cursor: pointer}

h1, h2, h3, h4, h5 {font-weight: 600; margin-bottom:20px; color:#000; font-family: 'Roboto', serif;}
.table td, .table th {}

.navbar-brand img {width:80%}

.btn-warning {border-radius: 30px;padding: 9px 50px 8px;font-weight: bold;font-size: 16px;text-transform: uppercase;}

.card-columns .card {background:none; margin-bottom: 1.5rem;}
.card-columns .card img {max-width:none; width:100%}



/*1 - HEADER*/

header {background: #ffffff;}
header .wrap {/* max-width:1130px; *//* padding-left:0 !important; *//* padding-right:0 !important; */}
.wrap {max-width:1100px; margin:0 auto; padding-left:15px; padding-right:15px;}


.navbar-text {padding-bottom:0}
.main-menu {position:relative;display: inline-block;background: #0a6fb5;padding: 0px 8px 0px 12px;border-radius: 8px 8px 0px 0;margin-top: 30px;}
.main-menu:before {content:"";border:none;border-bottom: 42px solid #0b6fb5;border-left: 20px solid transparent;border-right: 0px solid transparent;height: 0;position:absolute;left: -19px;bottom: 0;}
.main-menu li {padding: 0;margin-right: 0 !important;}
.main-menu li > a {text-transform:uppercase;font-family: 'Roboto', serif;font-size: 14px;font-weight: 500;color: rgb(255, 255, 255) !important;display: inline-block;}
.main-menu li a:focus, .main-menu li.active > a, .main-menu .dropdown:hover > a {color: rgba(0,0,0,1);background:#e65053;padding-top: 13px;}
.main-menu > li > a > i:before {font-size: 15px;margin-right: 0px;}


.navbar-light .navbar-toggler {border:none;padding:0;outline:none;margin-right: -3px;}


.dropdown-menu {background: #004d83;border-radius: 0;box-shadow: none;border: 0;padding: 0;margin-top: 0;}
.dropdown-menu a {padding: 10px 20px;border-bottom: 1px solid #0a5f9b;color: #fff !important;}
.dropdown-menu a:focus, .dropdown-menu a:hover { background:#e65053 !important; color:#fff !important}
.dropdown-menu a i {vertical-align: text-bottom}
.dropdown-menu a i:before {font-size: 8px}


.search-top .dropdown-menu {padding:10px;background:#fff;top:44px;right: 0;left: inherit;width: 240px;box-shadow: 0 2px 2px rgba(0,0,0,.2);}
.search-top .dropdown-menu input {border: none; border-bottom: 2px solid #000; width: 100%;background: none;border-radius: 0;}

.ico-switch {float:right;}
.ico-switch:before {content:"+";display:inline-block;font-size: 24px;text-align:center;line-height: 23px;color: #00000070;background: #ffffff;width: 24px;height: 24px;}

.dropdown.show > .ico-switch:before {content:"-";}

.sub-menu .dropdown-item {display:inline-block}




/*2 - HOMEPAGE*/

.search-course {padding: 20px 20px 5px;border-bottom: 1px solid #eee;background: #f5f5f5;}
.custom-select {border-radius: 5rem;padding: 6px 40px 6px 52px;color: rgba(0,0,0,.50);margin-bottom: 15px !important;}
form.form-inline .btn-warning {margin-bottom: 15px !important;}

.input-group {position: relative}
.input-group-addon {position: absolute;left: 6px;top: -4px;}
.input-group-addon i:before {font-size: 24px; color: #000}

.courses, .nation {background: #fff}
.courses, .teachers, .nation {padding-bottom: 50px;}
.main-title {max-width: 700px; margin:0 auto 50px; padding-top: 50px}
.main-title h2 {text-transform: uppercase;}

.row .col-md-4, .box-4-col .col-md-3, .teachers .row .col-md-3 {margin-bottom: 30px;}


.result {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#014d83+0,0271be+100 */
	background: #014d83; /* Old browsers */
	background: -moz-linear-gradient(top, #014d83 0%, #0271be 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #014d83 0%,#0271be 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #014d83 0%,#0271be 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014d83', endColorstr='#0271be',GradientType=0 ); /* IE6-9 */
	
	color:#fff;
	padding:20px;
}
.result h2 {color:#fff;}

.result table {font-size:18px}
.result table tr > th { font-weight:normal}
.result table tr > td, .result table tr > th { vertical-align:middle}

.result table .cell {display:inline-block;}
.result table .cell:after {display:inline-block; content:'-'; margin:0 10px 0 14px}
.result table tr .cell:last-child:after, .subpage table tr .cell:last-child:after {display:none}
.result table .cell-divide {display:inline-block; margin:0 10px}

.box-title-result .float-right li a {display:block; padding: 10px 8px 10px 16px; color: #fff; background: #00000033; margin-top: 26px; border-radius: 3px;}
.box-title-result .float-right li a:hover, .box-title-result .float-right li a:focus {color:#fff !important; background:rgba(0,0,0,.5)}

.other-lottery .col-md-4 {}
.other-lottery h5 {font-weight:normal;color:#fff;text-align:center;margin-bottom:0;font-size:18px;background: #e65053;padding: 12px;}
.other-lottery .other-result {text-align:center;margin-top:30px;margin-bottom: 30px;}
.other-lottery .other-result > ul {display:inline-block}
.other-lottery .other-result li {width:52px;height:61px;display:inline-block; background:url("../images/ball-1.png") no-repeat center center;text-align:center;color:#000;font-size: 22px;font-weight: bold;line-height: 54px; margin-left:1px; margin-right:1px}

.other-lottery .other-result li.stt-second, .other-lottery .other-result li.stt-third {margin-left: 15px !important;}

.other-lottery .other-result li:nth-child(1), .other-lottery .other-result li:nth-child(4n+1) { background-image:url("../images/ball-1.png");}
.other-lottery .other-result li:nth-child(2), .other-lottery .other-result li:nth-child(4n+2) { background-image:url("../images/ball-2.png");}
.other-lottery .other-result li:nth-child(3), .other-lottery .other-result li:nth-child(4n+3) { background-image:url("../images/ball-3.png");}
.other-lottery .other-result li:nth-child(4), .other-lottery .other-result li:nth-child(4n+4) { background-image:url("../images/ball-4.png");}


.radio-box {padding-top: 50px;}
.list-box {padding-top: 40px;}
.radio-box .card {box-shadow:none; background:none}
.radio-box .card ul {padding-top:20px; margin-top:20px; border-top:1px solid #f0f0f0}
.radio-box .card .card-body {padding-left:0; padding-right:0}
.radio-box .card ul li {padding-bottom: 12px;margin-bottom: 12px;border-bottom:1px solid #f0f0f0;}
.radio-box .card ul li:last-child {border-bottom:none}
.radio-box .card .h5 {font-size:16px; line-height:24px}

.news h2, .list-box h2 {font-weight:500;color: #e65052;font-size:24px;padding: 2px 0 2px 20px;border-left: 3px solid #e65052;}

.video-box .card-body {padding-top: 5px;padding-left: 0;padding-right: 0;}

.media-box h4 a {color:#000;font-size:18px;}

.image-box .bx-wrapper {margin-top:0}
.image-box .bx-wrapper .bx-pager {bottom: -30px;}
.image-box .card-title {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	position:absolute;
	bottom: -10px;
	padding: 50px 15px 20px;
	left:0;
	right:0;
	line-height: 24px;}
.image-box .card-title a {color:#fff;/* line-height: 20px; */}	


/*4 - SUB PAGE*/
.subpage header {background-color: #057fec;}
.main-ct {}
.main-ct h1 {font-size:36px;font-weight:500;margin-bottom: 20px;color: #e65052;}

.other-news {padding-top:50px; border-top: 1px solid #ebebeb;}
.other-news ul li {}
.other-news ul li i:before {font-size: 8px;vertical-align: top;}

.descript {font-weight:500;color: #065288;}

.list-left-item .thumb {
    width: 200px;
    display: inline-block;
    margin: 0px 10px 0 0;
}

.list-left-item .media a img {
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.list-left-item h5 {font-size:18px; line-height:24px}
.list-left-item p {font-size:14px}

.faqs {border: 1px solid #e4e4e4; border-radius: 5px;}
.faqs .faqs-list {border-top: 1px solid #e1e1e1;padding: 10px;} 
.faqs .faqs-list button { font-weight:500 !important}
.faqs .faqs-list button:hover, .faqs .faqs-list button:focus {  text-decoration:none !important;}
.faqs .card-body { background:#fafafa}

.subpage .table-striped tbody tr:nth-of-type(odd) {background-color: rgb(255, 238, 207);}
.subpage .result-date {font-size:24px}
.subpage .other-lottery .result-date {font-size:18px}
.subpage table .cell:after {display:inline-block; content:'-'; margin:0 6px 0 8px;}
.subpage .result-table {border-bottom:1px solid #ebebeb;padding-bottom: 30px;}
.subpage .result-table table { font-weight:500; font-size:16px}

.subpage .other-lottery .other-result li {/* margin:0 3px */}

.partner {padding: 20px 0 70px;border-top: 1px solid #ebebeb;margin-top: 50px;}
.partner ul li {}
.partner ul li img {margin:0 auto;}

.gallery-4-col .row {margin-left:-7px; margin-right:-7px}
.gallery-4-col .video a {position:relative}
.gallery-4-col .video a:before, .gallery-4-col .video a:after, .gallery-4-col .video .card:before {content:""; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute;}
.gallery-4-col .video .card:before {}
.gallery-4-col .video a:before {border-radius:50%;width:70px;height:70px;border: 4px solid #fff;z-index:11;background: #0000005e;}
.gallery-4-col .video a:after {width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; z-index:11}



	/*1 - POST*/
	.post-ct { margin-top: 50px;}
	h2 {position: relative;font-size: 30px;font-weight: 400;color: #000;margin-bottom: 30px;}
/*	h2:before, .parallax-ct h4:before {height: 3px;background:rgb(234, 200, 40);width: 30px; content: "";position: absolute;bottom: -30px; left: 0; right:0; margin: auto}*/
	
	.post-ct-topic {font-family: 'Roboto', serif; font-weight: 700;; margin-bottom: 8px}
	.post-ct-detail {margin-top: 20px;text-align: left;font-size: 15px;line-height: 28px;font-family: 'Roboto', serif;color: rgb(70, 70, 70);position: relative;/* font-weight: 300; */}
	.post-ct-detail img {max-width:100%; height: auto !important;}
	.post-ct-txt { margin: auto; max-width: 730px; margin-top: 40px;}
	
	.tag-cloud {font-family: 'Roboto', serif;margin: 50px auto 10px;max-width: 700px;}
	.tag-cloud a { display: inline-block; padding: 4px 25px; background:rgb(255, 237, 155); color: #000; border-radius: 30px; margin-left: 15px; margin-bottom:10px}
	.tag-cloud a:hover, .tag-cloud a:focus {background:rgb(255, 216, 32); color: #000!important}
	
	.comment-box {font-family: 'Roboto', serif;}

	.post-share {padding: 10px 0;margin-bottom: 20px;}
	.sps--blw {visibility:visible; opacity: 1;}
	.post-share ul li:first-child {display:block;padding: 0;margin-top: 20px;line-height: normal;text-transform: capitalize;color: #a3a3a3; position:relative}
	.post-share ul li {line-height:30px; text-align:center; display:inline-block; padding: 10px 7px;}
	.post-share ul li p {display:inline-block;background:#fff;padding: 0 15px;position: relative;}
	.post-share ul li:first-child:before {position:absolute;display:block;content:"";height:1px;width:100%;background:#ddd;top: 10px;}
	.post-share ul li a {/* margin-bottom: 20px; */display: block;}
	.social .fb, .social .yt {background: #1779cd;border-radius:50%;width: 46px;height: 46px;line-height: 46px;/* border: 2px solid #fff; */}
	.social .fb i {color: #ffffff;}
	.social .tw i { color: rgba(42,221,224,1.00)}
	.social .yt { background:#fff}
	.social .yt i {color: #E00003;}
	.social .list-inline-item:not(:last-child) {margin-right:0}
	.post-share ul li a i:before {margin-right: 0;font-size: 48px;}
	
	.extra-news h4 {font-size: 18px;padding: 12px 20px 12px;margin-bottom:30px;background: #ffde16;color: #000;font-weight: 500;text-transform: uppercase; position:relative}
	.extra-news h4:before {position:absolute;content:"";right:0;width: 0;height: 0;border-top: 21px solid transparent;border-bottom: 21px solid transparent;border-right: 21px solid #fafafa;top: 0;}
	.extra-news .media-body p {line-height: 24px;font-size: 15px;font-weight: normal;color: #000;}
	.extra-news .media-body p a {display: block;color: #000;}
	.extra-news .media-body p a:hover {color: #e00102 !important;}


	/*2 - BREADCRUM*/
	.breadcrumb {background: #f4f4f4;margin-bottom: 40px;padding: 10px 15px;font-size: 14px;}
	.breadcrumb li a {color: #000;}


	/*3 - SUBMENU*/
	.submenu {border-bottom: 1px solid #f0f0f0;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
	.submenu li a {font-size: 18px;padding: 10px 20px;display: inline-block;color: rgba(0,0,0,.5);}
	.submenu li.active {position: relative}
	.submenu li.active a {font-weight: 500; color: #434343!important;}
	.submenu li.active:before {height: 5px;background:rgb(234, 200, 40);width: 100%;content: "";position: absolute;bottom: -5px;}
	.submenu select {border:none;font-size:18px;padding:10px 20px;height: auto !important;text-align: center;text-align-last: center;border-bottom: 3px solid #ffde16;border-radius: 0;background: none; display:none}
	

	.card-deck {margin-bottom: 30px}
	.card {border: none;border-radius: 0;}
	.card-img-top {border-radius: 0}
	.card h4 {font-family: 'Roboto', serif;font-size: 20px;line-height: 28px;font-weight: 500;margin-bottom: 5px;}
	.card-title a {color: #000000;}
	.card-text {margin-bottom: 8px; line-height: 20px}



/*8 - FOOTER*/

footer {background: #004b8c;color:rgba(255,255,255,0.70);padding: 40px 10px;font-size: 14px;font-weight: 300;margin-top: 0;}
footer h4 {color: #fff; font-weight: normal; font-size: 18px; position: relative; margin-bottom: 60px}
footer h4:before {content:""; position: absolute; width: 50px; height: 2px; background: #eac828; bottom: -30px}
footer ul li {padding: 8px 0}
footer a {color:rgba(255,255,255,0.70);}
footer a:hover {color:rgba(255,255,255,1)!important;}
footer i {color:rgba(255,255,255,.3);}

.social li {padding: 0;margin-left: 15px;}
footer .social i:before {font-size: 47px !important;margin-left: -1px;margin-right: 0;}
footer .copyright {line-height: 30px;}






/*9 BANNER*/

.main-banner {position: relative;padding: 0;}
.main-banner .col-md-4 h4 {text-transform: uppercase;font-weight: normal;font-size: 18px;color: #ffde16;margin-top: 10px;}
.main-banner .col-md-4 {margin-bottom:0}
.main-banner .col-md-4 a, .main-banner .col-md-4 a:hover, .main-banner .col-md-4 a:focus {color: #ffffffc2 !important;}
.main-banner .carousel-control-next, .main-banner .carousel-control-prev {opacity: 0}
.main-banner .carousel:hover .carousel-control-next, .main-banner .carousel:hover .carousel-control-prev,.main-banner .carousel:focus .carousel-control-next, .main-banner .carousel:focus .carousel-control-prev {opacity: .5}
.main-banner .carousel-control-next:hover, .main-banner .carousel-control-prev:hover,.main-banner .carousel-control-next:focus, .main-banner .carousel-control-prev:focus {opacity: .9 !important}

.main-banner .carousel-indicators {}
.main-banner .carousel-indicators li {height: 12px;text-indent: initial;text-align: center;line-height: 30px;cursor: pointer;border-radius: 50%;background-color: rgba(0,0,0,.2);width: 12px;margin: 0 5px;}
.main-banner .carousel-indicators li.active {background-color: rgba(0,0,0,.7)}

#news-slider p.mt-0 {margin-top: -4px !important}


/*----------------------------------------------------------------------------------------
										BTN ON TOP & LIKE
----------------------------------------------------------------------------------------*/
.btn-ontop {position:fixed; bottom:50px; right:30px ;z-index:9999;}
.btn-ontop a {border-radius: 5px;color:#fff;cursor:pointer;background:#1099dd;display:block;line-height:inherit;font-size: 20px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);padding: 14px 12px 8px 14px;}

.btn-ontop a:hover, .btn-ontop a:focus {color:#fff !important}

.btn-ontop a i {
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
	display: block;
}
.btn-ontop a i:before { font-size:18px}


/* CSS Document */
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 30px auto 0;
  padding: 0;
  *
  zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /* fix other elements on the page moving (in Chrome) */
  -webkit-transform: translateZ(0);
}
/** THEME
===================================*/
.bx-wrapper {
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -40px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #6666664d;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #1099dd;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/*--------------------------------------- Responsive (MIN) ------------------------------------------*/
@media (min-width: 1200px) {
	.main-banner {min-height: 420px}
	.wrap .navbar {padding: .5rem 0 0;}
}


@media (min-width: 1150px) {
	.wrap {padding-left:0; padding-right:0}
}


@media (min-width: 990px) {
	.main-menu .dropdown:hover > .dropdown-menu, .sub-menu:hover .dropdown-menu {display: block}
	.sub-menu {position:relative}
	.sub-menu .dropdown-menu {top: -2px;left: 100%;background: #015088;}
	.sub-menu:hover .dropdown-item:focus, .sub-menu:hover > .dropdown-item {background:#e65053; color:#fff}
	.main-menu li > a, .search-top {padding: 12px 15px;}
	.main-menu li:first-child > a {}
	.ico-switch {display:none !important}
	.post-ct {padding-right:50px}
	
}

@media (min-width: 768px) {
	.media-box {padding-left:30px}
	.image-box {padding-top:10px}
	.subpage .result-table:last-child {border-bottom:none}
}

@media (max-width: 990px) {
	.search-top, .search-top .dropdown-menu { display:block; text-align:left}
	.main-menu .list-inline-item:not(:last-child) {margin-right:0; border-bottom: 1px solid #00000024;}
	.main-menu li > a {padding: 14px 0 12px !important;}
	.main-menu li.show > a {color: #000}
	.navbar-text {display:block}
	.main-menu:before {display:none}
	
	header .wrap {padding: 0}
	.navbar-brand {padding-left: 16px; padding-top: 8px}
	.navbar-light .navbar-toggler {margin-right: 16px}
	.navbar {padding: 0}
	.main-menu {margin-top: 0; border-radius: 0; width: 100%}
	.main-menu li {display: flex; max-width: 100%; flex: 0 0 100%; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap}
	.main-menu li.active > a {background: none}
	.main-menu .dropdown:hover > a, .main-menu .dropdown:focus > a  {padding-top: 0; background: none}
	.ico-switch {float: none}
	
	.dropdown-menu {position: static; float: none;}
	.dropdown-item:hover, .dropdown-item:focus { background:none}
	.dropdown-menu a {padding-left:10px;}
	.dropdown-menu a:last-child {border:none}
	
	.main-menu .dropdown-menu {max-width: 100%; flex: 0 0 100%;}
	.dropdown-menu a:focus, .dropdown-menu a:hover, .main-menu li a:focus {background: none !important}
	
	.sub-menu {display: flex; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap}
	.sub-menu .dropdown-menu {padding-left: 20px; display: block}
	.sub-menu .ico-switch {display: none}
	
	.search-top .search {display:none}
	.search-top .dropdown-menu { background:none; width:100%; box-shadow:none; padding:20px 5px 10px}
	.search-top .dropdown-menu .col-auto {padding:0; width:100%}
	.search-top input[type="text"], .search-top input[type="search"] {padding-left:0}
	.search-top input::placeholder { text-transform:uppercase; color:rgba(0,0,0,.40);}
	
	.submenu .list-inline {overflow-x: auto; overflow-y:visible; text-align:center; white-space:nowrap;}
	.submenu li.active:before {bottom:0}
	.submenu li a {padding:15px 20px}
}

@media (max-width: 768px) {
	footer .wrap .row .col-md-3, footer .wrap .row .col-md-2, footer .wrap .row .col-md-4 { text-align:center}
	footer h4:before {left: 0; right: 0; margin: auto;}
	footer .copyright {margin-top:0}
	footer, footer .col-md-3 ul {text-align:center !important}
	footer .col-md-8 {margin:15px 0}
	footer .col-md-1 img {max-width:74px;}
	 
	
	.ekko-lightbox .modal-content {background:none}
	.ekko-lightbox-nav-overlay {left:0 !important; right:0 !important}
	
	.post-share {position:static;opacity:1;visibility:visible;background:none;box-shadow: none;text-align:center;padding-bottom: 0;}
	.post-share ul li {display:inline-block; padding:10px 7px}
	.post-share ul li:first-child {display:block;line-height: normal;padding: 0;margin-top: 20px;font-family: 'Roboto', sans-serif;}
	.post-ct-detail {margin-top: 20px;}
	
	.btn-ontop {display:none !important}
	
	.main-banner .col-md-4 {margin-top: 30px}
	.box-title-result .float-right {display:none}
	
	.result table tr th:nth-child(3), .result table tr th:nth-child(4), .result table tr td:nth-child(3), .result table tr td:nth-child(4) {display:none}
	.result-table table tr th:nth-child(3), .result-table table tr th:nth-child(4), .result-table table tr td:nth-child(3), .result-table table tr td:nth-child(4) {display:none}
	.result .box-title-result h2 {font-size:24px; float:none !important; margin-bottom:50px}
	
	.extra-news { margin-top:40px}
	
}

@media (max-width: 540px) {
	.partner .list-inline-item {width:40%; margin:0 4% 20px !important}
	.partner .list-inline-item img {max-width:100%}
}
	/*
  	Flaticon icon font: Flaticon
  	Creation date: 17/11/2017 15:38
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 14px;
font-style: normal;
margin-right: 8px;
}

.flaticon-facebook-logo:before { content: "\f100"; }
.flaticon-youtube-logotype:before { content: "\f101"; }
.flaticon-old-handphone:before { content: "\f102"; }
.flaticon-telephone-1:before { content: "\f103"; }
.flaticon-tool-1:before { content: "\f104"; }
.flaticon-social-skype-circular-button:before { content: "\f105"; }
.flaticon-social:before { content: "\f106"; }
.flaticon-social-twitter-circular-button:before { content: "\f107"; }
.flaticon-telephone:before { content: "\f108"; }
.flaticon-black-envelope:before { content: "\f109"; }
.flaticon-arrow:before { content: "\f10a"; }
.flaticon-home-button:before { content: "\f10b"; }
.flaticon-internet:before { content: "\f10c"; }
.flaticon-time:before { content: "\f10d"; }
.flaticon-placeholder:before { content: "\f10e"; }
.flaticon-eye:before { content: "\f10f"; }
.flaticon-left-arrow:before { content: "\f110"; }
.flaticon-arrows:before { content: "\f111"; }
.flaticon-array:before { content: "\f112"; }
.flaticon-email:before { content: "\f113"; }
.flaticon-clock-circular-outline:before { content: "\f114"; }
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc6CsQ.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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xFIzIFKw.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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xGIzIFKw.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: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzI.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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.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: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TzBic6CsQ.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.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;
}

