.top60
{
	margin-top:60px;
}

.box_con_bg
{
	/* background:url('../../upload/contact/bg.png'); */
	background-size: 100%;
	background-repeat: no-repeat;
	/*box-shadow: 15px 15px 15px #00000033;*/
	box-shadow: 0px 0px 15px #00000033;
	margin-top: 100px;
	padding: 50px 20px 20px 20px;
}
.but_send_con
{
	background: #ea9623;
	color:#fff;
	letter-spacing: 5px;
	padding: 5px 25px 3px 25px;
	border: none;
}
.box_r_tt
{
	font-size:25px;
	margin-left:80px;
	font-weight: bold;
}
.con_r_img
{
	margin-left: 30px;
	width: 120%;
}
.con_h1
{
	text-align:center;
	text-transform:uppercase;
	letter-spacing:5px;
	margin-top:100px;
	margin-bottom:20px;
	font-size:30px;
}
.con_subtt
{
	text-align:center;
	text-transform:uppercase;
	letter-spacing:3px;
	font-size:20px;
	margin-bottom:10px;
}
.con_mini
{
	text-align:center;
	text-transform:capitalize;
	font-size:18px;
}
.con_inside_box
{
	padding:20px 30px 30px 30px ;
}
.con_box_det
{
	margin-bottom:50px;
}
.con_box_tt
{
	text-transform:uppercase;
	font-size:30px;
	margin-bottom:20px
}
.ip_con
{
	border-radius:50px !important;
	border: 1px solid #ea9623 !important;
	background:none !important;
}
.con_d_flex
{
	display:flex;
	flex-direction: row;
	row-gap: 10px;
	gap: 30px;
	margin-top:100px;
}
.con_items
{
	justify-content: space-between;
	width: 100%;
	position:relative;
}
.con_map_top
{
	position:absolute;
	background:#fff;
	font-size:20px;
	margin:0 auto;
	padding:15px 25px;
	box-shadow:5px 5px 5px #00000042;
	border-radius:50px;
	left:50%;
	transform:translate(-50% , -50%);
	text-transform:capitalize;
	width:70%;
	text-align:center;
}
.con_flex
{
	display:flex;
	width: 70%; /*calc(70% + 150px);*/
	margin-top: 50px;
	background:#66339900;
	left: 50%;
	position: relative;
	transform: translateX(-50%);
	justify-content: space-evenly !important;
	row-gap: 20px;
	gap: 0px;
}
.con_f_box
{
	/* flex-grow: 4; */
	width: 33.33%;
	border-right: 1px solid #eb906d;
	padding: 20px 30px;
}
.con_f_box:last-child
{
	border:none;
}
.con_f_tt
{
	text-transform:uppercase;
	font-size:20px;
	margin-bottom:15px;
	color: #eb906d;
}
.con_phone
{
	padding:0;
	margin:0;
}
.con_add_box
{
	display:flex;
	gap: 10px;
}
.con_bottom
{
	/* background:url('../../upload/contact/bd_bottom.png'); */
	padding: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: -90px;
	z-index: 100;
	position: relative;
	margin-top:50px
}
.con_inside_bottom
{
	width: 70%;
	margin:auto;
}


@media screen and (max-width:1500px)
{
	.con_flex
	{
	display:flex;
	gap: 0px;
	width: calc(70% + 250px);
	/* margin: auto; */
	margin-top: 50px;
	background:#66339900;
	left: 50%;
	position: relative;
	transform: translateX(-50%);
	}
	.con_f_box
	{
		/* flex-grow: 4; */
		width: 33.33%;
		border-right:1px solid #f05845;
		padding: 20px 20px;
	}

}


@media screen and (min-width:550px)  and (max-width:992px)
{
	.box_con_bg
	{
		border-radius:20px;
		padding: 30px 10px;
	}
	.con_box_det
	{
		text-align:center;
	}
	.con_box_tt
	{
		text-align:center;
	}
	.but_send_con
	{
		margin:auto;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	.box_r_tt
	{
		display:none;
	}
	.con_r_img
	{
		margin-left: 0px;
		width: 100%;
	}
	.con_flex
	{
		display: flex;
		gap: 20px;
		width: 86%;
		/* margin: auto; */
		margin-top: 50px;
		background: #66339900;
		flex-wrap: wrap;
		flex-flow: row wrap;
		justify-content: space-between;
	}
	.con_f_box
	{
		/* flex-grow: 2; */
		width: 47%;
		border-right: 0px solid #f05845;
		padding: 20px 10px;
		/* flex: 50%; */
		/* flex-flow: column wrap; */
		/* order: 2; */
		/* flex-shrink: 2; */
	}
	.con_f_box:first-child,.cfb_3
	{
		border-right: 1px solid #f05845;
	}
	.con_line
	{
		width:100%;
		height:1px;
		background:#f05845;
	}
	.con_inside_bottom
	{
		width: 100%;
		margin:auto;
	}
}

@media screen and (min-width:50px)  and (max-width:550px)
{
	.box_con_bg
	{
		border-radius:20px;
		padding: 30px 10px;
	}
	.con_box_det
	{
		text-align:center;
	}
	.con_box_tt
	{
		text-align:center;
	}
	.but_send_con
	{
		margin:auto;
		position:relative;
		left:50%;
		transform:translateX(-50%);
	}
	.box_r_tt
	{
		display:none;
	}
	.con_r_img
	{
		margin-left: 0px;
		width: 100%;
	}
	.con_flex
	{
		display: flex;
		gap: 20px;
		width: 86%;
		/* margin: auto; */
		margin-top: 50px;
		background: #66339900;
		flex-wrap: wrap;
		flex-flow: column wrap;
		justify-content: space-between;
	}
	.con_f_box
	{
		/* flex-grow: 2; */
		width: 100%;
		border-right: 0px solid #f05845;
		padding: 20px 0px;
		/* flex: 50%; */
		/* flex-flow: column wrap; */
		/* order: 2; */
		/* flex-shrink: 2; */
	}
	.con_f_box:first-child,.cfb_3
	{
		border-bottom: 1px solid #f05845;
	}
	.con_line
	{
		width:100%;
		height:1px;
		background:#f05845;
	}
	.con_inside_bottom
	{
		width: 100%;
		margin:auto;
	}
	.con_inside_box
	{
		padding:20px 0px 30px 0px ;
	}
}