@media only screen and ( min-width:1280px ) and ( max-width:1600px ){
    
body .product_sliders .pros_item .ipros_thumb img {    max-width: 200px;    max-height: 150px;  }    

body .pros_item .ipros_thumb img {    max-width: 260px;    max-height: 150px;    }

body .popupform {    transform: scale(0.8); }

header .menu li a {    font-size: 14px; }

.slide h1 {    font-size: 50px;   line-height: 55px;    }

.slide {    padding: 90px 0 80px;   }

.head_style h2 {font-size: 45px;line-height: 50px;}

.pros_item h4 {    font-size: 18px; }

a.view_anchor {    font-size: 14px; }

section.cta-new h2 {    font-size: 40px;    }

section.cta-new:before {    left: -3%;  }

section.cta-new:after {    right: 0%;   }

.cta-new .btn-block .btn {    font-size: 18px;  }

.lead-global h2 {    font-size: 54px;    line-height: 60px; }

.lead-global ul.lg_uls li h3 {    font-size: 60px;  }

.lead-global ul.lg_uls li h3 span {    font-size: 22px; }

ul.feat_uls li h5 {    font-size: 18px; }

section.top-special h2 {    font-size: 34px;    }

.our-clients .heading h2 {    font-size: 34px;  }

.cta2-new h2 {    font-size: 40px;  }

.cta2-new h2 + p {    font-size: 20px;  } 

footer ul li a {    font-size: 15px;    }

footer p {    font-size: 15px;  }

.cta2-cover {    padding: 5em 0  7em;   }

.add_left address , .add_right p {    font-size: 14px;  }

footer h4 {    font-size: 18px;     } 

.cta2-new h4 {    font-size: 40px;  }

.cta2-new h4 span {   font-size: 20px;  } 

.row.add_row {    margin-top: 50px;   } 

.feature-rich h2 {    font-size: 50px;  }

span.cor_no {    font-size: 20px;    width: 60px;    height: 60px;  }

.cor_item h5 {    font-size: 22px;  }

.cor_item p {    font-size: 16px;   } 

section.inner-banner h1 {font-size: 50px;line-height: 50px;}

section.inner-banner p {    font-size: 20px;    }

section.inner-banner {    padding-top: 100px;    padding-bottom: 100px;   }

.probdo-av .head_style h3 {    font-size: 40px;    line-height: 42px; }

.probdo-av .head_style p {    font-size: 20px;   }

.prbl-cta .head_style p {    font-size: 20px;    line-height: 28px;    }

.retItem h2 {    font-size: 24px;  } 

.con_inn h2 {    font-size: 80px;    line-height: 50px;   }

.retailItem h3 {    font-size: 20px; }

.prod_block .uls_2col ul li {    font-size: 16px;    }

.about-comp p {    font-size: 20px;   }

.hb_right_inn h3 {    font-size: 24px;  } 

.hb_block p {    font-size: 16px;  }

.help_busines .hb_left p {    font-size: 20px;  }

.contact_form .head_style h2 {    font-size: 45px;    line-height: 45px;   }

.cf_list ul li a.cnt_no {    font-size: 34px;    }

section.contact_form .head_style p {    font-size: 19px;    }

}


@media (max-width: 850px){


body header .col-md-10 {
    display: none;
}


.headnav{	display: flex;	}

nav.main-menu {
    display: none;
}

nav.main-menu {
    display: none;
}

.slide h1 {
    font-size: 25px;
    line-height: normal;
}

.slide {
    padding-top: 4em;
    padding-bottom: 4em;
    text-align: center;
}

.slide br {
    display: none;
}

.slide p {
    font-size: 14px;
    margin: 10px 0;
}

img.bcertificate {
    max-width: 70%;
}

.slide .btn-block:after {
    display: none;
}

.slider-carousel .owl-dots {
    bottom: 60px;
}

.slider-carousel .owl-dots .owl-dot {
    width: 30px;
    height: 8px;
}
	
.btn-block .btn {
    height: auto;
    margin: 5px 0;
    font-size: 15px;
}


section.tailor-bundle {
    padding-top: 50px;
    padding-bottom: 0;
    overflow: hidden;
}

.head_style h3 {
    font-size: 24px;
}

.head_style br {
    display: none;
}

.head_style {
    margin-bottom: 40px;
}

.head_style h2 {
    font-size: 28px;
    line-height: normal;
}

.head_style h2:before {
    width: 150px;
    height: 10px;
}

.head_style p {
    max-width: 100%;
    font-size: 16px;
}

body section {
    padding: 50px 0;
}

.product_slider .col-md-3 {
    margin-bottom: 50px;
}

.pros_item h4 {
    font-size: 16px;
    padding: 0 20px;
}

.pros_item h4 br {
    display: none;
}
.row.space_shdow {
    padding-bottom: 20px;
    margin-bottom: 40px;
    background-size: contain;
}

section.table-solution {
    padding-bottom: 0;
    overflow: hidden;
}
section.cta-new:before , section.cta-new:after {
    display: none;
}

section.cta-new h2 {
    font-size: 25px;
}

section.cta-new p {
    font-size: 15px;
    margin-bottom: 20px;
}

section.cta-new p br {
    display: none;
}

section.cta-new {
    padding: 40px 0;
}

.cta-new .btn-block .btn {
    height: auto;
    margin: 5px 0;
    font-size: 15px;
    min-width: 172px;
}
section.lead-global {
    border: none;
    padding: 50px 0;
    text-align: center;
    margin-bottom: 0;
}

.lead-global h2 {
    width: 100%;
    font-size: 24px;
    line-height: normal;
    text-align: center;
}

.lead-global h2 span:before {
    width: 150px;
    right: 0;
}

.lead-global p {
    font-size: 15px;
}

.lead-global ul.lg_uls li h3 {
    line-height: 40px;
    font-size: 50px;
}

.lead-global ul.lg_uls li h3 strong {
    display: block;
}

.lead-global ul.lg_uls li:before {
    width: 100%;
}

.lead-global ul.lg_uls li h3 span {
    font-size: 16px;
}

.lead-global ul.lg_uls li {
    margin-bottom: 30px;
}
img.mob_girl {
    display: none;
}

section.lead-global:before {
    height: 100%;
}

.lead-global ul.lg_uls li:last-child {
    margin-bottom: 0;
}

span.cor_no {
    right: 20px;
}
section.check-process:before {
    top: 0;
}

section.check-process {
    clear: both;
    margin-top: 0;
    padding-top: 50px;
    text-align: center;
    padding-bottom: 50px;
}

.cor_item h5 {
    font-size: 22px;
}

.cor_item p {
    font-size: 16px;
}
.feature-rich h2 {
    font-size: 22px;
    line-height: normal;
}

section.feature-rich:before {
    height: 100%;
}

section.feature-rich:after {
    display: none;
}

.post-screen {
    display: none;
}

.col-md-6.frich_left {
    text-align: center;
}

.feat_txt {
    margin-top: 0;
}

.feature-rich h2 br {
    display: none;
}

ul.feat_uls {
    left: 0;
}

ul.feat_uls li {flex-flow: column;justify-content: center;text-align: center;padding: 20px 20px;}

ul.feat_uls li h5 {
    margin-top: 23px;
    font-size: 15px;
}

.eicon img {
    right: 0;
}

section.top-special {
    padding-top: 50px;
    text-align: center;
}

section.top-special h2 {
    font-size: 20px;
    margin-bottom: 30px;
}

section.our-clients {
    padding-top: 50px;
    text-align: center;
    padding-bottom: 50px;
}

.our-clients:after {
    display: none;
}

.our-clients .heading h2 {
    font-size: 22px;
    margin-bottom: 30px;
}

.owl-clients.owl-carousel {
    width: 100%;
}
.our-clients .heading h2 br {
    display: none;
}

.cta2-cover:before {
    display: none;
}

.home_pg section.cta2-new {
    margin-top: 0;
    padding-top: 0;
}

.cta2-new .container {
    padding: 0;
}

.cta2-cover {
    background-size: cover;
    padding: 50px 14px;
}

.cta2-new h2 {
    font-size: 25px;
}

.cta2-new br {
    display: none;
}

.cta2-new p {
    font-size: 15px !important;
}

.cta2-new h4 {
    font-size: 30px;
    margin-top: 30px;
}

.cta2-new h4 span {
    display: block;
    font-size: 20px;
}

section.cta2-new {
    background-color: #000;
}

.col-md-4.fcol-1 , .col-md-4.fcol-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
}

.fcol-1 p {
    padding-right: 0;
    font-size: 14px;
}

section.cta2-new {
    margin-bottom: 0;
    overflow: hidden;
}

body footer {
    padding-top: 50px;
    text-align: center;
    overflow: hidden;
}

footer h4:before {
    right: 0;
    margin: 0 auto;
}

footer h4 {
    font-size: 18px;
}

.col-md-2.fcol-3 , .col-md-2.fcol-2 , .col-md-2.fcol-1 {
    margin-bottom: 30px;
}

footer p {
    font-size: 14px;
}

.add_left address {
    font-size: 14px;
}

footer ul li {
    margin-bottom: 8px;
}

.lead-global h2 br {
    display: none;
}

.cta-new .btn-block:after {
    display: none;
}

.feature-rich h2:before {
    width: 150px;
    margin: 0 auto;
    right: 0;
}

body .popupform {    max-width: 90%;   }

.popup-banner {    display: none;}

.popup-content {    border: 5px solid #ffd42e;    width: 100%;    border-radius: 5px;    padding: 20px;   }

.popup-content h2 {    font-size: 20px;    text-align: center;  }

.popup-content p {    display: none;}

.popup-content [class*='col-'] textarea {    height: 100px;    }

.popup-content li.checkbox_bl label {    font-size: 11px;   }

.popup-content li.checkbox_bl {    margin-top: 10px;    margin-bottom: 10px;   }

.popupform button.fancybox-button {    width: 30px;    height: 30px;    top: -10px;  }

footer ul li a {   font-size: 16px;    }

.row.add_row {    text-align: center;    margin-top: 40px;    padding-top: 20px;    padding-bottom: 20px;}

.add_right p {    float: none;	}

a.logo img {    max-height: 40px;	}

section.inner-banner {    padding-top: 3em;    padding-bottom: 3em;    text-align: center;	}

section.inner-banner h1 {    font-size: 25px;    line-height: normal;	}

section.inner-banner p {font-size: 16px;line-height: normal;margin-bottom: 20px;margin-top: 20px;}

.cbar-line ul li {    width: 50%;    margin-bottom: 20px;	}

.cbar-line ul {    flex-flow: wrap;	}

.cbar-line ul li img {    max-height: 40px;	}

.cbar-line ul li h5 {font-size: 13px;}	

section.cbar-line {    padding-bottom: 20px;	}

section.problem-do {    padding: 50px 0;	}	

.pd_box {    width: 100%;    text-align: center;    padding: 40px 20px;	}

.problem-do .col-md-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;	}

.problem-do .col-md-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;}	

.pd_thumb {    right: 0;	}

img.pd_icon {    position: static;    height: 70px;    margin-bottom: 20px;	}	

.pd_block {    height: auto;    display: block;	}

.pd_box h5 {    position: static;	}	

.pd_box h5 br {    display: none;	}

.pd_thumb img {    max-width: 100%;	}

.probdo-av .head_style {padding-left: 0;margin-top: 0;text-align: center;}

.probdo-av .mt-5 {    margin-top: 1rem !important;	}

.probdo-av .head_style h3 {font-size: 24px;display: block;width: 100%;text-align: center;}

.probdo-av .head_style p {padding-top: 0;font-size: 16px;line-height: normal;text-align: center;}	

.probdo-av .head_style h3:before {width: 150px;right: 0;margin: 0 auto;}

.probdo-av .col-md-6.order-1 {    order: unset;}	

section.probdo-tango:after {    display: none;	}

section.probdo-av {    padding: 50px 0;    text-align: center;	}

.probdo-av .col-md-6 img {    margin-bottom: 30px;	}

section.probdo-tango {    padding: 50px 0;	}

.prbl-cta {    padding-top: 0;    text-align: center;    background: #fff;    text-align: center;    padding: 0 10px;	}

.prbl-cta .head_style p {    margin: 0 auto;    font-size: 16px;    line-height: normal;	   text-align: unset;	}

.prbl-cta .btn-block {    margin-top: 30px;	}	

.prbl-cta:after {    display: none;	}

.problem-page section.cta2-new:after {    display: none;	}

.problem-page section.cta2-new.cta3-new {    padding-bottom: 0;	}

.problem-page section.top-special {    padding-top: 50px;    padding-bottom: 50px;	}

.problem-page .top-special:after {    display: none;	}

.problem-page footer {    padding-top: 50px;	}

section.retail-features {    padding-top: 50px;	}

.indus_page .head_style p {    max-width: 100%;	    font-size: 16px;	}

.retItem {    text-align: center;	}

.retItem h2 {    font-size: 18px;	    line-height: normal;	}

.retItem br {    display: none;	}

section.retaik_shd {   padding-top: 0;	}

section.retail-banner .container-fluid {    padding: 0;	}

.con_inn {    width: 100%;    border-radius: 0;	}

img.rpsBan {    border-radius: 0;	}

.con_inn h2 {    font-size: 18px;    line-height: 18px;	}

section.retail-super {    padding-top: 50px;	}

.ret-super img.rps {    position: static;	}

.row.row_white_shd:before {    width: 100%;    left: 0;    right: 0;	}

.ret-super h2 {    font-size: 20px;    text-align: center;	}

.ret-super p {    max-width: 100%;	}

.ret-super h2:before {    width: 150px;    right: 0;    left: 0;    margin: 0 auto;	    height: 7px;	}

.grey-bg {    border-radius: 0;    width: 100%;    padding: 20px;	}

.greyItem {    width: 100%;	}

.greyBlock {    display: block;    text-align: center;	}

.greyItem h4 {    font-weight: 500;	}

section.retaik_shd:after {    display: none;	}

.ret-super {    text-align: center;	}

section.retail-banner {    margin-top: 0;	}

.indus_page .head_style h2 {    font-size: 24px;	}

section.retail-plan {    padding-top: 0;	}

.retailItem {    width: 100%;	}

.retailpack {    display: block;	}	

.retailItem h3 {    font-size: 20px;    padding: 10px 0;	}

section.cta2-new.cta3-new {    padding-top: 0;	}

.faq-plan .panel.panel-default .panel-heading h4.panel-title a {    font-size: 16px;	}

.page_style .top-special {    padding-top: 50px;    padding-bottom: 50px;	}

section.inner-banner:before {content: "";position: absolute;left: 0;width: 100%;height: 100%;background: #000;top: 0;opacity: 0.6;}

.prod_block {    border: none;    padding: 30px;	}

section.products-list {padding-top: 50px;overflow: hidden;}

.prod_block .uls_2col ul {    width: 100%;	}

.prod_block .uls_2col ul:last-child {    width: 100%;	}

.prod_txt {    width: 100%;    order: 1;	}

.prod_thumb {    width: 100%;	    margin: 0 0 30px;	}

.prod_content {flex-flow: column;word-break: break-word;margin-top: 0;}

.prod_block .uls_2col ul:last-child li {    width: 100%;	}

.prod_thumb img {max-width: 100%;right: 0 !important;left: 0 !important;}

.pro5 .prod_txt {    width: 100%;	}

.pro6 .prod_thumb img {    right: 0;	}

.uls_2col {    margin-bottom: 10px;	}

.prod_btn {    margin-top: 10px;	}

.prod_block .uls_2col.uls_50 ul {    width: 100% !important;	}

.prod_block .uls_2col ul li {    font-size: 16px;	    margin-bottom: 8px;	}

section.about-comp {    padding-top: 50px;    padding-bottom: 50px;	}

.about-comp .col-md-5 {    -webkit-box-flex: 0;   -ms-flex: 0 0 100%;		    flex: 0 0 100%;	    max-width: 100%;	}

.about-comp .col-md-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;	    max-width: 100%;	}

.about-comp img.hand-machine {    right: 0;    max-width: 100%;    margin-bottom: 30px;	}

.about-comp p {    font-size: 16px;	}

section.help_busines:after {    display: none;	}

.col-md-6.hb_left {    padding-top: 50px;	}

section.help_busines .head_style h3 {    font-size: 28px;  line-height: normal;		}	

.help_busines .hb_left p {    font-size: 16px;	}

.hb_right_inn {width: 100%;margin-top: 40px;padding: 50px 35px 30px;text-align: center;}	

.hb_right_inn h3 {font-size: 24px;}

.hb_block:before {    top: -20px;	}

.hb_right_inn h3 br {    display: none;	}	

.comp_page section.our-clients {    padding-bottom: 50px;	}

.comp_page section.top-special {    padding-top: 50px;    padding-bottom: 50px;	}	

body.comp_page footer {    padding-top: 50px;	}

section.contact_form:after {    display: none;	}

.contact_form .head_style h2 {    font-size: 28px;    line-height: normal;	}

section.contact_form .head_style p {    max-width: 100%;   text-align: center;    font-size: 16px;	}

.contact_form .head_style {    text-align: center;	}

.contact_form .head_style h2::before {    margin: 0 auto;	}

.cf_list ul li a.cnt_no {    font-size: 25px;	}

.cf_list {    text-align: center;	}

.social_link {    justify-content: center;	}

.cnt_box {margin-top: 50px;}

.cnt_box h2 {    font-size: 24px;    text-align: center;   }

.cnt_box textarea.form-control {    height: 90px;   }

label.condition-check {    font-size: 12px;    }

.cnt_box button.btn {    font-size: 16px;  }

footer .fcol-4 ul {    width: 100%;	}

.prod_thumb img.clovermini {max-width: 100%;right: 0;}

.prod_thumb img.cloverduo {    max-width: 100%;    right: 0; }

.prod_thumb img.cloversolo {    max-width:100%;        right: 0;    }  

.prod_circle:before {    width: 180px;    height: 180px;    }


}

