@media only screen and ( max-width:800px ){ 
body .contact-btm .footer-menu ul{ margin-right: 0px;}
body .abt-sect-2 h3 {    font-size: 20px;}
body .wpb_text_column.h2-resize {    text-align: center;}
body .faq-section h2.faq-heading {    font-size: 22px;    text-align: center;}
body .s-description li {    width: 100%;}
body .special-form.order-step-form {    padding-bottom: 0;}
body.page-id-11 .header-container {    text-align: center;}    
body .ul-columns-2 li{ width: 100%;  }
body ul.services-repeat {   display: block;}
body .s-description-title h2 {    font-size: 20px;}
body .s-description h3 {    font-size: 18px;}
body .s-description h4 {    font-size: 16px;	}
.page-id-14 header.header-container , .page-id-278 header.header-container {    text-align: center;}
body .sec-container h2 {    font-size: 24px;}
body .sv-item h2 span {    font-size: 20px;}
body .fs-section.sec-container {    padding-top: 30px;}
body .contact-line p {    display: none;}
body .vc_row.container {    padding: 0; }
body .bottom-form ul li {    width: 22%;    margin: 0 10px;}
body .bottom-form {    padding: 10px 0;}
body .checkout {    width: 100%;    margin-bottom: 0;}
body section.thankyouboxa h1 strong {    padding-left: 0;}
body section.thankyouboxa>div>h1 {    font-size: 24px;}
body #state {    width: 100% !important;}
body .checkout-input.checkout-zip {    width: 100% !important;    margin-top: 10px;}
body .paywith {    text-align: center;	}
body .paywith img {    margin: 0 auto;    display: block;    float: none;}
body .contact-left > .vc_column-inner > .wpb_wrapper {   padding-top:30px; padding-right: 0;    padding-bottom: 0;}
body .contact-right > .vc_column-inner > .wpb_wrapper {    padding-top: 3em;    padding-left: 0;}
body .contact-left > .vc_column-inner > .wpb_wrapper .wpb_text_column {    margin-bottom: 0;}
body .contact-right > .vc_column-inner > .wpb_wrapper h3 {    font-size: 24px;}
body .cf-head h2{font-size:24px}

body.woocommerce #content div.product div.images, body.woocommerce div.product div.images, body.woocommerce-page #content div.product div.images, body.woocommerce-page div.product div.images , body.woocommerce #content div.product div.summary, body.woocommerce div.product div.summary, body.woocommerce-page #content div.product div.summary, body.woocommerce-page div.product div.summary{
	width:100% !important
}

body #ouibounce-modal .modal h3 {    font-size: 20px;}
body #ouibounce-modal h4 {    font-size: 13px;  }
body .h2-resize h2 {
    font-size: 24px;
}
body .h2-resize h2 br {
    display: none;
}
body .ab-1-item {
    margin-top: 2em;
}
body .abt-sect-1,
body .abt-sect-2{
	display:block
}

header.titleheader h1.entry-title{
	font-size:24px;
}
body header.titleheader {
    padding: 8em 0 3em;
    margin-bottom: 40px;
}

body .topcon {
    padding: 5px 0;
    display: none;
}
body .top-info li {
    margin-right: 0;
	width: 100%;
    text-align: center;
}
body .banner-text h1 {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 20px;
}
body .banner-section.sec-container {
    padding-top: 9em;
    padding-bottom: 3em;
    text-align: center;
}
body .banner-thumb.col-md-4 {
    display: none;
}
body .banner-text p {
    font-size: 16px;
    display: none;
}
body .banner-text a.openpop {
    display: table;
    margin: 0 auto;
    float: none;
}
body .sec-container {
    padding: 40px 0;
}
body .th-item {
    /* float: left; */
    padding: 2em;
}
body .fs-cont {
    margin-bottom: 0;
}
body .th-cont {
    float: left;
    width: 100%;
    margin-top: 2em;
    text-align: center;
}
body .th-item a.readmore {
    float: none;
    margin: 0 auto;
    display: table;
}
body .fr-thumb {
    display: none;
}
body .fr-section {
    border-top: 1px solid #ddd;
    text-align: center;
}
body .fr-btns {
    text-align: center;
}
body .btn-webs {
    margin: 0 auto;
    display: table;
    float: none;
}
body .sv-thumb {
    display: none;
}
body .sv-item h2 br {
    display: none;
}
body .sv-item h2 {
    font-size: 20px;
    line-height: normal;
    text-align: center;
}
body .sv-section .fr-btns a.btn-webs {
    padding: 12px 17px;
}

body .fs-item h2 span {
    font-size: inherit;
}

body .fs-section {
    text-align: center;
}

body .test-top h2 {
    font-size: 20px;
    line-height: normal;
}

body .test-top h2 br {
    display: none;
}

body .test-top {
    padding-top: 0;
    text-align: center;
}

body .test-top:before {
    display: none;
}

body .test-top  h4 {
    display: none;
}

body .ts-item {
    text-align: center;
    padding-top: 20px;
}

body .ts-item:before {
    display: none;
}

body .clogos-ul li {
    width: 33.33%;
}

body .clogos-ul li img {
    max-width: 70px;
}
body .footer-up {
    padding: 3em 0 1em 0;
    text-align: center;
}

body .contact-line h3 {
    font-size: 24px;
}

body .contact-btm {
    padding: 10px 0;
    text-align: center;
}

body #ouibounce-modal .modal {
    width: 300px;
    padding: 20px 15px;
}
body .thank-you-btn a.th-btn {
    max-width: 270px;
    clear: both;
    width: 100%;
    margin-right: 0;
}
body .thank-you-btn a.th-btn+a {
    margin-top: 10px;
}
body .header-container img {
    max-width: 150px;
}
body .main-menu {
    display: none;
}
body .headnav {
    display: block;
	
    margin-top: 5px; 
}
body .row-flex{
    display: block;
}
body ul.top-info.rr-info.col-md-6{
	display:none
}
body .header-container.header-fixed img {
    /* max-width: 110px; */
}
body .fs-item h2 {    font-size: 24px;}
body .fs-item h2 br {    display: none;	}
body .test-section {    padding: 40px 0;	}
body .clogos-section1 {    padding: 15px 0;	}
body img.ftr-logo {    max-width: 160px;}
body .header-container.header-fixed img.logo-bl {
    max-width: 90px;
}

.banner-section:after {
    display: none;
}
 
}
