.footerp {
    text-align: justify;
    font-family: 'Raleway', Open Sans;
    color: #ffffff!important;
    font-size: 18px!important;
    line-height: 1.5em;
    font-weight:500!important;
}

.m-product-list .mk-text-block p {
    max-height: 150px!important;
    font-size: 16px;
}
.m-product-list .mk-text-block p:nth-of-type(1) {
    margin-bottom: 5px;
}

li#menu-item-1810 ul {
    line-height: 7px!important;
    height: 7px!important;
}

.m-product-list .widget_nav_menu ul.menu li.current-menu-item a {
    background: #000000!important;
    color: #10bddf!important;
}

.m-left-sidebar .widget_nav_menu ul.menu li a{
font-family:'Raleway', Open Sans;
}

#mk-footer .widget_nav_menu ul li a{
font-family:'Raleway', Open Sans;
font-weight:500;
}

.services-col .wpb_single_image:nth-of-type(1) .vc_figure { border-bottom: 1px solid #fff; }

a.container_img {
    display: block;
    float: left;
    background-image: url('/wp-content/uploads/2016/07/dirty1.png');
    background-size:100%;
    width: 300px;
    height: 457px;
}

a.container_img:hover {
    background-image: url('/wp-content/uploads/2016/07/clean1.png');
    background-size:100%;
}

a.container2_img {
    display: block;
    float: left;
    background-image: url('/wp-content/uploads/2016/07/dirty2.png');
    background-size:100%;
    width: 300px;
    height: 457px;
}


a.container2_img:hover {
    background-image: url('/wp-content/uploads/2016/07/clean2.png');
    background-size:100%;
}

div#container_w {
    margin: 200px 0 0;
}

a.mk-shoping-cart-link {
    position: relative;
    top: 28px;
}

/* -------------- Media -------------------- */

@media screen and (max-width:1300px){
.m-left-sidebar .widget_nav_menu ul.menu li .sub-menu a, 
.m-left-sidebar .widget_nav_menu ul.menu li a{
width:100%;
}

.sub-menu .sub-menu li {
    background: #197c90;
}
}

/* -------------- 1280 -------------------- */

@media screen and (max-width:1280px){
 .services-col .ac-title-height {
    display: block;
    height: 160px;
}
}

/* -------------- 1200 -------------------- */

@media screen and (max-width:1200px){
.m-left-sidebar .wpb_widgetised_column.wpb_content_element:before {
    width: 100%;
}
}

/* -------------- 1024 -------------------- */

@media screen and (max-width:1024px){
header#mk-header-1 .header-logo a {
    margin-left: -20px !important;
}
header#mk-header-1 .header-logo {
    height: 89px!important;
}
#top-search-cont {
    max-width: 100%;
}
#top-search-cont form {
    right: 80px;
    top: 28px;
}
body .header-logo img {
    width: 96px !important;
    max-width: 96px !important;
    padding: 30px 20px;
}
a.btn_dark, a.btn_light {
    padding: 12px 20px!important;
}
.services-col {
    width: 100%!important;
}
.page-id-254 .home-services-container ~ .vc_empty_space {
    display: none;
}
.services-col.prod-col {
    margin-bottom: 20px;
    margin: 0;
}
.services-col .prod-title-home {
    display: block;
    height: auto!important;
    min-height: 150px!important;
}
.home-services-container.four-rows-prod .services-col .prod-title-home {
    min-height: 250px!important;
}
.services-col .prod-title-home p {
    text-align: center!important;
}
.services-col .wpb_single_image.wpb_content_element.vc_align_left figure a img,
.services-col.prod-col .wpb_single_image.full-img-prod {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}
.full-img-prod {
    position: inherit;
    top: 0px!important;
}
.services-col.prod-col {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}
.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    padding: 0!important;
}
.page-id-424 .m-product-list .cat-title {
    margin-left: 0;
}
}

/* --------------955 -------------------- */


@media screen and (max-width:955px){
.m-product-list .wpb_widgetised_column_heading {
    letter-spacing: 3px;
}
.m-product-list.m-cat-page .style-normal .wpb_single_image.goback {
    position: absolute;
    right: -60px;
    top: -60px;
}
}

/* -------------- 830 -------------------- */

@media screen and (max-width:830px){
.m-product-list .wpb_widgetised_column_heading {
    letter-spacing: 0px;
}
body .m-product-list.m-cat-page .style-normal .wpb_single_image.goback {
    position: absolute;
    right: -60px;
    top: -60px;
}
}

/* -------------- 768 -------------------- */

@media screen and (max-width:768px){

.widget_nav_menu ul.menu>.menu-item-has-children>ul .sub-menu>li{padding-left:0}

a.btn_dark, a.btn_light{padding: 12px 20px!important;}

#theme-page .theme-page-wrapper .theme-content {
    margin: 0px 0 0!important;
}

.m-left-sidebar .wpb_widgetised_column.wpb_content_element:before {
    width: 100%;
    background-size: 100%;
    top: -71px;
}
.m-product-list .wpb_widgetised_column_heading {
    letter-spacing: 7px;
}

.one-third-prod, .two-third-prod,
.gray-style .services-col.prod-col .wpb_single_image.full-img-prod {
    width: 100%!important;
}

#mk-footer .widget_nav_menu ul li a, body .mk-fancy-title, body .mk-fancy-title * {
    text-align: center!important;
}

#mk-footer .widget_nav_menu ul li {
    display: block !important;
}

.ind-prod1 .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_single_image:last-child {
    position: inherit;
    margin: 20px 45px 0;
}
.hide-ipad{display:none;}
header#mk-header-1 .header-logo {
    height: 89px!important;
}
.a-button-group {
    position: relative;
}
.m-product-list .wpb_single_image img {
    top: 63%;
    height:100%;
    width:auto;
}
figure.wpb_wrapper.vc_figure{text-align:center;}
.contact-det table {
    margin: 0 auto;
    width: 260px!important;
}
.mk-text-block p {
    text-align: center!important;
}
body .header-logo img {
    width: 97px !important;
    max-width: 97px !important;
    left: 10px;
    padding: 30px 10px;
}
#top-search {
    right: 25px;
    top: 7px;
    z-index: 999;
    width: 85%!important;
    margin: 0 auto!important;
    float: none!important;
    clear: both!important;
    display: block!important;
    text-align: center;
    padding: 0;
}
#top-search-cont form {
    position: relative;
    right: 0;
    top: 18px;
    height: 1px;
}
#top-search-cont {
    max-width: 100%;
}
header#mk-header-1 .header-logo a {
    margin-left: 110px !important;
}
.wpb_column .left-title-line,
#theme-page .wpb_column .left-title-line {
    padding-left: 0px !important;
}
li#menu-item-461 {
    position: relative;
    top: -5px;
}
li#menu-item-462{
    position: relative;
    top: -10px;
}
li#menu-item-411{
    position: relative;
    top: -15px;
}
li#menu-item-463{
    position: relative;
    top: -20px;
}
li#menu-item-391{
    position: relative;
    margin-top: -5px;
}
li#menu-item-464{
    position: relative;
    top: -30px;
}
li#menu-item-1914{
    position: relative;
    top: -35px;
    margin-top: -6px;
}
li#menu-item-467{
    position: relative;
    top: -40px;
}
li#menu-item-466{
    position: relative;
    top: -45px;
}
li#menu-item-1810{
    position: relative;
    top: -50px;
}
li#menu-item-468{
    position: relative;
    top: -55px;
}
.wpb_single_image.full-img-services img {
    padding-bottom: 20px!important;
}
body.page-id-342 .height-180-1024 {
    min-height: 80px !important;
    max-height: 80px !important;
}

table { 
  width: 100%!important; 
  border-collapse: collapse; 
}

#table_mobile{
overflow-x:auto;
}

.page-id-1023 .mk-text-block p {
    text-align: center!important;
}
}

@media screen and (max-width:769px){
.product-col-page {
    border:0!important;
    border-bottom: 1px solid #20a0b9!important;
}

.home-services-container .services-col.prod-col.wpb_column.vc_column_container.vc_col-sm-3{
    max-width: 23% !important;
    margin-left: 2% !important;
}

.wpb_row.vc_row.m-product-list.vc_row-fluid,
.after-banner-container .page-section-content .mk-padding-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.vc_col-sm-3.m-left-sidebar.wpb_column.column_container {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.vc_col-sm-9.no-mb-row.left-inner.wpb_column.column_container {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}


.four-rows-prod .full-img-prod a.vc_single_image-wrapper.vc_box_border_grey,
.four-rows-prod .wpb_single_image.vc_align_left a.vc_single_image-wrapper.vc_box_border_grey {
    display: block;
    margin: 0 auto;
}
.home-services-container.four-rows-prod .services-col .prod-title-home {
    min-height: 130px!important;
}

}

/* -------------- 600 -------------------- */

@media screen and (max-width: 600px){

.gray-style-default .services-col.prod-col .wpb_single_image.full-img-prod img {
    top: 0px!important;
}

#top-search {
    top: 83px;
    z-index: 99;
}
.ac-buttons a {
    margin-bottom: -15px;
    display: block;
}
#theme-page .wpb_column .left-title-line:before {
    left: 2px !important;
}
#theme-page .wpb_column .left-title-line {
    padding-left: 0px !important;
}
#theme-page .wpb_column .left-title-line {
    margin-top: 20px;
}
.mk-header-social {
    /*position: relative;
    right: -5px;
    top: -26px;
    float: right!important;
    width: 66px!important;
    display: block!important;
    padding: 0;
    margin: 0!important;*/
display:none!important;
}

}

/* -------------- 450 -------------------- */

@media screen and (max-width: 450px){
.m-left-sidebar .wpb_widgetised_column.wpb_content_element:before {
    width: 102%;
    background-size: none;
    top: -53px;
    background-repeat: no-repeat;
}

.mk-main-wrapper-holder {
    margin: 0px 0 0;
}

a.btn_dark, a.btn_light, body .mk-fancy-title, body .mk-fancy-title, .wpb_single_image.wpb_content_element.vc_align_left.title-camp {
    text-align: center!important;
}

.border-camp.first-camp {
    padding: 36px 20px 0px!important;
}

.m-product-list.m-cat-page .style-normal .wpb_single_image.goback {
    position: initial;
    text-align: center;
}

.border-camp {
    padding: 20px 20px!important;
}


body .mk-header-toolbar {
    position: relative;
    z-index: 999999;
    height: 36px;
    display:block;
}
.header-toolbar-contact a {
    font-size: 17px!important;
    float: right;
    margin-right: 10px;
}
.header-toolbar-contact {
    position: relative;
    right: 0;
    font-size: 2px;
    top: -10px;
}
.mk-toolbar-holder {
    padding: 0 0;
}
.header-toolbar-contact a:before {
    font-size: 27px;
}

.mk-header-toolbar .mk-header-social a.facebook-hover i {
    background-size: 50% 70%;
}
#top-search {
    top: 123px;
    z-index: 99;
}

}

/* -------------- 375 -------------------- */

@media screen and (max-width: 375px){

.vc_empty_space.banner-space {
    height: 90px !important;
    max-height: 90px !important;
}

.m-product-list .wpb_widgetised_column_heading {
    font-size: 35px;
}
ul {
    margin-left: 0;
}
#theme-page .wpb_column .left-title-line {
    margin-top: 45px;
    margin-bottom: 0;
}
.m-product-list .wpb_single_image img {
    top: 52%;
    width: auto;
    height:100%;
}
.page-id-436 #text-block-11 a {
    margin-bottom: 0;
    display: inline-block;
}
.page-id-451 .m-product-list .wpb_single_image img,
.page-id-445 .m-product-list .wpb_single_image img {
    top: 52%;
    width: auto;
    height: 100%;
}
.m-left-sidebar .wpb_widgetised_column.wpb_content_element:before {
    top: -63px;
}
.page-id-151 .m-left-sidebar .wpb_widgetised_column.wpb_content_element:before {
    top: -45px;
}
.m-product-list .wpb_widgetised_column_heading {
    margin-bottom: 0px!important;
}
.one-fourth-prod, .one-third-prods, .one-half-prod {
    width: 100%!important;
}
.one-fourth-prod span.gallery-inner img,
.page-id-1268 span.gallery-inner img{
    margin: 0 auto;
    display: block;
}
.page-id-927 span.gallery-inner img {
    display: block;
    text-align: center;
    margin: 0 auto;
}
.page-id-219 .wpb_row.vc_inner.vc_row.row-after-cont-slides.attched-false.vc_row-fluid, .page-id-1584 .wpb_wrapper,
.page-id-342 .wpb_row.vc_row.m-product-list.vc_row-fluid {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
.page-id-1584 div#box-5,
.page-id-219 .wpb_row.vc_inner.vc_row.row-after-cont-slides.attched-false.vc_row-fluid .img-full-container.wpb_column.vc_column_container.vc_col-sm-8,
.page-id-219 .wpb_row.vc_inner.vc_row.row-after-cont-slides.attched-false.vc_row-fluid .img-full-container.col-13144.wpb_column.vc_column_container.vc_col-sm-4,
.page-id-342 .vc_col-sm-3.m-left-sidebar.wpb_column.column_container {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.page-id-1584 #box-7,
.page-id-219 .wpb_row.vc_inner.vc_row.row-after-cont-slides.attched-false.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-4,
.page-id-219 .wpb_row.vc_inner.vc_row.row-after-cont-slides.attched-false.vc_row-fluid .img2321.wpb_column.vc_column_container.vc_col-sm-4,
.page-id-342 .vc_col-sm-9.no-mb-row.left-inner.wpb_column.column_container {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-id-1053 a.btn_light {
    margin-top: 20px;
}
.wpb_widgetised_column.wpb_content_element {
    background-color: #218ba0;
}
}

@media screen and (max-width: 320px){
.m-left-sidebar .wpb_widgetised_column.wpb_content_element:before {
    top: -33px;
}
}

