
.container { position: relative; width: 1020px; margin: 0 auto; padding: 0; }
    /* Columns */
.columns {
	/*margin-left: -2.25%;*/
	margin-left: -2%;
  
	}
.columns:after {visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0;
	}  
	.columns:last-child > div {
		margin-bottom: 0;
	} 
	.columns > div,
	.columns > form {
		float: left;
		margin: 0 0 20px 2.25%;
	}


	.column,
	.one-column
/*	.one-column-tablet,
	.one-column-mobile,
	.one-column-mobile-landscape,
	.one-column-mobile-portrait			*/
        { width: 6.0833%; }
	.two-columns
/*	.two-columns-tablet,
	.two-columns-mobile,
	.two-columns-mobile-landscape,
	.two-columns-mobile-portrait		*/
        { width: 14.4167%; }
	.three-columns
/*	.three-columns-tablet,
	.three-columns-mobile,
	.three-columns-mobile-landscape,
	.three-columns-mobile-portrait		*/
        { width: 22.75%; }
	.four-columns
/*	.four-columns-tablet,
	.four-columns-mobile,
	.four-columns-mobile-landscape,
	.four-columns-mobile-portrait		*/
        { width: 31.0833%; }
	.five-columns
/*	.five-columns-tablet,
	.five-columns-mobile,
	.five-columns-mobile-landscape,
	.five-columns-mobile-portrait		*/
        { width: 39.4167%; }
	.six-columns
/*	.six-columns-tablet,
	.six-columns-mobile,
	.six-columns-mobile-landscape,
	.six-columns-mobile-portrait		*/
        { width: 47.75%; }
	.seven-columns
/*	.seven-columns-tablet,
	.seven-columns-mobile,
	.seven-columns-mobile-landscape,
	.seven-columns-mobile-portrait		*/
        { width: 56.0833%; }
	.eight-columns
/*	.eight-columns-tablet,
	.eight-columns-mobile,
	.eight-columns-mobile-landscape,
	.eight-columns-mobile-portrait		*/
        { width: 64.4167%; }
	.nine-columns
/*	.nine-columns-tablet,
	.nine-columns-mobile,
	.nine-columns-mobile-landscape,
	.nine-columns-mobile-portrait		*/
        { width: 72.72%; }
	.ten-columns
/*	.ten-columns-tablet,
	.ten-columns-mobile,
	.ten-columns-mobile-landscape,
	.ten-columns-mobile-portrait		*/
        { width: 81.0833%; }
	.eleven-columns
        
/*	.eleven-columns-tablet,
	.eleven-columns-mobile,
	.eleven-columns-mobile-landscape,
	.eleven-columns-mobile-portrait		*/
        { width: 89.4167%; }
	.twelve-columns
/*	.twelve-columns-tablet, */
	
/*.twelve-columns-mobile*/

	/*.twelve-columns-mobile-landscape,
	.twelve-columns-mobile-portrait		*/
        { width: 97.75%; }


	.new-row,
	.new-row-mobile,
	.new-row-mobile-portrait {
		/*clear: left;*/
	}

.left-column-200px .left-column,
.right-column-200px .right-column {
	margin-bottom: 20px;
}



/* Tablet
================================================== */



/*    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container   { width: 768px; }
        #top-gallery img {width: 768px;}
        #top-gallery-wrapper {max-height: 175px;}
        
    }*/


/*  #Mobile 320 (
================================================== */


/*    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        #top-gallery img {width: 300px;}
        #top-gallery-wrapper {max-height: 69px;}
    }*/


/* #Mobile 480 
================================================== */


/*    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        #top-gallery img {width: 420px;}
        #top-gallery-wrapper {max-height: 96px;}
    }*/




    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }


    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    
    

    /* #Mobile 480 
================================================== */


    @media only screen and (min-width: 480px) and (max-width: 767px) {
           
        
    }
    


/*  #Mobile 320 (
================================================== */


@media only screen and (min-width: 320px) and (max-width: 479px) {

    
   
}  


/*  #Mobile min 310 max 767 (
================================================== */


@media only screen and (min-width: 0) and (max-width: 640px) {

/*    .container{
        min-width: 300px;
        width: 98%;
    }*/
    
    
}  