@font-face {
  font-family: 'MyWebFont';
  src: url('American Typewriter 400.ttf')  format('truetype'),
       url('American Typewriter Bold 700.ttf')  format('truetype'),
	   url('American Typewriter Light 300.ttf')  format('truetype');
}
.page-id-584 .special-header{display: none;}
/*.scw_584ses1:before{
	position: absolute;
	right: 0;
	bottom: -50px;
	content: '';
	min-width: 510px;
	min-height: 382px;
	display: inline-block;
	z-index: 9;
    background-size: contain;
	background-image: url('https://excelwebdesign.ie/wp-content/uploads/2019/02/584bg1.png');	
    background-repeat: no-repeat;
}*/
.et_pb_section.scw_584ses1 .et_pb_row{position: static;}
.page .et_pb_section.et_pb_section_first.scw_584ses1{    padding-top: 184px !important; padding-bottom: 86px;}
.et_pb_section.scw_584sess2{
	padding-top: 100px;
}
.et_pb_section.scw_584sess2 .et_pb_module.et_pb_text{padding-bottom: 30px;}
.scw_584ses1 .et_pb_row .et_pb_column:last-child{ position: absolute;bottom: -50px;
    right: 0; 
    text-align: right;}
.scw_584ses1_text span{
	color: #FFFFFF;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;

}
.scw_584ses1_text span.scw_584ses1_text_head{
	color: #FFFFFF;
  font-family: Saira;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px; display: inline-block;    margin-bottom: 38px;
}
.scw_584sess3 .scw_584sess3_text span,
.scw_584sess2 .scw_584ses2_text span{
	text-align: center; 
}
.scw_584sess7 span,
.scw_584sess6 span,
.scw_584sess5row4 span,
.scw_584sesswebsiteupdate span,
.scw_584sesswebsitemigrate span,
.scw_584sess5 span,
.scw_584sess3row4 span,
.scw_485ses3row3 span,
.scw_584sesscustomdesign .et_pb_text span,
.scw_584sess3 .scw_584sess3_text span,
.scw_584sess2 .scw_584ses2_text span{ 
	display: inline-block; width: 100%;
	color: #666666;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;}
.scw_584sess7 span.scw_sess7row1_text_head,
.scw_584sess6 span.scw_584sess6_text_head,
.scw_584sess5row4 span.scw_584sess5row4_text_head,
.scw_584sess5 span.scw_584sess5row1_text_head,
.scw_584sess3row4 span.scw_584sess3row4_text_head,
.scw_584sesscustomdesign .et_pb_text span.scw_584sess3row2text_head,
.scw_584sess2 .scw_584ses2_text span.scw_584ses2_text_head{
	color: #222222;
  font-family: Saira;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  display: inline-block;
  margin-bottom: 26px;
}
.scw_584sess7 span.scw_sess7row2_text1_head,
.scw_584sess7 span.scw_sess7row2_text2_head,
.scw_584sesswebsiteupdate span.scw_584sess5row2_text_head,
.scw_584sesswebsitemigrate span.scw_584sess5row2_text_head,
.scw_485ses3row3 span.scw_584sess3row3text1_head,
.scw_485ses3row3 span.scw_584sess3row3text2_head, .scw_485ses3row3 span.scw_584sess3row3text3_head{
	color: #222222;
  font-family: Saira;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: inline-block;margin-bottom: 34px;
}
.scw_584sess8 .et_pb_module.et_pb_text,
.scw_584sess4 .et_pb_module.et_pb_text{
	text-align: center;color: #FFFFFF;
  font-family: Saira;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 60px;
}
.et_pb_section.scw_584sess8,
.et_pb_section.scw_584sess4{padding-bottom: 25px;}
.scw_485ses3row3 span.scw_584sess3row3text1_head,
.scw_485ses3row3 span.scw_584sess3row3text2_head, .scw_485ses3row3 span.scw_584sess3row3text3_head{
	display: inline-block;display: inline-block;
    margin-bottom: 42px;
}
.scw_584sess8,
.scw_584sess4{text-align: center;}

.et_pb_section.scw_584sesswebsitemigrate{
	    background-size: 50%;
    background-position-x: right;
    background-repeat: no-repeat;
    background-position-y: center;
}
.et_pb_section.scw_584sesswebsitemigrate .et_pb_column{width: 50%; padding-right: 10%;}
.et_pb_section.scw_584sesswebsiteupdate{
	background-size: 50%;
    background-position-x: left;
    background-repeat: no-repeat;
    background-position-y: center;
}
.et_pb_section.scw_584sesswebsiteupdate .et_pb_column{width: 50%; float: right; padding-left: 10%;}

.scw_584sess6 .et_pb_column:last-child .et_pb_module.et_pb_image{
	display: inline-block; float: left;    width: 145px;
}
.et_pb_section.scw_584sess6{padding-bottom: 0px;}
.scw_584sess6 .et_pb_row{width: 100%;
    max-width: 100% !important; padding: 0px;}
.et_pb_section.scw_584sess6 .et_pb_row .et_pb_column:first-child img{
    margin-bottom: -100px;
}
.et_pb_section.scw_584sess6 .et_pb_row .et_pb_column .et_pb_module.et_pb_text{padding-left: 23px;}
.scw_sess7row2 .et_pb_image .et_pb_image_wrap,
.scw_584sesswebsitemigrate .et_pb_image .et_pb_image_wrap,
.scw_584sesswebsiteupdate .et_pb_image .et_pb_image_wrap,
.scw_584_sess3cot .et_pb_image .et_pb_image_wrap{ width: 42px; display: inline-block; overflow: hidden;}
.scw_sess7row2 .et_pb_image .et_pb_image_wrap img,
.scw_584sesswebsitemigrate .et_pb_image .et_pb_image_wrap img,
.scw_584sesswebsiteupdate .et_pb_image .et_pb_image_wrap img,
.scw_584_sess3cot .et_pb_image .et_pb_image_wrap img{width: 100%;}
.scw_sess7row1_text .fa-check-circle,
.scw_584sess5row4_text .fa-check-circle{
	color: #FF9901;  
  font-size: 20px;
  font-weight: 400;
}
#global-footer{padding-bottom: 0px;}
#global-footer ul li a{color: #ECF0F1;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;}
#global-footer  .et_pb_row .et_pb_column:first-child .et_pb_text_inner span{
color: #ECF0F1;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: inline-block; width: 100%;
}
#global-footer  .et_pb_row .et_pb_column:first-child .et_pb_text_inner span > i{
	width: 100%; color: #FF9901;
}
#global-footer  .et_pb_row:last-child{
background-color: #363636;
} 
#global-footer  .et_pb_row:last-child .et_pb_text_inner p{
	color: #ECF0F1;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.scw_584sesscustomdesign .scw_584sess3row2{width: 100%; max-width: 100%;}
.scw_584sesscustomdesign .et_pb_row .et_pb_column:first-child img{margin-top: -93px;}
.scw_584sesscustomdesign .scw_584sess3row2 .et_pb_column:last-child{width: 38%;}
.scw_footer_icons a{
	background-color: #666666;
  width: 30px;
  height: 30px;
  color: #FFFFFF;  
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 30px; display: inline-block; margin-right: 10px; margin-bottom: 30px;
}
.et_pb_section.scw_584sess2 .et_pb_row,
.et_pb_section.scw_584sess2{padding-bottom: 0px;}

.et_pb_section.scw_584sess3{margin-top: -290px; padding-top: 306px; padding-bottom: 108px;}
.scw_584sesscustomdesign .et_pb_module.et_pb_text{
	padding-left: 40px;
	padding-right: 40px;
    padding-top: 44px;
}
.et_pb_section.scw_584_sess3cot
{
background: #ECF0F1;
}
.scw_584sesscustomdesign .et_pb_row .et_pb_column{margin: 0px; background: #FFFFFF;}
.et_pb_section.scw_584sessmagento{
	background: linear-gradient(to right,  #ECF0F1 0%,#ECF0F1 50%,#ffffff 50%,#ffffff 100%);
	padding: 0px;
}
.et_pb_section.scw_584sesscustomdesign {
	background: linear-gradient(to right,  #ffffff 0%,#ffffff 86%,#ECF0F1 86%,#ECF0F1 100%);
	padding: 0px;
}
.et_pb_section.scw_584sesscustomdesign .et_pb_row.scw_584sess3row2{background: transparent; padding-bottom: 60px;}

.et_pb_section.scw_584_sess3cot{padding-bottom: 50px;}
.et_pb_section.scw_584_sess3cot .et_pb_module.et_pb_image{margin-bottom: 0px;}
.scw_584sessmagento .et_pb_row .et_pb_column .et_pb_module.et_pb_text {
padding-left: 48px;
    padding-top: 64px;
}
.scw_584sessmagento .et_pb_row .et_pb_column .et_pb_module.et_pb_image{padding-left: 10%;}
.et_pb_section.scw_584sessmagento:after{
	content: '';
	height: 85px; width: 100%;
	background: #ECF0F1; display: inline-block; z-index: 9; margin-bottom: -10px;
}
.scw_584sessmagento .et_pb_row.scw_584sess3row4{    padding-bottom: 45px;}
.et_pb_section.scw_584sess5{padding-top: 35px;} 
.scw_584sess5 .scw_584sess5row1 .et_pb_column .et_pb_module.et_pb_text{
	    padding-left: 4%;
    padding-top: 25%;
}
.et_pb_section.scw_584sesswebsiteupdate,
.et_pb_section.scw_584sesswebsitemigrate{padding: 145px 0;}
.et_pb_section.scw_584sesswebsitemigrate{margin-bottom: 50px;}
.et_pb_section.et_pb_section_10 .et_pb_row.scw_584sess5row4,
.et_pb_section.et_pb_section_10{
	padding-top: 0;
}
.scw_sess7row1_text{
	padding-left: 17%;
    padding-top: 3%;
}
.scw_584sess5row4_text{
	padding-left: 17%;
    padding-top: 22%;
}
.scw_sess7row1_text span,
.scw_584sess5row4_text span{
	display: inline-block;
    margin-bottom: 14px;
}
.scw_sess7row1_text span.scw_sess7row1_text_head,
.scw_584sess5row4_text span.scw_584sess5row4_text_head{margin-bottom: 43px;}
.scw_sess7row2 .et_pb_column .et_pb_module.et_pb_image,
.et_pb_section.scw_584sesswebsiteupdate .et_pb_module.et_pb_image,
.et_pb_section.scw_584sesswebsitemigrate .et_pb_module.et_pb_image{margin-bottom: 0px; text-align: left !important;}
.et_pb_section.scw_584sess7{padding-top: 120px;}
.et_pb_section.scw_584sess6{padding-top: 73px;}
.scw_584sess7row1 .et_pb_column:last-child .et_pb_module.et_pb_image{padding-left: 10%;}
@media (min-width: 992px){
	.et_pb_section.scw_584sess3 .et_pb_module.et_pb_text{padding: 0 8%;}
	.scw_584sess2 .scw_584ses2_text span{padding: 0 20%;
    display: inline-block;}
	.scw_584sess2 .scw_584ses2_text span.scw_584ses2_text_head{
		padding: 0 30%;
	}	
}
@media (min-width: 981px){

}
@media (max-width: 980px){
	.scw_584sesscustomdesign .scw_584sess3row2{width: 80%;}
	.et_pb_section.scw_584sessmagento,
	.et_pb_section.scw_584sesscustomdesign{background: #ffffff;}
	.scw_584sesscustomdesign .et_pb_module.et_pb_text{padding-left: 0px; padding-right: 0px;}
	.scw_584sessmagento .et_pb_row .et_pb_column .et_pb_module.et_pb_image {
	    padding-left: 30px;
	}
	.et_pb_section.scw_584sessmagento:after{content: none;}
	.scw_584sess5 .scw_584sess5row1 .et_pb_column .et_pb_module.et_pb_text{    padding-left: 0;
    padding-top: 0;}
    .et_pb_section.scw_584sesswebsiteupdate, .et_pb_section.scw_584sesswebsitemigrate {
    padding: 45px 0;
	}
	.et_pb_section.scw_584sesswebsiteupdate .et_pb_column,
	.et_pb_section.scw_584sesswebsitemigrate .et_pb_column {
    width: 50% !important;
    
	}
	.et_pb_section.scw_584sesswebsitemigrate,
	.et_pb_section.scw_584sess6 .et_pb_row .et_pb_column:first-child img{
		margin-bottom: 0px;
	}
	.et_pb_section.scw_584sess6 .et_pb_row .et_pb_column:first-child{
		width: auto !important;
	}
	.et_pb_section.scw_584sess6 .et_pb_row .et_pb_column .et_pb_module.et_pb_text{
		text-align: center;
	}
	.scw_584sess6 .et_pb_column:last-child .et_pb_module.et_pb_image{float: none;}
	.scw_584sess6 .et_pb_column:last-child{text-align: center;}
	.scw_sess7row1_text{ padding-bottom: 30px;}
	.scw_584sess7row1 .et_pb_column:last-child .et_pb_module.et_pb_image{padding-left: 0px;}
	.scw_584sess3row3text1, .scw_584sess3row3text2,.scw_584sess3row3text3{text-align: center;}
	.scw_584sess5row4_text{padding-top: 30px;}
	.et_pb_section.scw_584sess7 {
    padding-top: 60px;
	}
	.scw_584ses1:before{content: none;}
	.scw_584ses1 .et_pb_row .et_pb_column:last-child{position: unset; float: right;
    }
    .scw_584ses1 .et_pb_row .et_pb_column:last-child .et_pb_module.et_pb_image{
    	border-radius: 0 20% 8% 0;    
    	overflow: hidden;
    }

	#global-footer .et_pb_column.et_pb_column_empty{display: block;}

}

@media (max-width: 767px){
	.et_pb_section.scw_584sesswebsiteupdate .et_pb_column, .et_pb_section.scw_584sesswebsitemigrate .et_pb_column {
    width: 100% !important;
	}
	.et_pb_section.scw_584sesswebsitemigrate .et_pb_column{padding-right: 0;}
	.et_pb_section.scw_584sesswebsiteupdate .et_pb_column{padding-left: 0;}

	.et_pb_section.scw_584sesswebsiteupdate > .et_pb_row,
	.et_pb_section.scw_584sesswebsitemigrate > .et_pb_row{padding-bottom: 160px;}
	.et_pb_section.scw_584sesswebsiteupdate,
	.et_pb_section.scw_584sesswebsitemigrate {
    background-size: 30%;
        background-position-x: 14%;
    background-position-y: bottom;}
    .scw_584sessmagento .et_pb_row .et_pb_column .et_pb_module.et_pb_text{padding-left: 0px;}
    .scw_584sessmagento .et_pb_row .et_pb_column .et_pb_module.et_pb_image {
    padding-left: 0px;
	}
}
@media (max-width: 480px){
	.scw_sess7row1_text,.scw_584sess5row4_text{padding-left: 0px;}
	.et_pb_section.scw_584sesswebsiteupdate > .et_pb_row, .et_pb_section.scw_584sesswebsitemigrate > .et_pb_row {
    padding-top: 280px; padding-bottom: 0px;
	}
	.et_pb_section.scw_584sesswebsiteupdate,
	.et_pb_section.scw_584sesswebsitemigrate {
    background-size: 100%;
        background-position-x: left;
    background-position-y: top;}
    
