/**
* @version   $Id: grid-responsive.css 2375 2012-08-14 22:41:53Z kevin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

body {min-width: 100px !important;}
body [class*="rt-grid"] {display: inline;float: left;position: relative;margin: 0;}

/** testing3 **/
.rt-container {width: 1000px;margin: 0 auto;position: relative; clear:both;}
.rt-grid-1 {width: 100px;}
.rt-grid-2 {width: 190px;}
.rt-grid-3 {width: 300px;}
.rt-grid-4 {width: 400px;}
.rt-grid-5 {width: 500px;}
.rt-grid-6 {width: 600px;}
.rt-grid-7 {width: 700px;}
.rt-grid-8 {margin: 0 0 0 0px !important; width: 607px;}
.rt-grid-9 {width: 900px;}
.rt-grid-10 {width: 1000px;}
 

.rt-push-1 {left: 100px;}
.rt-push-2 {left: 200px;}
.rt-push-3 {left: 300px;}
.rt-push-4 {left: 400px;}
.rt-push-5 {left: 500px;}
.rt-push-6 {left: 600px;}
.rt-push-7 {left: 700px;}
.rt-push-8 {left: 800px;}
.rt-push-9 {left: 900px;}
.rt-push-10 {left: 1000px;}
 
.rt-pull-1 {left: -100px;}
.rt-pull-2 {left: -200px;}
.rt-pull-3 {left: -300px;}
.rt-pull-4 {left: -400px;}
.rt-pull-5 {left: -500px;}
.rt-pull-6 {left: -600px;}
.rt-pull-7 {left: -700px;}
.rt-pull-8 {left: -800px;}
.rt-pull-9 {left: -900px;}
.rt-pull-10 {left: -1000px;}
 

.rt-prefix-1 {padding-left: 100px;}
.rt-prefix-2 {padding-left: 200px;}
.rt-prefix-3 {padding-left: 300px;}
.rt-prefix-4 {padding-left: 400px;}
.rt-prefix-5 {padding-left: 500px;}
.rt-prefix-6 {padding-left: 600px;}
.rt-prefix-7 {padding-left: 700px;}
.rt-prefix-8 {padding-left: 800px;}
.rt-prefix-9 {padding-left: 900px;}
.rt-prefix-10 {padding-left: 1000px;}

@media only screen and (min-width: 661px) and (max-width: 979px)  {	
.rt-container{
	width:81%;
	padding:0 10px;
	}
	#rt-header{
	width:100% !important;
	}
 #google-map-div{
 	width:100% !important;
	float:left !important;
	margin-top:15px;
	}	
	.rt-grid-8{
	width:98%;
	}
	.rt-phone-new{
	float: left !important;
	margin: 18px 0 10px !important;
	text-align: center;
	width: 100% !important;
	}
	.rt-logo-div{
	margin: 10px 0 0 !important;
	text-align: center;
	width: 94% !important;
	}		
	.gf-menu{
	 display: block !important;
    margin: 20px auto !important;
    width: 100%;
	height:45px !important;
	
	}
 .rmm{
 	display:none !important;
	}
#rt-showcase{
	margin:8px auto auto !important;
	width:89% !important;
	}
.main-thume{
	width:100% !important;
	}
.comm-thum-04{
	float:left !important;
	width:100% !important;
	}
.comm-thum-02, .comm-thum-01, .comm-thum-03{
	  margin: 0 !important;
    width: 100% !important;
	}
.hm-div-01, .hm-div-02, .hm-div-03{
	width:100% !important;
	}
.rt-container h5{
	  font-size: 14px !important;
    height: 19px !important;
    line-height: 19px !important;
    padding: 5px !important;
    text-align: left !important;
    width: 93% !important;
	}
.hm-div-02{
	margin:0 !important;
	}
#ftl-right{
	margin-top:10px !important;
	float:left !important;
	
	}
#ftl-right p{
	text-align:left !important;
	}	
	.rt-logo-div img{
		width:215px;
		}
	.rt-phone-new img{
		width:225px;
		}		
	}
 
 
@media only screen and (min-width: 320px) and (max-width: 660px)  {	
.rt-container{
	width:94%;
	padding:0 10px;
	}
	#rt-header{
	width:100% !important;
	}	
	.rt-grid-8{
	width:98%;
	}
	.rt-phone-new{
	float: left !important;
	margin: 18px 0 10px !important;
	text-align: center;
	width: 100% !important;
	}
	.rt-logo-div{
	margin: 10px 0 0 !important;
	text-align: center;
	width: 94% !important;
	}
	.rt-logo-div img{
		width:215px;
		}
	.rt-phone-new img{
		width:225px;
		}			
	.gf-menu{
	display:none !important ;
	}
 .rmm{
 	display:block !important;
	}
#rt-showcase{
	margin:8px auto auto !important;
	width:89% !important;
	}
.main-thume{
	width:100% !important;
	}
.comm-thum-04{
	float:left !important;
	width:100% !important;
	}
.comm-thum-02, .comm-thum-01, .comm-thum-03{
	  margin: 0 !important;
    width: 100% !important;
	}
.hm-div-01, .hm-div-02, .hm-div-03{
	width:100% !important;
	}
.rt-container h5{
	  font-size: 14px !important;
    height: 19px !important;
    line-height: 19px !important;
    padding: 5px !important;
    text-align: left !important;
    width: 93% !important;
	}
.hm-div-02{
	margin:0 !important;
	}
#ftl-right{
	margin-top:10px !important;
	float:left !important;
	
	}
#ftl-right p{
	text-align:left !important;
	}
#cont-form-lt, .cont-div-box, .contact_us .rsform-block{
	width:100% !important;			
	}
.contact_us .rsform-input-box, .contact_us .rsform-text-box{
	width:96% !important;
	display:block !important;
	}	
.contact_us .formControls{
	float:left !important;
	width:100% !important;
	}
#google-map-div, #google-map-div iframe{
	width:100% !important;	
}
 
#rt-showcase img{
	width:100% !important;
	}		
}	

 
 