section[data-cattype="404"]{
	min-height:450px;
	padding: 50px 0;
	background-repeat:no-repeat !important;
	background-position:center center !important;
}

[data-cattype="404"] h2{
    margin-bottom: 30px;
    position: relative;
}

[data-cattype="404"] h2:before{
    position: absolute;
    content: '';
    background-image: url(../../../data/ckfinder/images/divider.png);
    background-size: contain;
    background-repeat: no-repeat;
    width:46px;
    height: 14px;
    left: 35%;
    top:32%;
}

[data-cattype="404"] h2:after{
    position: absolute;
    content: '';
    background-image: url(../../../data/ckfinder/images/divider.png);
    background-size: contain;
    background-repeat: no-repeat;
    width:46px;
    height: 14px;
    right: 35%;
    top:32%;
}


section[data-cattype="83001"] ul.listImage li,
section[data-cattype="83001"] ul.listImage li .wrapper_image{
    width: 150px;
    height: 112px;
    border: none;
}
section[data-cattype="83001"] ul.listImage li{  margin: 10px;}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 980px) {
  section[data-cattype="404"] {
      min-height: 300px;
      padding: 70px 0;
      background-size:cover !important;
  }
    
    [data-cattype="404"] h2:before{
        content: none;
    }

    [data-cattype="404"] h2:after{
        content: none;
    }
}

@media screen and (max-width: 767px) {
    section[data-cattype="404"] {
      min-height: 300px;
      padding: 0 0 70px;
      background-size:cover !important;
    }

	[data-cattype="404"] .col-sm-4{
		margin-bottom: 15px;
	}
    
    [data-cattype="404"] h2:before{
        content: none;
    }

    [data-cattype="404"] h2:after{
        content: none;
    }
}
   


