/* 
Theme Name: Your New Site
Theme URI: https://github.com/elementor/hello-theme/
Description: Welcome to your new site
Author: Rooftop Twenty Two
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.boxesheightcustom>.e-con-full{height:100%;}
.hometeamrow>a>.elementor-element{height:100%;}
.hometeamrow>a .teamtextdiv{flex:1;}
@media (min-width:1025px){
	.desktophide{display:none !important;}
}
@media (max-width:1024px){
	.ctasectioncommon:before{
		background-image:none !important;
		background:rgb(13 48 29 / 85%) !important;
	}
}
@media  (min-width:650px) and  (max-width:767px){
	.hometeamrow{flex-wrap:nowrap !important;gap:20px;align-items: stretch;}
	.hometeamrow .teamtextdiv{flex:1;}
	.hometeamrow>a>.elementor-element{height:100%;}
	.surgeonsimg img{    width: 60% !important;  height: 400px !important;  object-fit: cover;  object-position: top;}
}

@media  (min-width:481px) and  (max-width:767px){
	.boxesheightcustom .boxesheightcustominner{padding-bottom:0px !important;flex-wrap:nowrap !important;    min-height: 120px; align-items: center;flex-direction:row !important;}
	.boxesheightcustom .boxesheightcustominner h4.elementor-heading-title{font-size: 22px !important;line-height: 34px !important;margin-bottom:0px !important;}
	.boxesheightcustom .boxesheightcustominner .boxesheightcustominnerimg{width:30% !important;}
	.boxesheightcustom .boxesheightcustominner .boxesheightcustominnerimg .elementor-widget-container{text-align:right !important;margin-bottom:0px !important;}
	.boxesheightcustom .boxesheightcustominner .elementor-widget-container:has(.elementor-heading-title){padding-bottom:0px !important;}
}
@media  (min-width:481px) and  (max-width:649px){
	.hometeamrow{gap:20px;}
	.hometeamrow>a{width:calc(50% - 20px) !important;}
	.hometeamrow>a>.elementor-element img{height:250px !important;}
	.surgeonsimg img{    width: 70% !important;  height: 350px !important;  object-fit: cover;  object-position: top;}
}
@media (min-width:400px) and  (max-width:480px){
	.hometeamrow>a>.elementor-element img{height:330px !important;}
}
@media (max-width:480px){
	.boxesheightcustom .boxesheightcustominner{padding-bottom:0px !important;}
	.boxesheightcustom .boxesheightcustominner h4.elementor-heading-title{margin-bottom:0px !important;}
	.boxesheightcustom .boxesheightcustominner .elementor-widget-container:has(.elementor-heading-title){padding-bottom:0px !important;}
	.surgeonsimg img{height:400px !important;object-fit: cover;  object-position: top;}
}