

/*********** media query to adjust mobile view menu button ***********/
@media (max-width:768px) {
	body .mobile_menu_button span{
		width: auto;
		height: auto;
		color: #00b9ae !important;
		font-size: 20px;
	}
	body .mobile_menu_button {
		margin-top: 0px;
		float: right;
		margin-right: 0px;
		height: 70px;
	}
	body .logo_wrapper{
		position: initial;
		height: 70px !important;
	}
	body .q_logo a{
		left: 0%;
	}
	body header{
		box-shadow: 0 1px 3px rgba(0, 0, 0, .11);
	}
	header .q_logo img.mobile{
		margin: inherit;
	}
	.header_inner_right{
		display: none;
	}
	body .boxed div.section .section_inner, 
	body .carousel-inner .slider_content_outer, 
	body .container_inner, 
	body .container_inner nav.content_menu, 
	body .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, 
	body .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, 
	body .footer_bottom_border.in_grid, 
	body .footer_top_border.in_grid, 
	body .full_width .parallax_content, 
	body .qode_elementor_container_inner, 
	body .steps_holder_inner, 
	body .title_border_in_grid_holder, 
	div.grid_section .section_inner, 
	div[data-element_type=container].qode_elementor_container_inner, 
	nav.content_menu ul{
		width: 90% !important;
	}
	body .boxed div.section .section_inner .section_inner_margin,
	body .section_inner_margin{
		margin-left: 0px;
		margin-right: 0px;
	}
	
	body .oz-hide-on-mobile{
		display:none !important;
	}
	body .oz-top-main-image .wpb_wrapper .qode_image_gallery_no_space ul li img,
	body .oz-top-main-image .wpb_wrapper .wpb_single_image img{
		height: 250px;
		object-fit: cover;
		object-position: center;
	}
	body .oz-top-main-image .wpb_wrapper{
		padding: 0px 0 !important;
	}
	body .oz-mobile-remove-padding-left-right > .vc_column-inner,
	body .oz-mobile-remove-padding-left-right > .wpb_wrapper{
		padding-right: 0px !important;
		padding-left: 0px !important;
		text-align: center;
	}
	body.page-id-532 .vc_row.wpb_row.section.vc_row-fluid{
		padding: 0px;
	}
	body .full_width .full_width_inner .vc_row:nth-child(2){
		margin-top: 0px;
	}
	body .oz-mobile-remove-padding > .wpb_wrapper,
	body .oz-mobile-remove-padding > .vc_column-inner{
		padding-right: 0px !important;
		padding-left: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		text-align: center;
	}
	body .accordion_content_inner .wpb_wrapper{
		padding: 0px !important;
	}
	body .accordion_content_inner li,
	body .accordion_content_inner p{
		text-align: left !important;
	}
	
	body .wpb_single_image.vc_align_right,
	body .wpb_single_image.vc_align_left{
		text-align: center;
	}
	body .footer_col4 ul li{
		text-align: center;
	}
	body .footer_top ul.wp-block-social-links{
		justify-content: center;
	}
	body .oz-center-li li{
		text-align: center !important;
	}
	body.single.single-post .single_tags,
	body.single.single-post .post-updated-date,
	body.single.single-post .post_info,
	body.single.single-post .entry_title,
	body .wpb_text_column h1,
	body .wpb_text_column h2,
	body .wpb_text_column h3,
	body .wpb_text_column h4,
	body .wpb_text_column h5,
	body .breadcrumbs,
	body p{
		text-align: center !important;
	}
	body .call_to_action.normal{
		top: 0px;
	}
	body .call_to_action .call_to_action_text .rplc_h2 img.alignleft{
		float: none;
		display: block;
		margin: auto;
	}
	body .call_to_action .call_to_action_text .rplc_h2{
		text-align:center !important;
		font-size: 20px;
	}
	.wpb_text_column .wpb_wrapper {
		padding: 15px !important;
	}
	body.single.single-post .wpb_text_column .wpb_wrapper ,
	body.page-id-1269 .wpb_text_column .wpb_wrapper ,
	body.page-id-24 .wpb_text_column .wpb_wrapper ,
	body.page-id-1367 .wpb_text_column .wpb_wrapper ,
	body.page-id-1470 .wpb_text_column .wpb_wrapper ,
	body.page-id-3525 .wpb_text_column .wpb_wrapper ,
	body.page-id-1732 .wpb_text_column .wpb_wrapper ,
	body.page-id-1417 .wpb_text_column .wpb_wrapper ,
	body.page-id-1290 .wpb_text_column .wpb_wrapper ,
	body.page-id-4112 .wpb_text_column .wpb_wrapper ,
	body.page-id-4071 .wpb_text_column .wpb_wrapper ,
	body.page-id-1221 .wpb_text_column .wpb_wrapper ,
	body.page-id-3748 .wpb_text_column .wpb_wrapper ,
	body.page-id-3674 .wpb_text_column .wpb_wrapper ,
	body.page-id-3059 .wpb_text_column .wpb_wrapper ,
	body.page-id-2219 .wpb_text_column .wpb_wrapper ,
	body.page-id-3802 .wpb_text_column .wpb_wrapper ,
	body.page-id-3994 .wpb_text_column .wpb_wrapper ,
	body.page-id-481 .wpb_text_column .wpb_wrapper ,
	body.page-id-27 .wpb_text_column .wpb_wrapper ,
	body.page-id-22 .wpb_text_column .wpb_wrapper ,
	body.page-id-3702 .wpb_text_column .wpb_wrapper ,
	body.page-id-4060 .wpb_text_column .wpb_wrapper ,
	body.page-id-3767 .wpb_text_column .wpb_wrapper ,
	body.page-id-1832 .wpb_text_column .wpb_wrapper {
        padding: 0px !important;
    }
	
	body .container.notar > .col-xs-12 > .text-center,
	body .container.notar > .row > .text-center img{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	body .container.notar .step-header{
		text-align: center;
		display: flex;
		justify-content: center;
		margin-bottom: 20px !important;
	}
	body .container.notar .step-body{
		clear:both;
	}
	body .container.notar{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	body nav.mobile_menu >ul{
		margin-left: 0px;
		margin-right: -25px;
		width: 100%;
		padding-left: 25px;
		padding-right: 25px;
		height: calc(100vh - 75px);
		overflow-y: auto;
	}
	body nav.mobile_menu>ul {
        width: 100%;
    }
}
@media (max-width:600px) {
	.blog_holder.masonry.blog_masonry_date_in_image{
		width: calc(100% - 42px);
		padding: 21px;
	}
	.blog_holder.blog_masonry_date_in_image article .post_text,
	.blog_holder.masonry article{
		position: relative !important;
		left: initial !important;
        top: initial !important;
		padding-bottom: 0px;
	}
	.blog_holder.blog_masonry_date_in_image article .post_text .entry_title{
		font-size:16px;
	}
}
@media (max-width:450px) {
	body .boxed div.section .section_inner, 
	body .carousel-inner .slider_content_outer, 
	body .container_inner, 
	body .container_inner nav.content_menu, 
	body .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, 
	body .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, 
	body .footer_bottom_border.in_grid, 
	body .footer_top_border.in_grid, 
	body .full_width .parallax_content, 
	body .qode_elementor_container_inner, 
	body .steps_holder_inner, 
	body .title_border_in_grid_holder, 
	div.grid_section .section_inner, 
	div[data-element_type=container].qode_elementor_container_inner, 
	nav.content_menu ul{
		width: 86% !important;
	}
	body h2,body .h2 {
		font-size: 24px;
	}
}
@media (max-width:375px) {
	body header .q_logo img.mobile{
		max-width: 250px;
        height: auto !important;
	}
	body .q_logo a{
		height: auto !important;
	}
}
