/* #Media Queries
================================================== */
@media all and (max-width:1199px) {
	.em header { padding: 24px 0 16px; }
	.em header .logo img { max-width: 124px; }
	.em header .text-box h1 { font-size: 44px; }
	.em header .text-box { padding-top: 20px; }
	.em header .text-box .sub-text { font-size: 21px; }
	.em header .text-box p { font-size: 18px; }
	.em .section1 { padding: 26px 0 10px; }
	.em .title h3 { font-size: 28px; margin-bottom: 15px; }
	.em .section1 .list-box .text-box p br { display: none; }
	.em .section1 .list-box { padding-top: 43px; }
	.em .section1 .list-box .list { padding-bottom: 50px; }
	.em .section2 { background-color: #13bdd4; padding: 45px 0 10px; text-align: center; border-bottom: 21px solid #fff; }
	.em .section2 .section2-inner { padding-top: 50px; padding-bottom: 0px; }
	.em .section2 .s2-right img { max-width: 100%; width: 100%; }
	.em .section2 .s2-left { text-align: left; padding-top: 30px; }
	.em .section2 .s2-left .list-line .icon-text p { font-size: 22px; }
	.em .section2 .s2-left .list-line .icon-img img { max-width: 100px; }
	.em .section2 .s2-left .list-line .icon-img { width: 26%; }
	.em .section2 .s2-right .s2-right-inner { position: relative; left: inherit; top: inherit; width: auto; height: auto; }
	.em .section2 .title { padding: 0 15px; }
	.em .section3 .s3-inner { padding-top: 60px; }
	.em .section4 .panel-default>.panel-heading a { font-size: 19px; padding: 16px 35px; }
	.em .section4 .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 16px; }
	.em .section4 .panel-default>.panel-heading a[aria-expanded="false"]:after { top: 3px; }
	.em .section4 { padding: 50px 0; }
}
@media all and (max-width:1030px) {.em .section3 .s3-inner-box{padding: 0 15px;}}
@media all and (max-width:991px) {
	.em header .text-box { padding-top: 15px; }
	.em header .text-box h1 { font-size: 33px; }
	.em header .text-box .sub-text { font-size: 16px; letter-spacing: 5.5px; }
	.em header .text-box p { font-size: 15px; letter-spacing: 0.7px; }
	.em header { padding: 24px 0 26px; }
	.em .title h3 { font-size: 27px; letter-spacing: 3.5px; margin-bottom: 19px; padding-bottom: 18px; }
	.em .title h3:after { width: 81px; }
	.em .title p br { display: none; }
	.em .title p { font-size: 18px; line-height: 1.45; letter-spacing: 2.6px; }
	.em .section1 .title h3 { padding: 0 15px 18px; }
	.em .section1 .title p { padding: 0 15px; }
	.em .section1 .list-box { padding-top: 49px; display: inline-block; width: 100%; max-width: 494px; margin: 0 auto; }
	.em .section1 .list-box .list { padding-bottom: 127px; }
	.em .section1 .list-box .img-box{ min-height: inherit; height: auto !important; }
	.em .section1 .list-box .text-box{ min-height: 69px;}
	.em .section1 .list-box .list:last-child { padding-bottom: 0; }
	.em .section1 .list-box .text-box { padding: 5px 9px; }
	.em .section1 { padding: 26px 0 69px; border-bottom: 12px solid #fff; }
	.em .section2 { padding: 54px 0 7px; border-bottom: 17px solid #fff; }
	.em .section2 .s2-left { padding-top: 0; }
	.em .section2 .s2-right { display: none; }
	.em .section2 .section2-inner { max-width: 650px; }
	.em .section2 .section2-inner { padding-top: 88px; padding-bottom: 0px; }
	.em .section2 .s2-left .list-line .icon-img { width: 21%; }
	.em .section2 .s2-left .list-line .icon-img img { max-width: 134px; }
	.em .section2 .s2-left .list-line .icon-text p { font-size: 34px; }
	.em .section2 .s2-left .list-line .icon-text p br { display: none; }
	.em .section2 .s2-left .list-line .icon-text { padding-left: 6px; }
	.em .section2 .s2-left .list-line { margin-bottom: 58px; }
	.em .section3 { padding: 62px 0 50px; border-bottom: 0px solid #fff; }
	.em .section3 .s3-right { display: none; }
	.em .section3 .s3-inner { padding-top: 20px; display: inline-block; width: 100%; max-width: 584px; margin: 0 auto; }
	.em .section3 .s3-inner-box{padding: 0 0px;}
	.em .section4 { padding: 76px 0; }
	.em .section4 .panel-group { padding-top: 23px; }
	.em .section4 .panel-default>.panel-heading a { font-size: 14px; border-radius: 18px; padding: 11px 20px; }
	.em .section4 .panel-default>.panel-heading { border-radius: 16px; }
	.em .section4 .panel-default .collapse { padding: 5px 19px 5px; margin-top: 8px; border-radius: 15px; }
	.em .section4 .panel-default .collapsing { padding: 5px 19px 0; margin-top: 8px; border-radius: 15px; }
	.em .section4 .panel-default>.panel-heading+.panel-collapse>.panel-body { font-size: 14px; }
	.em .section4 .panel-default>.panel-heading a[aria-expanded="true"]:after { background-size: 6px; height: 5px; width: 10px; top: 7px; right: -14px; }
	.em .section4 .panel-default>.panel-heading a[aria-expanded="false"]:after { background-size: 11px; height: 12px; width: 13px; right: -10px; top: 3px; }
	.em .section4 .panel-group { display: inline-block; width: 100%; max-width: 675px; margin: 0 auto; }
}
@media all and (max-width:767px) {
	.em .section3 .s3-left .top-form .label-box { width: 44%; float: left; }
	.em .section3 .s3-left .top-form .input-box { width: 55%; }
}
@media all and (max-width:740px) {
	.em header .logo img { max-width: 100px; }
	.em header .text-box h1 { font-size: 26px; }
	.em header .text-box .sub-text { font-size: 15px; letter-spacing: 5.5px; padding-top: 6px; padding-bottom: 6px; }
	.em header .text-box p { font-size: 14px; letter-spacing: 0.7px; }
	.em header { padding: 24px 0 20px; }
	.em .title h3 { font-size: 22px; }
	.em .title p { font-size: 15px; }
	.em .section1 .list-box .list { padding-bottom: 50px; }
	.em .section1 .list-box .text-box p { font-size: 14px; }
	.em .section1 .list-box { padding-top: 40px; }
	.em .section1 { padding: 20px 0 45px; }
	.em .section2 { padding: 20px 0 7px; }
	.em .section2 .section2-inner { padding-top: 30px; }
	.em .section2 .s2-left .list-line .icon-text p { font-size: 20px; }
	.em .section2 .s2-left .list-line .icon-img { width: 24%; }
	.em .section2 .s2-left .list-line .icon-text { padding-left: 10px; }
	.em .section2 .s2-left .list-line { margin-bottom: 32px; }
	.em .section3 { padding: 24px 0 40px; }
	.em .section4 { padding: 20px 0 40px; }
}
@media all and (max-width:640px) {
	.em .section3 .s3-inner { max-width: 460px; }
}
@media all and (max-width:480px) {
	.em .section3 .s3-inner { max-width: 90%; }
	.em .section3 .s3-left .top-form .label-box { width: 100%; padding-bottom: 15px; float: left; text-align: left; }
	.em .section3 .s3-left .top-form .input-box { width: 100%; }
	.em .section3 .s3-left .top-form { background-color: #13bdd4; padding: 17px 20px 17px; border-radius: 15px; }
	.em .section3 .s3-left .top-form .btn { font-size: 19px; }
	.em .section3 .s3-left .top-form label { font-size: 20px; margin-top: 0px; }
	.em .section4 .panel-default>.panel-heading a { position: relative; }
	.em .section4 .panel-default>.panel-heading a[aria-expanded="false"]:after { background-size: 11px; height: 12px; width: 13px; right: 4px; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
	.em .section4 .panel-default>.panel-heading a[aria-expanded="true"]:after { background-size: 6px; height: 5px; width: 10px; right: 3px; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); position: absolute; }
}
