/*

     Theme Name: Hello Elementor Child

     Theme URI:    https://diviextended.com/

     Description:  A child theme of Twenty Twenty-One WordPress theme.

     Template:     hello-elementor

     Version:      1.0.0

     License:      GNU General Public License v2 or later

     License URI:  http://www.gnu.org/licenses/gpl-2.0.html

    */



    @import url("../hello-elementor/style.css");
.hds-span b{display:inline-block;font-size:36px;  margin:5px 0;  background-color: #ff4f00;    padding: 5px 10px;    border-radius: 5px;}
.hds-span2 b{color:#C9C1A7;font-size:50px;}
.hds-span b span{font-size:24px;}
.hd-span span{display:block;}
.elementor-widget-search .e-search-label{z-index:1!important}
/*.we-loss-ps .price-sec{min-height:inherit!important}*/
.home-banner-tags .elementor-icon-list-items li a{background-color:#2d344c;color:#fff;padding:5px 15px;border-radius:30px;margin:5px;}
.home-banner-tags .elementor-icon-list-items li:hover a{background-color:#fff;color:#2d344c;}
.home-banner-tags.one .elementor-icon-list-items li a{padding:5px 39px;}
.add-tabs table{color:#fff;    font-size: 16px;}
.add-tabs table td,.add-tabs table th{padding:5px;    text-align: left;}
.add-tabs table p{margin-bottom:0}
.price-sec p.price{color:#fff;margin:0}
.woocommerce ul.products li.product .button {    display: inline-block;    margin-top: 1em;    background-color: #2d344c;    color: #fff;    font-weight: 500 !important;}
.woocommerce ul.products li.product .button:hover {background-color:#000;}
.products-disc-loop p{overflow:hidden;}
.products-disc-loop a{color:#c9c1a7;cursor:pointer;}
.products-disc-loop a:hover{color:#fff}
.hh-dd .elementor-widget-container p {margin-bottom:0}
.ban-txt-sec span{font-size:16px;display:block;line-height: 1.3;}
.tags-list .elementor-icon-list-item{    line-height: 1.3;      margin-bottom: 5px !important;  background-color: #2d344c;    padding: 8px 15px !important;    border-radius: 50px;}
.tags-list .elementor-icon-list-item:hover{background-color: #c9c1a7;}
.pro-box .elementor-image-box-img{background-color:#fff;border-radius:15px 15px 15px 0px;}
.pro-box .elementor-image-box-img img{border-radius:15px 15px 15px 0;}
.elementor-field-type-html{width:10%!important;}
/*.home .elementor-location-header{position:absolute;top:0;width:100%;}*/
.faq-hd span{color:#c6c6c6}
.faq-banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:65%;background-color:#0b1225;}
.faq-sec .elementor-tab-title{background-color:#f1f1f1;border-radius:6px;min-height:76px;    display: flex;    align-items: center;    justify-content: space-between;    flex-direction: row-reverse;}
.faq-sec .elementor-accordion-item{margin-bottom:15px;}
.elementor-counter {    display: flex;  gap:10px;  align-items: center;}
.elementor-counter .elementor-counter-title {	text-align: left!important;}
.social-boxs .elementor-image-box-description a{background-color:#fff;    padding: 6px 15px;    border-radius: 50px;    font-size: 16px;    line-height: 1;}
/*.hd-span span{display: block;}*/



.page-header{display: none;}
@media screen and (max-width:1680px){
	.social-boxs .elementor-image-box-description a{font-size:13px;display:inline-block;}
}
@media screen and (max-width:1600px){
	.social-boxs .elementor-image-box-description a{font-size:13px;display:inline-block;}
}
 @media screen and (max-width:1440px){
	 .add-tabs table{color:#fff;    font-size: 13px;}
	 .elementor-field-type-html{width:15%!important;}
	 .faq-sec .elementor-tab-title{min-height:65px;}
	 .social-boxs .elementor-image-box-description a{font-size:13px;display:inline-block;}
}
@media (min-width:992px) and (max-width:1199px){
	.elementor-field-type-html{width:20%!important;}
}
@media screen and (max-width:991px){
	.elementor-field-type-html{width:20%!important;}
	.hds-span2 b{font-size:40px;}
	
}
@media screen and (max-width:767px){
	.elementor-field-type-html{width:25%!important;}
	.social .elementor-widget-image-box .elementor-image-box-wrapper{    display: flex;    align-items: center;}
	.men-sec:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;    background-color: #0b1225cf;
        border-radius: 15px;}
	.home-banner-tags.one .elementor-icon-list-items li a{padding:5px 37px;}
	.strt-btn .elementor-image-box-wrapper{display:flex}
	.hds-span2 b{font-size:30px;}
	.hd-span span{display:inline-block;}
}
@media screen and (max-width:414px){
	
}