.sec-title h4 {
    margin: 0;
    font-size: 22px;
    line-height: 32px;
    color: #ED8774;
    text-transform: capitalize;
}
.sec-title h2 {
    margin: 0;
    text-transform: capitalize;
}
   .al-cta-sec{
        padding: 200px 0;
        background: url("https://www.burlingtonmedicalaesthetics.com/app/uploads/2021/05/cta1.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        text-align: center;
    }
    
    .al-cta-sec.two{
        background: url("https://www.burlingtonmedicalaesthetics.com/app/uploads/2021/05/cta2.png");
       
    }
    
    .al-cta-sec h2{
       margin-top: 0;
    }
    
    /*---- Gallery----*/
    div#container {
    width: 100%!important;
}
div#container {
    margin-left: 0;
      width: 111%!important;
      /*margin-right:-20%;*/
}
main#main {
    overflow-x: hidden;
}
.sec-title h4
{
font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 26px;
color: #ED8774;


}
.sec-title h2
{
font-family: Raleway;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 42px;
color: #36140D;
}
.breadcrumb a, .breadcrumb span
{
   
font-family: Raleway;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 19px;
}
.video-div {
    /*box-shadow: 0px 4px 24px rgb(0 0 0 / 25%);*/
    border-radius: 25px;
        /*padding: 16px;*/
}
.slick-center {
    transform: scale(1);
}
.slide:not(.slick-active) .video-div
{
    opacity: 0.5;
}
button.slick-prev.slick-arrow.slick-disabled, button.slick-next.slick-arrow.slick-disabled {
    display: none!important;
}
.tab-content .slick-list.draggable {
    padding: 0 10% 0 0 !important;
}
.tab-content .slick-slide .col-lg-12 {
    padding: 10px;
}
div#carousel , div#carousel1, div#carousel2, div#carousel3{
    margin-left: -15px;
    /*margin-right: -17px;*/
}
.slick-slide img {
    width: 100%;
}
/*.tab-content .slick-track {*/
/*    margin-left: -10px;*/
/*}*/
#mytabs a
{

font-family: Raleway;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
color: #7B6D69;
margin: 0px 10px;

opacity: 0.83;
    display: inline-block;
    padding: 7px 17px;
    text-decoration: none;
    background: #FFFFFF;
    border: 2px solid rgba(54, 20, 13, 0.46);
    border-radius: 20px;
    margin-right: 0;
}
#mytabs a:hover, #mytabs li.active a
{
  color: #ED8774;
border: 2px solid #ED8774;
background: #FFFFFF;

 
}
ul#mytabs li {
    display: inline-block;
    padding-left: 0;
    list-style-type: none;
}
#mytabs li::before
{
    display:none!important;
}
ul#mytabs {
    text-align: right;
}
.slick-slide .col-lg-12 div {
    position: relative;
}
.slick-slide .col-lg-12 div .overlay {
    opacity: 0.8;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
opacity: 0.83;
background:#ED8774;

    align-items: center;
    text-align: center;
    display:none;
}
.tab-content .active{
     height: unset;
    z-index: 1;
    opacity: 1;
}
.tab-content .active.black {
  height: 0;
    z-index: 0;
    opacity: 0;
}
.slick-slide .col-lg-12:hover div .overlay 
{
    display: flex;
}
.slick-slide .col-lg-12 div .overlay div {
    width: 100%;
}
.overlay p
{
font-family: Raleway;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 21px;
color: #36140D;
        margin-bottom: 12px!important;
}
.overlay h3
{
font-family: Raleway;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 28px;
text-transform: uppercase;
    margin-top: 0px!important;
color: #36140D;
    margin-bottom: 0px!important;
}

.tab-content ul.slick-dots li a
{
background: #FFFFFF;
opacity: 0.8;
border: 1.5px solid #E2E6F4;
font-family: Raleway;
font-style: normal;
font-weight: 600;
font-size: 16px;
    font-size: 12px;
line-height: 19px;
color: #000000;
text-align: center;
    display: flex;
    align-items: center;
    padding-left: 18px;
    border-radius: 50%;
    margin: 2px 10px;
        width: 45px;
    height: 45px;text-decoration: none;
}
.tab-content ul.slick-dots li.slick-active a, .tab-content ul.slick-dots li a:hover, button.slick-next.pull-right.slick-arrow:hover,  button.slick-prev.pull-left.slick-arrow:hover
{
background: #000000!important;
opacity: 0.8!important;
color: #FFFFFF!important;


}
.tab-content ul.slick-dots {
    text-align: center;
    padding: 0;
}
.tab-content ul.slick-dots li::marker {
    display: none!important;
    visibility: hidden;
    color: transparent;
}
.tab-content ul.slick-dots li {
    display: inline-block;
        cursor: pointer;
}

.tab-content .slick-track {
    margin-left: 0;
}
.tab-content ul.slick-dots {
    margin-bottom:2.65em;
    margin-top: 2.65em;
        padding: 0 40px;
}
.slider.center.slick-initialized.slick-slider {
    padding-top: 2.65em;
}
.tab-content button.slick-next.pull-right.slick-arrow {
    right: calc(50% + -131px);
       right: 30px;
    position: absolute;
    bottom: 0;
    background: #fff;
    background: #FFFFFF;
    opacity: 0.8;
    border: 1.5px solid #E2E6F4;
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 17px;
    color: #000000;
    text-align: center;
    display: flex;
    align-items: center;
    padding-left: 16px;

    padding-bottom: 5px;
    border-radius: 50%;
    margin: 2px 10px;
    width: 45px;
    height: 45px;
    text-decoration: none;
        color: #e8927c;
}
.videoslider {
    padding-bottom: 70px;
}
.tab-content button.slick-prev.pull-left.slick-arrow {
    left: calc(50% + -131px);
     left: 40px;
    position: absolute;
    bottom: 0;
    background: #fff;
    background: #FFFFFF;
    opacity: 0.8;
    border: 1.5px solid #E2E6F4;
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 17px;
    color: #000000;
    text-align: center;
    display: flex;
    align-items: center;
       padding-left: 14px;
    padding-bottom: 5px;
    border-radius: 50%;
    margin: 2px 10px;
    width: 45px;
    height: 45px;
    text-decoration: none;
        color: #e8927c;
}
.main {
    padding-left: 0;
    padding-right: 0;
}


.video-div iframe {
 width: 100%;
    height: 361px;
   
    /* margin-top: 2%; */
    /* margin-left: 15px; */
    /* margin-right: 15px; */
    /* margin-top: 2%; */
    border-radius: 25px;
    height: inherit !important;
   
}
.video-div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-div {
     border-radius: 25px;
    box-shadow: 0px 4px 24px #00000040;
     margin: 0 15px;
    overflow: hidden;
        position: relative;
}
.videoslider button.slick-next.pull-right.slick-arrow {
    right: calc(50% + -62px);
    position: absolute;
    bottom: 0;
    background: #fff;
    background: #FFFFFF;
    opacity: 0.8;
    border: 1.5px solid #E2E6F4;
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 17px;
    color: #000000;
    text-align: center;
    display: flex;
    align-items: center;
    padding-left: 16px;

    padding-bottom: 5px;
    border-radius: 50%;
    margin: 2px 10px;
    width: 45px;
    height: 45px;
    text-decoration: none;
        color: #e8927c;
}

.videoslider button.slick-prev.pull-left.slick-arrow {
    left: calc(50% + -62px);
    position: absolute;
    bottom: 0;
    background: #fff;
    background: #FFFFFF;
    opacity: 0.8;
    border: 1.5px solid #E2E6F4;
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 17px;
    color: #000000;
    text-align: center;
    display: flex;
    align-items: center;
       padding-left: 14px;
    padding-bottom: 5px;
    border-radius: 50%;
    margin: 2px 10px;
    width: 45px;
    height: 45px;
        z-index: 99999;
    text-decoration: none;
        color: #e8927c;
}
.videoslider .slick-list.draggable {
    padding-bottom: 130px!important;
}
h3.video-heading {
        margin: 0 15px;
    margin-top: 20px;
    
    text-align: center;
    font-size: 19px;
    font-family: Raleway;
    font-style: normal;
    font-weight: bold;
    line-height: 25px;
    color: #36140D;
}
a.play img {
    width: 100px;
        margin: auto;
         transition: all ease-in-out 1s;
         height: auto;
}
a.play {
    position: absolute;
    top: 0;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
}
a.play:focus {
    outline: none;
}
a.play:hover img {
    transition: all ease-in-out 1s;
    transform: scale(.8);
}
.only-mobile
{
    display:none;
}
.col-lg-12.visible-sm
{
    display:block!important;
}
ul#mytabs li {
    margin-bottom: 0;
}
.sec-title.col-lg-6 {
    margin-bottom: 2rem;
}
ul#mytabs {
    margin-top: 12px;
}
/*.video-div {*/
/*    height: 100%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*.slider.center.slick-initialized.slick-slider .slick-initialized .slick-slide {*/
/*    display: flex;*/
/*}*/
/*.slider.center.slick-initialized.slick-slider .slick-track {*/
/*    display: flex;*/
/*    height: 100%;*/
/*    display: flex !important;*/
/*}*/
.slider.center .slick-track
{
    display: flex !important;
}

.slider.center .slick-slide
{
    height: inherit !important;
}
.video-div {
    height: 100%;
    align-items: center;
    display: flex;
}
.mfp-arrow-right:before {
    border-left: 27px solid #ED8774;
}
.mfp-arrow-left:before {
    border-right: 27px solid #ED8774;
}
@media (min-width:1024px)
{
.mfp-image-holder .mfp-content {
   
    width: 570px;
}
img.mfp-img {
    width: 100%;
    max-height: 100%!important;
}

}
@media (max-width:1024px)
{
    a.play img {
    width: 63px;
    }
    div#carousel, div#carousel1, div#carousel2, div#carousel3 {
    margin-left: -10px;
    }
    .overlay h3 {
    font-size: 21px;
    word-break: break-word;
    padding: 10px;
    line-height: 26px;
    }
}
@media(max-width:540px)
{
    .col-lg-12.visible-sm
{
    display:none!important;
}
    ul#mytabs li {
     margin-bottom: 10px
}
    p.only-mobile {
    margin-bottom: 10px;
    margin-top: 10px;
}
    .tab-content ul.slick-dots li a, .tab-content button.slick-next.pull-right.slick-arrow, .tab-content button.slick-prev.pull-left.slick-arrow {
    padding-left: 11px;
    margin: 2px 4px;
    width: 32px;
    height: 32px;
}.only-mobile
{
    display:block;
}
.visible-sm
{
    display:none!important;
}
.tab-content button.slick-next.pull-right.slick-arrow {
right: 12px;
}
.tab-content button.slick-prev.pull-left.slick-arrow
{
     left: 15px;
}
.tab-content ul.slick-dots {
 
    margin-left: 40px;
    margin-right: 40px;
}
a.play img {
    width: 50px;
}
.subpage-header-content.container.container-narrow.align-left {
    padding-left: 30px;
}
.breadcrumb {
    padding-left: 15px;
}
ul#mytabs {
    text-align: center;
    margin-bottom: 0;
}
}