/*ul.dropdown-menu.active-line-bottom>.current-menu-item>a, ul.dropdown-menu.active-line-bottom>.current_page_item>a, ul.dropdown-menu.default>.current-menu-item>a, ul.dropdown-menu.default>.current_page_item>a {
    border-bottom: 3px solid #dc4866 !important;
}

.icon-2x {
    font-size: 22px !important;
}

.icon{
    font-size: 22px !important;
}

ul.dropdown-menu>li:hover>a {
    color: #dc4866 !important;
}

.button.color1 {
    color: #fff;
    background-color: #e45a76 !important;
    border-color: #e45a76 !important;
}

.bg-color1 {
    background-color: #e45a76 !important;
}

.color2 {
    color: #6E5BA5 !important;
}


i.fa.icon.bordered.color2, i.fa.icon.color2.card[class*=bottom-border-] {
    border-color: #6E5BA5 !important;
}


i.fa.color2 {
    color: #6E5BA5 !important;
}

.button.color2 {
    color: #fff !important;
    background-color: #6E5BA5 !important;
    border-color: #6E5BA5 !important;
}*/

.elementor-widget-heading .elementor-heading-title {
    font-family: Muli,sans-serif;
    font-weight: 600;
    color: #3C424F;
    text-rendering: optimizeLegibility;
    margin-bottom: 16px;
}


h1 {
	color: #595858;
    font-size: 45px;
    font-family: "Oxygen", Sans-serif !important;
    letter-spacing: 1.2px;
}

h2 {
	color: #595858;
    font-size: 35px;
    font-family: "Oxygen", Sans-serif!important;
    letter-spacing: 1.2px;
}

body {
    font-family: "Oxygen", Sans-serif!important;
}

h5.color2 {
	font-size: 15px;
	margin-bottom: 10px !important;
}


.tg  {border-collapse:collapse;border-spacing:0;border-color:#ccc;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}
.tg .tg-yw4l{vertical-align:top}
.tg .tg-b7b8{background-color:#f9f9f9;vertical-align:top}
@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}}