/* 5-2-20 For theroofstore.net/services/residential-spanish-tile-roof-waterproofing.php */

.r-s-t-r-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .r-s-t-r-waterproofing .r-s-t-r-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
      @media only screen and (max-width: 550px) {
 .r-s-t-r-waterproofing .r-s-t-r-waterproofing-img{
       padding:15px 5px;
    }
}
@media screen and (min-width: 600px) and (max-width: 1090px) {
 .r-s-t-r-waterproofing .r-s-t-r-waterproofing-img{
       padding:15px 15px;
    }
}
    .r-s-t-r-waterproofing{
        padding:10px;
    }
    .r-s-t-r-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        
    }
     .r-s-t-r-waterproofing-list-items:hover{
        color: grey;
    }
    
    .r-s-t-r-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .r-s-t-r-waterproofing-list-items a:hover{
        color: grey ;
    }
    .r-s-t-r-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.r-s-t-r-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
    
}

@media only screen and (max-width: 800px) {
 .r-s-t-r-waterproofing-list-flex-child {
    width:100%;
  }
}
.r-s-t-r-waterproofing-recent-articles{
    padding:30px 0px;
}
.r-s-t-r-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.r-s-t-r-waterproofing-recent-articles a{
    color:#4c6691;
}
.r-s-t-r-waterproofing-recent-articles a:hover{
    color:grey;
}

/*5-2-20 For theroofstore.net/services/residential-flat-roof-waterproofing.php*/

.r-f-r-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .r-f-r-waterproofing .r-f-r-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
    @media only screen and (max-width: 5500px) {
 .r-f-r-waterproofing .r-f-r-waterproofing-img{
       padding:15px 5px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1090px) {
 .r-f-r-waterproofing .r-f-r-waterproofing-img{
       padding:15px 15px;
    }
}
    .r-f-r-waterproofing{
        padding:10px;
    }
    .r-f-r-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        
    }
     .r-f-r-waterproofing-list-items:hover{
        color: grey;
    }
    
    .r-f-r-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .r-f-r-waterproofing-list-items a:hover{
        color: grey ;
    }
    .r-f-r-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.r-f-r-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
}

@media only screen and (max-width: 800px) {
 .r-f-r-waterproofing-list-flex-child {
    width:100%;
  }
}
.r-f-r-waterproofing-recent-articles{
    padding:30px 0px;
}
.r-f-r-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.r-f-r-waterproofing-recent-articles a{
    color:#4c6691;
}
.r-f-r-waterproofing-recent-articles a:hover{
    color:grey;
}

/* 12-02-2020 */

/* http://theroofstore.net/services/commercial-metal-roof-painting.php */

.c-m-r-p-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .c-m-r-p-waterproofing .c-m-r-p-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
      @media only screen and (max-width: 550px) {
 .c-m-r-p-waterproofing .c-m-r-p-waterproofing-img{
       padding:15px 5px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1090px) {
 .c-m-r-p-waterproofing .c-m-r-p-waterproofing-img{
       padding:15px 15px;
    }
}
    .c-m-r-p-waterproofing{
        padding:10px;
    }
    .c-m-r-p-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        margin-bottom: 1rem;
        
    }
    
    .c-m-r-p-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .c-m-r-p-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.c-m-r-p-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
    
}

@media only screen and (max-width: 800px) {
 .c-m-r-p-waterproofing-list-flex-child {
    width:100%;
  }
}
.c-m-r-p-waterproofing-recent-articles{
    padding:30px 0px;
}
.c-m-r-p-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.c-m-r-p-waterproofing-recent-articles a{
    color:#4c6691;
}
.c-m-r-p-waterproofing-recent-articles a:hover{
    color:grey;
}



/* http://theroofstore.net/services/shingle-roof-repairandmaintenance.php */

.s-r-r-m-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .s-r-r-m-waterproofing .s-r-r-m-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
      @media only screen and (max-width: 550px) {
 .s-r-r-m-waterproofing .s-r-r-m-waterproofing-img{
       padding:15px 5px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1090px) {
 .s-r-r-m-waterproofing .s-r-r-m-waterproofing-img{
       padding:15px 15px;
    }
}
    .s-r-r-m-waterproofing{
        padding:10px;
    }
    .s-r-r-m-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        margin-bottom: 1rem;
    }
    
    .s-r-r-m-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .s-r-r-m-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.s-r-r-m-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
    
}

@media only screen and (max-width: 800px) {
 .s-r-r-m-waterproofing-list-flex-child {
    width:100%;
  }
}
.s-r-r-m-waterproofing-recent-articles{
    padding:30px 0px;
}
.s-r-r-m-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.s-r-r-m-waterproofing-recent-articles a{
    color:#4c6691;
}
.s-r-r-m-waterproofing-recent-articles a:hover{
    color:grey;
}

/* http://theroofstore.net/services/spanish-tile-roof-coating.php */

.s-t-r-c-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .s-t-r-c-waterproofing .s-t-r-c-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
      @media only screen and (max-width: 5500px) {
 .s-t-r-c-waterproofing .s-t-r-c-waterproofing-img{
       padding:15px 5px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1090px) {
 .s-t-r-c-waterproofing .s-t-r-c-waterproofing-img{
       padding:15px 15px;
    }
}
    .s-t-r-c-waterproofing{
        padding:10px;
    }
    .s-t-r-c-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        margin-bottom: 1rem;
    }
    
    .s-t-r-c-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .s-t-r-c-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.s-t-r-c-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
    
}

@media only screen and (max-width: 800px) {
 .s-t-r-c-waterproofing-list-flex-child {
    width:100%;
  }
}
.s-t-r-c-waterproofing-recent-articles{
    padding:30px 0px;
}
.s-t-r-c-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.s-t-r-c-waterproofing-recent-articles a{
    color:#4c6691;
}
.s-t-r-c-waterproofing-recent-articles a:hover{
    color:grey;
}

/* http://theroofstore.net/services/spanish-tile-roof-waterproofing.php */

.s-t-r-w-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .s-t-r-w-waterproofing .s-t-r-w-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
      @media only screen and (max-width: 550px) {
 .s-t-r-w-waterproofing .s-t-r-w-waterproofing-img{
       padding:15px 5px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1090px) {
 .s-t-r-w-waterproofing .s-t-r-w-waterproofing-img{
       padding:15px 15px;
    }
}
    .s-t-r-w-waterproofing{
        padding:10px;
    }
    .s-t-r-w-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        margin-bottom: 1rem;
    }
    
    .s-t-r-w-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .s-t-r-w-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.s-t-r-w-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
    
}

@media only screen and (max-width: 800px) {
 .s-t-r-w-waterproofing-list-flex-child {
    width:100%;
  }
}
.s-t-r-w-waterproofing-recent-articles{
    padding:0px 0px;
}
.s-t-r-w-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.s-t-r-w-waterproofing-recent-articles a{
    color:#4c6691;
}
.s-t-r-w-waterproofing-recent-articles a:hover{
    color:grey;
}

/* 27-2-20 https://theroofstore.net/services/cement-tile-roof-painting.php and 
https://theroofstore.net/services/residential-flat-roof-repairandmaintenance.php,
https://theroofstore.net/services/commercial-metal-roof-coating.php,
https://theroofstore.net/services/commercial-metal-roof-waterproofing.php*/

.cust-waterproofing-clearfix::after{
       content: "";
  clear: both;
  display: table;
  padding-bottom:15px;
    }
    .cust-waterproofing .cust-waterproofing-img{
        max-width:320px;
        height:auto;
        float: right;
        padding:1px 20px;
    }
    
      @media only screen and (max-width: 550px) {
 .cust-waterproofing .cust-waterproofing-img{
       padding:15px 5px;
    }
}

@media screen and (min-width: 600px) and (max-width: 1090px) {
 .cust-waterproofing .cust-waterproofing-img{
       padding:15px 15px;
    }
}
    .cust-waterproofing{
        padding:10px;
    }
    .cust-waterproofing-list-items{
        background-color:#26353F;
        padding:30px 50px 10px 50px;
        color: #d4d4d4;
        margin-bottom: 1rem;
    }
    
    .cust-waterproofing-list-items a{
        color:#d4d4d4;
    }
    
    .cust-waterproofing-list-flex{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 20px;
    text-align: left;
    }
.cust-waterproofing-list-flex-child{
    width:50%;
    padding-bottom: 20px;
    
}

@media only screen and (max-width: 800px) {
 .cust-waterproofing-list-flex-child {
    width:100%;
  }
}
.cust-waterproofing-recent-articles{
    padding:30px 0px;
}
.cust-waterproofing-recent-articles h3{
    padding:20px 0px;
}
.cust-waterproofing-recent-articles a{
    color:#4c6691;
}
.cust-waterproofing-recent-articles a:hover{
    color:grey;
}




.important-text-wrap.left p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 15px;
    line-height: 20px;
    margin-top: 4px;
  }
  .fivesteptxt {
    font-family: 'Oswald', sans-serif;
    font-weight: bolder;
  }