/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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 */
.baner-sect {
    position: relative;
    }
.new-jersey-box {
    position: absolute;
    top:-250px;
    right: -120px;
    }
.wellnes-box span.elementor-icon {
    background: linear-gradient(135deg, rgba(18, 94, 248, 0.1) 0%, rgba(0, 179, 128, 0.1) 100%);
	}
.wellnes-box {
    min-height: 200px;
    }
.dental-box {
    border-radius: 8px;
	position:relative;
	}
.dental-box .dental-button{
	position:absolute;
    bottom: -40px;
	margin:0px !important;
	}
.dental-serv h2{
    background: #125EF81A;
    padding: 15px 25px 15px 25px;
    border-radius: 50px;
    }
.post-according  .elementor-tab-title{
    margin: 10px 0px;
    border-radius: 13px;
    }
.post-according .elementor-accordion-item{
	border : 0px;
    }
.post-according .elementor-tab-content{
    border: 0px ;
    }
.contact-form{
	border-radius: 20px;
	box-shadow: 0px 20px 25px -5px #1218211A;
    }
.post-according ,.elementor-element .elementor-active .elementor-accordion-title {
    color: #000 !important;
    }
.post-according .elementor-active.elementor-tab-title{
	background-color: #FFFFFF !important;
    }
.post-according .elementor-accordion-item .elementor-active{ 
	border : 1px solid #00B380;
    }
.post-according div#elementor-tab-content-1111,
.post-according div#elementor-tab-content-1112,
.post-according div#elementor-tab-content-1113,
.post-according div#elementor-tab-content-1121,
.post-according div#elementor-tab-content-1122,
.post-according div#elementor-tab-content-1123{
    border-radius: 10px;
    }
.dental-col-two {
    position: relative;
    }
.twenty-year {
    position: absolute;
    bottom: 17px;
    }




/* phone screen */
@media only screen and (min-width: 320px) and (max-width: 767px){
.post-according .wp-image-1344,
.post-according .wp-image-448,
.post-according .wp-image-1345{
    width: 40%;
	}
.post-according	img.size-full.wp-image-449.alignright,
.post-according img.wp-image-1347.size-full.alignright,
.post-according img.wp-image-1346.size-full.alignright{
    width: 40%;
    }
.new-jersey-box{
	position:inherit;
	top:0px;
	right:0px;		
	}
.twenty-year{
	position:inherit;	
	}
.dental-box .dental-button {
	position:inherit;
	bottom:0px;
	}
}

/*  tablet screen */
@media only screen and (min-width: 768px) and (max-width:991px){
.post-according .wp-image-1344,
.post-according .wp-image-448,
.post-according .wp-image-1345{
    width: 40%;
	}
.post-according	img.size-full.wp-image-449.alignright,
.post-according img.wp-image-1347.size-full.alignright,
.post-according img.wp-image-1346.size-full.alignright{
    width:40%;
    }
.new-jersey-box{
	position:inherit;
	top:0px;
	right:0px;		
	} 
}

@media only screen and (min-width: 992px) and (max-width:1024px){
.new-jersey-box{
	position:inherit;
	top:0px;
	right:0px;		
	} 
}
