@media screen and (min-width: 1366px) {
	.container-fluid{max-width: 1366px;}
	.container{max-width: 1275px;}

}

@media screen and (min-width: 1715px) {
	.container-fluid{max-width: 1715px;}

}


@media screen and (max-width: 1715px) {
	.header_sec{padding: 21px 30px 0;}
	.navigation nav > ul > li > a {font-size: 25px;padding: 5px 13px 24px 13px;}
	.submenu-button{height: 73px;}
	.header_sec .navigation ul li ul.sub-menu{top: 73px;}
	.header_sec .navigation ul li ul.sub-menu li a{font-size: 22px; padding: 8px 0; line-height: 30px;}
	.donate-btn a{font-size: 34px;padding: 38px 28px;}
	.copyright ul li, .dev-by{font-size: 18px;}
	.copyright ul li{margin-right: 20px;}
	.copyright ul li:after{right: -13px;height: 16px;}
	.banner-section figure{width: 985px;top: -125px;}
	.header_sec .col-2.box-1{padding: 0;}
	.banner-section:before{top: 59px;left: -50%;}
	.stories-title-discription{max-width: 77%;}
	.stories-list figure a.stories-img{height: 270px;}
	.promo-sec .button-link{font-size: 30px; padding: 44px 20px;}
	.managing ul.managing-list > li .cat-name .name-inner{font-size: 30px;line-height: 34px;height: 95px;padding: 12px 5px;}
	.sub-links ul li a{font-size: 24px;}
	.woocommerce ul.products li.product .product-info a{padding: 20px;}
	.woocommerce ul.products li.product .product-info h2, .shop-inner ul.products li a .price span{font-size: 30px;}
	.product-inner table.variations tr select{background-position: 93%;padding: 0 40px 0 20px; font-size: 20px;height: 50px;background-size: 18px;}
	.navigation nav > ul > li.menu-item-has-children > a:before{right: 8px;height: 8px;width: 15px;}
	.navigation nav > ul > li.menu-item-has-children > a{padding-right: 30px;}
}


@media screen and (max-width: 1366px) {
	.navigation nav > ul > li > a {font-size: 20px; padding: 5px 10px 24px 10px;}
	.navigation nav > ul > li.menu-item-has-children > a:before{right: 9px;height: 7px;width: 14px;}
	.donate-btn a{font-size: 30px;padding: 34px 28px; margin-right: 30px;}
	.banner-section .box-2{padding-top: 50px;padding-bottom: 30px;}
	.banner-section figure{width: 915px;top: -80px;}
	.banner-section span.h1-heading{margin-top: 20px;}
	.banner-section:before{background-size: contain;top: 15%;left: -58%;}
	.stories-list figure a.stories-img{height: 230px;}
	.stories-list .short-content{max-width: 97%;}
	.promo-sec .button-link{font-size: 28px;line-height: 38px;padding: 44px 15px;}
	.promo-sec .box-1, .promo-sec .box-2, .promo-sec .box-3{padding: 0 10px;}
	.promo-sec .box-2 .inner-box-button{padding: 0 5px;}
	.promo-sec .img-box .button-link{padding: 16px 5px;}
	.promo-sec figure .img-link{height: 268px;}
	.promo-sec .box-2 .inner-box-button:nth-child(1) .button-link, .promo-sec .box-2 .inner-box-button:nth-child(2) .button-link{margin-bottom: 10px;}
	.inner-h1heading-sec{padding: 30px 0;}
	.shop-inner ul.products li a figure span.img{height: 270px;}
	.shop-inner ul.products li{width: 33.33% !important;}
	.inner-managing-parent ul.managing-list{width: 40%;}
	.product-inner div.product form.cart .variations{margin: 30px 0 !important;}
	.managing-top-cat ul li{margin-right: 30px;}
	.managing-top-cat ul li:before{right: -20px;}
	.product-inner table.variations tr{width: calc(33.33% - 5px);margin-right: 5px;}
	.wp-block-columns ul li img{margin-left: 15px;}
	.rating-sec .rating-top:last-child{text-align: right;}
	.rating-sec .rating-top p{margin-bottom: 10px; display: block;}
	.rating-sec .rating-top:last-child p{margin-right: 0;}
	.copyright ul li, .dev-by{font-size: 16px;}
	.in-action-elements table.wc-donation-summary-table{width: 35%;}
	.inner-bg-img{height: 400px;}
}


@media screen and (max-width: 1199.98px) {

	p, .product-inner ul li, .inner-content ul li, .inner-content ol li{font-size: 20px;line-height: 32px;}
	.h1-heading{font-size: 42px;}
	.heading{font-size: 42px;line-height: 50px;}
	.home section, .lising-inner-page, .our-team-section, .managing .managing-description, .search-page, .shop-inner.product-inner, .inner-content, .find-specialist, .inner-content.first_background .wp-block-columns.has-background{padding: 50px 0 !important;}
	section.banner-section{padding: 0 0 70px 0!important;}
	.events-post, .news{padding: 40px 0 30px 0;}
	.view-btn{font-size: 32px;}
	.header_sec{padding: 15px 30px 0;}
	.navigation nav > ul > li > a {font-size: 18px;padding: 5px 10px 18px 8px;line-height: 40px;}
	.navigation nav > ul > li.menu-item-has-children > a:before{right: 11px;height: 7px;top: 24px;width: 13px;}
	.navigation nav > ul > li.menu-item-has-children > a{padding-right: 26px;}
	.site-search .wp-block-search__inside-wrapper input{font-size: 18px;padding: 10px 0px 10px 20px !important;min-width: 230px;}
	.g-trastranslate-box .goog-te-gadget-simple .goog-te-menu-value{font-size: 14px !important;}
	.g-trastranslate-box #google_translate_element{background-position: 8px;padding: 10px 18px 10px 50px;}
	.site-search .wp-block-search__inside-wrapper{margin-bottom: 12px;}
	.navigation{padding-top: 20px;}
	.donate-btn a{font-size: 24px;padding: 26px 28px;margin-right: 20px}
	.submenu-button{height: 63px;}
	.header_sec .navigation ul li ul.sub-menu{top: 63px;}
	.navigation nav ul li{margin-right: 0;}
	.header_sec .navigation ul li ul.sub-menu li a{font-size: 19px; padding: 8px 0;line-height: 27px;}
	.header_sec .navigation ul li ul.sub-menu{width: 275px}
	.header_sec .navigation ul li ul.sub-menu li ul.sub-menu{width: 255px;}
	.sub-menu .submenu-button{height: 11px;top: 17px;}
	.footer {padding: 60px 0 30px 0;}
	.touch-links{padding: 30px 0;}
	.footer .right-side{text-align: left;}
	.f-bottom{padding-top: 35px;}
	.dev-by{margin-top: 10px;}
	.banner-section .box-2{padding-top: 40px;padding-bottom: 20px;width: 60%;}
	.banner-section span.h1-heading{margin-top: 15px;}
	.banner-section p{max-width: 89%;}
	.buttons{text-align: center;}
	.buttons ul li a{font-size: 30px; padding: 18px 50px;}
	.post-content{padding: 13px 25px 25px 25px;}
	.event-and-news .date{font-size: 20px;line-height: 32px;}
	.event-and-news .title a{font-size: 28px;line-height: 33px;}
	.event-and-news .short-content{font-size: 20px;line-height: 32px;}
	.news-list{padding: 21px 30px;}
	.stories-title-discription p{margin: 23px 0 35px 0;}
	.stories-title-discription{max-width: 90%;}
	.all-stories{margin: 0 -8px 25px -8px}
	.stories-list .title a{font-size: 32px;}
	.stories-list figure a.stories-img{height: 240px;}
	.stories-list .short-content svg{width: 35px;margin: 0 12px 2px 0;}
	.stories-list .short-content{margin-top: 15px;max-width: 100%;}
	.banner-section figure{width: 730px;top: -60px;}
	.promo-sec .button-link{font-size: 22px;padding: 44px 17px;}
	.inner-h1heading-sec{padding: 25px 0;}
	.our-team-section .accordion-item .accordion-collapse .accordion-body{padding: 0 0px 30px 0px;}
	.managing{padding-bottom: 60px;}
	.managing ul.managing-list{column-count: 3;}
	.load-more{margin-top: 30px;}
	.product-inner ul li{margin-bottom: 8px;}
	.woocommerce-page div.product div.summary{padding-left: 30px;}
	.product-inner button[type="submit"],  .product-inner button[type="submit"].disabled{font-size: 30px;line-height: 34px;padding: 20px 45px;}
	.product-inner div.product p.price, .product-inner div.product span.price{    font-size: 30px;}
	.product-inner .quantity, .product-inner .woocommerce-variation.single_variation{    margin: 0 25px 0 0 !important;}
	.product-inner .images ol.flex-control-nav .slick-list{padding: 0 10px !important;}
	.product-inner .flex-control-nav li{height: 110px;}
	.specialists-content .discription{margin-bottom: 40px;}
	#wc_donation_on_shortcode_469 .wc-donation-in-action{max-width: 70%;}
	.product-inner table.variations tr{width: calc(40% - 5px);}
	.gutenburge-content table{width: 850px;}
	.h-top-right .cart_count span.item-text{font-size: 20px;}
}

@media screen and (max-width: 1023px) {

	.heading, .inner-content h2{font-size: 38px;line-height: 42px;}
	.inner-content h3{font-size: 28px;line-height: 40px;}
	.inner-content h4{font-size: 28px;line-height: 38px;}
	.inner-content h5{font-size: 22px;line-height: 36px;}
	.inner-content h6{font-size: 22px;line-height: 34px;}
	.header_sec .mobile-navigation {display: inline-block; vertical-align: middle; margin-right: -4px;}
	.donate-btn a{padding: 15px 28px;margin-right: 0;}
	.navigation{display: none;}
	.mm-navbar{padding: 0 20px !important; text-align: left;}
	.mm-navbars_top{padding: 5px 0; border-bottom-color: #7fdcea;}
	.mm-navbars_top a{color: #000 !important;font-size: 26px; font-weight: 600;}
	.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color:  #000 !important;}
	.mm-menu_navbar_top-1 .mm-panels{top: 55px !important;}
	#menu.mm-menu{background: #7fdcea;}
	.mm-listitem:after{border-bottom-width: 0px;}
	.mm-listitem .mm-btn_next:before{border-left-width: 0px;}
	.mm-menu .mm-listview .mm-btn_next:after{border-color:  #000;}
	.mm-listitem_vertical>.mm-btn_next{height: 46px;}
	.mm-menu .mm-listitem_opened>.mm-btn_next, .mm-menu .mm-listitem_opened>.mm-panel{padding-left: 0;margin-left: 20px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;background: #fff;}
	.mm-menu #mm-2 .mm-listitem_opened>.mm-btn_next, .mm-menu .mm-listitem_opened>#mm-3.mm-panel{background: rgba(0,0,0,.08);}
	.mm-panel ul li a{font-size: 22px;line-height: 26px;font-weight: 600;white-space: inherit;}
	.menu-btn svg {fill: #4e2581; height: 30px; }
	.h-top{display: inline-block;vertical-align: middle;}
	.header_sec{padding: 12px 30px;}
	.donate-btn, .h-top-right{vertical-align: middle;}
	.header_sec .box-3{display: inline-block;}
	.h-top .donate-btn{display: none;}
	.header_sec .col-2.box-3{width: 40%;}
	.header_sec .col-2.box-1{width: 20%;}
	.header_sec .col-10.box-2{width: 40%; margin-top: 0px !important;}
	.g-trastranslate-box{position: absolute;top: 5px;right: 10px;}
	.site-search{display: none;}
	.g-trastranslate-box .goog-te-gadget-simple .goog-te-menu-value{font-size: 12px !important;}
	.g-trastranslate-box #google_translate_element {background-position: 8px;background-size: 10%;padding: 5px 14px 5px 31px;}
	.g-trastranslate-box p{font-size: 12px;line-height: 18px;}
	.site-search .wp-block-search__inside-wrapper input{padding: 15px 0px 15px 20px !important;}
	.banner-section figure{width: 690px;top: -39px;}
	.banner-section:before{top: 36%; left: -58%;}
	.g-trastranslate-box{display: none !important;}
	.search-page h2 { font-size: 28px; }
	.search-page .blog-btm,.search-page .blog-txt-wrap h3{padding:0;}
	.search-page {padding: 0px 0 50px;}
	.inner-managing-parent ul.managing-list{width: 50%;}
	.product-inner div.product form.cart .reset_variations{right: -60px;}
	.inner-content .inner-date span{font-size: 30px;line-height: 40px;}
	.managing-top-cat ul li{margin-right: 22px;}
	.managing-top-cat ul li:before{right: -16px;top: 13px;height: 18px;}
	.managing-top-cat ul li a{font-size: 22px;line-height: 38px;}
	.inner-content .inner-date span{font-size: 26px;line-height: 34px;text-align: left;}
	.wp-block-columns blockquote p, .wp-block-columns blockquote{font-size: 26px;}
	.h-top-right .cart_count{margin: 0 18px 0 0;}
	.h-top-right .cart_count span.item-text span.text, .h-top-right .cart_count span.item-text:before{font-size: 0; display: none;}
	.h-top-right .cart_count a{position: relative;}
	.h-top-right .cart_count span.item-text{position: absolute;top: -26px;right: -10px;padding: 0;z-index: 99;background: #7fdcea;display: block;border-radius: 20px;text-align: center;padding: 2px 9px;font-size: 18px;}
	.h-top-right .cart_count .icon svg{height: 32px; width: 32px;}

	#banner-image{
		height:400px!important;
	}
}

@media screen and (max-width: 991.98px) {

	.soical-icon ul li img{max-width: 40px;}
	.touch-links ul li:after{display: none;}
	.touch-links ul li{display: block;margin-right: 0px;}
	.touch-links ul li a{font-size: 26px;}
	.buttons ul li a{font-size: 22px;padding: 12px 40px;}
	.buttons ul li{margin-right: 10px;}
	.event-and-news .date, .event-and-news .short-content{font-size: 18px;line-height: 30px;}
	.event-and-news .title a{font-size: 26px;line-height: 34px;}
	.stories-list figure a.stories-img{height: 200px;}
	.banner-section .box-2, .banner-section .box-1{width: 100%; order: unset; padding: 15px;}
	.banner-section .box-1{padding-bottom: 0px; padding-top: 20px;}
	.banner-section figure{position: inherit;max-width: 65%;transform: inherit;width: 100%; margin: 0 auto;}
	.banner-section:before{top: 54%; left: -37%;}
	.banner-section p{max-width: 100%;}
	.promo-sec .button-link{width: 100%;line-height: 32px;padding: 30px 20px;height: 120px;justify-content: center;display: inline-flex;align-items: center;}
	.promo-sec .img-box .button-link{height: auto;}
	.promo-sec .box-1{order: 1; width: 50%;}
	.promo-sec .box-2{order: 3;margin-top: 20px;}
	.promo-sec .box-3{order: 2; width: 50%;}
	.promo-sec .box-2 .inner-box-button{padding: 0 10px;}
	.promo-sec .box-2 .inner-box-button:nth-child(1) .button-link, .promo-sec .box-2 .inner-box-button:nth-child(2) .button-link{margin-bottom: 20px;}
	.inner-h1heading-sec{padding: 20px 0;}
	.managing ul.managing-list{column-count: 2;}
	.shop-inner ul.products li{width: 50% !important;}
	.woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{width: 100% !important; padding: 0 !important;}
	.woocommerce-page div.product div.images{margin-bottom: 40px !important;}
	.product-inner .images .flex-viewport .woocommerce-product-gallery__image a{height: 400px;}
	.product-inner .images .flex-viewport{margin: 0px 0 20px 0;}
	.inner-content .inner-date span{margin-top: 0;}
	.search-box select{padding: 0 75px 0 30px;}
	.filters-boxes{margin-right: 15px;}
	.filter-section .box-1{width: 37%;}
	.filter-section .box-2{width: 48%;}
	.filter-section .box-3{width: 15%;}
	.specialists-details ul li{padding: 19px 20px;}
	.find-specialist .info-title{padding: 0 26px;}
	#wc_donation_on_shortcode_469 .wc-donation-in-action{max-width: 100%;}
	.specialists-info p{font-size: 18px;}
	.inner-content.first_background .inner-date{margin: 10px 0;}
	.inner-bg-img{height: 360px;}
}


@media screen and (max-width: 767.98px) {

	.h1-heading{font-size: 40px;}
	p, .stories-list .short-content, .blog-txt-wrap h3 a, .search-page .blog-btm a, .inner-content ul li, .inner-content ol li{font-size: 19px;line-height: 32px;}
	.mm-navbars_top a{font-size: 22px;}
	.mm-panel ul li a{font-size: 20px;}
	.mm-listitem_vertical>.mm-btn_next{height: 42px;}
	.header_sec .col-2.box-1{width: 34%;}
	.header_sec .col-2.box-3, .header_sec .col-10.box-2{width: 33%;}
	.g-trastranslate-box{max-width: 190px;}
	.g-trastranslate-box p{line-height: 13px;}
	.header_sec .col-10.box-2{margin-top: 63px;}
	.donate-btn a{font-size: 20px;padding: 10px 25px;}
	.menu-btn svg{height: 24px;}
	.search svg{height: 24px;width: 24px;}
	.soical-icon{margin-left: 25px;}
	.banner-section figure{max-width: 70%;}
	.buttons ul li a{font-size: 18px;padding: 12px 22px;line-height: 30px;}
	.event-and-news .box-1{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #E8E8E8;}
	.view-btn{font-size: 28px;line-height: 34px;}
	.news-list{padding: 21px 25px;}
	.stories-title-discription{max-width: 100%;}
	.our-team-section .accordion-item h2 button:after{width: 30px;height: 30px;}
	.our-team-section .accordion-body .stories-list figure .stories-img{height: 320px;}
	.our-team-section .stories-list .title .e-name{font-size: 26px; padding: 15px 5px;}
	.our-team-section .stories-list .title .e-position{font-size: 18px;}
	.our-team-section .accordion-item .accordion-collapse .accordion-body{padding: 0 0px 10px 0px;}
	.managing ul.managing-list > li .cat-name .name-inner{font-size: 26px;line-height: 30px;height: 90px;padding: 10px 5px;}
	.sub-links{padding: 20px 15px;}
	.sub-links ul li a{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
	.error404-content h1.entry-title{font-size: 14pc;}
	.error404-content h1.entry-title span{font-size: 12pc;}
	.error404-content span{font-size: 38px;}
	.error404-content p{width: 100%;    margin-bottom: 24px;}
	.error404-content{padding: 30px 0 45px 0;}
	.managing ul.managing-list{column-count: 1;}
	.search-page h2 {font-size: 26px;margin-bottom: 20px;}
	.search-page .blog-txt-wrap{padding: 15px;}
	.search-block{margin: 0 0 20px 0;}
	.search-page .blog-txt-wrap h3{margin-bottom: 5px;}
	.woocommerce ul.products li.product .product-info h2, .shop-inner ul.products li a .price span{font-size: 22px; line-height: 30px;}
	.shop-inner ul.products li a figure span.img{height: 240px;}
	.woocommerce ul.products li.product .product-info a, .woocommerce ul.products li.product .product-info h2, .shop-inner ul.products li a .price{display: block;}
	.product-inner table.variations tr{width: calc(45% - 5px);}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis: 100% !important; margin: 0 !important;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child):last-child{margin-bottom: 0 !important;}
	.wp-block-columns ul li img{float: none; margin: 0;}
	.rating-sec .date-list{margin-right: 40px;}
	.managing-top-cat ul li a{font-size: 20px;line-height: 33px;}
	.managing-top-cat ul li:before{top: 7px;}
	.rating-sec p.authors{font-size: 0; line-height: 0;}
	.rating-sec .authors span{margin: 0; display: block;}
	.rating-sec .authors span:last-child{margin: 5px 0 0 0;}
	.find-specialist .info-title{display: none;}
	.specialists-details ul li label{font-size: 22px; font-weight: 600; margin-bottom: 10px;color: #4e2581;}
	.specialists-details ul li p{margin-bottom: 0;}
	.specialists-details ul li .box{margin-bottom: 10px; border-bottom: 1px solid #efefef; padding: 0 0 10px 0;}
	.specialists-details ul li .box:last-child{margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0;}
	.specialists-details ul li{padding: 18px 35px;}
	.filter-section .box{width: 100%;margin-bottom: 15px;}
	.specialists-content .filter-section{max-width: 55%; margin: auto;}
	.filter-section .search-box select, .filters-boxes .asl-store-search{width: 100%;}
	.filter-section .box-3{text-align: center;}
	.filters-boxes{margin: 0;}
	.filter-section .filters-boxes input[type="text"]{min-width: 100%;}
	.specialists-details .specialist-name p{margin-bottom: 15px;}
	.specialist-name p:last-child{margin-bottom: 0;}
	.specialist-name p:not(:last-child):after{bottom: -9px;}
	.custom_map{height: 500px;}
	.in-action-elements .row1 > .row1{grid-template-columns: auto;width: 100%;}
	.in-action-elements table.wc-donation-summary-table{width: 45%;}
	.wc-donation-in-action label.wc-label-radio{font-size: 18px;line-height: 24px;}
	button.button.wc-donation-f-submit-donation{font-size: 28px;padding: 14px 50px;}
	.wc-donation-in-action label{font-size: 24px;}
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100% !important;}
	.h-top-right .cart_count .icon svg{height: 30px;width: 30px;}
	.h-top-right .cart_count span.item-text{font-size: 16px;}

	#banner-image{
		height:300px!important;
	}
}


@media screen and (max-width: 575px) {

	.h1-heading{font-size: 36px;}
	.heading, .inner-content h2{font-size: 34px;}
	.inner-content h3{font-size: 26px;line-height: 32px;}
	.inner-content h4{font-size: 26px;line-height: 34px;}
	.inner-content h5{font-size: 20px;line-height: 28px;}
	.inner-content h6{font-size: 20px;line-height: 28px;}
	p, .stories-list .short-content, p, .product-inner ul li, .inner-content ul li, .inner-content ol li{font-size: 18px;line-height: 31px;}
	.container-fluid, .container{padding: 0 20px;}
	.mm-panel ul li a{font-size: 18px;padding: 8px 15px;}
	.g-trastranslate-box{right: 10px;left: auto; right: 10px;}
	.header_sec{padding: 20px;}
	.header_sec .col-10.box-2{margin-top: 40px;}
	.footer{padding: 40px 0 30px 0;}
	.soical-icon ul li img{max-width: 36px;}
	.touch-links ul li a{font-size: 22px;}
	.touch-links ul li:after{height: 21px;top: 11px;right: -16px;}
	.touch-links{padding: 25px 0;}
	.f-bottom{padding-top: 25px;}
	.copyright ul li, .dev-by{font-size: 16px;line-height: 30px;}
	.buttons ul li{margin-bottom: 10px; margin-right: 0;}
	.events-post, .news{padding: 30px 0;}
	.promo-sec .button-link{font-size: 19px;}
	.stories-title-discription p{margin: 20px 0 30px 0;line-height: 31px !important;}
	.inner-h1heading-sec{padding: 15px 0;}
	.banner-section .box-2, .footer, .footer .right-side{text-align: center;}
	.stories-list .title a{font-size: 28px;padding: 16px 0;}
	.our-team-section .accordion-item h2 .h1-heading{font-size: 32px;padding: 18px 0;}
	.managing{padding-bottom: 40px;}
	.managing ul.managing-list > li figure .man-img{height: 280px;}
	.error404-content h1.entry-title{font-size: 10pc; line-height: 130px;}
	.error404-content h1.entry-title span{font-size: 8pc;}
	.error404-content span{    font-size: 30px;}
	.search-page h2 {font-size: 24px;margin-bottom: 18px;}
	.search-page {padding: 0px 0 30px;}
	.shop-inner ul.products li{width: 100% !important;}
	.inner-managing-parent ul.managing-list{width: 100%;}
	.woocommerce-page div.product div.images{margin-bottom: 10px !important;}
	.product-inner .flex-control-nav li {padding: 0 5px;}
	.product-inner .images ol.flex-control-nav .slick-list{padding: 0 !important;}
	.product-inner div.product p.price, .product-inner div.product span.price{font-size: 28px;}
	.product-inner .quantity, .product-inner .woocommerce-variation.single_variation{margin: 0 20px 0 0 !important;}
	.product-inner button[type="submit"], .product-inner button[type="submit"].disabled{font-size: 26px;line-height: 28px;}
	.product-inner ul li{margin-bottom: 5px}
	.product-inner .images .flex-viewport .woocommerce-product-gallery__image a{height: 330px;}
	.product-inner table.variations tr{width: 100%; margin: 0 0 10px 0;}
	.product-inner div.product form.cart .reset_variations{left: 0;top: auto;bottom: -40px;right: auto;margin: 10px 0;line-height: 22px;display: block;}
	.product-inner div.product form.cart .variations{margin-top: 20px !important;}
	.wp-block-columns blockquote p, .wp-block-columns blockquote{font-size: 24px;}
	.rating-sec .date-list{margin-right: 20px;}
	.specialists-details ul li{padding: 15px 30px;}
	.specialists-content .filter-section{max-width: 70%;}
	.number-pagination ul.navigation li.first svg, .number-pagination ul.navigation li.last svg{width: 20px;}
	.number-pagination ul.navigation li.prev_link svg, .number-pagination ul.navigation li.next_link svg{width: 11px;}
	.number-pagination .navigation li.first{padding: 0 20px 0 0;}
	.number-pagination .navigation li.last{padding: 0 0 0 20px;}
	.number-pagination .navigation li.prev_link, .number-pagination .navigation li.next_link{padding: 0 0px 0px 15px;}
	.number-pagination .navigation li.page-numbers{font-size: 22px;padding: 0 6px;}
	.stories-list figure a.stories-img{height:250px;}
	button[type="button"].slick-arrow{left: -7px;padding: 12px;}
	button[type="button"].slick-arrow svg{height: 18px;width: 18px;padding-right: 3px;}
	button[type="button"].slick-next.slick-arrow{right: -7px;}
	.in-action-elements table.wc-donation-summary-table{font-size: 18px;}
	.checkout_coupon.woocommerce-form-coupon .form-row.form-row-last button[type="submit"]{font-size: 20px;line-height: 28px;padding: 10px 40px;}
	.mm-navbar{padding: 0 15px !important;}
	.back-button a{font-size: 20px;padding-left: 25px;}
	.back-button a:before{width: 13px;height: 19px;background-size: 87%;}
	.search, .h-top-right .cart_count{margin-right: 10px;}
	.smashballoon-inner{margin: 30px 0 10px 0;}
}


@media screen and (max-width: 479px) {

	.h1-heading{font-size: 30px;line-height: 44px}
	.heading, .inner-content h2{font-size: 28px;}
	.inner-content h3{font-size: 24px;line-height: 30px;}
	.inner-content h4{font-size: 24px;line-height: 30px;}
	.inner-content h5{font-size: 20px;line-height: 28px;}
	.inner-content h6{font-size: 20px;line-height: 28px;}
	.accordion-section .accordion-item .accordion-header button{font-size: 24px;line-height: 34px;}
	.home section, .lising-inner-page, .our-team-section, .search-page, .shop-inner.product-inner, .inner-content, .find-specialist, .inner-content.first_background .wp-block-columns.has-background{padding: 40px 0 !important;}
	.specialists-content .discription{margin-bottom: 30px;}
	.managing .managing-description{padding: 30px 0 20px 0 !important;}
	section.banner-section{padding: 0 !important;}
	.donate-btn a{font-size: 16px;padding: 5px 10px;}
	.header_sec .col-2.box-1{width: 36%;}
	.header_sec .col-2.box-3, .header_sec .col-10.box-2{width: 32%;}
	.soical-icon{margin: 20px 0 0 0; display: block;}
	.touch-links ul li a{font-size: 16px;line-height: 22px;}
	.touch-links ul li{margin-bottom: 8px;}
	.copyright ul li:after{top: 8px;right: -9px;height: 13px;}
	.copyright ul li{margin-right: 12px;font-size: 15px;}
	.dev-by{font-size: 15px;}
	.banner-section figure{max-width: 90%;}
	.post-content{padding: 13px 20px 20px 20px;}
	.event-and-news .title a{font-size: 22px;line-height: 28px;}
	.view-btn{font-size: 22px;line-height: 24px;}
	.news-list{padding: 20px;}
	.post-list figure a{height: 160px;}
	.our-team-section .accordion-item h2 button:after{width: 25px;height: 25px;}
	.promo-sec .button-link{height: auto;}
	.promo-sec .box-1, .promo-sec .box-3, .promo-sec .box-2 .inner-box-button{width: 100%; margin-bottom: 20px;}
	.promo-sec .box-2 .inner-box-button:nth-child(1) .button-link, .promo-sec .box-2 .inner-box-button:nth-child(2) .button-link{margin-bottom: 0;}
	.promo-sec .box-2 .inner-box-button:last-child{margin-bottom: 0;}
	.promo-sec .box-2{margin-top: 0;}
	.our-team-section .accordion-item h2 .h1-heading{font-size: 26px; padding: 16px 0;}
	.our-team-section .stories-list .title .e-name{font-size: 24px;}
	.our-team-section .stories-list .title .e-position{font-size: 16px;}
	.our-team-section .popup-btn{font-size: 18px;}
	.our-team-section .stories-list .short-content.e-small-text p{font-size: 17px;line-height: 24px;}
	.search-page h2 {font-size: 20px;margin-bottom: 15px;line-height: 28px;}
	.search-page .blog-txt-wrap h3{font-size: 15px;}
	.load-more{margin-top: 20px;}
	.product-inner .variations_button{display: block;}
	.woocommerce div.product form.cart div.quantity{width: 30%;display: inline-block;float: none;}
	.woocommerce div.product form.cart .button{margin-top: 15px;}
	.rating-sec .date-list-boxes .date-list{width: 50%; padding: 8px; margin: 0;}
	.rating-sec .date-list-boxes{flex-wrap: wrap;}
	.specialists-content .filter-section{    max-width: 100%;}
	.filters-boxes input[type="text"]{height: 52px;}
	.search-box select{min-height: 52px !important;}
	.search-box select, .filters-boxes input[type="text"]{font-size: 20px; padding: 14px 50px 14px 30px !important;}
	button[type="button"].slick-arrow{top: 19%;}
	.in-action-elements table.wc-donation-summary-table{width: 100%;}
	.search svg{height: 18px;width: 18px;}
	.menu-btn svg{height: 18px;}
	.h-top-right .cart_count .icon svg{height: 23px;width: 23px;}
	.search{margin: -1px 0 0 0;}
	.header_sec .col-2.box-3{padding: 0 5px 0 0 !important;}
	.header_sec .col-10.box-2{padding: 0 0 0 5px !important;}
	.h-top-right .cart_count{margin-right: 5px;}
	.h-top-right .cart_count span.item-text{padding: 2px 7px;    font-size: 14px;}

	#banner-image{
		height:200px!important;
	}
}



@media screen and (max-width: 375px) {
	#banner-image{
		height:150px!important;
	}
}


 