/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*********Homepage css starts from here********/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');

/*******header css starts from here********/
.top-bar-menu .top-bar-left {
    display: none;
}

.top-bar-menu .top-bar-right ul li {
    list-style: none;
    display: inline-block;
    margin-left: 20px;
    position: relative;
}

.top-bar-menu .top-bar-right ul li i {
    color: #f1cc01;
    font-size: 19px;
    margin-right: 7px;
}

.header-mail ul li .fa.fa-phone {
    position: relative;
    top: 2px;
}

.top-bar-menu .top-bar-right {
    text-align: right;
    border-bottom: 1px solid #fff;
    padding: 7px 0;
}

.top-bar-menu .top-bar-right ul {
    padding-left: 0;
	margin-bottom:0;
}

.top-bar-menu .top-bar-right ul li a {
    color: #fff;
    position: relative;
    font-size: 17px;
    letter-spacing: 1px;
    font-family: 'Montserrat', sans-serif;
}

.top-bar-menu .top-bar-right ul li .tell {
    position: relative;
}

.top-bar-menu .top-bar-right ul li:first-child::before {
    position: absolute;
    content: "";
    height: 13px;
    width: 1px;
    display: inline-block;
    background: #fff;
    right: -11px;
    top: 4px;
}

li.tp-social i {
    margin: 0 !important;
    font-size: 16px !important;
}

li.tp-social a.social-media-link {
    font-size: 0 !important;
}

.top-bar-menu .top-bar-right li.tp-social {
    border: 1px solid #fff;
    text-align: center;
    width: 35px;
    height: 35px;
    line-height: 33px;
    border-radius: 50px;
    margin-left: 8px;
}

body .top-bar-menu .top-bar-right li.tp-social:nth-child(3) {
    margin-left: 15px !important;
}

.main-h-header .elementor-element {
    margin-bottom: 0;
}

.main-h-header .elementor-element .hfe-site-logo img {
    height: 40px;
    max-width: inherit;
    position: relative;
    top: 3px;
}

.main-h-header .elementor-element .hfe-nav-menu li a {
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    padding: 10px 25px !important;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.logo-menu {
    padding: 10px 0;
}

.main-h-header .elementor-element .hfe-nav-menu li a:hover {
    color: #f1cc01;
}
.main-h-header .elementor-element .hfe-nav-menu li a:hover {
    color: #f1c800 !important;
    opacity: 1;
}

.top-bar-menu .top-bar-right li.tp-social:hover {
    background: #f1cc01;
}

.top-bar-menu .top-bar-right li.tp-social:hover i {
    color: #171946;
}
.top-bar-menu .top-bar-right ul li a:hover {
    text-decoration: underline;
    text-underline-position: under;
}
.footer-s {
    background: #f5f6f6;
    padding: 60px 0 50px;
}

.footer-s .hfe-site-logo img {
    max-width: 320px;
    height: auto;
    object-fit: contain;
    margin-bottom: 0px;
    margin-top: 0;
    width: 100%;
}

.foter-log-desc p {
    margin-bottom: 0;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    color: #494949;
    line-height: 1.8;
    padding-right: 30px;
    font-size: 18px;
    letter-spacing: .2px;
}

.fwidget-col-1 {
    padding-right: 50px;
    padding-left: 25px;
}

.product-sf h5 {
    color: #1d1d4d;
    margin-bottom: 25px;
    font-size: 34px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    margin-top: 10px;
}

.product-sf ul {
    padding-left: 0;
}

.product-sf ul li {
    list-style: none;
}

.product-sf ul li a {
    display: block;
    margin-bottom: 0;
    color: #494949;
    line-height: 1.8;
    padding-right: 0;
    font-size: 18px;
    letter-spacing: .2px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    transition: 0.3s ease-in-out;
}

.product-sf ul li a:hover {
    padding-left: 10px;
}
.top-bar-menu .top-bar-right li.tp-social i.fa-brands.fa-instagram {
    position: relative;
    left: 1px;
}
.fwidget-col-2 {
    padding-left: 4em;
}

.copyright {
    margin-top: 0;
    background: #181b47;
    padding: 17px 15px;
    margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: 0;
}

.copyright .hfe-copyright-wrapper {
    color: #fff;
    font-size: 17px;
    margin: 0;
    line-height: 1.5;
    font-family: 'Montserrat', sans-serif !important;
}

.top-bsr-mobile {
    display: none;
}

.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    margin-left: 10px;
    display: none;
}

.submenu-cls a.hfe-menu-item {
    position: relative;
}

.submenu-cls a.hfe-menu-item:before {
    position: absolute;
    content: "";
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/desktop-submenu.png");
    width: 13px;
    height: 10px;
    right: 6px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 45%;
    background-color: transparent !important;
    opacity: 1 !important;
}

.product-sub-menu-child {
    display: none;
}

.support-sub-menu-child {
    display: none;
}

.mobile-menu {
    display: none;
}
.submenu-bar {
    margin-top: -1px;
}
/*.page-id-6626 .submenu-bar {
    background: #f2f2f2;
}
.page-id-6731 .submenu-bar {
    background: #f2f2f2;
}*/
.product-sub-menu-child .hfe-nav-menu li a {
    color: #171946 !important;
    font-size: 16px;
    font-weight: 600 !important;
    font-family: 'Montserrat', sans-serif !important;
}

.support-sub-menu-child .hfe-nav-menu li a {
    color: #171946 !important;
    font-size: 16px;
    font-weight: 600 !important;
    font-family: 'Montserrat', sans-serif !important;
}




/***************************/
body {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

.container {
    max-width: 1420px !important;
    width: 100%;
}

.elementor-container {
    max-width: 1420px !important;
    width: 100%;
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0;
}

.main-bnr-sec.extra-main-bnr {
    padding: 9em 0;
}

.banner-txt h1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 68px;
    color: #FFFFFF;
    margin-bottom: 15px;
    margin-top: 0;
    position: relative;
}

.banner-txt h1:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin-bottom: 15px;
}

.banner-txt.extra-bnr-txt {
    max-width: 890px;
}

.banner-txt.extra-bnr-txt a {
    margin-top: 20px;
}

.yellow-clr {
    color: #F1CC01;
}

.banner-txt p {
    font-weight: 400;
    font-size: 25px;
    line-height: 40px;
    color: #FFFFFF;
    margin-bottom: 50px;
}

.banner-txt a {
    border: 2px solid #FFFFFF;
    border-radius: 15px;
    font-weight: 500;
    font-size: 20px;
    line-height: 61px;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 31px;
    text-decoration: none;
}

.banner-txt a:hover {
    background: #fff;
    color: #000;
}

.main-bnr-sec {
    padding: 13em 0;
}

.cayman-section h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 65px;
    letter-spacing: -0.02em;
    color: #000000;
    margin-bottom: 5px;
}

.cayman-section h3:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin-bottom: 15px;
}

.cayman-sec {
    padding: 80px 0;
}

.cayman-sec .elementor-column:first-child {
    padding-right: 30px;
}

.cayman-sec .elementor-column:last-child {
    padding-left: 35px;
}

.cayman-section p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 40px;
    color: #494949;
    margin-bottom: 10px;
}

.cayman-section a:hover {
    color: #171A47;
    background: #fff;
    border: 1px solid #171A47;
}

.cayman-section a {
    display: inline-block;
    background: #171A47;
    border-radius: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 70px;
    color: #FFFFFF;
    padding: 0 38px;
    margin-top: 30px;
    border: 1px solid #171A47;
}

.cayman-img img {
    box-shadow: 0px 10px 22px 10px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
}

.image-iconbox {
    text-align: center;
}

.bluee-bg {
    background: #171A47;
    width: 220px;
    height: 220px;
    line-height: 220px;
    border-radius: 110px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.image-iconbox img {
    max-width: 100px;
    margin: 0 auto !important;
    filter: brightness(0) invert(1);
}

.image-iconbox h3 {
    font-weight: 700;
    font-size: 26px;
    color: #000000;
}

.image-iconbox h3 {
    font-weight: 700;
    font-size: 30px;
    color: #000000;
    margin-bottom: 0;
    margin-top: 30px;
}

.int-icon-sec {
    padding: 80px 0;
}

.image-iconbox:hover .bluee-bg {
    box-shadow: 0px 10px 18px 11px rgb(23 26 71 / 20%);
}

.lorem-bnr-text {
    text-align: center;
}

.lorem-bnr-text h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 70px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 55px;
    margin-top: 0;
    padding: 0 20px;
}

.lorem-bnr-text a {
    background: #FFFFFF;
    border-radius: 15px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 65px;
    color: #171A47;
    display: inline-block;
    padding: 0 43px;
    text-decoration: none;
}

.lorem-bnr-text h3:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 auto 15px;
}

.lorem-banner {
    padding: 80px 0;
}

.lorem-bnr-text a:hover {
    background: #171A47;
    color: #fff;
}

.hm-abt-c3-h h3.elementor-heading-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 70px;
    color: #000000;
    margin-bottom: 30px;
}

.hm-abt-c3-h h3.elementor-heading-title:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 auto 15px;
}

.about-fibre-boxes .elementor-widget-wrap.elementor-element-populated {
    padding: 15px;
}

.about-fibre-boxes .elementor-widget-container {
    box-shadow: 0 0 15px 5px #ededed;
    border-radius: 10px;
    padding: 40px 0;
    height: 100%;
}

.about-fibre-boxes .elementor-widget-image-box {
    height: 100%;
}

.about-fibre-boxes .elementor-widget-wrap.elementor-element-populated {
    padding: 18px;
}

.about-fibre-boxes figure.elementor-image-box-img {
    margin-bottom: 20px !important;
}

.about-fibre-boxes figure.elementor-image-box-img img {
    height: 80px;
    width: 80px;
    object-fit: contain;
}

.about-fibre-boxes .elementor-image-box-content h3.elementor-image-box-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 52px;
    color: #000000;
    margin-bottom: 10px;
    margin-top: 0;
}

.about-fibre-boxes .elementor-image-box-content p.elementor-image-box-description {
    margin-bottom: 0;
    padding: 0 20px;
    font-weight: 500;
    font-size: 22px;
    line-height: 35px;
    text-align: center;
    color: #494949;
    font-family: 'Poppins', sans-serif !important;
}

.hm-abt-c3-h {
    margin-bottom: 0 !important;
}

.about-fibre-boxes .elementor-widget-container:hover {
    box-shadow: 0 0 15px 9px #1d1d4d47;
}

.hm-c3purfibre-sec {
    padding: 80px 0;
}

.client-say h2.elementor-heading-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 70px;
    color: #FFFFFF;
    margin-bottom: 30px;
}

.client-say h2.elementor-heading-title:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 auto 15px;
}

.testimonial-sec-hm .sp-testimonial-free {
    background: #FFFFFF !important;
    box-shadow: 0px 10px 22px 10px rgba(0, 0, 0, 0.15);
    border-radius: 15px !important;
    padding: 10px 20px 40px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.testimonial-sec-hm .sp-testimonial-free .sp-testimonial-client-testimonial {
    flex-grow: 1;
}
.testimonial-sec-hm .sp-testimonial-free-section .sp-testimonial-item {
    padding: 0 5px;
    height: auto;
}

.testimonial-sec-hm .sp-testimonial-free .sp-testimonial-title h3.sp-testimonial-post-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: normal;
    color: #000000;
}

.testimonial-sec-hm .sp-testimonial-free .sp-testimonial-title {
    margin-bottom: 8px;
    margin-top: 30px;
}

.testimonial-sec-hm .sp-testimonial-free .sp-testimonial-content p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    color: #494949;
    margin-bottom: 0px;
}

.testimonial-sec-hm #sp-testimonial-free-wrapper-5845 .sp-testimonial-free-section .testimonial-nav-arrow {
    border: 1px solid #ffffff;
    color: #ffffff;
    width: 52px;
    height: 52px;
    background: #BEBEBE;
    border-radius: 50px;
    font-size: 25px;
    top: 60%;
}

.testimonial-sec-hm .sp-testimonial-free h4.sp-testimonial-client-name {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 52px;
    color: #000000 !important;
}

.testimonial-sec-hm .sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev {
    left: 0px;
    right: auto;
}

.testimonial-sec-hm .sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-next {
    right: 0px;
    left: auto;
}

.testimonial-sec-hm .sp-testimonial-free-section.swiper-initialized,
.testimonial-sec-hm .sp-testimonial-free-section:not(.swiper-initialized) {
    display: flex;
    margin: 0 20px;
    padding: unset !important;
    overflow: hidden;
    margin-bottom: 0;
}

.testimonial-sec-hm .sp-testimonial-free .sp-testimonial-client-image {
    margin-bottom: 20px;
    margin-top: -65px;
}
.testimonial-sec-hm .sp-testimonial-free-section.swiper-initialized, .testimonial-sec-hm .sp-testimonial-free-section:not(.swiper-initialized) {
    padding-top: 60px !important;
}
.testimonial-sec-hm #sp-testimonial-free-wrapper-5845 .sp-testimonial-free-section .testimonial-nav-arrow:hover {
    background: #171A47;
}

.testimonial-sec-hm {
    padding: 80px 0;
}

.free-quote-hm {
    text-align: center;
}

.free-quote-hm h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 70px;
    text-align: center;
    color: #000000;
    margin-bottom: 5px;
}

.free-quote-hm h3:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 auto 15px;
}

.free-quote-hm p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    color: #494949;
    margin-bottom: 0;
}

.quote-section .elementor-container {
    max-width: 100% !important;
    width: 100%;
}

.quote-section .elementor-container .elementor-column:first-child {
    width: 75%;
    padding-right: 45px;
}

.quote-section .elementor-container .elementor-column:first-child .hm-form-des {
    width: 830px;
    margin-left: auto;
}

.choose-bg .elementor-widget-wrap {
    border-radius: 16px 0px 0px 16px;
}

.choose-bg .elementor-widget-wrap .elementor-background-overlay {
    border-radius: 16px 0px 0px 16px;
}

.choose-buisness {
    padding: 50px;
}

.choose-buisness h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 65px;
    color: #FFFFFF;
    margin-bottom: 10px;
}

.choose-buisness h3:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 0 15px;
}

.choose-buisness p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 40px;
    color: #F9F9F9;
    margin-bottom: 0;
}

.hm-form input {
    background: #FFFFFF;
    border: 1px solid #A7A7A7;
    border-radius: 8px;
    width: 100%;
    height: 55px;
    margin-bottom: 20px;
}
.hm-form textarea {
    background: #FFFFFF;
    border: 1px solid #A7A7A7;
    border-radius: 8px;
    width: 100%;
    height: 55px;
    margin-bottom: 20px;
    line-height: 31px;
}
.hm-form select {
    background: #FFFFFF;
    border: 1px solid #A7A7A7;
    border-radius: 8px;
    width: 100%;
    height: 55px;
    margin-bottom: 20px;
}

.hm-form input::placeholder {
    color: #585858;
    font-weight: 400;
    font-size: 18px;
}
.hm-form label {
    margin-bottom: 10px;
	font-weight:500;
}
.hm-form textarea::placeholder {
    color: #585858;
    font-weight: 400;
    font-size: 18px;
}
.hm-form select::placeholder {
    color: #585858;
    font-weight: 400;
    font-size: 18px;
}
.hm-form .col-md-12 {
    width: 100%;
}

.col-md-6.col-f1 {
    padding-right: 10px;
}

.col-md-6.col-f2 {
    padding-left: 10px;
}

.hm-form .col-md-6 {
    width: 50%;
    float: left;
}

.choose-buisness ul.choose li {
    list-style: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 40px;
    color: #F9F9F9;
    margin-bottom: 10px;
    position: relative;
    padding-left: 40px;
}

.choose-buisness ul.choose li:before {
    position: absolute;
    content: "";
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/08/tick-icon-1.png");
    width: 21px;
    height: 18px;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
    top: 10px;
    display: inline-block;
}

.choose-buisness ul.choose li:last-child {
    margin-bottom: 0px;
}

.choose-buisness ul.choose {
    margin-top: 25px;
    padding-left: 0;
}

.subimt span.wpcf7-spinner {
    display: none;
}

.subimt input {
    margin-bottom: 0;
    background: #171A47;
    border-radius: 8px;
    font-weight: 600;
    font-size: 18px;
    color: #FFFFFF;
    border-color: #171A47;
}

.subimt input:hover {
    background: #fff;
    color: #171A47;
}

.subimt input:focus {
    background: #fff;
    color: #171A47;
}

.hm-form span.wpcf7-not-valid-tip {
    margin-top: -15px;
    margin-bottom: 5px;
    padding-left: 5px;
}

.wpcf7-response-output {
    text-align: center;
}

.quote-section {
    margin-top: 50px;
    padding-bottom: 80px;
}

.free-quote-section {
    padding-top: 70px;
}



/*****************Phone page css starts from here*******************/

.page-template-default header.page-header {
    display: none;
}
.main-bnr-sec.phonepg-bnr {
    padding: 12em 0;
}
.universal-tab ul li {
    display: inline-block;
    margin-right: 30px;
}

.universal-tab ul {
    text-align: center;
    padding-left: 0;
    padding-top: 22px;
    padding-bottom: 22px;
    margin-bottom: 0;
}

.universal-tab ul li a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    color: #494949;
    text-decoration: none;
    line-height: normal;
    position: relative;
}

.universal-tab ul a.active:before {
    position: absolute;
    content: "";
    background: #171A47;
    width: 100%;
    height: 3px;
    bottom: -22px;
}

.universal-tab ul a.active {
    position: relative;
    color: #000;
}

.universal-tab ul li:last-child {
    margin-right: 0;
}

.cloud-img img {
    box-shadow: 0px 10px 22px 10px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
}

.cloud-based .elementor-column:last-child {
    padding-left: 75px;
}

.cloud-based-text h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 65px;
    color: #000000;
}

.cloud-based-text h3:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin-bottom: 15px;
}

.cloud-based-text p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 40px;
    color: #494949;
    padding-right: 5.8em;
    margin-bottom: 0;
}

.cloud-based-text a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 70px;
    color: #FFFFFF;
    background: #171A47;
    border-radius: 15px;
    display: inline-block;
    padding: 0 34px;
    text-decoration: none;
    margin-top: 50px;
    border: 1px solid #171A47;
}

.cloud-based-text a:hover {
    color: #171A47;
    background: transparent;
}

.cloud-based {
    padding: 80px 0;
}

.phone-prodt-list .owl-item .sa_vert_center_wrap {
    min-height: 650px !important;
    padding: 0% !important;
}
.listingtext {
    min-height: 635px;
}
.phone-prodt-list .sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center {
    height: 100%;
}

.phone-prodt-list h2 {
    text-align: center;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 65px;
    color: #FFFFFF;
    margin-bottom: 50px;
}

.phone-prodt-list h2:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 auto 15px;
}

.listingtext {
    margin-right: 20px;
    background: #fff;
    padding-bottom: 25px;
    border-radius: 10px;
}
.listingtext img {
    border-radius: 10px 10px 0 0;
    height: 280px !important;
    object-fit: cover;
}
.phone-pad {
    padding: 0 20px;
}

.phone-pad h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 33px;
    line-height: normal;
    color: #000000;
    margin-bottom: 3px;
    margin-top: 10px;
}

.phone-pad p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #494949;
    margin-bottom: 30px;
}

.phone-pad a {
    text-decoration: none;
    background: #171A47;
    border-radius: 12px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 55px;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 28px;
    border: 1px solid #171A47;
}
.phone-pad a:hover {
    color: #171A47;
    background: transparent;
}

.phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-prev {
    border: 1px solid #ffffff;
    color: #ffffff;
    width: 52px !important;
    height: 52px !important;
    background: #BEBEBE !important;
    border-radius: 50px;
    font-size: 0px;
    background-size: cover;
    left: -33px !important;
    text-shadow: none !important;
    outline: none;
}

.phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-prev:before {
    content: "";
    display: block;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/08/white-arrow.png");
    width: 18px;
    height: 17px;
    position: absolute;
    left: 15px;
    background-size: contain;
    top: 15px;
}

.phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-next {
    border: 1px solid #ffffff;
    color: #ffffff;
    width: 52px !important;
    height: 52px !important;
    background: #BEBEBE !important;
    border-radius: 50px;
    font-size: 0px;
    background-size: cover;
    right: -8px !important;
    text-shadow: none !important;
    outline: none;
}

.phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-next:before {
    content: "";
    display: block;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/08/white-arrow.png");
    width: 18px;
    height: 17px;
    position: absolute;
    left: 17px;
    background-size: contain;
    top: 16px;
    transform: rotate(180deg);
}

.product-list-sec {
    padding: 80px 0;
}

/****************TV page css starts from here*******************/

.main-bnr-sec.tv-bnrsec {
    padding: 7em 0;
}

.banner-txt.tv-page-bnr {
    max-width: 890px;
}

.cloud-based-text.bar-resto h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: normal;
    color: #000000;
}

.barandrestro {
    padding: 80px 0;
}

.room-ent-text h3 {
    color: #fff;
}

.room-ent-text h5 {
    color: #fff !important;
}

.room-ent-text p {
    color: #fff;
}

.room-ent-text a {
    color: #fff;
    border: 2px solid #fff;
}

.room-ent-text a:hover {
    background: #fff;
    color: #171A47;
}

.cloud-based-text.bar-resto {
    padding-right: 50px;
}

.cloud-based-text.bar-resto.room-ent-text p {
    padding-right: 100px;
}

.cloud-based-text.bar-resto.room-ent-text {
    padding-right: 0;
}

.privateviewing-ssec {
    padding-bottom: 0 ! important;
    ;
}

/*************Plume page css starts from here*****************/

.banner-txt.plume-bnr-text {
    max-width: 845px;
}

.main-bnr-sec.plume-bnr-sec {
    padding: 12em 0;
}

.cloud-based-text.find-con-text {
    padding-right: 15px;
}

.finding-connectivity {
    padding: 80px 0;
}

.cloud-based-text.keycard-text {
    padding-left: 75px;
}

.cloud-based-text.guest-text {
    padding-right: 75px;
}

.keycard-img img {
    border-radius: 14px 0 0 14px;
    box-shadow: 0px 10px 22px 10px rgb(0 0 0 / 15%);
}

.guest-img img {
    border-radius: 0px 14px 14px 0;
    box-shadow: 0px 10px 22px 10px rgb(0 0 0 / 15%);
}

.operational-sec {
    padding-bottom: 80px;
}

.key-heading h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 52px;
    line-height: 70px;
    color: #fff;
    margin-bottom: 30px;
    text-align: center;
}

.key-heading h3:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 auto 15px;
}

.key-box {
    background: #fff;
    text-align: center;
    box-shadow: 0px 8px 18px 6px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
    padding: 35px 30px 55px;
    height: 100%;
}

.key-box-section .elementor-column {
    padding: 0 15px;
}

.key-benifits {
    padding: 80px 0;
}

.key-box-section .elementor-column .elementor-element {
    height: 100%;
}

.key-box-section .elementor-column .elementor-element .elementor-widget-container {
    height: 100%;
}

.key-box img {
    width: 97px;
    height: 97px;
    object-fit: contain;
    margin-bottom: 15px;
}

.key-box h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 37px;
    text-align: center;
    color: #000000;
    padding: 0 70px;
    margin-top: 0;
    margin-bottom: 20px;
}

.key-box p {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    color: #494949;
    margin-bottom: 0;
}

.key-customer-sec .key-heading h3 {
    color: #000;
}

.key-box.cus-key-bx {
    background: #171A47;
}

.key-box.cus-key-bx h3 {
    color: #fff;
}

.key-box.cus-key-bx p {
    color: #fff;
}

.key-customer-sec {
    padding: 80px 0;
}

.lorem-bnr-text.more-abt h3 {
    padding: 0 80px;
}

ul.bnr-list {
    padding-left: 0;
    list-style: none;
    margin-bottom: 40px;
}

ul.bnr-list li {
    font-weight: 400;
    font-size: 22px;
    line-height: 40px;
    color: #FFFFFF;
    padding-left: 30px;
    position: relative;
}

ul.bnr-list li:before {
    position: absolute;
    content: "";
    background-image: url(https://c3business.biizy.ky/wp-content/uploads/2022/08/tick-icon-1.png);
    width: 17px;
    height: 14px;
    left: 0;
    background-repeat: no-repeat;
    background-size: contain;
    top: 15px;
    display: inline-block;
}

.video-section .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
}

.plume-video-sec .elementor-video {
    height: 650px;
}

.plume-video-sec {
    height: 650px;
}

/**********************Internet page css starts from here***************************/
.banner-txt.tv-page-bnr.internet-bnr-txt {
    max-width: 1100px;
}
.recaptcha {
    margin-bottom: 20px;
    display: block;
}
.unique-tab-sec {
    position: sticky;
    top: 0;
    z-index: 9;
}

.main-bnr-sec.internet-pg-bnr-sec {
    padding: 12em 0;
}

.cloud-based-text.gis-speed-text {
    text-align: center;
}

.cloud-based-text.gis-speed-text h3::before {
    margin: 0 auto 15px;
}

.gig-boxeees .elementor-column {
    padding: 0 15px;
}

.gig-bx-img {
    position: relative;
}

.gig-bx-img img {
    height: 270px !important;
    border-radius: 10px 10px 0 0;
    object-fit: cover;
    width: 100% !important;
}
.gig-bx-img:before {
    position: absolute;
    content: "";
    background: linear-gradient(to bottom, rgb(255 255 255 / 0%) 0%,rgb(0 0 0 / 89%) 70%);
    bottom: 0;
    width: 100%;
    height: 70%;
}
.gig-bx-img h4 {
    margin: 0;
    position: absolute;
    bottom: 20px;
    left: 35px;
    font-weight: 700;
    font-size: 35px;
    line-height: 45px;
    color: #F1CC01;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.gig-bx h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 52px;
    color: #000000;
    margin-bottom: 0;
    margin-top: 10px;
}

.gig-bx p {
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;
    color: #494949;
}

ul.gig-list {
    padding-left: 0;
    list-style: none;
}

ul.gig-list li {
    font-weight: 500;
    font-size: 17px;
    line-height: 32px;
    color: #494949;
    padding-left: 25px;
    position: relative;
}

ul.gig-list li:before {
    position: absolute;
    content: "";
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/tick.png");
    width: 16px;
    height: 17px;
    left: 0;
    top: 8px;
}

.gig-bx {
    box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 15%);
    border-radius: 10px;
    transition: ease-in-out 0.3s;
}

.gig-section {
    padding: 80px 0;
}

.gig-box-txttt {
    padding: 0 35px 30px;
    min-height: 335px;
    position: relative;
}
.gig-box-txttt .sign-btn {
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.sign-btn a {
    background: #171A47;
    border-radius: 12px;
    font-weight: 600;
    font-size: 17px;
    line-height: 50px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    padding: 0 20px;
    border: 1px solid #171A47;
}

.sign-btn a:hover {
    background: #fff;
    color: #171A47;
}

.gig-boxeees {
    padding-top: 40px;
}

.sign-btn {
    text-align: right;
    margin-top: 25px;
}

.cloud-based-text.be-fast-txt {
    text-align: center;
    padding: 0 6em;
}

.cloud-based-text.be-fast-txt h3:before {
    margin: 0 auto 15px;
}

.be-fast-dection {
    padding: 80px 0;
}

.buisns-bx-sec .elementor-column {
    padding: 0 10px;
}

.buisness-box {
    background: #fff;
    box-shadow: 0px 8px 18px 6px rgb(0 0 0 / 10%);
    border-radius: 15px;
    height: 100%;
}

.buisness-box:hover {
    box-shadow: 0 0 15px 9px #1d1d4d47;
}

.dia {
    padding: 0 20px 20px;
}

.buisness-box img {
    border-radius: 10px 10px 0 0;
    height: 190px;
    width: 100%;
}

.dia h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 37px;
    color: #000000;
    margin-top: 0;
    margin-bottom: 10px;
    margin-top: 5px;
}

.dia p {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    color: #494949;
    margin-bottom: 0;
}
.dia button {
    background: transparent;
    padding: 0;
    border: none;
    line-height: normal;
    color: #171A47;
    font-weight: 700;
}
.dia a {
    text-decoration: none;
    background: #171A47;
    border-radius: 12px;
    font-weight: 600;
    font-size: 16px;
    line-height: 50px;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 20px;
    margin-top: 25px;
    border: 1px solid #171A47;
}

.dia a:hover {
    background: #fff;
    color: #171A47;
}

.buisns-bx-sec .elementor-element {
    height: 100%;
}

.buisns-bx-sec .elementor-element .elementor-widget-container {
    height: 100%;
}

.buisns-bx-sec .elementor-widget-wrap {
    height: 100%;
}

.buisns-bx-sec .elementor-container {
    height: 100%;
}

.cloud-based-text.explore-txt {
    text-align: center;
}

.cloud-based-text.explore-txt h3 {
    color: #fff;
}

.cloud-based-text.explore-txt h3::before {
    margin: 0 auto 15px;
}

.resources-sec {
    padding: 80px 0;
}

.ex-post-section .elementor-column {
    padding: 0 15px;
    height: 100%;
}

.explosre-post img {
    height: 295px;
}

.explosre-post img {
    height: 295px;
    border-radius: 10px 10px 0 0;
    width: 100%;
}

.explore-p-text h6 {
    background: #F1CC01;
    border-radius: 6px;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    color: #FFFFFF;
    text-decoration: none;
    display: inline-block;
    padding: 0 10px;
}

.explore-p-text h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 35px;
    color: #000000;
    margin-bottom: 25px;
}

.explosre-post {
    background: #fff;
    border-radius: 10px;
    height: 100%;
}
.ex-post-section .elementor-widget-wrap.elementor-element-populated .elementor-element .elementor-widget-container {
    height: 100%;
}
.ex-post-section .elementor-widget-wrap.elementor-element-populated .elementor-element {
    height: 100%;
}
.ex-post-section .elementor-container {
    height: 100%;
}

.explore-p-text h6 {
    margin-top: 0;
}

.explore-p-text {
    padding: 20px 20px 25px;
}

.explore-p-text p {
    margin-bottom: 0;
}

.explore-p-text p a {
    text-decoration: none;
    background: #171A47;
    border-radius: 12px;
    font-weight: 600;
    font-size: 16px;
    line-height: 50px;
    color: #FFFFFF;
    display: inline-block;
    padding: 0 25px;
    border: 1px solid #171A47;
}

.explore-p-text h6:hover {
    box-shadow: 0 3px 7px #c3bfbf;
}

.explore-p-text p a:hover {
    background: #fff;
    color: #171A47;
}

.gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-prev {
    border: 1px solid #ffffff;
    color: #ffffff;
    width: 52px !important;
    height: 52px !important;
    background: #BEBEBE !important;
    border-radius: 50px;
    font-size: 0px;
    background-size: cover;
    left: -15px !important;
    text-shadow: none !important;
    outline: none;
}

.gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-prev:before {
    content: "";
    display: block;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/08/white-arrow.png");
    width: 18px;
    height: 17px;
    position: absolute;
    left: 15px;
    background-size: contain;
    top: 15px;
}

.gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-next {
    border: 1px solid #ffffff;
    color: #ffffff;
    width: 52px !important;
    height: 52px !important;
    background: #BEBEBE !important;
    border-radius: 50px;
    font-size: 0px;
    background-size: cover;
    right: -15px !important;
    text-shadow: none !important;
    outline: none;
}

.gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-next:before {
    content: "";
    display: block;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/08/white-arrow.png");
    width: 18px;
    height: 17px;
    position: absolute;
    left: 17px;
    background-size: contain;
    top: 16px;
    transform: rotate(180deg);
}

body .gigspeed-shortcode .autohide-arrows .owl-nav {
    display: block !important;
}

.gigspeed-shortcode .sa_owl_theme .owl-item .sa_vert_center_wrap {
    position: relative;
    margin: 0 3% !important;
    padding: 0 !important;
}

.gigspeed-shortcode .owl-carousel .owl-item .sa_hover_container {
    padding: 3% 3% !important;
}



/*************about us page css starts from here*****************/

.main-bnr-sec.about-us-bnr {
    padding: 6.1em 0;
}

.key-heading.about-c3 h3 {
    color: #000;
}
.buisness-team-slider .wpm_main_template.wpm_main_template_1 {
    display: none;
}
.buisness-team-slider #wpm-6310-slider-1 .wpm-6310-owl-nav div.wpm-6310-owl-prev {
    left: -18px;
}

.buisness-team-slider #wpm-6310-slider-1 .wpm-6310-owl-nav div {
    position: absolute;
    top: calc(55% - 100px);
    background: #fff !important;
    color: #171A47;
    margin: 0;
    transition: all 0.3s ease-in-out;
    text-align: center;
    padding: 0;
    border-radius: 50px !important;
}

.buisness-team-slider #wpm-6310-slider-1 .wpm-6310-owl-nav div.wpm-6310-owl-next {
    right: -18px !important;
}

.buisness-team-slider #wpm-6310-slider-1 .wpm-6310-owl-nav div i {
    color: #171A47 !important;
}



.buisness-team-slider .wpm_6310_team_style_1:hover {
    transform: scale(1) !important;
}

.buisness-team-slider figcaption {
    max-width: 300px !important;
    margin: 0 auto !important;
    position: relative !important;
    top: -20px !important;
}

.buisness-team-slider .wpm_6310_team_style_1_caption {
    background: #fff !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    box-shadow: 0 3px 5px #262626;
    height: 100%;
    min-height: 170px;
}


.buisness-team-slider .wpm_6310_team_style_1 {
    box-shadow: none !important;
    background: transparent !important;
}



.buisness-team-slider .wpm_6310_team_style_1_designation:hover {
    color: #000 !important;
}

.buisness-team-slider .wpm_6310_team_style_1_title {
    order: 2;
    font-size: 22px;
    font-weight: 700;
    color: #000;
    margin-bottom: 7px;
    line-height: 1;
    transition: none !important;
    text-shadow: none !important;
    letter-spacing: 0.02em;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    text-transform: capitalize;
}

.wpm_6310_team_style_1:hover .wpm_6310_team_style_1_designation {
    color: #494949 !important;
}

.wpm_6310_team_style_1:hover .wpm_6310_team_style_1_title {
    color: #000 !important;
}

body .buisness-team-slider .wpm_6310_team_style_1_description .descp a {
    order: 3;
    color: #171A47 !important;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    text-shadow: none !important;
    margin-top: 0;
    padding-left: 10px;
    margin-bottom: 5px;
    font-family: 'Poppins' !important;
    font-style: normal;
    text-decoration: none;
}

body .buisness-team-slider .wpm_6310_team_style_1_description {
    order: 3;
}

.buisness-team-slider .wpm-6310-owl-nav.disabled {
    display: block !important;
}

.buisness-team-slider .wpm_6310_team_style_1_description .descp a {
    position: relative;
}

.buisness-team-slider .wpm_6310_team_style_1_description .descp a::before {
    position: absolute;
    content: "";
    background-image: url('https://c3business.biizy.ky/wp-content/uploads/2022/09/Mask-group-3.png');
    width: 16px;
    height: 14px;
    background-repeat: no-repeat;
    top: 4px;
    margin-left: -20px;
    background-size: contain;
}


.buisness-team-slider .wpm_6310_team_style_1_designation a {
    font-size: 14px;
    color: #494949;
    font-style: normal !important;
    font-weight: 500;
    order: 3;
    margin-bottom: 10px;
    font-family: 'Poppins';
    text-decoration: none;
}

.buisness-team-slider .wpm_6310_team_style_1_designation {
    order: 3;
}

.buisness-team-slider #wpm-6310-slider-1 .wpm-6310-wpm-6310-owl-dots {
    display: none;
}

.buisness-team-slider .wpm_6310_team_style_1 img {
    border-radius: 12px 12px 0px 0px;
    height: 390px;
    object-fit: cover;
}




/****************/
.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-owl-nav div.wpm-6310-owl-prev {
    left: -18px;
}

.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-owl-nav div {
    position: absolute;
    top: calc(55% - 100px);
    background: #fff !important;
    color: #171A47;
    margin: 0;
    transition: all 0.3s ease-in-out;
    text-align: center;
    padding: 0;
    border-radius: 50px !important;
}

.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-owl-nav div.wpm-6310-owl-next {
    right: -18px !important;
}

.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-owl-nav div i {
    color: #171A47 !important;
}



.buisness-team-slider .wpm_6310_team_style_3:hover {
    transform: scale(1) !important;
}

.buisness-team-slider figcaption {
    max-width: 300px !important;
    margin: 0 auto !important;
    position: relative !important;
    top: -20px !important;
}

.buisness-team-slider .wpm_6310_team_style_3_caption {
    background: #fff !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    box-shadow: 0 3px 5px #262626;
    height: 100%;
    min-height: 170px;
}


.buisness-team-slider .wpm_6310_team_style_3 {
    box-shadow: none !important;
    background: transparent !important;
}



.buisness-team-slider .wpm_6310_team_style_3_designation:hover {
    color: #000 !important;
}

.buisness-team-slider .wpm_6310_team_style_3_title {
    order: 2;
    font-size: 22px;
    font-weight: 700;
    color: #000;
    margin-bottom: 7px;
    line-height: 1;
    transition: none !important;
    text-shadow: none !important;
    letter-spacing: 0.02em;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    text-transform: capitalize;
    display: block;
    width: 100%;
}

.buisness-team-slider .wpm_6310_team_style_3_caption .wpm_6310_team_style_3_designation {
    color: #494949 !important;
    text-shadow: none;
    font-style: normal;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.wpm_6310_team_style_1:hover .wpm_6310_team_style_3_designation {
    color: #494949 !important;
}

.wpm_6310_team_style_1:hover .wpm_6310_team_style_3_title {
    color: #000 !important;
}

body .buisness-team-slider .wpm_6310_team_style_3_description .descp a {
    order: 3;
    color: #171A47 !important;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    text-shadow: none !important;
    margin-top: 0;
    padding-left: 10px;
    margin-bottom: 5px;
    font-family: 'Poppins' !important;
    font-style: normal;
    text-decoration: none;
}

body .buisness-team-slider .wpm_6310_team_style_3_description {
    order: 3;
}

.buisness-team-slider .wpm-6310-owl-nav.disabled {
    display: block !important;
}

.buisness-team-slider .wpm_6310_team_style_3_description .descp a {
    position: relative;
}

.buisness-team-slider .wpm_6310_team_style_3_description .descp a::before {
    position: absolute;
    content: "";
    background-image: url('https://c3business.biizy.ky/wp-content/uploads/2026/01/Mask-group-2026-01-23T160603.492.png');
    width: 16px;
    height: 14px;
    background-repeat: no-repeat;
    top: 5px;
    margin-left: -21px;
    background-size: contain;
}

body .buisness-team-slider .wpm_6310_team_style_3_description .descp h2 {
    margin-top: 20px;
}
.buisness-team-slider .wpm_6310_team_style_3_designation a {
    font-size: 14px;
    color: #494949;
    font-style: normal !important;
    font-weight: 500;
    order: 3;
    margin-bottom: 10px;
    font-family: 'Poppins';
    text-decoration: none;
}

.buisness-team-slider .wpm_6310_team_style_3_designation {
    order: 3;
}

.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-wpm-6310-owl-dots {
    display: none;
}

.buisness-team-slider .wpm_6310_team_style_3 img {
    border-radius: 12px 12px 0px 0px;
    height: 390px;
    object-fit: cover;
}
.wpm_6310_team_style_3:hover .wpm_6310_team_style_3_title {
    color: #000 !important;
}


/****/





.descp h2 {
    margin-bottom: 0;
    margin-top: 5px;
    line-height: inherit;
}

.descp h2 a:before {
    display: none;
}

.descp {
    margin-top: 5px;
}

.descp h2 a {
    padding-left: 0 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;
    font-size: 16px !important;
}

.buisnesteam-sec {
    padding: 80px 0;
}

.join-team-sec {
    text-align: center;
}

.key-heading.join-tm-text h3 {
    color: #000;
    margin-bottom: 10px;
}

.key-heading.join-tm-text p {
    font-weight: 500;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    color: #494949;
}

.key-heading.join-tm-text a {
    background: #171A47;
    border-radius: 15px;
    font-weight: 600;
    font-size: 20px;
    line-height: 65px;
    color: #FFFFFF;
    padding: 0 37px;
    display: inline-block;
    text-decoration: none;
    margin-top: 30px;
    border: 1px solid #171A47;
}

.join-team-sec {
    padding: 80px 0;
}

.key-heading.join-tm-text a:hover {
    color: #171A47;
    background: transparent;
}

.members-img {
    text-align: center;
}

.member-colum .members-img img {
    margin-right: 0;
    border-radius: 110px;
    border: 2px solid #fff;
}

.member-colum .members-img h3 {
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    margin-top: 30px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: 'Poppins';
}

.member-colum {
    padding: 80px 0;
}

div#mywpm_6310_modal {
    display: none !important;
}

.page-id-6406 {
    overflow: visible !important;
}

.wpm_6310_loading {
    display: none !important;
}




/******************Strata Service css starts fro here******************/
.key-heading.strata-cont-txt h3 {
    color: #000;
}

.main-bnr-sec.strata-ser-bnr {
    padding: 10.4em 0;
}

.strata-form-sec {
    padding-bottom: 80px;
}

.contact-us-form .row label {
    color: #303030;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

.contact-us-form {
    background: #fff;
    padding: 40px 30px;
    border-radius: 10px;
    box-shadow: 0 0 15px #ccc;
}

.contact-us-form .row {
    margin-bottom: 20px;
}

.contact-us-form select {
    width: 100%;
    height: 50px;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    padding-left: 15px;
    background-color: transparent;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/arror.png");
    background-repeat: no-repeat;
    background-position: 98%;
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-family: 'Poppins', sans-serif;
}

.contact-us-form input {
    width: 100%;
    height: 50px;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    padding-left: 15px;
    font-size: 16px;
    color: #222;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

.contact-us-form textarea {
    width: 100%;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    padding: 15px;
    height: 100px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
}

.contact-us-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    background: #171A47;
    text-transform: capitalize;
    letter-spacing: 0.02em;
    border: 1px solid #171A47;
}

.contact-us-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: transparent;
    color: #171A47;
}

span.wpcf7-spinner {
    display: none;
}

.contact-us-form .row span.wpcf7-not-valid-tip {
    position: absolute;
}

/************Contact page css starts from here*****************/
.key-heading.strata-cont-txt h3 {
    font-size: 44px;
    line-height: 1.2;
    margin-bottom: 10px;
    padding: 0 70px;
}
.contact-form-sec {
    padding: 80px 0;
}

.query-box {
    background: #171A47;
    box-shadow: 0px 8px 22px 8px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
    padding: 30px 25px;
    height: 100%;
}
.form-and-quries .elementor-container.elementor-column-gap-default {
    gap: 30px;
}

.query-box h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 40px;
    color: #FFFFFF;
}

.query-box h3:before {
    content: "";
    width: 50px;
    height: 6px;
    display: block;
    background: #F1CC01;
    margin: 0 0 10px;
}

.quries-boxs .elementor-container .elementor-column {
    padding: 0 10px;
}

ul.query-list {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

ul.query-list li a {
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    position: relative;
}

ul.query-list li {
    margin-bottom: 8px;
    padding-left: 30px;
    position: relative;
}

ul.query-list li:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: 3px;
}

ul.query-list li {
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    position: relative;
}

ul.query-list li:last-child {
    margin-bottom: 0;
}

ul.query-list li.ph:before {
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/call-icon.png");
    top: 4px;
}

ul.query-list li.emaill:before {
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/mail-icon-2.png");
    top: 6px;
}

ul.query-list li.loc:before {
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/location-icon-1.png");
    top: 4px;
}

ul.query-list li.arrow:before {
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/arrow-icon.png");
    top: 5px;
}

.quries-boxs .elementor-container .elementor-column .elementor-widget-wrap .elementor-element {
    height: 100%;
}

.quries-boxs .elementor-container .elementor-column .elementor-widget-wrap .elementor-element .elementor-widget-container {
    height: 100%;
}

.quries-boxs {
    padding-bottom: 80px;
}

ul.query-list li a:hover {
    text-decoration: underline;
}

.query-box:hover {
    box-shadow: 0px 10px 14px #1d1d4da1;
}

/************Frame page css starts from here**********/

.banner-txt.tv-page-bnr.frame-bnr-text {
    max-width: 1010px;
}

.DPLC-section {
    padding: 80px 0;
}

.cloud-img.bar-img.dplc-img {
    padding-right: 5em;
}

.iplc-img img {
    background: #fff;
}

.iplc-img {
    padding-left: 5em;
}

.iplc-text h3 {
    color: #fff;
}

.iplc-text p {
    padding-right: 20px;
    color: #fff;
}

.iplc-text {
    padding-right: 0px !important;
}

.mpls-section {
    padding-bottom: 0 !important;
}


/************Equinix page css starts from here**********/

.equnix-bnr {
    padding: 11em 0;
}

.equnix-choose-section {
    padding: 80px 0;
}

.eagle-txt {
    background: #fff;
    border-radius: 0px 0px 10px 10px;
}

.eagle-txt {
    background: #fff;
    border-radius: 0px 0px 10px 10px;
    padding: 20px 25px 25px;
}

.eagle-serv img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 10px 10px 0px 0px;
    margin-top: -1px;
}

.eq-inner-product-sec .elementor-column .elementor-element .elementor-widget-container {
    height: 100%;
}

.eq-inner-product-sec .elementor-column .elementor-element {
    height: 100%;
}

.equnix-products {
    padding: 80px 0;
}

.eagle-serv {
    height: 100%;
    background: #fff;
    border-radius: 10px;
}

.eagle-txt h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
}

.eagle-txt p {
    font-weight: 500;
    font-size: 22px;
    line-height: 30px;
    color: #494949;
    margin-bottom: 0;
}

.eagle-txt a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 60px;
    color: #FFFFFF;
    background: #171A47;
    border-radius: 12px;
    display: inline-block;
    padding: 0 30px;
    text-decoration: none;
    margin-top: 35px;
    border: 1px solid #171A47;
}

.key-box:hover {
    box-shadow: 0 0 15px 9px #1d1d4d4d;
}

section#searchbox-sec div#map {
    height: 600px;
}

section#searchbox-sec input#pac-input {
    height: 40px;
    border: none;
    font-size: 18px;
    top: 10px !important;
    margin-left: 0 !important;
    font-weight: 400;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 400px;
    background-color: #fff;
    border-radius: 0 !important;
}

section#searchbox-sec div#map .gm-style-mtc button {
    border-radius: 0 !important;
}

.eq-inner-product-sec .elementor-column {
    padding: 0 15px;
}

.see-below-map-section {
    padding: 80px 0;
}

.free-quote-hm.map-text p a {
    color: #494949;
}

.free-quote-hm.map-text {
    margin-bottom: 20px;
}
.key-heading.article-head h3 {
    color: #000;
}
.eagle-serv.eq-art-txt img {
    height: 290px;
}
.eagle-serv.eq-art-txt {
    box-shadow: 0px 9px 18px 12px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}
.eagle-txt a:hover {
    background: transparent;
    color: #171A47;
}
.article-eq-sec {
    padding: 80px 0 0;
}
.eagle-serv.eq-art-txt p {
    font-size: 18px;
}
.eagle-serv.eq-art-txt h3 {
    font-size: 28px;
    line-height: 35px;
}
.eagle-serv.eq-art-txt:hover {
    box-shadow: 0 0 15px 9px #1d1d4d47;
}


/***********Article page css starts from here***************/


.page-template-press-blog-template #press-blog .et_pb_ajax_pagination_container article {
    width: calc(33% - 20px);
    max-width: calc(25% - 23px);
    flex: unset;
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
    padding-bottom: 0 !important;
    flex-wrap: wrap;
    background: #f1f1f1;
    margin-left: 10px;
    margin-right: 10px;
    clear: unset !important;
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
	border-radius: 5px;
}
.page-template-press-blog-template #press-blog .et_pb_ajax_pagination_container article:hover {
    box-shadow: 0 0 15px 9px #1d1d4d47;
}
div#press-blog .et_pb_ajax_pagination_container div#all_post {
    display: flex;
    flex-wrap: wrap;
}
div#press-blog div#pagination span.prev_show.page_buttons {
    float: left;
    font-size: 0;
    position: relative;
    background: url("http://c3.biizy.ky/wp-content/uploads/2022/03/left-arror.png") !important;
    background-color: rgba(0, 0, 0, 0);
    left: -10px;
    width: 44px !important;
    height: 44px !important;
    top: 0;
    box-shadow: 0 0 8px 2px #ccc;
    border-radius: 50px;
    cursor: pointer;
}
div#press-blog div#pagination span.next_show.page_buttons {
    float: right;
    position: relative;
    font-size: 0;
    background: url("http://c3.biizy.ky/wp-content/uploads/2022/03/left-arror.png") !important;
    background-color: rgba(0, 0, 0, 0);
    right: -10px;
    width: 44px !important;
    height: 44px !important;
    top: 0;
    transform: rotate(180deg);
    box-shadow: 0 0 8px 2px #ccc;
    border-radius: 50px;
	cursor: pointer;
}
div#press-blog div#pagination span.prev_show.page_buttons::after{
	display:none;
}
div#press-blog div#pagination span.next_show.page_buttons::after{
	display:none;
}
div#press-blog div#pagination a {
    color: #ffffff;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
    min-width: 48px;
    height: 48px;
    transition: color .15s;
    border-bottom: 4px solid transparent;
    background: #171946;
    line-height: 48px;
    border-radius: 5px;
    font-size: 20px;
}
div#press-blog div#pagination a.infinite-more.active {
    background: #f1cc01;
}
div#pg-title-sec .pg-title {
    display: block;
    padding: 0;
    width: 100%;
    font-size: 68px;
    font-weight: 700;
    color: #171946;
    position: relative;
    margin-bottom: 0px;
}
div#pg-title-sec .pg-title:before {
    content: "";
    width: 75px;
    height: 8px;
    display: block;
    background: #F1CC01;
    margin: 0 0 15px;
}
div#press-blog div#pagination span#pagination-loader {
    display: none !important;
}
div#pg-title-sec {
	max-height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	height: 30vw;
}
div#press-blog.list-blog div#all_post article .content-for-post {
    margin-left: 20px;
}
div#press-blog.list-blog div#all_post article {
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
div#press-blog div#all_post article .content-for-post h2.entry-title a {
    font-weight: 700;
    font-size: 24px;
    color: #171946;
    margin-bottom: 10px;
    display: block;
    font-family: 'Poppins', sans-serif !important;
    line-height: 1.2;
}
div#press-blog div#all_post article .content-for-post .post-content p {
    font-size: 17px;
    line-height: 1.5;
    font-weight: 400;
}
#press-blog.list-blog .et_pb_ajax_pagination_container article a img {
    object-fit: cover;
    height: 164px;
    width: 180px;
}
div#press-blog div#pagination {
    text-align: center;
    padding-bottom: 60px;
}
.page-template-press-blog-template .search-filters {
    background: #171946;
    margin-bottom: 50px;
}
.page-template-press-blog-template .search-filters .search-filters__trigger {
    color: #fff;
    border-color: #fff;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif !important;
}
.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#date-sorting {
    padding: 5px 40px !important;
    min-width: auto;
    line-height: normal !important;
    height: auto;
    min-height: auto !important;
    max-height: unset !important;
    color: #fff;
    font-size: 20px;
    border: 1px solid #fff;
	font-family: 'Montserrat', sans-serif !important;
}
button#grid_view {
    margin-top: -7px;
}
button#list_view {
    margin-top: -7px;
}
.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#Relevence{
	    padding: 0px 40px !important;
    min-width: auto;
    line-height: normal !important;
    height: auto;
    min-height: auto !important;
    max-height: unset !important;
    color: #fff;
    font-size: 20px;
    border: 1px solid #fff;
	font-family: 'Montserrat', sans-serif !important;
}
.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#Relevence:hover{
    background: #f1cc01;
    color: #171946 !important;
    border: 1px solid #f1cc01;
}
.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button .sorting-rel-oreder.active {
    background: #f1cc01;
    color: #171946 !important;
    border: 1px solid #f1cc01 !important;
}
.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#date-sorting.active {
    background: #f1cc01;
    color: #171946 !important;
 border: 1px solid #f1cc01 !important;
}
.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#date-sorting:hover{
    background: #f1cc01;
    color: #171946 !important;
    border: 1px solid #f1cc01;
}
.page-template-press-blog-template .search-filters .search-filters__top button#grid_view {
    padding: 0;
    margin-right: 20px;
}
.page-template-press-blog-template .search-filters .search-filters__top button#grid_view svg.grid_icon.svg_icon {
    width: 25px;
    height: 25px;
    position: relative;
    top: 5px;
}
.page-template-press-blog-template .search-filters .search-filters__top button#grid_view svg.grid_icon.svg_icon rect {
    fill: #fff !important;
}
.page-template-press-blog-template .search-filters .search-filters__top button#list_view {
    padding: 0;
}
.page-template-press-blog-template .search-filters .search-filters__top button#list_view svg.list_icon.svg_icon {
    width: 25px;
    height: 25px;
    position: relative;
    top: 5px;
}
.page-template-press-blog-template .search-filters .search-filters__top button#list_view svg.list_icon.svg_icon path {
    stroke: #fff;
}
.page-template-press-blog-template .filter_open .search-filters__trigger {
    background-color: transparent !important;
    color: #ffffff !important;
    font-weight: 500 !important;
}
.page-template-press-blog-template .search-filters .search-filters__trigger:hover {
    background: transparent;
}
.page-template-press-blog-template .search-filters .search-filters__trigger {
    color: #fff;
    border-color: #fff;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif !important;
}
.search-filter-content .filter_section .search-filters-list__label {
    border-bottom: none;
    font-size: 25px;
    padding-top: 20px;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500;
    color: #fff;
    padding-bottom: 0.25rem;
    text-indent: 0.25rem;
    letter-spacing: normal;
    line-height: 1.15;
}
.page-template-press-blog-template .search-filters .search-filters__trigger:focus {
    background: transparent;
}
.checkboxes-group label::before, .checkboxes-group li a:before {
    background-color: #fff !important;
}
.checkboxes-group label::after, .checkboxes-group li a:after {
    top: 8px !important;
    left: 8px !important;
}
.search-filter-content .filter_section .checkboxes-group label {
    font-size: 17px;
    padding-top: 0;
    font-family: 'Montserrat', sans-serif !important;
}
.search-filters__buttons button#clear_filter {
    font-size: 17px;
    padding: 10px 30px;
    border: 1px solid #fff;
}
.search-filters__buttons button#clear_filter:hover {
    color: #171946;
    background: #fff;
}
.checkboxes-group label::before, .checkboxes-group li a:before {
    background-color: #fff;
}
div#press-blog div#pagination .page_buttons {
    display: none;
}
div#ps-sec.press-search-sec {
    display: none;
}
.page-template-press-blog-template .search-filters {
    background: #171946 !important;
    margin-bottom: 50px;
}
.page-template-press-blog-template #press-blog .et_pb_ajax_pagination_container article h2.entry-title {
    margin-top: 15px;
    text-transform: capitalize;
}
div#press-blog div#all_post article .content-for-post .post-content p {
    font-family: 'Poppins';
}
#press-blog p.post-meta {
    color: #666;
}
#press-blog p.post-meta {
    order: 2;
    font-size: 13px;
    letter-spacing: .3px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 12px;
}
div#press-blog div#pagination a {
    text-decoration: none;
}
#press-blog.list-blog .et_pb_ajax_pagination_container article a.entry-featured-image-url {
    width: 100%;
    max-width: 180px;
}
.page-template-press-blog-template div#custom-bg {
    background-position: center 18% !important;
}

/**********Single post page css starts from here**********/
.single-post .col-sm-8.col-md-9 {
    width: 100%;
}
.single-post .col-sm-8.col-md-9 .shadow {
    padding: 30px 30px;
    margin-bottom: 80px;
}
.single-post .page-title {
    display: none;
}
.single-post .col-sm-8.col-md-9 .page-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 70px;
}
.single-post .col-sm-8.col-md-9 .page-nav > div {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.single-post .col-sm-8.col-md-9 .page-nav > div span {
    font-size: 18px;
    font-weight: 700;
}
.single-post .col-sm-8.col-md-9 .page-nav > div a {
    color: #1d1d4d;
    font-weight: 500;
}
.single-post .col-sm-8.col-md-9 .page-nav > div a:hover {
    color: #f1cc01;
}
.single-post .col-sm-8.col-md-9 a {
    color: #181b47;
    font-weight: 500;
}
.blog-single br {
    display: none;
}
/****/
#press-blog .et_pb_ajax_pagination_container article a img {
    object-fit: cover;
    height: 215px;
    width: 100%;
}
.search-filters .search-filters__container {
    padding: 34px 0;
    width: 90%;
    margin: 0 auto;
    max-width: 1374px;
}
div#press-blog .et_pb_row {
    width: 90%;
    margin: 0 auto;
    max-width: 1374px;
}
.sort-by-relevence {
    display: none;
}
.page-template-press-blog-template .container.custom_reduce_top {
    max-width: 100% !important;
    padding-top: 0px !important;
    padding-left: 0;
    padding-right: 0;
}
.no-content{margin-bottom:4em}
.filter_content_with_values{display:none}
button.search-filters__close{display:none}
#date-sorting-press{display:none}
#ps-sec input.et_pb_searchsubmit{background:url(https://c3business.biizy.ky/wp-content/uploads/2021/09/arrow-submit.png)!important;background-repeat:no-repeat!important;padding-right:50px;background-color:inherit!important;border:none!important;background-position:right center!important;background-size:36px 20px!important;padding-top:2px;padding-bottom:1px;position:absolute;right:0;top:15px;transition:all .5s ease-in-out!important;display:none}
#ps-sec .submit-search-btn input.et_pb_searchsubmit{display:block}
#search-field-press form{position:relative}
.content-of-tabs{display:inline-block;width:100%;margin-top:3.125rem;margin-bottom:5rem;vertical-align:top}
.container.custom_reduce_top{padding-top:0!important}
.tabs-for-sort-button{float:right}
.content-of-tabs article.et_pb_post{float:left;width:25%;padding:0 15px;display:flex;flex-direction:column;margin-bottom:1.875rem;position:relative}
.content-of-tabs article.et_pb_post h2.entry-title{order:3;font-size:1.125rem;font-weight:400;letter-spacing:normal;line-height:1.44;color:#1e1f20;padding-bottom:0;transition:.15s opacity}
.content-of-tabs article.et_pb_post h2.entry-title a:hover{opacity:.55}
.content-of-tabs article.et_pb_post a.entry-featured-image-url{margin-bottom:.625rem;display:block;position:relative}
.content-of-tabs article.et_pb_post p.post-meta{order:2;margin:0 0 .75rem;color:#1e1f20;font-size:.8125rem;font-weight:400;letter-spacing:.01538em;line-height:1}
.content-of-tabs article.et_pb_post .entry-featured-image-url img{width:100%;max-height:165px;object-fit:cover;vertical-align:middle}
.content-of-tabs .sort-by-date-on-press>div{margin:0 -15px}
.content-of-tabs article.et_pb_post .entry-featured-image-url img{width:100%;max-height:165px;object-fit:cover}
.content-of-tabs article.et_pb_post:nth-of-type(n){clear:none}
.tabs-for-sort-button{float:right;display:flex;margin-top:-39px}
.tabs-for-sort-button button#date-sorting,.tabs-for-sort-button button.sorting-rel-oreder{display:inline-block;align-items:initial;border:initial;border-style:solid;border-width:0;border-bottom:3px solid #f7f7f7;color:#848484;background-color:rgba(0,0,0,0);text-align:inherit;padding-left:0;overflow:hidden;width:auto;padding-bottom: 17px;min-width:120px;border-bottom-color:rgba(0,0,0,0);font-size:14px;font-weight:400;line-height:1.86;cursor:pointer}
.tabs-for-sort-button button:first-child{margin-right:10px;}
.tabs-for-sort-button button.search-filters-toggle__option{display:inline-block;align-items:initial;border:initial;border-style:solid;border-width:0;border-bottom:.1875rem solid #f7f7f7;color:#848484;background-color:rgba(0,0,0,0);text-align:inherit;padding-left:0;padding-bottom:1.25rem;overflow:hidden;width:auto;padding-bottom:1.0625rem;border-bottom-color:rgba(0,0,0,0);font-size:.875rem;font-weight:400;line-height:1.86;cursor:pointer}
.tabs-for-sort-button button.sorting-rel-oreder{margin-right:60px;}
.tabs-for-sort-button button.search-filters-toggle__option.search-filters-toggle__option--active{border-bottom-color:#fdb913}
#ps-sec input.et_pb_searchsubmit{cursor:pointer}
#ps-sec input.et_pb_searchsubmit:hover{transform:translateX(10px)}
.content-of-tabs article.et_pb_post.list-blog{width:calc(100% - 31px)!important;padding-left:0!important;padding-right:0!important;margin-left:15px!important;margin-right:15px!important;max-width:100%!important}
.content-of-tabs article.et_pb_post.list-blog .post-content-inner.et_multi_view_hidden p{font-size:1.125rem;font-weight:300;letter-spacing:-.00556em;line-height:1.44;color:#848484;padding:0}
.search-filters__trigger {
    position: relative;
    display: inline-block;
    padding: 7px 42px 7px 15px;
    border: 1px solid #d9d9d9;
    color: #000;
    background: none;
    text-align: left;
    transition: all .3s;
    font-size: 13px;
    border-radius: 0;
}
.search-filters__trigger:after{content:"";position:absolute;top:50%;right:15px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #848484;transform:translateY(-50%);transition:all .3s}
.search-filters{position:relative}
.tabs-for-sort-button button#grid_view,.tabs-for-sort-button button#list_view{background:none!important;border-top:none;border-left:none;border-right:none;padding-bottom:17px;margin-right:10px;padding-right:15px;border-bottom:3px solid transparent}
.tabs-for-sort-button button#list_view{margin-right:0}

.tabs-for-sort-button button.active svg rect{fill:#000!important}
.search-filters.filter_open{background:#000}
.filter_open .search-filters__trigger{background-color:#027dbb;border-color:#027dbb;color:#fff}
.filter_open .search-filters__trigger:after{border-top-color:#fff;transform:rotate(180deg) translateY(2px)}
.search-filters__trigger:hover:after,.search-filters__trigger:focus:after{border-top-color:#fff}
.filter_content_with_values{transition:height 300ms ease-in-out 0}
.search-filters__content button.search-filters__close{position:absolute;right:0;top:6px;background:none;border:none;color:#fff;font-size:0;min-width:25px;height:25px}
.search-filters__content button.search-filters__close:before{content:"";width:2px;height:23px;background:#fff;display:block;transform:rotate(45deg);position:absolute;top:2px;left:5px}
.search-filters__content button.search-filters__close:after{content:"";width:2px;height:23px;background:#fff;display:block;transform:rotate(-45deg);position:absolute;top:2px;left:5px}
.filter_open span.search-filters__toggles{display:none}
.search-filters__trigger:hover:after,.search-filters__trigger:focus:after{border-top-color:#fff}
.search-filters__top{position:relative}
.search-filter-content{margin-left:-15px;margin-right:-15px}
.search-filter-content .filter_section{padding:0 15px}

.checkboxes-group{position:relative;display:block;padding:0;border:0;margin-top:25px;background-color:rgba(0,0,0,0)}
.checkboxes-group label,.checkboxes-group li a{position:relative;display:inline-block;overflow:auto;padding:4px 0 4px 38px;color:#fff;font-size: 14px;font-weight:400;line-height:1.35714;text-transform:capitalize}
.checkboxes-group input[type="checkbox"]{position:absolute;opacity:0}
.checkboxes-group label::before,.checkboxes-group li a:before{position:absolute;display:inline-block;content:'';top:.25rem;left:.25rem;width:16px;height:16px;border:none;background-color:#464647}
.checkboxes-group label::after,.checkboxes-group li a:after{content:none;position:absolute;display:inline-block;top:6px;left:5px;width: 9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}
.checkboxes-group input[type="checkbox"]:checked+label::after{content:''}
.checkboxes-group li.checkbox_active a:after{content:''}
.checkboxes-group li.checkbox_active a:before{background:#027dbb!important}
.checkboxes-group li{list-style:none!important;position:relative;display:block;padding:0;border:0;margin-top:1.5625rem;background-color:rgba(0,0,0,0)}
.checkboxes-group input[type="checkbox"]:checked+label:before,.checkboxes-group li input[type="checkbox"]:checked+a:before{background:#027dbb!important}
.search-filters__buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#fff;border:1px solid #848484;padding:15px;text-align:center;display:inline-block;margin:0;transition:all .3s;font-size:12px;font-weight:400;letter-spacing:.01667em;line-height:1.15}
.search-filters__buttons button:hover {
	background-color: #fff;
	border-color: #ddd;
	color: #171946;
}
.search-filters .search-filters__container{padding:34px 0}
h1.pg-title{position:relative;z-index:1}
@media (min-width: 47.75rem) {
.search-filters__buttons{text-align:right}
.search-filter-content{margin-top:10px;margin-bottom:10px;display:flex;align-items:flex-start}
.search-filter-content .filter_section{float:left;width:33.33%;padding:0 15px}
.search-filters{transition:background-color .3s ease-in-out}
.search-filters__buttons button.search-filters__apply_now_for_mobile{display:none}
}
@media only screen and (min-width:1025px) {
.search-filter-content .filter_section{float:left;width:25%;padding:0 15px}
}
@media only screen and (min-width:1028px) {
div#press-blog .et_pb_ajax_pagination_container div#all_post article:nth-of-type(4n+1){clear:both}
}
@media only screen and (min-width:764px) and (max-width:1027px) {
div#press-blog .et_pb_ajax_pagination_container div#all_post article:nth-of-type(3n+1){clear:both}
.content-of-tabs article.et_pb_post{width:33.33%}
}
@media only screen and (max-width:763px) {
h1.pg-title{padding-left:20px;padding-right:20px}
.content-of-tabs article.et_pb_post{width:100%}
.content-of-tabs article.et_pb_post .entry-featured-image-url img{max-height:inherit}
div#press-blog.list-blog article .content-for-post{float:left;width:100%!important;padding-right:0}
div#press-blog.list-blog article{flex-direction:column!important}
div#press-blog.list-blog article a.entry-featured-image-url{width:100%}
div#press-blog .et_pb_ajax_pagination_container div#all_post article{width:100%;max-width:100%;flex:0 0 100%;padding:0}
div#press-blog .et_pb_ajax_pagination_container div#all_post article .content-for-post p.post-meta{order:1}
#press-blog .et_pb_ajax_pagination_container article a img{object-fit:cover;height:auto;width:100%}
div#press-blog .et_pb_ajax_pagination_container div#all_post{margin:0}
div#press-blog .post-content-inner.et_multi_view_hidden{display:block!important}
div#press-blog .content-for-post .post-content p{font-size:16px;font-weight:300;letter-spacing:normal;line-height:1.38;color:#848484}
div#press-blog.list-blog article .content-for-post .post-content p{font-size:16px;font-weight:300;letter-spacing:normal;line-height:1.38;color:#848484}
#press-blog .et_pb_ajax_pagination_container article a img{height:auto!important;width:100%}
div#press-blog .content-for-post .post-content{order:3}
#press-blog .et_pb_ajax_pagination_container article a img{height:initial;width:100%}
div#press-blog .et_pb_ajax_pagination_container div#all_post article a.entry-featured-image-url{order:2}
div#press-blog .et_pb_ajax_pagination_container div#all_post article{width:100%;padding-left:0!important;padding-right:0!important;padding-bottom:30px!important;border-bottom:1px solid #e6e5e5}
.tabs-for-sort-button #grid_view,.tabs-for-sort-button button#list_view{display:none!important}

.search-filters__content{margin-top:0;display:inline-block;width:100%;}
div#press-blog div#pagination a{margin:0 .625rem}
body div#press-blog div#pagination{padding-left:15px;padding-top:0}
.container.custom_reduce_top .et_pb_row{width:95%}
.search-filters.filter_open{background:none}
.filter_content_with_values{z-index:999999;position:fixed;top:0;left:-100%;overflow:hidden;width:100vw;background-color:#000;height:100%;max-height:100vh;overflow-y:scroll;visibility:hidden;padding:70px 20px 20px}
.filter_open .filter_content_with_values{left:0;display:block;padding-bottom: 30px;visibility:visible}
.search-filters__buttons{display:flex;justify-content:space-between}
.search-filters__buttons button {
	width: calc(50% - .625rem);
	font-size: 17px;
	border: 1px solid #fff;
}
.filter_content_with_inner_values{display:none}
.search-filter-content .filter_section{margin-bottom:1.875rem}

.search-filter-content .filter_section .search-filters-list__label::after{content:'';position:absolute;top:50%;right:15px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid #1e1f20;transform:translateY(-50%);transition:all .3s}
.search-filter-content .filter_section.inner_filter_open .search-filters-list__label{color:#fff}
.search-filter-content .filter_section.inner_filter_open .search-filters-list__label:after{border-top-color:#fff;transform:rotate(180deg) translateY(2px)}
.search-filters__content button.search-filters__close{right:12px;top:12px}

.checkboxes-group label::after, .checkboxes-group li a:after {
    top: 7px;
    left: 6px;
}


}
/*press page css end*/



/*******Article page css ends from here********/



/*************Faq page css starts from here*************/

section#faq-acc-sec ul.eael-tab-inline-icon li {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: column;
    width: calc(33.33% - 40px);
    height: 100%;
    padding: 70px 5px;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    transition: ease-in-out 0.5s;
    background: #FFFFFF;
    box-shadow: 0px 8px 22px 8px rgba(0, 0, 0, 0.15);
    border-radius: 15px;
}
section#faq-acc-sec ul.eael-tab-inline-icon li img {
    width: 70px;
    height: 70px;
    object-fit: contain;
}
section#faq-acc-sec ul.eael-tab-inline-icon li .elementor-image-box-content h3.elementor-image-box-title {
    font-size: 26px;
    margin-bottom: 10px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    color: #000000;
    margin-top: 16px;
}
.main-bnr-sec.internet-pg-bnr-sec.faq-bnrr.faq-bnrr {
    background-position: 100% 100% !important;
}
section#faq-acc-sec ul.eael-tab-inline-icon li .eael-tab-title.title-after-icon {
    margin-left: 0 !important;
}
section#faq-acc-sec ul.eael-tab-inline-icon li.active {
    background: #171A47;
}
section#faq-acc-sec ul.eael-tab-inline-icon li.active h3.elementor-image-box-title {
    color: #fff;
}
section#faq-acc-sec ul.eael-tab-inline-icon li.active img {
    filter: brightness(11);
}
section#faq-acc-sec ul.eael-tab-inline-icon li.active:after{
	display:none;
}
section#faq-acc-sec {
    padding: 80px 0;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec {
    padding-top: 50px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper {
    background: #171A47;
    border-radius: 15px 15px 0px 0px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title {
    margin-right: 30px !important;
    display: inline-block;
    color: #fff;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title:first-child {
    margin-left: 30px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title:last-child {
    margin-right: 0px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    border-bottom: 4px solid #fff;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-title a.elementor-accordion-title {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: normal;
    color: #000000;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-container.elementor-column-gap-default {
    width: 100%;
    max-width: 100%;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item {
    border-bottom: 1px solid #C7C7C7
}

section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-title {
    padding-top: 20px;
    padding-bottom: 20px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content {
    padding-top: 0;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon.elementor-accordion-icon-right {
    position: relative;
    top: 0px;
    width: 30px;
    height: 30px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon-closed i {
    font-size: 0;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon-opened i {
    font-size: 0;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon svg {
    display: none;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon-closed {
    position: relative;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/Mask-group-1.png");
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon-opened {
    position: relative;
    background-image: url("https://c3business.biizy.ky/wp-content/uploads/2022/09/Mask-group-2.png");
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content span, section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content p {
    font-family: 'Poppins';
    font-weight: 500 !important;
    font-size: 16px;
    line-height: normal;
    color: #494949;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content ul li {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 16px;
    line-height: normal;
    color: #494949;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-content-wrapper {
    box-shadow: 0px 10px 20px 2px rgb(0 0 0 / 10%);
    border-radius: 0 015px 15px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item:last-child {
    border-bottom: none;
}
ul.liststyle {
    list-style: none;
    padding-left: 20px;
}
ul.liststyle li {
    margin-bottom: 5px;
}
.plume-head h2 {
    font-size: 26px;
    font-family: 'Poppins' !important;
    font-style: normal;
    font-weight: 700 !important;
    color: #000000 !important;
    margin-top: 0;
    margin-bottom: 0 !important;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content p br {
    display: none;
}
.hfe-nav-menu-icon svg {
    fill: #fff;
}
.faq-bnrr {
    background-position: inherit !important;
}
.faq-bnrr .banner-txt.tv-page-bnr.internet-bnr-txt p a {
    padding: 0;
    border: none;
}
/***************************/
/*********Customer privacy policy pagee css***********/
.cus-privacy-policy {
    padding: 50px 0;
}
.acceptable-policy {
    padding: 50px 0;
}
.terms u {
    font-weight: 700;
}
.terms {
    font-family: 'Poppins';
}













/*******Media query*********/

@media screen and (min-width: 768px) {
    .elementor-container {
        width: 750px;
    }
}

@media screen and (min-width: 992px) {
    .elementor-container {
        width: 970px;
    }
}

@media screen and (min-width: 1200px) {
    .elementor-container {
        width: 1170px;
    }
	.main-bnr-sec.tv-bnrsec.frame-bnr-sec {
    padding: 10em 0;
}
}

@media screen and (min-width: 1400px) {
    .elementor-container {
        width: 1380px;
    }
}

@media screen and (min-width: 1700px) {
    .elementor-container {
        width: 1420px;
    }
}

@media screen and (max-width: 1600px) {
    .key-heading h3 {
        font-size: 46px;
        line-height: 58px;
        margin-bottom: 20px;
    }

    .cloud-based-text h3 {
        font-size: 46px;
        line-height: 58px;
        margin-bottom: 5px;
    }

    .phone-prodt-list h2 {
        font-size: 46px;
        line-height: 58px;
        margin-bottom: 40px;
    }

    .cloud-based-text p {
        font-size: 18px;
        line-height: 35px;
        padding-right: 2em;
    }

    .quote-section .elementor-container .elementor-column:first-child .hm-form-des {
        width: 770px;
    }

    .cayman-section h3 {
        font-size: 46px;
        line-height: 58px;
    }

    .cayman-section p {
        font-size: 18px;
        line-height: 35px;
        margin-bottom: 6px;
    }

    .image-iconbox h3 {
        font-size: 26px;
        margin-top: 20px;
    }

    .bluee-bg {
        width: 180px;
        height: 180px;
        line-height: 180px;
    }

    .image-iconbox img {
        max-width: 80px;
    }

    .lorem-bnr-text h3 {
        font-size: 46px;
        line-height: 60px;
        margin-bottom: 35px;
        padding: 0 80px;
    }

    .hm-abt-c3-h h3.elementor-heading-title {
        font-size: 46px;
        line-height: 58px;
        margin-bottom: 20px;
    }

    .client-say h2.elementor-heading-title {
        font-size: 46px;
        line-height: 58px;
        margin-bottom: 30px;
    }

    .free-quote-hm h3 {
        font-size: 46px;
        line-height: 58px;
    }

    .free-quote-hm p {
        font-size: 19px;
        line-height: 30px;
    }

    .choose-buisness h3 {
        font-size: 46px;
        line-height: 58px;
    }

    .choose-buisness p {
        font-size: 20px;
        line-height: 30px;
    }

    .choose-buisness ul.choose li {
        font-size: 20px;
        line-height: 30px;
    }
}

@media screen and (max-width: 1399px) {
	.buisness-team-slider .wpm_6310_team_style_3 img {
    height: 290px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title {
    margin-right: 0px !important;
    font-size: 18px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title:first-child {
    margin-left: 0;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li {
    padding: 50px 5px;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li .elementor-image-box-content h3.elementor-image-box-title {
    font-size: 24px;
}
	.eagle-serv.eq-art-txt img {
    height: 220px;
}
	.eagle-serv.eq-art-txt p {
    font-size: 17px;
}
	.eagle-serv.eq-art-txt h3 {
    font-size: 24px;
    line-height: 30px;
}
	.eagle-txt a {
    font-size: 16px;
    line-height: 50px;
    border-radius: 10px;
    padding: 0 20px;
    margin-top: 25px;
}
	.eagle-txt p {
    font-size: 19px;
    line-height: 27px;
}
	.eagle-txt {
    padding: 15px 15px 20px;
}
	.eagle-txt h3 {
    font-size: 28px;
    line-height: 35px;
}
	.eagle-serv img {
    height: 280px;
}
    .query-box h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .gig-box-txttt {
        min-height: 305px;
    }

    .main-bnr-sec.strata-ser-bnr {
        padding: 6em 0;
    }

    .main-bnr-sec.about-us-bnr .banner-txt h1 {
        font-size: 50px;
    }

    .key-heading.join-tm-text a {
        border-radius: 10px;
        font-size: 18px;
        line-height: 55px;
        padding: 0 30px;
        margin-top: 30px;
    }

    .member-colum .members-img h3 {
        margin-top: 25px;
    }

    .member-colum .members-img img {
        height: 190px;
        width: 190px;
    }

    .buisness-team-slider .wpm_6310_team_style_1 img {
        height: 290px;
    }

    .banner-txt.tv-page-bnr.about-bnr-txt p {
        font-size: 22px;
    }

    .gig-bx-img h4 {
        left: 25px;
        font-size: 30px;
        line-height: 40px;

    }

    .gig-bx-img img {
        height: 220px;
        border-radius: 10px 10px 0 0;
        object-fit: cover;
        width: 100%;
    }

    .gig-box-txttt {
        padding: 0 25px 20px;
    }

    .dia {
        padding: 0 15px 20px;
    }

    .explosre-post img {
        object-fit: cover;
        height: 225px;
    }

    .explore-p-text h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 20px;
    }

    .explore-p-text {
        padding: 15px 15px 20px;
    }

    .ex-post-section .elementor-column {
        padding: 0 10px;
    }

    .dia a {
        border-radius: 10px;
        font-size: 16px;
        line-height: 43px;
        margin-top: 20px;
    }

    .explore-p-text p a {
        border-radius: 10px;
        font-size: 16px;
        line-height: 40px;
        padding: 0 20px;
    }

    .dia p {
        font-size: 16px;
        line-height: 26px;
    }

    .main-bnr-sec.internet-pg-bnr-sec {
        padding: 7em 0;
    }

    .buisness-box img {
        object-fit: cover;
        height: 160px;
    }

    .dia h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 5px;
    }

    .sign-btn a {
        border-radius: 10px;
        font-size: 16px;
        line-height: 40px;
        padding: 0 18px;
    }


    .gig-bx h3 {
        font-size: 28px;
        line-height: 40px;
    }

    .gig-bx p {
        font-size: 17px;
        line-height: 23px;
    }

    .sign-btn {
        margin-top: 20px;
    }

    .universal-tab.tv-tab li a {
        font-size: 18px;
    }

    .cloud-based-text.bar-resto h5 {
        font-size: 20px;
    }

    .cloud-based-text.bar-resto.room-ent-text {
        padding-left: 45px;
    }

    .cloud-based-text.bar-resto p {
        padding-right: 0;
    }

    .cloud-based-text.bar-resto.customize-hos p {
        padding-right: 0;
    }

    .cloud-based-text.bar-resto.room-ent-text p {
        padding-right: 0;
    }

    .key-box h3 {
        font-size: 24px;
        line-height: 30px;
        padding: 0 60px;
        margin-bottom: 15px;
    }

    .main-bnr-sec.plume-bnr-sec {
        padding: 8em 0;
    }

    .key-box img {
        width: 80px;
        height: 80px;
    }

    .key-box p {
        font-size: 18px;
        line-height: 28px;
    }

    .key-box-section .elementor-column {
        padding: 0 10px;
    }

    .key-box {
        padding: 25px 20px 35px;
        height: 100%;
    }

    .key-heading h3 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }

    .phone-prodt-list h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .cloud-based-text h3 {
        font-size: 40px;
        line-height: 50px;
    }

    .phone-prodt-list .owl-item .sa_vert_center_wrap {
        min-height: 570px !important;
    }
.listingtext{
        min-height: 555px !important;
    }
    .phone-pad a {
        font-size: 16px;
        line-height: 45px;
        padding: 0 20px;
    }

    .phone-pad h3 {
        font-size: 28px;
        margin-bottom: 0px;
    }

    .phone-pad p {
        font-size: 16px;
        line-height: 28px;
    }

    .cloud-based-text a {
        font-size: 18px;
        line-height: 55px;
        border-radius: 10px;
        padding: 0 30px;
        margin-top: 30px;
    }

    .main-h-header .elementor-element .hfe-nav-menu {
        margin-left: 20px;
    }

    .main-bnr-sec {
        padding: 10em 0;
    }

    .quote-section .elementor-container .elementor-column:first-child .hm-form-des {
        width: 670px;
    }

    .cayman-section h3 {
        font-size: 40px;
        line-height: 50px;
    }

    .cayman-sec .elementor-column:last-child {
        padding-left: 15px;
    }

    .cayman-sec .elementor-column:first-child {
        padding-right: 20px;
    }

    .cayman-section p {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .cayman-section a {
        font-size: 18px;
        line-height: 55px;
        padding: 0 35px;
        margin-top: 20px;
    }

    .lorem-bnr-text h3 {
        font-size: 40px;
    }

    .lorem-bnr-text a {
        font-size: 18px;
        line-height: 55px;
        padding: 0 33px;
    }

    .hm-abt-c3-h h3.elementor-heading-title {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }

    .client-say h2.elementor-heading-title {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 15px;
    }

    .free-quote-hm h3 {
        font-size: 40px;
        line-height: 50px;
    }

    .choose-buisness h3 {
        font-size: 40px;
        line-height: 50px;
    }

    .bluee-bg {
        width: 170px;
        height: 170px;
        line-height: 170px;
    }

    .image-iconbox img {
        max-width: 70px;
    }

    .about-fibre-boxes figure.elementor-image-box-img img {
        height: 70px;
        width: 70px;
    }

    .about-fibre-boxes figure.elementor-image-box-img {
        margin-bottom: 15px !important;
    }

    .about-fibre-boxes .elementor-image-box-content h3.elementor-image-box-title {
        font-size: 26px;
        line-height: 40px;
        margin-bottom: 5px;
    }

    .about-fibre-boxes .elementor-image-box-content p.elementor-image-box-description {
        font-size: 18px;
        line-height: 28px;
    }

    .about-fibre-boxes .elementor-widget-container {
        padding: 30px 0;
    }

    .testimonial-sec-hm .sp-testimonial-free .sp-testimonial-title h3.sp-testimonial-post-title {
        font-size: 24px;
    }

    .testimonial-sec-hm .sp-testimonial-free .sp-testimonial-content p {
        font-size: 16px;
        line-height: 24px;
    }

    .testimonial-sec-hm .sp-testimonial-free h4.sp-testimonial-client-name {
        font-size: 18px;
        line-height: 30px;
    }

    .testimonial-sec-hm .sp-testimonial-free .sp-testimonial-title {
        margin-bottom: 5px;
        margin-top: 10px;
    }

    .testimonial-sec-hm .sp-testimonial-free .sp-testimonial-client-image img {
        width: 100px;
    }

    .testimonial-sec-hm .sp-testimonial-free-section .sp-testimonial-item {
        padding: 0;
    }

.testimonial-sec-hm .sp-testimonial-free {
    padding: 10px 15px 20px;
    min-height: 335px;
}

    .testimonial-sec-hm #sp-testimonial-free-wrapper-5845 .sp-testimonial-free-section .testimonial-nav-arrow {
        width: 42px;
        height: 42px;
        font-size: 20px;
        top: 65%;
    }

    .hm-form input {
        height: 50px;
    }

    .hm-form input::placeholder {
        font-size: 16px;
    }

    .choose-buisness {
        padding: 40px;
    }

    .choose-buisness ul.choose li {
        font-size: 18px;
        padding-left: 30px;
    }

    .choose-buisness ul.choose li:before {
        width: 18px;
        height: 18px;
    }
}

@media screen and (max-width: 1199px) {
	section#faq-acc-sec ul.eael-tab-inline-icon li {
    padding: 40px 5px;
}
	section#faq-acc-sec {
    padding: 60px 0;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec {
    padding-top: 10px;
}
	label.cus {
    min-height: auto;
}

	div#pg-title-sec {
    margin-left: 30px;
}
	div#pg-title-sec .pg-title {
    font-size: 48px;
    margin-bottom: 0px;
}
	.page-template-press-blog-template #press-blog .et_pb_ajax_pagination_container article {
    max-width: calc(33.33% - 23px);
    margin-left: 11px;
    margin-right: 11px;
}
	div#press-blog div#all_post article .content-for-post h2.entry-title a {
    font-size: 19px;
}
	div#press-blog div#all_post article .content-for-post .post-content p {
    font-size: 15px;
}
	.eagle-serv img {
    height: 250px;
}
	.eagle-serv.eq-art-txt a {
    font-size: 15px;
    line-height: 45px;
    border-radius: 8px;
    padding: 0 15px;
}
	.eagle-serv.eq-art-txt h3 {
    font-size: 21px;
    line-height: 27px;
}
	.eagle-serv.eq-art-txt img {
    height: 180px;
}
	.equnix-choose-section {
    padding: 60px 0;
}
	.equnix-products {
    padding: 60px 0;
}
	.article-eq-sec {
    padding: 60px 0 0;
}
    .see-below-map-section {
        padding: 60px 0;
    }

    .DPLC-section {
        padding: 60px 0;
    }

    .cloud-img.bar-img.dplc-img {
        padding-right: 3em;
    }

    .iplc-img {
        padding-left: 3em;
    }

    ul.query-list li {
        font-size: 14px;
    }

    .contact-form-sec {
        padding: 60px 0;
    }

    .quries-boxs {
        padding-bottom: 60px;
    }

    .query-box h3 {
        font-size: 20px;
        line-height: 26px;
    }

    ul.query-list li a {
        font-size: 16px;
        word-break: break-all;
    }

    .strata-form-sec {
        padding-bottom: 60px;
    }

    .contact-us-form .row .col-sm-6 {
        width: 100%;
    }

    .contact-us-form select:focus-visible {
        outline: none !important;
    }

    .contact-us-form input:focus-visible {
        outline: none !important;
    }

    .contact-us-form textarea:focus-visible {
        outline: none !important;
    }

    .contact-us-form .row .col-sm-6:first-child {
        margin-bottom: 20px;
    }

    .member-colum {
        padding: 60px 0;
    }

    .buisnesteam-sec {
        padding: 60px 0;
    }

    .buisness-team-slider .wpm_6310_team_style_1_title {
        font-size: 20px;
        margin-bottom: 0px;
        line-height: 15px;
    }
 .buisness-team-slider .wpm_6310_team_style_3_title {
        font-size: 20px;
        margin-bottom: 0px;
        line-height: 15px;
    }

    .descp {
        margin-top: 0;
    }

    body .buisness-team-slider .wpm_6310_team_style_1_description .descp a {
        font-size: 13px;
    }
    body .buisness-team-slider .wpm_6310_team_style_3_description .descp a {
        font-size: 13px;
    }
    .descp h2 {
        margin-top: 0;
    }

    .buisness-team-slider .wpm_6310_team_style_1_caption {
        min-height: 150px;
    }
 .buisness-team-slider .wpm_6310_team_style_3_caption {
        min-height: 150px;
    }
    .descp h2 a {
        font-size: 14px !important;
    }

    .buisness-team-slider .wpm_6310_team_style_1 img {
        height: 210px;
    }
  .buisness-team-slider .wpm_6310_team_style_3 img {
        height: 210px;
    }
    .member-colum .members-img h3 {
        margin-top: 15px;
        font-size: 18px;
    }

    .member-colum .members-img img {
        height: 160px;
        width: 160px;
    }

    .join-team-sec {
        padding: 60px 0;
    }

    .gig-boxeees {
        padding-top: 20px;
    }

    .cloud-based-text.be-fast-txt {
        padding: 0;
    }

    ul.bnr-list li {
        font-size: 20px;
    }

    .buisness-box img {
        height: 260px;
    }

    .buisns-bx-sec .elementor-column {
        padding: 0 10px;
        width: 50%;
        height: auto !important;
        margin-bottom: 20px;
    }

    .be-fast-dection {
        padding: 60px 0;
    }

    .resources-sec {
        padding: 60px 0;
    }

    .gig-section {
        padding: 60px 0;
    }

    .gig-box-txttt {
        padding: 0 20px 20px;
    }

    .gig-bx h3 {
        font-size: 26px;
        line-height: 40px;
        margin-top: 0;
    }

    .gig-boxeees .elementor-column {
        padding: 0 10px;
    }

    .gig-bx-img h4 {
        left: 20px;
        font-size: 24px;
        line-height: 32px;
    }

    .universal-tab.tv-tab li {
        margin-right: 20px;
        margin-bottom: 5px;
    }

    .barandrestro {
        padding: 60px 0;
    }

    .universal-tab.tv-tab li a.active::before {
        bottom: -4px;
    }

    .key-heading h3 {
        font-size: 38px;
    }

    .finding-connectivity {
        padding: 60px 0;
    }

    .key-customer-sec {
        padding: 60px 0;
    }

    .key-benifits {
        padding: 60px 0;
    }

    .operational-sec {
        padding-bottom: 60px;
    }

    .cloud-based-text.keycard-text p {
        padding-right: 0;
    }

    .key-box p {
        font-size: 16px;
        line-height: 24px;
    }

    .cloud-based-text.guest-text p {
        padding-right: 0;
    }

    .cloud-based-text.keycard-text {
        padding-left: 45px;
    }

    .cloud-based-text.guest-text {
        padding-right: 45px;
    }

    .phone-prodt-list h2 {
        font-size: 38px;
        line-height: 45px;
    }

    .cloud-based-text h3 {
        font-size: 38px;
    }

    .universal-tab ul li a {
        font-size: 19px;
    }

    .cloud-based {
        padding: 60px 0;
    }

    .product-list-sec {
        padding: 60px 0;
    }

    .phone-prodt-list .owl-item .sa_vert_center_wrap {
        min-height: 620px !important;
    }
	.listingtext {
        min-height: 605px !important;
    }

    .cloud-based .elementor-column:last-child {
        padding-left: 50px;
    }

    .fwidget-col-2 {
        padding-left: 0;
    }

    .foter-log-desc p {
        padding-right: 0;
    }

    .product-sf ul li a {
        font-size: 16px;
    }

    .foter-log-desc p {
        font-size: 16px;
    }

    .footer-s .hfe-site-logo img {
        max-width: 250px;
    }

    .product-sf h5 {
        margin-bottom: 20px;
        font-size: 30px;
        margin-top: 10px;
    }

    .main-h-header .elementor-element .hfe-site-logo img {
        height: 35px;
        top: 4px;
    }

    .logo-menu {
        padding: 5px 0;
    }

    .main-h-header .elementor-element .hfe-nav-menu {
        margin-left: 30px;
    }

    .main-h-header .elementor-element .hfe-nav-menu li a {
        padding: 10px 20px !important;
        font-size: 16px;
    }

    .quote-section .elementor-container .elementor-column:first-child .hm-form-des {
        width: 520px;
    }

    .banner-txt {
        max-width: 530px;
    }

    .main-bnr-sec {
        padding: 5em 0;
    }

    .banner-txt h1 {
        font-size: 50px;
        line-height: 58px;
    }

    .banner-txt p {
        margin-bottom: 30px;
    }

    .banner-txt a {
        font-size: 17px;
        line-height: 51px;
        padding: 0 21px;
    }

    .cayman-section h3 {
        font-size: 38px;
    }

    .cayman-section a {
        font-size: 16px;
        line-height: 45px;
        padding: 0 30px;
        margin-top: 10px;
        border-radius: 10px;
    }

    .cayman-section p {
        font-size: 16px;
        line-height: 26px;
    }

    .cayman-sec {
        padding: 60px 0;
    }

    .int-icon-sec {
        padding: 60px 0;
    }

    .bluee-bg {
        width: 150px;
        height: 150px;
        line-height: 150px;
    }

    .image-iconbox img {
        max-width: 60px;
    }

    .image-iconbox h3 {
        font-size: 22px;
        margin-top: 15px;
    }

    .lorem-bnr-text h3 {
        font-size: 38px;
        line-height: 50px;
        padding: 0 15px;
    }

    .hm-c3purfibre-sec {
        padding: 60px 0;
    }

    .hm-abt-c3-h h3.elementor-heading-title {
        font-size: 38px;
    }

    .about-fibre-boxes figure.elementor-image-box-img img {
        height: 50px;
        width: 50px;
    }

    .about-fibre-boxes .elementor-image-box-content h3.elementor-image-box-title {
        font-size: 21px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .about-fibre-boxes .elementor-image-box-content p.elementor-image-box-description {
        font-size: 16px;
        line-height: 25px;
        padding: 0 10px;
    }

    .testimonial-sec-hm {
        padding: 60px 0;
    }

    .client-say h2.elementor-heading-title {
        font-size: 38px;
    }

    .testimonial-sec-hm .sp-testimonial-free .sp-testimonial-title h3.sp-testimonial-post-title {
        font-size: 21px;
    }

    .testimonial-sec-hm .sp-testimonial-free .sp-testimonial-content p {
        font-size: 14px;
        line-height: 20px;
    }

    .testimonial-sec-hm .sp-testimonial-free h4.sp-testimonial-client-name {
        font-size: 16px;
        line-height: 24px;
    }

.testimonial-sec-hm .sp-testimonial-free {
    min-height: 310px;
}
    .free-quote-section {
        padding-top: 55px;
    }

    .free-quote-hm h3 {
        font-size: 38px;
    }

    .choose-buisness {
        padding: 30px;
    }

    .choose-buisness h3 {
        font-size: 35px;
        line-height: 45px;
        margin-bottom: 5px;
    }

    .choose-buisness ul.choose {
        margin-top: 15px;
    }

    .choose-buisness ul.choose li {
        font-size: 17px;
        padding-left: 26px;
        line-height: 24px;
    }

    .choose-buisness p {
        font-size: 16px;
        line-height: 24px;
    }

    .choose-buisness ul.choose li:before {
        width: 15px;
        height: 15px;
        top: 7px;
    }

    .listingtext img {
        width: 100% !important;
    }

    .cloud-based-text a {
        font-size: 16px;
        line-height: 45px;
        border-radius: 10px;
        padding: 0 25px;
        margin-top: 25px;
    }

    .gig-bx p {
        font-size: 16px;
    }
}

@media screen and (max-width: 1024px) {
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 15px;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 12px;
    padding-right: 12px;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li {
    padding: 30px 5px;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li img {
    width: 50px;
    height: 50px;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li .elementor-image-box-content h3.elementor-image-box-title {
    font-size: 20px;
}
	.form-and-quries .elementor-column {
    width: 100% !important;
}
	.form-and-quries .elementor-column:first-child .elementor-element:first-child {
    margin-bottom: 20px;
}
	.form-and-quries .elementor-column:first-child .elementor-element:nth-child(2) {
    margin-bottom: 20px;
}
	.quries-boxs {
    padding-bottom: 0;
}
	.query-box {
    min-height: 220px;
}
	.form-and-quries .elementor-column:first-child .elementor-element .elementor-widget-container {
    height: 100%;
}
.form-and-quries .elementor-column:first-child .elementor-element {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 0;
}
	.form-and-quries .elementor-column:first-child {
    order: 1;
}
    .mobile-menu .submenu-cls a.hfe-menu-item:before {
        right: 16px;
    }

    .mobile-menu .submenu-cls ul.sub-menu.sub-menu-open {
        border-top: 1px solid #c4c4c4;
    }

    .mobile-menu .submenu-cls ul.sub-menu.sub-menu-open li a {
        color: #171946 !important;
        font-weight: 500 !important;
        background: #fff !important;
        line-height: 27px;
    }

    .mobile-menu {
        display: block !important;
    }

    .desk-menu {
        display: none;
    }

    .logo-menu .elementor-column:first-child {
        width: 35%;
    }

    .logo-menu {
        padding: 10px 0;
    }

    .hfe-nav-menu__submenu-plus {
        top: 54px !important;
    }

    .logo-menu .elementor-column:last-child {
        width: 65%;
    }

    .hfe-nav-menu__toggle {
        margin-left: auto !important;
        margin-right: 0 !important;
    }

    .main-h-header .elementor-element .hfe-nav-menu {
        margin-left: 0;
    }

    .main-h-header .hfe-nav-menu__submenu-plus .hfe-nav-menu li a {
        color: #ffffff !important;
        font-weight: 500 !important;
        padding-top: 4px !important;
        padding-bottom: 4px !important;
        font-size: 16px;
        background: #171946 !important;
    }

    .hfe-nav-menu-icon i {
        color: #fff;
        font-size: 26px;
    }

    .hfe-nav-menu__toggle {
        margin: 0;
        text-align: right;
    }

    .quote-section .elementor-container .elementor-column:first-child .hm-form-des {
        width: 455px;
    }

    .quote-section .elementor-container .elementor-column:first-child {
        width: 50%;
        padding-right: 10px;
    }

    .quote-section .elementor-container .elementor-column:last-child {
        padding-left: 20px;
    }

    .hm-form .col-md-6 {
        width: 100%;
        float: left;
        padding-right: 10px;
    }

    .col-md-6.col-f2 {
        padding-left: 10px;
    }

}

@media screen and (max-width: 991px) {
	.buisness-team-slider .wpm_6310_team_style_3 img {
    height: 350px;
}
	div#pg-title-sec {
    height: 50vw;
}
.page-template-press-blog-template #press-blog .et_pb_ajax_pagination_container article {
    max-width: calc(50% - 23px);
    width: calc(50% - 23px);
}
	.testimonial-sec-hm .sp-testimonial-free {
    min-height: 410px;
}
		.eagle-serv.eq-art-txt img {
    height: auto;
}
	.eq-inner-product-sec .elementor-column {
    padding: 0 8px;
}
		.eq-inner-product-sec .elementor-column:last-child{
		margin-bottom: 0px;
	}
	.eq-article .elementor-column {
    width: 100%;
    margin-bottom: 20px;
}
    .cloud-based-text.bar-resto.dplc-text {
        padding-right: 0;
    }

    .quries-boxs .elementor-container .elementor-column {
        padding: 0 5px;
        width: 50%;
        margin-bottom: 10px;
    }

    .main-bnr-sec.extra-main-bnr {
        padding: 6em 0;
    }

    .main-bnr-sec.about-us-bnr .banner-txt h1 {
        font-size: 46px;
        line-height: 55px;
    }

    .key-heading.join-tm-text p {
        font-size: 20px;
        line-height: 30px;
    }

    .member-colum .members-img img {
        height: 130px;
        width: 130px;
    }

    .member-colum .members-img h3 {
        margin-top: 10px;
        font-size: 16px;
    }

    .key-heading.join-tm-text a {
        margin-top: 10px;
    }

    .buisness-team-slider .wpm_6310_team_style_1 img {
        height: 350px;
    }

    .banner-txt.tv-page-bnr.about-bnr-txt p {
        font-size: 20px;
    }

    .gig-box-txttt {
        padding: 0 15px 15px;
    }

    .explore-p-text h6 a {
        font-size: 14px;
        line-height: 24px;
    }

    .explore-p-text {
        padding: 10px 15px 20px;
    }

    .explore-p-text h2 {
        font-size: 21px;
        line-height: 25px;
        margin-bottom: 20px;
    }

    .universal-tab.internet-tab a.active:before {
        bottom: -17px !important;
    }

    .banner-txt.tv-page-bnr p {
        font-size: 22px;
        line-height: 1.5;
    }

    .cloud-based-text.bar-resto {
        padding-right: 30px;
    }

    .main-bnr-sec.tv-bnrsec {
        padding: 5em 0;
    }

    .cloud-based-text.bar-resto.room-ent-text h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .cloud-based-text.bar-resto h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .universal-tab.tv-tab li {
        margin-bottom: 10px;
    }

    .universal-tab.tv-tab ul {
        padding-bottom: 10px;
    }

    .cloud-based-text.bar-resto h5 {
        font-size: 18px;
    }

    .cloud-based-text.bar-resto.room-ent-text {
        padding-left: 35px;
    }

    .cloud-based-text.bar-resto.customize-hos h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .cloud-based-text p {
        font-size: 16px;
        line-height: 26px;
        padding-right: 2em;
    }

    .cloud-based-text.keycard-text p {
        padding-right: 0;
        font-size: 16px;
        line-height: normal;
    }

    .lorem-bnr-text.more-abt h3 {
        padding: 0;
    }


    .key-box {
        padding: 20px 15px 25px;
    }

    .key-box p {
        font-size: 15px;
        line-height: 22px;
    }

    .cloud-based-text.keycard-text {
        padding-left: 30px;
    }

    .cloud-based-text.guest-text {
        padding-right: 30px;
    }

    .key-box h3 {
        font-size: 22px;
        line-height: 27px;
        padding: 0;
        margin-bottom: 10px;
    }

    .cloud-based-text.keycard-text h3 {
        font-size: 30px;
        line-height: 35px;
    }

    .cloud-based-text.guest-text h3 {
        font-size: 30px;
        line-height: 35px;
    }

    .cloud-based-text.guest-text p {
        font-size: 16px;
        line-height: normal;
    }

    .cloud-based-text.keycard-text a {
        margin-top: 15px;
    }

    .cloud-based-text.keycard-text h3 {
        font-size: 30px;
    }

    .plumepage a.active::before {
        bottom: 0 !important;
        height: 2px !important;
    }

    .plumepage li {
        margin-bottom: 10px;
    }

    .plumepage li:last-child {
        margin-bottom: 0px;
    }

    .universal-tab ul li {
        margin-right: 12px;
    }

    .cloud-based-text p {
        padding-right: 0;
    }

    .universal-tab ul li a {
        font-size: 17px;
    }

    .universal-tab ul {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .fwidget-col-1 {
        padding-right: 40px;
        padding-left: 0;
    }

    .quote-section .elementor-container .elementor-column:first-child {
        width: 100%;
        padding-right: 0;
    }

    .quote-section .elementor-container .elementor-column:first-child {
        width: 100%;
        padding-right: 0;
    }

    .quote-section .elementor-container .elementor-column:first-child .hm-form-des {
        width: 100%;
    }

    .quote-section .elementor-container .elementor-column:last-child {
        padding-left: 0;
        width: 100%;
        margin-top: 30px;
    }

    .choose-bg .elementor-widget-wrap {
        border-radius: 16px;
    }

    .quote-section .elementor-container {
        max-width: 1420px !important;
        width: 750px;
    }

    .choose-bg .elementor-widget-wrap .elementor-background-overlay {
        border-radius: 16px;
    }

    .bluee-bg {
        width: 120px;
        height: 120px;
        line-height: 120px;
    }

    .image-iconbox img {
        max-width: 50px;
    }

    .image-iconbox h3 {
        font-size: 19px;
    }

    .about-fibre-boxes .elementor-widget-wrap.elementor-element-populated {
        padding: 10px;
    }
	.search-filters .search-filters__container {
    padding: 15px 0;
}

}

@media screen and (max-width: 767px) {
.search-filter-content .filter_section .search-filters-list__label {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    font-size: 18px !important;
    background-color: #fff !important;
    color: #000;
    text-indent: 1.25rem;
	position:relative;
}
	.search-filter-content .filter_section.inner_filter_open .search-filters-list__label:after {
    border-top-color: #000;
}
	.search-filter-content .filter_section.inner_filter_open .search-filters-list__label {
    color: #000;
}
	.search-filters__buttons button {
    font-size: 16px;
    padding: 0;
}
	.filter_open .filter_content_with_values {
    background: #171946;
}
	.checkboxes-group:last-child {
    margin-top: 5px;
}
	.banner-txt h1 {
    font-size: 42px;
    line-height: 48px;
    margin-bottom: 10px;
}
	.buisness-team-slider .wpm_6310_team_style_3 img {
    height: 100vw;
}
	.ex-post-section .elementor-column {
    height: auto;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec {
    padding-top: 0;
    padding-bottom: 0;
}
	section#faq-acc-sec .elementor-tabs .elementor-tab-mobile-title {
    display: none;
}
	section#faq-acc-sec .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    border-style: solid;
    border-top-style: none;
}
	section#faq-acc-sec .elementor-tabs .elementor-tabs-wrapper {
    display: block !important;
}
	section#faq-acc-sec .elementor-tab-mobile-title {
    display: none;
}
section#faq-acc-sec ul.eael-tab-inline-icon li {
    width: calc(50% - 12px);
    margin-left: 5px;
    margin-right: 5px;
    flex: unset;
    margin-bottom: 10px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-container {
    padding: 0;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-title {
    padding-top: 15px;
    padding-bottom: 15px;
}
	.contact-us-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    height: 45px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-title a.elementor-accordion-title {
    font-size: 16px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content span, section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content p {
    font-size: 15px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content ul li {
    font-size: 15px;
}
	section#faq-acc-sec {
    padding: 40px 0;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec {
    padding-top: 0;
}
	.key-heading.strata-cont-txt h3 {
    font-size: 35px;
}
		.tabs-for-sort-button button.sorting-rel-oreder {
    margin-right: 0;
}
	.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#date-sorting {
    padding: 5px 40px !important;
}
	div#pg-title-sec {
    margin-left: 0;
}
	div#pg-title-sec .pg-title:before {
    content: "";
    width: 55px;
    height: 6px;
    margin: 0 0 10px;
}
	div#pg-title-sec .pg-title {
    font-size: 38px;
}
	#press-blog .et_pb_ajax_pagination_container article a img {
    object-fit: cover;
    height: 100% !important;
    width: 100%;
    max-width: 100%;
    border-radius: 5px 5px 0 0;
    min-height: 330px;
}
body.page-template-press-blog-template #press-blog .et_pb_ajax_pagination_container article {
    flex: unset !important;
    margin-bottom: 20px;
    padding-top: 0px !important;
}
	div#press-blog .et_pb_ajax_pagination_container div#all_post article a.entry-featured-image-url {
    order: 1;
}
	div#press-blog .et_pb_ajax_pagination_container div#all_post article .content-for-post {
    order: 2;
    padding: 10px 15px 0;
}
	.single-post .col-sm-8.col-md-9 .page-nav > div {
    width: 50%;
}
	.single-post .col-sm-8.col-md-9 .shadow {
    padding: 20px 20px;
    margin-bottom: 60px;
}
	.single-post .col-sm-8.col-md-9 .shadow h2 {
    font-size: 24px;
}
	.unique-tab-sec {
    position: relative;
}
	.testimonial-sec-hm #sp-testimonial-free-wrapper-5845 .sp-testimonial-free-section .testimonial-nav-arrow {
    top: 77%;
}
	.eagle-serv img {
    height: auto;
}
	.eq-inner-product-sec .elementor-column {
    padding: 0;
    margin-bottom: 20px;
}
	.eq-inner-product-sec .elementor-column:last-child{
		margin-bottom: 0px;
	}
    .banner-txt h1:before {
        width: 65px;
        height: 6px;
        margin-bottom: 10px;
    }

    .free-quote-hm.map-text {
        margin-bottom: 10px;
    }

    .cloud-img.bar-img.dplc-img {
        padding-right: 0;
    }

    .cloud-based-text.bar-resto.dplc-text {
        padding-right: 0;
        padding-left: 0;
    }

    .iplc-img {
        padding-left: 0;
    }

    .cloud-based-text.bar-resto.iplc-text {
        padding-left: 0;
    }

    .contact-us-form .row .col-sm-6:first-child {
        margin-bottom: 20px;
    }

    .contact-us-form .row {
        margin-bottom: 20px;
    }

    body .top-bar-menu .top-bar-right.top-bsr-mobile ul {
        margin-bottom: 8px;
    }

    .top-bar-menu .top-bar-right ul {
        margin-bottom: 2px;
    }

    .main-bnr-sec.extra-main-bnr {
        padding: 4em 0;
    }

    .gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-prev {
        width: 42px !important;
        height: 42px !important;
        left: 0 !important;
    }

    .gig-box-txttt {
        min-height: 265px;
    }

    .gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-next {
        width: 42px !important;
        height: 42px !important;
        right: 0 !important;
    }

    .gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-prev:before {
        width: 14px;
        height: 17px;
        left: 13px;
        top: 15px;
        background-repeat: no-repeat;
    }

    .gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-next:before {
        width: 14px;
        height: 17px;
        left: 14px;
        top: 9px;
        background-repeat: no-repeat;
    }

    .gig-bx-img img {
        height: auto !important;
        border-radius: 10px 10px 0 0;
        object-fit: cover;
        width: 100% !important;
    }

    .member-colum section.elementor-section .elementor-container {
        padding: 0;
        justify-content: center;
    }

    .member-colum {
        padding: 60px 0 20px;
    }

    .member-colum section.elementor-section .elementor-container .elementor-column {
        width: 33%;
        margin-bottom: 30px;
    }

    .buisness-team-slider .wpm_6310_team_style_1 img {
        height: 100vw;
    }

    .main-bnr-sec.about-us-bnr {
        padding: 4em 0;
    }

    .buisns-bx-sec .elementor-container {
        padding: 0;
    }

    .ex-post-section .elementor-column {
        margin-bottom: 15px;
    }

    .ex-post-section .elementor-column:last-child {
        margin-bottom: 0;
    }

    .buisns-bx-sec .elementor-column {
        padding: 0 5px;
    }

    .buisness-box img {
        height: 180px;
    }

    .main-bnr-sec.internet-pg-bnr-sec {
        padding: 4em 0;
    }

    .universal-tab.internet-tab a.active:before {
        bottom: -6px !important;
    }

    .cloud-based-text.bar-resto.room-ent-text {
        padding-left: 0;
    }

    .gig-boxeees .elementor-column {
        margin-bottom: 20px;
    }

    .gig-boxeees .elementor-column:last-child {
        margin-bottom: 0px;
    }

    .barandrestro.internet-feature .elementor-column:first-child {
        order: 1 !important;
    }

    .barandrestro.internet-feature .elementor-column:first-child .elementor-element {
        text-align: center !important;
    }

    .barandrestro.internet-feature .elementor-column:last-child {
        order: 2 !important;
    }

    .barandrestro.internet-feature .elementor-column:last-child .elementor-element {
        text-align: left !important;
    }

    .cloud-based-text.bar-resto {
        padding-right: 0;
    }

    .barandrestro .elementor-column:last-child .elementor-element {
        text-align: center;
    }

    .barandrestro .elementor-column:last-child {
        order: 1;
    }

    .barandrestro .elementor-column:first-child {
        order: 2;
    }

    .barandrestro.room-entertainment .elementor-column:first-child .elementor-element {
        text-align: center;
    }

    .barandrestro.room-entertainment .elementor-column:first-child {
        order: 1;
    }

    .barandrestro.room-entertainment .elementor-column:last-child .elementor-element {
        text-align: left;
    }

    .cloud-based-text.bar-resto {
        padding-right: 0;
        padding-left: 35px;
    }

.testimonial-sec-hm .sp-testimonial-free {
    min-height: 233px;
}

    .main-bnr-sec.plume-bnr-sec {
        padding: 5em 0;
    }

    .finding-connectivity .cloud-img {
        text-align: center !important;
    }

    .key-box-section .elementor-column {
        margin-bottom: 15px;
    }

    .key-box-section .elementor-column:last-child {
        margin-bottom: 0px;
    }

    .keycard-img img {
        border-radius: 10px;
    }

    .guest-img img {
        border-radius: 10px;
    }

    .keycard-img {
        border-radius: 10px;
    }

    .guest-sec {
        padding: 40px 0;
    }

    .keycard-sec .elementor-column:first-child {
        margin-bottom: 20px;
    }

    .operational-sec .elementor-column:first-child {
        margin-bottom: 20px;
    }

    .guest-sec .elementor-column:last-child {
        margin-bottom: 20px;
    }

    .finding-connectivity .elementor-column:first-child {
        order: 1;
    }

    .finding-connectivity .elementor-column:last-child {
        margin-bottom: 20px;
    }

    .cloud-based-text.keycard-text {
        padding-left: 0;
    }

    .guest-sec .elementor-column:first-child {
        order: 1;
    }

    .listingtext {
        margin-right: 20px;
        margin-left: 20px;
    }

    .product-list-sec {
        padding: 40px 0;
    }

    .universal-tab ul li {
        margin-bottom: 10px;
    }

    .universal-tab ul a.active:before {
        height: 2px;
        bottom: -7px;
    }

    .cloud-based .elementor-column:last-child {
        padding-left: 0;
    }

    .universal-tab ul li:last-child {
        margin-right: 0;
        margin-bottom: 0;
    }

.phone-prodt-list .owl-item .sa_vert_center_wrap {
    min-height: 580px !important;
}
.listingtext {
    min-height: 100% !important;
}

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-prev {
        left: 0 !important;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-next {
        right: 0 !important;
    }

    .cloud-img {
        margin-bottom: 30px;
    }

    .cloud-based-text a {
        font-size: 16px;
        line-height: 45px;
        padding: 0 23px;
        margin-top: 20px;
    }

    .top-bsr-mobile {
        display: block;
    }

    .top-bar-menu .top-bar-right ul li:first-child {
        margin-left: 0;
    }

    .top-bar-menu .top-bar-right {
        text-align: center;
        padding-bottom: 0;
    }

    body .top-bar-menu .top-bar-right.top-bsr-mobile {
        border-bottom: 1px solid #fff !important;
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .top-bar-right {
        border-bottom: none !important;
    }

    .top-bar-menu .top-bar-right.top-bsr-mobile ul li.tp-social {
        display: inline-block;
    }

    body .top-bar-menu .top-bar-right.top-bsr-mobile ul li:before {
        display: none;
    }

    .top-bar-menu .top-bar-right ul li.tp-social {
        display: none;
    }

    .logo-menu .elementor-container {
        padding: 0;
    }

    .fwidget-col-2 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .copyright {
        padding: 10px 0;
        margin-left: 0;
        margin-right: 0;
    }

    .fwidget-col-1 {
        padding-right: 0;
        padding-left: 0;
    }

    .footer-s .elementor-column .elementor-container {
        padding: 0;
    }

    .footer-s {
        padding: 40px 0 30px;
    }

    .product-sf h5 {
        margin-bottom: 5px;
        font-size: 25px;
        margin-top: 10px;
    }

    .quote-section .elementor-container {
        width: auto;
    }

    .elementor-container {
        padding: 0 20px;
    }

    .cayman-sec .elementor-column:first-child {
        padding-right: 0;
        order: 2;
    }

    .cayman-sec .elementor-column:last-child {
        padding-left: 0;
        order: 1;
        margin-bottom: 20px;
    }

    .int-icon-sec .elementor-container {
        justify-content: center;
    }

    .int-icon-sec .elementor-container .elementor-column {
        width: 30%;
        margin-bottom: 30px;
    }

    .int-icon-sec {
        padding: 40px 0 30px;
    }

    .lorem-banner {
        padding: 50px 0;
    }

    .lorem-bnr-text h3 {
        font-size: 35px;
    }

    .key-box-section .elementor-column {
        padding: 0;
    }

    .contact-us-form select {
        height: 44px;
    }

    .contact-us-form input {
        height: 44px;
    }

    .banner-txt.extra-bnr-txt h1 {
        font-size: 40px;
    }

    section#searchbox-sec input#pac-input {
        top: 60px !important;
        left: 0px !important;
        width: 94%;
        max-width: 100%;
        right: 0 !important;
        margin: 0 auto !important;
    }
			.form-and-quries .elementor-container {
    padding: 0;
}
}

@media screen and (max-width: 500px) {
		.main-bnr-sec.tv-bnrsec.frame-bnr-sec {
    padding: 5em 0;
}
	section#product-listting .listingtext img {
    height: 210px !important;
    object-fit: contain;
    background: whitesmoke;
}
	.banner-txt p {
    line-height: 30px;
}
	.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-owl-nav div.wpm-6310-owl-prev {
    left: -10px;
}
	.buisness-team-slider #wpm-6310-slider-3 .wpm-6310-owl-nav div.wpm-6310-owl-next {
    right: -15px !important;
}
	.listingtext img {
    height: 200px !important;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li {
    padding: 25px 5px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon-opened {
    width: 26px;
    height: 26px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item span.elementor-accordion-icon-closed {
    width: 26px;
    height: 26px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-content {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-accordion-item .elementor-tab-title {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    border-bottom: none;
    background: #fff;
    color: #000;
    border-top: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
    background: #e9e9e9;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
	section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 14px;
}
section#faq-acc-sec .eael-advance-tabs section#faq-acc-sec .elementor-tabs-content-wrapper {
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #C7C7C7;
}
	.eael-advance-tabs .eael-tabs-content>div.active {
    padding: 0.5em;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li img {
    width: 40px;
    height: 40px;
}
	section#faq-acc-sec ul.eael-tab-inline-icon li .elementor-image-box-content h3.elementor-image-box-title {
    font-size: 17px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.query-box {
    min-height: auto;
}
	.form-and-quries .elementor-column:first-child .elementor-element:first-child {
    margin-bottom: 15px;
}
	.form-and-quries .elementor-column:first-child .elementor-element:nth-child(2) {
    margin-bottom: 15px;
}
	.form-and-quries .elementor-column:first-child .elementor-element:nth-child(3) {
    margin-bottom: 15px;
}
	.form-and-quries .elementor-column:first-child .elementor-element {
    width: 100%;
}
	.contact-us-form {
    padding: 20px 20px;
}
	.page-template-press-blog-template .search-filters .search-filters__trigger {
    width: 100%;
    padding: 10px 10px;
}
	.page-template-press-blog-template .search-filters {
    margin-bottom: 20px;
}
	.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button {
    font-size: 16px !important;
}
	.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button button#date-sorting {
    padding: 8px 20px !important;
}
	.tabs-for-sort-button button#date-sorting, .tabs-for-sort-button button.sorting-rel-oreder {
    width: 100%;
    text-align: center;
}
	.page-template-press-blog-template .search-filters .search-filters__top .tabs-for-sort-button {
    margin-top: 15px;
    float: none;
}
	#press-blog .et_pb_ajax_pagination_container article a img {
    min-height: 230px;
}
	div#press-blog .et_pb_ajax_pagination_container div#all_post article {
    margin-right: 0;
    margin-left: 0;
}
	.single-post .col-sm-8.col-md-9 .page-nav {
    align-items: start;
    justify-content: left;
    margin-top: 40px;
    flex-wrap: wrap;
    flex-direction: column;
}
	.single-post .col-sm-8.col-md-9 .shadow {
    margin-bottom: 40px;
}
	.single-post .col-sm-8.col-md-9 .page-nav > div {
    width: 100%;
    margin-bottom: 10px;
}
	.equnix-choose-section {
    padding: 40px 0;
}
	.hm-form label {
    margin-bottom: 10px;
    line-height: 20px;
    font-weight: 500;
}
	.eagle-txt a {
    margin-top: 25px;
    font-size: 15px;
    line-height: 45px;
    border-radius: 8px;
    padding: 0 15px;
}
	.eq-inner-product-sec .elementor-container {
    padding: 0;
}
	.eagle-txt h3 {
    font-size: 24px;
    line-height: 30px;
}
	.eagle-txt p {
    font-size: 17px;
    line-height: 27px;
}
	.equnix-products {
    padding: 40px 0;
}
	.article-eq-sec {
    padding: 40px 0 0;
}
    .see-below-map-section {
        padding: 40px 0;
    }

    .DPLC-section {
        padding: 40px 0;
    }

    .quries-boxs .elementor-container .elementor-column {
        width: 100%;
    }

    .contact-form-sec {
        padding: 40px 0;
    }

    .banner-txt.extra-bnr-txt h1 {
        font-size: 31px;
    }

    .banner-txt.extra-bnr-txt a {
        margin-top: 10px;
    }

    .gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-prev {
        left: -18px !important;
    }

    .gigspeed-shortcode .white .sa_owl_theme .owl-nav button.owl-next {
        right: -13px !important;
    }

    .main-bnr-sec.strata-ser-bnr {
        padding: 4em 0;
    }

    .key-heading.strata-cont-txt h3 {
        font-size: 30px;
        text-align: left;
        margin-bottom: 0;
    }

    .key-heading.strata-cont-txt h3:before {
        content: "";
        width: 75px;
        height: 8px;
        display: block;
        background: #F1CC01;
        margin: 0 0 15px;
    }

    .strata-form-sec {
        padding-bottom: 40px;
    }

    .contact-us-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
        font-size: 17px;
        font-weight: 600;
    }

    .contact-us-form .row {
        margin-bottom: 15px;
    }

    .contact-us-form .row .col-sm-6:first-child {
        margin-bottom: 15px;
    }

    .contact-us-form .row label {
        font-size: 16px;
        margin-bottom: 5px;
        line-height: 20px;
    }

    .contact-us-form textarea {
        height: 100px;
    }

    .contact-us-form {
        padding: 40px 20px;
    }

    .member-colum section.elementor-section .elementor-container .elementor-column {
        width: 50%;
        margin-bottom: 20px;
    }

    .buisness-team-slider #wpm-6310-slider-1 .wpm-6310-owl-nav div.wpm-6310-owl-prev {
        left: -10px;
    }

    .buisnesteam-sec {
        padding: 40px 0 10px;
    }

    .buisness-team-slider .wpm_6310_team_style_1_caption {
        min-height: 140px;
    }

    .buisness-team-slider #wpm-6310-slider-1 .wpm-6310-owl-nav div.wpm-6310-owl-next {
        right: -15px !important;
    }

    .main-bnr-sec.about-us-bnr .banner-txt h1 {
        font-size: 35px;
        line-height: 45px;
    }

    .key-heading.join-tm-text p {
        font-size: 18px;
        line-height: 26px;
    }

    .key-heading.join-tm-text a {
        font-size: 16px;
        padding: 0 22px;
        line-height: 45px;
    }

    .join-team-sec {
        padding: 40px 0;
    }

    .buisns-bx-sec .elementor-column {
        padding: 0;
        width: 100%;
        margin-bottom: 15px;
    }

    .cloud-based-text.gis-speed-text h3 {
        font-size: 30px;
    }

    .gig-bx-img h4 {
        left: 15px;
    }

    .ex-post-section .elementor-container {
        padding: 0;
    }

    .ex-post-section .elementor-column {
        padding: 0;
    }

    .cloud-based-text.gis-speed-text h3::before {
        margin: 0 auto 15px 0;
    }

    .gig-boxeees .elementor-container {
        padding: 0;
    }

    .cloud-based-text.gis-speed-text {
        text-align: left;
    }

    .gig-boxeees .elementor-column {
        padding: 0;
    }

    ul.bnr-list li {
        font-size: 17px;
        padding-left: 25px;
    }

    .main-bnr-sec.internet-pg-bnr-sec {
        padding: 3em 0;
    }

    .gig-section {
        padding: 40px 0;
    }

    .be-fast-dection {
        padding: 40px 0;
    }

    .banner-txt.tv-page-bnr p {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }

    .cloud-based-text.bar-resto.room-ent-text {
        padding-left: 0 !important;
    }

    .free-quote-hm p a {
        color: #494949;
    }

    .cloud-based-text.bar-resto.room-ent-text {
        padding-left: 0;
    }

    .barandrestro {
        padding: 40px 0;
    }

    .cloud-based-text.bar-resto h3 {
        line-height: 36px;
    }

    .cloud-based-text.bar-resto {
        padding-right: 0;
        padding-left: 0;
    }

    .banner-txt.tv-page-bnr h1 {
        font-size: 34px;
    }

    .main-bnr-sec.tv-bnrsec {
        padding: 4em 0;
    }

    .universal-tab.phonetab li {
        margin-right: 0;
    }

    .operational-sec {
        padding-bottom: 40px;
    }

    .key-customer-sec {
        padding: 40px 0;
    }

    .key-benifits {
        padding: 40px 0;
    }

    .key-heading h3 {
        font-size: 32px;
        line-height: 1.2;
    }

    .banner-txt.plume-bnr-text h1 {
        font-size: 35px;
    }

    .finding-connectivity .elementor-column:last-child {
        margin-bottom: 10px;
    }

    .finding-connectivity {
        padding: 40px 0;
    }

    .universal-tab.plumepage li {
        margin-bottom: 10px;
    }

    .universal-tab ul li {
        margin-bottom: 10px;
    }

    .banner-txt.plume-bnr-text p {
        font-size: 22px;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-prev {
        left: 0px !important;
    }

    .phone-pad p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 20px;
    }

    .universal-tab ul li {
        margin-right: 10px;
    }

    .universal-tab ul a.active:before {
        bottom: -3px;
    }

    .banner-txt.phonr-bnr-txt h1 br {
        display: none;
    }

    .phone-prodt-list h2 {
        font-size: 32px;
        line-height: 35px;
    }

    .cloud-based-text h3 {
        font-size: 32px;
        line-height: 36px;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-next {
        right: 0px !important;
    }

    .phone-prodt-list .owl-item .sa_vert_center_wrap {
        min-height: 560px !important;
    }
    .cloud-based {
        padding: 40px 0;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-next:before {
        width: 14px;
        height: 14px;
        position: absolute;
        left: 13px;
        background-size: contain;
        top: 13px;
    }

    .phone-pad h3 {
        font-size: 25px;
    }

    .phone-pad a {
        font-size: 14px;
        line-height: 42px;
        padding: 0 16px;
        border-radius: 8px;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-prev {
        width: 42px !important;
        height: 42px !important;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-next {
        width: 42px !important;
        height: 42px !important;
    }

    .phone-prodt-list .white .sa_owl_theme .owl-nav button.owl-prev:before {
        width: 14px;
        height: 14px;
        left: 13px;
        top: 14px;
    }

    .main-h-header .elementor-element .hfe-site-logo img {
        height: 30px;
        top: 4px;
    }

.testimonial-sec-hm .sp-testimonial-free {
    min-height: 290px;
}
	.testimonial-sec-hm #sp-testimonial-free-wrapper-5845 .sp-testimonial-free-section .testimonial-nav-arrow {
    top: 68%;
}

    .int-icon-sec .elementor-container .elementor-column {
        width: 50%;
        margin-bottom: 30px;
    }

    .banner-txt h1 {
        font-size: 40px;
        line-height: 45px;
    }

    .banner-txt p {
        margin-bottom: 20px;
    }

    .banner-txt a {
        font-size: 16px;
        line-height: 40px;
        padding: 0 21px;
        border-radius: 7px;
    }

    .cayman-sec {
        padding: 40px 0;
    }

    .cayman-section h3 {
        line-height: 45px;
        font-size: 35px;
    }

    .lorem-bnr-text h3 {
        font-size: 30px;
        padding: 0;
        line-height: 40px;
    }

    .lorem-bnr-text a {
        font-size: 16px;
        line-height: 45px;
        padding: 0 26px;
        border-radius: 8px;
    }

    .lorem-banner {
        padding: 40px 0;
    }

    .hm-c3purfibre-sec {
        padding: 40px 0;
    }

    .hm-abt-c3-h h3.elementor-heading-title {
        font-size: 32px;
		line-height: 35px;
    }

    .about-fibre-boxes .elementor-container {
        padding: 0;
    }

    .client-say h2.elementor-heading-title {
        font-size: 32px;
        line-height: 35px;
    }

    .testimonial-sec-hm {
        padding: 40px 0;
    }

    .free-quote-section {
        padding-top: 40px;
    }

    .free-quote-hm h3 {
        font-size: 32px;
        line-height: 45px;
    }

    .free-quote-hm p {
        font-size: 18px;
        line-height: 28px;
    }

    .quote-section {
        margin-top: 20px;
        padding-bottom: 40px;
    }

    .choose-buisness h3 {
        font-size: 30px;
    }

    .choose-buisness {
        padding: 20px;
    }

    .choose-buisness ul.choose li {
        font-size: 16px;
    }
}

@media screen and (max-width: 360px) {
    .top-bar-menu .top-bar-right ul li i {
        font-size: 14px;
        margin-right: 4px;
    }

    .top-bar-menu .top-bar-right li.tp-social {
        width: 32px;
        height: 32px;
        line-height: 32px;
    }

    .member-colum .members-img h3 {
        margin-top: 10px;
        font-size: 14px;
        margin-bottom: 0;
    }

    li.tp-social i {
        font-size: 14px !important;
    }

    .top-bar-menu .top-bar-right ul li a {
        font-size: 15px;
    }

    .member-colum .members-img img {
        height: 120px;
        width: 120px;
    }
}

/********23-01-2026********/
ul.inter-list-item li {
    font-weight: 400;
    font-size: 22px;
    line-height: 1;
    color: #FFFFFF;
    margin-bottom: 20px;
    padding-left: 30px;
    list-style: none;
    position: relative;
}
ul.inter-list-item li:last-child {
    margin-bottom: 0;
}
ul.inter-list-item {
    margin-bottom: 2.5rem;
    padding-left: 0;
    margin-top: 1.5rem;
}
ul.inter-list-item li:before {
    position: absolute;
    content: "";
    background: url("https://c3business.biizy.ky/wp-content/uploads/2026/01/tick-icon-1.png");
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    top: 6px;
}
.testimonial-sec-hm .sp-testimonial-free .sp-testimonial-client-image img {
    border: 2px solid #171a47 !important;
    width: 120px;
    object-fit: contain;
    height: 120px;
    background: #fff !important;
    padding: 10px !important;
}
.sp-testimonial-client-rating {
    justify-content: center;
}
@media screen and (max-width: 767px) {
ul.inter-list-item li {
    font-size: 18px;
	padding-left: 25px;
}
	ul.inter-list-item li:before {
    width: 15px;
    height: 15px;
}
}

.read-more-wrapper{ 
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	color: #494949;
	margin-bottom: 0px;
}
span.read-more-btn {
	background: transparent;
	padding: 0;
	border: none;
	line-height: normal;
	color: #171A47;
	font-weight: 700;
	cursor: pointer;
}