@charset "UTF-8";
/* CSS Document */

/*
********************************
********************************
This is for the footer text!

********************************
********************************
*/



@media (max-width: 775px)  {

}


/*
********************************
********************************
This is for the Navigation!

********************************
********************************
*/




@media (min-width: 0px) and (max-width: 750px) {
	#content {

		font-size: 22px;

}
    #content5 {

		font-size: 22px;

}

 h4 {
	 font-weight:bold;
     font-size: 25px;

    }


navwrap{

	display:none;

}

#headinfo{

	display:none;

}
#header{

	width:100%;

}
#headname{
	float:none;
	margin-left:auto;
	margin-right:auto;

}



indinfowrap{

	display:none;

}


#indletter {

font-size: 25px;
line-height: 35px;



}
#squaretext{

font-size: 20px;

}


}

@media (min-width: 750px)  {

navwrapb{

	display:none;

}
indinfowrapb{

	display:none;

}


}




/*
********************************
********************************
This is for Content / Side Bar!

********************************
********************************
*/




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





#container {

	max-width: 100%;


}

#content {
  width: 550px;
	margin-right:auto;
	margin-left:auto;

	float: none;
	clear:both

}
#content5 {
  width: 550px;
	margin-right:auto;
	margin-left:auto;

	float: none;
	clear:both

}
    
   

#sidebar {

    margin-top: 40px;
	float: none;
	clear: both;
	margin-right:auto;
	margin-left:auto;

}
.displayblock750 {
  display: block;
}
.displaynone750 {
  display: none;
}

.lineheight30  {
	line-height: 60px;
}
.lineheight50  {
	line-height: 40px;
}

.linespace25 {
	line-height: 25px;
}
.linespace30 {
	line-height: 30px;
}

.big25 {
	font-size: 22px;
}
.big18 {
	font-size: 22px;
}
.bigger18 {
	font-size: 25px;
}
.biggest18 {
	font-size: 30px;
}
.big16 {
	font-size: 20px;
}
.bigger16 {
	font-size: 25px;
}
.little16 {
	font-size: 14px;
}
.big10 {
	font-size: 12px;
}
.biggest30 {
	font-size: 35px;
}

#stretchbox {
max-width:500px;

}

.ratenamesize {
font-size: 28px;
}

.bigrates {
font-size: 25px;

}

.serviceindex1 {
font-size: 30px;

}

.serviceindex2 {
font-size: 25px;

}
.rotate-4 {
-ms-transform:rotate(-0deg);
	-moz-transform:rotate(-0deg);
	-webkit-transform:rotate(-0deg);
-0-transform:rotate(-0deg);
transform:rotate(-0deg);
}
#title {
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 25px;

}


}

/*
********************************
********************************

Show Responsive Only!

********************************
********************************
*/
@media (min-width: 750px)  {

.respondshow {
  display: none;
}
    
#headname2{
    
  display: none;
}
    

}

/*
********************************
********************************

Responsive Header Logo!

********************************
********************************
*/


@media (max-width: 750px)  {
  
#headname1{
    
  display: none;
}
    
  

}

/*
********************************
********************************

Responsive Banner Video!

********************************
********************************
*/

@media (min-width: 1200px)  {

 .indexbanner {

	width: 65%;


}  

}

/*
********************************
********************************

Responsive MOBILE!

********************************
********************************
*/


@media (min-width: 750px)  {

.showmobile {
  display: none;
}

}


/*
********************************
********************************

Responsive DESKTOP!

********************************
********************************
*/

@media (max-width: 749px)  {

.showdesktop {
  display: none;
}

}