

@media only screen and (max-width : 480px) {
 
.header_bottom.clearfix {
    display: none  !important;
}
}
@media only screen and (max-width: 1025px){
#mobmenuleft li a:hover {
    color: #fff;
    background-color: #2c0a44 !important;
} }
@media only screen and (max-width: 1025px){
#mobmenuleft li a:hover {
    color: #fff !important;
    background-color: #370e52 !important;
} }
@media only screen and (max-width: 1025px){
.mobmenu_content #mobmenuleft .sub-menu a:hover {
    color: #370e52;
background-color: #370e52 !important;
} }
@media only screen and (max-width: 1025px){
.mobmenu_content #mobmenuleft .sub-menu a:hover {
    color: #370e52;
background-color: #370e52 !important;
} }
@media only screen and (max-width: 1025px){
#mobmenuleft li a:active {
    color: #fff;
    background-color: #370e52 !important;
}}


.footer_top h5{
margin-bottom: 7px;
}
::selection {
    background: #2c0a44 !important;
    color: #fff;
}

.footer_bottom p{
text-align: left;
}
.testimonials_holder .flex-direction-nav a {
    border-color: #5e1c7a !important;
}
.testimonials_holder .flex-direction-nav a:hover {
    background-color: #5e1c7a !important;
}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    color: #3e3a3b;
    font-family: 'Ubuntu', sans-serif;
    border-color: #ffffff;
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    font-style: normal;
    font-weight: 800;
    background-color: transparent;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    border-width: 2px;
    padding-left: 42px;
    padding-right: 42px;
}
.qbutton:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
    background-color: #5e1c7a;
}
.qbutton:hover, .qbutton.medium:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
    color: #ffffff;
    border-color: #5e1c7a;
}
.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
    color: #ffffff;
    word-wrap: break-word;
}
header.sticky .header_bottom {
    background-color: #dedede!important;
    box-shadow: 0 1px 3px rgba(0,0,0,.11);
}
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
    color: #ffffff;
    font-family: 'Ubuntu', sans-serif;
    border-color: #ffffff;
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    font-style: normal;
    font-weight: 800;
    background-color: transparent;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    border-width: 2px;
    padding-left: 42px;
    padding-right: 42px;
}
.vc_col-lg-4 {
    width: 20.333333% !important;
}
.wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-3.vc_col-md-4.vc_col-has-fill {
    margin-right: 12px !important;
}
.vc_col-lg-3 {
    width: 23%;
}
.icon_text_holder {
    padding: 0 0 0 2px !important;
}
span.fa-stack {
    background-color: #2c0a44 !important;
}
.qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover {
    color: #fff;
    background-color: #2c0a44 !important;
}
.q_icon_with_title .icon_text_holder .separator.small {
    display: table-caption !important;
}
.q_icon_with_title .icon_text_inner {
    padding: 0 0 0px !important;
}
h4, .h4, h4 a {
    color: #2c0a44;
    font-family: Ubuntu;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
    padding-bottom: 12px;
}
a:hover, p a:hover {
    color: #370e53;
    text-decoration: none;
}
p {
    font-size: 18px;
font-family: Ubuntu !important;
    font-weight: 400 !important;
    font-style: normal !important;
line-height:24px !important;
}
p.testimonial_author {
    font-size: 17px !important;
    color: #665c5f !important;
font-weight: bold !important;
}
.qbutton:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
    background-color: #2c0a44;
}
.qbutton:hover, .qbutton.medium:hover, #submit_comment:hover, .load_more a:hover, .blog_load_more_button a:hover, .post-password-form input[type='submit']:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {
    color: #ffffff;
    border-color: #2c0a44;
}
div#slide-17-layer-1 {
    font-style: italic !important;
}

.q_tabs .tabs-nav li.active a {
    color: #665c5f !important;
}
.q_tabs .tabs-nav li a {
    color:#665c5f !important;
}
body {
    font-family:Ubuntu !important;
    color: #665c5f;
    font-size: 14px;
    font-weight: 400;
}
.footer_bottom_holder, .footer_bottom, .footer_bottom p, .footer_bottom_holder p, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) {
    font-family: "Ubuntu", sans-serif;
    font-size: 12px !important;
    letter-spacing: 0px;
    line-height: 26px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: small;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
span.tab-title {
    font-size: 13px !important;
}
.textwidget.custom-html-widget {
    margin-bottom: 61px;
}
div#slide-25-layer-1 {
    font-style: italic !important;
}
.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    font-family: "Ubuntu", sans-serif;
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 26px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
}
div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: rgb(44, 10, 68) !important;
font-family: "Ubuntu", sans-serif;
    font-size: 15px;
 letter-spacing: 0px;
    line-height: 26px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    display: inline-block;
    position: relative;
    background-color: #370e52;
    border-color: #3d3d3d;
}

p {
    font-size: 15px;
    font-family: Ubuntu !important;
    font-weight: 400 !important;
    font-style: normal !important;
    line-height: 24px !important;
}
.vc_column-inner.vc_custom_1538485109010 {
    height: 185px; !important
}
.vc_column-inner.vc_custom_1538485052214 {
    height: 185px; !important
}
.vc_column-inner.vc_custom_1538485144283 {
    height: 185px; !important
}
.vc_column-inner.vc_custom_1539165437336 {
    height: 494px;
    width: 259px !important;
}
.vc_column-inner.vc_custom_1539165466711 {
height: 494px;
width: 259px !important;
}
.vc_column-inner.vc_custom_1539165426425 {
height: 494px;
width: 259px !important;
}
img.mobile {
    height: 36% !important;
}
@media (max-width:1000px){
.vc_col-lg-3 {
    width: 100%;
padding-bottom:10px;
} }
@media (max-width:1000px){
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1539004811688.grid_section {
    padding-left: 0px !important; 
} }
@media (max-width:1000px){
.q_accordion_holder.accordion div.accordion_content_inner {
    padding: 8px 0px 29px !important;
    display: block;
 } }
.vc_col-sm-12 {
    width: 100%;
    min-height: 0px;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    color: #888 !important; }

div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #2c0a44 !important;
}
div#slide-33-layer-1 {
    font-style: italic !important;
}
.vc_column-inner.vc_custom_1540198172395 {
    height: 185px !important;
}
.vc_column-inner.vc_custom_1540198178886 {
height: 185px !important;
}
.vc_column-inner.vc_custom_1540198185738 {
height: 185px !important;
}
.vc_column-inner.vc_custom_1540198192498 {
height: 185px !important;
}

i.qode_icon_font_awesome.fa.fa-bars {
    color: #370e52 !important;
}
::selection {
    background: #de242e;
}
::selection {
    background: #1abc9c;
    color: #fff;
}
.wpml-ls-legacy-list-horizontal li:first-child{
    border-right: 1px solid #fff !important;
}
.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #818181 !important;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: white !important;
    color: #818181 !important;
}
div.wpcf7-response-output:before {
 color: #818181;
}