/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Non-Static Homepage
    03. "Services" Page
    04. "About Us" Page
    05. "Home-1" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
@media (max-width:479px){

	body .wp-block-group .wp-block-group > .wp-block-group > .wp-block-group .wp-block-site-title a{
	position:relative;
	top:0px;
	left:-17px;
}

body .wp-site-blocks .wp-block-template-part > .wp-block-group > .wp-block-group > .wp-block-group{
	display:inline-block !important;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .wp-block-group .wp-block-group .wp-block-group .wp-block-group .wp-block-columns .wp-block-column p{
	position:relative;
	left:-16px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:12px;
}

body .wp-block-group .wp-block-group .wp-block-group .wp-block-group .wp-block-columns .wp-block-column .wp-block-site-title a{
	font-size:15px;
}

body .wp-block-site-logo .custom-logo-link img{
	max-width:80%;
}

body .wp-block-template-part .wp-block-group .wp-block-group > .wp-block-group > .wp-block-group{
	position:relative;
	}

}



/*-----------------------------------------------*/
/*  Non-Static Homepage                          */
/*-----------------------------------------------*/
@media (max-width:479px){

	body.home .wp-block-site-logo .custom-logo-link img{
	max-width:80%;
	}

}



/*-----------------------------------------------*/
/*  "Services" Page                              */
/*-----------------------------------------------*/
body.page-id-40 .wp-site-blocks .wp-block-group .wp-block-post-content-is-layout-flow > .wp-block-group{
	padding-top:40px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:640px){

	body.page-id-40 .wp-site-blocks .wp-block-group .wp-block-post-content-is-layout-flow > .wp-block-group{
	padding-top:30px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:479px){

	body.page-id-40 .wp-site-blocks .wp-block-group .wp-block-post-content-is-layout-flow > .wp-block-group{
	padding-top:20px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:20px !important;
}

body.page-id-40 .wp-block-post-content-is-layout-flow .wp-block-group .wp-block-group .wp-block-group .wp-block-heading{
	padding-top:0px;
	padding-bottom:20px;
}

body.page-id-40 .wp-block-post-content-is-layout-flow > .wp-block-group > .wp-block-group{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



/*-----------------------------------------------*/
/*  "About Us" Page                              */
/*-----------------------------------------------*/
@media (max-width:568px){

	body.page-id-42 .wp-block-post-content-is-layout-flow > .wp-block-group > .wp-block-columns > .wp-block-column span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:479px){

	body.page-id-42 .wp-block-site-logo .custom-logo-link img{
	max-width:80%;
	}

}



/*-----------------------------------------------*/
/*  "Home-1" Page                                */
/*-----------------------------------------------*/
body.page-id-504 .wp-site-blocks .wp-block-cover span{
	display:none;
}

body.page-id-504 .wp-site-blocks .wp-block-group .wp-block-cover{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:none;
}

body.page-id-504 .wp-site-blocks > .wp-block-group > .wp-block-group{
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:0px;
}