.otter-clone #sp-page-builder .page-content .sppb-section, .otter-clone #sp-page-builder .sppb-section, .otter-clone .mod-sppagebuilder .sppb-section {
  z-index:1;position:relative
}

.otter-clone #sp-page-builder .page-content .sppb-section, .otter-clone #sp-page-builder .sppb-section {
  will-change:top
}

.otter-clone #sp-page-builder .page-content .sppb-section:first-child {
  margin-top:0
}

.otter-clone .sppb-addon-animated-number .sppb-addon-content {
  display:inline-block
}

.otter-clone .sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title {
  margin-top:10px
}

.otter-clone .sppb-addon-animated-number.sppb-hasbg .sppb-addon-content {
  padding:20px
}

.otter-clone .animated-number-position-bottom .sppb-addon-content, .otter-clone .animated-number-position-left .sppb-addon-content, .otter-clone .animated-number-position-right .sppb-addon-content {
  display:flex
}

.otter-clone .animated-number-position-right .sppb-addon-content {
  flex-direction:row-reverse
}

.otter-clone .animated-number-position-bottom .sppb-addon-content {
  flex-direction:column-reverse
}

.otter-clone .sppb-text-center.animated-number-position-bottom .sppb-addon-content, .otter-clone .sppb-text-center.animated-number-position-left .sppb-addon-content, .otter-clone .sppb-text-center.animated-number-position-right .sppb-addon-content {
  justify-content:center
}

.otter-clone .sppb-text-left.animated-number-position-bottom .sppb-addon-content, .otter-clone .sppb-text-left.animated-number-position-left .sppb-addon-content {
  justify-content:flex-start
}

.otter-clone .sppb-text-right.animated-number-position-bottom .sppb-addon-content, .otter-clone .sppb-text-right.animated-number-position-left .sppb-addon-content {
  justify-content:flex-end
}

.otter-clone .sppb-text-left.animated-number-position-right .sppb-addon-content {
  justify-content:flex-end
}

.otter-clone .sppb-text-right.animated-number-position-right .sppb-addon-content {
  justify-content:flex-start
}

.otter-clone .sppb-dropcap .sppb-addon-content:first-letter {
  display:block;float:left;font-size:50px;line-height:40px;padding:4px 8px 0 0
}

.otter-clone .sp-pagebuilder-row, .otter-clone .sppb-row {
  display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px
}

.otter-clone .sppb-col, .otter-clone .sppb-col-auto, .otter-clone .sppb-col-lg, .otter-clone .sppb-col-lg-1, .otter-clone .sppb-col-lg-10, .otter-clone .sppb-col-lg-11, .otter-clone .sppb-col-lg-12, .otter-clone .sppb-col-lg-2, .otter-clone .sppb-col-lg-3, .otter-clone .sppb-col-lg-4, .otter-clone .sppb-col-lg-5, .otter-clone .sppb-col-lg-6, .otter-clone .sppb-col-lg-7, .otter-clone .sppb-col-lg-8, .otter-clone .sppb-col-lg-9, .otter-clone .sppb-col-lg-auto, .otter-clone .sppb-col-md, .otter-clone .sppb-col-md-1, .otter-clone .sppb-col-md-10, .otter-clone .sppb-col-md-11, .otter-clone .sppb-col-md-12, .otter-clone .sppb-col-md-2, .otter-clone .sppb-col-md-3, .otter-clone .sppb-col-md-4, .otter-clone .sppb-col-md-5, .otter-clone .sppb-col-md-6, .otter-clone .sppb-col-md-7, .otter-clone .sppb-col-md-8, .otter-clone .sppb-col-md-9, .otter-clone .sppb-col-md-auto, .otter-clone .sppb-col-sm, .otter-clone .sppb-col-sm-1, .otter-clone .sppb-col-sm-10, .otter-clone .sppb-col-sm-11, .otter-clone .sppb-col-sm-12, .otter-clone .sppb-col-sm-2, .otter-clone .sppb-col-sm-3, .otter-clone .sppb-col-sm-4, .otter-clone .sppb-col-sm-5, .otter-clone .sppb-col-sm-6, .otter-clone .sppb-col-sm-7, .otter-clone .sppb-col-sm-8, .otter-clone .sppb-col-sm-9, .otter-clone .sppb-col-sm-auto, .otter-clone .sppb-col-xl, .otter-clone .sppb-col-xl-1, .otter-clone .sppb-col-xl-10, .otter-clone .sppb-col-xl-11, .otter-clone .sppb-col-xl-12, .otter-clone .sppb-col-xl-2, .otter-clone .sppb-col-xl-3, .otter-clone .sppb-col-xl-4, .otter-clone .sppb-col-xl-5, .otter-clone .sppb-col-xl-6, .otter-clone .sppb-col-xl-7, .otter-clone .sppb-col-xl-8, .otter-clone .sppb-col-xl-9, .otter-clone .sppb-col-xl-auto, .otter-clone .sppb-col-xs-1, .otter-clone .sppb-col-xs-10, .otter-clone .sppb-col-xs-11, .otter-clone .sppb-col-xs-12, .otter-clone .sppb-col-xs-2, .otter-clone .sppb-col-xs-3, .otter-clone .sppb-col-xs-4, .otter-clone .sppb-col-xs-5, .otter-clone .sppb-col-xs-6, .otter-clone .sppb-col-xs-7, .otter-clone .sppb-col-xs-8, .otter-clone .sppb-col-xs-9 {
  position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px
}

.otter-clone .sppb-column, .otter-clone .sppb-column-addons {
  position:relative;z-index:1;width:100%
}

.otter-clone .sppb-column {
  width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}

.otter-clone .sppb-column.sppb-align-items-center {
  -ms-flex-align:center!important;align-items:center!important
}

.otter-clone .sppb-column.sppb-align-items-top {
  -ms-flex-align:flex-start!important;align-items:flex-start!important
}

.otter-clone .sppb-column.sppb-align-items-bottom {
  -ms-flex-align:flex-end!important;align-items:flex-end!important
}

.otter-clone .sp-pagebuilder-section-inner .sppb-row, .otter-clone .sppb-container-inner, .otter-clone .sppb-row-container {
  position:relative;z-index:3
}

.otter-clone .clearfix:after, .otter-clone .clearfix:before, .otter-clone .sp-pagebuilder-row:after, .otter-clone .sp-pagebuilder-row:before, .otter-clone .sppb-container-fluid:after, .otter-clone .sppb-container-fluid:before, .otter-clone .sppb-container:after, .otter-clone .sppb-container:before, .otter-clone .sppb-nav:after, .otter-clone .sppb-nav:before, .otter-clone .sppb-panel-body:after, .otter-clone .sppb-panel-body:before {
  content:" ";display:table
}

.otter-clone .clearfix:after, .otter-clone .sp-pagebuilder-row:after, .otter-clone .sppb-container-fluid:after, .otter-clone .sppb-container:after, .otter-clone .sppb-nav:after, .otter-clone .sppb-panel-body:after {
  clear:both
}

.otter-clone .sppb-section-content-bottom .sppb-container-inner, .otter-clone .sppb-section-content-center .sppb-container-inner, .otter-clone .sppb-section-content-top .sppb-container-inner {
  width:100%
}

.otter-clone #sp-page-builder .page-content .sppb-section.sppb-sticky-it, .otter-clone #sp-page-builder .sppb-section.sppb-sticky-it {
  position:fixed;width:100%;top:0;left:0;z-index:999
}

.otter-clone .slider-content-vercally-center .sppb-row div[class*=sppb-col], .otter-clone .slider-content-vercally-center .sppb-row div[class^=sppb-col] {
  display:flex;align-items:center
}

.otter-clone .sp-item .sppb-row div[class*=sppb-col].image-align-right, .otter-clone .sp-item .sppb-row div[class^=sppb-col].image-align-right {
  justify-content:flex-end
}

.otter-clone .sp-item .sppb-row div[class*=sppb-col].image-align-center, .otter-clone .sp-item .sppb-row div[class^=sppb-col].image-align-center {
  justify-content:center
}

.otter-clone .sp-item .sppb-row div[class*=sppb-col].image-align-left, .otter-clone .sp-item .sppb-row div[class^=sppb-col].image-align-left {
  justify-content:flex-start
}

.otter-clone .image-layout-preset-style-card .sppb-row, .otter-clone .image-layout-preset-style-collage .sppb-row, .otter-clone .image-layout-preset-style-overlap .sppb-row {
  margin:0;width:100%
}

.otter-clone .image-layout-preset-style-card .sppb-row .sppb-col-sm-6:nth-child(2), .otter-clone .image-layout-preset-style-overlap .sppb-row .sppb-col-sm-6:nth-child(2) {
  display:flex;flex-wrap:wrap;align-items:center
}

.otter-clone .image-layout-preset-style-card .sppb-row .sppb-col-sm-6:nth-child(2) .sppb-addon-image-layout-content, .otter-clone .image-layout-preset-style-overlap .sppb-row .sppb-col-sm-6:nth-child(2) .sppb-addon-image-layout-content {
  max-width:100%
}

.otter-clone .sppb-row-container {
  width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px
}

.otter-clone .sppb-carousel-extended-center .sppb-carousel-extended-item .sppb-addon-wrapper {
  transition:all .4s ease 0s
}

.otter-clone .sppb-carousel-extended-item-center .sppb-addon-wrapper {
  transform:scale(1.2)
}

.otter-clone .clearfix::after {
  display:block;clear:both;content:""
}

.otter-clone .home3 .sppb-row-container, .otter-clone #column-wrap-id-1673745707932 {
  padding-left:0px;padding-right:0px
}

.otter-clone .home3 .sppb-row-container，.home4 .sppb-row-container {
  width:1300px;color:black
}

.otter-clone .home3 .sppb-column-addons div.sppb-addon-wrapper:nth-child(2n) .sppb-container .sppb-col-sm-6.sppb-col-sm-offset-6 {
  margin-left:57%
}

.otter-clone .home4 .sppb-col-md-5 .sppb-addon-content {
  display:flex;flex-direction:column;justify-content:center;min-height:370px
}

.otter-clone .home4 .sppb-row {
  background-color:white;border-radius:10px;width:1300px
}

.otter-clone .home4 .sppb-row .sppb-col-md-7, .otter-clone .home7 .sppb-row-container {
  padding-right:0px;padding-left:0px
}

.otter-clone .home4 .sppb-addon-content {
  display:flex;flex-direction:column;justify-content:center;min-height:369px
}

.otter-clone .home8 .sppb-column-addons {
  background-color:white;border-radius:10px
}

.otter-clone .oem-img-text .sppb-row .sppb-col-sm-6 {
  max-width:39%
}

.otter-clone .oem-img-text .sppb-row .sppb-col-sm-offset-6 {
  margin-left:61%
}

.otter-clone .title_l_p {
  text-align:center;font-size:3rem;font-weight:500
}

.otter-clone .sub_title_p {
  text-align:center;font-size:1.5rem;font-weight:500
}

.otter-clone .title_m_p {
  text-align:center;font-size:40px;font-weight:600;line-height:3rem;margin-bottom:50px
}

.otter-clone .content_c_p {
  text-align:center
}

.otter-clone .p_oven_2 img {
  float:left;margin-right:10px
}

.otter-clone .sp-row-width1200 .sppb-row {
  width:1230px;margin:auto
}

.otter-clone .sp-row-width1200 .sppb-addon-image-layouts .sppb-row {
  background-color:white;border-radius:10px
}

.otter-clone .p_oven_2 {
  width:2000px;margin-left:calc((100% - 100vw - 2000px + 100vw)/2);margin-top:40px;display:flex
}

.otter-clone .p_oven_1 img:last-child, .otter-clone .p_oven_2 img:last-child {
  margin-right:0
}

.otter-clone .reverse .sppb-row {
  flex-direction:row-reverse
}

.otter-clone .fullscreen_img {
  width:calc(100vw - 9px);margin-left:calc(50% - 50vw)
}

.otter-clone .foot_table {
  max-width:1145px;padding:22px 117px 80px;background-color:white;border-radius:10px;margin:auto;display:flow-root
}

.otter-clone .foot_table li {
  list-style:none
}

.otter-clone .foot_table .table_title_1 li {
  line-height:50px;text-align:center;font-weight:500;font-size:1.8rem
}

.otter-clone .table_title_2 {
  clear:both;padding-top:40px
}

.otter-clone .foot_table .table_title_2 li {
  line-height:50px;padding-left:60px;background-color:#f5f5f5;font-weight:500;font-size:1.3rem
}

.otter-clone .foot_table .table_content li {
  border-bottom:1px solid #f1f1f1;line-height:50px;padding-left:55px;float:left
}

.otter-clone .foot_table .table_content li:nth-child(2n-1) {
  width:22%;font-weight:600
}

.otter-clone .foot_table .table_content li:nth-child(2n) {
  width:28%
}

.otter-clone .sp-pagebuilder-row, .otter-clone .sppb-row, .otter-clone .sppb-row-container {
  padding-left:0 !important;padding-right:0 !important
}

.otter-clone .mr14 {
  margin-right:14px
}

.otter-clone .two_upimg_dtext {
  display:flex;flex-direction:row;justify-content:space-between
}

.otter-clone .mt22 {
  margin-top:22px
}

.otter-clone ul.p3x5_tumble_press {
  padding-left:0;display:flex;max-width:1200px;justify-content:space-between;margin-left:auto;margin-right:auto
}

.otter-clone ul.p3x5_tumble_press li {
  list-style:none;background:white;border-radius:10px
}

.otter-clone ul.p3x5_tumble_press li p {
  text-align:center;line-height:1
}

.otter-clone .tumbler_press_img_text {
  display:flex;flex-wrap:wrap
}

.otter-clone .tumbler_press_img_text>div {
  position:relative;margin-bottom:20px
}

.otter-clone .tumbler_press_img_text span {
  position:absolute
}

.otter-clone .tp_title {
  font-size:20px;font-weight:700
}

.otter-clone span.tp_span_1 {
  top:170px;left:130px
}

.otter-clone span.tp_span_1 p {
  color:white
}

.otter-clone .tumbler_press_img_text p {
  line-height:1.1;margin-bottom:12px
}

.otter-clone span.tp_span_2, .otter-clone span.tp_span_4, .otter-clone span.tp_span_5 {
  top:35px;left:22px
}

.otter-clone span.tp_span_3 {
  bottom:0;text-align:center;left:0;right:0
}

.otter-clone .clearfix {
  *zoom:1
}

.otter-clone .clearfix:before, .otter-clone .clearfix:after {
  display:table;content:"";line-height:0
}

.otter-clone .clearfix:after {
  clear:both
}

.otter-clone .welcome2 .sppb-addon-content {
  font-size:15px;color:#fff;padding:10px;font-weight:normal
}

.otter-clone .aboutus2 .sppb-addon-content {
  color:#777;padding:10px;font-weight:normal;letter-spacing:none
}

.otter-clone .sppb-addon-persion .sppb-addon-content>div {
  float:left
}

.otter-clone .text-under-title .sppb-addon-content {
  font-family:"inherit",sans-serif;font-weight:normal;font-size:16px;color:#fefefe;padding:10px 100px
}

.otter-clone .l-cnt .sppb-addon-content {
  color:#fff;font-size:16px;font-weight:400
}

.otter-clone .abus .sppb-addon-content {
  font-family:inherit;font-weight:normal;font-size:16px;line-height:1.7em;color:#777
}

.otter-clone .abus .sppb-addon-content a {
  border-radius:20px;color:#212121;border:2px solid #212121;padding:9px 25px;font-family:montserrat;font-weight:500;text-transform:uppercase;font-size:13px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .abus:hover .sppb-addon-content a {
  background:#80b7ff;border:2px solid #ecb20a;color:#fff;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;border-radius:18px
}

.otter-clone .abus .sppb-addon-content a:after {
  color:#212121;content:"";font-family:"Font Awesome 5 Free";padding-left:5px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .abus:hover .sppb-addon-content a:after {
  color:#fff;padding-left:12px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .abus3 .sppb-addon-content {
  font-family:inherit;font-weight:normal;font-size:16px;line-height:1.7em;color:#777
}

.otter-clone .abus3 .sppb-addon-content a {
  border-radius:20px;color:#212121;border:2px solid #212121;padding:9px 25px;font-family:montserrat;font-weight:500;text-transform:uppercase;font-size:13px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .abus3:hover .sppb-addon-content a {
  background:#80b7ff;border:2px solid #ecb20a;color:#fff;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;border-radius:18px
}

.otter-clone .abus3 .sppb-addon-content a:after {
  color:#212121;content:"";font-family:"Font Awesome 5 Free";padding-left:5px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .abus3:hover .sppb-addon-content a:after {
  color:#fff;padding-left:12px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .features02 .sppb-addon-content {
  font-weight:normal;font-family:inherit;font-size:16px;color:#777
}

.otter-clone .features02 .sppb-addon-content a:after {
  color:#212121;content:"";font-family:"Font Awesome 5 Free";padding-left:5px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .features02:hover .sppb-addon-content a:after {
  color:#212121;padding-left:12px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease
}

.otter-clone .features02:hover .sppb-addon-content {
  color:#272727
}

.otter-clone .serv02 .sppb-addon-content {
  color:#fff;font-weight:normal;font-family:inherit;padding-top:15px;padding-bottom:15px
}

.otter-clone .serv03-border .sppb-addon-content {
  background:#fff;border:1px solid #eee;border-top:none;-webkit-transition:0.8s
}

.otter-clone .serv03-border:hover .sppb-addon-content {
  -webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.08);box-shadow:0px 0px 10px 2px rgba(0,0,0,0.08);-webkit-transition:0.8s
}

.otter-clone .sppb-row-container {
  margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px
}

.otter-clone .layout-edit .clearfix {
  *zoom:1
}

.otter-clone .layout-edit .clearfix:before, .otter-clone .layout-edit .clearfix:after {
  display:table;content:"";line-height:0
}

.otter-clone .layout-edit .clearfix:after {
  clear:both
}
