
/***** Media Quries *****/
@media only screen and (max-width: 1024px) {
	.wrap{
		width:95%;
	}	
}
/*  GO FULL WIDTH AT LESS THAN 800 PIXELS */

@media only screen and (max-width: 800px) {
	.wrap{
		width:95%;
	}
	.span_2_of_3 {
		width:94%;
		padding:3%; 
	}
	.col{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:94%;
		padding:3%; 
	}
}

/*  GO FULL WIDTH AT LESS THAN 640 PIXELS */

@media only screen and (max-width: 640px) and (min-width: 480px) {
	.wrap{
		width:95%;
	}
	.span_2_of_3 {
		width:94%;
		padding:3%; 
	}
	.col{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:94%;
		padding:3%; 
	}
   
   .contact-form input[type="text"],.contact-form textarea{
		width:97%;
	}
}
/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.wrap{
		width:95%;
	}
	.span_2_of_3 {
		width:90%;
		padding:5%; 
	}
	.col { 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_3 {
		width:90%;
		padding:5%; 
	}
	.contact-form input[type="text"],.contact-form textarea{
		width:92%;
	}
}
.contact-footer{
	border-top: 1px solid rgba(69, 69, 69, 0.13);
	padding: 28px 0px 0px 0px;
}
/*----responsive-design-----*/
@media only screen and (max-width: 1366px) and (min-width: 1280px) {
	.wrap{
		width:90%;
	}
	.gallery-grid {
		width: 31.3%;
	}
}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
	.wrap{
		width:90%;
	}
	.gallery-grid {
		width: 31%;
	}
	.about-histore ul li p {
		width: 89%;
	}
	.service-content ul li span {
		width: 6.5%;
		font-size: 2.5em;
		height: 57px;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.wrap{
		width:90%;
	}
	.gallery-grid {
		width: 30%;
	}
	.about-histore ul li p {
		width: 87%;
	}
	.service-content ul li span {
		width: 6.5%;
		font-size: 2.5em;
		height: 95px;
	}
	.top-nav ul li a {
		padding: 31px 15px;
	}
	.latest-news-info a {
		line-height:0em;
	}
	.button {
		width: 41%;
	}
	.about-sidebar {
		width: 27%;
	}
	.gallery-button a {
		width: 43%;
	}
}
@media only screen and (max-width: 768px) and (min-width: 640px) {
	.wrap{
		width:90%;
	}
	.gallery-grid {
		width: 30%;
	}
	.about-histore ul li p {
		width: 87%;
	}
	.service-content ul li span {
		width: 6.5%;
		font-size: 2.5em;
		height: 95px;
	}
	.top-nav ul li a {
		padding: 31px 5px;
	}
	.latest-news-info a {
		line-height:0em;
	}
	.button {
		width: 17%;
	}
	.about-sidebar {
		width: 27%;
	}
	.gallery-button a {
		width: 43%;
	}
	.mid-grid {
		float: none;
		width:100%;
		margin: 0 0 1em 0;
	}
	.about-left {
		width: 100%;
		float: none;
	}
	.about-sidebar {
		float: none;
		width: 100%;
	}
	.tips-left {
		width: 100%;
		float: none;
		padding-right: 0%;
	}
	.tips-right {
		float: none;
		width: 100%;
	}
	.eq-grid {
		float: none;
		width: 100%;
		margin-right: 0%;
	}
	.service-content {
		float: none;
		width: 100%;
	}
	.services-sidebar {
		float: none;
		width: 100%;
	}
	.gallery-grid {
		width:100%;
		float: none;
		margin:0 0 1em 0;
	}
}

























#share-wrapper {
	margin-top: 100px;
	position:fixed;
	left: 0;
}

/* inner wrapper */
#share-wrapper ul.share-inner-wrp{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/* the list */
#share-wrapper li.button-wrap {
	background: #E4EFF0;
	padding: 0px 0px 0px 10px;
	display: block;
	width: 140px;
	margin: 0px 0px 1px -117px;
}

/* share link */
#share-wrapper li.button-wrap > a {
	padding-right: 60px;
	height: 32px;
	display: block;
	line-height: 32px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* background image for each link */
#share-wrapper .facebook > a{
	background: url(../buttons/facebook.jpg) no-repeat right;
}
#share-wrapper .twitter > a{
	background: url(../buttons/twitter.jpg) no-repeat right;
}
#share-wrapper .digg > a{
	background: url(../buttons/youtube.jpg) no-repeat right;
}
.stumbleupon > a{
	background: url(../buttons/linked.png) no-repeat right;
}
#share-wrapper .delicious > a{
	background: url(../buttons/delicious.jpg) no-repeat right;
}
#share-wrapper .google > a{
	background: url(../buttons/google.jpg) no-repeat right;
}
#share-wrapper .email > a{
	background: url(../buttons/email.jpg) no-repeat right;
}

/* small screen */
@media all and (max-width: 699px) {
	#share-wrapper {
		bottom: 0;
		position: fixed;
		padding: 5px 5px 0px 5px;
		background: #EBEBEB;
		width: 100%;
		margin: 0px;
		-webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 -1px 4px rgba(0,0,0,0.15);
		-o-box-shadow: 0 -1px 4px rgba(0,0,0,0.15);
		box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
	}
	#share-wrapper ul.share-inner-wrp {
		list-style: none;
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		overflow: auto;
	}
	#share-wrapper li.button-wrap {
		display: inline-block;
		width: 32px!important;
		margin: 0px;
		padding: 0px;
		margin-left:0px!important;
	}
	#share-wrapper li.button-wrap > a {
		height: 32px;
		display: inline-block;
		text-indent: -10000px;
		width: 32px;
		padding-right: 0;
		float: left;
	}
}








ul.f-list1 li {
	list-style-image: url(../imagess/f-icon.png);
	margin: 0 15px 5px;
}
ul.f-list1 li a {
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
	font-family:'Open Sans', sans-serif;
}
ul.f-list1 li a:hover {
	color: #cccccc;
}
.company_address{
	border-bottom: 1px solid #4CB1CA;
	padding-bottom:10px;
}
.company_address p {
	font-size: 0.8125em;
	color: #fff;
	line-height:1.8em;
}
.company_address p span {
	cursor: pointer;
}
.company_address p span:hover{
	text-decoration:underline;
}
/*---social-icons-----*/
.social-media {
	margin-top:15px;
}
.social-media li{
	float:left;
	margin: 0px 10px 10px 0;
	display:inline-block;
}
.social-media li a {
	height: 40px;
	width: 40px;
	display: block;
	background: url(../imagess/img-sprite.png);
}
.social-media li a:hover {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.8;
	-webkit-transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-ms-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
}
/*--------social simptip--------*/
[data-tooltip] {
	position: relative;
	display: inline-block;
}
[data-tooltip].simptip-position-bottom:before {
	border-bottom-color:#4CB1CA;
}
[data-tooltip].simptip-position-bottom:after {
	background-color:#4CB1CA;
	color:#fff;
}
[data-tooltip]:before {
	content: '';
	position: absolute;
	border-width: 6px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 0);
}
[data-tooltip]:before, [data-tooltip]:after {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	z-index: 999999;
}
[data-tooltip]:after {
	height: 22px;
	padding: 11px 11px 0;
	font-size: 13px;
	line-height: 11px;
	content: attr(data-tooltip);
	white-space: nowrap;
}
[data-tooltip]:hover, [data-tooltip]:focus {
	background-color: rgba(0, 0, 0, 0);
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
	visibility: visible;
	opacity: 1;
}
.simptip-position-bottom.simptip-movable:before {
	margin-top: -15px;
}
.simptip-position-bottom.simptip-movable:after {
	margin-top: -3px;
}
.simptip-position-bottom:before, .simptip-position-bottom:after, .simptip-position-top:before, .simptip-position-top:after {
	left: 32%;
}
.simptip-position-bottom:before, .simptip-position-bottom:after {
	top: 110%;
}
.simptip-position-bottom:after, .simptip-position-top:after {
	margin-left: -18px;
}
.simptip-position-right.simptip-movable:before, .simptip-position-right.simptip-movable:after, .simptip-position-left.simptip-movable:before, .simptip-position-left.simptip-movable:after, .simptip-position-top.simptip-movable:before, .simptip-position-top.simptip-movable:after, .simptip-position-bottom.simptip-movable:before, .simptip-position-bottom.simptip-movable:after {
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	-ms-transition: all .1s linear;
	transition: all .1s linear;
}
.simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after {
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}
/*------------end social simptip----------------*/
.social-media li:nth-child(1) a{
	background: url(../imagess/img-sprite.png) -20px -170px;
}
.social-media li:nth-child(2) a{
	background: url(../imagess/img-sprite.png) -68px -170px;
}
.social-media li:nth-child(3) a{
	background: url(../imagess/img-sprite.png) -112px -170px;
}
.social-media li:nth-child(4) a{
	background: url(../imagess/img-sprite.png) -157px -170px;
}
/*--footer-bottom--*/
.footer-bottom{
	background:#303030;
	border-top:1px solid #223d0a;
	padding:2% 0;
}
.copy{
	float:left;
}
.copy p{
	color:#fff;
	font-size:0.8125em;
	font-family:'Open Sans', sans-serif;
}
.copy p a{
	color:#fff;
}
.copy p a:hover{ text-decoration:underline;

}
.f-list2{
	float:right;
	color:#87D8EB;
}
.f-list2 li{
	display:inline-block;
	margin:0 10px;
}
.f-list2 li a{
	color:#87D8EB;
	font-size:0.8125em;
}
.f-list2 li a:hover{
	color:#fff;
}
