@media (max-width: 680px) { 
	.quoteBtn{
		font-size:12px!important;
	}
	.navbar{
		padding:0px;
	}
	h1{
		font-size:30px;
	}
	h2, h2 a, .homeh2{
		font-size:20px;
	}
	.header p, p, a.readMore, .fa-ul li{
		font-size:16px;
		line-height:24px;
	}
	.rightNav{
		float:none!important;
	}
	.bigPad{
		padding:0px;
	}
	.what-section img{
		margin-bottom:10px;
	}
	.footer li{
		font-size:14px;
		line-height:24px;
	}
	.fact{
		padding:30px 0px;
	}
	.fact p{
		font-size:20px!important;
	}
	.fact h2{
		font-size:60px!important;
	}
	label, .form-label-top{
		font-size:14px;
	}
	.workWithUs{
		padding:30px 0px;
		margin:40px 0px 20px 0px;
	}
	.blueCircle-text{
		border:20px #fff solid;
	}
	.blueCircle-text div{
		margin-top:-0.35em;
	}
	.blueCircle-text h3{
		font-size:16px;
	}
	.push-top{
		margin-top:10px;
	}
	.tagline{
		font-size:20px;
	}
	.tagLineRow{
		padding:20px;
	}
	p.youMadeIt{
		font-size:25px!important;
	}
	.header p{
		text-align:center;
	}
	h2 a{
		font-size:25px!important;
	}
	.findMore{
		font-size:14px;
	}
	.homeBlog{
		font-size:14px;
	}
	.whiteTxt{
		padding-top:0px;
		margin-top:0px;
	}
	.tagline a{
		font-size:20px!important;
	}
	.mobileImage{
		width:30%!important;
		margin:auto;
		margin-bottom:10px;
	}
	#nav.affix {
		position: relative!important;
		background:none!important;
		padding:0px 0px!important;;
	}
	.leftTxt{
		text-align:left!important;
	}
	.serviceImg{
		width:50%!important;
		margin:auto;
		padding:0px;
		margin-top:20px;
	}
	.goCenter{
		text-align:center;
	}
	.fact p{
		padding-left:0px!important;
	}
}                         


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	.random-set img{
		width:100%;
	}
	.hi-icon{
		width:150px!important;
		height:150px!important;
	}	
	.hi-icon:before{
		font-size:16px!important;
		padding-top:40px!important;
	}
	#nav.affix {
		position: relative;
		background:none!important;
		padding:0px 0px!important;;
	}
		.fact h2{
		margin-right:20px!important;
	}
	.readMore{
		padding:5px!important;
	}
	.goCenter{
		text-align:center;
	}
}

/*PORTRAIT IPAD*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.serviceImg{
		width:50%!important;
		margin:auto;
		padding:0px;
		margin-top:20px;
	}
	.clearFloat{
		clear:both;
		float:none!important;
	}
	.goCenter{
		text-align:center;
	}
	.nav>li>a{
		padding:10px 25px;
	}
	.container{
		width:auto!important;
	}
	#nav.affix {
		position: relative;
		background:none!important;
		padding:0px 0px!important;;
	}
}












































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
