#et-main-area { overflow: hidden !important;}
#page-container{overflow: hidden;} .ssm-tri-both::before,
.ssm-tri-both::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-tri-both{
padding: 6em;
z-index: 99;
}
.ssm-tri-both::before,
.ssm-tri-both::after {
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-tri-both::before{
top: -50px;
background: inherit;
}     
.ssm-tri-both::after{
bottom: -50px;
background: inherit;
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
} .ssm-tri-top::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-tri-top{
padding: 6em;
z-index: 99;
}
.ssm-tri-top::before {
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-tri-top::before{
top: -50px;
background: inherit;
} .ssm-tri-bottom::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-tri-bottom{
padding: 6em;
z-index: 99;
}
.ssm-tri-bottom::after {
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-tri-bottom::after{
bottom: -50px;
background: inherit;
left: 50%;
width: 100px;
height: 100px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
} .ssm-diagonal-both::before,
.ssm-diagonal-both::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-diagonal-both {
z-index: 1;
padding-top: 6em;
}
.ssm-diagonal-both::before {
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
-webkit-transform: rotate(-2deg);
background: inherit;
transform: rotate(-2deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;
}	
.ssm-diagonal-both::after {
bottom: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(2deg);
transform: rotate( 2deg);
-webkit-transform-origin: -3% 0;
transform-origin: -3% 0;} .ssm-diagonal-top::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-diagonal-top {
z-index: 1;
padding-top: 6em;
}
.ssm-diagonal-top::before {
top: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;
} .ssm-diagonal-bottom::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-diagonal-bottom {
z-index: 1;
padding-top: 6em;
}
.ssm-diagonal-bottom::after {
bottom: 0;
left: -25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(2deg);
transform: rotate( 2deg);
-webkit-transform-origin: -3% 0;
transform-origin: -3% 0;} .ssm-half-circle-both::before,
.ssm-half-circle-both::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-half-circle-both::before,
.ssm-half-circle-both::after{
left: 50%;
z-index: 10;
width: 100px;
height: 100px;
border-radius: 50%;
background: inherit;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ssm-half-circle-both::before{
top: -50px;
background: inherit;
} .ssm-half-circle-top::before{
position: absolute;
content: '';
pointer-events: none;
}
.ssm-half-circle-top::before{
left: 50%;
z-index: 10;
width: 100px;
height: 100px;
border-radius: 50%;
background: inherit;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ssm-half-circle-top::before{
top: -50px;
background: inherit;
} .ssm-half-circle-bottom::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-half-circle-bottom::after{
left: 50%;
z-index: 10;
width: 100px;
height: 100px;
border-radius: 50%;
background: inherit;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.ssm-half-circle-bottom::after{
bottom: -50px;
background: inherit;
} .ssm-rnd-split::before,
.ssm-rnd-split::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-rnd-split {
padding-top: 7em;
border-radius: 0 0 80px 80px;
background: inherit;
}
.ssm-rnd-split::before,
.ssm-rnd-split::after {
top: -70px;
left: 0;
z-index: 10;
width: 50%;
height: 70px;
background: inherit;
}
.ssm-rnd-split::before {
border-radius: 0 80px 0 0;
}
.ssm-rnd-split::after {
left: 50%;
border-radius: 80px 0 0 0;
} .ssm-rnd-split-on::before,
.ssm-rnd-split-on::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-rnd-split-on {
padding-top: 7em;
background: inherit;
}
.ssm-rnd-split-on::before,
.ssm-rnd-split-on::after {
top: -70px;
left: 0;
z-index: 10;
width: 50%;
height: 70px;
background: inherit;
}
.ssm-rnd-split-on::before {
border-radius: 0 80px 0 0;
}
.ssm-rnd-split-on::after {
left: 50%;
border-radius: 80px 0 0 0;
} .ssm-fs-wh .et_pb_slide .et_pb_container {
background-size: cover !important;
height: 100% !important;
min-height: 90vh !important; 
top: 0;
}
.ssm-hs .et_pb_slide .et_pb_container {
background-size: cover !important;
height: 50% !important;
min-height: 50vh !important; 
} .ssm-angle-both::before,
.ssm-angle-both::after{
position: absolute !important;
content: '';
z-index: 99;
}
.ssm-angle-both::before{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
left: -57px!important;
z-index: 99;
}
.ssm-angle-both::after{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
right: -57px!important;
z-index: 99;
} .ssm-angle-left::before{
position: absolute !important;
content: '';
z-index: 99;
}
.ssm-angle-left::before{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
left: -57px!important;
z-index: 99;
} .ssm-angle-right::after{
position: absolute !important;
content: '';
z-index: 99;
}
.ssm-angle-right::after{
background: inherit;
width: 100px;
height: 100px;
position: absolute;
overflow: hidden;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
top: -50px!important;
right: -57px!important;
z-index: 99;
} .ssm-fc::before,
.ssm-fc::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-fc::before,
.ssm-fc::after {
bottom: 0;
width: 100px;
height: 100px;
}
.ssm-fc::before {
right: 0;
background-image: -webkit-linear-gradient(top left, #1e1e1e 50%, #ff3a3a 50%);
background-image: linear-gradient(315deg, #1e1e1e 50%, #ff3a3a 50%);
}
.ssm-fc::after {
right: 100px;
background-image: -webkit-linear-gradient(top left, transparent 50%, #d13030 50%);
background-image: linear-gradient(315deg, #d13030 50%, transparent 50%);
} .ssm-cse:before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-cse:before {
left: 0;
width: 100%;
height: 50px;
background-size: 200px 100%;
top: 0;
background-image: -webkit-linear-gradient(40deg, #d13030 50%, #dd3333 50%);
background-image: linear-gradient(40deg, #d13030 50%, #dd3333 50%);
} .ssm-mt::before,
.ssm-mt::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-mt::before,
.ssm-mt::after {
left: 50%;
width: 50px;
height: 50px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-mt::before{
top: -25px;
background: inherit;
box-shadow: -50px 50px 0 #d13030, 50px -50px 0 #d13030;
}
.ssm-mt::after {
bottom: -25px;
z-index: 10;
background: inherit;
box-shadow: -50px 50px 0 #d13030, 50px -50px 0 #d13030;
} .ssm-irnd::before,
.ssm-irnd::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-irnd {
margin-bottom: 90px;
padding: 13em 10% 10em;
border-radius: 0 0 0 90px;
}
.ssm-irnd::before,
.ssm-irnd::after {
left: 0;
z-index: -1;
height: 90px;
background: inherit;
}
.ssm-irnd::before {
top: 100%;
width: 100%;
border-radius: 0 90px 0 0;
} 
.ssm-irnd::after {
bottom: 0;
z-index: -1;
width: 50%;
} .ssm-bxs::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-bxs {
padding-top: 4em;
padding-bottom: 13em;
}
.ssm-bxs::before {
bottom: 0;
left: 0;
width: 100%;
height: 50px;
background-image: -webkit-gradient(linear, 100% 0, 0 100%, color-stop(0.5, #d13030), color-stop(0.5, #dd3333));
background-image: linear-gradient(to right, #d13030 50%, #dd3333 50%);
-webkit-background-size: 130px 100%;
background-size: 130px 100%;
} .ssm-zz::before,
.ssm-zz::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-zz::before,
.ssm-zz::after {
right: 0;
left: 0;
z-index: 10;
display: block;
height: 90px;
background-size: 50px 100%;
}
.ssm-zz::before {
top: -90px;
background-image: -webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, transparent), color-stop(0.25, #000));
background-image:
linear-gradient(315deg, #d13030 25%, transparent 25%),
linear-gradient( 45deg, #d13030 25%, transparent 25%);
background-position: 50%;
}
.ssm-zz::after {
top: 100%;
background-image: -webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #000), color-stop(0.25, #000));
background-image: 
linear-gradient(135deg, #d13030 25%, transparent 25%),
linear-gradient(225deg, #d13030 25%, transparent 25%);
background-position: 50%;
} .ssm-rnde::before,
.ssm-rnde::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-rnde {
padding-bottom: 16em;
}
.ssm-rnde::before,
.ssm-rnde::after {
width: 200px;
height: 200px;
border-radius: 50%;
top: -100px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.ssm-rnde::before {
left: -100px;
}
.ssm-rnde::after {
right: -100px;
}
.ssm-slit::before,
.ssm-slit::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-slit {
padding-top: 5em;
}
.ssm-slit::before, 
.ssm-slit::after {
width: 50.5%;
width: -webkit-calc(50% + 10px);
width: -moz-calc(50% + 10px);
width: calc(50% + 10px);
height: 160px;
background: #dd3333;
top: -160px;
}
.ssm-slit::before {
left: -20px;
-webkit-transform: skewX(10deg);
transform: skewX(10deg);
box-shadow: -10px -20px #ff3a3a;
}
.ssm-slit::after {
right: -20px;
-webkit-transform: skewX(-10deg);
transform: skewX(-10deg);
box-shadow: 10px -20px #ff3a3a;
}
.ssm-inczigzag::before,
.ssm-inczigzag::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-inczigzag::before,
.ssm-inczigzag::after {
left: 0;
width: 100%;
height: 50px;
background-size: 100px 100%;
}
.ssm-cross::before,
.ssm-cross::after {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-cross{
padding-bottom: 20em;
}
.ssm-cross::before,
.ssm-cross::after {
background: #fff;
bottom: 0px;
width: 200px;
height: 2px;
left: 50%;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.ssm-cross::before {
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.ssm-cross::after {
-webkit-transform: translateX(-50%) rotate(-45deg);
transform: translateX(-50%) rotate(-45deg);
}
.ssm-double-lines::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-double-lines::before {
bottom: 30px;
width: 140px;
height: 2px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: #fff;
box-shadow: 0 30px 0 #eee;
}
.ssm-dots::before {
position: absolute;
content: '';
pointer-events: none;
}
.ssm-dots::before {
bottom: 20px;
width: 14px;
height: 14px;
border-radius: 50%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: #fff;
box-shadow: 30px 0 #eee, -30px 0 #eee;
}  .ssm-ttb:after,.ssm-ttb:before {
content:'';
position:absolute;
bottom:0;
width:50%;
z-index:100;
-moz-transform:rotate(0.000001deg);
-webkit-transform:rotate(0.000001deg);
-o-transform:rotate(0.000001deg);
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg);
}
.ssm-ttb:before{
right:50%;
border-right:1000px solid transparent;
border-left:1000px solid;}
.ssm-ttb:after{
left:50%;
border-left:1000px solid transparent;
border-right:1000px solid;}  .ssm-tts:after,.ssm-tts:before {
content:'';
position:absolute;
bottom:0;
width:50%;
z-index:100;
-moz-transform:rotate(0.000001deg);
-webkit-transform:rotate(0.000001deg);
-o-transform:rotate(0.000001deg);
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg);
}
.ssm-tts:before{
right:50%;
border-right:75px solid transparent;
border-left:1000px solid;}
.ssm-tts:after{
left:50%;
border-left:75px solid transparent;
border-right:1000px solid;} .section-style-panel {
position: relative;
overflow: auto;
margin: 16px 0;
padding-right:60px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
border: 1px solid #e5e5e5;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
box-shadow: 0 1px 1px rgba(0,0,0,.04);
background: #fff;
font-size: 13px;
line-height: 2.1em;
}
.section-style-panel h1 {
color: #1e1e1e;
}
.section-style-panel a {
color: #1e1e1e ; 
font-size: 18px ; 
font-weight: bold ; 
}
.section-style-panel img {
color: rgba(153,153,153,1) ; 
font-size: 18px ; 
font-weight: bold ; 
}
#logo-left {
float: left ; 
} 
ul#logo-left {
color: #1e1e1e;
padding-bottom: 5px;
margin-left: 30px;
font-size: 25px;
font-weight: bold;
}
#out-links li{
display: inline-block;
float: right;
font-size: 15px;
font-weight: bold;
margin-right: 5px;   
}
#out-links li a{
color: 1e1e1e !important;
text-decoration: none !important;
}
.section-style-panel a{
color: #fff;
}
#module-menu ul li {
display: inline;
color: white;
float: right !important;
}
#module-menu a {
color:white;
margin-right: 20px;
margin-left: 20px;
}
.section-style-panel img {
margin: 25px;
box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px;
border-radius: 1px;
width: 25%;
border: 1px solid rgba(0, 0, 0, 0.3);
}
img{
border:10px solid #fff;
}