#qx-section-94161{
      background-image: url(/images/products/products_header_CGDI.jpg);
    background-repeat : no-repeat;     background-position : top center;     background-size : cover;     
        position: relative;
    }
  

  #qx-section-94161:before{
    content:''; position: absolute; width: 100%; top: 0; bottom: 0; left: 0;
    background-color:   }

#qx-row-98162{
          }
 


#qx-column-95163{
    
  	
    }

 




#qx-heading-27165 {
    }

#qx-heading-27165 .qx-title {
  margin-top: 0px; margin-bottom: 25px;
  color : rgba(255, 255, 255, 1); }

#qx-heading-27165 .qx-title span{
  }

#qx-heading-27165 .qx-subtitle * {
  }



#qx-section-67132{
      background-image: url(/images/home/bg_02_CGDI.png);
    background-repeat : no-repeat;     background-position : center right;     background-size : cover;     
  background-color : rgba(178, 178, 178, 0.81);       position: relative;
    }
  

  #qx-section-67132:before{
    content:''; position: absolute; width: 100%; top: 0; bottom: 0; left: 0;
    background-color: rgba(178, 178, 178, 0.81)  }

#qx-row-44141{
          }
 


#qx-column-12142{
    
  	
    }

 




#qx-column-91143{
    
  	
    }

 



#qx-image-96144 img{  
  }


 

#qx-column-2146{
    
  	
    }

 




#qx-text-62258{
  color : rgba(255, 255, 255, 1);     }

#qx-text-62258 *{
  color : rgba(255, 255, 255, 1); }

#qx-column-41153{
    
  	
    }

 




#qx-section-15195{
    
      }
  


#qx-row-0196{
          }
 


#qx-column-1197{
    
  	
    }

 




#qx-row-20199{
          }
 


#qx-column-4200{
    
  	
    }

 




#qx-column-56201{
    
  	
    }

 



#qx-heading-23202 {
    }

#qx-heading-23202 .qx-title {
  margin-top: 0px; margin-bottom: 25px;
  }

#qx-heading-23202 .qx-title span{
  color : #CE1A26; }

#qx-heading-23202 .qx-subtitle * {
  }


#qx-divider-69203.qx-element-divider:before{
    border-top-color : #170202;           border-top-width: 2px;
      
    border-top-style : solid;           top: 50%;
      margin-top: -2px;
      }

#qx-column-81204{
    
  	
    }

 




#qx-row-48205{
          }
 


#qx-column-76206{
    
  	
    }

 




#qx-column-85207{
    
  	
    }

 



#qx-image-60208 img{  
  }


 


#qx-image-96210 img{  
  }


 


#qx-image-11212 img{  
  }


 

#qx-column-71217{
    
  	
    }

 



#qx-image-12218 img{  
  }


 


#qx-image-88220 img{  
  }


 


#qx-image-55222 img{  
  }


 

#qx-column-51227{
    
  	
    }

 




#qx-row-53228{
          }
 


#qx-column-96229{
    
  	
    }

 




#qx-section-94161 { padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px; } 
#qx-divider-19164 { height : 100px;  } 
#qx-heading-27165 { text-align : center;  } 
#qx-heading-27165 .qx-title { font-size : 70px; text-transform : uppercase; font-weight : bold;  } 
#qx-divider-79166 { height : 100px;  } 
#qx-section-67132 { padding-top:80px;padding-bottom:60px; } 
#qx-column-91143 { margin-right:15px; } 
#qx-image-96144 { text-align : center;  } 
#qx-divider-73147 { height : 28px;  } 
#qx-text-62258 { text-align : left;  } 
#qx-divider-48318 { height : 15px;  } 
#qx-divider-66198 { height : 30px;  } 
#qx-heading-23202 { text-align : center;  } 
#qx-heading-23202 .qx-title { font-family : Montserrat; text-transform : uppercase; font-weight : bold;  } 
#qx-heading-23202 .qx-title span { font-family : Montserrat; text-transform : uppercase;  } 
#qx-divider-69203 { height : 14px;  } 
#qx-row-48205 { margin-top:15px; } 
#qx-image-60208 { text-align : center;  } 
#qx-divider-48209 { height : 15px;  } 
#qx-image-96210 { text-align : center;  } 
#qx-divider-57211 { height : 15px;  } 
#qx-image-11212 { text-align : center;  } 
#qx-image-12218 { text-align : center;  } 
#qx-divider-87219 { height : 15px;  } 
#qx-image-88220 { text-align : center;  } 
#qx-divider-16221 { height : 15px;  } 
#qx-image-55222 { text-align : center;  } 
#qx-divider-9230 { height : 30px;  } 
@media screen and (min-width: 768px) and (max-width: 992px){ #qx-heading-27165 { text-align : center;  }  } 
@media screen and (max-width: 767px) { #qx-heading-27165 { text-align : center;  }  } 
#qx-section-6691{
      background-image: url(/images/footer-bg_CGDI.jpg);
    background-repeat : no-repeat;     background-position : center;     background-size : cover;     
  background-color : #170202;     }
  


#qx-row-66236{
          }
 


#qx-column-29238{
    
  	
    }

 




#qx-column-6253{
    
  	
    }

 



#qx-image-5651 img{  
  }


 

#qx-column-30256{
    
  	
    }

 




#qx-column-48409{
    
  	
    }

 



#qx-blurb-191173{
       
  }
 

#qx-blurb-191173 .qx-blurb-content {
  }
#qx-blurb-191173 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-191173 .qx-icon{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-941458{
       
  }
 

#qx-blurb-941458 .qx-blurb-content {
  }
#qx-blurb-941458 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-941458 .qx-icon{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-22274{
       
  }
 

#qx-blurb-22274 .qx-blurb-content {
  }
#qx-blurb-22274 .qx-blurb-title{
  color : rgba(255, 255, 255, 1); }

#qx-blurb-22274 .qx-icon{
  color : rgba(255, 255, 255, 1); }

#qx-row-1616{
          }
 


#qx-column-6718{
    
  	
    }

 




#qx-section-941{
    
  background-color : #B2B2B2;     }
  


#qx-row-582{
          }
 


#qx-column-304{
    
  	
    }

 



#qx-text-989{
      }

#qx-text-989 *{
  }
#qx-section-6691 { padding-top:50px;padding-bottom:50px; } 
#qx-image-5651 { margin-top:15px;text-align : center;  } 
#qx-blurb-191173 { margin-bottom:0px;text-align : left;  } 
#qx-blurb-191173 .qx-blurb-title { margin-top:0px; } 
#qx-blurb-191173 .qx-icon { font-size : 18px;  } 
#qx-blurb-941458 { margin-bottom:0px;text-align : left;  } 
#qx-blurb-941458 .qx-blurb-title { margin-top:0px; } 
#qx-blurb-941458 .qx-icon { font-size : 18px;  } 
#qx-blurb-22274 { margin-bottom:0px;text-align : left;  } 
#qx-blurb-22274 .qx-blurb-title { margin-top:0px; } 
#qx-blurb-22274 .qx-icon { font-size : 18px;  } 
#qx-joomla-module-9821 { text-align : left;  } 
#qx-column-304 { padding-top:20px; } 
#qx-text-989 { text-align : center;  } 
#qx-text-989, #qx-text-989 * { font-size : 13px;  } 
@media screen and (min-width: 768px) and (max-width: 992px){ #qx-blurb-191173 { text-align : center;  } #qx-blurb-941458 { text-align : center;  } #qx-blurb-22274 { text-align : center;  }  } 
@media screen and (max-width: 767px) { #qx-blurb-191173 { text-align : center;  } #qx-blurb-941458 { text-align : center;  } #qx-blurb-22274 { text-align : center;  }  }
