/*-----
slide
-----*/
.sppb-sp-slider-title { max-width: 50%; font-weight: 700; margin-bottom:20px;}
a.sppb-sp-slider-button span.sp-slider-btn-text { background: #3598bf !important;border-radius:6px;}
.sppb-sp-slider-text p{max-width:70%;font-size:18px;}
.sp-dots ul li {width:12px !Important; height:12px !Important;}

/*----
category carousel
----*/
.sppb-carousel-extended-content-wrap { justify-content: end;}
.sppb-carousel-extended-heading {font-size:25px;}
.sppb-carousel-extended-item-overlay{opacity: 1;visibility: inherit;}
.sppb-carousel-extended-outer-stage {  height: auto !important;}

/*-----
tab
------*/
@media(max-width:991px){
  .sppb-tab-content .sppb-addon.sppb-addon-text-block {width: 150%;}
}
@media(max-width:767px){
.sppb-tab-content.sppb-tab-modern-content { margin-top: 20px;}
ul.sppb-nav.sppb-nav-modern li { width: auto;}
.sppb-tab-content .sppb-addon.sppb-addon-text-block {max-width:60%;}
}
@media(max-width:480px){
.sppb-tab-content.sppb-tab-modern-content { margin-top: 30px;}
.sppb-tab-content .sppb-addon.sppb-addon-text-block {max-width:90%;}

}

/*-----
button group
-----*/
@media(max-width:1199px){
    a.sppb-btn {padding: 10px !important;}
    .button-group .sppb-row.sppb-nested-row .sppb-row-column  {padding-left:0;}
}
@media(max-width:767px){
div#mix-btn-group  .sppb-row-column  {max-width:50%;float:left;}
  div#mix-btn-group { margin-left: 10px !important;}
}

/*-----
mobile
-----*/

@media(max-width:767px){
.sppb-sp-slider-title {font-size: 40px; }
.sppb-sp-slider-text p {max-width: 50%;}
}
@media(max-width:700px){
.sppb-sp-slider-title {font-size: 24px; }
.sppb-sp-slider-text p {font-size: 15px;}
}
@media(max-width:425px){
    .sppb-sp-slider-text p { line-height: 1.2; margin-top: -10px;}
    a.sppb-sp-slider-button{scale:.9;margin:-5px 0 0 -5px !important;}
}


