@media only screen and ( max-width:850px ){

body #bouncepopupform .col-md-7 {    display: none;}

body #bouncepopupform.chrpopupform .hbanner-form h2 {    font-size: 18px;}

body #bouncepopupform input[type="submit"] {    font-size: 13px;}

body div#btmsticky {    display: none !important;}

body footer {    padding-bottom: 10px;}

body img.logo-bl {max-width: 190px;}

body header.header-container .col-md-8 {    display: none;}

body .col-md-6.top-left {    display: none;}

body .top-right ul {float: none;display: table;margin: 0 auto;}

body .desk-menu {    display: inline-block;}
	
body section.inn-section {    padding: 6em  0;}

body .inn-section h1 {    font-size: 30px;}

body section.abt-section {    text-align: center;    padding: 4em 0 1em;}

body img.left_round {    display: none;}

body .abt-thumb h2 br {    display: none;}

body .abt-thumb h2 {    font-size: 30px;}

body .col-md-4.abt-who-head {    text-align: center;    margin-bottom: 30px;}

body .col-head p {    padding: 0;}

body .col-head h2 {    font-size: 26px;}

body section.fg-service {    padding: 3em 0; } 

body .fg-item.col-md-2 {    width: 100%;    float: left;    margin-bottom: 3em;}

body .our-testimonial {padding: 4em 0;overflow: hidden;}

body .test-right {    text-align: center;    padding-top: 60px;}

body .test-rinn {    padding-left: 0;}

body .test-rinn br {    display: none;}

body .test-rinn h2 {    font-size: 26px;}

body a.req_quote {    margin: 0 auto;}

body section.cta-section {    text-align: center;}

body .fr-left h4 {    font-size: 18px;    margin: 20px 0;}

body .ftop_nav li {    margin: 0 12px;}

body footer ul.contact-line li:nth-of-type(2) {}

footer ul.contact-line li:nth-of-type(3) {}

body .btns-bnr li {    margin: 6px 7px;}

body ul.btns-bnr {    margin-right: 0;    float: none;}

body div#testslider .owl-dots {    left: 0;    right: 0;    margin: 0 auto;    text-align: center;  }

body .content-header {    text-align: center;}

body .fg-item.col-md-2:last-child {    margin-bottom: 0;}	

body .sec-cta .row {    display: block;}

body .scta-left {    margin-right: 0;    text-align: center;}

body .scta-mid {    margin: 20px 0;    text-align: center;}

body .scta-mob {    margin-right: 0;    display: table;    margin: 0 auto;}

body .scta-linn h4 {    font-size: 26px;}

body .scta-left h2 {    font-size: 50px;}

body section.sec-cta {    /* text-align: center; */}

body .scta-chat {    display: table;    margin: 20px auto 0;}

body .popupform h2 {    font-size: 24px;}

body .popupform h2+p {    display: none;}

body div#testslider {    border-radius: 5px;    text-align: center;    padding: 3em;}

body .content-header h2.lg-font {    font-size: 22px;    margin-bottom: 30px;}

body .num-item ul li {    width: 50%;    padding-left: 0;    text-align: center;    margin-bottom: 20px;}

body .num-item ul li:before {    display: none;}

body .cta-inn h3 {    font-size: 18px;}

body .cta-inn h2 {    font-size: 30px;}

body .cta-inn h2 span {    font-size: 34px;}

body section.cta-inn {    padding-top: 3em;    padding-bottom: 3em;}

body section.slist-section {    padding: 4em 0;}

body .slist-block {text-align: center;margin-bottom: 2em;}

body .slist-text h2 {font-size: 20px;}

body .slist-text h2 br {    display: none;}

body .ser2-thumb-inn img {    width: 100%;}

body .slist-text {    padding-top: 0;}

body .btns-bnr-2 li {    margin: 7px;}

body .ser2-para {}

body .ser2-block.col-md-4 {    text-align: center;}

body section.serv2-section {    padding: 4em 0 0;}

body section.inn-section:before {    width: 30px;    height: 90px;    bottom: -74px;}

body section.why-section {    text-align: center;    padding: 4em 0;}

body .contact-u {   padding-bottom: 20px;}

body .con {    padding: 30px 30px 40px; }

body .con .fcon {    font-size: 26px;    margin-bottom: 10px;}

body .cont-uright {    margin-top: 3em;}

body .th-mid.col-md-2 {    display: none;}

body .th_item_block span.icon ,body  .th-right .th_item_block span.icon {left: 0;display: block;top: 0;right: 0;margin: 0 auto;}

body .th_item_block ,body  .th-right .th_item_block {padding-left: 0;text-align: center;padding-right: 0;padding-top: 90px;}

body .sx-full {    display: block;}

body section.slider-section {    padding: 4em 0;    text-align: center;}

body section.slider-section:after {    display: none;}

body .banner-start a {font-size: 18px;width: 100%;}

body .banner-start {   max-width: 100%;    text-align: center;    width: 100%;}

body .banner-inn h1 {    font-size: 30px;}

body .banner-inn h3 {    font-size: 16px;}

body a.banner-btn {float: none;display: table;margin: 0 auto;padding: 16px 20px;font-size: 17px;}

body .top-right li {   margin-left: 0;}

}