/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2023 | 15:01:09 */
:root{
  --s : 8px;
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner) {
  display:grid !important;
  /*grid-gap: calc(var(--s) * 4);*/
	grid-gap: calc(var(--s) * 0);
  /* the number of columns needs tomatch the number of columns per row */
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: 1fr;
  /*padding:calc(var(--s) * 4);*/
	 padding:calc(var(--s) * 0);
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner){
  overflow-x:scroll!important;
  overflow-y:hidden!important;
}
/* add scroll bar styling for consistency */
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar {
  height: calc(var(--s) * 3.4);
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar-track {
 /* background: var(--awb-color8);*/
	    background: #c7c5c2;
  border-radius:calc(var(--s) * 4);
/*  border-top: calc(var(--s) * 1.25) solid var(--awb-color7);
  border-bottom: calc(var(--s) * 1.25) solid var(--awb-color8); */
	  border-top: calc(var(--s) * 1.25) solid #c7c5c2;
  border-bottom: calc(var(--s) * 1.25) solid #c7c5c2;
}
.grid-scroller .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar-thumb {
  /*background:var(--awb-color6);*/
	    background: #1d4498;
  border-radius:calc(var(--s) * 2.25);
  /*border: calc(var(--s) * 1.25) solid var(--awb-color8);*/
	 border: calc(var(--s) * 1.25) solid #1d4498;
}

.grid-scroller.grid-scroller-hidden .fusion-builder-row:not(.fusion-builder-row-inner)::-webkit-scrollbar {
  display:none !important;
}





.grid-scroller__block .fusion-column-wrapper{
  width:calc(var(--s) * 40) !important;
/*  background-color:var(--awb-color4);*/
  /*padding:calc(var(--s) * 4);*/
	padding: 0px 20px;
	padding-bottom:0px !important;
  /*border-radius:calc(var(--s) * 1);
  box-shadow: 0 5px 10px 2px rgba(0,0,0,.25);*/
}



.grid-scroller__block .fusion-image-element {
    margin-left: -20px;
    margin-right: -20px;
}


.cont-scroller p{
	font-size:16px !important;
}
.cont-scroller p{
	font-size:16px !important;
}
.cont-scroller h5{
	font-size:18px !important;
	font-weight:500 !important;
}


.cont-padding-left-right-text .fusion-text {
    padding-left: 30px;
    padding-right: 30px;
}

	.cont-padding-left-right-text .fusion-text p{
		font-size:16px !important;
	}

@media screen and (min-width: 760px){
  .grid-scroller__block{
   /* width:calc(var(--s) * 56) !important;*/
	  width: 100% !important;
  }
}

/* wider view below */
.grid-scroller__block--wide{
  width:calc(var(--s) * 50) !important;
  background-color:var(--awb-color1);
  padding:0;
  border-radius:0;
  border:1px solid #e6e6e6;
}

@media screen and (min-width: 760px){
    .grid-scroller__block--wide:first-of-type{
    margin-left:calc(var(--s) * 3);
  }
 .grid-scroller__block--wide{
    width:calc((80vw / 2 ) - (var(--s) * 4)) !important;
  }
}


/**************************************************/


.cont-border-top .fusion-column-wrapper {
    border-top: 15px solid var(--awb-bg-color) !important;
}

.cont-border-top-yellow .fusion-column-wrapper {
    border-top: 15px solid #FFB81D !important;
}


@media screen and (min-width: 1500px){
	.grid-scroller.hundred-percent-fullwidth .fusion-builder-row {
    max-width: 1100px !important;

}
	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.grid-scroller.cont-scroller.hundred-percent-fullwidth.non-hundred-percent-height-scrolling .fusion-builder-row.fusion-row.fusion-flex-align-items-stretch.fusion-flex-content-wrap {
    max-width: 1100px !important;
}
	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.grid-scroller.cont-scroller.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    max-width: 1100px !important;
    margin-left: auto;
    margin-right: auto;
}
/****************************/
	
	.grid-scroller.grid-scroller-hidden.hundred-percent-fullwidth .fusion-builder-row {
    max-width: 100% !important;

}
	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.grid-scroller.grid-scroller-hidden.cont-scroller.hundred-percent-fullwidth.non-hundred-percent-height-scrolling .fusion-builder-row.fusion-row.fusion-flex-align-items-stretch.fusion-flex-content-wrap {
    max-width: 100% !important;
}
	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.grid-scroller.grid-scroller-hidden.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}	
	
	
	
}
@media screen and (min-width: 1400px){
	.cont-padding-left-right-text .fusion-text{
	}
}
@media screen and (min-width: 2000px){
.cont-separator-hidden-2000{
	display:none!important;
}
}

@media screen and (min-width: 2600px){
	rs-layer#slider-4-slide-4-layer-3 {
    bottom: -220px !important;
}
	rs-module-wrap#rev_slider_4_1_wrapper {
   /* height: 1500px !important;*/
}
	rs-fullwidth-wrap#rev_slider_4_1_forcefullwidth {
    min-height: 1350px;
}
	rs-module-wrap#rev_slider_4_1_wrapper {
    /* height: 1500px !important; */
    min-height: 1350px;
}
	rs-module#rev_slider_4_1 {
    /*height: 1500px !important;*/
    min-height: 1350px;
}
}

@media screen and (min-width: 3000px){
	rs-layer#slider-4-slide-4-layer-3 {
    bottom: -220px !important;
}
	rs-module-wrap#rev_slider_4_1_wrapper {
   /* height: 1500px !important;*/
}
	rs-fullwidth-wrap#rev_slider_4_1_forcefullwidth {
    min-height: 1350px;
}
	rs-module-wrap#rev_slider_4_1_wrapper {
    /* height: 1500px !important; */
    min-height: 1350px;
}
	rs-module#rev_slider_4_1 {
    /*height: 1500px !important;*/
    min-height: 1350px;
}
}

@media screen and (min-width: 4000px){
	rs-layer#slider-4-slide-4-layer-3 {
    bottom: -260px !important;
}
}
