@media (min-width: 1200px) and (max-width: 1304px) {
  .menuitem a.hfe-menu-item {
    font-size: 13px !important;
}
	.elementor-9 .elementor-element.elementor-element-9319620 .elementor-icon-box-description {
    font-size: 14px;
}
}

@media (min-width: 1024px) and (max-width: 1200px) {
  .menuitem a.hfe-menu-item {
    font-size: 12px !important;
 	padding-left: 6px !important;
    padding-right: 6px !important;
}
.fontstyle .elementor-counter-title {
  font-size: 20px !important;
}
		.faqstyle h2.htb-collapsed.htmega-items-hedding {
    padding-right: 20px !important;
}

.brremove h2 br {
  display: none;
}
.btnsize span.elementor-button-text {
    font-size: 13px;
}
.iconlist .elementor-icon-box-title a {
    font-size: 18px !important;
    line-height: 12px !important;
}
.iconlist p.elementor-icon-box-description {
    font-size: 11px !important;
}
.iconlist h3.elementor-icon-box-title{
  margin: 0;
}
}

@media screen and (max-width: 767px) {
	.firstrow {
    flex-wrap: wrap;
    row-gap: 0;
}
  .brremove h2 br {
  display: none;
}
	.elementor-159 .elementor-element.elementor-element-bed6aa5 {
    padding: 0px 0px 15px 0px;
}
/* 	.footermenu li::before {
    left: -3%;
} */
	.servicetab .content .htmega-post-g-title {
    font-size: 23px !important;
}
.servicetab .row--10.htb-row .htb-col-lg-4.htb-col-sm-6.htb-col-12:last-child {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.servicetab .row--10.htb-row .htb-col-lg-4.htb-col-sm-6.htb-col-12:nth-child(7) {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
	.bluetext {
  font-size: 30px;
}
	.bluetext_50 {
  font-size: 30px;
}
	.bottom-buttons {
    flex-wrap: wrap;
}
	.faqstyle h2.htb-collapsed.htmega-items-hedding {
    padding-right: 30px !important;
}
}

@media screen and (max-width: 1024px) {
.phoneres ul#menu-1-ee41147 {
    justify-content: left;
    width: 100%;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
.tabletdesign {
    padding-bottom: 40px !important;
}
	.elementor-159 .elementor-element.elementor-element-06c72e8 {
    padding: 0px 0px 40px 0px;
}
	.elementor-159 .elementor-element.elementor-element-7b713bb {
    padding: 0px 0px 30px 0px;
}
	.elementor-159 .elementor-element.elementor-element-a571a0d {
    padding: 0px 0px 35px 0px;
}
	.flexList .elementor-widget-video {
    flex: 0 0 49%;
    border-radius: 10px;
}
/* 	.footermenu li::before {
    left: -5%;
} */
}
@media (min-width: 520px) and (max-width: 767px) {
.counterspace .elementor-column {
    width: 50%;
}
	.elementor-159 .elementor-element.elementor-element-f38bdfe > .elementor-element-populated {
    padding: 00px 0px 0px 0px !important;
}
	.videogallery .elementor-column {
	width:50%;
}
	.flexList .elementor-widget-video {
    flex: 0 0 49%;
    border-radius: 10px;
}
}
@media screen and (max-width: 520px) { 
		.flexList .elementor-widget-video {
    flex: 0 0 100%;
    border-radius: 10px;
}
}
