.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@font-face {
font-family: 'times-now-semi-light';
src: url(https://gainingground.in/insights/wp-content/themes/ggindia/fonts/TimesNow-SemiLight.woff) format("webopenfont");
font-weight:500;
}
@font-face {
font-family: 'InstrumentSans-Medium';
src: url(https://gainingground.in/insights/wp-content/themes/ggindia/fonts/InstrumentSans-Medium.ttf) format("truetype");
}
@font-face {
font-family: 'InstrumentSans-Regular';
src: url(https://gainingground.in/insights/wp-content/themes/ggindia/fonts/InstrumentSans-Regular.ttf) format("truetype");
}
body{
padding: 0 !important;
margin:0;
}
aside#secondary {
display: none;
}
a{
text-decoration:none;
}
ul, ol{
padding:0;
}
ul li, ol li{
list-style:none;
}
a.custom-logo-link img {
width: 100px;
}   img.header-logo {
width: 100px;
}  .back__to__top {
text-align: end;  margin-bottom: 16px;
}
.back__to__top a {
font-family: 'times now semi light';
color: #ffffff;
font-size: 16px;
text-transform: capitalize;
}
.footer {
padding: 220px 0 27px;
border-top: 1px solid #444;
background-color: #122334;
}
.line {
height: 1px;
width: 100%;
background-color: #fbf9f0;
margin: 20px 0 45px;
}
.plan-well-box h2 {
font-family: 'times-now-semi-light';
font-size: 70px;
color: #aad1ff;
margin-bottom: 0px;
line-height: 71px;
}
.client_login_button {
display: flex;
justify-content: end;
}
.client_login_button .btn {
color: #ffffff;
border: 1px solid #ffffff;
border-radius: 28px;
font-size: 16px;
padding: 9px 18px;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
transition: 0.5s ease;
width: max-content;
}
.client_login_button span {
width: 11px;
height: 11px;
border: 2px solid #122334;
background-color: #f45f31;
border-radius: 100%;
transition: 0.5s ease;
}
.client_login_button .btn:hover span {
border: 3px solid #f45f31;
}
.footer__menu__login__btn {
display: flex;
width: 55%;
justify-content: space-between;
}
.footer-menu ul {
padding-left: 0px;
margin-bottom: 0px;
}
.footer-menu .menu_one .menu__boxes {
display: flex;
gap: 60px;
}
.footer-menu .menu_one h6,
.footer-menu .menu_two h6 {
color: #868686;
font-size: 14px;
line-height: 20px;
margin-bottom: 7px;
}
.footer-menu .menu_one .menu__boxes ul li a, .footer-menu .menu_two ul li a {
font-size: 16px;
color: #ffffff;
text-decoration: none;
font-family: 'Instrument Sans';
}
ul li a.disabled {
color: #868686;
pointer-events: none;
opacity: 0.6;
}
.right__icon {
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%;
}
.address__box .right__icon img {
stroke: #ffffff;
width: 15px;
height: 15px;
}
.address__box a:hover .right__icon{
border: 1px solid #ffffff;
}
.address__box p {
font-size: 17px;
line-height: 20px;
margin-bottom: 17px;
font-family: 'InstrumentSans-Regular';
}
.address__box a {
color: #ffffff;
font-size: 17px;
gap: 8px;
line-height: 22px;
width: max-content;
}
.footer-menu ul li {
list-style: none;
padding: 0;
}
.disclaimer__privacy__terms__link ul {
list-style: none;
}
.address__box a .right__icon {
width: 25px;
height: 25px;
}
.email__form__box h3 {
font-size: 20px;
line-height: 24px;
margin-bottom: 10px;
font-weight: 400 !important;
font-family: 'Instrument Sans';
}
.form_box form input.wpcf7-form-control.wpcf7-email {
background-color: transparent;
border: none;
border-radius: 0;
padding: 0;
color: #868686;
font-size: 17px;
width: 100%;
font-family: 'InstrumentSans-Regular';
}
.email__form__box input[type="email"]:focus{
background-color: transparent !important;
outline: none;
border-color: none;
}
form p {
position: relative;
padding: 8px 0px;
border-bottom: 1px solid #868686;
display: flex;
align-items: center;
}
.icon-submit {
background-repeat: no-repeat !important;
background-position: center right !important;
background-size: cover !important;
width: 26px;
height: 16px;
border: none;
cursor: pointer;
text-indent: -9999px;
padding: 0;
}
.icon-submit:hover {
opacity: 0.8; 
}
span.wpcf7-spinner {
display: none;
}
.address__box,
.gaining__services__text {
width: 45%;
}
.third__box {
margin-bottom: 15px;
}
.plan-well-box.text-white {
width: 45%;
}
.email__form__box {
width: 21%;
}
.footer-menu.d-flex {
gap: 120px;
}
.disclaimer__privacy__terms__link {
width: 50%;
gap: 17px;
}
.social__link {
width: 5%;
}
.first__box {
margin-bottom: 80px;
}
.secound__box {
margin-bottom: 40px;
}
.social__link {
gap: 14px;
justify-content: end;
}
.social__link a {
font-size: 15px;
line-height: 21px;
}
.social__link a img {
width: 22px;
height: 22px;
}
.amfi__text {
width: 100%;
}
.disclaimer__privacy__terms__link a {
font-size: 14px;
line-height: 18px;
color: #999999;
font-family: 'Instrument Sans';
}
.gaining__services__text p {
margin-bottom: 0px;
font-size: 14px;
line-height: 18px;
color: #999999;
font-family: 'Instrument Sans';
}
.disclaimer__privacy__terms__link ul.menu {
gap: 17px;
display: flex;
align-items: center;
margin: 0;
font-family: 'Instrument Sans';
}
.blog-page-blue-box-form form input {
width: 100%;
background: transparent;
border: none;
outline: none;
}
.blog-page-blue-box-form form input {
width: 100%;
background: transparent;
border: none;
outline: none;
padding: 0 0 15px;
font-size: 16px;
font-family: 'InstrumentSans-Regular';
color: #212529;
}
.blog-page-blue-box-form form p {
margin:0;
padding:0;
}
.blog-page-blue-box-form form span.wpcf7-form-control-wrap{
width:95%;
}
.blog-page-blue-box-form input.wpcf7-form-control.wpcf7-submit.has-spinner.icon-submit {
width: 36px;
height: 35px;
}  section.page_section {
padding: 50px 0px 0px 0px;
min-height: 220px;
display: flex;
justify-content: center;
align-items: center;
background-color: #fbf9f0;
}
.page_title h1 {
CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
width: 70%;
font-family: times-now-semi-light;
font-size: 68px;
line-height: 68px;
margin-bottom: 100px;
color: #000000;
}
.page_title {
border-bottom: 1px solid #000000;
}
section.post__detail {
background-color: #fbf9f0;
padding: 20px 0px;
}
section.post__detail p.post-meta {
font-family: 'Instrument Sans' !important;
color: #000000;
font-size: 20px;
display: flex;
grid-gap: 214px;
}
section.post__detail p.post-meta a {
color: #000000;
}
section.post__detail .post-content {
width: 50%;
margin: auto;
padding-top: 114px;
font-family: 'InstrumentSans-Regular' !important;
}
.features-img img {
height: 550px;
object-fit: cover;
width: 100%;
}
.post-content p, .post-content ol li, .post-content ul li, figcaption {
line-height: 20px;
letter-spacing: -.3px;
color: #000000;
font-size: 17px;
font-family: 'InstrumentSans-Regular';
}
.post-category {
font-family: times-now-semi-light;
color: #2f2e2e;
font-size: 17px;
line-height: 20px;
}  .insight-item img {
width: 100%;
object-fit: cover;
height: 400px;
margin-bottom: 30px;
}
.filter-dropdown {
width: 70%;
}
select#topic-category, select#type-category {
border: 1px solid #000000;
border-radius: 20px;
padding: 8px 20px;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
z-index: 99;
width: 20% !important;
cursor: pointer;
outline: none;
box-shadow: none !important;
}
.media__common__btn span {
background-color: #aad1ff !important;
}
.blog-main {
background: #fbf9f0;
}
.media__common__btn:hover span {
background-color: #ffffff !important;
border: 3px solid #ffffff !important;
} div#insight-filters{
border-bottom: 1px solid #000000;
padding-bottom: 38px !important;
grid-gap: 30px !important;
}
.page_title.blog_page_title h1 {
margin: 0 0 50px 0;
}
.page_title.blog_page_title {
border-bottom: none; 
}
.blog-main div#insight-results {
padding: 100px 0px 0px 0px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
font-family: 'InstrumentSans-Medium';
font-size: 25px;
line-height: 29px;
margin-bottom: 10px;
color: #000000 !important;
letter-spacing: -1px;
min-height: 62px;
width: 100%; overflow: hidden;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
line-height: auto;
}
p.reading-time {
font-size: 17px;
line-height: 20px;
color: #898989;
margin: 0 0 15px 0px;
display: flex;
grid-gap: 5px;
font-family: 'Instrument Sans';
}
button#load-more,
button#view-less, button#view-more{
border-radius: 28px;
font-size: 14px;
padding: 11px 15px 11px 35px;
display: flex;
align-items: center;
gap: 15px;
transition: .5s ease;
font-family: InstrumentSans-Regular;
width: fit-content;
justify-content: center;
margin: auto;
color: #000000;
border: 1px solid #000000;
background: transparent;
position: relative;
}
button#load-more::after,
button#view-less::after, button#view-more::after {
width: 12px;
height: 12px;
background-color: #898989;
display: flex;
border-radius: 100%;
position: absolute;
content: '';
left: 15px;
}
#insight-results .col-md-4.col-sm-6 {
padding-bottom: 120px;
}
span.dot {
width: 20px;
height: 20px;
background-color: #2B86D1;
display: flex;
border-radius: 100%;
}
.extra-class {
align-items: center;
grid-gap: 13px;
padding-top: 20px;
border-top: 1px solid #D3D3D3;
}
.view-more-button {
padding: 0 0 50px 0 !important;
margin: 0 !important;
}
button#load-more:hover,
button#view-less:hover, button#view-more:hover{
background-color: #f45f31;
border: 1px solid #f45f31;
color: #ffffff !important;
}
button#view-more:hover::after {
background-color: #ffffff;
}
.insights__img img {
object-fit: cover;
}  .tell__us__what__conatct__us__box {
padding: 0px;
position: relative;
margin-bottom: -160px;
}
.tell__contact__us__details {
background-color: #CDE0FF;
padding: 55px 60px;
}
.tell__contact__us__details .connect__with__description h5 {
color: #122334;
font-size: 17px;
line-height: 25px;
letter-spacing: -0.3px;
font-family: 'Instrument Sans';
}
.tell__contact__us__details .connect__with__description h2 {
color: #122334;
font-size: 74px;
line-height: 74px;
letter-spacing: -1px;
margin-bottom: 0px;
font-family: 'times-now-semi-light';
}
.tell__contact__us__details .metter__you__description p {
font-size: 20px;
line-height: 25px;
letter-spacing: -0.3px;
margin-bottom: 30px;
font-family: 'Instrument Sans';
}
.tell__contact__us__details .metter__you__description {
display: flex;
flex-direction: column;
justify-content: end;
height: 100%;
}
.metter__you__description .common__button span {
border: 2px solid #CDE0FF;
}
.metter__you__description .common__button:hover span {
border: 2px solid var(--orange);
}
.common__button {
color: #000000;
border: 1px solid #000000;
border-radius: 28px;
font-size: 14px;
padding: 11px 18px;
display: flex;
align-items: center;
gap: 15px;
transition: .5s ease;
font-family: InstrumentSans-Regular;
width: fit-content;
}
.common__button span {
width: 12px;
height: 12px;
border: 2px solid #fbf9f0;
background-color: #898989;
border-radius: 100%;
transition: .5s ease;
}
.common__button.btn:hover {
color: #212529;
}
.common__button.btn:hover {
color: #212529 !important;
background-color: #cde0ff !important;
border-color: #000000 !important;
}
.common__button:hover span {
border: 3px solid #f45f31;
background-color: #f45f31;
}  :root {
--black: #000;
--white: #ffffff;
--orange: #F45F31;
--light-blue: #CDE0FF;
--dark-blue: #122334;
--dark-beige: #F2EFE2;
--beige: #FBF9F0;
--light-gray: #E7E4DA;
--light-gray-20: #757575;
--light-gray-25: #98968D;
--light-gray-30: #868686;
--light-gray-35: #999999;
--light-gray-40: #898989;
--light-gray-45: #ACACAC;
--gray: #2F2E2E;
--blue: #2B86D1;
--light-gray-50: #AFAFAF;
--light-gray-15: #ADADAD;
--light-gray-10: #B1AE9F;
--blue-25: #AAD1FF;
--dark-blue-100: #0b1a2e;
--dark-blue-90: #122334;
--light-blue-100: #2B86D1
}
.no-scroll {
overflow: hidden;
}
.navbar {
position: sticky;
top: 0;
background: #fff;
z-index: 999;
transition: transform .3s ease;
border-bottom: .6px solid #000;
padding: 12px 0 15px;
background-color: var(--beige)
}
.navbar.hide {
transform: translateY(-100%)
}
.navbar__link__box {
display: flex;
justify-content: space-between;
width: 100%;
align-items: center
}
.navbar-toggler.show .toggler-icon:nth-child(1) {
transform: translateY(0) rotate(45deg)
}
.navbar-toggler.show .toggler-icon:nth-child(2) {
transform: translateY(-6px) rotate(-45deg)
}
.navbar-toggler:focus {
box-shadow: none
}
.down_arrow {
display: none
}
.down_arrow svg {
stroke: #000
}
.toggler-icon {
display: block;
width: 25px;
height: 1px;
background-color: #000;
margin: 5px 0;
transition: all .3s ease
}
.navbar .navbar-nav .nav-item.dropdown .nav-link {
display: flex;
align-items: center;
gap: 10px
}
.navbar .navbar-nav .nav-item.dropdown svg {
stroke: #000
}
.navbar .navbar-nav .nav-item.dropdown.active .web_down_arrow svg {
stroke: #000
}
.navbar-nav .dropdown-overlay {
position: fixed;
top: 80px;
left: 0;
width: 100%;
height: 100%;
background: #00000080;
z-index: 999
}
.navbar .dropdown-menu .who_we_serve_box ul li a.disabled {
color: var(--light-gray-25);
pointer-events: none;
opacity: .6
}
.dropdown-toggle:after {
display: none
}
.insights__details__box .blog__details h3 {
font-size: 12px;
margin-bottom: 0;
font-family: times now semi light;
line-height: normal;
color: #2f2e2e
}
.insights__details__box .blog__details {
display: flex;
align-items: center;
gap: 9px
}
.insights__details__box {
display: flex;
flex-direction: column;
align-items: start;
justify-content: end;
height: 100%
}
.blog__details .blue__circle {
width: 10px;
height: 10px;
border-radius: 100%;
background-color: var(--blue)
}
.insights__details__box h4 {
font-size: 12px;
color: var(--gray);
font-family: 'InstrumentSans-Regular';
}
.insights__img img {
width: 100%;
height: 100%
}
.insights__img {
position: relative;
height: 180px;
width: auto;
}
.insights__img .overlay {
position: absolute;
background-color: #0000004d;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity: 0
}
.insights__details__box h2 {
font-size: 18px;
line-height: 23px;
color: #000;
padding-bottom: 11px;
border-bottom: 1px solid var(--light-gray-25);
font-family: 'InstrumentSans-Regular';
}
.who_we_serve_box.recent_insights {
background-color: var(--light-gray);
height: 100%;
padding-right: 40px
}
.who_we_serve_box.recent_insights:hover .overlay {
opacity: 1
}
.who_we_serve_box.recent_insights a {
height: 100%;
display: flex
}
.who_we_serve_box .right__icon__box a {
display: flex;
align-items: center;
gap: 16px;
color: #000
}
.who_we_serve_box .right__icon__box a:hover .right__icon {
border: 1px solid #f45f31;
}
.who_we_serve_box .right__icon__box a:hover .right__icon svg {
stroke: #f45f31
}
.right__icon svg {
stroke: #f45f31;
width: 15px
}
.who_we_serve_box .right__icon__box .right__icon {
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%
}
.navbar .dropdown-menu .who_we_serve_box h6 {
color: #000;
font-size: 14px;
background-color: transparent;
margin-bottom: 15px;
padding: 0;
line-height: 28px
}
.navbar .dropdown-menu .who_we_serve_box ul {
padding-left: 0
}
.navbar .dropdown-menu .who_we_serve_box ul li {
line-height: 30px
}
.navbar .dropdown-menu .who_we_serve_box ul li a {
color: #000;
text-decoration: none;
font-size: 16px;
line-height: 20px
}
.navbar .dropdown-menu .container,.navbar .dropdown-menu .container .col-md-4 {
padding: 0
}
.who_we_serve_box {
padding: 21px 0 33px 62px;
position: relative;
height: 100%
}
.who_we_serve_box li.right__icon__box {
position: absolute;
bottom: 11px
}
.navbar .dropdown-menu {
display: block;
opacity: 0;
visibility: hidden;
background-color: var(--beige);
transition: all .2s ease;
max-width: 800px;
min-width: 800px;
padding: 0;
left: -280%;
top: 53px;
transform: translate(0);
border: none;
border-radius: 0
}
.navbar .dropdown.show .dropdown-menu {
opacity: 1;
visibility: visible;
position: absolute;
background-color: transparent
}
.navbar .dropdown.show .dropdown-menu .container>.row {
background-color: var(--beige);
}
.navbar .navbar-nav {
gap: 20px;
width: 85%;
justify-content: center
}
.navbar .navbar-nav .nav-item .nav-link {
font-family: InstrumentSans-Regular;
color: #000;
padding: 0;
font-size: 15px
}
.navbar .navbar-nav .nav-item.active .nav-link {
color: #000
}
.navbar-brand {
padding: 0
}
.navbar .navbar-nav .nav-item .nav-link:hover {
color: #000
}
.navbar .navbar-nav .nav-item .nav-link:hover svg {
stroke: #000
}
.client_login_btn {
width: 15%;
display: flex;
justify-content: end
}
.client_login_btn .btn {
color: #000;
border: 1px solid #000;
border-radius: 28px;
font-size: 13px;
padding: 9px 16px;
display: flex;
align-items: center;
gap: 10px;
transition: .5s ease
}
.client_login_btn span {
width: 12px;
height: 12px;
border: 2px solid var(--beige);
background-color: #000;
border-radius: 100%;
transition: .5s ease
}
.client_login_btn .btn:hover {
background-color: #000;
color: #000;
border: 1px solid #000;
color: #fff !important
}
.client_login_btn .btn:hover span {
border: 6px solid #ffffff;
background-color: #fff
}
.navbar__link__section {
width: 100%
}
.navbar-brand img {
width: 100px
}
.navbar-brand:focus-visible {
outline: none
}
.client_login_btn .btn {
color: #000;
border: 1px solid #000;
border-radius: 28px;
font-size: 13px;
padding: 9px 16px;
display: flex;
align-items: center;
gap: 10px;
transition: .5s ease
}
.client_login_btn span {
width: 12px;
height: 12px;
border: 2px solid var(--beige);
background-color: #000;
border-radius: 100%;
transition: .5s ease
}
.client_login_btn span{
background-color: #f45f31;
border-radius: 100%;
transition: .5s ease;
}
.client_login_btn .btn:hover {
background-color: #f45f31;
color: #fff;
border: 1px solid #fff;
color: #fff !important;
}
.client_login_btn .btn:hover {
background-color: #f45f31;
color: #000;
border: 1px solid #f45f31;
color: #ffffff !important;
}
.client_login_btn .btn:hover span {
border: 6px solid #ffffff;
background-color: #fff
}
.navbar__link__section {
width: 100%
}
.navbar-brand img {
width: 100px
}
.navbar .navbar-nav .nav-item .nav-link {
font-family: InstrumentSans-Regular;
color: #000;
padding: 0;
font-size: 15px;
}
.navbar .navbar-nav .nav-item .nav-link {
font-family: 'InstrumentSans-Regular';
color: #000;
padding: 0;
font-size: 15px;
}
.navbar .dropdown-menu .who_we_serve_box h6 {
color: var(--orange);
font-size: 14px;
background-color: transparent;
margin-bottom: 15px;
padding: 0;
line-height: 28px;
font-family: 'InstrumentSans-Regular';
}
.navbar .dropdown-menu .who_we_serve_box ul li a {
color: #000000;
text-decoration: none;
font-size: 16px;
line-height: 20px !important;
font-family: 'InstrumentSans-Regular';
} body{
background:#fbf9f0;
}
section.recent-posts.blog-main{
padding-bottom:180px;
}
.recent-posts-inner-block {
background: #f2efe2;
padding: 50px;
}
.recent-blogs-title h2 {
font-size: 68px;
line-height: 68px;
font-family: times-now-semi-light;
color: #000;
letter-spacing: -1px;
margin-bottom: 29px;
}
.recent-blogs-title p {
color: #000;
font-size: 19px;
line-height: 24px;
letter-spacing: -.5px;
max-width: 40%;
}
.recent-blogs-title {
border-bottom: 1px solid #999999;
padding-bottom: 20px;
margin-bottom: 60px;
}
.recentPostSwiper .swiper-pagination {
position: static !IMPORTANT;
margin-top: 50px;
}
.recentPostSwiper .swiper-pagination span.swiper-pagination-bullet-active {
width: 40px;
border-radius: 13px;
background-color: #bdbdbd;
}
section.related-posts {
margin-top:75px;
margin-bottom: 180px;
}
.section__title__btn__box h2 {
font-family: times-now-semi-light;
font-size: 70px;
line-height: 70px;
letter-spacing: -2px;
color: var(--black);
margin-bottom: 0;
}
.section__title__btn__box {
margin-bottom: 70px;
}
section.related-posts.new_related_block {
margin-top: 0px;
}
section.post__detail.detail_page_pd {
padding-bottom: 230px;
}
.podcast-category {
margin: 0px;
margin-top: 25px;
}
.podcast-category .insight-item .insight-item_inner {
background: #122334;
padding: 29px 25px 0;
position: relative;
padding-bottom: 60px;
margin-bottom: 60px;
}
.podcast-category .insight-item .insight-item_inner a.title , .podcast-category .insight-item .title {
color:#ffffff !important;
}
.podcast-category .insight-item .insight-item_inner .episode-number {
color: #fff;
position: absolute;
bottom: 25px;
}
.podcast-category .insight-item .insight-item_inner .episode-number span {
margin-bottom: 0;
font-family: 'Instrument Sans';
color: #fff;
font-size: 24px;
}
.podcast-category .insight-item img {
margin: 0px;
}
.podcast-category span.dot {
background: #f45f31;
}
.podcast-category .d-none.podcast_show {
display: flex !IMPORTANT;
align-items: center;
flex-wrap: wrap;
position: absolute;
bottom: 23px;
right: 36px;
}
.podcast-category .d-none.podcast_show img {
width: auto !IMPORTANT;
height: 28px;
margin-left: 15px;
}
button#load-more,
button#view-less {
background: transparent;
outline: none !IMPORTANT;
box-shadow: none !IMPORTANT;
}
button#load-more:hover,
button#view-less:hover {
background: transparent !IMPORTANT;
color: #000 !IMPORTANT;
}
button#load-more:hover:after,
button#view-less:hover:after {
background: #f45f31;
border: 4px solid #f45f31;
}
button#load-more::after,
button#view-less::after {
transition: 0.5s;
}
.recentPostSwiper .podcast-category {
margin-top: 0px;
}
.insight-item_inner {
margin-bottom: 30px;
} button#media-button {
padding: 11px 18px;
color: #000000;
border: 1px solid #000000;
border-radius: 28px;
font-size: 14px;
display: flex;
align-items: center;
gap: 15px;
transition: .5s 
ease;
font-family: InstrumentSans-Regular;
width: 120px;
}
section.page_section {
padding: 110px 0 70px;
}
.page_title.blog_page_title h1 {
margin: 0;
}
.podcast-category .insight-item img {
height: 303px;
} form#commentform {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
h3.comment-reply-title {
font-size: 26px;
font-family: 'InstrumentSans-Medium';
color: #000000;
text-align: center;
}
.comments-wrapper.section-inner {
margin-top: 80px;
}
.comment-respond form p {
border: none !important;
display: flex;
flex-flow: column;
align-items: flex-start;
}
.comment-respond form p.comment-notes {
font-size: 18px;
color: #000000;
font-family: 'InstrumentSans-Regular';
justify-content: center;
align-items: center;
width: 100%;
flex-flow: row;
}
p.comment-form-comment, p.comment-form-url, p.comment-form-cookies-consent {
width: 100%;
}
.comment-respond form textarea, .comment-respond form input {
width: 100%;
background: transparent;
border: 1px solid #000000;
padding: 10px;
}
.comment-respond form textarea {
height: 130px;
}
.comment-respond form input {
height: 45px;
}
p.comment-form-author, p.comment-form-email {
width: 48%;
}
.comment-respond form p label {
font-size: 16px;
font-family: 'InstrumentSans-Regular';
color: #000000;
margin-bottom: 10px;
}
input#wp-comment-cookies-consent {
width: fit-content;
margin-right: 10px;
}
.comment-respond form p.comment-form-cookies-consent {
display: flex;
align-items: center;
flex-flow: row;
}
.comment-respond form p.comment-form-cookies-consent label {
width: 100%;
margin: 0;
}
.comment-respond form p.form-submit {
width: 100%;
margin: 0;
}
.comment-respond form input#submit {
background: #f45f31;
color: #ffffff;
border: 1px solid #f45f31;
border-radius: 28px;
padding: 12px 16px;
display: flex;
align-items: center;
gap: 10px;
transition: .5s ease;
font-size: 16px;
font-family: 'InstrumentSans-Medium';
width: 100%;
height: auto;
}
.comment-respond form input#submit:hover {
color: #000000;
background: transparent;
border: 1px solid #000000;
}
.comment-respond form p.logged-in-as {
flex-flow: row wrap;
align-items: center;
justify-content: center;
text-align: center;
font-size: 16px;
margin: 0 auto 10px;
font-family: 'InstrumentSans-Medium';
gap: 3px;
color: #000000;
}
p.logged-in-as a {
color: #f45f31;
}
p.logged-in-as a:hover {
color: #000000;
}
.comment-metadata a, .comment-content p {
color: #000000;
font-family: 'InstrumentSans-Regular';
}
.comment-metadata {
margin: 10px 0px;
}
h2.comments-title {
font-family: 'InstrumentSans-Medium';
font-size: 26px;
}
.comment-body {
font-family: 'InstrumentSans-Regular';
}
@media (min-width: 1500px) {
.client_login_btn {
width: 20%;
}
.hero__details .common__button, .client_login_btn .btn {
font-size: 20px;
padding: 0 40px 0 28px;
gap: 20px;
line-height: 54px
}
}
@media (min-width: 1600px) {
img.header-logo {
width:131px
}
.navbar {
padding: 22px 0 23px
}
.navbar .navbar-nav {
gap: 36px
}
.navbar .navbar-nav .nav-item .nav-link {
font-size: 20px;
line-height: 44px
} .client_login_btn span {
width: 12px;
height: 12px
}
.who_we_serve_box li.right__icon__box {
bottom: 10px
}
.blog__details {
gap: 13px
}
span.dot {
width: 29px;
height: 29px;
}
.recent-blogs-title p {
font-size: 20px;
line-height: 24px;
letter-spacing: -.5px;
width: 40%;
}
.navbar .dropdown-menu .who_we_serve_box ul li a {
font-size: 20px;
line-height: 28px
}
.who_we_serve_box .right__icon__box .right__icon {
width: 42px;
height: 42px
}
.who_we_serve_box .right__icon__box .right__icon svg {
width: 19px;
height: 20px
}
.insights__img {
height: 208px
}
.insights__details__box h4 {
font-size: 14px
}
.insights__details__box h2 {
font-size: 20px;
line-height: 23px
}
.blog__details h3 {
font-size: 14px
}
.navbar .dropdown-menu {
left: -250%;
top: 79px;
max-width: 1000px;
min-width: 1000px
}
.navbar-nav .dropdown-overlay {
top: 115px!important
}
.common__button {
font-size: 20px;
padding: 0 26px;
line-height: 54px;
gap: 17px;
}
.footer {
padding: 300px 0 30px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
font-size: 29px;
line-height: 36px;
margin-bottom: 14px;
}
.insight-item_inner .title {
min-height: 72px;
}
p.reading-time {
font-size: 21px;
line-height: 26px;
}
.extra-class {
padding: 19px 0;
margin-top: 35px;
}
.post-category {
font-size: 21px;
line-height: 26px;
gap: 5px;
}
button#load-more,
button#view-less, button#view-more {
font-size: 20px;
padding: 0 26px 0px 54px;
line-height: 54px;
}
button#load-more,
button#view-less, button#view-more {
padding: 0 26px 0px 44px;
}
button#load-more::after,
button#view-less::after {
width: 14px;
height: 14px;
border: 2px solid #fbf9f0;
left: 26px;
}
button#media-button {
min-width: 183px;
}
.media__common__btn span.dot {
width: 14px;
height: 14px;
}
.page_title h1 {
font-size: 96px;
line-height: 89px;
margin-bottom: 113px;
margin: 70px 0 100px 0;
}
.podcast-category .insight-item .insight-item_inner {
margin-bottom: 65px;
}
.podcast-category .insight-item img {
height: 361px;
}
.insight-item img {
height: 430px;
}
}
@media only screen and (max-width:1599px){
button#load-more,
button#view-less {
padding: 11px 22px 11px 44px;
}
button#load-more::after,
button#view-less::after {
width: 8px;
height: 8px;
left: 19px;
}
}
@media (min-width: 1500px) {
.navbar-nav .dropdown-overlay {
top:115px!important
}
}
@media (min-width: 1400px) {
.navbar-nav .dropdown-overlay {
top:80px
}
.tell__contact__us__details {
padding: 75px 72px;
}
.blog-main {
padding-bottom: 80px!important;
}
.view-more-button {
padding: 0 0 0px 0 !important;
}
}
@media only screen and (max-width:1400px){
.page_title h1 {
font-size: 68px;
line-height: 68px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
font-size: 22px;
}
.insight-item img {
margin-bottom: 0px;
height: 370px;
}
.podcast-category .insight-item img {
height: 293px;
}
.insight-item_inner {
margin-top: 20px;
}
.podcast-category .insight-item .insight-item_inner {
margin-bottom: 30px;
margin-top: 0px;
}
#insight-results .col-md-4.col-sm-6 {
padding-bottom: 50px;
}
.blog-main {
padding-bottom: 150px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
font-size: 25px;
line-height: 29px;
min-height: 60px;
}
.view-more-button {
padding: 0 0 0px 0 !important;
}
}
@media (max-width:1366px) {
select#topic-category, select#type-category {
width: 30% !important;
}
}
@media (max-width: 1200px) {
.client_login_btn {
width:16%
}
.navbar .navbar-nav .nav-item .nav-link {
font-size: 14px
}
.navbar .dropdown-menu {
left: -330%
}
.who_we_serve_box {
padding: 11px 0 3px 32px
}
.tell__contact__us__details .connect__with__description h2 {
font-size: 62px !important;
line-height: 61px !important;
}
.tell__contact__us__details .metter__you__description p {
font-size: 17px;
line-height: 21px;
letter-spacing: -0.5px;
}
.tell__contact__us__details .connect__with__description h5 {
font-size: 16px;
line-height: 23px;
letter-spacing: -0.5px;
}
.tell__contact__us__details {
padding: 45px 40px;
}
.comment-respond form p.comment-notes {
font-size: 16px;
flex-flow: row wrap;
}
}
@media (max-width: 992px) {
.navbar__link__section {
display:block;
width: 100%;
position: fixed;
height: 100%;
top: 0;
left: 100%;
background-color: var(--beige);
transition: .5s ease;
padding: 0
}
.navbar__link__section.show {
left: 0%
}
.navbar .dropdown-menu {
opacity: 1;
visibility: inherit;
display: none;
position: static!important;
max-width: auto;
min-width: auto
}
.navbar .dropdown-menu .container .col-md-4 {
padding: 0 15px
}
.who_we_serve_box {
padding: 12px 0 0
}
.navbar .dropdown-menu .who_we_serve_box h6 {
display: none
}
.navbar__link__box {
display: flex;
justify-content: start;
align-items: start;
flex-direction: column
}
.web_down_arrow {
display: none
}
.dropdown.show .down_arrow {
border: 1px solid #000
}
.dropdown.show .down_arrow svg {
transform: rotate(180deg)
}
.client_login_btn span {
width: 9px;
height: 9px;
border: 2px solid #000
}
.mobile__logo__menu {
border-bottom: 1px solid black;
margin-bottom: 13px;
padding: 15px 18px
}
.navbar .navbar-nav {
gap: 0px !Important;
width: 100%;
padding: 0 15px
}
ul.navbar-nav li a{
line-height:normal !important;
}
.navbar .navbar-nav .nav-item .nav-link {
font-size: 16px
}
.navbar .navbar-nav .nav-item.dropdown .nav-link {
justify-content: space-between
}
.navbar-nav .nav-item:nth-child(6) {
border-bottom: 0px;
margin-bottom: 0;
padding-bottom: 0
}
.navbar .dropdown.show .dropdown-menu {
display: block
}
.navbar-nav .nav-item {
border-bottom: 1px solid var(--light-gray-50);
padding-bottom: 12px;
margin-bottom: 12px
}
.navbar-nav .dropdown-overlay {
display: none
}
.who_we_serve_box li.right__icon__box {
position: inherit;
bottom: 0
}
.down_arrow {
display: block;
border: 1px solid var(--beige);
width: 32px;
height: 32px;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center
}
.navbar .navbar-brand img {
width: 91px;
height: 48px;
object-fit: contain
}
.client_login_btn {
width: auto;
display: flex;
justify-content: start;
padding: 50px 15px 0
}
.navbar .dropdown-menu .container {
padding: 0;
margin: 0
}
a.router-link-active.router-link-exact-active.navbar-brand {
display: none;
}
button.navbar-toggler {
border: none !IMPORTANT;
outline: none !IMPORTANT;
box-shadow: none !IMPORTANT;
}
.client_login_btn .btn {
height: auto !IMPORTANT;
line-height: normal !IMPORTANT;
}
.client_login_btn .btn span {
border: none !IMPORTANT;
}
.navbar .navbar-nav .nav-item .nav-link:hover svg {
stroke: var(--orange);
}
.dropdown.show .down_arrow {
border: 1px solid var(--orange);
}
.tell__contact__us__details .connect__with__description h2 {
font-size: 52px;
line-height: 54px;
}
.tell__contact__us__details .metter__you__description p {
font-size: 15px !important;
line-height: 20px !important;
color: var(--black);
letter-spacing: -0.4px !important;
margin-bottom: 20px;
}
.tell__contact__us__details .connect__with__description h2 br {
display: none;
}
}
@media only screen and (max-width:767px){
p.comment-form-author, p.comment-form-email {
width: 100%;
}
.comment-respond form p {
margin-bottom: 10px;
padding: 0;
}
}
@media (max-width: 576px) {
.navbar .navbar-brand img {
width:85px !Important;
height: 48p !Importantx
}
a.custom-logo-link img {
width: 85px;
height: auto ! IMPORTANT;
}
.navbar .navbar-nav .nav-item .nav-link {
font-size: 20px
}
.navbar-toggler {
padding: 0
}
} @media (min-width:1600px) {
.container {
max-width: 1520px !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 16px !important;
padding-right: 16px !important;
}
.plan-well-box h2 {
font-size: 102px;
line-height: 101px;
}
.footer-menu .menu_one .menu__boxes ul li a,
.footer-menu .menu_two ul li a {
font-size: 24px;
line-height:30px;
}
.address__box p {
font-size: 20px;
line-height: 26px;
margin-bottom: 25px;
}
.address__box a {
font-size: 20px;
gap: 8px;
}
.address__box .right__icon img {
width: 18px;
height: 18px;
}
.address__box .right__icon {
width: 28px;
height: 28px;
}
.email__form__box h3 {
font-size: 24px;
line-height: 28px;
margin-bottom: 29px;
}
.form_box form input.wpcf7-form-control.wpcf7-email {
font-size: 24px;
}
.right__icon img {
width: 30px;
height: 30px;
}
.icon-submit {
width: 28px;
height: 18px;
}
.disclaimer__privacy__terms__link a, .gaining__services__text p {
font-size: 15px;
line-height: 21px;
}
.disclaimer__privacy__terms__link ul.menu {
gap: 35px;
}
.page_title h1 {
width: 80%;
}
.insight-item_inner {
margin-bottom: 30px;
padding-top: 29px;
}
}
@media (min-width: 1700px) {
.container {
max-width: 1620px !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 16px !important;
padding-right: 16px !important;
}
}
@media (min-width:1390px) and (max-width:1600px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1360px !important;
}
}
@media (min-width:1200px) and (max-width:1390px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1280px !important;
}
}
@media(max-width:1440px){
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
min-height: 60px !important;
}
.recent-posts-inner-block{
padding:40px;
}
.recent-blogs-title{
margin-bottom:50px;
} section.recent-posts.blog-main {
padding-bottom: 120px;
}
section.post__detail.detail_page_pd{
padding-bottom:130px;
}
.social__link a img {
width: 20px;
height: 20px;
}
}
@media (max-width:1200px) {
.plan-well-box h2 {
font-size: 51px;
line-height: 57px;
}
.plan-well-box.text-white {
width: 35%;
}
.footer-menu .menu_one .menu__boxes {
gap: 40px;
}
.footer-menu.d-flex {
gap: 40px;
}
.client_login_button .btn {
font-size: 14px;
padding: 7px 14px;
gap: 10px;
}
.footer__menu__login__btn {
width: 65%;
}
.footer-menu .menu_one ul li a,
.footer-menu .menu_two ul li a {
font-size: 14px;
line-height: 16px;
}
.address__box p {
font-size: 14px;
line-height: 16px;
margin-bottom: 14px;
}
.address__box,
.gaining__services__text {
width: 35%;
}
.address__box a {
font-size: 14px;
}
.address__box a .right__icon {
width: 25px;
height: 21px;
}
.email__form__box h3 {
font-size: 14px;
line-height: 17px;
}
.form___boxes {
padding: 5px 0px;
}
.email__form__box .form-control {
font-size: 14px;
}
.disclaimer__privacy__terms__link {
width: 60%;
gap: 10px;
}
.disclaimer__privacy__terms__link ul.menu {
gap: 10px;
}
.gaining__services__text p {
font-size: 12px;
line-height: 16px;
width: 95%;
}
.disclaimer__privacy__terms__link a {
font-size: 12px;
line-height: 16px;
}
.social__link a img {
width: 19px;
height: 19px;
}
.social__link {
gap: 9px;
}
.blog-main .insight-item a, section.related-posts a.insight-item a {
font-size: 18px;
line-height: 23px;
margin-bottom: 10px;
letter-spacing: -.2px;
}
.podcast-category .insight-item .insight-item_inner .episode-number span {
font-size: 18px;
}
.podcast-category .d-none.podcast_show img {
height: 21px;
}
.podcast-category .insight-item .insight-item_inner .episode-number {
bottom: 20px;
}
.page_title h1 {
font-size: 46px;
line-height: 52px;
margin-bottom: 80px;
}
.page_title.blog_page_title h1 {
margin: 0;
}
section.page_section {
padding: 110px 0 70px;
}
div#insight-filters {
margin-bottom: 55px;
}
.filter-dropdown {
margin-bottom: 0px !important;
}
.blog-main div#insight-results {
padding: 0px 0px 0px 0px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
font-size: 18px;
line-height: 28px;
margin-bottom: 10px;
letter-spacing: -.2px;
min-height: 50px;
}
.insight-item img {
height: 330px;
}
.podcast-category .insight-item img {
width: 100%;
height: 253px;
}
p.reading-time {
font-size: 15px;
line-height: 17px;
margin-top: 18px;
}
}
@media only screen and (max-width:1200px) and (min-width:768px){
section.post__detail p.post-meta {
grid-gap: 180px;
}
.recent-posts-inner-block .col-lg-6.col-md-8.col-12 {
width: 100% !important;
}
.recent-blogs-title h2 {
font-size: 58px;
line-height: 59px;
margin-bottom: 27px;
}
.recent-blogs-title p {
font-size: 17px;
line-height: 21px;
max-width: 49%;
}
.blog-page-blue-box-form input.wpcf7-form-control.wpcf7-submit.has-spinner.icon-submit {
width: 32px;
height: 30px;
margin-bottom: 10px;
}
}
@media (min-width: 768px) and (max-width:992px) {
.container {
max-width: 850px !important;
}
section.page_section {
padding: 50px 0 30px;
}
.page_title h1 {
width: 80%;
}
.insight-item img {
height: 200px;
}
.podcast-category .insight-item .insight-item_inner {
padding: 22px 20px 0;
}
.podcast-category .insight-item img {
height: 199px;
}
p.reading-time {
font-size: 13px;
line-height: 12px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2 {
font-size: 16px;
line-height: 22px;
margin-bottom: 10px;
min-height: 25px !important;
}
}
@media (max-width:768px) {
section.post__detail p.post-meta{
grid-gap: 44px;
}
.third__box{
margin-bottom: 0px;
}
.forth__box{
padding: 0px 16px;
}
.footer .container {
padding: 0px;
}
.footer .back__to__top .container {
padding: 0px 16px;
}
.plan-well-box h2 {
font-size: 40px;
line-height: 42px;
}
.footer-menu .menu_one ul li a,
.footer-menu .menu_two ul li a {
line-height: 30px;
}
.footer .container:nth-child(2) {
padding: 0px;
}
.first__box {
padding: 0px 16px; position: relative;
}
.footer__menu__login__btn {
width: 100%;
}
.plan-well-box.text-white {
width: 65%;
margin-bottom: 48px;
}
.client_login_button .btn {
font-size: 14px;
padding: 9px 16px;
gap: 5px;
line-height: 16px;
}
.client_login_button span {
width: 8px;
height: 8px;
border: none;
}
.footer-menu.d-flex {
gap: 0px;
justify-content: space-between;
width: 100%;
order: 3;
}
.footer-menu .menu_one .menu__boxes {
gap: 18px;
}
.social__link {
width: 30%;
display: flex;
}
.footer__login__btn {
width: 100%;
position: absolute;
right: 16px;
top: 0;
justify-content: end;
display: flex;
}
.secound__box {
margin-bottom: 12px;
flex-direction: column-reverse;
gap: 66px;
}
.address__box {
width: 100%;
border-bottom: 1px solid #fbf9f0;
padding: 0px 16px 18px;
}
.email__form__box {
width: 100%;
padding: 0px 16px;
}
.disclaimer__privacy__terms__link {
width: 100%;
gap: 0px;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 54px;
}
.disclaimer__privacy__terms__link a {
font-size: 14px;
color: var(--light-gray-35) !important;
width: 50%;
margin-bottom: 5px;
}
.gaining__services__text p {
font-size: 14px;
color: var(--light-gray-35) !important;
}
.gaining__services__text {
width: 100%;
}
.third__box {
flex-direction: column-reverse;
position: relative;
padding: 0px 16px;
margin-bottom: 10px;
}
.email__form__box h3 {
font-size: 16px;
line-height: 21px;
margin-bottom: 14px;
}
.email__form__box .form-control {
font-size: 16px;
}
.form___boxes .right__icon img {
width: 10px;
}
.form___boxes {
padding: 11px 0px;
}
.address__box .right__icon {
top: 8px;
border: 1px solid var(--white);
width: 23px;
height: 23px;
}
.form___boxes .right__icon {
top: 8px;
border: 1px solid var(--white);
width: 23px;
height: 23px;
}
.address__box p {
font-size: 14px;
line-height: 20px;
margin-bottom: 21px;
}
.address__box a {
font-size: 16px;
line-height: normal;
}
.social__link {
position: absolute;
bottom: 125px;
right: 32px;
gap: 10px;
}
.social__link a img {
width: 21px;
height: 21px;
}
.footer {
padding: 180px 0px 27px;
}
.back__to__top {
padding-bottom: 0px;
margin-bottom: 9px;
}
.address__box a .right__icon {
width: 25px;
height: 25px;
}
.social__link {
bottom: 125px;
}
.form_box form p span.wpcf7-form-control-wrap {
width: 100%;
}
.form_box form p .icon-submit {
width: 13px;
height: 13px;
}
.tell__contact__us__details .connect__with__description h5 {
font-size: 14px;
line-height: 18px;
letter-spacing: -.1px;
margin-bottom: 15px;
}
.tell__contact__us__details .connect__with__description h2 {
font-size: 34px !important;
line-height: 38px !important;
letter-spacing: -1px !important;
margin-bottom: 19px;
}
.tell__contact__us__details {
padding: 24px 60px 29px 20px !important;
}
.metter__you__description p br {
display: none;
}
.metter__you__description .common__button span {
border: 2px solid var(--orange);
}
.tell__us__what__conatct__us__box {
margin-bottom: -100px;
}
.footer {
padding: 180px 0 27px;
}
.page_title h1 {
font-size: 44px;
line-height: 48px;
}
.post-content p, .post-content ul li, .post-content ol li, figcaption {
font-size: 16px;
}
.recent-blogs-title h2{
font-size: 36px;
line-height: 40px;
margin-bottom: 29px;
}
.recent-posts-inner-block{
padding: 37px 15px;
}
}
@media(max-width:767px){
section.related-posts.new_related_block .col-md-4.col-sm-6 {
margin-bottom: 35px;
}
.media-button-box {
display: none;
}
section.page_section {
padding: 50px 0 30px;
}
.filter-dropdown {
flex-direction: row;
flex-flow: row !important;
}
select#topic-category, select#type-category {
width: 50% !important;
}
.filter-dropdown {
width: 100%;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2{
min-height:auto !important;
-webkit-line-clamp: unset;
}
}
@media (max-width:576px) {
section.post__detail p.post-meta {
grid-gap: 20px !important;
flex-wrap: wrap;
}
.page_title h1 {
font-size: 36px;
line-height: 40px;
width: 100%;
margin: 0 0 70px 0;
}
section.post__detail p.post-meta {
font-size: 18px;
grid-gap: 70px;
}
.features-img img {
height: auto;
}
section.post__detail .post-content {
width: 93%;
margin: auto;
padding-top: 50px;
}
.page_title.blog_page_title h1 {
margin: 0 0 0px 0;
}
.recent-blogs-title p{
font-size: 16px;
line-height: 20px;
max-width: 100%;
}
.recent-blogs-title{
padding-bottom: 10px;
margin-bottom: 30px;
}
.blog-main .insight-item a, .insight-item_inner .title, .insight-item a.title.d-block.mb-2{
font-size: 22px;
line-height: 26px;
min-height: auto;
margin-bottom: 14px !IMPORTANT;
}
.section__title__btn__box h2{
font-size: 35px;
line-height: 40px;
margin-bottom: 10px;
letter-spacing: -.8px;
}
.section__title__btn__box{
margin-bottom:45px;
}
.podcast-category .insight-item .insight-item_inner .episode-number span{
font-size:20px;
}
.podcast-category .d-none.podcast_show{
right:15px;
}
.podcast-category .insight-item .insight-item_inner {
padding: 20px 12px 0;
padding-bottom: 30px;
}
.blog-page-blue-box-form input.wpcf7-form-control.wpcf7-submit.has-spinner.icon-submit {
width: 32px;
height: 30px;
}
}
@media (min-width: 576px) and (max-width:768px) {
.container {
max-width: 660px !important;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}