@media screen and (max-width: 360px) {
	.footer-icon-appstore__mobile {
		margin-right: 4px !important;
	}
}

@media screen and (min-width: 481px) and (max-width: 767.9px) {

	.md-mt-32 {
		margin-top: 32px !important;
	}

	.md-col-100{
		width:100%;
	}

	.section-header {
		padding: 0 20px !important;
	}

	.section-header .row {
		flex-direction: column-reverse;
	}

	.section-header .img-bg {
		margin: 130px 0 0 0;
	}

	.header-columns_description {
		align-items: center;
		text-align: center;
	}

	.section-header .title {
		margin: 36px auto !important;
	}

	.application-subblock {
		padding: 0 20px;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.application .sticky_wrapper {
		position: relative;
		margin-top: 0;
		width: 100%;
		height: auto;
		margin: 32px 0;
	}

	.application .application-links-row {
		justify-content: center;
	}

	.application .application-links-row .application-links {
		flex-direction: row !important;
		gap: 16px;
		justify-content: center;
	}

	.icon-appstore {
		margin-top: 0 !important;
	}

	.main_item_root-section a {
		margin: 0 !important;
	}

	.market_label {
		display: none;
	}

	.navbar .top_menu .main_item .main_item_root-section {
		column-gap: 16px;
	}

	.navbar .top_menu .main_item a img {
		margin-right: 0 !important;
	}

	.section-catalog .catalog-element-img {
		height: auto !important;
		aspect-ratio: 1/1;
	}

	.catalog-element-title {
		font-size: 20px !important;
	}

	.voice-assistant_badges {
		top: -50px !important;
	}

	.gallery-swiper .swiper-slide .slider_content {
		/*width: calc(100vw - 120px) !important;
		left: 60px;*/
		position: relative;
		aspect-ratio: 1/1;
	}

	.easymesh_swiper-slide .slider_content img {
		bottom: -25px !important;
	}

	.section-header .title {
		text-align: center;
	}

	.section-header .subtext {
		text-align: center;
	}

	.know-more {
		margin-top: 40px !important;
	}

	.badges__mobile {
		display: flex !important;
		padding: 0 0 32px 32px;
		align-items: center;
	}

	.badges__mobile > div {
		display: flex !important;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 24px;
	}

	.badges_helpers-icons {
		justify-content: flex-start !important;
		width: auto !important;
	}

	.badges_helpers-icons > img {
		margin-right: 24px;
		height: 60px;
	}

	.badges_helpers-icons > img:last-child {
		margin-right: 0;
	}

	.scenarios {
		max-height: 900px !important;
	}

	.scenarios .swiper {
		width: 100%;
		position: relative;
		overflow-y: visible;
		height: 580px;
	}

	.subslider-content__active .swiper {
		padding: 0 60px;
	}

	.subslider_swiper-wrapper {
		height: 540px !important;
	}

	.consist .row {
		flex-direction: column;
	}

	.consist .row .col-50{
		width: 100%;
	}

	.col-50_image-block-wrapper {
		margin: 0 !important;
	}

	.col-50_image-block-wrapper:last-child {
		margin-top: 16px !important;
	}

	.navbar .top_menu .main_item .main_item_root-section {
		margin-top: 32px;
	}

	.mobile-menu_support {
		margin-top: 60px;
	}

	.header {
		padding-left: 20px;
		padding-right: 20px; 
	}

	.ecosystem {
		padding: 0 20px 60px;
	}

	.application .automation-subblock {
		margin: 60px 20px 0;
	}

	.footer-columns {
		margin: 60px 20px;
		row-gap: 32px;
	}

	.section-catalog-list {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.section-catalog {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.easymesh-swiper {
		padding: 0 20px !important;
	}

	.smarthome_video {
		padding-left: 20px;
		padding-right: 20px; 
	}

	.consist {
		padding-left: 20px;
		padding-right: 20px; 
	}

	.col-100_image-block {
		padding-left: 0;
		padding-right: 0; 
	}

	.animation {
		padding-left: 20px;
		padding-right: 20px; 
		margin-top: 150px !important;
	}

	.section-slider {
		padding-left: 20px !important; 
		padding-right: 20px !important;
		padding-top: 60px !important;
	}

	.automatization_swiper-slide .slider_content .title {
		font-size: 50px !important;
	}

	#slide-1 {
		background-position: -600px !important;
	}

	#slide-2 {
		background-position: -500px !important;
	}

	#slide-3 {
		background-position: -400px !important;
	}

	#slide-4 {
		background-position: -560px !important;
	}

	#slide-5 {
		background-position: -450px !important;
	}

	#slide-6 {
		background-position: -530px !important;
	}

	.support-search {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.support-search-block {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.support_product-list {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.col-33_image-block .title {
		font-size: 20px;
	}

	.button__follow {
		display: none;
	}

	.support_product-list__wrapper {
		column-gap: 16px !important;
	}

	.support_product-list__wrapper .lg-col-50 {
		width: calc(50% - 8px) !important;
		aspect-ratio: 1/1;
	}

	.sm-col-33_image-block__scrolled-horizontal .col-33_image-block-wrapper {
		height: 100%;
	}

	.support-questions {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.problem-description {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.section-404 {
		padding: 80px 20px 200px !important;
	}

	.section-nav {
		padding-left: 20px !important; 
		padding-right: 20px !important;
	}

	.support-questions-block > .content {
		padding: 0 20px;
	}

	.additional-flip .gallery-swiper-thumbs_gradient{
		background: linear-gradient(90deg, rgba(245,250,255,1) 0%, rgba(245,250,255,0) 100%);
		width: 16px;
		height: 72px;
	}

	.additional-flip .gallery-swiper-thumbs_gradient-reverse {
		background: linear-gradient(270deg, rgba(245,250,255,1) 0%, rgba(245,250,255,0) 100%);
		width: 16px;
		height: 72px;
		right: 0;
	}

	.additional-flip #swiper-child .galery-swiper-thubms-button-prev {
		display: none;
	}

	.additional-flip #swiper-child .galery-swiper-thubms-button-next {
		display: none;
	}

	.gallery-swiper-thumbs {
		height: auto !important;
		width:90% !important;
		margin: 0 auto !important;
	}

	#swiper-child .swiper-wrapper {
		height: auto !important;
	}

	.gallery-swiper {
		width: 90%;
	}
}

@media screen and (min-width: 481px) and (max-width: 992px) {

	.header.scrolled .navbar .top_menu .main_item .main_item_root-section {
		top: 0 !important;
	}

	.mobile-contents_title.lg-display-none {
		display: flex;
	}

	.navbar .top_menu div.main_item:first-child {
		margin-top:40px;
	}

	.section-header .subtext {
		font-size: 22px !important;
	}

	.automation-subblock {
		position: static;
	}

	.subslider-content__active .swiper {
		padding: 0 60px;
	}


	.application .application-links-row .application-links {
		flex-direction: column;
	}

	.icon-appstore {
		margin-left: 0;
		margin-top: 8px;
	}

	.voice-assistant_badges {
		padding: 0 20px;
		position: relative;
		width: 100%;
		margin-top: 0 !important;
		top: -270px;
	}

	.voice-assistant_badges > img {
		width: 30%;
	}

	.buy {
		padding-top: 0;
	}

	.section-catalog .additional-column {
		flex-direction: column;
	}

	.section-catalog .col-50:first-child {
		padding-right: 0 !important;
		width: 100% !important;
	}

	.section-catalog .col-50:last-child {
		padding-left: 0 !important;
		width: 100% !important;
		padding-top: 48px;
	}

	.voice-helpers {
		width: 100vw;
		left: -20px;
	}

	.voice-helpers .swiper-wrapper .swiper-slide {
		width: calc(100vw - 40px) !important;
		padding: 0 20px;
	}

	.subslider-content__active {
		width: 100vw !important;
		position: relative;
		left: -20px;
	}

	.gallery-swiper .swiper-slide .slider_content {
		min-height: 340px !important;
	}

	.gallery-swiper .swiper-horizontal>.swiper-pagination-bullets, .gallery-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .gallery-swiper .swiper-pagination-custom, .swiper-pagination-fraction {
		margin-top: 16px !important;
	}

	.full-gallery-swiper-thumbs {
		width: 150px !important; 
	}

	.full-galery-swiper-button-prev {
		margin-left: 40px !important;
	}

	.full-galery-swiper-button-next {
		margin-right: 40px !important;
	}

	.full-gallery_close-btn {
		margin-right: 40px !important;
	}

	.full-gallery-swiper .swiper-slide .slider_content {
		max-width: 400px !important;
		max-height: 400px !important;
	}

	.management .tabs-title {
		position: relative;
		width: calc(100vw - 40px);
		left: -20px;
		padding: 0 20px;
	}

	.badges__mobile {
		display: none;
	}

	.voice-helpers .slider_content {
		height: 100%;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.badges {
		margin-bottom: 30px;
		margin-left: 110px !important;
	}

	.support-nav_item__last {
		display: none !important;
	}

	.support_product-list__wrapper .lg-col-50 {
		width: calc(50% - 16px);
	}

	.sm-col-33_image-block__scrolled-horizontal .col-33_image-block-wrapper {
		background: linear-gradient(180deg, rgba(70,72,78,0.6474964985994398) 0%, rgba(255,255,255,0) 80%);
	}

	.menu_wrapper {
		top: 65px !important;
		height: 100dvh !important;
	}

	.support-nav__fixed {
		margin-top: 0 !important;
	}

	.mobile-contents-wrapper__fixed {
		margin-top: 62px !important;
	}

	.scenarios .swiper::-webkit-scrollbar {
  		width: 0;
	}

	.scenarios .swiper .swiper-pagination {
		bottom: -20px !important;
		position:relative;
	}

	.scenario-block {
		width: 100% !important;
		background-position-y: top;
	}

	.know-more video {
		width: 100% !important;
	}

	.catalog-element {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.additional-flip {
    	flex-direction: column-reverse;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	.scenarios .subslider-content .swiper {
		width: 100%;
		position: relative;
		overflow-y: visible;
		height: 470px;
	}

	.know-more {
		margin-top: 100px !important;
	}

	.easymesh_swiper-slide .slider_content img {
		bottom: 0 !important;
	}

	.section-header .title {
		margin-top: 150px !important;
	}

	.subslider-content__active .swiper {
		padding: 0 20px;
	}

	.subslider_swiper-wrapper {
		height: 430px !important;
	}

	.automatization_swiper-slide .slider_content .title {
		font-size: 70px !important;
	}

	.automatization_swiper-slide .slider_content .subtext {
		font-size: 22px !important;
	}

	.easymesh-swiper {
		padding: 0 60px !important;
	}

	.automatization_swiper-slide .slider_content .title {
		font-size: 60px !important;
	}

	#slide-1 {
		background-position: -350px !important;
	}

	#slide-2 {
		background-position: -500px !important;
	}

	#slide-3 {
		background-position: -350px !important;
	}

	#slide-4 {
		background-position: -560px !important;
	}

	#slide-5 {
		background-position: -450px !important;
	}

	#slide-6 {
		background-position: -530px !important;
	}

	.voice-helpers .swiper-wrapper .swiper-slide {
		padding: 0;
	}

	.additional-flip .gallery-swiper-thumbs_gradient{
		background: linear-gradient(90deg, rgba(245,250,255,1) 0%, rgba(245,250,255,0) 100%);
		width: 16px;
		height: 72px;
	}

	.additional-flip .gallery-swiper-thumbs_gradient-reverse {
		background: linear-gradient(270deg, rgba(245,250,255,1) 0%, rgba(245,250,255,0) 100%);
		width: 16px;
		height: 72px;
		right: 0;
	}

	.additional-flip #swiper-child .galery-swiper-thubms-button-prev {
		display: none;
	}

	.additional-flip #swiper-child .galery-swiper-thubms-button-next {
		display: none;
	}

	.gallery-swiper-thumbs {
		height: auto !important;
		width:70% !important;
		margin: 0 auto !important;
	}

	#swiper-child .swiper-wrapper {
		height: auto !important;
	}

	.gallery-swiper {
		width: 70%;
	}

}

@media screen and (min-width: 993px) {
	.mobile-contents-wrapper {
		display: none;
	}

	.uploader-wrapper_subtitle-mobile {
		display: none !important;
	}
}



@media screen and (min-width: 993px) and (max-width: 1220px) {

	h2 {
		font-size: 45px;
	}

	.header {
		padding: 0 30px;
	}

	.section-header {
		padding: 0 60px;
	}

	.header-wrapper {
		align-items: center;
	}

	.top_menu_wrapper {
		padding: 0 10px;
		justify-content: space-between;
	}

	.header_eltex-logo {
		width: 110px;
		height: auto;
	}

	.navbar {
		height: fit-content;
	}

	.navbar .top_menu .main_item {
		padding: 12px 5px !important;
	}

	.navbar .top_menu .main_item a {
		font-size: 14px;
		padding: 0 !important;
	}

	.main_item.parent .chevron {
		width: 7px;
		top: 11px;
	}

	.main_item.parent a:hover>.chevron {
		translateY(-5px);
	}

	.support-button {
		font-size: 14px;
		padding: 10px 15px;
	}

	.header-columns {
		align-items: center;
	}

	.section-header .title {
		font-size: 45px;
		margin-top: 180px;
	}

	.section-header .subtext {
		font-size: 18px;
		margin-top: 20px;
	}

	.section-header .button-wrapper .button__blue {
		font-size: 16px;
	}

	.button__blue {
		-webkit-padding-after: 16px;
		-webkit-padding-before: 16px;
		-webkit-padding-end: 40px;
		-webkit-padding-start: 40px;
	}

	.ecosystem {
		padding: 0 60px;
	}

	.ecosystem-title {
		font-size: 50px;
	}

	.ecosystem-subtext {
		font-size: 18px;
	}

	.image-block_bg {
		height: 370px;
		background-position: center;
	}

	.sticky_wrapper {
		margin-top: -690;
		height: 1300px;
	}

	.automation {
		background-position: center;
	}

	.automation-bg__light {
		background-position: center;
	}

	.voice-assistant_badges {
		margin-top: 40%;
	}

	.application {
		margin-top: 150px;
	}

	.marketplaces {
		flex-direction: column;
		row-gap: 20px;
	}

	.footer {
		height: auto;
	}

	.footer-columns {
		flex-wrap: wrap;
		row-gap: 40px;
	}

	.footer-columns > * {
		width: 50%;
	}

	.footer-subsection_subscribe {
		max-width: none !important;
	}

	.section-catalog-list {
		padding: 105px 60px 0 60px !important;
	}

	.section-catalog {
		padding: 0 60px !important;
	}

	.section-catalog .catalog-element-img {
		aspect-ratio: 1/1;
		height: auto;
	} 

	.section-catalog .catalog-element-title {
		font-size: 22px;
	}

	.section-catalog .breadcrumbs, .section-catalog .share-wrapper {
		margin-top: 110px;
	}

	.additional-flip {
		flex-direction: column-reverse;
	}

	.additional-flip #swiper-parent {
		width: 100%;
	}

	.additional-flip #swiper-child {
		height: fit-content !important;
	}

	.additional-flip #swiper-child .galery-swiper-thubms-button-prev {
		display: none;
	}

	.additional-flip #swiper-child .galery-swiper-thubms-button-next {
		display: none;
	}

	.additional-flip .gallery-swiper-thumbs_gradient{
		background: linear-gradient(90deg, rgba(245,250,255,1) 0%, rgba(245,250,255,0) 100%);
		width: 16px;
		height: 72px;
	}

	.additional-flip .gallery-swiper-thumbs_gradient-reverse {
		background: linear-gradient(270deg, rgba(245,250,255,1) 0%, rgba(245,250,255,0) 100%);
		width: 16px;
		height: 72px;
		right: 0;
	}

	.additional-flip .col-90 {
		width: 100%;
	}

	.additional-ratio {
		aspect-ratio: 1/1;
	}

	.easymesh_title {
		font-size: 45px !important;
	}

	.easymesh-swiper {
		height:655px !important;
	}

	.easymesh_swiper-slide {
		max-width: calc(100vw - 120px) !important;
		max-height: 600px !important;
		margin: 0 auto;
	}

	.easymesh_swiper-slide .slider_content {
		padding: 152px 60px !important;
	}

	.easymesh_swiper-slide .slider_content img {
		bottom: 0 !important;
	}

	.text-block {
		font-size: 16px;
	}

	.text-block__first {
		top: 60px !important;
	}

	.text-block__second {
		bottom: 60px !important;
	}

	.text-block__first.lg-t-60 {
		top: 40px !important;
	}

	.text-block__second.lg-b-60 {
		bottom: 40px !important;
	}

	.section-header .img-bg {
		margin: 115px 60px 0 0;
	}

	.smarthome_video .section_title {
		font-size: 45px;
	}

	.smarthome_video.pb-200 {
		padding-bottom: 150px;
	}

	.wrapper {
		overflow: hidden;
	}

	.section_title {
		font-size: 45px;
	}

	.full-gallery-swiper .swiper-slide .slider_content {
		max-width: 450px !important;
		max-height: 450px !important;
	}

	.full-galery-swiper-button-prev {
		margin-left: 60px !important;
	}

	.full-galery-swiper-button-next {
		margin-right: 60px !important;
	}

	.full-gallery_close-btn {
		margin-right: 60px !important;
	}

	.full-gallery-swiper-thumbs {
		height: calc(100% - 80px) !important;
	}


	.col-50_image-block .info {
		padding: 30px;
	}

	.col-50_image-block .title {
		font-size: 30px;
	}

	.col-50_image-block .subtext {
		ont-size: 18px;
	}

	.col-50_image-block-wrapper {
		height: 370px !important;
	}

	.consist {
		padding: 0 60px;
		padding-bottom: 150px;
	}

	.consist.pb-200 {
		padding-bottom: 150px;
	}

	.management {
		padding: 0 60px !important;
		height: auto !important;
	}

	.management-subblock .title {
		font-size: 45px;
	}

	.management-subblock_item-wrapper {
		padding: 12px 24px;
	}

	.management-subblock_item-title {
		font-size: 22px;
	}

	.management-subblock_item-subtext {
		font-size: 16px;
		margin-top: 12px;
	}

	.smarthome-management_image {
		left: -170px;
	}

	.opportunities {
		padding: 150px 0 !important;
	}

	.col-100_image-block {
		padding: 0 60px;
	}

	.opportunities-block__lighting {
		background-position-x: -300px;
	}

	.opportunities-block__security {
		background-position-x: -300px;
	}

	.opportunities-block__monitoring {
		background-position-x: -530px;
	}

	.animation {
		margin-top: 150px !important;
	}

	.animation.pb-200 {
		padding-bottom: 150px;
	}

	.animation_title {
		font-size: 45px;
	}

	.animation p, ul {
		font-size: 18px;
	}

	section {
		padding-left: 60px;
		padding-right: 60px;	
	}

	.automatization_swiper-slide .slider_content {
		padding: 110px 140px 110px 45px !important;
	}

	.automatization_swiper-pagination {
		top: 45px !important;
		left: 45px !important;
	}

	.slider_nav-buttons {
		bottom: 45px !important;
		left: 45px !important;
	}

	.automatization_swiper-slide .slider_content .title {
		font-size: 80px !important;
	}

	.automatization_swiper-slide .slider_content .subtext {
		font-size: 22px !important;
	}

	#slide-1 {
		background-position: -350px !important;
	}
	#slide-2 {
		background-position: -350px !important;
	}
	#slide-3 {
		background-position: -350px !important;
	}
	#slide-4 {
		background-position: -550px !important;
	}
	#slide-5 {
		background-position: -350px !important;
	}
	#slide-6 {
		background-position: -550px !important;
	}

	.scenarios {
		margin-bottom: 150px !important;
	}

	.voice-control {
		padding-bottom: 150px !important;
	}

	.voice-control .section_title {
		font-size: 45px;
	}

	.voice-helpers_slide {
		max-height: 650px !important;
	}

	.voice-helpers {
		padding: 0 60px !important;
		height: 700px !important;
	}

	.badges {
		margin-left: 130px;
		position: relative;
		bottom: 20px;
	}

	.col-33-calc-22 {
		width: calc(50% - 22px);
	}

	.col-33_image-block-wrapper {
		background: linear-gradient(180deg, rgba(70,72,78,0.6474964985994398) 0%, rgba(255,255,255,0) 80%);
	}

	.menu_wrapper {
		max-width: 740px !important;
	}

	.section-404 {
		padding: 120px !important;
		margin-top: 45px !important;
	}

	.detail-doma-catalog_markets {
		flex-wrap: wrap;
		gap: 12px;
	}

	.detail-doma-catalog_markets span {
		margin-right: 0 !important;
	}

	.know-more video {
		width: 100% !important;
	}

	.main_item.parent .chevron {
		top: 11px !important;
	}

	.navbar .top_menu .main_item a > div {
		width: 95px !important;
	}

	.main_item.parent a>div:hover>.chevron {
		transform: translateY(-4px) !important;
	}

	.smarthome-buttons {
		flex-direction: column;
		align-items: flex-start;
	}
}


@media screen and (min-width: 1221px) and (max-width: 1500px) {
	.header {
		padding: 0 60px;
	}

	.header_eltex-logo {
		width: 180px;
		height: auto;
	}

	.section-catalog {
		padding: 0 60px !important; 
	}

	.mt-157 {
		padding-top: 157px !important;
	}

	.navbar {
		height: fit-content;
	}

	.top_menu_wrapper {
		padding: 0 15px;
		justify-content: space-between;
	}

	.navbar .top_menu .main_item {
		padding: 12px 10px !important;
	}

	.navbar .top_menu .main_item a {
		font-size: 16px;
		padding: 0 !important;
	}

	.support-button {
		font-size: 16px;
		padding: 12px 30px;
	}

	.voice-assistant_badges {
		margin-top: 35% !important;
	}

	.footer-icon-appstore__mobile {
		margin-left: 0;
		margin-top: 8px;
	}

	.section-catalog .catalog-element-img {
		aspect-ratio: 1/1;
		height: auto !important;
	}

	.section-catalog .col-50:first-child {
		padding-right: 0 !important;
	}

	.gallery-swiper-thumbs .swiper-slide {
		width: calc(100% - 4px) !important;
	}

	#image-child {
		padding-left: 16px;
	}

	.main_item.parent .chevron {
		top: 13px !important;
	}

	.navbar .top_menu .main_item a > div {
		width: 105px !important;
	}
}

@media screen and (min-width: 1221px) and (max-width: 1380px) {
	.header_eltex-logo {
		width: 130px;
		height: auto;
	}
	.navbar .top_menu .main_item a {
		font-size: 14px;
		padding: 0 !important;
	}
	.main_item.parent .chevron {
		width: 7px;
		top: 11px;
	}

	.main_item.parent a:hover>.chevron {
		translateY(-5px);
	}

	.support-button {
		font-size: 14px;
		padding: 5px 30px;
	}
}

@media screen and (min-width: 1501px) and (max-width: 1650px) {
	.header {
		padding: 0 60px;
	}
	.header_eltex-logo {
		width: 180px;
		height: auto;
	}
	.navbar .top_menu .main_item a {
		font-size: 16px;
		padding: 0 !important;
	}
	.support-button {
		font-size: 16px;
		padding: 12px 30px;
	}
}

@media screen and (min-width:1367px) and (max-width:1669px){
     .section-header .title{
         font-size:75px;
         margin-top: 250px;
    }

	.section-header .subtext {
		font-size: 24px;
		margin-top: 28px;
	}
}


@media all and (device-width: 810px) and (device-height: 1080px) and (orientation:portrait) {
	.management .tabs-title {
		width: calc(810px - 40px);
	}

	.voice-helpers .swiper-wrapper .swiper-slide {
		width: calc(810px - 40px);
	}
}

<!-- horizontal phone fix gallery !-->
@media screen and (max-height:480px) and (orientation:landscape) {
	.full-gallery-thumbs {
		padding: 20px 0 !important;
	}

	.full-gallery-swiper-thumbs {
		height: calc(100% - 72px) !important;
	}

	.full-gallery-swiper .swiper-slide .slider_content {
		max-width: 320px !important;
		max-height: 320px !important;
	}

	.full-gallery-swiper .swiper-pagination{
		margin-bottom: 20px !important;
	}
}

@media screen and (min-width: 992px) {
	.support-detail_name {
		padding-top: 60px;
	}
}