.content-default .first-section .image-section img{
	transform:translateX(-50%);
	max-width:1100px;
}
.content-default .first-section-img{
	position:absolute;
	bottom:-30%;
	right:-50%;
}
.content-default p{
	font-family:proximaRegular;
	font-size:20px;
	line-height:24px;
	color:#707070;
	margin-bottom:30px;
}
.about-us-section p{
	text-indent:75px;
}
.pack-section{
	position:relative;
}
.pack-section .box{
	padding:40px;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	border-radius:20px;
	margin-bottom:15px;
	background:#fff;
}
.pack-section .box .description{
	min-height:145px;
}
.pack-section .box ul{
	padding:20px;
	border-top:1px solid #e1e1e1;	
	border-bottom:1px solid #e1e1e1;
	min-height:375px;
	text-align:left;
	list-style-type:none;	
	margin-bottom:0;
}
.pack-section .box ul li{
	font-family:proximaRegular;
	font-size:18px;
	line-height:30px;
	color:#707070;
}
.pack-section .box span{
	font-family:proximaRegular;
	font-size:16px;
	line-height:20px;
	color:#707070;
	padding:45px 0;
	border-bottom:1px solid #e1e1e1;
	display:block;
}
.pack-section .price p{
	font-family:proximaRegular;
	font-size:26px;
	line-height:30px;
	color:#d11d4c;
	margin-top:40px;
}
.pack-section .price p b{
	font-size:32px;
	line-height:34px;
}
.our-projects .project{
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
	border-radius:30px;
	padding:10px;
	margin-bottom:10px;
	cursor:pointer;
	transition:.4s all;
	background:#fff;
}
.our-projects .project:hover{
	box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.2);
}
.our-projects .project img{
	width:100%;
}
.our-projects .project a{
	display:block;
}
.contact-section form{
	width:80%;
}
.contact-section .input-group{
	display:block;
	width:100%;
	line-height:40px;
	min-height:40px;
	position:relative;
	margin-bottom:40px;
}
.contact-section .input-group input{
	display:block;
	width:100%;	
	border:0;
	border-bottom:1px solid #dbdbdb;
	font-family:proximaRegular;
	font-size:16px;
	color:#959595;
	background:transparent;
}
.contact-section .input-group input:focus{
	outline:none;
}
.contact-section button{
	width:300px;
	border:0;
	margin:auto;
	font-family:proximaRegular;
	cursor:pointer;
	margin-top:85px;
}
.contact-section button:focus{
	outline:none;	
}
.contact-section iframe{
	box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.2);
}
.remove-desktop{
	display:none;
	margin:20px 0;
}
.remove-desktop a{
	margin:auto;
}
@media (max-width:1199px){
	.content-default .first-section-img{
		width:100%;
		right:-10%;
		bottom:-7%;
	}
	.pack-section .box .description{
		min-height:195px;
	}
	.pack-section .box ul{
		min-height:465px;
	}
	.our-projects .project{
		margin-bottom:30px;
	}
}
@media (max-width:991px){
	.content-default .first-section .image-section img{
		max-width:800px;
	}
	.content-default .first-section-img{
		right: -33%;
		bottom: -23%;
	}
	.pack-section .box{
		padding:20px;
	}
	.pack-section .box .description{
		min-height:220px;
	}
	.pack-section .box ul{
		min-height:585px;
	}
}
@media (max-width:767px){
	.remove-mobile{
		display:none;
	}
	.content-default .first-section .image-section img{
		max-width:500px;
	}
	.content-default .first-section .main-heading{
		margin-top:10vw;
		font-size:30px;
		line-height:34px;
	}
	.remove-desktop{
		display:block;
	}
	.mobile-first-section{
		position:relative;
	}
	.mobile-first-section .left-img{
		position:absolute;
		bottom:-20%;
		left:0%;
		z-index:-1;
		max-width:150px;
	}
	.mobile-first-section .right-img{
		position:absolute;
		bottom:-20%;
		right:0%;
		z-index:-1;
		max-width:150px;
	}
	.about-us-section p{
		text-indent:0;
	}
	.pack-section .box .description{
		min-height:0;
	}
	.pack-section .box ul{
		min-height:0;
		padding:10px 20px 30px 20px;
	}
	.pack-section .box span{
		padding:12px 0;
	}
	.pack-section .price p{
		margin:10px 0;
	}
	.pack-section .box{
		margin-bottom:20px;
	}
	.our-projects .project{
		border-radius:15px;
	}
	.contact-section form{
		width:100%;
	}
	.contact-section button{
		margin-top:30px;
		margin-bottom:35px;
	}
	.pack-section:before{
		content:'';
		position:absolute;
		top:0;
		right:0;
		background:url('/includes/images/Mouse-mobile.png') no-repeat center center;
		width:100px;
		height:100px;
		background-size:cover;
	}
}
@media(max-width:450px){
	.content-default .first-section .main-heading{
		font-size: 13px;
		line-height: 20px;
		margin-top:70px;
	}
	.content-default .first-section .image-section img{
		max-width:350px;
	}
}
@media (max-width:400px){
	.mobile-first-section .left-img{
		max-width:100px !important;
		bottom:-10%;
	}
	.mobile-first-section .right-img{
		max-width:100px !important;
		bottom:-10%;
	}
}