/*
Theme Name: Tadao Child
Theme URI: https://tadao.qodeinteractive.com
Description: A child theme of Tadao
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: tadao
Template: tadao
*/
.qodef-m-title {font-size: 36px !important;}


.tp-video-play-button { display: none !important; }
.html5vid video {
    pointer-events: none;
}
.page-id-2338 .elementor-element-42450e8 .elementor-widget-container h1 {
	margin-bottom: 0;
}
body #qodef-page-header {
    height: 62px!important;
}
.aboutimg .elementor-element-42450e8 {
	position: absolute;
	bottom: -62px;
	margin-top: auto;
	text-align: center;
	left: 0;
	right: 0;
}
.aboutimg .elementor-widget-container {
	/* position: absolute; */
	/* bottom: -62px; */
	/* margin-top: auto; */
	/* text-align: center; */
	/* left: 0; */
	/* right: 0; */
	display: inline-block;
	text-align: left;
}
body .elementor-element-42450e8 .elementor-widget-container {
	margin-bottom: 0px !important;
}

.aboutimg {
	position: relative;
}
body .aboutimg > div {
	position: initial !important;
}
.aboutimg .elementor-widget-container h4 {
	margin-bottom: 0;
}
body.home #qodef-page-outer {
	margin-top: 0 !important;
}



.swiper-button-prev {left: 0 !important;}
.swiper-button-next {right: 0 !important;}
.swiper-button-next svg, .swiper-button-prev svg {display: block; width: 39px !important; height: 38px !important;}




@media screen and (max-width: 767px) {
.aboutimg + div {padding-top: 50px;}
body .elementor-2338 .elementor-element.elementor-element-460fdad4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
	min-width: 100% !important;
	min-height: 280px !important;
	margin-top: 20px;
}
}

@media screen and (max-width: 420px) {
.aboutimg .elementor-widget-container {bottom: -10px;}	
}

@media screen and (min-width: 992px) {

	html, body.page-id-2696,body.page-id-2526 {height: 100% !important;}
	div#qodef-page-wrapper {
	height: 100% !important;
	display: flex;
	justify-content: center !important;
	flex-wrap: wrap;
}
	body.page-id-2526 #qodef-page-footer, body.page-id-2696 #qodef-page-footer {
	margin-top: auto;
}
}

@media only screen and (min-width: 1399px) and (max-width: 1536px)  {
body.page-id-2696 .elementor-container {width: 100% !important;	max-width: 1020px !important; margin: 0 auto !important; border: 4px solid black;}

}	

@media only screen and (min-width: 1200px) and (max-width: 1399px)  {
	body.page-id-2338 .elementor-2338 section .aboutimg {padding-bottom: 80px; padding-top: 20px;}
}	

@media screen and (min-width: 1537px) {
body.page-id-2696 .elementor-container {width: 100% !important;	max-width: 1020px !important; margin: 0 auto !important;	}
}

.qodef-e-content .qodef-e-bottom-holder {
    display: none!important;
}
.qodef-page-title.qodef-m.qodef-title--breadcrumbs.qodef-alignment--left.qodef-vertical-alignment--header-bottom {
    display: none!important;
}
.elementor-element.elementor-element-3f367cd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0!important;
}
.elementor-element-3f367cd .e-con-inner{margin: 0!important;}
.qodef-header-navigation>ul>li:after {width: 2px;}
body .qodef-header-navigation > ul > li.current-menu-item::after {width: 3px !important;}
@media screen and (min-width: 991px) {
body.page-id-2338 .elementor-2338 section, body.page-id-2338 .elementor-2338 > div {/*min-height: 100vh;*/ position: relative; align-items: center !important; display: flex; height: calc(100vh - 60px) !important;}
body.page-id-2338 .elementor-2338 section .elementor-element-3158d622 {min-height: 540px; line-height: 1.4;}	

}

	@media (max-width: 575px) {
    		.swiper-button-prev {left: 35% !important;top: 92% !important;}
    	 	.swiper-button-next {right: 35% !important;top: 92% !important;}
    	 	.qodef-portfolio-single-item .qodef-popup-item {margin-bottom: 15px !important;}
    	 	#qodef-single-portfolio-navigation {margin: 0 0 13px !important;}
    	 	.qodef-portfolio-single .qodef-variations--big .qodef-e-content {margin-top: 12px !important;}
    	 	.qodef-grid.qodef-vertical-gutter--huge {--qode-columns-row-gap: 10px !important;}
    	 	#tadao_core_separator-10 {display: none !important;}
    	 	#tadao_core_separator-12 {display: none !important;}
    	 	#qodef-page-sidebar {margin-bottom: -50px !important;}
    	 	.swiper-pagination-bullets .swiper-pagination-bullet {width: 18px !important;}
    	 	.qodef-portfolio-interactive-list .qodef-e-number {bottom: -13px !important;font-size: 60px !important;}
		}




