/**mobile size**/
/*@font-face {
   font-family: ArialRoundedMTBold;
   src: url('../fonts/ARLRDBD.ttf');
}
h1,h2,h3,h4,h5,h6 {
  font-family: ArialRoundedMTBold!important;
}
*/
@media(max-width:991px){
   .sp-page-title h2, .sp-page-title h3 { font-size:38px!important; }
   h1,h2,h3 { font-size:34px!important;}
   h4 { font-size:20px!important;}
   h5 { font-size:18px!important;}
   h6 { font-size:16px!important;}
   #sp-bottom .sp-module .sp-module-title { font-size:20px!important;}
    .sppb-sp-slider-title {
    font-size: 26px!important;
  }
}
@media(max-width:767px){
   .sp-page-title h2, .sp-page-title h3 { font-size:28px!important; }
   h1,h2,h3 { font-size:24px!important;}
   h4 { font-size:20px!important;}
   h5 { font-size:16px!important;}
   h6 { font-size:16px!important;}
   #sp-bottom .sp-module .sp-module-title { font-size:20px!important;}
    .sppb-sp-slider-title {
    font-size: 26px!important;
  }
}

.color-blue {color:#0a5061;}

/**menu**/
.sp-megamenu-parent>li:last-child>a {
    padding: 0px 15px 0px 15px;
}
.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a,
.sp-megamenu-parent>li:hover>a{
    color: #d9000d;
    position:relative;
    font-weight: 900;
}
.sp-megamenu-parent>li.active>a:before,
.sp-megamenu-parent>li.active:hover>a:before,
.sp-megamenu-parent>li:hover>a:before{
    content:"";
    background-image:url("/images/0_marketech/pattern/icon-menu.png");
    background-repeat:no-repeat;
    background-size:contain;
    width:16px;
    height:16px;
    position:absolute;
    top: 12px;
    left:0px;
    right:0px;
    margin:auto;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li.active a {
    color: #d9000d !important;
}
.burger-icon>span {
    background-color: #d9000f;
}
/**page title**/
.sp-page-title .sp-page-title-heading {
    margin-bottom: 0;
}
.sp-page-title {
    padding: 120px 0px;
}
body #sp-page-title .sp-page-title {
  padding:120px 0px!important;
}
body #sp-page-title {
    max-width: 100%;
    margin: 0;
    padding: 0;

}
#sp-page-title {
    border-radius: 0!important;
  position:relative;
}

#sp-page-title:before {
  content:"";
  width:100%;
  height:100%;
  background-color: rgb(0 0 0 /50%);
  position:absolute;
  top:0;
  left:0;
  z-index: 2;
}
body #sp-page-title .sp-page-title-heading {
    margin-bottom: 0;
}
@media(max-width:991px){
    body #sp-page-title .sp-page-title {
    padding:100px 0!important;
     border-radius: 0!important;
  }
}
@media(max-width:767px){
  body #sp-page-title .sp-page-title {
    padding:70px 0!important;
     border-radius: 0!important;
  }
}
/**normal slideshow

@media only screen and (max-width: 480px) {
  .sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    padding-top: 150px!important;
    padding-bottom: 60px!important;
    height: 500px!important;
}
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
    font-size: 55px;
    text-transform: capitalize;
}
.owl-carousel .owl-item {
    text-align: center;
}
.sppb-fw-slider-button-wrapper {margin-top:10px;}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    padding-top: 200px;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a {
  padding: 12px 24px;
  border: 1px solid #f8fffe;
  cursor: pointer;
  position:relative;
  top:0;
  transition: all .3s;
  overflow:hidden;
  color: #4f5e8f!important;
  background-color: #f8fffe;
  background-image: linear-gradient(180deg,#f8fffe,#f8fffe);
    border-radius:30px;
  text-transform:capitalize;
  text-align:center;
  outline:none!important;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .3px;
  min-width: 145px;
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a :hover:active,
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a:hover,
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a:focus{
  border: 1px solid #f8fffe!important;
    color:#fff!important; 
  outline:none!important;
   background-color:#2068a0; 
    background-image:linear-gradient(45deg,#1191d0,#2068a0);
}

.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a:before{
  content: "";
  position: absolute;
  height: 150px;
  width: 50px;
  background : #fff!important;
  left: -105px;
  top: -40px;
  transform: rotate(37deg);
  transition: all .6s;
  opacity: 0.3;
}


.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fw-slider-button-wrapper a:hover:before{
  left:150%;

}
**/
.sp-slider-content-align-left {
    background-color: rgb(217 0 13 / 90%);
    padding: 28px;
    border-radius:20px;
    position:relative;
    overflow:hidden;
}

@media (max-width: 767px) {
  .sp-slider-content-align-left { padding: 20px 20px 10px; }
  .sp-dots { display: none; }
}

.sp-slider-content-align-left:before{
  content:"";
  background-image:url("/images/0_marketech/pattern/pattern-slide-content.png");
  background-repeat:no-repeat;
  background-size:contain;
  position:absolute;
  left:-200px;
  top:50%;
  transform:translateY(-50%);
  width:569px;
  height:800px;
}
.sp-slider [id*='sp-slider-item-1695618403332-num-'] [id*='sp-slider-inner-item-'] img {
    height: inherit!important;
    width: inherit!important;
}
/*.sppb-addon-sp-slider .sp-item .sp-background::before {
   content:"";
   background-image:url("/images/0_ttsport/pattern/pattern.png");
   background-repeat:no-repeat;
   background-size: 100% 100%;
   width:100%;
   height:60px;
   position:absolute;
   bottom:-1px;
   left:0;
   right:0;
   margin:auto;
  z-index:1;
}
.sppb-addon-sp-slider .sp-item .sp-background::after {
    background-image: linear-gradient(120deg, rgb(255 255 255 / 70%) 55%, rgb(255 255 255 / 0%) 60%);
}*/
div[data-arrow-content=icon_only].sp-slider .sp-nav-control .nav-control {

    border-radius: 0px;
    border-width: 1px;
    color: #fff;
    width: 30px;
    height: 30px;
}
.sp-slider [id*='sp-slider-item-1695618403332-num-'] [id*='sp-slider-inner-item-'] {
  margin-bottom: 10px;
}
.sp-slider p {
 	color: #fff!important;
  margin-bottom:0!important;
}
.sp-slider h3 {
  position:relative;
}
.sp-slider h3:before {
  content:"";
  width: 70px;
  height: 4px;
  background-color: #fff;
  position:absolute;
  bottom: -15px;
  left:0;
}
@media(max-width:991px){
  .sppb-addon-sp-slider .sp-item .sp-background::before {
    height:40px;
  }
}
@media(max-width:767px){
  .sppb-addon-sp-slider .sp-item .sp-background::before {
    height:30px;
  }
  .sp-slider h3 {
  position:relative;
  margin-bottom:30px;
}
  .sp-slider h3:before {
      bottom: -10px;
  }
}

@media (max-width: 767px) {
    div.sp-slider .sp-nav-control { display: none; }
    /*.sp-slider-outer-stage { height: 500px !important; }
  .sppb-addon-sp-slider .sp-item .sp-background::after { background: rgb(255 255 255 / 60%); }*/
}

/**map**/
.leaflet-container a {
    color: #000;
}
/**bottom**/
#sp-bottom3 .sp-module {
   margin-bottom:0px
}
@media(max-width:767px){
  #sp-bottom {
    padding: 60px 0!important;
}
}