
.cosmeticpackages-header{text-align:center;}
body .cosmeticpackages-header h3 { 
    text-align: center;
    color: #564c37 !important;
    font-size: 50px !important;
    font-weight: 400 !important;
    position: relative;
    margin: 0 0 15px;
    padding: 0;
    display: inline-block;
	letter-spacing:-1px;
}

body .cosmeticpackages-header h1 { 
    text-align: center;
    color: #564c37 !important;
    font-size: 50px !important;
    font-weight: 400 !important;
    position: relative;
    margin: 0 0 15px;
    padding: 0;
    display: inline-block;
	letter-spacing:-1px;
}


body .cosmeticpackages-header h3:before {
    content: '';
    position: absolute;
    left: -190px;
    width: 85%;
    background-image: linear-gradient(to right, #fff , #655b48);
    height: 1px;
    top: 30px;
}


body .cosmeticpackages-header h1:before {
    content: '';
    position: absolute;
    left: -190px;
    width: 85%;
    background-image: linear-gradient(to right, #fff , #655b48);
    height: 1px;
    top: 30px;
}


body .cosmeticpackages-header h3:after {content: '';
    position: absolute;
    right: -190px;
    width: 85%;
    background-image: linear-gradient(to right, #655b48 , #fff);
    height: 1px;
    top: 30px;}

    
body .cosmeticpackages-header h1:after {content: '';
    position: absolute;
    right: -190px;
    width: 85%;
    background-image: linear-gradient(to right, #655b48 , #fff);
    height: 1px;
    top: 30px;}

body .cosmeticpackages-header h3 strong{position: relative;
    background: url(../images/white-bg.jpg) repeat-x 0 21px;
    padding: 0 10px;
    z-index: 10;
font-weight: 400 !important;}

body .cosmeticpackages-header h1 strong{position: relative;
    background: url(../images/white-bg.jpg) repeat-x 0 21px;
    padding: 0 10px;
    z-index: 10;
font-weight: 400 !important;}
#cosmeticpackages-section{padding-top:120px;padding-bottom:120px;}

.cosmeticpackages-slider.slider {    overflow: unset;}
.cosmeticpackages-slider .slick-arrow{width: 35px;height: 35px;opacity:0.3; z-index: 999999999;}
.cosmeticpackages-slider .slick-arrow:hover{opacity:1;}
.cosmeticpackages-slider .slick-prev:before,.cosmeticpackages-slider .slick-next:before{font-size: 0px;color: #161616;}
.cosmeticpackages-slider .slick-prev{background:url(../images/slider-prev-arrow.png) no-repeat center center!important;background-size:100% 100%!important;left: -40px;}
.cosmeticpackages-slider .slick-next{background:url(../images/slider-next-arrow.png) no-repeat center center!important;background-size:100% 100%!important;right: -40px;}
.cosmeticpackages-slider .slick-slide{padding:20px 0;margin: 0px 20px;}
.cosmeticpackages-slider .cospack-container{border: 1px solid #e8e6e2;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.cosmeticpackages-slider .cospack-topcon{padding: 40px;position: relative;}
.cosmeticpackages-slider .cospack-topcon:before{content:"";position: absolute;width:100%;height:100%;top:0;left:0;background:url(../images/compark-topbgimg.jpg) no-repeat center center;background-size:100% 100%;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;mix-blend-mode: normal;}
.cosmeticpackages-slider .cp-topcont{position:relative;}
.cosmeticpackages-slider .cospack-topcon h5{margin:0 0 7px;color:#1c1c1c;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;font-size: 17px;   min-height: 40px;}
.cosmeticpackages-slider .cospack-topcon h5.cos_header {
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 0px;
    padding-bottom: 0px;
    min-height: 0px;
    line-height: 32px;
    color: #141414;
    letter-spacing: -0.5px;
}
p.cos_treat {
    color: #7E786F !important;
    font-weight: 800;
    font-size: 19px;
}


/* body #main .cosmeticpackages-slider .cospack-topcon h2{margin:0 0 10px;color:#564c37;font-size:50px!important;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in; font-family: 'Neutrif Studio' !important;font-weight:400;letter-spacing:-1px;line-height: 1;} */

body #main .cosmeticpackages-slider .cospack-topcon h2{margin:0 0 10px;color:#564c37;font-size:50px;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in; font-family: 'Neutrif Studio' !important;font-weight:400;letter-spacing:-1px;line-height: 1;}
/* .cosmeticpackages-slider .cospack-topcon h2 span{font-size:35px!important;font-family: 'Libre Baskerville' !important;} */
.cosmeticpackages-slider .cospack-topcon h2 span{font-size:35px;font-family: 'Libre Baskerville' !important;}
.cosmeticpackages-slider .cospack-topcon p{margin:0;color:#1c1c1c;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.cosmeticpackages-slider .cospack-bottomcon{}
.cosmeticpackages-slider .cospack-coninner{position: relative;overflow: hidden;}
.cosmeticpackages-slider .cospack-conlist{padding:30px 25px 0px;z-index: 9;position: relative;}
.cosmeticpackages-slider .cospack-conlist ul{margin: 0;padding: 0 10px;list-style: none;min-height: 350px;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
/* .cosmeticpackages-slider .result_hover .cospack-conlist ul{opacity:0;visibility:hidden;} */
.cosmeticpackages-slider .cospack-conlist ul li{padding:4px 0;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;line-height: 1.3;font-size: 14px;}
.cosmeticpackages-slider .cospack-btncon{position:relative;padding:0 25px 20px;z-index:99;}
.cosmeticpackages-slider .cospack-btncon:before{content:"";position: absolute;width:100%;height:1px;background:#eeeeee;left:0;top:20px;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.cosmeticpackages-slider .cospack-btncon a.tryitnow{background: #564c37;color: #ffffff;line-height: 40px;display: inline-block;padding: 0 30px;border-radius: 30px;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;position: relative;z-index: 9;font-weight: 500;font-family: 'Libre Baskerville' !important;margin:0 0 20px;}
.cosmeticpackages-slider .cospack-btncon a.financeover{color: #191919;text-transform: uppercase;font-size: 13px;font-weight: 500;letter-spacing: 0.2px;display: inline-block;text-decoration: none;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;position:relative;}
.cosmeticpackages-slider .cospack-btncon a.financeover:after{content:"+";color: #191919;font-weight:600;margin:0 0 0 5px;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.cosmeticpackages-slider .cospack-btncon a.financeover:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:#564c37;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;opacity:0;}
.cosmeticpackages-slider .cospack-conhover-sec{padding:30px;position: absolute;width:100%;height:100%;top:100%;background:#473e2c;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;z-index:9;}
.cosmeticpackages-slider .cospack-conhover-sec h5{margin: 0 0 20px;color: #ffffff;font-size: 16px;text-transform: capitalize;}
.cosmeticpackages-slider .cospack-conhover-sec .table-div{width:100%;padding: 10px;border: 1px solid #5a513f;}
.cosmeticpackages-slider .cospack-conhover-sec table{width:100%;padding: 0px;border: 0px solid #5a513f;}
.cosmeticpackages-slider .cospack-conhover-sec table tr{border-bottom: 1px solid #5a513f;}
.cosmeticpackages-slider .cospack-conhover-sec table tbody tr:last-child{border-bottom: 0px solid #5a513f;}
.cosmeticpackages-slider .cospack-conhover-sec table tr td{padding: 5px;color: #ffffff;font-size: 14px;}
.cosmeticpackages-slider .cospack-container:hover{background:#564c37;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.cosmeticpackages-slider .cospack-container:hover .cospack-topcon:before{mix-blend-mode: color-burn;}
.cosmeticpackages-slider .cospack-container:hover .cospack-topcon h5{color:#ffffff;}
body #main .cosmeticpackages-slider .cospack-container:hover .cospack-topcon h2{color:#ffffff;}
.cosmeticpackages-slider .cospack-container:hover .cospack-topcon p{color:#ffffff;}
.cosmeticpackages-slider .cospack-container:hover .cospack-conlist ul li{color:#ffffff;}
.cosmeticpackages-slider .cospack-container:hover .cospack-btncon a.tryitnow{background:#ffffff;color:#564c37;}
.cosmeticpackages-slider .cospack-container:hover .cospack-btncon a.financeover{color:#ffffff;}
/* .cosmeticpackages-slider .cospack-bottomcon .cospack-btncon:hover+.cospack-conhover-sec{top:0%;} */
.cosmeticpackages-slider .cospack-bottomcon .cospack-conhover-sec:hover{top:0%;}
.cosmeticpackages-slider .cospack-container:hover .cospack-btncon:before{background:#564c37;}
.cosmeticpackages-slider .cospack-container:hover .cospack-btncon a.financeover:before{opacity:1;}
.cosmeticpackages-slider .cospack-container:hover a.financeover:after{content:"-";color:#ffffff;}

.cosmeticpackages-slider .cospack-container:hover p.start_from {
    color: white !important;
}
.cosmeticpackages-slider .cospack-container:hover .adult_child > div {
    color: white !important;
}
.cosmeticpackages-slider .cospack-container:hover  p.cos_treat {
    color: white !important;
}

/* homepage add section  */

p.start_from {
    color: #574E3C !important;
    padding-top: 20px;
    font-size: 15px;
    letter-spacing: -0.5px;
    font-weight: 500;
}
.adult_child > div {
    display: flex;
    align-self: center;
    font-weight: 600;
    color: #141414;
    letter-spacing: 0.5px;
    font-size: 20px;
}
.adult_child_outer {
    display: flex;
    justify-content: space-between;
}
.adult_child > h2 > span {
    font-size: 35px !important;
    margin-top: 3px;
}

.adult_child > h2 {
    margin-bottom: 0px !important;
    display: flex;
    align-items: center;
    gap: 12;
   font-size: 38px !important;
}
.adult_child {
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
    flex-direction: column-reverse;
}

.adult_child > div {
    /* margin-left: -10px; */
    font-size: 17px;
    margin-top: -6px;
}
#featured_outerCon {
    padding: 76px 0px 50px 0;
}
.cospack-topcon.topcon1 {
    min-height: 281px;
}
.treatTop.newCardTitle {
    text-align: center;
    margin: 0px 0 0px;
}
h2.patient_dep {
    font-size: 32px !important;
    font-weight: 600 !important;
}
h2.patient_dep {
    word-wrap: break-word;
}
@media only screen and (max-width: 1480px) {
	body{font-size:14px;}
	.cosmeticpackages-slider .cospack-topcon {padding: 25px;}
	.cosmeticpackages-slider .cospack-topcon h2{font-size: 40px;}
	.cosmeticpackages-slider .cospack-conlist {padding: 25px 15px 100px;}
	.cosmeticpackages-slider .cospack-bottomcon a.financeover{left: 15px;font-size: 11px;}
	.cosmeticpackages-slider .cospack-conlist:before{bottom: 120px;}
	.cosmeticpackages-slider .cospack-topcon h5 { font-size: 15px; }
	body #main .cosmeticpackages-slider .cospack-topcon h2 { font-size: 40px;}
	body .cosmeticpackages-header h3 { font-size: 40px !important;}
	body .cosmeticpackages-header h1 { font-size: 40px !important;}
}

@media only screen and (max-width: 1152px) {
	.cosmeticpackages-slider .cospack-topcon h5.cos_header {
        font-size: 21px;
        line-height: 25px;
    } 
    .adult_child > h2 {
        font-size: 31px !important;
    }
    .adult_child > h2 > span {
        margin-top: 3px;
        font-size: 30px !important;
    }	 
    p.start_from {
        font-size: 12px;
    }
    .cosmeticpackages-slider .cospack-topcon h5.cos_header {
        
        font-size: 18px !important;
    } 
    .cospack-topcon.topcon1 {
        min-height: 218px;
    }
    /* #featured_outerCon .cosmeticpackages-slider .slick-next {
        right: -18px;
    } */
    #featured_outerCon {
        padding: 76px 51px 50px 0;
    }
    
}


@media only screen and (max-width: 1280px) {
	 .cosmeticpackages-slider .cospack-topcon h5 { font-size: 15px; min-height: 52px;}
	 body .cosmeticpackages-header h3 { font-size: 35px !important;}
	 body .cosmeticpackages-header h1 { font-size: 35px !important;}



	 body .cosmeticpackages-header h3:before, body .cosmeticpackages-header h3:after {  top: 20px; }
	 body .cosmeticpackages-header h1:before, body .cosmeticpackages-header h1:after {  top: 20px; }
	 .cosmeticpackages-slider .cospack-conlist { padding: 25px 15px 50px; }
	
}

@media only screen and (max-width: 800px) {
    .treatTop.newCardTitle {
        text-align: center;
        margin: 0px 0 0px;
    }
}

@media only screen and (max-width: 680px) {
    .adult_child > h2 {
        font-size: 23px !important;
    }
    .cosmeticpackages-slider .cospack-topcon h2 span {
        font-size: 35px;
        
    }
    .adult_child > h2 > span {
        font-size: 20px !important;
    }
    .adult_child > h2 {
        font-size: 27px !important;
    }
}

@media only screen and (max-width: 550px) {
    .adult_child > div {
        /* margin-left: -10px; */
        font-size: 13px;
        margin-top: -6px;
    }
    .adult_child > div {
        display: flex;
        align-self: start;
        font-weight: 500;
        color: #141414;
        letter-spacing: 0.5px;
        font-size: 11px;
    }
    
    body #main .cosmeticpackages-slider .cospack-topcon h2 {
        font-size: 32px;
    }
    .adult_child > h2 {
        display: flex;
        align-self: start;
        font-size: 22px !important;
        padding-top: 3px;
    }
    
    .cosmeticpackages-slider .cospack-topcon h5.cos_header {
        font-size: 15px !important;
    line-height: 22px;
    }
    p.cos_treat {
        margin-top: -6px !important;
    }
    .adult_child {
      margin-top: -5px;
    }
    .adult_child_outer {
        flex-direction: column;
    } 
    body #main .cosmeticpackages-slider .cospack-topcon h2 {
        font-size: 30px;
    }
      
}
@media only screen and (max-width: 550px) {

    .adult_child_outer {
        flex-direction: row;
    }
    .cosmeticpackages-slider .cospack-topcon h5.cos_header {
        font-size: 21px !important;
        line-height: 26px;
    }
    .cosmeticpackages-slider .cospack-container p.start_from {
        font-size: 11px;
    }
    #featured_outerCon {
        padding: 78px 44px 50px 20px;
    }
}
@media only screen and (max-width: 380px) {
    .cosmeticpackages-slider .cospack-topcon h5.cos_header {
        font-size: 17px !important;
        line-height: 26px;
    }
    .adult_child_outer {
        flex-direction: column;
    }
    .adult_child > h2 {
        font-size: 27px !important;
    }
    #featured_outerCon {
        padding: 78px 44px 50px 20px;
    }
    h2.patient_dep {
        font-size: 23px !important;
    }
}



