/*
Theme Name:   TCC Theme
Description:  A Personalized theme for TCC
Author:       Ariful | Viken Patel
Author URL:   https://ariful.in
Template:     generatepress
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  generatepress-child
*/

/* Write here your own personal stylesheet */


/*<!-- Global site tag (gtag.js) - Google Analytics -->*/
/*<script async src="https://www.googletagmanager.com/gtag/js?id=G-LMHSPZ9BN7"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-LMHSPZ9BN7');
</script>*/
body, p, div, span, a, h1, h2, h3, h4, h5, h6 {font-family: 'Inter', sans-serif !important;} 
p{font-weight: normal;font-size: 16px;line-height: 24px;color: #585858;}
.header-wrap {padding-top: 22px;padding-bottom: 22px;}
.elementor-widget-container{font-weight: normal;font-size: 16px;line-height: 24px;}
.global-h2 h2{font-weight: bold;font-size: 32px;line-height: 46px;}
.site-logo img {height: auto !important;padding: 0 !important;}
.h1-head h1.elementor-heading-title {max-width: 882px;margin: 0 auto;}
.banner-p {max-width: 788px;margin: 0 auto;}
.banner-inner {position: initial;}
.banner-inner > div {position: initial;padding: 0;}
.scroll-down {position: absolute;bottom: 0;left: 0;text-align: center;}
.scroll-down .elementor-icon-box-icon {display: flex;justify-content: center;flex-wrap: wrap;}
.scroll-down .elementor-icon-box-wrapper {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding-bottom: 30px;}
.scroll-down .elementor-icon-box-wrapper .elementor-icon-box-icon {order: 2;width: 100%;margin-top: 8px;}
.scroll-down .elementor-icon-box-wrapper .elementor-icon-box-content {order: 1;}
.scroll-down .elementor-icon-box-wrapper .elementor-icon-box-content h3 {margin: 0;}
.scroll-down .elementor-icon-box-wrapper .elementor-icon-box-icon svg {width: 12px;height: 12px;}
.p-ab p {color: #B7B7B7;max-width: 630px;margin: 0 auto;}
.h2-ab{max-width: 630px;margin: 0 auto;}
.logo-section img {mix-blend-mode: luminosity;}
.logo-section {box-shadow: inset 0px -1px 0px #dddddd;}
.box-service .elementor-icon-box-icon {text-align: left;}
.box-service .elementor-icon-box-icon span {background: #1539BE;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.box-service .elementor-icon-box-icon span svg {width: 20px;height: 20px;}
.box-service .elementor-icon-box-description {text-align: left;}
.box-service h3.elementor-icon-box-title {text-align: left;padding-bottom: 8px;margin-bottom: 0;}
.why-choose-us img {width: 100%;}
.clue-right .elementor-widget-container {max-width: 780px;}
.clue-right li.elementor-icon-list-item {align-items: flex-start;}
.clue-right li.elementor-icon-list-item .elementor-icon-list-icon {margin-top: 11px;margin-right: 6px;}
.social-ic a {padding: 0 0 0 0 !important;width: 24px !important;height: 24px !important;}
.social-ic .elementor-social-icon svg {width: auto;height: auto;}
.blog-inner .elementor-container {margin: 0 -24px;max-width: initial !important;}
.blog-inner figure img {width: 100%;}
.btn-border a {padding: 0 5px 0 2px;height: 40px;display: inline-flex;align-items: center;}
.btn-border a svg {position: relative;top: 2px;}
.date-span {font-weight: 500;font-size: 16px;line-height: 24px;color: #585858;display: block;margin-top: 24px;}
.bg-mode .elementor-widget-wrap {min-height: 394px;}  
.p-project {max-width: 520px;}
.project-us .global-h2 h2 {max-width: 633px;}
.footer-widgets {background: #0F0F0F;padding-top: 100px;padding-bottom: 100px;}
.social-ic span.elementor-grid-item {margin-right: 24px;}
.footer-widgets-container.grid-container {max-width: 1170px;padding: 0;}
.site-footer .footer-widgets-container .inner-padding {padding: 0;}
.footer-widgets .widget {margin-bottom: 0;}
.site-footer .footer-widgets-container .inside-footer-widgets {margin: 0;}
.fa-logo {margin-bottom: 25px !important;display: flex;}
p.footer-text {font-weight: 600;font-size: 18px;line-height: 30px;color: #FFFFFF;margin-bottom: 25px !important;}
p.fa-head {font-family: Inter;font-style: normal;font-weight: 600;font-size: 18px;line-height: 30px;color: #FFFFFF;}
.footer-widgets .widget_nav_menu ul.menu {display: flex;flex-wrap: wrap;}
.footer-widgets .widget_nav_menu ul.menu li {margin: 0;}
.footer-widgets .widget_nav_menu ul.menu li a {font-weight: 400;font-size: 14px;line-height: 24px;color: #FFFFFF;padding-right: 32px;}
h2.fa-h2 {font-weight: 600;font-size: 18px;line-height: 30px;color: #FFFFFF;margin-bottom: 12px !important;margin-top: 76px;}
p.p-address {font-weight: normal;font-size: 14px;line-height: 24px;color: #FFFFFF;margin-bottom: 25px !important;}
.social-footer a svg {width: 18px;height: 18px;}
.social-footer a {width: 24px;height: 24px;display: inline-flex;margin-right: 12px;}
.footer-copyright {display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;}
.footer-copyright p {margin: 0;padding: 0;font-family: Inter;font-style: normal;font-weight: 400;font-size: 12px;line-height: 20px;color: rgba(255, 255, 255, 0.7);}
.footer-copyright p a {color: rgba(255, 255, 255, 0.7);}
.copyright-bar {width: 100%;}
.link-plocliy a {font-family: Inter;font-style: normal;font-weight: 400;font-size: 12px;line-height: 20px;text-align: right;color: rgba(255, 255, 255, 0.7);padding-left: 24px;}
footer.site-info {background: #181818;padding: 19px 0;}
.footer-widgets .footer-widget-2 {max-width: 254px;}
.banner-about {box-shadow: inset 0px 1px 0px rgb(255 255 255 / 20%);}
.main-navigation .main-nav ul li a {line-height: 40px;}
.main-navigation .main-nav ul li.btn-book a {background: #1539BE !important;}
.contact-us-form {background: #fff;border-radius: 30px;padding: 50px;max-width: 800px;margin: 0 auto;box-shadow: 30px 30px 70px rgb(0 0 0 / 7%);}
.frm-grp {margin-bottom: 20px;width: 100%;padding: 0;}
.frm-grp label {color: #535B70;font-size: 15px;font-weight: 400;line-height: 24px;margin-bottom: 2px;padding-left: 2px;display: block;}
.frm-grp  input {border: 1px solid #ddd;border-radius: 4px;height: 46px;font-size: 14px;font-family: 'Poppins';color: #36405A;line-height: 24px;padding: 0 15px;outline: 0;width: 100%;background: #fff;box-shadow: none;}
.frm-grp br {display: none;}
.frm-grp textarea {height: 140px;border: 1px solid #ddd;border-radius: 4px;font-size: 14px;font-family: 'Poppins';color: #36405A;line-height: 24px;padding: 0 15px;outline: 0;resize: none;background: transparent;}
.submit-btn {text-align: center;}
.submit-btn input {background: #1539BE;font-size: 14px;font-weight: 400;padding: 10px 25px;}
.card-contact h3 {margin-bottom: 3px;}
.card-contact .elementor-icon-box-content {padding-left: 15px;}
.card-contact .elementor-icon-box-description a {color: #585858;}
.contact-buisness {max-width: 800px;margin: 0 auto;}
.contact-buisness .elementor-widget-container {box-shadow: 0px 0px 3px 1px rgb(33 93 228 / 14%) !important;padding: 25px !important;}
.submit-btn {margin-top: 30px;}
.box-steps h3.elementor-icon-box-title {margin-bottom: 0;}   
.arrow-steps {position: absolute;right: -11px;width: auto !important;top: 50%;transform: translateY(-50%);}
.box-steps .elementor-widget-container {box-shadow: 0px 0px 70px rgb(160 194 190 / 25%);}
.box-service.benefits-inner .elementor-icon-box-description {font-size: 15px;color: #535B70;}
.link-s .elementor-icon-box-wrapper {position: relative;}
.link-s .elementor-icon-box-icon {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.link-s  h3.elementor-icon-box-title {margin: 0;}
.link-s a {width: 100%;display: block;}
.link-s .elementor-widget-container {box-shadow: 0px 0px 50px -10px rgb(95 157 166 / 20%);transition: ease-in-out .5s;}
.p-max .elementor-widget-container {max-width: 800px;margin: 0 auto !important;display: block;}
.link-s .elementor-widget-container:hover {background: #1539BE !important;}
.link-s .elementor-widget-container:hover a {color: #fff;}
.link-s .elementor-widget-container:hover svg {fill: #fff;}
.link-s .elementor-icon-box-title a {width: 100%;padding: 0 25px;min-height: 100px;align-items: center;display: flex;padding-right: 45px;}
.icon-price li.elementor-icon-list-item {justify-content: space-between !important;display: flex;}
.icon-price span.elementor-icon-list-icon {order: 2;}
.pricing-plan {max-width: 900px;margin: 0 auto;}
.pricing-plan .global-h2 {background: rgb(21 57 190 / 10%);border-radius: 0;height: 70px;display: flex;align-items: center;justify-content: center;margin-bottom: 25px;}
.pricing-plan .global-h2 h2.elementor-heading-title {font-size: 24px;font-weight: 600;    color: #1539be !important;}
.pricing-plan .global-h2 .elementor-widget-container {margin: 0 !important;}
.pricing-plan .elementor-column .elementor-widget-wrap {background: #fff;box-shadow: 0 10px 50px 0px rgb(95 157 166 / 8%);border-radius: 0;}
.pricing-plan .global-h2.startup {background: #d3f1f4;}
.pricing-plan .global-h2.startup h2.elementor-heading-title {color: #2490ef !important;}
.social-footer br {display: none;}
p.p-address.on {margin-bottom: 8px !important;}
.none {display: none;}
.h1-head.h1-contact h1.elementor-heading-title {max-width: 750px;}
.pricing-box .elementor-container {max-width: 750px !important;}
.pricing-col .elementor-widget-wrap {border: 1px solid #e5e6e6;border-radius: 30px;margin: 0 20px;padding: 30px !important;}
.btn-price a {width: 100%;}
.main-navigation .main-nav ul li.btn-book:hover a {background: #1539BE !important;}
a.generate-back-to-top {background-color: rgb(21 57 190);}
a.generate-back-to-top:hover, a.generate-back-to-top:focus {background-color: rgb(56 92 226);}
.slideout-navigation.main-navigation {background-color: rgb(21 57 190) !important;}
#generate-slideout-menu .slideout-menu li {text-align: left !important;}
#generate-slideout-menu .slideout-menu li a {padding: 0;font-size: 16px;}
#generate-slideout-menu .slideout-menu li.btn-book a {padding: 0 20px;background: #fff !important;color: #1539be;margin-top: 5px;}
nav.slideout-navigation.do-overlay .slideout-exit {position: fixed;}
nav.slideout-navigation.do-overlay .inside-navigation {padding-top: 80px;}
.contact-para {margin-bottom: -40px !important;position: relative;z-index: 1;}
p.p-op {font-weight: normal;font-size: 14px;line-height: 24px;color: #FFFFFF;margin-bottom: 25px !important;}
p.p-op span svg {width: 18px;height: 18px;vertical-align: middle;fill: #fff;margin-right: 8px;position: relative;top: -1px;}
p.p-op a{color: #fff;}

.form-cstm .contact-us-form {padding: 0;box-shadow: none;margin: 0;max-width: 100%;}
.form-cstm .contact-us-form select {border: 1px solid #ddd;border-radius: 4px;height: 46px;font-size: 13px;font-family: 'Inter';color: #36405A;line-height: 24px;padding: 0 2px;outline: 0;width: 100%;background: #fff;box-shadow: none;}
.pum-theme-lightbox .pum-container {border: 0 !important;}
.pum-theme-3173 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {background: #1539BE;border: #1539BE;display: flex;align-items: center;justify-content: center;}
.pum-theme-lightbox .pum-content + .pum-close i {font-size: 14px;}
.form-cstm .frm-grp label {font-size: 13px;}
.form-cstm .frm-grp input {height: 38px;font-size: 14px;}
.form-cstm .frm-grp {margin-bottom: 6px;}
.form-cstm .form-cstm .contact-us-form select {height: 38px;}
.form-cstm .frm-grp textarea {height: 70px;}
.form-cstm .contact-us-form select option {font-size: 14px;font-size: 13px;font-family: 'Inter';}
button.pum-close.popmake-close {background: #1539BE !important;border-color: #1539BE !important;box-shadow: none !important;}
.form-cstm .submit-btn input {width: 100%;}
.form-cstm .submit-btn span.ajax-loader {position: absolute;bottom: -29px;left: 0;margin: 0;}
.wpcf7-not-valid-tip {font-size: 11px;}
.wpcf7 form .wpcf7-response-output {margin: 6px 0 0 0;font-size: 13px;font-weight: 400;}
.dot-up li.elementor-icon-list-item {align-items: flex-start;}
.dot-up li.elementor-icon-list-item span.elementor-icon-list-icon {padding-top: 11px;}
div#popmake-3181, div#popmake-3330 {width: 600px;padding: 30px 30px 0px 30px;}

.global-h2.h2-price h2 {max-width: 530px;margin: 0 auto;}
.price-para-one .elementor-widget-container {max-width: 800px;margin: 0 auto !important;}
.pricing-list .elementor-widget-container {background: #fff;backdrop-filter: blur(56px);padding: 50px 50px 20px 50px;max-width: 920px;margin: 0 auto;border-radius: 10px;box-shadow: 0 10px 50px -10px rgb(95 157 166 / 15%);}

/*.switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #434C5E;-webkit-transition: 0.4s;box-shadow:2px 6px 25px rgb(30 35 33 / 33%);transform: translate(0px, 0px);transition: 0.6s ease transform, 0.6s box-shadow;}
.slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: 0.4s;transition: 0.4s;}
input:checked + .slider {background-color: #1539be;}
input:focus + .slider {box-shadow: 0 0 1px #50bfe6;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}*/
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.toggle-btn {display: flex;align-items: center;justify-content: center;margin-bottom: 10px;}
.pricing-list-wrapper {display: flex;flex-wrap: wrap;justify-content: center;}
.price-cstm {max-width: 333px;padding: 30px;border: 1px solid #e5e6e6;border-radius: 30px;margin: 0 20px;}
.price-cstm h3 {font-size: 20px;font-weight: 800;margin-bottom: 12px;}
p.p-yr {margin-bottom: 25px;}
.price-cstm p {font-weight: normal;font-size: 16px;line-height: 24px;color: #22222f;}
p.p-price-cs {font-size: 30px;font-weight: 700;margin-bottom: 10px;}
p.p-limit {margin-bottom: 25px;}
.btn-r-price {font-weight: 800;fill: #252525;color: #252525;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 6px 6px 6px 6px;border-color: #252525;background: transparent;width: 100%;line-height: normal;font-size: 15px;padding: 10px 24px;margin-bottom: 35px;transition: ease-in-out .5s;}
.ul--list-pr {list-style: none;margin: 0;padding: 0;}
.ul--list-pr li {display: flex;align-items: center;flex-wrap: wrap;font-size: 15px;font-weight: 400;line-height: 22px;color: #585858;margin-bottom: 12px;}
.ul--list-pr li svg {padding-right: 0px;width: 16px;margin-right: 6px;}
.ul--list-pr li:last-child {margin-bottom: 0;}
.global-h2.h2-price-head h2 {max-width: 660px;margin: 0 auto;}
.price-p-head .elementor-widget-container {max-width: 770px;margin: 0 auto !important;display: block;}
p.footer-text br {display: none;}
.sec-invest .elementor-widget-wrap {background: rgba(250,249,250,.5);border-radius: 10px;padding: 40px 30px !important;max-width: 950px;margin: 0 auto;border: 1px solid #DDDDDD;}
.sec-invest a.elementor-button {background: transparent !important;}
.social-ic.s-m .elementor-social-icon svg path {fill: #1539be;}
.social-ic.s-m .elementor-grid-item:last-child .elementor-social-icon svg {fill: transparent;stroke: #1539be;}
.social-ic.s-m .elementor-grid-item:last-child .elementor-social-icon svg path {fill: transparent;}
.social-ic.s-m .elementor-grid-item:last-child {position: relative;top: 4px;}
.box-startup .elementor-element {margin: 0;}
.box-startup .elementor-element.elementor-widget-icon-box {margin: 0;height: 100%;}
.box-startup .elementor-element.elementor-widget-icon-box .elementor-widget-container {height: 100%;}
.quote-wrapper {max-width: 850px;margin: 0 auto;box-shadow: 0 0 10px rgb(0 0 0 / 12%);padding: 35px 35px 0px 35px;border-radius: 10px;}

.service-dropdown span.gp-icon.icon-arrow {position: relative;top: 2px;}
.service-dropdown ul.sub-menu {box-shadow: 0 30px 50px 0 rgb(33 93 228 / 19%);position: absolute;list-style: none;width: 422px;transform: translateX(-50%);padding: 0;z-index: 99;border-radius: 8px;margin-top: 0;background: #fff;padding: 15px 0;}
.service-dropdown ul.sub-menu li {transition: ease-in-out .5s;}
.service-dropdown ul.sub-menu li a {position: relative;padding-left: 52px !important;transition: ease-in-out .5s;background: transparent !important;color: #222 !important;}
.service-dropdown ul.sub-menu li.startup a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/start-up.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.enter a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/enterprice.png);width: 20px;height: 17px;}
.service-dropdown ul.sub-menu li.mar a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/mar.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.sales a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/saleas-m.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.serve a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/sa.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.serve a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/sa.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.indi a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/us.png);width: 20px;height: 21px;}
.service-dropdown ul.sub-menu li.invest a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/inverstor.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li:hover a {background: transparent !important;color: #000 !important;margin-left: 5px;}
.service-dropdown.ab-drop ul.sub-menu {width: 272px;}
.service-dropdown ul.sub-menu li.about a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/about-us.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.affiliate a:After{background: url(https://www.theclueless.company/wp-content/uploads/2021/11/affiliate.png);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li.onres a:After{background: url(https://www.theclueless.company/wp-content/uploads/2024/05/circle-chevron-right-solid.svg);width: 20px;height: 20px;}
.service-dropdown ul.sub-menu li a:after {position: absolute;content: "";left: 20px;top: 10px;background-size: cover;background-position: center center;}

.blog .custom-blog-hero {background-image: url(https://www.theclueless.company/wp-content/uploads/2021/08/banner-one.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;min-height: 420px;display: flex;align-items: center;justify-content: center;}
.blog .custom-blog-hero h1 {color: #FFFFFF;font-size: 48px;font-weight: 700;line-height: 50px;margin: 0;}
.blog .generate-columns-container article.post {margin-bottom: 30px;padding-bottom: 0 !important;padding: 0 10px;}
.blog .generate-columns-container {margin: 0 -10px;}
.blog .generate-columns-container article.post  .inside-article {border: 1px solid #eee;padding: 20px;height: 100%;transition: ease-in-out .5s;}
.blog .generate-columns-container article.post .inside-article img {vertical-align: top;}
.blog .generate-columns-container article.post .inside-article h2.entry-title {font-size: 18px;}
.blog .generate-columns-container article.post .inside-article h2.entry-title a {color: #222;font-weight: 500;}
.blog .generate-columns-container article.post .inside-article  .entry-meta {font-size: 12px;color: #999;}
.blog .generate-columns-container article.post .inside-article  .entry-summary {margin-top: 10px;}
.blog .generate-columns-container article.post .inside-article .entry-summary p {font-size: 14px;}
.blog .generate-columns-container article.post .inside-article footer {margin-top: 10px;}
.blog .generate-columns-container article.post .inside-article footer span.comments-link {display: none;}
.blog .site-content {padding-top: 0;padding-bottom: 0;}
.blog .site-content {padding: 50px 0 30px}
.blog main.site-main {padding-top: 0;padding-bottom: 0;}
.blog .generate-columns-container article.post .inside-article:hover {transform: translateY(-9px);box-shadow: 0 10px 36px rgb(43 114 201 / 14%);border-color: transparent;}
.blog .site-content {flex-wrap: wrap;}
.blog .site-content .content-area {width: 75%;padding-right: 35px;}
.blog .site-content .hbspt-form {width: 25%;}
.single-post .site-header {border-bottom: 1px solid #eee;}
.single-post .site-header .main-navigation .main-nav ul li.btn-book a {color: #fff;}
.single-post .site-header img.header-image {filter: grayscale(0) invert(2);}
.single-post .custom-hero {padding-top: 50px;}


.single-post .site-main .post-navigation {margin-bottom: 0;display: flex;align-items: center;justify-content: space-between;margin-top: 40px;margin-bottom: 40px;}
.single-post .site-main .post-navigation .nav-previous {display: flex;align-items: center;}
.single-post .site-main .post-navigation span.prev {font-size: 18px;}
.single-post .site-main .post-navigation .nav-next {display: flex;align-items: center;}
.single-post .site-main .post-navigation .nav-next span {order: 2;}
.single-post .site-main .post-navigation .nav-next span.next a {font-size: 18px;}
.single-post .site-main .post-navigation .nav-next span.next {order: 1;}
.single-post .site-content .content-area .site-main .entry-content {margin-top: 10px;}
.single-post .site-content .widget-area {width: 100%;display: none;}
.single-post .site-content .content-area {width: 75%;padding-right: 30px;}
.single-post .site-content {padding: 0 !important;flex-wrap: wrap;}
.single-post .custom-hero .hero-column {display: flex;flex-wrap: wrap;align-items: center;}
.single-post .custom-hero h1.entry-title {font-family: 'Inter' !important;font-size: 36px;font-weight: bold;margin-bottom: 12px;}
.single-post .custom-hero .hero-column img {width: 100%;border-radius: 10px;}
.single-post .custom-hero .hero-column a.text-highlighter {margin-left: auto;}
.single-post .custom-hero .hero-column a.text-highlighter {display: none;}
.single-post .custom-hero .hero-column {display: flex;flex-wrap: wrap;align-items: center;}
.single-post .site-main .post-navigation svg {width: 26px;height: 26px;}
.single-post main.site-main {margin: 0 !important;}
.single-post .site-logo.mobile-header-logo img {filter: grayscale(0) invert(2);}

.nav-links {display: flex;align-items: center;justify-content: center;}
.nav-links a {line-height: 1;margin-right: 5px;display: flex;align-items: center;justify-content: center;color: #8F8F8F;border: 1px solid rgba(0,0,0,0.1);border-radius: 3px;transition: all 0.5s;font-size: 14px;margin-left: 5px;width: 36px;height: 36px;position: relative;}
.nav-links > span {line-height: 1;margin-right: 5px;display: flex;align-items: center;justify-content: center;color: #8F8F8F;border: 1px solid rgba(0,0,0,0.1);border-radius: 3px;transition: all 0.5s;font-size: 14px;margin-left: 5px;width: 36px;height: 36px;position: relative;}
.nav-links span.current {background: #000; color: #fff; }
.nav-links a.prev {width: auto;padding: 0 10px;}
.nav-links a.next {width: auto;padding: 0 10px;}
.nav-links a.next span {margin-left: 5px;}
.nav-links a.prev span {margin-right: 6px;}
.blog .generate-columns-container article.post .inside-article .entry-summary p br {display: none;}
.single-post .custom-hero .hero-column:nth-child(1) {order: 2;margin-top: 15px;}
.single-post .custom-hero .hero-column:nth-child(2) {order: 1;width: 100%;}
.single-post .site-content .hbspt-form {width: 25%;}
.single-post .site-content .hbspt-form iframe {box-shadow: 0 10px 36px rgb(43 114 201 / 14%);padding: 20px;}

.single-post .custom-hero .grid-container.hero-grid {display: flex;flex-wrap: wrap;}
.box-service .elementor-icon-box-icon span svg path {fill: #fff;}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {background: transparent;color: #222222;margin-left: 10px;}
.menu-item-has-children.service-dropdown.ab-drop .dropdown-menu-toggle svg {position: relative;top: 2px;}
p.fa-head.head-ss {margin-top: 25px;}
ul#menu-footer-services {max-width: 500px;}
.footer-widgets .widget_nav_menu ul.menu#menu-footer-services li:After {position: absolute;right: 18px;top: 8px;height: 13px;width: 1px;background: rgb(255 255 255 / 60%);content: "";}
.footer-widgets .widget_nav_menu ul.menu#menu-footer-services li:nth-child(4):After {opacity: 0;}
.footer-widgets .widget_nav_menu ul.menu#menu-footer-services li:last-child:After {opacity: 0;}
.blog .site-content .hbspt-form iframe {box-shadow: 0 10px 36px rgb(43 114 201 / 14%);padding: 20px;}
.project-us .global-h2.one-line h2 {max-width: 100%;}
ul#menu-footer li:After {position: absolute;right: 14px;top: 8px;height: 13px;width: 1px;background: rgb(255 255 255 / 60%);content: "";}
ul#menu-footer li:last-child:After {opacity: 0;}
a.generate-back-to-top {display: none;}
.wa-icon {position: fixed;right: 12px;bottom: 12px;}
.wa-icon a {background: rgb(21 57 190);width: 40px;height: 40px;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.wa-icon a svg {width: 24px;height: 24px;fill: #fff !important;}
.wa-icon a svg path {fill: #fff;}
.empty {display: none;}
.center-box .elementor-container.elementor-column-gap-default {justify-content: center;}
p.p-op span svg path {fill: #fff;}


@media (min-width: 1200px){
.bg-mode img {padding-top: 60px;padding-right: 0px;margin-right: 60px;} 
.service-sec .elementor-widget-icon-box .elementor-widget-container {min-height: 230px;margin-bottom: 10px!important;}
.blog .site-content {padding: 50px 0 30px 0;}
p.fa-head {margin-bottom: 5px!important;}
}
@media (min-width: 992px){
.single-post .custom-hero .hero-column{max-width:1000px;}
	.single-post .site-content .content-area{width:100%; max-width:1000px;}
}
@media (min-width: 992px) and (max-width: 1199px){
.inside-header.grid-container {max-width: 940px;}
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 940px;}
.clue-right {padding-left: 30px;padding-right: 30px;}
.footer-widgets-container.grid-container {max-width: 940px;}
.inside-site-info.grid-container {max-width: 940px;}

.single-post .custom-hero .grid-container {max-width: 940px;}
.single-post .site-content {max-width: 940px;margin: 0 auto;}
.blog .site-content {padding: 50px 30px 30px;}
.blog .site-content .content-area {width: 70%;}
.blog .site-content .hbspt-form {width: 30%;}


}

@media (min-width: 769px){
.link-mobile{display: none;}

}



@media (min-width: 768px) and (max-width: 991px){
.service-sec .elementor-section.elementor-section-boxed > .elementor-container {padding: 0;}
.blog-inner.elementor-section.elementor-section-boxed > .elementor-container {padding: 0;}
.iframe-one iframe {height: 920px !important;}
}

@media (min-width: 768px) and (max-width: 991px){
  .elementor-section.elementor-section-boxed > .elementor-container {padding: 0 25px;}
  .inside-header.grid-container {padding: 0 25px;}
  .footer-widgets-container.grid-container {padding: 0 25px;}
.inside-site-info.grid-container {padding: 0 25px;}
.clue-right {padding-left: 30px;padding-right: 30px;}
.link-s .elementor-icon-box-title a {padding: 0 15px;font-size: 14px !important;padding-right: 32px;}
.link-s a svg {width: 18px;height: 18px;}
.link-s .elementor-icon-box-icon {right: 10px;}
.box-startup .elementor-element.elementor-widget-icon-box {margin: 0;height: auto;}
.box-startup .elementor-element.elementor-widget-icon-box .elementor-widget-container {height: auto;}
.box-startup .elementor-column {width: 100%;}
.box-startup .elementor-column .arrow-steps {position: relative;top: auto;right: auto;transform: none;display: flex;align-items: center;justify-content: center;width: 100% !important;text-align: center;}
.box-startup .elementor-column .arrow-steps i {transform: rotate(90deg) !important;position: relative;top: 10px;}
.box-startup {max-width: 350px;margin: 0 auto;}
.box-service.benefits-inner .elementor-icon-box-description {font-size: 14px;}
.box-service h3.elementor-icon-box-title {font-size: 16px !important;}
.single-post .custom-hero .grid-container {padding: 0 25px;}
.single-post .site-content {padding: 0 25px !important;padding-bottom: 40px!important;}
.single-post .site-content .content-area {width: 100%;padding-right: 0;}
.single-post .site-content .hbspt-form {width: 100%;max-width: 350px;}
.blog .site-content {padding: 50px 30px 50px;}
.blog .site-content .content-area {width: 100%;padding-right: 0;} 
.blog .site-content .hbspt-form {width: 100%;max-width: 350px;}

}

@media (max-width: 768px){
.elementor-section.elementor-section-boxed > .elementor-container {padding: 0 25px;}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding: 0;}
.blog-inner .elementor-container {margin: 0;}
.navigation-branding .main-title, .mobile-header-navigation .site-logo {padding-left: 10px;}
.navigation-branding img, .site-logo.mobile-header-logo img {max-width: 120px;}
.scroll-down .elementor-icon-box-wrapper .elementor-icon-box-icon {margin-top: 2px;}
.scroll-down .elementor-icon-box-wrapper {padding-bottom: 10px;}
.global-h2 h2 {font-size: 22px;line-height: 32px;}
.p-ab p {font-size: 16px;line-height: 24px;}
p {font-size: 16px;line-height: 24px;}
.elementor-widget-container {font-size: 16px;line-height: 24px;}
.logo-section .elementor-container {display: flex;justify-content: center;}
.logo-section .elementor-container .elementor-column {width: 33.33%;}
.logo-section .elementor-container .elementor-column img {max-width: 100px;}
.about-m .elementor-container > div:first-child {order: 2;}
.social-ic .elementor-grid-item a {margin-right: 12px;}
.social-ic .elementor-grid-item a {margin-right: 12px;}
.blog-inner.elementor-section.elementor-section-boxed > .elementor-container {padding: 0;}
.date-span {font-size: 14px;line-height: 24px;margin-top: 5px;}
.blog-inner .elementor-image-box-content {padding: 0px 0 10px 10px;}
.bg-mode {position: absolute;left: 0;top: 0;width: 100%;text-align: center;display: flex;height: 100%;align-items: center;justify-content: center;}
.bg-mode img {opacity: 0.25;}
.bg-mode .elementor-widget-wrap {min-height: initial;}
.footer-widgets-container.grid-container {padding: 0 25px;}
.footer-widgets .wp-block-image img {max-width: 50px;}
.fa-logo {margin-bottom: 12px !important;display: flex;}
p.footer-text {font-size: 16px;line-height: 24px;margin-bottom: 12px !important;}
h2.fa-h2 {margin-top: 20px;margin-bottom: 8px !important;}
p.p-address {margin-bottom: 30px !important;}
.footer-copyright p {width: 100%;}
.link-plocliy {width: 100%;}
a.generate-back-to-top {display: none;}
footer.site-info {padding: 12px 0;}
.link-plocliy a {padding-left: 10px;padding-right: 10px;}
.service-sec .elementor-section.elementor-section-boxed > .elementor-container {padding: 0;}
.footer-widgets {padding-top: 50px;padding-bottom: 40px;}
.inside-footer-widgets>div:not(:last-child) {margin-bottom: 0;}
.header-wrap {padding-top: 10px;padding-bottom: 10px;}
.pricing-box.elementor-section.elementor-section-boxed > .elementor-container {padding: 0;}
.pricing-col .elementor-widget-wrap {margin: 0;padding: 20px;}
.about-box.elementor-section.elementor-section-boxed > .elementor-container {padding: 0;}
.box-service h3.elementor-icon-box-title {text-align: center;}
.box-service .elementor-icon-box-description {text-align: center;}
.about-box span.elementor-icon-list-text {font-size: 14px !important;}
.about-box li.elementor-icon-list-item {justify-content: center;}
.box-service .elementor-icon-box-icon span {margin: 0 auto;}
.about-box .btn-border .elementor-button-wrapper {text-align: center;}
.main-navigation .inside-navigation {justify-content: initial;}
.link-mobile {margin-left: auto;}
.link-mobile a {font-size: 13px;font-weight: 500;line-height: 24px;fill: #443708;color: #443708;background-color: #FFD43D;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #FFD43D;border-radius: 0px 0px 0px 0px;padding: 2px 10px;}
.single-post .site-content .content-area {width: 100%;padding-right: 0;}
.single-post .site-content .hbspt-form {width: 100%;max-width: 350px;}


}

@media (max-width: 767px){
.about-box .elementor-column:nth-child(1) {order: 1;}
.about-box.rg .elementor-column:nth-child(2) {order: 2;}
.contact-para {margin-bottom: 20px !important;position: relative;z-index: 1;}
.iframe-one iframe {height: 970px !important;}
div#popmake-3181, div#popmake-3330 {width: 90%;padding: 20px;}
.footer-widgets .widget_nav_menu ul.menu li a {padding-right: 20px;}
.price-cstm:last-child {margin-bottom: 0;}
.price-cstm {max-width: 100%;margin: 0;margin-bottom: 20px;}
.pricing-list-wrapper {flex-direction: column;}
.home .link-mobile{display: none;}
.home button.menu-toggle {margin-left: auto;}
.page-id-1014 .link-mobile {display: none;}
.page-id-1014 button.menu-toggle {margin-left: auto;}
.about-m.section-m .elementor-container > div:first-child {order: 1;}
.about-m.section-m .elementor-container > div:last-child {order: 2;}
.arrow-steps {position: relative;right: auto;width: 100% !important;top: 10px;transform: none;}
.arrow-steps i {transform: rotate( 90deg) !important;}
.box-startup {max-width: 280px;margin: 0 auto;}
.box-startup .elementor-element.elementor-widget-icon-box {height: auto;}
.slideout-navigation.main-navigation ul ul {transform: none;padding: 0;}
.service-dropdown ul.sub-menu li a {position: relative;padding-left: 20px!important;font-size: 14px !important;}
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {color: #fff;}
.service-dropdown ul.sub-menu li a:After {opacity: 0;}

.blog main.site-main {padding-top: 0;padding-bottom: 0;}
.blog .generate-columns-container article.post .inside-article h2.entry-title {font-size: 18px;}
.blog .custom-blog-hero h1 {font-size: 26px;line-height: 36px;}
.blog .custom-blog-hero {min-height: 350px;}
.single-post .custom-hero .grid-container {padding: 0 25px;}
.single-post .site-content {padding: 0 25px !important}
.single-post nav#mobile-header {border-bottom: 1pxsolid #eee;}
.single-post .custom-hero h1.entry-title {font-size: 26px;}
.single-post .inside-article .entry-meta {font-size: 13px;}
.single-post .site-main .post-navigation svg {width: 20px;height: 20px;}
.single-post .site-main .post-navigation span.prev {font-size: 14px;}
.single-post .site-main .post-navigation .nav-previous > span {margin-right: 0;margin-left: 0;}
.single-post .site-main .post-navigation .nav-next span.next a {font-size: 14px;}
.single-post .custom-hero {padding-top: 40px;}
.footer-widgets .widget_nav_menu ul.menu#menu-footer-services li:After {right: 11px;}
.single-post .site-main .post-navigation {margin-bottom: 20px;margin-top: 20px;}
.single-post .site-content {padding-bottom: 40px!important;}
.blog .site-content {padding: 40px 25px 40px;}
.blog .site-content .content-area {width: 100%;padding-right: 0;} 
.blog .site-content .hbspt-form {width: 100%;max-width: 350px;}
.blog .generate-columns-container article.post {padding: 0;}
.blog .generate-columns-container {margin: 0;}
ul#menu-footer li:After {right: 10px;}
.footer-widgets .widget_nav_menu ul.menu#menu-footer-services li:nth-child(4):After {opacity: 1;}
#generate-slideout-menu .slideout-menu li a {color: #fff !important;}
#generate-slideout-menu .slideout-menu li.btn-book a {color: #000 !important;}

}

@media (width: 768px){
.pricing-col .elementor-widget-wrap {margin: 0 10px;}
.bg-mode img {opacity: 1;}
.bg-mode {position: initial;height: auto;}
.project-us .elementor-widget {margin: 0 !important;}
.project-us a {font-size: 14px !important;line-height: 18px !important;}
.bg-mode .elementor-widget-wrap {min-height: 304px;}
.iframe-one iframe {height: 970px !important;}
}