
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700;800;900&display=swap');
*{ box-sizing: border-box; }
*:focus{outline:none;}
::-moz-focus-inner{border:0;}

body { margin:0px; font-family: 'Montserrat';color: #121212; font-size: 24px; font-weight: 400; letter-spacing: 0.5px; line-height: 24px; background-color:  #FFFFFF;}
ul{ margin:0px; padding:0px; }

a { transition: ease 0.5s; text-decoration:none; color: #000000; }
p {  padding: 0;  margin: 0 0 25px; }
p:last-child { margin-bottom: 0; }
p { line-height: 32px; }


::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { border: 1px solid #E9E9E9; }
::-webkit-scrollbar-thumb { background-color: #E9E9E9; }

::-webkit-input-placeholder{opacity:1; color: rgb(14 30 39 / 40%); }
::-moz-placeholder{opacity:1; color: rgb(14 30 39 / 40%); } 
:-ms-input-placeholder{opacity:1; color: rgb(14 30 39 / 40%); }
:-moz-placeholder{opacity:1; color: rgb(14 30 39 / 40%); }

textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="file"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]
{font-family: 'Montserrat'; border-radius:0; border:none; padding:10px; margin:0 0 15px 0; font-size:18px; font-weight:400; width: 100%;}
.inputs-list{margin:0 0 15px;}
input[type="submit"]::-moz-focus-inner{border: 0;}
textarea{resize:none;}


h1,h2,h3,h4,h5,h6{ margin-top:0px; margin-bottom:15px; line-height: normal; font-weight:700; color: #2A7DAC; font-family:'Roboto Slab';letter-spacing: 0.5px; color:#191919;} 
h1 { font-size: 68px; line-height: 96px;}
h2 { font-size: 64px; line-height: 72px; }
h3{font-size: 48px; line-height: 63px;}
h4 { font-size: 32px; line-height: 56px; }



.text_white { color: #fff; }
.text_white h3 , .text_white h4 , .text_white h2 , .text_white h1 , .text_white h5 , .text_white h6 { color: #fff; }
.mt-140{margin-top: 140px;}
.mb-140{margin-bottom: 140px;}

ul , li { list-style: none;}
span {  color: #4ADC37; }
.row {  margin: 0 -15px; }

.title_section { width: 100%; margin-bottom: 50px;}
.title_section h2 { margin-bottom: 10px; }
.title_section .sub_title { margin-bottom: 20px; }
.title_section.text_center { margin-left: auto; margin-right: auto;}
.title_line h5 { margin-bottom: 34px; }
.title_line:after { content: ""; width: 100px; height: 2px; background: #C26D16; display: table;  margin-bottom: 20px; }
.body_size { font-size: 20px; line-height: 28px; }
.body_18 { font-size: 20px; line-height: 26px;  }

.text_center { text-align: center; }
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_justify { text-align: justify; }

.padding-right-container { padding-right: calc((100%  - 1300px) / 2); } 
.padding-left-container { padding-left: calc((100%  - 1300px) / 2); }

.container { float:none; width:100%; max-width: 1800px; padding: 0 15px; margin:0 auto; }
.container:before , .container:after {clear:both; content: ""; display:table;}

.container_right { padding-right: calc((100%  - 1170px) / 2); } 
.container_left { padding-left: calc((100%  - 1170px) / 2); }


.flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
/*  flex top */
.flextop { -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: start; -ms-flex-align: start ; align-items: start; align-items: flex-start; }
/*  flex center */
.flexcenter { -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
/*  flex bottom */
.flexbottom { -webkit-box-align: end ; -moz-box-align: end ; -webkit-align-items: end; -ms-flex-align: end ; align-items: end ; align-items: flex-end ; } 
.reverse{ flex-direction: row-reverse; }
.justify_left{ justify-content: flex-start; }
.justify_right{ justify-content: flex-end; }
.justify_center{ justify-content: center; }
.flex_row { flex-wrap: wrap; }
.row { margin: 0 -15px;  }
.get_img { position: relative; z-index: 1; }
.set_img { background-size: cover; background-repeat: no-repeat; background-position: center; }
.get_img .set_img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; opacity: 0.9; }
.btn a { color: #fff; background: #4EC1E9; font-weight: 800; font-size: 24px; line-height: 38px; text-align: center; min-width: 210px; padding: 16px 32px; border-radius: 100px; }
.btn a:hover {background-color: #686875;}
.menu ul li a:hover { color: #4EC1E9; }
/**/
.header_section {/* position: absolute; z-index: 9999;*/ width: 100%; padding: 40px 0; position: absolute;z-index: 999;width: 100%;left: 0;right: 0;background-color: #100C2F;}
.header_logo img { width: 100%; max-width: 420px; }
.header_right { width: calc(100% - 420px); }
.menu ul li { display: inline-block; margin-right: 40px; }
.menu ul li a.active {color: #4EC1E9;}
.menu ul li a { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 24px; color:#FFFFFF;}
.header_section .btn2 {margin-left: 30px;}
.header_section .tell_btn a { font-size: 24px; line-height: normal; border-radius: 8px; padding: 14px 16px;  position: relative;z-index: 1;min-width: 240px; text-align: right; display: inline-block;}
/*.header_section .tell_btn{margin-left: 100px;}*/
.header_section .tell_btn a:after {position: absolute;content: ""; background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.556 10.906L12.101 11.359C12.101 11.359 11.018 12.435 8.063 9.49701C5.108 6.55901 6.191 5.48301 6.191 5.48301L6.477 5.19701C7.184 4.49501 7.251 3.36701 6.634 2.54301L5.374 0.86001C4.61 -0.15999 3.135 -0.29499 2.26 0.57501L0.690002 2.13501C0.257002 2.56701 -0.0329985 3.12501 0.00200151 3.74501C0.0920015 5.33201 0.810001 8.74501 4.814 12.727C9.061 16.949 13.046 17.117 14.675 16.965C15.191 16.917 15.639 16.655 16 16.295L17.42 14.883C18.38 13.93 18.11 12.295 16.882 11.628L14.972 10.589C14.166 10.151 13.186 10.28 12.556 10.906Z' fill='white'/%3E%3C/svg%3E%0A"); width: 20px; height: 20px; top: 18px;left: 20px; background-position: center; background-size: cover; background-repeat: no-repeat;}

/**/
.hero_section { position: relative; z-index: 1; padding: 200px 0 300px; background: #100C2F;}
/*.hero_section:before {content: "";position: absolute;background-image: url("data:image/svg+xml,%3Csvg width='1920' height='640' viewBox='0 0 1920 640' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M159.144 506.751C56.4706 533.235 10.2674 606.619 0 640L1920 638.345V5.20363C1874.82 -0.0380633 1766.61 -5.88669 1695.14 12.6523C1623.68 31.1914 1521.63 90.4501 1479.53 117.762L1399.44 159.144C1337.84 185.904 1189.37 234.293 1088.34 213.768C987.311 193.242 882.652 232.252 842.952 254.322C803.594 273.082 711.119 327.485 656.086 395.02C601.052 462.555 529.112 478.887 500.021 478.611C429.176 476.956 261.818 480.266 159.144 506.751Z' fill='url(%23paint0_angular_1_87)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_angular_1_87' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(960 320) rotate(90) scale(320 960)'%3E%3Cstop offset='0.0131771' stop-color='%235E62F7'/%3E%3Cstop offset='0.0722311' stop-color='%236571F9'/%3E%3Cstop offset='0.686036' stop-color='%236571F9'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A"); width: 100%; top: calc(100% - 219px); z-index: -1; height: 600px; background-position: center; background-size: cover; background-repeat: no-repeat;}*/
.hero_left { width: 90%; }
.hero_title h3 { margin-bottom: 48px; }
.hero_title { margin-bottom: 60px; }
.hero_img { position: absolute; top: 380px; right: 100px; line-height: 0; }
.hero_img img { width: 100%; max-width: 866px; }
.hero_content h1 { font-weight: 300; margin-bottom: 50px;}
.hero_content p { font-style: normal; font-weight: 400; font-size: 24px; line-height: 37px; max-width: 876px;color: #FFFFFFCC; }
.hero_section .btn { padding-top: 80px; }
/**/

/**/
.process_section { padding: 80px 0; background: #F3F3F4; }
.process_left { width: 50%; margin-top: 240px; }
.process_right { width: 50%; padding-left: 80px; }
.process_content p { font-style: normal; font-weight: 400; font-size: 24px; line-height: normal; width: 100%; max-width: 900px; }
.process_item { display: flex; align-items: center; margin-bottom: 40px; }
.process_img img { width: 100%; background: #fff; border-radius: 100px; }
.process_img { line-height: 0; width: 120px; }
.process_right_content { width: calc(100% - 120px); padding-left: 40px; }
.process_right_content p { font-style: normal; font-weight: 400; font-size: 16px; line-height: 25px; }

/**/
.landrum_section { background: #fff; padding: 80px 0;}
.landrum_title p { margin-bottom: 90px; width: 100%; }
.landrum_content p { font-size: 16px; line-height: normal; color: #121212; line-height: 24px; }
.landrum_wrap { flex-wrap: wrap; }
.landrum_img img { width: 100%; max-width: 472px;}
.landrum_img { margin-bottom: 0; line-height: 0;}
/*.landrum_content { padding: 20px 20px; }*/
.landrum_item { width: calc(100% / 3 - 60px); background: #fff; margin: 0 30px;box-shadow: -48px 127px 54px rgba(0, 0, 0, 0.01), -27px 72px 46px rgba(0, 0, 0, 0.05), -12px 32px 34px rgba(0, 0, 0, 0.09), -3px 8px 19px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);border-radius: 16px; margin-bottom: 100px; padding: 24px; }
.landrum_content h5 { margin-bottom: 30px; }
.landrum_title h2 { font-weight: 300;margin-bottom: 40px; }
.landrum_content {padding: 10px 0;}

/**/
.service{background: #F3F3F4;}

/**/
.growth_section { background: #100C2F; padding: 80px 0; }
.growth_section .btn { padding-top: 70px; text-align: center; }
.growth_section .btn a { border-radius: 8px; }

/**/
.discover_section { background: #100C2F; padding: 70px 0; }
.discover_left { width: 45%; }
.diocover_right { width: calc(100% - 690px) }
.discover_img { width: 690px; }
.discover_img img { width: 100%; }
.dicover_content p { color: #FFFFFFCC; }
.dicover_content h3 { margin-bottom: 30px; }
.dicover_content { padding: 55px 0 45px; }

/**/
.footer_section { background: #686875; padding: 120px 0 150px;}
.footer_left { width: 50%; }
.footer_right { width: 50%; text-align: center;}
.footer_logo { line-height: 0; width: 780px; }
.footer_logo img { width: 100%; }
.footer_address p { line-height: 15px; font-size: 24px; }
.footer_address h5 { font-weight: 500; font-size: 26px; line-height: normal; }
.footer_address a { color: #fff; margin-right: 15px; }
.footer_address { margin-bottom: 40px; padding-top: 90px; }
.social_list ul li { display: inline-block; margin-right: 20px; margin-bottom: 30px; }
.social_list ul li a { display: inline-block; width: 60px; height: 60px; line-height: 66px; border-radius: 2px; font-size: 40px; background-color: #40404b; color: #bfbfbf; text-align: center; }
.footer_title h3 { font-size: 38px; line-height: normal; }
.footer_title h4 { font-size: 25px; line-height: normal; }
.footer_title { margin-bottom: 50px; margin-top: 40px;}
.footer_section .btn a { border-radius: 0; font-size: 45px; line-height: normal; }
.footer_text { padding: 50px 0 0; }
.footer_text p { text-align: center; color: #fff; font-size: 18px; line-height: normal; }


/**/
@media(max-width: 1800px){
	.container { max-width: 1500px }
	.header_logo img { max-width: 300px; }
	.header_right { width: calc(100% - 300px); }
	.menu ul li a { font-size: 20px; }
	.header_section .tell_btn a { font-size: 22px; line-height: normal; }
	.header_section .tell_btn a:after { left: 30px; }
	.hero_content h1 { font-size: 50px; line-height: normal; }
	.hero_content p { font-size: 20px; line-height: normal; }
	.btn a { font-size: 20px; line-height: normal; }
	.hero_img img { max-width: 650px; }
	.process_content h2 { font-size: 50px; line-height: normal; }
	.process_content p { font-size: 20px; line-height: normal; }
	.process_img { width: 100px; }
	.process_right_content { width: calc(100% - 100px); }
	.process_right_content h4 { font-size: 30px; line-height: normal; }
	.process_item { margin-bottom: 20px; }
	.landrum_title h2 { font-size: 50px; line-height: normal; }
	.landrum_title p { font-size: 18px; line-height: normal; margin-bottom: 40px; }
	.landrum_img img { max-width: 100%;}
	.landrum_content h4 { font-size: 28px; line-height: normal; }
	.growth_title h3 { font-size: 30px; line-height: normal; }
	.discover_img { width: 600px; }
	.diocover_right { width: calc(100% - 600px); }
	.dicover_content h3 { font-size: 40px; line-height: normal; }
	.dicover_content p { font-size: 18px; line-height: normal; }
	.dicover_content { padding: 60px 0 50px; }
	.footer_logo { width: 600px; }
	.footer_address p { font-size: 20px; line-height: 6px; }
	.social_list ul li a { width: 40px; height: 40px; font-size: 30px; display: flex; align-items: center; justify-content: center; }
	.footer_logo { width: 600px; }
	.footer_address p { font-size: 20px; line-height: 6px; }
	.social_list ul li a { width: 40px; height: 40px; font-size: 30px; display: flex; align-items: center; justify-content: center; }
	.footer_title h3 { font-size: 28px; line-height: normal; }
	.footer_title h4 { font-size: 20px; line-height: normal; }
	.footer_section .btn a { font-size: 38px; line-height: normal; }
	.footer_text { padding: 10px 0 0; }
}

@media(max-width: 1499px){
	.container { max-width: 1200px }
	.header_logo img { max-width: 230px; }
	.header_right { width: calc(100% - 230px); }
	.menu ul li a { font-size: 17px; }
	.menu ul li { margin-right: 20px; }
	.header_section .tell_btn a { font-size: 18px; line-height: normal; min-width: 180px; }
	.header_section .tell_btn a:after { left: 9px; top: 18px; width: 15px; height: 15px; }
	.hero_section { padding: 150px 0 180px; }
	.hero_content h1 { font-size: 35px; line-height: normal; }
	.hero_content p { font-size: 16px; max-width: 700px; }
	.btn a { font-size: 16px; line-height: normal; }
	.hero_img img { max-width: 460px; }
	.hero_img { right: 180px; top: 330px; }
	.process_content h2 { font-size: 40px; line-height: normal; }
	.process_content p { font-size: 16px; line-height: normal; }
	.process_right { padding-left: 20px; }
	.process_img { width: 80px; }
	.process_right_content { width: calc(100% - 80px); }
	.process_right_content h4 { font-size: 25px; line-height: normal; }
	.process_right_content p { font-size: 14px; line-height: normal; }
	.landrum_title h2 { font-size: 35px; line-height: normal; }
	.landrum_title p { font-size: 16px; line-height: normal; }
	.landrum_content h4 { font-size: 24px; line-height: normal; }
	.landrum_content p { font-size: 14px; line-height: normal; }
	.landrum_item { margin-bottom: 50px; }
	.landrum_section { padding: 40px 0 10px; }
	.growth_title h3 { font-size: 24px; line-height: normal; }
	.growth_section .btn { padding-top: 30px; }
	.discover_img { line-height: 0; width: 500px; }
	.diocover_right { width: calc(100% - 500px); }
	.dicover_content h3 { font-size: 30px; line-height: normal; }
	.dicover_content p { font-size: 16px; line-height: normal; }
	.footer_logo { width: 500px; }
	.footer_address { padding-top: 50px; }
	.footer_address h5 { font-size: 24px; line-height: normal; }
	.footer_address p { font-size: 18px; line-height: 0; }
	.footer_address a { font-size: 18px; line-height: normal; }
	.footer_title h3 { font-size: 24px; line-height: normal; }
	.footer_title h4 { font-size: 18px; line-height: normal; }
	.footer_section .btn a { font-size: 26px; line-height: normal; }
	}
	@media(max-width:1199px) {
	.container { max-width: 962px }
	.header_logo img { max-width: 200px; }
	.header_right { width: calc(100% - 200px); }
	.menu ul li { margin-right: 10px; }
	.menu ul li a { font-size: 14px; }
	.header_section .tell_btn a { font-size: 16px; line-height: normal; min-width: 160px; }
	.header_section .tell_btn a:after { left: 8px; top: 17px; width: 13px; height: 13px; }
	.hero_content h1 { font-size: 30px; line-height: normal; margin-bottom: 30px; }
	.hero_content p { font-size: 14px; line-height: normal; max-width: 500px; }
	.hero_img img { max-width: 400px; }
	.hero_img { top: 300px; right: 100px; }
	.hero_section { padding: 130px 0 130px; }
	.process_content h2 { font-size: 35px; line-height: normal; }
	.process_content p { font-size: 14px; line-height: normal; }
	.process_img { width: 60px; }
	.process_right_content h4 { font-size: 19px; line-height: normal; }
	.landrum_title h2 { font-size: 30px; line-height: normal; }
	.landrum_title p { font-size: 14px; line-height: normal; }
	.landrum_content h4 { font-size: 20px; line-height: normal; }
	.landrum_content p { }
	.discover_img { width: 400px; }
	.diocover_right { width: calc(100% - 400px); }
	.dicover_content h3 { font-size: 26px; line-height: normal; }
	.dicover_content p { font-size: 15px; line-height: normal; }
	.dicover_content { padding: 30px 0 30px; }
	.footer_logo { width: 400px; }
	.footer_text p { font-size: 16px; line-height: normal; }
    .footer_section .btn a { font-size: 20px; line-height: normal; }
	}
	@media(max-width:991px) {
	.container { max-width: 750px; }
	.header_right { display: none; }
	.hero_content h1 { font-size: 27px; line-height: normal; }
	.hero_content p { font-size: 13px; line-height: normal; max-width: 400px; }
	.hero_img { }
	.hero_img { right: 0; top: 280px; }
	.process_content p { max-width: 100%; width: 100%; }
	.process_left { margin-top: 120px; }
	.process_row.flex { display: block; }
	.process_left { width: 100%; margin-bottom: 21px; margin-top: 40px; }
	.process_section { padding: 10px 0 20px; }
	.process_img { width: 100px; }
	.process_right_content { width: 100%; }
	.process_right { width: 100%; }
	.landrum_title h2 { font-size: 25px; line-height: normal; margin-bottom: 20px; }
	.landrum_item { width: calc(100% / 2 - 60px); }
	.growth_title h3 { font-size: 20px; line-height: normal; }
	.growth_section .btn a { font-size: 14px; line-height: normal; }
	.discover_img { width: 300px; }
	.diocover_right { width: calc(100% - 300px); }
	.dicover_content h3 { font-size: 20px; line-height: normal; margin-bottom: 10px; }
	.dicover_content p { font-size: 14px; line-height: normal; }
	.btn a { font-size: 14px; line-height: normal; padding: 10px 20px; }
	.dicover_content { padding: 16px 0 20px; }
	.discover_section { padding: 30px 0 20px; }
	.footer_logo { width: 300px; }
	.footer_address h5 { font-size: 22px; line-height: normal; }
	.footer_address p { font-size: 16px; }
	.footer_address a { font-size: 15px; margin-right: 10px; }
	.social_list ul li a { width: 30px; height: 30px; font-size: 20px; }
	.social_list { }
	.footer_text p { font-size: 15px; line-height: normal; }
	.footer_title h3 { font-size: 17px; line-height: normal; }
	.footer_title h4 { font-size: 16px; line-height: normal; }
	.footer_section .btn a { font-size: 18px; }
	.footer_section { padding: 30px 0 20px; }
	.menu-btn { display: block; position: absolute;top: 50%;right: 20px;background: #2A7DAC; ;padding: 8px 8px;transform: translate(0px, -50%);}
	.menu-icon span, .menu-icon span:before, .menu-icon span:after { position: absolute; background: #fff; left: 0; right: 0; top: 0; bottom: 0; height: 4px; margin: auto; }
	.menu-icon span:before, .menu-icon span:after { content: ""; }
	.menu-icon span:before { transform: translatey(-8px); }
	.menu-icon span:after { transform: translatey(8px); }
	.active .menu-icon span { background: transparent; }
	.active .menu-icon span:before { transform: rotate(45deg); }
	.active .menu-icon span:after { transform: rotate(-45deg); }
	.menu-icon { width: 25px; height: 20px; position: relative; margin: auto; }
	.header-right { display: none; position: absolute; left: 0; right: 0; background: #000; width: 100%; top: 100%; text-align: left; padding: 30px 18px; }
	.header_top {padding: 10px 0;}
	.header_right { position: absolute; top: 100%; background: #ffff; width: 100%; left: 0; right: 0; text-align: left; }
	.menu ul li { display: inline-block; width: 100%; margin: 0; }
	.menu ul li a { line-height: normal; padding: 10px 20px; display: block; color: #2A7DAC;}
    .header_section .tell_btn { padding-left: 15px; padding-bottom: 10px; }
	}

@media(max-width:767px) {
	.container { max-width: 100%; }
	.hero_wrap { flex-direction: column-reverse; }
	.hero_left { width: 100%; }
	.hero_right { width: 100%; }
	.hero_img { position: relative; top: 0; right: 0; }
	.hero_img img { max-width: 100%; }
	.hero_section { padding: 110px 0 30px; }
	.hero_section .btn { padding-top: 30px; }
	.hero_content h1 { font-size: 25px; line-height: normal; }
	.hero_content p { max-width: 100%; }
	.process_content h2 { font-size: 30px; line-height: normal; }
	.landrum_item { width: calc(100% / 1 - 60px); }
	.discover_row { display: block; }
	.discover_left { width: 100%; }
	.discover_img { width: 100%; }
	.diocover_right { width: 100%; padding-left: 0;}
	.dicover_content { padding: 0 0 30px; }
	.discover_section { padding: 20px 0 50px; }
	.footer_row { display: block; }
	.footer_left { width: 100%; }
	.footer_logo { width: 100%; text-align: center; margin: auto; }
	.footer_address { text-align: center; }
	.social_list { text-align: center; }
	.social_list ul li a { width: 40px; height: 40px; font-size: 30px; }
	.footer_right { width: 100%; }
	.footer_title { margin: 0 0 30px; }
	.footer_text { padding: 40px 0 0; }
	.footer_text p { font-size: 14px; line-height: normal; }
	.menu-btn { display: block; position: absolute;top: 50%;right: 20px;background: #2A7DAC; ;padding: 8px 8px;transform: translate(0px, -50%);}
	.menu-icon span, .menu-icon span:before, .menu-icon span:after { position: absolute; background: #fff; left: 0; right: 0; top: 0; bottom: 0; height: 4px; margin: auto; }
	.menu-icon span:before, .menu-icon span:after { content: ""; }
	.menu-icon span:before { transform: translatey(-8px); }
	.menu-icon span:after { transform: translatey(8px); }
	.active .menu-icon span { background: transparent; }
	.active .menu-icon span:before { transform: rotate(45deg); }
	.active .menu-icon span:after { transform: rotate(-45deg); }
	.menu-icon { width: 25px; height: 20px; position: relative; margin: auto; }
	.header-right { display: none; position: absolute; left: 0; right: 0; background: #000; width: 100%; top: 100%; text-align: left; padding: 30px 18px; }
	.header_top {padding: 10px 0;}
	.header_right { position: absolute; top: 100%; background: #ffff; width: 100%; left: 0; right: 0; text-align: left; }
	.menu ul li { display: inline-block; width: 100%; margin: 0; }
	.menu ul li a { line-height: normal; padding: 10px 20px; display: block; color: #2A7DAC;}
    .header_section .tell_btn { padding-left: 15px; padding-bottom: 10px; }
    .header_section {padding: 20px 0;}
}