/*--Media Queries--*/
@media only screen and (max-width: 1600px){
	.header-contact-wrapper .elementor-widget-container {
	    padding-right: 30px !important;
	}
/* 	08/10/2024 */
	.header-menu .elementor-widget-container {
		padding: 22px 20px 22px 20px !important;
	}
	.header-contact-wrapper .elementor-widget-container {
		padding: 20px 10px 20px 10px !important;
	}
	ul#menu-header-menu li a {
		padding: 0px 11px !important;
	}
	ul#menu-header-menu li:first-child a{
		padding-left:0px !important;
	}
/* 	08/10/2024 */
}
@media only screen and (max-width: 1480px){
	.banner-wrapper:after{
		width: 50%;
		background-size: 100%;
	}
	.searched-list{
		margin-bottom: 100px;
	}
	.no-results.not-found{
		height: 63vh;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.header-wrapper.she-header .header-right-wrapper:before {
	    top: 26px;
	    height: 55%;

	}
	.header-wrapper.she-header .header-contact-wrapper .elementor-widget-container {
	    padding: 12px 23px 11px 28px !important;
	}
	.header-wrapper.she-header .header-menu .elementor-widget-container {
	    padding: 14px 0px 13px 20px !important;
	}
/* 	08/10/2024 */
	.product-title-details h2.woocommerce-loop-product__title {
		font-size: 26px !important;
		line-height: 36px !important;
	}
/* 	08/10/2024 */

}/*1281*/
@media only screen and (max-width: 1365px) {
	.product-title-details span.price {
		font-size: 18px !important;
    	line-height: 28px !important;
	}
}
@media only screen and (max-width: 1280px){
	.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width{
		width: 94%;
	}
	.header-wrapper.she-header .header-contact-wrapper .elementor-widget-container {
	    padding: 12px 23px 13px 17px !important;
	}
	.header-wrapper.she-header .header-menu .elementor-widget-container {
	    padding: 13px 0px 12px 14px !important;
	}
	.header-wrapper.she-header .header-right-wrapper:before {
	    top: 10px;
	    height: 76%;
	    display: none;
	}
/*11/10/2024*/

.wc-block-components-totals-coupon__form {
    flex-direction: column;
    row-gap: 20px;
}
/*11/10/2024*/
	
}/*1025*/
@media only screen and (max-width: 1279px){
	.product-title-details h2.woocommerce-loop-product__title {
 	   width: 70%;
	}
	.product-title-details span.price {
    	width: 30%;
	}
}
@media only screen and (max-width: 1024px){
	.my-orders a {
		height: 100% !important;
	}
	.header-right-wrapper:before{display: none;}
	.blue-content-block:before{display: none;}
	.blue-content-block{
		background-image: unset ;
		background-color: rgba(32, 67, 136,0.1);
	}
	.newsletter-wrapper:before {
	    width: 188px;
	    height: 306px;
	    top: -232px;
	    right: 0;
	    left: 0;
	    margin: 0px auto;
	}
	.footer-wrapper:before, .banner-wrapper:before {
	    top: -58px;
	}
	.footer-wrapper:before, .banner-wrapper:before, .local-business-wrapper:before, .local-business-wrapper:after {
	    width: 100%;
	    height: 58px;
	    background-size: cover;
	}
	.local-business-wrapper:before {
	    top: -58px;
	}
	.local-business-wrapper:after {
	    bottom: -58px;
	}
	.form-wrapper .gform_wrapper.gravity-theme .gform_footer {
	    justify-content: center;
	}
	.elementor-15 .elementor-element.elementor-element-cf602ba .tf-nav-menu .btn-menu-mobile{margin: 0px !important;}
	.header-right-wrapper, .header-contact-wrapper  .elementor-widget-wrap {position: initial;}
	.header-contact-wrapper .elementor-widget-container{
	    padding-right: 0px !important;
	}
	.not-found-inner{
	    width: 80%;
	}
	.banner-404-wr{width: 90%;margin: 0px auto;}
	.searched-list{
		margin-bottom: 90px;
	}
	.search-no-results .page-content {
	    margin-bottom: 65px;
	}
	.search-no-results .page-content, .form-404-wr, .no-results .search-form{width: 96%;}
	.search-no-results #page .search-form .search-submit {
	    width: 37%;
	}
	.page-template-default article {
	    padding: 45px 0px 80px;
	}
	.page-id-2186.page-template-default article {
		padding: 45px 0px 0px;
	}
	.get-in-touch-form .form-wrapper {
	    min-height: auto;
	}
/* 	08/10/2024 */
	.cc-compass {
		right: 15px;
		bottom: 90px;
	}
	ul#menu-header-menu li a,ul#menu-header-menu li:first-child a{
		padding:13px 15px !important
	}
/* 	08/10/2024 */

/*11/10/2024*/
button.wc-block-components-panel__button {
    padding: 10px 20px 10px 0px !important;
}
.all-clients-wrapper figure.swiper-slide-inner img {
    height: 161px;
    object-fit: contain;
}
.about-main-wrapper.about-banner {
    background-position: 0% 70% !important;
    background-size: 100% !important;
}
/*11/10/2024*/
	
}

@media only screen and (max-width: 1023px) {
	ul#menu-header-menu li.my-orders a {
		padding: 26px !important;
		background-image: url('../images/my-account-icon.svg') !important;
	}
	label.wc-block-components-radio-control__option {
    	margin-bottom: 16px !important;
		padding-top: 22px !important;
    	padding-bottom: 22px !important;
		padding-right: 18px !important;
	}
}

/*980*/
@media only screen and (max-width: 980px){
	.form-wrapper.subscribe-form .gform-body {
    	width: 62%;
	}
	.form-wrapper.subscribe-form .gform_footer {
    	width: 28%;
	}
/* 	08/10/2024 */
	.is-mobile .wc-block-cart__sidebar ,.wc-block-cart__submit,.is-mobile.wc-block-components-sidebar-layout,.entry-content{
		margin-bottom: 0 !important;
	}
	section.single-product-section {
	    padding: 8px 0px 40px;
	    height: auto;
	}
	.single-product .summary p.price {
	    margin-bottom: 1rem;
	}
/* 	08/10/2024 */
	p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
	    font-size: 18px;
	    line-height: 30px;
	}
	.woocommerce-product-gallery {
    	margin: 0 auto;
	}
	.single-product .summary p.price {
		font-size: 46px;
    	line-height: 54px;
	}
}/*768*/
@media only screen and (max-width: 767px){
	.form-wrapper.subscribe-form .gform-body, .form-wrapper.subscribe-form .gform_footer {
	    width: 100%;
	    display: block;
	}
	.form-wrapper.subscribe-form .gform_footer {
	    margin: 30px 0px 0px!important;
	    text-align: center;
	}
	.instagram-wrapper #sb_instagram #sbi_images{
		text-align: center;
	}
	.instagram-wrapper .sbi_item {
	    border-radius: 20px;
	    width: 49% !important;
	    float: unset !important;
	    display: inline-block !important;
	}
/*	body #page .instagram-wrapper #sb_instagram #sbi_images .sbi_item:not(:first-child){
		margin: 30px 0px 0px 2% !important; 
	}*/
	body #page .instagram-wrapper #sb_instagram #sbi_images .sbi_item:nth-child(2n+1){
		margin-left: 0px !important;
	}
	.copyrite-wrapper .elementor-icon-box-description {
	    width: 54%;
	}
	.copyrite-wrapper .elementor-icon-box-title {
	    width: 46%;
	}
	.countdown-wrapper .tf-countdown-item {
	    background: rgba(139, 33, 49,0.1);
	}
	.header-inner-wrapper .elementor-container.elementor-column-gap-default {
	    justify-content: center;
	}
	.not-found-image, .not-found-inner .intro-text {
	    display: block;
	    width: 100%;
	}
	.not-found-inner .intro-text{
		text-align: center;
	}
	body #page .banner-404-wr input.search-submit{
		width: 100%;
		margin: 20px auto 0px;
	}
	.form-404-wr, .no-results .search-form {
	    padding: 39px 30px;
	}
	.searched-list{
		margin-bottom: 70px;
	}
	.search-no-results .page-content {
	    margin-bottom: 50px;
	}
	.search-form {
	    flex-direction: column;
	    align-content: center;
	}
	body #page .search-form .search-field, body #page .banner-404-wr input.search-submit {
	    width: 100%;
	}
	.search-no-results #page .search-form .search-submit{
		width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	.page-template-default article {
	    padding: 50px 0px 60px;
	}
	body #page blockquote {
	    padding: 15px 21px 15px 31px;
	}
	.scroll-to-top .inner-scroll-top {
	  bottom: 36px;
	  right: 15px;
	}
	.she-header .header-inner-wrapper[data-id="b63e86c"] {
    display: none;
}
#sb_instagram #sbi_images .sbi_item{
	width: 100% !important;
}
.header-menu .elementor-widget-container {
    padding: 22px 0px 22px 20px !important;
}
.header-menu button.btn-menu-mobile {
    margin-right: 0 !important;
}
button.wc-block-components-panel__button {
    padding: 10px 20px 10px 0px !important;
}
.single-product .summary {
    margin-bottom: 3rem;
}
}/*650*/
@media only screen and (max-width: 649px){
	.form-wrapper .gform-body .gfield input, .form-wrapper .gform-body .gfield textarea ,.form-wrapper .gform_footer .gfield input{
	    font-size: 16px !important;
	    line-height: 20px !important;
	    min-height: auto;
	}
	.newsletter-wrapper:before {
	    width: 140px;
	    height: 272px;
	    top: -189px;
	}
	.instagram-wrapper .sbi_item {
	    width: 100% !important;
	}
	body #page .instagram-wrapper #sb_instagram #sbi_images .sbi_item:not(:first-child){
		margin: 30px 0px 0px 0% !important; 
	}
	.notfound-cnt-wr p {
	    font-size: 18px;
	    line-height: 27px !important;
	    margin-bottom: 15px;
	}
	.not-found-inner {
	    width: 90%;
	}
	.searched-list{
		margin-bottom: 50px;
	}
	.page-template-default article {
	    padding: 0px 0px 50px;
	}
	.singular .entry-header {
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}
	.page-template-default .entry-content ul li:not(:first-child) {
	    margin-top: 10px;
	}
	.header-right-wrapper .header-time-block .elementor-widget-container {
	    margin-top: 20px !important;
	}
	.Carousel__CarouselArrowControlContainer-sc-f2ox7y-8.iqPsnt {
	    margin: 0 !important;
	    left: -11px;
	}
	.Carousel__CarouselArrowControlContainer-sc-f2ox7y-8.ldZdCm {
	    right: -19px;
	}
	label.wc-block-components-radio-control__option {
    	margin-bottom: 8px !important;
		padding-top: 12px !important;
    	padding-bottom: 12px !important;
		padding-right: 18px !important;
	}
}/*480*/
@media only screen and (max-width: 479px){
	.single form.cart button.single_add_to_cart_button::before {
		left: 24px !important;
	}
	form.cart button.single_add_to_cart_button {
    	padding: 18px 50px !important;
	}
	.ginput_recaptcha>div {
    	transform: scale(.7) translateX(-60px);
	}
/* 	08/10/2024 */
	.page-id-2186.page-template-default article {
		padding: 45px 0px 30px;
	}
	form.cart button.single_add_to_cart_button {
		padding: 24px 40px;
	}
	button.wc-block-components-address-form__address_2-toggle {
		padding: 12px 20px 12px 20px !important;
		text-align:center;
	}
/* 	08/10/2024 */
}/*375*/
@media only screen and (max-width: 374px){
	.mys_addto_cart .elementor-widget-container form.cart {
		display: flex;
		flex-direction: column;
	}
	.header-menu .elementor-widget-container {
	    padding: 0px !important;
	}
	.mys_addto_cart .elementor-widget-container{
		padding-left: 0px !important;
	}
	form.cart button.single_add_to_cart_button {
    	margin: 20px 0px 0px 0px !important;
	}
}/*320*/


