@media screen and (max-width: 480px)
{
	.custom_header_banner > img
	{
		height: auto;
	}
	.custom_header_banner .custom_header_section_row
	{
		position: static;
		flex-direction: column;
		margin-top: -120px;
	}
	.custom_header_banner .custom_header_section_row .text_area
	{
		width: 100%;
		order: 2;
		margin-top: 25px;
		padding: 0 15px;
	}
	.custom_header_banner .custom_header_section_row .image_area_header
	{
		width: 100%;
		order: 1;
		text-align: center;
	}
	.custom_header_banner .custom_header_section_row .image_area_header img
	{
		width: 280px;
	}
	.custom_header_banner .custom_header_section_row .text_area h6
	{
		text-align: center;
	}
	.custom_header_banner .custom_header_section_row .text_area h3
	{
		text-align: center;
		font-size: 32px;
		line-height: 35px;
	}
	.custom_header_banner .custom_header_section_row .text_area p
	{
		margin-bottom: 0;
	}
	.custom_header_banner .custom_header_section_row .text_area .header_buttons
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.custom_header_banner .custom_header_section_row .text_area .header_buttons a.btns1
	{
		width: 80%;
		text-align: center;
		margin: auto;
	}

	/***************************/
	.contact-page-section .heading01 h4
	{
		margin-bottom: 16px;
	}
	.contact-page-section .container
	{
		max-width: 95%;
	}
	.address__row
	{
		padding: 13px 20px;
	}
	.address__row .value p
	{
		font-size: 14px;
		word-break: break-all;
	}
	.address__row .icon
	{
		align-self: center;
	}
	.contact_form_area
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 18px;
	}
	.contact_form_area .form_container .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		width: 100%;
	}
	/*
		******************* ================= *****************
	*/

	section.login_register_section .custom_dialogue_box .padding_box
	{
		padding: 20px 15px;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .form_row
	{
		width: 100%;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .captcha_image
	{
		width: 100%;
		text-align: center;
	}
	.login_register_section .custom_dialogue_box .form-area .signup-link {
		font-size: 13px;
		color: #222;
	}
	/*
	***************************************
	*/
	section.innerBanner
	{
		min-height: 100px;
	}
	section.innerBanner .innerBanner_container
	{
		top: 30%;
	}
	section.innerBanner .innerBanner_container h5
	{
		font-size: 22px;
	}
}


@media screen and (min-width: 481px) and (max-width: 576px)
{
	.custom_header_banner > img
	{
		height: auto;
	}
	.custom_header_banner .custom_header_section_row
	{
	    position: static;
	    flex-direction: column;
	    margin-top: -186px;
	}
	.custom_header_banner .custom_header_section_row .text_area h3
	{
		margin-bottom: 10px;
	}
	.custom_header_banner .custom_header_section_row .text_area h3 br
	{
		display: none;
	}
	.custom_header_banner .custom_header_section_row .text_area
	{
		width: 100%;
		order: 2;
		margin-top: 25px;
		padding: 0 15px;
	}
	.custom_header_banner .custom_header_section_row .image_area_header
	{
		width: 100%;
		order: 1;
		text-align: center;
	}
	.custom_header_banner .custom_header_section_row .image_area_header img
	{
		width: 336px;
	}
	.custom_header_banner .custom_header_section_row .text_area h6
	{
		text-align: center;
	}
	.custom_header_banner .custom_header_section_row .text_area h3
	{
		text-align: center;
		font-size: 32px;
		line-height: 35px;
	}
	.custom_header_banner .custom_header_section_row .text_area p
	{
		margin-bottom: 0;
	}
	.custom_header_banner .custom_header_section_row .text_area .header_buttons
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.custom_header_banner .custom_header_section_row .text_area .header_buttons a.btns1
	{
		width: 60%;
		text-align: center;
		margin: auto;
	}
	/***************************************/
.contact-page-section .heading01 h4
	{
		margin-bottom: 16px;
	}
	.address__row
	{
		padding: 13px 20px;
	}
	.address__row .value p
	{
		font-size: 14px;
	}
	.address__row .icon
	{
		align-self: center;
	}
	.contact_form_area
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 18px;
	}
	.contact_form_area .form_container .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		width: 100%;
	}/*
		******************* ================= *****************
	*/

	section.login_register_section .custom_dialogue_box .padding_box
	{
		padding: 20px 15px;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .form_row
	{
		width: 100%;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .captcha_image
	{
		width: 100%;
		text-align: center;
	}
	.login_register_section .custom_dialogue_box .form-area .signup-link {
		font-size: 13px;
		color: #222;
	}
	
     /*
	***************************************
	*/
	section.innerBanner
	{
		min-height: 150px;
	}
	section.innerBanner .innerBanner_container
	{
		top: 30%;
	}
	section.innerBanner .innerBanner_container h5
	{
		font-size: 22px;
	}
}



@media screen and (min-width: 577px) and (max-width: 767px)
{
.custom_header_banner > img
	{
		height: auto;
	}
	.custom_header_banner .custom_header_section_row
	{
	    position: static;
	    flex-direction: column;
	    margin-top:-235px;
	}
	.custom_header_banner .custom_header_section_row .text_area h3
	{
		margin-bottom: 10px;
	}
	.custom_header_banner .custom_header_section_row .text_area h3 br
	{
		display: none;
	}
	.custom_header_banner .custom_header_section_row .text_area
	{
		width: 100%;
		order: 2;
		margin-top: 25px;
		padding: 0 15px;
	}
	.custom_header_banner .custom_header_section_row .image_area_header
	{
		width: 100%;
		order: 1;
		text-align: center;
	}
	.custom_header_banner .custom_header_section_row .image_area_header img
	{
		width: 336px;
	}
	.custom_header_banner .custom_header_section_row .text_area h6
	{
		text-align: center;
	}
	.custom_header_banner .custom_header_section_row .text_area h3
	{
		text-align: center;
		font-size: 32px;
		line-height: 35px;
	}
	.custom_header_banner .custom_header_section_row .text_area p
	{
		margin-bottom: 0;
	}
	.custom_header_banner .custom_header_section_row .text_area .header_buttons
	{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.custom_header_banner .custom_header_section_row .text_area .header_buttons a.btns1
	{
		text-align: center;
		margin: auto;
	}
	/*********************************/
	.address__row
	{
		padding: 13px 20px;
	}
	.address__row .value p
	{
		font-size: 14px;
	}
	.address__row .icon
	{
		align-self: center;
	}
	.contact_form_area
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 18px;
	}
	.contact_form_area .form_container .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		width: 100%;
	}/*
		******************* ================= *****************
	*/

	section.login_register_section .custom_dialogue_box .padding_box
	{
		padding: 20px 15px;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .form_row
	{
		width: 100%;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .captcha_image
	{
		width: 100%;
		text-align: center;
	}
	.login_register_section .custom_dialogue_box .form-area .signup-link {
		font-size: 13px;
		color: #222;
	}
}



@media screen and (min-width: 768px) and (max-width: 992px)
{
	.custom_header_banner > img
	{
	    object-fit: cover;
	    object-position: center;
	}
	.custom_header_banner .custom_header_section_row
	{
		top: 70px;
	}
	.custom_header_banner .custom_header_section_row .text_area
	{
		width: 60%;
	}
	.custom_header_banner .custom_header_section_row .image_area_header
	{
		width: 40%;
	}
	/*****************************/
	.address__row
	{
		padding: 13px 20px;
	}
	.address__row .value p
	{
		font-size: 14px;
	}
	.address__row .icon
	{
		align-self: center;
	}
	.contact_form_area
	{
		padding-left: 0;
	}
	.contact_form_area .form_container
	{
		padding: 20px 18px;
	}
	.contact_form_area .form_container .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.contact_form_area .form_container .submit_buttons input
	{
		width: 100%;
	}
	.width_halfs1
	{
		width: 48%;
		margin-right: 2%;
		float: left;
	}
	.width_halfs2
	{
		width: 48%;
		margin-left: 2%;
	}/*
		******************* ================= *****************
	*/

	section.login_register_section .custom_dialogue_box .padding_box
	{
		padding: 20px 15px;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .form_row
	{
		width: 100%;
	}
	.login_register_section .custom_dialogue_box .form-area .captcha_row .captcha_image
	{
		width: 100%;
		text-align: center;
	}
	.login_register_section .custom_dialogue_box .form-area .signup-link {
		font-size: 13px;
		color: #222;
	}

}