* {
margin: 0;
padding: 0;
}
/* For Desktop View */
@media screen and (min-width: 1024px) {

}

/* For Tablet View */
@media screen and (min-device-width: 768px)
and (max-device-width: 1024px) {

}

/* For Mobile Portrait View */
@media screen and (max-device-width: 480px)
and (orientation: portrait) {

}

/* For Mobile Landscape View */
@media screen and (max-device-width: 640px)
and (orientation: landscape) {

}

/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 640px) {

}

/* For iPhone 4 Portrait or Landscape View */
@media screen and (min-device-width: 320px)
and (-webkit-min-device-pixel-ratio: 2) {
#main-wrapper
{
	width:320px!important;
	height:auto;
}
.header
{
	width:320px!important;
}
.header-center
{
	width:320px;
	height:auto;
	margin:0 auto;
	padding:0 0px;
	position:fixed;
		
}
#section
{
	width:100%;
	height:auto;
	padding:20px 0px 0px 0px;
}
.section-center
{
	width:320px;
	height:auto;
	margin:0 auto;
	
}
.section-heading
{
	width:100%;
	height:auto;
	text-align:center;
}
.section-heading p
{
	font-family:"Rubik", "Rubik Black", "Rubik ExtraBold", "Rubik Light", "Rubik Medium", "Rubik SemiBold";
	font-size:16px;
	color:#000;
}
.section-heading span
{
	font-family:"Rubik";
	font-size:16px;
	color:#e76d00;
	width:100%;
}
.section-heading h1
{
	font-family:"Rubik", "Rubik Black", "Rubik ExtraBold", "Rubik Light", "Rubik Medium", "Rubik SemiBold";
	font-weight:bold;
	font-size:25px;
	color:#06427e;
	width:100%;
	text-align:center;
	padding:0 20px;
}
.services-box
{
	width: 320px;
    height: auto;
    float: left;
    margin: 30px 0 0px 0px;
    padding: 0 20px;
}
.services-box h3
{
	float:left;
	padding:5px 15px;
	font-family:"Rubik";
	color:#06427e;
	font-size:14px;
}
.services-box p
{
	float:left;
	width:280px;
	padding:0 0 0 60px;
	font-size:12px;
	font-family:"Rubik", "Rubik Black", "Rubik ExtraBold", "Rubik Light", "Rubik Medium", "Rubik SemiBold";
}
#myslider
{
	margin:20px 0 0 0px;
}
#myslider .client
{
	height:auto;
}
.client-img
{
	width:100%;
	height:auto;	
}
.client-content
{
	width:100%;
	height:auto;
	padding:20px 20px;	
}
.client-portfolio-details p
{
	font-family:"Rubik", "Rubik Black", "Rubik ExtraBold", "Rubik Light", "Rubik Medium", "Rubik SemiBold";
	color:#000;
	font-size:12px;
	margin:10px 0 10px 0px;
}
.client-review
{
	width:100%;
	height:auto;
	background:#fff;
	margin:30px 0 0 0px;
}
.client-review p
{
	font-family:"Rubik", "Rubik Black", "Rubik ExtraBold", "Rubik Light", "Rubik Medium", "Rubik SemiBold";
	color:#000;
	font-size:16px;
 	font-style:italic;
	padding:20px 30px;
}
.client-review span
{
	font-family:"Rubik", "Rubik Black", "Rubik ExtraBold", "Rubik Light", "Rubik Medium", "Rubik SemiBold";
	color:#000;
	font-size:14px;
	padding: 0px 30px 30px 30px;
	float:right;
	text-align:right;
}
.client-logo-btn button
{
	font-size:12px;
}
}

/* For iPhone 5 Portrait or Landscape View */
@media (device-height: 568px) and (device-width: 320px)
and (-webkit-min-device-pixel-ratio: 2) {

}

/* For iPhone 6 and 6 plus Portrait or Landscape View */
@media (min-device-height: 667px) and (min-device-width: 375px)
and (-webkit-min-device-pixel-ratio: 3) {

}
