/*Smartphones , Portrait and Landscape */
@media only screen  and (min-width: 100px) and (max-width: 667px) { 

/* Header */
.top-links-container {
display: none;
}
.header-container.type4 {
height: 60px !important;
padding: 5px 0px 0px 10px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.header-container.type4 .header {
padding: 10px 10px 0px 5px !important;
height: 54px !important;
text-align: center;
}

.header-container.sticky-header.type4 .header .logo {
top: 0px;top: -8px !important;
}
.header-container.sticky-header.type4 .header {
    padding: 10px 0px 0px 0px !important;
}

.header > .logo {
left: 0px;
bottom: 0px;
top: 0px;
padding: 0px 0px 0px 0px !important;
}

.header-container.type4 .header .logo img {
max-width: 100%;
height: 29px !important;
width: 110px;
}

.header-container.type4 .search-area {
width: 30px !important;
position: absolute !important;
float: left !important;
left: 40px !important;
top: 8px !important;
height: 30px !important;
}
.header-container.type4 .search-area .search-icon {
line-height: 18px !important;
width: 30px !important;
}

.header-container.type4 .search-area .search-icon i {
color: #79AE32;
font-size: 23px;
}
.header-container.type4 .search-area .search-icon i:hover {
color: #003D1F;
}

.header-container.type4 .header .form-search {
width: 280px !important;
top: 30px !important;
left: -40px;
right: 0px !important;
border-width: 2px !important;
overflow: hidden !important;
}

.header .form-search #search {
width: 230px !important;
}
.header .form-search #cat {
display: none;
}

.header .form-search button.button {
    border-radius: 0px !important;
    border-left: 2px solid #CCC !important;
}

.mat-quote-area {
top: 8px !important;
left: 10px !important;
height: 20px;
}
.matminiquote {
    height: 20px;
}
.mybag-quote {
    height: 20px !important;
    line-height: 40px !important;
    top: 0px !important;
}
.mybag-quote img {
    width: 20px;
}
.mybag-quote .quote-info .quote-qty {
font-weight: 600;
top: -27px;
left: -4px;
height: 13px !important;
width: 28px !important;
font-size: 10px !important;
line-height: 12px;
border-radius: 7px;
background: #79AE32;
}
.topQuoteContent {
    display: none;
    right: 0px;
    top: 30px ;
    width: 250px;
}

.header-container.type4 .menu-icon {
position: relative;
left: 0px !important;
top: 0px;
float: left !important;
margin: 0px !important;
line-height: 20px !important;
}

.header-container.type4 .menu-icon a i {
font-size: 28px;
color: #79AE32;
}
.header-container.type4 .menu-icon a i:hover {
color: #003D1F;
}
.header-container.type4 .top-links-icon {
    display: none !important;
}

.mat-contact-header .mail {
display: none;
}

.mat-contact-header {
top: 0px;
right: 60px;
width: 30px;
height: 30px;
}
.mat-contact-header .phone {
margin: 0px !important;
height: 30px;
width: 30px;
}
.mat-contact-header .phone i {
font-size: 26px;
color: #79AE32;
line-height: 30px;
}
.mat-contact-header .phone i:hover {
color: #003D1F;
}
.mat-contact-header .phone span a {
text-decoration: none;
color: transparent;
width: 28px;
height: 28px;
position: absolute;
right: 0px;
bottom: 0px;
cursor: pointer;
}


/* Navigation bar */



/* Content */
.container {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.flexslider {
 margin: -20px 10px 0px 0px !important;
border: 1px solid #DCDCDC;
}

.mat-gb-boxes {
    padding: 11px 0px 0px;
    height: auto;
}
.mat-gb-boxe1 {
    float: none;
    width: 290px;
margin: 0px 0px 10px 0px;
border: 1px solid #DCDCDC;
margin-left: auto;
margin-right: auto;
}
.mat-gb-boxe1 p img {
    max-width: 100%;
    height: auto;
}

.mat-gb-boxe2 {
    float: none;
    width: 290px;
margin: 0px 0px 10px 0px;
border: 1px solid #DCDCDC;
margin-left: auto;
margin-right: auto;
}
.mat-gb-boxe2 p img {
    max-width: 100%;
    height: auto;
}


.mat-gb-boxe3 {
    float: none;
    width: 290px;
margin: 0px 0px 10px 0px;
border: 1px solid #DCDCDC;
margin-left: auto;
margin-right: auto;
}
.mat-gb-boxe3 p img {
    max-width: 100%;
    height: auto;
}


#product-slider {
    display: none;
}
 .block_home {
    display: none;
}
 .casestudy_block_home {
    display: none;
}

.mat-home-cred {
    text-align: center;
    float: left;
    padding: 40px 0px 0px;
}
.mat-seotext-gb {
    display: none;
}

.block-testimonials.empty-design {
    left: 0px !important;
float: none !important;
margin-left: auto !important;
margin-right: auto !important;
}

.mat-home-cred {
    float: left;
    margin-bottom: 0px;
    text-align: center;
    padding: 40px 0px 0px;
background: none;
line-height: 5px;
}
.mat-home-cred ul li h3 {
    font-size: 12px;
    line-height: 10px;
}
.mat-home-cred ul li a {
    color: #79AE32;
    font-weight: 400;
    font-size: 11px;
}



.mat-home-cred1 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none;
}
.mat-home-cred1 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred1 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}



.mat-home-cred2 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px !important;
}
.mat-home-cred2 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred2 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}


.mat-home-cred3 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px !important;
}
.mat-home-cred3 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred3 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}


.mat-home-cred4 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px !important;
}
.mat-home-cred4 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred4 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}



/***footer ***/
.footer-middle {
    text-align: center !important;
}
.footer-middle .block {
    text-align: center !important;
}
.footer-middle p.label {
    text-align: center !important;
}

.rotomrent-europe p {
    text-align: center !important;
}

.footer-bottom address {
    float: none !important;
    text-align: center;
}




/*Categories and sub-categories pages */

.item-area:hover a.quickview-icon{
visibility: hidden !important;
}
.category-products ul li .product-image-area .actions a.comparelink{
visibility: hidden;
}

.marcieuat-cat-img {
margin: 10px 30px 10px 10px !important;
}
.marcieuat-cat-img img {
max-width: 100%;
}
.top-container p {
margin: 10px 30px 10px 10px !important;
}
.top-container p img {
max-width: 100%;
}
.marcieuat-subcategories {
    margin: -26px !important;
}

.category-description {
    width: 290px;
}
.block.block-layered-nav {
    margin: 0px 15px 0px 0px !important;
}



/* Product page */

.caroufredsel_wrapper #amasty_gallery {
    width: auto !important;
    height: 50px !important;
}
.caroufredsel_wrapper #amasty_gallery a  {
    float: left !important;
    width: auto !important;
}


.product-view .product-shop {
    float: left !important;
    width: auto !important;
margin: 0px 0px 0px 10px !important;
height: auto !important;
}

.mat-product-view-block2 {
    width: auto !important;
    height: 363px;
    float: left !important;
}

.product-view .product-name {
    width: 290px;
}
.product-view .product-name h1 {
    margin: 5px 0px 0px 0px !important;
    font-size: 13px !important;
}
.product-view .product-shop .short-description {
    width: 290px !important;
    top: 30px !important;
    left: 20px !important;
}
.product-collateral {
width: 290px !important;
height: auto !important;
float: left !important;
margin: 0px !important;
}

.product-tabs .tab-content {
    padding: 80px 10px 10px !important;
    height: auto !important;
}

.product-tabs > ul li {
    width: 144px !important;
}

.add-to-box {
}
.col1-layout .product-shop .product-options-bottom, .col1-layout .add-to-box {
border-bottom: 0px solid #EBEBEB !important;
}
.add-to-cart button.button {
    width: 238px !important;
}

.product-view .product-shop .mat-productpdf {
    display: none !important;
}
.sharing-tool-area {
padding: 30px 0px 0px 0px;
}
.mat-credentials {
    display: none;
}
.product-view .box-up-sell {
position: initial !important;
margin: 20px 10px 0px 0px !important;
}
.product-view .box-up-sell h2 {
    font-size: 13px !important;
}

.product-view .box-up-sell ul li .item-area .details-area .product-name {
width: auto !important;
}

.product-view .box-up-sell ul li .item-area .details-area .actions a.comparelink {
    visibility: hidden !important;
}



/*Quotation page */

#r4qQuoteForm fieldset {
min-width: 0px !important;
}
.cart #matrwd-cart-collaterals {
float: left !important;
width: 90% !important;
position: inherit;
padding: 400px 0px 0px !important;
top: 150px !important;
max-height: 100%;
height: auto;
display: block;
margin: auto !important;
}
.cart #matrwd-cart-collaterals #matrwd-cart-rf4-details {
margin-bottom: auto !important;
height: 600px !important;
}
  
.request4quote-front-quote-index .matrwd-cart-table{
width: 80% !important;
}
.data-table.cart-table tbody tr {
    padding: 0px 0px !important;
    top: -10px !important;
}
.cart-table a {
    line-height: 10px !important;
}
.mat-fields2 {
    width: 250px;
    bottom: 0px;
    top: 280px !important;
    position: relative;
    float: left !important;
    height: auto !important;
}
.mat-fields1 {
    width: 250px;
    padding: 0px;
    float: right;
    height: auto !important;
}
.form-list .r4q-remark {
    width: 100%;
    height: 70px;
}

.r4q-actions {
    bottom: 0px !important;
    text-align: left !important;
    width: auto !important;
    float: left !important;
    left: 60px !important;
}

/*Cms pages*/

.mat-whatweoffer-content1 {
    width: auto !important;
    float: left;
}
.mat-whatweoffer-content2 {
    width: auto !important;
    float: left;
}
.mat-whatweoffer-content3 {
    width: auto !important;
    float: left;
}
.mat-whyrental-left {
    float: left;
    width: auto !important;
}
.mat-aboutus-content {
    width: auto !important;
}
.mat-locations-block-title {
    width: auto !important;
}

#stores tbody tr td p {
display: none;
}

#stores-list-gmap-div {
    display: none !important;
}
#mat-viewmap {
    display: none !important;
}
.stores-view {
    padding: 0px 0px 0px 10px !important;
}
#mat-show-all-locations {
    display: none !important;
  }

/*news, case studies, testimonials*/

.newsimgborder {
    max-width: 100%;
    width: auto;
}

.detail_container .detail_div .casestudyimgborder {
    border: 0px solid #CCC;
    width: auto !important;
    height: auto !important;
    max-width: 100%;
}
.casestudy_customer_quote {
    float: left !important;
    width: auto !important;
    font-family: "Titillium Web";
    font-size: 13px !important;
    position: initial !important;
}
.casestudy_customer_wrap .casestudy_customer_details {
    width: auto !important;
}
.related_casestudy {
    width: auto !important;
    float: left !important;
    border: 1px solid #E0E0E0;
    height: auto;
}
.block block-list block-viewed {
display: none !important;
}
.casestudy_viewall {
    width: 242px !important;
    margin: 0px 0px 0px 40px;
}

.col2-right-layout .col-right.sidebar {
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0px 0px 40px !important;
}

.testimonials-list { 
width: auto;
float: left;
}

.testimonials-list .testimonial .mat-content-wrapper {
    margin: 0px 0px 0px 0px !important;
    width: auto;
    float: left;
}

.testimonials-list .testimonial .message {
    float: left !important;
}
.testimonials-list .testimonial .content-wrapper {
    float: left;
    width: 100%;
    position: initial;
    padding: 20px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
top: 0px !important;
right: 0px !important;
}

.testimonials-list .testimonial .message {
    font-style: italic;
    padding: 15px;
    margin: 0px 0px 0px 0px !important;
    border: 1px solid #CFCFCF;
    color: #333;
    background: #FFF none repeat scroll 0% 0%;
    line-height: 16px;
}


/***cookiesBar***/
#cookiesBar {
    display: none !important;
}



}



/*--------Tablets , Portrait and Landscape ---------------------------------------------------------------*/


/* Mini tablet (portrait and landscape) ---- */
@media only screen  and (min-width: 667px) and (max-width: 768px) {

/* Header */
.top-links-container {
display: none;
}
.header-container.type4 {
height: 60px !important;
padding: 5px 0px 0px 10px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.header-container.type4 .header {
padding: 10px 10px 0px 5px !important;
height: 54px !important;
text-align: center;
}

.header-container.sticky-header.type4 .header .logo {
top: 0px;top: -8px !important;
}
.header-container.sticky-header.type4 .header {
    padding: 10px 0px 0px 0px !important;
}

.header > .logo {
left: 0px;
bottom: 0px;
top: 0px;
padding: 0px 0px 0px 0px !important;
}

.header-container.type4 .header .logo img {
max-width: 100%;
height: 29px !important;
width: 110px;
}

.header-container.type4 .search-area {
width: 30px !important;
position: absolute !important;
float: left !important;
left: 40px !important;
top: 8px !important;
height: 30px !important;
}
.header-container.type4 .search-area .search-icon {
line-height: 18px !important;
width: 30px !important;
}

.header-container.type4 .search-area .search-icon i {
color: #79AE32;
font-size: 23px;
}
.header-container.type4 .search-area .search-icon i:hover {
color: #003D1F;
}

.header-container.type4 .header .form-search {
width: 280px !important;
top: 30px !important;
left: -40px;
right: 0px !important;
border-width: 2px !important;
overflow: hidden !important;
}

.header .form-search #search {
width: 230px !important;
}
.header .form-search #cat {
display: none;
}

.header .form-search button.button {
    border-radius: 0px !important;
    border-left: 2px solid #CCC !important;
}

.mat-quote-area {
top: 8px !important;
left: 10px !important;
height: 20px;
}
.matminiquote {
    height: 20px;
}
.mybag-quote {
    height: 20px !important;
    line-height: 40px !important;
    top: 0px !important;
}
.mybag-quote img {
    width: 20px;
}
.mybag-quote .quote-info .quote-qty {
font-weight: 600;
top: -27px;
left: -4px;
height: 13px !important;
width: 28px !important;
font-size: 10px !important;
line-height: 12px;
border-radius: 7px;
background: #79AE32;
}
.topQuoteContent {
    display: none;
    right: 0px;
    top: 30px ;
    width: 250px;
}

.header-container.type4 .menu-icon {
position: relative;
left: 0px !important;
top: 0px;
float: left !important;
margin: 0px !important;
line-height: 20px !important;
}

.header-container.type4 .menu-icon a i {
font-size: 28px;
color: #79AE32;
}
.header-container.type4 .menu-icon a i:hover {
color: #003D1F;
}
.header-container.type4 .top-links-icon {
    display: none !important;
}

.mat-contact-header .mail {
display: none;
}

.mat-contact-header {
top: 0px;
right: 60px;
width: 30px;
height: 30px;
}
.mat-contact-header .phone {
margin: 0px !important;
height: 30px;
width: 30px;
}
.mat-contact-header .phone i {
font-size: 26px;
color: #79AE32;
line-height: 30px;
}
.mat-contact-header .phone i:hover {
color: #003D1F;
}
.mat-contact-header .phone span a {
text-decoration: none;
color: transparent;
width: 28px;
height: 28px;
position: absolute;
right: 0px;
bottom: 0px;
cursor: pointer;
}


/* Navigation bar */



/* Content */
.container {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.flexslider {
 margin: -20px 10px 0px 0px !important;
border: 1px solid #DCDCDC;
}

.mat-gb-boxes {
    padding: 11px 0px 0px;
    height: auto;
}
.mat-gb-boxe1 {
    float: left;
    width: 190px;
margin: 0px 0px 10px 0px;
border: 1px solid #DCDCDC;
}
.mat-gb-boxe1 p img {
    max-width: 100%;
    height: auto;
}
.mat-gb-boxe1 span {
    font-size: 12px !important;
    height: 30px !important;
}

.mat-gb-boxe2 {
    float: left;
    width: 190px;
margin: 0px 0px 10px 10px;
border: 1px solid #DCDCDC;
}
.mat-gb-boxe2 p img {
    max-width: 100%;
    height: auto;
}
.mat-gb-boxe2 span {
    font-size: 12px !important;
    height: 30px !important;
}

.mat-gb-boxe3 {
    float: left;
    width: 190px;
margin: 0px 0px 10px 10px;
border: 1px solid #DCDCDC;
}
.mat-gb-boxe3 p img {
    max-width: 100%;
    height: auto;
}
.mat-gb-boxe3 span {
    font-size: 12px !important;
    height: 30px !important;
}

#product-slider {
    display: none;
}

.block_home {
width: 590px !important;
}

.mat-home-cred {
    text-align: center;
    float: left;
    padding: 40px 0px 0px;
}

.block-testimonials.empty-design {
    left: 0px !important;
float: left !important;
top: 10px;
}

.casestudy_block_home {
left: 25px !important;
top: 10px;
}

.mat-home-cred {
    float: left;
    margin-bottom: 0px;
    text-align: center;
    padding: 40px 0px 0px;
background: none;
line-height: 5px;
}
.mat-home-cred ul li h3 {
    font-size: 12px;
    line-height: 10px;
}
.mat-home-cred ul li a {
    color: #79AE32;
    font-weight: 400;
    font-size: 11px;
}



.mat-home-cred1 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none;
margin: 0px 10px 0px 0px !important;
}
.mat-home-cred1 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred1 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}



.mat-home-cred2 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px 10px 0px 0px !important;
}
.mat-home-cred2 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred2 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}


.mat-home-cred3 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px 10px 0px 0px !important;
}
.mat-home-cred3 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred3 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}


.mat-home-cred4 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px !important;
}
.mat-home-cred4 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred4 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}



/***footer ***/
.footer-middle {
    text-align: center !important;
}
.footer-middle .block {
    text-align: center !important;
}
.footer-middle p.label {
    text-align: center !important;
}

.rotomrent-europe p {
    text-align: center !important;
}

.footer-bottom address {
    float: none !important;
    text-align: center;
}




/*Categories and sub-categories pages */

.item-area:hover a.quickview-icon{
visibility: hidden !important;
}
.category-products ul li .product-image-area .actions a.comparelink{
visibility: hidden;
}
.marcieuat-cat-img {
margin: 10px 30px 10px 10px !important;
}
.marcieuat-cat-img img {
max-width: 100%;
}
.top-container p {
margin: 10px 30px 10px 10px !important;
}
.top-container p img {
max-width: 100%;
}
.marcieuat-subcategories {
    margin: -26px !important;
}

.category-description {
    width: auto;
}
.block.block-layered-nav {
    margin: 0px 15px 0px 0px !important;
width: 280px;
float: left;
}
.block-category-nav {
width: 280px;
float: left;
}

.col-left.f-left .block-testimonials {
width: 280px;
float: left;
margin: 0px 0px 0px 10px;
}

/* Product page */

.caroufredsel_wrapper #amasty_gallery {
    width: auto !important;
    height: 50px !important;
}
.caroufredsel_wrapper #amasty_gallery a  {
    float: left !important;
    width: auto !important;
}

.product-view .product-shop {
float: none !important;
width: 630px !important;
padding: 0px 0px 0px 10px !important;
height: 330px !important;
margin: 0px auto;
}
.product-collateral {
float: right !important;
height: 330px !important;
position: absolute !important;
right: 0px !important;
margin: 0px 10px 0px 0px !important;
top: 0px !important;
width: 300px !important;
}

.product-tabs {
    padding: 0px 0px 1px !important;
}

.product-tabs .tab-content {
    height: 270px !important;
}

.product-view .product-img-box {
    margin-left: auto !important;
    margin-right: auto !important;
}
.product-view .product-name {
    width: 260px !important;
}
.product-view .product-name h1 {
    width: 260px !important;
}
.product-view .product-shop .short-description {
    width: 250px !important;
}
.add-to-box {
    width: 280px !important;
	border-bottom: 0px solid #EBEBEB !important;
}
.add-to-cart button.button {
    width: 230px !important;
}
.sharing-tool-area {
    float: left !important;
    top: 100px !important;
    right: 10px !important;
}
.mat-credentials {
    display: none;
}		



/*Quotation page */

#r4qQuoteForm fieldset {
min-width: 0px !important;
}
.cart #matrwd-cart-collaterals {
float: left !important;
width: 90% !important;
position: inherit;
padding: 700px 0px 0px !important;
top: 150px !important;
max-height: 100%;
height: auto;
display: block;
margin: auto !important;
}
.cart #matrwd-cart-collaterals #matrwd-cart-rf4-details {
margin-bottom: auto !important;
height: 600px !important;
}
  
.request4quote-front-quote-index .matrwd-cart-table{
width: 80% !important;
}
.data-table.cart-table tbody tr {
    padding: 0px 0px !important;
    top: -10px !important;
}
.cart-table a {
    line-height: 10px !important;
}
.mat-fields2 {
    width: 250px;
    bottom: 0px;
    top: 280px !important;
    position: relative;
    float: left !important;
    height: auto !important;
}
.mat-fields1 {
    width: 250px;
    padding: 0px;
    float: right;
    height: auto !important;
}
.form-list .r4q-remark {
    width: 100%;
    height: 70px;
}

.r4q-actions {
    bottom: 0px !important;
    text-align: left !important;
    width: auto !important;
    float: left !important;
    left: 60px !important;
}


}


/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 900px) {

/* Header */
.top-links-container {
display: none;
}
.header-container.type4 {
height: 60px !important;
padding: 5px 0px 0px 10px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.header-container.type4 .header {
padding: 10px 10px 0px 5px !important;
height: 54px !important;
text-align: center;
}

.header-container.sticky-header.type4 .header .logo {
top: 0px;top: -8px !important;
}
.header-container.sticky-header.type4 .header {
    padding: 10px 0px 0px 0px !important;
}

.header > .logo {
left: 0px;
bottom: 0px;
top: 0px;
padding: 0px 0px 0px 0px !important;
}

.header-container.type4 .header .logo img {
max-width: 100%;
height: 29px !important;
width: 110px;
}

.header-container.type4 .search-area {
width: 30px !important;
position: absolute !important;
float: left !important;
left: 40px !important;
top: 8px !important;
height: 30px !important;
}
.header-container.type4 .search-area .search-icon {
line-height: 18px !important;
width: 30px !important;
}

.header-container.type4 .search-area .search-icon i {
color: #79AE32;
font-size: 23px;
}
.header-container.type4 .search-area .search-icon i:hover {
color: #003D1F;
}

.header-container.type4 .header .form-search {
width: 280px !important;
top: 30px !important;
left: -40px;
right: 0px !important;
border-width: 2px !important;
overflow: hidden !important;
}

.header .form-search #search {
width: 230px !important;
}
.header .form-search #cat {
display: none;
}

.header .form-search button.button {
    border-radius: 0px !important;
    border-left: 2px solid #CCC !important;
}

.mat-quote-area {
top: 8px !important;
left: 10px !important;
height: 20px;
}
.matminiquote {
    height: 20px;
}
.mybag-quote {
    height: 20px !important;
    line-height: 40px !important;
    top: 0px !important;
}
.mybag-quote img {
    width: 20px;
}
.mybag-quote .quote-info .quote-qty {
font-weight: 600;
top: -27px;
left: -4px;
height: 13px !important;
width: 28px !important;
font-size: 10px !important;
line-height: 12px;
border-radius: 7px;
background: #79AE32;
}
.topQuoteContent {
    display: none;
    right: 0px;
    top: 30px ;
    width: 250px;
}

.header-container.type4 .menu-icon {
position: relative;
left: 0px !important;
top: 0px;
float: left !important;
margin: 0px !important;
line-height: 20px !important;
}

.header-container.type4 .menu-icon a i {
font-size: 28px;
color: #79AE32;
}
.header-container.type4 .menu-icon a i:hover {
color: #003D1F;
}
.header-container.type4 .top-links-icon {
    display: none !important;
}

.mat-contact-header .mail {
display: none;
}

.mat-contact-header {
top: 0px;
right: 60px;
width: 30px;
height: 30px;
}
.mat-contact-header .phone {
margin: 0px !important;
height: 30px;
width: 30px;
}
.mat-contact-header .phone i {
font-size: 26px;
color: #79AE32;
line-height: 30px;
}
.mat-contact-header .phone i:hover {
color: #003D1F;
}
.mat-contact-header .phone span a {
text-decoration: none;
color: transparent;
width: 28px;
height: 28px;
position: absolute;
right: 0px;
bottom: 0px;
cursor: pointer;
}


/* Navigation bar */



/* Content */
.container {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.flexslider {
 margin: -20px 10px 0px 0px !important;
border: 1px solid #DCDCDC;
}

.mat-gb-boxes {
    padding: 11px 0px 0px;
    height: auto;
}
.mat-gb-boxe1 {
width: 233px !important;
}
.mat-gb-boxe1 p img {
    max-width: 100%;
    height: auto;
}
.mat-gb-boxe1 span {
    font-size: 12px !important;
    height: 30px !important;
}

.mat-gb-boxe2 {
width: 233px !important;
margin: 0px 0px 0px 10px !important;
}
.mat-gb-boxe2 p img {
    max-width: 100%;
    height: auto;
}
.mat-gb-boxe2 span {
    font-size: 12px !important;
    height: 30px !important;
}

.mat-gb-boxe3 {
width: 233px !important;
}
.mat-gb-boxe3 p img {
    max-width: 100%;
    height: auto;
}
.mat-gb-boxe3 span {
    font-size: 12px !important;
    height: 30px !important;
}

#product-slider {
    display: none;
}

.block_home {
width: 720px !important
}
.block_home .block_content {
    width: 590px !important;
}

.mat-home-cred {
    text-align: center;
    float: left;
    padding: 40px 0px 0px;
}

.block-testimonials.empty-design {
    left: 0px !important;
float: left !important;
top: 10px;
margin: 0px 0px 0px 65px !important;
}

.casestudy_block_home {
left: 25px !important;
top: 10px;
}

.mat-home-cred {
    float: left;
    margin-bottom: 0px;
    text-align: center;
    padding: 40px 0px 0px;
background: none;
line-height: 5px;
}
.mat-home-cred ul li h3 {
    font-size: 12px;
    line-height: 10px;
}
.mat-home-cred ul li a {
    color: #79AE32;
    font-weight: 400;
    font-size: 11px;
}



.mat-home-cred1 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none;
margin: 0px 10px 0px 0px !important;
}
.mat-home-cred1 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred1 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}



.mat-home-cred2 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px 10px 0px 0px !important;
}
.mat-home-cred2 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred2 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}


.mat-home-cred3 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px 10px 0px 0px !important;
}
.mat-home-cred3 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred3 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}


.mat-home-cred4 {
    display: inline-block;
    width: auto;
    vertical-align: middle;
line-height: 30px;
float: none !important;
margin: 0px !important;
}
.mat-home-cred4 i {
    color: #79AE32;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    height: 28px;
    width: 28px;
}
.mat-home-cred4 p {
    margin: 0px 0px 2px;
    font-size: 11px;
line-height: 10px;
}



/***footer ***/
.footer-middle {
    text-align: center !important;
}
.footer-middle .block {
    text-align: center !important;
}
.footer-middle p.label {
    text-align: center !important;
}

.rotomrent-europe p {
    text-align: center !important;
}

.footer-bottom address {
    float: none !important;
    text-align: center;
}




/*Categories and sub-categories pages */

.col-sm-9 {
    width: 100% !important;
}

.item-area:hover a.quickview-icon{
visibility: hidden !important;
}
.category-products ul li .product-image-area .actions a.comparelink{
visibility: hidden;
}
.marcieuat-cat-img {
margin: 10px 30px 10px 10px !important;
}
.marcieuat-cat-img img {
max-width: 100%;
}
.top-container p {
margin: 10px 30px 10px 10px !important;
}
.top-container p img {
max-width: 100%;
}
.marcieuat-subcategories {
    margin: -26px !important;
}

.category-description {
    width: auto;
}
.block.block-layered-nav {
    margin: 0px 15px 0px 0px !important;
width: 280px;
float: left;
}
.block-category-nav {
width: 280px;
float: left;
}

.col-left.f-left .block-testimonials {
width: 280px;
float: left;
margin: 0px 0px 0px 10px;
}

/* Product page */

.caroufredsel_wrapper #amasty_gallery {
    width: auto !important;
    height: 50px !important;
}
.caroufredsel_wrapper #amasty_gallery a  {
    float: left !important;
    width: auto !important;
}


.product-view .product-shop {
float: left !important;
width: 750px !important;
padding: 0px 0px 0px 10px !important;
height: 330px !important;
}
.product-collateral {
    float: right !important;
    height: 316px !important;
    position: initial !important;
    right: 0px !important;
    margin: 0px 0px 0px 0px !important;
    top: 0px !important;
    width: 350px !important;
}

.product-tabs {
    padding: 0px 0px 1px !important;
}

.product-tabs .tab-content {
    height: 316px !important;
}

.product-view .product-img-box {
    margin-left: auto !important;
    margin-right: auto !important;
float: none !important;
padding: 10px 0px 20px 0px !important;
}
.product-view .product-name {
    width: 260px !important;
}
.product-view .product-name h1 {
    width: 260px !important;
}
.product-view .product-shop .short-description {
    width: 250px !important;
}
.add-to-box {
    width: 280px !important;
	border-bottom: 0px solid #EBEBEB !important;
float: left !important;
}
.add-to-cart button.button {
    width: 230px !important;
}
.sharing-tool-area {
    float: left !important;
    top: 100px !important;
    right: 10px !important;
}
.mat-credentials {
   display: block !important;
}		



/**cms pages **/
.col-sm-3 {
    width: 100% !important;
}
.col2-right-layout .col-right.sidebar .block-testimonials.empty-design {
    left: 0px;
    top: 0px !important;
    position: initial !important;

}
.mat-whatweoffer-content1 {
    width: auto !important;
    float: left;
}
.mat-whatweoffer-content2 {
    width: auto !important;
    float: left;
}
.mat-whatweoffer-content3 {
    width: auto !important;
    float: left;
}
.mat-whyrental-left {
    float: left;
    width: auto !important;
}
.mat-aboutus-content {
    width: auto !important;
}
.mat-locations-block-title {
    width: auto !important;
}

#stores tbody tr td p img {
width: 350px;
}

.casestudy_customer_quote {
    float: left !important;
    position: initial !important

}
.casestudy_customer_profile {
    float: left !important;
}

.related_casestudy {
float: none !important;
width: 275px !important;
}


/*Quotation page */

#r4qQuoteForm fieldset {
min-width: 0px !important;
}
.cart #matrwd-cart-collaterals {
float: left !important;
width: 90% !important;
position: inherit;
padding: 700px 0px 0px !important;
top: 150px !important;
max-height: 100%;
height: auto;
display: block;
margin: auto !important;
}
.cart #matrwd-cart-collaterals #matrwd-cart-rf4-details {
margin-bottom: auto !important;
height: 600px !important;
}
  
.request4quote-front-quote-index .matrwd-cart-table{
width: 80% !important;
}
.data-table.cart-table tbody tr {
    padding: 0px 0px !important;
    top: -10px !important;
}
.cart-table a {
    line-height: 10px !important;
}
.mat-fields2 {
    width: 250px;
    bottom: 0px;
    top: 280px !important;
    position: relative;
    float: left !important;
    height: auto !important;
}
.mat-fields1 {
    width: 250px;
    padding: 0px;
    float: right;
    height: auto !important;
}
.form-list .r4q-remark {
    width: 100%;
    height: 70px;
}

.r4q-actions {
    bottom: 0px !important;
    text-align: left !important;
    width: auto !important;
    float: left !important;
    left: 60px !important;
}

/***cookiesBar ***/
#cookiesBar {
    display: none !important;
}


}


/* iPads (landscape) ----------- */
@media only screen and (min-width : 900px) and (max-width : 1024px)  {
.main-nav ul.menu > li > a {
    padding: 12px 25px !important;
}

.mat-gb-boxe1 {
    float: left;
    width: 310px !important;
}

.mat-gb-boxe2 {
    width: 310px !important;
    float: left;
    margin: 0px 0px 0px 5px !important;
}

.mat-gb-boxe3 {
    width: 310px !important;
    float: right;
}

.mat-gb-boxe1 p img {
    height: 150px;
    width: auto !important;
    max-width: 100%;
}

.mat-gb-boxe2 p img {
    height: 150px;
    width: auto !important;
    max-width: 100%;
}

.mat-gb-boxe3 p img {
    height: 150px;
    width: auto !important;
    max-width: 100%;
}


.mat-gb-boxe1 span {
    width: 310px !important;
 }
.mat-gb-boxe2 span {
    width: 310px !important;
 }

 .mat-gb-boxe3 span {
    width: 310px !important;
 }
.block_home {
    width: 400px !important
}
.block_home .block_content {
    float: right;
   width: 290px !important;
}

.block-testimonials.empty-design {
    width: 260px !important;
}

.block-testimonials .block-content .content .mat-image img {
    width: 258px !important;
}
.mat-home-cred2 {
    margin: 0px 0px 0px 10px !important;
}

.mat-home-cred3 {
    margin: 0px 0px 0px 10px !important;
}

.mat-home-cred4 {
    margin: 0px 0px 0px 10px !important;
}

#search_mini_form {
    width: 300px !important;
}

.header-container.type4 .search-area {
    width: 300px !important;
}

.header .form-search #cat {
    width: 100px !important;
    font-size: 11px !important;

}


.block-testimonials .block-content .content .mat-image img {
    width: 258px !important;
}

/*casestudy*/
.casestudy_customer_quote {
width: 130px !important;
right: 30px !important;
top: 10px !important;
font-size: 12px !important;
}
related_casestudy_div {
    width: 235px !important;
    margin: 10px 0px 0px -10px !important;
    height: 200px !important;
}
.related_casestudy_div .casestudy_image_border {
    width: 225px !important;
    left: 0px !important;
}
.related_casestudy_div .casestudy_content {
    width: 225px !important;
    left: 0px !important;
}

.casestudy_viewall {
    width: 227px !important;
}

/*cms pages*/
.mat-whyrental-left {
    float: left;
   width: 650px !important;
}
.col2-right-layout .col-right.sidebar .casestudy_block_home {
    float: right !important;
}

.col2-right-layout .col-right.sidebar .block-testimonials.empty-design {
    float: right !important;
}
.mat-whatweoffer-img1 {
    float: left !important;
}
.mat-whatweoffer-img2 {
    float: left !important;
}
.mat-whatweoffer-img3 {
    float: left !important;
}
.col2-left-layout .col-left.sidebar .block-testimonials.empty-design {
    width: 220px !important;
}
.col2-left-layout .col-left.sidebar .block-testimonials .block-content .content .mat-image img {
    width: 218px !important;
}
.block-testimonials .block-content .content .name {
    right: 10px !important;
}


/*cat and sub-cat pages*/

.top-container p img {
width: 940px !important;
}

.product-view .product-shop {
    float: left !important;
    width: 900px !important;
}

.col1-layout .product-shop .product-options-bottom, .col1-layout .add-to-box {
    float: left !important;
}


.cart .mat-products {
    width: 300px !important;
}

.request4quote-front-quote-index #shopping-cart-table .product-image img {
    float: left !important;
}


.mat-fields1 {
    width: 250px !important;
}

.mat-fields2 {
    width: 250px !important;
}

.product-view .product-img-box {
    float: none !important;
    position: initial !important;
padding: 10px 0px 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/***cookiesBar ***/
#cookiesBar {
    display: none !important;
}


}




