/* header css */

@media (min-width:1025px) and (max-width:1171px){
	.top-header a.elementor-item {
    font-size: 12px!important;
    margin: 0px 3px!important;
}
}
@media (min-width:1172px) and (max-width:1298px){
	.top-header a.elementor-item {
    font-size: 13px!important;
    margin: 0px 6px!important;
}
}
@media (min-width:1480px) and (max-width:1530px){
	.top-header a.elementor-item {
		font-size: 16px!important;
		margin: 0px 6px!important;
	}
}

@media (min-width:1299px) and (max-width:1479px){
	.top-header a.elementor-item {
    font-size: 16px!important;
    margin: 0px 6px!important;
}
}
 
/* header css ends */

@media screen and (max-width:767px){
	.footer-menu a.elementor-item {
    justify-content: center!important;
		text-align:center;
}
	.footer-list span.elementor-icon-list-text {
    width: 53%;
}
.blog-content h2{
    font-size: 26px!important;
    line-height: 36px!important;
	text-align:center!IMPORTANT;
	word-break: break-all!important;
}
	.blog-content h2 b{
   text-align:center;
		  font-size: 26px!important;
    line-height: 36px!important;
}
	.blog-content p{
   text-align:center!IMPORTANT;
}
}

@media screen and (max-width:880px){
option {
    font-size: 12px!important;
}
}
@media screen and (max-width:335px){
option {
    font-size: 10px!important;
}
}

@media (min-width:768px) and (max-width:1120px){
span#filename {
    font-size: 14px;
}
}

@media (min-width:768px) and (max-width:1002px){
span#filename {
   width:230px;
}
}

@media screen and (max-width:558px){
	span#filename {
    width: 200px;
    font-size: 12px;
}
}

@media screen and (max-width:365px){
	span#filename {
    width: 150px!important;
    font-size: 12px!important;
}
}
@media screen and (min-width: 1400px) and (max-width: 1470px){
	 .elementor-button-text{
		font-size:16px !important;
	}
}