/*=====================================================================@Template Name: Clear One@Author: M.Jawed@Developed By: Jawed@Developer URL: Author E-mail: @Default StylesTable of Content:01/ Variables02/ predefin03/ header04/ banner05/ slider06/ feature07/ button08/ service09/ testimonials 10/ blog 11/ contact 12/ footer  =====================================================================*/


/*----------------------------------------------------*/


/*font Variables*/


/*Color Variables*/


.col-md-offset-right-1,
.col-lg-offset-right-1 {
    margin-right: 8.33333333%;
}


/*---------------------------------------------------- */


/*----------------------------------------------------*/

ul {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

.row.m0 {
    margin: 0px;
}

.p0 {
    padding: 0px;
}

body {
    line-height: 1.5;
    font-size: 14px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0px;
    padding: 0px;
}

#success {
    display: none;
}

#error {
    display: none;
}

.display_table {
    display: table;
    width: 100%;
}

.display_table_row {
    display: table-row;
}

.display_table_cell {
    display: table-cell;
    float: none !important;
}

.p_100 {
    padding: 100px 0px;
}

iframe {
    border: none;
}

i:before {
    margin-left: 0px !important;
}


/* Container Custome Code css============================================================================================ */

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}


/* End Container Custome Code css============================================================================================ */


/* Global css============================================================================================ */

.path-admin header.content-header {
    display: block !important;
}

.user-is-admin .new-content-link {
    display: block;
}

.new-content-link {
    display: none;
}

.page-title {
    font-size: 56px;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
}

.page-description {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
    color: #2e3538;
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
    max-width: 500px;
}

.padding-0 {
    padding: 0px !important;
}

.ssosp-link {
    position: absolute;
    bottom: 0px;
    right: 0px;
    color: #fff;
}

.ssosp-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-position: bottom right;
    background-size: cover;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    float: left;
    background-repeat: no-repeat;
}

.zigzig-outer-wrapper:hover .ssosp-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim_big.png);
    width: 220px;
    text-align: right;
    padding: 30px 35px;
    line-height: 30px;
    color: #fff;
    background-repeat: no-repeat;
}

.page-node-type-solutions .zigzig-outer-wrapper {
    border: 1px solid floralwhite;
}

.ssosp-link-text-inner {
    width: 220px;
    text-align: right;
    padding: 30px 35px;
    position: absolute;
    left: -160px;
    font-size: 0px;
}

.new-content-link {
    text-align: right;
}

.new-content-link a {
    background: #000;
    color: #fff;
    padding: 2px 20px;
}

.clearone-link-wrapper {
    background-color: #ff5400;
    display: inline-block;
}

.clearone-link-wrapper a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding: 4px 20px;
    color: #fff;
    border: none;
    text-transform: uppercase;
    float: left;
}

.orange-slideshow {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #FFF;
    padding: 50px 30px !important;
    font-size: 30px;
    text-align: center;
    background-color: #ff6306;
    height: 250px;
}

.orange-slideshow .view-content {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #FFF;
    padding: 50px 30px !important;
    font-size: 30px;
    text-align: center
}

.rssossp-wrapper-details {
    position: absolute;
    width: 100%;
    padding: 20px;
    bottom: 30px
}

.rssossp-wrapper-details .rssossp-item-title-details {
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #FFF;
    text-transform: uppercase;
}

.rssossp-item-desc-details {
    color: #fff;
    display: none;
}

.rssossp:hover .rssossp-item-desc-details {
    display: block;
}

.link-section-wrapper h3 {
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 16px;
    line-height: 36px;
    margin: 0 auto;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-sub-solutions .related_sub_solution_section .link-section-wrapper h3 {
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 16px;
    line-height: 36px;
    margin: 0 auto;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #FFF;
    margin-bottom: 14px;
}

.page-node-type-sub-solutions .rssossp .pltoss-shown-hover:hover span.ssosp-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim_big.png);
    width: 220px;
    font-size: 12px;
    text-align: right;
    padding: 30px 35px;
    line-height: 30px;
    color: #fff;
    background-repeat: no-repeat;
}

.page-node-type-sub-solutions .rssossp .pltoss-shown-hover:hover span.ssosp-link-text .ssosp-link-text-inner {
    font-size: 12px;
    width: auto;
    padding: 0px;
    position: relative;
    left: 0px;
}


.view-related-products-product-line-page .owl-controls.clickable {
    display: none !important;
}

.link-section-wrapper h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 1.2em;
    margin-bottom: 30px;
}

.single-sub-solution-right {
    height: 350px;
}

.single-sub-solution-right .rssossp img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}


/* Commercial Layout */

/* Main title css */

.main_title h2 {
    font-size: 40px;
    line-height: 48px;
    font-family: "Poppins", sans-serif;
    color: #232d37;
    font-weight: 500;
}

.main_title p {
    font-size: 16px;
    color: #51545f;
    font-family: "Poppins", sans-serif;
    line-height: 26px;
    padding-top: 15px;
}

.center_title {
    color: #fff;
    text-align: center;
    padding: 0px 0px 0px 372px;
}

.bottom-bann-row {
    display: flex;
    align-items: center;
}

.center_title h2 {
    font-size: 40px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
}

.center_title p {
    font-size: 16px;
    color: #fff;
    font-family: "Poppins", sans-serif;
    line-height: 26px;
    padding-top: 10px;
}

.b_center_title {
    text-align: center;
    padding-bottom: 50px;
}

.b_center_title h2 {
    font-size: 40px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #232d37;
}

.b_center_title p {
    font-size: 16px;
    color: #fff;
    font-family: "Poppins", sans-serif;
    line-height: 26px;
    padding-top: 10px;
    color: #51545f;
}


/* Top Menu============================================================================================ */

.product-toolbar-top-bar {
    background: #2e3538;
    position: relative;
    width: 100%;
    top: 0px;
    height: 41px;
    z-index: 99;
}

.product-toolbar-quicklinks ul li {
    display: inline-block;
    margin-right: 30px;
}

.product-toolbar-quicklinks ul li a {
    padding: 5px 0px;
    color: #FFF;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    text-transform: capitalize;
}

.product-toolbar-quicklinks ul li a:hover {
    background-color: transparent;
}


/* Main title css============================================================================================ */


/*---------------------------------------------------- */


/*----------------------------------------------------*/


/* Main Menu Area css============================================================================================ */


.header-top-area #navbar #navbar-collapse .sf-menu.sf-aura-home-page-menu li>a {
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 15px;
}

.header-top-area header.navbar-default {
    background-color: transparent;
    border: 0px;
    min-height: auto;
    margin: 0px auto;
    max-width: 1170px;
    padding-block: 10px;
}




.sf-menu.sf-main li>a+ul,
.sf-menu.sf-aura-home-page-menu li>a+ul {
    display: none;
}


/* End Main Menu Area css============================================================================================ */


/* End Main Menu Area css============================================================================================ */

.search_area {
    position: fixed;
    top: -100px;
    left: 0px;
    width: 100%;
    z-index: 40;
    background: #fff;
    padding: 0px 110px;
    -webkit-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.search_area .search_inner {
    position: relative;
}

.search_area .search_inner:before {
    content: "";
    height: 34px;
    width: 4px;
    position: absolute;
    left: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #ff6e02;
}

.search_area .search_inner input {
    border: none;
    border-radius: 0px;
    width: 100%;
    padding: 0px 32px 0px 10px;
    height: 98px;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 36px;
    color: #b5aec4;
    font-family: "Poppins", sans-serif;
    line-height: 98px;
    font-weight: normal;
}

.search_area .search_inner input.placeholder {
    font-size: 36px;
    color: #b5aec4;
    font-family: "Poppins", sans-serif;
    line-height: 98px;
    font-weight: normal;
}

.search_area .search_inner input:-moz-placeholder {
    font-size: 36px;
    color: #b5aec4;
    font-family: "Poppins", sans-serif;
    line-height: 98px;
    font-weight: normal;
}

.search_area .search_inner input::-moz-placeholder {
    font-size: 36px;
    color: #b5aec4;
    font-family: "Poppins", sans-serif;
    line-height: 98px;
    font-weight: normal;
}

.search_area .search_inner input::-webkit-input-placeholder {
    font-size: 36px;
    color: #b5aec4;
    font-family: "Poppins", sans-serif;
    line-height: 98px;
    font-weight: normal;
}

.search_area .search_inner i {
    position: absolute;
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #ff6e02;
    font-size: 30px;
    cursor: pointer;
}

.search_area.open {
    top: 0px;
}


/* End Main Menu Area css============================================================================================ */


/*---------------------------------------------------- */


/*----------------------------------------------------*/

/* Commercial layout - start */
/* Banner Area css============================================================================================ */
/*
.main_slider_area {
    margin-top: 125px;
}
*/

.commercial-solutions-home-page .main_slider_area .top-banner-outer {
    /*background-image: url(/sites/default/files/2019-02/top-image_0.jpg);*/
    background: linear-gradient(0deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)),
        url(/sites/default/files/2019-02/top-image_0.jpg);
    height: 700px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    top: -41px;
}

.top-banner-outer.slider-img img {
    height: 700px;
}

.main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 40%;
    width: 100%;
    padding-left: 0px;
}

.main_slider_area .top-banner-outer .front-top-banner-content .tb-link {
    margin-top: 26px;
}

.main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 94px;
    line-height: 85px;
}

.main_slider_area .top-banner-outer .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #FFF;
    margin-bottom: 10px;
}

.main_slider_area .top-banner-outer .tb-link a {
    border: 2px solid white;
    border-radius: 0px;
    padding: 7px 22px;
    background: transparent;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
}


/* End Banner Area css============================================================================================ */


/*---------------------------------------------------- */


/*----------------------------------------------------*/


/* Slider Area css============================================================================================ */

.main_slider_area #main_slider ul li .slider_button .bg_btn {
    display: inline-block;
    line-height: 46px !important;
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 7px;
}

.main_slider_area #main_slider ul li .slider_button .tp_btn {
    display: inline-block;
    text-transform: uppercase;
}


/* End Slider Area css============================================================================================ */


/*---------------------------------------------------- */


/*----------------------------------------------------*/


/* Home Featured Banner Area css============================================================================================ */
.top-boxes-item.ftb-title a {
    color: #fff;
}

.feature_banner_area {
    position: relative;
    margin-bottom: 30px
}

.feature_solution_area {
    position: relative;
    margin-bottom: 25px;
    margin-top: 25px;
}

.home-page-solution.views-row:nth-child(1) {
    margin-bottom: 22px;
}

.feature_banner_area .col-md-4 img,
.feature_solution_area .col-md-6 img {
    border: 2px solid #fff;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.feature_banner_area .top-boxes-wrapper,
.feature_solution_area .top-boxes-wrapper {
    position: absolute;
    top: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
}

.feature_banner_area .top-boxes-item {
    color: #fff;
}

.feature_solution_area .ftb-title {
    width: 137px;
    border-bottom: 1px solid;
    margin: 25px !important;
}

.feature_banner_area .ftb-title,
.feature_solution_area .ftb-title {
    font-size: 24px;
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: white;
    line-height: 1.5em;
}

.feature_banner_area .ftb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #FFF;
    line-height: 1em;
    margin-top: 0;
    margin-bottom: 20px;
}

.feature_banner_area .ftb-link {
    position: absolute;
    bottom: 2px;
    right: 2px;
}

.feature_banner_area .ftb-link span.box-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-position: bottom right;
    background-size: cover;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    float: left;
}

.feature_banner_area .top-box-anchor-relative:hover .ftb-link span.box-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim_big.png);
    width: 220px;
    text-align: right;
    padding: 30px 35px;
    line-height: 30px;
    color: #fff;
}

.feature_banner_area .top-box-anchor-relative:hover .ftb-link span.box-link-text-inner {
    left: 0px;
    padding: 0px 40px;
    font-size: 12px;
}

.feature_banner_area .top-box-anchor-relative .ftb-link span.box-link-text-inner {
    width: 220px;
    text-align: right;
    padding: 30px 35px;
    position: absolute;
    left: -160px;
    font-size: 0px;
}

.row.no-padding .col-md-4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.product-line-page-details-outer {
    /* #height: 670px; */
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

.page-node-type-products .product-line-page-details-outer {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
}

/*
.page-node-type-products .page_title_description {
    background: #ff6204;
}
*/
.page-node-type-product-line .product-line-page-details-outer {
    background-size: 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
    min-height: auto;
    /* margin-top: 65px; */
}

.page-node-type-products .product-line-page-details-outer {
    min-height: 471px;
    height: 471px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: 60px;
    padding-top: 71px;
}

.page-node-type-products .product-line-page-details-outer .banner-title-desc .page-description-header p {
    line-height: 24px;
}

.page-node-type-product-line .page_title_description {
    background: #ff6204;
}

.page-node-type-sub-solutions .product-line-page-details-outer .banner-title-desc {
    max-width: 50%;
    width: 50%;
}

.page-node-type-product-line .product-line-page-details-outer .col-md-5 {
    padding: 71px 0 80px 0;
}


.page-node-type-product-line .product-line-page-details-outer .banner-title-desc .page-description-header p {
    line-height: 30px;
}


.page-node-type-resource-library-landing-page .product-line-page-details-outer .banner-title-desc {
    width: 66.66666667%;
}

.product-line-page-details-outer .banner-title-desc .page-title-header {
    font-size: 40px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 50px;
}

.product-line-page-details-outer .banner-title-desc .page-description-header {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #fff;
}

.bma360 .product-line-page-details-outer .banner-title-desc .page-description-header {
    width: 75%;

}

.product-line-page-details-outer .banner-title-desc .page-description-header p,
.product-line-page-details-outer .banner-title-desc .page-description-header h1 {
    line-height: 1.1;
    font-size: 18px;
}


/*Home Featured Banner Area css End============================================================================================ */


/* Home Featured Banner Bottom Area css============================================================================================ */

.feature_banner_area_bottom {
    /*background-color: #f5f7fc;*/
    padding: 80px 0 50px 0;
}

.feature_banner_area_bottom .col-sm-4 {
    position: relative;
    height: 300px;
    border: 1px solid #FFF;
}

.feature_banner_area_bottom .col-sm-4.grow img {
    object-fit: cover;
    width: 100%;
    height: 249px;
}

.feature_banner_area_bottom .col-sm-4.grow.hover img {
    object-fit: cover;
    width: 100%;
    height: 349px;
}

.feature_banner_area_bottom .top-boxes-wrapper {
    position: absolute;
    top: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    text-align: center;
}

.feature_banner_area_bottom .top-boxes-wrapper .ftb-title {
    margin-top: 36px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 30px;
}

.feature_banner_area_bottom .top-boxes-wrapper .ftb-desc h5 {
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 400;
    margin-top: 35px;
    margin-bottom: 6px;
    font-size: 18px;
}

.feature_banner_area_bottom .top-boxes-wrapper .ftb-des p {
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    font-weight: 300;
    line-height: 30px;
}

.top-boxes-item.ftb-desc p {
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    font-weight: 300;
    line-height: 30px;
}

/*
.feature_banner_area_bottom .col-sm-4.add-background-color-4 img{
	object-fit: contain !important;
    width: 150px;
    position: absolute;
    left: 225px;
    top: 65px;
}
*/

.feature_banner_area_bottom .col-sm-4.add-background-color-4 img {
    object-fit: cover !important;
    /*height: 290px !important;*/
}

.feature_banner_area_bottom .add-background-color-6 img {
    object-fit: cover;
    width: 100%;
    height: 300px;
}

.top-webcam img {
    position: absolute;
    left: 0px !important;
    top: 0px !important;
    height: 226px !important;
}

.top-webcam p {
    top: 35px;
    line-height: 22px !important;
    position: relative;
    left: 2px;
    text-align: left;
    margin-bottom: 2px;
    font-size: 20px !important;
}

.bottom-webcam {
    position: absolute;
    top: 200px;
    left: 25px;
}

.bottom-webcam p {
    font-size: 20px !important;
}

.bottom-webcam h5 {
    font-size: 22px !important;
    text-align: left;
    margin-bottom: 0px !important;
}

.bma-desc-img img {
    position: relative;
    right: -20px;
    bottom: 287px;
    width: 173px !important;
    height: 250px !important;
}

p.bma-desc-p1 {
    font-weight: 700;
    margin-bottom: 15px !important;
    margin-top: 15px;
}

p.bma-desc-p3 {
    color: #000 !important;
    width: 70%;
}

p.bma-desc-p3 b a {
    color: #000 !important;
}

p.bma-desc-p0 span,
p.bma-desc-p1 span {
    color: #000;
    font-weight: 700;
}

.bma-desc-p {
    width: 55%;
    position: relative;
    top: 0px;
}

.bma-desc-p p {
    text-align: left;
    font-size: 18px !important;
    line-height: 1.1em !important;
}

.bma-desc-p h3 {
    color: #fff !important;
    text-align: left;
    margin-bottom: 15px !important;
}

p.bma-desc-p2 {
    font-size: 16px !important;
    margin-top: 0px;
}

/*
.col-sm-4.col-md-4.add-background-color-6 img {
    object-fit: contain;
    position: absolute;
    left: 168px !important;
    height: 235px;
    width: 263px;
    bottom: 0px;
}*/
.feature_banner_area_bottom .col-sm-4.add-background-color-2 {
    background-color: #98bfce;
}

.feature_banner_area_bottom .col-sm-4.add-background-color-5 {
    background-color: #98bfce;
}

.feature_banner_area_bottom .col-sm-4.add-background-color-6 {
    background-color: #f26522;
}

.feature_banner_area_bottom .col-sm-4 .ftb-link {
    position: absolute;
    bottom: -1px;
    right: 0px;
}

.feature_banner_area_bottom .col-sm-4 .ftb-link span.box-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-position: bottom right;
    background-size: cover;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    float: left;
    font-size: 0px;
}

.feature_banner_area_bottom .top-box-anchor-relative:hover .col-sm-4 .ftb-link span.box-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim_big.png);
    width: 220px;
    font-size: 12px;
    text-align: right;
    padding: 30px 35px;
    line-height: 30px;
    color: #fff;
}

/* Home Featured Banner Area Bottom End============================================================================================ */

/* Project Area css============================================================================================ */
.row-featured-section .views-row .detail-section-1 {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 60px;
}

.row-featured-section .views-row .detail-section-2 {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 100px;
    min-height: 462px;
}

.row-featured-section .views-row .homeservicenodes_details {
    background-color: #2A333C;
    position: absolute;
    float: left;
    width: 400px;
    height: 350px;
    padding: 30px;
    border: 2px solid white;
    top: 100px;
    color: #fff;
    text-align: center;
}

.row-featured-section .views-row .homeservicenodes_details .homeservicenodes_details_type {
    font-size: 23px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #a2c1cd;
    margin-bottom: 10px;
}

.row-featured-section .views-row .homeservicenodes_details .homeservicenodes_details_title {
    font-size: 30px;
    line-height: 1em;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 35px;
}

.row-featured-section .views-row .homeservicenodes_details .homeservicenodes_details_body {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 20px;
}

.row-featured-section .views-row .homeservicenodes_details .homeservicenodes_details_link a {
    padding: 5px 30px;
    border: 2px solid #FFF;
    line-height: 1em;
    color: #FFF;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: bold;
}

.row-featured-section .views-row .detail-section-2 .homeservicenodes_details {
    right: 0px;
}

.row-featured-section .views-row .detail-section-2 .homeservicenodes_details {
    right: 0px;
}

.row-featured-section .views-row .detail-section-1 img.img-responsive {
    float: right;
    width: 85%;
}

/* Border Button Area css============================================================================================ */
.read_btn {
    height: 46px;
    width: 160px;
    line-height: 48px;
    color: #232d37;
    font-family: "Poppins",
        sans-serif;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    background-image: -webkit-gradient(linear,
            left top,
            right top,
            from(#744fff),
            color-stop(51%,
                #21d397),
            to(#744fff));
    background-image: -webkit-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    background-image: -o-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    background-image: linear-gradient(to right,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    text-align: center;
    position: relative;
    background-size: 200% auto;
    z-index: 2;
    display: block;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}

.read_btn:before {
    content: "";
    background: #f7f7f7;
    position: absolute;
    left: 2px;
    top: 2px;
    width: 98%;
    height: 42px;
    z-index: -1;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
}

.read_btn:hover {
    background-position: right center;
    color: #232d37;
}

.tp_btn {
    height: 46px;
    width: 165px;
    text-align: center;
    color: #fff;
    border-width: 2px;
    border-style: solid;
    border-image: -moz-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    -webkit-border-image: -webkit-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    border-image: -webkit-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    border-image: -ms-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    border-image-slice: 1;
    display: block;
    line-height: 42px;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    font-size: 13px;
    font-family: "Poppins",
        sans-serif;
    font-weight: 600;
    position: relative;
    z-index: 3;
    margin: auto;
}

.tp_btn:after {
    content: "";
    height: 46px;
    width: 165px;
    position: absolute;
    left: -2px;
    top: -2px;
    border-width: 2px;
    border-style: solid;
    border-image: -moz-linear-gradient(180deg,
            #744fff 0%,
            #20d497 100%);
    -webkit-border-image: -webkit-linear-gradient(180deg,
            #744fff 0%,
            #20d497 100%);
    border-image: -webkit-linear-gradient(180deg,
            #744fff 0%,
            #20d497 100%);
    border-image: -ms-linear-gradient(180deg,
            #744fff 0%,
            #20d497 100%);
    border-image-slice: 1;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    z-index: -1;
    opacity: 0;
}

.tp_btn:hover {
    color: #fff;
}

.tp_btn:hover:after {
    opacity: 1;
}

.bg_btn {
    font-size: 13px;
    text-transform: uppercase;
    font-family: "Poppins",
        sans-serif;
    font-weight: 600;
    color: #fff;
    text-align: center;
    width: 160px;
    height: 46px;
    line-height: 46px;
    background-image: -webkit-gradient(linear,
            left top,
            right top,
            from(#744fff),
            color-stop(51%,
                #21d397),
            to(#744fff));
    background-image: -webkit-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    background-image: -o-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    background-image: linear-gradient(to right,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    -webkit-transition: all 400ms ease-out !important;
    -o-transition: all 400ms ease-out !important;
    transition: all 400ms ease-out !important;
    background-size: 200% auto;
    border: none;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
}

.bg_btn:hover {
    background-position: right center;
    color: #fff;
}

.bg_btn:focus {
    background-image: -webkit-gradient(linear,
            left top,
            right top,
            from(#744fff),
            color-stop(51%,
                #21d397),
            to(#744fff)) !important;
    background-image: -webkit-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%) !important;
    background-image: -o-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%) !important;
    background-image: linear-gradient(to right,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%) !important;
    -webkit-transition: all 400ms ease-out !important;
    -o-transition: all 400ms ease-out !important;
    transition: all 400ms ease-out !important;
    background-size: 200% auto;
}

.more_btn {
    color: #ff6e02;
    font-size: 14px;
    font-family: "Poppins",
        sans-serif;
    text-decoration: underline;
    line-height: 26px;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
}

.more_btn:hover {
    text-decoration: none;
    color: #ff6e02;
}

.submit_btn {
    font-size: 13px;
    text-transform: uppercase;
    font-family: "Poppins",
        sans-serif;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding: 0px 10px;
    background: #fd5400;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    background-size: 200% auto;
    border: none;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 3px;
    cursor: pointer;
}

.submit_btn:hover {
    background-position: right center;
    color: #fff;
    background-color: #e04c03;
    border-color: #8e360a;
}

.submit_btn:focus {
    background-image: -webkit-gradient(linear,
            left top,
            right top,
            from(#744fff),
            color-stop(51%,
                #21d397),
            to(#744fff)) !important;
    background-image: -webkit-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%) !important;
    background-image: -o-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%) !important;
    background-image: linear-gradient(to right,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%) !important;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    background-size: 200% auto;
}

.submit_btn2 {
    height: 46px;
    width: 165px;
    line-height: 46px;
    color: #232d37;
    font-family: "Poppins",
        sans-serif;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    background-image: -webkit-gradient(linear,
            left top,
            right top,
            from(#744fff),
            color-stop(51%,
                #21d397),
            to(#744fff));
    background-image: -webkit-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    background-image: -o-linear-gradient(left,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    background-image: linear-gradient(to right,
            #744fff 0%,
            #21d397 51%,
            #744fff 100%);
    text-align: center;
    position: relative;
    background-size: 200% auto;
    z-index: 2;
    display: block;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
    padding: 0px;
    border-radius: 2px;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    cursor: pointer;
}

.submit_btn2:before {
    content: "";
    background: #f7f7f7;
    position: absolute;
    left: 2px;
    top: 2px;
    width: 97.5%;
    height: 40px;
    z-index: -1;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
}

.submit_btn2:hover {
    background-position: right center;
    color: #232d37;
}

/* End Border Button Area css============================================================================================ */

/*---------------------------------------------------- */

/*----------------------------------------------------*/

/* Featured section Area css============================================================================================ */
.row-featured-section .odd-section,
.row-featured-section .even-section {
    position: relative;
    clear: both;
    float: left;
    width: 100%;
    margin-top: 100px;
    min-height: 445px;
}

.row-featured-section .odd-section {
    margin-top: 30px;
}

.row-featured-section .odd-section img {
    float: right;
    width: 85%;
    height: 400px;
}

.row-featured-section .odd-section .homeservicenodes_details {
    position: absolute;
    float: left;
    width: 400px;
    height: 350px;
    background-color: #2A333C;
    padding: 30px;
    border: 2px solid white;
    top: 100px;
    text-align: center;
    color: #FFF;
}

.row-featured-section .even-section img {
    float: left;
    width: 85%;
}

.row-featured-section .even-section .homeservicenodes_details {
    position: absolute;
    float: left;
    width: 400px !important;
    height: 225px;
    background-color: var(--color-primary);
    padding: 50px;
    border: 2px solid white;
    top: 100px;
    text-align: center;
    color: #FFF;
    right: 0;
}

/* Featured section Area css End============================================================================================ */

/*---------------------------------------------------- */

/*----------------------------------------------------*/

/* Promo section Area css ============================================================================================ */
.promos-main-bg {
    background-color: #f5f7fc;
    padding: 80px 0 50px 0;
}

.promos-main-bg .promos .promo-bg-img {
    display: block;
    width: 100%;
    height: 100%;
}

.promos-main-bg .promos {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: calc(100% / 3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    border: 1px solid #FFF;
    background-position: center;
    padding: 0px;
}

.promos-main-bg .promos {
    height: 300px;
}

.promo-bg-img {
    position: relative;
    overflow: hidden;
}

.promos-main-bg .promos .quick-links {
    padding-bottom: 0;
}

.quick-links {
    padding: 18px;
    text-align: center;
    border-radius: 3px;
}

.quick-links h3 {
    margin-top: 36px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.quick-links h5 {
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 400;
    margin-top: 35px;
    margin-bottom: 6px;
}

.relative-box-section .link-section {
    background-image: url(../img/arrow-or-bg.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-position: bottom right;
    background-size: cover;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.relative-box-section .link-section {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.relative-box-section .link-section a {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 220px;
    height: 65px;
    display: block;
    z-index: 10;
}

.relative-box-section:hover .link-section {
    background-image: url(../img/take-peek.png);
    width: 220px;
}

.relative-box-section .link-section a span.icon {
    background-image: url('../img/arrow.png');
    width: 19px;
    padding: 9px;
    float: left;
    margin-left: 6px;
    margin-top: -2px;
    display: none;
}

.page-node-type-become-a-partner-landing-page .product-line-page-details-outer .page-link-header .field--item a,
.page-header-link-wrapper a {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background: #F56420 !important;
    border-radius: 0;
    padding: 11px 0;
    width: 160px;
    margin-top: 31px;
    text-align: center;
}

/* Promo section Area css End/*---------------------------------------------------- */

/*----------------------------------------------------*/

/* Commercial Layout */
/* Customer section Area css */
.our_customer_area ul li {
    display: inline-block;
    text-align: center;
    /* width: 20%; */
    width: auto;
}

.our_customer_area ul {
    text-align: center;
}

.our_customer_area ul li img {
    height: 80px;
    width: 100%;
    object-fit: none;
}

.our_customer_area .view-content {
    padding: 52px 0 0 0;
    text-align: center;
}

.our_customer_area .view-content h2 {
    font-size: 38px;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: initial;
}

.customer-desc-front h4 {
    color: var(--color-primary);
    text-transform: uppercase;
    letter-spacing: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    margin-bottom: 40px;
    line-height: 22px;
    margin-top: 5px;
}

.co-differences {
    background-repeat: no-repeat;
    padding: 52px 0 80px 0;
    text-align: center;
}

.co-our-client-bg .co-differences h4 {
    color: #ff6306;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 20px;
}

.our-client-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.our-client-image img {
    height: 80px;
}

.our-client-image img {
    width: 20%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.co-our-client-bg .co-differences h1 {
    text-transform: initial;
}

.co-our-client-bg .co-differences h1 {
    font-size: 40px;
    color: #383e4a;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 12px
}

/* Customer section Area css End/*---------------------------------------------------- */

/* Commercial Layout - Start */
/* Our Service Area css */

.bottom-banner-inner .container-fluid {
    display: flex;
    align-items: center;
}

.bottom-banner-inner {
    background-image: url(/sites/default/files/2019-02/bottom-home.jpg);
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
}

.service_area {
    position: relative;
    z-index: 2;
}

.service_area .views-element-container {
    margin-bottom: 0px;
}

.service_area .center_title h2 {
    color: white;
    text-align: left;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    margin-bottom: 12px;
    text-transform: initial;
}

.service_area .center_title h4 {
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 22px;
}

.service_area .center_title h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    text-align: left;
    padding: 0;
    margin: 0;
    line-height: 24px;
}

.service_area .center_title a {
    border-radius: 0px;
    padding: 10px 25px;
    color: var(--color-primary);
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 40px;
    display: table;
    background-color: #d1d3d4;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.service_area img {
    width: 100%;
    max-height: 500px;
}

.service_area .container-fluid {
    padding: 0px 0px;
    margin-right: 15px;
    margin-left: 0px;
}

.bottom-banner {
    padding-right: 0px;
}

.service_area:before {
    content: "";
    background: rgba(4,
            8,
            29,
            0.7);
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.service_item {
    text-align: center;
    color: #fff;
}

.service_item i {
    background-image: -moz-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    background-image: -webkit-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    background-image: -ms-linear-gradient(180deg,
            #20d497 0%,
            #744fff 100%);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 40px;
}

.service_item h4 {
    font-size: 20px;
    font-family: "Poppins",
        sans-serif;
    font-weight: 500;
    padding: 18px 0px 12px 0px;
}

.service_item p {
    font-size: 14px;
    line-height: 26px;
    font-family: "Poppins",
        sans-serif;
    max-width: 360px;
    margin: auto;
}

/* End Our Service Area css */
/* Commercial Layout - End */

/* Footer Area css============================================================================================ */
.footer_widgets_area {
    background: #2D3538;
    overflow: hidden;
    padding: 35px 0px 0px;
}

.newsletter-section h3 {
    color: #ff5400;
    font-size: 16px;
    font-weight: bold !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 13px;
}

.newsletter-section .hbspt-form .hs-form-required {
    display: none;
}

.newsletter-section input[type=email] {
    font-size: 15px;
    padding: 10px 6px;
    border: 0px;
    width: 100%;
    border-radius: 0px;
}


.newsletter-section .hbspt-form .hs_submit .actions {
    margin: unset !important;
    padding: 0 !important;
    position: relative !important;
    top: unset !important;
    bottom: unset !important;
}

.newsletter-section .hbspt-form .hs_submit .actions input[type=submit] {
    width: 80px;
    height: 9px;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 14px;
    padding: 9px 6px;
    text-shadow: none;
    border: 0px;
}

.footer_widgets_area ul.menu {}

.footer_widgets_area ul.menu li {
    margin: 13px 6px;
}

.footer_widgets_area ul.menu li.first {
    margin-bottom: 20px;
}

.footer_widgets_area ul.menu li.first a {
    font-weight: bold !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: var(--color-highlight);
}

.footer_widgets_area ul.menu li a {
    padding: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    line-height: 10px;
    color: #d1d3d4;
    background-color: unset;
}

.footer_widgets_area ul.menu li a:hover {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: unset;
}

.copy_right_area {
    background-color: #2D3538;
}

.copy_right_area .container {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 2px solid #d1d3d4;
}

.copy_right_area .float-md-left {}

.copy-privacy h5,
.copy-privacy h5 a {
    color: #d1d3d4;
}

.copy-privacy span {
    color: #d1d3d4;
    padding-left: 25px;
    padding-right: 25px;
}


.copy_right_area .float-md-left h5 {
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    font-weight: 400;
    margin-top: 8px;
}

.copy_right_area .float-md-right {
    float: left;
}

.menu--footer-privacy li a {
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    padding-left: 0px;
}

.menu--footer-privacy li a:hover {
    background-color: transparent;
}

.footer-address {
    margin-bottom: 10px;
}

.footer-address p {
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    color: #d1d3d4;
    line-height: 20px;
}

.footer-address p a {
    color: #d1d3d4;
}


.newsletter-section img {
    margin: 17px 0;
}

.copy_right_area .adopt-a-pet-footer {
    float: right;
    margin-right: -60px;
}

.copy-rights {
    margin-left: -30px;
}

.copy_right_area .adopt-a-pet-footer span {
    color: #d1d3d4 !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
    padding-right: 0px;
    float: right;
    padding-left: 10px;
}

.subscribe-blog label.hs-error-msg {
    color: #d1d3d4;
}

ul.social-media-links--platforms.platforms.inline.horizontal li a {
    color: #fff;
    font-size: 0.5em;
    padding-right: 15px;
}

.footer-site-contact {
    color: #fff;
}

.footer-site-contact p {
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
}

.subscribe-blog {
    margin-top: 60px;
}

/* End Footer Area css============================================================================================ */

/* Login Area css============================================================================================ */
.path-user .main_slider_area .top-banner-outer,
.path-register-course .main_slider_area .top-banner-outer {
    background-image: url(/sites/default/files/2019-02/slide1-kb_0.jpg);
    height: 700px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.clearone-login .user-login-form {
    width: 580px;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px 30px;
    border: 2px solid #E5E5E4;
    margin: 30px auto;
    display: table;
}

.clearone-login .user-login-form .clearone-dont-account-link {
    float: right;
    font-size: 16px;
    margin-top: 2px;
    font-weight: 400;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding-bottom: 22px;
}

.clearone-login .user-login-form .clearone-forgot-password-link {
    font-size: 16px;
    margin-top: 2px;
    font-weight: 400;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.clearone-login .user-login-form .clearone-forgot-password-link a {
    color: var(--color-highlight);
}

.clearone-login .user-login-form .clearone-dont-account-link a {
    color: var(--color-highlight);
}

.clearone-user-register {
    width: 750px;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px 30px;
    border: unset;
    margin: 30px auto;
}

.clearone-user-register p,
.clearone-user-register div,
.clearone-user-register span,
.clearone-user-register label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}

.clearone-login .user-login-form {}

.clearone-login .user-login-form .form-control,
.clearone-user-register .form-control {
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    border: 1px solid #2D3538 !important;
    border-radius: 0px;
    width: 100%;
    margin-bottom: 35px;
}

.clearone-user-register .form-submit,
.clearone-login .user-login-form .form-submit {
    border: none;
    border-radius: 0px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #ff5400;
    padding: 9px 20px;
    color: #fff;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 400;
}

#block-signinmarkup .field {
    width: 580px;
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 15px 0px;
    margin: 30px auto;
    margin-bottom: 0px;
}

#block-signinmarkup .field h5 {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
}

.content-edit-link-relative {
    position: relative;
}

.page-node-type-partner-portal .content-edit-link-relative {
    position: relative;
    text-align: center;
}

.content-edit-link-relative h3 {
    /* color: #fff; */
    font-size: 16px;
}

.edit-content-link a {
    background: #fff url(/themes/custom/clearone/img/pencil.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    z-index: 999;
    color: #fff;
    padding: 1px 13px;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    background-position: 50% 50%;
    font-size: 0px;
    cursor: pointer;
}

.edit-content-link a {}

.clearone-login .user-login-form .js-form-item-persistent-login {
    float: left;
}

.clearone-login .user-login-form #edit-actions {
    float: right;
}

.clearone-login .user-login-form .js-form-item-persistent-login .control-label {
    margin-top: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 600;
    font-size: 15px;
}

/*---------------------------------------------------- */
.user-is-admin .product-toolbar-top-bar {
    top: 0px;
    z-index: 999;
}



.col-md-1.clearone-search-top {
    /* display: none; */
}

/* ---------- Internal Page -------*/
.ssosp_section {
    padding: 150px 0 80px 0;
}

.solutions_clearone_adv {
    margin: 50px 0 100px;
}

.zigzig-outer-wrapper {
    position: relative;
}

.zigzig-outer-wrapper .ssosp-wrapper {
    position: absolute;
    bottom: 100px;
    width: 100%;
    padding-left: 50px;
}

.zigzig-outer-wrapper>img.img-responsive {
    border: 1px solid floralwhite;
}

.zigzig-outer-wrapper .ssosp-wrapper .ssosp-item-title {
    margin: 0 0 10px 0;
    font-size: 24px;
    font-weight: bold;
    text-transform: inherit;
    color: #FFF;
    text-shadow: 2px 2px 3px #000 !important;
    font-family: 'Poppins';
    font-weight: 400;
    text-align: left;
}

.pltoss-wrapper-12623 .pltoss-item-title {
    display: none;
}

.zigzig-outer-wrapper .ssosp-wrapper .ssosp-item-desc {
    display: none;
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    line-height: 22px;
    color: white;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.zigzig-outer-wrapper:hover .ssosp-wrapper .ssosp-item-desc {
    display: block;
}

.zigzig-outer-wrapper:hover .ssosp-wrapper {
    top: 60px;
}

.solutions_clearone_adv .container {
    max-width: 980px;
}

.view-solutions-clearone-adv-left {
    background-color: #383E4A;
    padding: 50px 30px;
    float: left;
    width: 100%;
}

.solutions-clearone-adv-left-wrapper .solutions-clearone-adv-left-icon {
    float: left;
}

.solutions-clearone-adv-left-wrapper {
    width: 100%;
    float: left;
    margin: 10px 0;
}

.solutions-clearone-adv-left-wrapper .solutions-clearone-adv-left-icon img {
    width: 30px;
    margin-right: 20px;
}

.solutions-clearone-adv-left-text {
    float: left;
    width: calc(100% - 50px);
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
}

.zigzag-main-wrapper:nth-child(1) {
    margin-top: 0px;
}

.solutions-clearone-adv-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
}

.solutions-clearone-adv-wrapper .solutions-clearone-adv-sub-title {
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 16px;
    line-height: 36px;
    margin: 0 auto;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.solutions-clearone-adv-wrapper .solutions-clearone-adv-title {
    font-size: 40px;
    color: #383e4a;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 10px;
}

.solutions-clearone-adv-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 30px;
    font-size: 16px;
}

.page-node-type-sub-solutions .pltoss_section {
    margin: 50px 0px;
}

.view-product-line-tiles-on-sub-solution .col-md-2:hover .ssosp-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim_big.png);
    width: 220px;
    text-align: right;
    padding: 30px 35px;
    line-height: 30px;
    color: #fff;
    background-repeat: no-repeat;
}

.view-product-line-tiles-on-sub-solution .col-md-2:hover .ssosp-link span.ssosp-link-text-inner {
    left: 0px;
    padding: 0px 40px;
    font-size: 12px;
}

.view-product-line-tiles-on-sub-solution .col-md-2 .pltoss-item-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #FFF;
    font-size: 17px;
}

.pltoss_section_details {
    position: relative;
    margin-top: -100px;
}

.pltoss_section_details .container-fluid,
.pltoss_section_details .container {
    max-width: 1500px;
    width: 100%;
    padding: 0px;
}

.pltoss-item-title-details {
    font-size: 23px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #a2c1cd;
    margin-bottom: 25px;
}

.pltoss-item-desc-details {
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 30px;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    max-width: 500px;
}

.related_sub_solution_section {
    position: relative;
    margin-bottom: 50px
}

.related_sub_solution_section .ss-related-sol-1 .rssossp img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

.related_sub_solution_section .ss-related-sol-2 .rssossp img {
    height: 350px;
    width: 100%;
    object-fit: cover;
}

body.page-node-12630.page-node-type-sub_solutions .related_sub_solution_section .related-sub-sol-section {
    width: 100%;
}

body.page-node-12630.page-node-type-sub_solutions .orange-slideshow {
    display: none;
}

.related_sub_solution_section .related-sub-sol-section {
    width: 100%;
    height: 175px;
    padding: 20px 10px !important;
    background-color: #383e4a;
    color: #FFF;
    text-align: center;
}

.view-product-line-tiles-on-sub-solution .col-md-2 img {
    height: 280px;
    width: 100%;
}

.view-product-line-tiles-on-sub-solution .col-md-2 .pltoss-wrapper {
    position: absolute;
    top: 20px;
    left: 28px;
}

.sub-sol-big-tiles {
    background-position: center;
    background-size: 100% 100% !important;
    height: 500px;
}

.pltoss-wrapper-details {
    width: 1170px;
    margin: 70px auto;
    max-width: 100%;
}

.products-on-product-line-upper .col-md-2,
.products-on-product-line-lower .col-md-2 {
    width: 20%
}

.products-on-product-line-lower {
    text-align: center
}

.products-on-product-line-lower .col-md-2 {
    float: none;
    display: inline-block
}

.products-on-product-line-upper .col-md-2 img.img-responsive,
.products-on-product-line-lower .col-md-2 img.img-responsive {
    width: 100%;
    height: 300px;
    width: 100%;
    object-fit: cover;
}

.products-on-product-line-upper .ssosp-wrapper,
.products-on-product-line-lower .ssosp-wrapper {
    position: absolute;
    top: 40px;
    width: 88%;
    margin: 0px 6%;
}

.products-on-product-line-upper .ssosp-wrapper .ssosp-item-title,
.products-on-product-line-lower .ssosp-wrapper .ssosp-item-title {
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 10px;
    text-shadow: 2px 2px 3px #000 !important;
}

.products-on-product-line-lower .ssosp-wrapper .ssosp-item-title {}

.products-on-product-line-upper .ssosp-wrapper .ssosp-item-desc,
.products-on-product-line-lower .ssosp-wrapper .ssosp-item-desc {
    display: none;
    text-align: left;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 20px;
}

.products-on-product-line-upper .col-md-2:hover .ssosp-wrapper .ssosp-item-desc,
.products-on-product-line-lower .col-md-2:hover .ssosp-wrapper .ssosp-item-desc {
    display: block;
}

.page-node-type-product-line .benefits-panel-details {
    padding-top: 50px;
    position: relative;
}

.benefits-panel-details h2,
.benefits-panel-details h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    font-size: 32px;
    line-height: 50px;
    margin-bottom: 30px;
    color: #383e4a;
    margin-top: 20px;
}

.benefits-panel-details h4 {
    margin-bottom: 50px;
    font-size: 16px;
    line-height: 24px;
    color: #6d6d6d;
}

.benefits_section_pl_page .lineup-wrap .single-bottom-box {
    background: #a3c1cc;
    height: 280px;
    padding: 30px;
    border: 1px solid #FFF;
    min-height: 250px;
}

.benefits_section_pl_page .lineup-wrap .single-bottom-box h5 {
    color: #000;
    font-weight: 700;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
}

.benefits_section_pl_page .lineup-wrap .single-bottom-box p {
    color: #000;
    opacity: 0.7;
    font-size: 16px;
}

.benefits_section_pl_page .lineup-wrap .single-bottom-box .benefits-txt {
    text-align: center;
}

ul.nav.nav-tabs {
    border-top: 1px solid #FFF;
    border-bottom: none;
}

ul.nav.nav-tabs .nav-item {
    background: rgb(53, 69, 72);
    width: calc(100% / 3);
    margin: 0;
    border: 1px solid #FFF;
    float: left;
    padding: 10px;
    text-align: center;
}

.aura-layout ul.nav.nav-tabs .nav-item {
    background: #98bfce;
    width: calc(100% / 3);
    margin: 0;
    border: 1px solid #FFF;
    float: left;
    padding: 10px;
    text-align: center;
}

ul.nav.nav-tabs .nav-item:hover {
    color: #fff;
}

.aura-layout ul.nav.nav-tabs .nav-item:hover {
    background-color: #98bfce;
}

ul.nav.nav-tabs .nav-item:hover {
    background-color: #fff;
}

ul.nav.nav-tabs .nav-item:hover a {
    color: rgb(53, 69, 72);
}

.aura-layout ul.nav.nav-tabs .nav-item:hover a {
    color: #fff;
}

ul.nav.nav-tabs .nav-item.active {
    background: #FFF;
}

.aura-layout ul.nav.nav-tabs .nav-item.active {
    background: rgb(53, 69, 72);
}

ul.nav.nav-tabs .nav-item.active a {
    color: rgb(53, 69, 72);
    background-color: transparent;
    border: none;
}

.aura-layout ul.nav.nav-tabs .nav-item.active a {
    color: #fff;
    background-color: transparent;
    border: none;
}

ul.nav.nav-tabs .nav-item a {
    color: white;
    font-size: 20px;
    border: 0px;
    background-color: transparent;
}

.aura-layout ul.nav.nav-tabs .nav-item a {
    color: white;
    font-size: 25px;
    border: 0px;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
}

/*************************************/

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    background: none;
}


.owl-wrapper-outer .owl-item .related-product-img img {
    width: 100%;
    height: 138px;
    object-fit: contain;
}

.owl-wrapper-outer .owl-item .related-products-item {
    text-align: center;
}

.owl-wrapper-outer .owl-item .related-products-item h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin: 0 auto 20px;
}


.owl-wrapper-outer .owl-item .related-products-item .clearone-link-wrapper {
    display: inline-block;
    width: auto;
    min-width: 200px;
    padding: 15px;
    padding-right: 20px;
    text-transform: uppercase;
    font-size: 14px;
    background: #ff5400;
    color: #FFF;
    font-weight: bold;
}

.owl-wrapper-outer .owl-item .related-products-item .centered-table {
    height: 220px;
}

.related-products-bottom-section .view-header h3 {
    color: #000;
    font-size: 42px;
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}

.related-products-bottom-section .view-header h4 {
    padding: 10px 0 50px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
    color: var(--color-highlight);
    text-align: center;
    line-height: 36px;
    margin: 0 auto 0;
}

#product-overview .product_des .product_des_details h1,
#product-overview .product_des .product_des_details h2,
#key-features .key_feature_dec .product_des_detail h1,
#specifications .references-desc .product_des_detail h1,
#specifications .view-case-study-for-products-page h2.prod-view {
    color: #6b6b6b;
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 25px;
    font-family: 'Poppins';
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}


.aura-layout #product-overview .product_des .product_des_details h1,
.aura-layout #product-overview .product_des .product_des_details h2,
.aura-layout #key-features .key_feature_dec .product_des_detail h1,
.aura-layout #specifications .references-desc .product_des_detail h1 {
    color: var(--color-primary);
    font-weight: 700;
    font-size: 26px;
    line-height: 35px;
    margin: 40px;
    font-family: 'Poppins';
    text-align: center;
}

#product-overview .key-position {
    position: relative;
    margin-bottom: 50px;
    padding-left: 0px;
}

#product-overview .key_highlight {
    background: #ff5400;
    min-height: 400px;
    height: auto;
    padding-bottom: 110px;
}

.aura-layout #product-overview .key_highlight {
    background: #d1d2d4;
    min-height: 400px;
    height: auto;
    padding-bottom: 75px;
}

#product-overview .key_highlight h1 {
    margin: 30px 0;
    font-weight: bold;
}

#product-overview .product_des .product_des_details .key_highlight h1,
#product-overview .product_des .product_des_details .key_highlight h2 {
    text-align: center;
    color: white;
    font-size: 31px;
}

.aura-layout #product-overview .product_des .product_des_details .key_highlight h1,
.aura-layout #product-overview .product_des .product_des_details .key_highlight h2 {
    display: none;
    text-align: left;
    color: var(--color-primary);
    font-size: 31px;
    font-weight: 700;
    margin-top: 0px;
    padding-top: 40px;
    padding-left: 15px;
}

#product-overview .key_highlight ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: center;
    align-content: center;
}

.aura-layout #product-overview .key_highlight ul {
    padding-left: 75px;
    /*list-style-image: url(/themes/custom/clearone/img/TickMark-02.png); */
    list-style-position: outside;
    padding-top: 75px;
}

#product-overview .key_highlight ul li {
    margin-bottom: 20px;
}

.product-incl-cont {
    margin-top: 0px;
}

#product-overview .key_highlight ul li {
    width: 50%;
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    position: relative;
    float: left;
    color: white;
    font-size: 18px;
}

.aura-layout #product-overview .key_highlight ul li {
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    padding-right: 75px;
    padding-left: 0px;
    /* list-style: revert; */
    position: relative;
    float: left;
    color: rgb(53, 69, 72);
    font-size: 17px;
    width: 50%;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 10px;
}

#product-overview .key_highlight ul li:before {
    display: block;
    content: ">";
    position: absolute;
    left: 10px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: bold;
    line-height: 1em;
}

.aura-layout #product-overview .key_highlight ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: -15px;
    color: rgb(53, 69, 72);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    top: 5px;
}

.aura-layout .product-incl-data-cont a:before {
    display: block;
    content: "✔";
    position: absolute;
    left: 38px;
    color: rgb(53, 69, 72);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    bottom: 4px;
}

.application_enviorment {
    position: relative;
    top: -70px;
    z-index: 99;
}

.aura-layout .application_enviorment {
    position: relative;
    z-index: 99;
    padding-right: 0px;
    margin-bottom: -85px;
}

.application_enviorment .container .view-content {
    position: relative;
    top: 0px;
    z-index: 99;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}

.application_enviorment .application,
.application_enviorment .enviorment {
    background: #5f5f6f;
    width: 49.9%;
    border: 1px solid #FFF;
    padding: 0 100px;
}

.application_enviorment .application:last-child {
    background: #3b3b3e;
}

.application_enviorment .enviorment {
    background: #3b3b3e;
}

.application_enviorment .enviorment {
    position: relative;
    left: -1px;
}

.application_enviorment .views-element-container {
    width: 100%;
}

.application_enviorment h3 {
    text-align: left;
    font-weight: bold;
    margin-left: 0;
    margin-bottom: 20px;
    margin-top: 35px;
    color: #fff;
    font-size: 20px;
}

.application_enviorment ul {
    padding: 0;
    margin-bottom: 10px;
}

.application_enviorment ul li {
    list-style-type: disc;
}

.application_enviorment .application ul li,
.application_enviorment .enviorment ul li {
    color: #fff;
    font-size: 17px;
    padding: 4px;
}

.product-content-tabs .row-listing_feature {
    padding-left: 0;
    padding-right: 0;
    background: #ff6306;
    margin-top: 50px;
    margin-bottom: 100px;
}

.row-listing_feature {
    z-index: 999;
    float: left;
    width: 100%;
}

.product-content-tabs .row-listing_feature .listing-feature-item .item-list {
    padding: 0px 75px;
}

.product-content-tabs .listing-feature-item .item-list:nth-child(1),
.product-content-tabs .listing-feature-item .item-list:nth-child(4),
.product-content-tabs .listing-feature-item .item-list:nth-child(5) {
    background: #2f2f2f;
}

.product-content-tabs .listing-feature-item .item-list:nth-child(2),
.product-content-tabs .listing-feature-item .item-list:nth-child(3),
.product-content-tabs .listing-feature-item .item-list:nth-child(6) {
    background: #383e4a;
}

.product-content-tabs .listing-feature-item {
    margin: 0px;
    padding: 0px;
}

.product-content-tabs .listing-feature-item .item-list {
    min-height: 400px;
    color: #FFF;
    border: 1px solid #FFF;
    letter-spacing: 1px;
}

.product-content-tabs .listing-feature-item:nth-child(even) {
    position: relative;
    left: -1px;
    top: -50px;
}

.product-content-tabs .listing-feature-item:nth-child(odd) {
    position: relative;
    top: 25px;
}

.product-content-tabs .listing-feature-item:nth-child(odd) .item-list:nth-child(odd) {
    background: #2f2f2f;
}

.product-content-tabs .listing-feature-item:nth-child(odd) .item-list:nth-child(even) {
    background: #383e4a;
}

.product-content-tabs .listing-feature-item:nth-child(even) .item-list:nth-child(odd) {
    background: #383e4a;
}

.product-content-tabs .listing-feature-item:nth-child(even) .item-list:nth-child(even) {
    background: #2f2f2f;
}

.product-content-tabs .row-listing_feature .listing-feature-item .item-list {
    margin-top: 0px;
    padding-top: 75px;
}

.product-content-tabs .row-listing_feature .listing-feature-item .item-list h3 {
    font-size: 23px;
    font-weight: 700;
    margin: 15px 0;
    font-family: 'Poppins';
}

.product-content-tabs .row-listing_feature .listing-feature-item .item-list li {
    font-size: 16px;
}

.product-content-tabs .row-listing_feature .listing-feature-item .item-list li p {
    margin: 0 0 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.product-content-tabs .row-listing_feature .listing-feature-item .view-key-features-products-page .item-list li {
    list-style: none;
}

.aura-layout .product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    /* background: #ff6306; */
    margin-top: 75px;
    margin-bottom: 150px;
}

.product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    background: #ff6306;
    margin-top: 150px;
    margin-bottom: 150px;
}

.product-content-tabs .reference_feature .row-feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-content-tabs .reference_feature .reference-left {
    background: var(--color-primary);
}

.aura-layout .product-content-tabs .reference_feature .reference-left {
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.product-content-tabs .reference_feature_wrap.reference-right {
    color: #FFF !important;
}

.aura-layout .product-content-tabs .reference_feature_wrap {
    color: #fff;
}

.product-content-tabs .reference_feature_wrap {
    border: 1px solid #FFF;
    color: #FFF;
    z-index: 1;
    position: relative;
    top: -75px;
    margin-bottom: -150px;
    padding: 0 75px 50px;
}

.product-content-tabs .reference_feature .reference-right {
    position: relative;
    left: -1px;
    background: #2F2F2F;
}

.aura-layout .product-content-tabs .reference_feature .reference-right {
    position: relative;
    left: -1px;
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.product-content-tabs .reference_feature_wrap h3 {
    font-size: 23px;
    font-weight: bold;
    margin: 15px 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-top: 50px;
}

.product-content-tabs .reference_feature_wrap .item-list ul {
    list-style-position: initial;
}

.aura-layout .product-content-tabs .reference_feature_wrap .item-list ul {
    list-style-position: initial;
    /* list-style-image: url(/themes/custom/clearone/img/TickMark-02.png); */
    padding: 15px;
    line-height: 1.5em;
    list-style: none;
    font-size: 17px;
}

.aura-layout .product-content-tabs .reference_feature_wrap .item-list ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: 75px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
}

.aura-layout .product-content-tabs .reference_feature .reference-right ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: 75px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
}

.aura-layout .product-content-tabs .reference_feature .reference-left ul li:before,
.aura-layout .product-content-tabs .reference_feature .reference-right ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: 75px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
}

.aura-layout .product-content-tabs .reference_feature .reference-left ul li ul li::before,
.aura-layout .product-content-tabs .reference_feature .reference-right ul li ul li::before {
    display: block;
    content: "-";
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    position: absolute;
    left: 95px;
}

.aura-layout .views-field-field-specification-lists h3 {
    color: #fff !important;
}

.aura-layout .views-field-field-specification-lists ul {
    padding-left: 75px;
    list-style-position: outside;
    padding: 15px;
    line-height: 1.5em;
    list-style: none;
    font-size: 17px;
}

.aura-layout.wall .views-field-field-specification-lists p {
    font-size: 17px;
}

.aura-layout.wall .views-field-field-specification-lists ul {
    font-size: 17px;
    padding: 0px !important;
    padding-left: 40px !important;
}

.aura-layout.wall .product-content-tabs .reference_feature .reference-left ul li:before,
.aura-layout.wall .product-content-tabs .reference_feature .reference-right ul li:before {
    position: absolute;
    left: 100px !important;
}

.aura-layout .views-field-field-specification-lists ul li ul {
    padding: 0px 15px;
}

.aura-layout #product-overview .key_highlight ul {
    padding-left: 75px;
    /*list-style-image: url(/themes/custom/clearone/img/TickMark-02.png); */
    list-style-position: outside;
    padding-top: 75px;
}

.aura-layout #product-overview .key_highlight ul li {
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    padding-right: 75px;
    padding-left: 0px;
    /* list-style: revert; */
    position: relative;
    float: left;
    color: rgb(53, 69, 72);
    font-size: 17px;
    width: 50%;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 10px;
}

.aura-layout #product-overview .key_highlight {
    background: #d1d2d4;
    min-height: 400px;
    height: auto;
    padding-bottom: 75px;
}

.aura-layout .product-content-tabs .reference_feature .reference-left {
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.aura-layout .product-content-tabs .reference_feature_wrap {
    color: #fff;
}

.aura-layout .product-content-tabs .reference_feature .reference-right {
    position: relative;
    left: -1px;
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.aura-layout .product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    /* background: #ff6306; */
    margin-top: 75px;
    margin-bottom: 150px;
}

.aura-layout .views-field-field-specification-lists .field-content ul li a {
    color: #47ccff;
}

.page-node-type-legacy-products-page .related-products-bg h3 {
    margin-top: 120px;
    margin-bottom: 20px;
}

.related-products-bg h3 {
    color: #000;
    font-size: 42px;
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.related-products-bg h3,
.related-products-bg h4 {
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.related-products-bg h3+h4 {
    padding: 10px 0 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 10px;
    color: var(--color-highlight);
    margin-bottom: 70px;
}

.page-node-type-legacy-products-page .table thead th {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-legacy-products-page .table thead th {
    text-align: center;
}

.page-node-type-legacy-products-page .table thead tr {
    text-transform: uppercase;
    font-size: 17px;
    text-align: center;
}

.page-node-type-legacy-products-page .table tbody tr {
    background: #f0f0f2;
}

.page-node-type-legacy-products-page .table tr>td:nth-child(1) {
    text-align: center;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #333;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 220px;
}

.page-node-type-legacy-products-page .table tr>td:nth-child(2) {
    text-align: center;
    padding: 15px;
    background: #e4e5e7;
}

.page-node-type-legacy-products-page .table td {
    vertical-align: middle;
}

.page-node-type-legacy-products-page .table tr>td:nth-child(3) {
    padding: 0 30px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    background: #e4e5e7;
    font-size: 16px;
}

.page-node-type-legacy-products-page .table tbody td {
    border: 3px solid #fff;
}

.page-node-type-legacy-products-page .table caption {
    background: #75848f;
    color: #fff;
    text-align: center;
    border: 0px;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
}



.page-node-type-legacy-products-page .table.no-border-legacy {}

.page-node-type-legacy-products-page .table.no-border-legacy th {
    border: 0px;
}

.page-node-type-legacy-products-page .table.no-border-legacy tr>th:nth-child(1),
.page-node-type-legacy-products-page .table.no-border-legacy tr>th:nth-child(2) {
    width: 220px;
}



.flexible-div-wrapper {
    width: 100%;
    overflow: hidden;
    grid-template-columns: repeat(auto-fit,
            minmax(100px,
                1fr));
    display: grid;
}

.flexible-div {
    position: relative;
}

.flexible-div-wrapper .flexible-div img.img-responsive {
    /* width: 100%; */
    object-fit: fill;
    width: 100%;
    /* max-height: 300px; */
    /* #height: 222px; */
}

.flexible-div .col-md-12.paddiing-0 {
    padding: 0px;
}

.flexible-div-wrapper .pltoss-wrapper {
    position: absolute;
    top: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    padding-top: 40px;
}

.flexible-div-wrapper .pltoss-wrapper .pltoss-item-title {
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    text-shadow: 2px 2px 3px #000 !important;
    line-height: 20px !important;
}

.flexible-div-wrapper .flexible-div a.pltoss-shown-hover:hover span.ssosp-link-text {
    background-image: url(/themes/custom/clearone/img/imgpsh_fullsize_anim_big.png);
    width: 220px;
    font-size: 12px;
    text-align: right;
    padding: 30px 35px;
    line-height: 30px;
    color: #fff;
    background-repeat: no-repeat;
}

.flexible-div-wrapper .flexible-div a.pltoss-shown-hover:hover span.ssosp-link-text .ssosp-link-text-inner {
    font-size: 12px;
    width: auto;
    padding: 0px;
    position: relative;
    left: 0px;
}

ul.nav.nav-tabs.numberstab-2 .nav-item {
    width: 50% !important;
    border-bottom: 1px solid whitesmoke !important;
}

ul.nav.nav-tabs.numberstab-1 .nav-item {
    width: 100% !important;
    border-bottom: 1px solid whitesmoke !important;
}

.service-policy-overview {
    padding-top: 100px;
}

.service-policy-overview h1 {
    font-size: 40px;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 15px;
}

.service-policy-overview p {
    font-size: 16px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600;
    line-height: 25px;
}

.service-policy ul {
    font-size: 16px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600;
    line-height: 25px;
}

.service-policy ul {
    padding-left: 20px;
    list-style-type: disc;
    margin-bottom: 36px;
}

.service-policy-table h6 {
    display: none !important;
}

.service-policy-overview h3 {
    font-size: 22px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 10px;
}

.service-policy-overview .service-policy ul li a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 500;
    font-size: 15px;
    color: var(--color-highlight);
    line-height: 24px;
}

.service-policy-overview ul>li {
    font-size: 16px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 500;
    line-height: 25px;
}

.service-policy-overview h4 {
    font-size: 16px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600;
    line-height: 25px;
}

p {
    margin: 0 0 10px;
}

.training-search {
    clear: both;
}

.training-search {
    position: relative;
    margin-top: 29px;
}

.training-search .form-control {
    position: relative;
}

.training-search .form-control {
    border-radius: 0px;
    border: 2px solid #f06622;
    padding: 10px 12px 10px 55px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    height: inherit;
    font-weight: 400;
}

.training-search input[type="submit"] {
    position: absolute;
    top: 2px;
    right: 2px;
    height: 44px;
    background: #f06622;
    border: none;
    width: 150px;
    color: #FFF;
    z-index: 2;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.support-landing-section {
    padding: 0px 0 80px 0;
    margin-top: -49px;
}

.support-landing-section .zigzig-outer-wrapper img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.training-search .knowledge-search-icon {
    top: -4px;
    left: 0px;
    padding: 0px;
    position: absolute;
}

.solution-to-world-bg {
    padding: 72px 0 50px 0;
    background: #ffffff;
}

.solution-to-world-bg h2 {
    font-size: 32px;
    line-height: 50px;
    margin-bottom: 30px;
    color: #383e4a;
}

.solution-to-world-bg h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 300;
    text-align: center;
    padding: 0 150px;
    line-height: normal;
}

.solution-to-world {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
    text-align: center;
}

.solution-to-world p {
    padding: 0;
    opacity: 1;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #6d6d6d;
}

.markets-first-bg {
    background: #383e4a;
    padding: 52px 0 75px 0;
    width: 100%;
    display: inline-block;
}

.markets-first-bg .markets-first-text-width h2 {
    color: #FFF;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.markets-first-bg .markets-first-text-width h4 {
    padding-left: 0;
    padding-right: 0;
    line-height: 36px;
    margin: 0 auto 36px auto;
}

.markets-first-bg .markets-first-text-width h4 {
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    font-weight: 300;
    text-align: center
}

.markets-first-bg .view-about-us-carousal ul li {
    clear: both;
    float: right;
    margin: 0px !important;
    width: 300px !important;
    background: white;
    border-bottom: 1px solid;
    color: #222222;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    text-align: left;
    padding: 10px 0;
    list-style: none;
    cursor: pointer;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.markets-first-bg .view-about-us-carousal ul li.active {
    background: #ff5400;
    color: #fff;
}

.markets-first-bg .view-about-us-carousal ul {
    border-right: 2px solid #82858B;
    min-height: 300px;
    padding-top: 48px;
}

.markets-first-bg .view-about-us-carousal ul li img {
    float: left;
    margin-right: 20px;
    width: 30px;
}

section.about-association-bg {
    width: 100%;
    display: inline-block;
    padding: 71px 0 71px 0;
    text-align: center;
}

.about-association-bg h2 {
    color: #383e4a;
    text-align: center;
    font-weight: bold;
    text-transform: capitalize;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 24px 0;
    font-size: 42px;
}

.cs-stories {
    padding: 71px 0 27px 0;
}

.cs-stories .linktitletop {
    color: #ff5400;
    font-size: 20px;
    font-weight: 800;
    margin-top: 5px;
    background: #FFF;
    padding: 0 15px 0 0;
}

.cs-stories .linktitletop:after {
    position: absolute;
    content: "";
    height: 1px;
    background-color: #a2c1cd;
    top: calc(50% - 1px);
    left: 15px;
    right: 15px;
    z-index: -1;
}

.cs-stories .view-success-stories-tiles .view-header {
    margin-bottom: 25px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding-left: 0px;
}

.cs-stories .view-success-stories-tiles .view-content {
    width: 100%;
    display: inline-block;
}

.cs-stories .view-success-stories-tiles .view-content .views-row {
    width: 25%;
    display: inline-block;
    position: relative;
    margin: 0px;
    padding: 0px;
    margin-top: 0px;
    border: 1px solid #a2c1cd;
    border-radius: 0 !important;
    height: 265px;
    margin-bottom: 0px !important;
    float: left;
}

.cs-stories .view-success-stories-tiles .view-content .views-row:nth-child(odd) {
    background: #f6f9fa;
}

.cs-stories .view-success-stories-tiles .view-content .views-row:nth-child(even) {
    background: #fff;
}

.cs-stories .view-success-stories-tiles .view-content .views-row .field-content img.img-responsive {
    max-height: 100px;
    width: auto;
    margin: 0px auto;
}

.cs-stories .view-success-stories-tiles .view-content .views-row .field-content .pltoss-item-desc {
    padding: 20px;
    font-size: 15px;
    color: #2e3538;
    line-height: 24px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400 !important;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv {
    margin-top: 0px;
    margin-bottom: 0px;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .row {
    margin-top: 100px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 70px;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .row .col-md-4 {
    background-color: #383E4A;
    padding: 50px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .row>.col-md-8 {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    background-color: #3d404bf2;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .solutions-clearone-adv-wrapper .solutions-clearone-adv-sub-title {
    color: #fff;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .solutions-clearone-adv-wrapper {
    padding: 0px
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .solutions-clearone-adv-wrapper .solutions-clearone-adv-title {
    color: #fff;
}

.page-node-type-case-studies-landing-success-sto .solutions_clearone_adv .solutions-clearone-adv-wrapper .solutions-clearone-adv-desc {
    color: #fff;
}

.contact-form-address .contactus-city-address .contact-us-right-add {
    display: block;
    background: #2d3538;
    margin: 0;
    border-bottom: 1px solid #fff;
    margin-top: 105px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-align: center;
}

.contact-form-address .contactus-city-address .contact-us-right-add h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    line-height: 1.5em;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.contact-form-address .contactus-city-address .contact-us-right-add p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #fff;
}

.contact-form-address .contactus-city-address .contact-us-right-add p a {
    color: #fff;
}

.contact-form-address .contactus-city-address .contact-us-right-img {}

.contact-form-address .contactus-city-address .contact-us-right-img img {
    width: 100%;
}

.contact-form-address .contactus-city-address .contact-us-right-add p strong {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 700;
}

/*---- global-citizenship----*/
.global-citizenship-section-1 .content-mid {
    border: 2px solid #fff;
    background: #EC3B95;
    padding: 35px;
    margin-top: -57px;
}

.global-citizenship-section-1 .content-mid h3 {
    font-size: 30px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
}

.global-citizenship-section-1 .content-mid p {
    font-size: 16px;
    font-weight: normal;
    padding: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
    color: white;
    text-align: center;
    /* text-transform: capitalize; */
}

.product-line-d1-bg.alternate-color {
    padding: 150px 0 80px 0;
}

.product-line-d1-bg.alternate-color .content-mid .views-rows-wrapper .zigzag-main-wrapper:nth-child(1) {
    margin-top: -70px !important;
}

.product-line-d1-bg.alternate-color .content-mid .views-rows-wrapper .zigzag-main-wrapper .inner-section-cl.text-center {
    border: 1px solid #fff;
    padding: 26px;
    background: #303539;
}

.product-line-d1-bg.alternate-color .content-mid .views-rows-wrapper .zigzag-main-wrapper .inner-section-cl.text-center img {
    width: 35px;
    margin: 0px auto;
}

.product-line-d1-bg.alternate-color .content-mid .views-rows-wrapper .zigzag-main-wrapper .inner-section-cl.text-center h3 {
    font-size: 22px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}

.product-line-d1-bg.alternate-color .content-mid .views-rows-wrapper .zigzag-main-wrapper .inner-section-cl.text-center p {
    font-size: 14px;
    font-weight: normal;
    padding: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    color: white;
    /* text-transform: capitalize; */
    text-align: center;
}

.page-node-type-global-citizenship .solutions_clearone_adv {
    margin-top: -50px;
}

.page-node-type-global-citizenship .solutions_clearone_adv .row>.col-md-4 {
    background-color: #383E4A;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.page-node-type-global-citizenship .solutions_clearone_adv .row>.col-md-4,
.page-node-type-global-citizenship .solutions_clearone_adv .row>.col-md-8 {
    margin: 0px;
}

.page-node-type-global-citizenship .solutions_clearone_adv .row>.col-md-8 {
    background-color: #3d404bf2;
}

.page-node-type-global-citizenship .solutions_clearone_adv .solutions-clearone-adv-wrapper .solutions-clearone-adv-sub-title {
    color: #fff;
}

.page-node-type-global-citizenship .solutions_clearone_adv .solutions-clearone-adv-wrapper .solutions-clearone-adv-title {
    color: #fff;
    text-transform: uppercase;
}

.page-node-type-global-citizenship .solutions_clearone_adv .solutions-clearone-adv-desc {
    color: #fff;
}

.page-node-type-global-citizenship .solutions_clearone_adv .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

/*---- CAREER OPPORTUNITIES---*/
.career-opportunity {
    padding: 0 0 0 0;
    margin-bottom: -100px;
    background-color: #f6f7fc;
}

.career-opportunity .box-titlefor-cp h2 {
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    text-transform: uppercase;
    color: #FFF;
    font-size: 14px;
    line-height: 50px;
    letter-spacing: 8px;
    text-align: center;
}

.box-titlefor-cp {
    background: #303539;
    border: 2px solid #FFF;
}

.career-opportunity .container {
    position: relative;
    top: -52px;
}

.career-opportunity .view-career-categories .views-row {
    background-color: #f06723;
    border: 1px solid #FFF;
    padding: 30px 20px;
    width: 25%;
    min-height: 180px;
    float: left;
}

.career-opportunity .view-career-categories .views-row .fld_careers_category_image img {
    height: auto;
    width: auto;
    margin: 0px auto;
    margin-bottom: 15px;
}

.career-opportunity .view-career-categories .views-row .fld_careers_category_name {
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 0;
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
}

.view-career-why-join-us {
    width: 100%;
    float: left;
    padding: 51px 0 65px 0;
    text-align: center;
}

.view-career-why-join-us h2 {
    margin-top: 75px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #FFF;
    max-width: 515px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
}

.view-career-why-join-us h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #FFF;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 32px;
}

.view-career-why-join-us .whyjoin-clearone {
    margin-top: 0;
    border: 1px solid #FFF;
    background-color: #455761;
    padding: 30px 20px;
    min-height: 250px;
    height: 300px;
    text-align: center;
}

.whyjoin-clearone-img-container {
    text-align: center;
}

.whyjoin-clearone-img-container img {
    height: 50px;
    width: auto;
    margin: 0px auto;
    margin-bottom: 15px;
}

.view-career-why-join-us .whyjoin-clearone h5 {
    float: left;
    padding: 30px 32px;
    min-height: 175px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    width: 100%;
}

.view-career-why-join-us .view-footer div.field_banner_link a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #ff5400;
    padding: 10px 20px;
    color: #fff;
    border: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 220px;
    margin-top: 61px;
    display: inline-block;
    font-size: 14px;
}

.field_health_link {
    padding-top: 32px;
}

.view-career-why-join-us .field_health_link h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #FFF;
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.field_health_link h4 a {
    color: #fff;
    text-decoration: underline;
}

.view-career-why-join-us .whyjoin-clearone h5.whyjoin-title-2:after {
    content: '*';
    margin-right: -15px;
    padding-left: 5px;
    font-size: 23px;
    position: relative;
    top: 5px;
    font-weight: normal;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.view-career-why-join-us .field_health_link h4:before {
    content: '*';
    margin-left: -15px;
    padding-right: 5px;
    font-size: 23px;
    position: relative;
    top: 5px;
}

/*---- News Page -----*/
.news-section-top {
    display: inline-block;
    width: 100%;
    margin-top: 60px;
}

.news-section-top .traing-title h2 {
    font-size: 40px;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.news-section-top .training-search {
    clear: none;
    text-align: right;
}

.company-news-newdesign .news-section-home {
    border: 2px solid #A6A9AE;
    padding: 25px;
    margin-bottom: 60px;
}

.company-news-newdesign .view-news-home h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 400;
    color: #A3C1CC;
    font-size: 25px;
    background: #FFF;
    padding: 0 15px 0 0;
    margin-top: 0px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.company-news-newdesign .view-news-home h3:after {
    position: absolute;
    content: "";
    height: 2px;
    background-color: #a2c1cd;
    top: calc(50% - 1px);
    left: 21%;
    right: 0px;
    z-index: -1;
}

.company-news-newdesign .news-section-home .news-section a h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 19px;
}

.company-news-newdesign .news-section-home {
    display: inline-block;
    width: 100%;
    margin-top: 18px;
}

.company-news-newdesign .news-section-home .news-section a .news-date span {
    font-size: 15px;
    line-height: 30px;
    color: #A3C1CC;
}

/*---- News right section-----*/
.company-news-newdesign .filter-news-section {
    background: #2D3538;
    padding: 35px;
    margin-top: 30px;
}

.company-news-newdesign .filter-news-section h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #A3C1CC;
    font-weight: 400;
    font-size: 25px;
    margin-bottom: 0px;
    margin-top: -15px;
}

.company-news-newdesign .filter-news-section .fieldset-wrapper .form-item .control-label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    position: relative;
}

.company-news-newdesign .filter-news-section .fieldset-wrapper .form-item .control-label:after {
    content: '';
    background: #fff;
    border: 2px solid #ff6306;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    float: left;
}

.company-news-newdesign .filter-news-section .fieldset-wrapper .form-item .control-label.news-checkbox-checked:before {
    background: #ff6306;
    box-shadow: inset 0px 0px 0px 1px #fff;
    content: '';
    width: 12px;
    height: 12px;
    float: left;
    position: absolute;
    left: 4px;
    top: 4px;
}

.company-news-newdesign .filter-news-section fieldset legend {
    border: 0px;
    font-weight: 900;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.company-news-newdesign .filter-news-section .fieldset-wrapper .checkbox input[type="checkbox"] {
    display: none
}

.company-news-newdesign .filter-news-section button.form-submit {
    background: #ff6306;
    width: 100%;
    border-radius: 20px;
    color: #fff;
    border: 0px;
    box-shadow: none;
    margin-top: 15px;
    padding: 10px 0px;
}

.company-news-newdesign .filter-news-section .form-actions {
    width: 100%
}

.news-section-top .training-search {}

/* --- Single News Page ---*/
.page-node-type-news .main-content-news-single {
    padding-top: 80px;
}

.page-node-type-news .main-content-news-single .blog-article-banner img {
    width: 100%;
    margin-bottom: 33px;
}

.page-node-type-news .main-content-news-single .blog-article-banner {
    padding-top: 35px;
    display: inline-block;
    width: 100%;
}

.page-node-type-news .main-content-news-single .blog-article-heading h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 26px;
    margin-bottom: 15px;
    line-height: 40px;
}

.page-node-type-news .main-content-news-single .blog-article-heading span.b-posted-date {
    font-size: 15px !important;
    line-height: 30px;
    color: #A3C1CC !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-top: -5px;
}

.page-node-type-news .main-content-news-single .news-article-content p {
    line-height: 24px;
    margin-bottom: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
    color: #222;
}

.page-node-type-news .main-content-news-single .news-article-content {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #2D3538;
    font-size: 16px;
}

.page-node-type-news .back-to-news {
    top: 20px;
    position: relative;
    color: #ff5400;
    font-size: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-news .back-to-news a {
    color: #ff5400;
    background-image: url(../img/back-img.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    background-position: left;
}

/*--- Career Page -----*/
.new-top-margin {
    margin-top: 60px;
}

.browse-job-opportunities {
    padding-top: 10px;
    padding-bottom: 50px;
}

.browse-job-opportunities .view-career-jobs h3 {
    position: relative;
    overflow: hidden;
    color: #a2c1cd;
    margin-bottom: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0;
    margin-top: 50px;
    font-size: 30px;
}

.browse-job-opportunities .view-career-jobs h3:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #a2c1cd;
    position: absolute;
    top: 50%;
    margin-left: 1rem;
}

.jobs-career-opportunities .apply-jobs-list {
    margin-bottom: 0;
    padding-top: 20px;
    border-bottom: 1px solid #a2c1cd;
    padding-bottom: 20px;
}

.apply-jobs-list h5,
.apply-jobs-list h5 a {
    color: #2e3538;
}

.apply-jobs-list h5 {
    font-size: 18px;
    line-height: 24px;
    margin: 10px 0 0 0;
}

.apply-jobs-list h5,
.apply-jobs-list p,
.apply-job {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.apply-jobs-list p {
    color: #a2c1cd;
    font-size: 16px;
}

.jobs-career-opportunities .apply-jobs-list .apply-job-btn .apply-job {
    border-radius: 0;
    border: none;
    background: #ff5400;
    color: #FFF;
    font-size: 16px;
    width: 150px;
    padding: 8px 0 9px 0;
    display: inline-block;
    text-align: center;
}

/*----- Become A Partner -----*/
.why-partner-clearone-bg {
    padding: 71px 0 64px 0;
}

.why-partner-clearone-bg h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 32px;
    margin-bottom: 40px;
    text-align: center;
}

.view-become-a-partner-why-partner .inner-section-group {
    border: 1px solid #fff;
    background: #455761;
    padding: 0px;
}

.view-become-a-partner-why-partner .inner-section-group:nth-child(4n-1),
.view-become-a-partner-why-partner .inner-section-group:nth-child(4n) {
    background: #303539;
}

.view-become-a-partner-why-partner .inner-section-group .why-partner-clearone .benefit-img {
    display: inline-block;
    width: 19%;
    float: left;
}

.view-become-a-partner-why-partner .inner-section-group .why-partner-clearone .benefit-txt {
    text-align: left;
    display: inline-block;
    float: left;
    width: 75%;
    color: #000;
}

.view-become-a-partner-why-partner .inner-section-group .why-partner-clearone .benefit-img img {
    width: 55px;
    margin-top: 10px;
    padding: 22px 10px;
    padding-bottom: 0px;
    border-bottom: none;
}

.view-become-a-partner-why-partner .inner-section-group .why-partner-clearone .benefit-txt h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #fff;
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
}

.view-become-a-partner-why-partner .inner-section-group .why-partner-clearone .benefit-txt p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #fff;
    margin: 0;
    font-size: 14px;
    opacity: 1;
}

.view-become-a-partner-why-partner .inner-section-group .why-partner-clearone {
    text-align: center;
    margin: 30px 0px;
    float: left;
    width: 100%;
    padding: 0px 25px;
}

.page-node-type-become-a-partner-landing-page .partner-category-bg {
    background: #ffffff;
    padding: 10px 0 100px 0;
    text-align: center;
}

.page-node-type-become-a-partner-landing-page .partner-category-bg h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 32px;
    margin: 0 0 23px 0;
}

.page-node-type-become-a-partner-landing-page .partner-category-bg h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #2D3538;
    margin: 0;
    line-height: 30px;
    font-size: 20px;
    padding: 0 180px 47px 180px;
}

.partner-category-bg .partner-category-img-container {
    height: 130px;
    overflow: hidden;
    margin-bottom: 47px;
}

.partner-category-bg .partner-category-img-container img {
    margin: 0px auto;
}

.page-node-type-become-a-partner-landing-page .partner-category-bg h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    margin: 0;
    line-height: 30px;
    font-size: 24px;
    padding: 0;
    margin-bottom: 23px;
}

.page-node-type-become-a-partner-landing-page .partner-category-bg p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #2D3538;
    font-size: 15px;
    opacity: 1;
    line-height: 24px;
}

.specific-training-bg {
    min-height: 417px;
    background-size: cover;
    padding: 48px 0 80px 0;
    position: relative;
    text-align: center;
}

.specific-training-bg h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #FFF;
    margin-bottom: 12px;
    text-transform: none;
    font-weight: normal;
}

.page-node-type-become-a-partner-landing-page .partner-level-footer-link a {
    border-radius: 0px;
    border: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
    color: #fff;
    padding: 10px 0;
    margin-top: 35px;
    width: 210px;
    display: inline-block;
    background: #F56420;
}

.page-node-type-become-a-partner-landing-page .specific-training-bg a {
    font-weight: 400;
    font-size: 14px;
    padding: 10px 30px;
    display: inline-block;
    margin-top: 15px;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background: #F56420;
}

/*--- Event Page-----*/
.page-node-type-event-landing-page .upcoming-events {
    margin-bottom: 100px;
    margin-top: 50px;
}

.upcoming-events h5 {
    font-family: 'Poppins';
    color: #222;
    font-weight: 400;
    font-size: 18px;
}

.page-node-type-event-landing-page .upcoming-events .event-treadshow-view a.allclicksectiom {
    text-align: center;
    border: 2px solid #e5e5e5;
    border-radius: 5px;
    padding: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}

.events-news-img-container {
    height: 110px;
    overflow: hidden;
    margin-bottom: 40px;
}

.events-news-img-container img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    margin: 0 auto;
}

.events-news p {
    color: #aaa;
    margin-bottom: 0;
    font-size: 14px;
}

.events-news p,
.events-news h5 {
    font-family: 'Poppins';
    font-weight: 400;
}

.events-news h5 {
    margin: 10px 0;
    font-size: 24px !important;
}

.partner-learnmore-bg {
    padding: 65px 0 65px 0;
    background: #383e4a;
}

.blog-stay-updated-content h3 {
    font-family: 'Desyrel';
    font-weight: normal;
    font-size: 36px;
    color: #ff5400;
    margin-bottom: 20px;
    margin-top: 0;
}

.blog-stay-updated-content p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    margin-bottom: 25px;
}

.stay-updated-button .update-center a {
    font-size: 16px;
    margin-top: 65px;
    max-width: 125px;
    width: 100%;
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #ff5400;
    padding: 6px 20px;
    color: #fff;
    border: none;
    text-transform: uppercase;
}

.update-center {
    max-width: 190px;
    position: relative;
    margin: auto;
}

/*---Partner Page ---*/
.page-node-type-partner-level-landing-page .product-line-page-details-outer .banner-title-desc {
    width: 100%;
}

.partner-level-img-container {
    height: 145px;
    overflow: hidden;
    margin-bottom: 41px;
}

.partner-level-short-description img {
    max-width: 100%;
    max-height: 100%;
    margin: 0px auto;
}

.partner-level-short-description h4 {
    padding: 0px 60px;
    text-align: center
}

.partner-level-short-description h4 {
    margin-bottom: 17px;
    font-size: 24px;
}

.partner-level-short-description h4,
.partner-level-short-description h5,
.partner-level-long-description p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
    color: #222;
}

.partner-level-long-description {
    padding-top: 30px;
}

.partner-level-long-description p {
    color: #606060;
    line-height: 24px;
    margin-bottom: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}

.view-become-a-partner-levels .view-content .views-row {
    padding: 20px 0 9px 0;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%;
}

.page-node-type-partner-level-landing-page .specific-training-bg {
    background-color: #383e4a;
    padding: 48px 0 80px 0;
    position: relative;
    text-align: center;
    min-height: 417px;
    background-size: cover;
}

.page-node-type-partner-level-landing-page .specific-training-bg h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #FFF;
    margin-bottom: 12px;
    text-transform: capitalize;
}

.page-node-type-partner-level-landing-page .specific-training-bg .field-content a {
    font-weight: 400;
    font-size: 18px;
    padding: 14px 68px;
    display: inline-block;
    margin-top: 51px;
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #ff5400;
    color: #fff;
    border: none;
    text-transform: uppercase;
}

/*--- Partner Portal -----*/
.page-node-type-partner-portal .product-line-d1-bg.alternate-color {
    padding: 0px 0 50px 0;
    margin-top: 50px;
}

.related-products-bg h2 {
    margin-bottom: 38px;
    font-size: 42px;
    margin-top: 20px;
    text-align: center;
}

.related-products-bg h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #ff6b0c;
}

.related-products-bg .pp-resources h4 {
    font-size: 16px;
    margin-bottom: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    margin: 0 auto 40px;
}

.page-node-type-partner-portal .related-products-bg .pp-resources h4 {
    margin: 25px auto 25px;
}

.related-products-bg .pp-resources h4 a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: var(--color-primary) !important;
    font-size: 28px;
    text-transform: initial;
}

.related-products-img-container img {
    max-width: 100%;
    max-height: 100%;
    width: inherit !important;
    display: inline-block !important;
}

.related-products-img-container {
    overflow: hidden;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.portal-promotions-bg .related-products-img-container {
    display: contents;
}

.related-products-bg .pp-resources .info-link {
    display: inline-block;
    width: auto;
    min-width: 200px;
    padding: 15px;
    padding-right: 20px;
    text-transform: uppercase;
    font-size: 14px;
    background: var(--color-highlight);
    color: #FFF;
    font-weight: bold;
    text-align: center;
}

.related-products-bg .pp-resources .info-link {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.portal-promotions-bg {
    background-color: #f5f7fc;
    padding: 20px 0 50px 0;
}

.partner-portal-resources-bg {
    padding-top: 75px;
    text-align: center;
    margin: 0;
    padding-bottom: 0px;
}

.portal-promotions-bg .pp-resources h4 a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: var(--color-primary) !important;
    font-size: 16px;
    text-transform: capitalize;
}

.partner_portal_page .homeservicenodes_details {
    width: 500px !important;
    top: -50px !important;
}

.page-node-type-partner-portal .row-featured-section .homeservicenodes_details .homeservicenodes_details_title {
    margin-bottom: 35px;
    font-size: 30px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-partner-portal .row-featured-section .homeservicenodes_details .homeservicenodes_details_link a {
    padding: 5px 30px;
    border: 2px solid #ff6b0c;
    line-height: 1em;
    color: #FFF;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: bold;
    background-color: #ff6b0c;
}

.page-node-type-partner-portal .row-featured-section .homeservicenodes_details .homeservicenodes_details_body {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 20px;
}

.row-featured-section .even-section img {
    height: 400px !important;
}

.contact-section .homeservicenodes_details {
    top: -50px !important;
    height: auto !important;
}

.image-section-contact .contect_section_part {
    position: absolute;
    right: 0px;
    top: 40px;
    color: #FFF;
    text-align: center;
}

.image-section-contact .contect_section_part .col-inner:first-child {
    font-size: 22px;
}

.page-node-type-partner-portal .row-featured-section partner_portal_page {}

/*-- resource-library-landing-page---*/
.kb-articles-top-space {
    padding-top: 61px;
}

.kb-articles {
    padding: 41px 0 65px 0;
}

.page-node-type-resource-library-landing-page .kb-articles h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 32px;
    margin-top: 0px;
    text-align: center
}

.page-node-type-resource-library-landing-page .kb-articles h4 {
    padding: 15px 0 24px 0;
    margin: 0;
    color: #F16623;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 4px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600;
    text-align: center;
}

.page-node-type-resource-library-landing-page .browse-articles-heading h6 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 400;
    color: #A3C1CC;
    font-size: 25px;
    background: #FFF;
    padding: 0 15px 0 0;
    margin-top: 0px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-align: left;
    margin: 20px 0 30px;
}

.page-node-type-resource-library-landing-page .browse-articles-heading h6:after {
    position: absolute;
    content: "";
    height: 2px;
    background-color: #a2c1cd;
    top: calc(50% - 1px);
    left: 21%;
    right: 0px;
    z-index: -1;
}

.browse-kb-articles .owl-wrapper-outer .owl-item .sp-kb-articles .centered-table {
    height: 180px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.browse-kb-articles .owl-wrapper-outer .owl-item .sp-kb-articles .centered-table img {
    width: 100%;
    margin-bottom: 20px;
    max-width: 100%;
    max-height: 100%;
    height: 145px
}

.browse-kb-articles .owl-wrapper-outer .owl-item .sp-kb-articles h5 {
    margin-bottom: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #2D3538;
    font-weight: 700;
    text-align: center;
}

.browse-kb-articles .owl-wrapper-outer .owl-item .sp-kb-articles h5 a {
    text-transform: uppercase;
    font-weight: 400;
    color: #2D3538;
    margin-top: 18px;
    display: inline-block;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.browse-kb-articles .owl-wrapper-outer .owl-item .sp-kb-articles a.view-button-rl {
    float: left;
    width: 100%;
    text-align: center;
}

.browse-kb-articles .owl-wrapper-outer .owl-item .sp-kb-articles a.view-button-rl .kb-learnmore {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background: #F16623;
    color: #fff;
    padding: 8px 25px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 18px;
    display: inline-block;
}

.browse-kb-articles {
    margin-bottom: 0;
    margin-top: 48px;
    display: inline-block;
    width: 100%;
    position: relative;
}

.browse-kb-articles .owl-controls.clickable .owl-buttons .owl-prev {
    background-color: transparent;
    position: absolute;
    left: -3%;
    top: 50%;
    background-image: url(../img/whitebg_prev.png) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}

.browse-kb-articles .owl-controls.clickable .owl-buttons .owl-next {
    background-color: inherit !important;
    right: -3%;
    position: absolute;
    top: 50%;
    background-image: url(../img/whitebg_next.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}

/*--- Resource Product line---*/
.category-section {
    padding-top: 53px;
}

.category-section-description h1 {
    margin-top: 25px;
    font-size: 40px;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
}

.category-section-description h5 {
    line-height: 24px;
    padding-right: 45px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #2D3538;
    font-weight: 400;
    font-size: 16px;
}

.rl-select-filters {
    margin-top: 30px;
}

.sub-heading {
    padding: 0 15px !important;
}

.rl-select-filters .form-control {
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 15px 35px 15px 12px;
    height: inherit;
    font-family: 'Poppins';
    color: #444;
    background-image: url(../img//dropdown-img.png);
    background-repeat: no-repeat;
    background-position: 94% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-weight: 400;
}

.bold {
    font-weight: 700 !important;
}

.heading-margin {
    margin-top: 15px !important;
}

.category-section-img {
    text-align: center;
}

.category-section-img img {
    max-width: 100%;
}

.page-node-type-resource-library-solution-page .rl-table table.table {
    width: 100%;
    border-spacing: inherit;
}

.page-node-type-resource-library-solution-page .rl-table table.table th {
    background-color: #fff;
    font-size: 14px;
    color: #222;
    font-family: 'Poppins';
    font-weight: 700;
    padding: 7px 0;
    word-wrap: break-word;
    border-bottom: 1px solid #222;
}

.page-node-type-resource-library-solution-page .rl-table table.table th {
    margin: 0;
    padding: 14px 0 14px 2%;
    text-align: left;
    vertical-align: middle;
}

.page-node-type-resource-library-solution-page .rl-table table.table td {
    color: #222;
    font-size: 14px;
    font-weight: 400;
    vertical-align: middle;
    border: 1px solid #dedede;
}

#table1 .rl-table-img,
#table1 .rl-table-name {
    display: inline-block;
}

.page-node-type-resource-library-solution-page .rl-table table.table td .rl-table-download img {
    width: 10px;
}

ul.rl-breadcroumb {
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
    float: left
}

ul.rl-breadcroumb li {
    float: left;
    list-style: none;
    margin-right: 7px;
}

ul.rl-breadcroumb li a {
    color: var(--color-highlight);
}

ul.rl-breadcroumb li span {
    color: #000;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    padding-left: 3px;
    float: right;
}

.registration-form-part .partner-form-banner {
    position: relative;
    padding-top: 100px;
}

.registration-form-part .partner-form-banner h2,
.partner-form-banner h4 {
    font-size: 40px;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    opacity: 1;
}

.registration-form-part .partner-form-banner .pet-specification ul {
    padding-left: 0px;
}

.registration-form-part .partner-form-banner .pet-specification ul li {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 13px;
    opacity: 1;
    text-transform: uppercase;
    padding: 20px 35px;
    margin: 0px;
    line-height: 0px;
    list-style: none;
    padding-left: 0px;
}

.registration-form-part .partner-form-banner .pet-specification ul li a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #2D3538;
    font-weight: 400;
    font-size: 13px;
    opacity: 1;
}

.registration-form-part .partner-form-banner .pet-specification ul li img {
    width: 100px;
    margin-right: 20px;
    display: inline-block;
}

.registration-form-part .partner-form-banner .pet-image img {
    width: 650px;
    position: relative;
    z-index: -1;
}

.page-node-type-adopt-a-pet .page-title {
    margin-top: 75px;
}

.pet-desc table td a img {
    width: auto;
    height: 125px;
    object-fit: fill;
}

/*--- Changes----*/
.page-node-type-company-about-us .markets-first-bg #thumbCarousel .views-element-container.form-group {
    width: 100%;
    max-width: 650px;
    float: left;
}

.page-node-type-company-about-us .about-us-car-title {
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    line-height: 36px;
    margin: 8px 0 4px 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-company-about-us .about-us-car-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    margin: 0 0 10px;
    color: #fff;
}

.page-node-type-contact-us-page .product-line-page-details-outer .banner-title-desc .page-title-header {
    display: none;
}



.page-node-type-become-a-partner-landing-page .product-line-page-details-outer .banner-title-desc .page-link-header .field--label {
    display: none;
}

.emptytext h2 {
    font-size: 42px;
    color: #ff5400;
}

.emptytext h4 {
    font-size: 24px;
}

.emptytext {
    text-align: center;
    margin-bottom: 44px;
}

/**
 * Menu CSS by BK Sir 05-06-2019
 */
.clearone-main-menu li.menu-item {
    float: left;
    margin: 0px 12px;
    list-style: none;
    position: relative;
}

.clearone-main-menu li.menu-item>a {
    color: #fff;
}

.clearone-main-menu .menu-dropdown {
    display: none;
    background: #ffffff14;
    padding: 25px 26px;
    position: absolute;
    margin-top: -7px;
}

.clearone-main-menu li.menu-item a:hover+.menu-dropdown {
    display: block;
    background: #fff;
    padding: 12px 26px;
    position: absolute;
}

.clearone-main-menu .menu-dropdown a {
    color: #000 !important;
}

.clearone-main-menu li.menu-item a:hover+.menu-dropdown {
    display: block !important;
}

.sf-menu.sf-main li>a,
.sf-menu.sf-aura-home-page-menu li>a {
    color: #fff;
}

.sf-menu.sf-main li>a+ul,
.sf-menu.sf-aura-home-page-menu li>a+ul {
    background: #fff;
    overflow: hidden !important;
    width: 330px !important;
    padding: 15px 15px 15px 25px !important;
    /* left: -16px !important;*/
    top: 45px;
}

.sf-menu.sf-main li>a.home-office-solutions-menu+ul,
.sf-menu.sf-main li>a.commercial-solutions-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.home-office-solutions-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.commercial-solutions-menu+ul {
    width: 220px !important;
    right: 1px !important;
    left: 0px !important;
    overflow: initial !important;
}

.sf-menu.sf-aura-home-page-menu li>a.aura-audio-solutions-menu+ul {
    width: 250px !important;
}

.sf-menu.sf-aura-home-page-menu li>a.aura-video-solutions-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.aura-complete-solutions-menu+ul {
    width: 275px !important;
}

.sf-menu.sf-main li>a+ul a,
.sf-menu.sf-aura-home-page-menu li>a+ul a {
    color: #000;
    padding: 7px 0px;
}

.sf-menu.sf-main li>a.audio-conferencing-menu+ul,
.sf-menu.sf-main li>a.audio-room-solutions-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.audio-conferencing-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.audio-room-solutions-menu+ul {
    margin-top: 25px;
}

.sf-menu.sf-main li>a.visual-collaboration-menu+ul,
.sf-menu.sf-main li>a.video-room-solutions-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.visual-collaboration-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.video-room-solutions-menu+ul {
    margin-top: 55px;
}

.sf-menu.sf-main li>a.av-networking-menu+ul,
.sf-menu.sf-main li>a.complete-room-solutions-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.av-networking-menu+ul,
.sf-menu.sf-aura-home-page-menu li>a.complete-room-solutions-menu+ul {
    margin-top: 75px;
}

.sf-menu.sf-main li>a+img,
.sf-menu.sf-aura-home-page-menu li>a+img {
    top: 0px;
    position: absolute;
    display: none;
    right: 0px;
    width: 10em;
    height: auto;
    z-index: -1;
}

.sf-menu.sf-main li>a:hover+img,
.sf-menu.sf-aura-home-page-menu li>a:hover+img {
    display: block;
}

ul.sf-menu li>ul li {
    position: initial !important;
}

.contact-form h1 {
    font-size: 36px;
    font-weight: 300;
    color: #ff5400;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 46px;
    margin-top: 70px;
}

.contact-form .col-sm-6.form-item-name {
    padding: 0px;
}

.contact-form .col-sm-6.form-item-last-name {
    padding-right: 0px;
}

.contact-form select,
.contact-form input,
.contact-form textarea {
    border: 2px solid #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 15px 12px 15px 12px;
    height: inherit;
    font-family: 'Poppins';
    color: #222;
    margin-bottom: 30px;
    line-height: normal !important;
    width: 100%;
    resize: none;
    box-shadow: none;
    -webkit-appearance: none;
    font-size: 16px;
}

.contact-form .chosen-container-single .chosen-single,
.contact-form select,
.contact-form input,
.contact-form textarea {
    border: 1px solid #323335;
    border-radius: 0;
    padding: 10px 25px;
}

.contact-form select,
.contact-form input,
.contact-form textarea {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.co-btn,
.contact-form button[type="submit"] {
    background-color: #ff5400;
    margin-top: 24px;
    display: inline-block;
    font-size: 16px;
    width: auto;
    font-weight: 800 !important;
    padding: 14px 55px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    border: 0px;
    text-transform: uppercase;
}

.requisition_form {
    border-bottom: 1px solid #e5e5e5;
    padding: 45px;
}

.requisition_form .training-requisition-form form {
    padding: 25px;
    border: 2px solid #e5e5e5;
    padding-bottom: 0px;
}

.requisition_form .training-requisition-form h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 54px;
    font-weight: 300;
    margin-bottom: 47px;
    margin-top: 70px;
}

.training-requisition-form label {
    font-size: 16px;
    font-weight: 400;
    color: #323335;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    width: 100%;
}

#edit-training-date- {
    float: left;
    width: 100%;
}

.form-item-training-date- {
    position: relative;
}

.form-item-training-date->input {
    float: left;
    width: 100%;
}

.form-item-training-date- img.ui-datepicker-trigger {
    position: absolute;
    top: 34px;
    right: 7px;
    width: 36px;
}

.training-requisition-form .select-wrapper:after {
    top: 32%;
}

.training_view_page legend {
    border: 0px;
    width: auto;
    margin: 0px;
    float: left;
    color: #fff;
    font-size: 14px;
    margin-right: 15px;
}

.training_view_page label {
    color: #fff;
    margin: 0px 8px;
}

.training_view_page .form-item-field-select-training-type-target-id label input {
    display: none;
}

.views-element-container.form-group h3 {
    font-weight: 300;
    /* margin: 70px 0 31px 0; */
    margin: 15px 0px 0px 0px;
    line-height: normal;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 0;
}

.training-online-inperson-webinars p {
    font-size: 24px;
    font-weight: 300;
    color: #606060;
    text-align: left;
    line-height: 21px;
    padding-top: 4px;
}

.training-online-inperson-webinars span {
    display: block;
    /* text-transform: uppercase;*/
    font-size: 20px;
    font-weight: 300;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
}

.training-online-inperson-webinars span.training-dates {
    padding-bottom: 5px;
}

.training-online-inperson-webinars h5 {
    color: #ff5400;
}

.training-online-inperson-webinars h5 a {
    color: #ff5400;
}

.training-online-inperson-webinars h6 {
    font-size: 20px;
    font-weight: 300;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
}

.courses-img {
    position: relative;
    margin-top: 8px;
    margin-left: -15px;
}

.training-online-inperson-webinars .courses-content {
    display: inline-block;
    /* padding-left: 40px; */
}

.enroll-link ul li {
    list-style-type: none;
    font-size: 20px;
    font-weight: 300;
    color: black;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    margin-left: 0px !important;
}

.enroll-link ul li:last-child {
    font-size: 14px;
}

.training-online-inperson-webinars h5,
.global-search-webinars h5 {
    color: #222;
    font-weight: 400;
    margin: 5px 0;
    line-height: 24px;
    font-size: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.global-search-webinars h5 a {
    color: #222;
}

.global-search-webinars h6 {
    color: #606060;
    font-weight: 400;
    margin-bottom: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding: 0;
}

.training-online-inperson-webinars .courses-content a.training-module-btn,
.global-search-webinars .courses-content a.training-module-btn {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #ff5400;
    color: #FFF;
    border: none;
    padding: 8px 50px;
    width: auto;
    font-size: 14px;
    margin-top: 14px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
}

.training-online-inperson-webinars-hover-bg {
    padding-top: 25px;
    padding-bottom: 0px;
    position: relative;
}

.inperson-training-date,
.inperson-training-localtion {
    font-size: 18px;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 300;
    padding: 0px 28px;
    margin-top: 20px;
    display: inline-block;
}

.online-register-btn,
.training-course-full-btn {
    border: 2px solid white;
    border-radius: 0px;
    padding: 7px 22px;
    font-size: 18px;
    font-weight: 300;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #383e4a;
    text-align: center;
    width: auto;
    min-width: 100px;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
}

.online-register-btn:hover {
    color: #fff;
}

.register-disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
}

.training-online-courses {
    text-align: center;
    position: relative;
}

.course-detail .training-online-courses {
    border: 1px solid #FFF;
    padding: 30px;
    color: #FFF;
    height: 270px;
    overflow: hidden;
}

.course-detail .training-online-courses:nth-child(1) {
    background: var(--color-primary);
}

.course-detail .training-online-courses:nth-child(2) {
    background: var(--color-primary);
}

.course-detail .training-online-courses:nth-child(3) {
    background: var(--color-primary);
}

.course-detail .training-online-courses h4 {
    font-size: 26px;
    line-height: 1em;
    margin: 20px 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #ff6306;
    font-weight: 600;
}

section.course-detail p {
    text-decoration: underline;
    line-height: 22px;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

/*---Training view page ---- */
.training_view_page .views-exposed-form,
.page-node-type-training-landing-main .views-exposed-form {
    position: relative;
    margin-top: 29px;
}

.training_view_page .views-exposed-form input.form-text.form-control,
.page-node-type-training-landing-main .views-exposed-form input.form-text.form-control {
    border-radius: 0px;
    border: 2px solid #f06622;
    padding: 10px 12px 10px 55px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    width: 100%;
    height: 42px;
}

.training_view_page .views-exposed-form>.form--inline>.form-item.js-form-item,
.page-node-type-training-landing-main .views-exposed-form>.form--inline>.form-item.js-form-item {
    width: 100%;
    position: relative;
}

.training_view_page .views-exposed-form button.button.js-form-submit,
.page-node-type-training-landing-main .views-exposed-form button.button.js-form-submit {
    position: absolute;
    top: 0px;
    right: 0px;
    position: absolute;
    height: 42px;
    background: #f06622;
    border: none;
    width: 150px;
    color: #FFF;
    z-index: 2;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-right: 0px;
}

.tutor-bg {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    padding: 80px 0 71px 0;
    text-align: center;
}

.tutor-circular {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
    width: 150px;
    height: 150px;
    border: 2px solid #606060;
    display: inline-block;
}

.specific-training-bg {
    min-height: 417px;
    background-size: cover;
    padding: 150px 0 80px 0;
    background-color: #383e4a;
    position: relative;
    text-align: center;
}

.specific-training-bg a.co-btn {
    color: #fff;
}

.course-detail {
    position: relative;
    top: 0px;
    margin-bottom: 0px;
}

.new-content-link.course-new-link {
    float: right;
    margin-top: 130px;
}

.view-id-training_course_outline {
    width: 100%;
    max-width: 400px;
    margin: 17px auto;
}

.training-module {
    margin-top: 16px;
}

.training-module-bottom {
    margin-bottom: 19px;
}

/*
.black-area .sf-menu.sf-main li > a,.black-area .sf-menu.sf-aura-home-page-menu li > a {
    color: #000;
}


.path-training-module .region.region-content {
    margin-top: 60px;
}
*/

/*---breadcrumb-----*/

.breadcrumb {
    padding: 8px 10px;
}

.product-toolbar-top .breadcrumb {
    background-color: transparent;
}

.product-toolbar-top .breadcrumb li a {
    color: #fff;
}

.product-toolbar-top .breadcrumb li.active {
    color: #fff;
}

/*---- Training Page (exam)---*/
section.training-bg-section.training-landing {
    margin-top: 100px;
}

form#training-exam-form {}

form#training-exam-form .main-exam-form {
    float: none;
    margin: 0px auto
}

form#training-exam-form .form-group.js-form-wrapper.form-wrapper {
    width: 100%;
    float: left;
    margin: 17px 0px;
    border-bottom: 1px solid #dcdcdc;
}

form#training-exam-form #edit-actions {
    border: 0px;
}

section.training-bg-section.training-landing h3 {
    font-size: 30px;
    margin-bottom: 20px;
}

section.training-bg-section.training-landing .exam-info-head {
    float: none;
    margin: 0px auto
}

form#training-exam-form .exam-info {}

form#training-exam-form .main-exam-form button.form-submit {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #ff5400;
    color: #FFF;
    border: none;
    padding: 8px 50px;
    width: auto;
    font-size: 14px;
    margin-bottom: 14px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
}

.page-node-type-training-landing-main .view-training-by-products h2 {
    font-size: 40px;
    color: #383e4a;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 50px;
    text-align: center;
    font-weight: 300;
    margin: 0 0 22px 0;
    line-height: normal;
    text-transform: capitalize;
}

.page-node-type-training-landing-main .view-training-by-products {
    padding: 100px 0 70px 0;
}

.training-product-img-container {
    width: 100%;
    height: auto;
    max-height: 150px;
}

.training-product-img-container img {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 150px;
    object-fit: cover;
}

.training-products h4 {
    margin-bottom: 10px;
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    margin-top: 20px;
}

.training-products h4 a {
    color: #222;
    font-size: 24px;
}

.messages__wrapper {
    position: absolute;
    z-index: 999999;
    margin-top: 110px;
    width: 96%;
}

.warning-custom {
    display: none !important;
    color: red;
}

.training-online-courses-img-container {
    height: auto;
    margin-bottom: 0px;
    text-align: center;
}

.training-online-courses-img-container img {
    margin: 0px auto;
}

.page-node-type-training-landing-main .tutor-bg {
    background-image: none !important;
    padding-top: 0px;
}

.filter-toggle {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3px;
    margin-top: 58px;
}

.filter-toggle.sort-by {
    margin-top: 28px !important;
}

.resources-available h6 {
    color: #222222ab;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px
}

.rl-table {
    padding: 50px 0;
}

#table1 tr th,
#table1 tr td {
    margin: 0;
    padding: 15px;
    text-align: left;
    vertical-align: middle;
}

#table1 tr th {
    background-color: #fff;
    font-size: 14px;
    color: #222;
    font-family: 'Poppins';
    font-weight: 700;
    word-wrap: break-word;
    border-bottom: 1px solid #222;
}

.page-node-type-resource-library-solution-page .category-section ul.rl-breadcroumb {
    margin-bottom: 40px;
    width: 100%;
    float: left;
    margin-top: 60px;
}

.page-node-type-products .reference-left .view-id-specifications_products_page .item-list h3 {
    color: var(--color-primary);
}

.aura-layout.page-node-type-products .reference-left .view-id-specifications_products_page .item-list h3 {
    color: #fff;
}

.page-node-type-products .view-id-specifications_products_page .item-list h3 {
    color: var(--color-primary);
}

.menu-left-trial {
    position: fixed;
    top: 25%;
    /*    right: -8px; */
    right: 1px;

    z-index: 99;
}

.menu-left-trial ul {
    list-style: none;
    padding: 0px;
}

.menu-left-trial ul li {
    list-style: none;
}

.menu-left-trial li a {
    background-image: url('../img/lets_collaborate.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: 0px;
    height: 200px;
    width: 46px;
    z-index: 99;
    float: right;
}

.menu-left-trial li a {
    margin-top: -65px;
}

.resources-bg {
    background-color: #fff;
    padding: 0 0 80px 0;
}

.aura-layout .resources-bg {
    background-color: #fff;
    padding: 0 0 80px 0;
}

.resources-bg h2 {
    color: #ff5400;
    margin-bottom: 25px;
}

.aura-layout .resources-bg h2 {
    color: rgb(53, 69, 72);
}


.resources-bg h2,
.resources-bg h4 {
    font-family: 'Poppins';
    font-weight: 300;
    text-align: center;
    font-size: 42px;
    margin-top: 20px;
}

.aura-layout .resources-bg h2,
.aura-layout .resources-bg h4 {
    font-weight: 700 !important;
    text-align: center;
    font-size: 42px;
    color: #303c47;
}

.resources-bg h4 {
    padding: 0 150px;
    line-height: 36px;
    margin-bottom: 30px;
    font-weight: 300;
    font-size: 24px;
}

.aura-layout .resources-bg h4 {
    padding: 0 150px;
    line-height: 36px;
    margin-bottom: 30px;
    font-weight: 300;
    font-size: 24px
}

.resources-bg .view-all {
    text-align: center;
}

.aura-layout .resources-bg .view-all {
    text-align: center;
    margin-bottom: 50px;
}

.resources-bg .view-all .field--label {
    display: none;
}


.resources-bg .view-all .field--item a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #ff5400;
    padding: 6px 20px;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 13px 55px 12px 55px;
    font-weight: 400;
    font-size: 18px;
}

#navbar-collapse .sf-accordion-toggle a#superfish-main-toggle:after {
    content: "\f0c9";
}

.sf-sub-indicator {
    display: none;
}

.sf-accordion-toggle {
    display: none !important;
}

section[style="background-image:url(/);"] {
    display: none;
}

.page-node-type-solutions .page_title_description {
    padding-top: 100px;
}

.row-featured-section .views-row .detail-section-2 img.img-responsive {
    width: 85%;
}

.page-node-type-solutions .ssosp_section {
    padding: 60px 0 60px 0;
}

.global-citizenship-section-1 h3 {
    margin: 0px !important;
    color: #ffffff !important;
}

.view-footer {
    clear: both;
}

.upcoming-events h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
}

.events-news p,
.events-news h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.views-element-container.form-group .blog-stay-updated-content h3 {
    font-weight: normal;
    font-size: 36px;
    color: #ff5400;
    margin-bottom: 20px;
    margin-top: 0;
}

.view-become-a-partner-right-level .partner-category.content-edit-link-relative {
    min-height: 490px;
    margin-bottom: 29px;
}

b,
strong {
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.field--name-body ul {
    padding-left: 40px;
}

.job-location {
    color: #fff;
}

.job-location .field--label {
    color: #a2c1cd;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
}

.job-location .field--item {
    padding-bottom: 14px;
    margin: 0 0 11px 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    font-weight: 400;
    color: #222;
    line-height: 27px;
    border-bottom: 1px solid #e5e5e5;
    border: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #FFF;
}

.views-element-container.form-group .view-career-jobs h3 {
    position: relative;
    overflow: hidden;
    color: #a2c1cd;
    margin-bottom: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0;
    margin-top: 50px;
}

.view-career-jobs .view-filters select,
.view-career-jobs .view-filters input {
    width: 100%;
    border-radius: 0;
    background: #FFF;
    line-height: 42px;
    height: 42px;
    border: 2px solid #ff5400;
    outline: none;
    padding: 0 15px;
}

.view-career-jobs .view-filters .select-wrapper {
    width: 100%;
}

.view-career-jobs .view-filters .form-submit {
    margin-top: 0;
    position: relative;
    top: 0;
    right: unset;
    width: 100%;
    background: #ff5400;
    padding: 10px 0px !important;
    border: 0px;
    text-transform: uppercase !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #ffffff;
    font-size: 16px;
}

.view-career-jobs .form-item-field-report-to-target-id {
    width: 30%;
}

.view-career-jobs .form-item-title {
    width: calc(68% - 150px);
}

.view-career-jobs div#edit-actions {
    width: 150px;
}

.job-location a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 400;
    font-size: 20px;
    width: 100%;
    padding: 13px 0;
    margin-top: 34px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 0;
    background: #ff5400;
}

.hide-mobile {
    display: none;
}

.browse-job-opportunities .row>h1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #383e4a;
    font-size: 50px;
    padding: 0 15px;
    margin: 20px 0 50px 0;
}

.container-banner {
    max-width: 1600px;
    margin: 0px auto;
}

.four-boxes-div {
    position: relative;
}

.four-boxes-div .pltoss-wrapper {
    position: absolute;
    top: 40px;
    width: 88%;
    margin: 0px 6%;
}

.four-boxes-div .pltoss-item-title {
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 10px;
    text-shadow: 2px 2px 3px #000 !important;
}

.page-node-type-datasheet-products .footer_area {
    clear: both;
}

.news-section-top .training-search .views-exposed-form .form-item {
    width: 100%;
    position: relative;
}

.news-section-top .training-search .views-exposed-form .form-item .form-control {
    width: 100%;
    padding-left: 15px;
}

.news-section-top .training-search .views-exposed-form .form-item .control-label {
    display: none;
}

.news-section-top .training-search .views-exposed-form .js-form-submit.form-submit {
    position: absolute;
    top: 0px;
    height: 44px;
    background: #f06622;
    border: none;
    width: 150px;
    color: #FFF;
    z-index: 2;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    right: 0px;
    border-radius: 0px;
    margin-right: 0px;
}

.news-section-top .training-search {
    margin-top: 0px;
}

.solutions_clearone_adv.news-detail-bottom {
    margin: 50px 0 100px;
}

.solutions_clearone_adv.news-detail-bottom .container {
    max-width: 980px;
}

.solutions_clearone_adv.news-detail-bottom .container .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.solutions_clearone_adv.news-detail-bottom .row>.col-md-4 {
    background-color: #383E4A;
    padding: 50px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.solutions_clearone_adv.news-detail-bottom .row>.col-md-8 {
    background-color: #3d404bf2;
}

.solutions_clearone_adv.news-detail-bottom .row>.col-md-4>.col-md-12 {
    margin: 10px 0;
}

.solutions_clearone_adv.news-detail-bottom .row>.col-md-4>.col-md-12:after {
    display: block;
    clear: both;
    content: "";
}

.solutions_clearone_adv.news-detail-bottom .row {
    margin-top: 100px !important;
    margin-bottom: 70px;
}

.solutions_clearone_adv.news-detail-bottom .solutions-clearone-adv-sub-title {
    color: #fff
}

.solutions_clearone_adv.news-detail-bottom .solutions-clearone-adv-title {
    color: #fff
}

.solutions_clearone_adv.news-detail-bottom .solutions-clearone-adv-desc {
    color: #fff
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    border: 0px;
}

.product-toolbar-top ol.breadcrumb>li:first-child a {
    background-image: url(../img/homeicon.png);
    background-color: transparent;
    font-size: 0px !important;
    width: 16px !important;
    height: 16px !important;
    color: white !important;
    background-size: 100%;
    background-position: top center;
    margin-top: -1px;
    display: inline-block;
    background-repeat: no-repeat;
}


.page-node-type-datasheet-products .product-line-page-details-outer .banner-title-desc {
    top: 189px;
    width: 645px;
    max-width: 100%;
    position: relative;
}

.page-node-type-company-about-us .product-line-page-details-outer,
.product-line-page-details-outer {
    height: 570px;
}

.page-node-type-company-about-us .product-line-page-details-outer .banner-title-desc,
.product-line-page-details-outer .banner-title-desc {
    padding: 71px 0 80px 0;
    margin-top: 90px;
    max-width: 60%;
    width: 100%;

}

.page-node-type-event-landing-page .product-line-page-details-outer .banner-title-desc .page-title-header,
.page-node-type-support-landing .product-line-page-details-outer .banner-title-desc .page-title-header,
.page-node-type-resource-library-landing-page .product-line-page-details-outer .banner-title-desc .page-title-header {
    font-size: 50px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;

}

.page-node-type-global-citizenship .product-line-page-details-outer .banner-title-desc,
.page-node-type-career-page .product-line-page-details-outer .banner-title-desc,
.page-node-type-event-landing-page .product-line-page-details-outer .banner-title-desc,
.page-node-type-support-landing .product-line-page-details-outer .banner-title-desc,
.page-node-type-resource-library-landing-page .product-line-page-details-outer .banner-title-desc {
    width: 66.66666667%;
}

.page-node-type-global-citizenship .product-line-page-details-outer .banner-title-desc .page-description-header p,
.page-node-type-career-page .product-line-page-details-outer .banner-title-desc .page-description-header p,
.page-node-type-event-landing-page .product-line-page-details-outer .banner-title-desc .page-description-header p,
.page-node-type-support-landing .product-line-page-details-outer .banner-title-desc .page-description-header p,
.page-node-type-resource-library-landing-page .product-line-page-details-outer .banner-title-desc .page-description-header p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
}

.training-bg-content h2 {
    font-size: 50px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
}



.page-node-type-company-about-us .product-line-page-details-outer .banner-title-desc .page-title-header {
    font-size: 50px;
}

.page-node-type-company-about-us .product-line-page-details-outer .banner-title-desc .page-description-header p {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}


.page-node-type-contact-us-page .product-line-page-details-outer {
    background-position: 90% 0px;
}

.page-node-type-support-landing .training-search input[type="submit"] {
    height: 42px;
}

.page-node-type-resource-details .region.region-content {
    /* margin: 107px 0px 0px; */
    padding: 92px 0px;
}

.page-node-type-market-resources .rl-detail-content h1,
.page-node-type-resource-details .rl-detail-content h1 {
    color: #ff5400;
    font-size: 30px;
    margin: 0 0 14px 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 300;
}

.page-node-type-market-resources .rl-detail-content .download-btn,
.page-node-type-resource-details .rl-detail-content .download-btn {
    margin: 23px 0 34px 0;
    font-size: 18px;
    padding: 12px 34px 13px 34px;
    border-radius: 0px;
    background-color: #ff5400;
    color: #fff;
    border: none;
    text-transform: uppercase;
}

.page-node-type-market-resources .rl-detail-content h5,
.page-node-type-resource-details .rl-detail-content h5 {
    color: #222;
    line-height: 24px;
    margin: 0 0 7px 0;
}

.page-node-type-market-resources .rl-detail-content p,
.page-node-type-resource-details .rl-detail-content p {
    color: #aaaaaa;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 30px 0;
}

.page-node-type-market-resources .rl-detail-img img,
.page-node-type-resource-details .rl-detail-img img {
    max-width: 100%;
}

/* Header alignment */
section.service-policy-overview .top-banner-content,
.product-line-page-details-outer .top-banner-content {
    padding-top: 100px !important;
}

.page-node-887 section.filter-section {
    padding: 100px 0px;
}

.product-line-page-details-outer .banner-title-desc {
    margin-top: 0 !important;
    max-width: none;
}

.byod-col-live .product-line-page-details-outer .banner-title-desc,
.conf-con-app .product-line-page-details-outer .banner-title-desc {
    max-width: 75% !important;
}

.cust-head-wth .product-line-page-details-outer .banner-title-desc {
    max-width: 60% !important;
}

/* Tile Nodes */
.custom-tile-nodes .flexible-div-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}

.page-node-type-product-line .products-on-product-line-upper .ssosp-wrapper .ssosp-item-title,
.page-node-type-product-line .products-on-product-line-lower .ssosp-wrapper .ssosp-item-title {
    font-size: 24px !important;
    line-height: 28px !important;
    text-shadow: 2px 2px 3px #000 !important;
}

/* Training Group */
.path-live-webinar-training .training-online-inperson-webinars h5 {
    color: #ff5400;
}

.path-live-webinar-training section.onlinemodule.online-module-topspace {
    margin-bottom: 50px;
}

.training_view_page .views-exposed-form button.button.js-form-submit {
    position: absolute;
    top: 26px !important;
    right: 0px !important;
}

.path-live-webinar-training .av-training-group {
    margin-top: 50px;
    margin-left: 104px;
}

.path-live-webinar-training .av-training-group h3 .technical::before {
    content: '| ';
    color: var(--color-primary);
    padding: 0px 25px;
}

.path-live-webinar-training .av-training-group h3 a {
    font-weight: bolder;
    color: #303C47;
}

.path-live-webinar-training .webinarlink {
    color: #ff5400 !important;
}

.path-live-webinar-training .av-training-group ul li {
    display: inline;
}

/* Download button position */
button.feed-btn {
    position: absolute;
    top: 24px;
    left: 465px !important;
}

.path-user-exam-result button.feed-btn {
    position: absolute;
    top: 80px;
    left: 100px !important;
}

.path-user-exam-result .table {
    margin-top: 50px !important;
}

.path-user-details button.feed-btn {
    left: 750px !important;
}

.path-summer-session-result button.feed-btn {
    position: absolute;
    top: 50px !important;
    left: 950px !important;
}

.path-training-course-register button.feed-btn {
    position: absolute;
    top: 24px;
    left: 465px !important;
}

.path-user-details .header-top-area,
.path-user-exam-result .header-top-area,
.path-summer-session-result .header-top-area,
.path-training-course-register .header-top-area {
    display: none;
}

/* Protected Page */
.protected-page button#edit-submit {
    color: #fff;
}

.protected-page-head {
    padding-top: 150px;
}

section.contact-form-address.protected-page {
    padding: 0px 0px 50px;
}

/* user registration email note */
.clearone-messages .email-note {
    font-size: 1em;
    font-weight: bold;
}

/* Register form */
.clearone-user-register .form-control {
    margin-bottom: 5px !important;
}

/* Summer Session - 2020 */
.training-online-inperson-webinars ul li {
    margin-left: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.path-summer-session .views-element-container.form-group h3 {
    margin-top: 0px !important;
}

.training-online-inperson-webinars h4 {
    color: #222;
    font-weight: 400;
    margin: 5px 0;
    line-height: 24px;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

/* Register page */
.regist-head {
    margin-top: 25px;
}

.reg-status {
    color: #fff;
}

/* Global Search */

.global-search-page-details-outer,
.search_view_page {
    height: 335px !important;
    color: #333;
}

.search_view_page .views-exposed-form button.button.js-form-submit,
.page-node-type-training-landing-main .views-exposed-form button.button.js-form-submit {
    height: 43px !important;
    top: 55px;
}

form#views-exposed-form-global-search-page-1 label {
    color: #333;
    padding-bottom: 30px;
}

.global-search-page-details-outer .banner-title-desc .page-title-header {
    color: #f06622 !important;
}

.global-search-page-details-outer {
    margin: 0px;
    padding: 0px;
}

.global-search-page-details-outer .banner-title-desc {
    margin-bottom: -50px !important;
}

.global-search-webinars h5 a {
    color: #f06622;
}

.global-search-webinars p {
    font-size: 14px !important;
}

form#views-exposed-form-global-search-page-1 span {
    color: #f06622;
}

.path-global-search .global-img img {
    padding-bottom: 30px;
}

.view-global-search .view-header {
    position: relative;
    top: -40px;
    font-weight: bold;
}

.path-global-search .pagination>li>a,
.pagination>li>span {
    color: #333 !important;
}

.path-global-search .pagination>.active>a {
    background-color: #333;
    border-color: #333;
    color: #fff !important;
}

.global-search-webinars .courses-content {
    display: inline-block;
    padding-left: 0px;
}

/* Search box filter type */
.path-global-search #views-exposed-form-global-search-page-1 .form-inline .radio input[type=radio] {
    margin-right: 5px !important;
}



/* Search */
.search-btn {
    text-align: center;
}

.search-btn a {
    display: inline-block;
    margin-top: 2px;
}

.search-mode {
    z-index: 999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    background: rgba(0, 0, 0, .4);
    visibility: hidden;
    opacity: 0;
}

.search-mode.show {
    visibility: visible;
    opacity: 1;
}

.search-mode.show .bar {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .1s;
    -o-transition-duration: .1s;
    transition-duration: .1s;
}

.search-mode .bar {
    height: 60px;
    background: #fff;
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px);
    z-index: 5;
}

.search-mode .bar,
.search-mode .results {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    -webkit-transition: all 0s ease-out;
    -o-transition: all 0s ease-out;
    transition: all 0s ease-out;
    position: relative;
}

.search-mode .bar input[type=text] {
    width: 93%;
    height: 36px;
    margin: 12px 0;
    padding: 0 20px 0 80px;
    font-size: 1.1em;
    background-image: url(../img/appbar-search-icon.png);
    background-repeat: no-repeat;
    background-position: 30px center;
    background-color: rgba(245, 247, 252, .8);
    outline: 0;
    border: 1px solid #f5f7fc;
    border-radius: 3px;
    font-family: 'Poppins';
    font-weight: 400;
}

.search-mode .bar input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.5) !important;
}

.search-mode .bar input:-moz-placeholder {
    color: rgba(0, 0, 0, 0.5) !important;
    opacity: 1;
}

.search-mode .bar input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.5) !important;
    opacity: 1;
}

.search-mode .bar input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5) !important;
}

.search-mode .bar .close {
    margin-right: 10px;
    width: 60px;
    height: 60px;
    background: url(../images/close-black.png) center center no-repeat;
    border: none;
    float: right;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.close:hover {
    opacity: 1;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 1;
    filter: alpha(opacity=20);
}

.search-mode.show .results {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
}

.search-mode .results {
    background: #f5f7fc;
    border-radius: 0 0 5px 5px;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    z-index: 2;
    padding: 30px 30px 30px 80px;
}

.search-mode .bar,
.search-mode .results {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    -webkit-transition: all 0s ease-out;
    -o-transition: all 0s ease-out;
    transition: all 0s ease-out;
    position: relative;
}

.search-mode .results header {
    display: block;
    line-height: 30px;
    height: 30px;
    margin-bottom: 10px;
    opacity: .5;
}

.search-mode .bar .container {
    position: relative;
}

.search-mode .results a {
    display: inline-block;
    clear: both;
    color: #2387ff;
    font-size: 1.2em;
    line-height: 19px;
    padding-bottom: 12px;
}

.search-mode .overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.search-mode .closebtn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 40px;
    cursor: pointer;
    color: #000;
}

.search-mode .closebtn:hover {
    color: #000;
}

/* Search Ends */

/* progress */
progress {
    background-color: #eee;
    border: 0;
    height: 18px;
    border-radius: 9px;
}

progress::-webkit-progress-bar {
    background-color: #eee;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}

progress::-moz-progress-bar {
    background-color: #eee;
    border: 0;
    height: 18px;
    border-radius: 9px;
}

.exam-progress {
    color: #FFF;
}

/* Products new */
.bma360 #product-overview img {
    margin-top: 10px;
    margin-bottom: 25px;
}

/*
.bma360 h1.prod-view{
	width: 50%;
    text-align: left !important;
}
*/
.bma360 #product-overview .view-case-study-for-products-page .view-content div {
    display: flex;
}

.bma360 #specifications .prod-view,
.bma360 #specifications .view-case-study-for-products-page img {
    display: none;
}

.view.view-where-to-buy.view-id-where_to_buy {
    margin-top: 100px;
}

/* Aura Home Page */
.page-node-type-aura-home-page .scroll-left {
    color: #ffff;
    font-size: 34px;
    position: relative;
}

.page-node-type-aura-home-page .scroll-left marquee {
    position: absolute;
    top: 550px;
    width: 100%;
    height: 38px;
    margin: 0;
    line-height: 25px;
    text-align: center;
}

/* 
.page-node-type-aura-home-page .scroll-left p {
	position: absolute;
    top: 600px;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 50px;
    text-align: center;
	
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%); 
	transform:translateX(100%);
	
	-moz-animation: scroll-left 30s linear infinite;
	-webkit-animation: scroll-left 30s linear infinite;
	animation: scroll-left 30s linear infinite;
	}
	
	@-moz-keyframes scroll-left {
	0% { -moz-transform: translateX(100%); }
	100% { -moz-transform: translateX(-100%); }
	}
	@-webkit-keyframes scroll-left {
	0% { -webkit-transform: translateX(100%); }
	100% { -webkit-transform: translateX(-100%); }
	}
	@keyframes scroll-left {
	0% { 
		-moz-transform: translateX(100%); 
		-webkit-transform: translateX(100%);
		transform: translateX(100%); 
	}
	100% { 
		-moz-transform: translateX(-100%); 
		-webkit-transform: translateX(-100%); 
		transform: translateX(-100%); 
	}
}
 */
.page-node-type-aura-home-page .main_slider_area .top-banner-outer {
    background-image: url(/sites/default/files/2020-09/aura-banner_0.png);
    height: 700px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.page-node-type-aura-home-page .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

.room-sol-boxes .room-sol-boxes-wrapper,
.aura-room-sol-boxes .aura-room-sol-boxes-wrapper {
    position: absolute;
    top: 0px;
    box-sizing: border-box;
    padding: 20px;
    width: 68%;
}

.room-sol-boxes-item.room-sol-title,
.aura-room-sol-boxes-item.aura-room-sol-title {
    font-size: 18px;
    color: #fff;
    width: 62%;
    padding-bottom: 10px;
    line-height: 1.2em;
}

.room-sol-boxes-item.room-sol-desc {
    color: #fff;
    line-height: 1.5em;
    font-size: 12px;
}

.room-sol-boxes img {
    width: 500px;
}

.room-sol-boxes {
    padding: 10px;
    margin: 0px;
}

.room_solution_area {
    margin: 0px 70px 40px 35px;
}

.page-node-type-aura-home-page .room_solution_area {
    padding: 0px 0px !important;
}

.page-node-type-aura-home-page .sol-boxes .sol-boxes-wrapper {
    position: absolute;
    top: 0px;
    width: 50%;
    box-sizing: border-box;
    padding: 20px;
}

.page-node-type-aura-home-page .sol-boxes .sol-boxes-item.sol-title {
    font-weight: bold;
    font-size: 40px;
    line-height: 1.2em;
}

section.workspace_area .workspace-boxes {
    padding-left: 0px;
}

section.workspace_area .workspace-desc {
    padding-left: 0px;
}

section.aura_banner_area .sol-box-1 {
    background-image: url(/sites/default/files/2021-07/1-HD-Conference-Audio-Technology.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 550px;
}

section.aura_banner_area .sol-box-2 {
    background-image: url(/sites/default/files/2020-10/2%20True-to-life%20Video%20Quality.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 550px;
}

section.aura_banner_area .sol-box-3 {
    background-image: url(/sites/default/files/2020-10/3%20Powerful%20Cloud-Based%20Video%20Collaboration.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 550px;
}

section.aura_banner_area .sol-box-4 {
    background-image: url(/sites/default/files/2020-10/4%20Aesthetics%20Performance%20and%20Ease-of-use.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    height: 550px;
}

.workspace_icon_area {
    padding: 40px 20px;
}

.workspace_icon_area .icon-title {
    text-align: center;
    font-weight: bolder;
}

.workspace_area .workspace-boxes p.first-sec-head {
    width: 70%;
    color: #303c47;
    font-size: 40px;
    font-weight: 100;
    margin-bottom: 25px;
    line-height: 1.2em;
}

section.workspace_area {
    margin-top: 50px;
    padding: 0px 60px;
}

.workspace_area .workspace-boxes h1 .aur-txt-col,
.aura_banner_area h1 span,
.products_area h1 span {
    color: #ff5400;
}

p.first-sec-head .aur-txt-und {
    border-bottom: 2px solid #303c47;
}

.workspace_area .workspace-boxes p {
    font-size: 18px;
}

.aura_banner_area h1,
.products_area p.prod-head {
    font-size: 40px;
    /*font-family: 'Poppins'; font-style: normal; font-weight: 600;
     margin-bottom: 25px; */
    line-height: 45px;
    width: 100%;
    margin-top: 15px;
}

.products_area p.prod-head {
    padding-left: 25px;
    color: var(--color-primary);
}

.aura_banner_area h1 {
    padding-left: 100px;
    padding-bottom: 30px;
}

p.aura-ban-head {
    width: 100%;
    color: #303c47;
    font-size: 40px;
    font-weight: 100;
    margin-bottom: 0px;
    line-height: 1.2em;
    padding-left: 0px;
    padding-bottom: 10px;
}

.aura_banner_area .sol-boxes-item.sol-title {
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding-top: 100px;
    padding-bottom: 25px;
    line-height: 1.2em;
}

.aura_banner_area .sol-box-1 .sol-boxes-item.sol-title,
.aura_banner_area .sol-box-3 .sol-boxes-item.sol-title,
.aura_banner_area .sol-box-1 .sol-boxes-item.sol-desc,
.aura_banner_area .sol-box-3 .sol-boxes-item.sol-desc {
    color: #303c47;

}

.aura_banner_area .sol-box-2 .sol-boxes-item.sol-title,
.aura_banner_area .sol-box-4 .sol-boxes-item.sol-title,
.aura_banner_area .sol-box-2 .sol-boxes-item.sol-desc,
.aura_banner_area .sol-box-4 .sol-boxes-item.sol-desc {
    color: #fff;

}

.aura_banner_area .sol-boxes-item.sol-desc {
    font-size: 16px;
    padding-left: 20px;

}

.sol-box-1 .sol-box-cont,
.sol-box-3 .sol-box-cont {
    float: left;
    width: 50%;
    padding-left: 0px;
    color: #fff;
}

.sol-box-2 .sol-box-cont,
.sol-box-4 .sol-box-cont {
    float: right;
    color: #fff;
    width: 50%;
    padding-right: 0px;
    padding-left: 125px;
}

.aura_banner_area .sol-boxes-item.sol-desc p {
    margin-left: -20px;
}

.page-node-type-aura-home-page .main_slider_area .top-banner-outer .tb-link a {
    padding: 12px 22px;
    color: #fff;
    background-image: url(/sites/default/files/2020-09/DropArrow.png);
    background-repeat: no-repeat;
}

.sol-box-1 .sol-desc ul,
.sol-box-3 .sol-desc ul {
    list-style-image: url(/sites/default/files/2020-09/StarBullet3.png);
}

.sol-box-2 .sol-desc ul,
.sol-box-4 .sol-desc ul {
    list-style-image: url(/sites/default/files/2020-09/StarBulletWhite.png);
}

.room-sol-link {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

span.room-sol-icon {
    background-image: url(/sites/default/files/2020-09/GoArrow.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

span.aura-top-icon {
    background-image: url(/sites/default/files/2020-09/DropArrow.png);
    background-color: transparent;
    height: 50px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

.page-node-type-aura-home-page .room-sol-boxes-item.room-sol-title h3,
.page-node-type-products .room-sol-boxes-item.room-sol-title h3 {
    color: #fff;
    width: 100%;
    padding-top: 10px;
    line-height: 1.2em;
}

.page-node-type-aura-home-page .room-sol-boxes .room-sol-boxes-wrapper {
    position: absolute;
    top: -40px;
    box-sizing: border-box;
    padding-top: 0px;
    padding-left: 30px;
    padding-bottom: 0px;
}

.page-node-type-aura-home-page span.room-sol-icon,
.page-node-type-products span.room-sol-icon {
    background-image: url(/sites/default/files/2020-09/GoArrow.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.page-node-type-aura-home-page .room-sol-link,
.page-node-type-products .room-sol-link {
    position: absolute;
    bottom: 20px;
    left: 35px;
}

.workspace-icons img {
    margin: 0 auto;
    padding: 0;
}

/* Room Solutions Page */

.video-room-solutions .products-tiles-title h2 {
    font-weight: 600;
    color: #383e4a;
    width: 75% !important;
    margin-left: 35px !important;
}

.aura-prod-cat-desc-odd .aura-prod-cat-desc,
.aura-prod-cat-desc-odd .aura-prod-cat-title {
    margin-left: 0px;
}

div#aura-Good,
div#aura-Best,
div#aura-Free {
    background-color: #d6e6ed;
}

div#aura-Better,
div#aura-Recommended {
    background-color: #eff0f0;
}

div#aura-Recommended .products-tiles-title img {
    position: absolute;
    left: 0px;
    bottom: 35px;
    width: 175px;
}

div#aura-Recommended .products-tiles-title p {
    color: #fff;
    font-size: 20px;
    position: absolute;
    bottom: 33px;
    left: 15px;
}

p.prod-head-hr {
    border-bottom: 2px solid #323e48;
    width: 130px;
    position: relative;
    bottom: 25px;
    margin-bottom: 15px;
}

.room_solution_tile_area .aura-room-sol-tiles.aura-room-sol-tiles-2 {
    margin-left: -7px !important;
}

.room_solution_tile_area .aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    margin-top: 0px;
    margin-left: -10px;
}

.aura-room-sol-tiles.aura-room-sol-tiles-2 img,
.aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    height: 195px !important;
    width: 100% !important;
}

.products-tiles-title img {
    position: absolute;
    left: 0px;
    bottom: 45px;
}

.products-tiles-title p {
    color: #fff;
    font-size: 22px;
    position: absolute;
    bottom: 43px;
    left: 15px;
    letter-spacing: 2px;
}

.products-tiles-title h2 {
    padding-left: 70px !important;
}

.aura-prod-cat-title span {
    background-image: url(/sites/default/files/2020-11/GreatBetterBestTags-12.png);
    background-color: transparent;
    height: 118px;
    width: 200px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.path-admin header.content-header {
    display: block !important;
}

.aura-prod-cat-desc {
    margin-left: 15px;
}

.aura-prod-cat-desc h2 {
    font-size: 40px;
    width: 70%;
    margin-top: 20px;
    margin-bottom: 10px;
}

.aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    font-size: 26px;
    width: 80%;
    line-height: 1.2em;
}

.audio-room-solutions .aura-best .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    width: 60%;
}

.audio-room-solutions .aura-best .aura-prod-cat-desc-odd {
    position: relative;
    top: 144px;
}

/*
.audio-room-solutions .aura-great .aura-prod-cat-desc-odd{
    position: relative;
    top: 85px;
}
*/
.audio-room-solutions .aura-great .aura-prod-cont {
    display: flex;
    align-items: center;
}

.audio-room-solutions .aura-better .aura-prod-cat-desc-odd {
    position: relative;
    top: 87px;
}

.video-room-solutions .aura-great .aura-prod-cat-desc-odd {
    position: relative;
    top: 345px;
}

.video-room-solutions .aura-better .aura-prod-cat-desc-odd {
    position: relative;
    top: 315px;
}

.video-room-solutions .aura-best .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    width: 60%;
}

.aura-recommended .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    width: 80%;
}

/*
.video-room-solutions .aura-best .aura-prod-cat-desc-odd {
    position: relative;
    top: 271px;
}
*/
.video-room-solutions .aura-best .aura-prod-cont,
.complete-room-solutions .aura-better .aura-prod-cont {
    display: flex;
    align-items: center;
}

.audio-room-solutions .aura-prod-cat-desc-odd .aura-prod-cat-desc p,
.video-room-solutions .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    font-size: 26px;
    width: 70%;
    line-height: 1.2em;
    font-weight: 600;
    letter-spacing: 1px;
    color: var(--color-primary);
}

.complete-room-solutions .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    font-size: 26px;
    width: 70%;
    line-height: 1.2em;
    font-weight: 600;
    letter-spacing: 1px;
    color: var(--color-primary);
}

.complete-room-solutions .aura-best .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    font-size: 26px;
    width: 70%;
    line-height: 1.2em;
    font-weight: 600;
    letter-spacing: 1px;
    color: var(--color-primary);
}

.complete-room-solutions .aura-great .aura-prod-cat-desc-odd {
    position: relative;
    top: 84px;
}

/*
.complete-room-solutions .aura-better .aura-prod-cat-desc-odd {
    position: relative;
    top: 285px;
}*/

.complete-room-solutions .aura-best .aura-prod-cat-desc-odd {
    position: relative;
    top: 404px;
}

.video-room-solutions .aura-better .aura-prod-cat-desc-odd .aura-prod-cat-desc p {
    font-size: 26px;
    width: 65%;
    line-height: 1.2em;
}

.aura-prod-cat-desc p {
    font-size: 26px;
    line-height: 1.2em;
    width: 80%;
}

.aura-prod-cat-title {
    font-size: 46px;
    color: #fff;
    margin-left: 15px;
    margin-top: 25px;
    margin-bottom: 17px;
}

.aura-prod-cat-title p {
    position: relative;
    bottom: 52px;
    left: 20px;
    font-weight: 600;
    letter-spacing: 2px;
}

.aura-great,
.aura-better,
.aura-best {
    border-bottom: 1px solid #323e48;
    padding-top: 25px;
    padding-bottom: 25px;
}

.aura-peripherals {
    border-bottom: 1px solid #323e48;
    padding-top: 20px;
    padding-bottom: 0px;
}

.aura-recommended {
    padding-top: 25px;
    padding-bottom: 0px;
}

.aura-peripherals h4 {
    display: flex;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
    font-weight: 700;
    color: var(--color-primary);
    letter-spacing: 1px;
    font-size: 36px;
}

.aura-peripherals h4:before,
.aura-peripherals h4:after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
}

.aura-peripherals h4:before {
    margin-right: .50em;
}

.aura-peripherals h4:after {
    margin-left: .50em;
}

div#aura-Good,
div#aura-Better,
div#aura-Best,
div#aura-Free {
    width: 97%;
}

div#aura-Recommended {
    width: 93%;
    height: 425px;
}

div#aura-Recommended .products-tiles-link {
    position: absolute;
    bottom: 63px;
    right: 20px;
}

.audio-room-solutions .aura-Good-2,
.audio-room-solutions .aura-Best-2,
.video-room-solutions .aura-Good-2,
.video-room-solutions .aura-Better-2,
.video-room-solutions .aura-Best-2 {
    margin: 25px 0px 25px 15px !important;
}

/*
.products_area .products-tiles-1, 
.products_area .products-tiles-4, 
.products_area .products-tiles-5, 
.products_area .products-tiles-8 {
    width: 47% !important;
}
.products_area .products-tiles-2, 
.products_area .products-tiles-3, 
.products_area .products-tiles-6, 
.products_area .products-tiles-7 {
    width: 47% !important;
}
*/
.aura-Free-1 {
    margin: 25px 0px 25px 20px !important;
}

.aura-Recommended-1 {
    margin: 25px 0px 25px 15px !important;
}

.aura-Recommended-2 {
    margin: 25px 0px 25px 10px !important;
}

.aura-Recommended-3 {
    margin: 25px 0px 25px 10px !important;
}

.aura-peripherals .browse-kb-articles .aura-prod-cat {
    margin-left: -15px;
}

/*
.audio-room-solutions .products_area .products-tiles-1, .video-room-solutions .products_area .products-tiles-1, 
.audio-room-solutions .products_area .products-tiles-3, .video-room-solutions .products_area .products-tiles-3, 
.audio-room-solutions .products_area .products-tiles-5, .video-room-solutions .products_area .products-tiles-5, 
.audio-room-solutions .products_area .products-tiles-7, .video-room-solutions .products_area .products-tiles-7 {
    margin: 25px 0px 25px 15px !important;
}
.audio-room-solutions .products_area .products-tiles-2, .video-room-solutions .products_area .products-tiles-2, 
.audio-room-solutions .products_area .products-tiles-4, .video-room-solutions .products_area .products-tiles-4, 
.audio-room-solutions .products_area .products-tiles-6, .video-room-solutions .products_area .products-tiles-6, 
.audio-room-solutions .products_area .products-tiles-8, .video-room-solutions .products_area .products-tiles-8{
    margin: 25px 0px 25px 35px !important;
}
*/
.audio-room-solutions .products_area .products-tiles-1,
.video-room-solutions .products_area .products-tiles-1,
.audio-room-solutions .products_area .products-tiles-3,
.video-room-solutions .products_area .products-tiles-3,
.audio-room-solutions .products_area .products-tiles-5,
.video-room-solutions .products_area .products-tiles-5 {
    margin: 25px 0px 25px 15px;
}

.audio-room-solutions .products_area .products-tiles-2,
.video-room-solutions .products_area .products-tiles-2,
.audio-room-solutions .products_area .products-tiles-4,
.video-room-solutions .products_area .products-tiles-4 {
    margin: 25px 0px 25px 35px;
}

.complete-room-solutions .products_area .products-tiles-1,
.complete-room-solutions .products_area .products-tiles-3 {
    margin: 25px 0px 25px 20px;
}

.complete-room-solutions .products_area .products-tiles-2,
.complete-room-solutions .products_area .products-tiles-4 {
    margin: 25px 0px 25px 20px;
}

.complete-room-solutions .products_area .products-tiles-1.aura-Best-1 {
    margin: 25px 0px 25px 20px !important;
}

.complete-room-solutions .products_area .products-tiles-2.aura-Best-2 {
    margin: 25px 0px 25px 20px !important;
}

.products_area p.prod-head {
    padding-left: 0px !important;
    padding-top: 25px;
}

/*
.aura-room-sol-tiles.aura-room-sol-tiles-1 {
    margin-right: 11px !important;
    margin-left: -3px !important;
}
section.room_solution_tile_area {
    margin-left: 0px !important;
}
.audio-room-solutions .aura-room-sol-tiles.aura-room-sol-tiles-2 img, 
.audio-room-solutions .aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    width: 97.3% !important;
}
.products_area .products-tiles-1, .products_area .products-tiles-3, .products_area .products-tiles-5, .products_area .products-tiles-7 {
    margin: 25px 15px 25px 0px !important;
}
*/
.page-node-type-contact-support .main_slider_area .top-banner-outer .tb-title,
.page-node-type-room-solutions .main_slider_area .top-banner-outer .tb-title,
.page-node-type-products .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

/* 
.aura-layout.page-node-type-products .main_slider_area .top-banner-outer .tb-title {
	color :#000;
}
.aura-layout .main_slider_area .top-banner-outer .tb-desc{
	color :#000;
}*/
.page-node-type-room-solutions .main_slider_area .top-banner-outer,
.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-color: #ff5601 !important;
}

.aura-room-sol-boxes img {
    width: 100%;
    height: 175px;
}

span.aura-room-sol-icon {
    background-image: url(/sites/default/files/2020-09/GoArrow.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.aura-room-sol-boxes-item.aura-room-sol-title {
    padding-top: 25px;
    padding-left: 10px;
}

.aura-room-sol-link {
    position: absolute;
    bottom: 15px;
    right: 40px;
}

.aura-room-sol-tiles-wrapper {
    position: absolute;
    top: 0px;
    box-sizing: border-box;
    padding: 50px;
}

.aura-room-sol-tiles-title {
    font-size: 18px;
    color: #fff;
    width: 95%;
    padding-bottom: 10px;
    line-height: 1.2em;
}

section.products_area {
    padding: 0px 110px;
}

.products-tiles img {
    display: initial;
}

.products-tiles {
    text-align: center;
}

.products-tiles-title {
    font-weight: 600;
    padding-top: 25px;
}

.products_area .products-tiles-1,
.products_area .products-tiles-4,
.products_area .products-tiles-5,
.products_area .products-tiles-8 {
    background-color: #eff0f0;
    width: 45%;
    padding: 50px 10px;
}

.products_area .products-tiles-2,
.products_area .products-tiles-3,
.products_area .products-tiles-6,
.products_area .products-tiles-7 {
    background-color: #d6e6ed;
    width: 45%;
    padding: 50px 10px;
}

/*
.products_area .products-tiles-1, .products_area .products-tiles-3, .products_area .products-tiles-5, .products_area .products-tiles-7 {
	margin: 25px 15px 25px 25px;
}
.products_area .products-tiles-2, .products_area .products-tiles-4, .products_area .products-tiles-6 , .products_area .products-tiles-8 {
	    margin: 25px 25px 25px 15px;
}
*/
.products-tiles-link {
    position: absolute;
    bottom: 40px;
    right: 20px;
}

span.products-tiles-icon {
    background-image: url(/sites/default/files/2020-09/GoArrowGrey-01.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

/*
.products-tiles.products-tiles-6 .products-tiles-title h2 {
    margin-bottom: -38px;
}
*/
.products-tiles-title h2 {
    font-weight: 600;
    color: var(--color-primary);
    width: 90%;
    padding-left: 45px;
}

.complete-room-solutions .products-tiles-5 .products-tiles-title h2 {
    margin-bottom: -30px;
    margin-top: 33px;
}

.complete-room-solutions .products-tiles.products-tiles-5 {
    padding-bottom: 80px;
}

.video-room-solutions .products-tiles-5 .products-tiles-title h2 {
    width: 90%;
    padding-left: 75px;
}

section.room_solution_tile_area {
    margin-left: 20px;
}

/*
.complete-room-solutions section.products_area .aud-vid-room-sol,
.audio-room-solutions section.products_area .aud-vid-room-sol
{
	display:none;
}
.video-room-solutions section.room_solution_tile_area{
	display:none;
}
*/

.audio-room-solutions .aura-room-sol-boxes img {
    height: 200px;
    width: 97%;
}

.aud-room-sol .av-room-sol-1,
.vid-room-sol .av-room-sol-1 {
    margin-top: 25px;
}

.aud-room-sol .av-room-sol-2,
.vid-room-sol .av-room-sol-2 {
    margin-top: 15px;
}

.video-room-solutions .aura-room-sol-boxes img {
    height: 218px !important;
}

.aura-room-sol-tiles.aura-room-sol-tiles-2 img,
.aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    /* height: 195px; */
    width: 95%;
}

.audio-room-solutions .aura-room-sol-tiles.aura-room-sol-tiles-2 img,
.audio-room-solutions .aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    height: 195px;
    width: 95%;
}

.video-room-solutions .aura-room-sol-tiles.aura-room-sol-tiles-2 img,
.video-room-solutions .aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    height: 210px;
}

.aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    margin-top: 15px;
}

.aura-room-sol-tiles.aura-room-sol-tiles-1,
.aura-room-sol-tiles.aura-room-sol-tiles-2 {
    margin: 10px 0px;
}

.aura-room-sol-tiles-link {
    position: absolute;
    bottom: 20px;
    left: 65px;
}

span.aura-room-sol-tiles-icon {
    background-image: url(/sites/default/files/2020-09/GoArrow.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

/*
.complete-room-solutions section.products_area {
    padding-bottom: 0px;
}
*/
.room_solution_tile_area .aura-room-sol-tiles.aura-room-sol-tiles-1,
.room_solution_tile_area .aura-room-sol-tiles.aura-room-sol-tiles-2 {
    margin: 0px;
}

.room_solution_tile_area .aura-room-sol-tiles.aura-room-sol-tiles-1 img {
    margin-top: 0px;
}

.room_solution_tile_area .aura-room-sol-tiles.aura-room-sol-tiles-2 {
    margin-left: -25px;
}

section.room_solution_tile_area {
    padding-bottom: 85px;
    margin-top: 50px;
}

.page-node-type-aura-home-page .room-sol-boxes-item.room-sol-title,
.page-node-type-products .room-sol-boxes-item.room-sol-title {
    width: 90% !important;
}

/* Product page */
/*
.page-node-type-products section#block-mainnavigation-2,
.page-node-type-room-solutions section#block-mainnavigation-2 {
    display: none;
}
*/
.related-products-bottom-section {
    margin-top: 50px;
    margin-bottom: 50px;
}

.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin: 0 auto 20px;
}

.page-node-type-products .view-related-products-product-line-page .owl-controls.clickable {
    display: block !important;
}

.page-node-type-products .browse-kb-articles .owl-controls.clickable .owl-buttons .owl-prev,
.page-node-type-products .browse-kb-articles .owl-controls.clickable .owl-buttons .owl-next {
    top: 20% !important;
}

.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item .centered-table {
    /* height: 220px;*/
    height: 100%;
}

.aura-layout.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item .centered-table {
    height: 165px !important;
}

.page-node-type-products .browse-kb-articles {
    margin-top: 0px;
}

.aura-layout.page-node-type-products .views-element-container.form-group h3 {
    margin-top: 50px;

}

.page-node-type-products section.related-products-bottom-section h3 {
    padding-top: 30px !important;
    color: #303c47;
}

.page-node-type-products .aura-room-sol-boxes img {
    height: fit-content;
}

.page-node-type-products .room_solution_area {
    margin: 15px;
}

.page-node-type-products .aura-room-sol-boxes-item.aura-room-sol-title {
    padding: 5px;
}

.page-node-type-products .aura-room-sol-boxes-item.aura-room-sol-title h2 {
    font-size: 18px;
}

.page-node-type-products .browse-kb-articles .owl-controls.clickable .owl-buttons .owl-prev {
    background-image: url(/themes/custom/clearone/img/leftsidearrowswhite-01.png) !important;
}

.page-node-type-products .browse-kb-articles .owl-controls.clickable .owl-buttons .owl-next {
    background-image: url(/themes/custom/clearone/img/rightsidearrowswhite-01.png) !important;
}

.page-node-type-products .product-line-page-details-outer {
    margin-top: 0px !important;
}

.page-node-type-products .product-line-page-details-outer .banner-title-desc .page-title-header {
    font-size: 65px;
    line-height: 65px;
}

.page-node-type-products .product-line-page-details-outer .banner-title-desc {
    max-width: min-content;
}

.datasheet_enviorment {
    margin-top: 0px;
}

.aura-layout .datasheet_enviorment {
    margin-top: 50px;
}

.aura-layout .datasheet_enviorment {
    margin-top: 0px;
}

.datasheet-container .resources-bg {
    background-color: #fff;
    padding: 0px 0 80px 0;
}

.aura-layout .datasheet_enviorment span.datasheet-icon {
    background-image: url(/themes/custom/clearone/img/GoArrowWhite.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.datasheet_enviorment .datasheet-link {
    position: absolute;
    bottom: 73px;
    right: 230px;
}

.aura-layout .datasheet-container .datasheet_enviorment .datasheet-link {
    position: absolute;
    bottom: -4px;
    right: 485px;
}

.aura-layout .related-products-bottom-section .view-header h4 {
    color: #303c47;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 2px;
    font-size: 30px;
    padding-bottom: 70px;
}

.aura-layout .owl-wrapper-outer .owl-item .related-products-item .clearone-link-wrapper {
    text-transform: none;
    font-size: 20px;
    background: #303c47;
}

.aura-layout.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    margin: 0 20px 20px;
    position: absolute;
    top: 70px;
    width: 43%;
    text-align: left;
}

.aura-layout .resources-bg .datasheet_enviorment .view-all .field--item a,
.aura-layout .resources-bg .datasheet-container .datasheet_enviorment .view-all .field--item a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #303c47;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 20px 90px 20px 55px;
    font-weight: 400;
    font-size: 20px;
}

.resources-bg .datasheet_enviorment .view-all .field--item a,
.resources-bg .datasheet-container .datasheet_enviorment .view-all .field--item a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #ff5400;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 20px 55px 20px 55px;
    font-weight: 400;
    font-size: 20px;
    text-align: center;
}

.product-includes {
    display: flex;
    margin: 50px 0;
}

section.product_includes_area {
    margin: 50px 90px;
}

.product-incl-cont h2 {
    color: #98bfce;
    font-weight: 700;
    /* padding-bottom: 10px; */
    display: none;
}

.product-incl-cont p,
.product-incl-cont p a {
    color: var(--color-primary);
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 25px;
    /* width: 95%; */
    line-height: 1.2em;
}

.product-incl-cont p.prod-inc-col {
    color: #ff5400;
    font-size: 16px;
    font-weight: 700;
}

.product-incl-img img {
    max-width: none !important;
    width: 450px;
    height: 450px;
}

.product-incl-cont .product-inc-p {
    width: 95%;
    color: #303c47;
    font-size: 60px;
    font-weight: 100;
    margin-bottom: 0px;
    line-height: 1em;
    margin-top: -22px;
    /* padding-bottom: 90px; */
}

p.product-inc-p.without-datasheet {
    color: rgb(53, 69, 72);
    width: 70%;
    padding-top: 55px;
    font-size: 65px;
    line-height: 1em;
}

.aura-layout.aura-layout-test .top-banner-outer {
    background: linear-gradient(to right, #98bfce, #98bfce, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url(/sites/default/files/2020-09/spt.clipboard.20200929.234445.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: left bottom !important;
}

.aura-layout.aura-layout-test .header-top-area #navbar #navbar-collapse .sf-menu.sf-aura-home-page-menu li>a {
    color: #fff !important;
}

.product-incl-data-img img {
    margin: 0 auto;
    width: 150px;
    height: 150px;
}

.product-incl-data-cont {
    text-align: center;
    line-height: 20px;
}

.product-incl-data-cont p {
    margin-top: 10px;
    margin-bottom: 0px;
    font-weight: 700;
}

.product-incl-data-cont a {
    color: #98bfce;
}

.product-includes-datasheet {
    padding-left: 0px;
    /* margin-left: 0px; */
}

/* .prod-img-data{
	position: absolute;
	right: 300px;
	left: 100px;
	margin-top: 15px; 
 } */

/* Home Page */
html {
    scroll-behavior: smooth;
}

.commercial-solutions-home-page span.aura-top-icon {
    display: none;
}

section.home_comm_banner_area {
    padding: 80px 0 0 0;
}

.home_office_solution_box_top img {
    margin-bottom: 30px;
    width: 100%;
    padding-top: 50px;
}

.home-off-sol h2,
.comm-sol h2 {
    font-weight: 700;
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.home-off-sol h2 a {
    color: var(--color-primary);
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.comm-sol h2 a {
    color: var(--color-primary);
}

.home-off-sol h2 a:hover,
.comm-sol h2 a:hover {
    color: #FF6B0C;
}

.home-off-sol h2 span.aur-txt-und {
    border-bottom: 2px solid #ff5400;
}

.comm-sol h2 span.aur-txt-und {
    border-bottom: 2px solid #303c47ba;
}

.home-sol-boxes-wrapper {
    color: #fff;
    padding-bottom: 40px;
    position: absolute;
    top: 0px;
    width: 60%;
    padding-left: 35px;
    max-width: 340px;
    font-size: 18px;
    margin-top: 40px;
}

.home-sol-boxes-item.home-sol-title h3 {
    color: #fff;
    margin-bottom: 15px;
    font-size: 24px;
}

.home-sol-boxes-item.home-sol-desc p {
    line-height: 1.2em;
}

.home-sol-boxes img {
    margin-bottom: 30px;
    width: 100%;
}

.home-sol-link {
    position: absolute;
    bottom: 60px;
    left: 45px;
}

span.home-sol-icon {
    background-image: url(/sites/default/files/2020-09/GoArrow.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

div#sliding-popup {
    padding-top: 20px;
}

.training-online-courses a {
    color: #fff;
}

.page-node-type-training-landing-main .views-exposed-form button.button.js-form-submit {
    top: 25px;
}

/*
.aura-layout .header-top-area #navbar #navbar-collapse .sf-menu.sf-aura-home-page-menu li > a{
		color: #000;
	
}

.main_slider_area .top-banner-outer.slider-img-1 .tb-title, 
.main_slider_area .top-banner-outer.slider-img-1 .tb-desc{
	color:#000;
}
*/
.home-off-sol h2 span.aur-txt-und {
    border-bottom: 2px solid #303c47;
}

.aura-layout span.aura-top-icon,
.slider-img-1 span.aura-top-icon {
    /* background-image: url(/sites/default/files/2020-09/DownArrowGrey5.png) !important;*/
    background-color: transparent;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

/*
.aura-layout span.aura-top-icon{
	background-image: url(/sites/default/files/2020-09/DownArrowGrey5.png) !important;
}

.aura-layout .main_slider_area .top-banner-outer .front-top-banner-content {
    max-width: 550px;
}
*/
p.footnote {
    text-align: left;
    color: #ff5400;
    font-size: 16px;
    padding-left: 100px;
}

.aura-layout .owl-wrapper-outer .owl-item .related-product-img img {
    width: 500px;
    height: auto;
    object-fit: contain;
    padding: 10px;
}

.aura-layout .datasheet-pdf-link .field-content a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #303c47 !important;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 20px 90px 20px 55px;
    font-weight: 400;
    font-size: 20px;
}

p.product-sub-p {
    color: #98C0CE;
    font-size: 24px;
    width: 100%;
    margin-top: 25px;
}

.aura-layout.colla-space .product-incl-cont {
    margin-left: 0px;
}

.aura-layout.colla-space .product-incl-cont .product-inc-p {
    width: 500px;
    font-size: 65px;
    line-height: 1em;
}

.aura-layout.colla-space .product-incl-img img {
    max-width: none !important;
    width: 450px;
    height: 450px;
}

.colla-space .highlight-slider-cont p.high-slid-cont {
    background-color: #ff33991a;
    height: 210px;
    padding: 75px 30px 75px 30px;
    text-align: center;
    line-height: 1.2em;
    font-size: 16px;
    margin-top: -70px;
    width: 363px;
}

.colla-space .highlight-slider-cont {
    margin-top: 0px;
}

/*
.colla-space.page-node-type-products .view-related-products-product-line-page 
.owl-controls.clickable,
.colla-space.page-node-type-products .view-specifications-slider
.owl-controls.clickable {
    display: none !important;
}
*/
.colla-space.page-node-type-products #specifications .reference_feature .container-fluid {
    display: none !important;
}

.colla-space .product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    background: none;
    margin-top: 150px;
    margin-bottom: 75px;
}

.colla-space.aura-layout .product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0px;
    margin-bottom: 40px;
}

.colla-space.aura-layout .specifications-list-table ul li {
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    padding-right: 75px;
    padding-left: 0px;
    position: relative;
    float: left;
    color: rgb(53, 69, 72);
    font-size: 17px;
    width: 50%;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 10px;
}

.colla-space.aura-layout .specifications-list-table ul li::before {
    display: block;
    content: "✔";
    position: absolute;
    left: -15px;
    color: rgb(53, 69, 72);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    top: 5px;
}

.specifications-list-table p strong {
    font-size: 18px;
    color: #303c47;
}

.colla-space.aura-layout .specifications-list {
    background-color: #d1d2d4;
    padding-top: 75px;
    padding-left: 150px;
    padding-right: 0px;
    padding-bottom: 100px;
}

.colla-space.aura-layout .specifications-list-table {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 17px;
}

.specifications-table {
    background-image: linear-gradient(to bottom, #fff, #fff, #fff, #d1d2d47d);
    padding-bottom: 90px;
    margin-top: 50px;
}

.specifications-table table {
    width: 75%;
    position: relative;
    z-index: 99999999;
    top: 0px;
}

.specifications-table table th {
    text-align: left;
    padding: 25px !important;
    background-color: #98bfce;
    color: #fff;
    font-size: 17px;
    text-align: center;
    border: 2px solid black;
}

.specifications-table table tbody tr td {
    border: 2px solid black;
    text-align: center;
    padding: 5px;
}

.specifications-table table tbody tr td.first-col-row {
    text-align: right;
}

.specifications-table table tbody td:nth-child(1) {
    background-color: #d1d2d4;
}

.specifications-table p {
    text-align: center;
    padding-top: 25px;
}

.highlight-slider-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
}

.colla-space .view-specifications-slider .owl-controls.clickable .owl-buttons .owl-prev {
    background-color: transparent;
    position: absolute;
    left: 4%;
    top: 53%;
    background-image: url(../img/whitebg_prev.png) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}

.colla-space .view-specifications-slider .owl-controls.clickable .owl-buttons .owl-next {
    background-color: inherit !important;
    right: 4%;
    position: absolute;
    top: 53%;
    background-image: url(../img/whitebg_next.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}


.colla-space #myTabContent .view-related-products-product-line-page .owl-controls.clickable .owl-buttons .owl-prev {
    background-color: transparent;
    position: absolute;
    left: -5%;
    top: 50% !important;
    background-image: url(../img/whitebg_prev.png) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}

.colla-space #myTabContent .view-related-products-product-line-page .owl-controls.clickable .owl-buttons .owl-next {
    background-color: inherit !important;
    right: -5%;
    position: absolute;
    top: 50% !important;
    background-image: url(../img/whitebg_next.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}



.highlight-slider-section {
    margin-left: -5px;
}

.aura-layout .related-products-item h4 a {
    color: #fff !important;
}

.aura-layout .related-products-item .clearone-link-wrapper a {
    text-align: center;
    float: none !important;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-2 span.aura-top-icon {
    background-image: url(/sites/default/files/2020-09/DropArrow.png);
    background-color: transparent;
    height: 70px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

p.bma360-footnote {
    color: #ff5400;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    line-height: 32px;
}

.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item h4 a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: var(--color-primary);
    margin: 0 auto 20px;
}

.clearone-link-wrapper a {
    float: none !important;
}

.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item h4 {
    margin-top: 25px;
}

/* Aura Logo */
.page-node-type-contact-support header .logo .clearone-logo,
.page-node-type-quick-start-guide.aura-layouts header .logo .clearone-logo,
.page-node-type-room-solutions header .logo .clearone-logo,
.aura-layout.page-node-type-products header .logo .clearone-logo,
.path-store header .logo .clearone-logo,
.page-node-type-accessories-page header .logo .clearone-logo,
.page-node-type-aura-home-page header .logo .clearone-logo {
    display: none;
}

.page-node-type-contact-support header .logo .clearone-aura-logo,
.page-node-type-quick-start-guide.aura-layouts header .logo .clearone-aura-logo,
.page-node-type-room-solutions header .logo .clearone-aura-logo,
.aura-layout.page-node-type-products header .logo .clearone-aura-logo,
.path-store header .logo .clearone-aura-logo,
.page-node-type-accessories-page header .logo .clearone-aura-logo,
.page-node-type-aura-home-page header .logo .clearone-aura-logo {
    display: block !important;
}

.clearone-aura-logo a img {
    height: 39px;
}


/* Animation */

.home-sol-boxes-lft img:hover {
    z-index: 5;
    box-shadow: 0px 3px 25px 0px rgb(0 0 0 / 74%);
}

.home-sol-boxes-rht img:hover {
    z-index: 5;
    box-shadow: 0px 3px 35px 0px rgb(0 0 0 / 74%);
}

.products-tiles {
    transition: all 0.3s ease 0s;
    overflow: hidden !important;
    display: inline-block;
    position: relative;
    width: 100%;
}

.products-tiles:hover {
    z-index: 2;
    overflow: hidden;
    box-shadow: 0px 8px 33px 0px rgba(0, 0, 0, 0.13);
}

.products-tiles:hover img {
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.product-img-rht {
    transition: all 0.3s ease 0s;
    overflow: hidden !important;
    display: inline-block;
    position: relative;
}

.product-img-rht:hover {
    z-index: 2;
    overflow: hidden;
    box-shadow: 0px 8px 33px 0px rgba(0, 0, 0, 0.13);
}

.product-img-rht:hover img {
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}

.room-sol-boxes,
.aura-room-sol-tiles {
    transition: all 0.3s ease 0s;
    display: inline-block;
    position: relative;
}

.room-sol-boxes:hover img,
.aura-room-sol-tiles:hover img {
    z-index: 2;
    overflow: hidden;
    box-shadow: 0px 8px 33px 0px rgb(0 0 0 / 38%);
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -o-transform: scale(1.03);
}

/* Add to cart */

html#ecwid_html body.page-node-type-products .ecsp.ecsp-SingleProduct-v2 {
    min-width: 225px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__bg {
    background-color: unset !important;
}

html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default path[stroke],
html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default circle[stroke] {
    stroke: #fff !important;
}

.add-to-cart-sec .add-to-cart-btn form {
    height: 25px;
}

.add-to-cart-sec {
    margin-top: 30px;
    margin-left: -30px;
}

.add-to-cart-btn {
    position: absolute;
    right: -17px;
    bottom: 10px;
}

.add-to-cart-price {
    line-height: 1em;
}

.add-to-cart-price p.msrp-price,
.add-to-cart-price p.unit-price {
    font-size: 17px;
}

.add-to-cart-price p {
    color: rgb(53, 69, 72);
}

.msrp-price span.msrp-price-val {
    text-decoration: line-through;
}

.unit-price span.unit-price-val {
    font-weight: 700;
}

.product-includes {
    display: initial !important;
}

.add-to-cart-sec p.offer-details {
    font-size: 12px;
}

.top-cart-sec {
    position: absolute;
    top: 5px;
    left: 0px;
}

html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__icon,
html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__icon,
html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__icon,
html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__icon {
    width: 30px !important;
    height: 25px !important;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options,
html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty,
html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-btn--addToBag,
html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 div[customprop='addtobag'],
html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 .ecwid-AddToBagButton {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

html#ecwid_html body#ecwid_body .ecsp .ecwid-btn--primary,
html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary {
    background: #303c47 !important;
}

.page-node-type-room-solutions .top-cart-sec,
.page-node-type-accessories-page .top-cart-sec,
.aura-layout.page-node-type-products .top-cart-sec,
.page-node-type-aura-home-page .top-cart-sec {
    display: block !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button {
    border-color: #303c47 !important;
    background-color: #303c47 !important;
    color: #fff !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button:hover {
    color: #303c47 !important;
    background-color: #fff !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store a {
    background-color: transparent !important;
}

/* Aura Home page popup */
body,
body.modal-open {
    padding-right: 0px !important;
}

.commercial-solutions-home-page.modal-open {
    padding-right: unset !important;
}


#AuraModal .close,
#scaleModal .close,
#rotateModal .close,
#flipModal .close {

    position: fixed;
    left: unset;
    top: 0px;
    z-index: 1;
    color: #000;
    right: 210px;
}

#AuraModal1 .close {
    position: fixed;
    left: unset;
    top: 0px;
    z-index: 1;
    color: #000;
    right: 210px;
}

.modal {
    text-align: center;
    padding: 0 !important;
}

.page-node-type-aura-home-page .modal {
    text-align: right;
}

.page-node-type-aura-home-page .modal-dialog {
    position: relative;
    top: -120px;
    right: auto;
    left: 0px;
    bottom: 0;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    width: auto !important;
}

.page-node-type-aura-home-page .modal-backdrop,
.commercial-solutions-home-page .modal-backdrop {
    background-color: unset !important;
}

.modal-dialog {
    margin: 0px !important;
}

.modal-dialog {
    position: relative;
    top: -120px;
    right: auto;
    left: -50px;
    bottom: 0;
}

.modal-dialog img {
    width: 225px;
}

#AuraModal {
    position: fixed;
    right: -50px;
    left: 0;
    bottom: 0px;
    -webkit-animation-name: animatepopup0;
    -webkit-animation-duration: 1s;
    animation-name: animatepopup0;
    animation-duration: 1s;
    text-align: right;
}

@-webkit-keyframes animatepopup0 {
    0% {
        right: -200px;
        right: -100px;
    }

    100% {
        right: -100px;
        right: -50px;
    }
}

@keyframes animatepopup0 {
    0% {
        right: -200px;
        right: -100px;
    }

    100% {
        right: -100px;
        right: -50px;
    }
}


#AuraModal1 {
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0px;
    -webkit-animation-name: animatepopup1;
    -webkit-animation-duration: 1s;
    animation-name: animatepopup1;
    animation-duration: 1s;
    text-align: right;

}

@-webkit-keyframes animatepopup1 {
    0% {
        right: -150px;
        right: -75px;
    }

    100% {
        right: -50px;
        right: -0px;
    }
}

@keyframes animatepopup1 {
    0% {
        right: -150px;
        right: -75px;
    }

    100% {
        right: -50px;
        right: -0px;
    }
}



/* Home page popup - Scale Modal */
.fade-scale {
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}

.fade-scale.in {
    opacity: 1;
    transform: scale(1);
}

.fade-scale .modal-dialog {
    position: absolute;
    left: 35%;
    right: 0;
    top: 50%;
    transform: translateY(-50%) !important;
}

.audio-room-solutions.modal-open,
.commercial-solutions-home-page.modal-open,
.video-room-solutions.modal-open,
.complete-room-solutions.modal-open,
.page-node-type-aura-home-page.modal-open,
.path-frontpage.modal-open {
    overflow: unset;
}

section.free_area {
    margin-bottom: 70px;
}

.free-img-sec img {
    width: 1140px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h1,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h1,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__title,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-summary__row--total .ec-cart-summary__price,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-next__header {
    color: #303c47;
}

.checkout-sec {
    margin-top: 100px;
}

section.checkout_footer_area {
    margin-top: 25px;
}

section.checkout_footer_area .checkout-query-sec {
    border-top: 2px solid #999;
    border-bottom: 2px solid #999;
    text-align: center;
    padding: 50px 0px;
}

.checkout-query-sec h2 {
    font-size: 46px;
    font-weight: 700;
    color: var(--color-primary);
}

.checkout-query-sec p,
.checkout-query-sec p a {
    font-size: 38px;
    padding-top: 30px;
    color: var(--color-primary);
}

section.checkout_solution_area {
    margin-top: 75px;
    margin-bottom: 50px;
}

section.checkout_solution_area p {
    text-align: center;
    font-size: 32px;
    padding-bottom: 25px;
    color: var(--color-primary);
}

section.checkout_solution_area .room-sol-link {
    position: absolute;
    bottom: 20px;
    left: 0px;
}

section.checkout_solution_area .room-sol-boxes-item.room-sol-title h3 {
    color: #fff;
    width: 100%;
    padding-top: 10px;
    line-height: 1.1em;
    margin-top: 10px;
}

section.checkout_solution_area .room-sol-boxes-item.room-sol-title {
    width: 75%;
}

.path-store .tb-logo {
    margin-left: -15px;
}

/* Aura Accessories Page */

section.accessories_area {
    margin-top: 75px;
}

section.accessories_area .access-sec {
    border-bottom: 1px solid #999;
    padding-bottom: 25px;
    padding-top: 75px;
}

.page-node-type-accessories-page .pagination>li>a,
.page-node-type-accessories-page .pagination>li>span {
    color: rgb(53, 69, 72) !important;
    border: none !important;
}

.page-node-type-accessories-page .pagination>.active>a,
.page-node-type-accessories-page .pagination>.active>a:focus,
.page-node-type-accessories-page .pagination>.active>a:hover,
.page-node-type-accessories-page .pagination>.active>span,
.page-node-type-accessories-page .pagination>.active>span:focus,
.page-node-type-accessories-page .pagination>.active>span:hover {
    color: rgb(53, 69, 72) !important;
    font-weight: 700 !important;
    background-color: #fff !important;
}

.page-node-type-accessories-page section.checkout_footer_area {
    margin-top: 0px !important;
}

.page-node-type-accessories-page .pagination {
    margin-bottom: 0px !important;
}

.page-node-type-accessories-page nav li.pager__item.pager__item--first,
.page-node-type-accessories-page nav li.pager__item.pager__item--last {
    display: none !important;
}

.page-node-type-accessories-page .acc-price-det {
    margin-left: 35px;
    line-height: 1em;
    margin-bottom: 15px;
}

html#ecwid_html body.page-node-11932 .ecsp.ecsp-SingleProduct-v2 span {
    font-weight: 400 !important;
}

html#ecwid_html body#ecwid_body .ecsp.ecsp-SingleProduct-v2 span {
    font-weight: 700;
}

.access-sec h2 {
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 10px;
}

section.accessories_area .access-sec p {
    font-size: 17px;
}

.access-sec .acc-cont {
    position: relative;
    top: 180px;
    left: 40px;
}

.access-sec .acc-price {
    position: relative;
    top: 160px;
    left: 95px;
}

.page-node-type-accessories-page nav.pager-nav {
    margin-top: 25px;
}

.add-to-acc-sec {
    position: relative;
    top: 67px;
    left: -15px;
}

.add-to-acc-sec p a {
    font-size: 25px;
    font-weight: 700;
    line-height: 1em;
}

.page-node-type-accessories-page .acc-img {
    margin-left: -15px;
}

.add-to-acc-sec .datasheet-link {
    position: absolute;
    bottom: 18px;
    left: 195px;
}

.add-to-acc-sec span.datasheet-icon {
    background-image: url(/sites/default/files/2020-10/GoArrowGrey-03.png);
    background-color: transparent;
    height: 55px;
    width: 55px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

/* Aura Recommended Product */

.aura-recommended .aura-prod-cat-desc {
    position: relative;
    top: 77px !important;
    width: 100% !important;
}

.aura-recommended .aura-prod-cat-desc h4 {
    font-weight: 700;
    padding-bottom: 20px;
    letter-spacing: 2px;
    font-size: 50px;
}

.aura-recommended .aura-prod-cat-desc p {
    position: relative !important;
    top: 0px !important;
}

.page-node-type-room-solutions .browse-kb-articles .owl-controls.clickable .owl-buttons .owl-prev {
    top: 35% !important;
    position: absolute;
    left: -5%;
}

.page-node-type-room-solutions .browse-kb-articles .owl-controls.clickable .owl-buttons .owl-next {
    top: 35% !important;
    position: absolute;
    right: -4%;
}

/* Aura Great Better Best Procut Filter */

div#auraBtnContainer {
    margin-left: -15px;
    margin-top: 15px;
}

.filterDiv {
    display: none;
}

.show {
    display: block;
}

.filt-btn {
    border: none;
    outline: none;
    padding: 8px;
    background-color: var(--color-primary);
    cursor: pointer;
    border-radius: 0px !important;
    font-size: 20px !important;
    color: #fff;
    width: 250px;
}

.filt-btn:hover {
    background-color: var(--color-primary);
    color: #fff;
}

.filt-btn.active {
    background-color: var(--color-primary);
    color: white;
}

button.better-btn,
button.best-btn {
    margin-left: 40px;
}

button.all-btn {
    float: right;
}

.filt-btn:hover {
    box-shadow: 0 0 5px #323e48;
}

/* Swap the Room CT image*/

select#blackWhite {
    position: relative;
    left: 34px;
    width: 161px;
    top: 35px;
    padding-left: 18px;
    z-index: 999;
}

html#ecwid_html body.room-ct.aura-layout.page-node-type-products .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options,
html#ecwid_html body.room-ct.aura-layout.page-node-type-products .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty,
html#ecwid_html body.room-ct.aura-layout.page-node-type-products .ecsp.ecsp-SingleProduct-v2 .ecwid-btn--addToBag,
html#ecwid_html body.room-ct.aura-layout.page-node-type-products .ecsp.ecsp-SingleProduct-v2 div[customprop='addtobag'],
html#ecwid_html body.room-ct.aura-layout.page-node-type-products .ecsp.ecsp-SingleProduct-v2 .ecwid-AddToBagButton {
    top: 25px !important;
}

/*Rating Tag*/

div.top-tag1-aura img {
    float: right;
    width: 98px;
    position: absolute;
    top: 0px;
    right: 131px;
}

div.top-tag2-aura img {
    float: right;
    width: 98px;
    position: absolute;
    top: 0px;
    right: 20px;
}

.unite20 .main_slider_area .top-banner-outer .front-top-banner-content {
    width: 30%;
}

div.top-tag1 img {
    float: right;
    width: 98px;
    position: absolute;
    top: -138px;
    right: -165px;
}

div.top-tag2 img {
    float: right;
    width: 98px;
    position: absolute;
    top: -138px;
    right: -280px;
}

.pltoss-item1-gamer img {
    height: 42px;
    position: relative;
    top: 0px;
    right: 10px;
}

.pltoss-item2-gamer img {
    height: 42px;
    position: relative;
    top: 6px;
    right: 10px;
}

/* Cart Icon */

html#ecwid_html body#ecwid_body .ec-minicart--xs .ec-minicart__counter,
html#ecwid_html body#ecwid_body .ec-minicart--s .ec-minicart__counter,
html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter,
html#ecwid_html body#ecwid_body .ec-minicart--l .ec-minicart__counter,
html#ecwid_html body#ecwid_body .ec-minicart--xl .ec-minicart__counter,
html#ecwid_html body#ecwid_body .ec-minicart--xxl .ec-minicart__counter {
    color: #fff !important;
}

/* Aura Menu */
.page-node-type-contact-support ul#superfish-main li a.aura-hi-menu,
.page-node-type-quick-start-guide.aura-layouts ul#superfish-main li a.aura-hi-menu,
.page-node-type-room-solutions ul#superfish-main li a.aura-hi-menu,
.path-store ul#superfish-main li a.aura-hi-menu,
.page-node-type-accessories-page ul#superfish-main li a.aura-hi-menu,
.aura-layout.page-node-type-products ul#superfish-main li a.aura-hi-menu,
.page-node-type-aura-home-page ul#superfish-main li a.aura-hi-menu {
    display: none;
}

.page-node-type-contact-support footer ul.menu--footer-1 li a.aura-hi-menu,
.page-node-type-quick-start-guide.aura-layouts footer ul.menu--footer-1 li a.aura-hi-menu,
.page-node-type-room-solutions footer ul.menu--footer-1 li a.aura-hi-menu,
.path-store footer ul.menu--footer-1 li a.aura-hi-menu,
.page-node-type-accessories-page footer ul.menu--footer-1 li a.aura-hi-menu,
.aura-layout.page-node-type-products footer ul.menu--footer-1 li a.aura-hi-menu,
.page-node-type-aura-home-page footer ul.menu--footer-1 li a.aura-hi-menu {
    display: none;
}

.page-node-type-contact-support footer .aura-hi-fo-menu,
.page-node-type-quick-start-guide.aura-layouts footer .aura-hi-fo-menu,
.page-node-type-room-solutions footer .aura-hi-fo-menu,
.path-store footer .aura-hi-fo-menu,
.page-node-type-accessories-page footer .aura-hi-fo-menu,
.aura-layout.page-node-type-products footer .aura-hi-fo-menu,
.page-node-type-aura-home-page footer .aura-hi-fo-menu {
    display: none;
}

.page-node-type-contact-support footer .aura-sh-fo-menu,
.page-node-type-quick-start-guide.aura-layouts .aura-sh-fo-menu,
.page-node-type-room-solutions footer .aura-sh-fo-menu,
.path-store footer .aura-sh-fo-menu,
.page-node-type-accessories-page footer .aura-sh-fo-menu,
.aura-layout.page-node-type-products footer .aura-sh-fo-menu,
.page-node-type-aura-home-page footer .aura-sh-fo-menu {
    display: block !important;
}

.aura-recommended .aura-prod-cat-desc p strong {
    color: #98bfce;
}

.sol-box-1 img.up-arrow,
.sol-box-3 img.up-arrow {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 25px;
}

.sol-box-2 img.up-arrow,
.sol-box-4 img.up-arrow {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 75px;
}

/* Video Library */

.page-node-type-video-library-placeholder .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center top !important;
}

section.video_library_area ul li {
    margin: 2px 0px 0px 15px;
    padding-left: 10px;
    text-align: left;
    list-style: none;
    /* background: transparent url(/images/shared/blue-bullet.gif) 0px 6px no-repeat; */
    z-index: 1000;
}


section.video_library_area {
    margin: 50px 90px;
}

section.video_library_area h1 {
    padding-bottom: 25px;
}

ul.video-gallery li a {
    cursor: pointer;
}

.video-gallery a.video-title {
    margin-left: -20px;
}

.video-gallery a.video-title span.fontawesome-icon-inline {
    color: #ff5400;
}

.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
    margin-left: -1.1em;
}

.panel-heading .accordion-toggle.collapsed:after {
    content: "\e080";
}

.video-gallery .accordion-toggle:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: left;
    color: #ff5400;
    margin-left: -1.5em;
    font-size: 12px;
}

.video-gallery .accordion-toggle.collapsed:before {
    content: "\e080";
    font-size: 12px;
}

.page-node-type-video-library-placeholder .modal-header .close {
    margin-top: -21px;
}

.page-node-type-video-library-placeholder h4.acc-head a {
    font-weight: 700;
}

.page-node-type-video-library-placeholder h4 div.acc-desc p {
    padding: 10px 0px;
}

/* COLLABORATE® Space button */

.coll-sp-btn {
    text-align: left;
}

.coll-sp-btn a:link,
.coll-sp-btn a:visited {
    background-color: #303C47;
    color: white;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
}

.coll-sp-btn a:hover,
.coll-sp-btn a:active {
    background-color: #303C47;
}

/* Training page */
.training-online-inperson-webinars h5 span {
    display: inline !important;
    color: green !important;
    font-weight: bold !important;
    margin-left: 5px !important;
}

.training-online-inperson-webinars h4 a {
    position: relative;
    display: block;
}

.path-training-all .accordion {
    color: #ffffff !important;
    padding: 10px 25px !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
    background-color: #ff6306 !important;
    border: unset;
    margin: 0px 0px 5px 0px !important;
    line-height: 1.5;
    transition: 0.4s;
    width: 100%;
    text-align: left;
    border-radius: 5px;
}

.path-training-all .mpanel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    margin-bottom: 5px;
    border: unset;
    box-shadow: none;
}


.view-independent-study-courses .panel-body {
    list-style-type: none;
    font-size: 20px;
    font-weight: 300;
    color: black;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    margin-left: 0px !important;
}

.view-independent-study-courses .training-online-inperson-webinars p {
    font-size: 20px;
    font-weight: 300;
    color: black;
    text-align: left;
    line-height: 21px;
    padding-top: 4px;
}

.path-training-ac .enroll-link,
.path-training-vc .enroll-link,
.path-training-avn .enroll-link,
.path-training-all .enroll-link,
.path-live-webinar-training .enroll-link {
    margin-top: 15px;
}

.path-training-ac .panel-default>.panel-heading+.panel-collapse>.panel-body,
.path-training-vc .panel-default>.panel-heading+.panel-collapse>.panel-body,
.path-training-avn .panel-default>.panel-heading+.panel-collapse>.panel-body,
.path-training-all .panel-default>.panel-heading+.panel-collapse>.panel-body,
.path-live-webinar-training .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: unset !important;
}

.path-training-ac .panel-group .panel-heading+.panel-collapse>.panel-body,
.path-training-vc .panel-group .panel-heading+.panel-collapse>.panel-body,
.path-training-avn .panel-group .panel-heading+.panel-collapse>.panel-body,
.path-training-all .panel-group .panel-heading+.panel-collapse>.panel-body,
.path-live-webinar-training .panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: unset !important;
}

.path-training-ac .panel-heading,
.path-training-vc .panel-heading,
.path-training-avn .panel-heading,
.path-training-all .panel-heading,
.path-live-webinar-training .panel-heading {
    padding: 0px 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.path-training-ac .panel-default>.panel-heading,
.path-training-vc .panel-default>.panel-heading,
.path-training-avn .panel-default>.panel-heading,
.path-training-all .panel-default>.panel-heading,
.path-live-webinar-training .panel-default>.panel-heading {
    color: #ff5400 !important;
    background-color: #fff !important;
    border-color: unset !important;
}

.path-training-ac #accordion .fa,
.path-training-vc #accordion .fa,
.path-training-avn #accordion .fa,
.path-training-all #accordion .fa,
.path-live-webinar-training #accordion .fa,
.path-live-webinar-training #accordion .fa-plus,
.path-training-ac #accordion .fa-plus,
.path-training-vc #accordion .fa-plus,
.path-training-avn #accordion .fa-plus,
.path-training-all #accordion .fa-plus,
.path-training-ac #accordion .fa-minus,
.path-training-vc #accordion .fa-minus,
.path-training-avn #accordion .fa-minus,
.path-training-all #accordion .fa-minus,
.path-live-webinar-training #accordion .fa-minus {
    float: right;
}

.path-training-ac .panel-group .panel,
.path-training-vc .panel-group .panel,
.path-training-avn .panel-group .panel,
.path-training-all .panel-group .panel,
.path-live-webinar-training .panel-group .panel {
    border-radius: 0px !important;
}

.path-training-ac .panel-default,
.path-training-vc .panel-default,
.path-training-avn .panel-default,
.path-training-all .panel-default,
.path-live-webinar-training .panel-default {
    border-color: #ff5400 !important;
}

.path-training-ac .training-online-inperson-webinars h4,
.path-training-vc .training-online-inperson-webinars h4,
.path-training-avn .training-online-inperson-webinars h4,
.path-training-all .training-online-inperson-webinars h4,
.path-live-webinar-training .training-online-inperson-webinars h4 {
    color: #ff5400 !important;
    margin: 0px !important;
}

.panel-title {
    display: block;
    margin: 0px !important;
    padding: 10px 15px !important;
}

.enroll-link .path-live-webinar-training .training-modules {
    margin-bottom: 25px;
}

.path-live-webinar-training .training-av-page.view.view-instructor-led-training {
    margin-bottom: 50px;
}

.path-live-webinar-training .embed-form-img img {
    height: 585px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    object-fit: cover;
}

.training-av-page h3#webinar,
.training-av-page h3#technical {
    font-size: 40px;
}

.path-training-module .clearone-link-wrapper a {
    float: left !important;
}

.training_view_page .views-exposed-form button.button.js-form-submit {
    position: absolute;
    top: 26px !important;
    right: 0px !important;
}

.path-training-all .training_view_page .views-exposed-form button.button.js-form-submit {
    position: absolute;
    top: 0px !important;
    right: 0px !important;
}

.user-logged-in .newsletter-section .hbspt-form .hs_submit .actions input[type=submit] {
    margin-top: 225px;
}

.workspace-video video {
    margin-top: -18px;
    width: 563px;
    height: 383px;
}

/* Commercial product issues */

.page-node-type-products.comm-prod-left-bottom .main_slider_area .top-banner-outer {
    background-position: left bottom !important;
}

.page-node-type-products.comm-prod-center-bottom .main_slider_area .top-banner-outer {
    background-position: center bottom !important;
}

/* Rl Search */
.rl-search-area h1 {
    margin: 25px 0px;
    color: #f06622;
    font-weight: 700;
}

.path-rl-search .global-search-webinars .courses-content {
    display: inline-block;
    padding-left: 0px;
    margin: 0px 100px;
    margin-bottom: 25px;
}

/* Play store btn for space */

.coll-sp-ply-btn .coll-sp-btn a:link,
.coll-sp-ply-btn .coll-sp-btn a:visited {
    background-color: #303C47;
    color: white;
    padding: 9px 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 5px;
    font-weight: 700;
}

.coll-sp-ply-btn .play-store {
    margin-top: 25px;
}

.play-store img {
    width: 230px;
    object-fit: cover;
}

.play-store img.ply-img {
    margin-right: 55px;
}

/* Training landing */
.bot-sec-desc {
    color: #fff;
}

/* Training pages */
p.training-course-full {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    background-color: #ff5400;
    color: #FFF;
    border: none;
    padding: 8px 50px;
    width: auto;
    font-size: 14px;
    margin-top: 14px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
}

.page-node-type-training-landing-main h1.page-title-header {
    display: none;
}

/* Independent Study Courses */
h4.sub-sol-rel {
    margin-left: 50px;
    font-weight: 400;
    font-size: 23px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.embed-form {
    overflow: hidden;
}

.training-course-reg-btn {
    margin: 20px 50px;
}

h2.page-back a {
    color: #fff;
    background-color: #f06622;
    padding: 5px 35px;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

h2.page-back {
    margin-top: 20px;
}

/*Collaborate Space for commercial*/
body.collaborate-space-commercial .comm-coll-sp-ply-btn {
    display: block !important;
}

.collaborate-space-commercial .comm-coll-sp-ply-btn {
    position: absolute;
    top: 600px;
    margin-left: -15px;
}

.collaborate-space-commercial img.comm-ply-img {
    width: 140px;
}

/*Training All*/
.path-training-all .views-element-container.form-group h3 {
    color: #ff5400;
    font-size: 30px;
}

.path-training-ac .training_view_page .views-exposed-form button.button.js-form-submit {
    position: absolute;
    top: 0px !important;
    right: 0px !important;
}

ul.study-course-list {
    color: #fff;
    font-size: 20px;
    margin-left: 25px;
}

.page-description-header ul {
    margin-left: 20px;
}

/* social media icon*/
.fa-tumblr {
    content: '';
    /*background-image: url(/sites/default/files/2021-02/Gab-logo-1.png);*/
    background-image: url(/sites/default/files/2021-10/telegram.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 15px !important;
    height: 15px !important;
    object-fit: cover;
    background-size: cover;
}

.fa-tumblr path {
    display: none;
}

#block-socialmedialinks .fa-home {
    content: '';
    background-image: url(/sites/default/files/2021-10/Rumble.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 15px !important;
    height: 15px !important;
    object-fit: cover;
    background-size: cover;

}

#block-socialmedialinks .fa-home path {
    display: none;
}

#block-socialmedialinks .fa-gettr {
    content: '';
    background-image: url(/sites/default/files/2021-11/gettr.svg);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    width: 15px !important;
    height: 15px !important;
    object-fit: cover;
    background-size: cover;
}

#block-socialmedialinks .fa-gettr path {
    display: none;
}

.social-media-links--platforms.horizontal li {
    padding: 0.2em 0.1em !important;
}

/* Missing h1 tag issues*/
.main_slider_area .top-banner-outer .tb-title h1 {
    font-size: 94px;
}

.job-description-overview h1 {
    color: #455761;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 1em;
    font-size: 50px;
    margin-top: 0;
}

.path-store .tb-logo {
    margin-left: -15px;
    margin-bottom: 0px;
    margin-top: -15px;
}

.contact-form h3 {
    padding-bottom: 20px;
}

/* colla space free */
.colla-space-free h3 {
    font-size: 36px;
    font-weight: 900;
}

.colla-space-free a {
    color: var(--color-primary);
}

.colla-space-free p.space-free-txt2 strong {
    font-size: 26px;
}

.colla-space-free p.space-free-txt1 {
    font-size: 26px;
    font-weight: 900;
    padding: 10px 0px;
    width: 80%;
    line-height: 1.2em;
}

.colla-space-free .space-free-img img {
    width: 100%;
}

section.free_area .container {
    background-color: #e6f1f5;
    width: 85%;
}

.space-free-txt-img {
    margin-top: 25px;
}

.colla-space-free-txt {
    margin-left: 60px;
}

/**/
.path-user .form-item-field-selected-roles-channel-partner label {
    display: none;
}

.path-user .form-item-field-selected-roles-consultant-partner label {
    display: none;
}

.tag-on-unite-50 img {
    width: 300px;
    object-fit: cover;
}

.tag-on-unite-50 {
    margin-top: 15px;
}

p.role-help-txt {
    margin-bottom: 25px;
    margin-top: -25px;
}

.page-node-type-user-exam-result header {
    display: none;
}

body.path-user-register-list header {
    display: none;
}

body.path-user-register-list button.feed-btn {
    position: absolute;
    top: 24px;
    left: 650px !important;
}

.clearone-user-register .clearone-messages {
    margin-bottom: 20px;
}

/* Front page bottom box */
.top-webcam.review-gadgeteer img {
    width: 135px !important;
    position: absolute !important;
    top: 0px !important;
    left: 20px !important;
    height: 200px !important;
}

.top-webcam.review-gadgeteer p {
    position: absolute;
    left: 169px !important;
}

.bottom-webcam.gadgeteer-desc p {
    line-height: 10px;
    text-align: left;
    margin-top: 15px;
}

.bottom-webcam.gadgeteer-desc h5 {
    margin-top: 15px !important;
}

/* Quick Start Guide */
.page-node-type-quick-start-guide .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

.page-node-type-quick-start-guide .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right top !important;
}

section.solution_area {
    margin: 75px 0px;
}

/* Quick Start Guide for Aura */
div.aura-quick-start-guide .ui-widget-content,
div.aura-quick-start-guide .ui-accordion-header.ui-state-active,
div.aura-quick-start-guide .ui-accordion-header.ui-state-hover,
div.aura-quick-start-guide .ui-accordion-header.ui-state-default,
div.aura-quick-start-guide .ui-accordion-header.ui-state-focus,
div.aura-quick-start-guide .ui-accordion-header.ui-state-active,
div.aura-quick-start-guide .ui-accordion-header-active.ui-state-active,
div.aura-quick-start-guide .ui-accordion-header-active.ui-state-focus {
    border: none !important;
    outline: none;
}

div.aura-quick-start-guide .ui-accordion-header.ui-state-default {
    background: #d6e6ed !important;
    margin: 25px 12px 5px 15px;
}

div.aura-quick-start-guide .ui-accordion-header {
    padding: 20px 30px !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
}

div.aura-quick-start-guide .ui-accordion-content {
    padding: 10px 0px !important;
}

div.aura-quick-start-guide .aura-sol-qsg-layer img {
    width: 100%;
    object-fit: none;
    padding-top: 15px;
    margin-bottom: -10px !important;
}

div.aura-quick-start-guide .aura-sol-qsg p {
    text-align: center;
    margin: 0px 40px;
    padding-bottom: 10px;
}

div.aura-quick-start-guide .aura-sol-qsg-1,
div.aura-quick-start-guide .aura-sol-qsg-3,
div.aura-quick-start-guide .aura-sol-qsg-5,
div.aura-quick-start-guide .aura-sol-qsg-7,
div.aura-quick-start-guide .aura-sol-qsg-9,
div.aura-quick-start-guide .aura-sol-qsg-10,
div.aura-quick-start-guide .aura-sol-qsg-14,
div.aura-quick-start-guide .aura-sol-qsg-15,
div.aura-quick-start-guide .aura-sol-qsg-18,
div.aura-quick-start-guide .aura-sol-qsg-19 {
    background-color: #d6e6ed;
    height: 235px;
    width: 265px;
}

div.aura-quick-start-guide .aura-sol-qsg-2,
div.aura-quick-start-guide .aura-sol-qsg-4,
div.aura-quick-start-guide .aura-sol-qsg-6,
div.aura-quick-start-guide .aura-sol-qsg-8,
div.aura-quick-start-guide .aura-sol-qsg-11,
div.aura-quick-start-guide .aura-sol-qsg-12,
div.aura-quick-start-guide .aura-sol-qsg-13,
div.aura-quick-start-guide .aura-sol-qsg-16,
div.aura-quick-start-guide .aura-sol-qsg-17 {
    background-color: #eff0f0;
    height: 235px;
    width: 265px;
}

div.aura-quick-start-guide .download-qsg {
    margin: 15px -5px;
    font-size: 18px;
}

div.aura-quick-start-guide .ui-state-active .ui-icon {
    background: url(/sites/default/files/2021-03/expand-arrow-35-up.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
}

div.aura-quick-start-guide .ui-icon {
    background: url(/sites/default/files/2021-03/expand-arrow-35-down.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
}

div.aura-quick-start-guide .qsg-download-icon {
    background: url(/sites/default/files/2021-03/down-arrow-20.png) !important;
    background-color: transparent;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

div.aura-quick-start-guide .ui-corner-all,
div.aura-quick-start-guide .ui-corner-bottom,
div.aura-quick-start-guide .ui-corner-right,
div.aura-quick-start-guide .ui-corner-left,
div.aura-quick-start-guide .ui-corner-br,
div.aura-quick-start-guide .ui-corner-top,
div.aura-quick-start-guide .ui-accordion-header,
div.aura-quick-start-guide h3.ui-state-focus,
div.aura-quick-start-guide h3,
div.aura-quick-start-guide h3:focus,
div.aura-quick-start-guide .ui-corner-tr,
div.aura-quick-start-guide .ui-state-hover,
div.aura-quick-start-guide .ui-state-focus {
    border-radius: unset !important;
    border: none !important;
    outline: none;
}

div.aura-quick-start-guide .download-qsg a:hover {
    color: unset !important;
}

div.aura-quick-start-guide .aura-sol-qsg-layer p a {
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}


#views-exposed-form-quick-start-guide-for-aura-block-1 button span {
    display: none;
}

section.solution_area .aura-qsg-filter-head h2 {
    font-size: 40px;
    color: #303c47;
    font-weight: 900;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.solution_area .aura-qsg-filter-head p {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 12px;
}

section.solution_area .aura-qsg-filter-area {
    margin-bottom: 125px;
}

#views-exposed-form-quick-start-guide-for-aura-block-1 .form--inline.form-inline.clearfix {
    float: right;
    position: relative;
    z-index: 1;
    top: -140px;
}

#views-exposed-form-quick-start-guide-for-aura-block-1 input[type=text] {
    height: 60px;
    width: 325px;
    border: 1px solid #323e48;
    position: relative;
    right: -15px;
    border-right: none;
    padding: 15px;
    color: var(--color-primary);
    font-size: 18px;
}

#views-exposed-form-quick-start-guide-for-aura-block-1 .form-submit.btn-primary {
    background: #303c47;
    border: none;
    width: 150px;
    color: #FFF;
    height: 60px;
    font-size: 20px;
    position: relative;
    right: 3px;
}

#views-exposed-form-quick-start-guide-for-aura-block-1 .form-submit.btn-default {
    background-color: transparent;
    border: none;
    position: absolute;
    right: 160px;
    top: 8px;
    font-size: 24px;
    outline: none;
}

div.aura-quick-start-guide .aura-sol-qsg-layer p a:hover {
    color: unset;
}


div.comm-quick-start-guide .ui-widget-content,
div.comm-quick-start-guide .ui-accordion-header.ui-state-active,
div.comm-quick-start-guide .ui-accordion-header.ui-state-hover,
div.comm-quick-start-guide .ui-accordion-header.ui-state-default,
div.comm-quick-start-guide .ui-accordion-header.ui-state-focus,
div.comm-quick-start-guide .ui-accordion-header.ui-state-active,
div.comm-quick-start-guide .ui-accordion-header-active.ui-state-active,
div.comm-quick-start-guide .ui-accordion-header-active.ui-state-focus {
    border: none !important;
    outline: none;
}

div.comm-quick-start-guide .ui-accordion-header.ui-state-default {
    background: #d6e6ed !important;
    margin: 25px 12px 5px 15px;
}

div.comm-quick-start-guide .ui-accordion-header {
    padding: 20px 30px !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
}

div.comm-quick-start-guide .ui-accordion-content {
    padding: 10px 0px !important;
}

div.comm-quick-start-guide .qsg-open-arrow,
div.comm-quick-start-guide .ui-state-active .ui-icon {
    background: url(/sites/default/files/2021-03/expand-arrow-35-up.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
}

div.comm-quick-start-guide .view-grouping-header:before {
    background-image: url(/sites/default/files/2021-03/expand-arrow-35-down.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
    left: unset;
    background-position: center;
}

div.comm-quick-start-guide .nested-accordion:before {
    background-image: url(/sites/default/files/2021-03/expand-arrow-35-up.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
    left: unset;
    background-position: center;
}

div.comm-quick-start-guide .qsg-close-arrow,
div.comm-quick-start-guide .ui-icon {
    background: url(/sites/default/files/2021-03/expand-arrow-35-down.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
}

div.comm-quick-start-guide .ui-corner-all,
div.comm-quick-start-guide .ui-corner-bottom,
div.comm-quick-start-guide .ui-corner-right,
div.comm-quick-start-guide .ui-corner-left,
div.comm-quick-start-guide .ui-corner-br,
div.comm-quick-start-guide .ui-corner-top,
div.comm-quick-start-guide .ui-accordion-header,
div.comm-quick-start-guide h3.ui-state-focus,
div.comm-quick-start-guide h3,
div.comm-quick-start-guide h3:focus,
div.comm-quick-start-guide .ui-corner-tr,
div.comm-quick-start-guide .ui-state-hover,
div.comm-quick-start-guide .ui-state-focus {
    border-radius: unset !important;
    border: none !important;
    outline: none;
}

#views-exposed-form-quick-start-guide-block-1 button span {
    display: none;
}

section.solution_area .comm-qsg-filter-head h2 {
    font-size: 40px;
    color: #303c47;
    font-weight: 900;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.solution_area .comm-qsg-filter-head p {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 12px;
}

section.solution_area .comm-qsg-filter-area {
    margin-bottom: 135px;
}

#views-exposed-form-quick-start-guide-block-1 .form--inline.form-inline.clearfix {
    float: right;
    position: relative;
    z-index: 1;
    top: -140px;
}

#views-exposed-form-quick-start-guide-block-1 input[type=text] {
    height: 60px;
    width: 325px;
    border: 1px solid #323e48;
    position: relative;
    right: -15px;
    border-right: none;
    padding: 15px;
    color: var(--color-primary);
    font-size: 18px;
    padding-right: 60px;
}

#views-exposed-form-quick-start-guide-block-1 .form-submit.btn-primary {
    background: #ff6306;
    border: none;
    width: 150px;
    color: #FFF;
    height: 60px;
    font-size: 20px;
    position: relative;
    right: 3px;
}

#views-exposed-form-quick-start-guide-block-1 .form-submit.btn-default {
    background-color: transparent;
    border: none;
    position: absolute;
    right: 160px;
    top: 8px;
    font-size: 24px;
    outline: none;
}

div.comm-quick-start-guide .comm-sol-qsg-layer p a:hover {
    color: unset;
}

div.comm-quick-start-guide .views-field.views-field-nothing {
    display: none;
}

div.comm-quick-start-guide .view-grouping-header {
    background: #ff6306 !important;
    margin: 0px 12px 5px 15px !important
}

div.comm-quick-start-guide .view-grouping-content .view-grouping-header {
    background: #eff0f0 !important;
    margin: 0px 12px 5px 15px !important
}

div.comm-quick-start-guide .view-grouping-header h2 {
    padding: 15px 0px !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
    color: #ffffff;
}

div.comm-quick-start-guide .view-grouping-header:before {
    background-image: unset;
}

div.comm-quick-start-guide .view-grouping-header h4:before {
    content: '-';
    font-size: 36px;
    padding-right: 10px;
    padding-left: 60px;
}

div.comm-quick-start-guide .view-grouping-header h2 {
    color: #ffffff;
}

div.comm-quick-start-guide .view-grouping-header h3 {
    color: var(--color-primary);
    margin: 15px 0px !important;
}

div.comm-quick-start-guide .view-grouping-header h4 {
    color: var(--color-primary);
    margin: 15px;
    font-size: 28px;
}

div.comm-quick-start-guide .view-grouping-header {
    border: none;
    border-radius: unset;
    outline: unset;
}

div.comm-qsg-content-area .views-element-container.form-group h3 {
    margin: 15px 0px !important;
    font-size: 30px;
}

div.comm-quick-start-guide ul.field-resource-file li {
    font-size: 18px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 0px 160px;
}

div.comm-quick-start-guide ul.field-resource-file li a {
    color: var(--color-primary);
    margin-left: 50px;
}

div.comm-quick-start-guide ul.field-resource-file li span {
    margin: 0px -20px;
}

div.comm-quick-start-guide .view-grouping .view-grouping-content {
    margin-bottom: 50px;
}

/* BMA 360 - Commercial Layout */
.video-library-desc p {
    text-align: center;
    font-size: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
    padding: 0px 0 0px;
}

.bma360 .bma_includes_top_area .graph-lft img {
    width: 100%;
    object-fit: cover !important;
    padding: 10px 50px;
}

.bma360 section.bma_includes_top_area {
    margin-bottom: 50px;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-top: 75px;
}

.bma360 section.bma_includes_top_area .graph-rht {
    padding: 0px 50px;
}

.bma360 section.bma_includes_top_area p.graph-rht-1 {
    margin-bottom: 50px;
}

.bma360 section.bma_includes_top_area p.graph-rht-2 {
    margin-bottom: 15px;
}

.bma360.page-node-type-products .owl-wrapper-outer .owl-item .related-products-item .centered-table {
    height: 195px !important;
}

.bma360 .view-related-products .view-header h3:before,
.bma360 .view-related-products .view-header h3:after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
}

.bma360 .view-related-products .view-header h3:before {
    margin-right: .50em;
}

.bma360 .view-related-products .view-header h3:after {
    margin-left: .50em;
}

.bma360 .view-related-products .view-header h3 {
    text-align: center;
    font-weight: 700;
}

.uvhf .video-responsive,
.bma360 .video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

.uvhf .video-responsive iframe,
.bma360 .video-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.multi-data p.bma360-footnote,
.bma360 p.bma360-footnote {
    text-align: left !important;
    width: 85%;
    margin-bottom: 25px;
    padding-left: 15px;
}

.multi-data .views-field-field-bma-360-links ul li,
.bma360 .views-field-field-bma-360-links ul li {
    list-style-type: none;
    font-weight: 900;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
}

.multi-data .views-field-field-bma-360-links ul li a,
.bma360 .views-field-field-bma-360-links ul li a {
    color: #ff5400;
}

.bma360 ul.nav.nav-tabs .nav-item.active {
    background: rgb(53, 69, 72);
}

.bma360 ul.nav.nav-tabs .nav-item.active a {
    color: #fff;
    background-color: transparent;
    border: none;
}

.bma360 ul.nav.nav-tabs .nav-item a {
    color: white;
    font-size: 25px;
    border: 0px;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
}

ul.nav.nav-tabs .nav-item a:hover {
    color: rgb(53, 69, 72);
}

.bma360 #product-overview .key_highlight {
    background: #d1d2d4;
    min-height: 400px;
    height: auto;
    padding-bottom: 75px;
}

.bma360 #product-overview .key_highlight ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: -15px;
    color: rgb(53, 69, 72);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    top: 5px;
}

.bma360 ul.nav.nav-tabs .nav-item {
    background: #ff5400;
    width: calc(100% / 3);
    margin: 0;
    border: 1px solid #FFF;
    float: left;
    padding: 10px;
    text-align: center;
}

.bma360 #product-overview .key_highlight ul {
    padding-left: 25px;
    list-style-image: url(/themes/custom/clearone/img/TickMark-02.png);
    list-style-position: outside;
    padding-top: 50px;
}

.bma360 #product-overview .key_highlight ul li {
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    padding-right: 75px;
    padding-left: 0px;
    position: relative;
    float: left;
    color: rgb(53, 69, 72);
    font-size: 17px;
    width: 50%;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 10px;
}

.bma360 .product-content-tabs .reference_feature .reference-left {
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.bma360 .product-content-tabs .reference_feature .reference-right {
    position: relative;
    left: -1px;
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.bma360 .product-content-tabs .reference_feature_wrap {
    color: #fff;
}

.bma360 .views-field-field-specification-lists h3 {
    color: #fff !important;
}

.views-field-field-specification-lists ul,
.bma360 .views-field-field-specification-lists ul {
    padding-left: 20px;
}


.bma360 .product-content-tabs .reference_feature .reference-left ul li:before,
.bma360 .product-content-tabs .reference_feature .reference-right ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: 75px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
}

.view-id-specifications_products_page h3 {
    margin-left: 0px !important;
}

.bma360 .product-content-tabs .reference_feature .reference-left ul li ul li:before,
.bma360 .product-content-tabs .reference_feature .reference-right ul li ul li:before {
    display: block;
    content: "-";
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    position: absolute;
    left: 95px;
}

.bma360 section.bma_includes_bottom_area {
    margin-bottom: 75px;
}

.bma360 .product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    /* background: #ff6306; */
    margin-top: 75px;
    margin-bottom: 150px;
}

.bma-360-tag img.bma-360-tag-1 {
    position: absolute;
    top: -138px;
    width: 135px;
    right: 115px;
    object-fit: cover;
}

/*.bma-360-tag-1 img {
	position: absolute;
	top: -138px;
	width: 135px;
	right: 0px;
}*/
.bma-360-tag img.bma-360-tag-2 {
    position: absolute;
    top: -138px;
    width: 135px;
    right: -35px;
    object-fit: cover;
}

.bottom-webcam.bma-360-inavation-awards p {
    line-height: 22px;
    position: relative;
    left: 2px;
    text-align: left;
    margin-bottom: 2px;
}

.bottom-webcam.bma-360-inavation-awards {
    position: absolute;
    top: 25px;
}

.bottom-webcam.bma-360-inavation-awards h5 {
    font-size: 38px !important;
}

.bma-360-inavation-awards-2021 {
    position: absolute;
    top: 210px;
    background-color: transparent;
    width: 350px;
    height: 85px;
    left: 0px;
}

.bma-360-inavation-awards-2021 img {
    position: absolute !important;
    top: 0px !important;
    width: 250px !important;
    left: -20px !important;
    height: 58px !important;
}

/* Influencer Page */
.sstories-link p {
    font-size: 20px;
}

.sstories-link h6 {
    font-size: 32px;
}

.sstories-link a {
    color: #fff;
    text-align: center;
}

.sstories-link {
    float: right;
    position: relative;
    top: 509px;
    left: -55px;
    color: #fff;
    line-height: 5px;
    border: 1px solid #fff;
    padding: 1rem;
}

.sstories-link p {
    position: absolute;
    top: 0;
    line-height: 1;
    margin: -9px 10px 0px 5.5rem;
    padding: 0 10px 0 10px;
    background: #cf782a;
}

p.ss-sub-head {
    font-size: 40px;
    line-height: 37px;
    width: 100%;
    margin-top: 15px;
    color: var(--color-primary);
    padding-top: 25px;
    margin-left: -15px;
}

section.success_stories_area {
    margin-top: 50px;
    margin-bottom: 100px;
}

form#views-exposed-form-influencers-block-1 {
    float: right;
    margin-top: -50px;
}

.ss-sub-head-sec {
    margin-bottom: 50px;
    width: 30%;
}

.ss-desc p {
    font-size: 20px;
    line-height: unset;
    width: 90%;
    margin: 30px 0px;
    padding-bottom: 0px;
    color: var(--color-primary);
}

.sstories-link a:hover {
    color: #fff;
}

.views-row:nth-child(odd) .ss-img {
    border: 1px solid #ff5400;
}

.views-row:nth-child(even) .ss-img {
    border: 1px solid #323e48;
}

.views-row:nth-child(odd) .ss-desc {
    border-bottom: 1px solid #ff5400;
    margin-left: -15px;
}

.views-row:nth-child(even) .ss-desc {
    border-bottom: 1px solid #323e48;
    margin-left: -15px;
}

.ss-img img {
    position: relative;
    left: -15px;
    top: -15px;
}

.stories:nth-child(even) {
    float: right;
}

.stories-tiles-link {
    position: absolute;
    bottom: 5px;
    right: 12px;
}

span.stories-tiles-icon {
    background-image: url(/sites/default/files/2020-09/GoArrowGrey-01.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.stories {
    margin-bottom: 75px;
}

form#views-exposed-form-influencers-block-1 select {
    height: 45px;
    width: 475px;
    padding-left: 75px;
    font-size: 16px;
    font-weight: 900;
}

form#views-exposed-form-influencers-block-1 select option {
    font-size: 16px;
    font-weight: 900;
}

form#views-exposed-form-influencers-block-1 .select-wrapper:after {
    color: #ccc;
    padding-right: 1.5em;
}

form#views-exposed-form-influencers-block-1 .form-inline .select-wrapper {
    width: auto;
    position: relative;
    top: -85px;
    left: -15px;
}

.inf-desc p {
    font-size: 28px;
    line-height: 35px;
    color: #98bfce;
    font-weight: 900;
    width: 71%;
    padding: 20px 0px;
}

.inf-auth-sec {
    margin-bottom: 90px;
    margin-left: 100px;
}

.design-library .main_slider_area .top-banner-outer .tb-title,
.page-node-type-success-stories-landing .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

section.influencers-section {
    margin: 70px 0px 100px;
}

.influencers-section .inf-auth-sec {
    margin-bottom: 0px;
    border-left: 2px solid #98bfce;
    margin-left: 8px;
}

.influencers-section .inf-desc p {
    font-size: 30px;
    line-height: 40px;
    color: #98bfce;
    font-weight: 900;
    width: 95%;
    padding: 20px 0px;
}

.influencers-section .inf-desc {
    border-right: 2px solid #98bfce;
}

.influencers-section .inf-img img {
    margin-left: 15px;
}

.inf-auth-sec {
    display: none;
}

.page-node-type-products .inf-auth-sec {
    display: flex;
    align-items: center;
}

.page-node-type-products .inf-auth-sec a,
.page-node-type-products .inf-auth-sec a:hover {
    color: #98bfce;
}

.aura-layout.page-node-type-products .room-sol-boxes-wrapper h3 {
    margin-top: 0px !important;
}

/* Resource Library */
.page-node-type-resource-library-landing .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right top !important;
}

section.resource_area .res-lib-filter-head h2 {
    font-size: 40px;
    color: #303c47;
    font-weight: 900;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.resource_area .res-lib-filter-head p {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 12px;
}

section.resource_area .res-lib-filter-area {
    margin-bottom: 140px;
}

section.resource_area {
    margin: 75px 0px;
}

/* Convergence download section */
.conv-down-sec a img {
    width: 90%;
    /* margin-right: 3px; */
    object-fit: cover;
    height: auto;
}

.conv-down-sec {
    margin-left: -15px;
    margin-top: 0px;
    display: flex;
}

/* Product Line issue */
.custom-tile-nodes-5 .flexible-div-wrapper {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)) !important;
}

/* Product Enhance section */
ul.nav.nav-tabs.numberstab-2 .nav-item:hover {
    color: #fff;
}

section.others_includes_top_area .row {
    display: flex;
    align-items: center;
}

section.others_includes_top_area {
    margin-bottom: 50px;
    font-size: 24px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-top: 50px;
}

.enhance-rht {
    color: rgb(53, 69, 72);
    font-size: 24px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

/* Popup Animation */

/*
.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}
.fade-scale.in {
  opacity: 1;
  transform: scale(1);
}
.fade-scale .modal-dialog {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%) !important;
}



.fade-flip {
  transform: rotateX(-90deg);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}
.fade-flip.in {
  opacity: 1;
  transform: rotateX(0deg);
}
.fade-flip .modal-dialog {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) !important;
}
*/

/* Convergence AV Cloud */
.av-enterprise.page-node-type-products .main_slider_area .top-banner-outer,
.av-cloud.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    background-position: right top !important;
    background-color: #ff6306 !important;
}

.av-enterprise .next-level-av-network img,
.av-cloud .next-level-av-network img {
    width: 100%;
    object-fit: cover !important;
}

.av-enterprise section.av_cloud_top_area .cont-ali,
.av-enterprise section.bma_includes_bottom_area .cont-ali,
.av-cloud section.av_cloud_top_area .cont-ali,
.av-cloud section.bma_includes_bottom_area .cont-ali {
    display: flex;
    align-items: center;
}

.av-enterprise.page-node-type-products .views-element-container.form-group h3,
.av-cloud.page-node-type-products .views-element-container.form-group h3 {
    margin: 70px 0 0px 0 !important;
}

.next-level-av-network img {
    width: 100%;
}

.av-cloud-rht img {
    width: auto;
}

.av-enterprise .av-cloud-rht img {
    width: auto;
    height: auto;
    margin-left: 100px;
}

.av-cloud-lft {
    padding-right: 50px;
}

.av-enterprise section.bma_includes_top_area p.graph-rht-2 {
    margin-bottom: 15px;
}

.av-enterprise section.av_cloud_top_area .cont-ali,
.av-enterprise section.bma_includes_bottom_area .cont-ali {
    display: flex;
    align-items: center;
}

.av-enterprise section.bma_includes_top_area {
    margin-bottom: 50px;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-top: 75px;
}

.av-enterprise p.bma360-footnote {
    text-align: left !important;
    width: 95%;
    margin-bottom: 25px;
    padding-left: 15px;
}

.av-enterprise .views-field-field-bma-360-links ul li {
    list-style-type: none;
    font-weight: 900;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
}

.av-enterprise .views-field-field-bma-360-links ul li a {
    color: #ff5400;
}

.av-enterprise .av-cloud-lft {
    padding-right: 0px;
}

/* Convergence AV cloud tile - top */
p.bma-desc-p0 {
    font-size: 24px !important;
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: white !important;
    line-height: 1em !important;
}

.bma-desc-p {
    width: 60%;
    position: relative;
    top: 5px;
    left: 0px;
}

p.bma-desc-p0 span {
    color: #fff;
    font-weight: normal !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

p.bma-desc-p2 {
    font-size: 18px !important;
    margin: 20px 0px;
    width: 85%;
}

p.bma-desc-p2.av-cloud-desc-p2 {
    line-height: 22px !important;
    width: 70%;
    margin-top: 15px;
    margin-bottom: 15px;
}

p.bma-desc-p3.av-cloud-desc-p3 {
    width: 80%;
}

/* Convergence AV cloud tile - bottom */
.feature_banner_area_bottom .col-sm-4.add-background-color-4 {
    background-color: #f26522;
}

.bottom-webcam.av-cloud-tile-bottom {
    position: absolute;
    top: 30px;
    text-align: left;
    left: 40px;
}

.av-cloud-tile-bottom p.title-p1 {
    font-size: 26px !important;
}

.av-cloud-tile-bottom p.desc-p2 {
    font-size: 16px !important;
    line-height: 20px;
}

/* Convergence AV cloud tile - commercial */

.zigzig-outer-wrapper .ssosp-wrapper-11720 .ssosp-item-title {
    width: 40%;
    line-height: 26px;
}

.zigzig-outer-wrapper .ssosp-wrapper-11720 .ssosp-item-desc {
    margin-top: 25px;
}

/* Convergence AV cloud - training page*/
section.course-detail {
    margin: 80px 0px;
}

section.training-by-products-bg {
    margin-top: 100px;
}

p.con-av-cloud {
    width: 34%;
    margin: 30px 0px;
    line-height: 34px !important;
}

.av-cloud-icon-link a img {
    width: auto;
    object-fit: cover;
    border-radius: 5px;
}

.av-cloud-icon-link {
    margin-left: -25px;
}

.page-node-type-training-landing-main .header-banner-sec .banner-title-desc,
.page-node-type-video-library-placeholder .header-banner-sec .banner-title-desc,
.path-training-ac .header-banner-sec .banner-title-desc,
.path-training-vc .header-banner-sec .banner-title-desc,
.path-training-avn .header-banner-sec .banner-title-desc,
.path-live-webinar-training .header-banner-sec .banner-title-desc {
    margin-top: 0px !important;
    max-width: none;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0px !important;
}

.path-training-all .header-banner-sec .banner-title-desc {
    position: absolute;
    top: 20%;
    -ms-transform: unset;
    transform: unset;
}

.page-node-type-training-landing-main .header-banner-sec,
.page-node-type-video-library-placeholder .header-banner-sec,
.path-training-ac .header-banner-sec,
.path-training-vc .header-banner-sec,
.path-training-avn .header-banner-sec,
.path-training-all .header-banner-sec {
    height: 650px;
}

.path-live-webinar-training .header-banner-sec {
    height: 700px;
}

.page-node-type-training-landing-main .course-detail {
    position: relative;
    top: 0px;
    margin-bottom: -50px;
}

p.con-av-cloud {
    width: 50%;
}

p.con-av-cloud strong {
    font-size: 34px;
}

.page-node-type-training-landing-main .view-training-by-products {
    padding: 0px;
}

/* CONVERGENCE™ AV Manager */

.av-cloud-nm .flexible-div-wrapper .flexible-div img.img-responsive {
    object-fit: fill;
    width: 100%;
    max-height: 342px;

}

.pltoss-wrapper.pltoss-wrapper-11720 .pltoss-item-title {
    width: 25%;
}

.pltoss-wrapper.pltoss-wrapper-1585 .pltoss-item-title {
    width: 30%;
}

.av-cloud-nm .sub-sol-big-tiles-11720-1 .pltoss-item-title-details {
    width: 20% !important;
}

.av-cloud-nm .sub-sol-big-tiles-1585-2 .pltoss-item-title-details {
    width: 23%;
}

.av-cloud-nm.page-node-type-sub-solutions .product-line-page-details-outer .banner-title-desc {
    margin-top: 0;
    float: left;
    width: 32%;
    max-width: 100%;
    position: relative;
    top: 100px;
}

.av-cloud-nm .view-product-line-tiles-on-sub-solution.view-display-id-block_1 .flexible-div-wrapper .flexible-div:first-child {
    border-right: 2px solid #fff;
}

.av-cloud-nm .sub-sol-big-tiles-11720-1 {
    background-position: right top;
    background-size: 67% 100% !important;
    height: 500px;
    background-color: #000;
    background-repeat: no-repeat;
}

.av-cloud-nm .sub-sol-big-tiles-1585-2 {
    background-position: right top;
    background-size: 53% 100% !important;
    height: 500px;
    background-color: #000;
    background-repeat: no-repeat;
}

.av-cloud-nm .sub-sol-big-tiles-11720-1 .pltoss-item-title-details {
    width: 35%;
}

.av-cloud-nm .sub-sol-big-tiles-1585-2 .pltoss-item-desc-details {
    width: 33%;
}

.av-cloud .highlight-slider-section,
.av-enterprise .highlight-slider-section {
    display: none;
}

.av-enterprise .resource-lib-links,
.av-cloud .resource-lib-links {
    margin-bottom: 105px;
}

/**/
.av-cloud.page-node-type-products .main_slider_area .top-banner-outer .front-top-banner-content {
    max-width: 25% !important;
}

.av-enterprise.page-node-type-products .main_slider_area .top-banner-outer .front-top-banner-content {
    max-width: 25% !important;
}

/* Barco Logo */
.barco-logo img {
    width: 150px;
    margin-left: -5px;
}

.bma360-barco-logo {
    position: relative;
    top: -60px;
    float: right;
    right: -10px;
}

.barco-logo.chat150-barco-logo {
    position: relative;
    bottom: 12px;
}

.unite-eptz-hd .tag-on-unite-50 {
    margin-top: 7px;
    margin-left: 10px;
}

.unite-eptz-hd .tag-on-unite-50 img {
    width: 275px;
    object-fit: cover;
}

.unite-eptz-hd .zoom-logo {
    margin-top: 5px;
}

.unite-eptz-hd .zoom-logo img {
    width: 135px;
}

.unite-eptz-hd .barco-mersive {
    position: relative;
    left: -45px;
}

/* DDM Logo */
.ddm-logo img {
    width: 150px;
    margin-left: -5px;
}

/* Versa Mediabar */
.versa-mediabar.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center top !important;
    /* background-position: right bottom !important; */

}

.versa-mediabar.page-node-type-products .views-element-container.form-group h3 {
    margin: 50px 0 0px 0 !important;
}

.sub-sol-big-tiles.sub-sol-big-tiles-11736-8 {
    background-position: center;
    background-size: cover !important;
    height: 500px;
}

.versa-mediabar .others_includes_top_area {
    display: none;
}

.versa-mediabar .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 30%;
    width: 100%;
    padding-left: 0px;
}

ul.versa-mediabar-sub-list li {
    margin-left: 20px;
}


/* Product page specification */
.page-node-type-products .views-element-container.form-group h3 {
    margin: 15px 0px 0px 0px !important;
}

/* ClearOne Certifications - get your badge today */
.path-training-ac section.onlinemodule.online-module-topspace,
.path-training-vc section.onlinemodule.online-module-topspace,
.path-training-avn section.onlinemodule.online-module-topspace,
.path-training-all section.onlinemodule.online-module-topspace {
    margin: 75px 0px;
}

.path-training-all .training-back-btn {
    clear: both;
    padding-top: 15px
}

section.live-webinar-training .page-filter-area {
    position: relative;
    left: -15px;
    top: 5px;
}

section.live-webinar-training .page-filter-area select option:hover {
    color: #ff6306 !important;
    background-color: #fff !important;
    border: unset !important;
}

section.live-webinar-training .page-filter-area select option:not(:hover) {
    color: var(--color-primary) !important;
    background-color: #fff !important;
    border: unset !important;
}

section.live-webinar-training .page-filter-area select option:not(:checked) {
    background-color: #fff !important;
}

.audio-conferencing-section .select-wrapper:after,
.visual-collaboration-section .select-wrapper:after,
.av-networking-section .select-wrapper:after,
.view-training-by-products-audio-conferencing .select-wrapper:after,
section.live-webinar-training .page-filter-area .select-wrapper:after {
    content: '';
    display: inline-block;
    background-image: url(/sites/default/files/2022-03/dropdown-arrow-35.png);
    width: 35px;
    height: 35px;
    position: absolute;
    top: 15px;
    right: 25px;
}

.audio-conferencing-section .view-filters.form-group,
.visual-collaboration-section .view-filters.form-group,
.av-networking-section .view-filters.form-group {
    float: right;
    margin: 0px;
    padding: 0px;
    height: 35px;
    text-align: right;
    position: relative;
    right: -15px;
    clear: both;
    top: -30px;
    z-index: 1;
}

.audio-conferencing-section .view-content,
.visual-collaboration-section .view-content,
.av-networking-section .view-content {
    border: unset;
    border-color: unset;
    margin: 50px 0px;
}

.audio-conferencing-section select,
.visual-collaboration-section select,
.av-networking-section select,
.view-training-by-products-audio-conferencing select,
section.live-webinar-training .page-filter-area select {
    background: var(--color-primary);
    overflow: hidden !important;
    padding: 0px 25px;
    font-size: 22px;
    color: #fff;
    width: 100%;
    margin: 0px 0px;
    height: 50px;
    border: unset;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.view-training-by-products-audio-conferencing .select-wrapper select,
.audio-conferencing-section .select-wrapper select,
.visual-collaboration-section .select-wrapper select,
.av-networking-section .select-wrapper select {
    width: 350px;
}

.view-training-by-products-audio-conferencing .select-wrapper,
.audio-conferencing-section .select-wrapper,
.visual-collaboration-section .select-wrapper,
.av-networking-section .select-wrapper,
section.live-webinar-training .page-filter-area .select-wrapper {
    border: unset;
    width: 350px;
    overflow: hidden;
    border-radius: unset;
}

.view-training-by-products-audio-conferencing select option,
.audio-conferencing-section select option,
.visual-collaboration-section select option,
.av-networking-section select option,
section.live-webinar-training .page-filter-area select option {
    background-color: #fff;
    color: var(--color-primary);
    border: unset !important;
    outline: unset !important;
}

.path-live-webinar-training .technical-training-heading {
    position: relative;
    left: -15px;
}

.view-training-by-products-audio-conferencing select option:hover,
.audio-conferencing-section select option:hover,
.visual-collaboration-section select option:hover,
.av-networking select option:hover,
section.live-webinar-training .page-filter-area select option:hover {
    color: #ff6306 !important;
    background-color: #fff !important;
}

.pro-av-badge {
    margin-top: 15px;
}

.pro-audio-badge {
    margin-left: 25px;
    margin-right: 0px;
    margin-top: 15px;
}

.pro-adv-audio-badge {
    margin-left: 25px;
    margin-right: 0px;
    margin-top: 15px;
}

.pro-badges {
    margin-left: -15px;
    margin-top: 10px;
}

.pro-audio-badge img,
.pro-badges img {
    width: auto;
    object-fit: cover;
}

.path-live-webinar-training .product-line-page-details-outer {
    height: 650px !important;
}

.path-live-webinar-training .av-training-group {
    margin-left: 0px !important;
    margin-bottom: 15px !important;
}

.bread-crumb {
    margin-left: -10px;
}

.training_view_page .views-exposed-form,
.page-node-type-training-landing-main .views-exposed-form {
    margin-top: 15px !important;
}

img.university-logo-white {
    margin-bottom: 45px;
}

.search-av-prof .page-filter-area {
    width: 85%;
}

.search-av-prof {
    margin-top: 20px;
    clear: both;
    padding-top: 20px;
}

span.training-back-icon {
    background-image: url(/themes/custom/clearone/img/LeftArrow.png) !important;
    background-color: transparent;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

/* newsletter */
.newsletter-section .hbspt-form .hs_submit .actions input[type=submit] {
    background-color: var(--color-highlight);
    color: #fff
}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field span {
    color: #fff;
    display: none;
}

/* UNITE® 180 4K Panoramic Camera */
ol.highlights-sub-list {
    padding-top: 0px !important;
    padding-left: 0px !important;
}

ol.highlights-sub-list li {
    width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-left: 30px;
}

.bma-360.unite-180 section.bma_includes_top_area {
    display: none;
}

.unite-180 #product-overview .key_highlight ul {
    display: revert !important;
}

ul.highlights-main-list {
    display: block !important;
}

.unite-180 section.others_includes_top_area {
    display: none;
}

.unite-180.page-node-type-products .views-element-container.form-group h3 {
    margin: 50px 0 0px 0 !important;
}

body {
    background-color: #fff !important;
}

ol.highlights-sub-list li:before {
    content: unset !important;
}

div#specifications h3 {
    color: #fff !important;
}

.application_enviorment .view-feature-ss-products-page .application h3 {
    margin: 50px 0 0px 0 !important;
}

.highlights-main-list li.display-mode-inc {
    margin-top: -60px;
}

/* VIEW® Lite */
a.hub-link:hover {
    text-decoration: underline;
}

a.hub-link {
    color: #fff !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

/* Commercial Home Page */
.page-node-type-commercial-home-page .room-sol-boxes-item.room-sol-title {
    width: 90% !important;
}

.page-node-type-commercial-home-page .room-sol-link {
    position: absolute;
    bottom: 20px;
    left: 25px;
}

.commercial_banner_area p.last-sec-head {
    width: 100%;
    color: #303c47;
    font-size: 40px;
    font-weight: 100;
    margin-bottom: 50px;
    line-height: 1.2em;
    border-bottom: 2px solid #7a828a;
}

.commercial_room_solution_area h4,
.commercial_meeting_space_area h4 {
    display: flex;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
    font-weight: 700;
    color: var(--color-primary);
    letter-spacing: 1px;
    font-size: 36px;
}

.commercial_room_solution_area h4:before,
.commercial_meeting_space_area h4:before {
    margin-right: 0.5em;
}

.commercial_room_solution_area h4:after,
.commercial_meeting_space_area h4:after {
    margin-left: 0.5em;
}

.commercial_room_solution_area h4:before,
.commercial_meeting_space_area h4:before,
.commercial_room_solution_area h4:after,
.commercial_meeting_space_area h4:after {
    content: '';
    flex: 1;
    border-bottom: 2px solid #16aaaa;
}

section.commercial_meeting_space_area {
    margin: 0;
}

section.commercial_room_solution_area {
    margin-bottom: 25px;
}

.page-node-type-aura-home-page .views-element-container.form-group h3 {
    margin: 70px 0 31px 0;
}

.page-node-type-commercial-home-page .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 40%;
    width: 100%;
    padding-left: 0px;
}

span.comm-top-icon {
    background-image: url(/sites/default/files/2020-09/DropArrow.png);
    background-color: transparent;
    height: 50px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

section.commercial_workspace_area {
    margin-top: 50px;
    padding: 0px 60px;
}

section.commercial_workspace_area .commercial-workspace-boxes {
    padding-left: 0px;
}

section.commercial_workspace_area .commercial-workspace-desc {
    padding-left: 0px;
}

.commercial_workspace_area .commercial-workspace-boxes p.first-sec-head {
    width: 70%;
    color: #303c47;
    font-size: 40px;
    font-weight: 100;
    margin-bottom: 25px;
    line-height: 1.2em;
}

.commercial-workspace-video video {
    margin-top: 0px;
    width: 460px;
    height: 325px;
}

.commercial_workspace_area .commercial-workspace-boxes p {
    font-size: 18px;
}

.commercial_workspace_icon_area {
    padding: 40px 20px;
}

.commercial_workspace_icon_area .icon-title {
    text-align: center;
    font-weight: 800;
    text-transform: uppercase;
}

.page-node-type-commercial-home-page .room-sol-boxes-item.room-sol-title h3 {
    color: #fff;
    width: 100%;
    padding-top: 10px;
    line-height: 1.2em;
}

.page-node-type-commercial-home-page span.room-sol-icon {
    background-image: url(/sites/default/files/2020-09/GoArrow.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.commercial-detail-section-1 .commercial-details-img-desc img {
    box-shadow: 10px -10px #ff5400;
}

.commercial-detail-section-2 .commercial-details-img-desc img {
    box-shadow: 10px -10px #d72f86;
}

.commercial-detail-section-3 .commercial-details-img-desc img {
    box-shadow: 10px -10px #86aab6;
}

.commercial-detail-section-4 .commercial-details-img-desc img {
    box-shadow: 10px -10px #009697;
}

.commercial-details-img-sec-1,
.commercial-details-img-sec-3 {
    float: right;
}

.commercial-details {
    height: 425px;
    width: 85%;
}

.commercial-details-desc ul {
    margin-left: 25px;
}

.commercial-details-desc p,
.commercial-details-desc ul li,
.commercial-details-desc h2 {
    color: #303c47;
}

section.commercial_banner_area {
    margin: 40px 0px 70px;
}

.commercial-details-title h2 {
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding-top: 35px;
    padding-bottom: 10px;
    line-height: 1.2em;
    color: #303c47;
}

.commercial-details-desc p,
.commercial-details-desc ul li {
    font-size: 16px;
}

.commercial-detail-section-1 .commercial-details,
.commercial-detail-section-3 .commercial-details,
.commercial-detail-section-5 .commercial-details {
    margin-left: -30px;
    float: left;
}

.commercial-detail-section-2 .commercial-details,
.commercial-detail-section-4 .commercial-details {
    margin-right: -15px;
    float: right;
}

.commercial-details-desc p {
    margin-bottom: 15px;
}

.commercial-detail-section-1 .commercial-details-img-desc img,
.commercial-detail-section-3 .commercial-details-img-desc img,
.commercial-detail-section-5 .commercial-details-img-desc img {
    position: absolute;
    float: left;
    top: 15px;
}

.commercial-detail-section-2 .commercial-details-img-desc img,
.commercial-detail-section-4 .commercial-details-img-desc img {
    float: right;
    position: relative;
    top: 15px;
}

.commercial-details-img-sec-2,
.commercial-details-img-sec-4 {
    margin-left: -30px;
}

.commercial-details-cont-sec {
    position: relative;
}

.commercial-details-cont-sec-1 {
    height: 500px;
}

.commercial-details-cont-sec-2 {
    height: 465px;
    float: right;
}

.commercial-details-cont-sec-3 {
    height: 495px;
}

.commercial-details-cont-sec-4 {
    height: 465px;
    float: right;
}

.commercial-details {
    position: absolute;
    bottom: 0px;
}

.commercial-detail-section {
    margin-bottom: 0px;
}

span.comm-txt-und {
    border-bottom: 2px solid #7a828a;
}

.commercial-details-desc ul {
    list-style-image: url(/sites/default/files/2021-11/StarBulletBlue.PNG);
}

.page-node-type-commercial-home-page .right_product_head p {
    font-size: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    text-align: center;
    border: 1px solid #323e48;
    padding: 10px;
    margin-top: 15px;
}

.page-node-type-commercial-home-page .right_product_head p:hover {
    color: #009BA2;
    border: 1px solid #009BA2;
}

.page-node-type-commercial-home-page .right_product_list ul li a {
    font-size: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
}

.page-node-type-commercial-home-page .right_product_list ul li a:hover {
    color: #009BA2;
}

.page-node-type-commercial-home-page .right_product_head .right_product_icon img {
    width: 100%;
}

.page-node-type-commercial-home-page .right_product_list {
    margin-left: 15px;
    line-height: 30px;
}

.page-node-type-commercial-home-page section.right_product_area .container {
    border-bottom: 1px solid #009BA2;
    padding-bottom: 75px;
}

.page-node-type-commercial-home-page .slider-right-sec {
    background-color: #d1d3d4;
    padding: 50px 0px;
}

.page-node-type-commercial-home-page .adv-slider {
    padding-top: 100px;
}

.page-node-type-commercial-home-page .adv-cont-sec h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    text-transform: uppercase;
}

.page-node-type-commercial-home-page .adv-cont-sec p {
    font-size: 24px;
    line-height: 30px;
    margin-top: 15px;
}

.page-node-type-commercial-home-page .for-more-info-sec h2,
.page-node-type-commercial-home-page .slider-title h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-commercial-home-page .for-more-info-sec,
.page-node-type-commercial-home-page .slider-title {
    margin-bottom: 25px;
}

.page-node-type-commercial-home-page section.advantages_area {
    margin-bottom: 100px;
}

.page-node-type-commercial-home-page .adv-icon-sec img {
    margin-left: 50px;
}

.page-node-type-commercial-home-page .title-icon-desc-link h4 {
    font-size: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: var(--color-primary);
    padding-bottom: 10px;
}

.page-node-type-commercial-home-page .icon-desc-link {
    padding-bottom: 40px;
    background-color: #d1d3d4;
    height: 475px;
}

.page-node-type-commercial-home-page .desc-link:after {
    content: '';
    position: absolute;
    right: 55px;
    bottom: 60px;
    background: url(/themes/custom/clearone/img/right-arrow.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.page-node-type-commercial-home-page .icon-desc-link p {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 25px 25px;
    width: 60%;
    line-height: 25px;
    color: var(--color-primary);
}

.page-node-type-commercial-home-page section.commercial_bottom_area {
    margin-bottom: 100px;
}

.page-node-type-commercial-home-page .icon-desc-link p:hover {
    color: #009BA2;
}

.page-node-type-commercial-home-page .title-icon-desc-link:hover {
    border-bottom: 1px solid #009BA2;
}

/*
.commercial_banner_area{
	background: linear-gradient(180deg, #2e3d48, #2e3d48, #fff);
    background-position: 50%;
    background-repeat: repeat-y;
    background-size: 1px auto;
}
*/
.page-node-type-commercial-home-page .commercial_room_solution_area h4,
.page-node-type-commercial-home-page .commercial_meeting_space_area h4 {
    margin-left: 10px;
    margin-right: 10px;
}

.page-node-type-commercial-home-page .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right top !important;
    margin-top: 50px;
}

/* Events & Tradeshows */
.event-cont {
    text-align: center;
    border: 2px solid #e5e5e5;
    border-radius: 5px;
    padding: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
    height: 400px;
}

/* BMA 360 */
.bma360 .view-related-products-product-line-page .view-header h3:before {
    margin-right: 0.5em;
}

.bma360 .view-related-products-product-line-page .view-header h3:before,
.bma360 .view-related-products-product-line-page .view-header h3:after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
}

.bma360 .view-related-products-product-line-page .view-header h3 {
    display: flex;
    align-items: center;
    text-align: center;
    font-weight: 700;
}

/* Beamforming Microphone Arrays */
.page-node-146 .products-on-product-line-upper .ssosp-wrapper {
    position: absolute;
    top: 35px;
    width: 50%;
    margin: 0px 6%;
}

.page-node-146 .prod-line-top-banner {
    background-position: right top 50% !important;
}

section.bma_tags_area {
    background-color: unset;
    padding-top: 35px;
    padding-bottom: 35px;
}

.tags-lft h2,
.tags-rht h2 {
    color: #ff5400;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 800;
    font-size: 25px;
}


.tags-lft h2 span,
.tags-rht h2 span {
    background: #e2e3e2;
    padding: 0 10px;
}

.tags-lft h2,
.tags-rht h2 {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

.tags-lft img {
    padding-top: 12px;
}

.tags-rht img {
    padding-top: 15px;
}

/* NEW Tag */
.sky-form .label {
    border-radius: 0;
    font-size: 100%;
    text-align: left;
    white-space: normal;
    color: #fff;
}

.sky-form .label {
    display: block;
    margin-bottom: 6px;
    line-height: 19px;
    font-weight: 400;
}

/* Front page bottom boxes */

.bottom-webcam.bma-360-inavation-awards h5 {
    padding-bottom: 20px;
    margin-top: 5px !important;
}

.bma-360-inavation-awards-2021 img {
    width: 157px !important;
    position: relative !important;
    left: -75px !important;
}

.top-webcam h5 {
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 400;
    padding-bottom: 20px;
    margin-top: 5px !important;
    font-size: 38px !important;
    text-align: left;
    margin-bottom: 0px !important;
    position: absolute;
    top: 25px;
    left: 25px;
}

.add-background-color-6 .bottom-webcam img {
    object-fit: cover !important;
    width: 100%;
    height: 50px !important;
    background-color: #fff;
    padding: 5px;
}

.add-background-color-6 .bottom-webcam {
    position: absolute;
    top: 210px;
    left: 25px;
}

.add-background-color-5 .bottom-sec-box5-top h5 {
    padding-bottom: 19px;
    margin-top: 5px !important;
    font-size: 38px !important;
    text-align: left;
    margin-bottom: 0px !important;
    position: absolute;
    top: 25px;
    left: 25px;
}

.add-background-color-5 .bottom-sec-box5-top p {
    text-align: left;
    padding-top: 7px;
    position: relative;
    left: 5px;
}

.add-background-color-5 .bottom-sec-box5-bott {
    position: relative;
    top: 20px;
    left: 5px;
}

.bottom-sec-box5-bott p {
    text-align: left;
    line-height: 18px !important;
}

.bottom-sec-box5-mid img {
    width: 95px !important;
    height: 90px !important;
    object-fit: cover !important;
    position: relative;
    left: -115px;
    top: 10px;
}

/* Career */

.add-job-btn {
    margin-bottom: 25px;
    margin-top: -25px !important;
}

.add-job-btn a.add-new-job {
    margin-bottom: 21px !important;
    position: relative;
    top: 0;
    right: unset;
    width: 100%;
    background: #ff5400;
    padding: 10px 25px !important;
    border: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #ffffff;
    font-size: 16px;
}

.edit-job-content-link {
    float: left;
    margin-top: -45px;
}

.edit-job-content-link a {
    background: #000;
    color: #fff;
    padding: 2px 20px;
}

/* BMA 360 Camera-Tracking Modules */
.bma-360-ctm .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right top !important;
}

.bma-360-ctm .prod-det-lft img {
    width: 100%;
    object-fit: cover !important;
}

.bma-360-ctm .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

.bma-360-ctm .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 30%;
    width: 100%;
    padding-left: 0px;
}

.bma-360-ctm section.prod_det_area {
    margin: 75px 50px;
}

.prod-lft-sec1,
.prod-lft-sec2,
.prod-lft-sec3 {
    margin-left: 5px;
    margin-right: 10px;
}

.prod-rht-sec1 a,
.prod-rht-sec2 a,
.prod-rht-sec3 a {
    color: #fff;
}

.prod-rht-sec1,
.prod-rht-sec2,
.prod-rht-sec3 {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    background-color: #ff5400;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 5px 15px 5px 15px;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
}

.prod-lft-sec1 img {
    width: 100%;
    object-fit: contain;
}

.prod-lft-sec2 img {
    width: 55%;
    object-fit: contain;
}

.prod-lft-sec3 img {
    width: 65%;
    object-fit: contain;
}

.prod-det-rht {
    margin-top: 85px;
}

.prod-lft-sec1 p,
.prod-lft-sec2 p,
.prod-lft-sec3 p {
    font-size: 18px;
    font-weight: 900;
    margin-top: -10px;
    margin-left: 5px;
}

.prod-det-rht .row {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.bma-360-ctm .disclaimer-txt {
    padding: 50px 35px;
    line-height: 22px;
}

.bma-360-ctm .disclaimer-txt p {
    font-size: 18px;
}

form.user-register-form #edit-account .form-type-email label {
    display: block;
}

/* home-awards-section */
.home-awards-section {
    background: #deeaef;
    height: 275px;
    text-align: center;
    border: 5px solid #fff;
}

.home-awards-img {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 35px;
}

.home-awards-img img {
    width: 100px;
}

.home-awards-section.home-awards-sec-60567 .home-awards-img img {
    width: 190px;
    height: 95px;
    object-fit: contain;
}

.home-awards-desc {
    margin-top: 15px;
    font-size: 20px;
    line-height: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

p.home-awards-desc-1 {
    color: var(--color-primary);
    font-weight: 700;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.land-awards-desc-60882 p.land-award-desc-2 {
    line-height: 30px;
}

.land-awards-desc-60882 {
    position: relative !important;
    top: 78px !important;
}

p.home-awards-desc-2,
p.home-awards-desc-2 a {
    color: var(--color-primary);
}

.home-awards-sec-60567 p.home-awards-desc-2 {
    margin-top: 10px;
}

p.home-awards-desc-2 span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 900;
}

section.awards_area {
    margin: 25px 0px 50px;
}

.home-awards-section.home-awards-sec-60567 .home-awards-desc {
    margin-top: 15px;
}

.home-awards-sections {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.awards-bottom-sec {
    text-align: center;
    margin-top: 50px;
}

.awards-bottom-sec a {
    color: #ff6306;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 22px;
    margin-top: 12px;
}

.awards-top-sec {
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.awards-top-sec h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #000;
}

.awards-top-sec h2 span {
    background: #fff;
    padding: 0 15px;
}

.awards-top-sec h2 {
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #383e4a;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

/* BMA 360 Awards */
.info-comm-best-logo-sec,
.comsol-logo-sec,
.scn-logo-sec,
.top-new-tech-logo-sec {
    display: flex;
    justify-content: center;
    align-items: center;
}

.tags-rht img.scn-logo {
    width: 125px;
    display: block;
}

.tags-rht img.info-comm-best-logo {
    width: 115px;
    display: block;
}

.tags-rht img.top-new-tech-logo {
    width: 125px;
    object-fit: cover;
}

.tags-rht img.comsol-logo {
    width: 275px;
    object-fit: cover;
    margin-top: 13px;
}

img.barco-logo {
    width: 125px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.bma360 img.barco-logo {
    width: 135px;
    display: block;
}

.all-logos-sec {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: -35px;
}

/* Awards & Recognition */

.awards-tiles-link-61935,
.awards-tiles-link-61921,
.awards-tiles-link-60882,
.awards-tiles-link-60780,
.awards-tiles-link-60571,
.awards-tiles-link-60576,
.awards-tiles-link-60585,
.awards-tiles-link-60589,
.awards-tiles-link-60590,
.awards-tiles-link-60591,
.awards-tiles-link-60595 {
    position: relative !important;
    bottom: -5px !important;
}

.land-awards-desc-61935,
.land-awards-desc-61921,
.land-awards-desc-60780,
.land-awards-desc-60571,
.land-awards-desc-60576,
.land-awards-desc-60585,
.land-awards-desc-60589,
.land-awards-desc-60590,
.land-awards-desc-60591,
.land-awards-desc-60595 {
    position: relative !important;
    top: 85px !important;
}

.page-node-type-awards-recognition .pagination>li>a,
.page-node-type-awards-recognition .pagination>li>span {
    color: rgb(53, 69, 72) !important;
    border: none !important;
}

.page-node-type-awards-recognition .pagination>.active>a,
.page-node-type-awards-recognition .pagination>.active>a:focus,
.page-node-type-awards-recognition .pagination>.active>a:hover,
.page-node-type-awards-recognition .pagination>.active>span,
.page-node-type-awards-recognition .pagination>.active>span:focus,
.page-node-type-awards-recognition .pagination>.active>span:hover {
    color: rgb(53, 69, 72) !important;
    font-weight: 700 !important;
    background-color: #fff !important;
}

.awards-head-section p.prod-head {
    padding-left: 0px !important;
    padding-top: 25px;
    color: #303c47;
    font-size: 40px;
    line-height: 45px;
    width: 100%;
    margin-top: 15px;
}

.awards-head-section p.prod-head-hr {
    border-bottom: 2px solid #303c47;
    width: 135px;
    position: relative;
    bottom: 25px;
    margin-bottom: 15px;
}

.awards-main-section {
    margin-left: 0px;
}

.land-awards-img {
    border: 1px solid #323e48;
    height: 190px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.land-awards-img img {
    width: 155px;
    object-fit: cover;
    margin: auto;
}

.land-awards-img-60593 img,
.land-awards-img-60595 img {
    width: 255px;
    object-fit: cover;
    margin: auto;
}

.awards-landing-page-view .views-row {
    margin-bottom: 50px;
}

.awards_recognition_area {
    margin-bottom: 100px;
}

.awards-head-section {
    margin-bottom: 25px;
}

.land-awards-desc {
    border-bottom: 1px solid #323e48;
    margin-left: 50px;
    position: relative;
    top: 110px;
}

.land-awards-desc p {
    margin-left: -15px;
    font-weight: 700;
    font-size: 26px;
}

p.land-award-desc-1 {
    color: #ff5400;
}

p.land-award-desc-2 {
    padding-bottom: 20px;
    margin-top: -3px;
    color: #333;
}

p.land-award-desc-2 a {
    padding-bottom: 20px;
    color: #333;
}

.land-awards-desc-60882 p.land-award-desc-2 {
    margin-top: 5px !important;
}

.land-awards-desc p a {
    font-weight: 700;
    font-size: 26px;
}

.land-award-desc-2 span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 400;
}

.awards-tiles-link {
    position: relative;
    bottom: -25px;
    right: 40px;
    float: right;
}

span.awards-tiles-icon {
    background-image: url(/sites/default/files/2020-09/GoArrowGrey-01.png);
    background-color: transparent;
    height: 65px;
    width: 65px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.awards-footer-section p {
    color: #ff5400;
    font-weight: 700;
    font-size: 26px;
    text-align: center;
}

.awards-footer-section {
    margin-bottom: 0px;
    margin-top: 25px;
    display: none;
}

.page-node-type-awards-recognition .main_slider_area .top-banner-outer {
    background-position: right top !important;
}

/* Product Video Play */
.aura-layout .prod-video-play {
    position: absolute;
    bottom: 100px;
    left: 25px;
    z-index: 999;
}

.aura-layout .aura-footnote {
    display: none;
}

#prodVideoModal .modal-dialog {
    position: relative;
    top: 0px !important;
    right: auto;
    left: 0px !important;
    bottom: 0;
}

#prodVideoModal .modal-body {
    padding: 0px;
}

#prodVideoModal .modal-header {
    display: none;
}

#prodVideoModal .modal-content {
    background-color: #000;
}

#prodVideoModal .close {
    position: fixed;
    left: unset;
    top: 10px;
    z-index: 1;
    color: #98bfce;
    right: 18px;
    font-size: xx-large;
}

.page-node-331 .barco-logo img {
    width: 132px;
    margin-left: -5px;
    vertical-align: middle;
    text-align: center;
    margin-top: 5px;
}

/* News Release Details */
.page-node-type-who-s-using-clearone-landing-pag .news_main_slider_area .top-banner-outer .front-top-banner-content,
.page-node-type-news-release-details .news_main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    max-width: 50%;
    width: 100%;
    margin-left: -10px;
    display: flex;
    align-items: center;
    height: 600px;
}

.page-node-type-who-s-using-clearone-landing-pag .top-banner-outer .tb-title,
.page-node-type-news-release-details .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

.page-node-type-who-s-using-clearone-landing-pag .down-arrow-sec,
.page-node-type-news-release-details .down-arrow-sec {
    position: absolute;
    padding-top: 225px;
}

section .about-clearone-section p,
section .news_release_head_area p,
.page-node-type-who-s-using-clearone-landing-pag .product_award_area p,
.page-node-type-news-release-details .product_award_area p {
    font-size: 17px;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
}

.page-node-type-who-s-using-clearone-landing-pag p em,
.page-node-type-news-release-details p em {
    font-size: 16px;
}

section.news-releases {
    margin-bottom: 100px;
}

section.news_release_head_area .news-release-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: var(--color-primary);
    font-size: 44px;
    line-height: 50px;
}

section.news_release_head_area {
    margin: 0px 0px 15px 0px;
}

.page-node-type-who-s-using-clearone-landing-pag section.news_release_head_area,
.page-node-type-news-release-details section.news_release_head_area {
    margin: 75px 0px 15px 0px;
}

.news-release-head-section .news-release-date {
    font-size: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.about_clearone_area {
    margin: 25px 0px 100px 0px;
}

.about-clearone-section .about-clearone-p1 {
    margin-bottom: 15px;
}

.about-clearone-section .about-clearone-p3 {
    line-height: 20px;
    margin-top: 35px;
    margin-bottom: 15px;
}

.news-rel-prod img {
    width: 500px;
    float: left;
    margin-left: -60px;
    margin-bottom: 25px;
}

.news-rel-tag img {
    width: 250px;
    margin-right: 80px;
    float: right;
}

.news-prod-head {
    float: left;
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
    position: relative;
    z-index: 999;
}

.news-head-hr {
    border-bottom: 2px solid #303c47;
    width: 405px;
    position: relative;
    bottom: 25px;
    margin-left: -15px;
}

.iatf-bma-360 .news-head-hr {
    width: 258px;
}

.iatf-bma-360 .news-rel-prod img {
    width: 300px;
    float: left;
    margin-left: -25px;
    margin-bottom: 25px;
}

.iatf-bma-360 .news-prod-head {
    width: 100%;
    position: relative;
    z-index: 999;
}

.news-rel-unite20 p.news-rel-prod-cont1 {
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.news-rel-unite20 .news-prod-head {
    margin-left: 0px;
}

.news-rel-unite20 .news-head-hr {
    margin-left: 0px;
}

.news-rel-unite20 p.news-rel-prod-cont2 {
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 25px 0px;
}

.news-rel-unite20 .news-rel-prod-cont1 strong {
    color: #ff5400;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.unite-20-news-rel-prod-tag img {
    width: 200px;
    object-fit: cover !important;
    float: right;
    margin-top: -80px;
    margin-right: 60px;
}

.news-rel-unite20 .news-rel-prod-cont {
    width: 52%;
}

/* AV Enterprise */
.av-enterprise h1.tb-title {
    width: 400px;
}

/* Amazon videos in Product Pages Layout */
video#prodvid {
    width: 1200px;
}

/* Convergence Landing Page */
.product-landing .main_slider_area .top-banner-outer .front-top-banner-content,
.convergence-landing .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 45%;
    width: 100%;
    padding-left: 0px;
}

.product-landing .footer.black-bg,
.convergence-landing .footer.black-bg {
    background: #2D3538;
}

.product-landing .footer,
.convergence-landing .footer {
    clear: both;
    font-size: 16px;
    color: white;
}

.product-landing .footer,
.convergence-landing .footer {
    margin-top: 45px;
    padding-top: 35px;
    padding-bottom: 36px;
    border-top: 1px solid #E5E5E5;
}

.product-landing .footer-content .list-icon li,
.convergence-landing .footer-content .list-icon li {
    margin-bottom: 12px;
    margin-left: 20px;
}

.product-landing .footer-content .list-icon,
.convergence-landing .footer-content .list-icon {
    list-style: outside none none;
    padding-left: 0;
    padding-top: 20px;
}

.product-landing ul.list-icon,
.convergence-landing ul.list-icon {
    padding: 0;
    margin: 0;
}

.product-landing .copy,
.convergence-landing .copy {
    border-top: 1px solid #fff;
    padding-top: 10px;
}

.product-landing .social-icons.bor-light ul li a,
.convergence-landing .social-icons.bor-light ul li a {
    border: 1px solid #333333;
}

.product-landing .social-icons ul li a,
.convergence-landing .social-icons ul li a {
    border-radius: 4px;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 0 4px 4px 0;
    overflow: hidden;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 32px;
    border: 1px solid #d7d7d7;
}

.product-landing .eform,
.convergence-landing .eform {
    padding: 50px 0;
}

.product-landing .section-lg,
.convergence-landing .section-lg {
    width: 100%;
    float: left;
    padding: 75px 0 75px 0;
}

.product-landing .hubspot-form-2 h1 a,
.product-landing .hubspot-form-2 h1,
.convergence-landing .hubspot-form-2 h1 {
    margin-left: 15px;
    margin-bottom: 50px;
    color: #303c47;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
}

.bma-360-landing .main_slider_area .top-banner-outer .tb-title,
.page-node-type-product-landing-page-1 .main_slider_area .top-banner-outer .tb-title,
.dialog-10-landing .main_slider_area .top-banner-outer .tb-title {
    display: none;
}

.product-landing .main_slider_area .top-banner-outer .tb-title,
.convergence-landing .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

.product-landing .main_slider_area .top-banner-outer,
.convergence-landing .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: unset !important;
    background-position: left top !important;
    background-color: #ff6306 !important;
}

.convergence-enterprise-landing .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 50% !important;
    width: 100%;
    padding-left: 0px;
}

.product-landing .main_slider_area .top-banner-outer .tb-desc,
.convergence-landing .main_slider_area .top-banner-outer .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #303c47;
    margin-bottom: 10px;
    width: 75%;
}

.product-landing .social-icons,
.convergence-landing .social-icons {
    float: left;
    list-style: none;
    margin-bottom: 20px;
}

.product-landing .social-icons ul,
.convergence-landing .social-icons ul {
    padding: 0;
    margin-top: 20px;
}

.product-landing .social-icons ul li,
.convergence-landing .social-icons ul li {
    float: left;
    list-style: none;
}

.product-landing .conv-cyc-img,
.convergence-landing .conv-cyc-img {
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-landing .conv-cyc-img img,
.convergence-landing .conv-cyc-img img {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center;
}

.product-landing .free-till-2023 p,
.convergence-landing .free-till-2023 p {
    font-size: 94px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #ff5400;
}

section.convergence_area {
    margin: 100px 0px;
}

.land-cloud-enterprise-av-manager-sec {
    margin: 100px 0px 50px;
}

.land-cloud-av-manager-sec-top p,
.land-enterprise-av-manager-sec-top p {
    font-size: 40px;
    line-height: 42px;
}

.land-cloud-av-manager-sec-top p span,
.land-enterprise-av-manager-sec-top p span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #ff5400;
}

.land-cloud-av-manager-sec-top,
.land-enterprise-av-manager-sec-top {
    margin-bottom: 25px;
}

.land-cloud-av-manager-sec-bot p,
.land-enterprise-av-manager-sec-bot p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    color: #303c47;
    width: 75%;
    margin: 35px 70px;
    line-height: 28px;
}

.land-cloud-av-manager-sec-bot,
.land-enterprise-av-manager-sec-bot {
    border: 1px solid #ff5400;
    display: block;
    justify-content: center;
    align-items: center;
    padding: 50px 0px 25px;
}

.land-cloud-av-manager-sec-bot img,
.land-enterprise-av-manager-sec-bot img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
}

.product-landing span.aura-top-icon,
.convergence-landing span.aura-top-icon {
    background-image: url(/sites/default/files/2021-10/DropArrowLand.png);
    background-color: transparent;
    height: 50px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

.free-till-2023 {
    margin-left: 0px;
}

.product-landing .free-till-2023 p span,
.convergence-landing .free-till-2023 p span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.land-cloud-av-manager-sec-top p a,
.land-enterprise-av-manager-sec-top p a {
    color: #303c47;
}

.land-cloud-av-manager-sec-bot p a,
.land-enterprise-av-manager-sec-bot p a {
    color: #303c47;
}

.product-landing section.header_area,
.convergence-landing section.header_area {
    background-color: #fff;
    margin: 25px 0px 75px;
}

.product-landing .social-icons-sec,
.convergence-landing .social-icons-sec {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}

.product-landing .sky-form .hs-form-field label,
.convergence-landing .sky-form .hs-form-field label {
    color: #303c47 !important;
    font-size: 16px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 900;
}

.product-landing .sky-form .hs_recaptcha.hs-recaptcha.field.hs-form-field,
.convergence-landing .sky-form .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    display: none !important;
}

.product-landing .sky-form .hs-input:not([type=file]),
.convergence-landing .sky-form .hs-input:not([type=file]) {
    background-color: #fff !important;
}

.product-landing .sky-form .hs-input,
.convergence-landing .sky-form .hs-input {
    border: 1px solid #303c47;
    box-sizing: border-box !important;
}

.convergence-landing .sky-form input.hs-input.error:focus,
.product-landing .sky-form input.hs-input.error:focus,
.convergence-landing .sky-form div.field.error input:focus,
.product-landing .sky-form div.field.error input:focus,
.convergence-landing .sky-form div.field.error textarea:focus,
.product-landing .sky-form div.field.error textarea:focus,
.convergence-landing .sky-form div.field.error .chzn-choices:focus,
.product-landing .sky-form div.field.error .chzn-choices:focus,
.convergence-landing .sky-form textarea.hs-input.error:focus,
.product-landing .sky-form textarea.hs-input.error:focus,
.convergence-landing .sky-form select.hs-input.error:focus,
.product-landing .sky-form select.hs-input.error:focus {
    border-color: #303c47;
}

/* Commercial Product pages */
.page-node-type-products .views-element-container.form-group .view-specifications-products-page h3 {
    margin: 70px 0 0px 0 !important;
}

/* Alignment issue  */
body.page-node-294 .clearone-single-box a img {
    height: 300px;
}

.page-node-type-resource-library-landing-page .owl-carousel .owl-wrapper-outer {
    top: 0px;
}

/* Cloud based section */
.cloud-based-section {
    display: flex;
    align-items: center;
}

.cloud-based-colla a img {
    height: 190px;
    object-fit: contain;
}

.cloud-based-video img,
.video-img-bg {
    width: 320px;
    height: 195px;
    object-fit: contain;
}

.playpause {
    background-image: url('/sites/default/files/2021-12/video-play.png');
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    position: absolute;
    left: -35%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    margin: auto;
    background-size: contain;
    background-position: center;
    object-fit: contain;
    cursor: pointer;
}

#solVideoModal .modal-dialog {
    position: relative;
    top: 0px !important;
    right: auto;
    left: 0px !important;
    bottom: 0;
}

#solVideoModal .modal-body {
    padding: 0px;
}

#solVideoModal .modal-header {
    display: none;
}

#solVideoModal .modal-content {
    background-color: #000;
}

#solVideoModal .close {
    position: fixed;
    left: unset;
    top: 10px;
    z-index: 1;
    color: #98bfce;
    right: 18px;
    font-size: xx-large;
}

/* HubSpot Form */
.page-node-type-hubspot-form .header-top-area {
    display: none;
}

.page-node-type-hubspot-form .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: var(--color-primary);
    margin: 40px 0px;
}

.page-node-type-hubspot-form .banner-title-desc {
    margin-top: 25px;
    color: var(--color-primary);
}

.page-node-type-hubspot-form h1.tb-title {
    font-size: 40px;
    color: var(--color-highlight);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 300;
}

/* Dialog 10 */
p.price-instruction {
    line-height: 15px;
}

.price-instruction-sec {
    margin-top: 10px;
    margin-left: -15px;
}

.dialog10-docs-list {
    display: flex;
    align-items: center;
}

.dialog-10.commercial-layout .aura-footnote {
    display: none;
}

.dialog-10.commercial-layout section.bma_includes_bottom_area {
    margin-bottom: 75px;
}

.dialog-10.commercial-layout .views-field-field-bma-360-links ul li a {
    color: #ff5400;
}

.dialog-10.commercial-layout .views-field-field-bma-360-links ul li {
    list-style-type: none;
    font-weight: 900;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
}

.dialog-10.commercial-layout .video-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.dialog10-docs-list .video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

.dialog10-docs-list .docs-list,
.dialog10-docs-list .docs-link,
.dialog10-docs-list .resource-lib-links {
    padding-left: 0px;
}

.dialog10-docs-list .resource-lib-links,
.dialog10-docs-list .resource-rel-media {
    padding-right: 5px;
}

.dialog10-docs-list iframe {
    border: none;
    width: 100%;
}

.page-node-type-products div#specifications h3 {
    margin: 70px 0 0px 0 !important;
}

.room-sol-boxes.sol-11531 .room-sol-link {
    display: none;
}

.room-sol-boxes.room-sol-boxes-59674 .room-sol-link {
    display: none;
}

.room-sol-boxes.room-sol-boxes-59674 .room-sol-title h3 {
    margin: 15px 0px 0px 12px !important;
}

.dialog-10.aura-layout .room_solution_area .room-sol-title h3 {
    margin: 15px 0px 0px 12px !important;
}

.dialog-10.aura-layout .main_slider_area .top-banner-outer {
    background-position: center top 25% !important;
}

/* Video Library page */
.page-node-type-video-library-placeholder .modal-header h4 {
    text-align: center;
}

.page-node-type-video-library-placeholder .modal-dialog {
    position: relative;
    top: 0px;
    right: auto;
    left: 0px;
    bottom: 0;
}

.page-node-type-video-library-placeholder video#video {
    width: 1200px !important;
}

.page-node-type-video-library-placeholder .modal-footer {
    display: none;
}

.page-node-type-video-library-placeholder .close {
    font-size: 35px;
}

/* NEW tag */
.page-node-type-aura-home-page .room-sol-boxes.room-sol-boxes-59674 .room-sol-title h3 {
    margin: 70px 0 31px 0 !important;
}

.room-sol-boxes.sol-11531 .room-sol-title h3 {
    margin: 15px 0px 0px 12px !important;
}

/* Xceed BMA */
.barco-logo.xceed-bma-awards img {
    width: 150px;
    margin-left: -5px;
    object-fit: contain;
}

/* Aura Contact Support */
.page-node-type-contact-support .main_slider_area .top-banner-outer .front-top-banner-content {
    max-width: 55%;
}

.page-node-type-contact-support .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center top !important;
    margin-top: 40px;
}

.contact_support_sub_heading_area p.prod-head {
    padding-left: 0px !important;
    padding-top: 25px;
    color: var(--color-primary);
    font-size: 40px;
    line-height: 45px;
    width: 100%;
    margin-top: 15px;
}

section.contact_support_sub_heading_area {
    padding: 0px 110px;
    margin-top: 50px;
}

section.contact_support_details {
    margin: 60px 0px 90px;
}

section.contact_support_details .aura-contact p {
    margin: 10px 0px !important;
    font-size: 30px;
    color: var(--color-primary) !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.contact_support_details .aura-contact p a {
    color: var(--color-primary) !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-weight: 900;
}


section.contact_support_details .aura-contact h4,
section.contact_support_details .aura-support h4 {
    text-align: left;
    border: 1px solid;
    width: fit-content;
    background-color: var(--color-primary);
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 32px;
    padding: 10px 30px;
    margin-bottom: 30px;
}

section.contact_support_details .aura-contact {
    border-right: 1px solid #323e48;
}

section.contact_support_details .aura-support {
    margin-left: 50px;
}

section.contact_support_details .aura-support h5 {
    color: #98bfce;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.contact_support_details .aura-support p a {
    font-size: 30px;
    color: var(--color-primary) !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.contact_support_details .aura-support .tech-support {
    margin-top: 30px;
}


a.aura-page-menu {
    display: none !important;
}

.page-node-type-contact-support a.aura-page-menu,
.page-node-type-quick-start-guide.aura-layouts a.aura-page-menu,
.page-node-type-room-solutions a.aura-page-menu,
.path-store a.aura-page-menu,
.page-node-type-accessories-page a.aura-page-menu,
.aura-layout.page-node-type-products a.aura-page-menu,
.page-node-type-aura-home-page a.aura-page-menu {
    display: block !important;
}

.page-node-type-contact-support a.commercial-page-menu,
.page-node-type-quick-start-guide.aura-layouts a.commercial-page-menu,
.page-node-type-room-solutions a.commercial-page-menu,
.path-store a.commercial-page-menu,
.page-node-type-accessories-page a.commercial-page-menu,
.aura-layout.page-node-type-products a.commercial-page-menu,
.page-node-type-aura-home-page a.commercial-page-menu {
    display: none !important;
}

.page-node-type-contact-us-page .select-wrapper:after {
    margin-top: -1.5em;
}

/* Video Library */
section.video-library-section .product-video {
    margin-top: 80px;
}

section.video-library-section {
    margin: 0px;
}

section.video-library-section h4 {
    color: #303c47;
    font-weight: 700;
    font-size: 17px;
    padding-top: 0px;
    text-align: left;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}

section.video-library-section .video-lib-thumbnail img {
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    border: 1px solid #303c47;
}

section.video-library-section img.prod-video-play {
    position: absolute;
    top: 75px;
    left: 170px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    cursor: pointer;
    border: unset;
}

section.video-library-section .owl-prev {
    background-image: url(/themes/custom/clearone/img/video-left-arrow.png) !important;
    content: ' ';
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 65px;
    height: 50px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent !important;
    position: absolute;
    left: -8%;
    top: 10%;
}

section.video-library-section .owl-next {
    background-image: url(/themes/custom/clearone/img/video-right-arrow.png) !important;
    content: ' ';
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 65px;
    height: 50px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent !important;
    position: absolute;
    right: -8%;
    top: 10%;
}

#cboxClose.cbox-close-plain {
    position: absolute;
    font-size: 35px !important;
    width: 30px !important;
    height: 30px !important;
}

.view-related-products .related-products-item {
    border: 1px solid #323e48;
    margin: 25px;
    padding: 40px;
    padding-bottom: 60px;
}

.view-related-products .related-products-item:hover {
    border: 1px solid #009ba2;
    cursor: pointer;
}

.view-related-products .owl-wrapper-outer .owl-item .related-product-img {
    margin-bottom: 50px;
}

/* New Tag for commercial */
.new-tag-comm {
    width: 150px;
    position: absolute;
    right: -70%;
    top: 0px;
}

.ssosp-wrapper.ssosp-wrapper-11840:before {
    background-image: url(/sites/default/files/2021-12/new-tag-other-page.png);
    background-repeat: no-repeat;
    height: 100px;
    width: 200px;
    object-fit: contain;
    position: absolute;
    top: 125px;
    background-color: transparent !important;
    content: '';
    background-size: 50% 50%;
}

.new-tag-bottom a img {
    width: 100px !important;
    object-fit: contain !important;
    position: absolute;
    bottom: 10px;
    border: unset !important;
    left: 20px;
}

/*
.top_box_image_2.top_box_image_11564 .new-tag-bottom-11564 {
    display: block !important;
}
*/
.new-tag-sec-16 .ssosp-item-title {
    margin: 0 0 30px 0 !important;
}

.new-tag-sec-16 .new-tag-bottom-16 {
    display: block !important;
}

.micro-new-tag-137 .new-tag-bottom-137 {
    display: block !important;
}

.room-sol-boxes.room-sol-boxes-1 .new-tag-bottom-60433 {
    display: block !important;
}

.room-sol-boxes.room-sol-boxes-1 .new-tag-bottom a img {
    width: 100px !important;
    object-fit: contain !important;
    position: absolute;
    bottom: 15px;
    border: unset !important;
    left: 30px;
}

/* Video Hub */
body.video-hub .main_slider_area .top-banner-outer .front-top-banner-content {
    max-width: 35%;
    display: flex;
    align-items: center;
    height: 700px;
    top: unset;
}

body.video-hub .main_slider_area .top-banner-outer {
    height: 600px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right top !important;
    background-color: transparent !important;
}

body.video-hub .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

body.video-hub img.prod-video-play {
    position: absolute;
    top: 75px;
    left: 115px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    border: unset !important;
}

body.video-hub .product-video-library {
    height: 350px !important;
    position: relative;
}

body.video-hub .product-video-library h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 17px;
    line-height: 22px;
    width: 85%;
    cursor: pointer;
    color: #303c47;
    font-weight: 700;
}

body.video-hub .video-hub-row {
    margin-top: 0px;
}

body.video-hub section.video_hub_area .video-hub h2 {
    font-size: 40px;
    color: #303c47;
    font-weight: 900;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 100px 0px 35px;
}

body.video-hub section.video_hub_area .view-filters.form-group {
    position: relative;
    bottom: 0px;
    right: 50px;
    text-align: right;
}

body.video-hub section.video_hub_area .view-content {
    margin-top: 50px;
}

body.video-hub .form-item-field-video-category {
    margin-right: 30px;
}

body.video-hub section.video_hub_area .view-filters.form-group select {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    text-align: center;
}

body.video-hub section.video_hub_area select.form-control {
    height: 50px;
    border: 2px solid #ff6306;
}

body.video-hub section.video_hub_area .select-wrapper:after {
    color: #ff6306;
    padding-right: 1.5em;
}

body.video-hub section.video_hub_area .form-control:focus {
    border-color: #ff6306;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #ff6306, 0 0 8px #ff6306;
    box-shadow: inset 0 1px 1px #ff6306, 0 0 8px #ff6306;
}

body.video-hub section.video_hub_area .pagination>li>a,
body.video-hub section.video_hub_area .pagination>li>span {
    color: var(--color-primary);
    background-color: #fff;
    border: unset;
}

body.video-hub section.video_hub_area .pagination>.active>a {
    color: var(--color-primary);
    cursor: default;
    background-color: transparent;
    border-color: #337ab7;
}

body.video-hub section.video_hub_area .pagination>li {
    display: inline;
    font-size: 20px;
}

body.video-hub section.video_hub_area nav.pager-nav {
    margin-top: 50px;
}

section.video_hub_area .video-lib-thumbnail img {
    cursor: pointer;
    border: 1px solid #323e48;
}

section.video_hub_area .form-item-video-search input,
section.video_hub_area input#edit-video-search {
    height: 50px;
    border: 2px solid #ff6306;
}

section.video_hub_area .form-item-video-search input {
    font-size: 18px;
    background-position: 275px 15px;
    background-image: url(/themes/custom/clearone/img/video-search.png);
    background-repeat: no-repeat;
}

/* Awards Section - Commercial Layout */

section.award_section {
    margin: 75px 0px;
}

section.award_section .award-section-top h2 {
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.award_section .award-section-top p {
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

section.award_section .award-section-top p span {
    background: #fff;
    padding: 0 25px;
}

section.award_section .award-section {
    margin-top: 25px;
}

.aura-layout section.award_section .award-section-top h2 {
    text-align: center;
    border-bottom: unset;
    line-height: 0.1em;
    margin: 10px 0 20px;
}

.aura-layout section.award_section .award-section {
    border-bottom: 1px solid #000;
    padding-bottom: 30px;
}

.aura-layout section.award_section .award-section-top {
    margin: 0 -70px 0 15px;
}

/* compatible section */
section.compatible_section h2 {
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.compatible_section .compatible-section {
    margin: 40px 0px;
}

section.compatible_section {
    margin-bottom: 85px;
}

.product-information h2:first-child {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 0px 0 30px;
}

.bma360d section.award_section .award-section {
    margin-top: 25px;
    margin-bottom: 40px;
}

.bma360d section.award_section {
    margin: 75px 0px -50px;
}

.compatible-with-section h2:first-child {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 10px 0 10px;
}

section.compatible_section .compatible-section img {
    width: 120px;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

section.compatible_section_top {
    margin: 75px 0px !important;
}

section.compatible_section .logos {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
}

.product-information h2 span,
.compatible-with-section h2 span {
    background: #fff;
    padding: 0 25px;
}

.aura-layout section.compatible_section {
    margin-bottom: 75px;
    margin-top: 75px;
}

.aura-layout section.compatible_section .compatible-with-section {
    margin: 0 -70px 0 15px;
}

section.video-library-section h3:before {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
    margin-right: 0.5em;
}

section.video-library-section h3:after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
    margin-left: 0.5em;
}

section.video-library-section h3 {
    display: flex;
    align-items: center;
    text-align: center;
    margin: 0px !important;
    font-size: 42px;
    color: #303c47;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.bma360 .view-related-products-product-line-page .view-header h3 {
    display: flex;
    align-items: center;
    text-align: center;
    font-weight: 700;
}

section.video-library-section .owl-prev {
    position: absolute;
    left: -10%;
}

section.video-library-section .owl-next {
    position: absolute;
    right: -10%;
}

section.award_section .award-section img {
    width: 130px;
    height: auto;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

section.award_section img.comsol-logo {
    height: 130px !important;
    width: 230px !important;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

section.award_section img.innovative-prod-logo {
    width: auto;
    float: right;
    position: relative;
    right: -80px;
}

section.award_section .award-section div {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
}

.bma360 section.award_section .award-section {
    margin-left: -45px;
}

/* Video Library */
section.video-library-section .owl-carousel .owl-wrapper.owl-video-center {
    width: 100% !important;
    display: flex !important;
    justify-content: center;
}

/* Upcoming Tour Dates */
.upcoming-tour-dates h3 {
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-align: left;
    margin-bottom: 50px !important;
    color: #fff !important;
}

.page-node-type-re-connections-tour .product-line-page-details-outer .banner-title-desc .page-title-header {
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 65px;
    line-height: 65px;
}

/* Training Video */
#trainingVideoModal .modal-dialog {
    position: relative;
    top: 0;
    right: auto;
    left: auto;
    bottom: 0;
}

#trainingVideoModal .close {
    position: fixed;
    left: unset;
    top: 10px;
    z-index: 1;
    color: #fff;
    right: 18px;
    font-size: xx-large;
}

#trainingVideoModal .modal-content {
    background-color: #000;
}

.self-paced-video {
    margin-left: -15px;
}

.self-paced-video .play-pause {
    cursor: pointer;
    position: absolute;
    top: 40px;
    left: 110px;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    border: unset !important;
}

.self-paced-video .video-img-bg {
    width: 225px;
    height: auto;
    object-fit: contain;
    border: 1px solid #fff;
}

.self-paced-video p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #fff !important;
    line-height: initial;
    font-size: 16px;
}

.path-training-all .product-line-page-details-outer {
    height: 650px !important;
}

/* Design Library */
.path-training-all .training-modules .accordion:after {
    background-image: url(/sites/default/files/2022-03/plus-math-50.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
}

.path-training-all .training-modules .accordion.active:after {
    background-image: url(/sites/default/files/2022-03/minus-math-50.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
}

.design-library .ui-state-default:after {
    background-image: url(/sites/default/files/2022-03/plus-math-50.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 10px;
    content: '';
}

.design-library .ui-state-active:after {
    background-image: url(/sites/default/files/2022-03/minus-math-50.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 10px;
    content: '';
}

.path-training-all h3.js-views-accordion-group-header,
.design-library h3.js-views-accordion-group-header {
    color: #ffffff !important;
    padding: 15px 25px !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
    background-color: #ff6306 !important;
    border: unset;
    margin: 0px 12px 5px 15px !important;
    line-height: 1.3;
}

.path-training-all .ui-accordion .ui-accordion-content,
.design-library .ui-accordion .ui-accordion-content {
    padding: 1.2em 2.2em 3.2em;
    border-top: 0;
    overflow: auto;
    border: unset;
}

.design-library .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff6306 !important;
}

section.design_lib_area .design-lib-filter-head h2 {
    font-size: 40px;
    color: #303c47;
    font-weight: 900;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.design_lib_area .design-lib-filter-head p {
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-top: 12px;
}

section.design_lib_area {
    margin: 75px 0px;
}

.view-digital-literature .view-header,
.view-design-library .view-header {
    background: #ff6306 !important;
    margin: 0px 12px 50px 15px !important;
    color: #ffffff;
    cursor: pointer;
    font-size: 100%;
    font-weight: normal;
    line-height: 1.3;
    outline: 0 none;
    padding: 0.5em 0.5em 0.5em 2.2em;
    position: relative;
    border: none;
    border-radius: unset;
    outline: unset;
}

.design-lib-filter-area {
    margin-bottom: 135px;
}

.view-digital-literature ul.field-resource-file li,
.view-design-library ul.field-resource-file li {
    font-size: 18px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 5px 30px;
    padding: 0px;
}

.view-digital-literature ul.field-resource-file li span.divider,
.view-digital-literature ul.field-resource-file li a:hover,
.view-design-library ul.field-resource-file li span.divider,
.view-design-library ul.field-resource-file li a:hover {
    color: #ff6306;
}

.rl-bottom-sec a:after {
    color: #ff6306;
    margin-left: 10px;
    background-image: url(/sites/default/files/2022-02/right-arrows.svg) !important;
    height: 17px;
    width: 25px;
    background-repeat: no-repeat;
    position: absolute;
    content: '';
    object-fit: contain !important;
    margin-top: 4px;
}

.view-digital-literature ul.field-resource-file li a,
.view-design-library ul.field-resource-file li a {
    color: var(--color-primary);
    margin-left: 25px;
    margin-right: 50px;
}

body.digital-literature section.design_lib_area .view-filters.form-group select,
body.design-library section.design_lib_area .view-filters.form-group select {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    text-align: left;
}

body.digital-literature section.design_lib_area select.form-control,
body.design-library section.design_lib_area select.form-control {
    height: 55px;
    border: 2px solid #ff6306;
    padding-right: 125px;
    padding-left: 15px;
}

body.digital-literature section.design_lib_area .select-wrapper:after,
body.design-library section.design_lib_area .select-wrapper:after {
    color: #ff6306;
    padding-right: 1.5em;
    background-image: url(/sites/default/files/2022-02/drop-down-arrows.svg) !important;
    height: 30px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 15px;
    top: 20px;
    left: unset;
    background-position: center;
    content: '';
    object-fit: contain !important;
}

.view-digital-literature .view-filters.form-group,
.view-design-library .view-filters.form-group {
    float: right;
    position: relative;
    z-index: 1;
    top: -200px;
    right: 10px;
}

.path-frontpage .both-page-menu {
    display: block !important;
}

.rl-bottom-sec a {
    color: #ff6306;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 22px;
    margin-top: 12px;
    padding-right: 75px;
}

.rl-bottom-sec {
    text-align: center;
    margin-top: 50px;
}

/* Video Header */
.home-off-sol-video-header .video-header {
    position: absolute;
    background-color: black;
    height: 700px;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
}

.home-off-sol-video-header .video-header video {

    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    /*
  width: 100vw;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0; */
}

.page-node-type-re-connections-tour .video-header {
    position: absolute;
    background-color: black;
    height: 700px;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
}

.page-node-type-re-connections-tour .video-header video {
    /*
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  */
    width: 100vw;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

.home-off-sol-video-header .video-header {
    display: block !important;
}

/* Independent Study Courses */
.path-training-all .page-filter-area {
    position: relative;
    top: 20px;
}

.path-training-all .training_view_page .views-exposed-form {
    margin-top: 50px !important;
}

.path-training-all .self-paced-course-sec {
    margin-top: 15px;
}

/* Dialog 10 Landing & BMA 360*/
.dialog-10-landing .hs_recaptcha.hs-recaptcha.field.hs-form-field iframe {
    margin-left: -8px !important;
}

.dialog-10-landing .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: left bottom !important;
    background-color: #ff6306 !important;
}

/* BMA 360 landing page */
.page-node-type-product-landing-page-1.product-landing .conv-cyc-img,
.bma-360-landing.product-landing .conv-cyc-img {
    display: block;
    justify-content: center;
    align-items: center;
}

.page-node-type-product-landing-page-1 .bma-360-land-awards img,
.bma-360-landing .bma-360-land-awards img {
    width: 140px;
    margin-bottom: 50px;
    object-fit: contain;
}

.bma-360-land-awards.bma-360-land-awards-4 img {
    margin-bottom: 0px !important;
    margin-top: 50px;
}

.page-node-type-product-landing-page-1 .main_slider_area .top-banner-outer img,
.bma-360-landing .main_slider_area .top-banner-outer img {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* New Banner image */
.page-node-1533.page-node-type-products .main_slider_area .top-banner-outer,
.page-node-296.page-node-type-products .main_slider_area .top-banner-outer,
.page-node-35.page-node-type-products .main_slider_area .top-banner-outer,
.page-node-329.page-node-type-products .main_slider_area .top-banner-outer,
.page-node-325.page-node-type-products .main_slider_area .top-banner-outer,
.page-node-327.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff6306 !important;
}

.page-node-296.page-node-type-products .main_slider_area .top-banner-outer .tb-title {
    line-height: 74px;
}

/* Awards section */
.land-awards-img-60798 img {
    width: auto !important;
    object-fit: cover;
    margin: auto;
}

.home-awards-sec-60568 .home-awards-img img {
    width: 150px !important;
    height: 100px;
    object-fit: contain;
}

.page-node-1532 section.award_section .award-section img,
.page-node-11746 section.award_section .award-section img,
.dialog-10 section.award_section .award-section img {
    width: auto;
    height: auto;
}

/* Aura Products */
section.aura_main_slider_area {
    position: relative;
    top: -25px;
}

section.aura_main_slider_area .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 40%;
    width: 100%;
    padding-left: 0px;
}

section.aura_main_slider_area h1.tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

section.aura_main_slider_area .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #FFF;
    margin-bottom: 10px;
}

img.aura-product-header-img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.page-node-type-aura-products .compatible-with-section ul {
    margin: 40px 0px;
}

.page-node-type-aura-products .compatible-logos ul li {
    display: inline-block;
    text-align: center;
    width: 20% !important;
    margin-left: auto;
    margin-right: auto;
}

.page-node-type-aura-products .compatible-with-section ul li img {
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
    align-items: center;
    width: 120px;
}

.page-node-type-aura-products .resources-bg h2,
.page-node-type-aura-products .resources-bg h4 {
    font-weight: 700 !important;
    text-align: center;
    font-size: 42px;
    color: #303c47;
}

.page-node-type-aura-products .related-products-bottom-section .view-header h4 {
    color: #303c47;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 2px;
    font-size: 30px;
    padding-bottom: 70px;
}

.page-node-type-aura-products .room-sol-boxes-item.room-sol-title h3 {
    color: #fff;
    width: 100%;
    padding-top: 10px;
    line-height: 1.2em;
}

.page-node-type-aura-products .owl-wrapper-outer .owl-item .related-products-item .clearone-link-wrapper {
    text-transform: none;
    font-size: 20px;
    background: #303c47;
}

.page-node-type-aura-products .related-products-item .clearone-link-wrapper a {
    text-align: center;
    float: none !important;
}

.page-node-type-aura-products .owl-wrapper-outer .owl-item .related-products-item h4 a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    margin: 0 auto 20px;
}

.page-node-type-aura-products .datasheet-pdf-link .field-content a {
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    background-color: #303c47;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 20px 90px 20px 55px;
    font-weight: 400;
    font-size: 20px;
}

.page-node-type-aura-products .datasheet-container .datasheet_enviorment .datasheet-link {
    position: absolute;
    bottom: -4px;
    right: 485px;
}

.page-node-type-aura-products .datasheet_enviorment span.datasheet-icon {
    background-image: url(/themes/custom/clearone/img/GoArrowWhite.png);
    background-color: transparent;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom right;
    float: left;
}

.page-node-type-aura-products .resources-bg {
    background-color: #fff;
    margin: 0px 0px 50px;
    padding: 0px 0px;
}

.page-node-type-aura-products .owl-wrapper-outer .owl-item .related-products-item h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    margin: 0 20px 20px;
    position: absolute;
    top: 60px;
    width: 43%;
    text-align: left;
}

.page-node-type-aura-products .owl-wrapper-outer .owl-item .related-products-item .centered-table {
    height: 150px;
}

.page-node-type-aura-products .owl-buttons {
    display: none;
}

.page-node-type-aura-products .browse-kb-articles {
    margin-bottom: 0;
    margin-top: 0px;
    display: inline-block;
    width: 100%;
    position: relative;
}

.page-node-type-aura-products .room_solution_area {
    margin: 15px;
}

.page-node-type-aura-products .related-products-bottom-section {
    margin-top: 50px;
    margin-bottom: 3px;
}

.page-node-type-aura-products .room-sol-boxes-item.room-sol-title {
    width: 90% !important;
}

.page-node-type-aura-products .room-sol-link {
    position: absolute;
    bottom: 20px;
    left: 35px;
}

.page-node-type-aura-products #product-overview .key_highlight {
    background: #d1d2d4;
    min-height: 400px;
    height: auto;
    padding-bottom: 75px;
}

.page-node-type-aura-products ul.nav.nav-tabs .nav-item.active {
    background: rgb(53, 69, 72);
}

.page-node-type-aura-products ul.nav.nav-tabs .nav-item {
    background: #98bfce;
    width: calc(100% / 3);
    margin: 0;
    border: 1px solid #FFF;
    float: left;
    padding: 10px;
    text-align: center;
}

.page-node-type-aura-products #product-overview .key_highlight ul {
    padding-left: 75px;
    list-style-position: outside;
    padding-top: 75px;
}

.page-node-type-aura-products #product-overview .key_highlight ul li:before {
    display: block;
    content: "✔";
    position: absolute;
    left: -15px;
    color: rgb(53, 69, 72);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    top: 5px;
}

.page-node-type-aura-products .product-content-tabs .reference_feature .reference-left {
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.page-node-type-aura-products .product-content-tabs .reference_feature_wrap {
    color: #fff;
}

.page-node-type-aura-products .product-content-tabs .reference_feature .reference-right {
    position: relative;
    left: -1px;
    background: rgb(53, 69, 72);
    padding-top: 75px;
}

.page-node-type-aura-products #product-overview .key_highlight ul li {
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    padding-right: 75px;
    padding-left: 0px;
    position: relative;
    float: left;
    color: rgb(53, 69, 72);
    font-size: 17px;
    width: 50%;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 10px;
}

.page-node-type-aura-products .product-content-tabs .reference_feature {
    padding-left: 0;
    padding-right: 0;
    margin-top: 75px;
    margin-bottom: 150px;
}

.page-node-type-aura-products .views-field-field-specification-lists ul {
    padding-left: 75px;
    list-style-position: outside;
    padding: 15px;
    line-height: 1.5em;
    list-style: none;
    font-size: 17px;
}

.page-node-type-aura-products div#specifications h3 {
    margin: 70px 0 0px 0 !important;
}

.page-node-type-aura-products ul.nav.nav-tabs .nav-item a {
    color: white;
    font-size: 25px;
    border: 0px;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 700;
}

.page-node-type-aura-products ul.nav.nav-tabs .nav-item.active a {
    color: #fff;
    background-color: transparent;
    border: none;
}

.page-node-type-aura-products .product-content-tabs .reference_feature .reference-left ul li::before,
.page-node-type-aura-products .product-content-tabs .reference_feature .reference-right ul li::before {
    display: block;
    content: "✔";
    position: absolute;
    left: 75px;
    color: rgb(255, 255, 255);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
}

.page-node-type-aura-products .prod-video-play {
    position: absolute;
    bottom: 100px;
    left: 25px;
    z-index: 999;
}

/* UNITE 200 Landing & BMA 360 */
.unite-200-landing .hs_recaptcha.hs-recaptcha.field.hs-form-field iframe {
    margin-left: -8px !important;
}

.bma-360-landing .main_slider_area .top-banner-outer,
.unite-200-landing .main_slider_area .top-banner-outer {
    height: auto;
    width: auto;
    background-repeat: no-repeat !important;
    background-size: unset !important;
    background-position: unset !important;
    background-color: #ff6306 !important;
    background-image: unset !important;
}

.page-node-type-product-landing-page-1.product-landing section.header_area {
    background-color: #fff;
    margin: 25px 0px 25px;
}

.unite-200-landing .main_slider_area .top-banner-outer img {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.unite-200-landing .main_slider_area .top-banner-outer .tb-title {
    display: none;
}

.unite-200-landing .landing_sec_area {
    margin-left: 15px;
}

.unite-200-landing .landing_sec_area #sky-form p {
    color: #303c47;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
}

/* Re-Connections Tour */
section.reconnect_slider_area .top-banner-outer img {
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -25px;
    object-fit: contain;
    float: right;
}

section.reconnect_slider_area .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 34%;
    width: 100%;
    padding-left: 0px;
}

section.reconnect_slider_area p.rec-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 52px !important;
    line-height: 52px !important;
}

section.reconnect_slider_area h1.tb-title p {
    margin: 0 0 21px 0;
    color: var(--color-primary);
    font-size: 65px;
    line-height: 65px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.reconnect_slider_area .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 0 0 21px 0;
    color: var(--color-primary);
    font-size: 65px;
    line-height: 65px;
}

section.reconnect_slider_area .top-banner-outer {
    background-color: #d6dbdf;
    height: 700px;
}

.contact-us-for-more-info h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: var(--color-primary);
}

section.contact_us_for_more_info_area p a,
section.contact_us_for_more_info_area p {
    font-size: 35px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
    line-height: 45px;
    display: inline;
}

.contact-us-for-more-info {
    display: flex;
    align-items: center;
}

.contact-us-for-more-info-h:before {
    content: '';
    border-left: 1px solid #323e48;
    height: 75px;
    position: absolute;
    left: 100%;
    margin-left: 0px;
    top: -12px;
}

.contact-us-for-more-info-c {
    padding-left: 30px;
}

.tour-bucks h4 {
    font-size: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-top: 20px;
    margin-bottom: 15px;
    color: #ff6306;
}

.tour-bucks ol li,
.tour-bucks p {
    font-size: 16px;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.tour_bucks_area {
    padding-top: 50px;
    padding-bottom: 25px;
}

.tour-bonus {
    background-color: #eff0f0;
    width: 100%;
    padding: 15px 50px;
    margin: 5px 0px;
}

.tour-bucks h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: var(--color-primary);
    margin-bottom: 25px;
}

.view-re-connections-tour-slider h3 {
    margin: 0px !important;
    line-height: 45px !important;
    color: var(--color-primary) !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px !important;
}

.view-re-connections-tour-slider .view-header {
    margin-bottom: 65px;
}

.view-re-connections-tour-slider .owl-theme .owl-controls {
    margin-top: 0px;
    text-align: left;
    margin-left: 0px;
}

.on-the-road-again-content h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: var(--color-primary);
    margin-bottom: 25px;
}

.request-a-stop h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: var(--color-primary);
    margin-bottom: 25px;
}

.on-the-road-again-content p {
    font-size: 16px;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.on-the-road-again-content .panel-title {
    display: block;
    margin: 0px !important;
    padding: 10px 0px !important;
    font-size: 22px;
}

.on-the-road-again-content .panel-default>.panel-heading {
    color: #fff;
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.on-the-road-again-content .panel-default {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    border: unset !important;
    box-shadow: unset;
    color: #fff;
}

.on-the-road-again-content .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: var(--color-primary);
}

.on-the-road-again-content .panel-group .panel-heading+.panel-collapse>.panel-body,
.on-the-road-again-content .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #323e48;
}

.on-the-road-again-content .panel-body {
    padding: 30px;
}

.on-the-road-again-content .on-the-road-again-content ul li {
    font-size: 16px;
}

.on-the-road-again-content .panel-body {
    padding: 0px 30px 25px;
}

.on-the-road-again-content .enroll-link ul li {
    list-style-type: disc;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    margin-left: 0px !important;
}

.on-the-road-again-content #collapse-1 .panel-body {
    padding: 0px 15px 25px;
}

.on-the-road-again-content .svg-inline--fa {
    display: inline-block;
    font-size: 18px;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
    font-weight: lighter;
    float: right;
}

.upcoming-tour-dates h2 {
    font-size: 50px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-align: left;
    margin-bottom: 35px;
    color: var(--color-primary);
}

.upcoming-tour-dates h3 {
    font-size: 50px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-align: left;
    margin-bottom: 20px !important;
    color: var(--color-primary) !important;
}

section.tour_dates_area {
    background-color: #fff;
    margin-top: 50px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 0px;
    color: var(--color-primary);
}

section.tour_dates_area p.date {
    margin-bottom: 0px;
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #ff6306;
}

section.tour_dates_area .date-det a {
    color: var(--color-primary);
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.tour_dates_area .date-det p {
    line-height: 20px;
}

section.tour_dates_area .date-det h5 {
    font-size: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0px;
    line-height: 20px;
}

.date-det .fa-map-marker-alt,
.date-det .fa-caret-down {
    color: #ff6306;
}

.upcoming-tour-dates h3:after {
    border-bottom: 1px solid #323e48;
    position: relative;
    top: 5px;
    float: right;
    text-align: right;
    height: 50px;
    content: '';
    width: 67%;
    left: -8px;
}

.upcoming-tour-icons {
    display: inline-flex;
}

.upcoming-tour-sec {
    margin: 0px 0px 0px -15px;
    display: flex;
    align-items: center;
}

.request-a-stop {
    padding-left: 25px;
}

.on-the-road-again {
    padding-right: 25px;
}

.tour-bucks-sec {
    padding-right: 25px;
}

.tour-slider-sec {
    padding-left: 25px;
}

.upcoming-tour-icons-sec {
    padding-left: 35px;
}

.page-node-type-re-connections-tour .actions {
    margin-top: 0px !important;
}

.on-the-road-again h4.panel-title a {
    position: relative;
    display: block;
}

.how-it-works-desc {
    margin-left: -20px;
}

.how-it-works-img img {
    width: auto !important;
}

.page-node-12070 section.reconnect_slider_area .top-banner-outer,
.page-node-12071 section.reconnect_slider_area .top-banner-outer {
    background-color: #ff6306;
    height: 696px;
}

.page-node-12070 section.reconnect_slider_area h1.tb-title p,
.page-node-12071 section.reconnect_slider_area h1.tb-title p,
.page-node-12072 section.reconnect_slider_area h1.tb-title p {
    color: #fff;
}

.page-node-12072 .video-header {
    display: block !important;
}

.newsletter-section .hbspt-form form {
    position: relative;
}

.newsletter-section .hbspt-form .hs_submit {
    position: absolute;
    top: unset;
    right: 0px;
    bottom: 0 !important;
}

.page-node-12072 section.reconnect_slider_area .front-top-banner-content {
    position: absolute;
    z-index: 999;
}

.page-node-12072 .video-header .gradient {
    background-image: radial-gradient(ellipse at -25% 0%, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3), rgb(181 175 174));
    width: 100%;
    height: calc(100vh - 80px);
    min-height: 700px;
    object-fit: cover;
    position: relative;
    z-index: 2;
}

/* ClearOne Re-Connections Tour */
.rec-oth-cat {
    font-size: 16px;
    line-height: 16px !important;
}

section.reconnections_top_area {
    margin: 25px 0px;
}

.on-the-road-again-content h2 {
    font-size: 36px;
    font-weight: 500;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
    color: #ec3b93;
}

.on-the-road-again-content h6 {
    font-weight: bold;
    font-size: 18px;
    color: #ff5400;
    margin-bottom: 20px;
}



.request-a-stop-form .hbspt-form {
    color: #000;
}

.request-a-stop-form .hs-button.primary,
input[type="submit"],
.request-a-stop-form input[type="button"] {
    -webkit-appearance: none;
    background-color: #ff5400;
    border: 0;
    border-radius: 0px;
    color: #fff;
    cursor: pointer;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-top: 24px;
    padding: 14px 55px;
    text-decoration: none;
    text-transform: uppercase;
}

.qualify-tour-bucks {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #98bfce;
    margin-top: 20px;
    display: inline-flex;
}

.qualify-tour-bucks img {
    width: 200px;
}

.qualify-tour-bucks p {
    margin-top: 50px;
    font-size: 18px;
}

.hashtag-info p img {
    width: 50px !important;
}

section.hashtag_info_area {
    font-size: 26px;
    background-color: #98bfce;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    vertical-align: middle;
    display: list-item;
    vertical-align: middle;
    margin-bottom: 50px;
    padding: 20px;
}

.hashtag-info {
    margin-top: 15px;
    margin-bottom: 15px;
}

section.contact_us_for_more_info_area {
    margin-top: 50px;
    margin-bottom: 50px;
}


.tour-bucks img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}


section.tour_dates_area .month-year-det {
    display: flex;
}

section.tour_dates_area .month-year-det span {
    margin-top: 25px;
    padding-left: 7px;
    font-style: italic;
}

section.tour_dates_area .upcoming-tour-dates .row {
    margin-bottom: 30px;
}

section.tour_dates_area .date-det {
    margin-bottom: 25px;
}

section.tour_dates_area .date-det p.loc {
    font-weight: 800;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 0px;
    margin-bottom: 5px;
}

.reconnections_top_area .re-connections-slider {
    margin-top: 75px;
}

/* CONVERGE® Huddle AO */
.page-node-12074.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff6306 !important;
}

.page-node-12074 .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 30%;
    width: 100%;
    padding-left: 0px;
}

/* AV Networking Training */
.courses-img img {
    width: 240px;
    object-fit: contain !important;
}

.path-training-ac .view-header h3,
.path-training-vc .view-header h3,
.path-training-avn .view-header h3 {
    font-size: 40px;
    color: var(--color-primary);
}

.path-training-ac .courses-content h5,
.path-training-vc .courses-content h5,
.path-training-avn .courses-content h5 {
    color: #ff5400;
}

.path-training-ac .courses-content h6,
.path-training-vc .courses-content h6,
.path-training-avn .courses-content h6 {
    font-size: 20px;
    font-weight: 300;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
}

.path-training-ac .panel-body p,
.path-training-vc .panel-body p,
.path-training-avn .panel-body p {
    font-size: 20px;
    font-weight: 300;
    color: black;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    margin-left: 0px !important;
}

.view-training-by-products-audio-conferencing .view-filters.form-group {
    float: right;
    position: relative;
    left: 5px;
    bottom: -15px;
}

.view-training-by-products-audio-conferencing .view-header,
.view-training-by-products-audio-conferencing .view-filters {
    display: inline-block;
}

/* Dialog 10 USB System */
.price-instruction-sec span {
    font-size: 18px;
    font-weight: 400 !important;
}

.price-instruction-sec label {
    font-size: 18px !important;
    font-weight: 700 !important;
}

.price-instruction-sec .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-options {
    box-sizing: border-box;
    max-width: 500px !important;
    margin-right: auto;
    margin-left: auto;
    padding: 0px !important;
}

/* Commercial Layout */
section.marquee_area {
    border-bottom: 1px solid #323e48;
    padding-bottom: 10px;
}

section.marquee_area .marquee {
    height: 25px;
    width: 1366px;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
}

section.marquee_area .marquee div {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    overflow: hidden;
    animation: marquee 15s linear infinite;
}

section.marquee_area .marquee div a {
    text-decoration: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
    font-size: 18px;
}

section.marquee_area .marquee div span {
    margin: 0px 30px;
}

@keyframes marquee {
    0% {
        left: 100px;
    }

    100% {
        left: -100%;
    }
}

section.commercial_room_solution_area h3.find-by:hover,
section.commercial_market_space_area h3.find-by:hover,
section.commercial_meeting_space_area h3.find-by:hover {
    color: #009BA2;
}

.path-frontpage .room-sol-boxes-item.room-sol-title h3 {
    color: #fff;
    width: 100%;
    padding-top: 10px;
    line-height: 1.2em;
}

.path-frontpage .room-sol-boxes-item.room-sol-title {
    font-size: 18px;
    color: #fff;
    width: 90%;
    padding-bottom: 10px;
    line-height: 1.2em;
}

.path-frontpage .room-sol-link {
    position: absolute;
    bottom: 20px;
    left: 0px;
}

.path-frontpage .commercial_room_solution_area h3.find-by,
.path-frontpage .commercial_market_space_area h3.find-by,
.path-frontpage .commercial_meeting_space_area h3.find-by {
    display: flex;
    align-items: center;
    text-align: center;
    margin-bottom: 50px;
    font-weight: 700;
    color: var(--color-primary);
    letter-spacing: 1px;
    font-size: 28px;
    font-weight: lighter;
    margin-left: 10px;
    margin-right: 10px;
}

.path-frontpage .room-sol-boxes-item.room-sol-title h3 {
    color: #fff;
    width: 100%;
    padding-top: 10px;
    line-height: 1.2em;
}

.path-frontpage .aura_home_office_solution_area h4,
.path-frontpage section.commercial_solutions h4 {
    display: block;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
    font-weight: 700;
    color: var(--color-primary);
    letter-spacing: 1px;
    font-size: 32px;
}

section.aura_home_office_solution_area {
    margin-top: 50px;
}

section.commercial_solutions {
    margin-top: 75px;
}

.commercial_market_space_area .owl-controls.clickable .owl-buttons .owl-prev,
.commercial_meeting_space_area .owl-controls.clickable .owl-buttons .owl-prev {
    background-color: transparent;
    position: absolute;
    top: 10% !important;
    left: -10%;
    background-image: url(/themes/custom/clearone/img/whitebg_prev.png) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}

.commercial_market_space_area .owl-controls.clickable .owl-buttons .owl-next,
.commercial_meeting_space_area .owl-controls.clickable .owl-buttons .owl-next {
    background-color: inherit !important;
    position: absolute;
    top: 10% !important;
    right: -10%;
    background-image: url(/themes/custom/clearone/img/whitebg_next.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 23px;
    height: 42px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
}

.commercial_room_solution_area .owl-controls,
.commercial_market_space_area .owl-controls,
.commercial_meeting_space_area .owl-controls {
    display: none;
}

.commercial_room_solution_area .room-sol-boxes:hover img,
.commercial_market_space_area .room-sol-boxes:hover img,
.commercial_meeting_space_area .room-sol-boxes:hover img {
    box-shadow: unset;
}

.commercial_room_solution_area h3.find-by:before,
.commercial_market_space_area h3.find-by:before,
.commercial_meeting_space_area h3.find-by:before,
.commercial_market_space_area h3.find-by:after,
.commercial_room_solution_area h3.find-by:after,
.commercial_meeting_space_area h3.find-by:after {
    content: '';
    flex: 1;
    border-bottom: 2px solid #009BA2;
}

.sf-depth-1.menuparent.sf-with-ul {
    font-size: 14px;
}

.commercial_market_space_area h3.find-by:before,
.commercial_room_solution_area h3.find-by:before,
.commercial_meeting_space_area h3.find-by:before {
    margin-right: 0.5em;
}

.commercial_market_space_area h3.find-by:after,
.commercial_room_solution_area h3.find-by:after,
.commercial_meeting_space_area h3.find-by:after {
    margin-left: 0.5em;
}

.by-sol-sub,
.by-room-sub {
    margin-left: 15px !important;
}

.feature_banner_area_bottom .front-cent-tile {
    background-color: #98bfce;
    width: 40%;

}

.feature_banner_area_bottom .front-cent-tile-1 .grow img,
.feature_banner_area_bottom .front-cent-tile-3 .grow img {
    object-fit: cover;
    width: 100%;
    height: 249px;
}

.feature_banner_area_bottom .front-cent-tile-1 .grow.hover img,
.feature_banner_area_bottom .front-cent-tile-3 .grow.hover img {
    height: 349px;
}

.grow {
    width: 30% !important;
    /* Origional width */
    height: 250px !important;
    margin-top: 50px !important;
    position: relative !important;
    /* Just for presentation (Not required) */
    transition: width 0.5s !important;
    /* Animation time */
    -webkit-transition: width 0.5s !important;
    /* For Safari */
}

.grow.hover {
    width: 40% !important;
    /* This is the height on hover */
    height: 350px !important;
    margin-top: -50px !important;
}

/**/
section.feature-banner-area-bottom .top-boxes-wrapper {
    position: absolute;
    bottom: 0px;
}

section.feature-banner-area-bottom .bottom-boxes-inner-1:hover {
    border: 1px solid #009BA2;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 30px;
}

section.feature-banner-area-bottom .bottom-boxes-inner-2:hover {
    border: 1px solid #009BA2;
    padding-right: 0;
    padding-left: 0px;
    margin-left: 15px;
    margin-right: 30px;
    border-left: 1px solid #009BA2 !important;
}

section.feature-banner-area-bottom .top-boxes-item.ftb-desc:after {
    content: '';
    position: absolute;
    right: 55px;
    bottom: 25px;
    background: url(/themes/custom/clearone/img/right-arrow.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
}

.feature-banner-area-bottom .top-boxes-wrapper {
    position: relative;
    top: unset;
    width: 95%;
    box-sizing: border-box;
    padding: 20px;
    text-align: left;
}

section.feature-banner-area-bottom .top-boxes-wrapper img {
    width: 225px;
    margin: 25px 0px 0px;
}

section.feature-banner-area-bottom .top-boxes-item.ftb-title {
    font-size: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: var(--color-primary);
    padding-bottom: 10px;
}

section.feature-banner-area-bottom {
    margin: 0px 0px 150px;
}

section.feature-banner-area-bottom .bottom-boxes-inner {
    background-color: #d1d3d4;
    height: 460px;
    border-right: 30px solid #fff;
}

section.feature-banner-area-bottom .bottom-boxes-inner-3 {
    border-right: unset;
    border-left: 15px solid #fff;
}

section.feature-banner-area-bottom .bottom-boxes-inner-3:hover {
    border: 1px solid #009BA2;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 15px;
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-2 {
    border-left: 15px solid #fff;
}

section.feature-banner-area-bottom .top-boxes-item.ftb-title-2,
section.feature-banner-area-bottom .top-boxes-item.ftb-title-3 {
    margin-left: 15px;
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-1 p {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 18px 0px;
    width: 50%;
    line-height: 20px;
    color: var(--color-primary);
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-2 p {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 18px 0px;
    width: 70%;
    line-height: 22px;
    color: var(--color-primary);
    position: absolute;
    bottom: 0;
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-1 p:hover,
section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-2 p:hover,
section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-3 h5:hover {
    color: #009BA2;
}

.bottom-boxes-inner.bottom-boxes-inner-3 h5 {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 10px 0px;
    width: 60%;
    line-height: 22px;
    color: var(--color-primary);
}

section.feature-banner-area-bottom span.box-link-text-inner {
    display: none;
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-1 h5,
section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-2 h5,
section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-3 p {
    display: none;
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner-2 p strong {
    display: none;
}

section.feature-banner-area-bottom .bottom-boxes-inner.bottom-boxes-inner img {
    width: 100% !important;
    height: auto;
    object-fit: contain;
}

.path-frontpage .slider-content {
    background-color: #d1d3d4;
    height: 665px;
    margin-top: -5px;
}

.path-frontpage .slider-img {
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
}

.path-frontpage .main_slider_area .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

.path-frontpage .main_slider_area .top-banner-outer {
    height: 800px;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-1 {
    background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url(/sites/default/files/2024-02/Home-Office-New-V2.jpg);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    margin-top: 0px;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-2 {
    background: linear-gradient(0deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .0)), url(/sites/default/files/2023-08/Header-banner-2.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right bottom;
    margin-top: 40px;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-3 {
    background: linear-gradient(0deg, rgba(0, 0, 0, .0), rgba(0, 0, 0, .4)), url(/sites/default/files/2023-08/Header-banner-3.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right bottom;
    margin-top: 40px;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-4 {
    background-color: #fff;
    background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url(/sites/default/files/2023-08/Header-banner-4.png);
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right bottom;
    margin-top: 40px;
}

.path-frontpage .top-banner-outer.slider-img img {
    height: auto !important;
    width: 200px !important;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-1 .front-top-banner-content,
.path-frontpage .main_slider_area .top-banner-outer.slider-img-2 .front-top-banner-content,
.path-frontpage .main_slider_area .top-banner-outer.slider-img-3 .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 38%;
    width: 100%;
    padding-left: 0px;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-4 .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 65%;
    width: 100%;
    padding-left: 0px;
}

.path-frontpage .main_slider_area .top-banner-outer .tb-title {
    color: #fff;
    font-size: 65px;
}

.path-frontpage .main_slider_area .top-banner-outer .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    color: #fff;
    line-height: 32px;
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-3 .tb-desc,
.path-frontpage .main_slider_area .top-banner-outer.slider-img-3 .tb-desc a,
.path-frontpage .main_slider_area .top-banner-outer.slider-img-3 .tb-desc p a {
    color: var(--color-primary);
}

.path-frontpage .main_slider_area .top-banner-outer.slider-img-3 .tb-title {
    color: var(--color-primary);
    font-size: 40px;
    line-height: 50px;
}

.path-frontpage .main_slider_area .top-banner-outer .tb-desc a {
    color: #fff;
}

/*
.path-frontpage .front-top-banner-content {
    margin-left: 180px;
}
*/
.path-frontpage .main_slider_area .container-fluid {
    padding: 0px 0px;
    margin-right: 0px;
    margin-left: 0;
}

/* RSM Data Entry Form */
form.webform-submission-hubspot-int-form-form .form-required:after {
    background-image: url(../images/required.svg);
    background-size: 10px 7px;
    content: "*";
    display: inline-block;
    vertical-align: super;
    line-height: 1;
    height: 7px;
    width: 10px;
    color: red;
}

/* Dialog 10 - Aura */
.dialog-10 .prod-note {
    text-align: left;
    color: red;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    position: relative !important;
    top: -15px;
}

/* Training Landing Page  
.training-landing .video-header {
    position: absolute;
    background-color: black;
    height: 700px;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ff6306;
}
.training-landing .video-header video {
	width: 100%;
    height: auto;
    object-fit: contain;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
 */
.training-landing .video-header {
    position: relative;
    background-color: #ff6306;
    width: 100%;
    overflow: hidden;
}

.training-landing .video-header video {
    width: 100%;
    height: auto;
}

.training-landing .main_slider_area {
    margin-top: 0px;
}

.training-landing .overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.5;
    z-index: 1;
}

/* Training thumnail image*/
.path-live-webinar-training .self-paced-course-sec {
    margin-top: 15px !important;
}

/* Commercial Home page */
.page-node-type-commercial-home-page section.marquee_area {
    border-bottom: 1px solid #323e48;
    padding-bottom: 10px;
    padding-top: 10px;
}

section.right_product_area h2 {
    text-align: center;
    margin: 50px 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #009BA2;
}

section.for_more_info_area {
    margin-bottom: 50px;
}

section.for_more_info_area h2 {
    text-align: center;
    margin: 50px 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: var(--color-primary);
}

.page-node-type-commercial-home-page .recent-case-studies-sec,
.page-node-type-commercial-home-page .for-more-info-sec {
    border-bottom: 1px solid #323e48;
    padding-bottom: 10px;
    padding-top: 10px;
}

.page-node-type-commercial-home-page .recent-case-studies-sec .comm-home-desc p a {
    font-size: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
}

.page-node-type-commercial-home-page .recent-case-studies-sec .comm-home-stories {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

section.recent_case_studies_area {
    padding: 125px 0px 0px;
}

.page-node-type-commercial-home-page .recent-case-studies-sec .comm-home-desc p {
    width: 75%;
}

.recent-case-studies-sec .recent-case-studies-footer h2 a {
    color: #ff6b0c;
}

.recent-case-studies-sec .recent-case-studies-footer h2 {
    text-align: center;
    position: relative;
    top: -15px;
    z-index: -1;
}

.page-node-type-commercial-home-page .recent-case-studies-sec .owl-prev {
    background-color: transparent;
    position: absolute;
    left: -8px;
    background: url(/themes/custom/clearone/img/big-left-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 75px;
    height: 75px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
    bottom: -50px;
}

.page-node-type-commercial-home-page .recent-case-studies-sec .owl-next {
    background-color: inherit !important;
    position: absolute;
    right: -8px;
    background-image: url(/themes/custom/clearone/img/big-right-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 75px;
    height: 75px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
    bottom: -50px;
}

/* CHAT® 170 & CHATAttach® 170 */
.page-node-173 .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 240px;
    max-width: 30%;
    width: 100%;
    padding-left: 0px;
}

.page-node-173 div.top-tag1 img {
    float: right;
    width: 150px;
    position: absolute;
    top: -142px;
    right: -150px;
    object-fit: contain;
}

/* Form */

.contact-form .col-sm-6.form-item-email {
    padding: 0px;
}

.contact-form .col-sm-6.form-item-phone {
    padding-right: 0px;
}

.contact-form .form-footer {
    margin-top: -15px;
}

.contact-form p.form-p1 span {
    color: red;
    font-weight: bold;
}

.contact-form p.form-p1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
}

.contact-form p.form-p2 {
    font-size: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
}

.contact-form p.form-p2 a {
    text-decoration: underline;
}

.contact-form .captcha {
    margin-top: 40px;
}

.contact-form button[type="submit"] {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    letter-spacing: 6px;
    border-radius: 0px;
    font-size: 18px !important;
}

.contact-form .form-required:after {
    background-image: unset;
    background-size: unset;
    content: "*";
    display: inline-block;
    vertical-align: unset;
    line-height: 1;
    height: 7px;
    width: 10px;
    color: red;
}

.page-node-type-contact-us-page .contact-form-address {
    padding: 75px 0 75px 0;
}

.contact-form h2 {
    margin-bottom: 50px;
    color: var(--color-primary);
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
}

.contact-section label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-contact-us-page .contact-section {
    text-align: left !important;
    margin: 30px 80px 30px;
    font-size: 18px;
}

.contact-section .contact-1,
.contact-section .contact-2,
.contact-section .contact-3,
.contact-section .contact-4,
.contact-section .contact-5 {
    margin-bottom: 20px;
}

.contact-section p {
    margin-bottom: 0px;
}

.contact-section .contact-1 p:first-child {
    margin-bottom: 10px !important;
}

.clearone-user-register #captcha .panel-heading {
    display: none;
}

.clearone-user-register div#captcha--content {
    padding: 0px;
    border: unset;
}

.clearone-user-register #captcha .panel-heading {
    display: none;
    border: unset;
    border-radius: unset;
    outline: unset;
}

.clearone-user-register #captcha .panel-default {
    border-color: #ddd;
    border: unset;
    box-shadow: unset;
}

.clearone-user-register p#captcha--description {
    display: none;
}

.clearone-user-register .panel-body {
    padding: 0px;
    box-shadow: unset;
}

.clearone-user-register .panel-default>.panel-heading {
    border-color: #ddd;
    border: unset;
    display: none;
}

.clearone-user-register .input-group-addon {
    padding: 0px;
}

.clearone-user-register .glyphicon-refresh:before {
    content: "";
}

.clearone-user-register button#edit-submit {
    letter-spacing: 6px;
    border-radius: 0px;
    font-size: 18px !important;
    background-color: #ff5400;
    margin-top: 24px;
    display: inline-block;
    width: auto;
    font-weight: 800 !important;
    padding: 14px 55px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    border: 0px;
    text-transform: uppercase;
}

.clearone-user-register .panel-default {
    border: unset;
    box-shadow: unset;
    border-radius: unset;
}

.clearone-user-register p.form-p1 span {
    color: red;
}

.clearone-user-register p.form-p1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    margin-top: 0px;
}

.clearone-user-register .visually-hidden {
    position: relative !important;
    overflow: hidden;
    width: unset;
    height: unset;
    word-wrap: normal;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.clearone-user-register span,
.clearone-user-register label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    font-weight: unset;
}

.clearone-user-register div#edit-field-last-name-wrapper,
.clearone-user-register div#edit-field-first-name-wrapper {
    display: table-cell;
}

.clearone-user-register div#edit-field-first-name-wrapper {
    width: 50%;
    padding-right: 15px;
}

.clearone-user-register div#edit-field-last-name-wrapper {
    width: 49%;
}

.clearone-user-register div#edit-field-company-wrapper,
.clearone-user-register div#edit-field-phone-number-wrapper {
    display: inline-block;
}

.clearone-user-register div#edit-field-phone-number-wrapper {
    width: 49%;
}

.clearone-user-register div#edit-field-company-wrapper {
    width: 50%;
    padding-right: 15px;
    position: relative;
    top: 1px;
}

.clearone-user-register .form-group {
    margin-bottom: 15px !important;
}

.clearone-user-register .form-inline .control-label {
    margin-bottom: 5px !important;
}

.clearone-user-register .form-required:after {
    background-image: unset;
    background-size: 10px 7px;
    content: "*";
    display: inline-block;
    vertical-align: baseline;
    line-height: 1;
    height: 7px;
    width: 10px;
    color: red;
}

.product-landing p.form-p1 span {
    color: red;
    font-weight: bold;
}

.product-landing p.form-p1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 12px;
}

.product-landing p.form-p2 {
    font-size: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: var(--color-primary);
}

.product-landing p.form-p2 a {
    text-decoration: underline;
}

/* CONVERGENCE™ AV Manager */
.av-cloud-nm .product-line-page-details-outer {
    background-size: contain;
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #f26321 !important;
}

.av-enterprise.page-node-type-products .views-element-container.form-group h3,
.av-cloud.page-node-type-products .views-element-container.form-group h3,
.av-enterprise.page-node-type-products .application h3,
.av-cloud.page-node-type-products .application h3 {
    margin: 70px 0 0px 0 !important;
}

/* PET Calendar */
.pet-desc table {
    margin-top: 100px;
}

/* RSM Data Entry Form */
.hubspot-int-form span,
.hubspot-int-form label {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    font-weight: unset;
}

.hubspot-int-form .form-item-company {
    clear: both;
}

.clearone-user-register .form-item-field-location-0-country .input-group {
    width: 100%;
}

/* Login Portal */
.clearone-login .user-login-form #edit-actions {
    float: right;
    margin-right: -10px;
}

.clearone-login .user-login-form .js-form-item-persistent-login {
    float: unset !important;
}

/* Contact Us Form */
form#webform-submission-contact-node-359-add-form div#edit-actions,
form#webform-submission-contact-node-359-add-form .captcha {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 100%;
}

form#webform-submission-contact-node-359-add-form {
    margin-left: -12px;
}

/* Shop now */
.page-node-type-accessories-page .top-banner-outer .tb-title,
.path-store .main_slider_area .top-banner-outer .tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #FFF;
    font-size: 65px;
    line-height: 65px;
}

/* BMA 360 */
.bma360 .main_slider_area .top-banner-outer .front-top-banner-content .tb-desc h2 {
    line-height: 18px;
}

.bma360 .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 175px;
}

/* Patentlistfull */
.page-node-4473 table.patentlistfull tr td {
    padding-left: 15px;
}

.page-node-4473 table p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #323e48;
    margin-bottom: 10px;
    line-height: 26px;
}

.page-node-4473 table p,
.page-node-4473 tbody,
.page-node-4473 .banner-title-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    color: #323e48;
    margin-bottom: 10px;
    line-height: 26px;
}

.page-node-4473 table.patentlistfull p {
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    line-height: 24px;
}

.page-node-4473 p strong {
    color: #323e48 !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 40px !important;
}

/* New Tag */
.sol-11531 img.new-tag-aura-icon,
.room-sol-boxes-59674 img.new-tag-aura-icon {
    width: 90px !important;
    object-fit: contain !important;
    position: absolute;
    bottom: 23px;
    border: unset !important;
    left: 42px;
}

section.award_section .top-new-tech-logo.top-new-tech-logo-tnt {
    width: 175px !important;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

section.award_section .top-new-tech-logo.top-new-tech-logo-epi {
    width: 215px !important;
    height: 175px !important;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

.dialog-10.aura-layout section.award_section .award-section img {
    width: 130px !important;
    height: auto !important;
}

/* SCN Logo */
.page-node-173 section.award_section .award-section img {
    width: auto;
    height: auto;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

/* Commercial Product Page 
.page-node-type-products .header-content {
    background-color: #d1d3d4;
    height: 665px;
	display: flex;
    align-items: center;
}
.page-node-type-products .front-top-banner-content {
    margin-left: 180px;
}
.page-node-type-products .main_slider_area .front-top-banner-content .tb-title {
    color: #009ba2;
    font-size: 65px;
	font-family: 'Poppins'; font-style: normal; font-weight: 600;
	line-height: 55px;
    margin-bottom: 35px;
}
.page-node-type-products .main_slider_area .front-top-banner-content .tb-desc {
    font-family: 'Poppins'; font-style: normal; font-weight: 300;
    font-size: 28px;
    color: #323e48;
    line-height: 32px;
}
.page-node-type-products .top-header-section{
	padding-left: 0px;
	padding-right: 0px;
}
.product-toolbar-top-bar {
    background: #323e48 !important;
    height: auto !important;
}
.page-node-type-products .header-content,
.page-node-type-products .header-img {
    margin-top: -1px;
}
.page-node-type-products .header-img {
    padding-left: 0px;
	padding-right: 0px;
	background-color: #ff6b0c;
}
.page-node-type-products .header-img img {
    width: 100%;
    height: 665px;
    object-fit: none;
}
.multi-data section.bma_includes_bottom_area,
.bma360 section.bma_includes_bottom_area {
    margin-bottom: 75px;
    margin-top: 75px;
}*/
/*
p.bma360-footnote {
    font-size: 32px;
    color: #323e48;
    text-align: left;
    line-height: 32px !important;
    font-family: 'Poppins'; font-style: normal; font-weight: 600;
}
*/
.bma360 .views-field-field-bma-360-links ul li {
    list-style-type: none;
    font-weight: 900;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
    color: #323e48;
}

section.award_section .container {
    border-bottom: unset;
    padding-bottom: 35px;
    padding-left: 0px;
    padding-right: 0px;
}

/* Join ClearOne Team */
.whyjoin-clearone a {
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding-top: 25px;
    text-decoration: underline;
}

.view-career-why-join-us .whyjoin-clearone h5 {
    min-height: auto;
}

/* Front page - Commercial layout */
.path-frontpage .view-home-page-banner-content .top-banner-outer img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.home-page-title-sec {
    background-color: rgb(0 0 0 / 55%);
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding: 35px 0px;
}

/*
.path-frontpage .main_slider_area .top-banner-outer .front-top-banner-content {
    position: absolute;
    top: 15%;
    max-width: 40%;
    width: 100%;
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
	left: 50%;
    transform: translate(-50%, -50%);
} */
h1.home-page-head {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #FFF;
    font-size: 50px;
    line-height: 50px;
}

h1.home-page-head span.comm-h {
    color: #ff6b0c;
}

h1.home-page-head span.aura-h {
    color: #aecedb;
}

h1.home-page-head span.comm-or {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

/* Commercial Layout - Mega Menu for Aura */


.navbar {
    border: unset;
}

ul.nav.nav-tabs {
    border-top: none !important;
    border-bottom: none;
}

.we-mega-menu-ul>.we-mega-menu-li>a {
    background-color: unset !important;
}

.we-mega-menu-ul .dropdown-menu>a:before,
.we-mega-menu-ul .dropdown-menu>span:before {
    background-image: unset;
}

.we-mega-menu-ul>.we-mega-menu-li.active>a,
.we-mega-menu-ul>.we-mega-menu-li.active>a:hover,
.we-mega-menu-ul>.we-mega-menu-li.active>a:focus,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus {
    background-color: #323e48;
}

.we-mega-menu-ul li a {
    font-size: 14px !important;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: unset !important;
}

.we-mega-menu-submenu li a {
    font-size: 14px !important;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: unset !important;
}

.we-mega-menu-ul>.we-mega-menu-li.active-trail>a,
.we-mega-menu-ul>.we-mega-menu-li>a,
.we-mega-menu-ul>.we-mega-menu-li>a:hover {
    color: #fff;
}

.we-mega-menu-ul>.we-mega-menu-li.active>a,
.we-mega-menu-ul>.we-mega-menu-li.active>a:hover,
.we-mega-menu-ul>.we-mega-menu-li.active>a:focus,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:hover,
.we-mega-menu-ul>.we-mega-menu-li.active-trail>a:focus {
    color: #fff;
}

.we-mega-menu-submenu li.we-mega-menu-li a {
    border-bottom: none;
    color: #323e48;
}

.memdiv {
    display: none;
    padding: 10px;
    text-align: center;
}

.memdiv img {
    margin: 0 auto;
}

.memdiv span {
    text-align: center;
    background: #ffdede;
    padding: 6px 10px;
    display: block;
    width: 100px;
    border: 1px solid #d47c7c;
    margin: 8px auto;
}

.c1menu .header h2 {
    font-size: 36px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #323e48;
}

.we-mega-menu-ul>.dropdown-menu:hover>a,
.we-mega-menu-ul>.dropdown-menu:hover>span,
.we-mega-menu-ul>.dropdown-menu:focus>a,
.we-mega-menu-ul>.dropdown-menu:focus>span {
    color: #fff !important;
}


.navbar {
    min-height: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

ul.mem-parent-level li h3 a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px !important;
}

ul.mem-sub-level li a {
    font-size: 16px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48 !important;
}

ul.mem-parent-level li a {
    color: #323e48 !important;
}

ul.mem-parent-level li a:hover {
    color: #aecedb !important;
}

/*
ul.mem-parent-level:nth-child(even) li a {
    color: #aecedb !important;
}
ul.mem-parent-level:nth-child(even) li a:hover {
    color: #323e48 !important;
}
*/
ul.mem-sub-level {
    margin-left: 300px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}



ul.nav.nav-tabs {
    float: right;
}

.product-toolbar-top .product-toolbar-quicklinks .clearone-account-menu ul.menu--account {
    margin-right: 25px;
}

.we-mega-menu-submenu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    z-index: 1;
}



ul.top-menu-links li a {
    text-transform: lowercase !important;
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.clearone-account-menu #block-clearone-account-menu .navbar-default .navbar-nav>li>a {
    color: #fff !important;
    font-size: 12px !important;
}

.clearone-account-menu #block-clearone-account-menu .navbar-default .navbar-nav>li>a:hover,
.clearone-account-menu #block-clearone-account-menu .navbar-default .navbar-nav>li>a:focus {
    color: #fff !important;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #fff !important;
}

.c1menu ul li a.dropdown-toggle {
    color: #fff !important;
    font-size: 16px;
}

/*
.navbar-right {
    float: right !important;
    margin-right: 18px !important;
}*/
ul.mem-sub-level li:last-child {
    border-bottom: 1px solid #323e48;
    padding-bottom: 15px;
}

.header-top-area {
    top: 0px !important;
}

html,
body {
    max-width: 100%;
}

ul.nav.nav-tabs {
    float: unset !important;
}

.navbar-default {
    color: #fff;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}


.menu-large {
    position: static !important;
}

.megamenu {
    padding: 50px 0px;
    width: 100%;
}

.megamenu>li>ul {
    padding: 0;
    margin: 0;
}

.megamenu>li>ul>li {
    list-style: none;
}

.megamenu.disabled>a:hover,
.megamenu.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.megamenu.dropdown-header {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px !important;
}

.c1menu .header {
    padding-bottom: 10px;
}

.menu-img-sec {
    height: 200px
}

.menu-column.menu-img {
    position: relative;
    top: 50%;
}

.menu-column.menu-img img {
    width: 500px;
}

ul.dropdown-menu.normalmenu.row {
    position: absolute;
    right: unset;
    padding: 40px 80px 40px 5px;
    left: unset;
}

ul.dropdown-menu.normalmenu li a {
    font-size: 16px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48 !important;
}

ul.dropdown-menu.normalmenu li a:hover {
    color: #aecedb !important;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #aecedb;
    text-decoration: none;
    background-color: unset !important;
}

.dropdown-menu>li>a {
    color: #323e48 !important;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: unset !important;
}

.megamenu ul {
    padding-left: 0px;
}

.comm-megamenu ul li.sub-menu-header h4 a {
    color: #ff6b0c !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
}

.comm-megamenu ul.mem-parent-level li {
    padding-left: 0px;
    padding-right: 0px;
}

.comm-megamenu ul.mem-parent-level li a {
    font-size: 16px;
}

ul.dropdown-menu.normalmenu li a {
    color: #323e48 !important;
}

ul.dropdown-menu.normalmenu li a:hover,
.comm-megamenu ul.mem-parent-level li a:hover {
    color: #ff6b0c !important;
}

.mem-parent-level li.mem-sub-level {
    margin-bottom: 10px;
}

.comm-megamenu ul li.sub-menu-header {
    margin-bottom: 10px;
}

.comm-megamenu .mem-sub-level ul li:last-child {
    margin-bottom: 15px;
}

.megamenu ul.mem-sub-level {
    position: relative;
    top: -20px;
}

.comm-megamenu ul.mem-parent-level.row {
    padding-bottom: 15px;
    border-bottom: 1px solid #323e48;
    margin-bottom: 25px;
}

.vis-menu-img-sec .menu-column.menu-img,
.av-menu-img-sec .menu-column.menu-img {
    position: relative;
    top: unset !important;
}

.comm-megamenu .menu-column.menu-img {
    position: relative;
    top: 50%;
    bottom: unset;
}

.megamenu,
.comm-megamenu {
    height: 750px;
    overflow-y: auto;
}

.memlink.submem {
    color: #ff6b0c;
}

.comm-megamenu ul.mem-parent-level li a {
    color: #323e48;
}

.comm-megamenu ul.mem-parent-level li ul li a.submem {
    color: #ff6b0c !important;
}

.mem-sub-level ul li {
    list-style-type: disc !important;
    color: #323e48;
    list-style: inside;
}

.comm-megamenu ul li.subli,
.comm-megamenu ul.mem-parent-level li a strong,
.comm-megamenu ul.mem-parent-level li ul li a.submem,
.comm-megamenu ul li.sub-menu-header {
    list-style-type: none !important;
}

section#block-mainnavigation-2 {
    display: none;
}

.quick-links-top {
    float: right;
}

section#block-socialmedialinks {
    margin-top: 10px;
}

.page-node-type-market-resources .region.region-content {
    margin: 107px 0px 0px;
    padding: 92px 0px;
}

.page-node-type-resource-details .rl-detail-content h1 {
    color: #ff5400;
    font-size: 30px;
    margin: 0 0 14px 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 300;
}

.page-node-type-resource-details .rl-detail-content .download-btn {
    margin: 23px 0 34px 0;
    font-size: 18px;
    padding: 12px 34px 13px 34px;
    border-radius: 0px;
    background-color: #ff5400;
    color: #fff;
    border: none;
    text-transform: uppercase;
}

.page-node-type-resource-details .rl-detail-content h5 {
    color: #222;
    line-height: 24px;
    margin: 0 0 7px 0;
}

.page-node-type-resource-details .rl-detail-content p {
    color: #aaaaaa;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 30px 0;
}

/* USB Extender Cable Test Results */

.page-node-type-test-results h1.tb-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #323e48;
    font-size: 65px;
    line-height: 65px;
}

.page-node-type-test-results section.main_slider_area {
    margin: 100px 0px;
}

.page-node-type-test-results .tb-desc p {
    font-size: 50px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-test-results section.test_results_area {
    margin-bottom: 100px;
}

.page-node-type-test-results .view-grouping {
    margin: 15px 0px;
}

.page-node-type-test-results .view-grouping .view-grouping-header {
    padding: 15px 45px 15px 30px;
    font-size: 28px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48;
    background-color: unset;
    border: 1px solid #323e48;
    border-radius: unset;
    line-height: 30px;
}

.page-node-type-test-results .view-grouping .view-grouping-header.nested-accordion {
    border: 1px solid #ff6b0c;
}

.page-node-type-test-results .view-grouping-content .view-grouping .view-grouping-header,
.page-node-type-test-results .view-grouping-content .view-grouping .view-grouping-header.nested-accordion {
    border: unset;
    padding: 15px 45px 15px 30px;
    width: 90%;
}

.page-node-type-test-results div.test-results .nested-accordion:before {
    background-image: url(/sites/default/files/2021-03/expand-arrow-35-up.png) !important;
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
    left: unset;
    background-position: center;
}

.page-node-type-test-results div.test-results .view-grouping-header:before {
    background-image: url(/sites/default/files/2021-03/expand-arrow-35-down.png);
    height: 25px;
    width: 35px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 30px;
    left: unset;
    background-position: center;
}

.page-node-type-test-results .view-grouping-content .view-grouping-header:before,
.page-node-type-test-results div.test-results .ui-icon {
    background-image: url(/themes/custom/clearone/img/icons-sort-down.png) !important;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    position: absolute;
    right: unset;
    top: 15px;
    left: 95% !important;
    background-position: center;
}

.page-node-type-test-results .view-grouping-content .view-grouping-header.nested-accordion:before,
.page-node-type-test-results div.test-results .ui-state-active .ui-icon {
    background-image: url(/themes/custom/clearone/img/icons-sort-up.png) !important;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    position: absolute;
    right: unset;
    top: 15px;
    left: 95% !important;
    background-position: center;
}

.page-node-type-test-results .view-grouping-content .view-grouping-header,
.page-node-type-test-results .views-element-container.form-group h3 {
    margin: 15px 0px 0px 30px;
    line-height: normal;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 0;
    background: unset;
    border: unset;
    font-size: 24px;
}

.page-node-type-test-results .view-grouping-content .view-grouping-header.nested-accordion,
.page-node-type-test-results .views-element-container.form-group h3.ui-state-active {
    color: #ff6b0c;
}

.page-node-type-test-results .ui-widget-content {
    border: unset;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-test-results div.test-results .ui-icon {
    background-image: unset;
}

.ui-widget-content a:hover {
    color: #ff6b0c;
}

.ui-widget-content a {
    color: #323e48;
}

.page-node-type-test-results div.test-results ul {
    list-style-type: none;
    margin-left: 100px;
}

.page-node-type-test-results div.test-results ul li:after {
    content: url(/themes/custom/clearone/img/right-arrow.png);
}

.page-node-type-test-results div.test-results ul li {
    list-style: inside;
    list-style-type: none;
    font-size: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 15px;
    display: flex;
    align-items: center;
}

.page-node-type-test-results .views-element-container.form-group h3 ul li a {
    color: #323e48;
}

.page-node-type-test-results .views-element-container.form-group h3 ul li a:hover {
    color: #ff6b0c;
}

div.test-results .views-field-nothing.views-accordion-header {
    display: none;
}

/* Breadcrumb - Start */
ol.breadcrumb {
    display: flex;
}

.product-toolbar-top .breadcrumb li.active {
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 95%;
    display: inline-block;
    padding: 0px 10px 0px 10px;
    margin-right: 5px;
}

/* Breadcrumb - End */

/* Landing Page - Start */
.page-node-type-product-landing-page-4 section.highlights_specifications_area .highlights-specifications-pane ul li,
.page-node-type-product-landing-page section.highlights_specifications_area .highlights-specifications-pane ul li {
    padding: 10px;
}

.page-node-type-product-landing-page-4 .reference_feature_wrap.reference-right,
.page-node-type-product-landing-page .reference_feature_wrap.reference-right {
    padding-left: 40px;
}

.page-node-type-product-landing-page-4.product-landing-page section.product_area,
.page-node-type-product-landing-page.product-landing-page section.product_area {
    padding: 100px 0px;
    background-color: #f2f3f3;
    margin: 0px !important;
}

.page-node-type-product-landing-page-4.product-landing-page .hubspot-header h3,
.page-node-type-product-landing-page.product-landing-page .hubspot-header h3 {
    color: #323e48;
}

.product-landing-page header.landing-top {
    background-color: #323e48;
    padding: 25px;
}

.product-landing-page .menu-top {
    text-align: right;
}

.product-landing-page .menu-top a.hlink {
    text-transform: uppercase;
}

.product-landing-page .menu-top span {
    color: #fff;
    padding: 0px 15px;
}

.product-landing-page .menu-top a {
    color: #fff;
}

.product-landing-page .menu-top a:hover {
    color: #fff;
}

.product-landing-page header.landing-top .container-fluid {
    display: flex;
    align-items: center;
}

.product-landing-page header.landing-top img {
    width: 200px;
}

.product-landing-page section.news_main_slider_area p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    color: #fff;
    line-height: 32px;
}

.product-landing-page section.news_main_slider_area .banner-lft {
    display: flex;
    align-items: center;
    height: 650px;
    margin-right: 50px;
}

.product-landing-page section.news_main_slider_area h1.tb-title {
    color: #fff;
    font-size: 65px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    line-height: 55px;
    margin-bottom: 35px;
}

.product-landing-page section.award_section .award-section-top h2 {
    text-align: center;
    border-bottom: 1px solid #323e48;
    line-height: 0.1em;
    margin: 10px 0 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.product-landing-page .stories-section-top.row {
    margin-bottom: 75px;
}

.product-landing-page section.stories_area {
    margin: 75px 0px;
}

.product-landing-page section.stories_area h2.title {
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48;
}

.product-landing-page section.stories_area .owl-item:nth-child(odd) .land-stories .land-ss-img {
    border: 1px solid #323e48;
}

.product-landing-page section.stories_area .owl-item:nth-child(even) .land-stories .land-ss-img {
    border: 1px solid #ff5400;
}

.product-landing-page section.award_section .container {
    border-bottom: unset;
}

.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: 450px;
    float: right;
}

.product-landing-page section.stories_area .land-ss-img img {
    position: relative;
    left: -15px;
    top: -15px;
}

.product-landing-page .news_main_slider_area .banner-rht {
    background-color: #fff;
    padding: 40px;
}

.product-landing-page section.news_main_slider_area .banner-rht p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    color: #ff6b0c;
    line-height: 32px;
}

.product-landing-page .hubspot-header h3 {
    color: #ff6b0c;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.product-landing-page .hubspot-header {
    margin-bottom: 25px;
}

.product-landing-page section.news_main_slider_area .container {
    align-items: center;
    display: flex;
    height: 700px;
}

.product-landing-page section.product_area .product-section {
    display: flex;
    align-items: center;
}

.page-node-type-landing-tile-nodes.product-landing-page section.product_area .content-sec {
    margin-right: 200px;
}

.page-node-type-product-landing-page-4.product-landing-page section.product_area .content-sec,
.page-node-type-product-landing-page.product-landing-page section.product_area .content-sec {
    margin-top: 0px;
}

/*
.page-node-type-product-landing-page.product-landing-page section.product_area .banner-rht {
    border: 1px solid #323e48;
    padding: 50px;
	background-color: #fff;
	float: right;
}
*/
.page-node-type-product-landing-page-4.product-landing-page section.product_area,
.page-node-type-product-landing-page.product-landing-page section.product_area {
    margin: 100px 0px;
}

.product-landing-page section.product_area {
    margin: 50px 0px 75px;
}

.product-landing-page section.product_area .content-sec h2 {
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48;
    padding-bottom: 15px;
}

.product-landing-page section.product_area .content-sec .desc {
    font-size: 20px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.product-landing-page section.award_section_landing .award-section-top h2 span,
.product-landing-page section.award_section .award-section-top h2 span {
    background: #fff;
    padding: 0 25px;
}

.landing_footer_area {
    margin-top: 45px;
    padding-top: 35px;
    padding-bottom: 15px;
    background-color: #323e48;
    color: #d1d3d4;
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.landing_footer_area a {
    color: #d1d3d4;
}

.landing_footer_area li.contact span {
    padding: 0px 15px;
}

.landing_footer_area ul li {
    list-style-type: none;
}

.landing_footer_area .footer-logo {
    width: 200px;
}

.landing_footer_area .address {
    margin-top: 15px;
}

.landing_footer_area .row.copy-right {
    border-top: 1px solid #d1d3d4;
}

.row.copy-right .text-center {
    padding-top: 15px;
}

section#block-socialmedialinks {
    margin-top: 10px;
    margin-bottom: 15px;
}

.landing_footer_area #block-socialmedialinks .fa-tumblr,
.landing_footer_area #block-socialmedialinks .fa-home,
.landing_footer_area #block-socialmedialinks .fa-gettr {
    width: 20px !important;
    height: 20px !important;
}

.landing_footer_area .fa-linkedin-in,
.landing_footer_area .fa-facebook-f,
.landing_footer_area .fa-twitter,
.landing_footer_area .fa-youtube {
    font-size: 3em !important;
}

.landing_footer_area .social-media-links--platforms.horizontal li {
    padding: 0px 10px;
    margin: 0 auto;
    display: inline-flex;
    align-items: center;
}

section.highlights_specifications_area .panel-body,
section.highlights_specifications_area #collapseOne,
section.highlights_specifications_area #tab1,
section.highlights_specifications_area div#pills-tabContent {
    background-color: #d1d3d4;
    padding: 25px 0px 0px 0px;
}

section.highlights_specifications_area #collapseTwo,
section.highlights_specifications_area #tab2 {
    background-color: #d1d3d4;
    padding: 25px 0px;
}

section.highlights_specifications_area .panel-tabs>li,
section.highlights_specifications_area .nav-pills>li {
    width: 55%;
}

section.highlights_specifications_area ul.highlights-specifications-tabs li a,
section.highlights_specifications_area ul#pills-tab li a {
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.highlights_specifications_area ul.highlights-specifications-tabs,
section.highlights_specifications_area ul#pills-tab {
    width: 55%;
    margin: 0 auto;
    display: flex;
}

section.highlights_specifications_area .panel-tabs>li.active>a,
section.highlights_specifications_area .nav-pills>li.active>a {
    color: #fff;
    background-color: #ff6b0c;
}

section.highlights_specifications_area .panel-tabs>li.active>a:after,
section.highlights_specifications_area .nav-pills>li.active>a:after {
    background-image: url(/themes/custom/clearone/img/minus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 15px;
    right: 15px;
}

section.highlights_specifications_area ul.highlights-specifications-tabs li a,
section.highlights_specifications_area a.nav-link {
    color: #fff;
    background-color: #323e48;
}

section.highlights_specifications_area ul.highlights-specifications-tabs li a:after,
section.highlights_specifications_area a.nav-link:after {
    background-image: url(/themes/custom/clearone/img/plus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 15px;
    right: 15px;
}

section.highlights_specifications_area .panel-tabs>li>a,
section.highlights_specifications_area .nav-pills>li>a {
    border-radius: unset;
    padding: 25px 100px 25px 25px;
}

section.highlights_specifications_area div#pills-highlights ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: center;
    align-content: center;
}

section.highlights_specifications_area #collapseTwo ul li,
section.highlights_specifications_area #tab2 ul li {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding-bottom: 15px;
    width: 100%;
    margin-right: 0px;
    padding: 0px 5px;
    list-style: disc;
    position: relative;
    float: left;
    line-height: normal;
}

section.highlights_specifications_area #collapseTwo ul li ul li {
    list-style: circle;
}

section.highlights_specifications_area #collapseOne ul li:before,
section.highlights_specifications_area #tab1 ul li:before,
section.highlights_specifications_area div#pills-highlights ul li:before {
    display: contents;
    content: "> ";
    position: absolute;
    left: 40px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    font-weight: bold;
}

section.highlights_specifications_area .highlights-specifications-pane ul li,
section.highlights_specifications_area div#pills-highlights ul li {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding-bottom: 15px;
    list-style-type: none;
    width: 50%;
    margin-right: 0px;
    padding: 10px 50px;
    list-style: none;
    position: relative;
    float: left;
    line-height: normal;
}

section.highlights_specifications_area .panel-primary>.panel-heading {
    color: #fff;
    background-color: unset;
    border-color: unset;
    margin-bottom: 25px;
}

section.highlights_specifications_area .panel-body {
    padding: 50px;
    background-color: #d1d3d4;
    height: 500px;
    overflow: auto;
}

section.highlights_specifications_area .panel-primary {
    border: unset;
    box-shadow: none;
}

section.highlights_specifications_area #collapseTwo h3,
section.highlights_specifications_area #tab2 h3 {
    margin-bottom: 5px !important;
    margin-top: 15px !important;
}

section.highlights_specifications_area .panel-body #collapseTwo .reference_feature,
section.highlights_specifications_area .panel-body #tab2 .reference_feature {
    margin-bottom: 30px;
}

section.highlights_specifications_area {
    margin-bottom: 100px;
    margin-top: 100px;
}

.page-node-type-product-landing-page-4 section.product_area .banner-lft .img-sec,
.page-node-type-product-landing-page section.product_area .banner-lft .img-sec {
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.page-node-type-product-landing-page-4 section.highlights_specifications_area,
.page-node-type-product-landing-page section.highlights_specifications_area {
    margin-bottom: 100px;
    margin-top: 100px;
}

.page-node-type-product-landing-page-4.product-landing-page section.product_area .banner-lft,
.page-node-type-product-landing-page.product-landing-page section.product_area .banner-lft {
    margin-right: 50px;
}

/* Landing Page - End */

.page-node-12161.product-landing-page .news_main_slider_area .top-banner-outer {
    height: 65vh;
    min-height: 700px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;
}

.product-landing-page section.news_main_slider_area h1.tb-title,
.product-landing-page section.news_main_slider_area h1.tb-title p {
    color: #fff;
    font-size: 65px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    line-height: 65px;
    margin-bottom: 35px;
}

.page-node-12161.product-landing-page section.news_main_slider_area h3,
.page-node-12161.product-landing-page section.news_main_slider_area p {
    font-size: 38px;
    line-height: 38px;
}

.page-node-12161.product-landing-page h1.tb-title::before {
    content: "Get insight \a on site with InSite!";
    animation: animate infinite 10s;
    white-space: pre;
}

@keyframes animate {

    0% {
        content: "Get insight \a on site with InSite!";
    }

    50% {
        content: "Network Hardware \a for AV Practitioners";
    }

}

.page-node-12161.product-landing-page .front-top-banner-content p::before {
    content: "Network Hardware \a for AV Practitioners";
    animation: descanimate infinite 10s;
    white-space: pre;
}

@keyframes descanimate {

    0% {
        content: "Network Hardware \a for AV Practitioners";
    }

    50% {
        content: "Convergence® InSite Server";
    }

}

/* Commercial Products */
.page-node-type-products .panel-default {
    border-color: unset;
    border: unset;
    box-shadow: none;
}

.page-node-type-products .panel-default>.panel-heading {
    color: #fff;
    background-color: #323e48;
    border-color: unset;
    border-radius: unset;
}

.page-node-type-products h4.panel-title a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 25px;
    border: 0px;
    font-weight: 700;
    position: relative;
    display: block;
}

.page-node-type-products .prod-overview-highlights ul li {
    margin-right: 0;
    padding: 0 30px;
    list-style: none;
    padding-right: 75px;
    padding-left: 0px;
    position: relative;
    float: left;
    color: rgb(53, 69, 72);
    font-size: 17px;
    width: 100%;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-bottom: 10px;
}

.page-node-type-products .prod-overview-highlights ul li::before {
    display: block;
    content: "✔";
    position: absolute;
    left: -15px;
    color: rgb(53, 69, 72);
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 1em;
    top: 5px;
}

.page-node-type-products .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: unset;
}

.page-node-type-products .panel-group .panel-heading+.panel-collapse>.panel-body,
.page-node-type-products .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: unset;
}

.page-node-type-products .panel-body {
    padding: 50px 50px;
}

.page-node-type-products .panel-default>.panel-heading {
    color: #fff;
    background-color: #323e48;
    border-color: unset;
    border-radius: unset;
    padding: 15px 15px;
}

.page-node-type-products section.prod-overview-highlights .glyphicon-minus:after {
    background-image: url(/themes/custom/clearone/img/minus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: -10px;
    right: 15px;
}

.page-node-type-products section.prod-overview-highlights .glyphicon-plus:after {
    background-image: url(/themes/custom/clearone/img/plus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: -10px;
    right: 15px;
}

.page-node-type-products section.prod-overview-highlights .glyphicon-plus:before,
.page-node-type-products section.prod-overview-highlights .glyphicon-minus:before {
    content: "";
}

.page-node-type-products section.prod-overview-highlights .glyphicon {
    float: right;
    position: relative;
    top: -25px;
}

.page-node-type-products section.prod-overview-highlights .panel-group .panel+.panel {
    margin-top: 25px;
}

.page-node-type-products section.compatible_section {
    margin-bottom: 75px;
    margin-top: 75px;
}

.page-node-type-products .views-field-field-specification-lists h3 {
    color: #323e48 !important;
}

.page-node-type-products section.prod-overview-highlights div#collapse3 .panel-body {
    padding: 50px 0px;
}

.page-node-type-products .resource-rel-media .view-product-image-slider img {
    margin: 0 auto;
}

/*
.page-node-type-products .resource-rel-media {
    border: 1px solid #323e48;
    padding: 20px 0px 25px;
}
*/
.page-node-type-products .view-product-image-slider .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    top: unset;
}

.page-node-type-products .bma_includes_bottom_area .resource-lib-links {
    margin-right: 97px;
}

.page-node-type-products section.award_section .award-section-top p span {
    background: #fff;
    padding: 0 25px;
    font-size: 18px;
}

.page-node-type-products .bma_includes_bottom_area .cont-ali {
    display: flex;
    align-items: center;
}

/* Form */
div#edit-select-option {
    margin-left: 20px;
}

#edit-select-option .form-radio {
    border: unset;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    padding: 0px 0px;
    height: inherit;
    font-family: 'Poppins';
    color: #222;
    margin: 5px -20px;
    line-height: normal !important;
    width: auto;
    resize: none;
    box-shadow: none;
    -webkit-appearance: radio;
    font-size: 16px;
    display: block;
}

/* Landing page - New */
section.highlights_specifications_area .panel-title {
    display: block;
    margin: 0px !important;
    padding: 0 !important;
    position: relative;
}

section.highlights_specifications_area .panel-default>.panel-heading {
    color: #323e48;
    background-color: unset;
    border-color: unset;
    border: unset;
    border-radius: unset;
    padding: 0px 15px;
}

section.highlights_specifications_area .panel-default {
    border-color: unset;
    border: unset;
    box-shadow: unset;
}

section.highlights_specifications_area .panel-collapse {
    margin: 0px 15px;
}

section.highlights_specifications_area .panel-heading .accordion-toggle {
    padding-left: 25px;
    display: block;
}

section.highlights_specifications_area .panel-heading .accordion-toggle:after {
    background-image: url(/themes/custom/clearone/img/minus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 10px;
    right: 25px;
}

section.highlights_specifications_area .panel-heading .accordion-toggle.collapsed:after {
    background-image: url(/themes/custom/clearone/img/plus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 10px;
    right: 25px;
}

section.highlights_specifications_area .panel-heading h3 a {
    color: #fff;
    background-color: #ff6b0c;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding: 20px 100px 20px 25px;
}

section.highlights_specifications_area .panel-heading h3 a.collapsed {
    color: #fff;
    background-color: #323e48;
}

/* For TEACHING and LEARNING Online */
.product-landing-page section.landing_product_area {
    margin: 75px 0px 50px;
}

.product-landing-page section.landing_product_area .img-sec img {
    width: 300px;
    object-fit: contain;
    height: auto;
}

.product-landing-page section.landing_product_area .landing-product-section {
    border: 1px solid #ff6b0c;
    padding: 50px 25px;
}

.product-landing-page section.landing_product_area p.desc {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    margin: 15px 0px;
}

.product-landing-page section.landing_product_area h2.title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.product-landing-page section.landing_product_area p.sub-title {
    font-size: 36px;
    padding-top: 15px;
}

.product-landing-page section.landing_product_area p.sub-title strong {
    color: #ff6b0c;
}

.product-landing-page section.landing_highlights_area {
    margin: 0px 0px 25px;
}

.product-landing-page section.landing_highlights_area ul li {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding-bottom: 10px;
    list-style-type: none;
    list-style: none;
}

.product-landing-page section.landing_highlights_area ul li:before {
    display: contents;
    content: "> ";
    position: absolute;
    left: 40px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    font-weight: bold;
}

.product-landing-page section.landing_highlights_area .highlights-section h2 {
    margin-bottom: 15px;
}

.page-node-12162.product-landing-page section.news_main_slider_area h1.tb-title,
.page-node-12162.product-landing-page section.news_main_slider_area h1.tb-title p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

/* Home page AV Manager Tile */
.view-id-front_page_top_boxes_2 .top_box_image_6 .bma-desc-p {
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
}

.top_box_image_6 .av-cloud-desc-p0 {
    font-size: 24px !important;
    margin: 0;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #323e48 !important;
    line-height: 1em !important;
}

.top_box_image_6 .av-cloud-desc-p2 {
    color: #323e48 !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px !important;
    font-weight: 300;
    line-height: 16px !important;
    margin: 10px 0px;
}

.av-cloud-desc-p3 b.free-trial-link {
    font-weight: bold;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    color: #ff5400 !important;
}

.view-id-front_page_top_boxes_2 .top_box_image_6 p.av-cloud-desc-p3 {
    padding-top: 5px !important;
}

.view-id-front_page_top_boxes_2 .top-box-img-6 img {
    border: 1px solid #303c47 !important;
}

.view-id-front_page_top_boxes_2 .top_box_image_6 .new-tag-bottom.new-tag-bottom-11564 {
    display: block !important;
}

.view-id-front_page_top_boxes_2 .top_box_image_6 p.empty {
    display: none;
}

/* BMA 360 - Landing page */
.page-node-12164.product-landing-page section.award_section_landing img {
    width: 150px;
    margin: 0 auto;
    height: 150px;
    display: flex;
    align-items: center;
    object-fit: contain;
}

.view-awards-section-for-landing .field--name-field-awards-image-landing .field--label {
    display: none;
}

.view-compatible-section-for-landing .field--name-field-compatible-image .field--label {
    display: none;
}

.view-awards-section-for-landing .owl-carousel .owl-wrapper-outer,
.view-compatible-section-for-landing .owl-carousel .owl-wrapper-outer {
    position: relative;
    top: 0px;
}

.product-landing-page section.award_section_landing .award-section-top h2 {
    text-align: center;
    border-bottom: 1px solid #323e48;
    line-height: 0.1em;
    margin: 10px 0 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.award_section_landing {
    margin: 75px 0px;
}

.product-landing-page section.award_section_landing img {
    width: 150px;
    margin: 0 auto;
    height: auto;
    display: flex;
    align-items: center;
    object-fit: contain;
}

.product-landing-page section.award_section_landing .field--item {
    display: flex;
    align-items: center;
    height: 150px;
    object-fit: contain;
}

.product-landing-page section.award_section_landing .award-section-landing {
    margin: 40px 0px;
}

/* Versa™ Mediabar™ - Landing page 
.page-node-12165 .award-section-landing .owl-wrapper-outer {
    width: 190px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}*/
/* DIALOG® 10 USB - Landing page */
.page-node-12167.product-landing-page .top-banner-outer {
    background-size: cover !important;
}

.page-node-12167.product-landing-page section.award_section_landing img {
    width: 150px;
    margin: 0px auto;
    height: 150px;
    display: flex;
    align-items: center;
    object-fit: contain;
}

.product-landing-page.product-landing-video section.news_main_slider_area {
    display: none;
}

.product-landing-page.product-landing-video section.product_area {
    margin: 75px 0px 75px;
}

/* Professional Cameras - Landing page */
section.landing_bottom_area .container {
    text-align: center;
}

section.landing_bottom_area {
    margin: 75px 0px;
    display: none;
}

section.landing_bottom_area .landing-bottom-area {
    padding: 50px 0px;
    background-color: #d1d3d4;
}

section.landing_bottom_area .landing-bottom-area h3 {
    font-size: 46px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.landing_bottom_area .landing-bottom-area p {
    padding: 15px 0px 5px;
    font-size: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.landing_bottom_area .button a {
    background-color: #ff6b0c;
    color: #fff;
    border: unset;
    padding: 5px 40px;
}

section.landing_tag_lines_area {
    margin-bottom: 50px;
    text-align: center;
}

section.landing_tag_lines_area .land-bottom-h h4 {
    font-size: 46px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.landing_tag_lines_area .land-bottom-p p {
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 32px;
}

section.landing_tag_lines_area .land-bottom-h:before,
section.landing_tag_lines_area .land-bottom-h:after {
    position: relative;
    content: "";
    width: 50%;
    left: 25%;
    display: block;
    margin-bottom: 25px;
    margin-top: 25px;
    border-bottom: 1px solid #ff6b0c;
}

section.tiles_product_landing_area {
    margin-top: 75px;
}

section.tiles_product_landing_area .views-field-title a {
    font-size: 20px;
    color: #ff6b0c;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.tiles_product_landing_area .views-field-title {
    margin: 15px 55px 15px 0px;
    height: auto;
    line-height: 20px;
}

section.tiles_product_landing_area .views-field-body {
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.tiles_product_landing_area .views-field-nothing {
    background-color: #ff6b0c;
    padding: 5px 0px;
    text-align: center;
    border: 1px solid #ff6b0c;
}

section.tiles_product_landing_area .views-field-nothing a {
    color: #fff;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.tiles_product_landing_area .views-field.views-field-nothing-1 {
    height: 175px;
}

section.tiles_product_landing_area div#views-bootstrap-tiles-for-product-landing-block-1 .row {
    margin-bottom: 75px;
}

/* SI Ads - Landing page */
.page-node-12188 .custom-col {
    width: 33.3333333333%;
}

.land-bottom-h h4::before {
    content: "We provide conferencing products to the world.";
    animation: qrland infinite 10s;
}

@keyframes qrland {

    0% {
        content: "We provide conferencing products to the world.";
    }

    50% {
        content: "Open your world to new solutions.";
    }

    100% {
        content: "Great Ideas Need to be Seen and Heard®";
    }

}

/* Product landing page inner list */
.page-node-type-product-landing-page-4 section.highlights_specifications_area .highlights-specifications-pane ul li ul li,
.page-node-type-product-landing-page section.highlights_specifications_area .highlights-specifications-pane ul li ul li {
    width: 100% !important;
    margin-left: 15px;
}

/* UNITE® 20 Pro Webcam Landing page */
.page-node-12247.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: auto;
    float: right;
}

/* Google Ads - Landing page */
.page-node-12332.product-landing-page section.product_area .img-sec img,
.page-node-12241.product-landing-page section.product_area .img-sec img,
.page-node-12242.product-landing-page section.product_area .img-sec img,
.page-node-12243.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: auto;
    float: right;
}

/* News Release Details - Form */
section.about_clearone_area .panel-heading .accordion-toggle:after {
    background-image: url(/themes/custom/clearone/img/minus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 0px;
    right: 25px;
}

section.about_clearone_area .panel-heading h3 a.collapsed {
    color: #fff;
    background-color: #323e48;
}

section.about_clearone_area .panel-heading .accordion-toggle.collapsed:after {
    background-image: url(/themes/custom/clearone/img/plus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 0px;
    right: 25px;
}

section.about_clearone_area .panel-default>.panel-heading {
    color: #323e48;
    background-color: #ff6b0c;
    border-color: unset;
    border: unset;
    border-radius: unset;
    padding: 0px 0px;
    margin-bottom: 25px;
}

section.about_clearone_area .panel-default {
    border-color: unset;
    border: unset;
    box-shadow: unset;
}

section.about_clearone_area .panel-title {
    display: block;
    margin: 0px !important;
    padding: 0 !important;
    position: relative;
}

section.about_clearone_area .panel-heading h3 a.collapsed {
    color: #fff;
    background-color: #323e48;
}

section.about_clearone_area .panel-heading .accordion-toggle {
    padding-left: 25px;
    display: block;
}

section.about_clearone_area .panel-heading h3 a {
    color: #fff;
    background-color: #ff6b0c;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding: 15px 100px 15px 25px;
    font-size: 17px;
    line-height: 25px;
}

.about-form-section {
    margin-top: 25px;
}

/* Product page -- Commercial Layout */
.award-section .owl-carousel .owl-wrapper-outer,
.compatible-with-section .owl-carousel .owl-wrapper-outer {
    position: relative;
    top: 0;
}

section.award_section .award-section img {
    width: 100%;
    height: 150px;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
}

.bma360 section.award_section .award-section {
    margin-left: 0px !important;
}

/* EXPO - CEDIA */
.product-landing-page.aura-layout .hubspot-header h3 {
    color: #323e48;
}

.product-landing-page.aura-layout section.tiles_product_landing_area .views-field-nothing {
    background-color: #323e48;
}

.product-landing-page.aura-layout section.landing_tag_lines_area .land-bottom-h:before,
.product-landing-page.aura-layout section.landing_tag_lines_area .land-bottom-h:after {
    position: relative;
    content: "";
    width: 50%;
    left: 25%;
    display: block;
    margin-bottom: 25px;
    margin-top: 25px;
    border-bottom: 1px solid #323e48;
}

.product-landing-page.aura-layout section.landing_bottom_area .button a {
    background-color: #323e48;
}

.product-landing-page.aura-layout section.tiles_product_landing_area .views-field-title a {
    color: #323e48;
}

.page-node-type-product-landing-page-4.aura-layout section.highlights_specifications_area h3,
.page-node-type-product-landing-page.aura-layout section.highlights_specifications_area h3 {
    color: #323e48 !important;
}

.product-landing-page.aura-layout section.highlights_specifications_area .panel-heading h3 a {
    background-color: #98bfce;
}

.page-node-type-product-landing-page-4.aura-layout section.highlights_specifications_area .panel-heading h3 a.collapsed,
.page-node-type-product-landing-page.aura-layout section.highlights_specifications_area .panel-heading h3 a.collapsed {
    background-color: #323e48;
}

.aura-layout.page-node-type-landing-tile-nodes .top-banner-outer {
    background-size: contain !important;
    background-position: right top !important;
    background-repeat: no-repeat !important;
    background-color: #98bfce !important;
}

.aura-layout header.landing-top .h-sol-link {
    display: inline-block !important;
}

.aura-layout header.landing-top .c-sol-link {
    display: none;
}

.page-node-type-product-landing-page-4.product-landing-page section.product_area .container,
.page-node-type-product-landing-page.product-landing-page section.product_area .container {
    display: flex;
    align-items: center;
}

.page-node-type-landing-tile-nodes.aura-layout section.hs_form_section .panel-heading h3 a.collapsed,
.page-node-type-product-landing-page-4.aura-layout section.hs_form_section .panel-heading h3 a.collapsed,
.page-node-type-product-landing-page.aura-layout section.hs_form_section .panel-heading h3 a.collapsed {
    background-color: #323e48;
}

.page-node-type-landing-tile-nodes section.hs_form_section .panel-heading h3 a,
.product-landing-page.aura-layout section.hs_form_section .panel-heading h3 a {
    background-color: #98bfce;
}

section.hs_form_section .panel-heading h3 a.collapsed {
    color: #fff;
    background-color: #323e48;
}

section.hs_form_section .panel-heading .accordion-toggle {
    padding-left: 25px;
    display: block;
}

section.hs_form_section .panel-heading h3 a {
    color: #fff;
    background-color: #ff6b0c;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    padding: 20px 100px 20px 25px;
}

section.hs_form_section .panel-heading .accordion-toggle.collapsed:after {
    background-image: url(/themes/custom/clearone/img/plus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 10px;
    right: 25px;
}

section.hs_form_section .panel-heading .accordion-toggle:after {
    background-image: url(/themes/custom/clearone/img/minus.png);
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    content: '';
    float: right;
    position: absolute;
    top: 10px;
    right: 25px;
}

section.hs_form_section .panel-default {
    border-color: unset;
    border: unset;
    box-shadow: unset;
}

section.hs_form_section .panel-default>.panel-heading {
    color: #323e48;
    background-color: unset;
    border-color: unset;
    border: unset;
    border-radius: unset;
    padding: 0px 0px;
}

.page-node-type-product-landing-page-4.product-landing-page.aura-layout section.compatible_section .compatible-with-section,
.page-node-type-product-landing-page.product-landing-page.aura-layout section.compatible_section .compatible-with-section {
    margin: 0px;
}

.page-node-type-product-landing-page-4.aura-layout section.highlights_specifications_area h3,
.page-node-type-product-landing-page.aura-layout section.highlights_specifications_area h3 {
    color: #323e48 !important;
}

section.hs_form_section .panel-title {
    display: block;
    margin: 0px !important;
    padding: 0 !important;
    position: relative;
}

.aura-layout.page-node-type-product-landing-page-4 .product_area .content-sec .desc,
.aura-layout.page-node-type-product-landing-page .product_area .content-sec .desc {
    padding-bottom: 30px;
}

.aura-layout section.landing_bottom_area {
    display: none;
}

/* Landing page 2 */
.page-node-type-product-landing-page-2.product-landing-page section.product_area .banner-rht {
    border: 1px solid #323e48;
    padding: 50px;
    background-color: #fff;
    float: right;
}

.page-node-type-product-landing-page-2.product-landing-page section.product_area {
    padding: 100px 0px;
    background-color: #f2f3f3;
    margin: 0px !important;
    margin-bottom: -45px !important;
}

.page-node-type-product-landing-page-2.product-landing-page section.product_area .banner-lft {
    margin-right: 50px;
}

.page-node-type-product-landing-page-2.product-landing-page .hubspot-header h3 {
    color: #323e48;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-product-landing-page-2.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: auto;
    float: right;
}

.page-node-type-product-landing-page-2.product-landing-page.aura-layout .hubspot-header h3 {
    color: #ff6b0c;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

/* Landing Page */
.page-node-type-product-landing-page-4 .product_area .content-sec .desc,
.page-node-type-product-landing-page .product_area .content-sec .desc {
    padding-bottom: 30px;
}

.page-node-type-product-landing-page-4 .datasheet-pdf-link .field-content a,
.page-node-type-product-landing-page .datasheet-pdf-link .field-content a {
    background-color: #ff6b0c;
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 20px 90px 20px 55px;
    font-weight: 400;
    font-size: 20px;
}

.page-node-type-product-landing-page-2.product-landing-page .hubspot-header h3,
.page-node-type-product-landing-page-3.product-landing-page .hubspot-header h3 {
    color: #ff6b0c;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-12322.product-landing-page section.product_area .img-sec img,
.page-node-12321.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: auto;
    float: right;
}

/* ClearOne AV Newsletter */
.page-node-type-av-newsletter-tiles section.upcoming-issue {
    margin: 100px 0px;
}

.page-node-type-av-newsletter-tiles section.upcoming-issue .cust-cols {
    text-align: center;
    padding: 30px;
    margin: 15px;
    height: 200px;
    width: 22%;
}

.page-node-type-av-newsletter-tiles section.upcoming-issue .col-1,
.page-node-type-av-newsletter-tiles section.upcoming-issue .col-3 {
    background-color: #f2f3f3;
}

.page-node-type-av-newsletter-tiles section.upcoming-issue .col-4,
.page-node-type-av-newsletter-tiles section.upcoming-issue .col-2 {
    background-color: #98bfce;
}

.page-node-type-av-newsletter-tiles section.page_title_description .container {
    display: flex;
    align-items: center;
    height: 500px;
}

.page-node-type-av-newsletter-tiles .product-line-page-details-outer {
    height: 500px;
}

.page-node-type-av-newsletter-tiles .issue-details {
    margin: 30px auto;
}

.page-node-type-av-newsletter-tiles .issue-details h3 {
    margin: 0px !important;
}

.page-node-type-av-newsletter-tiles .issue-details p,
.page-node-type-av-newsletter-tiles .issue-details h3 a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-av-newsletter-tiles .col-1 .issue-details p,
.page-node-type-av-newsletter-tiles .col-3 .issue-details p,
.page-node-type-av-newsletter-tiles .col-3 .issue-details h3 a,
.page-node-type-av-newsletter-tiles .col-1 .issue-details h3 a {
    color: #323e48;
}

.page-node-type-av-newsletter-tiles .col-2 .issue-details p,
.page-node-type-av-newsletter-tiles .col-4 .issue-details p,
.page-node-type-av-newsletter-tiles .col-2 .issue-details h3 a,
.page-node-type-av-newsletter-tiles .col-4 .issue-details h3 a {
    color: #fff;
}

section.upcoming-issue h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
}

/* AV Newsletter Landing Page */
section.av_newsletter_area {
    margin: 100px 0;
}

section.av_newsletter_area .page-title-header h1 {
    color: #323e48;
    font-size: 65px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    line-height: 55px;
    margin-bottom: 35px;
    text-align: center;
}

section.av_newsletter_area .page-title-header h1 span {
    color: #ff6b0c;
}

section.av_newsletter_area .page-description-header {
    float: right;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    background-color: #E3E3E3;
    width: 100%;
    text-align: right;
    padding: 15px 15px;
}

.issue-row-1 img,
.issue-row-2 img,
.issue-row-3 img,
.issue-row-4 img,
.issue-row-5 img {
    max-width: 100%;
}

.issue-row-1.row p,
.issue-row-2.row p,
.issue-row-3.row p,
.issue-row-4.row p,
.issue-row-5.row p {
    font-size: 28px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48;
    line-height: 34px;
}

.issue-row-1.row p span,
.issue-row-2.row p span,
.issue-row-3.row p span,
.issue-row-4.row p span,
.issue-row-5.row p span {
    color: #ff6306;
}

.issue-row-1.row a,
.issue-row-2.row a,
.issue-row-3.row a,
.issue-row-4.row a,
.issue-row-5.row a {
    font-size: 28px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #00a4bd;
    line-height: 34px;
}

.cust-row {
    padding: 25px 0px 25px;
}

.issue-row-1.row:after,
.issue-row-2.row:after,
.issue-row-3.row:after,
.issue-row-4.row:after {
    border-bottom: 1px solid #222;
    display: block;
    width: 50%;
    margin: 0px auto;
    padding: 25px 0px;
}

/* Related Newsletter */
section.related-newsletter-bottom-section h3 {
    display: flex;
    align-items: center;
    text-align: center;
    font-weight: 700;
    color: #303c47;
    font-size: 42px;
}

section.related-newsletter-bottom-section .view-header h3:before {
    margin-right: 0.5em;
}

section.related-newsletter-bottom-section .view-header h3:before,
section.related-newsletter-bottom-section .view-header h3:after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
}

section.related-newsletter-bottom-section .view-header h3:after {
    margin-left: 0.5em;
}

section.related-newsletter-bottom-section .view-header h3:before,
section.related-newsletter-bottom-section .view-header h3:after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #323e48;
}

section.related-newsletter-bottom-section .related-newsletter-item {
    text-align: center;
}

section.related-newsletter-bottom-section .related-newsletter-item a {
    display: inline-block;
    width: auto;
    padding: 15px;
    padding-right: 20px;
    align-items: center;
    font-size: 16px;
    background: #ff5400;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.related-newsletter-bottom-section .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    top: 40px;
}

section.related-newsletter-bottom-section .centered-table {
    margin-bottom: 50px;
}

section.related-newsletter-bottom-section .owl-controls.clickable .owl-buttons .owl-next,
section.related-newsletter-bottom-section .owl-controls.clickable .owl-buttons .owl-prev {
    position: absolute;
    top: 40%;
}

section.related-newsletter-bottom-section {
    margin: 25px 0px 25px;
}

span.newsletter-back-icon {
    background-image: url(/themes/custom/clearone/img/back-arrow-50.png);
    background-color: transparent;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
    margin-bottom: 15px;
}

.newsletter-back-link‎ a {
    color: #ff5400;
    font-size: 21px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.newsletter-back-link‎ {
    text-align: center;
    padding: 75px 0px 0px;
}

/* Product Landing Page 3 */
.page-node-type-product-landing-page-3.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 100%;
    height: auto;
    float: unset;
}

.page-node-type-product-landing-page-3.product-landing-page section.product_area .banner-rht {
    border: 1px solid #323e48;
    padding: 50px;
    background-color: #fff;
    float: right;
}

.page-node-type-product-landing-page-3.product-landing-page .hubspot-header h3 {
    color: #ff6b0c;
    font-size: 32px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-product-landing-page-3.product-landing-page section.product_area {
    padding: 100px 0px;
    background-color: #f2f3f3;
    margin: 0px !important;
    margin-bottom: -45px !important;
}

.page-node-type-product-landing-page-3 .datasheet-pdf-link .field-content a {
    background-color: #ff6b0c;
    border-radius: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 20px 90px 20px 55px;
    font-weight: 400;
    font-size: 20px;
}

.page-node-type-product-landing-page-3 .banner-lft .img-sec {
    margin-bottom: 50px;
}

/* Issue 3 */
.issue-type-01 .issue-row-1.row p strong,
.issue-type-01 .issue-row-2.row p strong,
.issue-type-01 .issue-row-3.row p strong,
.issue-type-01 .issue-row-4.row p strong,
.issue-type-01 .issue-row-5.row p strong {
    font-size: 28px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #ff6306;
    line-height: 34px;
}

.issue-type-01 .issue-row-1.row a,
.issue-type-01 .issue-row-2.row a,
.issue-type-01 .issue-row-3.row a,
.issue-type-01 .issue-row-4.row a,
.issue-type-01 .issue-row-5.row a {
    font-size: 28px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #ff6306;
    line-height: 34px;
    text-decoration: underline;
}

.issue-type-01 .issue-row-1.row p span,
.issue-type-01 .issue-row-2.row p span,
.issue-type-01 .issue-row-3.row p span,
.issue-type-01 .issue-row-4.row p span,
.issue-type-01 .issue-row-5.row p span {
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-landing-tile-nodes .owl-wrapper-outer .owl-item .related-product-img img,
.page-node-type-product-landing-page .owl-wrapper-outer .owl-item .related-product-img img,
.page-node-type-product-landing-page-4 .owl-wrapper-outer .owl-item .related-product-img img,
.page-node-type-product-landing-page-2 .owl-wrapper-outer .owl-item .related-product-img img,
.page-node-type-product-landing-page-3 .owl-wrapper-outer .owl-item .related-product-img img {
    width: 300px;
    height: 200px;
    object-fit: contain;
    margin: 0 auto;
}

.page-node-12337.product-landing-page section.news_main_slider_area .banner-lft,
.page-node-12331.product-landing-page section.news_main_slider_area .banner-lft,
.page-node-12318.product-landing-page section.news_main_slider_area .banner-lft {
    display: flex;
    align-items: center;
    height: 650px;
    padding-right: 110px;
}

/* Issue-05 */
.issue-prod-content-sec {
    display: flex;
    align-items: center;
}

.page-node-12354.page-node-type-product-landing-page-3.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: auto;
    float: unset;
}

/* user-training-confirmation */
.page-node-887 .modal-dialog {
    text-align: left;
}

.page-node-887.modal-open {
    padding-right: unset !important;
}

body.page-node-887 {
    max-width: 100%;
    overflow-x: unset;
}

/* Training Event */
.page-node-type-training-event .page-description-header p {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48 !important;
    line-height: 34px;
    margin-bottom: 30px;
}

.page-node-type-training-event h1.page-title-header {
    color: #ff6b0c !important;
    margin-bottom: 0px !important;
    text-align: center !important;
}

.page-node-type-training-event p span,
.page-node-type-training-event p strong span {
    color: #ff6b0c !important;
}

.page-node-type-training-event h2 {
    color: #323e48 !important;
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 30px;
}

.page-node-type-training-event .where-when {
    margin: 30px 0px;
}

.page-node-type-training-event .where-when p {
    margin-bottom: 10px !important;
    font-size: 24px !important;
}

.page-node-type-training-event .event-imgs {
    margin: 50px 0px;
}

.page-node-type-training-event hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #2e3538;
    width: 50%;
}

.page-node-type-training-event .webinar1 p span,
.page-node-type-training-event .webinar2 p span {
    font-size: 24px;
}

.page-node-type-training-event .webinar1 p,
.page-node-type-training-event .webinar2 p {
    margin-bottom: 10px !important;
}

.page-node-type-training-event .webinar1-link-det,
.page-node-type-training-event .webinar2-link-det {
    margin: 30px 0px;
}

.page-node-type-training-event .webinar2 {
    border-left: 1px solid #323e48;
    position: absolute;
    left: 50%;
}

.page-node-type-training-event .webinar-table {
    margin-top: 65px;
}

/* Landing Tile Nodes for Rooms */
.page-node-type-landing-tile-nodes-for-rooms .view-header {
    display: none;
}

/* Book Appointment*/
.book-appointment h1.page-title-header {
    color: #ff6b0c !important;
    margin-bottom: 0px !important;
    text-align: center !important;
}

.book-appointment p span,
.book-appointment p strong span {
    color: #ff6b0c !important;
}

.book-appointment .page-description-header p {
    font-size: 20px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48 !important;
    line-height: 26px !important;
    margin-bottom: 20px;
}

.book-appointment .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 18px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.book-appointment .expo {
    padding: 0px 10px;
}

.book-appointment .page-description-header {
    margin-top: 75px;
}

.book-appointment .staff-details {
    height: 175px;
}

.book-appointment .staff-pic img {
    width: 100%;
    margin-bottom: 10px;
}

/* Training Landing Page */
.page-node-type-training-landing-page-2 .training-content h5 {
    color: #ff5400;
    font-weight: 400;
    margin: 5px 0;
    line-height: 24px;
    font-size: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-training-landing-page-2 .training-content h6 {
    font-size: 20px;
    font-weight: 300;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
}

.page-node-type-training-landing-page-2 .training-content-list ul li {
    list-style-type: disc;
    font-size: 18px;
    font-weight: 300;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    margin-left: 20px;
}

.page-node-type-training-landing-page-2 .training-content-list {
    padding-top: 30px;
}

.page-node-type-training-landing-page-2 .training-rht {
    height: 375px;
    display: flex;
    align-items: center;
}

/* Room Tiles */
.page-node-type-landing-tile-nodes-for-rooms .owl-wrapper-outer .owl-item .related-product-img img {
    width: 100%;
    height: 125px;
    object-fit: contain;
}

/* ISE 2023 */
.page-node-12395 .training-rht p {
    font-size: 20px;
    font-weight: 300;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 25px;
    line-height: 40px;
}

.page-node-12395 .training-rht {
    display: flex;
    align-items: center;
    height: 450px;
}

.page-node-12395 .training-rht a {
    color: #ff5400;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
}

/* UNITE® 180 4K Panoramic Camera */
.page-node-12475.product-landing-page section.product_area .img-sec img {
    max-width: none;
    width: 450px;
    height: 350px;
}

/* Digital Literature */
.design-library .main_slider_area .top-banner-outer .top-banner-content {
    max-width: 50%;
}

.design-library .header-banner-area {
    height: 700px;
    display: flex;
    align-items: center;
}

.design-library .panel-title>a {
    display: block;
    position: relative;
}

.design-library #accordion-1 .panel-title>a:after {
    background-image: url(/themes/custom/clearone/img/black-plus.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 0px;
    content: '';
}

.design-library #accordion-1 .panel-title>a[aria-expanded="true"]:after {
    background-image: url(/themes/custom/clearone/img/black-minus.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 0px;
    content: '';
}

.design-library .panel-title>a:after {
    background-image: url(/sites/default/files/2022-03/plus-math-50.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 0px;
    content: '';
}

.design-library .panel-title>a[aria-expanded="true"]:after {
    background-image: url(/sites/default/files/2022-03/minus-math-50.png) !important;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    position: absolute;
    right: 30px;
    top: 0px;
    content: '';
}

.design-library .panel-default>.panel-heading {
    border: unset;
    margin: 0px !important;
    line-height: 1.3;
    background-color: #ff6306 !important;
}

#collapse-1 #accordion-1 .design-library .panel-default>.panel-heading h4 a {
    color: #ffffff !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
    line-height: 1.3;
}

.design-library ul.field-resource-file li {
    font-size: 18px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 5px 30px;
    padding: 0px;
}

.design-library ul.field-resource-file li span.divider,
.design-library ul.field-resource-file li a:hover {
    color: #ff6306;
}

.design-library ul.field-resource-file li a {
    color: #323e48;
    margin-left: 25px;
    margin-right: 50px;
}

.design-library .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: unset;
}

.design-library .panel-group .panel-heading+.panel-collapse>.panel-body,
.design-library .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: unset;
}

.design-library .panel-default {
    border-color: unset;
}

.design-library .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: unset;
    border-radius: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.design-library .panel-heading {
    padding: 5px 10px;
    border-bottom: unset;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.design-library ul.field-resource-file li {
    color: #323e48;
}

.design-library #accordion-1 .panel-default>.panel-heading {
    border: unset;
    margin: 0px !important;
    line-height: 1.3;
    background-color: white !important;
    color: #323e48;
}

.design-library #accordion-1 .panel-default>.panel-heading h4 a {
    color: #323e48 !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
    line-height: 1.3;
}

.design-library .panel-title>a {
    display: block;
    position: relative;
    color: #ffffff !important;
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: 600 !important;
    line-height: 1.3;
}

.digital-literature #accordion-1 ul.field-resource-file li {
    font-size: 18px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin: 5px 30px;
    padding: 0px;
    list-style-type: none !important;
    font-weight: unset !important;
}

.digital-literature ul.field-resource-file li {
    font-size: 28px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 1.3;
}

.digital-literature #accordion-1 ul.field-resource-file li:before {
    content: '-';
    text-indent: -2px;
    list-style-type: none;
    left: 0;
    position: absolute;
    color: #ff6306;
    font-size: 20px;
    top: -3px;
}

.digital-literature ul.field-resource-file li .view-down {
    font-size: 18px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.design-library ul.field-resource-file li .view-down a {
    color: #323e48;
    margin-left: 25px;
    margin-right: 50px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px !important;
}

.digital-literature #accordion-1 .panel.panel-default:before {
    content: '.';
    position: absolute;
    font-size: 75px;
}

.digital-literature #accordion-1 ul.field-resource-file.sol-guide li {
    font-size: 30px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 1.3;
    margin: 15px 15px;
}

.digital-literature #accordion-1 ul.field-resource-file.sol-guide li:before {
    content: unset;
}

.digital-literature ul.field-resource-file.sol-guide li .view-down {
    margin: 10px 0px;
}

/* UNITE® 260 Pro Camera */
.unite260 .new-tag-comm {
    width: 150px;
    position: absolute;
    right: -30%;
    top: -30px;
}

/* Visitor Pass */
.visitor-pass-sec .top-sec {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 42px;
    line-height: 40px;
    color: #ff6b0c;
}

.visitor-pass-sec .top-sec .p3 {
    font-size: 30px;
}

.visitor-pass-sec .top-sec .p2 a {
    text-decoration: underline;
}

.visitor-pass-sec .bottom-sec {
    margin-top: 25px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.visitor-pass-sec .bottom-sec .p4 {
    font-size: 24px;
    line-height: 35px;
}

section#block-messagepopup {
    display: none;
}

.page-node-type-news-release-details ul li {
    font-size: 16px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-type-news-release-details ul {
    padding-bottom: 15px;
}

/* New Layout */
section.highlights_specifications_area .high-spec-key-features-pane ul li {
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    list-style-type: none;
}

.path-frontpage .view-home-page-banner .owl-theme .owl-controls {
    margin-top: -25px !important;
    text-align: center;
}

.path-frontpage .view-home-page-banner .owl-theme .owl-buttons {
    position: absolute;
    bottom: 20%;
    left: 445px;
}

.path-frontpage .view-home-page-banner .owl-prev {
    background-image: url(/themes/custom/clearone/img/left-arrow-75.png) !important;
    content: ' ';
    background-repeat: no-repeat !important;
    background-position: left !important;
    width: 75px;
    height: 75px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent !important;
    position: relative;
    right: 50%;
    top: 10%;
    opacity: unset !important;
}

.path-frontpage .view-home-page-banner .owl-next {
    background-image: url(/themes/custom/clearone/img/right-arrow-75.png) !important;
    content: ' ';
    background-repeat: no-repeat !important;
    background-position: right !important;
    width: 75px;
    height: 75px;
    text-indent: -999em;
    padding: 0px;
    border-radius: 0px;
    background-color: transparent !important;
    position: relative;
    left: 0%;
    top: 10%;
    opacity: unset !important;
}

.path-frontpage section.main_slider_area {
    height: 800px;
}

#loader {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #444444;
    width: 70px;
    height: 70px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}

.center {
    position: relative;
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

/**/
.page-node-12512 section.hs_form_section.hubspot_section_bottom {
    display: none;
}

.page-node-12512 section.landing_top_area {
    display: block !important;
}

.height-100 section.tiles_product_landing_area .views-field.views-field-nothing-1,
.page-node-12889 section.tiles_product_landing_area .views-field.views-field-nothing-1,
.page-node-12743 section.tiles_product_landing_area .views-field.views-field-nothing-1,
.page-node-12714 section.tiles_product_landing_area .views-field.views-field-nothing-1,
.page-node-12732 section.tiles_product_landing_area .views-field.views-field-nothing-1,
.page-node-12512 section.tiles_product_landing_area .views-field.views-field-nothing-1 {
    height: 100px;
}

section.landing_top_area {
    margin: 50px 0px;
}

section.landing_top_area p {
    padding: 15px 0px 5px;
    font-size: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 30px;
}

section.landing_top_area ol li {
    font-size: 18px;
    line-height: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.landing_top_area p strong {
    color: #ff6b0c;
}

.page-node-12532 section.hs_form_section.hubspot_section_bottom,
.page-node-12543 section.hs_form_section.hubspot_section_bottom,
.page-node-12532 section.landing_tag_lines_area,
.page-node-12543 section.landing_tag_lines_area {
    display: none;
}

.page-node-12600 section.hs_form_section.hubspot_section_bottom {
    display: none;
}

.page-node-12543 section.news_main_slider_area .top-banner-outer,
.page-node-12543.product-landing-page section.news_main_slider_area .container {
    height: 500px !important;
}

.product-landing-page.page-node-type-landing-tile-nodes section.news_main_slider_area .banner-lft {
    display: flex;
    align-items: center;
    height: 500px;
    margin-right: 50px;
}

.product-landing-page.page-node-type-landing-tile-nodes section.news_main_slider_area h1.tb-title {
    margin-bottom: 0px;
}

.product-landing-page.page-node-type-landing-tile-nodes section.news_main_slider_area .container {
    align-items: center;
    display: flex;
    height: 500px;
}

.page-node-12576 section.tiles_product_landing_area .views-field.views-field-nothing-1 {
    height: 100px;
}

section.hs_form_section.hubspot_section_bottom {
    margin-top: 50px;
}

.visitor-pass-sec .p2 a,
.visitor-pass-sec .p4 a {
    text-decoration: underline;
}

/* IC23 Large Meeting Space */
section.infocomm_content_section {
    text-align: left;
    margin: 35px 20px;
    font-size: 18px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

section.infocomm_content_section img {
    width: 100%;
    padding: 20px 0px;
    margin: 20px 0px;
}

section.infocomm_form_section {
    text-align: left;
    margin: 40px 20px;
    font-size: 18px;
    color: #323e48;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

/* Digital Literature IC June 2023 */
.page-node-12605.design-library .main_slider_area .top-banner-outer {
    background-color: #0a080d !important;
}

.page-node-12613.design-library .main_slider_area .top-banner-outer {
    height: 400px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right bottom !important;
    background-color: transparent !important;
}

.page-node-12613.design-library .header-banner-area {
    height: 400px;
    display: flex;
    align-items: center;
}

/* Image Gallery */
.page-node-type-expo-image-gallery-page section.product_area .banner-rht {
    border: 1px solid #323e48;
    padding: 50px;
    background-color: #fff;
    float: right;
}

.page-node-type-expo-image-gallery-page section.product_area {
    padding: 100px 0px;
    background-color: #f2f3f3;
    margin: 0px !important;
    margin-bottom: -45px !important;
}

.page-node-type-expo-image-gallery-page section.product_area .banner-lft {
    margin-right: 50px;
}

.page-node-type-expo-image-gallery-page section.product_area .banner-lft .content-sec {
    margin-bottom: 50px;
}

.page-node-type-expo-image-gallery-page section.product_area .content-sec h2 {
    font-size: 30px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48;
    padding-bottom: 15px;
}

.panel-heading .panel-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.image-gallery-sec img {
    border: 1px solid #323e48;
}

/* Claim Form */
form#webform-submission-claim-form-add-form {
    margin-bottom: 100px;
}

body.path-webform {
    max-width: 100%;
    overflow-x: unset;
}

/* Updated Layout */
.view-id-product_line_tiles_on_sub_solution .flexible-div {
    border: 1px solid #fff;
}

.page-node-12647.page-node-type-sub-solutions .product-line-page-details-outer {
    background-size: cover !important;
    background-position: right bottom 50% !important;
    height: 650px !important;
    background-repeat: no-repeat !important;
}

.meeting-spaces .flexible-div-wrapper .pltoss-wrapper {
    position: absolute;
    top: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    padding-top: 20px;
    display: flex;
    align-items: center;
    height: -webkit-fill-available;
}

.sol-page-cont {
    display: flex;
    align-items: center;
    height: 650px;
    position: relative;
    top: 50px;
}

.page-node-type-sub-solutions .flexible-div-wrapper .pltoss-wrapper {
    width: 70% !important;
}

.page-node-12682 section.hs_form_section.hubspot_section_bottom {
    display: none;
}

/* Video Hub - New */
body.page-node-12689 .product-video-library ul {
    margin-left: 20px;
    margin-top: 15px;
}

body.page-node-12689.video-hub .product-video-library {
    height: 350px !important;
    position: relative;
}

body.page-node-12689 section.video_hub_area {
    margin: 25px 0px;
}

.info-hub p {
    text-align: center;
    font-size: 30px;
}

section.information_area {
    margin: 50px 0px;
}

body.page-node-12689 section.video_hub_area a,
body.page-node-12689 section.information_area a {
    font-weight: bold;
}

/* Booking */
.page-node-12692 section.product_area iframe {
    border: 1px solid #666;
}

.page-node-12692.product-landing-page section.product_area .content-sec h2 {
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #323e48;
    text-align: center;
    margin: 25px 0px;
}

.page-node-12692.product-landing-page section.product_area {
    margin: 0px;
    background-color: antiquewhite;
}

.page-node-12692 .landing_footer_area {
    margin-top: 0px;
    padding-top: 35px;
    padding-bottom: 15px;
    background-color: #323e48;
    color: #d1d3d4;
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.page-node-12692 .booking-sec-1 p {
    text-align: center;
}

.page-node-12692 .social_sharing_buttons {
    margin-top: -100px;
}

.page-node-12693.product-landing-page.page-node-type-landing-tile-nodes section.news_main_slider_area .banner-lft {
    width: 70% !important;
}

.page-node-12946 div#views-bootstrap-front-page-top-boxes-2-block-3 .tile-col,
.page-node-12697 div#views-bootstrap-front-page-top-boxes-2-block-3 .tile-col {
    padding: 2px;
}

.page-node-12946 .tile-col img,
.page-node-12697 .tile-col img {
    width: 100%;
}

.page-node-12946 section.feature_banner_area .container-fluid,
.page-node-12697 section.feature_banner_area .container-fluid {
    padding: 0px;
}

div#views-bootstrap-front-page-top-boxes-2-block-3 .top-boxes-item.ftb-desc p {
    font-size: 18px;
    line-height: 20px;
}

.feature_banner_area div#views-bootstrap-front-page-top-boxes-2-block-3 .top-boxes-wrapper {
    padding: 75px;
}

.feature_banner_area div#views-bootstrap-front-page-top-boxes-2-block-3 .ftb-title {
    font-size: 30px;
    padding-bottom: 20px;
}

/* New Solution pages */
body.page-node-12630.page-node-type-sub_solutions section.related_sub_solution_section .single-sub-solution-right {
    display: none;
    height: unset;
}

body.page-node-12630.page-node-type-sub_solutions section.related_sub_solution_section .row.no-padding .col-md-4 {
    width: 100%;
}

body.page-node-12630.page-node-type-sub_solutions section.related_sub_solution_section .col-md-8.col-sm-8.no-padding {
    display: none;
}

body.page-node-12630.page-node-type-sub_solutions section.related_sub_solution_section .related-sub-sol-section {
    height: 175px;
}

/*  BMA 360D */
.ucs2100 section.bma_includes_bottom_area .container,
.bma360d section.bma_includes_bottom_area .container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ucs2100 ul.resource-lib-list li,
.bma360 ul.resource-lib-list li {
    list-style-type: none;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
}

/* Front page */
section.home_office_solution_box .home-sol-boxes-wrapper {
    color: #fff;
    padding-bottom: 40px;
    position: absolute;
    top: 0px;
    width: 100% !important;
    padding-left: 35px;
    font-size: 20px;
    margin-top: 20px;
    max-width: 100%;
    height: 125px;
}

.path-frontpage .main_slider_area .top-banner-outer .tb-title {
    color: #fff;
    font-size: 65px;
    line-height: 70px;
}

/* UCS2100 */
.page-node-type-products.ucs2100 .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff5601 !important;
}

/* CHAT® 150 BT Speakerphone */
.page-node-type-products.chat150bt .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-color: #ff5500 !important;
}

p.bma360-footnote {
    text-align: left !important;
    width: 85%;
    margin-bottom: 25px;
    padding-left: 15px;
}

ul.resource-lib-list li {
    list-style-type: none;
    font-size: 17px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    margin-left: -15px;
}

/* Resource Library Search */
.path-resource-library-search .product-line-page-details-outer,
.path-rl-search .product-line-page-details-outer {
    height: 400px;
}

.path-resource-library-search .product-line-page-details-outer .banner-title-desc,
.path-rl-search .product-line-page-details-outer .banner-title-desc {
    padding: 71px 0 80px 0;
    margin-top: 90px !important;
    width: 100%;
}

.path-legacy-products-1 div.comm-quick-start-guide ul.field-resource-file li,
.path-resource-library-search div.comm-quick-start-guide ul.field-resource-file li {
    margin: 0px 0px 0px 85px;
}

.path-legacy-products-1 div.comm-quick-start-guide ul.field-resource-file li a,
.path-resource-library-search div.comm-quick-start-guide ul.field-resource-file li a {
    color: #323e48;
    margin: 25px;
}

.path-legacy-products-1 div.comm-quick-start-guide ul.field-resource-file li span,
.path-resource-library-search div.comm-quick-start-guide ul.field-resource-file li span {
    margin: 0px 0px;
    padding: 0px 0px;
}

.path-legacy-products-1 div.comm-quick-start-guide .view-grouping-header h4,
.path-resource-library-search div.comm-quick-start-guide .view-grouping-header h4 {
    color: #323e48;
    margin: 15px;
    font-size: 28px;
}

.path-legacy-products-1 div.comm-quick-start-guide .view-grouping-header h4:before,
.path-resource-library-search div.comm-quick-start-guide .view-grouping-header h4:before {
    content: '';
    font-size: 36px;
    padding-right: 10px;
    padding-left: 10px;
}

.path-legacy-products-1 div.comm-quick-start-guide .view-grouping-content .view-grouping-header,
.path-resource-library-search div.comm-quick-start-guide .view-grouping-content .view-grouping-header {
    background: #eff0f0 !important;
    margin: 0px 0px 5px 0px !important;
}

.path-legacy-products-1 div.comm-quick-start-guide .view-grouping-header,
.path-resource-library-search div.comm-quick-start-guide .view-grouping-header {
    background: #ff6306 !important;
    margin: 0px 0px 5px 0px !important;
}

/* Top Section */
.prod-det-top-sec img {
    width: 100%;
}

.prod-det-top-sec {
    border-top: 1px solid #000;
    padding-top: 50px;
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
}

.prod-det-top-sec strong {
    color: #ff5400;
}

.page-node-type-products ul.nav.nav-tabs {
    border-top: 1px solid #000 !important;
}

.page-node-type-products ul.nav.nav-tabs .nav-item {
    border: unset !important;
}

.product-landing-page .prod-det-top-sec {
    border-top: unset;
    padding-top: 0px;
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
}

.path-legacy-products-1 div.comm-quick-start-guide .view-grouping-header h4.product-line,
.path-resource-library-search div.comm-quick-start-guide .view-grouping-header h4.product-line {
    color: #ff6306 !important;
}

/* giveaway-entry-form-page */

.giveaway-entry-form-page .top-banner-content {
    margin-top: 200px;
    padding: 0px;
    margin-left: -25px;
}

.giveaway-entry-form-page h1.tb-title {
    font-size: 50px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 50px 0;
}

.giveaway-entry-form-page section.social-follow {
    margin: 75px 0px 100px;
    border-top: 1px solid #2D3538;
    padding-top: 50px;
}

.giveaway-entry-form-page section.social-follow h6 {
    font-size: 18px;
    padding-bottom: 20px;
    font-weight: bold;
    color: #FF6B0C;
}

.giveaway-entry-form-page .top-banner-content img {
    width: 250px;
    position: relative;
    right: -50px;
}

/* Awards */
.land-awards-img.land-awards-img-61921 img {
    width: auto;
}

.land-awards-desc-61921 p.land-award-desc-2 {
    margin-top: 5px !important;
    line-height: 30px;
}

/* PDF */
.page-node-type-pdf-file-viewer section.news_main_slider_area {
    margin-top: 150px;
}

.page-node-type-pdf-file-viewer section.pdf_section {
    margin-top: 50px;
    margin-bottom: 50px;
}

.pdf-sec {
    height: 1000px;
    width: 100%;
    margin: 20px auto;
    display: block;
}

/* classroom */
.giveaway-entry-form-page.classroom h1.tb-title {
    font-size: 30px;
    color: #2D3538;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0px;
    text-align: left;
}

.giveaway-entry-form-page.classroom .top-banner-content {
    margin-top: 200px;
    padding: 0px;
    margin-left: -25px;
    margin-bottom: 50px;
}

.giveaway-entry-form-page.classroom p.tb-desc {
    text-align: left;
    font-size: 20px;
}

.giveaway-entry-form-page.classroom p.tb-title2 {
    font-size: 24px;
    padding-bottom: 15px;
}

/* ISE 2024 */
.ise-2024 .visitor-pass-sec .bottom-sec .p4 {
    font-size: 30px;
    line-height: 35px;
    color: #ff6b0c;
    font-weight: bold;
}

.ise-2024 section.tiles_product_landing_area .views-field-nothing:hover {
    background-color: transparent;
    border: 1px solid #005dbc !important;
}

.ise-2024 section.tiles_product_landing_area .views-field-nothing:hover a {
    color: #005dbc !important;
}

.ise-2024 section.tiles_product_landing_area .field-content a:hover,
.ise-2024 section.tiles_product_landing_area .views-field-nothing a:hover {
    color: #323e48;
}

.ise-2024 .LPMcontainer {
    display: none !important;
}

.ise-2024 .custom-col .views-field-field-tiles .field-content {
    background: #005dbc;
}

.ise-2024 .custom-col .views-field-field-tiles .field-content img {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.ise-2024 .custom-col .views-field-field-tiles .field-content:hover img {
    opacity: .5;
}

@keyframes movingTopToBottom {
    0% {
        top: -125px;
    }

    100% {
        top: 0px;
    }

}

.ise-2024 .front-top-banner-content {
    animation: movingTopToBottom 2s linear;
    position: relative;
}

/* BG Animation 
.ise-2024 .area{
    background: #005dbc;  
    background: -webkit-linear-gradient(to left, #005dbc, #005dbc);  
    width: 100%;
    height:unset;
    
   
}

.ise-2024 .circles{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ise-2024 .circles li{
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: #005dbc;
    animation: animate 25s linear infinite;
    bottom: 25%;
    
}

.ise-2024 .circles li:nth-child(1){
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}


.ise-2024 .circles li:nth-child(2){
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}

.ise-2024 .circles li:nth-child(3){
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}

.ise-2024 .circles li:nth-child(4){
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}

.ise-2024 .circles li:nth-child(5){
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}

.ise-2024 .circles li:nth-child(6){
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}

.ise-2024 .circles li:nth-child(7){
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}

.ise-2024 .circles li:nth-child(8){
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}

.ise-2024 .circles li:nth-child(9){
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}

.ise-2024 .circles li:nth-child(10){
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}



@keyframes animate {

    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 0.3;
        border-radius: 0;
	    bottom: 10%;
    }

    100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0.3;
        border-radius: 50%;
		bottom: 50%;
    }

}


.page-node-12744 section.hs_form_section.hubspot_section_bottom {
    display: none;
}
.page-node-12744 section.product_area h3.title {
    font-size: 20px;
}

.application_enviorment ul li ul li{
	padding: 0;
    margin: 0px;
	list-style-type: none;
}
- End */
/* BMA 360D
.page-node-12567 div.land-cl-con,
.page-node-12567 a.land-cl-logo {
    display: none !important;
}
.page-node-12567 div.land-pr-con,
.page-node-12567 a.land-pr-logo {
    display: block !important;
}
.page-node-12567.product-landing-page header.landing-top img {
    width: 350px;
    object-fit: contain;
} */
/* dropdown language */
section#block-dropdownlanguage {
    float: right;
    position: absolute;
    top: -43px;
    right: -125px;
}

#block-dropdownlanguage .page-node-type-products .panel-body {
    padding: 0px;
}

#block-dropdownlanguage .panel-default>.panel-heading {
    color: #fff;
    background-color: #323e48;
    border-color: unset;
    border-radius: unset;
    padding: 0px;
}

#block-dropdownlanguage .panel-title {
    display: block;
    margin: 0px !important;
    padding: 0px !important;
}

#block-dropdownlanguage .panel {
    margin-bottom: 20px;
    background-color: unset !important;
    border: 1px solid transparent;
    border-radius: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

#block-dropdownlanguage .panel-heading {
    padding: 0px !important;
    border-bottom: unset !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

section#block-dropdownlanguage .panel-body {
    padding: 0px;
}

#block-dropdownlanguage .panel {
    margin-bottom: 0px !important;
}

/* Resource Library */
.page-node-type-resource-library-landing-page .product-line-page-details-outer .banner-title-desc {
    margin-top: 90px !important;
    max-width: none;
}

/* Route Map for ISE Jan 2024 Expo */
.visitor-pass-sec .bottom-sec #myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

.visitor-pass-sec .bottom-sec #myImg:hover {
    opacity: 0.7;
}

/* The Modal (background) */
.visitor-pass-sec .bottom-sec .modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 1;
    /* Sit on top */
    padding-top: 100px;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: hidden;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.9);
    /* Black w/ opacity */
}

/* Modal Content (image) */
.visitor-pass-sec .bottom-sec .modal-content {
    margin: auto;
    display: unset;
    width: 100%;
    max-width: 900px;
}

/* Caption of Modal Image */
.visitor-pass-sec .bottom-sec #caption {
    margin: auto;
    display: block;
    width: 100%;
    max-width: 900px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.visitor-pass-sec .bottom-sec .modal-content,
#caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {
        -webkit-transform: scale(0)
    }

    to {
        -webkit-transform: scale(1)
    }
}

@keyframes zoom {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

/* The Close Button */
.visitor-pass-sec .bottom-sec .close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.visitor-pass-sec .bottom-sec .close:hover,
.visitor-pass-sec .bottom-sec .close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
    .visitor-pass-sec .bottom-sec .modal-content {
        width: 100%;
    }
}

/* ISE 2024 */

section.news_release_head_area .news-release-title {
    text-align: center;
}

body.page-node-12769 section.news_main_slider_area .top-banner-outer {
    background: url(/sites/default/files/2024-01/LP%20Header%20IMage%20V2.jpg) !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    height: 400px !important;

}

.page-node-12769.page-node-type-news-release-details .news_main_slider_area .top-banner-outer .front-top-banner-content {
    display: none;
}

section.home_office_solution_box_top {
    display: none;
}

.page-node-12625 .related_sub_solution_section,
.page-node-12626 .related_sub_solution_section,
.page-node-12647 .related_sub_solution_section,
.page-node-12624 .related_sub_solution_section {
    display: none;
}

.visitor-pass-sec .top-sec .p4 {
    font-size: 24px;
    line-height: 35px;
    font-weight: 300 !important;
    color: #323e48 !important;
}

.page-node-type-training-course .product-line-page-details-outer .banner-title-desc,
.page-node-type-partner-portal .product-line-page-details-outer .banner-title-desc {
    margin-top: 100px !important;
    max-width: none;
}

.bma360d section.bma_includes_bottom_area table a {
    text-decoration: none;
    line-height: 10px;
    padding: 0px 0px;
}

.bma360d section.bma_includes_bottom_area table td,
.bma360d section.bma_includes_bottom_area table th {
    padding: 10px;
    font-size: 18px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

.bma360d section.bma_includes_bottom_area table th {
    padding: 15px;
}

.page-node-type-products ul.nav.nav-tabs {
    margin-bottom: 0px;
}

.bma360d p.bma360-footnote {
    padding-left: 0px;
}


.bma360 section.bma_includes_bottom_area .panel-title>a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
}

.bma360 section.bma_includes_bottom_area .panel-title>a.collapsed:before {
    float: right !important;
    content: "\f067";
}

.bma360 section.bma_includes_bottom_area .panel-title>a:hover,
.bma360 section.bma_includes_bottom_area .panel-title>a:active,
.bma360 section.bma_includes_bottom_area .panel-title>a:focus {
    text-decoration: none;
}

/* partner portal*/
.page-node-type-partner-portal .front-top-banner-content {
    position: absolute;
    top: 365px;
    max-width: 65%;
    width: 100%;
    padding-left: 0px;
    color: white;
    text-align: left;
    left: -15px;
}

.partner-ssosp-link {
    position: absolute;
    bottom: 20px;
    left: 50px;
    color: #fff;
    transform: rotate(270deg);
}

.partner-ssosp-link-text {
    background-image: url(/sites/default/files/2020-09/DropArrow.png);
    background-color: transparent;
    height: 50px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
}

.page-node-type-partner-portal .flexible-div {
    position: relative;
    margin: 15px 15px 0px 0px;
}

.page-node-type-partner-portal .zigzig-outer-wrapper .ssosp-wrapper {
    position: absolute;
    bottom: 140px;
    width: 100%;
    padding-left: 50px;
}

.page-node-type-partner-portal .zigzig-outer-wrapper:hover .ssosp-wrapper {
    top: unset;
}

.page-node-type-partner-portal .row-featured-section .odd-section .homeservicenodes_details {
    position: absolute;
    float: left;
    width: 400px;
    height: 250px !important;
    background-color: #ff6b0c;
    padding: 70px;
    border: 2px solid white;
    top: 100px;
    text-align: center;
    color: #FFF;
}

.page-node-type-partner-portal .image-section-contact .contect_section_part {
    position: absolute;
    left: 440px;
    top: 75px;
    color: #FFF;
    text-align: left;
}

.page-node-type-partner-portal .node-type-home-page-content.contact-section .homeservicenodes_details_link a {
    padding: 10px 30px;
    border: 2px solid #323e48;
    line-height: 1em;
    color: #FFF;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-weight: bold;
    background-color: #323e48;
}

.page-node-type-partner-portal .contact-top p,
.page-node-type-partner-portal .contact-top p a {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
}

.page-node-type-partner-portal .contact-bottom p,
.page-node-type-partner-portal .contact-bottom p a {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
}

.page-node-type-partner-portal .contact-bottom {
    margin-top: 75px;
}


/* Demo link menu */
nav#block-clearone-account-menu ul li ul li {
    padding: 0px 0px 0px 20px;
}

nav#block-clearone-account-menu .navbar-nav>li>.dropdown-menu {
    border-radius: 0;
}

/* path-find-a-distributor-partner */
.path-find-a-distributor-partner .field-content {
    font-size: 16px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
}

.path-find-a-distributor-partner section.tiles_product_landing_area {
    margin-top: 75px;
    margin-bottom: 100px;
}

.path-find-a-distributor-partner .main_slider_area .top-banner-outer .tb-title {
    font-size: 40px;
    color: #FFF;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 50px;
}

/* New Layout */

.home-sol-boxes-item.home-sol-desc {
    display: none;
}

.home-sol-boxes-wrapper {
    color: #fff;
    padding-bottom: 40px;
    position: absolute;
    top: 0px;
    width: 60%;
    padding-left: 35px;
    max-width: 340px;
    font-size: 18px;
    margin-top: 40px;
    height: 260px;
    display: flex;
    align-items: center;
}

.menu-left-trial li a {
    display: none;
}

section.latest_videos_box h2 {
    color: #323e48;
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    text-align: center;
    padding: 30px 0px;
}

div.latest-videos-box {
    padding-bottom: 30px;
}

section.latest_videos_box .container {
    border-bottom: 1px solid #323e48;
}

.our_customer_area .view-content {
    padding: 65px 0 0 0 !important;
}

.page-node-12944 .discontinued-products table td,
.page-node-12931 .discontinued-products table td {
    padding: 10px;
}

.page-node-12931 .discontinued-products {
    margin-bottom: 100px;
}

.page-node-12942 table#Table_01,
.page-node-12943 table#Table_01 {
    margin: -30px;
}

.page-node-12936 h1.page-title-header,
.page-node-12942 h1.page-title-header,
.page-node-12943 h1.page-title-header {
    color: #ff6b0c !important;
    font-size: 40px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    margin-bottom: 50px !important;
}

.page-node-12936 .front-top-banner-content {
    position: relative;
    top: 40px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    height: 100%;
    max-width: 100%;
}

.page-node-12942 .front-top-banner-content,
.page-node-12943 .front-top-banner-content {
    position: relative;
    top: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    height: 100%;
    max-width: 100%;
}

p.tool-tip {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    padding-left: 0px;
    color: #323e48;
    padding-top: 15px;
}

.path-legacy-products-1 .front-top-banner-content {
    position: relative;
    top: 250px;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    height: 100%;
    max-width: 100%;
}

.path-legacy-products-1 .training-modules {
    margin: 50px 0px;
}

.page-node-12944 section.page_title_description.page_title_description_rooms_type,
.page-node-12931 section.page_title_description.page_title_description_rooms_type {
    padding: 100px 0px;
}

.page-node-12951 section.bma_includes_top_area {
    margin-top: 100px;
}

.page-node-12951 section.main_slider_area {
    display: none;
}

.page-node-type-product-landing-page .application_enviorment .view-feature-ss-products-page .application h3 {
    margin: 50px 0 15px 0 !important;
    color: #fff !important;
}

.page-node-type-product-landing-page .application_enviorment {
    position: relative;
    top: 0px;
    z-index: 99;
}

.page-node-type-product-landing-page section.video_section_area {
    margin-top: 100px;
}

.page-node-type-product-landing-page section.video_section_area .video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

.page-node-type-product-landing-page section.video_section_area .video-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.page-node-type-product-landing-page section.compatible_section {
    margin-bottom: 85px;
    margin-top: 85px;
}

.page-node-type-who-s-using-clearone-landing-pag section.news_release_head_area .news-release-title {
    text-align: left;
}

.page-node-type-who-s-using-clearone-landing-pag .news-release-sub-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    margin: 0 0 21px 0;
    color: #323e48;
    font-size: 18px;
    line-height: 16px;
}

.page-node-type-who-s-using-clearone-landing-pag .newsletter-backward‎ {
    text-align: left;
    padding: 0px 0px 75px;
}

.page-node-type-who-s-using-clearone-landing-pag .newsletter-backward a {
    color: #323e48;
    font-size: 21px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-who-s-using-clearone-landing-pag .newsletter-forward a {
    color: #ff5400;
    font-size: 21px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-who-s-using-clearone-landing-pag .newsletter-links a {
    font-size: 21px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

.page-node-type-who-s-using-clearone-landing-pag section.related-newsletter-bottom-section {
    margin: 50px 0px 100px;
}

.page-node-type-who-s-using-clearone-landing-pag .newsletter-backward a:before {
    content: "";
    background-image: url(/themes/custom/clearone/img/back-arrow.png);
    background-color: transparent;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    left: -50px;
}

.page-node-type-who-s-using-clearone-landing-pag .newsletter-forward a:after {
    content: "";
    background-image: url(/themes/custom/clearone/img/forward-arrow.png);
    background-color: transparent;
    height: 50px;
    width: 50px;
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    right: -50px;
    top: 30px;
}

/* New Layout */

.new-layout section.top_section.compatible_section_top.top_1 {
    display: none;
}

.new-layout section.compatible_section.compatible_section_top.top_1 {
    display: none;
}

.new-layout section.bma_includes_bottom_area {
    display: none;
}

.new-layout section.new_layout_bottom_area .content {
    text-align: center;
    font-size: 22px;
}

.new-layout p.read-more {
    color: cornflowerblue;
}

.new-layout section.new_layout_top_area {
    margin: 100px 0px;
}

.new-layout iframe {
    border: none;
    width: 100%;
    height: 300px;
}

.new-layout .link-wrapper {
    display: inline-block;
    width: auto;
    min-width: 325px;
    padding: 15px;
    background: #323e48;
    color: #FFF;
    text-align: center;
    font-size: 22px;
    margin-top: 40px;
    margin-left: -18px;
}

.new-layout .link-wrapper a {
    color: #fff;
}

.new-layout .list ul li {
    font-size: 20px;
    line-height: 36px;
}

.page-node-type-products.new-layout .view-related-products-product-line-page .owl-controls {
    display: none !important;
}

.page-node-12958.product-landing-page.qr-code .top-banner-outer {
    background-size: cover !important;
    background-position: right top 50% !important;
    height: 500px !important;
    background-repeat: no-repeat !important;
}

/* partner_collaboration */
.page-node-12977 section.partner_collaboration,
.page-node-12966 section.partner_collaboration {
    margin: 100px 0px;
}

.page-node-12977 div#views-bootstrap-partner-collaboration-block-1 .partner-colla-col,
.page-node-12966 div#views-bootstrap-partner-collaboration-block-1 .partner-colla-col,
.page-node-12959 div#views-bootstrap-partner-collaboration-block-1 .partner-colla-col {
    margin-bottom: 30px;
}

.page-node-12977 .front-top-banner-content .banner-title-desc,
.page-node-12966 .front-top-banner-content .banner-title-desc,
.page-node-12959 .front-top-banner-content .banner-title-desc {
    max-width: 45% !important;
}

.page-node-12977 .front-top-banner-content .banner-title-desc,
.page-node-12966 .front-top-banner-content .banner-title-desc {
    max-width: 50% !important;
}

.page-node-12959 .front-top-banner-content {
    position: absolute;
    max-width: 45% !important;
    width: 100%;
    display: flex;
    align-items: center;
    height: 400px;
}

.page-node-12977 .front-top-banner-content,
.page-node-12966 .front-top-banner-content {
    position: absolute;
    max-width: 50% !important;
    width: 100%;
    display: flex;
    align-items: center;
    height: 600px;
}

.page-node-12977 .product-line-page-details-outer,
.page-node-12966 .product-line-page-details-outer {
    height: 600px;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #6f5333 !important;
}

#views-bootstrap-partner-collaboration-block-2 .views-field-field-box-link-1 a {
    font-size: 20px;
    color: #ff6b0c;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
}

#views-bootstrap-partner-collaboration-block-2 .field-content p {
    padding-bottom: 15px;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

#views-bootstrap-partner-collaboration-block-2 .views-field-field-box-link-1 {
    padding-top: 10px;
}

#views-bootstrap-partner-collaboration-block-2 .partner-colla-col {
    margin-bottom: 50px;
}

.page-node-12959 section.partner_collaboration_bottom p {
    font-size: 20px;
    line-height: 26px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

section.partner_collaboration_bottom {
    margin: 0px 0px 75px;
}

.page-node-12959 section.partner_collaboration {
    margin: 100px 0px 25px;
}

.page-node-12959 .product-line-page-details-outer {
    height: 400px;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #77a8b2f5 !important;
}

.page-node-type-partner-collaboration-landing-pa section.partner_collaboration_landing_image {
    margin: 75px 0px;
}

.page-node-type-partner-collaboration-landing-pa .partner-collaboration-bottom p a {
    color: #323e48;
    font-weight: 500;
}

.page-node-type-partner-collaboration-landing-pa .partner-collaboration-bottom p a span {
    color: #ff6b0c;
}

.page-node-type-partner-collaboration-landing-pa .partner-collaboration-bottom {
    text-align: center;
    font-size: 18px;
}

.page-node-type-partner-collaboration-landing-pa section.partner_collaboration_landing_content {
    margin-bottom: 75px;
}

.page-node-type-partner-collaboration-landing-pa section.partner_collaboration_landing_image img {
    width: 100%;
}

#module p {
    font-size: 12px;
    line-height: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
}

/* Bot Content
#module a.collapsed:after  {
    content: '+ Read More';
}

#module a:not(.collapsed):after {
    content: '- Read Less';
}
section.bot_content_area {
    margin: 50px 0px;
}
div#module h3 {
    padding-bottom: 15px;
} */
section.bot_content_area {
    margin-bottom: 50px;
}

.page-node-12975.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff5601 !important;
}

.page-node-12698.page-node-type-products .main_slider_area .top-banner-outer,
.bma360d.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff5601 !important;
}

.page-node-11414.page-node-type-products .main_slider_area .top-banner-outer,
.page-node-11654.page-node-type-products .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right bottom !important;
    background-color: #ff6306 !important;
}

/* Menu */
ul#superfish-clearone-custom-menu {
    float: right;
}

ul#superfish-clearone-custom-menu li a {
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
}

ul#superfish-clearone-custom-menu li {
    background-color: #ff6b0c;
}

ul#superfish-account li a {
    color: #fff;
    padding: 0px 10px;
}

ul#superfish-account {
    float: right;
    position: absolute;
    top: 30px;
    right: 30px;
}

.product-landing-page .menu-top {
    text-align: right;
    display: ruby;
}

.visitor-pass-sec .top-sec .p4 {
    font-size: 24px;
    line-height: 35px;
    font-weight: 300 !important;
    color: #323e48 !important;
}

.visitor-pass-sec .p2 a,
.visitor-pass-sec .p4 a {
    text-decoration: underline;
}

.clearone-custom-menu ul li a {
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
}

.clearone-custom-menu ul li {
    background-color: #ff6b0c;
}

.commercial-solutions-menu {
    display: contents;
}

.clearone-custom-menu {
    padding-left: 15px;
}

.clearone-custom-menu ul li a:hover {
    color: #fff;
    background-color: #ff6b0c;
}

.page-node-12990 section.main_slider_area {
    padding: 200px 0px;
}

.page-node-346.page-node-type-products .main_slider_area .top-banner-outer {
    background-color: #ff6306 !important
}

.page-node-294 .related-products-bottom-section {
    margin-top: 0px !important;
}

/* New Layout */

.path-frontpage .main_slider_area .top-banner-outer .tb-title {
    font-size: 50px !important;
    line-height: 54px !important;
}

.path-frontpage .main_slider_area .top-banner-outer .tb-desc {
    font-size: 20px !important;
    line-height: 26px !important;
}

.path-frontpage .main_slider_area .top-banner-outer h1.tb-title:before {
    content: "Advanced Video and Audio Conferencing";
    color: #000;
    font-size: 29px;
    display: block;
}

.page-node-12991 .front-top-banner-content {
    padding-top: 50px !important;
    text-align: center;
    width: 100%;
}

.page-node-12991 .product-line-page-details-outer {
    height: 400px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.page-node-12991 section.thank-you {
    margin: 100px 0px 100px;
}

section.thank-you h2 {
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 10px 0 50px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    color: #ff6b0c;
}

section.thank-you h2 span {
    background: #fff;
    padding: 0 25px;
}

div#views-bootstrap-partner-collaboration-block-3 .home-sol-link {
    position: absolute;
    bottom: 40px;
    left: 45px;
}

div#views-bootstrap-partner-collaboration-block-3 .home-sol-boxes-wrapper {
    color: #fff;
    padding-bottom: 40px;
    position: absolute;
    top: 0px;
    width: 90%;
    padding-left: 35px;
    max-width: 340px;
    font-size: 18px;
    margin-top: 30px;
    height: 120px;
    display: flex;
    align-items: center;
}

div#views-bootstrap-partner-collaboration-block-3 .home-sol-boxes-item.home-sol-title h3 {
    color: #fff;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
    text-shadow: 2px 2px 3px #000 !important;
}

.page-node-12991 .product-line-page-details-outer .banner-title-desc .page-title-header,
.page-node-12991 .product-line-page-details-outer .banner-title-desc .page-description-header {
    color: #323e48 !important;
}

.page-node-type-training section.training-lesson-section {
    padding: 100px 0px;
}

.page-node-type-training .training-top-area {
    padding-top: 100px;
}

.page-node-type-solutions .solution-page-details-outer {
    padding-top: 25px;
}

.page-node-type-solutions .page-description {
    line-height: 28px;
}

.page-node-type-resource-details section.rl-detail {
    margin: 100px 0px 0px;
}

/* Menu - CTA */



.header-top-area {
    background-color: #323e48;
    padding-bottom: 5px;
}

#navbar-collapse {
    float: right;
}

.menu-section {
    margin-top: 15px;
    float: left;
}

div#user-acc-menu {
    float: right;
    padding-top: 20px;
}

/* New Layout */
.page-node-type-product-child .main_slider_area .top-banner-outer {
    height: 700px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right bottom;
}

.page-node-type-product-child section.our_customer_area {
    background-color: #d1d3d4;
    padding: 50px 0px 150px;
}

.page-node-type-product-child section.why_choose_quote_area {
    margin: 150px 0px;
}

.page-node-type-product-child .why_choose_quote {
    background-color: #323e48;
    color: white;
    padding: 100px 50px 100px;
    border-radius: 25px;
}

.page-node-type-product-child .why-choose-quote {
    width: 50%;
}

.page-node-type-product-child .bottom-banner-outer {
    background-image: url(/sites/default/files/2019-02/bottom-home.jpg);
    min-height: 500px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}

.page-node-type-product-child .why-choose-quote p {
    font-size: 16px;
    padding-top: 10px;
    text-align: left;
}

.page-node-type-product-child .why-choose-quote h3 {
    font-size: 30px;
}

.page-node-type-product-child .service_area .center_title {
    color: #fff;
    position: absolute;
    top: 0px;
    width: 100%;
    margin: 0px;
    background-repeat: no-repeat;
    padding: 52px 0 80px 0;
    text-align: left;
    max-width: 500px;
    margin-top: 50px;
}

.page-node-type-product-child .service_area .center_title h2 {
    color: white;
    text-align: left;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    margin-bottom: 12px;
    text-transform: capitalize;
}

.page-node-type-product-child .service_area .center_title h4 {
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 22px;
}

.page-node-type-product-child .service_area .center_title h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    text-align: left;
    padding: 0;
    margin: 0;
    line-height: 24px;
}

.page-node-type-product-child .service_area .center_title a {
    border: 2px solid white;
    border-radius: 0px;
    padding: 10px 25px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 40px;
    display: inline-block;
    background-color: unset;
    font-weight: 300;
}

.page-node-type-product-child .main_slider_area .top-banner-outer .tb-title {
    font-size: 50px;
    line-height: 54px;
    color: #fff;
}

.page-node-type-product-child .main_slider_area .top-banner-outer .tb-desc {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    line-height: 26px
}

.page-node-type-product-child section.why_choose_area {
    margin: 150px 0px;
}

.page-node-type-product-child .why-choose-area {
    padding: 50px 0px;
}

.page-node-type-product-child section.why_choose_area h2.tb-title {
    text-align: center;
}

.page-node-type-product-child section.why_choose_area .img-sec img {
    width: 100%;
}

.page-node-type-product-child section.why_choose_area .banner-rht {
    position: relative;
    height: 360px;
}

.page-node-type-product-child section.why_choose_area .content-sec {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.page-node-type-product-child section.why_choose_area .banner-rht p {
    font-size: 16px;
}

.page-node-type-product-child div.tb-links a.tb-link1 {
    background-color: #323e48;
    color: white;
    padding: 10px;
    border-radius: 15px;
    margin-right: 30px;
}

.page-node-type-product-child div.tb-links a.tb-link2 {
    background-color: white;
    color: #323e48;
    padding: 10px;
    border-radius: 15px;
}

.page-node-type-product-child div.tb-links {
    margin: 30px 0px;
}

.page-node-type-product-child .main_slider_area .front-top-banner-content {
    position: absolute;
    top: 175px;
    max-width: 50%;
    width: 100%;
    padding-left: 0px;
}

.page-node-type-product-child section.product-lists-area {
    margin: 100px 0px 0px;
}

.page-node-type-product-child section.product-lists-area .views-bootstrap-tabs {
    display: ruby;
}

.page-node-type-product-child section.product-lists-area .product-rht img {
    margin: 0 auto !important;
    padding: 0px;
    float: right;
}

.page-node-type-product-child .product-lft a {
    background-color: #323e48;
    padding: 5px 15px;
    border-radius: 15px;
    color: #fff;
}

.page-node-type-product-child ul.nav.nav-tabs li.active a {
    background-color: #323e48 !important;
    color: #fff !important;
    border-radius: 10px;
}

.page-node-type-product-child ul.nav.nav-tabs li a {
    background-color: #fff !important;
    color: #323e48 !important;
    border-radius: 10px;
}