.mejs-overlay-button {
    background: url(https://cattani.com.au/wp-content/uploads/2018/09/play-btn.png) no-repeat !important;
        background-position-x: 0%;
        background-position-y: 0%;
    background-size: cover !important;
}
.mejs-overlay-button:hover {
    opacity: 0.5;
}
@font-face {
    font-family: 'DINPro-Bold';
    src: url('fonts/DINPro-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINPro-Regular';
    src: url('fonts/DINPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINPro-Regular';
    src: url('fonts/DINPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brownbold';
    src: url('fonts/brown-bold-webfont.woff2') format('woff2'),
         url('fonts/brown-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'brownlight';
    src: url('fonts/brown-light-webfont.woff2') format('woff2'),
         url('fonts/brown-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'brownthin';
    src: url('fonts/brown-thin-webfont.woff2') format('woff2'),
         url('fonts/brown-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
html.responsive-menu-pro-open #responsive-menu-pro-container::-webkit-scrollbar{ 
    display: none; 
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf')  format('truetype'), url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.vid-linkss .sow-sub-headline > a {
    color: #ff0000 !important;
}
.vidlnks .banner-text .panel-grid-cell .so-panel:nth-child(1) {
    margin-bottom: 10px !important;
}
.panel{
	border: none !important;
}
body{
	font-family: 'DINPro-Regular' !important;
	font-size: 16px;
}
body.home {
    background-color: #000;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
} 
p{
    font-family: 'DINPro-Regular' !important;
    word-spacing: 1px;
    letter-spacing:1px;
	font-size: 16px !important;
}
sub{
	bottom: 0px !important;
}
a{
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
	
}
a:focus {
    outline: none !important;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
	font-weight: normal;
}
.MagicScroll.MagicScroll-arrows-inside > div:first-child {
    display: none !important;
}
.container {
    /*padding-left: 0px !important;*/
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
	font-family: 'DINPro-Regular';
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{

    border-top: 1px solid #000000 !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;

}

#fieldEmail::placeholder {
    letter-spacing:1px;
    color: #808080 !important;
    font-size: 16px !important;
    font-family: 'DINPro-Regular' !important;
}
.search-tpp {
    display: none;
}
body {
    overflow-x: hidden;
}
.scroll-to-top {
    background: #333 !important;
    display: none !important;
}
.page-id-561 .entry-header.page-header {
    display: none;
}
#ulld li {
    display: inline-block;
    list-style: none;
    float: left;
    width: 33.33%;
    text-align: center;
}
.single-post #mynewrelate {
    display: none; 
}
.after-frst p {
    font-family: 'DINPro-Regular' !important;
}
.had-rec-catuu{
    position: relative;
}
.technical-dt h3 {

    margin-bottom: 20px;

}
.technical-dt th, .technical-dt td {
    color: #58595B;
}
.turbo-smart-categor-cell .woocommerce ul li .btn.btn-default.product_type_simple.ajax_add_to_cart::before, .related .product_type_simple::before {
    content: url(https://cattani.com.au/wp-content/uploads/2018/02/product-indx-aftercare.png);
    position: absolute;
    right: -6px;
    font-family: 'DINPro-Regular' !important;
    font-size: 20px;
    color: #ff0000;
    top: 0px;
}
.type-post a {
    color: #000;
}
.turbo-smart-acess .woocommerce ul li .btn.btn-default.product_type_simple.ajax_add_to_cart::before {
    content: url(https://cattani.com.au/wp-content/uploads/2018/02/product-indx-aftercare.png);
    position: absolute;
    right: -6px;
    font-family: 'DINPro-Regular' !important;
    font-size: 20px;
    color: #ff0000;
    top: -4px;
}
.had-rec-catuu .sow-sub-headline >a{
	display: block;
}
.had-rec-catuu .sow-sub-headline >a::before {
    content: url(https://cattani.com.au/wp-content/uploads/2018/02/product-indx-aftercare.png);
    position: absolute;
    right: 0;
    font-family: 'DINPro-Regular' !important;
    font-size: 20px;
    color: #ff0000;
}
.slide-image img {
    margin-bottom: -120px; 
}
.had-rec-catuu .sow-sub-headline{
    margin: 16px 0;
}
.MagicScroll .mcs-button-arrow-next + div {
    display: none !important;
}
.search-results #mynewrelate {
    display: none;
}
.search-results .entry-header {
    display: block !important;
}
#search-3 .form-control:focus {

    box-shadow: none !important;
}
#search-3 input:focus::-webkit-input-placeholder { color:transparent; }
#search-3 input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#search-3 input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#search-3 input:focus:-ms-input-placeholder { color:transparent; }

.astm-search-menu input:focus::-webkit-input-placeholder { color:transparent; }
.astm-search-menu input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
.astm-search-menu input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
.astm-search-menu input:focus:-ms-input-placeholder { color:transparent; }

.search-no-results #content {
    margin-top: 30px;
    margin-bottom: 35px;
}
.search-no-results #content .main-content-area > br {
    display: none
}

/*error page*/
.error-404 #searchsubmit {
    padding: 15px;
    background: red;
    background: transparent;
        background-repeat: repeat;
        background-image: none;
    background-repeat: no-repeat;
    border: none;
    position: relative;
    vertical-align: middle;
    top: 5px;
    left: 7px;
}
.error-404 .form-search .input-group-btn {
    position: initial !important;
    top: 15px;
    left: 42px;
    background: #FF0000;
}
/*About page*/
.page-id-235 .post-235 .entry-header.page-header {
    display: none;
}

/*Menu Contact css*/
#crosss-a {
    position: absolute;
    top: 60px;
    z-index: 99999;
    right: 15px;
}
.lftwq{
    padding-left: 0px !important;
}
#homey {
    border: none !important;
}
.col-md-12.lftwq.y-cn-re {
    margin-bottom: 35px;
	-webkit-margin-after:31px;
    }


.col-lg-6.lftwq {
    border-top: 1px solid #ccc;
    height: auto;
    border-right: 1px solid #ccc;
    /*border-bottom: 1px solid #ccc;*/
}
.lftwq .sow-headline {
    padding-left: 19px !important;
    color: #ff0000;
    margin-top: 15px;
    font-family: 'DINPro-Regular' !important;
    font-size: 16px;
    margin-top: 19px;
	-webkit-margin-before:15px;
    margin-bottom: 0 !important;
}
.y-cn-re > h2 {
    padding-left: 19px;
    color: #000;
    font-weight: lighter !important;
    font-size: 35px;
    letter-spacing:1px;
    font-family:'DINPro-Regular' !important;
}
#menu1y .y-cn-re > h2 {
    padding-left: 10px ;

}
#menu1y .y-cn-re > p{
    padding-left: 10px;
}
.y-cn-re > p {
    padding-left: 19px;
    color: #808080;
    font-size: 16px;
    letter-spacing:1px;
    word-spacing: 2px;
}
.y-cn-re > a > h1{
    padding-left: 19px;
    color: #ff0000;
    font-size: 40px;
    letter-spacing:1px;
    font-family: 'DINPro-Regular' !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after {
    display: none !important;
}
.mycontact-classy .iw-so-tabs-nav {
    padding-left: 0;
    border-top: 7px solid #ff0000 !important;
}
.mycontact-classy .mega-sub-menu{
    position: absolute !important;
    width: 1193px !important;
    left: auto !important;
    right: 0 !important;
    background: transparent !important;
    
}
#mega-menu-item-custom_html-2{
    position: relative;
}

.mycontact-classy #mega-menu-item-custom_html-2 {
    padding: 0 !important;
}
.v-menu-1 .nav > li a > span {
    font-size: 16px;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    word-spacing: 1px;
} 
.v-menu-1 .nav > li > a:hover{
    border: none !important;
}
.v-menu-1 .nav > li > a > span{
    color: #FB0D1B;
}
.v-menu-1 .nav > li.active > a > span{
    color: #c1c1c1 !important;
}
.v-menu-1 .nav > li.active > a > span:hover{
    color: #c1c1c1 !important;
}
.v-menu-1 .nav > li.active > a > span:focus{
    color: #c1c1c1 !important;
}


.v-menu-1 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #c1c1c1 !important;
}

.v-menu-1 .nav > li > a {
    padding: 28.1px 15px;
}
.nav-tabs > li > a{
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	border: none !important;
}
.nav-tabs > li > a{
	border-radius: 0px !important;
}
.v-menu-1{
     border-top: 7px solid #ff0000 !important;  
    padding-right: 0 !important;
    background: #fff !important;
    padding-left: 0 !important;
  
}
.v-menu-2{
    border-top: 7px solid #000000;
    width: 65.41% !important;
    background: #fff !important;
    border-left: 1px solid #CBCBCB !important;  
    border-right: 1px solid #CBCBCB !important;  
    border-bottom: 1px solid #CBCBCB !important;
}
.v-menu-1 ul li {
    width: 100%;
    border-top: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
}
	
.v-menu-1 .nav-tabs {
    border-left: 1px solid #CBCBCB;
}
.v-menu-1 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	  border:none;	
}	
.v-menu-1 .nav-tabs > li > a {
    border: none;
    font-size: 18px;
    color: #000;
    line-height:  14.9px;
    letter-spacing:1px;
word-spacing: 2px;
}
.con-letus {
    padding: 0 25px;
    margin-top: 34px;
}
.con-letus .wpcf7-form-control {

    border: 1px solid #808080 !important;
    border-radius: 0;
    padding-left: 8px;
    box-shadow: none  !important;
    background-color: #EFF0F0;

}
.subuu {
    text-align: right !important;
    margin-top: 6px;
}
.subuu .wpcf7-form-control.wpcf7-submit.btn.btn-default {
    background: transparent !important;
    color: red;
    border: none;
    font-size: 16px;
    float: right !important;
    padding-right: 8px;
    margin-right: -15px;
}
.cust-text {
    visibility: hidden;
}
/*Menu css*/
#logo img {

    max-width: 103px !important;

}
#logo a, #logo span{
	display: block;
}
#logo .navbar-header {
    float: none;
}
#logo{
    padding: 9px 0;
}
.navbar.navbar-default {
    border-bottom: none !important;
	min-height: auto !important;
}
.mega-menu-primary .astm-search-menu {
    position: relative;
    float: right;
    margin-left: 12px;
    right: 0px;
}
.mega-menu-primary .astm-search-menu .form-search .form-group {
    margin-bottom: 0;
}

.mega-menu-primary .astm-search-menu .form-search .form-control.search-query {
    height: 48px;
    background: red;
    border: none;
    color: #fff;
	font-family: 'DINPro-Regular';
	letter-spacing:1px;
	font-size: 12px;
	box-shadow: none;
	padding-top: 0;
	padding-bottom: 0;
    padding-left: 74px;
}
.astm-search-menu.default form {
    max-width: 182px !important;
}
#sec-hom-for .sow-sub-headline {
    font-size: 14px !important;
}
.form-search .input-group-btn {

    position: absolute;
	top: 15px;
	left: 42px;

}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
     /*your rules for chrome*/
.form-search .input-group-btn {
    left: 42px;

}
}
.mega-menu-primary .astm-search-menu #searchsubmit {
    /*margin-left: -40px !important;
	  position: relative;
    left: -25px;
    top: 3px;*/
    border: none;
    background: transparent;

    padding: 0;
}
.astm-search-menu #searchsubmit{
	pointer-events: none;
}
.searchnt-found .page-title {
    color: #F90D1B !important;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    font-size: 35px !important;
}
.txt-noticee {
    color: #000;
    font-size: 18px;
    letter-spacing:1px;
    word-spacing: 1px;
}

/*
.mega-menu-primary .astm-search-menu .form-search .input-group::before {
    content: url("https://cattani.com.au/wp-content/uploads/2018/02/searchch.png");
    position: absolute;
    z-index: 999999;
    left: 23px;
    top: 24px;
}
.mega-menu-primary .astm-search-menu #searchsubmit {
    margin-left: -40px !important;
    border: none;
    background: transparent;
    position: absolute;
    left: -81px !important;
    top: 23px;
    padding: 0;
    cursor: inherit;
}
.mega-menu-primary .astm-search-menu .input-group-btn {
    display: none;
}
*/
.red-bar {
    background-color: #FF0000;
}
.love-text ul {
    padding: 0;
	margin: 0;
}
.love-text ul li {
    margin: 5px 0 7px 0;
	list-style: none;
}
.love-text ul li h2 {
    font-family: 'DINPro-Bold' !important;
    letter-spacing:1px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-family: 'DINPro-Regular' !important;
	line-height: 48px !important;
	height: 48px !important;
}
.home #content {
    margin-top: 0;
    margin-bottom: 0;
}
.hentry {
    margin-bottom: 0 !important;
}
.home #main .page-header {
    margin-top: 0;
    display: none;
}
.home #main .entry-content {
    margin-top: 0;
    
}
#fru .sow-headline a:before {
    content: url(https://cattani.com.au/wp-content/uploads/2018/01/newaer.png);
    position: absolute;
    right: 0;
	height: 14px;
	width: 24px
}
#fru .sow-headline {
    position: relative;
}
/*slider*/
.home-slide-rob {
    font-family: 'DINPro-Regular' !important;
}
.semi-wet-suc {
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px !important;
    word-spacing: 2px;
}
.trb-smart-revv {
    font-family: 'DINPro-Regular' !important;
    
 
}
.the-itrersection {
  font-family: 'DINPro-Regular' !important;
    
}

#sec-hom-for {
    position: relative;
}
#four-home-sec {
    position: relative;
    top: -24px;
}
#four-home-sec .panel-grid-cell .so-panel {
    margin-bottom: 0 !important;
}
#sem-imgy .so-panel.widget.widget_sow-image{
    margin-bottom: 0 !important;
}
#fru .sow-headline img {
    padding-bottom: 4px;
}
#home-fetur-pst ul {
    padding-left: 0px;
    padding-bottom: 0px;
    margin-bottom: 0;
}
#home-fetur-pst ul li > a {
    font-size: 18px;
    color: #fff;
    font-family:'DINPro-Regular ';
    letter-spacing:1px;
    word-spacing: 1px;
	padding: 22px 0;
	display: block;
}
.see-more-hmm {
    margin-top: 30px;
}
#home-fetur-pst ul li {
    
}
#home-fetur-pst ul li:nth-child(2){
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}
.fetur{
    margin-bottom: -3px !important;
    color: #808080 !important;
    
}
#recnt-ct-c .so-panel:nth-child(1) {
    margin-bottom: -6px;
}

#recnt-ct-c .so-panel:nth-child(2) {
    margin-bottom: 15px;
}

/*Home page*/

#vdeo-img-text {
    padding-bottom: 50px;
	padding-top: 50px;
}
.cattani-solution{
    padding-bottom: 86px;
}
#sem-imgy .widget_sow-headline {
    margin-bottom: 15px !important;
}
.had-rec-catuu .sow-headline {
    font-size: 14px !important;
    font-family: 'DINPro-Regular' !important;
}
#had-rec-catu .sow-headline {
    font-size: 16px !important;
    font-family: DINPro-Regular !important;
}
.rnde_dev .sow-headline {
    font-family: 'DINPro-Regular' !important;
}
.rd_moree a > span {
    font-family: 'DINPro-Regular' !important;
    font-size: 16px;
    padding: 0.5em 0.5em;
}
.range-heading h1.sow-headline {
    font-family: 'DINPro-Regular' !important;
}
#fru .sow-headline img {
    padding-bottom: 4px;
    display: none;
}
#fru {
    position: relative;
    min-height: 145px;
}
#fru.fru-hme.on-video {
    min-height: 161px;
}
.faq-section {
    margin-top: 80px;
    margin-bottom: 30px;
}
.faq-other-section {

    margin-top: 0;
    margin-bottom: 25px;

}
.para-text ul {
    padding: 0 0 0 20px !important;
    margin-left: 30px;

}
.para-text ul li {

    list-style: disc outside !important;
    padding: 0 0 0 10px;
    font-family: 'DINPro-Regular';
    font-size: 16px;
	letter-spacing:1px;
}
.para-text p {
    font-size: 16px;
	margin-bottom: 0;
}
.thri-imgyy-upp h1.sow-sub-headline {
    margin-top: 12px !important;
}
.thri-imgyy-upp .panel-grid-cell:nth-child(2) {
    /*margin-top: 11px !important;*/
}
.thri-imgyy-upp .panel-grid-cell p br{ 
	display:none;
}
.content a {
    color: #000 !important;
}
.section-img-right-left .panel-grid-cell:nth-child(1) {
    float: right;
}
.section-img-right-left .panel-grid-cell:nth-child(2) {
    float: left;
}
.section-img-right-left {
    display: block !important;
    overflow: hidden;
    clear: both;
}
	#footer-area ul li{
		border: none !important;
	}
.news-grids .all_main {
    overflow: hidden !important;
    clear: both !important;
    display: block;
}
#home-fetur-pst h3 {
    display: none;
}
.after-frst .so-panel.widget, .product-relate-respon .so-panel.widget{
    margin-bottom: 10px !important;
}
.mcs-button-arrow-prev.mcs-button-arrow.mcs-disabled, .mcs-button-arrow-next.mcs-button-arrow.mcs-disabled {
    opacity: 1 !important;
}
.mobile-search-bar {
    display: none;
}
#mega-menu-primary .mega-menu-link {
    text-transform: uppercase !important;
}
/*Footer*/
#austra .sow-headline-container > p {
    font-size: 16px !important;
    font-family: 'DINPro-Regular' !important;
}
.copyright {
    margin-top: 10px;
    float: left !important;
    text-align: left !important;
}
.dund {
    background: transparent;
    border-radius: 0;
    border: none;
    color: #000000 !important;
    padding-left: 18px !important;
	padding-right: 18px !important;
    font-size: 16px;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    word-spacing: 2px;
    padding-bottom: 10px;
    padding-top: 12px;
	min-height: 179px;
}
#home-responsive .row .dund {
    min-height: 158px !important;
}
.dund a{
	color: #000000 !important
}
#homey.tab-pane .dund{
	min-height: 158px;
}
.dund > span, .dund > span a {
    color: #808080;
    line-height: 22px;
    font-size: 16px !important;
    font-family: 'DINPro-Regular' !important;
}
#colophon {
    background-image: url("https://cattani.com.au/wp-content/uploads/2018/05/Footer-home-image.jpg") !important;
    padding: 42px 0 16px 0 !important;
    border-top: none !important;
    background-size: cover;
    background-position: center center;
}
.home #colophon {
    padding-top: 42px !important;
    padding-bottom: 50px !important;
}
.mytest aside .panel-layout .panel-grid .panel-grid-cell #imge-bond {
    border-left: 1px solid #d8d8d8 !important;
    background-color: #fff !important;
    border-bottom: 1px solid #d8d8d8 !important;
    border-top: 1px solid #d8d8d8 !important;

}
.mytest aside .panel-layout .panel-grid .panel-grid-cell #imge-bondt {
    border-right: 1px solid #d8d8d8 !important;
    border-top: 1px solid #d8d8d8 !important;
    border-bottom: 1px solid #d8d8d8;
	min-height: 188px;
}
.mytest aside .panel-layout .panel-grid .panel-grid-cell:nth-child(2) #imge-bondt {
    border-left: 1px solid #d8d8d8;
}

#imge-bondt.imagebond {
    background-color: #fff;
}

#frst-add .sow-image-container{
/*
    border-right: 1px solid #ccc;
    border-left: 1px solid #E4E4E4;
    position: relative;
    left: 1px;
    z-index: 1;
*/
}
.tel {
    color: #808080;
    font-family: 'DINPro-Regular' !important;
    font-size: 16px;
    letter-spacing:1px;
    word-spacing: 2px;
    line-height: 22px;
}
.tel > a{
    color: #808080 !important;
}
#imge-bond.pan-sec-sec .so-panel:nth-child(2) {
    margin-bottom: 0;
}
#imge-bondt .so-panel:nth-child(2) {
    margin-bottom: 0;
}
.cprt {
    position: absolute;
    bottom: 28px;
    padding-left: 25px;
    color: #808080 !important;
    font-size: 16px !important;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    word-spacing: 2px;
}
.cprt > a{
    color: #808080 !important;
}
#footer-area a:hover, #footer-area .dund a:hover{
    color: #ff0000 !important;
}
#menu-footer-one li a, #menu-footer-two li a, #menu-footer-one-1 li a, #menu-footer-two-1 li a {
    color: #000 !important;
    font-family: 'DINPro-Regular' !important;
    font-size: 16px;
}
#menu-footer-one li a:hover, #menu-footer-two li a:hover, #menu-footer-one-1 li a:hover, #menu-footer-two-1 li a:hover{
	color: #FF0000 !important;
}
#menu-footer-one li, #menu-footer-two li{
   border-bottom: none !important;
}
#menu-footer-two, #menu-footer-one {
    padding-left: 0;
    padding-top: 0;
}

#menu-footer-one-1 li, #menu-footer-two-1 li{
   border-bottom: none !important;
}
#menu-footer-two-1, #menu-footer-one-1 {
    padding-left: 0;
    padding-top: 0;
}
#subr {
    border: none;
    background: none;
    color: #ff0000;
    padding-left: 0;
     
    font-size: 14px;
}
#fieldEmail {
    min-width: 381px;
    height: 51px;
    border-radius: 0;
	font-size: 14px;
	font-family: 'DINPro-Regular' !important;
}
.sow-headliner{
    text-align: left;
    color: #808080;
    line-height: 1.4em;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'DINPro-Regular' !important;
}
#second-upp div:nth-child(1) {
    margin-bottom: 0 !important;
}
.newsltr {
    position: relative;
    left: 263px;
}
.second-fut .newsltr{
    position: relative;
    left: 0px;
}
.second-fut .newsltr #fieldEmail {
    min-width: 593px;
}
.second-fut #have-complex li a {
    padding: 38px 20px !important;
}
.second-fut #have-complex li:nth-child(1) > p {
    margin-bottom: 140px;
}
#menu-footer-two {
    margin-top: -39px;
}
#menu-footer-one {
    padding-top: 16px;
}
#two-eachother {
    margin-top: 71px;
    min-width: 540px;
  }
/*#menu-footer-one-1 {
    padding-top: 5px; 
}*/
#ftr-faqss {
    border-top: 1px solid #e4e4e4;
    background: #fff;
}
#third-upp {
    position: relative;
    top: -116px;
    border-top: 5px solid red;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
	background-color: #fff;
}
.fut-menu-two {
    margin-top: 131px;
}
#have-complex li {
    border: none !important;
    padding: 0px !important;
}
#have-complex li a > p{
    font-family: 'DINPro-Regular' !important;
    font-size: 16px !important;
}
#have-complex li a {
    padding: 20px 20px !important;
    width: 100%;
    display: block;
    border-bottom: 1px solid #fff;
    color: #ff0000 !important;
    font-weight: 600 !important;
}
#have-complex li a:hover {
    background: #ff0000 !important;
    font-weight: 600 !important;
}
#have-complex li:nth-child(2) > a, #have-complex li:nth-child(2) > h4{
    /*background: #ff0000 !important;
    color: #fff !important;*/
}
.all-the {
    color: #000;
}
.tlkk {
    color: #000;
}
#have-complex li a:hover > h4 {
    color: #ffffff !important;
}
#have-complex li a:hover > p {
    color: #ffffff !important;
    font-weight: 600 !important;
}
#have-complex {
    padding: 0;
    margin-bottom: 0 !important;
}
#have-complex li:nth-child(1) > p {
    font-family: 'DINPro-Regular' !important;
    font-size: 16px;
    padding-top: 15px !important;
    margin-bottom: 112px;
}
#imge-bondt.imagebond .so-panel:nth-child(1) {
    margin-bottom: 18px !important;
}
#imge-bond.pan-sec-sec .so-panel:nth-child(1) {
    margin-bottom: 18px !important;
}
.astm-search-menu .input-group input[type="text"]::-webkit-input-placeholder {
	font-family:'DINPro-Regular' !important;
	font-weight: normal !important;
	text-align: left;
}
.astm-search-menu .input-group input[type="text"]::-moz-placeholder {
	font-family:'DINPro-Regular' !important;
	font-weight: normal !important;
	text-align: left;
}
.astm-search-menu .input-group input[type="text"]::placeholder{
	font-family:'DINPro-Regular' !important;
	font-weight: normal !important;
	text-align: left;
}
.astm-search-menu .input-group input[type="text"]::-ms-input-placeholder{
	font-family:'DINPro-Regular' !important;
	font-weight: normal !important;
	text-align: left;
}
#searchsubmit{
	background-image:url('images/magnify.png') !important;
	width: 17px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 3 !important;
}
/*Footer desktop*/

.col-md-12.second-fut {
    display: none;
}
.distributor p {
    font-family:'DINPro-Regular' !important;
}
.areas h3 {
    color: #ff0000;
    border: none;
}
.areas h4 {
    color: #808080;
    margin-bottom: 0;
}
.areas a {
    color: #808080;
}
.areas-row .areas {
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px;
    min-height: 102px;
}
.usemanuals-text {
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px;
}
.catalogues .so-panel {
    margin-bottom: 15px !important;
}
.catalogues .so-panel a {
    color: #808080;
}
.catalogues {
    margin: 0 0 20px 0;
    position: relative;
}
.catalogues::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 50%;
    height: 1px;
    border-bottom: 1px solid #ccc;
}
/*Search Page*/
.row.myrow-search {
    margin-bottom: 30px;
}
.page-header.mysearch-hedd {
    font-size: 40px;
    color: #333;
    font-family: 'DINPro-Regular';
    line-height: 43px;
    border: none;
    margin-bottom: 2px;
    letter-spacing:1px;
    word-spacing: 3px;
}
.page-header.mysearch-hedd .page-title {
    color: #333;
    text-transform: uppercase;
    font-size: 40px;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    margin-top: 5px;
}
.search-articll .entry-title {
    font-size: 30px;
}
.search-articll .entry-title a {
    color: #F90D1B !important;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    font-size: 30px !important;
}
.ctproductsearchexcerpt {
    font-size: 18px;
    color: #000;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
    line-height: 25px;
    padding-bottom: 10px;
}
.search-articll .entry-header.page-header {
    padding-bottom: 0;
    border: none;
}
.search-articll .entry-summary .ct-read-more {
    font-size: 18px;
    color: #000;
    line-height: 21px;
}

.search-articll .entry-summary p{
    line-height: 18px;
}
.search-articll hr.section-divider {
    border-color: #E8E8E8;
    margin-top: 31px;
    margin-bottom: 10px;
    display: none;
}
.search-articll article {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 25px;
    min-height: 328px;
}
.search-results .row.first-product-description {
    display: none;
}
.search-results .row.secnd-product-description{
    display: none;
}
.serch-res-ult {
    color: #FF0000 !important;
    font-family: 'DINPro-Regular' !important;
    font-size: 16px !important;
    margin-bottom: 15px;
}

/*research*/
.page #primary #main article .entry-content {
    margin-top: 0 !important;
}
#primary #post-254 header {
    display: none !important;
}
.page-id-435 #primary #post-435 header {
    display: none !important;
}
.page #content {
    margin-top: 0;
    margin-bottom: 0;
}

/*product Index*/
.ctproduct-p {
    padding: 0 80px 0 15px;
    color: #808080;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: -5px;
    font-family: 'DINPro-Regular' !important;
    margin-top: 18px !important;
}
.page-id-15 #post-15 .entry-header {
    display: none;
}
.page-id-705 #post-705 .entry-header {
    display: none;
}
.turbo-smart-acess .woocommerce .recent-products-heading {

    display: none;
}
.turbo-smart-acess .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-left: 0px;
    /*border-top: 7px solid #ff0000;*/
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
}
.turbo-smart-acess .attachment-shop_catalog.size-shop_catalog.wp-post-image {
    background: #F0F0F0 !important;
    padding: 30px;
} 
.turbo-smart-acess-cell .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 15px 10px 1em 15px !important;
    margin: 0;
    font-size: 30px !important;
    color: #000 !important;
    line-height: 40px !important;
}
.turbo-smart-acess .woocommerce ul li .btn.btn-default.product_type_simple.ajax_add_to_cart {
    background: transparent;
    border: none;
    border-radius: 0;
    font-size: 16px;
    color: #FB0D1B !important;
    position: relative;
    left: 4px !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
}
.turbo-smart-acess .woocommerce ul.products li.product{
    margin-right: 24px !important;
    min-width: 23.5% !important;
}
.turbo-smart-acess .woocommerce ul.products li.product:nth-child(4n) {
    margin-right: 0 !important;
    
}
.turbo-smart-categor-cell .woocommerce .recent-products-heading {
    display: none;
}
.turbo-smart-categor-cell .woocommerce ul.products li.product:nth-child(3n) {
    margin-right: 0 !important;
}
.turbo-smart-categor-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 18px 30px 0;
    margin-left: 0px;
    width: 32.1%;
    float: none;
    display: inline-block;
    
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
	vertical-align: top;
    
}
.turbo-smart-categor-cell .woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img{
	border-top: 7px solid #ff0000;
}
.turbo-smart-categor-cell .attachment-shop_catalog.size-shop_catalog.wp-post-image {
    background: #F0F0F0 !important;
    padding: 20px;
}
.turbo-smart-categor-cell .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 15px 50px 1em 15px !important;
    margin: 0;
    font-size: 30px !important;
    color: #000 !important;
    line-height: 40px !important;
	letter-spacing:1px;
}
.turbo-smart-categor-cell .woocommerce ul li .btn.btn-default.product_type_simple.ajax_add_to_cart {
    background: transparent;
    border: none;
    border-radius: 0;
    font-size: 16px;
    color: #FB0D1B !important;
    position: relative;
    left: 4px !important;
    text-transform: uppercase;
    padding-bottom: 20px;
    font-family: 'DINPro-Regular' !important;
    letter-spacing:1px;
}

/*Single post*/
.category-news .entry-header.page-header, .news-grids .meta, .news-grids .border {
    display: none;
}
#comments{
	display: none;
}
.news-grids .auto_height{
	height:auto !important;
}
.news-grids .content{
	padding: 0px !important;
	font-size: 18px;
	font-family: 'DINPro-Regular' !important;
	line-height: 25px;
}
.news-grids .image {
    display: none !important;
}
.news-grids .blog_two_style{
	border-bottom:1px solid #E8E8E8 !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	padding-bottom: 20px;
}
.news-grids h4 a{
	font-size: 30px;
}
.single-post #content {
    margin-top: 0;
    margin-bottom: 0;
}

.header-wrap {
      padding: 31px 0px 100px 0px;
}
.header-wrap h1.entry-title {
      font-weight: 400;
      color: #FFF;
      font-size:3em;
      line-height: 1.2em;
      text-shadow: 1px 1px 2px black;
}
.single-post .container.main-content-area {
    width: 100%;
    padding: 0 !important;
}
.single-post #content.container {
    width: 100% !important;
}
.single-post #primary {
    padding: 0 !important;
}
.breadcrumbs {
    margin-bottom: 70px;
}
.frm-the-blg {
    margin-bottom: -8px !important;
    font-size: 18px;
}
.single-ct-tile h1.entry-title {
    color: #FFF;
    font-size: 60px;
    text-shadow: unset;
    letter-spacing:1px;
}
.breadcrumm a {
    color: #808080;
}
.breadcrumm a:hover {
    color: #ff0000;
}
.breadcrumm .current{
    color: #ff0000 !important;
}
.ctpostlittle-p {
    color: #fff;
    font-size: 18px;
    line-height: 27px;
}
.ctpostsubtitles {
    margin-top: 48px;
    margin-bottom: 35px;
    color: #ff0000;
    font-size: 30px;
    word-spacing: 3px;
    letter-spacing:1px;
}

/*Related Stories on news page*/
.crp_related ul{
    padding: 0;
    list-style-type: none;
    display: inline-block;
}
.crp_related ul li {
    display: inline-block;
    max-width: 276px;
    margin-right: 9px;
}
.crp_related ul li > a {
    min-height: 351px !important;
    display: block;
}
.crp_related ul li a > img {
    min-height: 351px;
    display: block;
}
.crp_related .crp_title {
    font-size: 30px;
    color: #000;
    line-height: 40px;
}

/*Recent post widgets*/
.recent-pstt {
    margin-top: 40px;
}
.recent-pstt .rpwe-li.rpwe-clearfix:nth-child(4) {
    margin-right: 0;
}
.recent-pstt .rpwe-li.rpwe-clearfix {
    display: inline-block;
    width: 24%;
    margin-right: 15px;
    border-top: 7px solid #ff0000;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
	vertical-align: top;
}
.recent-pstt .rpwe-ul {
    list-style-type: none;
    padding: 0;
}
.recent-pstt .rpwe-time.published {
    display: none;
}
.recent-pstt .rpwe-thumb {
    /*min-height: 330px;*/
}
.recent-pstt .more-link {
    float: left;
    margin: 10px 0;
    border: none;
    padding: 3px 0;
    color: #ff0000;
     
    padding-left: 15px;
}
.recent-pstt .more-link:hover {
    border: none;
    color: #ff0000;
     
    padding-left: 15px;
    background: none;
}
.recent-pstt .rpwe-summary {
    display: none;
}
.recent-pstt .rpwe-title {
    font-size: 22px;
    color: #000 !important;
    padding-left: 15px;
    margin-top: 10px;
}
.rp-cats{
    font-size: 16px;
    color: #808080 !important;
    padding-left: 15px;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-top: 15px;
}
.recent-pstt .rpwe-title > a {
    color: #000 !important;
}
.related-stor{
    margin-top: 50px;
    color: #ff0000;
    padding-top: 15px;
    border-top: 1px solid #eee;
}

/*product-shor-Description*/
.first-product-description {
    padding: 0px 0 50px 0;
    border-bottom: 1px solid #eee;
}
.secnd-product-description {
    padding: 35px 0 50px 0;
    
}
.woocommerce-product-details__short-description {
    border-bottom: 1px solid #eee;
}
.secnd-cont-section {
    margin-top: 100px;
    padding-left: 80px !important;
}
.first-hdd .sow-headline {
    font-size: 16px;
    color: #ff0000;
     
}
.first-hdd .sow-sub-headline {
    color: #333333;
    line-height: 46px;
    font-size: 40px;
    margin-top: 20px;
    margin-bottom: 30px;
}
.first-product-description .col-md-6.col-sm-6 .widget_sow-button {
    margin-top: 30px;
}
.secnd-cont-section .widget_sow-button {
    margin-top: 30px;
}
.second-hdd .sow-headline {
    color: #000000;
    line-height: 1.4em;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.second-hdd .sow-sub-headline {
    color: #000000;
    line-height: 21px;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.ow-button-hover-fst {
    font-size: 16px;
    color: #fff;
    background: #ff0000;
    padding: 8px 12px;
    margin-right: 15px;
    font-family: 'DINPro-Regular' !important;
}
.ow-button-hover-secd{
    font-size: 16px;
    font-family: 'DINPro-Regular' !important;
    color: #fff;
    background: #808080;
    padding: 8px 12px;
}

/*Single product*/
.product .entry-bor-bottom .product_title, .product .entry-bor-bottom .price {
    display: none;
}
.myrelat-pro {
    margin-bottom: 60px;
}
.myrelat-pro .products .product .btn.btn-default.product_type_simple.ajax_add_to_cart {
    background: transparent;
    border: none;
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
    color: #ff0000 !important;
    position: relative;
    left: 4px !important;
    text-transform: uppercase;
    padding-bottom: 20px;
}
.relat-title{
    font-size: 40px;
    color: #ff0000;
     
    word-spacing: 1px;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
/*.relat-categr a{
    font-size: 40px;
    color: #333;
    width: 40% !important;
    display: block;
    margin-bottom: 25px;
    
}*/
.relat-categr{
    font-size: 40px;
    color: #333;
    width: 40% !important;
    display: block;
    margin-bottom: 25px;
    
}
.relat-categr {
    margin-top: 0px;
}
.single-product .product .summary .product_meta {
    display: none;
}
.single-product #primary {
    min-width: 100%;
}

.single-product #primary .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none !important;
}
.single-product #primary .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: none !important;
    width: 100% !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}
.single-product #primary .woocommerce-tabs.wc-tabs-wrapper #tab-description h2 {
    display: none;
}
.technical-dt .widget-title {
    border: none;
    font-size: 16px;
    color: #ff0000;
     
}
.technical-dt .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-top: 1px solid #ddd;
}


/*After related product black section*/
.page #mynewrelate{
    display: none;
}
.single-product #mynewrelate{
    display: block !important;
}
#myafter-cera .sow-sub-headline span {
    color: #ff0000;
    font-weight: bolder;
    float: right;
}
.relate-pro-secd .sow-headline {
    color: #fff;
    font-size: 17px;
    margin-bottom: 30px;
    font-family: 'DINPro-Regular' !important;
}
.relate-pro-thrd {
    color: #fff;
    font-size: 17px;
}
.relate-pro-thrd > a{
    color: #808080;
    font-size: 17px;
}
.relate-pro-thrd > a:hover{
     color: #ff0000 ;
}
#mynewrelate{
    background: #000;
    padding: 70px 0 110px 0px !important;
}
.single-product #content {
    margin-bottom: 0px !important;
    margin-top: 0 !important;
}


/*Product gallary images*/
.single-product #primary .product .images {
    width: 100% !important;
    float: none !important;
}
.single-product #primary .product .magic-slide.mt-active {
    display: block;
    background: #f6f6f6;
}
.single-product #primary .product .mcs-item{
     background: #f7f7f7
}
.single-product #primary .product .MagicScroll-vertical .mcs-button-arrow-prev {
    left: 372px !important;
}
.single-product #primary .product .MagicScroll-vertical .mcs-button-arrow-next {
    left: 372px !important;
}
.product-gallryy {
    margin: 25px 0;
}
.pro-name-up-glry {
    color: #333;
    font-size: 40px;
    letter-spacing: 1px;
}
.magic-slide.mt-active #MagicThumbImage_Main > span {
    display: none !important;
}
.magic-slide.mt-active #MagicThumbImage_Main div:nth-child(1) > a {
    display: none !important;
}
#MagicToolboxSelectors381 > span > a {
    display: none !important;
}
#MagicToolboxSelectors381 > div > a {
    display: none !important;
}

.MagicThumb-expanded .mgt-figure .div > a{
    display: none !important;
}
.MagicThumb-expanded .mgt-figure span > a{
    display: none !important;
}

.MagicScroll{
    width: 90% !important;
}
.MagicScroll-vertical .mcs-item {
    display: block;
    max-width: 44.4% !important;
    float: left;
	margin-right: 20px;
	margin-bottom: 19px;
}
div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer {
    padding-right: 24px !important;
}
.entry-bor-bottom{
    /*border-bottom: 1px solid #eee;
    padding-bottom: 50px;*/
    margin-bottom: 50px !important;
    margin-top: 0 !important;
}
.mgt-expand-open .MagicThumb-expanded .mgt-figure div {
    display: none !important;
}
.MagicScroll span > a {
    display: none !important;
}
#had-rec-catu a {
    display: block;
}
.had-rec-catuu .sow-headline{
	text-transform: uppercase;
}
#had-rec-catu .sow-sub-headline a::before{
    content: url(https://cattani.com.au/wp-content/uploads/2018/02/product-indx-aftercare.png);
    position: absolute;
    right: 0;
}
#had-rec-catu .sow-sub-headline{
    position: relative;
}
/* Woocommerce breadcrumb*/
.woocommerce-breadcrumb{
    position: absolute;
    z-index: 1;
    top: 18px;
    left: 7px;
    display: none;
}

.entry-content{
	color:#000000 !important;
}
/*Home and other page footer display*/
.home #frst-add {
    display: block !important;
}

.home #scnd-addd {
    display: block !important;
}
/*#frst-add .so-widget-image {
    min-width: 100% !important;
}
#scnd-addd .so-widget-image {
    min-width: 100% !important;
}*/
#frst-add img, #scnd-addd img{
	width: 100%
}
#scnd-addd img{
	border-bottom: 1px solid #E4E4E4;
}
#fut-menuu a {
    text-transform: uppercase;
}
.single #frst-add {
    display: none;
}
.single #scnd-addd {
    display: none;
}
.page #frst-add {
    display: none;
}
.page #scnd-addd {
    display: none;
}
.newsltr-pageonly #fieldEmail {
    min-width: 402px;
    height: 51px;
    border-radius: 0;
	font-size: 18px;
	font-family: 'DINPro-Regular' !important;
}
.footer-on-page-excpt-home #third-upp {
    position: relative;
    top: 19px;
    border-top: 5px solid red;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    left: -2px;
}
.page .newsltr-pageonly {
    position: relative;
    top: 134px;
}
.single .newsltr-pageonly {
    position: relative;
    top: 134px;
}
.search-results .newsltr-pageonly {
    position: relative;
    top: 134px;
}
.search-results .brbry {
    display: none;
}
.search-results #content {
    margin-top: 60px;
    margin-bottom: 0;
}
.singl-entryy .section-divider {
    margin: 49px 0 0px 0;
}
.pageonly-fut-logo-btm {
    margin-bottom: 51px;
}
.home .footer-on-page-excpt-home {
    display: none !important;
}
.page .footer-on-page-excpt-home {
    display: block;
}
.page .only-home-page-diplay-futter {
    display: none;
}
.page #only-home-page-diplay-futter {
    display: none;
}
.home #only-home-page-diplay-futter {
    display: flex !important;
}
#footer-menu-forpage li {
    width: 49%;
    display: inline-block;
    border: none !important;
}
#footer-menu-forpage {
    padding: 0;
}
#footer-menu-forpage li > a{
    color: #000 !important;
    font-family: 'DINPro-Regular' !important;
    font-size: 16px;
}
.footer-on-page-excpt-home #have-complex li a {
    padding: 23px 20px !important;
}
.single #only-home-page-diplay-futter {
    display: none;
}
.single #colophon {
    padding: 0px 0 10px 0 !important;
   
}
.search-results #only-home-page-diplay-futter {
    display: none;
}
.search-no-results #only-home-page-diplay-futter {
    display: none;
}
.search-no-results .newsltr-pageonly {
    position: relative;
    top: 134px;
}
.search-no-results #colophon {
    padding-top: 0 !important;
}
.search-no-results #mynewrelate{
    display: none !important;
}
.search-no-results .brbry{
    display: none;
}
/*#fru .sow-sub-headline{
	overflow: hidden;
    max-height: 44px;
}*/
.newz {
    padding-bottom: 39px;
}
.section-gaping {
    padding-top: 70px;
}
.tel p {
    margin-bottom: 0;
    color: #808080;
}
#footer-area a {
    color: #808080 !important;
}
#footer-area .dund a {
    color: #808080 !important;
}
a, p, div{
	font-weight: normal !important;
}
.installation-banner .panel-grid-cell:first-child {
    margin-top: 130px;
}
.mcs-button-arrow-next{
	width: 19px !important;
	height: 26px !important;
	opacity: 1 !important;
	box-shadow:none !important;
	background-color: none;

}
.mcs-button-arrow-next:before{
	border: none !important;
	background-image: url('https://cattani.com.au/wp-content/uploads/2018/04/red-arrow-down.png');
	height: 26px !important;
	width: 19px !important;
	background-repeat: no-repeat;
	top: 0px !important;
	left: 0px !important;
	-moz-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
-webkit-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
-o-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
-ms-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
transform: rotate(0deg) translateX(0px) translateY(0px) !important;
}	
.mcs-button-arrow-prev{
	width: 19px !important;
	height: 26px !important;
	opacity: 1 !important;
	box-shadow:none !important;
	background-color: none;

}
.mcs-button-arrow-prev:before{
	border: none !important;
	background-image: url('https://cattani.com.au/wp-content/uploads/2018/04/red-arrow-up.png');
	height: 26px !important;
	width: 19px !important;
	background-repeat: no-repeat;
	top: 0px !important;
	left: 0px !important;
	-moz-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
-webkit-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
-o-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
-ms-transform: rotate(0deg) translateX(0px) translateY(0px) !important;
transform: rotate(0deg) translateX(0px) translateY(0px) !important;
}
.panel{
	box-shadow: none !important;
}
.product_cat-consumables .related.products.myrelat-pro, .postid-1214 #mynewrelate, .postid-1217 #mynewrelate, .postid-1218 #mynewrelate, .postid-1219 #mynewrelate, .postid-1182 #mynewrelate, .postid-1181 #mynewrelate, .postid-1178 #mynewrelate{
	display: none !important;
}
#fru a, .fru-hme a {
    display: block;
}
#product-brochures {
    padding-top: 20px;
}
/*Desktop end*/

/*My css*/
.kiwi-article-bar{
    display: none !important;
}
.abt-new-main p > a {
    color: #fff;
}
.abt-new-main p > a:hover {
    color: #fb0d1b;
}
.single-product #mynewrelate {
    background: #000;
    padding: 70px 0 30px 0px !important;
}
#footer-responsive-men {
    display: none;
   
}
.v-menu-2 .tab-content > .active {
    border: none;
}
.close-menu {
    position: relative;
}
#closeyy {
    top: 1px;
    right: 17px;
    z-index: 1;
    
}

.close-menuy {
    position: relative;
}
.closed {

    position: absolute;
    right: 15px;
    top: 1px;
    width: 32px;
    height: 32px;
    opacity: 1;
    z-index: 1;
    background: #000;

}
.closed:hover {
  opacity: 1;
}
.closed::before, .closed::after {

    position: absolute;
    left: 15px;
    content: ' ';
    height: 22px;
    width: 2px;
    background-color: #fff;
    top: 6px;

}
.closed:before {
  transform: rotate(35deg);
}
.closed:after {
  transform: rotate(-35deg);
}

/*Footer tablet*/

@media (min-width:1025px) and (max-width:3000px){
#page-footer-only {
    display: none;
}
   
    
}

@media (min-width:1238px){
    
.container {
    width: 1238px !important;
}
}/*Min width 1200*/
@media (min-width:1200px) and (max-width:1237px){
.turbo-smart-categor-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
      width: 32% !important;
    }
.turbo-smart-acess .woocommerce ul.products li.product {
    margin-right: 20px !important;
}    
}

@media (min-width:1025px){
#mobile-omyy{
    display: none;
}
#mobile-omyy-sec{
    display: none;    
}
#first-produdtin{
    display: none;
}    
#second-produdtin{
    display: none;
}    
.rd-bottom-secc #fru .sow-headline::before {
    display: none;
}
#sem-imgy #fru .sow-headline::before {
 display: none;
    } 
.singl-entryy {
    margin-top: 0 !important;
}
    
.single-post article .entry-header.page-header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} 
/*.home #only-home-page-diplay-futter {
    max-height: 310px !important;
}*/
.news-grids .auto_height.six.columns:nth-child(2n) {
    margin-right: 0;
	margin-left: 0px;
}

.news-grids .auto_height.six.columns:nth-child(2n+1) {
    margin:0 15px 0 0;
}
.search-results #frst-add    {
        display: none;
    }
.search-results #scnd-addd{
        display: none;
    }
.search-no-results #frst-add    {
        display: none;
    }
.search-no-results #scnd-addd{
        display: none;
    }    
} /*Min width 1025*/


@media (min-width:1025px) and (max-width:1199px){
.paddng-cel-blog{
        padding: 0px 0px 0px 0px !important;
    }
.singl-entryy {
    margin-top: 0 !important;
}
    
.single-post article .entry-header.page-header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.related-stor {
    margin-top: 48px;
    padding-top: 37px;
    border-top: 1px solid #eee;
} 
.recent-pstt .rpwe-li.rpwe-clearfix {
    display: block;
    width: 24%;
    float: left;
    margin-right: 12px;
}
.recent-pstt .rpwe-thumb {
    min-height: 265px;
}    
.single-post .entry-content.singl-entryy {
    margin-bottom: 0px;
}
#img-inter .so-widget-image {
    min-height: 550px;
}
/*.turbo-smart-categor-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 31.3% !important;
}*/
.turbo-smart-acess-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    display: inline-block;
}
.turbo-smart-acess .woocommerce ul.products li.product {
    margin-right: 14px !important;
    min-width: 23.5% !important;
}    
#logo {
    
}
.secnd-cont-section {
    margin-top: 50px;
    padding-left: 40px !important;
}
.mycontact-classy .mega-sub-menu {
    width: 119% !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px !important;
}
#footer-menu-forpage li > a {
    font-size: 11px !important;
    font-weight: 600 !important;
} 
#Interesting-histry .sow-sub-headline > br {
    display: none;
}
#mob-smart-cubes-video {
    padding: 0px 25px !important;
}  
.second-benifit-rd {
    padding: 0 0 !important;
}
.ft-benif-rd, .sec-benif-rd {
    padding: 0 0 !important;
}
#fru{
    min-height: 161px;
    }
	
}
/*1025 to 1199*/


@media (min-width:768px) and (max-width:1024px){
#fru .sow-headline {
    position: inherit !important;
}    
.search-no-results #content {
    margin-bottom: 70px;
}   
.page #frst-add {
    display: block !important;
}    
.technica-data{
    width: 100% !important;
    display: contents !important;
    display: block !important;
}
.technica-data .panel-grid-cell:nth-child(1) {
    min-width: 100% !important;
    display: contents !important;    
}
.technica-data .panel-grid-cell:nth-child(2) {
    min-width: 100% !important;
    display: contents !important;    
}    
.col-md-12.first-fut {
    display: none;
}  
.col-md-12.second-fut {
    display: block;
    margin-top: 32px;
}
.search-no-results .col-md-12.second-fut {
    display: block;
    margin-top: 70px !important;
}    
.single-product .col-md-12.second-fut {
    display: block;
    margin-top: 61px;
}    
#home-footer-only {
    display: none;
}
.page #third-upp {
    top: -42px;
}
.home #third-upp {
    top: -103px !important;
}
#first-upp .spacer{
	height: 8px !important;	
}
.second-fut #have-complex li:nth-child(1) > p {
    margin-bottom: 90px;
}
.second-fut #have-complex li a {
    padding-top: 7px !important;
    padding-bottom: 22px !important;
}
#frst-add .so-widget-image {
    min-width: 100%;
}
#imge-bondt .so-widget-image {
    min-width: 100%;
}

.v-menu-1 .nav-tabs > li > a {
    font-size: 15px;
    line-height: 12px;
}
.v-menu-2 .tab-content > .active {
    border: none;
}
.search-results #colophon {
    margin-top: 100px !important;
}

#Interesting-histry {
    background-image: url(https://cattani.com.au/wp-content/uploads/2018/03/Cattani-Italy-HQ.jpg);
    padding-right: 0 !important;
    padding-left: 0 !important;
    background-size: contain;
    background-position: left center;
}
#Interesting-histry img {
    display: none;
}
#Interesting-histry .panel-grid-cell:nth-child(2) .panel-cell-style {
    padding-left: 25px;
}

.product-relate-respon .panel-grid-cell:nth-child(1) {
    width: 100% !important; 
    display: contents !important;
}
.product-relate-respon .panel-grid-cell:nth-child(2) {
    width: 49.2% !important;
    display: block !important;
    float: left;
    margin-top: 50px;
    margin-right: 1.5%;
}
.product-relate-respon .panel-grid-cell:nth-child(3), .product-relate-respon .panel-grid-cell:nth-child(4) {
    width: 49.2% !important;
    display: block !important;
    float: left;
    margin-top: 50px;
}
.section-img-right-left .panel-grid-cell:nth-child(2) , .section-img-right-left .panel-grid-cell:nth-child(1) {
    float: none;
    width: 100% !important;
}
.page-id-1332 .section-img-right-left .panel-grid-cell:nth-child(2),  .page-id-1332 .section-img-right-left .panel-grid-cell:nth-child(1), .research-what-iss-sec.section-gaping .panel-grid-cell {
    width: 100% !important;
}
.research-what-iss-sec.section-gaping {
    display: block !important;
}
.sec-benif-rd {
    padding: 20px 0 0 0 !important;
}

}
/* 768 to 1024 secnd*/


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

.product-relate-respon {
    display: block !important;
}

.cleaning-dis .sow-headline > br {
    display: none;
}    
#sem-imgy .so-panel.widget.widget_sow-image {
    margin-bottom: 0 !important;
}    
.relate-pro-thrd {
    
}

.page-id-5 #fru .sow-headline {
    font-size: 16px !important;
}
#fru.fru-hme .sow-headline {
    font-size: 40px !important;
}    
.relate-pro-secd .sow-headline > br {
    display: none;
}    
#logo {
    
    }
    
.search-tpp .form-search .form-control.search-query {
    padding: 0px 45px 0px 1px !important;
}
.search-tpp #searchsubmit {
    border: none;
    background: transparent;
    position: absolute;
    left: -37px;
    top: 16px;
}
#four-home-sec .so-widget-sow-image .sow-image-container .so-widget-image {
    /*min-height: 200px;*/
}
#fru .sow-sub-headline{
    margin-right: 25px;
        
}

#fru {
    min-height: 226px;
}
#fru.fru-hme {
    min-height: 150px;
}    
#fru .sow-headline::before {
    right: 6px;
    bottom: 25px;
}
#sem-imgy #fru .sow-headline::before {
 display: none;
    }    
#fru.fru-class .sow-headline::before {
    display: none;
}    

#mobile-omyy-sec #recnt-ct-c .so-panel:nth-child(1) {
    margin-bottom: 30px !important;
}  
#mob-smart-cubes-video {
    padding: 0px 25px !important;
}
#cattani-img-btm .so-widget-image {
    /*min-width: 512px;
    min-height: 510px; 
    position: relative; 
    left: -36px;*/
}
#cattani-img-btm {
    margin-top: 58px;
}
#text-austr {
    text-align: left;
}
.site-info, .copyright {
    text-align: left !important;
}
#vdeo-img-text {
    padding: 40px 0;
    padding-right: 0px;
    padding-left: 0px;
}

.turbo-smart-categor-cell .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 15px 10px 1em 15px !important;
    font-size: 25px !important;
}
.ctproduct-p {
    padding: 0 38px 0 15px;
}
.turbo-smart-acess-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: none;
    display: inline-block;
}

.turbo-smart-acess-cell .ctproduct-p {
    padding: 0 8px 0 15px !important;
    font-size: 11px;
}
#first-produdtin{
    display: flex;
}    
#second-produdtin{
    display: flex;
} 
#third-produdtin{
    display: block;
}
#sem-imgy .so-panel.widget.widget_sow-image {
    margin-bottom: 0px !important;
}
#second-produdtin #fru .sow-headline::before {
    display: none;
}
#second-produdtin #fru .sow-headline {
    font-size: 36px;
}
#proin-space .spacer {
    display: none;
} 
.mycontact-classy .mega-sub-menu {
    width: 119% !important;
}

pre {
    overflow: hidden !important;
} 
.second-benifit-rd {
    padding: 0 0 !important;
}
.ft-benif-rd {
    padding: 0 0 !important;
}
.secnd-blck-rdd{
    padding: 0 15px !important;
}    

.optimise .sow-sub-headline {
    letter-spacing:1px;
    word-spacing: 1px;
}
.optimise .sow-sub-headline > br {
    display: none;
}    
.wid-spaccr .spacer {
    height: 90px !important;
}
.second-benifit-rd .widget_sow-headline {
    margin-bottom: 15px !important;
}
.ft-benif-rd .widget_sow-headline {
    margin-bottom: 15px !important;
}
.secnd-blck-rdd.widget_sow-headline {
    margin-bottom: 15px !important;
}
.tmr-side {
    padding: 0 15px !important;
}
.product-cennn {
    padding: 0 15px !important;
}   
.product-code .sow-sub-headline > br {
    display: none !important;
}
.product-code .sow-sub-headline {
    margin-top: 0 !important;
    letter-spacing:1px;
    word-spacing: 1px;
}
.fst-turbo-rd .sow-sub-headline > br {
    display: none !important;
}
.scdd-turbo-rd .sow-sub-headline > br {
    display: none !important;
}
.tmr-side .so-panel:nth-child(1) {
    margin-bottom: 2px !important;
}
.fst-turbo-rd .sow-sub-headline {
    margin-top: 5px !important;
}
.scdd-turbo-rd .sow-sub-headline {
    margin-top: 5px !important;
}    
#two-btu .panel-grid-cell:nth-child(2) {
    width: 65% !important;
}
#two-btuu .panel-grid-cell:nth-child(1) {
    width: 56% !important;
}   
.product-cennn .so-panel:nth-child(1) {
    margin-bottom: 2px !important;
}

.after-frst .sow-headline > br {
    display: none;
}
    
.after-frst .sow-headline{
    letter-spacing:1px;
    word-spacing: 2px;
}
.rd-bottom-secc {
    display: none !important;
}
.secnd-cont-section {
    margin-top: 0;
    padding-left: 0 !important;
}
.first-product-description {
    padding: 0px 0 0px 0;
    border-bottom: none;
}
.seven-year-waar.panel-grid-cell:nth-child(2) {
    margin-top: 20px !important;
}
/*.related.products.myrelat-pro .products > li{
    width: 31.33% !important; 
    float: left !important; 
    margin-right: 10px; 
}*/
.single-ct-tile {
    width: 80% !important;
}
.blog-whatis {
    display: block !important;
}
.section-gaping {
  padding-top: 30px;
}
.blog-whatis .panel-grid-cell:nth-child(1) {
    width: 100% !important;
    display: contents !important;
}
.blog-whatis .panel-grid-cell:nth-child(2) {
    width: 100% !important;
    display: contents!important;
}    

.paddng-cel-blog    {
        padding-top: 35px !important;
}
.related-stor {
    margin-top: 35px;
     padding-top: 37px;
 }
.recent-pstt .rpwe-li.rpwe-clearfix {
    display: block;
    width: 23%;
    float: left;
    min-height: 417px;
}
.recent-pstt .rpwe-thumb {
    min-height: 210px;
}    
.single-post .entry-content.singl-entryy {
    margin-bottom: 130px;
}
#sem-imgy .so-panel:nth-child(1) {
    margin-bottom: 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px !important;
}

.row.myrow-search {
    margin-bottom: 0;
}  
.single #frst-add {
    display: block !important;
}
.single-product #colophon {
    padding: 55px 0 10px 0 !important;
} 
.home #colophon {
    padding-top: 10px !important; 
}
#logo img {
    max-width: 108px !important;
    margin-top: 0;
}
#vdeo-img-text {
    background: #1A1A1A !important;
}
.ipad-home-bottom-color {
    background: #333333 !important;
	padding-bottom: 105px;
}
.spacer-last-home{
    background: #5D5D5D !important;
}
.ipad-home-bottom-color .panel-grid-cell:nth-child(1) {
    display: block !important;
    width: 47% !important;
    float: left;
}
.ipad-home-bottom-color .panel-grid-cell:nth-child(2) {
    width: 52% !important;
    display: block;
    float: right;
}  
.home .fotter-faqss h4.tlkk, .home .fotter-faqss h4.all-the{
	margin-bottom: 23px;
	}
#fut-logo-btm img {
    max-width: 182px;
}

	
.rnde_dev h1.sow-sub-headline{
		font-size: 34px !important;
		line-height: 41px !important;
	}
.product-code.rnde_dev p, .rd-para-text p{
	font-size: 14px !important;	
	}
}/*768 to 1024*/

@media (min-width:768px) and (max-width:1199px){
#searchsubmit {
    background-size: inherit;
    top: 3px;
} 
#search-5 .mysearchhy {
    font-size: 12px;
    font-weight: normal;0
}   
.banner-text h1.sow-headline, .banner-text h1.sow-sub-headline{
	line-height: 56px !important;
	font-size: 52px !important;
	}
.rd-banner-heading2 p.sow-headline, .rd-banner-heading2 {
	line-height: 26px !important;
	font-size: 21px !important;
	}
.abt-new-main p{
    font-size: 18px !important;
	margin-bottom: 30px;
}

.mobile-search-bar {
    display: block;
}
.red-bar .container{
	display: none;
	}

.mobile-search-bar .input-group{
	width: 100%;
}
.mobile-search-bar .input-group input[type="text"]{
    background-color: transparent;
    border: none;
    color: #ffffff;
    padding-right: 40px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    text-shadow: none;
	padding-top: 5px;
    padding-bottom: 5px;
}
.mobile-search-bar .input-group-btn {
    left: auto;
    right: 26px;
    top:3px;
}
.mobile-search-bar .input-group input[type="text"]:focus {
    box-shadow: none;
}
.mobile-search-bar .input-group-btn button{
	background: none;
	border: none;
	border-radius: 0px;
}
.mobile-search-bar .input-group input[type="text"]::-webkit-input-placeholder {
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]::-moz-placeholder {
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]::placeholder{
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]::-ms-input-placeholder{
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .form-group {
    margin-bottom: 0;
}
.mobile-search-bar .input-group input[type="text"]:focus::-webkit-input-placeholder {
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus::-moz-placeholder {
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus::placeholder{
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus::-ms-input-placeholder{
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus + .input-group-btn{
	/*display: none; */
}
.mobile-search-bar .input-group .input-group-btn button{
    pointer-events: none;
}
.astm-search-menu {
    display: none;
}
.container {
    width: 100% !important;
}
.slide-image img {
    margin-bottom: -100px;
}
.single-product .slide-image img {
    margin-bottom: 20px;
}
.same-to-same .spacer {
    height: 40px !important;
}
.tmr-side {
    margin-top: 20px;
}
.product-cennn {
    margin-top: 20px;
}
.turbo-smart-categor-cell .widget_spacer {
    margin-bottom: 0 !important;
}
.turbo-smart-categor-cell .widget_spacer .spacer{
	height: auto !important;		
}
.turbo-smart-categor-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	margin-right: 1.3% !important;
	}
.turbo-smart-acess .woocommerce ul.products li.product {
    margin-right: 1.2% !important;
    width: 23.6% !important;
}
#fru .sow-headline {
    font-size: 18px !important;
}

.related.products.myrelat-pro .products > li {
    float: left !important;
    width: 32.6%;
    margin-right: 1.1% !important;
	clear: none !important;
}
.related.products.myrelat-pro .products > li:nth-child(3n) {
    margin-right: 0 !important;
}
.related.products.myrelat-pro .products > li img{
	width: 100% !important;		
}
.images .MagicToolboxSelectorsContainer a img{
	height: 10vw !important;		
}
.single-product #primary .product .mcs-item a{
	display:block !important;
	height: 100% !important;
}
.myblog-spacrr .spacer {
    height: 0 !important;
}
/* .page-id-1332 .section-img-right-left .panel-grid-cell:nth-child(1) {
    float: right;
	width: 50% !important;
}
.page-id-1332 .section-img-right-left .panel-grid-cell:nth-child(2) {
    float: left;
	width: 50% !important;
}*/
.page-id-1332 .research-what-iss{
		padding-top: 10% !important;
	}
.catalogues::after{
	width: 100%;		
}
.news-grids .content {
    font-size: 16px;
}
.news-grids .auto_height.six.columns:nth-child(even) {
    margin-right: 0;
}
.news-grids .auto_height.six.columns:nth-child(odd) {
    margin-left: 0;
}
.images{
    margin-top: 50px;
}
.y-cn-re > h2{
	font-size: 28px;		
}
.v-menu-1 .nav > li a > span {
    font-size: 11px;
}
.installation-banner .panel-grid-cell:first-child {
    margin-top: 0;
}
#mega-menu-wrap-primary #mega-menu-primary p {
    margin-bottom: 0 !important;
    font-size: 14px !important;
}
.dund > span {
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
}
.col-md-12.lftwq.y-cn-re {
    margin-bottom: 43px;
}
.col-lg-6.lftwq{
border-right:none;
border-bottom:none;		
}
.v-menu-1 .nav-tabs > li > a{
	line-height: 12px;
	font-size: 15px;
}
.requir-txt {

    margin-top: 30px;

}
}
/*768X1199*/


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

.slide-image img {
   margin-bottom: -750px;
}

}

@media (min-width:991px) and (max-width:1024px){

/*
.second-benifit-rd {
    margin-top: 60px;
}
.ft-benif-rd{
    margin-top: 60px;
}*/
 
  
.product-cennn{
    margin-top: 85px;
}
/*.turbo-smart-categor-cell .woocommerce ul.products li.product {
    width: 31.7% !important; 
}*/
.turbo-smart-acess .woocommerce ul.products li.product {
    /*margin-right: 14px !important;
    min-width: 23.5% !important;*/
}    
}
/* 991 to 1024 */
@media (min-width:991px) and (max-width:1199px){
.search-articll {
    float: none !important;
    display: inline-block;
    vertical-align: top;
    width: 49.7% !important;
}
}
@media (min-width:1088px) and (max-width:1199px){
.closed {
   right: 14px;
}
}
@media (min-width:1025px) and (max-width:1088px){
.closed {
   right: 13px;
}
}
@media (min-width:991px) and (max-width:1024px){
.closed {
   right: 12px;
}
}

@media (min-width:768px) and (max-width:990px){
/*.research-what-iss .panel-grid-cell:nth-child(1) {
    width: 40% !important; 
}
.research-what-iss .panel-grid-cell:nth-child(2) { 
    width: 60% !important; 
} 
.research-what-iss-sec .panel-grid-cell:nth-child(1) {
    width: 60% !important; 
}  
.research-what-iss-sec .panel-grid-cell:nth-child(2) { 
    width: 40% !important; 
}*/
.first-trbo-smrtt .panel-grid-cell:nth-child(1) {
    width: 60% !important;
}
.first-trbo-smrtt .panel-grid-cell:nth-child(2) {
    width: 40% !important;
} 
.second-trbo-smrtt .panel-grid-cell:nth-child(1) {
    width: 40% !important;
}
.second-trbo-smrtt .panel-grid-cell:nth-child(2) {
    width: 60% !important;
}
.first-hdd .sow-sub-headline {
    color: #333333;
    line-height: 16px;
    font-size: 34px;
    margin-top: 10px;
    margin-bottom: 10px;
}    
.second-hdd .sow-sub-headline > br {
    display: none;
}
.frst-image-section {
    width: 40% !important;
}
.secnd-cont-section {
    width: 60% !important;
}
.second-hdd .sow-sub-headline {
    margin-bottom: -20px;
    letter-spacing:1px;
} 
.second-hdd .sow-headline {
    color: #000000;
    line-height: 1.4em;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0px;
    letter-spacing:1px;
}    
.technica-data .panel-grid-cell:nth-child(2) > .so-widget-sow-button .ow-button-base > a > span {
    font-size: 16px !important;
}

/*.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {
    float: none !important; 
}  */   
/*.turbo-smart-acess .woocommerce ul.products li.product {
    margin-right: 10px !important; 
    width: 23% !important; 
}*/
.turbo-smart-acess .attachment-shop_catalog.size-shop_catalog.wp-post-image {
    background: #F0F0F0 !important;
    padding: 15px;
    min-height: 214px !important;
}
.turbo-smart-categor-cell .attachment-shop_catalog.size-shop_catalog.wp-post-image {
    background: #F0F0F0 !important;
    padding: 28px;
    /*min-height: 281px !important;*/
}   
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    font-size: 12px !important;
    text-transform: uppercase !important;
	padding: 0 5px 0 5px !important;
}
.areas-row .panel-grid-cell {
    width: 100% !important;
}
.areas-row {
    display: block !important;
}
}/* 768 to 990 */

@media (min-width:848px) and (max-width:990px){
.closed {
   right: 11px;
}
}
@media (min-width:768px) and (max-width:847px){
.closed {
   right: 10px;
}
}

@media (max-width:1024px){

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    text-transform: uppercase !important;
}
.inverter-seven-yer .sow-headline {
    font-size: 14px !important;
    letter-spacing:1px;
    word-spacing: 1px;
}
    
.inverter-seven-yer .sow-sub-headline {
    font-size: 14px !important;
    letter-spacing:1px;
    word-spacing: 2px;
}
.inverter-seven-yer .sow-sub-headline > br{
    display: none;
}    
.spac-hidu{
    display: none !important;
}
   
#footer-area a:hover {
    color: #000 !important;
}
#footer-area a{
    color: #000 !important;
}    
#my-third-desk-on{
        display: none;
}    
.search-tpp {
    display: block;
    background: #ff0000;
}
.search-tpp .form-search .form-control.search-query {
    height: 60px;
    border: none;
    background: red;
  	color: #fff;
}
.search-tpp .form-search .form-control.search-query::placeholder {
    color: #ffffff;
    text-align: left;
    text-transform: uppercase !important;
    position: relative;
    right: 25px !important;
}
#search-3{
    margin-bottom: 0;
}
.search-tpp #searchsubmit {
    border: none;
    background: transparent;
    position: absolute;
    top: 16px;
}
.search-tpp .form-group {
    margin-bottom: 0;
}
.search-tpp .form-group .input-group {
      display: block;
}


.blog-mobile-sec .panel-grid-cell:nth-child(1) {
    width: 100% !important;
    display: block !important;
}
/*.myblog-spacrr {
    display: none;
}*/
.singl-entryy {
    margin-top: 0 !important;
}
.single-post article .entry-header.page-header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#Interesting-histry .sow-sub-headline > br {
    display: none;
}
#mob-smart-cubes-video .sow-sub-headline > br {
    display: none;
}    
}
/* Max width 1024 */


@media (max-width:767px){
/*.lsow-supports.lsow-no-touchevents.lsow-flexbox.lsow-flexboxlegacy.lsow-csstransforms.lsow-csstransforms3d.responsive-menu-pro-open {

    height: 100%;
    overflow-y: hidden;
    z-index: -1005;

}*/ 
.mejs-overlay-button {
     width: 50px !important;
     height:50px !important;
}
#responsive-menu-pro-container::-moz-scrollbars{
    display:none !important;
    }
#responsive-menu-pro-container {
    overflow: -moz-scrollbars-none;
}
#responsive-menu-pro-container {
    -ms-overflow-style: none !important; 
    overflow: -moz-scrollbars-none !important; 
}    
    
.images .MagicToolboxSelectorsContainer a {
    background-color: #e5e5e5;
}
.brbry {
    display: none;
} 
.search-results .row.myrow-search {
    margin-bottom: 0;
}
.search-results #content {
     margin-bottom: 0px;
}    
.myrelat-pro .products li a > img {
    min-width: 100% !important;
}
/*.blog-whatis .so-widget-image {
    min-width: 100% !important;
}*/   
.recent-pstt .rpwe-li.rpwe-clearfix {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 30px;
}
.paddng-cel-blog{
    padding: 0px 0px !important;
}
.related-stor {
    margin-top: 15px;
}
.recent-pstt .rpwe-block ul li a > .rpwe-thumb {
    min-width: 100% !important;
}    
.navbar-toggle {
    display: none;
}
.mega-menu-toggle  {
    position: absolute;
    top: -44px;
    right: 0;
}
.mega-menu-toggle{
    background: transparent !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after {
    display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::before {
    color: #000 !important;
}    
.search-tpp #searchsubmit {
    left: auto;
    right: 0;
    z-index: 3;
}
.search-tpp .form-search .form-control.search-query {
    padding: 0px 20px 0px 0px !important;
	box-shadow: none;
} 
#mobile-omyy-sec #recnt-ct-c .so-panel:nth-child(1) {
    margin-bottom: 30px !important;
}
#fru .sow-headline, #fru .sow-sub-headline {
    text-align: left;
}
#four-home-sec {
	display: block;
    top: 30px;
    clear: both;
    overflow: hidden;
    margin: 0 -5px;

}
#fru .sow-headline::before {
     display: none;
}
#Interesting-histry .panel-grid-cell:nth-child(1) {
    margin-bottom: 0px;
}
.turbo-smart-categor-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: auto; 
    margin: 0 0px 16px 0;
}
.turbo-smart-categor-cell .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 15px 10px 1em 15px !important;
} 
.col-md-12.first-fut {
    display: none;
}
.col-md-12.second-fut {
    display: block;
}    
.col-md-12.mytest {
    display: block;
}
#page-footer-only{
    display: none;
}    
.ctproduct-p {
    padding: 0 15px 0 15px;
}
/*.turbo-smart-acess .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: auto; 
    margin: 0 0 2.992em; 
    float: none !important;
}*/
.site-info, .copyright {
    text-align: left !important;
} 
#second-upp div:nth-child(1) {
    margin-bottom: 30px !important;
}
.newsltr {
    position: inherit;
    left: 0px;
}    
#fieldEmail {
    min-width: 200px;
}
#third-upp {
    top: auto;    
}
  
.cprt {
    position: inherit; 
    padding-left: 0;
    text-align: center;
}
#austra .sow-headline-container > p {
    text-align: center;
}
#austra {
    padding-left: 0px !important;
}
.dund {
    text-align: center;
}
#have-complex li {
    text-align: center;
}
#fut-logo-btm .sow-image-container {
    text-align: center;
}    
#frst-add .sow-image-container > img {
    min-width: 100%;
}
#home-footer-only #imge-bondt .sow-image-container > img {
    min-width: 100%;
}
.second-fut .newsltr #fieldEmail {
    min-width: 100%;
}
#first-upp .so-panel:nth-child(2) {
    display: none;
}
#first-upp .so-panel:nth-child(3) {
    margin-bottom: 10px !important;
}    
#two-eachother {
    margin-top: 0;
    min-width: auto !important;
}
#two-eachother .panel-grid .panel-grid-cell#pgc-w5a50cfe2bd5a8-0-0 {
    margin-bottom: -23px;
}
.second-fut #have-complex li:nth-child(1) > p {
    margin-bottom: 64px;
    padding-left: 0 !important;
}
.second-fut #have-complex li a {
    padding: 15px 20px !important;
}
#first-produdtin {
    display: none;
}
#second-produdtin  {
    display: none;
}
#third-produdtin{
    display: block;
}
.turbo-smart-acess .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100%;
}
.turbo-smart-categor-cell .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    width: 100%;
}
.mycontact-classy .mega-sub-menu {
    width: 100% !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 100% !important;
}
.v-menu-1 .nav-tabs {
    border-right: 1px solid #CBCBCB;
} 
.v-menu-1 .nav > li > a {
    padding: 20px 15px;
    font-size: 16px;
}
.relat-categr a {
    width: 100% !important;
}
.related.products.myrelat-pro .products > li{
    width: 49% !important;
    float: left !important;
    margin-bottom: 16px;
}
.secnd-cont-section {
    margin-top: 30px;
    padding-left: 15px !important;
}

.MagicScroll{
    min-width: 100% !important;
	height: 25vw !important;
} 
.single-product .myblog-spacrr {
    display: none;
}
.singl-entryy hr.section-divider {
    margin-top: 0;
    margin-bottom: 0;
}
.single-post #content {
    margin-top: 0;
    margin-bottom: 0;
}    
#four-home-sec .sow-image-container .so-widget-image {
    min-width: 100% !important;
}
.mycontact-classy .mega-sub-menu {
    margin-top: -10px !important;
}
   
.after-frst .sow-headline > br {
    display: none;
}
.v-menu-2 .tab-content > .active {
    border: none;
}
.y-cn-re > h2 {
    padding-left: 10px;
}
.y-cn-re > p {
    padding-left: 10px;
} 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    font-size: 14px !important;
    font-weight: 700 !important;
}
.requir-txt {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.requir-txt {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.subuu {
    float: left !important;
}
.subuu > input {
    padding-left: 0px !important;
}
.thri-imgyy-upp {
    margin-top: 0;
    margin-bottom: -60px !important;
}
.images{
    border-bottom: 1px solid #ccc;
    margin-bottom: 40px;
    padding-bottom: 20vw;
}
.thri-imgyy-upp .panel-grid-cell:nth-child(2) {
    margin-top: 0 !important;
}
.thri-imgyy-upp + .panel-grid .spacer{
	height: 10px !important;
}
.thri-imgyy.panel-row-style {
    display: block !important;
     clear: both !important;
     overflow: hidden !important;
}
.thri-imgyy .panel-grid-cell:first-child, .thri-imgyy .panel-grid-cell:nth-child(2), .thri-imgyy .panel-grid-cell:nth-child(3) {
    float: left !important;
    width: 33.3% !important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right {
    margin-top: 6px;
}
.mytest aside .panel-layout .panel-grid .panel-grid-cell #imge-bondt {
    border-left: 1px solid #d8d8d8 !important;
} 
.search-no-results #mynewrelate {
    padding: 70px 0 50px 0px !important;
}
.search-no-results #fut-logo-btm {
    margin-top: 30px;
}
#two-eachother #fut-menuu ul li {
    text-align: center;
}
#logo img {
    max-width: 135px !important;
    margin-top: 3px;
}   
#four-home-sec .panel-grid-cell {

    width: 50% !important;
    float: left !important;
    padding: 0 5px !important; 

}
#fru {
    position: relative;
    min-height: 177px;
}
#fru:after{
    content:'';
    position: absolute;
    right: 10px;
	height: 14px;
	width: 21px;
	background-image: url('https://cattani.com.au/wp-content/uploads/2018/01/newaer.png');
	background-size: cover;
	background-repeat: no-repeat;
	bottom: 10px;
}
.mobile-search-bar, .red-bar{
	display:block;
}
	
.search-tpp .form-search .form-control.search-query {
	height: 36px;
}
.form-search .input-group-btn {
     top: 5px;
    left: auto;
    right: 0;
}
.search-tpp #searchsubmit{
	top:0px;
	padding-right: 0;
	padding-left: 0;
}
#responsive-menu-pro-button {
    text-align: right;
    padding-right: 12px !important;
}
.myhead-top {
    padding: 10px 0;
}
.navbar.navbar-default{
    position: fixed;
    top: 36px;
    z-index: 2;
    width: 100%;
}

#responsive-menu-pro-container {
    margin-top: 95px !important;
}
#fru .sow-sub-headline {
   /* overflow: hidden;
    max-height: 51px;*/
}
#fru.fru-hme .sow-headline {
    font-size: 34px !important;
}
.product-relate-respon {
    display: block !important;
    clear: both;
    overflow: hidden;
}
.product-relate-respon .panel-grid-cell:nth-child(2), .product-relate-respon .panel-grid-cell:nth-child(3) {
    float: left;
    width: 50% !important;
}
.product-relate-respon .panel-grid-cell:nth-child(2){
	padding-right: 10px !important;
	padding-top: 25px !important;
	margin-bottom: 0 !important;
	}	
.product-relate-respon .panel-grid-cell:nth-child(3){
	padding-left: 10px !important;	
	padding-top: 25px !important;
	}
.responsive-spacer .spacer {
    height: auto !important;
}
#vdeo-img-text {
    padding-bottom: 35px;
    padding-top: 35px;
}
#content{
    margin-top: 60px !important;
}
.page-id-4192 #content {
    margin-top: 97px !important;
}
.home #content{
    margin-top: 97px !important;
}
.cattani-solution .panel-grid-cell:nth-child(2) .panel-cell-style {
    padding-top: 0 !important;
}
.cattani-solution {
    padding-bottom: 50px;
}

.home #colophon {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}
.blog-whatis.section-gaping {
    padding-top: 30px;
}
#responsive-menu-pro li a{
	text-transform: uppercase;
    cursor: pointer;
	}
.menu-footer-two-container ul, .menu-footer-one-container ul{
	padding-left: 0px !important;
	padding-right: 0px !important;
	}
.second-fut #fut-logo-btm img {

    width: 137px;

}
#logo {
    padding: 0;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow{
	top: 22px;
	}
.first-row-blgy.section-gaping .widget_spacer {
    margin-bottom: 0 !important;
}
.first-row-blgy.section-gaping .spacer {
    height: 0 !important;
}	
.cleaning-dis br {
    display: none;
}
#fru h1{
	font-size: 30px !important;
	line-height: 34px !important;
}
	.catalogues::after{
		width: 100%;
	}
.installation-banner .panel-grid-cell:first-child {
    margin-top: 0px;
}
.installation-banner {
    margin-bottom: 170px;
}
.news-grids .all_main .auto_height.six.columns{
	width: 100% !important;
}
.search-results #primary {
    margin-top: 70px;
}
.products li, .responsive-product-grid .products li {
    float: left !important;
    width: 48.9% !important;
}
.responsive-product-grid .products li:nth-child(2n), .products li:nth-child(2n) {
    margin-left: 2% !important;
}
.turbo-smart-categor-cell .so-panel:first-child {
    display: none;
}
.turbo-smart-acess .woocommerce ul.products li.product{
	margin-right: 0px !important; 
	margin-bottom: 16px !important;
}
.woocommerce + .widget_spacer {
    margin-bottom: 16px !important;
}
.woocommerce + .widget_spacer .spacer {
    height: 0px !important;
}	
.page #frst-add, .page #scnd-addd {
    display: block;
}
.blog-whatis.section-gaping .panel-grid-cell:last-child {
    margin-bottom: 30px;
}
.mcs-button-arrow-prev, .mcs-button-arrow-next{
	background-color: transparent !important;
}
.mcs-button-arrow-next:before {
    background-image: url('https://cattani.com.au/wp-content/uploads/2018/04/red-arrow-right.png');
    background-size: cover;
	width: 20px !important;
	height: 12px !important;
	background-position: center center;
}
.mcs-button-arrow-prev:before{
    background-image: url('https://cattani.com.au/wp-content/uploads/2018/04/red-arrow-left.png');
    background-size: cover;
	width: 20px !important;
	height: 12px !important;
	background-position: center center;
}
.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next, .MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev{
	top: 12vw !important;		
	}
.single-product #primary .product .mcs-item {
    background: none;
	height: auto;
}
.single-product #primary .product .mcs-item{
	background-color: #E5E5E5;
	margin-right: 25px;
	}
	div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer{
		    padding-right: 0 !important;
	}
.table-responsive{
	border: none !important;
}
.images {
    margin-top: 160px;
}
.slide-image .sow-image-container{
	text-align: center !important;
}
.single #frst-add, .single #scnd-addd {
    display: block;
}	
.recent-pstt .rpwe-thumb {
    min-height: auto;
}
.succes-galary .sow-image-container, .section-img-right-left .sow-image-container{
    text-align: left !important;
}
.section-gaping {
    padding-top: 30px;
}
.sec-benif-rd{
	padding-right: 0px !important;		
	}
.mcs-wrapper {
    height: 20vw !important;
} 
.astm-search-menu-wrapper, .red-bar .container{
	display: none !important;
	}
.mobile-search-bar .form-group {
    margin-bottom: 0;
}
.mobile-search-bar .input-group {
    width: 100%;
}
#search-5 .mysearchhy {
    font-size: 12px;
    font-weight: normal;
}
.mobile-search-bar .input-group input[type="text"] {
    background-color: transparent;
    border: none;
    color: #ffffff;
    padding-right: 40px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    text-shadow: none;
    padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 15px;
}
.mobile-search-bar .input-group-btn {
    left: auto;
    right: 26px;
    top: 3px;
}
#searchsubmit {
    background-size: inherit;
    top: 3px;
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.mobile-search-bar .input-group .input-group-btn button {
    pointer-events: none;
}
.mobile-search-bar .input-group input[type="text"]:focus {
    box-shadow: none;
}
.mobile-search-bar .input-group input[type="text"]::-webkit-input-placeholder {
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]::-moz-placeholder {
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]::placeholder{
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]::-ms-input-placeholder{
	color: #ffffff;
	text-align: left;
	font-family: 'DINPro-Regular';
}
.mobile-search-bar .input-group input[type="text"]:focus::-webkit-input-placeholder {
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus::-moz-placeholder {
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus::placeholder{
	visibility: hidden;
}
.mobile-search-bar .input-group input[type="text"]:focus::-ms-input-placeholder{
	visibility: hidden;
}
.red-bar .love-text{
    position: fixed;
    top: 0;
    width: 100%;
    background-color:rgba(255, 0, 0, 1);
    z-index: 99999;
}
	#fru .sow-headline a::before{
		content: '';
	}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow {
    right: 13px !important;
    width: 54% !important;
    background: none !important;
    border: none !important;
    text-align: right;
	height: 80px !important;
}

#responsive-menu-pro-container{
	overflow-y: hidden !important;	
	}
#responsive-menu-pro-wrapper{
    margin-right: -17px !important;
	overflow-y: scroll;
	height: 99%;
}
.catalogue-spacerr {
    height: 30px !important;
}

/*responsive contact section css*/
#footer-responsive-men {
    background: #F0F0F0;
    padding-bottom: 25px;
}
#footer-responsive-men #custom_html-4 {
    width: 100%;
}
.v-menu-1 .nav-tabs {
    background: #fff;
}
#cross-fut-mn {
    top: 7px;
    right: 12px;
    z-index: 1;
}
#cross-fut-mn .fa.fa-times {
    font-weight: lighter;
    font-size: 18px;
}    
.respon-menun {
    position: relative;
}
.closedresp {
    position: absolute;
    right: 12px;
    top: 4px;
    width: 32px;
    height: 32px;
    opacity: 1;
    background: #000;
    z-index: 1;
}
.closedresp:hover {
  opacity: 1;
}
.closedresp::before, .closedresp::after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 22px;
    width: 2px;
    background-color: #fff;
    top: 5px;
}
.closedresp:before {
  transform: rotate(35deg);
}
.closedresp:after {
  transform: rotate(-35deg);
}    
#footer-responsive-men .v-menu-1 {
    border-top: none !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
    background: transparent !important;
}
#footer-responsive-men .v-menu-2 {
    padding-right: 12px !important;
    padding-left: 12px !important;
}   
.v-menu-1 .nav-tabs {
    border-top: 7px solid #ff0000;
}
#footer-responsive-men .v-menu-1 .nav-tabs {
    border-top: none;
}    
.v-menu-2 {
    border-top: none !important;
    width: 100% !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    margin-top: 0px;
}
.v-menu-2 .tab-content {
    background: #fff;
    border-left: 1px solid #CBCBCB !important;
    border-right: 1px solid #CBCBCB !important;
    border-bottom: 1px solid #CBCBCB !important;
}
.y-cn-re > h2 {
    margin-top: 0;
    padding-top: 15px;
}
#footer-responsive-men .col-lg-6.lftwq {
   border-right: none;
}
#footer-responsive-men .lftwq .sow-headline {
    
}
#footer-responsive-men .subuu > input {
    padding-left: 10px !important;
}
#footer-responsive-men .dund {
    text-align: left !important;
}
.top-bordrr-red {
    border-top: 7px solid red;
    margin-top: 4px;
}
.top-bordrr-blk {
    border-top: 7px solid #000;
}    
button#responsive-menu-pro-button {
    
}  
.tp-parallax-wrap{
	left: 15px !important;
	}
}
/* max width 767 */
.tp-bgimg.defaultimg {
    background-color: #000 !important;
}
@media (min-width:481px) and (max-width:767px){
#footer-responsive-men .lftwq .sow-headline {
    padding-left: 9px !important;
}    
.top-spacerr .spacer {
    display: none;
}
.second-benifit-rd {
    padding: 0px !important;
}
.optimise .sow-sub-headline {
    letter-spacing:1px;
    word-spacing: 1px;
}
.optimise .sow-sub-headline > br {
    display: none;
}    
.ft-benif-rd {
    padding: 20px 0 0 0 !important;
}
.secnd-blck-rdd {
    padding: 0px !important;
}
.tmr-side {
    padding: 25px 0 10px 0 !important;
}
.second-trbo-smrtt {
    padding-top: 40px !important;
    border-top: 1px solid #e4e4e4;
}
.research-what-iss-sec {
    padding-top:0px !important;
    /*border-top: 1px solid #e4e4e4;*/
}
.product-cennn {
    padding: 0 !important;
}
.first-trbo-smrtt {
    margin-top: 40px !important;
}
.same-to-same .spacer {
    display: none;
}    
#post-254 .sow-image-container {
    text-align: left !important;
}
#post-254 br {
    display: none;
}
#post-254 #rev_slider_4_1 br {
    display: block !important;
}
.relate-pro-secd .sow-headline > br {
    display: none;
}
.breadcrumbs {
    margin-bottom: 20px;
}
.single-ct-tile h1.entry-title {
    font-size: 50px;
}
.header-wrap {
    padding: 31px 0px 50px 0px;
}
#Interesting-histry{
    overflow: hidden;
    clear: both;
    display: block !important;
}
#Interesting-histry .panel-grid-cell{
    float: left !important;
    width: 50% !important;
}
#Interesting-histry{
background-image: url("https://cattani.com.au/wp-content/uploads/2018/03/Cattani-Italy-HQ.jpg");	
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	padding: 0 0 !important;
}
#Interesting-histry img{
		opacity: 0;
	}
.cattani-solution {
    padding-bottom: 50px;
}
.ipad-home-bottom-color .panel-cell-style {
    padding-top: 20px !important;
}
.second-fut .newsltr {
    position: relative;
    left: 0px;
    margin-top: 60px;
}
.second-fut .panel-grid .panel-grid-cell {
    float: left;
    width: 50% !important;
	margin-bottom: 0 !important;
}
.second-fut .panel-grid {
    clear: both;
    overflow: hidden;
    display: block !important;
}
#fut-logo-btm .sow-image-container {
    text-align: left;
}
.second-fut #have-complex li a {
    padding: 20px 20px 25px 20px !important;
}
#fut-logo-btm {
    margin-top: 82px;
}
#two-eachother #fut-menuu ul li {
    text-align: left;
}
#home-footer-only .panel-grid-cell {
    float: left;
    width: 50% !important;
    margin-bottom: 0;
}
#home-footer-only {
    overflow: hidden;
    clear: both;
    display: block !important;
}
#home-footer-only .panel-grid-cell:last-child {
    display: none;
}
#footer-area a {
    font-size: 11px;
}
#have-complex li{
	text-align: left;
	}
.second-fut #have-complex li:nth-child(1) > p{
	padding-left: 15px !important;
}
.dund, #austra .sow-headline-container > p{
	text-align: left;		
}
#austra{
	padding: 0 10px !important;	
}
#fut-menuu #menu-footer-two-1 {
    margin-bottom: 0;
    padding-bottom: 0;
}
	#colophon{
		background-color:#ffffff !important;
		background-image: none !important;
	}
.banner-text h2 {
    font-size: 24px !important;
}
.banner-text h1 {
    font-size: 80px !important;
    line-height: 80px !important;
}
.banner-text .single-text-heading h1{
    font-size: 68px !important;
    line-height: 74px !important;		
}
.banner-text h3 {
    font-size: 40px !important;
}
.abt-new-main p {

    font-size: 24px;
    line-height: 22px;

}

.succes-galary p, .succes-galary p.sow-headline{
	/*font-size: 21px !important;	*/	
}
.dund{
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.page-header.mysearch-hedd{
	font-size: 35px;
	line-height: 38px;
}
.page-header.mysearch-hedd .page-title{
	font-size: 35px;		
	}
.product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(2){
	padding-right: 0 !important;		
}
.product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(2), .product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(3), .product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(4){
		float: left;
		width: 33% !important;
	}
.product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(2) {
    padding-right: 10px !important;
}
.product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(3) {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.product-relate-respon.three-grid-cta .panel-grid-cell:nth-child(4) {
    padding-top: 25px !important;
    padding-left: 10px !important;
}
.three-grid-cta #fru h1 {
    font-size: 21px !important;
    line-height: 25px !important;
}
p{
    /*font-size: 14px !important;		*/
}
.recent-pstt ul li {
    float: left;
    width: 48.9% !important;
    margin-bottom: 16px !important;
}
.recent-pstt ul li:nth-child(2n+2) {
    margin-left: 9px;
}
.recent-pstt .rpwe-title {
    font-size: 20px;
}
}
/* 481 to 767 */
@media (max-width:570px) and (min-width:481){
#fru h1 {
    font-size: 22px !important;
    line-height: 26px !important;
}	
}

@media (max-width:480px){
	#colophon{
		padding:10px 0 0 0 !important;
	}
.top-spacerr .spacer{
    display: none;
}
.second-benifit-rd {
    padding: 0px !important;
}
.optimise .sow-sub-headline {
    letter-spacing:1px;
    word-spacing: 1px;
}
.optimise .sow-sub-headline > br {
    display: none;
}    
.ft-benif-rd {
    padding: 20px 0 0 0 !important;
}
.secnd-blck-rdd {
    padding: 0px !important;
}
.tmr-side {
    padding: 25px 0 10px 0 !important;
}
.second-trbo-smrtt {
    padding-top: 40px !important;
    border-top: 1px solid #e4e4e4;
}
.research-what-iss-sec {
    padding-top: 10px !important;
    /*border-top: 1px solid #e4e4e4;*/
}
.product-cennn {
    padding: 0 !important;
}
.first-trbo-smrtt {
    margin-top: 40px !important;
}
.same-to-same .spacer {
    display: none;
}
.relate-pro-secd .sow-headline > br {
    display: none;
}  
.single-ct-tile h1.entry-title {
    font-size: 40px;
    letter-spacing: 1px;
}
.ctpostsubtitles {
    margin-top: 10px;
    margin-bottom: 12px;
    font-size: 25px;
}
.breadcrumbs {
    margin-bottom: 20px;
}
.header-wrap {
    padding: 31px 0px 44px 0px;
} 
.banner-text h1 {
    line-height: 30px !important;
    font-size: 30px !important;
}
.banner-text h2 {
    font-size: 23px !important;
    line-height: 25px !important;
}
.banner-text h3{
font-size: 23px !important;
line-height: 25px !important;
}
.rnde_dev h1, .succes-galary h1, .blog-whatis h1{
	font-size: 30px !important;	
	}
.rnde_dev h1{
	line-height: 34px !important;
	}
.areas h3 {
    color: #ff0000;
    border: none;
    font-size: 19px;
}
.distributor h3 {
    font-size: 24px !important;
}
.page-header.mysearch-hedd{
	font-size: 30px;
	line-height: 34px;
}
.page-header.mysearch-hedd .page-title{
	font-size: 30px;		
	}
.search-articll .entry-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-size: 24px !important;
	}
.mytest aside .panel-layout .panel-grid .panel-grid-cell #imge-bond{
	border-right: 1px solid #d8d8d8 !important;
	}
.single-product #first-upp {
    margin-top: 20px;
}
.product-relate-respon .panel-grid-cell:nth-child(3){
	padding-left: 0 !important;	
}
.product-relate-respon .panel-grid-cell:nth-child(2) {
    padding-right: 0 !important;
	}
#mynewrelate {
  	padding-bottom:42px !important;
}
.images{
    margin-top: 160px;
}

}/*max width 480*/

a#MagicThumbImage_Main img + div {
    display: none !important;
}
@media (max-width:372px){
.ow-button-hover-fst{    
    min-width: 100% !important;
    margin-bottom: 10px !important;
}
.ow-button-hover-secd{    
    min-width: 100% !important;
}
.relate-pro-secd .sow-headline > br {
    display: none;
}
.second-fut #have-complex li a {
    padding: 15px 10px !important;
}    
}

@media (max-width:281px){
.ow-button-hover-fst {
    margin-right: 5px !important;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link {
    font-size: 27px !important;
}    
}
@media (min-width:320px) and (max-width:480px){
#fru h1, #fru p{
	font-size: 14px !important;
}
#fru{
	padding-left: 10px !important;
	padding-right: 10px !important;
}
#fru.fru-hme .sow-headline {
    font-size: 24px !important;
}
}
@media (min-width:250px) and (max-width:480px){
#fru.fru-hme p #fru p{
	font-size: 17px !important;	
	}
#fru.fru-hme .sow-headline, #fru .sow-headline {
    font-size: 15px !important;
	line-height: 20px;
}

#vdeo-img-text {
    padding-bottom: 35px;
    padding-top: 35px;
}
#fru.fru-hme, #fru {

    padding-left: 15px !important;
    padding-right: 15px !important;

}
#fru .sow-sub-headline {
    /*overflow: hidden;
    max-height: 44px;*/
}
#four-home-sec .panel-grid-cell {
    width: 100% !important;
    float: left !important;
    padding: 0 5px !important;
	margin-bottom: 30px;
}
#Interesting-histry {
    padding-top: 30px !important;
}
.product-relate-respon .panel-grid-cell:nth-child(2), .product-relate-respon .panel-grid-cell:nth-child(3) {
    float: none;
    width: 100% !important;
}
    

}
@media (min-width:650px) and (max-width:767px){
#responsive-menu-pro-container #responsive-menu-pro > li.responsive-menu-pro-item:nth-child(1) a .responsive-menu-pro-subarrow {
    width: 77% !important;
}
#responsive-menu-pro-container #responsive-menu-pro > li.responsive-menu-pro-item:nth-child(2) a .responsive-menu-pro-subarrow, #responsive-menu-pro-container #responsive-menu-pro > li.responsive-menu-pro-item:nth-child(3) a .responsive-menu-pro-subarrow {
    width: 100% !important;
}	
}
@media (min-width:550px) and (max-width:649px){
#responsive-menu-pro-container #responsive-menu-pro > li.responsive-menu-pro-item:nth-child(1) a .responsive-menu-pro-subarrow {
    width: 73% !important;
}

}
@media (min-width:250px) and (max-width:549px){
#responsive-menu-pro-container #responsive-menu-pro > li.responsive-menu-pro-item:nth-child(1) a .responsive-menu-pro-subarrow {
    width:69% !important;
}
}
@media only screen and (min-width:610px) and (max-width: 767px){	
#fru.fru-hme.on-video {
    min-height: 178px;
}
}
@media only screen and (min-width:530px) and (max-width: 609px){	
#fru.fru-hme.on-video {
    min-height: 192px;
	padding: 20px 15px 15px 20px;
}
}
.abt-new-main p {
    color: #fff;
}
@media only screen and (min-width: 481px){	
.recent-pstt .rpwe-li.rpwe-clearfix {
    min-height: 410px;
    position: relative;
}
.recent-pstt .more-link {
    position: absolute;
    bottom: 0;
    left: 0;
}
}