body {background: #e8e8e8;}

/*-------------------------
         SLIDE
--------------------------*/ 
h1.sppb-fullwidth-title.fadeInRight.sppb-wow.fadeInRight.sppb-animated {
    text-align: right;
    font-family: 'Noto Sans';
    font-weight: lighter;
    color: #606060;
    padding-bottom:60px;
    position:relative;
}

h1.sppb-fullwidth-title.fadeInRight.sppb-wow.fadeInRight.sppb-animated:before {
content: '';background: #606060;height: 1px;width: 200px;position: absolute;bottom: 0;right: 0;}

@media screen and (min-width:992px){
h1.sppb-fullwidth-title.fadeInRight.sppb-wow.fadeInRight.sppb-animated {
    text-align: right;
    font-family: 'Noto Sans';
    font-weight: lighter;
    color: #606060;
    width: 800px;}
  
h1.sppb-fullwidth-title.fadeInRight.sppb-wow.fadeInRight.sppb-animated:before {
content: '';background: #606060;height: 1px;width: 400px;position: absolute;bottom: 0;right: 0;}

.sppb-slider-wrapper .controller-wrapper .customNavigation {
    display: flex;
    justify-content: flex-end;
    position: relative;
    float: right;
    right: -160px;
}
}
@media(min-width:992px){
h1.sppb-fullwidth-title.fadeInRight.sppb-wow.fadeInRight.sppb-animated {
    padding: 100px;
}

h1.sppb-fullwidth-title.fadeInRight.sppb-wow.fadeInRight.sppb-animated {
    font-size: 60px;
    text-transform: uppercase;
}
a.sppbSlideNext {
    margin-right: 100px !important;
}
.sppb-slideshow-fullwidth-item-text {
    margin-bottom: 200px;
}
.customNavigation .sppbSlideNext, .customNavigation .sppbSlidePrev {
    bottom: 80px;
  }}

/*end of media*/

@media screen and (max-width:768px){
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg:before {
    background: #ffffffb3;
    content: '';
    top: 0;
    left: 0;
    width: 1000px;
    height: 1000px;
    position: absolute;}

.sppb-slider-wrapper .sppb-slide-item-bg {
  height: 600px;}}

/*black white*/
@media screen and (min-width:992px){
  .line001 {position:relative;}
  .line001:before {content: '';position: absolute;background: #606060;width: 200px;height: 1px;top:0;bottom:0;right:0;margin:auto;}
}

/*phone*/
/*
div#column-id-1621314334272 {position: relative;}
div#column-id-1621314334272:before {content: '';position: absolute;background: #606060;width: 75%;height: 1px;top: -50px;left: -50px;}
div#column-id-1621314334272:after {content: '';position: absolute;background: #606060;width: 75%;height: 1px;bottom: -50px;left: -50px;}
.border-h3 h3.sppb-image-layout-title {position: relative;}
.border-h3 h3.sppb-image-layout-title:before {content: '';position: absolute;background: #606060;width: 0.5px;height: 621px;top: -139px;left: 57.8%;}
*/
@media screen and (min-width:992px) and (max-width:1536px){
.box001 {
    border: 1px solid #606060;
    border-left: 0px;
    margin-left: -50px;
    padding: 60px;
    margin-right: 100px;
    padding-right: 0px!important;
    width: 600px!important;
  }}

@media screen and (min-width:1537px){
.box001 {
    border: 1px solid #606060;
    border-left: 0px;
    margin-left: -66px;
    padding: 92px;
    margin-right: 100px;
    padding-right: 30px!important;
    width: 650px!important;
  }}



@media screen and (min-width:992px) and (max-width:1254px){
.box002 {
    border: 1px solid #606060;
    border-right: 0px;
    margin-right: -50px;
    padding: 50px 0px 7px 50px;
    margin-left: 20%;
    padding-right: 0px!important;
    width: 600px!important;
  }}

@media screen and (min-width:1255px) and (max-width:1536px){
.box002 {
    border: 1px solid #606060;
    border-right: 0px;
    margin-right: -50px;
    padding: 50px 50px;
    margin-left: 45%;
    padding-right: 0px!important;
    width: 600px!important;
  }}

@media screen and (min-width:1537px){
.box002 {
    border: 1px solid #606060;
    border-right: 0px;
    margin-right: -66px;
    padding: 92px;
    margin-left: 45%;
    padding-right: 30px!important;
    width: 850px!important;
  }}

/*text line height*/
@media(max-width:991px){
.sppb-addon-content {
    line-height: 2 !important;
}}

/*person*/
.sppb-addon-person:hover .sppb-person-image {
    background-image: linear-gradient(
0deg
, #000000 0%, #d2d2d2 100%) !important;
}
.sppb-addon-person .sppb-person-image:after {
    display: none;
}
.sppb-addon-person:hover .sppb-person-image:after {
    display: none;
}
.sppb-addon-person .sppb-person-image {
  background-image:  none;
  border-radius: 6px;
  position: relative;
  margin: 0;
  z-index: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}