@media only screen and (max-width:1169px) {
.bigTxt {font-size: 34px; line-height: 50px;}
.formHd {padding: 0 0 30px 0;}
}

@media only screen and (max-width:999px) {
.topBg {padding:40px 0 60px 0;}
.logo {padding:0 0 30px 0;}
.call {font-size:20px; padding:15px 0 30px 0;}
.topTetxBox {width:55%; padding-right:20px;}
.bigTxt {font-size:28px; line-height:44px;}
.textBox {padding:20px 0 0 0; font-size:18px; line-height:26px;}
.textBox span {padding-bottom:4px;}
.topForm {width:45%; padding:25px;}
.formHd {font-size:22px; line-height:30px; padding:10px 0 20px 0px;}
.formTxt {padding:10px; font-size:14px; line-height:24px;}
.fieldBox {margin-bottom:20px;}
.pt100 {padding-top:50px;}
.pb100 {padding-bottom:50px;}
.aboutHd {width:26%; font-size:20px; line-height:34px; padding:20px 0;}
.aboutHd:before {width:120px;}
.aboutHd:after {width:120px;}
.aboutTxt {width:37%; padding-left:40px;}
.contentBox {font-size:16px; line-height:24px;}
.mainHd {font-size:28px;}
.earnSlider {margin-top:10px;}
.earnSlider .contentBox {padding-bottom:20px;}
.earnList {padding-bottom:40px;}
.earnList li {font-size:14px;}
.earnList li span {font-size:30px;}
.graph {max-width:550px;}
.prevName {bottom:200px;}
.nextName {bottom:200px;}
.earnSlider .slick-prev {font-size:18px; bottom:240px;}
.earnSlider .slick-prev:after {width:40px;}
.earnSlider .slick-next {font-size:18px; bottom:240px;}
.earnSlider .slick-next:after {width:40px;}
.aboutCon {margin-top:-80px;}
.badDeal {margin-top:40px;}
.weKnow {margin-top:40px;}
.testimonialSlider .text {font-size:22px; line-height:36px;}
.InquiryList li {margin-top:30px;}
.InquiryList li > div {padding-left:60px;}
.InquiryList li > div .count {top:-10px; font-size:40px;}
.InquiryList li > div .hd  {font-size:18px;}
.InquiryList li > div .hd span {font-size:14px;}
.phone {font-size:44px;}
.contactTxt {font-size:20px; margin:30px auto;}
a.contactBtn {font-size:20px; padding:15px 40px;}
.footerLft {font-size:16px; width:100%; text-align:center; padding:15px 0;}
.footerRgt {font-size:16px; width:100%; text-align:center; padding:0 0 15px 0;}
.footerRgt a {margin:0 15px;}
.footerRgt a:last-child {margin-right:15px;}
}

@media only screen and (max-width:767px) {
.topBg {padding:20px 0;}
.logo {width:100%; text-align:center; padding-bottom:20px;}
.call {width:100%; text-align:center; padding:0 0 20px 0; font-size:18px;}
.topTetxBox {width:100%; padding:0 0 50px 0;}
.bigTxt {font-size:24px; line-height:36px;}
.topForm {width:100%;}
.pt100 {padding-top:30px;}
.pb100 {padding-bottom:30px;}
.aboutHd {width:100%; padding:20px 0; line-height:30px;}
.aboutHd:before {height:3px;}
.aboutHd:after {height:3px;}
.aboutTxt {width:100%; padding:20px 0 0 0;}
.mainHd {font-size:24px; padding-bottom:10px;}
.earnSlider .contentBox {font-size:14px; padding-bottom:20px;}
.earnList {padding-bottom:20px;}
.earnList li {width:50%; padding:10px 5px; border-bottom:1px solid #b5bcc2; font-size:13px;}
.earnList li span {font-size:26px; padding-bottom:5px;}
.earnList li:nth-child(2) {border-right:none;}
.earnList li:nth-child(3), .earnList li:nth-child(4) {border-bottom:none;}
.slick-slider .item {padding:0;}
.graph {-moz-box-shadow:0 0 10px rgba(0,0,0,.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,.3); box-shadow:0 0 10px rgba(0,0,0,.3); margin:0 auto 100px auto; max-width:100%;}
.prevName {bottom:25px; font-size:14px;}
.nextName {bottom:25px; font-size:14px;}
.earnSlider .slick-prev {font-size:17px; bottom:60px;}
.earnSlider .slick-prev:after {bottom:-8px;}
.earnSlider .slick-next {font-size:17px; bottom:60px;}
.earnSlider .slick-next:after {bottom:-8px;}
.aboutCon {margin-top:0;}
.badDeal {margin-top:0; flex-direction:column-reverse; -webkit-flex-direction: column-reverse;}
.badDeal .det {width:100%; padding-right:0; padding-top:20px;}
.badDeal .img {width:100%;}
.weKnow {margin-top:30px;}
.weKnow .det {width:100%; padding-left:0; padding-top:20px;}
.weKnow .img {width:100%;}
.testimonialSlider .text {font-size: 19px; line-height: 28px; padding:25px 0 20px 0;}
.testimonialSlider .name .inner {padding-left:80px; min-height:60px; padding-top:10px; font-size:16px;}
.testimonialSlider .name .inner img {width:60px; top:5px;}
.testimonialSlider .name .inner span {padding-top:0;}
.InquiryList li {width:100%; margin-top:20px;}
.phone {font-size:28px;}
.contactTxt {font-size: 17px; margin: 20px auto; line-height: 28px;}
.footerLft {font-size:13px;}
.footerRgt {font-size:13px;}
}
