.ut-portfolio-menu-wrap {
display: none;
}

.ut-sociallinks i:hover {
text-shadow: 1px 1px white;
}

.ut-portfolio-menu-wrap {
display: none;
}

.ut-sociallinks i:hover {
text-shadow: 1px 1px white;
}



.wpfm-floating-wh-wrapper {
    display: none !important;
}
/*
#ut-sitebody #header-section.ut-secondary-custom-skin {
    background: black !important;
} */

.site-logo img {
    max-height: 70px !important;
}

#navigation ul li a:after {
     display: none !important;
}

#navigation ul li a {
    padding-left: 30px !important;
    color: #ffffff !important;
}

#navigation ul li.current-menu-item a {
    color: #00a6d5 !important;
}

#navigation ul ul {
    margin-left: 35px !important;
}

h2.section-title {
    letter-spacing: 1px !important;
    font-family: Lato !important;
    text-align: center !important;
    font-size: 42px !important;
    color: #ffffff !important;
    font-weight: 300 !important;
    word-spacing: 5px !important;
}

h2.section-title.alt {
    color: #000000 !important;
}

h2.section-title span {
    color: #00a6d5 !important;
    font-weight: 500 !important;
}


h2.section-title:after {
     display: none !important;
}

.wpb_wrapper .ut-service-icon-box .ut-highlight-icon-wrap img {
    height: 84px !important;
    width: 84px !important;
    margin-left: -42px !important;
    margin-top: -42px !important;
    border-radius: 50% !important;
}

.ut-service-icon-box-content h3 {
    color: white !important;
    font-family: lato !important;
    font-size: 20px !important;
}

.ut-service-icon-box-content>p {
    color: white !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
    text-align: center !important;
}

#utbx_5a581025b51a8:after {
    box-shadow: 0 0 0 4px #40baed !important;
}

.service-section-btn a {
    border: none !important;
    background: transparent !important;
    color: #76bf4c !important;
    padding: 2px 25px !important;
    font-family: Lato !important;
    font-weight: 500 !important;
    font-size: 17px !important;
    letter-spacing: 1px !important;
    margin-top: -15px !important;
}

.service-section-btn a:hover {
    background: #76bf4c !important;
    color: white !important;
}

h2.section-title.contact {
    text-align: left !important;
    font-size: 34px !important;
}

h1.cta-1 {
    color: white !important;
    font-family: lato !important;
    text-align: center !important;
    font-size: 38px !important;
    line-height: 52px !important;
    text-transform: capitalize;
    padding: 0 45px !important;
}

h3.cta-1-span {
    font-family: lato !important;
    text-align: center !important;
    font-size: 46px !important;
    font-weight: 500 !important;
    color: #40baed !important;
}

.cta-btn a {
    border: 2px solid #40baed !important;
    color: #40baed !important;
    background: transparent !important;
    padding: 8px 30px !important;
    font-size: 16px !important;
}

.cta-btn a:hover {
    color: #ffffff !important;
    background: #40baed !important;
}

p {
    font-family: 'Poppins', sans-serif !important;
    color: #333333 !important;
    font-size: 16px !important;
    line-height: 28px !important;
    text-align: justify !important
}

.difference-col .vc_column-inner, .twitter-col .vc_column-inner {
    padding: 60px 75px 0px 75px !important;
}

.difference-col .vc_column-inner h2.section-title, .twitter-col .vc_column-inner h2.section-title {
    text-align: left !important;
    text-transform: inherit !important;
}

.difference-col p {
    color: #ffffff !important;
}

.difference-btn a {
    background: transparent !important;
    border: 2px solid white !important;
    color: white !important;
    padding: 8px 30px !important;
    font-size: 16px !important;
    font-family: lato !important;
}

.difference-btn a:hover {
    background: white !important;
    color: #000000 !important;
}

.ut-portfolio-4272 .ut-masonry-default {
    height: 300px !important;
}

.ut-portfolio-16442 .ut-masonry-default, .ut-portfolio-17556 .ut-masonry-default {
    height: 300px !important;
}

.ut-portfolio-info.no-hover {
    margin: 0px !important;
    padding: 0px !important;
    bottom: 80px !important;
}

.ut-portfolio-info.no-hover, .ut-portfolio-info.no-hover h3, .ut-portfolio-info.no-hover span, .ut-portfolio-info.no-hover p {
    position: absolute !important;
    width: 100% !important;
}

.ut-portfolio-info.no-hover h3 {
    text-align: center !important;
    font-size: 26px !important;
    color: white !important;
    font-family: Lato !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.ut-portfolio-info.no-hover span {
    display: none !important;
}

.ut-portfolio-info.no-hover h3.designation {
    top: 34.5px !important;
    font-size: 14px !important;
    line-height: 22px !important;
    padding-bottom: 8px !important;
}

.ut-portfolio-info.no-hover p {
    display: none !important;
}

.ut-portfolio-item.ut-hover:hover > .ut-portfolio-info.no-hover {
    display: none !important;
}

.ut-portfolio-info-c span {
    display: none !important;
}

.ut-portfolio-info-c h3 {
    text-align: center !important;
    font-size: 26px !important;
    color: white !important;
    font-family: Lato !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}

.ut-portfolio-info-c h3.designation {
    top: 35px !important;
    font-size: 14px !important;
    margin-top: 10px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
}

.ut-portfolio-info-c p.team-description {
    font-size: 14px !important;
    color: white !important;
    line-height: 24px !important;
    text-align: justify !important;
    font-weight: 500 !IMPORTANT;
    padding: 0px 10px !IMPORTANT;
    margin-bottom: 0px !important;
    font-family: Lato !important;
}

.ut-portfolio-4272 .ut-portfolio-menu li a {
    font-weight: normal;
    font-size: 16px !IMPORTANT;
    font-family: lato !important;
    border: 2px solid black !important;
    color: black !important;
    padding: 14px 30px !important;
    border-radius: 50px !important;
}

.ut-portfolio-16442 .ut-portfolio-menu li a {
    font-weight: normal;
    font-size: 16px !IMPORTANT;
    font-family: lato !important;
    border: 2px solid black !important;
    color: black !important;
    padding: 14px 30px !important;
    border-radius: 50px !important;
}

.ut-portfolio-4272 .ut-portfolio-menu li a.selected {
    color: white !important;
    background: #00a6d5 !important;
    border-color: #00a6d5 !important;
}

.ut-portfolio-16442 .ut-portfolio-menu li a.selected {
    color: white !important;
    background: #00a6d5 !important;
    border-color: #00a6d5 !important;
}

.ut-portfolio-4272 .ut-portfolio-menu li a:hover {
    color: white !important;
    background: #00a6d5 !important;
    border-color: #00a6d5 !important;
}

.ut-portfolio-16442 .ut-portfolio-menu li a:hover {
    color: white !important;
    background: #00a6d5 !important;
    border-color: #00a6d5 !important;
}

.aptf-template-12 .aptf-tweet-content:before {
    font-size: 20px !important;
    width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    left: -15px !important;
}

.aptf-tweet-content {
    font-size: 16px !important;
    font-family: Poppins, sans-serif !important;
    padding-bottom: 45px !important;
    padding-left: 35px !important;
    margin-left: 30px !important;
}

.aptf-tweet-content a {
    color: #5ea9dd !important;
    font-size: 16px !important;
    font-family: Poppins, sans-serif !important;
}

.aptf-timestamp {
     max-width: 80px !important;
}

.aptf-timestamp a {
    font-size: 16px !important;
    color: black !important;
    font-family: lato !important;
}

/*  h3.widget-title span {
    color: #00a6d5 !important;
    font-family: lato !important;
    font-size: 18px !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
}  */

ul#menu-footer-navigation-1 li, ul#menu-footer-navigation-2 li {
    display: inline-block !important;
    width: 45% !important;
}

ul#menu-footer-navigation-1 li a, ul#menu-footer-navigation-2 li a {
    font-family: lato !important;
    font-size: 15px !important;
    margin-left: 15px !important;
}

ul#menu-footer-navigation-1 li, ul#menu-footer-navigation-2 li {
    display: inline-block !important;
    width: 45% !important;
    padding-bottom: 5px !important;
}

ul#menu-footer-navigation-1 li:before, ul#menu-footer-navigation-2 li:before {
    font-size: 16px !important;
    line-height: 30px !important;
}

ul.ut-sociallinks {
    margin-top: 30px !important;
}

ul.ut-sociallinks li {
    margin-right: 35px !important;
}
/*
ul.ut-sociallinks a i {
    font-size: 32px !important;
}  */
/*
ul.ut-sociallinks i.fa.fa-facebook:before {
    color: #4e598f !important;
}

ul.ut-sociallinks i.fa.fa-instagram:before {
    color: #6c27b3 !important;
}

ul.ut-sociallinks i.fa.fa-linkedin:before {
    color: #4376b1 !important;
}

ul.ut-sociallinks i.fa.fa-twitter:before {
    color: #65a2d9 !important;
}

ul.ut-sociallinks i.fa.fa-youtube:before {
    color: #d22215 !important;
}  */

.ut-footer-area {
    padding-bottom: 10px !important;
    padding-top: 70px !important;
    background: black !important;
}

.footer.ut-footer-has-widgets {
    padding: 0px 0 0 !important;
}

.ut-sub-footer-content {
    text-align: left !important;
}

.ut-sub-footer-content span {
    font-size: 14px !important;
    font-family: lato !important;
    font-weight: 500 !important;
}

.footer-content h5 {
    float: right !important;
    font-size: 14px !important;
    font-family: lato !important;
    font-weight: 500 !important;
}

.copyright {
    text-transform: inherit !important;
}

.footer-content {
    border-top: 0px solid rgba(64,186,237, 0.5) !important;
}

.press-release .vc_column-inner, .our-blog .vc_column-inner {
    padding-right: 60px !important;
}

.press-release .grid-33.tablet-grid-33.mobile-grid-100, .our-blog .grid-33.tablet-grid-33.mobile-grid-100 {
    width: 100% !important;
}

.press-release .entry-thumbnail, .our-blog .entry-thumbnail {
    display: none !important;
}

.press-release h2.section-title, .our-blog h2.section-title {
    text-align: left !important;
}

.press-release h3.entry-title a, .our-blog h3.entry-title a {
    color: #000000 !important;
    font-family: lato !important;
    font-size: 20px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
}

.press-release p, .our-blog p {
    font-size: 15px !important;
    line-height: 22px !important;
}

/*.press-release .entry-content .more-link, .our-blog .entry-content .more-link {
    text-align: left !important;
    font-size: 16px !important;
   color: #76bf4c !important;  
    font-weight: 300 !important;
 margin-bottom: 15px !important;  
}*/

.press-release .post, .our-blog .post {
    margin-bottom: 25px  !important;
    /*border-bottom: 1px solid #cccccc !important; */
   /* min-height: 245px !important;  */
}

.ut-bs-wrap .entry-meta .comments-link {
    display: none !important;
}

.ut-bs-wrap .entry-meta {
    margin: 0 0 10px !important;
}

.ut-bs-holder {
    display: none !important;
}

.wpb_wrapper .ut-icon-box {
    height: 72px !important;
    width: 72px !important;
}

.wpb_wrapper .ut-icon-box.ut-icon-box-small i {
    font-size: 36px !important;
    line-height: 78px !important;
}

.inner-page-col .vc_column-inner {
    padding: 175px 0px 60px 0px !important;
}

.our-team-col {
    padding: 90px 0 !important;
}

.ut-count {
    color: #40baed !important;
    font-family: lato !important;
    font-weight: 500 !important;
}

h3.ut-counter-details {
    font-size: 22px !important;
    line-height: 36px !important;
    font-weight: 500 !important;
    color: #76bf4c !important;
    font-family: lato !important;
    letter-spacing: 1px !important;
}

.fun-facts-col {
    padding: 60px 0 15px 0 !important;
}

.bklyn-testimonials-quote p {
    color: white !important;
}

h3.bklyn-testimonials-author {
    font-family: Lato !important;
    font-size: 20px !important;
    color: #40baed !important;
}

.bklyn-testimonials-origin {
    color: #76bf4c !important;
    font-family: Lato !important;
    font-size: 16px !important;
}

.bklyn-about-testimonials-author {
    margin-top: 35px !important;
}

.contact-departments .wpb_wrapper .ut-icon-box {
    height: 54px !important;
    width: 54px !important;
}

.contact-departments .wpb_wrapper .ut-icon-box.ut-icon-box-small i {
    font-size: 32px !important;
    line-height: 60px !important;
}

.contact-departments h3.contact-department-title {
    color: #00a6d5 !important;
    letter-spacing: 1px !important;
    font-family: Lato !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
}

.contact-departments .ut-info h3 {
    display: none !important;
}

.contact-departments .ut-info a, .contact-departments .ut-info p {
    color: white !important;
    font-size: 18px !important;
    font-family: lato !important;
    margin-top: 12px !important;
}

.contact-departments .wpb_wrapper .ut-icon-box.ut-icon-box-small i.fa-fax {
    font-size: 26px !important;
    line-height: 56px !important;
}

.contact-section .wpb_wrapper .ut-info h3 {
    color: #76bf4c !important;
    font-family: Lato !important;
    text-transform: uppercase !important;
    margin-top: 15px !important;
}

.contact-section .wpb_wrapper .ut-info p, .wpb_wrapper .ut-info a {
    margin-top: 0px !important;
    color: white !important;
    font-family: Lato !important;
}


.contact-section .wpb_wrapper .address-box .ut-info h3 {
    margin-top: 0px !important;
}

.send-message .wpcf7-text, .send-message textarea, .send-message  input {
    padding: 10px 10px 5px 10px !important;
    margin-bottom: 15px !important;
    border: none !important;
    border-bottom: 1.5px solid black !important;
    font-family: Lato !important;
    color: black !important;
    font-size: 16px !important;
}

.send-message .quiz-94 label {
    width: 100% !important;
}

.send-message span.wpcf7-quiz-label {
    padding: 10px 10px 5px 10px !important;
}

.send-message textarea {
    height: 120px !important;
}

.send-message input[type="submit"] {
    font-size: 16px !important;
    padding: 10px 0 !important;
    font-family: lato !IMPORTANT;
    background: transparent !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
    width: 100% !important;
    letter-spacing: 3px !important;
    margin-top: 25px !important;
}

.send-message input[type="submit"]:hover {
    background: #000000 !important;
    color: #ffffff !important;
    border: 2px solid #000000 !important;
}

.bklyn-team-member-info {
    margin-top: 0px !important;
    background: black !important;
    padding: 15px 0 !important;
    border-top: 1.5px solid #76bf4c !important;
}

h3.bklyn-team-member-name {
    color: white !important;
    font-family: lato !important;
    text-align: center !important;
    font-size: 24px !important;
}

p.bklyn-team-member-ocupation {
    color: #40baed !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
}

h3.team-description-heading {
    color: #00a6d5 !important;
    font-family: Lato !important;
    font-size: 26px !important;
}

#primary .page-header {
    display: none !important;
}

.term-portables .hero {
    display: none !important;
}


.archive #primary {
    float: right !important;
}

.archive #secondary {
    float: left !important;
    margin-top: 235px !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 31% !important;
    margin: 0 10px 0 10px !important;
    margin-bottom: 45px !important;
}

/*
body.single-product .grid-container {
    max-width: 1500px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}*/.

body.single-product header#header-section {
    padding-left: 2.5% !important;
    padding-right: 2.5% !important;
}

.woocommerce div.product div.images {
    width: 25% !important;
}

.woocommerce div.product div.summary {
    width: 75% !important;
    padding-left: 30px !important;
}

h2.woocommerce-loop-product__title {
    text-align: center !important;
    font-family: Lato !important;
    padding: 10px 10px !important;
    font-size: 17px !important;
    line-height: 24px !important;
    color: white !important;
    text-transform: uppercase !important;
    background: black !important;
    min-height: 70px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.woocommerce ul.products li.product .button {
    display: none !important;
}

.woocommerce ul.products li.product a img {
    margin: 0 0 0em !important;
    padding-bottom: 15px !important;
    border: 1px solid #efefef !important;
}

.woocommerce-page #primary h1.page-title {
    display: block !important;
    margin-top: -60px !important;
    font-family: Lato !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #00a6d5 !important;
    font-size: 42px !important;
    padding-bottom: 45px !important;
    margin-left: -20% !important;
}

li.widget-container {
    background: black !important;
    /*margin-bottom: 45px !important; */
}

#secondary h3.widget-title {
    font-family: lato !important;
    padding-left: 12px !important;
    background: #000000 !important;
    border-bottom: 1.5px solid #40baed !important;
    padding-bottom: 15px !important;
}

#secondary h3.widget-title span {
    color: #40baed !important;
    font-family: lato !important;
    font-size: 18px !important;
    letter-spacing: 0.5px !important;
    font-weight: 400 !important;
}

#ut-sitebody #secondary .widget-container ul li a {
    color: white !important;
    font-family: Poppins, sans-serif !important;
    font-size: 15px !important;
    padding-left: 12px !important;
    line-height: 36px !important;
}

#ut-sitebody #secondary .widget-container ul li a:before {
    font-family: 'FontAwesome';
    content: "\f105";
    font-size: 18px !important;
    color: #40baed !important;
    padding-right: 12px !important;
}

.widget_nav_menu li {
    padding-left: 0px !important;
}

.nav_menu-7 {
    padding-bottom: 25px !important;
}

.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
    display: none !important;
}

ul.product-features-list li {
    font-family: Lato !important;
    color: white !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    position: relative !important;
    line-height: 36px !important;
}

ul.product-features-list li:before {
    content: '\f046' !important;
    position: absolute !important;
    top: 0px !important;
    left: -30px !important;
    font-family: FontAwesome !important;
    font-size: 24px !important;
    color: #76bf4c !important;
}

h2.product-title {
    color: #00a6d5 !important;
    font-family: Lato !important;
}

p.product-sub-text {
    color: white !important;
    border-bottom: 1px solid #76bf4c !important;
    padding-bottom: 20px !important;
}

h3.product-features-title {
    color: #00a6d5 !important;
    font-family: Lato !important;
    text-transform: uppercase !important;
    font-size: 24px !important;
    margin-top: 35px !important;
}

.woocommerce div.product .product_title, .woocommerce div.product p.price, .product_meta {
    display: none !important;
}

.woocommerce div.product .cs-title .product_title {
    display: block !important;
    text-align: center !important;
    font-family: Lato !important;
    margin-top: 115px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    margin-left: 45px !important;
    margin-right: 40px !important;
    line-height: 32px !important;
}

.woocommerce-product-gallery__wrapper {
    margin-top: 25% !important;
}

.archive #primary {
    padding-top: 200px !important;
}


.line-2 {
    border-top: 1px solid #76bf4c !important;
    margin-bottom: 30px !important;
}

.brochure-download a {
    background: transparent !important;
    border: 1.5px solid #40baed !important;
    color: #40baed !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    font-family: Lato !important;
    font-weight: 600 !important;
}

.brochure-download a:hover {
    background: #40baed !important;
    color: #ffffff !important;
}

.vc_row.short-description-row {
    background: black !important;
}

h1.description-block-heading {
    background: #00a6d5 !important;
    padding: 15px !important;
    color: white !important;
    font-family: Lato !important;
    font-size: 36px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

.feature-desc-col, .feature-desc-col-alt {
    background: white !important;
}

.feature-col {
    border-left: 1px solid #b5b5b5 !important;
    border-bottom: 1px solid #b5b5b5 !important;
    border-right: 1px solid #b5b5b5 !important;
}

.feature-desc-col {
    border-bottom: 1px solid #b5b5b5 !important;
}

.feature-col-alt {
    border-right: 1px solid #b5b5b5 !important;
    border-bottom: 1px solid #b5b5b5 !important;
}

.feature-desc-col-alt {
    border-right: 1px solid #b5b5b5 !important;
    border-bottom: 1px solid #b5b5b5 !important;
}

.feature-col .wpb_content_element, .feature-desc-col .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-desc-col-alt .wpb_content_element {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}

h3.option-title {
    font-family: Lato !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

p.option-description {
    font-size: 15px !important;
    line-height: 24px !important;
}

h1.description-block-heading.advanced {
    background: #40baed !important;
}

.advanced .feature-col, .advanced .feature-desc-col, .advanced .feature-col-alt, .advanced .feature-desc-col-alt {
    min-height: 140px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 0 0px !important;
    visibility: hidden !important;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
    display: block !important;
    background: #00a6d5 !important;
    padding: 10px 15px !important;
    color: white !important;
    font-family: Lato !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
}

/*
.woocommerce div.product div.images img {
    transform: scale(1.4, 1.4) !important;
}*/

.ut-portfolio-info.no-hover h3 {
    background: rgba(1,1,1,0.9) !important;
    margin-right: 10px !important;
    width: 90% !important;
    margin-left: 25px !important;
    padding-top: 10px !important;
}

.ut-portfolio-info .portfolio-title {
    line-height: 98% !important;
}

.ut-portfolio-info.no-hover {
    bottom: 100px !important;

}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px;
    width: 270px;
}

table, th, td {
    font-family: lato;
    color: #000000 !important;
    font-size: 15px;
    text-align: left;
    padding: 20px 20px !important;
}

th {
    background-color: #294e6e;
    color: #ffffff !important;
    text-align: left;
    font-family: lato !important;
    font-size: 18px;
    padding-left: 0px !important;
    padding: 20px 20px !important;
}

tr:nth-child(odd){background-color: #fbfbfb;}
tr:nth-child(even) {background: #FFFFFF}

a{
color: #294e6e!important
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px;
    width: 476px;
    color: white!important;
    font-size: 'Poppins', sans-serif !important;
    font-family: 'Poppins', sans-serif !important;
}


button.bg-blue-button {
   background-color: #00a6d5 !important
    border-radius: 3px;
    border: 1px solid #124d77;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 0px 47px 18px -1px;
    text-decoration: none;
    /* text-shadow: 0px 1px 0px #154682; */
    text-transform: none;
    letter-spacing: normal;
    font-weight: normal;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
line-height: 40px;
    margin-top: 2px;
}


.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
   /* color: #666; */
    border-color: #EBEBEB;
    background-color: #00a6d5;
  /* color: white; */
  color: white !important; 
    font-family: 'Poppins', sans-serif !important;
    font-size: 20px;
}

#secondary .widget-container ul li:before {
    display: none !important;
}

.ult_exp_section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-family: Lato !important;
    background: #294e6e !important;
    color: #ffffff !important;
}

.ult_exp_section .aio-icon i {
    color: #ffffff !important;
    font-size: 24px !important;
}

.ult_expheader {
    padding-left: 0px !important;
font-size:18px;
}

.ult_ecpsub_cont {
    max-width: 100% !important;
    padding: 0px 25px !important;
    padding-top: 20px !Important;
}

.ult_exp_content {
    background: #fbfbfb !important;
}

h1.job-title {
    text-align: left !important;
    font-family: Lato !important;
    font-size: 32px !important;
}

h3.job-title-subtext {
    text-align: left !important;
    font-family: Lato !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    margin-bottom: 0px !important;
    line-height: 45px;
}

h3.job-title-subtext span {
    font-family: Poppins, sans-serif !important;
    font-weight: normal !important;
}

h3.job-sub-heading {
    text-align: left !important;
    font-size: 26px !important;
    font-family: Lato !important;
    margin-bottom: 10px !important;
    margin-top: 35px !important;
}

ul.job-list {
    font-weight: 300;
    padding-left: 1%;
    text-transform: inherit;
    font-family: Poppins, sans-serif !important;
    text-align: left !important;
    color: #333333 !important;
    font-size: 16px !important;
    line-height: 28px !important;
}

ul.job-list li {
    position: relative;
    list-style: none;
    padding: 8px 0px !important;
}

ul.job-list li:before {
    background: transparent !important;
    content: "";
    position: absolute;
    top: 9px;
    left: -35px;
    width: 24px;
    height: 24px;
    background-image: url(https://www.bktechnologies.com/wp-content/uploads/2018/02/checked-24.png) !important;
}

ul.job-list li.db-line {
    padding: 5px 0 !important;
    line-height: 24px !important;
}

.cta-btn.job a {
    border: 2px solid #00a7d6 !important;
    color: #00a7d6 !important;
    background: transparent !important;
    padding: 8px 35px !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-left: 10px !important;
}
.emp-text{
padding-top: 26px;
}

.emp-content{
    margin-left: 42px;
    margin-right: 21px;
    padding-bottom: 34px;
    padding-top: 14px;
}
.hideextra { white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }

.th-heading{
text-align: center;
    font-size: 22px;
    font-family: lato;
color: #ffffff;
}

/* #ut-sitebody .ut-secondary-custom-skin #navigation .current_page_item:not(.menu-item-object-custom):not(.ut-front-page-link) > a:not(.bklyn-btn), #ut-sitebody .ut-secondary-custom-skin #navigation .current-menu-item:not(.menu-item-object-custom):not(.ut-front-page-link) > a:not(.bklyn-btn), #ut-sitebody .ut-secondary-custom-skin #navigation .current_page_ancestor:not(.ut-front-page-link) > a:not(.bklyn-btn), #ut-sitebody .ut-secondary-custom-skin #navigation .current-menu-ancestor:not(.ut-front-page-link) > a:not(.bklyn-btn), #ut-sitebody .ut-secondary-custom-skin #navigation ul li a:not(.bklyn-btn).selected {
    color: #00a6d5 !important;
    color: #00a6d5 !important;
} */

.vc_btn3-container.brochure-download.vc_btn3-inline {
    width: 100% !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 45px !important;
    padding: 15px 30px !important;
    width: 100% !important;
    font-size: 16px !important;
    color: white !important; 
    font-family: Lato !important;
    font-weight: 500 !important;
}

.single-product .ut-image-gallery-1 .ut-image-gallery-item {
    padding: 15px 0px 15px 0px !important;
    border: 1px solid #cec2ab !important;
    width: 23% !important;
    margin: 1% 1% !important;
}

[class^="Bklyn-Core-"], [class*=" Bklyn-Core-"] {
    color: #40baed !important;
    font-weight: 600 !important;
}

section.related.products {
    display: none !important;
}

.category article {
    width: 100% !important;
}

.ut-blog-grid-article-inner {
    display: block !important;
}

.ut-blog-grid .date-format.ut-blog-grid-has-no-thumbnail {
    position: relative !important;
    padding: 15px 15px !important;
    width: 10% !important;
    display: block !important;
    float: left !important;
}

.ut-blog-link {
    width: 90% !important;
    float: right !important;
    display: block !important;
    position: relative !important;
}

.archive .hero {
    display: none !important;
}

.ut-blog-grid .entry-meta.entry-meta-top {
    background: #294e6e !important;
}

.archive .entry-meta .cat-links, .archive .entry-meta i {
    color: #ffffff !important;
    font-size: 18px !important;
}

.archive .entry-meta a {
    color: #fff !important;
    font-size: 15px !important;
    font-family: Lato !important;
    font-weight: 600 !important;
}

.entry-title {
    color: #00a6d5 !important;
    font-family: lato !important;
    font-size: 24px !important;
    font-weight: 600 !important;
}

.press-release .entry-content .more-link:hover, .our-blog .entry-content .more-link:hover {
    color: #00a6d5 !important;
}

.more-link:hover i, .more-link:active i, .more-link:focus i {
    color: #00a6d5 !important;
}

.cta-btn.job a:hover {
    background: #00a7d6 !important;
    border-color: #00a7d6 !important;
    color: #ffffff !important;
}

p.titleaccess {
    margin-bottom: 5px !important;
}

p.titleaccess a {
    font-size: 20px !important;
    font-family: Lato !important;
    margin-bottom: 10px !important;
    color: #000000 !important;
    font-weight: 600 !important;
}

.single-product .hero, .single-post .hero {
    display: none !important;
}

body.category-blog .ut-blog-link {
    width: 100% !important;
} 

body.category-blog .ut-blog-grid .date-format.ut-blog-grid-has-no-thumbnail {
    display: none !important;
}

.nav-previous a, .nav-next a {
    text-transform: uppercase !important;
    font-weight: 600 !important;
    color: #000000 !important;
    font-family: Lato !important;
}

.solutions-row-tablet, .difference-tweet-row-tablet, .press-blog-tablet {
display: none !important;
}

.single-post h2 {
    font-family: Lato !important;
    font-weight: 600 !important;
    font-size: 22px !important;
}

span.registered {
    vertical-align: super !important;
}

.page-id-16664  #primary, .page-id-16796  #primary, .page-id-16718  #primary {
    float: right !important;
}

.page-id-16664 #secondary, .page-id-16796 #secondary, .page-id-16718 #secondary {
    float: left !important;
}

.page-id-16664 #secondary .sidebar, .page-id-16796 #secondary .sidebar, .page-id-16718 #secondary .sidebar {
    padding-left: 0px;
}

.wpb_single_image.accessory-image {
    border: 1px solid #efefef !important;
    padding: 15px !important;
    margin-bottom: 0px !important;
    min-height: 262px !important;
}

h3.accessory-title {
    background: black !important;
    color: #40baed !important;
    font-family: Lato !important;
    padding: 10px 10px !important;
    font-size: 17px !important;
    line-height: 24px !important;
    margin-bottom: 0px !important;
}

p.accessory-description {
    background: black !important;
    color: #ffffff !important;
    font-size: 13px !important;
    line-height: 20px !important;
    font-family: 'Poppins', sans-serif !important;
    padding: 0px 10px 10px 10px!important;
    text-align: left !important;
    min-height: 70px !important;
}

.postid-5382 .ut-image-gallery-item img:not(.gutter-shadow), .postid-5264 .ut-image-gallery-item img:not(.gutter-shadow), .postid-5443 .ut-image-gallery-item img:not(.gutter-shadow), .postid-5388 .ut-image-gallery-item img:not(.gutter-shadow), .postid-5474 .ut-image-gallery-item img:not(.gutter-shadow), .postid-5487 .ut-image-gallery-item img:not(.gutter-shadow), .postid-16575 .ut-image-gallery-item img:not(.gutter-shadow) {
    width: 250px !important;
}

h2.section-title.surac.contact {
color: #76bf4c !important;
text-transform: capitalize !important;
font-weight: 500 !important;
font-size: 32px !important;
text-align: left !important;
}

h2.section-title.surac.designation {
    color: white !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    letter-spacing: 1.5px !important;
    margin-top: 5px !important;
    text-align: left !important;
}

h2.section-title.surac.contact.alt {
    color: #2a4e6e !important;
    font-size: 24px !important;
}

h2.section-title.surac.designation.alt {
    color: #76bf4c !important;
    font-size: 24px !important;
    letter-spacing: 0.5px !important;
    font-weight: 500 !important;
    margin-top: 5px !important;
}

h2.section-title.surac.designation.alt.top {
    font-size: 32px !important;
    margin-top: 25px !important;
    text-align: center !important;
}

h2.section-title.conference {
    color: #000000 !important;
    font-size: 26px !important;
}

h3.conference.sub-title {
    font-size: 20px !important;
    font-family: Lato !important;
    text-align: center !important;
    margin-top: 15px !important;
}

.conference-btn a {
    background: transparent !important;
    border: 2px solid #3fb6e8 !important;
    color: #3fb6e8 !important;
    padding: 8px 30px !important;
    font-size: 16px !important;
    font-family: lato !important;
}

.conference-btn a:hover {
    background: #3fb6e8 !important;
    border: 2px solid #3fb6e8 !important;
    color: #ffffff !important;
}

.conference-btn a.gtrackexternal:hover {		
 color: #ffffff !important;		
}

h2.section-title.surac.designation.company {
    font-size: 18px !important;
    color: #009cc8 !important;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
}

h2.section-title.alt.gf-form {
    font-size: 32px !important;
    letter-spacing: 0.5px !important;
}

.bklyn-btn-holder.cta-btn.form-files a {
    border: 2px solid #b90000 !important;
    color: #b90000 !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    width: 85% !important;
}

.bklyn-btn-holder.cta-btn.form-files a:hover {
    background: #b90000 !important;
    color: #ffffff !important;
}

p.wpsm-hide, p.wpsm-show {
    border: 2px solid #00a7d6 !important;
    color: #00a7d6 !important;
    background: transparent !important;
    padding: 8px 35px !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    margin: 0 auto !important;
    margin-top: 30px !important;
    text-align: center !important;
    width: 20% !important;
}

p.wpsm-hide:hover, p.wpsm-show:hover {
    border: 2px solid #00a7d6 !important;
    background: #00a7d6 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

.wpfm-template-1 ul li a {
    background: #00a6d5 !important;
}

.wpfm-template-1 ul li .wpfm-icon-block {
    background: #00a6d5 !important;
}

.wpfm-template-1 ul li .wpfm-menu-name {
    font-family: Lato !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    float: right !important;
}

.wpfm-template-1 .wpfm-position-right ul li a:hover {
    text-decoration: none !important;
}

article#post-17215 h1.entry-title:after, article#post-17215 h3.entry-title a:after {
    content: ' @ 9:00 AM' !important;
}

#tab-description > h2 {
    display: none !important;
}

h2.section-title.surac.designation.alt.details {
    color: black !important;
    text-transform: none !important;
    margin-top: 20px !important;
    text-align: center !important;
}

h2.section-title.alt {
    font-size: 32px !important;
    color: #00a6d5 !important;
    font-weight: 500 !important;
}

.press-release .post, .our-blog .post {
    min-height: 300px !important;
}


h3.blog-post {
    font-family: Lato !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}

.police-service-block .vc_column-inner, .fire-service-block .vc_column-inner, .ems-service-block .vc_column-inner, .military-service-block .vc_column-inner, .education-service-block .vc_column-inner, .municipalities-service-block .vc_column-inner {
    background: #000000 !important;
    width: 93.5% !important;
    margin: 0 auto !important;
}

.service-block-title {
    color: #ffffff !important;
    text-transform: uppercase !important;
    font-family: Lato !important;
    font-size: 42px !important;
    text-align: center !important;
    font-weight: 700 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 300px !important;
}

.schedule-service-block .vc_column-inner {
	background: transparent !important;
	border: 2px solid #40baed !important;
	width: 92.8% !important;
	margin: 0 auto !important;
	padding: 0 0 !important;
}

.schedule-service-block .service-block-title {
	color: #40baed !important;
	padding: 8px 30px !important;
	font-size: 26px !important;
	font-family: Lato, sans-serif !important;
	font-weight: 500 !important;
	line-height: 30px !important;
	transition: background .4s cubic-bezier(.215,.61,.355,1),color .4s cubic-bezier(.215,.61,.355,1),border .4s cubic-bezier(.215,.61,.355,1) !important;
	height: 297px !important;
}

.schedule-service-block:hover .service-block-title {
	background: #40baed !important;
	color: #ffffff !important;
}

.police-service-block .vc_column-inner {
    background: linear-gradient(rgba(16,156,192,0.7),rgba(16,156,192,0.7)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_service.jpg) !important;
    background-size: contain !important;
}

.police-service-block .vc_column-inner:hover {
    background: linear-gradient(rgba(16,156,192,0),rgba(16,156,192,0)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_service.jpg) !important;
    background-size: contain !important;
}

.police-service-block .vc_column-inner:hover a {
    color: transparent !important;
}

.fire-service-block .vc_column-inner {
    background: linear-gradient(rgba(16,156,192,0.7),rgba(16,156,192,0.7)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire_service.jpg) !important;
    background-size: contain !important;
}

.fire-service-block .vc_column-inner:hover {
    background: linear-gradient(rgba(16,156,192,0),rgba(16,156,192,0)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire_service.jpg) !important;
    background-size: contain !important;
}

.fire-service-block .vc_column-inner:hover a {
    color: transparent !important;
}

.ems-service-block .vc_column-inner {
    background: linear-gradient(rgba(16,156,192,0.7),rgba(16,156,192,0.7)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems_service.jpg) !important;
    background-size: contain !important;
}

.ems-service-block .vc_column-inner:hover {
    background: linear-gradient(rgba(16,156,192,0),rgba(16,156,192,0)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems_service.jpg) !important;
    background-size: contain !important;
}

.ems-service-block .vc_column-inner:hover a {
    color: transparent !important;
}

.military-service-block .vc_column-inner {
    background: linear-gradient(rgba(16,156,192,0.7),rgba(16,156,192,0.7)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/military-service.jpg) !important;
    background-size: contain !important;
}

.military-service-block .vc_column-inner:hover {
    background: linear-gradient(rgba(16,156,192,0),rgba(16,156,192,0)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/military-service.jpg) !important;
    background-size: contain !important;
}

.military-service-block .vc_column-inner:hover a {
    color: transparent !important;
}

.education-service-block .vc_column-inner {
    background: linear-gradient(rgba(16,156,192,0.7),rgba(16,156,192,0.7)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education_service.jpg) !important;
    background-size: contain !important;
}

.education-service-block .vc_column-inner:hover {
    background: linear-gradient(rgba(16,156,192,0),rgba(16,156,192,0)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education_service.jpg) !important;
    background-size: contain !important;
}

.education-service-block .vc_column-inner:hover a {
    color: transparent !important;
}

.municipalities-service-block .vc_column-inner {
    background: linear-gradient(rgba(16,156,192,0.7),rgba(16,156,192,0.7)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipalities_service_n.jpg) !important;
    background-size: contain !important;
}

.municipalities-service-block .vc_column-inner:hover {
    background: linear-gradient(rgba(16,156,192,0),rgba(16,156,192,0)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipalities_service_n.jpg) !important;
    background-size: contain !important;
}

.municipalities-service-block .vc_column-inner:hover a {
    color: transparent !important;
}

h3.service-block-sub-text {
    text-align: center !important;
    text-transform: uppercase !important;
    font-family: Lato !important;
    color: #000000 !important;
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
}

h3.service-block-sub-text a {
    text-align: center !important;
    text-transform: uppercase !important;
    font-family: Lato !important;
    color: #109cc0 !important;
    font-size: 26px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
}

.police-portable, .police-mobile, .police-command, .police-field {
    margin-bottom: 60px !important;
}

.vc_row.police-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_portable_n.jpg) !important;
    background-size: contain !important;
}

.vc_row.police-portable:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_portable_n.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.police-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_mobile_n.jpg) !important;
    background-size: contain !important;
}

.vc_row.police-mobile:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_mobile_n.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.police-command {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_command_n.jpg) !important;
    background-size: contain !important;
}

.vc_row.police-command:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_command_n.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.police-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_field_n.jpg) !important;
    background-size: contain !important;
}

.vc_row.police-field:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police_field_n.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.service-portable-title, .service-command-title {
    font-size: 9.5em !important;
    line-height: 0.8em !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    font-family: bebas-neue, sans-serif !important;
    text-transform: uppercase !important;
    display: flex !important;
    align-items: center !important;
    height: 185px !important;
    margin-top: 34px !important;
}

.service-mobile-title, .service-field-title {
    font-size: 9.5em !important;
    line-height: 0.8em !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    font-family: bebas-neue, sans-serif !important;
    text-transform: uppercase !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    text-align: right !important;
    height: 185px !important;
    margin-top: 34px !important;
}

.fire-portable, .fire-mobile, .fire-command, .fire-field {
    margin-bottom: 60px !important;
}

.vc_row.fire-portable {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-portable.jpg) !important;
    background-size: contain !important;
}

.vc_row.fire-portable:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-portable.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.fire-mobile {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-mobile.jpg) !important;
    background-size: contain !important;
}

.vc_row.fire-mobile:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-mobile.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.fire-command {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-command.jpg) !important;
    background-size: contain !important;
}

.vc_row.fire-command:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-command.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.fire-field {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-field.jpg) !important;
    background-size: contain !important;
}

.vc_row.fire-field:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-field.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.military-portable, .military-mobile, .military-command, .military-field {
    margin-bottom: 60px !important;
}

.vc_row.military-portable {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-portable.jpg) !important;
    background-size: contain !important;
}

.vc_row.military-portable:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-portable.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.military-mobile {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-mobile.jpg) !important;
    background-size: contain !important;
}

.vc_row.military-mobile:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-mobile.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.military-command {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-command.jpg) !important;
    background-size: contain !important;
}

.vc_row.military-command:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-command.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.military-field {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-field.jpg) !important;
    background-size: contain !important;
}

.vc_row.military-field:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-field.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.ems-portable, .ems-mobile, .ems-command, .ems-field {
    margin-bottom: 60px !important;
}

.vc_row.ems-portable {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-portable.jpg) !important;
    background-size: contain !important;
}

.vc_row.ems-portable:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-portable.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.ems-mobile {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-mobile.jpg) !important;
    background-size: contain !important;
}

.vc_row.ems-mobile:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-mobile.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.ems-command {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-command.jpg) !important;
    background-size: contain !important;
}

.vc_row.ems-command:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-command.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.ems-field {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-field.jpg) !important;
    background-size: contain !important;
}

.vc_row.ems-field:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-field.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.education-portable, .education-mobile, .education-command, .education-field {
    margin-bottom: 60px !important;
}

.vc_row.education-portable {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/10/education-portable-radio.jpg) !important;
    background-size: contain !important;
}

.vc_row.education-portable:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/10/education-portable-radio.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.education-mobile {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education-mobile.jpg) !important;
    background-size: contain !important;
}

.vc_row.education-mobile:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education-mobile.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.education-command {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education-command.jpg) !important;
    background-size: contain !important;
}

.vc_row.education-command:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education-command.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.education-field {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/10/education-field-communication.jpg) !important;
    background-size: contain !important;
}

.vc_row.education-field:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/10/education-field-communication.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.municipalities-portable, .municipalities-mobile, .municipalities-command, .municipalities-field {
    margin-bottom: 60px !important;
}

.vc_row.municipalities-portable {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-portable.jpg) !important;
    background-size: contain !important;
}

.vc_row.municipalities-portable:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-portable.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.municipalities-mobile {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-mobile.jpg) !important;
    background-size: contain !important;
}

.vc_row.municipalities-mobile:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-mobile.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.municipalities-command {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-command.jpg) !important;
    background-size: contain !important;
}

.vc_row.municipalities-command:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-command.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.vc_row.municipalities-field {
    background: linear-gradient(rgba(16,156,192,0.75),rgba(16,156,192,0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-field.jpg) !important;
    background-size: contain !important;
}

.vc_row.municipalities-field:hover {
    background: linear-gradient(rgba(125, 125, 125, 0.75),rgba(125, 125, 125, 0.75)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-field.jpg) !important;
    background-size: contain !important;
    cursor: pointer !important;
}

.solution-sub-title {
    font-size: 4em !important;
    line-height: 0.8em !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    font-family: bebas-neue, sans-serif !important;
    text-transform: uppercase !important;
    display: flex !important;
    align-items: center !important;
    height: 75px !important;
    justify-content: center !important;
    margin-top: 0px !important;
}

.vc_row.multi-band {
    background: linear-gradient(rgba(16,156,192,0.85),rgba(16,156,192,0.85)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/multi-band.jpg) !important;
    background-size: cover !important;
}

.vc_row.dual-band {
    background: linear-gradient(rgba(16,156,192,0.8),rgba(16,156,192,0.8)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/dual-band.jpg) !important;
    background-size: cover !important;
}

.vc_row.single-band {
    background: linear-gradient(rgba(16,156,192,0.9),rgba(16,156,192,0.9)), url(https://www.bktechnologies.com//wp-content/uploads/2018/09/single-band.jpg) !important;
    background-size: cover !important;
}

h2.coming-soon-text.text-1 {
    font-size: 6em !important;
    line-height: 0.8em !important;
    color: #000000 !important;
    font-weight: 500 !important;
    font-family: bebas-neue, sans-serif !important;
    text-transform: uppercase !important;
    margin-top: 12% !important;
    margin-bottom: 0px !important;
}

h2.coming-soon-text.text-2 {
    font-size: 8.1em !important;
    line-height: 0.8em !important;
    color: #000000 !important;
    font-weight: 500 !important;
    font-family: bebas-neue, sans-serif !important;
    text-transform: uppercase !important;
    margin-top: 0px !important;
}

li.post-19150477.product a:hover {
    cursor: default !important;
}

h2.product-title.template {
    color: #00a6d5 !important;
    font-family: Lato !important;
    font-weight: bolder !important;
    font-size: 32px !important;
}

p.product-sub-text.template {
    color: black !important;
    border-bottom: 0px solid #76bf4c !important;
    padding-bottom: 20px !important;
    font-size: 20px !important;
    line-height: 28px !important;
    font-family: Lato !important;
}


.page .woocommerce img, .page .woocommerce-page img {
    max-width: 100% !important;
    margin: 0 auto !important;
}

.woocommerce img, .woocommerce-page img {
    max-width: 80% !important;
    margin: 0 auto !important;
}

.woocommerce div.product .woocommerce-tabs .panel h2.product-title.template.features {
    display: block !important;
    color: #00a6d5 !important;
    font-family: Lato !important;
    font-weight: bolder !important;
    font-size: 30px !important;
    margin-bottom: 15px !important;
    background: transparent !important;
    padding: 0px !important;
}

ul.features-template {
    font-size: 20px !important;
    color: #000000 !important;
    font-family: Lato !important;
}

ul.features-template li {
    margin-bottom: 5px !important;
}

.panel {
    box-shadow: none !important;
}

.woocommerce div.product .woocommerce-tabs .panel {
    margin-top: -30px !important;
}

.product .ult_exp_section {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-family: Lato !important;
    font-weight: 600 !important;
    background: #ffffff !important;
    color: #00a6d5 !important;
    margin-top: 10px !important;
    padding-left: 0px !important;
}

.product .ult_expheader {
    padding-left: 0px !important;
    font-size: 20px !important;
    text-align: left !important;
}

.product .ult_exp_content {
    padding: 0px 0px !important;
}

.product .ult_ecpsub_cont {
    padding: 0px 0px !important;
    padding-top: 10px !Important;
}

.product .ult_exp_content {
    background: #ffffff !important;
}

.product .ult_exp_content p {
    color: #000000 !important;
    font-family: Lato !important;
    font-size: 17px !important;
}

.product .ult_exp_section_layer.ult-adjust-bottom-margin {
    margin-bottom: 0px !important;
}

.product .ult_exp_content.ult_active_section .wpb_content_element {
    margin-bottom: 15px !important;
}

.product .ult_exp_content.ult_active_section .ult_ecpsub_cont {
    padding: 0px 0px !important;
    padding-top: 5px !Important;
}

.vc_row.options-row .vc_column-inner {
    border-left: 2px solid #00a6d5 !important;
    border-right: 2px solid #00a6d5 !important;
    border-bottom: 2px solid #00a6d5 !important;
}


.description-block-heading.template {
    background: #00a6d5 !important;
    padding: 10px 15px !important;
    color: white !important;
    font-family: Lato !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
}

.product .slick-slider {
    margin-top: 10px !important;
}

.product section#wpis-gallery img {
    border: 1px solid #00a6d5 !important;
    max-width: 95% !important;
}

.product a.wpis-popup.fa.fa-camera {
    display: none !important;
}

a.truncking {
    color: #00a6d5 !important;
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 1 !important;
}

.vc_row.product-hero {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police-parallax_n.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
    padding-top: 90px !important;
    padding-bottom: 90px !important;
    margin-bottom: 90px !important;
}

.single-product.has-no-hero #primary {
    padding-top: 80px !important;
}

body.single-product header#header-section {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.service-header {
    text-align: center !important;
    text-transform: uppercase !important;
    color: #109cc0 !important;
    font-size: 9em !important;
    font-family: bebas-neue, sans-serif !important;
    font-weight: 500 !important;
}

.vc_row.product-hero.police {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/police-parallax_n.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
}

.vc_row.product-hero.fire {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/fire-parallax_n.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
}

.vc_row.product-hero.ems {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/ems-parallax_n.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
}

.vc_row.product-hero.military {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/federal-parallax.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
}

.vc_row.product-hero.education {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/education-parallax_n-1.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
}

.vc_row.product-hero.municipalities {
    background: url(https://www.bktechnologies.com//wp-content/uploads/2018/09/municipality-parallax_n.jpg) !important;
    background-attachment: scroll !important;
    background-position: center center !important;
}

.woocommerce ul.products li.product.post-19145 a:hover {
    cursor: default !important;
}

.woocommerce div.product div.images {
    width: 35% !important;
}

.woocommerce div.product div.summary {
    width: 60% !important;
    padding-left: 30px !important;
}

.vc_row.short-description-row {
    background: white !important;
    margin: 35px 0 0px 0 !important;
}


.brochure-download a {
    background: #40baed !important;
    border: 1.5px solid #40baed !important;
    color: #40baed !important;
    text-align: center !important;
}

.brochure-download a i {
    display: none !important;
}

#ut-sitebody.single-product #header-section.ut-secondary-custom-skin {
    background: rgba(1, 1, 1, 1) !important;
}

.police-agency-header, .fire-agency-header, .ems-agency-header, .military-agency-header, .education-agency-header, .muncipality-agency-header  {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.linkedin-btn {
    display: none !important;
}

.gform_wrapper input.gform_button_select_files {
    background: #00a6d5 !important;
    border-radius: 0px !important;
}

.gform_wrapper input.gform_button_select_files:hover {
    background: #76bf4c !important;
}

.woocommerce ul.products li.product.post-21950 img {
    width: 87.5% !important;
    margin: 0 auto !important;
}


@media only screen  and (min-width : 1536px) {

body.single-product header#header-section {
    padding-left: 10% !important;
    padding-right: 10% !important;
}

}


@media screen and (min-width: 1920px) {

.ut-portfolio-4272 .ut-masonry-default {
    height: 375px !important;
}

.ut-portfolio-16442 .ut-masonry-default , .ut-portfolio-17556 .ut-masonry-default {
    height: 375px !important;
}

body.single-product header#header-section {
    padding-left: 20% !important;
    padding-right: 20% !important;
}

}


@media only screen and (min-width: 2000px) { 

.ut-portfolio-4272 .ut-masonry-default {
    height: 500px !important;
}

.ut-portfolio-16442 .ut-masonry-default, .ut-portfolio-17556 .ut-masonry-default {
    height: 500px !important;
}

}

@media (max-width: 767px) {

h2.section-title {
    font-size: 32px !important;
}

.bklyn-btn-holder.bklyn-btn-center {
    text-align: center !important;
}

h3.cta-1-span {
    font-size: 30px !important;
}

h1.cta-1 {
    font-size: 32px !important;
    line-height: 42px !important;
    padding: 0 30px !important;
}

.difference-col .vc_column-inner, .twitter-col .vc_column-inner {
    padding: 60px 30px 45px 30px !important;
}

.difference-col p {
    text-align: left !important;
    font-size: 15px !important;
}

.aptf-timestamp a {
    font-size: 10px !important;
}

.aptf-tweet-content {
    font-size: 14px !important;
    font-family: Lato !important;
}

.aptf-tweet-content a {
    font-family: Lato !important;
}

.ut-portfolio-menu-wrap {
    display: none !important;
}

.ut-portfolio-info.no-hover h3.designation {
    top: 26px !important;
    line-height: 22px !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
    padding-bottom: 5px !important;
}

#ut-sitebody  .ut-portfolio-info-c h3.designation {
    line-height: 22px !important;
    margin-bottom: 15px !important;
    margin-top: 10px !important;
    font-size: 14px !important;
    padding-left: 45px !important;
    padding-right: 45px !important;
}

.ut-portfolio-info-c p.team-description {
    font-size: 12px !important;
    line-height: 22px !important;
}

.press-release .vc_column-inner, .our-blog .vc_column-inner {
    padding-right: 20px !important;
}

.press-release h3.entry-title a, .our-blog h3.entry-title a {
    font-size: 20px !important;
    line-height: 24px !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 100% !important;
    margin: 0 0px 0 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-bottom: 60px !important;
}

.single-product .hero {
    display: none !important;
}

.woocommerce div.product div.images {
    width: 100% !important;
    margin-bottom: 35px !important;
}

body.single-product header#header-section {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.woocommerce div.product div.summary {
    width: 100% !important;
    padding-left: 0px !important;
}

.cs-title {
    display: none !important;
}

.ut-mobile-menu a:not(.bklyn-btn)::after {
    display: none !important;
}

.ut-mobile-menu .sub-menu a:not(.bklyn-btn)::after {
    display: block !important;
    content: "•";
    position: absolute;
    top: 3px;
    left: 30px;
    color: #ffffff !important;
}
/*
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {
    border: none !important;
    border-top: 1px solid rgba(255,255,255,0.5) !important;
}

#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    border: none !important;
}*/

.ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    padding-left: 50px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
/*
.ut-mobile-menu a:not(.bklyn-btn) {
    color: #ffffff !important;
}*/

.ut-mobile-menu .sub-menu {
    padding-bottom: 25px !important;
}

#ut-mobile-menu {
    margin-top: 15px !important;
}

.ut-mobile-menu li.menu-item-has-children a {
    padding-bottom: 5px !important;
}

.feature-col, .feature-desc-col, .feature-col-alt, .feature-desc-col-alt {
    min-height: auto !important;
}

.feature-col, .feature-desc-col, .feature-desc-col-alt {
    border: none !important;
}

.feature-col .vc_column-inner {
    background: #ffffff !important;
}

.feature-col .wpb_content_element, .feature-desc-col .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-desc-col-alt .wpb_content_element {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

h3.option-title {
    margin-top: 35px !important;
    margin-bottom: 10px !important;
}

.advanced .feature-col, .advanced .feature-desc-col, .advanced .feature-col-alt, .advanced .feature-desc-col-alt {
    min-height: auto !important;
}

h1.description-block-heading {
    font-size: 30px !important;
}

body.single-product .footer .grid-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.single-product .ut-image-gallery-1 .ut-image-gallery-item {
    width: 95% !important;
    margin: 5% 2.5% !important;
}

ul.product-features-list {
    margin-top: -40px !important;
}

h3.product-features-title {
    margin-bottom: 60px !important;
}

.archive #secondary {
    margin-top: -15% !important;
}

}

@media (max-width: 1024px) and (min-width: 768px) { 
/* 
.solutions-row, .difference-tweet-row, .press-blog {
display: none !important;
}
*/

.solutions-row-tablet, .difference-tweet-row-tablet, .press-blog-tablet {
display: block !important;
}

.ut-portfolio-4272 .ut-masonry-default {
    height: 300px !important;
    width: 50% !important;
}

.ut-portfolio-16442 .ut-masonry-default, .ut-portfolio-17556 .ut-masonry-default {
    height: 300px !important;
    width: 50% !important;
}

.ut-portfolio-info.no-hover h3.designation {
    top: 45.5px !important;
    line-height: 12px !important;
    padding-bottom: 12px !important;
}

.difference-col .vc_column-inner, .twitter-col .vc_column-inner {
    padding: 60px 30px 45px 30px !important;
}

.press-release .vc_column-inner, .our-blog .vc_column-inner {
    padding-right: 20px !important;
}

.press-release .post, .our-blog .post {
    min-height: 200px !important;
}

.ut-footer-area .grid-33 {
    width: 100% !important;
}

.ut-mobile-menu a:not(.bklyn-btn)::after {
    display: none !important;
}

.ut-mobile-menu .sub-menu a:not(.bklyn-btn)::after {
    display: block !important;
    content: "•";
    position: absolute;
    top: 3px;
    left: 30px;
    color: #ffffff !important;
}
/*
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {
    border: none !important;
    border-top: 1px solid rgba(255,255,255,0.5) !important;
}

#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    border: none !important;
}*/

.ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    padding-left: 50px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.ut-mobile-menu a:not(.bklyn-btn) {
    color: #ffffff !important;
}

.ut-mobile-menu .sub-menu {
    padding-bottom: 25px !important;
}

#ut-mobile-menu {
    margin-top: 15px !important;
}

.ut-mobile-menu li.menu-item-has-children a {
    padding-bottom: 5px !important;
}

.archive #secondary {
    margin-top: -15% !important;
}

.woocommerce div.product div.images img {
    transform: none !important;
    width: 50% !important;
    margin: -20% auto !important;
}

.woocommerce div.product .cs-title .product_title {
    visibility: hidden !important;
}

body.single-product header#header-section {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.woocommerce div.product div.summary {
    width: 100% !important;
    padding-left: 0px !important;
}

.feature-col, .feature-desc-col, .feature-col-alt, .feature-desc-col-alt {
    min-height: auto !important;
    width: 100% !important;
}

.feature-col, .feature-desc-col, .feature-desc-col-alt {
    border: none !important;
}

.feature-col .vc_column-inner {
    background: #ffffff !important;
}

.feature-col .wpb_content_element, .feature-desc-col .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-desc-col-alt .wpb_content_element {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

h3.option-title {
    margin-top: 35px !important;
    margin-bottom: 10px !important;
}

.advanced .feature-col, .advanced .feature-desc-col, .advanced .feature-col-alt, .advanced .feature-desc-col-alt {
    min-height: auto !important;
}

h1.description-block-heading {
    font-size: 30px !important;
}

body.single-product .footer .grid-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.single-product .ut-image-gallery-1 .ut-image-gallery-item {
    width: 95% !important;
    margin: 5% 2.5% !important;
}

ul.product-features-list {
    margin-top: -40px !important;
}

h3.product-features-title {
    margin-bottom: 60px !important;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
}

.police-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.police-agency-header .service-header {
    font-size: 5em !important;
}

.police-portable, .police-mobile, .police-command, .police-field {
    margin-bottom: 0px !important;
}

.vc_row.police-portable-mob, .vc_row.police-mobile-mob, .vc_row.police-command-mob, .vc_row.police-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.police-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-police-mob.jpg) !important;
    background-size: cover !important;
}

.service-portable-title, .service-command-title, .service-mobile-title, .service-field-title {
    font-size: 4em !important;
    display: block !important;
    text-align: center !important;
    height: auto !important;
    margin-top: 15px !important;
}

.police-portable img, .police-mobile img, .police-command img, .police-field img {
    width: 85% !important;
}

.fire-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.fire-agency-header .service-header {
    font-size: 5em !important;
}

.fire-portable, .fire-mobile, .fire-command, .fire-field {
    margin-bottom: 0px !important;
}

.vc_row.fire-portable-mob, .vc_row.fire-mobile-mob, .vc_row.fire-command-mob, .vc_row.fire-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.fire-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-portable img, .fire-mobile img, .fire-command img, .fire-field img {
    width: 85% !important;
}

.ems-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.ems-agency-header .service-header {
    font-size: 5em !important;
}

.ems-portable, .ems-mobile, .ems-command, .ems-field {
    margin-bottom: 0px !important;
}

.vc_row.ems-portable-mob, .vc_row.ems-mobile-mob, .vc_row.ems-command-mob, .vc_row.ems-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.ems-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/ems-police-mob-n.jpg) !important;
    background-size: cover !important;
}

.ems-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-portable img, .ems-mobile img, .ems-command img, .ems-field img {
    width: 85% !important;
}

.military-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.military-agency-header .service-header {
    font-size: 5em !important;
}

.military-portable, .military-mobile, .military-command, .military-field {
    margin-bottom: 0px !important;
}

.vc_row.military-portable-mob, .vc_row.military-mobile-mob, .vc_row.military-command-mob, .vc_row.military-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.military-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-portable img, .military-mobile img, .military-command img, .military-field img {
    width: 85% !important;
}

.education-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.education-agency-header .service-header {
    font-size: 5em !important;
}

.education-portable, .education-mobile, .education-command, .education-field {
    margin-bottom: 0px !important;
}

.vc_row.education-portable-mob, .vc_row.education-mobile-mob, .vc_row.education-command-mob, .vc_row.education-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.education-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-portable img, .education-mobile img, .education-command img, .education-field img {
    width: 85% !important;
}

.muncipality-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.muncipality-agency-header .service-header {
    font-size: 5em !important;
}

.municipalities-portable, .municipalities-mobile, .municipalities-command, .municipalities-field {
    margin-bottom: 0px !important;
}

.vc_row.municipalities-portable-mob, .vc_row.municipalities-mobile-mob, .vc_row.municipalities-command-mob, .vc_row.municipalities-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.municipalities-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-portable img, .municipalities-mobile img, .municipalities-command img, .municipalities-field img {
    width: 85% !important;
}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 31% !important;
}

}


/* @media screen and (max-width: 1199px) and (orientation : portrait) {  */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1)  { 
/*
.solutions-row, .difference-tweet-row, .press-blog {
display: none !important;
} */

.solutions-row-tablet, .difference-tweet-row-tablet, .press-blog-tablet {
display: block !important;
}

.ut-portfolio-4272 .ut-masonry-default {
    height: 440px !important;
    width: 100% !important;
}

.ut-portfolio-16442 .ut-masonry-default, .ut-portfolio-17556 .ut-masonry-default {
    height: 440px !important;
    width: 100% !important;
}

.ut-portfolio-info.no-hover h3.designation {
    top: 45.5px !important;
    line-height: 12px !important;
    padding-bottom: 12px !important;
}

.difference-col .vc_column-inner, .twitter-col .vc_column-inner {
    padding: 60px 30px 45px 30px !important;
}

.press-release .vc_column-inner, .our-blog .vc_column-inner {
    padding-right: 20px !important;
}

.press-release .post, .our-blog .post {
    min-height: 200px !important;
}

.ut-footer-area .grid-33 {
    width: 100% !important;
}

.ut-mobile-menu a:not(.bklyn-btn)::after {
    display: none !important;
}

.ut-mobile-menu .sub-menu a:not(.bklyn-btn)::after {
    display: block !important;
    content: "•";
    position: absolute;
    top: 3px;
    left: 30px;
    color: #ffffff !important;
}
/*
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {
    border: none !important;
    border-top: 1px solid rgba(255,255,255,0.5) !important;
}

#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    border: none !important;
}*/

.ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    padding-left: 50px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
/*
.ut-mobile-menu a:not(.bklyn-btn) {
    color: #ffffff !important;
}*/

.ut-mobile-menu .sub-menu {
    padding-bottom: 25px !important;
}

#ut-mobile-menu {
    margin-top: 15px !important;
}

.ut-mobile-menu li.menu-item-has-children a {
    padding-bottom: 5px !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 45% !important;
}

.archive #secondary {
    margin-top: -15% !important;
}

.woocommerce div.product div.images {
    width: 100% !important;
    margin-bottom: 100px !important;
}

body.single-product header#header-section {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.woocommerce div.product div.summary {
    width: 100% !important;
    padding-left: 0px !important;
}

.feature-col, .feature-desc-col, .feature-col-alt, .feature-desc-col-alt {
    min-height: auto !important;
    width: 100% !important;
}

.feature-col, .feature-desc-col, .feature-desc-col-alt {
    border: none !important;
}

.feature-col .vc_column-inner {
    background: #ffffff !important;
}

.feature-col .wpb_content_element, .feature-desc-col .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-desc-col-alt .wpb_content_element {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

h3.option-title {
    margin-top: 35px !important;
    margin-bottom: 10px !important;
}

.advanced .feature-col, .advanced .feature-desc-col, .advanced .feature-col-alt, .advanced .feature-desc-col-alt {
    min-height: auto !important;
}

h1.description-block-heading {
    font-size: 30px !important;
}

body.single-product .footer .grid-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.single-product .ut-image-gallery-1 .ut-image-gallery-item {
    width: 95% !important;
    margin: 5% 2.5% !important;
}

ul.product-features-list {
    margin-top: -40px !important;
}

h3.product-features-title {
    margin-bottom: 60px !important;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
}

.police-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.police-agency-header .service-header {
    font-size: 5em !important;
}

.police-portable, .police-mobile, .police-command, .police-field {
    margin-bottom: 0px !important;
}

.vc_row.police-portable-mob, .vc_row.police-mobile-mob, .vc_row.police-command-mob, .vc_row.police-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.police-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-police-mob.jpg) !important;
    background-size: cover !important;
}

.service-portable-title, .service-command-title, .service-mobile-title, .service-field-title {
    font-size: 4em !important;
    display: block !important;
    text-align: center !important;
    height: auto !important;
    margin-top: 15px !important;
}

.police-portable img, .police-mobile img, .police-command img, .police-field img {
    width: 85% !important;
}

.fire-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.fire-agency-header .service-header {
    font-size: 5em !important;
}

.fire-portable, .fire-mobile, .fire-command, .fire-field {
    margin-bottom: 0px !important;
}

.vc_row.fire-portable-mob, .vc_row.fire-mobile-mob, .vc_row.fire-command-mob, .vc_row.fire-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.fire-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-portable img, .fire-mobile img, .fire-command img, .fire-field img {
    width: 85% !important;
}

.ems-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.ems-agency-header .service-header {
    font-size: 5em !important;
}

.ems-portable, .ems-mobile, .ems-command, .ems-field {
    margin-bottom: 0px !important;
}

.vc_row.ems-portable-mob, .vc_row.ems-mobile-mob, .vc_row.ems-command-mob, .vc_row.ems-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.ems-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/ems-police-mob-n.jpg) !important;
    background-size: cover !important;
}

.ems-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-portable img, .ems-mobile img, .ems-command img, .ems-field img {
    width: 85% !important;
}

.military-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.military-agency-header .service-header {
    font-size: 5em !important;
}

.military-portable, .military-mobile, .military-command, .military-field {
    margin-bottom: 0px !important;
}

.vc_row.military-portable-mob, .vc_row.military-mobile-mob, .vc_row.military-command-mob, .vc_row.military-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.military-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-portable img, .military-mobile img, .military-command img, .military-field img {
    width: 85% !important;
}

.education-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.education-agency-header .service-header {
    font-size: 5em !important;
}

.education-portable, .education-mobile, .education-command, .education-field {
    margin-bottom: 0px !important;
}

.vc_row.education-portable-mob, .vc_row.education-mobile-mob, .vc_row.education-command-mob, .vc_row.education-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.education-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-portable img, .education-mobile img, .education-command img, .education-field img {
    width: 85% !important;
}

.muncipality-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.muncipality-agency-header .service-header {
    font-size: 5em !important;
}

.municipalities-portable, .municipalities-mobile, .municipalities-command, .municipalities-field {
    margin-bottom: 0px !important;
}

.vc_row.municipalities-portable-mob, .vc_row.municipalities-mobile-mob, .vc_row.municipalities-command-mob, .vc_row.municipalities-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.municipalities-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-portable img, .municipalities-mobile img, .municipalities-command img, .municipalities-field img {
    width: 85% !important;
}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {
/*
.solutions-row, .difference-tweet-row, .press-blog {
display: none !important;
}*/

.solutions-row-tablet, .difference-tweet-row-tablet, .press-blog-tablet {
display: block !important;
}

.ut-portfolio-4272 .ut-masonry-default {
    height: 300px !important;
    width: 50% !important;
}

.ut-portfolio-16442 .ut-masonry-default, .ut-portfolio-17556 .ut-masonry-default {
    height: 300px !important;
    width: 50% !important;
}

.ut-portfolio-info.no-hover h3.designation {
    top: 45.5px !important;
    line-height: 12px !important;
    padding-bottom: 12px !important;
}

.difference-col .vc_column-inner, .twitter-col .vc_column-inner {
    padding: 60px 30px 45px 30px !important;
}

.press-release .vc_column-inner, .our-blog .vc_column-inner {
    padding-right: 20px !important;
}

.press-release .post, .our-blog .post {
    min-height: 200px !important;
}

.ut-footer-area .grid-33 {
    width: 100% !important;
}

.ut-mobile-menu a:not(.bklyn-btn)::after {
    display: none !important;
}

.ut-mobile-menu .sub-menu a:not(.bklyn-btn)::after {
    display: block !important;
    content: "•";
    position: absolute;
    top: 3px;
    left: 30px;
    color: #ffffff !important;
}
/*
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {
    border: none !important;
    border-top: 1px solid rgba(255,255,255,0.5) !important;
}

#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    border: none !important;
} */

.ut-mobile-menu .sub-menu a:not(.bklyn-btn) {
    padding-left: 50px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.ut-mobile-menu a:not(.bklyn-btn) {
    color: #ffffff !important;
}

.ut-mobile-menu .sub-menu {
    padding-bottom: 25px !important;
}

#ut-mobile-menu {
    margin-top: 15px !important;
}

.ut-mobile-menu li.menu-item-has-children a {
    padding-bottom: 5px !important;
}

.archive #secondary {
    margin-top: -15% !important;
}

.woocommerce div.product div.images img {
    transform: none !important;
    width: 50% !important;
    margin: -20% auto !important;
}

.woocommerce div.product .cs-title .product_title {
    visibility: hidden !important;
}

body.single-product header#header-section {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.woocommerce div.product div.summary {
    width: 100% !important;
    padding-left: 0px !important;
}

.feature-col, .feature-desc-col, .feature-col-alt, .feature-desc-col-alt {
    min-height: auto !important;
    width: 100% !important;
}

.feature-col, .feature-desc-col, .feature-desc-col-alt {
    border: none !important;
}

.feature-col .vc_column-inner {
    background: #ffffff !important;
}

.feature-col .wpb_content_element, .feature-desc-col .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-col-alt .wpb_content_element, .feature-desc-col-alt .wpb_content_element {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

h3.option-title {
    margin-top: 35px !important;
    margin-bottom: 10px !important;
}

.advanced .feature-col, .advanced .feature-desc-col, .advanced .feature-col-alt, .advanced .feature-desc-col-alt {
    min-height: auto !important;
}

h1.description-block-heading {
    font-size: 30px !important;
}

body.single-product .footer .grid-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.single-product .ut-image-gallery-1 .ut-image-gallery-item {
    width: 95% !important;
    margin: 5% 2.5% !important;
}

ul.product-features-list {
    margin-top: -40px !important;
}

h3.product-features-title {
    margin-bottom: 60px !important;
}

.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100% !important;
}

.police-portable, .police-mobile, .police-command, .police-field {
    margin-bottom: 60px !important;
}

}




@media (max-width: 767px) {

.solution-sub-title {
    font-size: 2em !important;
    line-height: 1em !important;
    text-align: center !important;
}

.single-product #header-section.ut-secondary-custom-skin {
    background: rgba(1, 1, 1, 1) !important;
}

section.home-agencies {
    margin-top: 45px !important;
}

/* #ut-sitebody #header-section.ut-secondary-custom-skin.ha-header {
    background: rgba(1, 1, 1, 1) !important;
} */

section.home-agencies .police-service-block, section.home-agencies .fire-service-block, section.home-agencies .military-service-block, section.home-agencies .education-service-block {
    margin-bottom: 40px !important;
}

section.home-agencies .cta-btn a {
    font-size: 14px !important;
}

section.home-agencies h3.cta-1-span span {
    font-size: 16px !important;
}

.service-header {
    font-size: 7em !important;
}

.service-block-title {
    height: 250px !important;
    font-size: 36px !important;
}

.police-service-block .vc_column-inner, .fire-service-block .vc_column-inner, .military-service-block .vc_column-inner, .education-service-block .vc_column-inner {
    background-size: cover !important;
    margin-bottom: 40px !important;
}

.ems-service-block .vc_column-inner, .municipalities-service-block .vc_column-inner {
    background-size: cover !important;
}

.police-service-block .vc_column-inner:hover, .fire-service-block .vc_column-inner:hover, .military-service-block .vc_column-inner:hover, .education-service-block .vc_column-inner:hover {
    background-size: cover !important;
    margin-bottom: 40px !important;
}

.ems-service-block .vc_column-inner:hover, .municipalities-service-block .vc_column-inner:hover {
    background-size: cover !important;
}

.police-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.police-agency-header .service-header {
    font-size: 5em !important;
}

.police-portable, .police-mobile, .police-command, .police-field {
    margin-bottom: 0px !important;
}

.vc_row.police-portable-mob, .vc_row.police-mobile-mob, .vc_row.police-command-mob, .vc_row.police-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.police-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-police-mob.jpg) !important;
    background-size: cover !important;
}

.police-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-police-mob.jpg) !important;
    background-size: cover !important;
}

.service-portable-title, .service-command-title, .service-mobile-title, .service-field-title {
    font-size: 4em !important;
    display: block !important;
    text-align: center !important;
    height: auto !important;
    margin-top: 15px !important;
}

.police-portable img, .police-mobile img, .police-command img, .police-field img {
    width: 85% !important;
}

.fire-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.fire-agency-header .service-header {
    font-size: 5em !important;
}

.fire-portable, .fire-mobile, .fire-command, .fire-field {
    margin-bottom: 0px !important;
}

.vc_row.fire-portable-mob, .vc_row.fire-mobile-mob, .vc_row.fire-command-mob, .vc_row.fire-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.fire-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-fire-mob.jpg) !important;
    background-size: cover !important;
}

.fire-portable img, .fire-mobile img, .fire-command img, .fire-field img {
    width: 85% !important;
}

.ems-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.ems-agency-header .service-header {
    font-size: 5em !important;
}

.ems-portable, .ems-mobile, .ems-command, .ems-field {
    margin-bottom: 0px !important;
}

.vc_row.ems-portable-mob, .vc_row.ems-mobile-mob, .vc_row.ems-command-mob, .vc_row.ems-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.ems-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/ems-police-mob-n.jpg) !important;
    background-size: cover !important;
}

.ems-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-ems-mob.jpg) !important;
    background-size: cover !important;
}

.ems-portable img, .ems-mobile img, .ems-command img, .ems-field img {
    width: 85% !important;
}

.military-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.military-agency-header .service-header {
    font-size: 5em !important;
}

.military-portable, .military-mobile, .military-command, .military-field {
    margin-bottom: 0px !important;
}

.vc_row.military-portable-mob, .vc_row.military-mobile-mob, .vc_row.military-command-mob, .vc_row.military-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.military-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-military-mob.jpg) !important;
    background-size: cover !important;
}

.military-portable img, .military-mobile img, .military-command img, .military-field img {
    width: 85% !important;
}

.education-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.education-agency-header .service-header {
    font-size: 5em !important;
}

.education-portable, .education-mobile, .education-command, .education-field {
    margin-bottom: 0px !important;
}

.vc_row.education-portable-mob, .vc_row.education-mobile-mob, .vc_row.education-command-mob, .vc_row.education-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.education-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-education-mob.jpg) !important;
    background-size: cover !important;
}

.education-portable img, .education-mobile img, .education-command img, .education-field img {
    width: 85% !important;
}

.muncipality-agency-header {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    margin-top: -10px !important;
}

.muncipality-agency-header .service-header {
    font-size: 5em !important;
}

.municipalities-portable, .municipalities-mobile, .municipalities-command, .municipalities-field {
    margin-bottom: 0px !important;
}

.vc_row.municipalities-portable-mob, .vc_row.municipalities-mobile-mob, .vc_row.municipalities-command-mob, .vc_row.municipalities-field-mob {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 35px !important;
}

.municipalities-portable {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/portable-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-mobile {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/mobile-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-command {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/command-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-field {
    background: linear-gradient(rgba(16,156,192,0.65),rgba(16,156,192,0.65)), url(https://www.bktechnologies.com/staging/wp-content/uploads/2019/02/field-muncipality-mob.jpg) !important;
    background-size: cover !important;
}

.municipalities-portable img, .municipalities-mobile img, .municipalities-command img, .municipalities-field img {
    width: 85% !important;
}

.solution-header .upb_row_bg {
    background-size: cover !important;
}

.product-hero .upb_row_bg {
    background-size: cover !important;
}

.vc_row.product-hero {
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    margin-bottom: 60px !important;
    width: auto !important;
    left: 0px !important;
    margin-top: -10px !important;
}

.vc_row.product-hero .service-header {
    font-size: 3em !important;
    line-height: 1.1em !important;
}

.vc_row.options-row {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

h2.coming-soon-text.text-1 {
    font-size: 5em !important;
    text-align: center !important;
    margin-top: -5% !important;
}

h2.coming-soon-text.text-2 {
    font-size: 6.75em !important;
    text-align: center !important;
}

}

@media (-webkit-min-device-pixel-ratio: 2) and (device-height: 568px) {

.service-block-title {
    font-size: 34px !important;
}

section.home-agencies .cta-btn a {
    font-size: 14px !important;
    padding: 8px 20px !important;
    margin: 15px 0px !important;
}

.service-portable-title, .service-command-title, .service-mobile-title, .service-field-title {
    font-size: 3.1em !important;
}

.cta-btn.job a {
    padding: 8px 0px !important;
    font-size: 15px !important;
}

.vc_row.product-hero .service-header {
    font-size: 3em !important;
    line-height: 1.1em !important;
}

h2.coming-soon-text.text-1 {
    font-size: 4.3em !important;
}

h2.coming-soon-text.text-2 {
    font-size: 5.75em !important;
}

}

a.gtrackexternal:hover {
color:#00a6d5 !important;
text-decoration: none;
}

img.attachment-shop_single.size-shop_single.wp-post-image:hover {
opacity:.75 !important;
}

.wpcf7-response-output.wpcf7-mail-sent-ok {
    background: #76bf4c !important;
    color: #ffffff !important;
    text-align: center !important;
    font-size: 18px !important;
    padding: 5px 0 !important;
}

img.iso-logo {
    width: 40% !important;
    margin-right: 25px !important;
}

img.jas-anz-logo {
    width: 20% !important;
}

/* li.widget-container.ut_widget_social {
    margin-bottom: 20px !important;
}  */

.coming-soon-text {
    display: none;
}

.heateor_sss_sharing_container {
    margin-bottom: 20px !important;
}

.heateorSssSharingRound i {
    width: 100px !important;
}

.heateor_sss_sharing_title {
    display: none !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    width: 100% !important;
    color: #151515 !important;
    background: #fff !important;
    border: 2px solid #151515 !important;
    margin: 0 !important;
    font-size: 17px !important;
    padding: 13px !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 100%;
}