
#pagepiling .company .com_wid{max-width:1400px; margin:0 auto;text-align:center;color:#fff;}
	#pagepiling .company h2 {font-size:4.0em; font-weight:600; font-family: 'Heebo', sans-serif;}
	#pagepiling .company h3 {font-size:1.2em; font-weight:400; margin-top:5px;}
	#pagepiling .company h3 b {font-family: 'Heebo', sans-serif;}
	#pagepiling .company .com_box_wid {max-width:950px; margin:0 auto;}
	#pagepiling .company .bg_div_flip {float:left; width:26.3333%; margin:3.5%; margin-top:50px; text-align:center; height:240px;}
	#pagepiling .company .bg_div_flip img {margin-top:40px;}
	#pagepiling .company .bg_div_flip .bg_sec_front p {font-size:1.6em; font-weight:400; margin-top:10px;font-family: 'Heebo', sans-serif;}
	#pagepiling .company .bg_div_flip .bg_sec_back p {font-size:1.6em; font-weight:400; margin-top:10px;font-family: 'Heebo', sans-serif;}
	#pagepiling .company .bg_div_flip .bt_line {width:60px; height:2px; background:#fff; margin:0 auto; margin-top:20px;}
	#pagepiling .company h4 {font-size:1.2em; color:#fff; background:rgba(0,0,0,0.45); padding:15px 0 16px 0; font-weight:400; max-width:1100px; margin:0 auto; margin-top:40px; opacity:0.6;}
	#pagepiling .company a {font-weight:300; font-size:0.9em; border:1px solid #fff; border-radius:30px; display:inline-block; margin-top:30px; color:#fff; padding:1px 10px 3px 10px;font-family: 'Heebo', sans-serif;}
	
	#pagepiling .company .bg_sec { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;}
	#pagepiling .company .bg_div_flip:hover .bg_sec { transform: rotateY(180deg); float:left;  text-align:center;}
	#pagepiling .company .bg_sec_front {background:rgba(255,255,255,0.2);}
	#pagepiling .company .bg_sec_front, .bg_sec_back { position: absolute; width: 100%; height: 240px; backface-visibility: hidden;border:3px solid #fff;border-radius:50%;}
	#pagepiling .company .bg_sec_front {}
	#pagepiling .company .bg_sec_back {transform: rotateY(180deg);}
	
	@media screen and (max-width:992px) {
		#pagepiling .company h2 {font-size:3.0em; font-weight:600;}
		#pagepiling .company h3 {font-size:1.0em;}
		#pagepiling .company .bg_div_flip .bg_sec_front {width:190px; height:190px;}
		#pagepiling .company .bg_div_flip .bg_sec_back {width:190px; height:190px;}
		#pagepiling .company .bg_div_flip img {margin-top:30px; width:80px;}
		#pagepiling .company .bg_div_flip .bg_sec_front p {font-size:1.25em;}
		#pagepiling .company .bg_div_flip .bg_sec_back p {font-size:1.25em;}
		#pagepiling .company h4 {font-size:1.0em;margin:0 2%; width:96%; margin-top:40px;}
	}
	@media screen and (max-width:550px) {
		#pagepiling .company h2 {font-size:2.0em; font-weight:600;}
		#pagepiling .company h3 {font-size:0.85em; padding:0 15px; max-width:400px; margin:0 auto; margin-top:10px;}
		#pagepiling .company .bg_div_flip .bg_sec_front {width:110px; height:110px;border:2px solid #fff;}
		#pagepiling .company .bg_div_flip .bg_sec_back {width:110px; height:110px;border:2px solid #fff;}
		#pagepiling .company .bg_div_flip img {margin-top:15px; width:50px;}
		#pagepiling .company .bg_div_flip .bg_sec_front p {font-size:0.85em; margin-top:2px; }
		#pagepiling .company .bg_div_flip .bg_sec_back p {font-size:0.85em; margin-top:2px; }
		#pagepiling .company .bg_div_flip .bt_line {width:30px; margin-top:15px; height:1px;}
		#pagepiling .company h4 {font-size:0.9em; padding:15px 10px;width:auto; margin:0 10px; margin-top:30px;}
		#pagepiling .company .bg_div_flip {height:100px;}
	}
	
	
	
	
	
#service {height:560px;}
    #service .serv_wid {max-width:1400px; margin:0 auto; }
    #service .serv_cont1 {padding:100px 0 110px 0; margin-top:0%;}
    #service .serv_cont1 span {font-size:3.5em; color:#fff; font-weight:600; letter-spacing:1px; margin-left:0px; font-family: 'Heebo', sans-serif;}
    #service .serv_cont1 h1 {font-size:1.4em; color:#fff; font-weight:500; margin-top:0px;letter-spacing: 0.5px;}
    #service .serv_cont1 .mid_line {max-width:50px; height:3px; background:#d84140; margin:10px 0 40px 3px;}
    #service .serv_cont1 p {font-size:.9em;letter-spacing: 0.5px; color:#e5e5e5; line-height:1.5em; margin-top:55px; font-weight:300;}
    #service .serv_cont1 p b {color:#fff; font-size:1.8em; position:relative; bottom:18px; line-height:1.2em; font-weight:500; left:-3px;}
    #service .serv_cont1 .fade_ul {margin-top:20px;max-width:700px;}
    #service .serv_cont1 .fade_ul li.fade_lion {background:#fff; color:#363d43; font-weight:500;}
    #service .serv_cont1 .fade_ul li{padding:8px 0;  border:1px solid #fff; float:left; color:#fff; cursor:pointer; font-size:1.0em; transition:0.3s;border-right:none;width:33%;text-align:Center;}
    #service .serv_cont1 .fade_ul li:last-child {border-right:1px solid #fff;}
    #service .serv_cont1 .fade_ul li:hover {background:rgba(255,255,255,0.8); color:#333;}
	#mover1 {display:block;}
	#service .serv_cont1 .a1 {display:inline-block; color:#fff; margin-top:20px; font-size:0.9em; font-weight:300; border:1px solid #fff; padding:1px 10px 2px 10px; border-radius:30px; transition:0.3s;font-family: 'Heebo', sans-serif;}
	#service .serv_cont1 #mover3 {display:none;}
	#service .serv_cont1 .a1:hover {background:#fff; color:#333}
	#service .serv_cont1 .fade_ul #tab_menu2:hover #service .serv_cont1 #mover2  {dipslay:block;}
		
	
    @media screen and (max-width:992px) {
        #service {padding:0 20px;}
    }

    @media screen and (max-width:768px) {
        #service .serv_cont1 span {font-size:2.0em; }
        #service .serv_cont1 h1 {font-size:1.0em; }
        #service .serv_cont1 .fade_ul li {font-size:0.8em; padding:8px 0;}
        #service .serv_cont1 p {font-size:0.8em; line-height:26px;}
        #service .serv_cont1 p b {font-size:2.1em;left:0;}
    }

    @media screen and (max-width:550px) {
        #service .serv_cont1 span {font-size:1.7em; }
        #service .serv_cont1 h1 {font-size:0.85em; }
        #service .serv_cont1 .fade_ul li {font-size:0.7em; padding:8px 0px;width:32.5%;}
        #service .serv_cont1 p {font-size:0.65em; line-height:21px; margin-top:35px;}
        #service .serv_cont1 p b {font-size:1.8em;left:0;bottom:10px;}
    }

}
