/* Start Eternity stack CSS code *//* ---------------------------- /// ---------- Base CSS --------- ///------------------------------ */#stacks_in_4561091{	background: url("../location_files/bgimageurl-4561091.jpg");	min-height: 50px;	background-size: auto;	background-color: transparent;	background-repeat: no-repeat;	background-position:50% 50%;	background-attachment: none;	/* -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;  */	background: url("../location_files/bgimageurl-4561091.jpg") none; }/* ---------------------------- /// ---------- Repeat --------- ///------------------------------ */#stacks_in_4561091, #stacks_in_4561091:hover{	background-repeat: no-repeat !important;}/* ---------------------------- /// --------- Colour ------------ ///------------------------------ */#stacks_in_4561091, #stacks_in_4561091:hover{	background-color: #FFFFFF;}/* ---------------------------- /// ----------- Bg Size --------- ///------------------------------ */#stacks_in_4561091, #stacks_in_4561091:hover{	background-size: cover;}/* --- if the background type is cover------ use alternitive positioning -- */#stacks_in_4561091, #stacks_in_4561091:hover{    	-webkit-background-size: 100%;     -moz-background-size: 100%;     -o-background-size: 100%;     background-size: 100%;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover; 	background-position:center center;}/* -----------------------------------------    Links Managment   ----------------------------------------- *//* End Eternity stack CSS code */
/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_4561092 {
      margin: 0px;      
    }

    #stacks_in_4561092 {
      padding: 0px;      
    }


     
      #stacks_in_4561092 {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 50px;
        margin-bottom: 50px;
      }
    

    
  


 
    #stacks_in_4561092 {
      margin: 0px;      
    }

    #stacks_in_4561092 {
      padding: 0px;      
    }


     
      #stacks_in_4561092 {
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 100px;
        margin-bottom: 100px;
      }
    

    
 


 
    #stacks_in_4561092 {
      margin: 0px;      
    }

    #stacks_in_4561092 {
      padding: 0px;      
    }


     
      #stacks_in_4561092 {
        margin-left: 150px;
        margin-right: 150px;
        margin-top: 100px;
        margin-bottom: 100px;
      }
    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_4561092 {
      margin: 0px;      
    }

    #stacks_in_4561092 {
      padding: 0px;      
    }


     
      #stacks_in_4561092 {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 50px;
        margin-bottom: 50px;
      }
    

    
  


 
    #stacks_in_4561092 {
      margin: 0px;      
    }

    #stacks_in_4561092 {
      padding: 0px;      
    }


     
      #stacks_in_4561092 {
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 100px;
        margin-bottom: 100px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_4561092 {
      margin: 0px;      
    }

    #stacks_in_4561092 {
      padding: 0px;      
    }


     
      #stacks_in_4561092 {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 50px;
        margin-bottom: 50px;
      }
    

    
  

}


#stacks_in_4561095 {
	background-color: rgba(45, 113, 160, 0.30);
	padding: 10px 0px 0px 0px;
}


  /* Standard Responsive Image */
  #stacks_in_4561097_4495748 .structure_responsive_image img {
    max-width: 100%;
    height: auto;
  }
  




  

/* Align Image */



  

  








/* Image Styling */
  
  #stacks_in_4561097_4495748 .structure_responsive_image img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }




#stacks_in_4561097_4495748 {
	background-color: rgba(255, 255, 255, 0.70);
	padding: 30px 0px 0px 0px;
}

#stacks_in_4561098 {
	background-color: rgba(255, 255, 255, 0.70);
	padding: 10px 5px 0px 5px;
}

#stacks_in_4561103_1 {
	padding: 0px 15px 0px 15px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_4490556_4488548 {
      margin: 0px;      
    }

    #stacks_in_4490556_4488548 {
      padding: 0px;      
    }


     
      #stacks_in_4490556_4488548 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 20px;
      }
    

    
  


 
    #stacks_in_4490556_4488548 {
      margin: 0px;      
    }

    #stacks_in_4490556_4488548 {
      padding: 0px;      
    }


     
      #stacks_in_4490556_4488548 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
      }
    

    
 


 
    #stacks_in_4490556_4488548 {
      margin: 0px;      
    }

    #stacks_in_4490556_4488548 {
      padding: 0px;      
    }


     
      #stacks_in_4490556_4488548 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
      }
    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_4490556_4488548 {
      margin: 0px;      
    }

    #stacks_in_4490556_4488548 {
      padding: 0px;      
    }


     
      #stacks_in_4490556_4488548 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 20px;
      }
    

    
  


 
    #stacks_in_4490556_4488548 {
      margin: 0px;      
    }

    #stacks_in_4490556_4488548 {
      padding: 0px;      
    }


     
      #stacks_in_4490556_4488548 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 30px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_4490556_4488548 {
      margin: 0px;      
    }

    #stacks_in_4490556_4488548 {
      padding: 0px;      
    }


     
      #stacks_in_4490556_4488548 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 20px;
      }
    

    
  

}


#stacks_in_4490556_4488548 {
	border: solid rgba(45, 113, 160, 1.00);
	border-width: 0px 0px 1px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_4491424 {
      margin: 0px;      
    }

    #stacks_in_4491424 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_4491424 {
      margin: 0px;      
    }

    #stacks_in_4491424 {
      padding: 0px;      
    }


    

     
      #stacks_in_4491424 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


 
    #stacks_in_4491424 {
      margin: 0px;      
    }

    #stacks_in_4491424 {
      padding: 0px;      
    }


    

     
      #stacks_in_4491424 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_4491424 {
      margin: 0px;      
    }

    #stacks_in_4491424 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_4491424 {
      margin: 0px;      
    }

    #stacks_in_4491424 {
      padding: 0px;      
    }


    

     
      #stacks_in_4491424 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_4491424 {
      margin: 0px;      
    }

    #stacks_in_4491424 {
      padding: 0px;      
    }


    

    
  

}

/* Smart2columns2 stack v2.4.2 */#stacks_in_4561106 .s2c_stacks_in_4561106_cw {	display: table;	table-layout: fixed;	width: 100%;}#stacks_in_4561106 .s2c_stacks_in_4561106_cw, #stacks_in_4561106 .s2c_stacks_in_4561106_cw * {	-webkit-box-sizing: border-box;	   -moz-box-sizing: border-box;	        box-sizing: border-box;}#stacks_in_4561106 .s2c_stacks_in_4561106_cw [class^="s2c_stacks_in_4561106_col"] {	display: table-cell;	overflow: hidden;	background-clip: padding-box;}#stacks_in_4561106 .s2c_stacks_in_4561106_col1 {	width: 40%;		vertical-align: middle;  	  	border-radius: 0px;		}#stacks_in_4561106 .s2c_stacks_in_4561106_col2 {		vertical-align: middle;   	  	border-radius: 0px;		}#stacks_in_4561106 .s2c_stacks_in_4561106_cw .s2c_stacks_in_4561106_spacer {	display: table-cell;	width: 2%;}@media only screen and (max-width: 768px) {		#stacks_in_4561106 .s2c_stacks_in_4561106_cw {		display: block;		table-layout: auto;	}		#stacks_in_4561106 .s2c_stacks_in_4561106_cw [class^="s2c_stacks_in_4561106_col"] {		display: block;		width: 100%;	}	 	#stacks_in_4561106 .s2c_stacks_in_4561106_cw .s2c_stacks_in_4561106_spacer {		display: block;		height: 12px;		order: 2;	}		}			/* End of Smart2columns2 stack */
#stacks_in_4490562 {
	padding: 30px 0px 0px 0px;
}
