@media(min-width: 550px){
	.inner-left1>.elementor-container {margin-left: 0;}
}
@media(min-width: 768px){
	.elementor-posts--skin-archive_custom .elementor, 
	.elementor-posts--skin-custom .elementor{
	    height: 100%;
	}

	.elementor-posts--skin-archive_custom .elementor .elementor-section-wrap,
	.elementor-posts--skin-custom  .elementor .elementor-section-wrap{
	    height: 100%;
	}

	.elementor-posts--skin-archive_custom .elementor .elementor-section-wrap>section,
	.elementor-posts--skin-custom .elementor .elementor-section-wrap>section {
	    height: 100%;
	}
	.elementor-posts--skin-archive_custom .elementor .elementor-section-wrap>section .elementor-container,
	.elementor-posts--skin-custom .elementor .elementor-section-wrap>section .elementor-container {
	    height: 100%;
	}
	.menu-main-dev nav>ul>li>a>span.sub-arrow {display: none;}

	.menu-main-dev nav>ul>li.current-menu-item>a {font-weight: bold !IMPORTANT;}
	.innder-image-section, .innder-image-section>div, .innder-image-section>div>div {height: 100%;vertical-align: middle;}

	.innder-image-section>div>div {align-items: center;}
	.section-re>.elementor-container {
	    -ms-flex-direction: row-reverse;
	    flex-direction: row-reverse;
	}
	.menu-main-dev nav>ul>li>ul {min-width: 200px !IMPORTANT;}

	.menu-main-dev nav>ul>li>ul li:nth-child(even) {background-color: #F0F0F0;}

	.menu-main-dev nav>ul>li>ul li .elementor-item-active, .menu-main-dev nav>ul>li>ul li:hover>a {background-color: var( --e-global-color-secondary ) !IMPORTANT;
	    background-image: linear-gradient(90deg, #0872BA 0%, #2B3B94 100%);}

	.menu-main-dev nav>ul>li>ul li a {border: none !IMPORTANT;}
	.menu-main-dev nav>ul>li.current-menu-parent>a {font-weight: 700 !IMPORTANT;color: #2B3B94 !important;}
	.loop-equal, .loop-equal>div>div, .loop-equal>div, .loop-equal>div>div>div, .loop-equal>div>div>div>div, .loop-equal>div>div>div>div>div {
	    height: 100%;
	}
}
@media(min-width: 1200px){
	.map-icon-dev .e-hotspot__tooltip.e-hotspot--tooltip-position {min-width: 373px;left: 29px !IMPORTANT;margin-bottom: 0;}

	.map-icon-dev .e-hotspot__tooltip.e-hotspot--tooltip-position:before {left: 0;width: 0px;
	    height: 0px;
	    border-top: 20px solid transparent;
	    border-bottom: 20px solid transparent;
	    border-left: 20px solid white;transform: translateX(0);
	}
	.map-icon-dev .elementor-repeater-item-3850047 .e-hotspot__tooltip.e-hotspot--tooltip-position,
	.map-icon-dev .elementor-repeater-item-eaba60d .e-hotspot__tooltip.e-hotspot--tooltip-position,
	.map-icon-dev .elementor-repeater-item-1fb36aa  .e-hotspot__tooltip.e-hotspot--tooltip-position,
	.map-icon-dev .elementor-repeater-item-bf016dc  .e-hotspot__tooltip.e-hotspot--tooltip-position {
		right: 28px;left: auto !IMPORTANT;
	}
	.map-icon-dev .elementor-repeater-item-3850047 .e-hotspot__tooltip.e-hotspot--tooltip-position:before,
	.map-icon-dev .elementor-repeater-item-eaba60d .e-hotspot__tooltip.e-hotspot--tooltip-position:before,
	.map-icon-dev .elementor-repeater-item-1fb36aa  .e-hotspot__tooltip.e-hotspot--tooltip-position:before,
	.map-icon-dev .elementor-repeater-item-bf016dc  .e-hotspot__tooltip.e-hotspot--tooltip-position:before {
		left: auto;right: 0;border-right: 20px solid white;border-left: 0px;
	}
	.map-icon-dev .e-hotspot__tooltip.e-hotspot--tooltip-position {box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;}
	.icon-service-home figure.elementor-image-box-img {width: 176px !IMPORTANT;margin-bottom: 38px !IMPORTANT;}
}
@media(min-width: 1200px){
	.list-contact li img {
	    max-width: 51px;
	}
	.col-left-width-news {width: 305px  !IMPORTANT;}

	.col-right-width-news {width: calc(100% - 305px) !IMPORTANT;}
	.section-bgservice .elementor-background-overlay {bottom: -22px !IMPORTANT;width: 133px;height: 333px;bottom: -120px !IMPORTANT;top: auto;right: 0 !IMPORTANT;left: auto;}
	.section-home-product .elementor-background-overlay {top: auto;bottom: -125px;z-index: 1;}
}
@media(min-width: 1470px){
	.col-mgr-30 {margin-right: -50px !IMPORTANT;}

	.col-mgr-30>.elementor-widget-wrap {padding-right: 0 !IMPORTANT;}

	.col-mgr-30 .elementor-element.image-boder-top {margin-right: -40px !IMPORTANT;width: auto;}
	.inner-pdright1>.elementor-container.elementor-column-gap-extended {margin-right: 153px !IMPORTANT;}
}
@media(max-width: 1400px){
	.inner-pdright1>.elementor-container.elementor-column-gap-extended {margin-left: 0;}
}
@media(max-width: 992px){
	.elementor .elementor-sticky--effects .elementor-element.menu-main-dev .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	    margin-top: 17px !IMPORTANT;
	}
	.slider-post-dev button.slick-arrow.slick-next {
	    right: 8px;
	}

	.slider-post-dev button.slick-arrow {
	    left: 8px;
	}
	.image-top-bg .elementor-widget-wrap.elementor-element-populated {align-content: start !IMPORTANT;
    align-items: start !IMPORTANT;}
	
}
@media(max-width:  768px){
	.slider-home .swiper-slide-inner h3{
		font-size: 20px;line-height: 30px;
	}
	.slider-home .swiper-slide-inner h2{
		font-size: 36px;
		line-height: 48px;
	}
	.box-blog-post .box-text.text-left {
		padding-top: 20px;
		padding-bottom: 63px;
	}
	.map-icon-dev.style1 .e-hotspot__tooltip.e-hotspot--tooltip-position {left: 29px !IMPORTANT;
    margin-bottom: 0;}

	.map-icon-dev.style1 .e-hotspot__tooltip.e-hotspot--tooltip-position:before {left: 0;
	    width: 0px;
	    height: 0px;
	    border-top: 20px solid transparent;
	    border-bottom: 20px solid transparent;
	    border-left: 20px solid white;
	    transform: translateX(0);}
	.map-icon-dev.style1 .elementor-repeater-item-3850047 .e-hotspot__tooltip.e-hotspot--tooltip-position, 
	.map-icon-dev.style1 .elementor-repeater-item-eaba60d .e-hotspot__tooltip.e-hotspot--tooltip-position, 
	.map-icon-dev.style1 .elementor-repeater-item-1fb36aa .e-hotspot__tooltip.e-hotspot--tooltip-position, 
	.map-icon-dev.style1 .elementor-repeater-item-bf016dc .e-hotspot__tooltip.e-hotspot--tooltip-position {
		right: 28px;
	    left: auto !IMPORTANT;margin-bottom: 6px;
	}

	.map-icon-dev.style1 .elementor-repeater-item-3850047 .e-hotspot__tooltip.e-hotspot--tooltip-position:before, 
	.map-icon-dev.style1 .elementor-repeater-item-eaba60d .e-hotspot__tooltip.e-hotspot--tooltip-position:before, 
	.map-icon-dev.style1 .elementor-repeater-item-1fb36aa .e-hotspot__tooltip.e-hotspot--tooltip-position:before, 
	.map-icon-dev.style1 .elementor-repeater-item-bf016dc .e-hotspot__tooltip.e-hotspot--tooltip-position:before {
		left: 0;
	    width: 0px;
	    height: 0px;
	    border-top: 20px solid transparent;
	    border-bottom: 20px solid transparent;
	    border-left: 20px solid white;
	    transform: translateX(0);left: auto;
	    right: 0;
	    border-right: 20px solid white;
	    border-left: 0px;bottom: -18px;}
}
@media(max-width: 550px){
	img.logo {
	    max-width: 200px;
	}

	.mhb-logo {
	    margin-left: 0;
	    margin-right: 0;
	}
	.wrapper-breacome {
	    height: 150px;
	}
	.sitepath-l h1 {font-size: 35px;line-height: 40px;}

	.sitepath.clearfix {background-position: 28%;}
	.col-bg-index .elementor-background-overlay {
		background-size: 64px;
    	width: 64px;
	}
	.col-bg-index .elementor-background-overlay {right: 15px;}
	ul.breadcrumbs li, ul.breadcrumbs li a {font-size: 14px;}
	.slider-home .swiper-slide-bg {background-position: 12%;}
	.btn-ab {bottom: 44px;}
	.map-icon-dev .e-hotspot__tooltip.e-hotspot--tooltip-position {width: 230px;}
	.headding-toll-tip {white-space: normal;}
	h2.title-cat-dev {margin-top: 0;font-size: 30px;}
	.elementor-sticky--effects .logo img {max-width: 158px;}
}	