
h1,h2,h3,h4,h5,h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Avenir" !important}
@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%;
	}
	.box-social-dev .elementor-icon-box-description {
	    display: none;
	}
	.row-contact-page input[type='email'], .row-contact-page input[type='date'], .row-contact-page input[type='search'], .row-contact-page input[type='number'], .row-contact-page input[type='text'], .row-contact-page input[type='tel'], .row-contact-page input[type='url'], .row-contact-page input[type='password'], .row-contact-page textarea, .row-contact-page select {
		font-size: 18px;
	}
	.loop-single-dev1, .loop-single-dev1>div, .loop-single-dev1>div>div, .loop-single-dev1>div>div>div {
	    height: 100%;
	}
	.col-boder-about:before {
	    content: "";
	    position: absolute;
	    width: calc(120% - 15px);
	    left: -20%;
	    background-color: #FAFAFA;
	    height: 100%;
	    top: 0;
	    z-index: -1;
	    border-radius: 50px;
	}
	.inner-equal, .inner-equal>div, .inner-equal>div>div, .inner-equal>div>div>div, .inner-equal>div>div>div>div, .inner-equal>div>div>div>div>div {
	    height: 100%;
	}
	.inner-box, 
	.inner-box>div{
	    height: 100%;
	}
}


@media only screen and (max-width: 1250px) and (min-width: 1024px)  {
	.menu-main-dev nav>ul>li>a {
	    font-size: 14px !IMPORTANT;
	}
	.btn-header a{
		font-size: 14px !IMPORTANT;
	}
	.section-slider1>.elementor-background-overlay {
	    background-size: 933px  auto !IMPORTANT;
	}
}
@media only screen and (max-width: 1400px) and (min-width: 1250px)  {
	.section-slider1>.elementor-background-overlay {
	    background-size: 1040px auto !IMPORTANT;
	}
}
@media only screen and (max-width: 1500px) and (min-width: 1400px)  {
	.section-slider1>.elementor-background-overlay {
	    background-size: 1040px auto !IMPORTANT;
	}
}
@media only screen and (max-width: 1600px) and (min-width: 1500px)  {
	
}
@media only screen and (max-width: 2000px) and (min-width: 1700px)  {
	.section-slider1>.elementor-background-overlay {
	    background-size: 1270px auto !IMPORTANT;
	}
}
@media(min-width: 1024px){
	.menu-main-dev nav>ul>li>a .sub-arrow {
	    display: none;
	}
	.menu-main-dev nav>ul>li ul li a {
	    border-left: 0px !important;
	    white-space: normal !IMPORTANT;
	    min-width: 225px;
	}
	.home .header-dev {
	    margin-bottom: -110px !IMPORTANT;
	    background-color: transparent !IMPORTANT;
	}
}
@media(min-width: 1500px){
	.slider-product1 button.slick-next.slick-arrow {
	    right: -20px;
	}

	.slider-product1 button.slick-prev.slick-arrow {
	    left: -20px;
	}
}
@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;
	}
	.form-footer input#form-field-field_629bddc {
	    max-width: 100%;
	}
	.box-content-over {
		overflow: auto;
		padding-left: 1px;
	}
	.box-content-over table {
		width: 573px !IMPORTANT;
	}

	.table-wrapper table tr td, .table-wrapper table tr td p {
		font-size: 14px;
	}
	.box-content-over table {
		margin-left: auto;
		margin-right: auto;
	}
}
@media(max-width: 767px){
	
	button.slick-arrow:before{
		box-shadow: none;
		border: solid 1px #ddd;
	}
	.content-post-dev h1{
	    font-size: 27px;
	}
	.content-post-dev h2{
	    font-size: 24px;
	}
	.content-post-dev h6{
	    font-size: 18px;
	}

	.content-post-dev h3{
	    font-size: 22px;
	}

	.content-post-dev h4{
	    font-size: 20px;
	}

	.content-post-dev h5{
	    font-size: 18px;
	}
	/*.col-boder-about:before {
	    content: "";
	    position: absolute;
	    width: 100%;
	    left: 0%;
	    background-color: #FAFAFA;
	    height: 100%;
	    top: 0;
	    z-index: -1;
	    border-radius: 20px;
	}*/
	.sitepath-l h1 {
	    font-size: 36px;
	    line-height: 43px;
	}
	.h11{
		font-size: 27px;
	}
	.table-wrapper tbody tr td{
		font-size: 14px;
	}
	.plain1.content-board-product {
	    padding-bottom: 58px;
	}

	.plain1.content-board-product .box-text.text-center {
	    padding-top: 30px;
	}
	.plain1.content-board-product .post-title.is-large, .plain1.content-board-product .post-title.is-large a {
	    font-size: 22px;
	}
	.table-wrapper table thead tr td h3 {
	    font-size: 24px;
	}
	.box-content-over p {
	  
	    font-size: 18px;
	}
	.counter-template {
	    text-align: center;
	}
	.table-wrapper table tr td, .table-wrapper table tr td p {
		font-size: 14px;
	}
}
@media(max-width: 550px){
	img.logo {
	    max-width: 200px;
	}

	.mhb-logo {
	    margin-left: 0;
	    margin-right: 0;
	}
	.wrapper-breacome {
	   
	}

}