@media all and (max-width: 1200px){
	.menu ul li a {
		padding: 0px 10px;
	}
	.right_contentBox, .left_contentBox {
		padding: 80px 40px;
	}
	.bennar_area{
		padding-top: 60px;
	}
}

@media all and (min-width: 992px){
	.menu ul{
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
}

@media all and (max-width: 991px){
	.copy_right{
		margin-top: 100px;
	}
	.news_letter_area, .footer_area{
		background-size: cover !important;
	}
	.left_contentBox, .right_contentBox{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		padding: 40px;
		background-size: cover !important;
	}
	.left_content_itms p br, .right_content_itms p br{
		display: none !important;
	}
	.content2_area::before, .content2_area::after {
		width: 100% !important;
		height: 50% !important;
	}
	.left_contract_discription p{
		font-size: 26px;
		max-width: inherit;
	}
	.right_contract_itms {
		margin-top: 40px;
	}
	.bar i{
		display: block;
	}
	.menu ul {
		position: absolute;
		width: 100%;
		left: 0;
		top:21px;
		text-align: center;
		display: none;
		background: #5D826B;
		padding: 10px 0px;
		border-bottom: 1px solid #C0F2C6;
		z-index: 999;
	}
	.menu ul li a {
		color: #FFFFFF;
		padding: 10px 0px;
	}
	.menu ul li a:hover{
		color: #C0F2C6;
	}
	.header_area .container {
		max-width: 1140px !important;
	}
	.logo {
		margin: 0px 40px !important;
	}
}

@media all and (max-width: 767px){
	.right_content_itms ul li br, .right_contract_discription p br{
		display: none;
	}
	.section_padding{
		padding: 60px 0px;
	}
	.logo {
		margin: 0px 15px !important;
	}
	.logo a img{
		width: 120px;
	}
	.news_letter_title h1{
		font-size: 30px;
		padding-bottom: 15px;
	}
	.news_letter_title p{
		font-size: 18px;
	}
	.single_gellary_img {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
	}
	.content_box p, .left_content_itms p, .left_contract_discription p, .right_content_itms p, .right_content_itms ul li{
		font-size: 24px;
		max-width: inherit;
	}
	.content_box p br, .left_content_itms p br{
		display: none !important;
	}
	.footer_area{
		padding-top: 60px;
	}
	.copy_right {
		margin-top: 80px;
	}
	.right_content_itms p, .left_content_itms p{
		padding-top: 15px;
	}
	
}
@media all and (max-width: 575px){
	.single_form textarea {
		height: 100px;
	}
	.left_contentBox, .right_contentBox {
		padding: 40px 10px;
	}
	.menu ul {
		top: 11px;
	}
	.logo a img {
		width: 110px;
	}
	.menu ul li a{
		font-size: 16px;
	}
	.section_padding{
		padding: 40px 0px;
	}
	.news_letter_title h1{
		font-size: 24px;
		padding-bottom: 10px;
	}
	.news_letter_title p{
		font-size: 16PX;
	}
	.subs_btn input[type="submit"], .sup_btn input[type="submit"]{
		margin-top: 30px;
		font-size: 20px;
	}
	.subs_box input{
		margin-top: 30px;
		font-size: 16px;
	}
	.content_box p, .left_content_itms p, .left_contract_discription p, .right_content_itms p, .right_content_itms ul li{
		font-size: 22px;
	}
	.right_contract_discription p{
		padding-bottom: 15px;
	}
	.content_box p{
		padding-top: 15px;
	}
	.left_contract_discription p{
		padding-bottom: 15px;
	}
	.social_icon ul li a {
		font-size: 25px;
		width: 45px;
		height: 45px;
		line-height: 45px;
	}
	.social_icon ul li span {
		font-size: 22px;
		margin-top: 5px;
	}
	.header_area {
		padding: 10px 0px;
	}
	.footer_content ul li{
		margin-top: 15px;
	}
	.footer_area {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.copy_right {
		margin-top: 40px;
	}
}
@media all and (max-width: 450px){
	.content_box p, .left_content_itms p, .left_contract_discription p, .right_contract_discription p, .footer_content ul li, .copy_right p, .social_icon ul li span, .right_content_itms p, .right_content_itms ul li{
		font-size: 18px;
	}
	.logo a img {
		width: 100px;
	}
	.subs_box {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		margin-right: 0;
	}
	.social_icon ul li span{
		margin-left: 10px;
	}
	.subs_btn {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 50%;
		        flex: 0 0 50%;
		max-width: 50%;
		margin: 0 auto;
	}
	.subs_btn input[type="submit"], .sup_btn input[type="submit"] {
		margin-top: 25px;
		font-size: 18px;
	}
	.footer_content ul li::after {
		top: 2px;
		width: 20px;
		height: 25px;
	}
	.social_icon ul li:first-child a{
		font-size: 35px;
	}
	.social_icon ul li a {
		font-size: 20px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		margin-right: 15px;
		margin-top: 15px;
	}
}
@media all and (max-width: 414px){
	.content_box p, .left_content_itms p, .left_contract_discription p, .right_contract_discription p, .footer_content ul li, .copy_right p, .social_icon ul li span, .right_content_itms p, .right_content_itms ul li{
		font-size: 16px;
	}
	.single_gellary_img {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
	}

}
@media all and (max-width: 400px){
	.copy_right {
		margin-top: 25px;
	}
	.copy_right p{
		font-size: 14px;
	}
}



@media (max-width: 414px){
.first_image {
display:none;
}
}