@charset "utf-8";

/*	Copyright (c) 2019 Marketify
/*	Author: Marketify
/*	This file is made for CURRENT TEMPLATE


	01) GLAX BASE
	02) GLAX HERO HEADER
	03) GLAX MOBILE TOPBAR
	04) GLAX MOBILE HEADER
	05) GLAX WIDGET
	06) GLAX HOME INTRODUCE
	07) GLAX HOME SERVICE
	08) GLAX WHY CHOOSE US
	09) GLAX PRINCIPLES
	10) GLAX RESPONSIBILITY
	11) GLAX HOME PROJECTS
	12) GLAX HOME BLOG
	13) GLAX FOOTER
	14) GLAX TO TOP
	15) GLAX PROJECTS
	16) GLAX PROJECT SINGLE
	17) GLAX SERVICES
	18) GLAX SERVICE SINGLE
	19) GLAX BLOG
	20) GLAX BLOG SINGLE
	21) GLAX ABOUT
	22) GLAX CONTACT
	23) GLAX MEDIA QUERIES (FOR SMALL DEVICES)
	

/*------------------------------------------------------------------*/
/*	01) GLAX BASE
/*------------------------------------------------------------------*/

html {
	overflow-x: hidden;
	padding: 0px;
	margin: 0px
}
body{
	font-family: "Microsoft Yahei", 宋体, Tahoma, Arial;
	font-size: 16px;
	line-height: 1.8em;
	word-wrap: break-word;
	letter-spacing: 1.5px;
}
svg{
	fill: currentcolor;
	width: 15px;
	height: 15px;
}
img.svg{
	width: 15px;
	height: 15px;
}
.glax_tm_sticky_section{
	position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
	overflow: visible;
	top: 50px;
}
.glax_tm_sticky_section:after{
	clear: both;
	display: table;
	content: '';
}
.glax_tm_wrapper_all{
	width: 100%;
	min-height: 100vh;
	height: auto;
	float: left;
	clear: both;
	position: relative;
	z-index: 20;
	padding: 90px 80px 0px 80px;
}
.glax_tm_wrapper_all .wrapper_all_inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 40;
}
.glax_tm_section{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_wrapper_all,
.glax_tm_wrapper_all *{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.glax_tm_border_wrap .border{position: absolute;}
.glax_tm_border_wrap .border.top{
	top: 0px;
	left: 0px;
	right: 0px;
	height: 90px;
}
.glax_tm_border_wrap .border.left{
	top: 90px;
	left: 0px;
	bottom: 0px;
	width: 80px;
}
.glax_tm_border_wrap .border.right{
	top: 90px;
	right: 0px;
	bottom: 0px;
	width: 80px;
}
.glax_tm_border_wrap .border:before{
	position: absolute;
	content: "";
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-image: url(..//img/patterns/green-dust-and-scratches.png);
	background-repeat: repeat;
	z-index: 2;
}
.glax_tm_border_wrap .border:after{
	position: absolute;
	content: "";
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #e2ddd6;
	z-index: 1;
}
.glax_tm_holder_wrap .holder{
	position: absolute;
	top: 150px;
	bottom: 0px;
	width: 30px;
	background-color: #081225;
	z-index: 25;
}
.glax_tm_holder_wrap .holder.left{left: 50px;}
.glax_tm_holder_wrap .holder.right{right: 50px;}
.glax_tm_holder_wrap .holder.left:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0px 0px 20px 30px;
	border-color: transparent transparent #081225 transparent;
	top: -20px;
}
.glax_tm_holder_wrap .holder.right:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 0px 0px 30px;
	border-color: transparent transparent transparent #081225;
	top: -20px;
}
.glax_tm_topbar_wrap{
	left: 80px;
	right: 80px;
	height: 90px;
	position: absolute;
	top: 0px;
	z-index: 30;
}
.glax_tm_topbar_wrap .inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-left: 260px;
	position: relative;
	z-index: 5;
}
.glax_tm_topbar_wrap .left_part_wrap{
	width: auto;
	height: 90px;
	float: left;
	display: flex;
	align-items: center;
}
.glax_tm_topbar_wrap .share_wrap h1{
	font-size: 36px;
	color: #5D9D03;
    letter-spacing: 2px;
    line-height: 1.2;
    position: relative;
    left: -2px;
    font-weight: 700;
}
.glax_tm_topbar_wrap .share_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_topbar_wrap .share_wrap ul li{
	margin: 0px;
	display: inline-block;
}
.glax_tm_topbar_wrap .share_wrap ul li a{
	text-decoration: none;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 1px solid #666;
	text-align: center;
	line-height: 30px;
	color: #666;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_topbar_wrap .share_wrap ul li a:hover{
	color: #111;
	border-color: #111;
}
.glax_tm_topbar_wrap .share_wrap ul li a i{
	-webkit-transition: all 0s ease;
	   -moz-transition: all 0s ease;
	    -ms-transition: all 0s ease;
	     -o-transition: all 0s ease;
	        transition: all 0s ease;
}
.glax_tm_topbar_wrap .language{
	padding-left: 60px;
	position: relative;
}
.glax_tm_topbar_wrap .language .selected{
	text-decoration: none;
	color: #666;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-transform: uppercase;
	font-weight: 500;
	position: relative;
	display: inline-block;
}
.glax_tm_topbar_wrap .language .selected:before{
	position: absolute;
	content: "";
	border: 5px solid transparent;
	border-top-color: #666;
	left: 100%;
	margin-left: 3px;
	top: 7px;
}
.glax_tm_topbar_wrap .language .selected:after{
	position: absolute;
	content: "";
	width: 20px;
	height: 1px;
	background-color: #666;
	right: 100%;
	top: 10px;
	margin-right: 20px;
}
.glax_tm_wrapper_all .lang_box{
	position: absolute;
	min-width: 90px;
	height: auto;
	background-color: #111;
	border-radius: 5px;
	padding: 10px 12px 10px 12px;
	top: 60px;
	margin-top: 8px;
	opacity: 0;
	visibility: hidden;
	z-index: 50;	
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_wrapper_all .lang_box.opened{
	opacity: 1;
	visibility: visible;
}
.glax_tm_wrapper_all .lang_box ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_wrapper_all .lang_box ul li{
	margin: 0px 0px 5px 0px;
}
.glax_tm_wrapper_all .lang_box ul li:last-child{margin-bottom: 0px;}
.glax_tm_wrapper_all .lang_box ul li a{
	text-decoration: none;
	color: #e1e1e1;
}
.glax_tm_wrapper_all .lang_box ul li span{color: #767676;}
.glax_tm_topbar_wrap .right_part_wrap{float: right;}
.glax_tm_topbar_wrap .right_part_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_topbar_wrap .right_part_wrap ul li{
	margin: 0px 5px 0px 0px;
	float: left;
	width: 60px;
	height: 90px;
	text-align: center;
	position: relative;
	top: 0px;
	
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;
}
.glax_tm_topbar_wrap .right_part_wrap ul li.opened{top: -85px;}
.glax_tm_topbar_wrap .right_part_wrap ul li:nth-child(1){transition-delay: .02s;}
.glax_tm_topbar_wrap .right_part_wrap ul li:nth-child(2){transition-delay: .04s;}
.glax_tm_topbar_wrap .right_part_wrap ul li:nth-child(3){transition-delay: .06s;}
.glax_tm_topbar_wrap .right_part_wrap ul li:nth-child(4){transition-delay: .08s;}
.glax_tm_topbar_wrap .right_part_wrap ul li:last-child{margin-right: 0px;}
.glax_tm_topbar_wrap .right_part_wrap ul li a{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 70px;
	text-decoration: none;
	color: #edc0c6;
	background-color: #5D9D03;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_topbar_wrap .right_part_wrap ul li a:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 60px 0px 0px;
	border-color: #5D9D03 transparent transparent transparent;
	left: 0px;
	top: 100%;
}
.glax_tm_topbar_wrap .right_part_wrap ul li:hover a{
	height: 77px;
	color: #fff;
}
.glax_tm_topbar_wrap .right_part_wrap ul li .svg{
	width: 26px;
	height: 26px;
	position: relative;
	top: 30px;
}
.glax_tm_hero_header_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_hero_header_wrap .slider_total_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_hero_header_wrap .image_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_hero_header_wrap .image_wrap .bg_img{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 1;
}
.glax_tm_hero_header_wrap .swiper_content{
	position: relative;
	max-width: 550px;
	height: auto;
	z-index: 2;
	float: left;
}
.glax_tm_hero_header_wrap .swiper_content .texts_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 40px;
}
.glax_tm_hero_header_wrap .swiper_content .texts_wrap h3{
	font-family: "Microsoft YaHei";
	font-size: 60px;
	text-transform: capitalize;
	line-height: 1;
	color: #fff;
	letter-spacing: 0px;
	font-weight: 400;
	margin-bottom: 30px;
}
.glax_tm_hero_header_wrap .swiper_content .texts_wrap p{
	color: #ccc;
	line-height: 1.7;
	letter-spacing: 0px;
}
.glax_tm_hero_header_wrap .swiper-slide .swiper_content{
	opacity: 0;
	padding: 250px 0px;
}
.glax_tm_hero_header_wrap .switches{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_hero_header_wrap .swiper_overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.6);
	z-index: 4;
}
.my_swiper_pagination{
	width: auto;
	margin-left: 163px;
}
.my_swiper_pagination .current{
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	font-family: "Microsoft YaHei";
}
.my_swiper_pagination .total{
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	font-family: "Montserrat";
}
.my_swiper_pagination .divider{
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	font-family: "Montserrat";
}
.prev_next{
	display: inline-block;
	transform: rotate(180deg);
}
.prev_next > div{
	background-color: #081225;
	padding: 30px;
	cursor: pointer;
	display: inline-block;
	border-radius: 2px;
	position: relative;
}
.prev_next > div:after{
	width: 0px;
	height: 0px;
	position: absolute;
	content: '';
	border: 5px solid transparent;
	border-left-color: #ccc;
	top: 25px;
	left: 27px;
}
.prev_next .tm_next_button:after{
	transform: rotate(180deg);
	left: 22px;
}
.glax_tm_swiper_content{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
	width: 100%;
}

/*------------------------------------------------------------------*/ 
/*	02) GLAX HEADER
/*------------------------------------------------------------------*/

.glax_tm_header_wrap{
	position: absolute;
	z-index: 20;
	border-bottom: 1px solid rgba(255,255,255,.1);
	top: 0px;
	width: 100%;
}
.glax_tm_header_wrap .header_inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 260px;
	position: relative;
}
.glax_tm_header_wrap .header_inner_wrap .menu_wrap > ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_header_wrap .header_inner_wrap .menu_wrap > ul > li{
	margin: 0px 40px 0px 0px;
	float: left;
	position: relative;
}
.glax_tm_header_wrap .header_inner_wrap .menu_wrap > ul > li:last-child{margin-right: 0px;}
.glax_tm_header_wrap .header_inner_wrap .menu_wrap > ul > li > a{
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
	font-family: "Microsoft YaHei";
	padding: 35px 5px 35px 0px;
	display: inline-block;
	position: relative;
}
.glax_tm_header_wrap .header_inner_wrap .menu_wrap > ul > li.shape > a:before{
	position: absolute;
	content: "";
	border: 5px solid transparent;
	border-top-color: #fff;
	left: 100%;
	top: 50%;
	transform: translateY(-50%);
}
.glax_tm_header_wrap .purchase_button a{
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 500;
	color: #fff;
	font-family: "Microsoft YaHei";
	border: 1px solid #a3a8ad;
	border-radius: 2px;
	padding: 16px 30px 14px 30px;
	display: inline-block;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_header_wrap .purchase_button a:hover{border-color: #fff;}

.glax_tm_header_wrap[data-style="light"]{border-bottom: 1px solid rgba(0,0,0,.1);}
.glax_tm_header_wrap[data-style="light"] .header_inner_wrap .menu_wrap > ul > li > a{color: #000;}
.glax_tm_header_wrap[data-style="light"] .header_inner_wrap .menu_wrap > ul > li > a:before{border-top-color: #000000;}
.glax_tm_header_wrap[data-style="light"] .purchase_button a{color: #000000;}
.glax_tm_header_wrap[data-style="light"] .purchase_button a:hover{border-color: #000000;}
.glax_tm_header_wrap[data-position="relative"]{position: relative;}

.glax_tm_header_wrap .logo_wrap{
	position: absolute;
	left: 0px;
	width: 220px;
	top: -90px;
	bottom: 0px;
	background-color: #5D9D03;
	justify-content: center;
	display: flex;
	align-items: center;
	z-index: 2;
	padding: 25px;
}
.glax_tm_header_wrap .logo_wrap:before{
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 220px 0px 0px;
    border-color: #5D9D03 transparent transparent transparent;
    left: 0px;
    top: 100%;	
}
.glax_tm_header_wrap .logo_wrap:after{
	position: absolute;
    content: "";
    width: 200px;
	height: 15px;
	background-color: #5D9D03;
	bottom: -33px;
	transform: rotate(-10deg);
}
.glax_tm_header_wrap .logo_wrap .left{
	position: absolute;
	z-index: 11;
	width: 20px;
	height: 20px;
	background-color: #5D9D03;
	left: 0px;
	bottom: -51px;
	border-radius: 100%;
}
.glax_tm_header_wrap .logo_wrap .right{
	position: absolute;
	z-index: 11;
	width: 22px;
	height: 20px;
	background-color: #5D9D03;
	right: 0px;
	bottom: -15px;
	border-radius: 100%;
}
.glax_tm_header_wrap .logo_wrap .extra_first{
	position: absolute;
	z-index: 11;
	width: 22px;
	height: 20px;
	background-color: #5D9D03;
	right: 0px;
	bottom: -12px;
	border-radius: 100%;
}
.glax_tm_header_wrap .logo_wrap .extra_second{
	position: absolute;
	z-index: 11;
	width: 22px;
	height: 20px;
	background-color: #5D9D03;
	right: 3px;
	bottom: -16px;
	border-radius: 100%;
}
.glax_tm_header_wrap .logo_wrap .full_link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 40;
}
.glax_tm_header_wrap .submenu_wrap{
	position: absolute;
	min-width: 220px;
	height: auto;
	background-color: #111;
	top: 100%;
	left: -20px;
	padding: 30px 20px 25px 20px;
	
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_header_wrap .header_inner_wrap .menu_wrap > ul > li:hover .submenu_wrap{
	opacity: 1;
	visibility: visible;
}
.glax_tm_header_wrap .submenu_wrap:before{
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 220px 0px 0px;
    border-color: #111 transparent transparent transparent;
    left: 0px;
    top: 100%;
}
.glax_tm_header_wrap .submenu_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_header_wrap .submenu_wrap ul li{margin: 0px 0px 8px 0px;}
.glax_tm_header_wrap .submenu_wrap ul li:last-child{margin-bottom: 0px;}
.glax_tm_header_wrap .submenu_wrap ul li a{
	text-decoration: none;
	color: #ccc;
	text-transform: capitalize;
	display: block;
	font-family: "Microsoft YaHei";
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_header_wrap .submenu_wrap ul li a:hover{color: #fff;}

/*------------------------------------------------------------------*/ 
/*	03) GLAX MOBILE TOPBAR
/*------------------------------------------------------------------*/

.glax_tm_mobile_bar_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: none;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap:before{
	position: absolute;
	content: "";
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-image: url(..//img/patterns/noisy.png);
	background-repeat: repeat;
	opacity: .1;
	z-index: 4;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap:after{
	position: absolute;
	content: "";
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 3;
	background-color: #081414;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 5;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0px;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .short_info_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .short_info_wrap ul li{
	margin: 0px 20px 0px 0px;
	float: left;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .short_info_wrap ul li:last-child{margin-right: 0px;}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .short_info_wrap ul li a{
	text-decoration: none;
	color: #666;
	display: inline-block;
	position: relative;
	top: 2px;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .short_info_wrap ul li a .svg{
	width: 20px;
	height: 20px;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .mobile_socials_wrap h1{
	margin: 0px;
	font-size: 30px;
	color: #5D9D03;
    letter-spacing: 2px;
    line-height: 1;
    position: relative;
    left: -2px;
    font-weight: 600;
}



.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .mobile_socials_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .mobile_socials_wrap ul li{
	margin: 0px 10px 0px 0px;
	float: left;
}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .mobile_socials_wrap ul li:last-child{margin-right: 0px;}
.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .mobile_socials_wrap ul li a{
	text-decoration: none;
	color: #5d5e5e;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 100%;
	border: 1px solid #5d5e5e;
	display: inline-block;
	text-align: center;
}

/*------------------------------------------------------------------*/ 
/*	04) GLAX MOBILE HEADER
/*------------------------------------------------------------------*/

.glax_tm_mobile_bar_wrap .mobile_header_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #0f0f16;
	padding: 20px 0px;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .inner_wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .hamburger_wrap .trigger_wrap{float: right;}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-box {
  width: 30px;
  height: 18px;
  display: inline-block;
  position: relative;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 2px;
    background-color: #333333;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
	
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-inner::before,
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-inner::after {
    content: "";
    display: block;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-inner::before{top: -8px;}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-inner::after{ bottom: -10px;}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger--collapse-r .hamburger-inner::after{
    top: -16px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger--collapse-r .hamburger-inner::before{
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger--collapse-r.is-active .hamburger-inner{
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger--collapse-r.is-active .hamburger-inner::after{
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger--collapse-r.is-active .hamburger-inner::before{
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger{
	padding: 0px;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger-box{display: block;}
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger .hamburger-inner::before,
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger .hamburger-inner::after,
.glax_tm_mobile_bar_wrap .mobile_header_wrap .trigger_wrap .hamburger .hamburger-inner{
	background-color: #cccccc;
	width: 30px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_mobile_bar_wrap .menu_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #14141c;
	display: none;
	padding: 43px 20px 42px 20px;
}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li{margin: 0px 0px 10px 0px;}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li:last-child{margin-bottom: 0px;}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li > a{
	text-decoration: none;
    color: #ccc;
    font-size: 18px;
    line-height: 27px;
    text-transform: uppercase;
    display: block;
    position: relative; 
	font-family: "Montserrat";
}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li .sub_menu{
	display: none;
	margin: 0px;
	list-style-type: none;
	padding: 19px 20px 9px 20px;
}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li .sub_menu li{margin: 0px 0px 10px 0px;}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li .sub_menu li:last-child{margin-bottom: 0px;}
.glax_tm_mobile_bar_wrap .menu_list_wrap > ul > li .sub_menu li a{
	text-decoration: none;
    color: #ccc;
    font-size: 18px;
    line-height: 27px;
    text-transform: capitalize;
    display: block;
    position: relative; 
	font-family: "Montserrat";
}

.glax_tm_dropdown_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #14141c;
}
.glax_tm_dropdown_wrap .drop_list{display: none;}
.glax_tm_dropdown_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #14141c;
}
.glax_tm_dropdown_wrap .adress_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	flex-direction: row;
	padding: 40px 0px;
}
.glax_tm_dropdown_wrap .adress_wrap .office_image{
	max-width: 320px;
	margin-right: 30px;
}
.glax_tm_dropdown_wrap .definitions_wrap{width: auto;}
.glax_tm_dropdown_wrap .definitions_wrap h3{
	margin: 0px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 0px;
    color: #eee;
    font-weight: 300;
    margin-bottom: 17px;
}
.glax_tm_dropdown_wrap .definitions_wrap p{
	color: #999;
	margin-bottom: 10px;
}
.glax_tm_dropdown_wrap .definitions_wrap p a{
	text-decoration: none;
	color: #ff8f03;
	padding-left: 3px;
}
.glax_tm_dropdown_wrap .definitions_wrap p:last-child{margin-bottom: 0px;}
.glax_tm_dropdown_wrap .short_contact{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 35px 0px 40px 0px;
}
.glax_tm_dropdown_wrap .short_contact .title{
	margin: 0px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 0px;
    color: #eee;
    line-height: 1.3;
    margin-bottom: 18px;
    font-weight: 300;
}
.glax_tm_dropdown_wrap .short_contact .subtitle{
	margin: 0px;
    padding: 0px;
    margin-bottom: 24px;
    color: #999;
}
.glax_tm_dropdown_wrap .inputs_wrap,
.glax_tm_dropdown_wrap .input_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_dropdown_wrap .input_list_wrap ul{
	margin: 0px 0px 0px -20px;
	list-style-type: none;
}
.glax_tm_dropdown_wrap .input_list_wrap ul li{
	margin: 0px 0px 20px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 20px;
}
.glax_tm_dropdown_wrap .input_list_wrap ul li input{
	width: 100%;
    height: 50px;
    border: 1px solid rgba(229,229,229,.04);
    background-color: rgba(255,255,255,.02);
    padding: 0px 20px !important;
    margin-bottom: 10px;
    color: #999;
}
.glax_tm_dropdown_wrap .input_list_wrap ul li input:focus{outline: none;}
.glax_tm_dropdown_wrap textarea{
	width: 100%;
	min-height: 150px;
    border: 1px solid rgba(229,229,229,.04);
    background-color: rgba(255,255,255,.02);
    padding: 10px 20px !important;
    margin-bottom: 20px;
    color: #999;
	font-family: "Microsoft YaHei";
}
.glax_tm_dropdown_wrap textarea:focus{outline: none;}
.glax_tm_dropdown_wrap .button{
	width: 100%;
	height: auto;
	float: left;
	clear: both;
}
.glax_tm_dropdown_wrap .button a{
	height: 50px;
    padding: 0px 26px;
    background-color: #ff8f03;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.5px;
    color: #14141c;
    font-weight: 600;
    line-height: 50px;
    border: none;
    border-radius: 2px;
	text-decoration: none;
	display: inline-block;
	font-family: "Microsoft YaHei";
}
.glax_tm_dropdown_wrap .call_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
	padding: 40px 0px 35px 0px;
}
.glax_tm_dropdown_wrap .call_wrap .image{display: inline-block;}
.glax_tm_dropdown_wrap .call_wrap .image img{
	border-radius: 100%;
	max-width: 120px;
	background-color: #fff;
	margin-bottom: 26px;
}
.glax_tm_dropdown_wrap .call_wrap h3{
	margin: 0px;
    padding: 0px;
    color: #ff8f03;
    font-size: 20px;
    letter-spacing: 0.5px;
    font-weight: 300;
    margin-bottom: 10px;
}
.glax_tm_dropdown_wrap .call_wrap p{
	margin: 0px;
    padding: 0px;
    font-size: 18px;
    letter-spacing: 0.5px;
    font-weight: 300;
    color: #eee;
	font-family: "Microsoft YaHei";
}
.glax_tm_dropdown_wrap .working_hours_wrap_short{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 40px 0px 40px 0px;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short h3{
	font-family: "Microsoft YaHei";
	font-size: 20px;
	color: #eee;
	line-height: 1;
	font-weight: 300;
	letter-spacing: 0px;
	margin-bottom: 20px;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .subtitle{
	font-size: 14px;
	color: #999;
	line-height: 1.7;
	margin-bottom: 20px;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .hour_list{
	width: 100%;
	float: left;
	clear: both;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .hour_list ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .hour_list ul li{
	width: 100%;
	float: left;
	margin: 0px;
	border-bottom: 1px dashed #2b2b31;
	margin-bottom: 4px;
	padding-bottom: 5px;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .hour_list ul li:last-child{
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .hour_list ul li .left{
	color: #ccc;
	float: left;
}
.glax_tm_dropdown_wrap .working_hours_wrap_short .hour_list ul li .right{
	color: #ff8f03;
	float: right;
}

/*------------------------------------------------------------------*/ 
/*	05) GLAX WIDGET
/*------------------------------------------------------------------*/

.glax_tm_widget_wrap{
	width: 400px;
	top: 0px;
	bottom: 0px;
	right: -400px;
	position: fixed;
	background-color: #000000;
	z-index: 100;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
	
	transition-delay: .5s;
}
.glax_tm_widget_wrap.opened{right: 0px;}
.glax_tm_widget_wrap .widget_inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 130px 40px 0px 40px;
}
.glax_tm_widget_wrap .widget_icons_wrap{
	position: absolute;
	top: 0px;
}
.glax_tm_widget_wrap .widget_icons_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_widget_wrap .widget_icons_wrap ul li{
	margin: 0px 5px 0px 0px;
	float: left;
	width: 60px;
	height: 90px;
	text-align: center;
	position: relative;
}
.glax_tm_widget_wrap .widget_icons_wrap ul li.opened a{
	height: 80px;
	color: #fff;
}
.glax_tm_widget_wrap .widget_icons_wrap ul li:last-child{margin-right: 0px;}
.glax_tm_widget_wrap .widget_icons_wrap ul li a{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 70px;
	text-decoration: none;
	color: #edc0c6;
	background-color: #5D9D03;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_widget_wrap .widget_icons_wrap ul li a:before{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 60px 0px 0px;
	border-color: #5D9D03 transparent transparent transparent;
	left: 0px;
	top: 100%;
}
.glax_tm_widget_wrap .widget_icons_wrap ul li .svg{
	width: 26px;
	height: 26px;
	position: relative;
	top: 30px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .drop_list{display: none;}
.glax_tm_widget_wrap .widget_dropdown_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.glax_tm_widget_wrap .widget_dropdown_wrap .adress_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .adress_wrap .office_image{margin-bottom: 27px;}
.glax_tm_widget_wrap .widget_dropdown_wrap .definitions_wrap{width: auto;}
.glax_tm_widget_wrap .widget_dropdown_wrap .definitions_wrap h3{
	margin: 0px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 0px;
    color: #eee;
    font-weight: 300;
    margin-bottom: 17px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .definitions_wrap p{
	color: #999;
	margin-bottom: 10px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .definitions_wrap p a{
	text-decoration: none;
	color: #ff8f03;
	padding-left: 3px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .definitions_wrap p:last-child{margin-bottom: 0px;}
.glax_tm_widget_wrap .widget_dropdown_wrap .short_contact{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 35px 0px 40px 0px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.glax_tm_widget_wrap .widget_dropdown_wrap .short_contact .title{
	margin: 0px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 0px;
    color: #eee;
    line-height: 1.3;
    margin-bottom: 18px;
    font-weight: 300;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .short_contact .subtitle{
	margin: 0px;
    padding: 0px;
    margin-bottom: 24px;
    color: #999;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .inputs_wrap,
.glax_tm_widget_wrap .widget_dropdown_wrap .input_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .input_list_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .input_list_wrap ul li{
	margin: 0px 0px 3px 0px;
	float: left;
	width: 100%;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.glax_tm_widget_wrap .widget_dropdown_wrap .input_list_wrap ul li input{
	width: 100%;
    height: 50px;
    border: 1px solid rgba(229,229,229,.04);
    background-color: rgba(255,255,255,.02);
    padding: 0px 20px !important;
    margin-bottom: 10px;
    color: #999;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .input_list_wrap ul li input:focus{outline: none;}
.glax_tm_widget_wrap .widget_dropdown_wrap textarea{
	width: 100%;
	min-height: 150px;
    border: 1px solid rgba(229,229,229,.04);
    background-color: rgba(255,255,255,.02);
    padding: 10px 20px !important;
    margin-bottom: 20px;
    color: #999;
	font-family: "Microsoft YaHei";
}
.glax_tm_widget_wrap .widget_dropdown_wrap textarea:focus{outline: none;}
.glax_tm_widget_wrap .widget_dropdown_wrap .button{
	width: 100%;
	height: auto;
	float: left;
	clear: both;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .button a{
	height: 50px;
    padding: 0px 26px;
    background-color: #5D9D03;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.5px;
    color: #fff;
    font-weight: 600;
    line-height: 50px;
    border: none;
    border-radius: 2px;
	text-decoration: none;
	display: inline-block;
	font-family: "Microsoft YaHei";
}
.glax_tm_widget_wrap .widget_dropdown_wrap .call_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	text-align: center;
	padding: 40px 0px 35px 0px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box; /* Firefox, other Gecko */
			box-sizing: border-box; /* Opera/IE 8+ */
}
.glax_tm_widget_wrap .widget_dropdown_wrap .call_wrap .image{display: inline-block;}
.glax_tm_widget_wrap .widget_dropdown_wrap .call_wrap .image img{
	border-radius: 100%;
	max-width: 120px;
	background-color: #fff;
	margin-bottom: 26px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .call_wrap h3{
	margin: 0px;
    padding: 0px;
    color: #ff8f03;
    font-size: 20px;
    letter-spacing: 0.5px;
    font-weight: 300;
    margin-bottom: 10px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .call_wrap p{
	margin: 0px;
    padding: 0px;
    font-size: 18px;
    letter-spacing: 0.5px;
    font-weight: 300;
    color: #eee;
	font-family: "Microsoft YaHei";
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short h3{
	font-family: "Microsoft YaHei";
	font-size: 20px;
	color: #eee;
	line-height: 1;
	font-weight: 300;
	letter-spacing: 0px;
	margin-bottom: 20px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .subtitle{
	font-size: 14px;
	color: #999;
	line-height: 1.7;
	margin-bottom: 20px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .hour_list{
	width: 100%;
	float: left;
	clear: both;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .hour_list ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .hour_list ul li{
	width: 100%;
	float: left;
	margin: 0px;
	border-bottom: 1px dashed #2b2b31;
	margin-bottom: 4px;
	padding-bottom: 5px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .hour_list ul li:last-child{
	border: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .hour_list ul li .left{
	color: #ccc;
	float: left;
}
.glax_tm_widget_wrap .widget_dropdown_wrap .working_hours_wrap_short .hour_list ul li .right{
	color: #45a2df;
	float: right;
}
.glax_tm_widget_window_overlay{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 0%;
	bottom: 0px;
	z-index: 99;
	background-color: rgba(0,0,0,.9);
	
	-webkit-transition: all .2s ease;
	   -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	     -o-transition: all .2s ease;
	        transition: all .2s ease;
	
	transition-delay: .5s;
}
.glax_tm_widget_window_overlay.opened{width: 100%;}

/*------------------------------------------------------------------*/ 
/*	06) GLAX HOME INTRODUCE
/*------------------------------------------------------------------*/

.glax_tm_introduce_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #081225;
	padding: 50px 70px 50px 80px;
}
.glax_tm_introduce_wrap .inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}
.glax_tm_introduce_wrap .inner_wrap .main_info_wrap{
	width: 100%;
	max-width: calc(100% - 240px);
	height: auto;
	float: left;
	padding-right: 15%;
}
.glax_tm_introduce_wrap .inner_wrap .main_info_wrap .top_title{
	color: #fff;
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 300;
    text-transform: capitalize;
	font-family: "Microsoft YaHei";
}
.glax_tm_introduce_wrap .inner_wrap .main_info_wrap .title{
	margin: 0px 0px 37px 0px;
    font-size: 36px;
    letter-spacing: 0px;
    font-weight: 500;
	color: #fff;
	position: relative;
	line-height: 1;
}
.glax_tm_introduce_wrap .inner_wrap .main_info_wrap .title:before{
	position: absolute;
	content: "";
	width: 100px;
	height: 2px;
	background-color: #45a2df;
	left: 0px;
	bottom: -16px;
}
.glax_tm_introduce_wrap .inner_wrap .main_info_wrap .text{
	line-height: 1.7;
	color: #ccc;
	margin-bottom: 50px;
}
.glax_tm_introduce_wrap .experience_box{
	width: 240px;
	height: 240px;
	border: 10px solid #5D9D03;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: 13px 20px 10px 18px;
}
.glax_tm_introduce_wrap .experience_box .top p{
	margin: 0px;
    padding: 0px;
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 300;
    margin-bottom: 10px;
    color: #fff;
    line-height: 1.2;
	font-family: "Microsoft YaHei";
}
.glax_tm_introduce_wrap .experience_box .bottom{
	display: flex;
	align-items: center;
}
.glax_tm_introduce_wrap .experience_box .bottom .number span{
	font-family: "Microsoft YaHei";
	font-size: 72px;
	color: #fff;
	letter-spacing: -0.25px;
	line-height: 1;
	font-weight: 400;
}
.glax_tm_introduce_wrap .experience_box .bottom .definition{
	font-family: "Montserrat";
	font-size: 10px;
	color: #5D9D03;
	text-transform: uppercase;
	padding-left: 4px;
	font-weight: 500;
}
.glax_tm_introduce_wrap .play_video{
	position: absolute;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	background-color: #5D9D03;
	bottom: -20px;
	left: 80px;
	z-index: 3;
}
.glax_tm_introduce_wrap .play_video:before{
	position: absolute;
	content: "";
	border: 10px solid transparent;
	border-left-color: #fff;
	border-left-width: 20px;
	border-right-width: 20px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	margin-left: 13px;
}
.glax_tm_introduce_wrap .play_video a{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
.qqq{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
}
.qqq .shape_top .first{
	position: absolute;
	border-bottom: 36px solid rgba(255,255,255,.2);
	border-left: 500px solid transparent;
	top: 4px;
	right: 75px;
}
.qqq .shape_top .second{
	position: absolute;
	border-bottom: 36px solid rgba(255,255,255,.2);
	border-right: 15px solid transparent;
	top: 4px;
	right: 60px;
}
.qqq .shape_bottom .first{
	position: absolute;
	border-top: 36px solid rgba(8,18,37,0.2);
	border-right: 500px solid transparent;
	bottom: 4px;
	left: 75px;
}
.qqq .shape_bottom .second{
	position: absolute;
	border-top: 36px solid rgba(8,18,37,0.2);
	border-left: 15px solid transparent;
	bottom: 4px;
	left: 60px;
}
.glax_tm_section.introduce{
	position: relative;
	margin-top: -180px;
	z-index: 11;
	margin-bottom: 120px;
}

/*------------------------------------------------------------------*/ 
/*	07) GLAX HOME SERVICE
/*------------------------------------------------------------------*/

.glax_tm_home_service_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 88px;
}
.glax_tm_home_service_list ul{
	margin: 0px 0px 0px -55px;
	list-style-type: none;
}
.glax_tm_home_service_list ul li{
	margin: 0px 0px 40px 0px;
	float: left;
	width: 25%;
	padding-left: 55px;	
}
.glax_tm_home_service_list ul li .inner_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 24px 0px 9px 0px;
}
.glax_tm_home_service_list ul li .inner_list:before{
	position: absolute;
	content: "";
	width: 1px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	background-color: #e5e5e5;
	margin-right: -20px;
}
.glax_tm_home_service_list ul li:last-child .inner_list:before{display: none;}
.glax_tm_home_service_list ul li:last-child .inner_list:after{display: none;}
.glax_tm_home_service_list ul li .inner_list:after{
	position: absolute;
	content: "";
	width: 1px;
	top: 0px;
	height: 0px;
	right: 0px;
	background-color: #aaa;
	margin-right: -20px;
	
	-webkit-transition: all .4s ease;
	   -moz-transition: all .4s ease;
	    -ms-transition: all .4s ease;
	     -o-transition: all .4s ease;
	        transition: all .4s ease;
}
.glax_tm_home_service_list ul li .inner_list:hover:after{height: 100%;}
.glax_tm_home_service_list ul li .inner_list .icon_wrap{margin-bottom: 28px;}
.glax_tm_home_service_list ul li .inner_list .icon_wrap .svg{
	width: 60px;
	height: 60px;
	color: #45a2df;
}
.glax_tm_home_service_list ul li .inner_list .title_holder h3{
	color: #041230;
	font-size: 20px;
	line-height: 1.2;
	letter-spacing: 0px;
	margin-bottom: 20px;
}
.glax_tm_home_service_list ul li .inner_list .description p{
	color: #666;
	margin-bottom: 20px;
}
.glax_tm_button_more_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_button_more_wrap a{
	text-decoration: none;
	font-size: 18px;
    line-height: 24px;
    font-family: 'Microsoft YaHei';
    color: #041230;
    display: inline-block;
	position: relative;
}
.glax_tm_button_more_wrap a .arrow_wrap .first{
	position: absolute;
	right: -8px;
	top: 3px;	
	opacity: 0;
	visibility: hidden;
	transition-duration: 0s;
	
	-webkit-transition: all 0s ease;
	   -moz-transition: all 0s ease;
	    -ms-transition: all 0s ease;
	     -o-transition: all 0s ease;
	        transition: all 0s ease;
}
.glax_tm_button_more_wrap a .arrow_wrap .second{
	position: absolute;
	right: -27px;
	top: 3px;
}
.glax_tm_home_service_list ul li .inner_list:hover .arrow_wrap .second{display: none;}
.glax_tm_home_service_list ul li .inner_list:hover .arrow_wrap .first{
	opacity: 1;
	visibility: visible;
	right: -27px;
	transition-duration: .3s;
}
.glax_tm_home_service_list ul li .inner_list .service_link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 11;
}
.glax_tm_button_more_wrap a:hover .arrow_wrap .second{display: none;}
.glax_tm_button_more_wrap a:hover .arrow_wrap .first{
	opacity: 1;
	visibility: visible;
	right: -27px;
	transition-duration: .3s;
}

/*------------------------------------------------------------------*/ 
/*	08) GLAX WHY CHOOSE US
/*------------------------------------------------------------------*/

.glax_tm_rating_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;	
	margin-bottom: 120px;
	background-color: #081225;
}
.glax_tm_rating_wrap .container{position: static;}
.glax_tm_rating_wrap .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	flex-direction: row;
}
.glax_tm_rating_wrap .inner .leftbox{
	width: 50%;
	height: auto;
	position: relative;
	padding: 144px 20px 150px 0px;
}
.glax_tm_rating_wrap .inner .leftbox .title{margin-bottom: 25px;}
.glax_tm_rating_wrap .inner .leftbox .title h3{
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: #eee;
	line-height: 1.3;
	font-weight: 400;
}
.glax_tm_rating_wrap .inner .leftbox .text{margin-bottom: 35px;}
.glax_tm_rating_wrap .inner .leftbox .text p{
	color: #ccc;
	line-height: 1.7;
}
.glax_tm_project_video{
	float: left;
	width: auto;
	position: relative;
}
.glax_tm_project_video .project_video_button{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 111;
}
.glax_tm_project_video span{
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 2px solid #777;
	text-align: center;
	position: relative;
}
.glax_tm_project_video span .svg{
	position: relative;
	top: 1px;
	left: 1px;
	width: 8px;
	height: 8px;
	color: #777;
}
.glax_tm_project_video .project_time{
	text-decoration: none;
	font-size: 18px;
	font-family: "Microsoft YaHei";
	color: #45a2df;
	position: relative;
	top: 2px;
	border-bottom: 1px solid transparent;
	border-bottom-color: rgba(255, 255, 255, 0.3);
	margin-left: 6px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_project_video:hover .project_time{border-bottom-color: transparent;}
.glax_tm_rating_wrap .inner .ratingbox{
	width: 80px;
	min-width: 80px;
	background-color: #041230;
	position: relative;
}
.glax_tm_rating_wrap .inner .ratingbox .rating_wrap{
	position: relative;
	top: -10px;
}
.glax_tm_rating_wrap .inner .ratingbox .rating_wrap:before{
	border-top: 10px solid transparent;
    border-right: 5px solid #682a32;
    content: '';
    position: absolute;
    right: 100%;
    top: 0px;
}
.glax_tm_rating_wrap .inner .ratingbox .rating_wrap:after{
	border-top: 10px solid transparent;
    border-left: 5px solid #682a32;
    content: '';
    position: absolute;
    left: 100%;
    top: 0px;
}
.glax_tm_rating_wrap .inner .ratingbox .inner_wrap{
	width: 80px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #309B2F;
	text-align: center;
	padding: 9px 0px 12px 0px;
	cursor: pointer;
}
.glax_tm_rating_wrap .inner .ratingbox .inner_wrap:before{
	content: '';
    position: absolute;
    top: 100%;
    right: 0px;
    border-top: 15px solid #309B2F;
    border-left: 40px solid transparent;
	cursor: pointer;
}
.glax_tm_rating_wrap .inner .ratingbox .inner_wrap:after{
	content: '';
    position: absolute;
    top: 100%;
    left: 0px;
    border-top: 15px solid #309B2F;
    border-right: 40px solid transparent;
	cursor: pointer;
}
.glax_tm_rating_wrap .inner .star{margin-bottom: 15px;}
.glax_tm_rating_wrap .inner .number{margin-bottom: 6px;}
.glax_tm_rating_wrap .inner .number span{
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: #fff;
	font-weight: 500;
	line-height: 0.5;
	letter-spacing: -0.25px;
}
.glax_tm_rating_wrap .inner .title p{
	font-size: 10px;
	color: #fff;
	line-height: 1.4;
	text-transform: uppercase;
	letter-spacing: 0px;
}
.glax_tm_rating_wrap .rating_text{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
} 
.glax_tm_rating_wrap .rating_text span:before{
	position: absolute;
	content: "";
	width: 20px;
	height: 1px;
	background-color: #8d8d91;
	left: 12px;
	top: 7px;
}
.glax_tm_rating_wrap .rating_text .inner{
	position: absolute;
    transform: rotate(90deg);
    transform-origin: left top 0px;
    top: 0px;
    left: 80px;
    height: 80px;
    min-width: -webkit-max-content;
    display: flex;
    align-items: center;
}
.glax_tm_rating_wrap .rating_text span{
	display: block;
	min-width: max-content;
	min-width: intrinsic;
	min-width: -moz-max-content;
	min-width: -webkit-max-content;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    color: #eee;
    padding-left: 45px;
    position: relative;
    top: 1px;
    line-height: 1;
}
.glax_tm_rating_wrap .inner .rightbox{
	width: 50%;
	width: calc(50%-40px);
	height: auto;
}
.glax_tm_rating_wrap .inner .rightbox .bg_image{
	left: 50%;
    margin-left: 40px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 5;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(..//img/portfolio/6.jpg);
}

/*------------------------------------------------------------------*/ 
/*	09) GLAX PRINCIPLES
/*------------------------------------------------------------------*/

.glax_tm_principles_wrapper_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 110px;
}
.glax_tm_twice_box_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_twice_box_wrap .inner_box{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	flex-direction: row;
}
.glax_tm_twice_box_wrap .inner_box .leftbox{
	width: 320px;
	min-width: 320px;
	margin-right: 10%;
}
.glax_tm_twice_box_wrap .inner_box .leftbox .title_holder h3{
	font-size: 36px;
    letter-spacing: 0px;
    line-height: 1.2;
    position: relative;
    left: -2px;
    margin-bottom: 35px;
    font-weight: 500;
	color: #041230;
}
.glax_tm_twice_box_wrap .inner_box .leftbox .title_holder h3:before{
	position: absolute;
	content: "";
	width: 100px;
	height: 2px;
	background-color: #45a2df;
	left: 0px;
	bottom: -13px;
}
.glax_tm_twice_box_wrap .inner_box .leftbox .description p{
	color: #666;
	margin-bottom: 30px;
}
.glax_tm_twice_box_wrap .inner_box .rightbox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_principles_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_principles_wrap .title_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 30px;
}
.glax_tm_principles_wrap .title_wrap span{
	font-family: "Raleway";
	font-size: 18px;
	text-transform: uppercase;
	color: #181a2f;
	position: relative;
}
.glax_tm_principles_wrap .title_wrap span:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 2px;
	background-color: #181a2f;
	bottom: -2px;
	left: 0px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_principles_wrap .list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_principles_wrap .list_wrap ul{
	margin: 0px 0px 0px -40px;
	list-style-type: none;
}
.glax_tm_principles_wrap .list_wrap ul li{
	margin: 0px 0px 40px 0px;
	float: left;
	width: 50%;
	padding-left: 40px;
}
.glax_tm_principles_wrap .list_wrap ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 10;
	padding: 20px 0px 0px 20px;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .in{
	padding: 45px 70px 82px 40px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.08);
	min-height: 300px;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .title{margin-bottom: 19px;}
.glax_tm_principles_wrap .list_wrap ul li .inner .title h3{
	font-family: "Microsoft YaHei";
	font-size: 20px;
	color: #041230;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .definition p{color: #666;}
.glax_tm_principles_wrap .list_wrap ul li .inner .number{
	position: absolute;
	bottom: -10px;
	right: -10px;
	width: 70px;
	height: 80px;
	line-height: 80px;
	background-color: #5D9D03;
	border-radius: 1px;
	text-align: center;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .number span{
	font-family: "Microsoft YaHei";
	font-size: 36px;
	color: #fff;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .leftshape{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 240px;
	width: 20px;
	background-color: #e9eff4;
	z-index: 5;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .leftshape:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 60px;
	background-color: #e9eff4;
	bottom: -20px;
	transform: skewY(45deg);
}
.glax_tm_principles_wrap .list_wrap ul li .inner .topshape{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 190px;
	background-color: #e9eff4;
	z-index: 5;
}
.glax_tm_principles_wrap .list_wrap ul li .inner .topshape:before{
	position: absolute;
	content: "";
	width: 60px;
	height: 20px;
	background-color: #e9eff4;
	right: -20px;
	transform: skewX(45deg);
}

/*------------------------------------------------------------------*/ 
/*	10) GLAX RESPONSIBILITY
/*------------------------------------------------------------------*/

.glax_tm_universal_parallax_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	overflow: hidden;
}
.glax_tm_universal_parallax_wrap .main_bg{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.glax_tm_universal_parallax_wrap .main_bg .overlay_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 2;
}
.glax_tm_universal_parallax_wrap .main_bg .overlay_video{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 2;
}
.glax_tm_universal_parallax_wrap .main_bg .overlay_video video{
	width: 100%;
	height: 100%;
	background-position: center;
	object-fit: cover;
}
.glax_tm_universal_parallax_wrap .main_bg .overlay_color{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 3;
}
.glax_tm_universal_parallax_wrap .main_content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 4;
}
.glax_tm_main_responsibility_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.glax_tm_universal_parallax_wrap .main_bg .overlay_image.responsibility{background-image: url(..//img/slider/7.jpg);}
.glax_tm_universal_parallax_wrap .main_bg .overlay_color.responsibility{background-color: rgba(17,17,25,0.9);}
.glax_tm_universal_parallax_wrap .main_content.responsibility{padding: 150px 0px 143px 0px;}
.glax_tm_main_responsibility_wrap .content_inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.glax_tm_experience_box{
	width: 100%;
	min-width: 240px;
	max-width: 240px;
	min-height: 240px;
	border: 10px solid #45a2df;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: 13px 20px 10px 18px;
	margin-right: 180px;
}
.glax_tm_experience_box .top p{
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #eeeeee;
	font-weight: 400;
	line-height: 1.3;
}
.glax_tm_experience_box .bottom{
	display: flex;
	align-items: center;
}
.glax_tm_experience_box .bottom .number span{
	font-family: "Microsoft YaHei";
	font-size: 72px;
	color: #eee;
	letter-spacing: -0.25px;
	line-height: 1;
	font-weight: 400;
}
.glax_tm_experience_box .bottom .definition{
	font-size: 10px;
    font-weight: 500;
	font-family: "Montserrat";
    text-transform: uppercase;
    color: #45a2df;
    margin-left: 10px;
    letter-spacing: 1px;
}
.glax_tm_main_responsibility_wrap .experience_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_main_responsibility_wrap .experience_list ul{
	margin: 0px 0px 0px -24px;
	list-style-type: none;
}
.glax_tm_main_responsibility_wrap .experience_list ul li{
	margin: 0px;
	float: left;
	width: 50%;
	position: relative;
	padding-left: 24px;
}
.glax_tm_main_responsibility_wrap .experience_list ul li span{
	font-size: 16px;
	color: #ccc;
	line-height: 2.3;
}
.glax_tm_main_responsibility_wrap .experience_list ul li:before{
	position: absolute;
	content: "";
	width: 10px;
	height: 2px;
	background-color: #999;
	top: 50%;
	left: 0px;
}

/*------------------------------------------------------------------*/ 
/*	11) GLAX HOME PROJECTS
/*------------------------------------------------------------------*/

.glax_tm_home_project_wrapper_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.glax_tm_home_project_wrapper_all .rightbox ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_home_project_wrapper_all .rightbox ul li{
	margin: 0px 0px 45px 0px;
	float: left;
	width: 100%;
}
.glax_tm_home_project_wrapper_all .rightbox ul li:last-child{margin-bottom: 0px;}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap{
	float: left;
	position: relative;
	min-width: 100%;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap .overlay_color{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.2);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner:hover .image_wrap .overlay_color{background-color: rgba(17,17,25,0.9);}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap .plus{
	position: absolute;
	top: 49px;
	left: 50px;
	z-index: 3;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap .plus:before{
	position: absolute;
	content: "";
	width: 0px;
	height: 2px;
	background-color: #45a2df;
	transition-delay: .2s;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap .plus:after{
	position: absolute;
	content: "";
	width: 2px;
	height: 0px;
	top: -9px;
	left: 9px;
	background-color: #45a2df;
	transition-delay: .1s;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner:hover .image_wrap .plus:before{width: 20px;}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner:hover .image_wrap .plus:after{height: 20px;}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner:before{
	position: absolute;
	content: "";
	left: 30px;
	right: 30px;
	height: 15px;
	background-color: #45a2df;
	bottom: -15px;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .title_holder{
	position: absolute;
	bottom: 34px;
	left: 50px;
	z-index: 3;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .title_holder h3{
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: #eee;
	line-height: 1;
	margin-bottom: 10px;
}
.glax_tm_home_project_wrapper_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_view_more_wrap a{
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	color: #ccc;
	font-family: "Montserrat";
	font-size: 14px;
	letter-spacing: 0px;
	position: relative;
	padding-right: 10px;
	font-weight: 600;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_view_more_wrap a .svg{
	color: #ccc;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_view_more_wrap .arrow{
	position: absolute;
	top: 2px;
	left: 100%;
}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner:hover .glax_tm_view_more_wrap a{color: #45a2df;}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner:hover .glax_tm_view_more_wrap a .svg{color: #45a2df;}
.glax_tm_home_project_wrapper_all .rightbox ul li .inner .image_wrap .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 4;
	display: block;
}
.constructify_fn_sticky_section{
	position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
	overflow: visible;
	top: 140px;
}
.constructify_fn_sticky_section:after{
	clear: both;
	display: table;
	content: '';
}	

/*------------------------------------------------------------------*/ 
/*	12) GLAX HOME BLOG
/*------------------------------------------------------------------*/

.glax_tm_home_blog_wrap,
.glax_tm_home_blog_wrap .inner_wrap,
.glax_tm_home_blog_wrap .inner_wrap .blog_title_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_home_blog_wrap .inner_wrap{padding: 140px 0px 105px 0px;}
.glax_tm_home_blog_wrap:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url(..//img/blog/map.png);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.glax_tm_home_blog_wrap{
	background-color: #eff4f7;
	position: relative;
}
.glax_tm_home_blog_wrap .inner_wrap .blog_title_holder h3{
	font-size: 36px;
    letter-spacing: 0px;
    line-height: 1.2;
    position: relative;
    left: -2px;
    margin-bottom: 35px;
    font-weight: 500;
    color: #041230;
}
.glax_tm_home_blog_wrap .inner_wrap .blog_title_holder{
	max-width: 360px;
	margin-bottom: 28px;
}
.glax_tm_home_blog_wrap .inner_wrap .blog_title_holder h3:before{
	position: absolute;
    content: "";
    width: 100px;
    height: 2px;
    background-color: #45a2df;
    left: 0px;
    bottom: -13px;
}
.glax_tm_home_blog_wrap .blog_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_home_blog_wrap .blog_list ul{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}
.glax_tm_home_blog_wrap .blog_list ul li{
	margin: 0px 0px 40px 0px;
	width: 33.3333%;
	float: left;
	padding-left: 30px;
}
.glax_tm_home_blog_wrap .blog_list ul li:last-child{margin-bottom: 0px;}
.glax_tm_home_blog_wrap .blog_list ul li .image_holder{
	position: relative;
	margin-bottom: 25px;
}
.glax_tm_home_blog_wrap .blog_list ul li .image_holder img{min-width: 100%;}
.glax_tm_home_blog_wrap .blog_list ul li .main_image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.glax_tm_home_blog_wrap .blog_list ul li .overlay{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.3);
	z-index: 1;
}
.glax_tm_home_blog_wrap .blog_list ul li .date_wrap{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80px;
	height: auto;
	background-color: #5D9D03;
	z-index: 2;
	padding: 18px 19px 10px 19px;
}
.glax_tm_home_blog_wrap .blog_list ul li .date_wrap:before{
	position: absolute;
    content: '';
    left: 0px;
    bottom: -15px;
    border-top: 15px solid #5D9D03;
    border-right: 80px solid transparent;
    z-index: -1;
}
.glax_tm_home_blog_wrap .blog_list ul li .date_wrap h3 span{
	position: relative;
	margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 36px;
    line-height: 1;
    letter-spacing: -2px;
    margin-bottom: 5px;
    font-weight: 300;
	font-family: "Microsoft YaHei";
}
.glax_tm_home_blog_wrap .blog_list ul li .date_wrap h3 span:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #ffc600;
	left: 0px;
	bottom: 0px;
}
.glax_tm_home_blog_wrap .blog_list ul li .date_wrap h5{
	margin: 0px;
    padding: 0px;
    color: #fff;
    letter-spacing: 0px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
	font-family: "Microsoft YaHei";
}
.glax_tm_home_blog_wrap .blog_list ul li .full_link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category span{
	color: #666;
}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category span a{
	text-decoration: none;
	color: #45a2df;
	position: relative;
}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category span a:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #45a2df;
	bottom: -2px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category span a:hover:before{background-color: transparent;}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category .author{position: relative;}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category .author:before{
	position: absolute;
	content: "";
	width: 14px;
	height: 1px;
	background-color: #666;
	left: 100%;
	top: 50%;
	margin-top: 2px;
	margin-left: 6px;
}
.glax_tm_home_blog_wrap .blog_list ul li .descriptions_wrap .category .city{padding-left: 21px;}
.glax_tm_home_blog_wrap .blog_list ul li .title_holder h3{
	margin: 0px;
    padding: 0px;
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 1.2;
    margin-bottom: 24px;
}
.glax_tm_home_blog_wrap .blog_list ul li .title_holder h3 a{
	text-decoration: none;
	color: #041230;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_home_blog_wrap .blog_list ul li .title_holder h3 a:hover{color: #45a2df;}

/*------------------------------------------------------------------*/ 
/*	13) GLAX FOOTER
/*------------------------------------------------------------------*/

.glax_tm_footer{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}

.glax_tm_universal_parallax_wrap .overlay_image.footer{background-image: url(..//img/slider/5.jpg);}
.glax_tm_universal_parallax_wrap .overlay_color.footer{background-color: rgba(8,18,37,0.9);}
.glax_tm_universal_parallax_wrap .main_content.footer{padding: 38px 0px 0px 0px;}
.glax_tm_subscribe_wrap,
.glax_tm_subscribe_wrap .inner_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_subscribe_wrap{
	padding-bottom: 38px;
	border-bottom: 1px solid rgba(255,255,255,.1);
}
.glax_tm_subscribe_wrap .inner_wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.glax_tm_subscribe_wrap .left_wrap{
	display: flex;
	align-items: center;
	float: left;
}
.glax_tm_subscribe_wrap .left_wrap .book svg{
	width: 50px;
	height: 50px;
	color: #fff;
}
.glax_tm_subscribe_wrap .left_wrap .text{
	margin-left: 20px;
}
.glax_tm_subscribe_wrap .left_wrap .text p{
	font-size: 16px;
	font-weight: 300;
	color: #ccc;
}
.glax_tm_subscribe_wrap .left_wrap .text p span{
	width: 16px;
	height: 1px;
	background-color: #ccc;
	display: inline-block;
	position: relative;
	top: -4px;
	margin: 0px 5px;
}
.glax_tm_subscribe_wrap .right_wrap .email{
	width: 340px;
	height: 44px;
	background-color: rgba(245,245,245,0.05) !important;
	border: 1px solid rgba(229,229,229,.2) !important;
	font-size: 14px;
	color: #ccc;
}
.glax_tm_subscribe_wrap .right_wrap .email:focus{outline: none;}
.glax_tm_subscribe_wrap .right_wrap .button{
	width: 132px;
	height: 44px;
	background-color: #45a2df;
	text-transform: uppercase;
	border: none;
	color: #fff;
	margin-left: -5px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	font-weight: 500;
}
.glax_tm_subscribe_wrap .right_wrap .button:focus{
	border: none;
	outline: none;
}
.glax_tm_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_list_wrap.footer{padding-top: 95px;}
.glax_tm_list_wrap ul.glax_list{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_list_wrap ul.glax_list > li{
	margin: 0px;
	float: left;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}

.glax_tm_list_wrap[data-column="1"] ul.glax_list > li{width: 100%;}
.glax_tm_list_wrap[data-column="2"] ul.glax_list > li{width: 50%;}
.glax_tm_list_wrap[data-column="3"] ul.glax_list > li{width: 33.3333%;}
.glax_tm_list_wrap[data-column="4"] ul.glax_list > li{width: 25%;}
.glax_tm_list_wrap[data-column="5"] ul.glax_list > li{width: 20%;}
.glax_tm_list_wrap[data-space="0"] ul.glax_list{margin-left: 0px;}
.glax_tm_list_wrap[data-space="1"] ul.glax_list{margin-left: 1px;}
.glax_tm_list_wrap[data-space="2"] ul.glax_list{margin-left: 2px;}
.glax_tm_list_wrap[data-space="3"] ul.glax_list{margin-left: 3px;}
.glax_tm_list_wrap[data-space="4"] ul.glax_list{margin-left: 4px;}
.glax_tm_list_wrap[data-space="5"] ul.glax_list{margin-left: 5px;}
.glax_tm_list_wrap[data-space="10"] ul.glax_list{margin-left: -10px;}
.glax_tm_list_wrap[data-space="20"] ul.glax_list{margin-left: -20px;}
.glax_tm_list_wrap[data-space="30"] ul.glax_list{margin-left: -30px;}
.glax_tm_list_wrap[data-space="40"] ul.glax_list{margin-left: -40px;}
.glax_tm_list_wrap[data-space="50"] ul.glax_list{margin-left: -50px;}
.glax_tm_list_wrap[data-space="60"] ul.glax_list{margin-left: -60px;}
.glax_tm_list_wrap[data-space="70"] ul.glax_list{margin-left: -70px;}
.glax_tm_list_wrap[data-space="80"] ul.glax_list{margin-left: -80px;}
.glax_tm_list_wrap[data-space="0"] ul.glax_list > li{padding: 0px;}
.glax_tm_list_wrap[data-space="1"] ul.glax_list > li{padding-left: 1px; margin-bottom: 1px;}
.glax_tm_list_wrap[data-space="2"] ul.glax_list > li{padding-left: 2px; margin-bottom: 2px;}
.glax_tm_list_wrap[data-space="3"] ul.glax_list > li{padding-left: 3px; margin-bottom: 3px;}
.glax_tm_list_wrap[data-space="4"] ul.glax_list > li{padding-left: 4px; margin-bottom: 4px;}
.glax_tm_list_wrap[data-space="5"] ul.glax_list > li{padding-left: 5px; margin-bottom: 5px;}
.glax_tm_list_wrap[data-space="10"] ul.glax_list > li{padding-left: 10px; margin-bottom: 10px;}
.glax_tm_list_wrap[data-space="20"] ul.glax_list > li{padding-left: 20px; margin-bottom: 20px;}
.glax_tm_list_wrap[data-space="30"] ul.glax_list > li{padding-left: 30px; margin-bottom: 30px;}
.glax_tm_list_wrap[data-space="40"] ul.glax_list > li{padding-left: 40px; margin-bottom: 40px;}
.glax_tm_list_wrap[data-space="50"] ul.glax_list > li{padding-left: 50px; margin-bottom: 50px;}
.glax_tm_list_wrap[data-space="60"] ul.glax_list > li{padding-left: 60px; margin-bottom: 60px;}
.glax_tm_list_wrap[data-space="70"] ul.glax_list > li{padding-left: 70px; margin-bottom: 70px;}
.glax_tm_list_wrap[data-space="80"] ul.glax_list > li{padding-left: 80px; margin-bottom: 80px;}

.glax_tm_list_wrap .list_inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_footer_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_footer_wrap .glax_tm_list_wrap{margin-bottom: 53px;}
.glax_tm_footer_wrap .glax_tm_list_wrap .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_footer_wrap .glax_tm_list_wrap .footer_section_title{margin-bottom: 45px;}
.glax_tm_footer_wrap .glax_tm_list_wrap .footer_section_title h3{
	font-size: 20px;
	font-family: "Microsoft YaHei";
	text-transform: capitalize;
	font-weight: 400;
	color: #eee;
	position: relative;
}
.glax_tm_footer_wrap .glax_tm_list_wrap .footer_section_title h3:before{
	position: absolute;
	content: "";
	width: 50px;
	height: 1px;
	background-color: #45a2df;
	bottom: -11px;
}
.glax_tm_footer_wrap .glax_tm_list_wrap .definition{margin-bottom: 21px;}
.glax_tm_footer_wrap .glax_tm_list_wrap .definition p{
	font-size: 14px;
	line-height: 1.5;
	color: #ccc;
	font-weight: 300;
}
.glax_tm_footer_wrap .inner_list ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_footer_wrap .inner_list ul li{
	margin: 0px;
	border-bottom: 1px dashed #29292d;
	width: 100%;
	float: left;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.glax_tm_footer_wrap .inner_list ul li:last-child{
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: none;
}
.glax_tm_footer_wrap .inner_list ul li .wrap{
	width: 100%;
	float: left;
}
.glax_tm_footer_wrap .inner_list ul li .wrap .left,
.glax_tm_footer_wrap .inner_list ul li .wrap .right{
	font-size: 14px;
	line-height: 1.5;
	color: #ccc;
	font-weight: 300;
}
.glax_tm_footer_wrap .inner_list ul li .wrap .left{float: left;}
.glax_tm_footer_wrap .inner_list ul li .wrap .right{
	float: right;
	color: #45a2df;
}
.helpful_links .inner_list ul li{border-bottom: none;}
.helpful_links .inner_list ul li .wrap .right{font-weight: normal;}
.helpful_links .inner_list ul li a{
	text-decoration: none;
	color: #ccc;
	font-size: 14px;
	font-weight: 300;
}
.glax_tm_footer_wrap .helpful_links ul li{
	width: 50%;
	float: left;
	padding-right: 10px;
}
.glax_tm_footer_wrap .bottom_wrap,
.glax_tm_footer_wrap .links_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
} 
.glax_tm_footer_wrap .links_wrap{margin-bottom: 9px;}
.glax_tm_footer_wrap .bottom_wrap{
	padding: 63px 0px 65px 0px;
	background-color: #081225;
}
.glax_tm_footer_wrap .links_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_footer_wrap .links_wrap ul li{
	margin: 0px 25px 0px 0px;
	float: left;;
}
.glax_tm_footer_wrap .links_wrap ul li:last-child{margin-right: 0px;}
.glax_tm_footer_wrap .links_wrap ul li a{
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #eee;
	line-height: 1.5;
	font-weight: 300;
}
.glax_tm_footer_wrap .copyright{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_footer_wrap .copyright p{
	font-size: 14px;
	color: #999;
}
.glax_tm_footer_wrap .copyright .constructify{
	text-decoration: none;
	color: #999;

}
.glax_tm_footer_wrap .copyright .marketify{
	text-decoration: none;
	color: #999;

}

/*---------------------------------------------------*/
/*	14) GLAX TO TOP
/*---------------------------------------------------*/

.glax_tm_wrapper_all[data-border="none"] .glax_tm_totop{left: 415px;}
.glax_tm_totop{
	position: absolute;
    bottom: 0px;
    right: 0px;
    width: 51px;
    height: 51px;
    z-index: 999999;
    overflow: hidden;
    display: block;
    text-align: center;
    cursor: pointer;
}
.glax_tm_totop .shape{
	display: block;
    width: 29px;
    height: 29px;
    background-color: #45a2df;
    position: absolute;
    left: 11px;
    top: 0px;
    border-radius: 2px;
}
.glax_tm_totop .shape:after{
	width: 0px;
    height: 0px;
    position: absolute;
    content: '';
    border: 5px solid transparent;
    border-bottom-color: #fff;
    top: 7px;
    left: 10px;
	z-index: 2;
}
.glax_tm_wrapper_all[data-border="none"] .glax_tm_totop.opened{bottom: 10px;}
.glax_tm_totop .name{
	position: absolute;
    left: 0px;
    right: 0px;
    top: 35px;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1;
    color: #999;
    letter-spacing: 0px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-family: "Montserrat";
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_totop:hover .name{color: #fff;}

/*------------------------------------------------------------------*/ 
/*	15) GLAX PROJECTS
/*------------------------------------------------------------------*/

.glax_tm_main_title_holder{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_main_title_holder .title_holder{
    width: 100%;
    float: left;
    clear: both;
    position: relative;
    padding: 78px 0px 13px 0px;
}
.glax_tm_main_title_holder .title_holder h3{
	font-family: "Microsoft YaHei";
	margin: 0px;
    padding: 0px;
    font-size: 28px;
    letter-spacing: 0px;
    font-weight: 600;
    color: #14141c;
    line-height: 1;
    position: relative;
    left: -1px;
}
.builify_tm_breadcrumbs{
	width: 100%;
    float: left;
    clear: both;
    padding-bottom: 101px;
    position: relative;
	margin-bottom: 10px;
}
.builify_tm_breadcrumbs:before{
	content: '';
    position: absolute;
    width: 70px;
    height: 6px;
    background-color: #eee;
    left: 0px;
    bottom: 60px;
}
.builify_tm_breadcrumbs:after{
	content: '';
    position: absolute;
    width: 150px;
    height: 6px;
    background-color: #eee;
    left: 0px;
    bottom: 73px;
}
.builify_tm_breadcrumbs ul{
	margin: 0px;
	list-style-type: none;
}
.builify_tm_breadcrumbs ul li{
	margin: 0px;
	float: left;
}
.builify_tm_breadcrumbs ul li a{
	font-size: 14px;
    color: #666;
    text-decoration: none;
    letter-spacing: 0px;
    line-height: 1.5;
	font-weight: 600;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.builify_tm_breadcrumbs ul li a:hover{color: #45a2df;}
.builify_tm_breadcrumbs ul li.shape span{
	width: 33px;
    height: 24px;
    display: block;
    position: relative;
}
.builify_tm_breadcrumbs ul li.shape span:before{
	width: 9px;
    height: 2px;
    display: block;
    content: '';
    position: absolute;
    background-color: #ddd;
    left: 13px;
    top: 14px;
    transform: rotate(135deg);
}
.builify_tm_breadcrumbs ul li.shape span:after{
	width: 9px;
    height: 2px;
    display: block;
    content: '';
    position: absolute;
    background-color: #ddd;
    left: 13px;
    top: 8px;
    transform: rotate(45deg);
}
.builify_tm_breadcrumbs ul li span{color: #666;}
.glax_tm_projects_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_projects_wrap .filter_wrap{
	min-width: 225px;
	display: inline-block;
	height: auto;
	position: relative;
	margin-bottom: 40px;
}
.glax_tm_projects_wrap .all_projects{
	width: 100%;
	height: auto;
	background-color: #45a2df;
	padding-top: 15px;
	padding-bottom: 13px;
	padding-left: 30px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.glax_tm_projects_wrap .all_projects:before{
	position: absolute;
	content: "";
	width: 60px;
	height: 100%;
	background-color: rgba(255,255,255,.2);
	top: 0px;
	right: -13px;
	transform: skewX(-25deg);
}
.glax_tm_projects_wrap .all_projects:after{
    width: 0px;
    height: 0px;
    position: absolute;
    content: '';
    border: 5px solid transparent;
    border-top-color: #fff;
    top: 23px;
    right: 18px;
}
.glax_tm_projects_wrap .all_projects span{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 500;
	padding-right: 60px;
}
.glax_tm_projects_wrap .all_projects span a{
	text-decoration: none;
	color: #fff;
	font-family:"Microsoft YaHei";
}
.glax_tm_projects_wrap .filter_list{
	position: absolute;
	top: 100%;
	width: 100%;
	height: auto;
	background-color: #0f111f;
	padding: 23px 30px 8px 30px;
	border-top: 1px solid rgba(255,255,255,.2);
	display: none;
	z-index: 2222;
}
.glax_tm_portfolio_filter{
	width:100%;
	height: auto;
	list-style-type:none;
	margin: 0px;
}
.glax_tm_portfolio_filter li{margin:0px 0px 13px 0px;}
.glax_tm_portfolio_filter li a{
	text-decoration:none;
	font-size:16px;
	color:#ccc;
	display: block;
	font-weight: 600;
	font-family:"Raleway";
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}

/* PORTFOLIO LIST */

.glax_tm_portfolio_list{
	list-style-type:none;
	margin: 0px 0px 0px -50px;
}
.glax_tm_portfolio_list > li{
	width:50%;
	float:left;
	position:relative;
	margin: 0px 0px 65px 0px;
	padding-left: 50px;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap{
	float: left;
	position: relative;
	min-width: 100%;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap .overlay_color{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.3);
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner:hover .image_wrap .overlay_color{
	background-color: rgba(15,15,22,.9);
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap .plus{
	position: absolute;
	top: 49px;
	left: 50px;
	z-index: 3;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap .plus:before{
	position: absolute;
	content: "";
	width: 0px;
	height: 2px;
	background-color: #45a2df;
	transition-delay: .2s;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap .plus:after{
	position: absolute;
	content: "";
	width: 2px;
	height: 0px;
	top: -9px;
	left: 9px;
	background-color: #45a2df;
	transition-delay: .1s;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner:hover .image_wrap .plus:before{width: 20px;}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner:hover .image_wrap .plus:after{height: 20px;}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner:before{
	position: absolute;
	content: "";
	left: 30px;
	right: 30px;
	height: 15px;
	background-color: #45a2df;
	bottom: -15px;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .title_holder{
	position: absolute;
	bottom: 34px;
	left: 50px;
	z-index: 3;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .title_holder h3{
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: #eee;
	line-height: 1;
	margin-bottom: 10px;
}
.glax_tm_view_more_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_view_more_wrap a{
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	color: #ccc;
	font-family: "Montserrat";
	font-size: 14px;
	letter-spacing: 0px;
	position: relative;
	padding-right: 10px;
	font-weight: 600;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_view_more_wrap a .svg{
	color: #ccc;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_view_more_wrap .arrow{
	position: absolute;
	top: 2px;
	left: 100%;
}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner:hover .glax_tm_view_more_wrap a{color: #45a2df;}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner:hover .glax_tm_view_more_wrap a .svg{color: #45a2df;}
.glax_tm_projects_wrap .glax_tm_portfolio_list .inner .image_wrap .link{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 4;
	display: block;
}
.glax_tm_pagination{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 155px;
}
.glax_tm_pagination ul{
	margin: 0px 0px 0px -5px;
	list-style-type: none;
}
.glax_tm_pagination ul li{
	margin: 0px;
	display: inline-block;
	padding-left: 5px;
}
.glax_tm_pagination ul li a{
	display: block;
    text-decoration: none;
    width: auto;
    height: 40px;
    padding: 0px 20px;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
    position: relative;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    border-radius: 2px;
	background-color: #45a2df;
	padding-right: 35px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_pagination ul li a:before{
	width: 0px;
    height: 0px;
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-left-color: #fff;
    top: 15px;
    right: 15px;
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_pagination ul li span{
	display: inline-block;
    width: auto;
    height: 40px;
    padding: 0px 20px;
    color: #777;
    line-height: 40px;
    position: relative;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    border-radius: 2px;
	background-color: #dddddd;
	padding-left: 35px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_pagination ul li span:before{
	width: 0px;
    height: 0px;
    content: '';
    position: absolute;
    border: 5px solid transparent;
    border-right-color: #777;
    top: 15px;
    left: 15px;
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}

/*------------------------------------------------------------------*/ 
/*	16) GLAX PROJECT SINGLE
/*------------------------------------------------------------------*/

.glax_tm_justified_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 53px;
}
.glax_tm_justified_wrap .overlay{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-color: rgba(17,20,34,.9);
	z-index: 1;
	
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_justified_wrap .shape{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
	margin-left: -15px;
	
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_justified_wrap .shape span{
	position: relative;
	display: block;
}
.glax_tm_justified_wrap .shape span:before{
	position: absolute;
	content: "";
	width: 31px;
	height: 1px;
	background-color: #45a2df;
}
.glax_tm_justified_wrap .shape span:after{
	position: absolute;
	content: "";
	width: 1px;
	height: 31px;
	background-color: #45a2df;
	left: 15px;
	top: -15px;
}
.glax_tm_justified_wrap > a:hover .overlay{
	opacity: 1;
	visibility: visible;
}
.glax_tm_justified_wrap > a:hover .shape{
	opacity: 1;
	visibility: visible;
}
.glax_tm_justified_content{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	margin-bottom: 45px;
}
.glax_tm_justified_content .leftpart{
	width: 100%;
	float: left;
}
.glax_tm_justified_content .leftpart .title_holder{margin-bottom: 26px;}
.glax_tm_justified_content .leftpart .title_holder h3{
	margin: 0px;
    padding: 0px;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 24px;
	color: #14141c;
}
.glax_tm_justified_content .leftpart .definition{margin-bottom: 24px;}
.glax_tm_justified_content .leftpart .definition p{
	font-size: 14px;
	line-height: 1.7;
	color: #666;
	margin-bottom: 15px;
}
.glax_tm_justified_content .leftpart .definition p:last-child{margin-bottom: 0px;}
.glax_tm_justified_content .leftpart .definition p.bold{
	font-size: 18px;
	font-weight: 400;
	font-family: "Microsoft YaHei";
	line-height: 1.3;
	color: #000000;
}
.glax_tm_share_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 24px;
}


.glax_tm_share_wrap label{
	display: inline-block;
	font-size: 16px;
	color: #666;
}
.glax_tm_share_wrap ul{
	margin: 0px;
	list-style-type: none;
	display: inline-block;
	position: relative;
	top: 5px;
	padding-left: 5px;
}
.glax_tm_share_wrap ul li{
	margin: 0px 8px 0px 0px;
	float: left;
}
.glax_tm_share_wrap ul li a i{
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_share_wrap ul li:last-child{margin-right: 0px;}
.glax_tm_share_wrap ul li a{
	text-decoration: none;
	color: #555;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_share_wrap ul li a:hover{color: #45a2df;}
.glax_tm_justified_content .glax_tm_project_video{float: left;}
.glax_tm_justified_content .rightpart{
	width: 370px;
	min-width: 370px;
	position: relative;
	margin-left: 50px;
}
.glax_tm_justified_content .infobox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0px 0px 40px rgba(0,0,0,0.05);
	padding: 40px;
}
.glax_tm_justified_content .infobox ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_justified_content .infobox ul li{margin: 0px 0px 23px 0px;}
.glax_tm_justified_content .infobox ul li:last-child{margin-bottom: 0px;}
.glax_tm_justified_content .infobox ul li label{
	font-size: 14px;
	color: #45a2df;
	line-height: 1.3;
	display: block;
	margin-bottom: 2px;
}
.glax_tm_justified_content .infobox ul li span{
	font-size: 14px;
	color: #777;
	line-height: 1.3;
	display: block;
}
.glax_tm_justified_content .first_square{
	position: absolute;
	width: 100px;
	height: 150px;
	background-color: #f7f7f7;
	bottom: 0px;
	right: 0px;
	z-index: -2;
}
.glax_tm_justified_content .second_square{
	position: absolute;
	width: 50px;
	height: 80px;
	background-color: #efefef;
	bottom: 0px;
	right: 0px;
	z-index: -1;
}

/*------------------------------------------------------------------*/ 
/*	17) GLAX SERVICES
/*------------------------------------------------------------------*/

.glax_tm_twicebox_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
}
.glax_tm_twicebox_wrap .leftbox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-right: 50px;
}
.glax_tm_twicebox_wrap .rightbox{
	width: 300px;
	min-width: 300px;
	float: right;
}
.glax_tm_services_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_service_title_holder{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 95px;
}
.glax_tm_service_title_holder h3{
	color: #041230;
	font-size: 24px;
	margin-bottom: 11px;
} 
.glax_tm_service_title_holder p{
	color: #777;
}
.glax_tm_service_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_service_list_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_service_list_wrap ul li{
	margin: 0px 0px 70px 0px;
	width: 100%;
	float: left;
}
.glax_tm_service_list_wrap ul li .inner{
	width: 100%;
	min-height: 220px;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.06);
	padding: 35px 60px 73px 300px;
}
.glax_tm_service_list_wrap ul li .main_infos h3{
	font-size: 24px;
	letter-spacing: 0;
	color: #041230;
	margin-bottom: 14px;
}
.glax_tm_service_list_wrap ul li .main_infos h3 a{
	text-decoration: none;
	color: #041230;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_service_list_wrap ul li .main_infos h3 a:hover{color: #45a2df;}
.glax_tm_service_list_wrap ul li .main_infos p{
	color: #666;
	letter-spacing: 0;
}
.glax_tm_service_list_wrap ul li .list_image_wrap{
	position: absolute;
	width: 220px;
	height: 220px;
	left: 40px;
	top: -40px;
}
.glax_tm_service_list_wrap ul li .list_image_wrap .image{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.glax_tm_service_list_wrap ul li .list_image_wrap a{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 1;
}

.glax_tm_shape_read_more_wrap{
	position: absolute;
	bottom: 0px;
	right: 0px;
	max-width: calc(100% - 40px);
	z-index: 5;
}
.glax_tm_shape_read_more_wrap .read_more_in{
	height: 40px;
	background-color: #0e2424;
	line-height: 40px;
	position: relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_shape_read_more_wrap .read_more_in a:before{
	position: absolute;
	content: "";
	width: 25px;
	height: 40px;
	background-color: #0e2424;
	right: 100%;
	transform: skewX(-27deg);
	margin-right: -12px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_shape_read_more_wrap .read_more_in a{
	text-decoration: none;
	color: #fff;
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 0px 60px 0px 36px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.glax_tm_shape_read_more_wrap .read_more_in:hover{background-color: #5D9D03;}
.glax_tm_shape_read_more_wrap .read_more_in:hover a:before{background-color: #5D9D03;}
.glax_tm_categories{
	width: 100%;
	min-height: 200px;
	height: auto;
	clear: both;
	float: left;
	background-color: #5D9D03;
	position: relative;
	overflow: hidden;
	margin-bottom: 60px;
}
.glax_tm_categories .title_holder_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: rgba(255,255,255,.1);
	margin-bottom: 40px;
}
.glax_tm_categories .title_holder_wrap h3{
	color: #eee;
	font-size: 14px;
	font-weight: 500;
	font-family: "Microsoft YaHei";
	text-transform: uppercase;
	padding: 30px;
}
.glax_tm_categories .title_holder_wrap:before{
	content: '';
    position: absolute;
    left: 30px;
    top: 100%;
    border: 15px solid transparent;
    border-top-width: 13px;
    border-top-color: rgba(255,255,255,.1);
}
.glax_tm_categories .list_wrap{padding: 31px 30px 29px 30px;}
.glax_tm_categories ul{
	margin: 0px;
	list-style-type: none;
	position: relative;
	z-index: 3;
}
.glax_tm_categories ul li{margin: 0px 0px 8px 0px;}
.glax_tm_categories ul li:last-child{margin-bottom: 0px;}
.glax_tm_categories ul li a{
	text-decoration: none;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #eee;
	line-height: 2;
	font-weight: 300;
	letter-spacing: 0;
	position: relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_categories ul li a:before{
	content: "";
	position: absolute;
	width: 30px;
	height: 1px;
	background-color: #ffc600;
	left: 0px;
	bottom: -5px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_categories ul li a:hover:before{width: 60px;}
.glax_tm_categories ul li a:hover{color: #fff;}
.glax_tm_request_estimate_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	overflow: hidden;
	margin-bottom: 55px;
}
.glax_tm_request_estimate_wrap .image_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_request_estimate_wrap .image_wrap .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(..//img/about/1.jpg);
}
.glax_tm_request_estimate_wrap .definition{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #45a2df;
	padding: 50px 40px;
}
.glax_tm_request_estimate_wrap .definition .text{margin-bottom: 25px;}
.glax_tm_request_estimate_wrap .definition .text p{
	font-size: 22px;
	color: #fff;
	line-height: 1.3;
}
.glax_tm_request_estimate_wrap .button{text-align: center;}
.glax_tm_request_estimate_wrap .button a{
	text-decoration: none;
	display: inline-block;
    background-color: #e9eff4;
    padding: 14px 25px;
    font-size: 14px;
    line-height: 1.6;
    letter-spacing: 0.5px;
    color: #181a2f;
    text-transform: uppercase;
    border-radius: 2px;
    font-weight: 500;
    font-family: 'Microsoft YaHei';
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_request_estimate_wrap .button a:hover{
	background-color: #181a2f;
	color: #fff;
}
.glax_tm_request_estimate_wrap .first_shape .first{
	position: absolute;
	left: 0px;
	border-bottom: 80px solid #45a2df;
	border-right: 80px solid transparent;
	z-index: 1;
}
.glax_tm_request_estimate_wrap .first_shape .second{
	position: absolute;
	left: 0px;
	border-bottom: 80px solid rgba(0,0,0,.2);
	border-right: 80px solid transparent;
	z-index: 2;
}
.glax_tm_request_estimate_wrap .first_shape .third{
	position: absolute;
	left: 0px;
	border-bottom: 55px solid #45a2df;
	border-right: 80px solid transparent;
	z-index: 3;
}
.glax_tm_request_estimate_wrap .second_shape .first,
.glax_tm_request_estimate_wrap .second_shape .second,
.glax_tm_request_estimate_wrap .second_shape .third,
.glax_tm_request_estimate_wrap .first_shape .second,
.glax_tm_request_estimate_wrap .first_shape .third,
.glax_tm_request_estimate_wrap .first_shape .first{bottom: 100%;}
.glax_tm_request_estimate_wrap .second_shape .first{
	position: absolute;
	right: 0px;
	border-bottom: 80px solid #45a2df;
	border-left: 220px solid transparent;
	z-index: 1;
}
.glax_tm_request_estimate_wrap .second_shape .second{
	position: absolute;
	right: 0px;
	border-bottom: 80px solid rgba(0,0,0,.2);
	border-left: 220px solid transparent;
	z-index: 2;
}
.glax_tm_request_estimate_wrap .second_shape .third{
	position: absolute;
	right: 0px;
	border-bottom: 55px solid #45a2df;
	border-left: 220px solid transparent;
	z-index: 3;
}
.glax_tm_request_estimate_wrap .first_square{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100px;
	height: 170px;
	background-color: rgba(255,255,255,.1)
}
.glax_tm_request_estimate_wrap .second_square{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 50px;
	height: 85px;
	background-color: rgba(255,255,255,.1)
}
.glax_tm_brochures_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 55px;
}
.glax_tm_brochures_wrap .title_holder span{
    display: block;
    font-size: 20px;
    text-transform: inherit;
    color: #181a2f;
    margin-bottom: 24px;
    position: relative;
    line-height: 1.5;
    letter-spacing: 0.5px;
	font-family: "Microsoft YaHei";
}
.glax_tm_brochures_wrap .title_holder span:before{
	position: absolute;
	content: "";
	width: 50px;
	height: 1px;
	background-color: #ff8f03;
	bottom: -4px;
	left: 0px;
}
.glax_tm_brochures_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_brochures_wrap ul li{
	margin: 0px 0px 5px 0px;
	width: 100%;
	float: left;
}
.glax_tm_brochures_wrap ul li:last-child{margin-bottom: 0px;}
.glax_tm_brochures_wrap ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #111422;
	padding: 18px 0px 16px 0px;
	cursor: pointer;
}
.glax_tm_brochures_wrap ul li .inner .icon{
	width: 48px;
	height: 48px;
	background-color: #242633;
	position: absolute;
	left: 5px;
	top: 5px;
	text-align: center;
}
.glax_tm_brochures_wrap ul li .inner .icon .svg{
	width: 26px;
	height: 26px;
	color: #eee;
	top: 50%;
	transform: translateY(-50%);
	position: relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_brochures_wrap ul li .inner span.text{
	font-family: "Raleway";
	font-size: 16px;
	color: #ccc;
	font-weight: 500;
	padding-left: 75px;
	padding-right: 35px;
	display: block;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_brochures_wrap ul li .inner span.arrow{
	position: absolute;
	right: 25px;
	top:24px;
}
.glax_tm_brochures_wrap ul li .inner span.arrow:before{
	position: absolute;
	content: "";
	border: 5px solid transparent;
	border-left-color: #ccc;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_brochures_wrap ul li:hover .inner .icon .svg{color: #fff;}
.glax_tm_brochures_wrap ul li:hover .inner span.text{color: #fff;}
.glax_tm_brochures_wrap ul li:hover .inner span.arrow:before{border-left-color: #fff;}

/*------------------------------------------------------------------*/ 
/*	18) GLAX SERVICE SINGLE
/*------------------------------------------------------------------*/

.glax_tm_service_single_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.glax_tm_service_single_wrap .leftbox .main_image_wrap{margin-bottom: 58px;}
.glax_tm_service_single_wrap .leftbox .image_wrap{margin-bottom: 34px;}
.glax_tm_service_single_wrap .leftbox .image_definition p{
	font-size: 14px;
	color: #777;
	line-height: 1.7;
	margin-bottom: 20px;
	letter-spacing: 1.5px;
}
.glax_tm_service_single_wrap .leftbox .image_definition p .shape{
	border: 3px solid #5D9D03;
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-right: 20px;
	margin-bottom: 2px;
	position: relative;
	top: 8px;
	border-radius: 10px;
}
.glax_tm_service_single_wrap .leftbox .image_definition p .shape span{
	color: #5D9D03;
	font-size: 50px;
	display: inline-block;
	font-family: "Montserrat";
	font-weight: 500;
}
.glax_tm_service_single_wrap .leftbox .image_definition p:last-child{margin-bottom: 0px;}
.glax_tm_service_single_wrap .leftbox .article_definition p{
	font-size: 16px;
	text-indent:2em; 
	color: #777;
	line-height: 1.8em;
	margin-bottom: 20px;
	letter-spacing: 1.5px;
}
.glax_tm_service_single_wrap .leftbox .article_definition ol{
	font-size: 16px;
	margin-left:2em; 
	color: #777;
	line-height: 1.8em;
	margin-bottom: 20px;
	letter-spacing: 1.5px;
}
.glax_tm_service_single_wrap .leftbox .article_definition p .shape{
	border: 3px solid #5D9D03;
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-right: 20px;
	margin-bottom: 2px;
	position: relative;
	top: 8px;
	border-radius: 10px;
}
.glax_tm_service_single_wrap .leftbox .article_definition p .shape span{
	color: #5D9D03;
	font-size: 50px;
	display: inline-block;
	font-weight: 500;
}
.glax_tm_service_single_wrap .leftbox .article_definition p:last-child{margin-bottom: 0px;}
.glax_tm_service_single_wrap .leftbox .service_features{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 50px;
}
.glax_tm_service_single_wrap .leftbox .service_features h3{
	font-size: 24px;
	color: #181a2f;
	font-family: "Microsoft YaHei";
	margin-bottom: 30px;
}
.glax_tm_service_single_wrap .leftbox .service_features ul{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}
.glax_tm_service_single_wrap .leftbox .service_features ul li{
	margin: 0px 0px 12px 0px;
	float: left;
	width: 50%;
	padding-left: 30px;
}
.glax_tm_service_single_wrap .leftbox .service_features ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_service_single_wrap .leftbox .service_features .definition{padding-left: 33px;}
.glax_tm_service_single_wrap .leftbox .service_features .definition p{
	font-size: 16px;
	color: #777;
}
.glax_tm_service_single_wrap .leftbox .service_features .icon{
	position: absolute;
	top: 1px;
	left: 0px;
}
.glax_tm_service_single_wrap .leftbox .service_features .icon .svg{
	width: 20px;
	height: 20px;
	color: #45a2df;
}
.glax_tm_service_single_wrap .leftbox .accordion_wrap_all{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 53px;
}
.glax_tm_service_single_wrap .leftbox .accordion_wrap_all .title h3{
	font-size: 24px;
	color: #181a2f;
	font-family: "Microsoft YaHei";
	margin-bottom: 30px;
}
.glax_tm_service_single_wrap .accordion_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_accordion {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear:both;
	
	-webkit-perspective:500px;
	-moz-perspective:500px;
	perspective:500px;
}
.glax_tm_accordion .accordion_in {
	position: relative;
	z-index: 10;
	overflow: hidden;
	margin-bottom:13px;
}
.glax_tm_accordion .accordion_in .acc_head{
	position: relative;
	font-family: "Raleway";
	color:#181a2f;
	font-weight: 500;
	font-size: 18px;
	display: block;
	cursor: pointer;
	padding-left: 34px;
}
.glax_tm_accordion .accordion_in .acc_content {
	color: #666;
	line-height: 1.6;
	font-size: 14px;
	padding-left: 34px;
	padding-top: 12px;
}
.glax_tm_accordion .accordion_in .acc_content p{
	font-size:13px;
	margin-bottom:10px;
}
.glax_tm_accordion .accordion_in.acc_active > .acc_content {display: block;}
.glax_tm_accordion .accordion_in .wow_shape{
	position: absolute;
	width: 20px;
	height: 20px;
	border: 2px solid #45a2df;
	border-radius: 3px;
	left: 0px;
	top: 3px;
}
.glax_tm_accordion .accordion_in .wow_effect{position: relative;}
.glax_tm_accordion .accordion_in .wow_effect:after{
	position: absolute;
	content: "";
	width: 2px;
	height: 8px;
	top: 4px;
	left: 7px;
	background-color: #45a2df;
}
.glax_tm_accordion .accordion_in .wow_effect:before{
	position: absolute;
	content: "";
	width: 8px;
	height: 2px;
	top: 7px;
	left: 4px;
	background-color: #45a2df;
}
.glax_tm_accordion .accordion_in.acc_active .wow_effect:after{display: none;}
.glax_tm_short_contact{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #0f0f16;
	padding: 31px 30px 33px 30px;
	margin-bottom: 70px;
}
.glax_tm_short_contact .glax_tm_button_wrap{
	min-width: fit-content;
    min-width: max-content;
    min-width: intrinsic;
    min-width: -moz-max-content;
    min-width: -webkit-max-content;
    margin-left: auto;
	width: auto;
}
.glax_tm_short_contact .glax_tm_button_wrap a{
	text-decoration: none;
    text-transform: uppercase;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #14141c;
    letter-spacing: .5px;
    background-color: #fff;
    display: inline-block;
    font-weight: 500;
    padding: 15px 25px 14px 25px;
    border-radius: 2px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.glax_tm_short_contact .glax_tm_button_wrap a:hover{
	color: #fff;
	background-color: #45a2df;
}
.glax_tm_short_contact .text h3{
	font-family: "Microsoft YaHei", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0px;
    color: #eee;
	margin-bottom: 3px;
}
.glax_tm_short_contact .text p{
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    color: #999;
}
.glax_tm_line{
	width: 100%;
	height: 1px;
	clear: both;
	float: left;
	background-color: #e9eff4;
	margin-bottom: 65px;
}
.glax_tm_other_services_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_other_services_wrap > h3{
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: #181a2f;
	margin-bottom: 34px;
}
.glax_tm_other_services_wrap .services_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_other_services_wrap .services_list_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_other_services_wrap .services_list_wrap ul li{
	margin: 0px 0px 40px 0px;
	float: left;
}
.glax_tm_other_services_wrap .services_list_wrap ul li:last-child{margin-bottom: 0px;}
.glax_tm_other_services_wrap .services_list_wrap ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #e9eff4;
	padding: 55px 50px 84px 50px;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .title_holder{margin-bottom: 19px;}
.glax_tm_other_services_wrap .services_list_wrap ul li .title_holder h3{
	font-family: "Microsoft YaHei";
	font-size: 22px;
	color: #181a2f;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .title_holder h3 a{
	text-decoration: none;
	color: #181a2f;

	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .title_holder h3 a:hover{color: #ff8f03;}
.glax_tm_other_services_wrap .services_list_wrap ul li .description p{
	color: #777;
	line-height: 1.6;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .read_more_wrap{
	position: absolute;
	bottom: 0px;
	left: 0px;
	max-width: calc(100% - 40px);

}
.glax_tm_other_services_wrap .services_list_wrap ul li .read_more_in{
	height: 40px;
	background-color: #45a2df;
	line-height: 40px;
	position: relative;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .read_more_in a:before{
	position: absolute;
	content: "";
	width: 25px;
	height: 40px;
	background-color: #45a2df;
	left: 100%;
	transform: skewX(27deg);
	margin-left: -12px;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .read_more_in a{
	text-decoration: none;
	color: #fff;
	display: block;
	font-family: "Montserrat";
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 0px 40px 0px 50px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.glax_tm_other_services_wrap .services_list_wrap ul li .read_more_in:hover{background-color: #5D9D03;}
.glax_tm_other_services_wrap .services_list_wrap ul li .read_more_in:hover a:before{background-color: #5D9D03;}

/*------------------------------------------------------------------*/ 
/*	19) GLAX BLOG
/*------------------------------------------------------------------*/

.glax_tm_blog_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 120px;
}
.glax_tm_blog_wrap .blog_list_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_blog_wrap .blog_list_wrap ul{
	margin: 0px;
	list-style-type: none;
}
.glax_tm_blog_wrap .blog_list_wrap ul li{margin: 0px;}
.glax_tm_blog_wrap .blog_list_wrap ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	margin-bottom: 50px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.06);
}
.glax_tm_blog_wrap .blog_list_wrap ul li:last-child .inner{margin-bottom: 0px;}
.glax_tm_blog_wrap .blog_list_wrap ul li .inner .date_wrap{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80px;
	height: auto;
	background-color: #5D9D03;
	z-index: 2;
	padding: 18px 19px 10px 19px;
}
.glax_tm_blog_wrap .blog_list_wrap ul li .inner .date_wrap:before{
	position: absolute;
    content: '';
    left: 0px;
    bottom: -15px;
    border-top: 15px solid #5D9D03;
    border-right: 80px solid transparent;
    z-index: -1;
}
.glax_tm_blog_wrap .blog_list_wrap ul li .inner .date_wrap h3 span{
	position: relative;
	margin: 0px;
    padding: 0px;
    color: #fff;
    font-size: 36px;
    line-height: 1;
    letter-spacing: -2px;
    margin-bottom: 5px;
    font-weight: 300;
	font-family: "Microsoft YaHei";
}
.glax_tm_blog_wrap .blog_list_wrap ul li .inner .date_wrap h3 span:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background-color: #ffc600;
	left: 0px;
	bottom: 0px;
}
.glax_tm_blog_wrap .blog_list_wrap ul li .inner .date_wrap h5{
	margin: 0px;
    padding: 0px;
    color: #fff;
    letter-spacing: 0px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
	font-family: "Microsoft YaHei";
}
.glax_tm_blog_wrap .definitions_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding: 30px 30px 33px 30px;
}
.glax_tm_blog_wrap .definitions_wrap .title_holder h3{
	font-size: 30px;
	line-height: 1;
	font-weight: 400;
	color: #14141c;
	margin-bottom: 10px;
}
.glax_tm_blog_wrap .definitions_wrap .title_holder h3 a{
	text-decoration: none;
	color: #181a2f;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_blog_wrap .definitions_wrap .title_holder h3 a:hover{color: #45a2df;}
.glax_tm_blog_wrap .definitions_wrap .info_wrap{
	width: 100%;
	float: left;
	margin-bottom: 24px;
}
.glax_tm_blog_wrap .definitions_wrap .short_info{
	border-bottom: 1px solid #ccc;
	float: left;
	padding-bottom: 4px;
}
.glax_tm_blog_wrap .definitions_wrap .short_info span{
	position: relative;
	color: #666666;
	font-size: 13px;
	float: left;
	padding-right: 22px;
	font-style: italic;
}
.glax_tm_blog_wrap .definitions_wrap .short_info span:last-child{padding-right: 0px;}
.glax_tm_blog_wrap .definitions_wrap .short_info .date:after,
.glax_tm_blog_wrap .definitions_wrap .short_info .by:after{
	position: absolute;
	content:"";
	width: 1px;
	height: 12px;
	background-color: #ccc;
	top: 5px;
	margin-left: 11px;
}
.glax_tm_blog_wrap .definitions_wrap .short_info a{
	text-decoration: none;
	color: #666;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_blog_wrap .definitions_wrap .short_info a:hover{color: #45a2df;}
.glax_tm_blog_wrap .definitions_wrap .text{margin-bottom: 17px;}
.glax_tm_blog_wrap .definitions_wrap .text p{
	font-size: 16px;
	color: #666;
	line-height: 1.6;
}
.glax_tm_blog_wrap .definitions_wrap .continue{
	width: 100%;
	float: left;
}
.glax_tm_blog_wrap .definitions_wrap .continue a{
	text-decoration: none;
	background-color: #041230;
	color: #fff;
	line-height: 1.6;
	font-weight: 600;
	padding: 10px 20px;
	border-radius: 3px;
	display: inline-block;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_blog_wrap .definitions_wrap .continue a:hover{background-color: #5D9D03;}

/*------------------------------------------------------------------*/ 
/*	20) GLAX BLOG SINGLE
/*------------------------------------------------------------------*/

.glax_tm_blog_single_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}

.glax_tm_blog_single_wrap .subtitle p{
	font-size: 16px;
    color: #777;
	margin-bottom: 50px;
}
.glax_tm_blog_single_wrap .image_holder_blog{margin-bottom: 50px;}
.glax_tm_blog_single_wrap .commentbox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	background-color: #e9eff4;
	padding: 40px 40px 60px 40px;
	overflow: hidden;
}
.glax_tm_blog_single_wrap .comment_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_blog_single_wrap .comment_wrap:before{
	position: absolute;
	content: "";
	width: 150%;
	height: 1px;
	background-color: #e5e5e5;
	top:100%;
	left: -100px;
}
.glax_tm_blog_single_wrap .comment_wrap .title{margin-bottom: 30px;}
.glax_tm_blog_single_wrap .comment_wrap .title h3{
	font-size: 24px;
	color: #777;
	letter-spacing: -0.25px;
	font-weight: 400;
	font-family: "Microsoft YaHei";
}
.glax_tm_blog_single_wrap .commentbox .author_wrap{
	width: 100%;
	position: relative;
	margin-bottom: 36px;
}
.glax_tm_blog_single_wrap .commentbox .image_author{
	width: 60px;
	height: 60px;
	border-radius: 100%;
	position: absolute;
	left: 0px;
}
.glax_tm_blog_single_wrap .commentbox .image_author img{border-radius: 100%;}
.glax_tm_blog_single_wrap .commentbox .definition{
	padding-left: 90px;
	position: relative;
	top: 6px;
}
.glax_tm_blog_single_wrap .commentbox .definition .title{
	font-size: 18px;
	letter-spacing: -0.25px;
	color: #777;
	font-family:"Microsoft YaHei";
	font-weight: 400;
}
.glax_tm_blog_single_wrap .commentbox .definition p span{
	font-size: 14px;
	color: #777;
	position: relative;
}
.glax_tm_blog_single_wrap .commentbox .definition p span:before{
	position: absolute;
	content: "";
	width: 14px;
	height: 1px;
	background-color: #777;
	top: 50%;
	left: 100%;
	margin-left: 3px;
}
.glax_tm_blog_single_wrap .commentbox .definition p a{
	text-decoration: none;
	color: #45a2df;
	font-size: 14px;
	padding-left: 21px;
}
.glax_tm_blog_single_wrap .commentbox .full_definition{
	padding-left: 90px;
	margin-bottom: 44px;
}
.glax_tm_blog_single_wrap .commentbox .full_definition p{
	font-size: 14px;
	color: #777;
	line-height: 1.7;
}
.glax_tm_blog_single_wrap .commentbox .full_definition p a{
	text-decoration: none;
	color: #45a2df;
}
.glax_tm_blog_single_wrap .replybox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	padding-top: 42px;
}
.glax_tm_blog_single_wrap .replybox .title{margin-bottom: 24px;}
.glax_tm_blog_single_wrap .replybox .title h3{
	font-size: 24px;
	color: #777;
	letter-spacing: -0.25px;
	font-weight: 400;
	font-family: "Microsoft YaHei";
}
.glax_tm_blog_single_wrap .glax_tm_contact_wrap{margin-bottom: 0px;}
.glax_tm_blog_single_wrap .glax_tm_contact_wrap input{
	background-color: #f9f9f9 !important;
	font-family: "Montserrat";
}
.glax_tm_blog_single_wrap .glax_tm_contact_wrap textarea{
	background-color: #f9f9f9 !important;
	font-family: "Montserrat";
}
.empty_notice{
	color: #FF0004;
	margin-bottom: 7px;
	display: none;
}
.contact_error{color: rgba(255,0,4,1.00);}
.returnmessage{
	color:#0064FF;
	margin-bottom: 7px;
}

/*------------------------------------------------------------------*/ 
/*	21) GLAX ABOUT
/*------------------------------------------------------------------*/

.glax_tm_about_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_about_wrap .subtitle{margin-bottom: 52px;}
.glax_tm_about_wrap .subtitle p{
	color: #777777;
    font-size: 20px;
	line-height: 1.7;
	font-weight: 300;
}
.glax_tm_about_wrap .about_service_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 80px;
}
.glax_tm_about_wrap .about_service_list.client{margin-bottom: 70px;}
.glax_tm_about_wrap .about_service_list h3{
	color: #14141c;
	font-family: "Microsoft YaHei";
    font-size: 24px;
    letter-spacing: 0px;
	margin-bottom: 17px;
} 
.glax_tm_about_wrap .about_service_list p{
	color: #777777;
	text-indent:2em;
    font-size: 16px;
	line-height: 1.7;
	font-weight: 300;
}
.glax_tm_about_counter_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	background-color: #0f0f16;
	padding: 92px 0px;
	overflow: hidden;
	margin-bottom: 85px;
}
.glax_tm_about_counter_wrap:before{
	position: absolute;
	content: "";
	width: 50%;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: #45a2df;
}
.glax_tm_about_counter_wrap .inner_counter{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: row;
}
.glax_tm_about_counter_wrap .inner_counter .leftbox{
	width: 290px;
	min-width: 290px;
	padding-right: 50px;
}
.glax_tm_about_counter_wrap .glax_tm_counter_wrap{padding: 47px 0px 58px 0px !important;}
.glax_tm_about_counter_wrap .glax_tm_counter_list li{
	width:100%;
	float:left;
	text-align:left;
	margin: 0px 0px 40px 0px;
}
.glax_tm_about_counter_wrap .glax_tm_counter_list li:last-child{margin-bottom: 0px;}
.glax_tm_about_counter_wrap .glax_tm_counter_list li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	padding: 0px;
}
.glax_tm_about_counter_wrap .glax_tm_counter_list li h3{
	font-family: "Microsoft YaHei";
	color: #eee;
	font-size: 48px !important;
	font-weight: 400;
	line-height: 1;
	letter-spacing: 0px;
	margin-bottom: 3px;
}
.glax_tm_about_counter_wrap .glax_tm_counter_list li h3 > span{font-size: 48px !important;}
.glax_tm_about_counter_wrap .glax_tm_counter_list li .inner > span{
	color:#999;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	display: block;
}
.glax_tm_about_counter_wrap .inner_counter .rightbox,
.glax_tm_about_counter_wrap .inner_counter .inner_rightbox{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_about_counter_wrap .inner_counter .rightbox{
	position: relative;
	background-color: #fff;
}
.glax_tm_about_counter_wrap .inner_counter .rightbox .counter_png{
	position: absolute;
	bottom: 0px;
	right: 0px;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url(..//img/about/counter_image.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: bottom right;
}
.glax_tm_about_counter_wrap .inner_counter .inner_rightbox{padding: 95px 100px 90px 100px;}
.glax_tm_about_counter_wrap .inner_counter .rightbox .top_title{
	margin: 0px;
    padding: 0px;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0px;
    color: #14141c;
    text-transform: uppercase;
}
.glax_tm_about_counter_wrap .inner_counter .rightbox .title{
	margin: 0px;
    padding-top: 5px;
    font-weight: 400;
    font-size: 36px;
    letter-spacing: 0px;
    color: #14141c;
    margin-bottom: 23px;
	font-family: "Microsoft YaHei";
}
.glax_tm_about_counter_wrap .inner_counter .rightbox .text{
	line-height: 1.7;
	color: #666;
	margin-bottom: 32px;
	position: relative;
	z-index: 2;
}
.glax_tm_counter_wrap{overflow: hidden;}
.glax_tm_counter_list{
	list-style-type:none;
	width:100%;
	margin: 0px;
	
	-webkit-perspective: 500px;
	-moz-perspective: 500px;
	perspective: 500px;
}
.glax_tm_about_counter_wrap .counter_image_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
	z-index: 2;
}
.glax_tm_about_counter_wrap .counter_image_wrap ul{
	margin: 0px 0px 0px -10px;
	list-style-type: none;
}
.glax_tm_about_counter_wrap .counter_image_wrap ul li{
	margin: 0px 0px 10px 0px;
	float: left;
	padding-left: 10px;
	width: 160px;
	height: 100px;
}
.glax_tm_about_counter_wrap .counter_image_wrap ul li .inner{
	width: 100%;
	height: 100%;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_about_counter_wrap .counter_image_wrap ul li .image{
	position: absolute;
	width: 150px;
	height: 100px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.glax_tm_about_counter_wrap .counter_image_wrap ul li:nth-child(1) .image{
	background-image: url(..//img/about/11.jpg);
}
.glax_tm_about_counter_wrap .counter_image_wrap ul li:nth-child(2) .image{
	background-image: url(..//img/about/12.jpg);
}
.glax_tm_about_counter_wrap .counter_image_wrap ul li:nth-child(3) .image{
	background-image: url(..//img/about/13.jpg);
}
.glax_tm_about_counter_wrap .glax_tm_counter_list li .inner:before{display: none;}
.glax_tm_about_counter_wrap li .overlay{
	position: absolute;
	z-index: 2;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: rgba(0,0,0,.6);
	
	opacity: 0;
	visibility: hidden;
	
	-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_about_counter_wrap li:hover .overlay{
	opacity: 1;
	visibility: visible;
}
.glax_tm_about_counter_wrap li .overlay .in{
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	margin-top: -5px;
	transform: translate(-50%,-50%);
}
.glax_tm_about_counter_wrap li .overlay .in span{
	width: 20px;
	height: 2px;
	background-color: #45a2df;
	display: inline-block;
	position: relative;
}
.glax_tm_about_counter_wrap li .overlay .in span:before{
	position: absolute;
	content: "";
	height: 20px;
	width: 2px;
	background-color: #45a2df;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.glax_tm_about_counter_wrap li .about_zoom{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 33333;
}
.glax_tm_about_team_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 72px;
}
.glax_tm_about_team_wrap ul{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}
.glax_tm_about_team_wrap ul li{
	margin: 0px 0px 30px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 30px;
}
.glax_tm_about_team_wrap ul li .inner,
.glax_tm_about_team_wrap ul li .inner .image_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_about_team_wrap ul li .inner .image_wrap{margin-bottom: 27px;}
.glax_tm_about_team_wrap ul li .inner .image_wrap img{min-width: 100%;}
.glax_tm_about_team_wrap ul li .inner .image_wrap .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.glax_tm_about_team_wrap ul li:nth-child(1) .image_wrap .image{background-image: url(..//img/about/1.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(2) .image_wrap .image{background-image: url(..//img/about/2.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(3) .image_wrap .image{background-image: url(..//img/about/3.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(4) .image_wrap .image{background-image: url(..//img/about/4.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(5) .image_wrap .image{background-image: url(..//img/about/5.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(6) .image_wrap .image{background-image: url(..//img/about/6.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(7) .image_wrap .image{background-image: url(..//img/about/9.jpg);}
.glax_tm_about_team_wrap ul li:nth-child(8) .image_wrap .image{background-image: url(..//img/about/10.jpg);}
.glax_tm_about_team_wrap ul li .main_definitions h3{
	margin: 0px;
    padding: 0px;
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0px;
    font-weight: 400;
    color: #14141c;
}
.glax_tm_about_team_wrap ul li .main_definitions span{
	margin: 0px;
    padding: 0px;
    letter-spacing: 0px;
    line-height: 1.7;
    color: #666;
}

/*------------------------------------------------------------------*/ 
/*	22) GLAX CONTACT
/*------------------------------------------------------------------*/

.glax_tm_main_contact_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 150px;
}
.glax_tm_main_contact_wrap .office_list{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 40px;
}
.glax_tm_main_contact_wrap .office_list ul{
	margin: 0px 0px 0px -30px;
	list-style-type: none;
}
.glax_tm_main_contact_wrap .office_list ul li{
	margin: 0px 0px 30px 0px;
	float: left;
	width: 33.3333%;
	padding-left: 30px;
}
.glax_tm_main_contact_wrap .office_list ul li .inner{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_main_contact_wrap .office_list ul li .image_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	position: relative;
}
.glax_tm_main_contact_wrap .office_list ul li .image_wrap .image{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.glax_tm_main_contact_wrap .office_list ul li:nth-child(1) .image_wrap .image{background-image: url(..//img/contact/1.jpg);}
.glax_tm_main_contact_wrap .office_list ul li:nth-child(2) .image_wrap .image{background-image: url(..//img/contact/2.jpg);}
.glax_tm_main_contact_wrap .office_list ul li:nth-child(3) .image_wrap .image{background-image: url(..//img/contact/3.jpg);}
.glax_tm_main_contact_wrap .office_list ul li .definitions_wrap{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_main_contact_wrap .office_list ul li .definitions_wrap .office{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	padding: 22px 80px 22px 40px;
	background-color: #111422;
}
.glax_tm_main_contact_wrap .office_list ul li .definitions_wrap .office h3{
	font-family: "Microsoft YaHei";
	font-size: 22px;
	color: #eeeeee;
	font-weight: 400;
}
.glax_tm_main_contact_wrap .office_list ul li .definitions_wrap .office .icon{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 60px;
	background-color: #5D9D03;
}
.glax_tm_main_contact_wrap .office_list ul li .definitions_wrap .office .icon .svg{
	position: absolute;
	color: #fff;
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap{
	width: 100%;
	height: auto;
	float: left;
	background-color: #0d0e13;
	padding: 35px 30px 45px 38px;
}
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap .row{margin-bottom: 8px;}
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap .row:last-child{margin-bottom: 0px;}
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap p,
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap label,
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap span{
	color: #999999;
	line-height: 1.5;
}
.glax_tm_main_contact_wrap .office_list ul li .short_info_wrap span a{
	text-decoration: none;
	color: #45a2df;
}
.glax_tm_main_contact_wrap .contact_text{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
	margin-bottom: 75px;
}
.glax_tm_main_contact_wrap .contact_text p{
	font-size: 18px;
	color: #777777;
	line-height: 1.7;
}
.glax_tm_main_contact_wrap .get_in_touch{margin-bottom: 30px;}
.glax_tm_main_contact_wrap .get_in_touch h3{
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: #14141c;
}
.glax_tm_contact_wrap,
.glax_tm_contact_wrap .get_in_touch_wrap,
.glax_tm_contact_wrap .inner_wrap,
.glax_tm_contact_wrap .inner_wrap .row{
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}
.glax_tm_contact_wrap{
	position: relative;
	margin-top: -7px;
}
.glax_tm_contact_wrap .inner_wrap .row{margin-bottom: 27px;}
.glax_tm_contact_wrap .inner_wrap .row:last-child{margin-bottom: 0px;}
.glax_tm_contact_wrap .leftbox{
	width: 65%;
	height: auto;
	float: left;
}
.glax_tm_contact_wrap .leftbox .subtitle{margin-bottom: 60px;}
.glax_tm_contact_wrap .leftbox .subtitle p{
	font-size: 18px;
	line-height: 1.6;
	color: #777;
}
.glax_tm_contact_wrap .get_in_touch_wrap .title{margin-bottom: 34px;}
.glax_tm_contact_wrap .get_in_touch_wrap .title h3{
	font-size: 24px;
	font-weight: 600;
	color: #777;
	letter-spacing: -0.25px;
}
.glax_tm_contact_wrap .inner_wrap .row label{
	display: block;
	font-size: 14px;
	color: #777;
	line-height: 1.7;
	position: relative;
}
.glax_tm_contact_wrap .inner_wrap .row label span{position: relative;}
.glax_tm_contact_wrap .inner_wrap .row label span:before{
	position: absolute;
	content: "*";
	color: #efc142;
	left: 100%;
	margin-left: 4px;
}
.glax_tm_contact_wrap .inner_wrap .row input{
	width: 340px !important;
	height: 40px !important;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	margin-top: 9px;
}
.glax_tm_contact_wrap .inner_wrap .row input:focus{
	outline: none;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
}
.glax_tm_contact_wrap .inner_wrap .row textarea{
	max-width: 600px;
	height: 220px !important;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	margin-top: 9px;
}
.glax_tm_contact_wrap .inner_wrap .row textarea:focus{
	outline: none;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
}
.glax_tm_contact_wrap .inner_wrap .row a{
	text-decoration: none;
    display: inline-block;
    background-color: #45a2df;
    padding: 14px 25px;
    font-size: 14px;
    line-height: 1.6;
    letter-spacing: 0.5px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    font-weight: 500;
    font-family: 'Microsoft YaHei';
	
    -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;
}
.glax_tm_contact_wrap .inner_wrap .row a:hover{background-color: #5D9D03;}
.glax_tm_contact_wrap .empty_notice{
	color: #FF0004;
	margin-bottom: 7px;
	display: none;
}
.glax_tm_contact_wrap .contact_error{color: rgba(255,0,4,1.00);}
.glax_tm_contact_wrap .returnmessage{
	color:#0064FF;
	margin-bottom: 7px;
}

/*------------------------------------------------------------------*/ 
/*	23) GLAX MEDIA QUERIES (FOR SMALL DEVICES)
/*------------------------------------------------------------------*/

@media (max-width: 1400px) {
	.glax_tm_subscribe_wrap .inner_wrap{display: block;}
	.glax_tm_subscribe_wrap .left_wrap{width: 100%;margin-bottom: 30px;}
	.glax_tm_subscribe_wrap .right_wrap{width: 100%;float: left;display: flex;}
	.glax_tm_about_counter_wrap .inner_counter .inner_rightbox{padding: 67px 7% 60px 7%;}
	.glax_tm_about_team_wrap ul li{width: 33.3333%;}
	.glax_tm_main_contact_wrap .office_list ul li{width: 100%;padding-left: 0px;}
	.glax_tm_main_contact_wrap .office_list ul{margin: 0px;}
}
@media (max-width: 1200px) {
	.glax_tm_header_wrap .purchase_button{display: none;}
	.glax_tm_wrapper_all{padding: 90px 40px 0px 40px;}
	.glax_tm_border_wrap .border.left{width: 40px;}
	.glax_tm_border_wrap .border.right{width: 40px;}
	.glax_tm_holder_wrap .holder.left{left: 30px;}
	.glax_tm_holder_wrap .holder.right{right: 30px;}
	.glax_tm_holder_wrap .holder{width: 10px;}
	.glax_tm_holder_wrap .holder.right:before{border-width: 20px 0px 0px 10px;}
	.glax_tm_holder_wrap .holder.left:before{border-width: 0px 0px 20px 10px;}
	.glax_tm_rating_wrap .inner .leftbox:after{display: block;}
	.glax_tm_rating_wrap .inner .rightbox{display: none;}
	.glax_tm_rating_wrap .inner .leftbox{width: 100%;}
	.glax_tm_twice_box_wrap .inner_box{flex-direction: column;}
	.glax_tm_twice_box_wrap .inner_box .leftbox{width: 100%;min-width: 100%;margin-bottom: 20px;}
	.glax_tm_main_responsibility_wrap .content_inner_wrap{display: block;}
	.glax_tm_experience_box{margin-bottom: 50px;}
	.glax_tm_main_responsibility_wrap .experience_list ul li:before{left: 24px;}
	.glax_tm_main_responsibility_wrap .experience_list ul li{padding-left: 48px;}
	.glax_tm_home_project_wrapper_all .leftbox.project{margin-bottom: 60px;}
	.glax_tm_justified_content{flex-direction: column;}
	.glax_tm_justified_content .rightpart{width: 100%;min-width: 100%;margin-left: 0px;}
	.glax_tm_justified_content .leftpart{margin-bottom: 50px;}
	.glax_tm_twicebox_wrap{display: block;}
	.glax_tm_twicebox_wrap .leftbox{margin-right: 0px;margin-bottom: 60px;}
	.glax_tm_twicebox_wrap .rightbox{width: 100%;min-width: 100%;}
	.glax_tm_about_counter_wrap .inner_counter{display: block;}
	.glax_tm_about_counter_wrap{padding: 0px 0px 60px 0px;}
	.glax_tm_about_counter_wrap:before{width: 100%;background-color: #0f0f16;}
	.glax_tm_about_counter_wrap .inner_counter .rightbox:before{position: absolute;content: "";top: 100px;left: -200px;right: -200px;bottom: -200px;background-color: #45a2df;z-index: 1;}
	.glax_tm_about_counter_wrap .inner_counter .inner_rightbox{position: relative;z-index: 2;background-color: #fff;}
	.glax_tm_about_counter_wrap .glax_tm_counter_list li{width: 50%;}
	.glax_tm_about_counter_wrap .inner_counter .leftbox{width: 100%;min-width: 100%;padding: 0px;}
	.glax_tm_about_team_wrap ul li{width: 50%;}
}
@media (max-width: 1040px) {
	.glax_tm_wrapper_all .lang_box{display: none;}
	.glax_tm_holder_wrap{display: none;}
	.glax_tm_border_wrap{display: none;}
	.glax_tm_topbar_wrap{display: none;}
	.glax_tm_header_wrap{display: none;}
	.glax_tm_wrapper_all{padding: 0px;}
	.glax_tm_mobile_bar_wrap{display: block;}
	.glax_tm_hero_header_wrap .swiper_content .texts_wrap h3{font-size: 36px;}
	.glax_tm_home_service_list ul li{width: 50%;}
	.glax_tm_home_service_list ul li:nth-child(2n) .inner_list:before{display: none;}
	.glax_tm_home_service_list ul li:nth-child(2n) .inner_list:after{display: none;}
	.glax_tm_list_wrap[data-column="4"] ul.glax_list > li{width: 33.3333%;}
	.glax_tm_list_wrap[data-column="5"] ul.glax_list > li{width: 33.3333%;}
}
@media (max-width: 768px) {
	.glax_tm_introduce_wrap .inner_wrap .main_info_wrap{max-width: 100%;padding-right: 0px;}
	.glax_tm_introduce_wrap .inner_wrap{display: block;}
	.glax_tm_introduce_wrap .experience_box{margin-bottom: 40px;}
	.glax_tm_introduce_wrap{padding: 50px 30px 50px 30px;}
	.glax_tm_principles_wrap .list_wrap ul{width: 100%;margin: 0px;}
	.glax_tm_principles_wrap .list_wrap ul li{width: 100%;padding: 0px;}
	.glax_tm_main_responsibility_wrap .experience_list ul li{width: 100%;}
	.glax_tm_home_blog_wrap .blog_list ul{margin: 0px;}
	.glax_tm_home_blog_wrap .blog_list ul li{width: 100%;padding-left: 0px;}
	.glax_tm_list_wrap[data-column="2"] ul.glax_list > li{width: 100%;}
	.glax_tm_list_wrap[data-column="3"] ul.glax_list > li{width: 100%;}
	.glax_tm_list_wrap[data-column="4"] ul.glax_list > li{width: 100%;}
	.glax_tm_list_wrap[data-column="5"] ul.glax_list > li{width: 100%;}
	.glax_tm_portfolio_list{margin-left: 0px;}
	.glax_tm_portfolio_list > li{width: 100%;padding: 0px;}
	.glax_tm_blog_single_wrap .commentbox .full_definition{padding-left: 0px;}
	.glax_tm_blog_single_wrap .commentbox .definition{padding-left: 0px;}
	.glax_tm_blog_single_wrap .commentbox .image_author{display: none;}
	.glax_tm_service_list_wrap ul li .list_image_wrap{display: none;}
	.glax_tm_service_list_wrap ul li .inner{padding-left: 40px;}
	.glax_tm_short_contact .text{margin-bottom: 30px;}
	.glax_tm_short_contact{flex-direction: column;align-items: baseline;}
	.glax_tm_short_contact .glax_tm_button_wrap{width: 100%;}
	.glax_tm_contact_wrap .inner_wrap .row input{width: 100% !important;}
	.glax_tm_contact_wrap .inner_wrap .row textarea{width: 100% !important;}
	.glax_tm_about_counter_wrap{margin-bottom: 75px;}
	.glax_tm_about_team_wrap ul{margin: 0px;}
	.glax_tm_about_team_wrap ul li{width: 100%;padding-left: 0px;}
}
@media (max-width: 480px) {
	.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .inner_wrap{display: block;}
	.glax_tm_mobile_bar_wrap .short_info_wrap{width: 100%;text-align: center;float: left;margin-bottom: 5px;}
	.glax_tm_mobile_bar_wrap .mobile_socials_wrap{width: 100%;text-align: center;float: left;}
	.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .short_info_wrap ul{display: inline-block;}
	.glax_tm_mobile_bar_wrap .mobile_topbar_wrap .mobile_socials_wrap ul{display: inline-block;}
	.glax_tm_home_service_list ul{width: 100%;margin-left: 0px;}
	.glax_tm_home_service_list ul li{width: 100%;padding-left: 0px;margin-bottom: 10px;}
	.glax_tm_home_service_list ul li .inner_list:before{display: none;}
	.glax_tm_home_service_list ul li .inner_list{padding-bottom: 33px;}
	.glax_tm_home_service_list ul li .inner_list:after{display: none;}
	.glax_tm_home_service_list ul li .inner_list{border-bottom: 1px solid #aaa;}
	.glax_tm_home_service_list ul li:last-child .inner_list{border-bottom: none;}
	.glax_tm_about_counter_wrap .glax_tm_counter_list li{width: 100%;text-align: center;}
}