/*!
Theme Name: simpalfyi: an alfyi theme child theme
Theme URI: http://alfyi.com/
Template: simpalfyi
Author: alfyi
Author URI: http://www.alfyi.com
Description: Custom Wordpress Theme Developed by alfyi Services
Version: 1.0.0
Text Domain: simpalfyi_by_alfyi
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

simplfyi is powered by https://alfyi.com/, (C) 2019-2020 alfyi.
simplfyi is distributed under the terms of the use by partner and client site only.

*/
body{
	margin:0px;
	overflow-x:hidden;
}
h1,h2,h3,h4,h5, h6{
	margin:0px;
}
p{
	margin-top:0px;
}

/** Home page Design **/

.homepageTopSection{
	position:relative;
}
.homepageTopSection:after{
	position:absolute;
	content:"";
	background-color:#f1eeee;
	right:-421px;
	top:-432px;
	width:1059px;
	height:1059px;
	border-radius:50%;
	z-index:-1;
}
.pSUAVItextposition{
	position:relative;
}
/* .pSUAVItextposition:after{
	position:absolute !important;
	content:"";
	width:524px;
	height:240px;
	left:-44px;
	top:-40px;
	background:url(http://wp2.alfyi.com/wp-content/uploads/2020/12/PSUAVI_1.png);
	background-repeat:no-repeat;
	z-index:-1;
} */
.topLine, .topLine.center{
	position:relative;
}
.st0{
    fill:#bf0711 !important;
}
.topLine:after, .topLine.center:after{
	position:absolute;
	background-color:#bf0711;
	content:"";
	width:25px;
	height:3px;
}
.topLine:after{
	top:0px;
	left:0px;
}
.topLine.center:after{
	margin-left:-12.5px;
	left:50%;
}
.hoverAnimation .elementor-element-populated .elementor-icon-box-icon .elementor-icon svg path{
	fill:#bf0711 !important;
}
.hoverAnimation .elementor-element-populated:hover .elementor-icon-box-icon .elementor-icon svg path{
	fill:#ffffff !important;
}
.hoverAnimation .elementor-element-populated:hover  .elementor-icon-box-content h3 span{
	color:#ffffff;
}
.hoverAnimation .elementor-element-populated:hover  .elementor-icon-box-content p{
	color:#ffffff !important;
}
.b2b_work .elementor-widget-container{
	width:175px !important;
	height:175px !important;
}
.b2b_work.columnOne .elementor-widget-container {
	margin-top:130px !important;
	margin-left:202px !important;
}
.b2b_work.columnThree .elementor-widget-container{
	margin-top:130px !important;
	margin-left:0px !important;
}
.b2b_work.columnTwo .elementor-widget-container{
	margin-left:100px !important;
}
.mainColumn_b2b_b2c{
	position:relative;
}
.mainColumn_b2b_b2c:after, .mainColumn_b2b_b2c:before{
	position:absolute !important;
	content:"";
	background:url(http://wp2.alfyi.com/wp-content/uploads/2020/12/Line-25.png);
	background-repeat:no-repeat;
	z-index:1;	
	width:120px;
	height:55px;
}
.mainColumn_b2b_b2c:after{
	top:135px;
	left:378px;
}
.mainColumn_b2b_b2c:before{
	top:130px;
	right:393px;
	transform:rotate(45deg);
}

.boxGallery .elementor-gallery-item{
	border-radius: 20px;
	box-shadow: 0px 0px 30px 0px rgba(80.00000000000001, 65, 208, 0.20);
}
.mapBox {
	border-radius: 20px 0px 0px 20px;
    overflow: hidden;
}
.logoBrands .pp-grid-item-wrap{
	height: 86px;
}
.logoBrands .pp-grid-item-wrap img{
	border-radius: 0px !important;
}
ul.pp-advanced-menu a{
	text-decoration: none;
}



@media (min-width: 1450px){
	.mainHeader { padding-left: 50px !important; padding-right: 50px !important;}

}

@media (max-width: 990px){
	.homepageTopSection:after, .pSUAVItextposition:after{ display: none;}
}














































































































