:root {

	--template-padding-mobile    : 0;
	--template-padding-tablet    : 0%;
	--template-padding-laptop    : 0;
	--template-padding-desktop   : 0;
	--template-padding-sm-laptop : 0;

	--custom-x-padding-mobile    : 5%;
	--custom-x-padding-tablet    : 5%;
	--custom-x-padding-laptop    : 5%;
	--custom-x-padding-desktop   : 8%;
	--custom-x-padding-sm-laptop : 4%;

}

#main > div,
.ast-container,
.ast-container #primary {
	margin         : 0 !important;
	padding        : 0 !important;
	max-width      : unset !important;
	flex-direction : column !important;
}

.site-template {
	width            : 100%;
	position         : relative;
	background-color : white;
	padding-bottom:5%;
}

.site-template * {
	font-family : "Exo 2", serif;
), Sans-serif !important;
}

.site-template .elementor-widget-text-editor {
	font-family : "Exo 2", serif;
), Sans-serif;
}

.site-template .elementor-widget-text-editor p {
	margin-bottom : 1em;
}

.site-template .elementor-widget-text-editor p:last-child {
	margin-bottom : 0;
}

.site-template__content .elementor-widget:not(:last-child) {
	margin-bottom : 0 !important;
}

.e-con-inner {
	padding : 0 70px !important;
}
.page-id-702 .site-banner__image{
	display: none !important;
}
.page-id-702 .site-banner__wrapper-content{
	margin-top: 60px;
}

@media screen and (max-width: 768px) {
	.e-con-inner {
		padding : 0 10px !important;
	}
	.page-id-702 .site-banner__wrapper-content {
		margin-top: 25px;
	}
}


/*****************************************************************************
 *
  _____                                 _
 |  __ \                               (_)
 | |__) |___  ___ _ __   ___  _ __  ___ ___   _____
 |  _  // _ \/ __| '_ \ / _ \| '_ \/ __| \ \ / / _ \
 | | \ \  __/\__ \ |_) | (_) | | | \__ \ |\ V /  __/
 |_|  \_\___||___/ .__/ \___/|_| |_|___/_| \_/ \___|
                 | |
                 |_|
 *
 *
 * **************************************************************************/

/*phone*/
@media (max-width: 767px) {


}

/*tablet*/
@media (min-width: 768px) and (max-width: 1024px) {


	.page-id-702 .site-banner__wrapper-content {
		margin-top: 40px;
	}

}

@media (min-width: 1024px) and (max-width: 1025px) {



}


/*mobile and tablet*/
@media (max-width: 1024px) {



}


/*desktop*/
@media (min-width: 1025px) {


}

/*laptop 1 aka 150%*/
@media (min-width: 1024px) and (max-width: 1439px) {



}

/*laptop 2 aka 125%*/
@media (min-width: 1440px) and (max-width: 1700px) {



}

/*RESPONSIVE*/



