/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles
    04. Global Styles
    05. "Home" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #account-wrap{
	max-width:3450px;
	max-width:3450px;
}

body .site-header-wrap .site-intro .inner-wrap{
	margin-left:24px;
}

body #hs-cta-wrapper-03d6d925-3ee7-4399-a803-cb961da22930 .hs-cta-node a{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-style:none !important;
}

body:focus{
	outline: #08f auto 2px;
}

body.using-mouse:focus{
	outline: none;
}

body .video-section .rows-of-3 a:focus{
	background-color:#e0dbdb;
	border-style:solid;
	border-width:2px;
}

@media (max-width:1269px){

	body #mega-menu-primary > .mega-menu-item > .mega-menu-link{
	font-size:16px !important;
	}

}



@media (max-width:1027px){

	body #mega-menu-primary > .mega-menu-item > .mega-menu-link{
	margin-right:-15px !important;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1.2.0



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
820



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
2020-01-02 11:51:10



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-5 #hs-cta-wrapper-03d6d925-3ee7-4399-a803-cb961da22930{
	position:relative;
	top:32px;
}

body.page-id-5 .site-intro .si-header span.yp_onscreen{
	-webkit-animation-name:slideInLeft;	animation-name:slideInLeft;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.page-id-5 .site-intro .si-header span{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	padding-bottom:0px;
}

body.page-id-5 .site-intro .si-header a{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	margin-top:-42px;
}

body.page-id-5 .site-intro .si-header .si-underline:nth-child(3).yp_onscreen{
	-webkit-animation-name:rotateIn;	animation-name:rotateIn;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.page-id-5 .site-intro .si-header .si-underline:nth-child(3){

	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body.page-id-5 #slider li .flex-next{
	color:transparent;
	height:50px;
	padding-top:8px;
	padding-left:7px;
	opacity:0.64;
	color:transparent;
	height:50px;
	padding-top:8px;
	padding-left:7px;
	opacity:0.64;
	border-color:#8a7474;
	border-style:solid;
	border-width:1px;
	padding-bottom:0px;
	font-size:14px;
	border-top-left-radius:33px;
	border-top-right-radius:33px;
	border-bottom-left-radius:33px;
	border-bottom-right-radius:33px;
	background-color:rgba(236,240,241,0.87);
}

body.page-id-5 .site-wrap #Content .industries-section #slider .flex-direction-nav li .flex-next{
	width:50px !important;
}

body.page-id-5 #slider li .flex-prev{
	padding-top:8px;
	padding-left:7px;
	color:transparent;
	height:50px;
	padding-top:8px;
	padding-left:7px;
	opacity:0.64;
	border-color:#8a7474;
	border-style:solid;
	border-width:1px;
	padding-bottom:0px;
	font-size:14px;
	border-top-left-radius:33px;
	border-top-right-radius:33px;
	border-bottom-left-radius:33px;
	border-bottom-right-radius:33px;
	background-color:rgba(236,240,241,0.87);
	width: 50px !important;
}

body.page-id-5 .site-wrap #Content .industries-section #slider .flex-direction-nav li .flex-previous{
	width:50px !important;
}

body.page-id-5 .site-intro .si-header a.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.page-id-5 .site-wrap .site-header-wrap .site-intro .inner-wrap .si-content .si-header a.yp_onscreen{
	-webkit-animation-name:none !important;	animation-name:none !important;
}

body.page-id-5 .site-footer .rows-of-4 a:focus{
	border-style:solid;
	border-color:#27ae60;
	border-width:1px;
}

body.page-id-5 .site-wrap .site-header-wrap .site-intro{
	background-position-y:36%;
	-webkit-perspective:0px !important;	perspective:0px !important;
	background-image:none;
}

body.page-id-5 #carousel li .flex-next{
	color:transparent;
	height:50px;
	opacity:1;
	color:transparent;
	height:50px;
	padding-top:10px;
	padding-left:14px;
	margin-left:15px;
	opacity:1;
	padding-bottom:0px;
	font-size:14px;
	background-color:rgba(236,240,241,1);
	width: 50px;
	margin-right:-22px;
	margin-top:-40px;
}

body.page-id-5 #carousel li .flex-previous{
	color:transparent;
	height:50px;
	opacity:1;
	color:transparent;
	height:50px;
	padding-top:10px;
	padding-left:14px;
	margin-left:15px;
	opacity:1;
	padding-bottom:0px;
	font-size:14px;
	background-color:rgba(236,240,241,1);
	width: 50px;
	margin-right:-22px;
	margin-top:-40px;
}

@media (min-width:1280px){

	body.page-id-5 .site-header-wrap .site-intro .inner-wrap{
	padding-top:50px;
	}

}