@media screen and (max-width:1279px) {
.choose li .choose_rgt h3 {  margin-bottom: 20px;}
.choose li .choose_rgt p { font-size:12px;  margin-bottom: 20px;}
.main{ padding:0 10px;}
}
@media screen and (max-width:1023px) {
.lines-button {border-radius: 0;cursor: pointer;padding: 0px;position: static;right: 15px;top: 30px;transition: all 0.3s ease 0s;
z-index:99;display:block; width:auto;font-family: 'Fira Sans', sans-serif; text-transform:uppercase; color:#1c1c1c; font-size:18px; font-weight:500; background:url(../images/arrow-3.png) no-repeat right center; padding-right:0; text-align: center; color:#DE3126;}
.lines-button:hover {opacity: 1;}
.lines-button span{ margin-left:10px; top:-4px;}
.lines {background:#e74c3c;border-radius: 0.28571rem;display: inline-block;height: 5px;position: relative;transition: all 0.3s ease 0s;width: 40px;}
.lines:before, .lines:after {background:#e74c3c;border-radius: 0.28571rem;content: "";display: inline-block;height:5px;left: 0;position: absolute;
transform-origin: 0.28571rem center 0;transition: all 0.3s ease 0s;width: 40px;}
.lines:before {top: 10px;}
.lines:after {top: -10px;}
.lines-button:hover .lines:before {top: 10px;}
.lines-button:hover .lines:after {top: -10px;}
.lines-button.x2.meanclose .lines:before, .lines-button.x2.meanclose .lines:after {-webkit-transform: none;transform: none;top: 0;}
.lines-button.minus.close .lines:before, .lines-button.minus.close .lines:after {-webkit-transform: none;transform: none;top: 0;}
.header .hdr .logo img {  max-width: 230px;}
.header .hdr .menu_hdr {  margin-top: 6px;}
.header .slider_div .bx-controls .bx-next , .header .slider_div .bx-controls .bx-prev {  height: 25px;  width: 25px;  background-size:100% auto;}
.header .slider_div .overlay h1 {  font-size: 14px;  margin-bottom: 10px;  margin-top:40px;}
.header .slider_div .overlay a {  font-size: 12px;  padding: 4px 30px;}
.header .hdr .menu_hdr .main{ padding:0;}
.header .bor, .header .slider_div .bx-controls .bx-prev, .header .slider_div .bx-controls .bx-next{ z-index:999;}
.process .process_right{ width:100%;}
.process .process_left{ width:100%;}
.process .process_left .process_con{ padding:20px; text-align:center;}
.process .process_left .process_con h2{ background:url(../images/br2.png) no-repeat center bottom; margin-bottom:20px; font-size:22px; padding:0 0 20px 0; border:none;}
.process .process_right h2{ text-align:center; background:url(../images/br2.png) no-repeat center bottom; margin-bottom:20px; font-size:22px; padding:0 0 20px 0; border:none;}
.process .process_left .process_con li img{ position:static; display:inline-block; margin-bottom:10px;}
.process .process_left .process_con li{ margin-bottom:20px;}
.choose h2{ font-size:22px; margin-bottom:20px;}
.choose{ padding:20px 0 0;}
.choose li{ width:100%;}
.footer .ftr_blk h3{ font-size:24px;}
.footer .ftr{ text-align:center;}
.footer .ftr ul{ width:100%; margin:5px 0;}
.footer .ftr ul li{ float:none; display:inline-block;}
.choose li .choose_lft{ width:100%;}
.choose li .choose_rgt{ width:100%;}
.process .process_right{ padding:20px;}
.FAQs ul li{ border-right:none;}
.contact_wrap{ margin:0 0 15px; width:100%; min-height:inherit;}
.FAQs .calc_div ul{ width:100%;}
.FAQs .main_form ul li{ width:100%; padding:0 10px;}
.FAQs .main_form ul li .mini_input .txt{ width:100%; margin:0;}
.FAQs .main_form ul li .mini_input { text-align:center;}
}