.progress_bar_section .awb-background-mask {
    top: 3% !important;
    left: 30% !important;
    right: 0%;
    height: 665px;
	transform: none !important;
    width: 665px;
    background-size: contain !important;
    background-repeat: no-repeat;
}
span.fusion-imageframe.imageframe-none.services_icon {
    border: 8px solid rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    padding: 30px;
    background: #fff;
	filter: none; 
    transition: filter 0.3s ease;
}
.hero_section_mobile.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    background-size: cover;
}
.blog_heading {
    padding-bottom:20px;
}
.services .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
    justify-content: center;
}
.progress_bar .awb-background-mask {
    background-size: contain !important;
    background-position: right;
    background-repeat: no-repeat !important;
    top: 53% !important;
	transform:none !important;
	right:0% !important;
	min-height: 665px !important;
    min-width: 665px !important;
}
span.office_timing {
    font-weight: 700;
}
.contact_details {
    height: 275px;
}
.blog_paginations .pagination.clearfix {
    justify-content: center;
}
span.progress_bar {
    font-weight: 800;
}
/* google review feedback  */
.wp-gr.wpac a.wp-google-name{
	font-size:18px !important;
}
.expertise .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
    justify-content: center;
}
/* ////services details page ///// */
.services_check_list i.fusion-li-icon.awb-icon-check{
	font-size:20px!important;
	border: 5px solid #CCCCCC;
	padding:10px;
	border-radius:50%;
}
.services_check_list .fusion-li-item-content{
	font-weight:600;
	padding-left:20px;
}
.services_check_list i.fusion-li-icon.awb-icon-check:hover {
    color: #fff;
	background:#ae2037;
}

@media (min-width: 1025px) and (max-width: 1940px) {
.post_title h4.fusion-title-heading {
    height: 134px;
	}}
.experties_services .fusion-builder-row.fusion-row {
    justify-content: center;
}
.experties_services .awb-background-mask {
background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:right !important;
	right:-2% !important;
	top:-58px !important;
	height:1089px !important;
}
.button_style:hover {
    background: #ffffff00 !important;
    border-color: #fff !important;
}
.footer_menu span.menu-text:hover {
    color: #ae2037;
}
.link-text strong:hover {
    color: #ae2037;
}
.link-text u span:hover {
    color: #ae2037 !important;
}
span.display-counter {
    font-weight: 500;
}
.wp-gr .rpi-dot.active{
	background:#ae2037 !important;
}
.fusion-meta-tb.fusion-meta-tb-3.floated{
	margin-right:20px;
}
.load_more_line .fusion-separator-border.sep-single.sep-solid {
    margin-left: 40px !important;
}
span.request-button {
    font-weight: 900 !important;
}.wp-gr .grw-review-inner.grw-round{
	border-radius:10px !important;
}
.post_meta {
    font-weight: 600;
}
.articles_button span.fusion-button-text:hover {
    color: #b6364b !important;
}
.articles_button i.awb-business-long-arrow-alt-right-solid.button-icon-right:hover{
	color:#b6364b !important
}
@media (min-width: 320px) and (max-width: 830px) {
	span.unit {
    font-size: 60px;
}
	span.display-counter{
		font-size:60px;
	}
	.cta_section .fusion-title-heading.title-heading-center.fusion-responsive-typography-calculated {
    font-size: 18px !important;
}
	.cta_section .fusion-column-wrapper{
		padding:10px 18px !important;
	}
}
@media (min-width: 767px) and (max-width: 1280px) {
	.experties_services .awb-background-mask{
		background-size:auto !important;
		height: 1686px !important;
	}
}
@media (min-width: 600px) and (max-width: 810px) {
	.awb-gallery-wrapper .fusion-gallery>.fusion-grid-column, .fusion-post-cards>.fusion-grid>.fusion-grid-column{
		width:50% !important;
	}
	.information-box{
		width:100% !important;
        margin-top:20px !important
	}
	.information-section-1{
		width:100% !important;
	}
	.step-1-second{
		display:none !important;
        
	}
	.contact-section{
		width:100% !important;
		margin-top:20px !important;
	}
	}
@media (min-width: 939px) and (max-width: 1024px){
    .services-inner-section {
        margin-top: 26px !important;
    }
	.services-inner-section1{
		 margin-top: 24px !important;
    }
}
@media (min-width: 809px) and (max-width: 1024px){
.step-1-image{
	display:none !important;
	}}
.blog-categories {
    display: block !important;
}

.pages-title:hover{
	background:#7d7d7d;
}
.pages-title a:hover{
	color:#fff !important;
}
.logo-image img {
    height: 120px;
    width: 100%;
    object-fit: contain;
}
button.call-add {
    width: 100%;
    padding: 10px;
    margin-top: 40px;
    background: #ae2037;
    color: #fff;
    font-size: 18px;
    border: 0px;
    border-radius: 100px;
}
.price-list h3.title-row {
    font-size: 22px;
}
.price-list .panel-heading {
    background: #000000d1 !important;
}
.voip-image img {
    height: 150px;
    object-fit: contain;
}
.voip-equipment img {
    height: 188px;
    object-fit: contain;
}
 @media (min-width: 1200px) and (max-width: 2560px){
.price-list .panel-container {
    height: 831px;
    border-radius:10px;
}
.price-list ul.list-group {
    height: 481px;
    background: #f4f4f4;
}
} 
 @media (min-width: 900px) and (max-width: 1200px){
.price-list .panel-container {
    height: 899px;
    border-radius:10px;
}
.price-list ul.list-group {
    height: 567px;
    background: #f4f4f4;
}
}
@media (min-width: 640px) and (max-width: 900px){
.price-list .panel-container {
    height: 1104px;
    border-radius:10px;
}
.price-list-1 ul.list-group {
    height: 790px;
    background: #f4f4f4;
	}}
.price-list h3.title-row {
    font-size: 22px;
} 
.price-list-1 .panel-heading {
    background: #000000d1 !important;
}
.price-list-1 h3.title-row {
    font-size: 22px;
}
.fusion-meta-tb {
    gap: 30px !important;
}
