/*for contact2.html*/
.background_img{
	background-image:url('../../img/contact.png') !important;
	max-width: 100%;
    height: auto;
	background-repeat: no-repeat;
    background-size: contain;
}

/*mobile image*/
@media only screen and (max-width: 767px) {
	.background_img {
		background-image:url('../../img/Contact.gif') !important;
		max-width: 100%;
		height: 180px;					
		background-repeat: no-repeat;	
		background-position: top center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	/*	align-items:center;
		justify-content:center;*/
	}
}

/*for contacts.html*/
.page_featured {
	background-image:url('../../img/contact.png') !important;
	max-width: 100%;
    height: auto;
	background-repeat: no-repeat;
    background-size: contain;
}

/*responsive 2nd portion contact us */
.res_contact{
	font-size: 3.0vw;
}
/*padding for background pc*/
.page_description {
	padding: 16% 0%;
}

/* responsive text*/
.page_description h1 {
	
	color: #7ac142;
	font-size:2.5vw;
	text-align: center;
    margin-top: -3%;
}
.page_description p {
	font-size:1.03vw;
	text-align: center;
}
/*for small devices*/

h4{
	font-family: 'objektiv-mk1', sans-serif;
	/*font-size: 3.1vh;*/
	text-align: center;
	font-weight: 700;
	font-style: normal;
	line-height: 1.3;
	color: #000000;
	margin-top: 14%;
}


@media (min-width: 100px) and (max-width: 600px) {
	h4{
		font-size: 3.8vw;
	}
}
@media (min-width: 100px) and (max-width: 700px) {
	.page_description h1 {
		font-size:3.5vw;
	}
	/*navbar*/

	.hamburger_holder .icon_menu{
		position: relative;
		font-size: 16px;
		top:-34px;
		right: -16px;	 
	}

	.hamburger_holder .icon_close{
		position: relative;
		font-size: 19px;
		top:-13px;
		right: 9px;
	}
	.res_contact{
		font-size: 5.9vw;
	}
}
/* instead of item_height_x2 class*/
item_height_x607 {
	 height: 600px !important;
    background-size: cover !important;
    background-position: center center !important;
}


/*2nd portion contact postion changing*/
.details_text_span {
	/*display: table-cell;*/
	display: table-row;
	vertical-align: middle;
	line-height: 22px;
}

/*remoing the border line above contact */
.oi_heading_border span {
	display: none;

  }

/*h1 contact us text middle*/
@media (min-width: 100px) and (max-width: 700px) {
	.page_description h1 {
		margin-top: 6%;

	}
}
/*send us email only phone screens*/
@media (min-width: 100px) and (max-width: 700px) {
	.page_description p {
		margin-top: -3%;
		font-size:1.83vw;
	}
}
/*send us email for only iPad and iPad Pro*/

/*iPad*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.page_description p {
		margin-top: -2%;
		font-size:1.33vw;
	}
	/*logo fix*/
	.img-fluid {
		max-width: 140%;  
		height: auto;
	    top:12px;
	}
}
/*iPad Pro*/

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.page_description p {
		margin-top: -1%;
		font-size:1.49vw;
	}

	/*navbar*/

	.hamburger_holder .icon_menu{
		position: relative;
		font-size: 40px;
		right: 19px;
	}

	.hamburger_holder .icon_close{
		position: relative;
		font-size: 40px;
		bottom: -10px;
		right: 9px;
	}
	/*contact details hq address*/
	.vc_column-inner {

		margin-right: 14px !important;
	}

}

/*logo* iphone screens*/
@media (min-width: 100px) and (max-width: 700px) {
	.img-fluid {
		max-width: 80%;  
		height: auto;
		top:-32px;
		left: -30px;
	}
	.hamburger_holder {
		position: fixed;
  }

}

/*

 /*@media only screen and (max-width: 767px) {
	.page_featured {
		background-image:url('../../img/gg.png') !important;
		width: 100%;
		height: auto;

		/*
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		height: 50%;*/

		/* background-color: #1e73be;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width: 100%; */

	}
}
/*
@media (min-width: 661px) and (max-width: 1000px) {
	.page_featured {
		background-image:url('../../img/gg.png') !important;
	background-color: #1e73be;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width: 100%; 

	}
}*/
.page_featured .page_description_over {
	/*background-image:url('../../img/contact.png') !important;*/
	opacity:0.9 !important;
	background-repeat: no-repeat;
}
.contact-1 {
	padding-bottom: 30px ;
	background-color: #f8f7f2 ;
}
.contact-1-1 {
	 background-color:transparent;
}
#map {
	height:600px;
}
@media (max-width: 767px) and (min-width: 0px){
	.page_featured {
		height: 100vh !important;
	}
	
}
/*lg lg screen logo fixed*/
@media screen and (max-width: 2200px)  {

	.header{
		position: absolute;
	}
 
}