

.brk-header_style-1.brk-header_color-white.nls-color-dark .brk-nav__menu>li>a {color: #272727!important;}
.nls-color-dark.brk-header_style-1 .brk-nav__menu>li>a:before {background-color: var(--brk-base-1);}

.font-sans {font-family: sans-serif!important;}
.font-roboto {font-family: 'Roboto', sans-serif!important;}
.font__family-khand {font-family: 'Khand', sans-serif;}

.brk-header-mobile__logo-1, .brk-header-mobile__logo-2 {height:60px!important;}
.brk-header-mobile__open {--bc: #fff!important;}
.brk-header-mobile-wrap__logo > img {height: 50px;}


.tp-parallax-wrap + .tp-parallax-wrap {margin-top:-50px;padding-bottom:50px;}

.brk-lang__option li {line-height:40px;}
.brk-lang__option li > a > i {font-size:20px;line-height:40px;}


.brs-posts-container a {color: var(--brand-primary);}

.fill-dark {fill:#272727!important;}
.text-dark {color: #272727!important;}

.brk-header .brk-login__content {display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;padding: 20px 30px;}

.brk-form-round .brk-form-label {margin-bottom:10px;}

.hide-password {display: none}
.password-showhide.reveal {position: absolute;top:53px;right:32px;font-size: 10px;text-transform: uppercase;font-weight: 600;cursor: pointer;}
.password-showhide.reveal .fas {font-size: 16px;}

.brk-parallax__bg-gradient-dark {background: -webkit-gradient(linear,left top,right top,from(#fd8000),to(#ffc109));background: linear-gradient(to right,#fd8000,#ffc109);}


.btn-cta.btn-gradient::before {background:radial-gradient(circle closest-side, #ffd468, transparent);}

.nls-bg-light, .bg-light {background-color:#F5F7FB!important;}

.brk-search__form [type="text"] {width: 100%;height: 66px;border-radius: 0;box-shadow: none;border: 0;color: #272727;padding: 0 50px 0 29px;line-height: 66px;font-size: .875rem;}

.content-header .title__heading-06.title__heading-sub {color: rgba(221, 221, 221, 0.46);}

.brk-header .brk-bg-grad.brk-header__top-bar {background: rgba(0, 0, 0, 0.6) !important;}

.btn-cta {background:var(--brk-base-6)!important;}


#adminForm .btn-icon .fa-arrow-right {left: -12px;top: 2px;}
#adminForm .round__wrap.content__side-left .parallax__bg-shape-lg svg {-webkit-transform: translate(-35%,0);transform: translate(-35%,0);}
#adminForm .round__wrap.content__side-right .parallax__bg-shape-lg svg {-webkit-transform: translate(35%,0);transform: translate(35%,0);}

#search-form {border-bottom: 1px solid var(--form-color-1);font-family:'Roboto', Arial;}
#search-form .brk-form-wrap {margin-top:0;}
#search-form #finder-search {position:relative;bottom:-1px;}
#search-form input[type="text"] {padding:0;font-weight:400;border-bottom:1px solid transparent;height:52px;}
#search-form .brk-form-wrap-active [type="text"] {border-bottom:1px solid var(--brand-primary);}
#search-form .brk-form-strict [type="text"] + .input-label {left:0;color: var(--brk-dark-base);}
#search-form .brk-form-wrap-active [type="text"] + .input-label {letter-spacing:0;}


#search-form .btn-search {box-shadow: 0 5px 16px rgba(var(--brand-primary-rgb), 0.5);color: #fff !important;background-color: var(--brand-primary);border-radius: 50%;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 0.875rem;width: 40px;height: 40px;line-height: 42px;position:relative;top:5px;}
#search-form .btn-search > i {line-height: 42px;}

#search-results hgroup {border-bottom: 1px solid var(--form-color-1); }
#search-results hgroup h1 {letter-spacing: 3px;font-weight: 600;font-family: 'Khand', sans-serif;color: #2a3644; margin-top: 0;}
#search-results hgroup h2.lead { font: normal normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #2a3644; margin: 0; padding-bottom: 10px; }
#search-results .brk-forum-preview__title {bottom:0;}

section .title__heading-06.title__heading-main {margin-top:-40px;}

.basic-page h3 {font-family: 'Khand', sans-serif;text-transform:uppercase;font-size:28px;letter-spacing:3px;font-weight:600;padding-top:30px;margin-bottom:15px;}
.basic-page p {margin-bottom:20px;font-family: 'Roboto', sans-serif;font-size:18px;line-height:1.5;}
.basic-page a {color:#fab300;}

.flip-box__strict-number {font-size: 11rem;margin-left: 0;}


.brk-footer .logo-svg.brk-header__logo {height: 60px;}

.brk-simple-card__overlay.brk-base-bg-gradient-10deg, .brk-portfolio-card__figure .brk-base-bg-gradient-90deg {background-image: linear-gradient(10deg, rgba(0,0,0, 0.92), rgba(0,0,0, 0.7));}


#osmap .page-header {display:none;}
#osmap .level_0 > li.osmap-has-children {display:block;margin-bottom:50px;}
#osmap .level_0 > li.osmap-has-children ul {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}
#osmap .level_0 > li.osmap-has-children > a {display:block;font-family: 'Khand', sans-serif;text-transform:uppercase;font-size:28px;letter-spacing:3px;font-weight:600;margin-bottom:20px;}
#osmap li:not(.osmap-has-children) {margin-bottom:5px;}
#osmap li:not(.osmap-has-children) > a {font-family: 'Roboto', sans-serif;font-size:16px;line-height:24px;display:block;}

#adminForm .btn-inside-out:hover {box-shadow:none;}
#adminForm .btn-inside-out:hover>span.text {position: relative;left: -10px;}


.flip__back .edit-box {top:10px;right:10px;}


.brk-post-full__meta-date {margin-right:25px!important;}
.brk-post-full__meta-date i {font-size: 14px!important;margin-right: 10px!important;}

.brs-posts-container .rotation-slider {max-width:none;}
.brs-posts-container .arrows-classic .slick-prev:before {content:"\f060";font-family: "Font Awesome 5 Pro";}
.brs-posts-container .arrows-classic .slick-next:before {content:"\f061";font-family: "Font Awesome 5 Pro";}
.brk-pagination.brk-pagination-four .page-numbers.prev, .brk-pagination.brk-pagination-four .page-numbers.next {font-family: "Font Awesome 5 Pro";}

.brk-filters_style-1.brk-filters .brk-filters__item::after {background: -webkit-gradient(linear, left top, right top, from(var(--brk-base-3)), to(var(--secondary)));background: linear-gradient(to right, var(--brk-base-3), var(--secondary));}


.brk-search__header, .brk-mini-cart__header, .brk-header .brk-social-links__header {box-shadow: 0 6px 30px rgba(0, 0, 0, 0.12), inset 0 -2px var(--brand-primary)!important;}

.top-content-menu {border-bottom:3px solid #f3f3f3;}
#topContentNav .nav-link, #topContentNav .nav-item.active .nav-link {position:relative;-webkit-transition: color .3s;}
#topContentNav .nav-link:after {content: "";display: block;opacity: 0;height: 3px;width: 0;position: absolute;background-color: var(--brk-secondary-6);-webkit-transition: width .3s,opacity .1s .2s;transition: width .3s,opacity .1s .2s;bottom: -3px;left:0;}
#topContentNav .nav-link:hover, #topContentNav .nav-item.active a {color:var(--brand-primary);-webkit-transition: color .3s;}
#topContentNav .nav-link:hover:after, #topContentNav .nav-item.active .nav-link:after {width: calc(100%);opacity: 1;-webkit-transition: width .3s,opacity .1s;transition: width .3s,opacity .1s;}


.brs-post_mini-vertical .brs-post__about {padding: 16px 15px 18px 17px!important;}
.brs-post_mini-vertical .brs-post__link {top: 18px!important;right: 7px!important;}
.brs-post_mini-vertical .brs-post__date-icon {font-size:14px!important;}


.brk-tags_solid li:before, .brk-related-carousel__dots .slick-active {background-image: -webkit-gradient(linear,right top,left top,from(var(--brand-primary)),to(var(--brand-primary)))!important;background-image: linear-gradient(to left,var(--brand-primary),var(--brand-primary))!important;}
.brk-related-carousel__dots li {border-radius: 0px!important;}

.brk-related-carousel .brk-post-preview:hover .brk-post-preview__link {border-color:var(--brand-primary);}

.brk-post-preview__overlay.brk-base-bg-gradient-10deg {background-image:none;}
span.brk-base-bg-1, .brk-post-preview__overlay.brk-base-bg-gradient-10deg {background-color: rgba(0,0,0, 0.8) !important;}

.right-side .brs-post_mini-horizontal .brs-post__img-container {width: 25%;}
.right-side .brs-post_mini-horizontal .brs-post__date {color:var(--brand-primary);}


.brk-map:before, .brk-map:after {display:none;}

footer .badge-box {padding:20px;border: 1px solid rgba(255,255,255,0.05);text-align:center;}
footer .brk-categories__item {padding: 9px 20px 8px;}
footer .brk-categories__item:hover {background:rgba(255,255,255,0.03);}
footer .brk-categories_white .brk-categories__item > span {color: #eee;}
footer .brk-categories__item:hover .brk-categories__item-name, footer .brk-categories__item.active .brk-categories__item-name  {color:var(--white);}

.brk-pagination.brk-pagination-four {border-top: 2px solid rgba(205, 205, 205, 0.2);}
.brk-pagination.brk-pagination-four .pagination {padding: 10px 5px;}

.brk-pricing-light .product-long-description p .symbol-item {top: -8px;font-size: 0.625rem;margin-left: 5px;}



/**SOCIAL MEDIA ICONS***/

.sicon .icon-circle .fab {font-size:16px;color:#fab300;margin:0 auto;height:36px;width:36px;border-radius:50%;border:2px solid #fab300;line-height:32px;cursor:pointer;-webkit-transition:all ease-in-out 0.35s;-moz-transition:all ease-in-out 0.35s;-o-transition:all ease-in-out 0.35s;-ms-transition:all ease-in-out 0.35s;transition:all ease-in-out 0.20s,background-color ease-in-out 0.05s}

.sicon .icon-circle .fab:hover {background-color:#fab300;color:#fff;border:1px solid #fab300;-moz-box-shadow:inset 0 0 0 5px #fff;-o-box-shadow:inset 0 0 0 5px #fff;-ms-box-shadow:inset 0 0 0 5px #fff;-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff;-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}

footer .sicon .icon-circle .fab:hover {background-color:#fab300;color:#fff;border:1px solid #fab300;-moz-box-shadow:inset 0 0 0 5px var(--brand-primary);-o-box-shadow:inset 0 0 0 5px #fff;-ms-box-shadow:inset 0 0 0 5px var(--brand-primary);-webkit-box-shadow:inset 0 0 0 5px var(--brand-primary);box-shadow:inset 0 0 0 5px  var(--brand-primary);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}

.sicon .icon-circle i:before {margin-left:0;font-size:16px}
.sicon .icon-circle:hover i:before {margin-left:0;font-size:14px}
@media (min-width:320px) and (max-width:768px){
    .sicon .icon-circle .fab {font-size:15px;color:#fab300;margin:0 auto;height:40px;width:40px;border-radius:50%;border:2px solid #fab300;line-height:40px;cursor:pointer;-webkit-transition:all ease-in-out 0.35s;-moz-transition:all ease-in-out 0.35s;-o-transition:all ease-in-out 0.35s;-ms-transition:all ease-in-out 0.35s;transition:all ease-in-out 0.20s,background-color ease-in-out 0.05s}
    .sicon .icon-circle .fab:hover {background-color:#fab300;color:#fff;border:1px solid #fab300;-moz-box-shadow:inset 0 0 0 5px #fff;-o-box-shadow:inset 0 0 0 5px #fff;-ms-box-shadow:inset 0 0 0 5px #fff;-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff;-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
    .sicon .icon-circle i:before {margin-left:0;font-size:16px}
    }
.sicon .ifacebook .fab, footer .sicon .ifacebook .fab {color:#3B5998;border:2px solid #3B5998}
.sicon .ifacebook .fab:hover, footer .sicon .ifacebook .fab:hover {background-color:#3B5998;color:#fff;border:1px solid #3B5998}
.sicon .itwittter .fab, footer .sicon .itwittter .fab {color:#3cf;border:2px solid #3cf}
.sicon .itwittter .fab:hover, footer .sicon .itwittter .fab:hover{background-color:#3cf;color:#fff;border:1px solid #3cf}
.sicon .igoogle .fab, footer .sicon .igoogle .fab{color:#BD3518;border:2px solid #BD3518}
.sicon .igoogle .fab:hover, footer .sicon .igoogle .fab:hover{background-color:#BD3518;color:#fff;border:1px solid #BD3518}
.sicon .iLinkedin .fab, footer .sicon .iLinkedin .fab {color:#007bb7;border:2px solid #007bb7}
.sicon .iLinkedin .fab:hover, footer .sicon .iLinkedin .fab:hover {background-color:#007bb7;color:#fff;border:1px solid #007bb7}




/** END SOCIAL MEDIA ICONS**/






/** TESTIMONIALS**/
.brk-testimonials-dash-two__name {font-size: 1.125rem;margin-bottom: 5px;}
.brk-testimonials-dash-two__service {font-size: 0.8125rem;}
.brk-testimonials-dash-two__description {line-height: 1.5;margin-top:35px; letter-spacing:0;color:initial;height:96px;overflow:hidden;}
.brk-testimonials-dash-two__link-video span, .brk-testimonials-dash-two__text-reviews {box-shadow:none;}

.swiper-container-fade .swiper-slide {opacity:0!important;}
.swiper-container-fade .swiper-slide.swiper-slide-active {opacity:1!important;}

.brk-testimonials-dash-two .dash-two-pagination-bullet, .brk-testimonials-dash-two .dash-two-pagination-bullet-active {-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
/**END TESTIMONIALS**/


footer .icon-space {padding: 0px 30px 20px 0px;font-size: 1.5rem;margin: 0px;width: 55px;}



.blog-post .quoto-area{ margin: 0px 0 25px; }

.blog-post .quoto i{ font-size: 1.6em; display: inline-block; color: #64b4a6; }

.blog-post .quoto i:first-child{ transform: rotate(180deg); margin-right: 10px;  }

.blog-post .quoto i:last-child{ margin-left: 20px; position: absolute; }

.blog-post .quoto-name{ position: relative; padding-left: 30px; margin-top: 20px; }

.blog-post .quoto-name:after{ content:''; position:absolute; top: 50%; height: 1px; width: 20px; left: 0; background: #64b4a6; }




.brs-portfolio-list__about {width: calc(100% / 1170 * 800 + 6px)!important;}


/***BLOG***/
.main__content p {margin-bottom:1.5rem;}
.main__content h3 {font-size: 24px;line-height: 1.1;font-weight:700;margin-bottom:1rem;}

.brs-posts-container .brk-tags_image li a {font-weight: 600;line-height: 30px;padding: 0 20px;font-size: 0.825rem !important;}

/**END BLOG***/


/*******STORE*********/

.brk-pricing-light > .container [class*="col-"]:nth-child(1) .brk-pricing-light__item .brk-pricing-light__header, .brk-pricing-light > .container [class*="col-"]:nth-child(3) .brk-pricing-light__item .brk-pricing-light__header  {padding-top:40px;}
.brk-pricing-light .brk-pricing-light__header .btn {left:50%;margin-left:-107px;}

.brk-pricing-light > .container [class*="col-"]:nth-child(2) .brk-pricing-light__item .brk-pricing-light__header > h4, .brk-pricing-light > .container [class*="col-"]:nth-child(2) .brk-pricing-light__item .product-short-description {color:var(--white);}
.brk-pricing-light > .container .brk-pricing-light__item:hover .brk-pricing-light__header > h4 {color:var(--white);}

.brk-pricing-light__list-item .brk-pricing-light__period .sale-price {color:var(--brk-base-6);}


.subscription-price .sales-price {font-size: 24px;line-height: 24px;font-weight: 600;display: inline-block;position: relative;padding-right:18px;}
.subscription-price .sales-price .currency {font-size: 14px;position: relative;top: -3px;font-weight:500;}
.subscription-price .sales-price .decimal {font-size: 13px;position: absolute;top: 14px;line-height: 12px;right:-34px;font-weight: 500;}
.subscription-price .sales-price {font-size: 2.5rem;line-height: 1;}
.subscription-price .sales-price .currency {font-size: 18px;top:50%;margin-top:-11px;position:absolute;left:-14px;}

.brk-pricing-light .brk-pricing-light__list-indicator > i {line-height:24px;}


.smaller {font-size: 90%;}




.row-no-gutter .info-box__wrapper-image p {min-height:100px;}



.steps__wrapper-checkers .steps__dot:before {font-family: "Font Awesome 5 Pro"!important;}


.brk-checkout-order-item .j2store-subscription_duration_text > b {font-weight:400;}

.flip-box__position_50 {top: 50px;}
.flip-box__position_25 {top: 25px;}

.brk-sc-honeycomb-one:hover {box-shadow: 0 6px 50px rgba(var(--brk-base-6-rgb), 0.3)!important;}
.brk-sc-honeycomb-one .brk-sc-honeycomb-one__layer {opacity: 1!important;}
.brk-sc-honeycomb-one__layer {background: var(--brand-primary)!important;}
.brk-sc-honeycomb-one__content .brk-sc-honeycomb-one__header .process-title:hover {color:#fff;}
.brk-sc-honeycomb .brk-sc-honeycomb-one_hide-btn .brk-sc-honeycomb-one__header .after {background-color: var(--brk-secondary-6)!important;}
.brk-sc-honeycomb .brk-sc-honeycomb-one_hide-btn:hover .brk-sc-honeycomb-one__header .after {background-color:var(--brk-secondary-6)!important;}

#j2store-checkout.j2store .checkout-heading {border: 1px solid #e9e9e9;background: #fff;box-shadow: 0 0 15px 0 transparent, 0 0 5px 0 transparent;min-height: 76px;padding: 29px 85px 29px 40px;position: relative;}
#j2store-checkout.j2store .checkout-heading a {position:absolute;top:24px;right:24px;float:none;margin-top:0;text-transform:uppercase;font-weight:700;font-family: roboto,arial;}
#j2store-checkout.j2store .checkout-content > div {padding-top:20px;}

#j2store-checkout.j2store .checkout-content .form-box br {display:none;}

.brk-form-wrap .input-label {cursor: text;}


/*.brk-form-strict .brk-form-wrap .input-label {position: absolute;top: 22px;left: 21px;display: block;font-size: .875rem;line-height: 14px;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;color:var(--brk-dark-base);font-family:roboto,arial;}
*/
.brk-form-strict .brk-form-wrap.brk-form-wrap-active1 input {padding: 0;font-size: 1.1rem;}
.brk-form-strict .brk-form-wrap.brk-form-wrap-active1 .input-label {top: -10px;left:0px;text-transform:capitalize;letter-spacing:0;color: rgba(var(--brk-dark-base-rgb),.7);font-family:roboto,arial;}

.brk-form-strict .brk-form-wrap.brk-form-wrap-active1 select {width:100%;position:relative;overflow-x:hidden;border:1px solid var(--form-color-1);height: 42px;line-height: 40px;top: 14px;}

.boxSM {overflow: visible!important;}
.boxSM .rstbox-close {display:none;}
.info-box__wrapper-image.brk-header__element_skin-1 {padding: 40px;position: relative;z-index: 1;background-color: #f9fbff;border-radius: 10px;}
.info-box__wrapper-image.brk-header__element_skin-1 input[type="password"] {background:#fff;border-color:#eee;}

.alert-clean {margin-bottom:0!important;color:initial!important;}
.alert-clean.alert-message {border-color:var(--brk-base-6)!important;background:#fff;color:#272727!important;}
.boxSM .alert .close.font__size-18 {display:inline-block;}


#j2store-checkout-content .shipping-make-same>label {display: inline-block;}
#j2store-checkout-content .shipping-make-same>label.brk-form-checkbox {position:relative;top:3px;}

.brk-tabs-hovers_style-1 .brk-tab i {width:20px;text-align:center;}

.brk-tab-item .info-box__wrapper-image.brk-header__element_skin-1 {margin:0;border-radius:0;}
.brk-tab-item .info-box__wrapper-image.brk-header__element_skin-1:hover {box-shadow:none;transform:translate(0,0);}


.btn-pos.btn-pos-white {background:#fff;}
.btn-pos.btn-pos-green {background:#08d75f;color:#fff;}
.btn-pos.btn-pos-green:hover span {background:#049a01;border:2px solid #049a01;}



/********END STORE********/


.brk-bottom-m120 {position: relative;bottom: -120px; }
.brk-call-us.brk-header__item .brk-call-us__link {background: var(--brk-base-6);color:#fff!important;}

.brk-slider-cards .brk-slider__control .brk-slider__dots li.slick-active button {border: 1px solid rgba(var(--brk-secondary-6-rgb), 1.0)!important;}

.btn-backgrounds_dark {color:#fff!important;}
.btn-backgrounds_dark:hover .before {background:var(--brk-secondary-6);}

.newline-special-content p {color:var(--brand-primary);font-size: 1.2rem;line-height: 1.5;margin-bottom:25px;}

.brk-services-slider-1 .services-architecture-bg {height:130px;padding: 0px 20px;background:transparent;}
.brk-services-slider-1 .services-architecture-bg__container {padding-left:0;max-height:50px;width:100%;text-align:center;}
.brk-services-slider-1 .services-architecture-bg__container img {width:auto;max-height:50px;transition: all 0.3s;}
.brk-services-slider-1 .services-architecture-bg__container a:hover img {transform: scale(1.05);transition: all 0.3s;}

.brk-map {border-top: 1px solid rgba(0,0,0,0.1);}
/***********PROJECTS*********/

/***ATS***/
.akeeba-renderer-fef {padding:0;}
.akeeba-renderer-fef h1, .akeeba-renderer-fef h2, .akeeba-renderer-fef h3, .akeeba-renderer-fef h4, .akeeba-renderer-fef h5, .akeeba-renderer-fef h6 {margin: inherit;font-weight: inherit;line-height: inherit;font-family: inherit;}

.brk-forum-preview__title {bottom:0!important;dispaly:block;}
.ats-ticket-initial {background:var(--brand-primary);height:64px;width:64px;line-height:64px;text-align:center;-webkit-transition: .3s ease opacity;transition: .3s ease opacity;}
.brk-forum-preview_wide:hover::after {border:2px solid rgba(205, 205, 205, 0.2)!important;}





/*** END ATS***/
#nlwdProjectPage .brk-carousel__items {background: #fff;padding: 10px;}
#nlwdProjectPage .title__heading-06.title__heading-main {text-transform:none;}
#nlwdProjectPage .brk-carousel_project .brk-carousel__bg {background-color:#F4F4F4;position: relative;height: 100%;width: 100%;background-size: cover;background-position: center;padding-top:0;}
#nlwdProjectPage .brk-carousel_project .brk-carousel__bg:before {content:"";position:absolute;top:0;left:0;display:block;width:100%;background:rgba(0,0,0,0.85);height: 100%;}
#nlwdProjectPage .brk-carousel_project .stat-icon {font-size: 2rem;}
#nlwdProjectPage .brk-carousel_project .counter {color:var(--brk-base-6);}
#nlwdProjectPage .brk-base-bg-gradient--30deg {/*background:var(--brand-primary);*/background:#161a1d;}
#nlwdProjectPage .brk-tabs_tabbed-icons-gradient .brk-tab i {background-image: initial;-webkit-text-fill-color:initial;color:#fff;}
#nlwdProjectPage .brk-tabs_tabbed-icons-gradient .brk-tab:after {background:#fff;}
#nlwdProjectPage .brk-tabs_tabbed-icons-gradient .brk-tab.active:after {background-image: initial;background-color:var(--brk-secondary-6)!important;}
#nlwdProjectPage .project_type_title {color: var(--brk-base-6);}
#nlwdProjectPage .project_type_title > i {top: -1px;}
#nlwdProjectPage .brk-portfolio-card__category {background-color: var(--brk-base-6);}
#nlwdProjectPage .brk-portfolio-card {height:initial;}
#nlwdProjectPage .img-square .square {border: 4px solid #fff;z-index: 5;}

#nlwdProjectPage .image-popup:after {opacity: 1;background: rgba(0,0,0, 0.0);}
#nlwdProjectPage .image-popup:hover:after {opacity: 1;background: rgba(0,0,0, 0.6);}

.brk-carousel__img--image-description {position:absolute;bottom:0;height:24px;left:0;width:100%;display:block;background:rgba(34, 34, 34, 0.7);color:#fff;text-align:center;font-size:14px;letter-spacing:2px;text-transform:uppercase;line-height:24px;}
.brk-bg-yellow {background:#fab300!important;}

.fancybox-caption-wrap {text-align:center;}

.image-link.frame-image:before, .image-popup.frame-image:before {content:'\f03e';font-family: 'Font Awesome 5 Pro';}



.brk-tags_rectangle li a:before {background-image:-webkit-gradient(linear, left top, right top, from(rgba(var(--brk-base-6-rgb), 0.94)), to(rgba(var(--brk-base-6-rgb), 0.94)));background-image: linear-gradient(to right, rgba(var(--brk-base-6-rgb), 0.94), rgba(var(--brk-base-6-rgb), 0.94))!important;}


.font-size-1rem {font-size:1rem;}
.font-size-2rem {font-size:2rem;}
.font-size-3rem {font-size:3rem;}
.font-size-4rem {font-size:4rem;}
.font-size-5rem {font-size:5rem;}


.version8projects .brk-grid .brk-simple-card {box-shadow: 0 5px 12px rgba(0,0,0,.15);width: -webkit-calc(100% - 30px);width: calc(100% - 30px);height: -webkit-calc(100% - 30px);height: calc(100% - 30px);}
.version8projects .brk-grid .brk-simple-card:hover {box-shadow: 0 5px 10px rgba(0,0,0,.2);}


.formelm-buttons.btn-toolbar {border-top: 2px solid rgba(205, 205, 205, 0.2);padding-top:10px;}
.formelm-buttons.btn-toolbar .btn.btn-toolbar-item, .btn-toolbar.btn-toolbar-top .btn.btn-toolbar-item, .btn-toolbar-btn {box-shadow: none;border: 1px solid rgba(205, 205, 205, 0.2);color: #272727;}
.formelm-buttons.btn-toolbar .btn.btn-toolbar-item:first-child, .btn-toolbar.btn-toolbar-top > .btn.btn-toolbar-item {border-right:none;border-top-left-radius:21px;border-bottom-left-radius:21px;border-right: 1px solid rgba(205, 205, 205, 0.2);}
.formelm-buttons.btn-toolbar .btn.btn-toolbar-item:first-child + .btn.btn-toolbar-item, .btn-toolbar.btn-toolbar-top .dropdown-toggle.btn-toolbar-item {border-left:none;border-top-right-radius:21px;border-bottom-right-radius:21px;padding-left:16px;padding-right:16px;}
.formelm-buttons.btn-toolbar ul.dropdown-menu > li > a, .btn-toolbar ul.dropdown-menu > li > a, .com_jptasks ul.dropdown-menu > li > a {padding: .25rem 0.75rem;font-weight: 400;color: #212529;display:block;font-size: 0.825rem;}
.brk-tab-item .minicolors {width:100%;}
.brk-form-round .brk-tab-item label {display:block;margin-bottom:6px;}
.brk-form-round .brk-tab-item .minicolors [type="text"] {padding-left:40px;}
.brk-form-round .brk-tab-item .minicolors .minicolors-swatch {left: 15px;top: 17px;border-radius: 50%;}
.brk-form-round .brk-tab-item .btn-danger {color:#dc3545;border-color:#dc3545;border-radius:25px;}
.brk-form-round .brk-tab-item .btn-danger:hover, .brk-form-round .brk-tab-item .btn-danger:focus {outline:0;color:#fff;}
.brk-form-round .brk-tab-item .btn-small {font-size: 13px;padding: 4px 22px;}
#aclm-groups > div {padding:6px;}
#aclm-groups > div:nth-child(odd) {background:#f6f9ff;}

.btn-toolbar-btn {border-radius:21px;}

.award__item {padding:0 7px;margin-bottom:14px;display:block;}
.award__item img {height:60px;width:auto;}
footer .breadcrumbs__section-angle .breadcrumb {width:100%;}
footer .breadcrumbs__section-angle .breadcrumb li {padding: 0 27px 0 36px;}
footer .breadcrumbs__section-angle .breadcrumb li .separator {background: none;opacity:0.4;}
footer .breadcrumbs__section-angle .breadcrumb li:first-child .separator {display:none;}
footer .breadcrumbs__section-angle .breadcrumb li .separator:before, footer .breadcrumbs__section-angle .breadcrumb li .separator:after {width:15px;}
footer .breadcrumbs__section-angle .breadcrumb li a {-webkit-transition:.3s ease all;transition:.3s ease all;letter-spacing: 2px;font-weight: 600;}
footer .breadcrumbs__section-angle .breadcrumb li a:hover {color:#fab300;-webkit-transition:.3s ease all;transition:.3s ease all;}
footer .sicon .ifacebook .fab {color:#fff;}


.bg-light .flip-box__strict-title {height:30px;line-height:30px;letter-spacing:1.5px;padding-top:0;}
.bg-light .flip-box__strict-title h4 {color:var(--brk-dark-base);}


.progress-danger.progress__classic .progress__bar-counter {color:#dc3545;}
.progress-danger.progress__classic .progress__bar .circle > .after {border-color:#dc3545;}
.progress-warning.progress__classic .progress__bar-counter {color:#ffc107;}
.progress-warning.progress__classic .progress__bar .circle > .after {border-color:#ffc107;}
.progress-success.progress__classic .progress__bar-counter {color:#28a745;}
.progress-success.progress__classic .progress__bar .circle > .after {border-color:#28a745;}
.progress-info.progress__classic .progress__bar-counter {color:#007bff;}
.progress-info.progress__classic .progress__bar .circle > .after {border-color:#007bff;}



.btn-toolbar.btn-toolbar-top {border-bottom: 2px solid rgba(205, 205, 205, 0.2);padding-bottom: 10px;}
/*.btn-toolbar.btn-toolbar-top .dropdown-toggle.btn-toolbar-item:not(.disabled) {background:#272b2b!important;}*/
.btn-toolbar.btn-toolbar-top #btn-bulk.btn-toolbar-item:not(.disabled) {background:#272b2b!important;}
.btn-toolbar.btn-toolbar-top .dropdown-toggle.btn-toolbar-item:after {margin-left:0;}
.btn-toolbar.btn-toolbar-top .dropdown-toggle.btn-toolbar-item:not(.disabled)::after {border-top: .3em solid #fff;}
.btn-toolbar.btn-toolbar-top .dropdown-toggle.btn-toolbar-item:not(.disabled) > i {color:#fff;}
.btn-toolbar.btn-toolbar-top .dropdown-toggle.btn-toolbar-item > i {position:relative;top:3px;}
#filters .btn-toolbar {padding-top:20px;}

.page-limit-select.brk-form.brk-form-round .jq-selectbox {min-width: 100px;margin-top: 10px;}
.page-limit-select.brk-form-round.brk-form .jq-selectbox__select {height: 46px;}
.page-limit-select.brk-form-round.brk-form .jq-selectbox__select .jq-selectbox__select-text {height: 46px;line-height: 42px;}

.page-limit-select.brk-form-round.brk-form .jq-selectbox__select .jq-selectbox__trigger-arrow {top:20px;}

.brk-forum-list__body .dropdown .btn.dropdown-toggle, .brk-forum-list__body .completion-button-box .btn {position:inherit;left:initial;box-shadow:none;-webkit-transform: none;transform: none;padding: 0 8px;}

#list-reorder .brk-forum-list__body .brk-forum-preview {padding: 15px 20px 15px 20px;border-bottom: 2px solid rgba(205, 205, 205, 0.3);}
.brk-forum-preview.priority-1 {border-color:rgba(205, 205, 205, 0.3);}

.btn .nl-icon {margin-right:0;}
.completion-button-box .btn {background:rgba(233,233,233,0.3);border:none;border-radius:0;}
.completion-button-box .btn.btn-success {background:#1e7e34;}
.com_jptasks ul.dropdown-menu > li > a:hover {background:rgba(233,233,233,0.3);}

.list-tasks.brk-forum-list__body .badge {border-radius:0;}
.btn-toolbar.btn-toolbar-top #btn-bulk.btn-toolbar-item {border-radius:21px;}
.dropdown.task-menu .dropdown-menu a > span {position: relative;top: 5px;margin-right: 5px;}

.icon-pencil {font-family: 'Font Awesome 5 Pro';-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.icon-pencil:before {content: "\f040";}

.filter-project.btn-group .select2-container {min-width:150px;}
.filter-project.btn-group .select2-container .select2-focusser.select2-offscreen {display:none;}
.filter-project.btn-group .select2-container .select2-choice {box-shadow: none;border: 1px solid rgba(205, 205, 205, 0.2);color: #272727;padding: 10px 33px;font-size: 14px;border-radius: 21px;height: inherit;margin-top:10px;margin-bottom:10px;background:#fff;text-transform:uppercase;}
.filter-project.btn-group .select2-container .select2-choice > span {margin-right:0;}
.filter-project.btn-group .select2-container .select2-choice div {display:none;}
/******END PROJECTS***********/



/***HOMEPAGE***/

section .icon__wrapper-linear {box-shadow:none;}
section .icon__wrapper-linear .icon__wrapper {border-left:2px solid #fff;border-right:2px solid #fff;}
section .icon__wrapper-linear .icon__wrapper:hover {background:#F6F9FF;}


input[type="text"] {padding: 12px 14px;background-color: #F5F9FC;border: 1px solid #A7BFDA;border-radius: 0.2em;line-height: 1.8 !important;min-height: initial !important;color: #333E48 !important;height: 54px;width:100%;}

.fabrikGroup ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#A7BFDA;
}
.fabrikGroup ::-moz-placeholder { /* Firefox 19+ */
  color:#A7BFDA;
}
.fabrikGroup :-ms-input-placeholder { /* IE 10+ */
  color:#A7BFDA;
}
.fabrikGroup :-moz-placeholder { /* Firefox 18- */
  color:#A7BFDA;
}

.btn.button.contact_us.btn-pos {height: 48px;}



/***END HOMEPAGE***/


.contact-form-body .pweb-field .pweb-input, .contact-form-body .pweb-field textarea {background-color: var(--white)!important;border: 2px solid rgba(205,205,205,.2)!important;color: var(--brk-dark-base)!important;}
.contact-form-body .pweb-label label {visibility: visible;display: block;width: 100%;text-align: left;font-size: .875rem;padding-left: 31px;margin-bottom: 5px;font-weight: 700;font-family: 'Montserrat',sans-serif;color: #222;}
.contact-form-body .pweb-field {margin-bottom:20px;}



.filmstrip--menu .filmstrip-slider.slider--scroll .swiper-slide {width:200px;height:90px;max-width: 200px;min-height: 90px;}
.filmstrip--menu .filmstrip-slider {background:#171b23;}



.filmstrip--menu .post-filmstrip .post-filmstrip__content {opacity:1;border:2px solid rgba(255,255,255,0.5);background:rgba(0,0,0,0.6);-webkit-transition:.3s ease all;transition:.3s ease all;}

.filmstrip--menu .post-filmstrip.active .post-filmstrip__content {border-color:#fff;}
.filmstrip--menu .post-filmstrip .post-filmstrip__content h3 {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);max-width:200px;width:100%;margin: 0;}
.filmstrip--menu .post-filmstrip .post-filmstrip__content:hover {background:rgba(0,0,0,0.8);border-color:#fff;-webkit-transition:.3s ease all;transition:.3s ease all;}
.filmstrip--menu .filmstrip-slider .brk-scrollbar-track {background:#fab300;}
/***Comment Styleing**/
/*.brk-forum-post:before{background:url(../../img/sprite.png) 0 -22px;height:1px}.brk-forum-posts{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;padding-left:32px;padding-top:7px}[dir=rtl] .brk-forum-posts{padding-left:0;padding-right:32px}.brk-forum-posts::before{content:'';position:absolute;left:30px;top:0;height:100%;width:1px;background-color:#ebebeb}[dir=rtl] .brk-forum-posts::before{left:auto;right:30px}.brk-forum-posts .brk-forum-post{padding-left:51px}[dir=rtl] .brk-forum-posts .brk-forum-post{padding-left:0;padding-right:51px}.brk-forum-posts .brk-forum-post__header{margin-left:-85px}[dir=rtl] .brk-forum-posts .brk-forum-post__header{margin-left:0;margin-right:-85px}.brk-forum-posts .brk-reply{padding-left:51px}.brk-forum-posts .brk-reply__header{margin-left:-51px;padding-left:51px}@media screen and (max-width:576px){.brk-forum-posts,.brk-forum-posts .brk-forum-post{padding-left:0}.brk-forum-posts::before{display:none}.brk-forum-posts .brk-forum-post__header{margin-left:0}.brk-forum-posts .brk-reply{padding-left:0}.brk-forum-posts .brk-reply__header{padding-left:0;margin-left:0;text-align:center}}.brk-forum-post{padding-bottom:30px;padding-top:25px;position:relative}.brk-forum-post:before{content:'';position:absolute;left:0;right:0;bottom:0;background-repeat:repeat-x;width:100%}.brk-forum-post:last-of-type:before{display:none}.brk-forum-post.no-border{border-bottom:0}.brk-forum-post__header,.brk-forum-post__header-info{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.brk-forum-post__header-info{margin-top:15px;margin-bottom:10px;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-flex:1;flex-grow:1}.brk-forum-post__header-info>:not(:last-child){margin-right:20px}.brk-forum-post__header-info i{vertical-align:middle}.brk-forum-post__header-user{position:relative;width:64px;height:65px;flex-shrink:0;border:1px solid #ebebeb;z-index:1;border-radius:100%;background-color:#fff;margin-right:20px;overflow:hidden}[dir=rtl] .brk-forum-post__header-user{margin-right:0;margin-left:20px}.brk-forum-post__header-user-icon,.brk-forum-post__header-user-overlay{position:absolute;opacity:0;-webkit-transition:.3s ease opacity;transition:.3s ease opacity}.brk-forum-post__header-user-overlay{width:100%;height:100%;left:0;top:0;z-index:1}.brk-forum-post__header-user-icon{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.brk-forum-post__header-user:hover .brk-forum-post__header-user-icon,.brk-forum-post__header-user:hover .brk-forum-post__header-user-overlay{opacity:1}.brk-forum-post__header-img{position:absolute;left:4px;top:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);max-width:none;border-radius:100%}.brk-forum-post__header-name{padding:7px 15px 7px 17px;background-color:#f1f1f1;margin-right:20px;border-radius:20px;margin-top:-2px;-webkit-transition:.3s ease all;transition:.3s ease all}.brk-forum-post__header-name:hover{color:#fff;background-color:var(--brand-primary);box-shadow:0 5px 16px rgba(var(--brand-primary-rgb),.5)}.brk-forum-post__header-like{margin-right:20px;margin-left:auto}.brk-forum-post__header-like>i,.brk-forum-post__header-reply>i{margin-right:8px}@media screen and (max-width:576px){.brk-forum-post__header .brk-forum-post__header-user{margin-right:10px}.brk-forum-post__header .brk-forum-post__header-info{margin-top:0}.brk-forum-post__header .brk-forum-post__header-name{width:100%;margin-right:0;text-align:center}.brk-forum-post__header .brk-forum-post__header-date{padding-left:5px;width:100%;text-align:center;margin-right:0}.brk-forum-post__header .brk-forum-post__header-like{margin-left:auto}.brk-forum-post__header .brk-forum-post__header-reply{margin-right:auto}}.brk-forum-divider,.brk-reply__header{border-bottom:1px solid #ebebeb}.brk-reply__header{margin-bottom:20px}.brk-reply__rounded{background-color:#fff;padding:20px;border-radius:20px}.brk-reply__rounded .brk-reply__header{text-align:center}.brk-reply .brk-reply__form textarea{padding-bottom:30px;-webkit-transition:.4s ease border;transition:.4s ease border}.brk-reply .btn{position:relative;margin:0 0 0 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 5px 16px rgba(var(--brand-primary-rgb),.5)}*/


/*
.brk-reply-item::after{background:url(../../img/sprite.png) 0 -22px;width:100px;height:1px}.brs-post-container_bottom-divider{padding-bottom:55px}.brs-post-container_bottom-divider::after{content:"";height:1px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);position:absolute;bottom:0;left:0;background-color:#ebebeb}@media screen and (max-width:992px){.brs-post-container_bottom-divider::after{display:none}}.brs-sidebar_bottom-divider::after{content:"";height:1px;width:-webkit-calc(100% - 15px);width:calc(100% - 15px);position:absolute;bottom:0;left:0;background-color:#ebebeb}@media screen and (max-width:992px){.brs-sidebar_bottom-divider::after{display:none}}.brk-post-full__meta{display:-webkit-box;display:flex}.brk-post-full__meta-date{color:rgba(27,27,27,.4);margin-right:14px}.brk-post-full__meta-comments>i,.brk-post-full__meta-date>i{margin-right:4px;font-size:10px;position:relative;bottom:2px;left:1px}.brk-post-full__meta-comments{color:rgba(27,27,27,.4)}.brk-post-full__meta-comments>i{margin-right:8px}.brk-post-full__meta-comments i,.brk-post-full__meta-date i{vertical-align:middle}.brk-post-full__fixed-width{min-width:73px}.brk-post-full .rotation-slider{max-width:none}.brk-post-preview{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:0 6px 15px rgba(0,0,0,.12)}.brk-bordered-theme .brk-post-preview{border-radius:var(--b-radius);overflow:hidden}.brk-post-preview__img-wrapper{position:relative;width:100%}.brk-post-preview__img-wrapper::before{content:'';display:block;padding-bottom:100%;width:100%}.brk-post-preview__img,.brk-post-preview__overlay{position:absolute;left:0;top:0;width:100%;height:100%}.brk-post-preview__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.brk-post-preview__overlay{opacity:0;-webkit-transition:.3s ease opacity;transition:.3s ease opacity}.brk-post-preview__link{position:absolute;bottom:0;margin-left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);box-shadow:0 5px 16px rgba(0,0,0,.07);background-color:#fff;padding:19px 53px;border-radius:50px;white-space:nowrap;-webkit-transition:.3s ease all;transition:.3s ease all}.brk-bordered-theme .brk-post-preview__link,.brk-bordered-theme .brk-related-carousel__control-btn,.brk-bordered-theme .brk-related-carousel__dots li{border-radius:var(--b-radius)}.brk-post-preview__info{background-color:#fff;padding:65px 40px 45px}.brk-post-preview:hover .brk-post-preview__overlay{opacity:1}.brk-post-preview:hover .brk-post-preview__link{color:#fff;background-color:transparent;border:2px solid rgba(255,255,255,.3);bottom:50%;padding:17px 52px}.brk-related-carousel__control{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;-webkit-box-flex:1;flex-grow:1}.brk-related-carousel__control::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ececec}.brk-related-carousel__control-btn{z-index:1;padding:15px 64px;border:1px solid #ececec;background-color:#fff;border-radius:35px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-transform:uppercase;-webkit-transition:.3s ease all;transition:.3s ease all}@media screen and (max-width:500px){.brk-related-carousel__control-btn{-webkit-box-flex:1;flex-grow:1;padding:10px;-webkit-box-pack:center;justify-content:center}}.brk-related-carousel__control-btn:first-child>i{margin-right:10px;margin-top:-4px}.brk-related-carousel__control-btn:last-child>i{margin-left:10px;margin-top:-4px}.brk-related-carousel__control-btn:hover{color:#fff}.brk-related-carousel .slick-list{margin:-15px}.brk-related-carousel .slick-slide{padding:15px}.brk-related-carousel__dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:50px}.brk-related-carousel__dots li{width:26px;height:9px;overflow:hidden;color:transparent;background-color:transparent;margin-right:10px;cursor:pointer;border-radius:20px;border:1px solid rgba(0,0,0,.13);box-shadow:inset 0 0 0 1px #fff}.brk-related-carousel__dots li:last-child{margin-right:0}.brk-related-carousel__dots li button{background-color:transparent;width:100%;height:100%}.brk-related-carousel__dots .slick-active{border:1px solid rgba(0,0,0,.13)}.brk-reply-item{position:relative;padding-left:85px;padding-bottom:38px;margin-bottom:34px}.brk-reply-item .brk-forum-post__header{margin-left:-85px}.brk-reply-item::after{content:'';bottom:0;left:30px;position:absolute;background-repeat:repeat-x;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.brk-reply-item::before{content:'';width:1px;height:100%;position:absolute;left:31px;top:34px;background-color:#ebebeb}.brk-reply-item:last-of-type::after,.brk-reply-item:last-of-type::before{display:none}*/
/**END Comment Styling**/

body.item-105 .brk-post-preview__info > h6 {height:60px;overflow:hidden;}


.brk-white-font-color {color:#fff!important;}

.breadcrumbs__section-range .breadcrumb li a span {color:var(--brk-base-6);}
.brs-portfolio-list__more {background:var(--brk-base-6)!important;}
/*****PROJECT MANAGER**********/


.myprojects-addnew {border-bottom: 2px solid var(--text-base-color-3);}
.brk-form-round.brk-form .jq-selectbox__select {height:54px;}
.brk-form-round.brk-form .jq-selectbox__select-text {height:54px;line-height:50px;}
.brk-form-round.brk-form .jq-selectbox__trigger-arrow {top:24px;}

.info-box__wrapper-strict {border:1px solid #fff;}

.left-side .brs-sidebar_left {padding-right:0;}

.vertical-side.brk-tabs-hovers_style-1 .brk-tab.active:before {opacity:1;background: #272b2b;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.vertical-side.brk-tabs-hovers_style-1 .brk-tab.active > a {color:#fff;}
.vertical-side.brk-tabs-hovers_style-1 .brk-tab.active > a i, .vertical-side.brk-tabs-hovers_style-1 .brk-tab.active.current > a {color:#fff;}



#horizontal-4 .brk-forum-preview_wide:hover::after {border:2px solid var(--text-base-color-3);}



.brk-tables .brk-tables-lines__table .btn-group .btn {margin:0;border:none!important;text-align:center;}
.brk-tables .brk-tables-lines__table .btn-group .btn .hidden {display:none;}

.brk-tables .btn__dropdown_wrap:before {font-family: 'Font Awesome 5 Pro';}
.brk-tables .btn__dropdown_wrap.btn__white {box-shadow:none;border:1px solid rgba(0, 0, 0, 0.1);}

.brk-tables .brk-tables-lines__entries-search span {font-size:inherit;line-height:inherit;font-weight:inherit;}

.brk-tables .btn-pos.btn-sm	{background:#eff5ff;}
.brk-tables .btn-pos.btn-sm.btn-icon {line-height:32px;}
.brk-tables .btn-pos.btn-sm .icon-inside {color:#333;}
.brk-tables .btn-pos.btn-sm:hover .icon-inside {color:#fff;}


.btn-dark {background-color: var(--brand-primary);border-color: var(--brand-primary);box-shadow: 0 5px 16px rgba(var(--brand-primary-rgb), 0.5);color: var(--white);}

#project-details .services-architecture__container {padding-left: 0px;}
#project-details .services-architecture__icon i {font-size: 3.25rem;}
#project-details .services-architecture__icon {width: 65px;}
/*******END PROJECT MANAGER*******/

/******LOGIN - PASSWORD - USERNAME*****/

body.com_users.view-login .brk-header.brk-header_color-white {display: none!important;}

.text-newline {color:#fab300!important;}

.brk-info-menu__bar .dropdown-menu {position:initial!important;float:none;transform: none!important;border: none!important;padding: 0!important;border-top:1px solid transparent!important;}
.brk-info-menu__bar .dropdown-menu .list-inline-7__before {display:none;}
.brk-info-menu__bar .dropdown-menu.show {border-top:1px solid #ebebeb!important;}

.brk-info-menu__bar .dropdown-menu.show li a {padding-left:40px;}
.brk-info-menu__bar .dropdown .dropdown-toggle::after {display:none;}

/******END LOGIN - PASSWORD - USERNAME*****/


/**SUPPORT TICKETS**/


#js-attachment-files.js-attachment-files {border: none;}
#js-attachment-files span.js-attachment-file-box {margin-left:0;margin-right:0;padding:10px;border-radius: 27px;border: 2px solid rgba(205,205,205,.2);}
#js-attachment-files span.js-attachment-file-box [type=file] {display:inline-block;}
#js-attachment-files span.js-attachment-file-box span.js-attachment-remove {width: 16px;height: 16px;top:50%;margin-top:-8px;right: 5px;}
.js-attachment-wrp .btn-pos:hover {color: #fff;}

#js-tk-formwrapper div.js-form-submit-btn-wrp {border:none;}
#js-tk-formwrapper div#js-attachment-option {padding:10px;}

.btn.btn-icon-abs.btn-rt-icon [class*=fa-] {left: initial;right: -16px;}

.btn-inside-out.btn-cta>.after, .btn-inside-out.btn-cta>.before {background: var(--brk-base-6)!important;}

.brk-forum-list__body .brk-forum-preview__user-img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size:24px;text-transform:uppercase;text-align:center;line-height:50px;}

div.js-ticket-latest-ticket-wrapper.nl---ticket-wrapper {border:none;}
div#jsst-header-main-wrapper {margin-bottom:20px;}
div.js-ticket-count {border:none!important;padding:0!important;}

div.js-ticket-top-cirlce-count-wrp.js-ticket-count {padding:20px 0!important;}

div.js-ticket-count a.js-ticket-link, div.js-myticket-link a.js-myticket-link {border:2px solid rgba(205,205,205,.2);}

/*div.js-ticket-top-cirlce-count-wrp.js-ticket-count div.js-ticket-link {float:none;width:100%;padding: 0 15px; }*/

div.js-ticket-sorting-right div.js-ticket-sort a#jssortbtn.js-admin-sort-btn {background: transparent!important;border: none!important;}
div.js-ticket-sorting-right div.js-ticket-sort {line-height:50px!important;}

.newline--info-box .info-box-icon-simple__icon-wrapper {border:none;width: 100%;height: auto;}

.newline--info-box.info-box-icon-simple:hover {}
.newline--info-box.info-box-icon-simple:hover .info-box-icon-simple__title, .newline--info-box.info-box-icon-simple:hover .info-box-icon-simple__about {color: #222;opacity:1;}
.newline--info-box.info-box-icon-simple:hover .info-box-icon-simple__icon-wrapper {border:none;background-color:transparent;}

/*.js-ticket-count.row {float:none;padding:0!important;margin-right: -15px;margin-left: -15px;}
.js-ticket-count.row div.js-ticket-link {float:none;padding-right: 15px;padding-left: 15px;}*/

div.js-ticket-search-wrp {border:none!important;}

/*.js-ticket-count.row.js-ticket-top-cirlce-count-wrp div.js-ticket-link {float:none;padding:0;}*/

.js-ticket-count div.js-ticket-link div.js-ticket-link-text {font-family: Khand,sans-serif;font-size: 1rem;letter-spacing: 3px;text-transform:uppercase;font-weight: 600;}

.js-ticket-latest-ticket-wrapper div.js-ticket-haeder div.js-ticket-header-txt {font-family: Khand,sans-serif;font-size: 1.2rem;letter-spacing: 2px;text-transform:uppercase;font-weight: 600;}
.js-ticket-latest-ticket-wrapper div.js-ticket-haeder a.js-ticket-header-link {background:rgba(233,233,233,0.15);border:1px solid rgba(255,255,255,0.3);color:#fff;font-size:12px;font-weight:600;}
.js-ticket-latest-ticket-wrapper div.js-ticket-haeder a.js-ticket-header-link:hover {color:#fff;border-color:#fff;}
.js-ticket-count div.js-ticket-link div.js-ticket-cricle-wrp {margin-bottom:25px;}

.js-ticket-search-wrp .brk-form-round.brk-form .jq-selectbox__select {background:#fff;}

.js-filter-wrapper #filter_datestart_btn, .js-filter-wrapper #filter_datestart_btn:hover, .js-filter-wrapper #filter_dateend_btn, .js-filter-wrapper #filter_dateend_btn:hover {background: var(--brk-base-6)!important;}

.accordion-simple-scale .card-header {margin-bottom:0!important;}

.js-row div.js-ticket-sorting, #tk-detail-wraper .js-ticket-thread-heading, .newline---support div.js-ticket-haeder, div#js-history-popup div#js-history-head, .newline---support div.js-ticket-reply-forms-heading, .jsst-popup-header {background: -webkit-gradient(linear,left top,right top,from(var(--brand-primary)),to(var(--secondary)))!important;background: linear-gradient(to right,var(--brand-primary),var(--secondary))!important;}

div#js-history-popup div#js-history-head {text-transform: uppercase;}

.newline---support div#jsst-header, .newline---support #jl_pagination {background:#F5F7FB!important;}
.newline---support div#jsst-header div#jsst-tabs-wrp span.jsst-header-tab a.js-cp-menu-link {border-radius: 5px;background: var(--brand-primary)!important;text-decoration: none;text-transform: uppercase}

.newline---support #jl_pagination {padding:1rem;}

.newline---support .wf-editor-container {max-width:none!important;}

.brk-header:before {display:none;}

#tk-detail-wraper .js-ticket-btn-box .newline---modal .btn-inside-out {min-width:100%;width:100%;}

.js-row div.js-ticket-sorting .brk-form-round .jq-selectbox__select-text {color:#fff!important;}
.js-row div.js-ticket-sorting .brk-form-round .jq-selectbox.opened .jq-selectbox__select {border-color:rgba(205,205,205,.2)!important;}
.js-row div.js-ticket-sorting .brk-form-round .jq-selectbox__dropdown {background-color:var(--secondary);border-top:var(--secondary);}
.js-row div.js-ticket-sorting .brk-form-round .jq-selectbox__dropdown:before {background-color:var(--secondary);}
.js-row div.js-ticket-sorting .brk-form-round .jq-selectbox__dropdown ul li {color:#eee;}
.js-row div.js-ticket-sorting .brk-form-round .jq-selectbox__dropdown ul li:hover {color:#fff;}

.js-row div.js-ticket-sorting .js-admin-sort-btn {display:block;width:54px;text-align:center;color:#fff;font-size: 24px;}

.brk-pagination-eight .page-numbers.prev:before, .brk-pagination-eight .page-numbers.next:before {font-family: "Font Awesome 5 Pro";}

#tk-detail-wraper div#tk_detail_content_wraper div.js-ticket-detail-wrapper .js-ticket-detail-box {}
#tk-detail-wraper .js-tkt-det-cnt, #tk-detail-wraper .js-tkt-detail-cnt, #tk-detail-wraper .js-ticket-thread, .newline---support div.js-ticket-detail-box div.js-ticket-detail-box {border: 2px solid #ebebeb;box-shadow:none;padding: 15px;}

#tk-detail-wraper .js-tkt-go-to-all-wrp {background-color: #f7f7f7;border:none;}
#tk-detail-wraper .js-ticket-btn-box .btn-inside-out {min-width:150px;}
#tk-detail-wraper .js-ticket-btn-box .btn-inside-out .icon-inside {margin-right:25px;}



div.js-ticket-latest-tickets-wrp {max-height: none!important;}

.btn-backgrounds_white .after {background-color: #eee;}
.brk-forum-list__body {box-shadow:none!important;}
div.js-ticket-wrapper {padding:29px 20px 47px 29px!important;box-shadow:none!important;border:2px solid transparent!important;}

.js-ticket-btn-box .js-button {border: 1px solid #d1d1d1;background: #fff;border-radius: 25px;padding: 5px 12px;font-size: 13px;line-height: 27px;font-family: 'Open Sans',sans-serif;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;}


div#js-tk-formwrapper div.js-form-value div.js-ticket-signature-radio-box-wrp div.js-ticket-radio-box .brk-form-radio input {display:none;}
div#js-tk-formwrapper div.js-form-value div.js-ticket-signature-radio-box-wrp {border:none!important;}

@media (max-width: 768px){
    #jsst-header .js-cp-menu-link {margin-bottom:7px!important;margin-top:7px!important;}
}
@media (max-width: 400px){
    div.js-ticket-count div.js-ticket-link {width: calc(100% / 2) !important;}
}
@media (min-width: 768px){
    .js-ticket-sort.flex-fill {max-width:25%;}
    .js-ticket-sort.flex-fill .brk-form.brk-form-round {min-width:200px;}
}

/**END SUPPORT TICKETS**/

/**SERVICE PAGE**/

.brk-base-bg-14 {background-color: rgba(0,0,0, 0.7);}
.service-page .process-item {padding-top:40px;}
.service-page .info-box__wrapper-icon, .service-page .info-box__wrapper-icon:hover, .service-page .info-box__wrapper-icon.current {box-shadow: 0 20px 60px 0 rgba(0,0,0, 0.4);background: rgba(0,0,0, 0.6);height: 100%;overflow: visible;padding:0 10px 20px!important;border-radius:0;}
.service-page .info-box__wrapper-icon .svg-image-box {max-width:220px;margin:0 auto 0;}
.service-page .info-box__wrapper-icon .svg-image-box img {margin-top:-50px;}

.faq-item .faq-answer-box p, .faq-item .faq-answer-box ul {font-size: 1rem;line-height: 2;color: #142033;font-weight:500;}
.faq-item .faq-answer-box ul {margin:1.5rem;list-style-type: disc;}

.cta-top-box {border:10px solid var(--brand-primary);}
.cta-top-box p {color: #142033;font-family:'Roboto',serif!important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.service-text p {margin-bottom:20px;}

.feature-item .card {border-color:#fff;border-radius:0;}
.feature-item .card .card-body {padding:2.5rem 1.25rem;}
.feature-item .card .card-body h4 {font-weight: 800!important;}
.feature-item .card .card-body .icon-circle {width:80px;height:80px;margin:0 auto 25px;border:4px solid #fab300;text-align:center;border-radius:50%;}
.feature-item .card .card-body .icon-circle i {line-height:72px;font-size:40px;}


.collection-item .edit-box {top:25px;right:25px;z-index:3;}

/**END SERVICE PAGE**/

a.underline-effect, .brk-footer__bg-container li > a {text-decoration: none;background-image: linear-gradient(currentColor,currentColor);background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1.5px;transition: background-size .3s;display:inline-block;}
a.underline-effect:hover, .brk-footer__bg-container li > a:hover	{text-decoration: none;background-image: linear-gradient(currentColor,currentColor);background-position: 0 100%;background-repeat: no-repeat;background-size: 0 1.5px;transition: background-size .3s;background-size: 100% 2px;}


.selling-points-homepage-box {background-color: #fff;}
.selling-points-homepage-box .selling-point__inner {padding: 20px 40px;transition: all 0.3s;}
.selling-points-homepage-box .selling-point__inner .selling-point {transition: all 0.3s;}
.selling-points-homepage-box .selling-point__inner .selling-point i {color:#fff;font-size:40px;margin-right:1rem;font-weight:300!important;}
.selling-points-homepage-box .selling-point__inner .selling-point-content {height:48px;overflow:hidden;}
.selling-points-homepage-box .selling-point:first-child .selling-point__inner {background: #272b34;}
.selling-points-homepage-box .selling-point:nth-child(2) .selling-point__inner {background: #22262f;}
.selling-points-homepage-box .selling-point:last-child .selling-point__inner {background:#171b23;}
.selling-points-homepage-box .selling-point .selling-point__inner:hover .selling-point {transform: scale(1.05);transition: all 0.3s;}

.hero__slider--box .main-hero-title {line-height: 1;margin-bottom: 0!important;margin-top: 0!important;}
.hero__slider--box .main-hero-subtitle {font-weight:500;}
.hero__slider--box .main-hero-copy {}


/*newline blog page**/
.newline__blog-header .newline__blog-header__title {font-weight: 600;font-size: 4rem;line-height: 1;letter-spacing: 4px;}
.newline__blog-header__intro {font-family: 'Roboto', sans-serif;font-size: 30px;line-height: 1.5;margin-bottom: 40px;}

.newline__blog-content__body {font-family: 'Roboto', sans-serif;font-size: 18px;line-height: 1.75;color: #142033;}
.newline__blog-content__body p {margin-bottom: 2rem;}
.newline__blog-content__body h2, .newline__blog-content__body h3, .newline__blog-content__body h4, .newline__blog-content__body h5 {font-weight:700;margin-bottom:30px;}
.newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li {padding: 0 27px 0 36px;line-height: 13px;color:#ccc;}

.newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li, .newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li a {font-size: 16px;font-weight: 600;letter-spacing: 1px;}
.newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li span:not(.separator), .newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li time {color:#142033;}
.newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li a {color:#fab300;}
.newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li .separator {background: radial-gradient(#ddd, #ddd 1.7px, transparent 1.7px, transparent) center;}
.newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li .separator:before, .newline__blog-header__meta .breadcrumbs__section-angle .breadcrumb li .separator:after {width: 15px;}

/*end blog page*/

.service-page .bg__style
@media (max-width: 991px){
    .hero__slider--box .main-hero-title {font-size: 94px;letter-spacing: 5px;}
    .hero__slider--box .main-hero-copy {font-size: 20px;letter-spacing: 3px;}
}
@media (max-width: 768px){
    .hero__slider--box .main-hero-title {font-size: 68px;letter-spacing: 3px;}
    .hero__slider--box .main-hero-copy {font-size: 18px;}
    #osmap .level_0 > li.osmap-has-children ul {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
}

@media screen and (max-width: 540px){
    .selling-points-homepage-box .selling-point__inner .selling-point-content {height:40px;}
    .selling-points-homepage-box .selling-point__inner .selling-point-content h2 {font-size:18px;letter-spacing:2px;line-height:1;}
    .selling-points-homepage-box .selling-point__inner .selling-point i {font-size:32px;}
    .hero__slider--box .main-hero-title {font-size: 62px;letter-spacing: 4px;}
    .hero__slider--box .main-hero-copy {font-size: 15px;letter-spacing: 5px;line-height: 1.4;}
    .hero__slider--box .main-hero-subtitle {font-size: 11px;letter-spacing: 3px;margin-top: 30px!important;margin-bottom: 15px!important;line-height: 1.5;font-weight:600;padding: 0 40px;}
    #osmap .level_0 > li.osmap-has-children ul {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
}

@media screen and (min-width: 768px){
    #adminForm .corner__wrap.content__side-right .parallax__bg-shape-lg {left: 40%;}
    #adminForm .corner__wrap.content__side-left .parallax__bg-shape-lg {right:40%;}

}



@media (min-width: 992px){
    .brk-header .brk-social-links.brk-header__element_skin-1 {width: auto;}
    .brk-header .brk-social-links.brk-header__element_skin-1 .brk-social-links__open i {position:initial;top:initial;left:initial;transform:none;}
    .brk-header .brk-social-links.brk-header__element_skin-1 .brk-header__element--label {padding-left: 15px;}
    .selling-points-homepage-box .selling-point__inner {padding: 25px 45px;}
    .hero__slider--box .main-hero-title {font-size: 94px;letter-spacing: 5px;}
    .hero__slider--box .main-hero-copy {font-size: 20px;letter-spacing: 3px;}
    .brk-header_style-1 .brk-nav__menu:hover>li {opacity: 1;}
}
@media (min-width: 1200px){
    .selling-points-homepage-box .selling-point__inner {padding: 30px 50px;}
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}
    .container-xxl {max-width: 1400px;}
    .featuredprojects .brk-backgrounds__content > .container {max-width:1140px;}
    .hero__slider--box .main-hero-title {font-size: 120px;letter-spacing: 6px;}
    .hero__slider--box .main-hero-copy {font-size: 26px;letter-spacing: 5px;}
}
@media (min-width: 1400px){

    /*.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1400px;}*/

}

.brk-header-mobile-wrap {max-width:380px;}
.brk-header-mobile-wrap .brk-before {background:var(--brk-dark-base)!important;opacity:0.7;}
.brk-header-mobile-wrap__close:before, .brk-header-mobile-wrap__close:after {background-color:#fff!important;}
.brk-header-mobile-wrap-layer {background-color:transparent!important;}

.brk-header-mobile-wrap .brk-nav__menu.newline_mobile__menu > li > a.mobile-menu-link {color:#fff!important;font-size: 1.25rem!important;background: transparent!important;}
.brk-header-mobile-wrap .brk-nav__menu.newline_mobile__menu > li > a.mobile-menu-link:hover {background: rgba(255,255,255,0.10)!important;}


.brk-header-mobile_scroll.brk-header-mobile .brk-header-mobile__open {--bc: #000!important;}
.brk-carousel_project .brk-carousel__img {-o-object-position: top!important;object-position: top!important;}

#nlwdProjectPage .brk-project-title {text-align: center;position: relative;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding-bottom: 19px;padding-left: 15px;padding-right: 15px;width: 100%;}
#nlwdProjectPage .brk-project-title:before, #nlwdProjectPage .brk-project-title:after {content: '';position: absolute;bottom: 0;}
#nlwdProjectPage .brk-project-title:before {left: 15px;right: 15px;height: 3px;background-image: url(../img/tabbed-bg-before.png);background-repeat: repeat-x;}
#nlwdProjectPage .brk-project-title:after {width: 65px;height: 3px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-image: initial;background-color: var(--brk-secondary-6)!important;}
#nlwdProjectPage .brk-project-title i {font-size: 3rem;vertical-align: 0;background-image: initial;-webkit-text-fill-color: initial;color: #fff;}
#nlwdProjectPage .brk-project-title span {display: block;font-size: 2rem;margin-top: 19px;color: #fff;position: relative;z-index: 3;}

.project-pagination-section {background: rgba(0,0,0,0.4);}
.project-pagination .pagination-link .pagination-label {margin-bottom: 5px;transition: all .4s cubic-bezier(.77, .2, .175, 1);color: #fab300;font-family: 'Khand', sans-serif;text-transform:uppercase;letter-spacing:3px;font-size: 1.25rem;}
.project-pagination .pagination-link .pagination-title {transition: all .4s cubic-bezier(.77, .2, .175, 1);color: #fff;font-family: 'Khand', sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:2px;font-size:1.5rem;}
.project-pagination .pagination-arrow {color:#fff;font-size: 4rem;font-weight: 300!important;}

.project-pagination-section .brk-backgrounds__after:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}

@media (min-width: 992px){
    .project-pagination .col-arrow-box {min-width:64px;padding:0;}

}

.brk-form-round .jq-selectbox__select-text {color:var(--text-base-color-1)!important;}
.newline---modal .brk-form-round .jq-selectbox {z-index:11!important;}

.ats-ticket-replyarea-attachment-help #addAttachment {height:26px;}
.ats-ticket-replyarea-attachment-help i {position:relative;top:6px;margin-right:5px;}

#usertags_chzn {width:100%!important;}
#usertags_chzn .chzn-choices {border-radius: 27px;border: 2px solid rgba(205, 205, 205, 0.2);font-size: 0.875rem;padding:15px 10px;box-shadow:none!important;background:#fff!important;}
#usertags-styler.jq-select-multiple.jqselect {display:none!important;}


div#system-message div.alert-message.alert-clean {margin-bottom:0rem!important;background:#fff!important;}

.brk-form-round div.js-ticket-add-form-wrapper div.js-ticket-from-field-wrp div.js-ticket-from-field input.js-ticket-form-field-input {border: 2px solid rgba(205,205,205,.2);height: 54px;border-radius: 27px;font-size: .875rem;padding: 0 20px 0 30px;box-shadow: none;}
.brk-form-round div.js-ticket-add-form-wrapper div.js-ticket-from-field-wrp img.js-ticket-profile-form-img {top:13px;}

#jl_pagination_pageslink .brk-pagination-eight .page-numbers, .brk-pagination-eight .nav-links {background:#fff;}
#jl_pagination_pageslink .brk-pagination-eight .page-numbers.current {color:var(--text-base-color-1)!important;}
#jl_pagination_pageslink .brk-pagination-eight .page-numbers:hover {color:#fff!important;z-index:2;}
#jl_pagination_pageslink .brk-pagination-eight .page-numbers.current:hover {color:var(--text-base-color-1)!important;}
#jl_pagination_pageslink .brk-pagination-eight .page-numbers.current:hover:after {display:none;}
/*#jl_pagination_pageslink .brk-pagination-eight .page-numbers:hover:after {z-index:1;}*/

.brk-form.brk-form-round #jl_pagination #jl_pagination_box {min-width:100px;margin-bottom:0;}
.brk-form.brk-form-round #jl_pagination #jl_pagination_box .jq-selectbox__select {background:#fff;}
.brk-form.brk-form-round #jl_pagination #jl_pagination_counter {height:54px;line-height:52px;padding: 0;margin-left: 10px;border: none;}

.ticketstatus button, .assignto button {font-family: 'Khand', sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.ticketstatus section > a, .assignto section > a {font-weight: 500;height: 28px;font-size: .75rem!important;line-height: 28px;color: #585858;padding: 0 12px;box-shadow: 0 0 0 2px #dedede;background-color: #fff;margin: 5px;display: inline-block;position:relative;}
.ticketstatus section > a:before, .assignto section > a:before {content: '';
    position: absolute;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 2px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--brand-primary-rgb), 0.94)), to(rgba(var(--brk-secondary-3-rgb), 0.94)));
    background-image: linear-gradient(to right, rgba(var(--brand-primary-rgb), 0.94), rgba(var(--brk-secondary-3-rgb), 0.94));}

.ticketstatus section > a:hover:before, .assignto section > a:hover:before {width: -webkit-calc(100% - 32px);width: calc(100% - 32px);}

.brk-forum-post__header-name:hover {box-shadow:none!important;color:inherit!important;background-color:#f1f1f1!important;}

.brk-forum-post__header-info i {position:relative;top:-1px;}

.ats-post-footer .btn.btn-icon-abs [class*="fa-"] {font-size: 30px;}

#atsPostList .brk-forum-post:first-child:before {display:none;}
#atsPostList .brk-forum-post + .brk-forum-post:before {bottom:unset;top:0;}

.cursor-pointer {cursor:pointer!important;}

span.attFileField {width:100%;}

.brk-tabs-simple-top .magic-line {background:#fab300;}
.brk-tabs-simple-top .brk-tab {color:#333!important;font-family: 'Khand', sans-serif;letter-spacing:2px;font-weight: 600;text-transform:uppercase;}

.list-angle li {
    position: relative;
    padding-left: 21px;
}
.list-angle li::after, .list-angle li::before {
    content: '';
    position: absolute;
    left: 0;
    height: 1px;
    width: 5px;
    background-color: var(--brand-primary);
}
.list-angle li::before {
    transform: rotate(45deg);
    top: 12px;
}
.list-angle li::after {
    transform: rotate(-45deg);
    top: 15px;
}
.font-weight-normal {font-weight: 400!important;}

.brk-tab-item.tab-pane .brk-form-round .brk-form-date-wrap .icon__btn {width:46px;font-size: 16px;}

.btn-danger.btn-pos {border-color:#F6F6F6!important;}
.btn-danger.btn-pos:hover {}
.btn-danger.btn-pos span {background:#dc3545!important;border-color:#dc3545!important;}

.btn-success.btn-pos {border-color:#F6F6F6!important;}
.btn-success.btn-pos span {background:#28a745!important;border-color:#28a745!important;}


#system-message-container {position:fixed;top: 0;z-index: 999;width: 100%;left: 0;}

#jform_tags_chzn {display:none!important;}

.js-calendar .calendar-container > table {visibility: visible!important;}

.btn-white {background:#fff;border-color:#fff;color: #212529!important;}

.newline__btn--group .btn {color:#fff;}
.newline__btn--group .btn i {margin-right:0;width:15px;}
.newline__btn--group .btn.btn-danger {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.newline__btn--group .btn.btn-success {color: #fff;background-color: #28a745;border-color: #28a745;}

.brk-tab-item.tab-pane .brk-form-round .jq-select-multiple ul li:hover, .brk-tab-item.tab-pane .brk-form-round .jq-select-multiple ul li.selected {background-color: var(--brand-primary);color:#fff;}
.js-calendar .calendar-container .btn-sm {padding: 4px 10px;}
.js-calendar .calendar-container .btn-group {width:100%;}
.js-calendar .calendar-container .time td {padding: 8px 4px 8px 4px;}

.newline-custom-params label {margin-top:4rem;}

#CalenderDiv {position:relative;height:100%;min-height:675px;margin-right:0px;}

#toTop:before {font-family:"Font Awesome 5 Pro";content:"\f077";font-weight: 400;font-size: 26px;}

.brk-header-mobile-wrap__body .mobile-menu__bottom {position: static;bottom: 0;left: 0;width: 100%;text-align: center;}
.category__link-box {position:relative;top:50px;}
/*.brk-header-popup-menu-layer {z-index:1000;}*/
#brk-header-popup-menu__menu {height: 100vh;overflow: auto;padding-right:0;}
#brk-header-popup-menu__menu .modal-dialog {position: absolute;z-index: 1050;width: 100%;top: 0;bottom: 0;padding: 0;margin-top: 0;margin-bottom: 0;max-width: none;}
#brk-header-popup-menu__menu .modal-dialog .modal-content {color:#fff;background:transparent;border:none;border-radius:0;height: 100%;display: flex;border: none;background: transparent;border-radius: 0;}
#brk-header-popup-menu__menu .modal-dialog .close {text-shadow:none;color:#fff;opacity:1;font-weight:300;font-size:32px;margin-left:0;margin-right:2rem;}
#brk-header-popup-menu__menu .modal-dialog .close i {font-weight:300!important;}
#brk-header-popup-menu__menu .modal-dialog .modal-header {border:none;}
#brk-header-popup-menu__menu .modal-dialog .modal-body {flex: 1 1 auto;margin: auto;padding: 2em 0;width: 100%;}
#brk-header-popup-menu__menu .modal-header-box {width:100%;display:block;position:relative;text-align:right;}
#brk-header-popup-menu__menu .brk-close {cursor:pointer;color:#fff;padding:1rem;width: 80px;height: 80px;text-align: center;margin-left: auto;}
#brk-header-popup-menu__menu .brk-close i {font-size:48px;font-weight:300!important;}

#brk-header-popup-menu__menu .modal-dialog .modal-header .brk-header__logo {height:60px;width:auto;}
#brk-header-popup-menu__menu .sicon .ifacebook .fab {color:#fff;}
#brk-header-popup-menu__menu .sicon .icon-circle .fab:hover {-webkit-box-shadow: inset 0 0 0 5px transparent;box-shadow: inset 0 0 0 5px transparent;}
body.contact-modal-open {padding-right:0!important;}
.modal-backdrop.show {opacity: .9;}

.pweb-field .pweb-input, .pweb-field textarea {background:rgba(255,255,255,0.15);color:#fff!important;border: 2px solid rgba(255,255,255, 0.25);}
.pweb-field ::-webkit-input-placeholder {color:#fff!important;opacity:1;}
.pweb-field :-ms-input-placeholder {color:#fff!important;opacity:1;}
.pweb-field ::placeholder {color:#fff!important;opacity:1;}

.pweb-field input.pweb-input:active, .pweb-field input.pweb-input:focus, .pweb-field textarea:active, .pweb-field textarea:focus {box-shadow:none;border-color:#fff;}
.pweb-label label {visibility:hidden;}

#collectionHighlights .brk-base-bg-gradient-50deg-a {background-image: linear-gradient(50deg, rgba(23, 27, 35, 0.92) 10%, rgba(34, 38, 47, 0.92) 50%);}


.homepage--services .icon__wrapper-overlay [class*="col"], .homepage--services .icon__wrapper-overlay {box-shadow:none}
.homepage--services .icon__wrapper-overlay [class*="col"] .icon__wrapper {border: 1px solid rgba(var(--brand-primary-rgb), 0.15);}
.homepage--services .icon__wrapper-overlay .icon__wrapper {padding-top: 120px;}
.homepage--services  .service__item {margin-bottom:30px;}
.homepage--services .icon__wrapper-overlay .icon__wrapper-body > .after {background:rgba(var(--brand-primary-rgb), 0.15);}
.homepage--services .icon__wrapper-overlay .icon__wrapper .img-wrap {background:#fff;width:170px;height:170px;margin-top: -85px;margin-left: auto;margin-right: auto;border-radius: 50%;display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;overflow:hidden;position: relative;top: -30px;}
.homepage--services .icon__wrapper-overlay .icon__wrapper .img-wrap img {background:#fff;padding:10px;border-radius:50%;}


.homepage--services .btn.btn-icon-abs [class*="fa-"] {left: -24px;opacity: .2;margin-top: -24px!important;}

.homepage-question-section {padding-top: 20px;padding-bottom: 80px;}


.collection-highlights .collection__block .link--underline-secondary, .view-project-link .link--underline-secondary {display: inline-block;font-size: 1rem;font-weight: 600;letter-spacing: 1px;padding-bottom: 6px;position: relative;}
.view-project-link .link--underline-secondary {padding-bottom:8px;font-size: 13px;letter-spacing: 2px;}
.collection-highlights .collection__block .link--underline-secondary .icon {position: relative;top: 1px;left: 4px;}

.collection-highlights .collection__block .category-icon {font-size: 10rem;margin: 3rem;}


.collection-highlights a:hover, .view-project-link:hover {text-decoration: none;top: -5px;}
.collection-highlights a:hover .collection__block {box-shadow: 0 11px 18px 0 rgba(133,133,133,.36);}
.collection-highlights a:hover .link--underline-secondary, .view-project-link:hover .link--underline-secondary {text-decoration: none;}

.collection-highlights a .link--underline-secondary:before, .view-project-link .link--underline-secondary:before {bottom: 0;content: " ";display: block;height: 2px;position: absolute;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;width: 100%;}

.collection-highlights a .link--underline-secondary:after, .view-project-link .link--underline-secondary:after {bottom: 0;content: " ";display: block;height: 2px;position: absolute;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;z-index: -1;left: 50%;right: 50%;}

.collection-highlights {padding: 80px 0 50px;text-align: center;}
.collection-highlights a {display: inline-block;position: relative;top: 0;transition: all .4s;}
.collection-highlights .collection__block {border-radius: 4px;box-shadow: none;height: 100%;padding: 20px 10px;transition: all .4s;}





.collection-highlights a .link--underline-secondary:before, .view-project-link .link--underline-secondary:before {background: #fff;opacity: 0.5;}
.collection-highlights a:hover .link--underline-secondary:after, .view-project-link:hover .link--underline-secondary:after {background:#fab300;opacity: 1;transition: all .4s;}

.collection-highlights a:hover .link--underline-secondary:after, .view-project-link:hover .link--underline-secondary:after {left: 0;right: 0;z-index:1;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

.view-project-link:hover .link--underline-secondary:after {}

.collection-highlights .img-background-box {border-radius:4px;}
.collection-highlights .img-background-box .collection__block {background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.90))) repeat-x;background: -webkit-linear-gradient(transparent,rgba(0,0,0,.97)) repeat-x;background: linear-gradient(transparent,rgba(0,0,0,.97)) repeat-x;color:#fff;border-radius:4px;}
.collection-highlights .img-background-box .collection__block .main-content-box {bottom:-70px;position:relative;transition: all .3s;}
.collection-highlights .img-background-box .collection__block h3 {font-size:2.5em;margin-bottom:8px;}
.collection-highlights .img-background-box .collection__block p {line-height:20px;position: relative;margin-bottom:10px;font-size: 13px;font-family: 'open sans', serif;font-weight:400;text-align:center;height:60px;overflow:hidden;opacity:0;}

.collection-highlights .img-background-box:hover .collection__block .main-content-box {bottom:0;transition: all .3s;}
.collection-highlights .img-background-box:hover .collection__block .main-content-box p {opacity:1;transition: all .4s;}


.collection-highlights .img-background-box .collection__block i {position:relative;top:5px;left:7px;transition: all .3s;}
.collection-highlights .img-background-box:hover .collection__block i {position:relative;top:5px;left:12px;transition: all .3s;}
.collection-highlights .img-background-box .collection__block .far {font-weight:400!important;}
.collection-highlights .img-background-box .collection__block .fal {font-weight:300!important;}

.arrows-classic-dark .slick-arrow.icon__btn-anim i {font-size:20px;color:#000;}
.arrows-classic-dark .slick-arrow i:before {font-family: 'Font Awesome 5 Pro'!important;}
.arrows-classic-dark .slick-arrow.slick-prev .fa-arrow-left:before{content: '\f060'!important;}
.arrows-classic-dark .slick-arrow.slick-next .fa-arrow-right:before{content: '\f061'!important;}


.featuredprojects .brk-team-strict {padding-bottom: 100%;margin-top:0;margin-bottom:0;}
.featuredprojects .slick-slide {max-width:370px!important;}
.featuredprojects .arrows-classic-dark .slick-arrow {top:50%;opacity:1;transition: all .3s;}
.featuredprojects .arrows-classic-dark .slick-arrow.slick-disabled {opacity:0;transition: all .3s;}
.featuredprojects .brk-team-strict:hover .brk-team-strict__social {bottom:0;}
.featuredprojects .brk-team-strict__name {left: 0;width: 100%;font-size: 26px;letter-spacing: 3px;}
.featuredprojects .nl-arrow-right {font-size: 20px;top:2px;}
.featuredprojects .nl-arrow-right:before {content: "\f061";}
.featuredprojects .brk-team-strict {}
.featuredprojects .brk-team-strict:before {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0)));background-image: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);}


.letter-spacing-4px {letter-spacing: 4px;}
.letter-spacing-5px {letter-spacing: 5px;}
.letter-spacing-6px {letter-spacing: 6px;}
.letter-spacing-7px {letter-spacing: 7px;}
.letter-spacing-8px {letter-spacing: 8px;}


.hero__slider--box {background-repeat: no-repeat;background-position: top center;background-size: cover;height: 80vh;}

@media (max-width: 1199px) {
    .font__size-24 {font-size: 1.25rem;}
    .brk-lang:not(.brk-lang_square), .brk-call-us.brk-header__item .brk-call-us__link {display:none!important;}
    .brk-call-us {box-shadow:none;border:none;}
    .brk-call-us.brk-header__item .brk-call-us__number {padding-right:10px;}
    h3.title-two-tone.font-size-4rem, .homepage-question-section h3 {font-size: 3.25rem;}
    h3.title-two-tone.font-size-3rem {font-size:2.5rem;}
}

@media (max-width: 991px){
    .brk-header-mobile-wrap__header {border-bottom: 1px solid rgba(255,255,255, 0.1);height:100px;}
    .brk-header-mobile-wrap__logo {line-height:100px;}
    .brk-header-mobile-wrap .brk-nav__menu > li > a.mobile-menu-link {}
    .col-lg-5.mobile-contact-icons {-ms-flex-pack: center!important;justify-content: center!important;display: -ms-flexbox!important;display: flex!important;display:none!important;}
    .brk-lang {text-align:right!important;}
    .brk-header-mobile-wrap .brk-call-us {width:100%;}
    .brk-call-us__number {color:#fab300;}
    .mobile-menu__buttons {border-bottom: 1px solid rgba(255,255,255, 0.15);}
    .mobile-menu__buttons a {text-align:center;color:#fff;padding:12px 6px;background:rgba(0,0,0,0.6);}
    .mobile-menu__buttons li + li > a {border-left: 1px solid rgba(255,255,255, 0.15);}
    .mobile-menu__buttons a i {display:block;font-size:20px;margin-bottom:5px;}
    .mobile-menu__buttons a span {display:block;font-family: 'Khand', sans-serif;letter-spacing: 2px;font-size:14px;text-transform:uppercase;}
    .mobile-menu__buttons a:hover, .mobile-menu__buttons a:focus {background: rgba(250, 179, 0, 1);}
    .breadcrumbs__section .breadcrumbs__wrapper .breadcrumb {display:block;}
    .mb-100 {margin-bottom:50px!important;}
    .mt-100 {margin-top:50px!important;}
    .faq-item__inner h5 {font-size: 1.25rem;line-height: 1.4;}
    .faq-item .faq-answer-box p, .faq-item .faq-answer-box ul {line-height:1.5;}


}
@media (max-width: 767px){
    .font__size-84 {font-size: 4rem;}
    .font__size-20 {font-size: 1rem;}
    .font__size-18 {font-size:0.875rem;}
    .project-pagination .col {flex-basis:unset;flex-grow:unset;}
    .project-pagination .pagination-link .pagination-title {font-size:1rem;line-height: 1.3;}
    .project-pagination .pagination-link .pagination-label {letter-spacing:1.5px;font-size:0.825rem;}
    .brk-simple-card .brk-simple-card__link {opacity: 1;right: -1px;}
    .breadcrumbs__section h1, .breadcrumbs__section h2, .breadcrumbs__section h3, .breadcrumbs__section h4, .breadcrumbs__section h5 {font-size: 1.75rem!important;line-height:2rem!important;font-weight:600;}
    .collection-highlights .collection__block {max-width:none;}
    h3.title-two-tone, .homepage-question-section h3, h3.title-two-tone.font-size-3rem {font-size: 2.125rem;}
    .featuredprojects .brk-team-strict__name {line-height: 1.1;}
    .faq-item__inner h5 {font-size:1.625rem;line-height: 1.4;}
    h3.title-two-tone.font-size-4rem {font-size: 2.75rem;line-height: 1.1;}
    .service-text p {font-size: 16px;line-height: 1.9;}
    h1.project-title {font-size: 2.5rem!important;}
}

@media (max-width: 568px){
    .collection-highlights .collection__block {padding-left:0;padding-right:0;}

    .homepage-question-section .w-75 {width:100%!important;}
    .line__height-28 {line-height: 25px;}
    .collection-highlights {padding-top:50px;}
    .collection-highlights .img-background-box .collection__block h3 {font-size: 1.825em;line-height: 30px;}
    .collection-highlights .collection__block .link--underline-secondary, .view-project-link .link--underline-secondary {font-size: 0.825rem;}
    .collection-highlights .img-background-box .collection__block p {display:none;}
    .collection-highlights .img-background-box:hover .collection__block .main-content-box, .collection-highlights .img-background-box .collection__block .main-content-box {bottom:0;}
    .brk-carousel_project .brk-carousel__about {padding: 33px 20px 35px 20px;}
    .brk-carousel_project .brk-carousel__about .counter__box {width:50%;margin-bottom:20px;}
    .selling-point {padding-left:6px;padding-right:6px;}
    .selling-point-content .font__size-20 {font-size: 20px;}
    .selling-point .text-newline {font-size:24px;}
    .hero__slider--box {height: 80vh;}
    h1.project-title {font-size: 2.25rem!important;letter-spacing:1px;}
    .title__heading-06.title__heading-sub {font-size: 55px;position: relative;top: -30px;}
}


@media (max-width: 460px){
    .font__size-84 {font-size: 3rem;}
    .font__size-20, .brk-simple-card__info .font__size-24 {font-size:1rem;}
    .font__size-18 {font-size:0.825rem;}
    .brk-simple-card__info .font__size-14 {font-size:12px;}
    .frontend-edit .btn-toolbar .btn-group .btn-pos {padding: .375rem .75rem;font-size: 14px;}
    .project-desc {font-size:1rem;}
}

@media (min-width: 768px){
    .flex-md-shrink-1.col {flex-grow: unset;}
    #brk-header-popup-menu__menu .modal-header-box {padding:70px;}

}

@media (min-width: 992px){
    .collection-highlights .row>div {padding: 0 15px;}

}

@media (min-width: 1200px){
    .brk-lang:not(.brk-lang_square) {display:inline-block!important;}
}

