@media (min-width: 481px){}

@media (min-width: 769px){

	.cf7-2-col{
		width: 50%;
	}
}

@media (min-width: 1025px){

	.elementor-widget-button~.elementor-widget-button{
		margin-left: 15px;
	}

	.custom-img-box-section .elementor-element .elementor-widget-container{
		min-height: 450px;
	}

	.groupIB-section-2 .custom-img-box-section .elementor-element .elementor-widget-container{
		min-height: 370px;
	}

	.wallarm-section-3 .custom-section .elementor-widget-container{
	    min-height: 280px;
	}

}


@media (max-width: 1400px) and (min-width: 1200px){

	#custom-ele-head .plus-navigation-menu .nav>li{
		padding-left: 12px;
		padding-right: 12px;
	}

	#custom-ele-head .plus-navigation-menu .nav>li>a{
		font-size: 14px;
	}
}


@media (max-width: 1199px){


}

@media (max-width: 1199px) and (min-width: 1025px){

	#custom-ele-head .plus-navigation-menu .nav>li{
		padding-left: 8px;
		padding-right: 8px;
	}

	#custom-ele-head .plus-navigation-menu .nav>li>a{
		font-size: 12px;
	}

}

@media (max-width: 1024px){

	body{
		text-align: center;
	}

	.elementor-widget-button~.elementor-widget-button{
		margin-top: 15px;
	}

	.news-archive-section .elementor-posts--skin-classic .elementor-post{
		flex-flow: row wrap;
	}

	.news-archive-section .elementor-widget-archive-posts .elementor-posts--skin-classic article.elementor-post > *{
		width: 100%;
	}

	.news-archive-section .elementor-widget-archive-posts .elementor-posts--skin-classic article.elementor-post > .elementor-post__text{
		margin-top: 30px;
	}

	

	
}

@media (max-width: 1024px) and (min-width: 769px){

	

}



@media (max-width: 768px){


}



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

	


}



@media (max-width: 568px){

	
}



@media (max-width: 480px){

	h3, 
	.elementor-widget-heading h3.elementor-heading-title{
		font-size: 35px;
	}

	#floating-widget{
		left: 0;
	}
}