

@media screen and (max-width: 1170px) {
.wrapper {
	width: 96%;
	margin: 0 auto;
}
.how-left{ width:28%; font-size:12em;}
.how-right{ width:70%;}
.how-content{ width:74%;}
.how-image{ width:24%;}
.logo1{ padding:5px 0;}
.text{ margin-top:0;}
.reqest-a-quote{ padding-top:20px;}
.inner-menu .logo{ width:100%; text-align:center;}
.inner-menu .logo-hide{ margin:0 auto;}
.home-menu-section.inner-menu .menu{ float:none; clear:both;}
}

@media screen and (max-width: 1150px) {
	.logo{ width:100%; text-align:center;}
	.menu{ width:100%; padding-top:8px;}
	.inner-menu .logo-hide{ margin:0 auto;}
	
	.nav{ text-align:center; width:100%;}
	.nav li{ float:none; display:inline-block;}
	.process-works-left iframe{ width:100%;}
	.map-canvas{ width:100%;}
	.map-address{ width:100%;}
	
}
	
 @media screen and (max-width: 1069px) {
.container {
	width: 100%;
}
.wrapper {

	margin: 0 auto;
}
.banner {height:auto;}
.small-content{ width:98%;}

}
@media screen and (max-width: 831px) {
.fontawesome {
	width: 16%;
}
.gap {
	width: 12%;
}
.fontawesome h3{font-size: 14px;}
.overlay1 {
	width: 100%;
}
.home p {
	width: 96%;
	text-align: justify;
}
.testimonial {
	background-attachment: scroll;
}
.text p {
	width: 90%;
}
.process-works-left{ width:100%; text-align:center; padding-bottom:20px;}
.map-address p{ text-align:left;}
.process-works-right{ width:100%;}

.process-works-left, .map-canvas-border{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;}

.how-left{ font-size:10em;}

}
@media screen and (max-width: 800px) {
.text h1 {
	font-size: 40px;
	margin: 0;
}
.text p {
	width: 75%;
}
}



@media screen and (max-width: 769px) {
	.inner-menu .logo{ float:left; width:auto;}
	.home-menu-section.inner-menu .menu{ float:right;}
	.nav{ background-color:#FEF6ED;}
	.home-menu-section .nav a{ font-size:12px; font-weight:600;}
	.nav li a{ color:#1D1D1D;}
.nav{ padding-top:5px;}
	.menu{ padding:36px 0 0; position:absolute; top:34px; right:0;}
	.inner-menu{ min-height:94px;}
	.home-menu-section .wrapper{ width:100%;}
	.toggleMenu{ margin-right:10px;}
.text h1 {
	font-size: 35px;
	margin: 0;
	padding: 0;
}
.bottom_menu li{padding:5px;}
.bottom_menu a{font-size:11px;}
.social_icons li{padding:5px;}
.logo1 {
	margin: 0;
	padding: 10px 0;
}

.text {
	width:80%;
	margin-left: -40%;
	margin-top:-50px;
	height:100px;
}
.text h1 {
    font-size: 28px;
    margin: 0;
    padding-top: 15px;
}
.text p {
    font-size: 11px;
    margin-top: 10px;
    padding: 13px;
    width: 86%;
}
.logo{ width:100%; text-align:left; position:absolute; left:0; }
.section1{ padding:10px 0 34px;}
.menu{ width:100%; padding:0;}
.picture{ text-align:center;}
ul.success-story li{ width:29%;}
ul.success-story li:nth-child(4n+4){ margin:2%;} 
ul.success-story li{ margin:2%;}
.how-left{ font-size:8em;}
.how-image{ width:26%;}
.how-content{ width:70%;}
.logo img{ position:relative; z-index:999999; padding-left:5px;}
.toggleMenu{ float:right;}
.nav > li{ float:left; width:100%;}
.nav{ margin-top:35px; width:100%; float:left;}
.menu{ padding-top:0;}
.home-menu-section .menu{ padding-top:0;}
.nav > li > a{ padding:10px 15px;}
.section-three-left{ width:100%;}
.section-three-right{ width:100%;}
.video-player{ text-align:center;}
.bottom_menu, .social_icons{ width:100%;}
.social_icons li{ display:inline-block; float:none;}
.social_icons ul{ text-align:center; }
.bottom_menu{ padding-bottom:0;}
.bottom_menu ul{ text-align:center;}
.count-number{ font-size:30px;}
.count-txt{ font-size:15px;}
.home-menu-section .menu{ z-index:999;}
.sucess-txt{ width:100%;}
.section-five{ overflow:hidden;}
}

@media screen and (max-width: 767px) {
.active {  display: block; } .nav > li {   float: none; } .nav > li > .parent {  background-position: 95% 50%;} .nav li li .parent { background-image: url(../images/downArrow.png);  background-repeat: no-repeat;  background-position: 95% 50%; } .nav ul {  display: block; width: 100%; } .nav > li.hover > ul , .nav li li.hover ul {    position: static; }

}


@media screen and (max-width: 640px) {
	
	.section-five{ height:570px; padding-top:60px;}
.fontawesome {
	width: 25%;
}
.gap {
	display: none;
}
.testimonial p {
	width: 96%;
}
.bottom_menu {
	padding: 20px 0;
	text-align: center;
	float: none;
	margin: 0;
}
.social_icons {
	padding: 20px 0;
	text-align: center;
	float: none;
}

.down-arw {bottom:20px;}
ul.how-it-work{ padding-top:25px;}
ul.how-it-work li p{ font-size:14px;}
}
@media screen and (max-width: 568px) {
.rmm-button {
	border-radius: 2px;
	height: 21px;
	margin: 5px;
	padding: 1px;
	width: 35px;
}
.rmm-button.rmm-closed span {
	background: none repeat scroll 0 0 #ababab;
	display: block;
	height: 3px;
	margin: 4px;
	borer-radius: 2px;
}
.rmm-closed span {
	background: #a97348;
	display: block;
	height: 3px;
	margin: 4px;
	borer-radius: 2px;
}
.rmm-toggled-controls {
	margin: 5px;
}
.rmm .rmm-toggled ul {
	display: none;
	margin: 30px 0 0 !important;
	padding: 25px 0 0 !important;
}
.rmm-toggled {
	overflow: hidden;
}
.rmm-toggled-controls {
	float: right;
	margin: 5px;
}
.fontawesome h3{font-size:13px;}

ul.success-story li{ width:41%; margin:2% 4%;}
ul.success-story li:nth-child(4n+4){ margin:2% 4%;}
.how-left{ width:100%;}
.how-right{ width:100%;}
.text h1{ font-size:18px;}
.text{ margin-top:-70px;}
.count-number{ font-size:26px;}

.sep-line{ width:100%;}
}


@media screen and (max-width: 480px) {
	.text{ margin-top:-40px;}
.wrapper{ width:94%;}
svg.sland-bottom, svg.sland-top{ height:40px;}
ul.contact-field li{ width:100%;}
.inner-menu .logo{ width:86%;}
.logo img{ padding:0 15px;}
.inner-menu{ min-height:90px;}
.rmm-button {
	border-radius: 2px;
	height: 21px;
	margin: 5px;
	padding: 1px;
	width: 35px;
}
.rmm-button.rmm-closed span {
	background: none repeat scroll 0 0 #ababab;
	display: block;
	height: 3px;
	margin: 4px;
	borer-radius: 2px;
}
.rmm-closed span {
	background: #a97348;
	display: block;
	height: 3px;
	margin: 4px;
	borer-radius: 2px;
}
.rmm-toggled-controls {
	margin: 5px;
}

.rmm .rmm-toggled ul {
	display: none;
	margin: 30px 0 0 !important;
	padding: 25px 0 0 !important;
}
.rmm-toggled {
	overflow: hidden;
}
.rmm-toggled-controls {
	float: right;
	margin: 5px;
}

.logo1 {
    margin: 15px 0 0;
    padding: 10px 0;
}

.text {
    padding: 0;
}

.text h1 {
    font-size: 16px;

}

.text p {
    font-size: 11px;
    margin-top: 10px;
    padding-top: 0;
    width: 95%;
}

.logo1 img {
    width: 40%;
}
.bullets {right:5px; font-size:14px;}
.text-field, .sbSelector:link, .sbSelector:visited, .sbSelector:hover, .slider-bottom p, .heading p, p{ font-size:13px;}
.section-four, .section-three, .main-contact-form, .section-one, .section-six{ padding-top:15px;}
.slider-bottom{ padding:33px 5%;}
.how-left{ font-size:6em;}
.request-phone{ font-size:25px;}
.logo img{ margin-top:0;}
.logo-show{ width:86%;}
.banner1{ height:250px;}
.banner-heading{ bottom:30px; font-size:21px;}
}
@media screen and (max-width: 360px) {
	.nav{ margin-top:10px;}
ul.linkink li{ width:100%; margin-bottom:3px;}
.text h1 {
	font-size: 15px;
}
.text p {
	font-size: 10px;
	margin-top: 0;
	padding: 0;
	width: 100%;
}
.works {
	padding-bottom: 0;
	padding-top: 10px;
}
.fontawesome {
	margin-bottom: 15px;
	width: 100%;
}
.rmm-button {
	border-radius: 2px;
	height: 21px;
	margin: 5px;
	padding: 1px;
	width: 35px;
}
.rmm-button.rmm-closed span {
	background: none repeat scroll 0 0 #ababab;
	display: block;
	height: 3px;
	margin: 4px;
	borer-radius: 2px;
}
.rmm-closed span {
	background: #a97348;
	display: block;
	height: 3px;
	margin: 4px;
	borer-radius: 2px;
}
.rmm-toggled-controls {
	margin: 5px;
}

.rmm .rmm-toggled ul {
	display: none;
	margin: 30px 0 0 !important;
	padding: 25px 0 0 !important;
}
.rmm-toggled {
	overflow: hidden;
}
.rmm-toggled-controls {
	float: right;
	margin: 5px;
}
.menu{ top:28x;}
.down-arw {bottom:15px;}
ul.success-story li{  margin: 2% 17%; width: 65%;}
ul.success-story li:nth-child(4n+4){ margin:2% 17%;}
.inner-menu{ min-height:80px;}
.count-btn a{ width:100%;}
.count-number{ font-size:18px;}
.count-txt{ font-size:13px;}


}
@media screen and (max-width: 320px) {
	.inner-menu{ min-height:72px;}
.menu{ top:24px;}
.logo1 {
	margin: 0;
	padding: 10px 0;
}
.logo1 img {
	width: 50%
}
.text h1 {
	font-size: 15px;
}
.text p {
	font-size: 10px;
	margin-top: 0;
	padding: 0;
	width: 100%;
}
.testimonial p {
	font-size: 12px;
	margin-top: 10px;
}
ul.success-story li{margin: 2% 15%; width: 71%;}
ul.success-story li:nth-child(4n+4){ margin:2% 15%;}
}

