/*contact-us page start*/
.pemail-field{
	display: none !important;
}
.contact-us-sec .leftpan{
	padding: 0;
	margin-bottom: 30px;
}
.contact-us-sec .rightpan{
	padding: 0;
}
.contact-us-sec .rightpan p{
	margin-bottom: 10px;
}
.contact-us-sec .rightpan a{
	color: #000;
}
.contact-from h5{
	margin-bottom: 8px;
}
.contact-us-sec .rightpan h5{
	text-transform: uppercase;
	border-bottom: 2px solid #de7301;
	display: inline-block;
	margin-bottom: 30px;
	color: #de7301;	
}
.contact-details ul{
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-family: 'Sora-Regular';
}
.contact-details ul .sub-heading{
	text-transform: capitalize;
}
.contact-details ul li{
	margin: 0 0 15px 0;
	padding: 0;
	background-image: none;
}
.contact-details .address-field{
    display:block;
    background-position: 50% 0%;
    vertical-align: middle;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M24.4,13.5l-7.1,15.1C16.8,29.5,15.9,30,15,30s-1.8-0.5-2.2-1.4L5.6,13.5C5.1,12.4,5,11.2,5,10C5,4.5,9.5,0,15,0 s10,4.5,10,10C25,11.2,24.9,12.4,24.4,13.5z M15,5c-2.8,0-5,2.2-5,5s2.2,5,5,5s5-2.2,5-5S17.8,5,15,5z'/%3E%3C/svg%3E") no-repeat;
	background-size: 20px auto;
	padding-left: 30px;
	
}
.contact-details .phone-no{
    display:block;
    background-position: 50% 0%;
    vertical-align: middle;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M29.3 26.7c-.4 1-1.6 1.7-2.6 2.3-1.3.7-2.5 1.1-4 1.1-2 0-3.8-.8-5.6-1.5-1.3-.5-2.6-1-3.7-1.8-3.6-2.2-8-6.6-10.2-10.2-.7-1.2-1.3-2.4-1.8-3.7C.8 11 0 9.2 0 7.2c0-1.4.4-2.7 1.1-4C1.6 2.2 2.3 1 3.4.6 4 .3 5.5 0 6.3 0c.1 0 .3 0 .4.1.4.1.9 1.2 1.1 1.6.7 1.2 1.3 2.4 2 3.6.3.6 1 1.2 1 1.9 0 1.3-3.9 3.2-3.9 4.3 0 .6.5 1.3.8 1.8 2.2 3.9 4.8 6.6 8.7 8.7.5.3 1.3.8 1.8.8 1.2 0 3-3.9 4.3-3.9.7 0 1.3.6 1.9 1 1.2.7 2.4 1.4 3.6 2 .4.2 1.5.7 1.6 1.1.1.1.1.3.1.4.3 1.1 0 2.6-.4 3.3z'/%3E%3C/svg%3E") no-repeat;
	background-size: 20px auto;
	padding-left: 30px;
}
.contact-details .fax{
    display:block;
    background-position: 50% 0%;
    margin-right: 10px;
    vertical-align: middle;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15 2C-2.2 2 .2 12.5.2 12.5H8c0-5.3 5-5.2 7-5.2s7-.1 7 5.2h7.8S32.2 2 15 2zM0 13.3h8.1v1.6H0zm21.9 0H30v1.6h-8.1zM29.4 28c-.3-7.8-6.6-14-14.5-14C7 13.9.6 20.2.4 28h29z'/%3E%3Cpath d='M20.8 16.8c0 4.5-2.6 8.2-5.8 8.2s-5.8-3.7-5.8-8.2 0-8.2 5.8-8.2c5.8.1 5.8 3.7 5.8 8.2z'/%3E%3Cpath d='M18.9 21c0 2.2-1.8 3.9-3.9 3.9-2.2 0-3.9-1.8-3.9-3.9 0-2.2 1.8-3.9 3.9-3.9a3.84 3.84 0 0 1 3.9 3.9z' fill='%23fafcfb'/%3E%3C/svg%3E") no-repeat;
	background-size: 20px auto;
	padding-left: 30px;
}
.contact-details .mail-field{
	font-family: 'Sora-Regular';
	font-weight: 400;	
}
.contact-details .mail-field i{
	background: #000;
}
.contact-from{
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 15px;
	border: 1px dashed #aaa;
    background: #fbfbfb;
	border-radius: 5px;
	overflow: hidden;
}
.contact-from .element-wrap{
	margin-bottom: 17px;
}
.contact-from input[type="text"]{
	border-radius: 0;
	width: 100%;
}
.contact-from input[type="submit"]{
	border-radius: 0;
	float: right;
	overflow: hidden;
	clear: both;
}
.contact-from textarea{
	width: 100%;
}
.contact-from select{
	width: 100%;
}
.gmap-link{
	font-size: 1.2rem;
	line-height: 1.6rem;
	text-transform: uppercase;
	font-family:'Sora-SemiBold', sans-serif;
}
.contact-from-wrapper{
	max-width: 513px;
    margin: 0 auto;
    width: 100%;
}
.info{
	color: red;
	font-size: 1.2rem;
}
.success-message{
	display: block;
}
.error-message{
	display: block;
}

/*contact-us page end*/




@media only screen and (min-width:650px){
	
}
@media only screen and (min-width:768px){
	/*contact-us page start*/	
	.contact-from input[type="text"]{
		width: 76%;
	}
	.contact-from textarea{
		width: 76%;
	}
	.contact-from select{
		width: 76%;
	}
	.contact-us-sec .rightpan{
		width: 100%;
	}
	.contact-us-sec .leftpan{
		width: 100%;
	}
	/*contact-us page end*/	
}
@media only screen and (min-width:921px){
	/*contact-us page start*/
	.contact-from{
		margin-left: 0;
		margin-right: 0;
	}
	.contact-us-sec{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}
	.contact-us-sec .rightpan{
		align-self: baseline;
		width: 50%;
	}
	.contact-us-sec .leftpan{
		align-self: baseline;
		width: 45%;
	}
	.contact-from input[type="text"]{
		width: 66%;
	}
	.contact-from textarea{
		width: 66%;
	}
	.contact-from select{
		width: 66%;
	}
	/*contact-us page end*/		
}
@media only screen and (min-width:1025px){
	/*contact-us page start*/	
	.contact-us-sec .rightpan{
		align-self: baseline;
		width: 30%;
	}
	.contact-us-sec .leftpan{
		align-self: baseline;
		width: 65%;
	}
	.contact-details a:hover{
		color: #92cd00;
	}
	.contact-details .mail-field:hover i{
		background: #92cd00;
	}
	.contact-from input[type="text"]{
		width: 76%;
	}
	.contact-from textarea{
		width: 76%;
	}
	.contact-from select{
		width: 76%;
	}
	/*contact-us page end*/
	
	
}
@media only screen and (min-width:1500px){
	/*contact-us page start*/	
	/*contact-us page end*/		
}
@media only screen and (min-width:1900px){
	/*contact-us page start*/	
	/*contact-us page end*/			
}









