/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  //CSS
  
}
.brk-categories__item-count>i, .brk-categories__item.active .brk-categories__item-count>i, .brk-categories__item:hover .brk-categories__item-count>i, .brk-categories_white .brk-categories__item.active .brk-categories__item-count, .brk-categories_white .brk-categories__item:hover .brk-categories__item-count, .brk-tabs_forum.brk-tabs-hovers .brk-tab.current .brk-tab__icon i, .brk-tabs_forum.brk-tabs-hovers .brk-tab:hover .brk-tab__icon i {
    color: #422e52;
}
.brk-categories__item.active, .brk-categories__item:hover {
    background-color: #8b69a5;
    box-shadow: inset 0 0 5px rgba(0,0,0,.01);
}
.brs-sidebar_right {
    padding-left: 0px !important;
}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
.fade:not(.show) {
    opacity: 1 !important;
}
#toTop:before {

    margin-left: -48px !important;
    /* margin-right: 33px; */
}
.brk-header__element_skin-2 .brk-header__element--label {
    text-transform: initial !important;
    font-size: .625rem;
    letter-spacing: .04em;
    opacity: .8;
}

@media (min-width: 1025px) and (max-width: 1280px) {
  
  //CSS
  
}
.full-screen {
    width: 100%;
    min-height: 67vh !important;
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
 .brk-header-mobile-wrap__logo {
    width: 65px !important;
    margin-left: 12px !important;
}
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
 .brk-header-mobile-wrap__logo {
    width: 65px !important;
    margin-left: 12px !important;
}
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
   .brk-header-mobile-wrap__logo {
    width: 65px !important;
    margin-left: 12px !important;
}
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  .brk-header-mobile-wrap__logo {
    width: 65px !important;
    margin-left: 12px !important;
}
  
}
.brk-header__element a:before {
    background-color: #fff!important;
}
.brk-header {
    background-color: #f8f9fa !important;
}
.col-lg.align-self-lg-stretch.text-lg-center {
    padding-left: 375px !important;
}
.accordion .card h1, .accordion .card h2, .accordion .card h3, .accordion .card h4, .brk-header_color-dark .brk-header__element, .btn-inside-out_text-dark.btn-inside-out-invert.btn-icon [class*=fa-]:before {
    color: #000 !important;
}
.brk-header_style-1 .brk-nav__menu>li>a:before {
    background-color: rgb(109, 65, 138) !important;
}
.brk-header_style-1.brk-header_color-white .brk-nav__menu>li>a {
    color: #000 !important;
}
.brk-call-us__link {
    color: #f8f9fa!important;
}
.brk-header_color-white .brk-call-us {
    color: #0a0b06 !important;
}
.brk-header .brk-social-links__content a:hover i, .brk-header_color-white .brk-social-links__open, .brk-header_style-2 .brk-social-links__content a:hover i {
    color: #8b69a5 !important;
}
.brk-open-top-bar__circle {
    background-color: #000 !important;
}
.brk-call-us__link {
    background-color: #8b69a5 !important;
}
.brk-header .brk-social-links__content a i {
    color: #8b69a5 !important;
}
.brk-header .brk-social-links__content a:hover {
    background-color: #8b69a5 !important;
}
a.brk-call-us__number {
    color: #190f04 !important;
}
.brk-bg-grad {
    background: linear-gradient(to right, #8b69a5c4, #19121fbf) !important;
}
.brk-header_color-white .brk-header__element {
    color: #ffffff !important;
}
.brk-header .brk-social-links__header {
    box-shadow: 0 6px 30px rgba(0,0,0,.12), inset 0 -2px #8b69a5 !important;
}
.brk-header .brk-social-links:not(.brk-social-links_no-open) .brk-social-links__block {
    box-shadow: inset 0 3px 5px rgba(0,0,0,.03), inset 0 -3px #8b69a5 !important;
}
.brk-base-font-color {
    color: #8120cc !important;
}
.title__heading-06.title__heading-sub {
    font-size: 80px !important;
}
.font__weight-light {
    font-weight: 400 !important;
}
.title__heading-06.title__heading-main {
    margin-top: -40px !important;
}
.brk-gallery-card__overlay {
    box-shadow: 0 10px 20px rgba(139, 105, 165, 0.71) !important;
}
.brk-bg-gradient-40deg-60 {
    background-color: #8b69a5c2 !important;
}
.swiper-base-arrow-md {
    background-color: #8b69a5 !important;
}
.brk-base-bg-gradient-50deg-a {
    background-image: linear-gradient(to right, #9175aac4, #432c54cf) !important;
}
.brk-gallery-card__add-1, .brk-gallery-card__add-2, .brk-gallery-card__add-3, .brk-gallery-card__add-4, .brk-gallery-card__add-5, .brk-gallery-card__add-6 {
    background-color: #f3f3f5 !important;
}
.brk-testimonials-layered-horizontal .after-layer {
    background-color: #f3f3f5 !important;
}
a:hover {
    color: #ffffff !important;
}
.brk-social-links_rounded .brk-social-links__item:hover {
    background-color: #8b69a5 !important;
}
#toTop {
    background: #422e52 !important;
}
.brk-border-color-light {
    border-color: #5b4768 !important;
}
.brk-bg-light-gray {
    background-color: #f3f3f5 !important;
}
.progress__gradient .progress__bar>.before {
    background: #8b69a5 !important;
}
.progress__gradient .progress__bar {
    background: linear-gradient(to right,#8b69a5,#8b69a5) !important;
}
p.brk-dark-font-color.font__size-16.line__height-26.mb-lg-70.mb-40.text-center.text-lg-left {
    text-align: justify !important;
}
.brk-testimonials-layered-horizontal__container.brk-library-rendered.rendered {
    padding-top: 50px !important;
}
.brk-header .brk-social-links__content a:hover {
    background-color: #f8f9fa !important;
}
a.item {
    color: #000 !important;
}
.breadcrumbs__section-dark .breadcrumbs__wrapper .breadcrumb li.breadcrumb__icon a {
    color: #8b69a5 !important;
}
.breadcrumbs__section-dark .breadcrumbs__wrapper .breadcrumb li.breadcrumb__icon a {
    height: 50px !important;
}
.brk-img-double-wide {
    padding-bottom: 50px !important;
}
body {
    background: #f3f3f5 !important;
}
.services-architecture__icon i {
    color: #8b69a5 !important;
}
.brk-dark-blur-font-color {
    color: #585858 !important;
}
.breadcrumbs__section-dark .breadcrumbs__wrapper .breadcrumb {
    background: #f3f3f5 !important;
}
.breadcrumbs__section-dark .breadcrumbs__wrapper .breadcrumb li.breadcrumb__icon a {
    background: #f3f3f5 !important;
}
p.brk-white-font-color.font__size-16.font__weight-normal.line__height-26.mt-10.mb-20.text-center.text-sm-left {
    color: #fff !important;
}
p.font__family-open-sans.font__size-15.mt-10 {
    color: #fff !important;
}
p.brk-white-font-color.font__family-montserrat.font__size-20.font__weight-semibold.line__height-30.mb-10.text-center.text-sm-left.cc {
    color: #fff !important;
}
.brk-form-strict textarea {
    min-height: 145px !important;
}
.breadcrumbs__section-dark .breadcrumb-bg {
    opacity: 0.3 !important;
}
.title__divider {
    background: #f3f3f5 !important;
}
.brk-base-bg-gradient-right {
    background-image: linear-gradient(to bottom, #ccb9da, #8b69a5) !important;
}
.arrows-classic .slick-arrow:before {
    color: #4f2f63  !important;
}
.triple-slider.arrows-classic .slick-next:hover, .triple-slider.arrows-classic .slick-prev:hover {
    background-color: #9b7db2 !important;
}
.d-flex.flex-wrap.brk-footer__info-grid.flex-sm-row.flex-column.brk-white-font-color.text-center.text-sm-left {
    padding-left: 50px !important;
}
p.brk-white-font-color.font__size-16.font__weight-normal.line__height-26.mt-10.mb-20.text-center.text-sm-left {
    padding-left: 50px !important;
    padding-right: 40px !important; 
}