

.carousel-inner .slider_content .text .qbutton {
font-size:20px !important;
padding:10px 20px !important;
}

.footer_top_holder .column1 {
width:40% !important;
}

.footer_top_holder .column2 {
width:60% !important;
}

.footer_top_holder .two_columns_50_50 .column1.footer_col2 {
width:40% !important;
}

.footer_top_holder .two_columns_50_50 .column2.footer_col3 {
width:60% !important;
}

.button-about {
text-align:center !important;
}

.testimonials-inside-page h1, .testimonials-inside-page p, testimonials-inside-page span {
color:#fff !important;
}

.q_icon_with_title .icon_title_holder {
margin-bottom:0px !important;
}

.header_top {
height:35px !important;
padding-bottom:5px;
padding-top:5px;
}

.header_top p a{
font-size:16px !important;
}

.q_icon_with_title .icon_text_holder .icon_title_holder .icon_title {
vertical-align:text-top !important;
font-size:13px !important;
line-height:16px !important;
}

.q_icon_with_title.tiny .icon_holder img {
width:16px !important;
height:16px !important;
}

/*.q_logo a {
  height: 100px !important;
}*/

.q_icon_with_title .icon_text_holder .icon_title {
  font-weight: 400;
}
.q_list.circle ul>li:before{
  background-color: #86415c;
}
.title {
  border-bottom-width: 5px;
}
.footer_top {
 /* border-top: 5px solid #86415c; */
}

.carousel-control .prev_nav, .carousel-control .next_nav {
    border: none;
    margin-top: 21px;
}

.carousel-control .prev_nav {
    left: 20px;
}

.carousel-control .next_nav {
    right: 20px;
}

.carousel-control i {
    font-size: 24px;
}

.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i {
    color: rgba(134,65,92,1);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}


@media screen and (max-width: 780px) {

.footer_top_holder .column1 {
width:100% !important;
}

.footer_top_holder .column2 {
width:100% !important;
}

.footer_top_holder .two_columns_50_50 .column1.footer_col2 {
width:100% !important;
/*text-align:center !important;*/
}

.footer_top_holder .two_columns_50_50 .column2.footer_col3 {
width:100% !important;
/*text-align:center !important;*/
}

.email-top-header {
display:none !important;
}
.number-top-header {
display:block !important;
}
.header_top {
border:none !important;
}
.header_top .left {
display:none !important;
}


header .q_logo img.mobile {
margin-top:20px !important;
}

.top-header-div {
display:none !important;
}
}
