
.profile_page .nav-pills li{

	float : none;

	border: 1px solid #f3f3f3 !important;

}

.profile_page .nav-pills li a{

	width: 100% !important;

	text-align: left !important;

	font-weight: normal !important;

	text-transform: capitalize !important;

}

.profile_page .nav-pills li a .fa{

	margin-right: 8px !important;

}

.profile_email{

	background-color: #ddd !important;

}

.hs_shop_prodt_main_box {

    margin-top: 0px;

    margin-bottom: 35px;

}

.product-img img {

    height: 275px !important;

    width: auto;

    margin: auto;

    padding: 25px !important;

	max-width: 100%;

}

.product-title {

    width: 100%;

    height: 2em;

    line-height: 1em;

    font-size: 16px;

    font-weight: 400;

    text-overflow: ellipsis;

    cursor: pointer;

    word-break: break-all;

    overflow: hidden;

    white-space: nowrap;

}

/*.product-title:hover {

    overflow: visible;

    white-space: normal;

}*/

.hs_blog_right_cate_list_cont_wrapper li a.active {

    color: #ea5d6d;

}

.profile_page .hs_kd_six_sec_input_wrapper, .checkout_page .hs_kd_six_sec_input_wrapper {

    margin-top: 0px;

    margin-bottom: 15px;

}

.profile_page .btc_shop_single_tabs_content_main_wrapper, .checkout_page .btc_shop_single_tabs_content_main_wrapper{

    padding: 30px;

}

.badge.badge-primary{

    background: #ea5d6d;

    border: 2px solid #ea5d6d;

    color: #ffffff;

}

.price_string {

    font-size: 18px !important;

}

.price_string del, .price_string span {

    font-size: 16px !important;

}

.price_string span {

    font-size: 16px !important;

}



.order_detail_page .ltn__widget-title-border {

    position: relative;

}

.order_detail_page .ltn__menu-widget > ul li {

    list-style: none;

    margin-top: 15px;

    display: block;

    font-size: 14px;

    font-weight: 700;

}

.order_detail_page .ltn__widget-title-border {

    position: relative;

}

.order_detail_page .ltn__widget-title {

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 25px;

    text-transform: capitalize;

}

.order_detail_page .ltn__menu-widget > ul li a {

    display: block;

    font-size: 14px;

    font-weight: 700;

}

.order_detail_page .ltn__menu-widget > ul li a span {

    float: right;

    color: #5c727d;

}

.order_detail_page .widget:last-child {

    margin-bottom: 0;

}

.order_detail_page .widget {

    margin-bottom: 10px;

    padding: 8px;

}

.hs_kd_first_sec_wrapper p {

    padding-top: 15px;

}

.hs_kd_first_sec_wrapper{

    text-align: justify;

}

.m-0{

    margin: 0px !important;

}

.mt-0{

    margin-top: 0px !important;

}

.mt-1, .my-1 {

    margin-top: .25rem !important;

}

.mt-2, .my-2 {

    margin-top: .5rem !important;

}

.mt-3, .my-3 {

    margin-top: 1rem !important;

}

.mt-4, .my-4 {

    margin-top: 1.5rem !important;

}

.mt-5, .my-5 {

    margin-top: 3rem !important;

}

.mt-80{

    margin-top: 80px !important;

}



.p-0{

    padding: 0px !important;

}

.pt-0{

    padding-top: 0px !important;

}

.pt-1, .py-1 {

    padding-top: .25rem !important;

}

.pt-2, .py-2 {

    padding-top: .5rem !important;

}

.pt-3, .py-3 {

    padding-top: 1rem !important;

}

.pt-4, .py-4 {

    padding-top: 1.5rem !important;

}

.pt-5, .py-5 {

    padding-top: 3rem !important;

}

.pt-50{

    padding-top: 50px !important;

}

.pb-50 {

    padding-bottom: 50px !important;

}

.ellipsis-title {

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    width: 100%;

    display: inline-block;

}

.ellipsis-title-2 {

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}

.hs_lest_news_cont_wrapper {

    border-bottom: 1px dashed #cecece;

}

.event-text .fa{

    width: 20px;

    text-align: center;

}

.webinar_time_box{

    display: flex;

    justify-content: center;

    align-items: center;

    border: 2px dashed #ea5d6d;

    border-radius: 4px;

    height: 120px;

    margin-bottom: 10px;

    background-color: #ffcf00;

}

.webinar_time_box_text{

    color: #000000;

    font-size: 18px;

    font-weight: bold;

}

.hs_main_menu a {

    padding: 10px 18px 10px 18px;

}





/** THEME COLOR START**/

body {

    --primary-color:#a74179;

}

.hs_navigation_header_wrapper {

    /*background: var(--primary-color);*/
    background: linear-gradient(to bottom right, #a74179,#732652);


}

.hs_btn_wrapper li .hs_btn_hover {

    background: var(--primary-color);

}

.hs_header_add_icon {

    color: var(--primary-color);

}

.hs_main_menu a:hover {

    background: var(--primary-color);

}

.dropdown-wrapper:hover > .menu-button {

    background: var(--primary-color);

}

.hs_lest_news_box_wrapper:hover .hs_lest_news_cont_wrapper h5, .hs_lest_news_box_wrapper:hover .hs_lest_news_cont_wrapper h4 a, .hs_lest_news_box_wrapper:hover .hs_lest_news_cont_wrapper h4 a i, .hs_service_icon_wrapper i:before {

    color: var(--primary-color);

}

.hs_lest_news_cont_wrapper h4 a, .hs_title_img_cont_wrapper h5 a, .hs_title_box_main_wrapper:hover .hs_title_img_cont_wrapper h2 a, .count-description span, .hs_footer_contact_wrapper p span, .hs_footer_contact_wrapper p a, .hs_indx_title_right_wrapper li:last-child, .hs_footer_ln_cont_wrapper p {

    color: var(--primary-color);

}

.hs_effect_btn li .hs_btn_hover, .hs_about_heading_wrapper h4 span, .hs_lest_news_date_wrapper, .hs_blog_Indx_date_wrapper, .hs_kd_first_sec_wrapper h4 span, .hs_about_progress_cont_left h4 span, .hs_blog_cont_heading_wrapper h4 span {

    background: var(--primary-color);

}

#return-to-top {

    background: var(--primary-color);

}

.hs_slider_right_tabs_wrapper:hover .hs_slider_tabs_icon_cont_wrapper li .hs_tabs_btn {

    background: var(--primary-color) !important;

}

.hs_slider_tabs_icon_wrapper i, .hs_slider_right_tabs_wrapper:hover .hs_slider_tabs_icon_wrapper i, .carousel-nevigation > .prev, .carousel-nevigation > .next, .carousel-nevigation > .next:hover, .carousel-nevigation > .prev:hover, .hs_client_slider_wrapper .owl-theme .owl-nav .owl-prev, .hs_client_slider_wrapper .owl-theme .owl-nav .owl-next {

    background: var(--primary-color) !important;

}

.hs_title_img_wrapper li, .hs_blog_right_cate_list_heading_wrapper {

    background: var(--primary-color) !important;

}

body::-webkit-scrollbar-thumb {

    background-color: var(--primary-color);

}

/** THEME COLOR END**/



.hs_top_header_main_Wrapper {

    padding-top: 2px;

    padding-bottom: 5px;

}

.hs_top_header_main_Wrapper .container {

    display: flex;

    align-items: center;

}
.home-page-slider {
    background-color: #f2f0f1;
}
.home-page-slider .heading_section{
    padding: 50px 150px;
    width: 100%;
}
.img-home-banner{
    /* width: auto; */
    /* max-width: 45%; */
    /* float: right; */
    height: 700px;
}
.home-page-slider .heading_section h2{
    font-family: Brush Script MT, Brush Script Std, cursive;
    font-size: 70px;
}

.count-description span{
    width: 100px !important;
    height: 105px !important;
    line-height: 110px !important;
}
.hs_main_cycle_main{
    width: 127px !important;
    height: 127px !important;
}


@media (max-width: 767px) {
    .hs_logo {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
