.hwrap{max-width:1856px;}
.hsgroupin{width:212px;}
.hsgroup{top:32px;}
.hsgroup img{max-width:64px; max-height:64px;}
.hsgroup span {line-height: 64px;font-size: 18px;color: #FFF;font-weight: 400;font-family:'almoni-dl';}
.hnewwrap{max-width:1368px; margin:0px auto;}
.home_slider{ margin:0px}
.dekslimg{ position:relative; height:560px;}
.deskvideo { position:relative; height:560px;}
.deskvideo:after {position:absolute; content:''; top:0px; right:0px; width:100%; height:100%; background:rgba(0,0,0,0.4);}
.deskvideo video {position:absolute; width:100%; height:100%; object-fit:cover; top:0px; right:0px;}
.dekslimg img {position:relative; height:100%; object-fit:cover;}
.dekslimg:after {position: absolute;content: '';width: 100%;top: 0px;height: 100%;background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 39.64%, rgba(0, 0, 0, 0) 73.62%);transform: rotate(-180deg); -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg);}
.hstextin {width: 603px;padding: 0;}
.hstext{ top:16%;}
.hstexintx {margin: 0 0 24px 0;}
.hstexintx h1 {font-family: 'Almoni Neue DL 4.0 AAA';color: #FFF;font-weight: bold;font-size: 64px;line-height: 58px;}
.hstexintx h5 {color: #FFF;font-family: 'Almoni DL AAA';font-weight: bold;font-size: 24px;line-height: 28px; margin:16px 0px 0px 0px; letter-spacing:0.5px;}
.choose_type_but{ padding:0px 0px 0px 0px;}
.choose_type_but .but_one{line-height: 63px;border-radius:50px 80px 0px 50px; -moz-border-radius:50px 80px 0px 50px; -webkit-border-radius:50px 80px 0px 50px; padding:0px 40px; background:#FB1602; font-size:22px; font-weight:bold; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; display:inline-block; color:#FFF;font-family: 'Almoni DL AAA';}
.choose_type_but .but_one:hover{background:#C91202;}
.slid_fule_system{ padding-bottom:24px;}
.hstextin .fule_in{width: auto; min-width:inherit;line-height: 30px;padding:0px 8px 0px 16px;border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;background: rgba(0,0,0,0.3);border: 1px solid #6C6C6C; font-size:16px; font-weight:400; font-family:'almoni-dl'; color:#FFF; display:inline-block; letter-spacing:0.5px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; cursor:default;}
/*.hstextin .fule_in:hover{ color:#FB1602; background:rgba(255,255,255,0.2);border-top: 1px solid #C4C4C4;)}*/
.fule_in span{width:8px; height:8px; background:#FB1602; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline-block; vertical-align:middle; margin-left:8px; margin-top:-2px;  animation: blink 1s ease-in-out infinite none;}
 @keyframes blink {
  0% {
    box-shadow: 0 0 0 0 rgba(251, 22, 2, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(251, 22, 2, 0.3);
  }
}


.slider_bottom_area {position: absolute;width: 100%;bottom: 24px;z-index: 99;}
.slider_bottom_area .slidebutplaypause{ position: static; float:left;width:32px;}
.slider_bottom_area .slidebutplaypause button{width:32px; height:32px;}
.slider_bottom_area #custom-owl-dots{ float:left; padding:10px 0px 0px 8px; font-size:0px;}
.slider_bottom_area #custom-owl-dots a, .slider_bottom_area #custom-owl-dots .owl-dot{width:8px; height:8px; background:#FFF; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0px 8px; display:inline-block; vertical-align:top; outline:none; border:0px;}
.slider_bottom_area #custom-owl-dots .owl-dot.active {background:#E30613;}
.hslider .owl-nav.disabled {display: none;}
.b_breadcrumb{ font-size:0px;position: relative;top: -16px;width: calc(100% - 220px);}
.b_breadcrumb a, .b_breadcrumb span {color: #FFF;font-size: 15px;line-height: 15px;font-family: 'almoni-dl';font-weight: normal; letter-spacing:0.5px;}
.b_breadcrumb span.separator{ display:inline-block; background:url(images/bread_arrow.svg)  no-repeat center center; width:9px; height:12px; margin:0px 4px; vertical-align:top; margin:1px 4px 0 4px;}

.home .hstext {top:24%; z-index:1;}
/*----Business Work----*/
.businesswrap {max-width: 1368px;margin: 0 auto;position: relative;z-index: 1;}
.how_business {padding: 80px 0px 64px 0px;border-top: 1px solid #C4C4C4;}
.business_tagline {margin: 0 0 16px 0;}
.business_taglinein {padding: 0 26px 0 18px;display: inline-block;border: 1px solid #C4C4C4;border-radius: 50px;line-height: 28px;font-size: 16px;color: #FB1602;font-size: 16px;letter-spacing: 0.5px;font-family: 'almoni-dl';font-weight: normal;position: relative;}
.business_taglinein:after {position: absolute;content: '';width: 8px;height: 8px;background: #FB1602;border-radius: 50%;-webkit-border-radius: 50%;top: 10px;right: 11px; animation: blinksix 1s ease-in-out infinite none;}
@keyframes blinksix {
  0% {
    box-shadow: 0 0 0 0 rgba(251, 22, 2, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(251, 22, 2, 0.3);
  }
}
.business_title{max-width: 643px; padding-bottom:24px;}
.business_title h2 {font-size: 56px;line-height: 52px;color: #414141;font-family: 'almoni-dl';font-weight: normal; margin:0px; padding:0px 0px 16px 0px;}
.business_title p{color:#414141; font-size:23px; line-height:28px;font-family: 'almoni-dl';font-weight: normal;}
.business_list {padding: 20px 0px 0px 0px;}
.business_list ul {display: block;margin: 0px;padding: 0px;font-size: 0px; margin:0px -20px;}
.business_list ul li{ display:inline-block; vertical-align:top; padding:20px; width:25%;}
.business_list ul li .business_no{ float:right; width:111px;}
.business_list ul li .business_text{ float:right; width:calc( 100% - 111px); padding:24px 8px 0px 0px;}
.business_list ul li .business_text h5{ font-size:18px; line-height:18px;font-family: 'almoni-dl';font-weight: bold; color:#414141; margin:0px; padding:0px 0px 4px 0px;}
.business_list ul li .business_text p{ font-size:16px; line-height:20px;font-family: 'almoni-dl';font-weight: normal; color:#414141; margin:0px; padding:0px;}
.buslistbut { padding:64px 0 0 0; text-align:center;}
.buslistbut a {display:inline-block; line-height:63px; padding:0 40px; background:#FB1602; border-radius:50px 80px 0 50px; -webkit-border-radius:50px 80px 0 50px; font-size:22px; color:#fff; font-family: 'Almoni DL AAA'; font-weight:bold; letter-spacing:0.2px;}
.buslistbut a:hover {background:#C91202;}

/*-----Organization Solution----*/
.organization_solution{}
.organization_solution_in{ background:#2B2B2B url(images/organization_bg.png) no-repeat center center;background-blend-mode: luminosity; height:400px; background-size:cover; display:table; width:100%; padding:30px;}
.organization_solution_in .organization_txt{ display:table-cell; vertical-align:middle; text-align:center;}
.organization_solution_in .organization_txt h3{font-size:40px; line-height:40px;font-family: 'almoni-dl';font-weight: bold; color:#FFF; margin:0px; padding:0px 0px 24px 0px;}
.organization_solution_in .organization_txt p{font-size:18px; line-height:24px; letter-spacing:0.5px;font-family: 'almoni-dl';font-weight: normal; color:#FFF; margin:0px; padding:0px 0px 14px 0px;}
.organization_but{ text-align:center; padding:20px 0px 0px 0px;}
.organization_but a{ display:inline-block;background: #88517F; color:#FFF; font-size:22px; font-weight:bold; letter-spacing:0.2px; line-height:63px; font-family: 'Almoni DL AAA';padding:0px 40px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; border-radius:50px 80px 0px 50px;}
.organization_but a:hover{background: #6D4165;}

/*---- gas suppliers-----*/
.gas_suppliers_p{ padding:80px 0px;}
.gas_suppliers_tagline{margin: 0 0 24px 0;}
.gas_suppliers_taglinein {padding: 0 26px 0 18px;display: inline-block;border: 1px solid #C4C4C4;border-radius: 50px;line-height: 28px;font-size: 16px;color: #FB1602;font-size: 16px;letter-spacing: 0.5px;font-family: 'almoni-dl';font-weight: normal;position: relative;}
.gas_suppliers_taglinein:after {position: absolute;content: '';width: 8px;height: 8px;background: #FB1602;border-radius: 50%;-webkit-border-radius: 50%;top: 10px;right: 11px; animation: blinkseven 1s ease-in-out infinite none;}
@keyframes blinkseven {
  0% {
    box-shadow: 0 0 0 0 rgba(251, 22, 2, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(251, 22, 2, 0.3);
  }
}
.gas_suppliers_right{ float:right; width:50%;}
.gas_suppliers_right h2 {font-size: 56px;line-height: 52px;color: #414141;font-family: 'almoni-dl';font-weight: normal; margin:0px; padding:0px 0px 20px 0px;}
.gas_suppliers_right p {font-size: 23px;line-height: 28px;color: #414141;font-family: 'almoni-dl';font-weight: normal; margin:0px; padding:0px 0px 0px 0px; max-width:83%;}
.gas_suppliers_left{ float:left; width:50%;}
.gas_suppliers_left p {font-size: 23px;line-height: 28px;color: #414141;font-family: 'almoni-dl';font-weight: normal; margin:0px; padding:0px 0px 16px 0px; }
.gas_suppliers_left ul{ margin:0px; padding:0px 0px 8px 0px;}
.gas_suppliers_left ul li{font-size: 23px;line-height: 28px;color: #414141;font-family: 'almoni-dl';font-weight: normal; margin:0px; padding:0px 24px 8px 0px; display:block; position:relative;}
.gas_suppliers_left ul li:before{ position:absolute; content:''; right:0px; top:9px; width:8px; height:8px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#414141;}
.gas_suppliers_left .gas_suppliers_but{ padding:24px 0px 0px 0px;}
.gas_suppliers_left .gas_suppliers_but a{line-height: 63px;border-radius:50px 80px 0px 50px; -moz-border-radius:50px 80px 0px 50px; -webkit-border-radius:50px 80px 0px 50px; padding:0px 40px; background:#FB1602; font-size:22px; font-weight:bold; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; display:inline-block; color:#FFFF;font-family: 'Almoni DL AAA';}
.gas_suppliers_left .gas_suppliers_but a:hover{background:#C91202;}

/*----Business FAQ----*/
.business_faq{ background:#F1F1F1; padding:80px 0px;}
.business_faq_box{border:1px solid #C4C4C4; border-right:0px; border-radius:50px 0 0 0; -webkit-border-radius:50px 0 0 0; padding:60px 0 60px 40px; position:relative;}
.business_faq_box:after {position:absolute; content:''; right:-3000px; top:-1px; width:3000px; height:100%; border-top:1px solid #C4C4C4; border-bottom:1px solid #C4C4C4;}
.business_faq_right{ float:right; width:312px;}
.business_faq_right h2 {font-size: 56px;line-height: 52px;color: #414141;font-family: 'almoni-dl';font-weight: normal; margin:0px; padding:0px 0px 16px 0px;}
.business_faq_left{ float:left; width:calc(100% - 312px); padding-right:40px;}
ul.business_faqlist {display:block; margin:0px; padding:0px;}
ul.business_faqlist li {display:block; margin:0 0 16px 0; padding:0px; border: 1px solid #C4C4C4; box-shadow: 0px 4px 32px 0px #E2E2E2; border-radius:50px; overflow:hidden; background:#fff; padding:43px 0;}
ul.business_faqlist li:last-child {margin-bottom:0px;}
ul.business_faqlist li a.bfaqanchor {display:block; padding:0px 40px 0px 90px; position:relative; outline:none; border:0px;} 
ul.business_faqlist li a.bfaqanchor h5 {font-family: 'Almoni DL AAA'; font-weight:bold; font-size:24px; line-height:28px; color:#414141; letter-spacing:0.5px;}
ul.business_faqlist li.active a.bfaqanchor h5{color:#FB1602;}
.bfaqplus {position:absolute; top:-11px; left:32px;}
.bfaqplus img.two {display:none;}
.active .bfaqplus img.two {display: block;}
.active .bfaqplus img.one {display:none;}
.business_anwser { padding:19px 40px 0 40px; max-width:784px; display:none;}
.business_anwser p { font-size:18px; line-height:24px; color:#414141; font-family: 'almoni-dl';font-weight: normal;}
ul.business_faqlist li a.bfaqanchor:hover .bfaqplus img.one { transform:rotate(267deg); -webkit-transform:rotate(267deg);}
.bfaqplus img {transition:0.3s; -webkit-transition:0.3s;}
.business_anwser p a { color:#FB1602; text-decoration:underline;}

.business_form {padding: 80px 20px 107px 20px; background: url(images/contactformbackground1.jpg) no-repeat center center; background-size: cover; position: relative;}
.busformwrap {max-width:662px; margin:0 auto; position:relative; z-index:1;}
.busformwrap.busformwrap1 { max-width:898px;}
.busformtagline { margin:0 0 16px 0;}
.busformtagline span {display:inline-block; border: 1px solid #6C6C6C; padding:0 26px 0 16px; line-height:28px; background: #0000004D; border-radius:35px; -webkit-border-radius:35px; font-size:18px; color:#fff; letter-spacing:0.5px; font-family: 'almoni-dl';font-weight: normal; position:relative;}
.busformtagline span:after {position:absolute; content:''; width:8px; height:8px; border-radius:50%; -webkit-border-radius:50%; background:#88517F; top:10px; right:11px; animation: blinkeight 1s ease-in-out infinite none;}
@keyframes blinkeight {
  0% {
    box-shadow: 0 0 0 0 rgba(136, 81, 127, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(136, 81, 127, 0.3);
  }
}
.busformtop { margin:0 0 40px 0; text-align:center;}
.busformtop h2 { font-size:56px; line-height:52px; color:#fff; font-family: 'almoni-dl';font-weight: normal; margin:0 0 8px 0;}
.busformtop p { font-size:18px; line-height:24px; font-family: 'almoni-dl';font-weight: normal; color:#fff;}
.busformdiv {box-shadow: 0px 4px 30px 0px #0000001A; -webkit-box-shadow: 0px 4px 30px 0px #0000001A; border-radius:50px 50px 50px 0; -webkit-border-radius:50px 50px 50px 0; border:1px solid #898989; padding:64px; background:#F1F1F1;}
.busfield { margin:0 0 24px 0;}
.busfield label { font-size:18px; line-height:24px; color:#414141; display:block; margin:0px; width:100%; font-family: 'almoni-dl';font-weight: normal; margin:0 0 4px 0;}
.busfield input {display:block; width:100%; height:50px; padding:0 16px; border:1px solid #C4C4C4; background:#fff; border-radius:0px; -webkit-border-radius:0px; font-size:18px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.busfield input::-webkit-input-placeholder { color: #414141; }
.busfield input:-moz-placeholder { color: #414141; opacity: 1; }
.busfield input::-moz-placeholder { color: #414141; opacity: 1; }
.busfield input:-ms-input-placeholder { color: #414141 }
.busfield textarea {display:block; width:100%; height:96px; padding:16px; border:1px solid #C4C4C4; background:#fff; border-radius:0px; -webkit-border-radius:0px; font-size:18px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.busfield textarea::-webkit-input-placeholder { color: #414141; }
.busfield textarea:-moz-placeholder { color: #414141; opacity: 1; }
.busfield textarea::-moz-placeholder { color: #414141; opacity: 1; }
.busfield textarea:-ms-input-placeholder { color: #414141 }
.busformchkdiv { margin:0 0 16px 0; position:relative;}
.busformchkdiv input {position:absolute; opacity:0;}
.busformchkdiv label {display:block; width:100%; margin:0px;}
.busformchkdiv label .wpcf7-list-item-label {display:block; width:100%; margin:0px; font-size:15px; line-height:20px; color:#6C6C6C; font-family:'almoni-dl'; font-weight:normal; padding:5px 36px 0 0; position:relative; cursor:pointer;}
.busformchkdiv label .wpcf7-list-item-label:after { position:absolute; content:''; width:26px; height:26px; border: 1px solid #C4C4C4; background:#fff; top:0px; right:0px; border-radius:4px; -webkit-border-radius:4px;}
.busformchkdiv label .wpcf7-list-item-label:before {position:absolute; content:''; background:url(images/sevcheck.svg) no-repeat center center; background-size:cover; top:10px; right:8px; width:11px; height:8px; opacity:0; visibility:hidden;}
.busformchkdiv input:checked + .wpcf7-list-item-label:after { background:#FB1602;}
.busformchkdiv input:checked + .wpcf7-list-item-label:before {opacity:1; visibility:visible; z-index:1;}
.busfsub {padding:8px 0 0 0;}
.busfsub input {display:block; width:100%; height:63px; padding:0 20px; background:#FB1602; border-radius:50px 80px 0 50px; -webkit-border-radius:50px 80px 0 50px; border:0px; font-size:22px; color:#fff; font-family: 'Almoni DL AAA'; font-weight:bold;}
.busfsub input:hover {background:#C91202;}

/*----Business Detail Page ----*/
.busdetailtop .b_breadcrumb a, .busdetailtop .b_breadcrumb span { color:#6C6C6C;}
.busdetailtop {position:relative; padding:20px 0 0 0; min-height:509px;}
.busdettopright {float:right; width:44%; padding:93px 13% 0 0;}
.busdettoprightin { max-width:460px;}
.busdettoprightin h1 { font-size:64px; line-height:58px; color:#0A0A0A; font-family: 'Almoni DL AAA'; font-weight:bold; margin:0 0 16px 0;}
.busdettoprightin p { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.busdetrprbut {padding:16px 0 0 0;}
.busdetrprbut a {display:inline-block; border-radius:50px 80px 0 50px; -webkit-border-radius:50px 80px 0 50px; background:#FB1602; line-height:63px; padding:0 40px; font-size:22px; color:#fff; font-family: 'Almoni DL AAA'; font-weight:bold; letter-spacing:0.2px;}
.busdetailtop .b_breadcrumb span.separator{ display:inline-block; background:url(images/bredcrumbgrey.svg)  no-repeat center center;}
.busdetrprbut a:hover {background:#C91202;}
.busdettopleft {position:absolute; top:0px; left:0px; width:55.4%; height:100%;}
.busdettopleft img {border-radius:50px 50px 0px 50px; -webkit-border-radius:50px 50px 0px 50px; width:100%; height:100%; position:relative;}
.businesdet_two {padding: 56px 20px 56px 20px; background: url(images/businessbackground.jpg) no-repeat center center; background-size: cover; position: relative;}
/*.businesdet_two:after {position: absolute; content: ''; top: 0px; right: 0px; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(226, 226, 226, 0.7) 79.64%, rgba(255, 255, 255, 0.7) 100%);}*/
.bustwotop { margin:0 0 24px 0;}
.bustwotopright {float:right; width:468px;}
.bustwotopright img {margin:0 auto;}
.bustwotopleft { padding:44px 0 0 0; width:860px; float:left;}
.butwotagline { margin:0 0 24px 0;}
.butwotagline span {display:inline-block; position:relative; line-height:28px; border: 1px solid #C4C4C4; border-radius:30px; -webkit-border-radius:30px; padding:0 26px 0 16px; font-size:16px; letter-spacing:0.5px; color:#FB1602; font-family:'almoni-dl'; font-weight:normal; background: #FFFFFF33;}
.butwotagline span:after {position:absolute; content:''; background:#FB1602; top:9px; width:8px; height:8px; -webkit-border-radius:50%; right:11px; animation: blinkten 1s ease-in-out infinite none;}
@keyframes blinkten {
  0% {
    box-shadow: 0 0 0 0 rgba(251, 22, 2, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(251, 22, 2, 0.3);
  }
}
.bustwotopleft h2 { font-size:56px; line-height:52px; color:#414141; font-family:'almoni-dl'; font-weight:normal; margin:0 0 20px 0;}
.bustwotxt { max-width:589px;}
.bustwotxt p { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.bustwobot ul {display:block; margin:0px -20px; padding:0px; font-size:0px;}
.bustwobot ul li {display:inline-block; vertical-align:top; width:50%; padding:0 20px; margin:0 0 40px 0;}
.bustwobotli {border:1px solid #C4C4C4; box-shadow: 0px var(--scale4) var(--scale32) 0px #DADADA80; -webkit-box-shadow: 0px var(--scale4) var(--scale32) 0px #DADADA80; border-radius:16px; -webkit-border-radius:16px; background:#FFFFFF; padding:48px 40px 32px 40px;}
.bustwoliin {border-top: 1px solid #C4C4C4; padding:24px 0 0 0;}
.bustwoliin h4 {position:relative; padding:0 23px 0 0; font-size:28px; line-height:28px; color:#FB1602; letter-spacing:0.5px; font-family:'almoni-dl'; font-weight:900; margin:0 0 16px 0;}
.bustwoliin h4:after {position:absolute; content:''; background:url(images/busbotarow.svg) no-repeat center center; background-size:cover; width:5px; height:10px; top:11px; right:5px;}
.bustwoliin p { font-size:18px; line-height:24px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.bustwobut {text-align:center;}
.bustwobut a {display:inline-block; line-height:63px; background:#FB1602; padding:0 40px; border-radius:80px 50px 50px 0; -webkit-border-radius:80px 50px 50px 0; font-size:22px; letter-spacing:0.2px; color:#fff; font-family: 'Almoni DL AAA'; font-weight:bold;}
.bustwobut a:hover {background:#C91202;}

.businesdet_three { padding:60px 20px; position:relative;}
.businesdet_three:after { position:absolute; content:''; top:0px; right:0px; width:100%; height:100%; background:#2B2B2B; background-blend-mode: luminosity; opacity:0.9;}
.busines_threein { max-width:1368px; margin:0 auto; border:1px solid #6C6C6C; border-radius:50px 0 50px 50px; -webkit-border-radius:50px 0 50px 50px; padding:32px; position:relative; z-index:1; background:#FFFFFF1A;}
.busthreinright {float:right; width:48.6%;}
.busthreinright img {width:100%; border-radius:50px 50px 50px 0; -webkit-border-radius:50px 50px 50px 0;}
.busthreinleft {float:left; width:41%; padding:46px 0 0 0;}
.busthreinleft h4 { font-size:28px; line-height:28px; letter-spacing:0.5px; color:#fff; letter-spacing:0.5px; font-family:'almoni-dl'; font-weight:900; margin:0 0 32px 0;}
.busthreinleft ul {display:block; margin:0px; padding:0px;}
.busthreinleft ul li {display:block; padding:0px 24px 0 0; margin:0 0 16px 0; font-size:23px; line-height:28px; color:#fff; font-family:'almoni-dl'; font-weight:normal; position:relative;}
.busthreinleft ul li:last-child {margin-bottom:0px;}
.busthreinleft ul li:after {position:absolute; content:''; top:10px; right:0px; background:#fff; border-radius:50%; -webkit-border-radius:50%; width:8px; height:8px;}
.busthreinlftbut {padding:32px 0 0 0;}
.busthreinlftbut a { display:inline-block; line-height:63px; border-radius:50px 80px 0 50px; background:#88517F; padding:0 40px; color:#fff; font-size:22px; letter-spacing:0.2px; font-family: 'Almoni DL AAA'; font-weight:bold;}
.busthreinlftbut a:hover { background:#6D4165;}

.businesdet_four { padding:80px 0;}
.busdetfourtagline { margin:0 0 16px 0;}
.busdetfourtagline span {display:inline-block; line-height:28px; padding:0 26px 0 16px; background:#FFFFFF33; border:1px solid #C4C4C4; font-size:16px; letter-spacing:0.5px; color:#FB1602; font-family:'almoni-dl'; font-weight:normal; border-radius:30px; -webkit-border-radius:30px; position:relative;}
.busdetfourtagline span:after {position:absolute; content:''; background:#FB1602; width:8px; height:8px; border-radius:50%; -webkit-border-radius:50%; right:11px; top:10px; animation: blinkeleven 1s ease-in-out infinite none;}
@keyframes blinkeleven {
  0% {
    box-shadow: 0 0 0 0 rgba(251, 22, 2, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(251, 22, 2, 0.3);
  }
}
.busedetfourtop { max-width:643px; margin:0 0 64px 0;}
.busedetfourtop h2 { font-size:56px; line-height:52px; color:#414141; font-family:'almoni-dl'; font-weight:normal; margin:0 0 16px 0;}
.busedetfourtop p { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.busdetfourlist ul {display:block; margin:0 -20px; padding:0px; font-size:0px;}
.busdetfourlist ul li {display:inline-block; vertical-align:top; width:25%; padding:0 20px; margin:0px;}
.busdetnumber { float:right; width:122px;}
.busdetnmbtxt {float:right; width:calc(100% - 122px); padding:24px 8px 0 0;}
.boldnutxt { font-size:18px; color:#414141; line-height:1; font-family:'almoni-dl'; font-weight:900; margin:0 0 4px 0;}
.busdetnmbtxt p { font-size:16px; line-height:20px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.busdetfourlbut { padding:64px 0 0 0; text-align:center;}
.busdetfourlbut a {display:inline-block; line-height:63px; border-radius:50px 80px 0 50px; -webkit-border-radius:50px 80px 0 50px; background:#FB1602; padding:0 40px; font-size:22px; letter-spacing:0.2px; font-family: 'Almoni DL AAA'; font-weight:bold; color:#fff;}
.busdetfourlbut a:hover {background:#C91202;}

.buinessdetail .homesectwonew {border-top:1px solid #BDBDBD;}
.businesdet_five {padding:80px 0;}
.busdetfivetagline { margin:0 0 24px 0;}
.busdetfivetagline span {display:inline-block; line-height:28px; position:relative; border-radius:30px; -webkit-border-radius:30px; border:1px solid #C4C4C4; background:#FFFFFF33; padding:0 26px 0 16px; font-size:16px; letter-spacing:0.5px; color:#FB1602; font-family:'almoni-dl'; font-weight:normal;}
.busdetfivetagline span:after {position:absolute; content:''; border-radius:50%; -webkit-border-radius:50%; width:8px; height:8px; background:#FB1602; right:11px; top:10px; animation: blinktwlev 1s ease-in-out infinite none;}
@keyframes blinktwlev {
  0% {
    box-shadow: 0 0 0 0 rgba(251, 22, 2, 0.4);
  }
  100% {
    box-shadow: 0 0 0 7px rgba(251, 22, 2, 0.3);
  }
}
.busdetfivright {float:right; width:664px;}
.busdetfivright h2 { font-size:56px; line-height:52px; color:#414141; font-family:'almoni-dl'; font-weight:normal; margin:0 0 20px 0;}
.busdetfivright p { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.busdetfivelft {float:left; width:664px;}
.bdfivetitle { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal; margin:0 0 16px 0;}
.busdetfivelft ul {display:block; margin:0px; padding:0px;}
.busdetfivelft ul li {display:block; font-size:23px; line-height:28px; color:#414141; padding:0 16px 0 0; margin:0 0 8px 0; font-family:'almoni-dl'; font-weight:normal; position:relative;}
.busdetfivelft ul li:after {position:absolute; content:''; width:8px; height:8px; background:#414141; top:9px; right:0px; border-radius:50%; -webkit-border-radius:50%;}
.bdfivebottitle { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal; margin:8px 0 0 0;}
.bdetfivebut {padding:40px 0 0 0;}
.bdetfivebut a { display:inline-block; padding:0 40px; line-height:63px; background:#FB1602; border-radius:50px 80px 0 50px; -webkit-border-radius:50px 80px 0 50px; color:#fff; font-size:22px; letter-spacing:0.2px; font-family: 'Almoni DL AAA'; font-weight:bold;}
.bdetfivebut a:hover {background:#C91202;}

/* --- article detail --- */
.articledetail {padding:16px 0 0 0;}
.b_breadcrumb.grehbredcrumb span.separator {background:url(images/bredcrumbgrey.svg)  no-repeat center center;}
.b_breadcrumb.grehbredcrumb {top:auto; width:100%;}
.b_breadcrumb.grehbredcrumb a, .b_breadcrumb.grehbredcrumb span { color:#6C6C6C;}
.ardettopwrap { max-width:1368px; margin:0 auto;}
.artdettopright {float:right; width:48%; padding:24px 0 0 0;}
.artdettopright h2 { font-size:46px; line-height:1; color:#0A0A0A; font-family:'almoni-dl'; font-weight:900; margin:0 0 12px 0;}
.artdettopright p { font-size:23px; line-height:28px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.artdettopmeta {font-size:0px; margin:0 -16px; padding:16px 0 0 0;}
.artdetmetdiv {display:inline-block; vertical-align:top; padding:0 16px; border-left:1px solid #414141; font-size:19px; line-height:20px; letter-spacing:0.5px; color:#6C6C6C; font-family:'almoni-dl'; font-weight:normal;}
.span-reading-time.rt-reading-time {display:none !important;}
.artdetmetdiv .span-reading-time.rt-reading-time {display:inline-block !important;}
.artdetmetdiv:last-child {border-left:0px;}
.artdettopleft {float:left; width:48.6%;}
.artdettopleft img {width:100%; border-radius:50px 50px 0 50px;}
.artdettop {padding:0 0 40px 0;}

.artdetmidle {padding:0 0 80px 0;}
.artdetmidwrap { max-width:900px; margin:0 auto;}
.artdetmidone { margin:0 0 32px 0; box-shadow: 0px 4px 32px 0px #DADADA80; -webkit-box-shadow: 0px 4px 32px 0px #DADADA80; background:#FFFFFF; border:1px solid #C4C4C4; padding:24px; border-radius:16px; -webkit-border-radius:16px;}
.artdetmidonetitle {float:right; width:72px; color:#414141; font-size:18px; line-height:24px; font-family:'almoni-dl'; font-weight:normal;} 
/*.ardetmidonestxt {float:left; width:calc(100% - 72px); padding:0 24px 0 0;}*/
.ardetmidonestxt ul {display:block; margin:0px; padding:0px;}
.ardetmidonestxt ul li {display:block; margin:0px 0 8px 0; padding:0px; font-size:18px; line-height:24px; color:#414141; font-family:'almoni-dl'; font-weight:normal; position:relative;}
.ardetmidonestxt ul li a { /*position:relative; display:inline-block; padding:0 16px 0 0;*/ color:#FB1602;}
.ardetmidonestxt ul li:after {position:absolute; content:''; top:9px; right:-13px; background:#414141; width:5px; height:5px; border-radius:50%; -webkit-border-radius:50%;}
.ardetmidonestxt ul li:last-child {margin-bottom:0px;}
.artdetmidtwo { padding:0 0 20px 0;}
.artdetmidtwo h4 { font-size:28px; line-height:28px; letter-spacing:0.5px; color:#414141; font-family:'almoni-dl'; font-weight:900; margin:0 0 16px 0;}
.artdetmidtwo p { font-size:18px; line-height:24px; color:#414141; margin:0 0 18px 0; font-family:'almoni-dl'; font-weight:normal}
.artdetmidbox { margin:0 0 40px 0; background:#FFE8E6; box-shadow: 0px 4px 32px 0px #DADADA80; -webkit-box-shadow: 0px 4px 32px 0px #DADADA80; border:1px solid #C4C4C4; padding:40px 24px; border-radius:16px; -webkit-border-radius:16px;}
.artdetmidbox p {font-size:23px; line-height:28px; color:#FB1602; font-family:'almoni-dl'; font-weight:normal;}
.ardetcontent h4, .ardetcontent h3 { font-size:28px; line-height:28px; letter-spacing:0.5px; color:#414141; font-family:'almoni-dl'; font-weight:900; margin:32px 0 16px 0;}
.ardetcontent p { font-size:18px; line-height:24px; color:#414141; margin:0 0 18px 0; font-family:'almoni-dl'; font-weight:normal;}
.ardetcontent ul, .ardetcontent ol {padding:0 20px 0 0;}
.ardetcontent ul li, .ardetcontent ol li { font-size:18px; line-height:24px; color:#414141; margin:0 0 18px 0; font-family:'almoni-dl'; font-weight:normal;}
.artdetfaq h4 { font-size:28px; line-height:28px; letter-spacing:0.5px; color:#414141; font-family:'almoni-dl'; font-weight:900; margin:0 0 24px 0;}
.ardetcontent a { color:#FB1602;}
.ardetcontent strong {font-family: 'Almoni DL AAA'; font-weight:bold;}

.artdetthree {position:relative; padding:119px 20px 95px 20px;}
.artdetthree:after {position:absolute; content:''; top:0px; right:0px; width:100%; height:100%; background:#2B2B2B; opacity:0.9;}
.artdetthrewrap {max-width:1368px; margin:0 auto; position:relative; z-index:1; text-align:center;}
.arthrewhitet { font-size:40px; line-height:40px; color:#FFFFFF; font-family: 'Almoni DL AAA'; font-weight:bold; margin:0 0 24px 0;}
.artdetthrewrap p { font-size:18px; line-height:24px; color:#FFFFFF; letter-spacing:0.5px; font-family:'almoni-dl'; font-weight:normal;}
.arthrebut { padding:34px 0 0 0;}
.arthrebut a {display:inline-block; line-height:63px; padding:0 40px; background:#88517F; border-radius:50px 80px 0 50px; -webkit-border-radius:50px 80px 0 50px; color:#fff; font-size:22px; letter-spacing:0.2px; font-family: 'Almoni DL AAA'; font-weight:bold;}
.arthrebut a:hover {background:#6D4165;}

.artdetmoreart { padding:64px 20px;}
.artdewrap {max-width:1398px; margin:0 auto;}
.artdetmoreart h4 { font-size:28px; line-height:28px; letter-spacing:0.5px; color:#414141; margin:0 0 40px 0; font-family:'almoni-dl'; font-weight:900;}
.artreld ul {display: block; margin:0px -20px; padding:0px; font-size:0px;}
.artreld ul li {display:inline-block; vertical-align:top; width:25%; padding:0 20px;}
.artreld ul li a {display:block;}
.artrelimg {margin:0 0 16px 0;}
.artrelimg img {/*width:100%;*/ border-radius:50px 50px 0 50px; -webkit-border-radius:50px 50px 0 50px; margin:0 auto; max-height:180px; width:100%;}
.artreltxt {padding:0 0 44px 0;}
.artreltxttitle { font-size:28px; line-height:28px; color:#0A0A0A; font-family:'almoni-dl'; font-weight:900; margin:0 0 8px 0; transition:0.3s; -webkit-transition:0.3s;}
.artreltxt p { font-size:18px; line-height:24px; color:#414141; font-family:'almoni-dl'; font-weight:normal;}
.artrelbot {position:relative; border-top:1px solid #C4C4C4; padding:17px 0;  transition:0.3s; -webkit-transition:0.3s;}
.artrelbot span { font-size:22px; line-height:1; color:#FB1602; letter-spacing:0.2px; font-family: 'Almoni DL AAA'; font-weight:bold;}
.artrelbot svg.two {position:absolute; top:16px; right:0px; transition:0.3s; -webkit-transition:0.3s; opacity:0; visibility:hidden;}
.artrelbot svg.one {position:absolute; left:0px; top:20px;}
.artreld ul li a:hover .artreltxttitle { color:#FB1602;}
.artreld ul li a:hover .artrelbot {padding-right:26px;}
.artreld ul li a:hover .artrelbot svg.one {display:none;}
.artreld ul li a:hover .artrelbot svg.two { opacity:1; visibility:visible;}
.artreldbut {text-align:center; padding:40px 0 0 0;}
.artreldbut a {display:inline-block; line-height:63px; background:#FB1602; border-radius:80px 50px 50px 0; padding:0 40px; color:#fff; font-size:22px; letter-spacing:0.2px; font-family: 'Almoni DL AAA'; font-weight:bold;}
.artreldbut a:hover { background:#C91202;}

/* --- article blog page --- */
.artmainban {position:relative; min-height:201px; border-bottom: 1px solid #C4C4C4;}
.artmainban .b_breadcrumb.grehbredcrumb {z-index:1; top:16px;}
.arbantitle {position:absolute; max-width:1368px; left:0px; right:0px; margin:0 auto; top:87px; z-index:1;}
.arbantitle h1 {font-size:64px; line-height:58px; color:#0A0A0A; font-family: 'Almoni DL AAA'; font-weight:bold;} 
.artmainmiddle { padding:40px 20px 80px 20px;}
.armainwrap { max-width:1368px; margin:0 auto;}
.artmainmiddle ul {display:block; margin:0px -20px; padding:0px; font-size:0px;}
.artmainmiddle ul li {display:none; vertical-align:top; padding:0 20px; margin:0 0 64px 0; width:25%;}
.artmainmiddle ul li.show {display:inline-block; vertical-align:top;}
.artmainmiddle ul li a {display:block;}
.artmainmiddle ul li a:hover .artreltxttitle { color:#FB1602;}
.artmainmiddle ul li a:hover .artrelbot {padding-right:26px;}
.artmainmiddle ul li a:hover .artrelbot svg.one {display:none;}
.artmainmiddle ul li a:hover .artrelbot svg.two { opacity:1; visibility:visible;}
.atpagebut {text-align:center;}
.atpagebut a { display:inline-block; line-height:63px; padding:0 40px; background:#FB1602; border-radius:80px 50px 50px 0; -webkit-border-radius:80px 50px 50px 0; font-size:22px; letter-spacing:0.2px; color:#FFFFFF; font-family: 'Almoni DL AAA'; font-weight:bold}
.atpagebut a:hover { background:#C91202;}

.ardetcontent span.span-reading-time.rt-reading-time {display:none !important;}
.busdettoprightin span.span-reading-time.rt-reading-time {display:none !important;}
.moboopen button {background:none; outline:none;}

.hsesixlftlft .hsexsixicon {display:none;}
.hsesixlftlft .hsixicontxt {display:none;}
.foottworightmob {display:none;}
.busformchkdiv .wpcf7-list-item { margin:0px;}

.business_faq_right p {display:none;}

.artdettopmeta.metamob {display:none;}

@media only screen and (max-width:1700px) {
.busdettopright { padding:93px 0px 0 0;}	
}
@media only screen and (max-width:1440px) {
.hstext .hnewwrap {max-width:100%; padding:0 32px;}
.homesecthrenew h2 {margin-bottom:32px;}
.hsthrenewlist ul li {padding:0 12px; margin:0 0 24px 0;}
.hsthrenewlist ul {margin:0 -12px;}	
.how_business {padding:56px 32px;}
.business_faq {padding:64px 32px;}
.business_faq_box {padding:40px 0 40px 40px;}
.business_form { padding:56px 20px;}
.busformtop {margin:0 0 24px 0;}
.hsthrenewlist ul li a { padding:8px 24px;}
.lionediv {padding:8px 24px;}
.gas_suppliers_p {padding:80px 32px;}
.busdetailtop {padding:16px 0 0 0; min-height:480px;}
.busdetailtop .hwrap { padding:0 32px;}
.busdettopright {padding:87px 0 0 0;}
.homesectwonew ul li {font-size:14px; line-height:16px; letter-spacing:0.2px;}
.homesectwonew { padding:16px 32px;}
.homewrapnew {max-width:100%;}
.businesdet_two {padding:56px 32px;}
.bustwobot ul li {padding:0 12px; margin:0 0 24px 0;}
.bustwobot ul { margin:0 -12px;}
.bustwobut a {line-height:60px;}
.bustwobut { padding:8px 0 0 0;}
.bustwobut a {line-height:60px;}
.businesdet_three {padding:32px;}
.busines_threein {max-width:100%; background:none;}
.businesdet_four {padding:56px 32px;}
.busedetfourtop { margin:0 0 48px 0;}
.busdetfourlist ul li {padding:0 12px;}
.busdetfourlist ul {margin:0 -12px;}
.businesdet_five {padding:80px 32px;}
.busdetfivetagline {margin:0 0 16px 0;}
.busdetfivright h2 {margin:0 0 16px 0;}
.busdetfivright {width:42%;}
.bdetfivebut {padding:32px 0 0 0;}
.busdetfivelft {width:48.3%;}

.ardettopwrap {max-width:100%; padding:0 20px;}
.arbantitle {max-width:100%; padding:0 20px;}
}
@media only screen and (max-width:1399px) {
.bustwotopleft {width:58%;}	
}
@media only screen and (max-width:1199px) {
.busdetailtop .hwrap {padding:0 20px;}
.busdettopright {padding:87px 0 0 20px;}
.homesectwonew {padding:16px 20px;}
.businesdet_two {padding:56px 20px;}
.bustwotopright {width:300px;}
.bustwotopleft {width:64%;}
.bustwobotli {padding:48px 30px 32px 30px;}	
.busthreinleft {width:46%;}
.businesdet_three {padding:32px 20px;}
.businesdet_four {padding:56px 20px;}
.business_faq {padding:64px 20px;}
.businesdet_five {padding:80px 20px;}
.busdetfivright  {width:45%;}
.busdetfivelft {width:50%;}

.artreld ul li {padding:0 10px;}
.artreld ul {margin:0 -10px;}

.artmainmiddle ul li {padding:0 10px;}
.artmainmiddle ul {margin:0 -10px;}
}
@media only screen and (max-width:1024px) {
.hsthreliheight {min-height:inherit;}	
.hstext .hnewwrap {padding:0px;}	
.dekslimg, .deskvideo {height:400px;}
.hstextin .fule_in {line-height:27px;}
.slid_fule_system {padding-bottom:15px;}
.hstexintx h1 {font-size:40px; line-height:37px;}
.hstexintx h5 {font-size:20px; line-height:22px; margin:8px 0 0 0;}	
.choose_type_but .but_one {line-height:60px; padding:0 32px;}
.choose_type_but .but_two {line-height:58px; margin:0 16px 0 0; padding:0 32px;}
.home .hstext {top:21%;}
.slider_bottom_area .slidebutplaypause {display:inline-block; vertical-align:top; float:none;}
.slider_bottom_area #custom-owl-dots {display:inline-block; vertical-align:top; float:none;}
.slider_bottom_area {text-align:center; bottom:8px; direction:ltr;}
.slider_bottom_area #custom-owl-dots { padding:12px 0px 0px 8px;}
.homesectwonew {padding:16px;}
.homesectwonew ul li {font-size:15px; padding:0 4px;} 
.homesectwonew ul {margin:0 -4px;}
.homesectwonew ul li span {padding:0 8px 0 0;}
.homesecthrenew {padding:40px 16px;}
.homesecthrenew h2 {font-size:32px; line-height:32px; max-width:235px; margin-bottom:24px;}
.hsthrenewlist ul { margin:0 -12px;}
.hsthrenewlist ul li {width:50%; padding:0 12px; margin:0 0 24px 0;}
.hsthrenewlist ul li a {padding:8px 24px;}
.hsthreindimg {margin:0 0 8px 0;}
.lionediv {padding:8px 24px;}
.hsthreindtxt h4 {font-size:22px; line-height:20px; letter-spacing:0.5px; margin:0 0 4px 0;}
.hsthreindtxt {padding:0 0 12px 0;}
.hsthrenewlist ul li a {border-radius:8px; -webkit-border-radius:8px;}
.hsthreinbot {font-size:18px; padding:16px 0 12px 28px;}
.hsthreinbot svg.one {top:13px;}
.hsthreinbot svg.two {top:18px;}
.hsecfournewin { padding:40px 16px 16px 16px;}
.hsecfourtagline {text-align:center;}
.hsecfournetitle {text-align:center; margin:0 0 32px 0;}
.hsecfournetitle h2 {font-size:32px; line-height:32px; max-width:200px; margin:0 auto;}
.hsecfourlist ul li {width:50%; margin:0 0 24px 0;}
.privicon {margin:0 0 16px 0;}
.hsecfourlist ul li h4 {font-size:22px; margin:0 0 4px 0;}
.hsecfourlist ul li.even {border:0px;}
.hsecfourlist ul li a {padding:0 20px;}
.hsecfivenew {padding:40px 16px 16px 16px;}
.hfivetitle h2 {font-size:32px; line-height:32px; max-width:206px;}
.hfivetitle {margin:0 0 24px 0;}
.hfiveinright {float:none; width:100%; margin:0 0 24px 0;}
.hfiveinlefttop {margin:0 0 24px 0;}
.hfiveinleft {float:none; width:100%;}
.hfiveinrgtimg {margin:0 0 24px 0; height:300px; overflow:hidden; position:relative; border-radius:50px 50px 0 50px; -webkit-border-radius:50px 50px 0 50px;}
.hfiveinrgtimg img {border-radius:0px; -webkit-border-radius:0px; position:absolute; top:-140px;}
.hfvinrbtoimg {margin:0 0 16px 0;}
.hfiveinrgtbot h4 {font-size:22px; line-height:22px;}
.hfivefttxticon {margin:0 0 16px 0;}
.hfiveinlfttoptxt h4 {font-size:22px; line-height:20px;}
.hfvlftbotrgt {min-height:338px;}
.hfvibotrtxt h4 {font-size:22px; line-height:20px;}
.hfvlftbotlft {width:49%;}
.hfvlftbotrgt {width:49%;}
.hfvlftboticon {margin:0 0 16px 0;}
.hfvlftbottxt h4 {font-size:22px; line-height:20px;}
.hfvinrbtoimg img, .hfivefttxticon img, .hfvlftboticon img {width:48px;}
.hfvlftbotimg img {height:160px;}
.hsecsixnew {padding:40px 16px;}
.hsecsixnewwrap {padding:40px 16px 40px 40px;}
.hsecsixnright {width:229px;}
.hsecsixnright h2 {font-size:32px; line-height:32px; max-width:170px;}
.hsecsixnleft ul li:last-child {margin-bottom:0px;}
.hsecsixnright img {max-width:160px;}
.hsecsixnleft {width:calc(100% - 229px); padding:0 24px 0 0;}
.hsesixlftright {display:none;}
.hsesixlftlft {float:none; width:100%;}
.hsixicontxt {float:none; width:100%; min-height:inherit; padding:0px;}
.hsecsixnleft ul li {border-radius:16px; -webkit-border-radius:16px; padding:16px;}
.hsexsixicon {display:none;}
.hsesixlftlft .hsexsixicon {display: block; float:right;}
.hsesixlftlft .hsixicontxt {display: block; margin:0 0 5px 0;}
.hsecsixlftmob {float:right; width:calc(100% - 50px); padding:0 24px 0 0;}
.hsixicontxt h5 {font-size:18px; line-height:20px; letter-spacing:0.2px; margin:0;}
.hsesixlftlft p {font-size:16px; line-height:18px; letter-spacing:0.2px;}
.hsecsevennew {padding:40px 32px;}
.hsecsevdivtop h2 {font-size:32px; line-height:32px;}
.hsecsevdivtop {margin:0 0 24px 0;}
.hsecsevdivbot {padding:40px 64px;}
.hsevffield {padding:0 12px;}
.hsefformtwo {margin:0 -12px;}
.hsevformbotlink {display:none;}
.footertop {padding:0;}
.footer {padding:0px;}
.foottwoleft {float:none; width:100%; margin:0 -12px 48px -12px;}
.footertopone { padding:48px 16px 40px 16px;}
.foottworight {float:none; width:100%;}
.fmenu {width:25%; padding:0 12px;}
.hsgroup {top:16px;}
.hsgroup .hwrap {padding:0 16px;}
.hsgroupin {width:193px;}
.fmenu h5 {margin:0 0 16px 0;}
.fmenu ul li {margin:0 0 5px 0;}
.foottworight ul.fotrightul {float:right; width:49%;}
.footrightsocial {float:left; width:49%; margin:43px 0 0 0;}
.footertoptwo {padding:0 16px 32px 16px;}
.foottworight ul.fotrightul li img {display:none;}
.footertopthree {padding:24px 16px;}

.how_business {padding:56px 0px 40px 0px;}
.how_work_business {padding:0 16px;}
.business_title h2 {font-size:32px; line-height:32px;}
.business_title p {font-size:18px; line-height:22px;}
.business_list ul {margin:0 -12px;}
.business_list ul li {width:50%; padding:0 12px; margin:0 0 40px 0;}
.buslistbut {padding:16px 0 0 0;}
.business_list ul li .business_no {width:98px;}
.business_list ul li .business_text {width:calc(100% - 98px); padding:16px 16px 0 0;}
.buslistbut a {line-height:60px;}

.organization_solution_in {min-height:300px;}
.organization_solution_in .organization_txt h3 {font-size:28px; line-height:28px; padding:0 0 16px 0;}
.organization_but {padding:10px 0 0 0;}
.gas_suppliers_p {padding:56px 80px 40px 80px;}
.gas_suppliers_tagline {margin:0 0 16px 0;}
.gas_suppliers_right {float:none; width:100%; margin:0 0 24px 0;}
.gas_suppliers_left {float:none; width:100%;}
.gas_suppliers_right h2 {font-size:32px; line-height:32px; padding:0 0 16px 0;}
.gas_suppliers_right p {font-size:18px; line-height:22px; max-width:100%;}
.gas_suppliers_left p, .gas_suppliers_left p {font-size:18px; line-height:22px;}
.gas_suppliers_left ul li {font-size:18px; line-height:22px; padding:0px 24px 4px 0px;}
.gas_suppliers_left .gas_suppliers_but {padding:8px 0 0 0;}
.gas_suppliers_left ul li:before {top:7px;}
.gas_suppliers_left ul {padding:0 0 12px 0;}
.business_faq {padding:40px 16px;}
.business_faq_box {padding:32px 0 32px 40px;}
.business_faq_right {width:229px;}
.business_faq_right h2 {font-size:32px; line-height:32px;}
.business_faq_right img {max-width:160px;}
.business_faq_left { width:calc(100% - 229px); padding-right:24px;}
ul.business_faqlist li {border-radius:16px; -webkit-border-radius:16px; padding:21px 0;}
ul.business_faqlist li a.bfaqanchor {padding:0 16px 0 50px;}
ul.business_faqlist li a.bfaqanchor h5 {font-size:18px; line-height:20px; letter-spacing:0.2px;}
.bfaqplus {width:32px; top:-6px; left:16px;}
.business_anwser {padding:19px 16px 0 50px;}
.business_form {padding:40px 32px;}
.busformtop h2 {font-size:32px; line-height:32px;}
.busformwrap {max-width:100%;}
.busformdiv {padding:40px 64px;}
.busfsub input {height:60px;}

.busdetailtop { padding:31px 0px 32px 0px; min-height:inherit;}
.busdettopleft {position:static; width:100%; margin:0 0 24px 0; padding:0 16px;}
.busdetailtop .hwrap {padding:0 16px;}
.busdetailtop .hsgroup .hwrap {padding:0 16px 0 32px;}
.busdettopright {float:none; width:100%; padding:0 16px;}
.busdettoprightin h1 {font-size:40px; line-height:40px; margin:0 0 8px 0;}
.busdettoprightin h1 br {display:none;}
.busdetrprbut a {line-height:60px;}
.busdetailtop .hsgroup {top:46px;}
.busdetailtop .b_breadcrumb {top:-38px;}
.busdettoprightin {max-width:100%;}
.buinessdetail .homesectwonew {display:none;}
.businesdet_two {padding:32px 16px;}
.bustwotop {margin:0 0 16px 0;}
.bustwotopright {float:left; width:224px;}
.bustwotopleft {width:50%; float:right; padding:31px 0 0 0;}
.butwotagline {margin:0 0 16px 0;}
.bustwotopleft h2 {font-size:32px; line-height:32px; margin:0 0 8px 0;}
.bustwotxt {max-width:100%;}
.bustwotxt p { font-size:18px; line-height:22px;}
.bustwobotli {padding:24px;}
.bustwoliin h4 {font-size:22px; line-height:20px;}
.bustwoliin h4:after {top:6px;}
.businesdet_three { padding:32px 16px 24px 16px;}
.busines_threein {padding:24px;}
.busthreinright {float:none; width:100%;}
.busthreinleft {float:none; width:100%; padding:40px 40px 0 40px;}
.businesdet_four { padding:56px 16px 40px 16px;}
.busedetfourtop h2 {font-size:32px; line-height:32px;}
.busedetfourtop p {font-size:18px; line-height:22px;}
.busedetfourtop {max-width:100%; margin:0 0 56px 0;}
.busdetfourlist ul li {width:50%; margin:0 0 40px 0;}
.busdetfourlbut a {line-height:60px;}
.busdetfourlbut {padding:0px;}
.businesdet_five {padding:56px 80px 40px 56px;}
.busdetfivright {float:none; width:100%; margin:0 0 24px 0;}
.busdetfivright h2 {font-size:32px; line-height:32px; max-width:350px;}
.busdetfivright p {font-size:18px; line-height:22px;}
.busdetfivelft {float:none; width:100%;}
.bdfivetitle {font-size:18px; line-height:22px;}
.busdetfivelft ul {padding:0 16px 0 0;}
.busdetfivelft ul li {font-size:18px; line-height:22px; margin:0 0 4px 0;}
.bdfivebottitle {font-size:18px; line-height:22px; margin:12px 0 0 0;}
.bdetfivebut {padding:24px 0 0 0;}
.busdetfivelft ul li:after{ top:7px;} 

.articledetail {padding:8px 0 0 0;}
.artdettop { padding:8px 0 32px 0;}
.artdettopleft {float:none; width:100%; height:350px; overflow:hidden; border-radius:50px 50px 0 50px; -webkit-border-radius:50px 50px 0 50px;}
.artdettopleft img {border-radius:0px;} 
.artdettopright {float:none; width:100%; padding:24px 16px 0 16px;} 
.artdettopright h2 {font-size:40px; line-height:40px; margin:0 0 8px 0;}
.artdettopmeta {padding:20px 0 0 0;}
.ardettopwrap {padding:0 16px;}
.artdetmidwrap {max-width:100%; padding:0 32px;}
.artdetmidbox {padding:24px;}
ul.business_faqlist li {margin:0 0 8px 0;}
.artdetmidle {padding:0 0 40px 0;}
.artdetthree { padding:76px 20px 68px 20px;}
.arthrewhitet {font-size:28px; line-height:28px; letter-spacing:0.5px; margin:0 0 16px 0;}
.arthrebut {padding:24px 0 0 0;}
.artdetmoreart {padding:40px 16px;}
.artdetmoreart h4 {font-size:40px; line-height:40px; margin:0 0 32px 0; letter-spacing:0px;}
.artreld ul {margin:0 -12px;}
.artreld ul li {padding:0 12px; width:50%; margin:0 0 40px 0;}
.artrelimg {margin:0 0 12px 0; height:180px !important; overflow:hidden; border-radius:50px 50px 0 50px; -webkit-border-radius:50px 50px 0 50px;}
.artrelimg img {max-height: inherit; border-radius:0px;}
.artreltxttitle {font-size:26px; line-height:26px; margin:0 0 4px 0;}
.artreltxt p {font-size:18px; line-height:24px;}
.artreltxt {padding:0 0 16px 0;}
.artrelbot span {font-size:18px;}
.artrelbot {padding:10px 0;}
.artrelbot svg.one {top:13px;}
.artrelbot svg.two {top:7px;}
.artreldbut {padding:0px;}
.ardetcontent {padding:0 0 14px 0;}

.artmainban { min-height:103px;}
.artmainban .hwrap {padding:0 16px;}
.artmainban .b_breadcrumb.grehbredcrumb {top:8px;}
.arbantitle {padding:0 16px; top:45px;}
.arbantitle h1 {font-size:40px; line-height:40px;}
.artmainmiddle {padding:24px 16px 40px 16px;}
.artmainmiddle ul {margin:0 -12px;}
.artmainmiddle ul li {padding:0 12px; width:50%; margin:0 0 40px 0;}

.a11y-toolbar { right: auto !important; left:0 !important;}
}
@media only screen and (max-width:796px) {
.hfvlftbotrgt {min-height:360px;}	
}
@media only screen and (max-width:767px) {
.artdettopleft {height:180px;}	
.b_breadcrumb {display:none;}	
.header {padding:11px 16px;}
.logo a {width:147px;}
.h_joinus {display:none;}
.hcon a { line-height:40px; padding:0 14px; font-size:20px;}
.hcon span {display:none;}
.calllogo {display:none !important;}
.hright {width:147px; position:absolute; top:6px; left:0px; right:0; margin:0 auto;}	
.hsgroup img {max-width:48px; max-height:48px;}
.hsgroupin  {width:167px;}
.hsgroup span {line-height:48px; margin:0 0 0 6px;}
.mobslimg {min-height:500px;}
.mobslimg img {position:absolute; top:0px; right:0px; width:100%; height:100%; object-fit:cover;}
.deskvideo {height:auto; min-height:500px;}
.hcon {width: auto;}
.hstext {padding:0px 16px; z-index:1;}
.hsliderdiv{position:relative;}
.hsliderdiv:after { position:absolute; top:0px; right:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); content:'';}
.home .hstext {top:auto; bottom:64px;}
.hstexintx h5 {letter-spacing:0px;}
.choose_type_but .but_two {display:none;}
.choose_type_but .but_one {display:block; width:100%; padding:0 20px; font-size:20px; letter-spacing:0.2px; text-align:center;}
.slider_bottom_area {bottom:16px;;}
.slider_bottom_area #custom-owl-dots {padding:12px 0 0 8px;}
.homesectwonew ul li {width:50%; padding:0 12px; margin:0 0 16px 0;}
.homesectwonew ul {margin:0 -12px;}
.homesectwonew {padding:16px 16px 0 16px;}
.homesectwonew ul li img {width:32px;}
.homesectwonew ul li span {width:calc(100% - 32px);}
.homesectwonew ul li {font-size:15px; letter-spacing:0.2px;}
.homesecthrenew {padding:32px 16px 40px 16px; background:#f9f9f9; border-top:1px solid #C4C4C4;}
.hthretagline { margin:0 0 16px 0;}
.hsthrenewlist ul li.lione {display:none;}
.hsthrenewlist ul li {width:100%; padding:0px; margin:0 0 16px 0;}
.hsthrenewlist ul {margin:0px;}
.hsthrenewlist ul li a {border-radius:16px; -webkit-border-radius:16px;}
.hsthrenewbut a {display:block; width:100%; padding:0 20px;}
.hsecfournewin {padding:40px 16px 32px 16px;}
.hsecfournetitle {margin:0 0 24px 0;}
.hsecfourlist ul li {width:100%; margin:0px; border:0px; border-bottom:1px solid #C4C4C4;}
.hsecfourlist ul li.even {border-bottom:1px solid #C4C4C4;}
.hsecfourlist ul li:last-child {margin-bottom:0px; border-bottom:0px;}
.hsecfourlist ul li a { padding:0 8px 42px 8px; height:auto !important;}
.hsecfourlist ul li p {margin:0 0 12px 0;}
.privbuttext {font-size:18px;}
.privbuttext span svg {top:-2px;}
.hsthreliheight {height:auto !important; min-height:inherit;}
.hsecfivenew {padding:32px 16px;}
.hfiveinright {padding:16px;}
.hfiveinrgtimg {height:160px; margin:0 0 16px 0;}
.hfiveinrgtimg img {top:-51px;}
.hfiveinlefttop {padding:16px; margin:0 0 16px 0;}
.hfiveinlfttopimg {float:none; width:100%; height:auto !important; margin:0 0 16px 0;}
.hfiveinlfttoptxt {float:none; width:100%; height:auto !important;}
.hfvlftbotrgt {float:none; width:100%; min-height:inherit; padding:24px; margin:0 0 16px 0;}
.hfvibotricon img {max-width:48px; margin:0px;}
.hfvibotricon {margin:0 0 16px 0;}
.hfvlftbotlft {float:none; width:100%; padding:16px;}
.hfvibotrtxt {position: static; padding:0px;}
.hsecsixnew { padding:32px 16px;}
.hsecsixnewwrap {padding:0px; border:0px; border-radius:0px;}
.hsecsixnewwrap:after {display:none;}
.hsecsixnright {float:none; width:100%; margin:0 0 24px 0;}
.hsecsixnleft {float:none; width:100%; padding:0px;}
.hsecsixnrightin {float:right; width:calc(100% - 140px);}
.hsecsixnright img {float:left; max-width:140px;}
.hsecsixnright h2 {margin:0px;}
.hsecsevennew {padding:32px 16px;}
.hsecsevdivbot { border-radius:16px; -webkit-border-radius:16px; padding:24px 16px;}
.hsevformoneright {float:none; width:100%; line-height:24px; margin:0 0 9px 0;}
.hsevformoneleft {float:none; width:100%; padding:0px;}
.hsevformrado {margin:0px;}
.hsevffield {display:block; width:100%; padding:0px;}
.hsefformtwo {margin:0px;}
.hsefformmsg textarea {font-size:16px;}
.hsevffield input, .hsefforaddres input {font-size:16px;}
.hseformsub input {height:60px; padding:0 10px;} 
.hfiveinlfttoptxtin {position:static;}
.footertopone { padding:32px 16px;}
.footertoptwo {padding:0 32px 32px 32px;}
.foottwoleft {margin:0px;}
.fmenu {float:none; width:100%; padding:0px; margin:0 0 24px 0;}
.fmenu.fmenu4 {width:100%; margin:0px;}
.foottworight {display:none;}
.foottworightmob {display:block; margin:0 0 32px 0;}
.foottworightmob h4 {font-size: 16px; color: #E2E2E2; line-height: 1; letter-spacing: 0.5px; font-family: 'Almoni DL AAA'; font-weight: bold; margin: 0 0 16px 0;}
.foottworightmob ul.fotrightul {display:block; margin:0px; padding:0px;}
.foottworightmob ul.fotrightul li {display: block; margin: 0 0 5px 0; padding: 0; letter-spacing: 0.5px; color: #A7A7A7; font-size: 16px; line-height: 1; font-family: 'almoni-dl'; font-weight: normal;}
.foottworightmob ul.fotrightul li a {color: #A7A7A7;}
.footrightsocial {float:none; width:100%; margin:16px 0 0 0;}
.foottworightmob ul.fotrightul li img {display:none;}
.footertopthree {padding:16px;}
.fotthrecopy {float:none; width:100%;}
.fotthrelft {float:none; margin:0 0 8px 0;}
.footerbottom {padding:8px 0;}
.hstexintx h1 {font-size:41px; line-height:37px; letter-spacing:0px;} 

.hstextin {width:100%;}
.how_work_business {padding:0px;}
.how_business {padding:40px 24px;}
.business_title h2 {padding:0 0 8px 0;}
.business_list ul {margin:0px; padding:0 8px;}
.business_list ul li {display:block; width:100%; padding:0px; margin:0 0 40px 0;}
.business_list ul li .business_text {padding:20px 24px 0 0;}
.buslistbut {padding:0px;}
.buslistbut a {padding:0 10px; width:100%; display:block;}
.business_list {padding:8px 0 0 0;}
.organization_solution_in {min-height:inherit; padding:64px 40px;}
.organization_solution_in .organization_txt h3 {padding:0 0 8px 0;}
.organization_solution_in .organization_txt p {line-height:22px; padding:0 0 24px 0;}
.organization_but a {padding:0 20px; width:100%; display:block; line-height:60px;}
.organization_but {padding:0px;}
.gas_suppliers_p {padding:56px 24px 40px 24px;}
.gas_suppliers_right h2 {padding:0 0 8px 0;}
.gas_suppliers_right {margin:0 0 32px 0;}
.gas_suppliers_left ul {padding:0 16px 12px 0;}
.gas_suppliers_left .gas_suppliers_but a {line-height:60px; width:100%; display:block; padding:0 15px; text-align:center;}
.business_faq {padding:32px 16px;}
.business_faq_box {border:0px; border-radius:0px; padding:0px;}
.business_faq_box:after {display:none;}
.business_faq_right {float:none; width:100%; margin:0 0 24px 0; text-align:center;}
.business_faq_left {float:none; width:100%; padding:0px;}
.business_faq_right p {display: block; font-size:32px; line-height:32px; color:#414141; font-family:'almoni-dl'; font-weight:normal; margin:8px 0 0 0;}
.business_faq_right h2 {display:none;}
.business_faq_right img {max-width:192px; margin:0 auto;}
ul.business_faqlist li {margin:0 0 8px 0;}
.business_form {padding:32px 16px;}
.busformdiv { border-radius:16px; -webkit-border-radius:16px; padding:24px 16px;}

.busdetailtop { padding:16px 0px 24px 0px;}
.busdettopleft {margin:0 0 16px 0;}
.busdettopright {padding:0px;}
.busdettoprightin h1 {font-size:36px; line-height:34px;}
.busdetrprbut a {display:block; width:100%; text-align:center; padding:0 20px;}
.busdetailtop .hsgroup {top:32px;}
.businesdet_two {padding:32px 16px 40px 16px;}
.bustwotopright {float:none; width:100%; margin:0 0 24px 0;}
.bustwotopleft {float:none; width:100%; padding:0px;}
.bustwotopright img {max-width:192px;}
.bustwobot ul {margin:0px;}
.bustwobot ul li {display:block; width:100%; padding:0px; margin:0 0 8px 0;}
.bustwobotli {padding:24px 16px;}
.bustwobut { padding:16px 0 0 0;}
.bustwobut a {display:block; width:100%; text-align:center; padding:0 20px;}
.businesdet_three {padding:16px;}
.busines_threein {padding:16px;}
.busthreinleft { padding:40px 16px 0 16px;}
.busthreinleft h4 {font-size:22px; line-height:20px; margin:0 0 16px 0;}
.busthreinleft ul li {font-size:18px; line-height:22px; margin:0 0 8px 0;}
.busthreinlftbut {padding:24px 0 0 0;}
.busthreinlftbut a {display:block; width:100%; text-align:center; padding:0 20px; line-height:60px;}
.busthreinleft ul li:after {top:7px;}
.businesdet_four {padding:40px 24px;}
.busedetfourtop {margin:0 0 32px 0;}
.busedetfourtop h2 {margin:0 0 8px 0;}
.busdetfourlist ul {margin:0px; padding:0 16px;}
.busdetfourlist ul li {display:block; width:100%; padding:0px; margin:0 0 40px 0;}
.busdetnumber {width:98px;}
.busdetnmbtxt {width:calc(100% - 98px); padding:16px 24px 0 0;}
.busdetfourlbut a {display:block; width:100%; text-align:center; padding:0 20px;}
.businesdet_five { padding:56px 24px 40px 24px;}
.busdetfivright h2 {max-width:100%; margin:0 0 8px 0;}
.bdetfivebut a {display:block; width:100%; padding:0 20px; text-align:center; line-height:60px;}
.bustwobotliinheight {height:auto !important;}

.artdettop {padding:8px 0 24px 0;}
.artdettopright {padding:16px 0 0 0;}
.artdettopright h2 {font-size:36px; line-height:34px;}
.artdettopmeta {padding:16px 0 0 0; margin:0px;}
.artdetmetdiv {font-size:16px; line-height:20px; display:block; border:0px; margin:0 0 4px 0; padding:0px;}
.artdetmetdiv:last-child {margin-bottom:0px;}
.artdettopmeta.metamob {display: block;}
.artdettopmeta.metadesk {display:none;}
.artdetmidwrap {padding:0 16px;}
.artdetmidone {margin:0 0 24px 0;}
.artdetmidonetitle {float:none; width:100%; margin:0 0 8px 0;}
.ardetmidonestxt {float:none; width:100%; padding:0px;}
.artdetmidtwo {padding:0 0 14px 0;}
.artdetmidbox {margin:0 0 32px 0;}
.artdetmidle {padding:0 0 32px 0;}
.artdetthree {padding:64px 40px;}
.arthrewhitet {font-size:24px; line-height:28px; margin:0 0 8px 0;}
.artdetthrewrap p {line-height:22px; letter-spacing:0px;}
.arthrebut a {display:block; width:100%; text-align:center; line-height:60px; padding:0 20px;}
.artdetmoreart {padding:32px 16px;}
.artdetmoreart h4 {font-size:28px; line-height:28px; text-align:center; letter-spacing:0.5px;}
.artreld ul {margin:0px;}
.artreld ul li {display:block; width:100%; padding:0px; margin:0 0 32px 0;}
.artreltxt p {font-size:18px; line-height:24px;}
.artreldbut a {display:block; width:100%; text-align:center; padding:0 20px; line-height:60px;}

.artmainban {min-height:inherit; background:none !important; padding:16px 16px 16px 16px; border-bottom:0px;}
.arbantitle {position:static; padding:0px;}
.artmainmiddle {padding:0 16px 32px 16px;}
.arbantitle h1 {font-size:36px; line-height:34px;}
.artmainmiddle ul {margin:0px;}
.artmainmiddle ul li {width:100%; padding:0px; margin:0 0 32px 0;}
.artmainmiddle ul li.show {display:block;}
.artreltxtin {height:auto !important;}
.atpagebut a {display:block; width:100%; text-align:center; padding:0 20px;}
.artmainban .hwrap {padding:0px;}

.buinessmain .hstext { top:auto; bottom:66px;}
}
@media only screen and (max-width:389px) {
.choose_type_but .but_one {font-size:19px; padding:0 10px;}	
.hstexintx h1 {font-size:34px; line-height:34px;}
.hstexintx h5 {font-size:18px; line-height:20px;}
.homesectwonew ul li {padding:0 5px; font-size:12px;}
.homesectwonew ul {margin:0 -5px;}
.hseformsub input {font-size:17px;}
.hsthrenewbut a {font-size:20px; line-height:60px;}
.fotthrelft ul li {margin:0 0 0 13px;}
.buslistbut a {font-size:17px;}
.organization_solution_in {padding:64px 20px;}
.gas_suppliers_p {padding:56px 16px 40px 16px;}
.gas_suppliers_left .gas_suppliers_but a {font-size:19px;}
.busthreinleft {padding:40px 0 0 0;}
.busthreinlftbut a {font-size:20px;}
.businesdet_four {padding:40px 16px;}
.busdetfourlbut a {padding:0 10px; font-size:18px;}
.businesdet_five {padding:56px 16px 40px 16px;}
.bdetfivebut a {padding:0 10px; font-size:20px;}
.busfsub input {padding:0 10px; font-size:20px;}
.artdetthree {padding:64px 20px;}
}
@media only screen and (max-width:358px) {
.hright {right:-32px;}	
}
@media only screen and (max-width:340px) {
.flogonew { width:210px;}
.flogonew a span {font-size:14px;}	
}