@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

/*
font-family: "Poppins", sans-serif;
font-family: "Inter", sans-serif;
font-family: "DM Sans", sans-serif;
font-family: "Outfit", sans-serif;
font-family: "Plus Jakarta Sans", sans-serif;
*/
* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
html,
body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    scroll-behavior: smooth;
    font-family: "Inter", sans-serif !important;
    counter-reset: progress;
}
.hero-left p {
margin-top: 13px;
}
p{
font-family: "Inter", sans-serif;
}
a {
    -webkit-transition: 0.5s ease-out;
    -moz-transition: 0.5s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.5s ease-out;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    font-family: "Inter", sans-serif;
}

a:not([href]){
    cursor: default;
}

ul,
li,
ol {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "Inter", sans-serif;
}
.lets-talk-right-top {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  position: relative;
}

.left-heading h6 span,
.text-color-main,
.left-heading span.text-color-main{
    color: rgba(8, 20, 32, 1) !important;
}

.lets-talk-review:nth-child(2) {
    position: absolute;
    left: 180px;
    top: 0;
    z-index: 0;
    opacity: 0.9;
}
.hero-left h2 {
    font-weight: 900;
    font-size: 64px;
    color: #2196f3 ;
     line-height: 65px;
}
.lets-talk-review {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  padding: 30px 20px;
  text-align: center;
  position: relative;
  z-index: 1;
  cursor: pointer;
  transition: transform 0.3s ease;
  max-width: 360px;
  width: 100%;
}

.lets-talk-review:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.lets-talk-review-img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 15px;
}

.lets-talk-review h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #0d1a26;
}

.lets-talk-review p {
  font-size: 16px;
  color: #333;
  font-style: italic;
  margin-bottom: 20px;
  line-height: 1.5;
  max-width: 100%;
}

.lets-talk-review-logo img {
  max-width: 120px;
  height: auto;
  display: inline-block;
}

.lets-talk-review:nth-child(2):hover {
    z-index: 10;
    opacity: 1;
    transform: translateY(-10px);
}

/* Default order */
.lets-talk-review:first-child {
  order: 1;
}
.lets-talk-review:last-child {
  order: 2;
}

/* On hover, reverse the order */
.lets-talk-review:first-child:hover {
  order: 2;
}
.lets-talk-review:last-child:hover {
  order: 1;
}

.hero-left p {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    line-height: 24px;
    margin-top: 22px;
    max-width: 100% !important;
    margin-left: 0 !important;
        font-family: "Inter", sans-serif !important;
        width: 567px;
    }
.lets-talk-review {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  padding: 30px 20px;
  margin: 0 !important;
  text-align: center;
  position: relative;
  z-index: 1;
  transition: transform 0.3s ease;
}

.lets-talk-review:hover {
  transform: translateY(-5px);
}
.menu-item.menu-item-type-post_type.menu-item-object-page a {
    display: block;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    color: #031836;
}
/* Responsive layout */
@media (max-width: 767px) {

.hero-left {
    /* padding-top: 60px !important; */
    position: relative;
    justify-content: end;
    display: flex;
    align-items: center;
    flex-direction: column;
    z-index: 2;
}
.ourClients-col h5{
padding-left: 0 !important;
}
.disc01 p {
width: 375px !important;
}
.ourClients-col{

    padding: 0 !important;
   
}
  .lets-talk-right-top {
    flex-direction: column;
    align-items: center;
  }
  .missionVisionTab .tab-content .tab-pane p {
    margin-bottom: 0;
    width: 100% !important;
}
  .menu-item.menu-item-type-post_type.menu-item-object-page a {
    display: block;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    color: #fff !important;
}
  
  .lets-talk-review:nth-child(2) {
    position: relative !important;
    left: 0 !important;
    top: 0;
    z-index: 0;
    opacity: 0.9;
}
  .lets-talk-right .cmn-heading {
    padding-top: 40px !important;
    max-width: 365px !important;
    margin-right: 0 !important;
}
 .site-branding img {
    height: 100% !important; 
}

lets-talk-review:nth-child(2) {
    position: relative !important;
    left: 0 !important;
    top: 0;
    z-index: 0;
    opacity: 0.9;
}

 .site-branding .custom-logo {
        max-width: 100% !important;
    }
  .lets-talk-review {
    width: 90%;
    max-width: 100%;
  }
  .menu-item.menu-item-type-post_type.menu-item-object-page a {
    display: block;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    color: #fff !important;
}
  
  .cmn-heading h2 {
    font-size: 36px !important;
    font-weight: 700 !important;
    line-height: 40px !important;
    color: #031836;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 15px;
    max-width: 100% !important;
    font-family: "Inter", sans-serif !important;
}

  /* Disable hover reorder effects for mobile/touch devices */
  .lets-talk-review:first-child,
  .lets-talk-review:last-child {
    order: initial !important;
  }

  .lets-talk-review:hover {
    transform: none;
  }
}

.container{
width: 1200px !important;
}
button {
    box-shadow: none !important;
    outline: none;
}
span {
    display: inline-block;
    text-decoration: none;
    transition: all 0.5s;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-family: "Inter", sans-serif;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
    font-family: "Inter", sans-serif;
}
p {
    font-family: "Poppins", sans-serif;
}
img {
    width: 100%;
    display: block;
    object-fit: cover;
    transition: 0.3s ease-in-out;
}
section {
    position: relative;
}
:root {
    --primary: #F2541D;
    --secondary: #E5A13D;
    --white: #ffffff;
    --dark: #203638;
    --gray: #666666;
}

.form-control, .btn, input {
    box-shadow: none !important;
    outline: none !important;
}

select {
    border: 1px solid #ccc;
}
textarea {
    width: 100%;
}
.mt-100 {
    margin-top: 100px;
}
.btn {
    border-radius: 0px;
    position: relative;
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
    padding: 5px 25px;
    min-height: 44px;
    font-weight: 500;
    font-size: 16px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    transition: 0.3s;
    width: 204px;
    justify-content: center;
}
.btn:hover {
    background-color: #2196F3;
    color: #fff;
} 
.bgbtn {
    background-color: #2196F3;
    border: 1px solid #2196F3;
}
.bgbtn:hover {
    background-color: #031836;
    border: 1px solid #031836;
}
.theme-button {
    border-radius: 0px;
    position: relative;
    background-color: #F321A2;
    border: 1px solid #F321A2;
    color: #fff;
    padding: 5px 5px 5px 25px;
    min-height: 44px;
    font-weight: 500;
    font-size: 16px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    transition: 0.3s;
    width: fit-content;
}
.theme-button:hover,
.ContactbuttonNext .wpcf7-form-control:hover {
    background-color: #031836;
    border: 1px solid #031836;
    color: #fff;
}
@media (min-width: 991px) {
    .related-resources-sec .container {
        max-width: 834px !important;
    }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1200px !important;
  }
  .page-template-resources section .container, footer .container {
    max-width: 1344px !important;
  }
}
.page-template-portfolio .custom-logo, 
.page-template-resources .custom-logo,
.resourcesPagetmt .custom-logo,
.page-template-how-it-works .custom-logo, 
.page-template-get-in-touch .custom-logo 
{
    filter: brightness(0) saturate(100%) invert(100%) sepia(27%) saturate(2%) hue-rotate(143deg) brightness(107%) contrast(101%);
}
.page-template-portfolio .header-btn a {
    background-color: #FFF;
    color: #2196F3;
} 
.page-template-how-it-works .header-btn a {
    background-color: #FFF;
    color: #F3BE21;
} 
.page-template-resources .header-btn a,
.resourcesPagetmt .header-btn a
{
    background-color: #FFF;
    color: #F321A2;
}

 .page-template-get-in-touch .header-btn a 
{
    background-color: #FFF;
    color: #E121F3;
}

 .page-template-get-in-touch .inner-hero-section {
    background-color: #E121F3;
}

.header-btn a svg path {
    color: #fff;
    fill: #fff;
}
.page-template-portfolio .header-btn a svg path {
    color: #2196F3;
    fill: #2196F3;
}
.page-template-how-it-works .header-btn a svg path {
    color: #F3BE21;
    fill: #F3BE21;
}
.page-template-get-in-touch .header-btn a svg path {
    color: #E121F3;
    fill: #E121F3;
}
.page-template-resources .header-btn a svg path,
.resourcesPagetmt .header-btn a svg path
{
    color: #F321A2;
    fill: #F321A2;
}
.menu-item a {
    font-family: "Poppins", sans-serif;
}
.main-navigation a {
    display: block;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
.header-btn a {
    margin-left: 32px;
    position: relative;
    background-color: #2196F3;
    padding: 14px 19px 14px 19px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    min-width: 204px;
    justify-content: center;
    height: 44px;
}
.header-btn a svg {
    min-width: 16px;
    width: 16px;
    height: 16px;
}
/*.header-btn a::before {
    content: "";
    top: 50%;
    left: 29px;
    position: absolute;
    background-size: 16px !important;
    width: 16px;
    height: 16px;
    background-image: url(https://bvmwebsolutions.com/help-agency/wp-content/uploads/2025/06/header-icon.svg);
    background-repeat: no-repeat !important;
    transform: translate(-50%, -50%);
}*/
header.site-header .main-navigation {
    padding: 0;
    width: 100%;
}
header#masthead {
    display: flex;
    width: 100%;
    top: 0;
    position: absolute;
    z-index: 1111;
    left: 50%;
    transform: translate(-50%);
    padding: 15px 0;
   
}
section.hero-section {
    background-color: #031836;
    /* padding-top: 148px; */
    margin-top: 80px;
    height: 39.25em;
    place-content: center;
    overflow: hidden;
}
.main-navigation ul {
    display: flex;
    justify-content: end;
    column-gap: 36px;
    align-items: center;

}
.menu-main-menu-container .menu li.menu-item a {
    position: relative;
}
.menu-main-menu-container .menu li.menu-item.current-menu-item a::after {
    content: '';
    height: 2px;
    width: 100%;
    background-color: #fff;
    position: absolute;
    bottom: -7px;
    left: 0;
    opacity: 0.3;
}
body.home {
    background-color: #F5F5F5;
}
header.site-header .main-navigation {
    padding: 0;
}
.main-navigation .container {
    align-items: flex-start;
}
.main-navigation .container .mainmenu {
    justify-content: end;
}
.hero-right {
    display: flex;
    justify-content: center;
    align-items: end;
    height: 100%;
    /* padding-top: 4.5em; */
}
.hero-left {
    /* padding-top: 60px; */
    position: relative;
    justify-content: end;
    display: flex;
    align-items: center;
    flex-direction: column;
    z-index: 2;
}
/* .hero-left::before {
    content: "";
    width: 513px;
    height: 411.9px;
    top: 39%;
    left: 17%;
    position: absolute;
    transform: rotate(-15deg);
    border-top: 4px solid #FFFFFF4D;
    border-right: 4px solid #FFFFFF4D;
    border-left: 4px solid #FFFFFF1A;
    border-bottom: 4px solid #FFFFFF1A;
    z-index: -1;
} */
.hero-left h1 {
        font-weight: 700 ;
    font-size: 50px ;
    line-height: 65px;
    color: #fff;
    max-width: 100%;
    text-transform: capitalize;
}
.hero-right img{
    max-height: 661px;
    height: 100%;
    width: 100%;
    object-fit: contain;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateX(25%);
}
/* .hero-right img {
    max-width: 578px;
    object-fit: contain;
    max-height: 661px;
    height: 100%;
    width: 100%;
    object-fit: contain;
} */
.home-slider-main .slick-dots {
    bottom: 30px;
}
.home-slider-main .slick-dots li {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 5px;
    background-color: #6F6F6F;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    opacity: 0.5;
    transition: 0.6s;
}
.slick-dots li button {
    display: none !important;
}
.home-slider-main .slick-dots li.slick-active {
    background-color: #2196F3;
    opacity: 1;
}
.top-line{
    position: relative;
}
.top-line span{
    font-weight: 900;
}
.top-line::before {
    content: '';
    position: absolute;
    top: -30px;
    width: 50px;
    height: 5px;
    background: rgba(33, 150, 243, 1);
}
.bottom-line{
    position: relative;
}
.bottom-line.white::after{
    background: rgba(255, 255, 255, 1);
}
.bottom-line::after{
    content: '';
    height: 5px;
    width: 50px !important;
    display: block;
    position: relative;
    bottom: -5px;
}
.cmn-heading h2 {
    font-size: 50px;
    font-weight: 700;
    line-height: 56px;
    color: #031836;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 15px;
}
.cmn-heading h2 span {
    color: #2196F3;
    font-weight: 900;
}
.cmn-heading p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: rgba(3, 24, 54, 1);
    max-width: 52%;
}
.about-bottom-data {
    margin-top: -78px;
}
.about-section {
    padding-top: 0;
    margin-top: -3.5em;
   
}
.about-section .cmn-heading {
    margin-bottom: 34px;
}
.portfolio-section {
    padding-top: 125px;
}
.cmn-heading {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.cmn-heading h2::before {
    content: "";
    width: 50px;
    left: 0px;
    top: -11px;
    position: absolute;
    height: 5px;
    background-color: #2196F3;
}
.portfolio-section .cmn-heading {
    align-items: flex-start;
    max-width: 1133px;
}
.portfolio-section .cmn-heading .fill-btn {
    padding-top: 24px;
}
.portfolio-section .portfolio-inner {
    padding-top: 102px;
}
.portfolio-inner {
    display: flex;
    column-gap: 40px;
    justify-content: end;
}
.btn img, .btn svg {
    width: 16px;
    height: 16px;
    object-fit: contain !important;
}
.portfolio-section .cmn-heading p {
    font-size: 17px;
    line-height: 26px;
    color: #000000;
    max-width: 560px;
    font-family: "DM Sans", sans-serif;
}
.portfolio-inner img {
    border-radius: 16px;
}
.portfolio-inner .portfolio-inner-img:nth-child(2) {
    position: relative;
    top: -161px;
}
.portfolio-inner .portfolio-inner-img:nth-child(3) {
    position: relative;
    top: -322px;
}
.portfolio-inner-img {
    height: fit-content;
}
.portfolio-inner .portfolio-inner-img span {
    max-width: 324px;
    margin-top: 52px;
    font-style: italic;
    padding-left: 37px;
    color: #031836;
    padding-right: 23px;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
}


section.lets-talk-section {
    padding: 77px 0px;
    background-color: #EEEEEE;
}

section.lets-talk-section .cmn-heading {
    align-items: center;
    margin-bottom: 0px;
}

section.lets-talk-section .cmn-heading p {
    max-width: 415px;
    width: 100%;
    margin: 0 auto;
    
}
#msform {
    text-align: center;
    position: relative;
    margin-top: 9px;
}
#msform fieldset {
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    position: relative;
}
.form-card {
    text-align: left;
}
#msform fieldset:not(:first-of-type) {
    display: none
}
#msform input,
#msform textarea {
    padding: 8px 15px 8px 15px;
    border: 1px solid #ccc;
    border-radius: 0px;
    margin-bottom: 25px;
    margin-top: 2px;
    width: 100%;
    box-sizing: border-box;
    color: #2C3E50;
    background-color: #F5F5F5;
    font-size: 16px;
    letter-spacing: 1px;
	font-family: 'Poppins';	
}
#msform input::placeholder,
#msform textarea::placeholder {
    font-size: 16px;
	font-family: 'Poppins';	
	color:#6C757D;
}
#msform input:focus,
#msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
}


#msform .action-button-previous {
    float: right
}
.btn.bgbtn.next.action-button {
    float: left;
}
#msform input.btn {
    border-radius: 0px;
    position: relative;
    background-color: #000;
    border-radius: 1px solid #000 !important;
    color: #fff;
    min-height: 42px;
    font-weight: 500;
    font-size: 16px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    transition: 0.3s;
    max-width: 204px;
    width: 100%;
    margin: 0 !important;
    float: right;
}
#msform input.btn:hover {
    background-color: #2196F3;
    color: #fff;
} 
#msform input:disabled{
    opacity: 1;
}

#msform input:disabled,
#msform input.bgbtn {
    background-color: rgba(33, 150, 243, 1) !important;
    border: 1px solid rgba(33, 150, 243, 1);
}
#msform input.bgbtn:hover {
    background-color: #031836 !important;
    border: 1px solid #031836 !important;
}
.card {
    z-index: 0;
    border: none;
    position: relative;
    background-color: #ffffff00;
}
.fs-title {
    font-size: 25px;
    color: #673AB7;
    margin-bottom: 15px;
    font-weight: normal;
    text-align: left;
}


.steps {
    font-size: 25px;
    color: gray;
    margin-bottom: 10px;
    font-weight: normal;
    text-align: right;
}
.fieldlabels {
    color: gray;
    text-align: left;
}
#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: lightgrey;
    display: flex;
    justify-content: center;
}
#progressbar li p {
    color: #2F323A;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    max-width: 146px;
    margin: 0 auto;
    font-family: Inter;
}


#progressbar li {
    list-style-type: none;
    font-size: 15px;
    width: 33%;
    float: left;
    position: relative;
    font-weight: 400
}
#progressbar #account:before {
    content: "1";
    font-weight: 900;
}
#progressbar #personal:before {
    content: "2";
    font-weight: 900;
}
#progressbar #payment:before {
    content: "3";
    font-weight: 900;
}
#progressbar li:before {
    width: 40px;
    height: 40px;
    line-height: 39px;
    display: block;
    font-size: 20px;
    color: #ffffff;
    background: rgba(229, 229, 229, 1);
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px;
}
#progressbar li:after {
    content: '';
    width: 100%;
    height: 6px;
    background: rgba(229, 229, 229, 1);
    position: absolute;
    left: 0;
    top: 19px;
    z-index: -1
}
#progressbar li.active:before {
    background: #2196F3;
}
.progress {
    height: 20px;
}
.progress-bar {
    background-color: #673AB7;
}
.fit-image {
    width: 100%;
    object-fit: cover;
}
.lets-talk-form {
    padding: 21px 27px 8px 27px;
    background-color: #F5F5F5;
    box-shadow: 0px 0px 15px 0px #0000001A;
    border-radius: 15px;
}
.lets-talk-right-top {
    display: flex;
    justify-content: space-between;
    column-gap: 24px;
    row-gap: 24px;
}
.lets-talk-review {
    background-color: #F5F5F5;
    text-align: center;
    padding: 35px 68px;
    max-width: 360px;
    width: 100%;
    box-shadow: 0px 0px 15px 0px #0000001A;
    border-radius: 15px;
    height: auto;
}
.lets-talk-right {
    padding-left: 14px;
}
.lets-talk-right .cmn-heading h2::before {
    display: none;
}
.lets-talk-right .cmn-heading {
       padding-top: 2.225em;
    max-width: 540px;
    
    margin-right: -70px;
}
.lets-talk-review-logo img {
    max-height: 50px;
}
.lets-talk-review-img {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.lets-talk-review-img img {
    border-radius: 50%;
    height: 100px;
    width: 100px;
}
.lets-talk-review h3 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 22px;
    color: #2F323A;
}
#progressbar li p span {
    color: #2196F3;
}
.lets-talk-review-logo {
    display: flex;
    justify-content: center;
    margin-top: 31px;
}
.lets-talk-review p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #6F6F6F;
    max-width: 276px;
}
.service-inner {
    position: relative;
    padding: 90px;
    transition: 0.3s;
    height: 100%;
}
.service-inner:hover {
    background-color: #2196F3;
}
.service-inner h3 span{
    font-weight: 900;
    font-size: 45px;
    line-height: 42px;
}
.service-inner h3 {
    font-weight: 700;
    font-size: 32px;
    max-width: 193px;
    line-height: 31px;
}
.service-section .row {
    row-gap: 32px;
}
.service-section {
    padding: 90px 0 30px;
}
.service-inner h3 span {
    color: #2196F3;
}
.service-section .fill-btn {
    display: flex;
    justify-content: center;
    padding-top: 15px;
}
.service-inner p {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
    margin-top: 26px;
    font-family: "DM Sans", sans-serif;
}
.service-inner .number {
    content: "01";
    top: 12px;
    left: 30px;
    position: absolute;
    font-size: 130px;
    line-height: 130px;
    font-weight: 700;
    color: #8888881A;
}
.service-inner:hover .number {
    color: #FFFFFF1A;
}
.service-inner:hover h3 {
    color: #fff;
}
.service-inner:hover h3 span {
    color: #fff;
}
.service-inner:hover p {
    color: #fff;
}
.expert-section {
    margin: 0 0 140px;
}
.expert-section{
    display: none;
}
.expert-main {
    padding: 80px 130px 93px 130px;
    background-color: #EEEEEE;
    border-radius: 20px;
}
.expert-main .cmn-heading h2::before {
    display: none;
}
.expert-main .cmn-heading h2 {
    max-width: 520px;
}
.expert-main .cmn-heading p {
    max-width: 507px;
}
.expert-content {
    display: flex;
    align-items: flex-start;
    column-gap: 41px;
}
.expert-left-top {
    background-color: #fff;
    border-radius: 16px;
    padding: 40px 40px 43px 40px;
}
.expert-left-top-img {
    display: flex;
    justify-content: center;
}
.expert-left-top-content {
    margin-top: 23px;
}
.expert-left-top-content h3 {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 7px;
}
.expert-left-top-content p {
    font-weight: 400;
    font-size: 15px;
    line-height: 27px;
}
.expert-left-top-content h3::before {
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    position: absolute;
    background-color: #88888929;
    border-radius: 2px;
}
.expert-left-top-content h3::after {
    content: "";
    bottom: 0;
    left: 0;
    width: 70%;
    height: 4px;
    position: absolute;
    background-color: #2196F3;
    border-radius: 2px;
}
#project-content .row {
    row-gap: 50px;
}
span.expert-left-bottom {
    padding: 22px 20px 23px 40px;
    border-radius: 16px;
    background-color: #fff;
    width: 100%;
    margin-top: 20px;
	text-align: center;
}
h3.main-step {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    padding-bottom: 16px;
    border-bottom: 1px solid #888888A6;

}
.expert-left-bottom a {
    font-weight: 600;
    color: #2196F3;
}
.expert-right-content {
    margin-top: 36px;
}
.expert-right-content-img {
    width: 56px;
    height: 56px;
    background-color: #88888914;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-bottom: 15px;
}
.expert-right-content-img img {
    padding: 13px;
}
.expert-right-content h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 10px;
}
.expert-right-content p {
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
}
.expert-right-content p a {
    color: #2196F3;
}
.expert-inner .nav-pills .nav-link {
    color: #48484A;
    background-color: transparent;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    white-space: nowrap;
    padding: 12px 15px;
    padding-left: 0px;
    border-right: 2px solid #2196F300;
    font-family: "DM Sans", sans-serif;
}
.expert-inner .nav-pills .nav-link.active {
    color: #111013;
    background-color: #0d6efd00;
    border-right: 2px solid #2196F3;
    border-radius: 0px;
}
.expert-inner .flex-column {
    margin-right: 24px;
}
.expert-inner {
    margin-top: 105px;
}

footer.footer-main {
    background-color: #212121;
}
.footer-logo img {
    max-width: 153px;
     margin-top: 80px;
}
.footer-left p {
    color: #8E8E8E;
    max-width: 225px;
    margin-left: 0;
    margin-top: 14px;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
}
.container.footer-container {
    padding: 29px 0 164px;
}
.footer_col0 {
    padding-top: 124px;
    position: relative;
}
.footer_col0 ul li.menu-item a {
    color: #8E8E8E;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    display: flex;
    column-gap: 8px;
    align-items: center;
}
.footer_col0 ul li.menu-item a:hover {
    color: #8E8E8E;
}
.footer_col0 .footer-services-menu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 14px;
    margin-bottom: 24px;
    max-height: 120px;
}
.footer_col0 .footer-tags-menu {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 10px;
}
.footer_col0 .footer-tags-menu li.menu-item a {
    border: 1px solid #FFFFFF40;
    padding: 8px 17px;
    border-radius: 1px;
}
.footer_col0 .footer-tags-menu li.menu-item a:hover {
    background-color: #FFFFFF40;
    color: #fff;
}
.footer_col0 .footer-add a, .footer_col0 .footer-add p {
    color: #8E8E8E;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    display: flex;
    column-gap: 8px;
    align-items: center;
}
.footer_col0 .footer-add a svg, .footer_col0 .footer-add p svg {
    width: 16px;
    min-width: 16px;
    height: 16px;
}
.footer_col0 .footer-add {
    display: flex;
    flex-direction: column;
    row-gap: 14px;
    margin-bottom: 24px;
}
footer.footer-main span {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    color: #F9F9F9;
    margin-bottom: 24px;
}
.footer-bottom {
    text-align: center;
}
footer.footer-main .footer-bottom span a {
    margin-left: 15px;
    color: #2196F3;
}
.cmn-heading h2.abline::before {
    background-color: #fff;
}
footer.footer-main .footer-bottom span {
    color: #8E8E8E;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    margin: 0;
}
.footer-bottom-main {
    padding: 33px 0px;
    background-color: #00000040;
}
video {
    width: 100%;
    min-height: 220px;
    height: auto;
    background-color: #111;
    border-radius: 10px;
}
.modal-header .btn-close {
    background-image: none;
    padding: 7px;
    line-height: 1;
    color: #fff;
    background-color: #2196f3;
    opacity: 1;
    border-radius: 0;
}
.inner-slider-main .hero-left h1 {
    max-width: 100%;
}
.inner-slider-main .hero-left p {
   
    max-width: 100%;
    color: #031836;
    font-weight: 400;
    font-size: 18px;
    line-height: 28.8px;
    letter-spacing: 0%;
}
.inner-hero-section {
    /* padding: 168px 0 0; */
    margin-top: 82px;
    background-color: #2196f3;
    height: 39.25em;
    position: relative;
    place-content: center;
    overflow: hidden;
}
.page-template-about-us .inner-slider-main .hero-left::before {
    border-color: #8E8E8E1A;
}
.inner-slider-main .hero-left {
    max-width: 620px;
    margin-left: auto;
}
.page-template-about-us .main-navigation a {
    color: #031836;
}
.page-template-about-us .main-navigation .header-btn a {
    color: #fff;
}
.page-template-portfolio .hero-left, .page-template-resources .hero-left {
    max-width: 706px;
}
.recent_project_Sec {
    padding: 110px 0 120px;
}
.recent_project_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 24px;
    row-gap: 24px;
    margin-bottom: 66px;
}
.recent_project_title .title {
    font-size: 50px;
    font-weight: 900;
    line-height: 56px;
    color: #031836;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 0;
}
.recent_project_title .nav.nav-pills {
    column-gap: 44px;
    row-gap: 15px;
    margin: 0 !important;
}
.recent_project_title .nav.nav-pills .nav-link {
    padding: 10px 0;
    background-color: transparent;
    border: none;
    font-size: 16px;
    line-height: 24px;
    color: #031836;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
    cursor: pointer;
}
.recent_project_title .nav.nav-pills .nav-link.active {
    color: #2196F3;
}
.recent_project_Sec .ajax-pagination,
.recent_project_Sec .main-pagination {
    padding-top: 78px;
}
.portfolio_tab_col figure {
    border-radius: 20px;
    box-shadow: 0px 20px 50px 0px #7886A233;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 27px !important;
}
.portfolio_tab_col figure img {
    height: 300px;
    object-fit: cover;
    width: 100%;
}
.portfolio_tab_col h4 {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    color: #1D2433;
    margin-bottom: 5px;
}
.portfolio_tab_col p {
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    color: #70798B;
    margin: 0;
}
.portfolio_tab_col p strong {
    font-weight: 500;
}
.recent_project_Sec .tab-pane .row {
    row-gap: 50px;
}
.pagination {
    justify-content: center;
    align-items: center;
}
.pagination .page-numbers {
    min-width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #BBBBBB;
    font-family: "Inter", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: rgba(46, 46, 46, 1);
    padding: 14px 12px;
}
.pagination .page-numbers.current, .pagination .page-numbers:hover {
    background-color: #2196F3;
    color: #fff;
}
.blogSec .blog-sda + .pagination .page-numbers.current, .blogSec .blog-sda + .pagination .page-numbers:hover {
    background-color: #F321A2;
}
.pagination .page-numbers.dots {
  background-color: #0000;
  color: #BBBBBB;
}


.ajax-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ajax-pagination .page-link {
    min-width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #BBBBBB;
    font-size: 18px;
    line-height: 1;
    font-weight: 400;
    border: 1px solid #fff;
    padding: 5px 10px;
}
.ajax-pagination .page-link.active, .ajax-pagination .page-link:hover {
    background-color: #2196F3;
    color: #fff;
}
.ajax-pagination .page-link.dots {
  background-color: #0000;
  color: #BBBBBB;
}
/*----------*/
.main-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-pagination .main-page-link {
    min-width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #BBBBBB;
    font-size: 18px;
    line-height: 1;
    font-weight: 400;
    border: 1px solid #fff;
    padding: 5px 10px;
}
.main-pagination .main-page-link.active, .main-pagination .main-page-link:hover {
    background-color: #2196F3;
    color: #fff;
}
.main-pagination .main-page-link.dots {
  background-color: #0000;
  color: #BBBBBB;
}


.page-template-resources .inner-hero-section {
    background-color: #F321A2;
}
.blogtitleSec.section-padding {
    background-color: #58585814;
    padding: 70px 0;
}
.blog-title-row h2 {
    font-size: 100px;
    line-height: 100px;
    font-weight: 900;
    color: #262626;
}
.pink-text h1 span,
.pink-text h2 span,
.pink-text h3 span,
.pink-text h4 span,
.pink-text h5 span,
.pink-text h6 span,
.pink-text p span
{
    color: #F321A2 !important;
}
.pink-text .cmn-heading h2::before {
    background-color: #F321A2;
}
.pink-text #progressbar li.active::before {
    background: #F321A2;
}
.pink-text #msform input.bgbtn {
    background-color: #F321A2 !important;
    border: 1px solid #F321A2;
}
.yellow-text h1 span,
.yellow-text h2 span,
.yellow-text h3 span,
.yellow-text h4 span,
.yellow-text h5 span,
.yellow-text h6 span,
.yellow-text p span
{
    color: #F3BE21 !important;
}
.yellow-text .cmn-heading h2::before {
    background-color: #F3BE21;
}
.yellow-text #progressbar li.active::before {
    background: #F3BE21;
}
.yellow-text #msform input.bgbtn {
    background-color: #F3BE21 !important;
    border: 1px solid #F3BE21;
}
.blog-title-row h1, .blog-title-row h2 {
    font-size: 100px;
    line-height: 100px;
    font-weight: 900;
    color: #262626;
    margin-bottom: 24px;
    text-transform: capitalize;
}
.blogSec.section-padding {
    padding: 110px 0 20px;
}
.blog-title-row.newDg h2 {
    margin-bottom: 12px;
}
.blog-title-row.newDg p span {
    font-size: 100px;
    line-height: 1;
    font-weight: 900;
    font-family: "Inter", sans-serif;
    position: relative;
    top: -10px;
}
.blog-title-row.newDg p {
    max-width: 880px;
    display: flex;
    align-items: center;
    column-gap: 30px;
    color: #031836;
    font-family: Outfit;
    font-weight: 400;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: 0%;
}
.post-content-body .post-meta {
    overflow: hidden;
}
.post-meta ul {
    display: flex;
    column-gap: 24px;
    margin-left: -15px;
}
.post-meta ul li {
    padding-left: 15px;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
    color: #595959;
}
.post-meta ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    width: 5px;
    height: 5px;
    background-color: #59595973;
    border-radius: 2px;
}
.post-title {
    margin-bottom: 0;
}
.post-title a {
    font-size: 28px;
    line-height: 33px;
    font-weight: 600;
    color: #262626;
}
.post-content-body .post-excerpt {
    display: block;
    display: -webkit-box;
    max-width: 577px;
    margin: 16px 0 32px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-post-card .post-thumbnail-wrapper img {
    height: 238px;
}   
.blog-post-card .post-thumbnail-wrapper {
    max-width: 424px;
    border-radius: 32px;
    overflow: hidden;
    min-width: 424px;
}
.blog-sda .blog-post-card {
    display: flex;
    align-items: center;
    column-gap: 44px;
}
.blog-sda .blog-post-card:nth-child(2n) {
    justify-content: space-between;
    flex-direction: row-reverse;
}
.blog-sda {
    display: flex;
    flex-direction: column;
    row-gap: 90px;
}
.post-meta ul li a {
    font-size: 14px;
    line-height: 30px;
    color: #595959;
}
.post-meta ul li strong {
    font-weight: 500;
}
.mc4wp-form-fields-01 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
}
.mc4wp-form-fields-01 input#email {
    border-width: 0.8px, 0px, 0.8px, 0.8px;
    border-style: solid;
    border-color: rgba(212, 212, 212, 1);
    background-color: rgba(212, 212, 212, 1);
    font-size: 16px;
    color: #595959;
    line-height: 1;
    padding: 10px 20px;
    min-height: 48px;
    border-radius: 14px 0px 0px 14px;
    width: 100%;
}
.mc4wp-form-fields-01 input#email::placeholder{
    color: rgba(152, 152, 152, 1);
}
.mc4wp-form-fields-01 input[type="submit"] {
    border: 1px solid #F321A2;
    background-color: #F321A2;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    padding: 10px 20px;
    min-height: 48px;
    border-radius: 0px 14px 14px 0px;
    font-weight: 600;
}
form.mc4wp-form {
    text-align: center;
    max-width: 570px;
    margin: 0 auto;
}
form.mc4wp-form h3 {
    font-size: 28px;
    line-height: 33px;
    font-weight: 600;
    color: #262626;
    margin-bottom: 14px;
}
form.mc4wp-form .mc4wp-form-fields p {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: rgba(89, 89, 89, 1);
    font-family: "Inter", sans-serif;
}
.blog-sda + .pagination {
    padding-top: 90px;
    /*justify-content: end;*/
}
.subscribeSec {
    padding: 50px 0 120px;
}
.resourcesPagetmt header#masthead {
    background-color: #F321A2;
}
.resourcesPagetmt .content-area {
    padding-top: 262px;
}
.resourcesPagetmt .blogSec.section-padding {
    padding-bottom: 90px;
}
.page-template-how-it-works .inner-hero-section {
    background-color: #F3BE21;
}
.yellow-text .expert-section {
    margin: 0;
}
.yellow-text .expert-section .expert-main {
    border-radius: 0;
    background-color: transparent;
}
.yellow-text .expert-inner .nav-pills .nav-link.active {
    border-right: 2px solid #F3BE21;
}
.yellow-text .expert-left-top-content h3::after {
    background-color: #F3BE21;
}
.yellow-text .expert-left-bottom a {
    color: #F3BE21;
}
.yellow-text .expert-right-content p a {
    color: #F3BE21;
}
.yellow-text .expert-left-top-img img {
    filter: grayscale(1);
}

.ourProcessSec {
    padding: 100px 0;
}
.ourProcessSec .row {
    row-gap: 40px;
    position: relative;
    z-index: 1;
}
.ourProcessSec .cmn-heading h2::before {
    display: none;
}
.ourProcessSec .cmn-heading {
    max-width: 550px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.ourProcess-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    row-gap: 12px;
    max-width: 340px;
    margin: 0 auto;
}
.ourProcess-col h5 {
    position: relative;
    z-index: 2;
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 30px;
    line-height: 54px;
    letter-spacing: -0.9px;
    text-align: center;
    vertical-align: middle;
    text-transform: capitalize;

}
.ourProcess-col span {
    background-color: #F3BE21;
    width: 82px;
    height: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    line-height: 52px;
    box-shadow: 27px -9px 100px 100px #FFFFFF;
    position: relative;
    z-index: 1;
    width: 124.85px;
    height: 103px;
    box-shadow: -10px 15px 50px 0px rgba(14, 71, 192, 0.3);
}
.ourProcess-col:hover span {
    transform: translate(0, -20px);
}
/* .ourProcess-col span:before {
    content: '';
    width: 82px;
    height: 82px;
    left: 0;
    top: 0;
    box-shadow: -10px 15px 50px 0px #0E47C04D;
    position: absolute;
    z-index: -1;
} */
.ourProcess-col p {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
    position: relative;
    z-index: 2;
    color: rgba(112, 121, 139, 1);
    font-weight: 500;
}
.ourProcessSec .container {
    position: relative;
}
.ourProcessSec .svgline01 {
    position: absolute;
    left: 50%;
    width: 64%;
    transform: translate(-50%);
    height: 93px;
    top: 10%;
}
.uiuxdesignSec {
    background-color: #F3BE21;
    padding: 120px 0 80px;
}
.uiuxdesignSec .uiuxdesign-view img {
  height: auto;
    object-fit: contain;
    object-position: left;
}
.uiuxdesignSec .container {
    max-width: 1400px !important;
}
.uiuxdesignSec .uiuxdesign-view {
    padding: 0 0 0 50px;
}
.uiuxdesignSec .left-heading h6 {
    font-size: 15px;
    font-family: "Outfit", sans-serif;
    font-weight: 600;
    line-height: 23px;
    color: #fff;
    margin-bottom: 5px;
}
.uiuxdesignSec .left-heading h2 {
    font-weight: 700;
    font-size: 54.8px;
    line-height: 56px;
    letter-spacing: 0%;
    color: #fff;
    margin-bottom: 0;
}
.uiuxdesignSec .left-heading p {
    font-family: Outfit;
    font-weight: 400;
    font-size: 16.4px;
    line-height: 26.24px;
    letter-spacing: -0.16px;
    color: #fff;
    max-width: 280px;
    margin: 30px 0 0;
}
.conter_col {
    padding: 80px 0 0 50px;
    position: relative;
    max-width: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.conter_col h2 {
    color: #fff;
    font-family: Inter;
    font-weight: 900;
    font-size: 45.8px;
    line-height: 45.76px;
    margin-bottom: 10px;
    display: flex;
}
.conter_col h2 span {
    color: #fff !important;
    font-family: DM Sans;
    font-weight: 600;
    font-size: 29.7px;
    line-height: 47.59px;
    position: relative;
    top: -4px;
    right: -6px;
}
.conter_col h6 {
    color: #fff;
    font-family: Outfit;
    font-weight: 600;
    font-size: 18px;
    line-height: 25.26px;
    letter-spacing: -0.36px;
    margin-bottom: 20px;
}
.conter_col p {
    font-family: Outfit;
    font-weight: 400;
    font-size: 16.4px;
    line-height: 26.24px;
    letter-spacing: -0.16px;
    color: #fff;
    margin: 0;
}
.page-template-how-it-works .uiuxdesignSec .btn.bgbtn {
    background-color: #fff;
    border: 1px solid #fff;
    color: #031836;
}
.related-resources-sec {
    padding: 80px 0;
    background-color: #F321A2;
}
.related-resources-sec .container .blog-sda {
    row-gap: 0;
}
.related-resources-sec .container .blog-sda .blog-post-card {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #FFFFFF82;
}
.related-resources-sec .container .blog-sda .blog-post-card:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
.related-resources-sec .container .blog-sda .blog-post-card:nth-child(2n) {
    flex-direction: row;
    column-gap: 40px;
    justify-content: unset;
}
.related-resources-sec .container .blog-sda .blog-post-card .post-thumbnail-wrapper {
    max-width: 140px;
    border-radius: 16px;
    overflow: hidden;
    min-width: 140px;
}
.related-resources-sec .container .blog-sda .blog-post-card .post-thumbnail-wrapper img {
    height: 140px;
}
.related-resources .posttitle {
    font-weight: 900;
    font-size: 36.2px;
    line-height: 36.16px;
    letter-spacing: 0%;
    color: #fff;
    margin-bottom: 48px;
}
.related-resources-sec .container .blog-sda .blog-post-card .post-title a {
    font-size: 20px;
    line-height: 26px;
    color: #ffff;
}
.related-resources-sec .container .blog-sda .blog-post-card .post-meta ul li {
    color: #fff;
}
.related-resources-sec .container .blog-sda .blog-post-card .post-meta ul li::before {
    background-color: #ffffff73;
}
.related-resources-sec .container .blog-sda .post-excerpt {
    color: #ffff;
}
.single-resource-img .bgimg {
    max-height: 565px;
    border-radius: 32px;
}
.single-resource-img {
    margin-bottom: 32px;
}
.single-resource-main {
    padding: 47px 0 80px;
}
.single-resource-main .single-resource-title {
    font-weight: 900;
    font-size: 36px;
    line-height: 43.2px;
    letter-spacing: 0%;
    color: #262626;
    margin-bottom: 24px;
    font-family: Inter;
}
.single-main-resource-content .post-meta {
    overflow: hidden;
    margin-bottom: 26px;
}
.single-resource-main .single-main-resource-content {
    max-width: 90%;
    margin: 0 auto;
}
.single-resource-share-post {
    background-color: #262626CC;
    padding: 5px;
    border-radius: 16px;
    width: fit-content;
    margin: 24px auto;
}
.single-resource-share-post > div a span {
    background-color: transparent !important;
    width: 36px;
    height: 36px;
    padding: 0 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-resource-tags .resource-tags {
    display: flex;
    column-gap: 10px;
    align-items: start;
    padding: 20px 0 50px;
}
.single-resource-tags .resource-tags strong {
    min-height: 38px;
    line-height: 28px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.single-resource-tags .resource-tags ul {
    display: flex;
    column-gap: 10px;
    flex-wrap: wrap;
    row-gap: 10px;
}
.single-resource-tags .resource-tags ul li a {
    min-height: 38px;
    background-color: #EBEBEB;
    padding: 5px 10px;
    line-height: 28px;
    font-size: 14px;
    font-weight: 400;
    color: #262626;
    border-radius: 8px;
}
.resource-navigation a {
    font-family: Poppins;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0%;
    color: #262626;
    display: block;
}
.resource-navigation {
    display: flex;
    column-gap: 50px;
    row-gap: 24px;
}
.resource-navigation .nav-label {
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    line-height: 29.4px;
    letter-spacing: 0.53px;
    color: #595959;
}
.page-template-about-us .inner-hero-section {
    background-color: #fff;
}
.page-template-about-us .hero-left h1 {
    color: #031836;
}
.builttoAgenciesSec {
    background-color: #2196F3;
    padding: 88px 0;
}
.builttoAgenciesSec .cmn-heading {
    max-width: 633px;
    margin: 0 auto;
}
.builttoAgenciesSec .cmn-heading h2 span {
    color: #fff;
}
.builttoAgenciesSec .cmn-heading p {
    color: #fff;
    margin: 0;
    max-width: 100%;
}

.builttoAgencies-items {
    display: grid;
    grid-template-columns: repeat(4,max-content);
    gap: 16em;
}

.builttoAgencies-col {
    display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: center;
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
}
.builttoAgencies-col img {
    height: 45px;
    width: 100%;
    object-fit: contain;
    margin-bottom: 24px;
}
.builttoAgencies-col h5 {
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 1px;
    text-align: center;
    color: #fff;
    margin: 0;
}
.builttoAgenciesSec .row {
    row-gap: 60px;
}

.uiuxdesignSec.bg-white {
    background-color: #eee;
}
.uiuxdesignSec .left-heading h2 span {
    color: #2196F3;
}
.uiuxdesignSec.bg-white .left-heading h6 {
    color: #031836;
}
.uiuxdesignSec.bg-white .left-heading h2 {
    color: #031836;
}
.uiuxdesignSec.bg-white .left-heading p {
    color: #031836;
}
.uiuxdesignSec.bg-white .conter_col h2,
.uiuxdesignSec.bg-white .conter_col h2 span,
.uiuxdesignSec.bg-white .conter_col h6,
.uiuxdesignSec.bg-white .conter_col p {
    color: #031836 !important;
}
.uiuxdesignSec .btn.bgbtn {
    background-color: #2196F3;
    border: 1px solid #2196F3;
    color: #fff;
}
.ourClientsSec {
    padding: 118px 0;
}
.ourClientsSec .cmn-heading p {
    max-width: 100%;
    margin-bottom: 40px;
    width: 412px;
}
.ourClientsSec .cmn-heading {
    align-items: unset;
}
.ourClientsSec .cmn-heading .btn.bgbtn {
    background-color: #031836;
    border: 1px solid #031836;
    /* min-width: 170px; */
    justify-content: center;
    width: 205px;
    height: 43px;
    border-radius: 10px;
}
.ourClientsSec .cmn-heading .btn.bgbtn span {
    color: #ca1515;
    font-size: 20px;
}
.ourClientsSec .cmn-heading h2:before {
    display: none !important;
}
.ourClients-col {
    box-shadow: 1px 2px 20px 0px #D4DADC80;
    background-color: #fff;
    border-radius: 10px;
    padding: 40px;
}
.ourClients-col h5 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
    row-gap: 3px;
    position: relative;
    /* padding-left: 61px; */
    min-height: 46px;
    flex-direction: column;
    align-items: start;
    color: #031836;
    font-weight: 500;
    font-size: 18px;
    line-height: 26.1px;
    letter-spacing: 0%;
    margin: 0;
}
.ourClients-col h5 img {
    width: 46px;
    height: 46px;
    border-radius: 50px;
    position: absolute;
    left: 0;
    top: 0;
}
.ourClients-col h5 span {
    font-weight: 400;
    font-size: 14px;
    line-height: 19.18px;
    letter-spacing: 0%;
    opacity: 0.4;
}
.ourClients-col p {
    font-family: Inter;
    font-weight: 400;
    font-size: 19px;
    line-height: 28.5px;
    letter-spacing: -0.43px;
    color: #031836;
}
.ourClientsSwiper{
    box-shadow: 1px 2px 20px 0px rgba(212, 218, 220, 0.5);
    overflow: visible !important;
}
.ourClientsSwiper .swiper-slide.swiper-slide-active{
    opacity: 1;
    visibility: visible;
}
.ourClientsSwiper .swiper-slide:not(.swiper-slide-active){
    opacity: 0;
    visibility: hidden;
}
.ourClientsSec .swiper-pagination{
    top: 15em !important;
}
.ourteamsRow {
    display: grid;
    grid-template-columns: repeat(4, minmax(60px, 1fr));
    overflow: hidden;
}
.ourteamsRow .ourteamsCol {
    position: relative;
    background-color: #2196F3;
}
.ourteamsRow .ourteamsCol figure img {
    height: 595px;
    opacity: 0.7;
}
.ourteamsRow .ourteamsCol .overlptex {
    position: absolute;
    bottom: 0;
    padding: 45px 30px;
    color: #fff;
    left: 0;
    width: 100%;
    transition: 0.4s;
}
.ourteamsRow .ourteamsCol:hover .overlptex {
    padding-bottom: 45px;
}
.ourteamsRow .ourteamsCol .overlptex .teamname {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.03px;
    color: #2196F3;
    margin-bottom: 5px;
}
.ourteamsRow .ourteamsCol .overlptex .teampos {
    font-weight: 600;
    font-size: 14px;
    line-height: 24.05px;
    letter-spacing: 0%;
    color: #fff;
    margin: 0;
}
.ourteamsRow .ourteamsCol.onlybg .overlptex {
    bottom: 0;
    top: 0;
}
.ourteamsRow .ourteamsCol.onlybg .overlptex .teamname {
    font-family: Inter;
    font-weight: 700;
    font-size: 25px;
    line-height: 32.5px;
    letter-spacing: 0%;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #fff;
    text-transform: capitalize;
}
.ourteamsRow .ourteamsCol.onlybg .overlptex .teampos {
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.03px;
    margin-bottom: 24px;
}
.ourteamsRow .ourteamsCol.onlybg .overlptex .btn {
    border: 1px solid #fff;
    background-color: transparent;
    border-radius: 50px;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 1.11px;
    text-align: center;
}
.ourteamsRow .ourteamsCol.onlybg .overlptex .btn:hover {
    background-color: #fff;
    color: #2196F3;
}
.page-template-how-it-works .uiuxdesignSec .btn.bgbtn:hover,
.header-btn a:hover,
.uiuxdesignSec .btn.bgbtn:hover {
    background-color: #031836 !important;
    border: 1px solid #031836 !important;
    color: #fff !important;
}
.page-template-how-it-works .uiuxdesignSec .btn.bgbtn:hover img,
.header-btn a:hover svg,
.uiuxdesignSec .btn.bgbtn:hover img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(7%) hue-rotate(354deg) brightness(105%) contrast(100%) !important;
}
.ourClientsSec .cmn-heading .btn.bgbtn:hover {
    background-color: #2196F3;
    border-color: #2196F3;
}

.ourteamsRow .ourteamsCol:nth-child(1) {
    order: 2;
}
.ourteamsRow .ourteamsCol:nth-child(2) {
    order: 7;
}
.ourteamsRow .ourteamsCol:nth-child(3) {
    order: 1;
}
.ourteamsRow .ourteamsCol:nth-child(4) {
    order: 3;
}
.ourteamsRow .ourteamsCol:nth-child(5) {
    order: 4;
}
.ourteamsRow .ourteamsCol:nth-child(6) {
    order: 5;
}
.ourteamsRow .ourteamsCol:nth-child(7) {
    order: 6;
}
.ourteamsRow .ourteamsCol:nth-child(8) {
    order: 8;
}
.ourteamsRow .ourteamsCol:nth-child(9) {
    order: 9;
}
.ourteamsRow .ourteamsCol:nth-child(10) {
    order: 10;
}
.ourteamsRow .ourteamsCol:nth-child(11) {
    order: 11;
}
.ourteamsRow .ourteamsCol:nth-child(12) {
    order: 12;
}
.ourteamsRow .ourteamsCol:nth-child(13) {
    order: 13;
}
.ourteamsRow .ourteamsCol:nth-child(14) {
    order: 14;
}
.ourteamsRow .ourteamsCol:nth-child(15) {
    order: 15;
}
.ourteamsRow .ourteamsCol:nth-child(16) {
    order: 16;
}

.missionVisionSec {
    padding: 41px 0;
    background-color: #031836;
}
.missionVisionTab {
    max-width: 911px;
    margin: 0 auto;
}
.missionVisionTab .nav-tabs {
    border: none !important;
    margin-bottom: 56px;
    column-gap: 15px;
    row-gap: 15px;
    justify-content: center;
    flex-wrap: wrap;
}
.missionVisionTab .nav-tabs .nav-item .nav-link {
    min-height: 38px;
    font-weight: 500;
    font-size: 15px;
    line-height: 15px;
    letter-spacing: 3px;
    text-align: center;
    color: #fff;
    border-radius: 0;
    background-color: transparent;
    padding: 5px 20px;
}
.missionVisionTab .nav-tabs .nav-item .nav-link.active {
    color: #2196F3;
    border-color: #2196F3;
}
.missionVisionTab .tab-content .tab-pane {
    text-align: center;
    color: #fff;
}
.missionVisionTab .tab-content .tab-pane p {
    margin-bottom: 0;
    width: 995px;
}

.capabilitiesSec .left-heading {
    max-width: 346px;
}
.capabilities_col {
    border-left: 1px solid #635D6FA6;
    border-left-color: rgba(99, 93, 111, 0.65);
    padding: 10px 48px;
    transition: 0.3s;
    height: 100%;
}
.capabilities_col.active{
    background: #2196F3 !important;
}
.capabilities_col:hover {
  background-color: #2196F3;
}
.capabilities_col.active h6,
.capabilities_col:hover h6 {
    color: #fff;
}
.capabilities_col.active h4,
.capabilities_col:hover h4 {
    color: #fff;
}
.capabilities_col.active .disc01,
.capabilities_col:hover .disc01 {
    color: #fff;
}
.capabilitiesSec .col-lg-8.col-md-12.col-12 .row {
    row-gap: 96px;
}
.capabilities_col h6 {
    font-family: Outfit;
    font-weight: 600;
    font-size: 14.8px;
    line-height: 23.62px;
    letter-spacing: -0.16px;
    color: #031836;
    margin-bottom: 4px;
}
.capabilities_col h4 {
    font-family: Inter;
    font-weight: 900;
    font-size: 25px;
    line-height: 33.6px;
    letter-spacing: 0%;
    color: #031836;
    margin-bottom: 22px;
}
.capabilities_col .disc01 {
    font-family: Outfit;
    font-weight: 400;
    font-size: 16.4px;
    line-height: 26.24px;
    letter-spacing: -0.16px;
    color: #031836;
}

ul#progressbar a {
    color: #2196F3;
}
.contactform-section .cmn-heading {
    display: block;
}
.contactform-section .cmn-heading p {
    max-width: 100%;
    font-family: Outfit;
}
.contactform-section .cmn-heading .contactinfo {
    padding-top: 28px;
}
.purple-color .cmn-heading h2 span {
    color: #E121F3;
}
.contactform-section  .cmn-heading h2::before {
    display: none !important;
}
.form-control {
    min-height: 55px;
    border: 1px solid #E0E0E0;
    width: 100%;
    max-height: 130px;
    border-radius: 5px;
    padding: 10px 20px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0%;
    font-family: Plus Jakarta Sans;
}
.form-control::placeholder{
    color: rgba(175, 175, 175, 1);
}
.wpcf7-form p:not(:last-child){
    margin-bottom: 25px;
}
.wpcf7-form p label {
    display: block;
    font-weight: 400;
    font-size: 15px;
    line-height: 26.25px;
    letter-spacing: -0.03px;
    color: #111111;
    margin-bottom: 5px;
    font-family: Plus Jakarta Sans;
}
.wpcf7-form p .wpcf7-form-control-wrap {
    width: 100%;
}
.contact-form p{
    margin-bottom: 0;
}
.contact-form .wpcf7-submit {
    min-width: 204px;
    height: 44px;
    background: rgba(255, 255, 255, 1);
    border: unset;
    font-family: Inter;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    float: right;
}
.ContactbuttonNext .wpcf7-form-control {
    border-radius: 0px;
    position: relative;
    background-color: #E121F3;
    border: 1px solid #E121F3;
    color: #fff;
    padding: 5px 25px 5px 25px;
    min-height: 42px;
    font-weight: 500;
    font-size: 16px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    transition: 0.3s;
    width: fit-content;
    margin: 0 !important;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
}
.ContactbuttonNext p {
    margin: 0;
    display: flex;
    align-items: center;
}
.policyread {
    font-weight: 400;
    font-size: 15px;
    line-height: 26.25px;
    letter-spacing: -0.03px;
    text-align: right;
    color: #6B6B6B;
    font-family: Plus Jakarta Sans;
}
.policyread svg {
    width: 16px;
    height: 16px;
}
.policyread a {
    color: #6B6B6B;
    text-decoration: underline;
}
.thank-you-message {
    display: none;
    padding: 20px;
    background-color: #e0ffe0;
    border: 1px solid #00aa00;
    margin-top: 20px;
    text-align: center;
    font-weight: bold;
    color: #006600;
}
.pink-text ul#progressbar a {
    color: #F321A2;
}
.navbar-toggler {
    border: none;
    box-shadow: none !important;
    outline: none !important;
    padding: 8px;
    background-color: #000;
}
.yellow-text ul#progressbar a {
    color: #F3BE21;
}
.portfolio_tab_col a {
    display: block;
}
.portfolio-inner img:hover {
    transform: translate(0, -20px);
}
.policyread span {
    display: block;
}



@media (max-width: 1399px) {
    .main-navigation ul {
        display: flex;
        justify-content: end;
        column-gap: 20px;
        align-items: center;
    }
    .site-branding .custom-logo {
        max-width: 217px;
        height: auto;
    }
    .header-btn a {
        margin-left: 0;
    }
    .hero-left h1 {
        font-size: 67px;
        line-height: 72px;
    }
    .hero-left p {
        max-width: 80%;
    }
    .service-inner {
        padding: 40px;
    }
    .blog-title-row h1, .blog-title-row h2 {
        font-size: 50px;
        line-height: 1;
        font-weight: 700;
        margin-bottom: 14px;
    }
    .blog-sda + .pagination {
        padding-top: 40px;
    }
    .blog-title-row.newDg p span {
        font-size: 50px;
        line-height: 1;
        font-weight: 700;
        top: -5px;
    }
    .blog-title-row.newDg p {
        max-width: 570px;
        column-gap: 20px;
        font-size: 18px;
        line-height: 24px;
    }
}

section .btn img{
    display: none;
}

@media (max-width: 1199px) {
    .policyread span {
        /*display: unset;*/
        /*padding-right: 3px;*/
    }
    .container {
        max-width: 100% !important;
    }
    .expert-inner .d-flex.align-items-start {
        flex-direction: column;
        row-gap: 15px;
    }
    .expert-inner .flex-column {
        margin-right: 0;
        flex-direction: row !important;
        column-gap: 15px;
    }
    .expert-inner .nav-pills .nav-link {
        border-right: none;
        border-bottom: 2px solid #0000;
    }
    .yellow-text .expert-inner .nav-pills .nav-link.active {
        border-right: none;
        border-bottom: 2px solid #F3BE21;
    }
    .expert-left-top {
        padding: 20px;
        margin-bottom: 15px;
        box-shadow: 0 0 10px #00000017;
    }
    span.expert-left-bottom {
        margin-top: 0;
        padding: 20px;
        box-shadow: 0 0 10px #00000017;
    }
    .hero-left h1 {
        font-size: 52px;
        line-height: 62px;
    }
    .inner-slider-main .hero-left {
        margin-left: 45px;
    }
    .hero-left::before {
        width: 380px;
        height: 300px;
    }
    .header-btn.menu-item {
        display: none;
    }
    .main-navigation ul {
        column-gap: 30px;
    }
    .hero-left p {
        margin-left: 0;
    }
    .container.footer-container {
        padding: 29px 12px 74px;
    }
    .ourteamsRow .ourteamsCol figure img {
        height: 365px;
    }
    .ourteamsRow .ourteamsCol.onlybg .overlptex .teamname {
        margin-bottom: 10px;
    }
    .ourteamsRow .ourteamsCol.onlybg .overlptex .teampos {
        line-height: 22px;
        margin-bottom: 14px;
    }
    .blog-post-card .post-thumbnail-wrapper {
        max-width: 300px;
        min-width: 300px;
    }
    .blog-title-row.newDg p span {
        font-size: 28px;
        line-height: 1;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .site-branding .custom-logo {
        max-width: 160px;
    }
    header#masthead {
        padding: 15px 0;
    }
    .hero-left h1 {
        font-size: 42px;
        line-height: 52px;
        text-align: center;
        max-width: 100%;
    }
    .hero-left p {
        text-align: center;
        max-width: 100%;
    }
    .about-section {
        padding-top: 30px;
    }
    .cmn-heading h2 {
        font-size: 28px;
        font-weight: 700;
        line-height: 1.4;
    }
    .about-section .cmn-heading {
        margin-bottom: 14px;
    }
    .portfolio-inner .portfolio-inner-img:nth-child(2) {
        position: relative;
        top: -90px;
    }
    .portfolio-inner .portfolio-inner-img:nth-child(3) {
        position: relative;
        top: -180px;
    }
    .portfolio-inner .portfolio-inner-img span {
        margin-top: 22px;
        padding: 0 15px !important;
        text-align: center;
        font-size: 14px;
        line-height: 1.4;
    }
    .portfolio-section {
        padding-top: 60px;
    }
    .portfolio-inner {
        column-gap: 20px;
    }
    section.lets-talk-section {
        padding: 50px 0px;
    }
    .lets-talk-review {
        padding: 25px 28px;
    }
    section.lets-talk-section .col-md-5, section.lets-talk-section .col-md-7 {
        width: 100%;
    }
    section.lets-talk-section .row {
        row-gap: 24px;
    }
    .lets-talk-right {
        padding-left: 0;
    }
    .lets-talk-right-top {
        display: flex;
        justify-content: space-between;
        column-gap: 24px;
        row-gap: 24px;
        max-width: 757px;
        margin: 0 auto;
    }
    .lets-talk-right .cmn-heading {
        padding-top: 20px;
    }
    .service-section {
        padding: 40px 0 30px;
    }
    .service-inner h3 {
        font-weight: 700;
        font-size: 22px;
        max-width: 290px;
        line-height: 26px;
    }
    .service-inner p {
        font-size: 16px;
        line-height: 22px;
        margin-top: 15px;
    }
    .service-inner {
        padding: 20px 30px;
    }
    .service-section .row {
        row-gap: 0px;
    }
    .expert-main {
        padding: 45px 20px;
    }
    .expert-section {
        margin: 0 0 30px;
    }
    .footer-logo img {
        max-width: 153px;
    }
    .footer-left p {
        max-width: 418px;
    }
    .footer_col0 {
        padding-top: 30px;
        position: relative;
        padding-left: 10px;
    }
    .container.footer-container {
        padding: 30px 12px 30px;
    }
    .footer-bottom-main {
        padding: 12px 0px;
    }
    footer.footer-main span {
        font-weight: 500;
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 18px;
    }
    .inner-slider-main .hero-left {
        margin: 0 auto 30px;
    }
    .builttoAgenciesSec {
        padding: 35px 0;
    }
    .builttoAgenciesSec .row {
        row-gap: 20px;
    }
    .ourClientsSec {
        padding: 35px 0;
    }
    .ourClientsSec .cmn-heading p {
        margin-bottom: 14px;
    }
    .ourClientsSec .cmn-heading {
        margin-bottom: 24px;
    }
    .ourteamsRow {
        grid-template-columns: repeat(3, minmax(60px, 1fr));
    }
    .uiuxdesignSec {
        padding: 35px 0 35px;
    }
    .uiuxdesignSec .left-heading h2 {
        font-size: 28px;
        font-weight: 700;
        line-height: 1.4;
    }
    .uiuxdesignSec .left-heading p {
        margin: 10px 0 24px;
    }
    .uiuxdesignSec .uiuxdesign-view img {
         height: auto;
    }
    .conter_col {
        padding: 30px 0 0 0px;
        max-width: 320px;
    }
    .conter_col h2 {
        font-weight: 700;
        font-size: 25.8px;
        line-height: 25.76px;
        margin-bottom: 10px;
    }
    .conter_col h2 span {
        font-size: 20.7px;
        line-height: 29.59px;
    }
    .conter_col h6 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 6px;
    }
    .missionVisionTab .nav-tabs {
        margin-bottom: 16px;
    }
    .capabilities_col {
        padding: 15px 15px;
    }
    .capabilities_col h4 {
        font-weight: 700;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .capabilitiesSec .col-lg-8.col-md-12.col-12 .row {
        row-gap: 12px;
    }
    .recent_project_Sec {
        padding: 35px 0 35px;
    }
    .recent_project_title .title {
        font-size: 28px;
        font-weight: 700;
        line-height: 1.4;
    }
    .recent_project_title {
        margin-bottom: 18px;
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .recent_project_Sec .tab-pane .row {
        row-gap: 24px;
    }
    .recent_project_title .nav.nav-pills {
        column-gap: 20px;
        row-gap: 0;
    }
    .ourProcessSec {
        padding: 35px 0;
    }
    .ourProcess-col span {
        width: 62px;
        height: 62px;
        font-size: 24px;
        font-weight: 700;
        line-height: 26px;
    }
    .ourProcess-col span::before {
        display: none !important;
    }
    .ourProcessSec .svgline01 {
        display: none;
    }
    .ourProcess-col h5 {
        font-size: 20px;
        line-height: 24px;
        margin: 5px 0 0;
    }
    .expert-inner {
        margin-top: 15px;
    }
    .resourcesPagetmt .content-area {
        padding-top: 102px;
    }
    .single-resource-main .single-resource-title {
        font-weight: 700;
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 14px;
    }
    .single-main-resource-content .post-meta {
        margin-bottom: 10px;
    }
    .single-resource-tags .resource-tags {
        padding: 20px 0 20px;
    }
    .single-resource-main {
        padding: 30px 0 35px;
    }
    .related-resources-sec {
        padding: 35px 0;
    }
    .related-resources .posttitle {
        font-weight: 700;
        font-size: 24px;
        line-height: 1.2;
        margin-bottom: 14px;
    }
    .single-resource-main .single-main-resource-content {
        max-width: 100%;
    }
    .resourcesPagetmt .content-area {
        padding-top: 117px;
    }
    .blogtitleSec.section-padding {
        padding: 35px 0;
    }
    .blog-title-row h1, .blog-title-row h2 {
        font-size: 28px;
        line-height: 1;
        margin: 0 0 10px;
    }
    .blogSec.section-padding {
        padding: 30px 0 20px;
    }
    .resourcesPagetmt .blogSec.section-padding {
        padding-bottom: 30px;
    }
    .blog-sda {
        row-gap: 25px;
    }
    .blog-post-card .post-thumbnail-wrapper {
        max-width: 250px;
        min-width: 250px;
    }
    .post-content-body .post-excerpt {
        margin: 10px 0 20px;
    }
    .post-title a {
        font-size: 20px;
        line-height: 1.3;
    }
    .blog-sda .blog-post-card {
        column-gap: 15px;
    }
    .blogSec.section-padding {
        padding: 35px 0 20px;
    }
    .post-meta ul {
        flex-wrap: wrap;
    }
    .subscribeSec {
        padding: 0 0 35px;
    }
    .contact-form {
        padding-top: 20px;
    }
    .contactform-section {
        padding: 35px 0 35px;
    }
    .contactform-section .cmn-heading .contactinfo {
        padding-top: 4px;
    }
    .main-navigation .container .mainmenu {
        position: fixed;
        left: -100%;
        z-index: 999;
        top: 0;
        bottom: 0;
        max-width: 100%;
        min-width: auto;
        opacity: 0;
        visibility: hidden;
        padding: 20px;
        background-color: #031836;
        -webkit-backdrop-filter: blur(2px);
        backdrop-filter: blur(2px);
        right: 0;
        transition: 0.5s;
        height: 100dvh !important;
    }
    .main-navigation .container .mainmenu.show {
        left: 0px;
        opacity: 1;
        visibility: visible;
    }
    .main-navigation .container .mainmenu .navbar-toggler {
        margin-left: auto;
        display: block;
        background-color: #ffffff26;
    }
    .main-navigation ul {
        flex-direction: column;
    }
    .main-navigation ul li {
        width: 100%;
    }
    .menu-main-menu-container .menu li.menu-item a {
        padding: 15px 0;
    }
    .menu-main-menu-container .menu li.menu-item.current-menu-item a::after {
        bottom: -2px;
    }
    .page-template-about-us .main-navigation a {
        color: #fff;
    }
}


@media (max-width: 767px) { 
    section.hero-section{
        margin-top: 112px;
    }
    .hero-right img{
        transform: unset;
        max-height: 345px;
    }
    .hero-left h1{
        font-size: 30px;
        line-height: 40px;
    }
    section.hero-section,
    .inner-hero-section{
        place-content: start;
        padding-top: 45px;
        height: 44.375em;
    }
    .hero-section .hero-right img{
        transform: unset;
    }
    .about-bottom-data{
        margin-top: -5% !important;
    }
    .hero-left h2{
        font-size: 45px;
        text-align: center;
    }
    .builttoAgencies-items{
        grid-template-columns: repeat(2, 1fr);
        gap: 30px;
        justify-content: center;
    }
    .footer-left p {
        margin-left: 0;
    }
    .blog-sda .blog-post-card:nth-child(2n) {
        flex-direction: column;
        justify-content: unset;
    }
    .blog-sda .blog-post-card {
        flex-direction: column;
        align-items: start;
        row-gap: 15px;
    }
    .blog-post-card .post-thumbnail-wrapper img {
        height: 178px;
    }
    .post-content-body .post-excerpt {
        max-width: 100%;
    }
    .blog-sda {
        row-gap: 35px;
    }
    .post-content-body .post-excerpt {
        margin: 10px 0 10px;
    }
    .post-content-body .post-excerpt p {
        margin-bottom: 10px;
    }
    .resource-navigation {
        flex-wrap: wrap;
    }
    .related-resources-sec .container .blog-sda .blog-post-card:nth-child(2n) {
        flex-direction: column;
    }
    .cmn-heading p {
        max-width: 100%;
    }
    .portfolio-inner .portfolio-inner-img:nth-child(2) {
        top: 0;
    }
    .portfolio-inner .portfolio-inner-img:nth-child(3) {
        top: 0;
        padding-bottom: 15px;
    }
    .portfolio-section .portfolio-inner {
        padding-top: 30px;
    }
    .portfolio-section .portfolio-inner {
        flex-wrap: wrap;
        row-gap: 22px;
        justify-content: unset;
    }
    .portfolio-inner-img {
        max-width: 475px;
        width: 100%;
        margin: 0 auto;
    }
    .portfolio-inner .portfolio-inner-img span {
        max-width: 100%;
    }
    #progressbar li p {
        font-size: 12px;
        line-height: 16px;
        max-width: 120px;
    }
    .lets-talk-right-top {
        flex-wrap: wrap;
        justify-content: center;
    }
    .expert-content {
        flex-wrap: wrap;
        row-gap: 24px;
    }
    .expert-left-top-img img {
        max-width: 120px;
    }
    .about-bottom-data {
        margin-top: -42px;
    }
    .ourteamsRow .ourteamsCol figure img {
        height: 285px;
    }
    .ourteamsRow {
        grid-template-columns: repeat(2, minmax(60px, 1fr));
    }
    .uiuxdesignSec .uiuxdesign-view {
        padding: 0;
    }
    .uiuxdesignSec .uiuxdesign-view img {
        height: auto;
    }
    .hero-left::before {
        width: 280px;
        height: 150px;
        border-top: 2px solid #FFFFFF4D;
        border-right: 2px solid #FFFFFF4D;
        border-left: 2px solid #FFFFFF1A;
        border-bottom: 2px solid #FFFFFF1A;
    }
    .blog-title-row.newDg p {
        column-gap: 10px;
        font-size: 16px;
        line-height: 20px;
        align-items: start;
    }
    .blog-title-row.newDg p span {
        top: 0;
    }
    .blog-sda + .pagination {
        justify-content: center;
    }
    .policyread {
        text-align: center;
        margin-top: 15px;
        color: #212121;
        word-spacing: 2px;
    }
    .policyread a {
        color: #212121;
    }
    .recent_project_Sec .ajax-pagination, .recent_project_Sec .main-pagination {
        padding-top: 30px;
    }
    #project-content .row {
        row-gap: 24px;
    }
}

@media (max-width: 475px) {
    .blog-post-card .post-thumbnail-wrapper {
        max-width: 420px;
        min-width: auto;
        width: 100%;
    }
    .related-resources-sec .container .blog-sda .blog-post-card .post-thumbnail-wrapper {
        max-width: 420px;
    }
   
    .resourcesPagetmt .content-area {
        padding-top: 65px;
    }
    .portfolio-inner-img {
        max-width: 420px;
    }
}

.bth-desc h2{
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 50px;
    line-height: 45.76px;
    letter-spacing: -2.06px;
    vertical-align: middle;
    text-transform: uppercase;
    display: flex;
    flex-wrap: nowrap;
}

.blog-title-row p{
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-style: Regular;
    font-size: 18px;
    line-height: 34px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}
.mw-500{
    max-width: 500px;
}
.modal-dialog{
    max-width: 770px;
    zoom: 1.3;
}
.book-btn{
    background: rgba(33, 150, 243, 1) !important;
    margin: 30px auto;
    border: unset !important;
    line-height: 44px;
}
.modal-header{
    padding-left: 0;
    padding-right: 0;
}
.modal-header .btn-close{
    margin: 0 0 0 auto;
}
.modal-body{
    padding: 0;
}
.modal-content{
    background: transparent;
    width: max-content;
    border: unset;
}
.video-player-icon {
    cursor: pointer;
    margin: 0 auto;
    width: 145px; 
    height: 145px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #2196F3;
    border: none;
    position: relative;
    z-index: 99;
}
.about-bottom-data {
    margin-top: -5%;
}
.about-section-about{
    padding: 5em 0;
}

.book-btn.hide,
.thank-you.hide{
    display: none;
}
.thank-you h2{
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 50px;
    line-height: 57.6px;
    letter-spacing: 0%;
    vertical-align: middle;
}

.thank-you h2 span{
    color: #2196F3;
}
.uiuxdesignSec .row > :nth-child(2){
    order: 3;
}
.uiuxdesignSec .row > :nth-child(3){
    order: 2;
}
.modal-header{
    border: unset !important;
}
.modal-body{
    margin-top: -2.5em;
    z-index: -1;
}
.lets-talk-form{
    max-width: 664px;
    width: 100%;
}
.color-blue{
    color: #2196F3;
}
.talk-section{
    background: #EEEEEE;
    padding: 2.5em 0;
}
.talk-form-wrapper{
    max-width: 664px;
    width: 100%;
    box-shadow: 0px 0px 15px 0px #0000001A;
    border-radius: 15px;
    padding: 27px;
    background: #f5f5f5;
}
.review-headings {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.review-headings p{
    font-family: Poppins;
    font-weight: 400;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 0em;
    text-align: center;
    vertical-align: middle;
    color: #031836;
}
.review-headings h2,
.talk-form-wrapper h2{
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 50px;
    line-height: 57.6px;
    letter-spacing: 0em;
    vertical-align: middle;
}
.talk-form-wrapper h2::before{
    content: '';
    display: block;
    width: 50px;
    height: 5px;
    background: #2196F3;
    margin-bottom: 12px;
    margin-top: 12px;
}
.talk-form-wrapper .forminator-ui.forminator-custom-form[data-design=basic] .forminator-label{
    display: none;
}
.talk-form-wrapper input:not([type="submit"]){
    height: 50px;
    border-radius: 2px;
    border: 1px solid #00000040;
    padding-left: 16px;
    background-color: #f5f5f5;
}
.talk-form-wrapper input:not([type="submit"])::placeholder,
.talk-form-wrapper input:not([type="submit"]){
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #6C757D;
}
.talk-form-wrapper .forminator-row{
    margin-bottom: 20px !important;
}
.talk-form-wrapper .forminator-row-last{
    margin-bottom: unset !important;
}
button.forminator-button.forminator-button-submit {
    width: 204px;
    height: 44px;
    background: #2196F3;
    color: #fff;
    border: unset;
    float: right;
}
.talk-progress-bar{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 15px;
    margin-bottom: 15px;
    position: relative;
    padding-top: 25px;
    margin-top: 45px;
}

.talk-progress-bar::before {
    content: '';
    position: absolute;
    background: #E5E5E5;
    width: 100%;
    height: 6px;
}
.talk-progress-bar li{
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-style: Medium;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #031836;
}
.talk-progress-bar li{
    counter-increment: progress;
    position: relative;
}
.talk-progress-bar li.active::before{
    background: #2196F3;
}
.talk-progress-bar li::before {
    content: counter(progress);
    font-family: "Inter", sans-serif;
    font-weight: 900;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0em;
    color: #FFFFFF;
    background-color: #E5E5E5;
    height: 40px;
    width: 40px;
    border-radius: 100px;
    display: inline-block;
    place-content: center;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translate(-50%, -10%);
}
.talk-form-headings.hide{
    display: none;
}
.talk-form-headings p{
    padding-right: 4em;
    font-size: 18px;
}
.talk-form-headings h2{
    margin-bottom: 20px;
}
.talk-form-wrapper .thank-you p{
    font-family: "Inter", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #031836;
}
.talk-form-wrapper .thank-you h2 {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    font-size: 50px;
    line-height: 57.6px;
    letter-spacing: 0%;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    margin-bottom: 30px;
}
.talk-form-wrapper .thank-you h2::after {
    position: absolute;
    right: -35%;
    top: 15px;
    display: block;
    content: '';
    width: 81px;
    height: 81px;
    background-image: url("data:image/svg+xml,%3Csvg width='81' height='81' viewBox='0 0 81 81' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='81' height='81' fill='url(%23pattern0_830_93)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_830_93' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_830_93' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_830_93' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,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Iq9JWwA4ZeXmicqVz6freDqYtovq2o69Oxvjq2/8h6n3AkVs+0RE5ElpCwBh110JqFC6jpdO9S1xs7qu65XGuo6b77z61G265yEiIjqR9ASAigoDe9SKtBwrTT7e9kt/qHseIiKik5GWADC79rwLBZiSjmOl2r7muFmzj22fiIgyW7puAaxK03FSgm2fiIj8JuUBYM6KzSWOyEWpPk4qsO0TEZFfpTwA2CF3pRIVSfVxkoVtn4iIgiDFAUCUgc0rMuFZuPqWRKK6rnPTvsb2m769bM523fMQERGlUkoDQNk1mz4roqan8hjDwbZPRERBlepbAJ5c/Heo7Te2tN1452Xzduieh4iIKN1SFgDmrnx5rO2qi1P1+SeLbZ+IiOiIlAUAR0IrANG++G9PU0/8r7vaf93Q1XZLxeWn79I9DxERkRekKACIEtl0LaDt1T9xBfVLAGvOKS9+WdcQREREXpWSADDr6k2LATUjFZ89EAWpgjKeNpB4fMsTX2hJ9/GJiIgyRUoCgFJpXfx3uO1XrT2fbZ+IiGgQkn6Nvuyql4sRNvYCiCX7s/tj2yciIhq65F8BCBvLkbqTP9s+ERFREqTiFsC1KfjMrUqpSrZ9IiKi5EhqADh1xcvnusCpSfq4fm1/Mds+ERFREiU1ADiGsSoJiwrY9omIiFIsaYsA56/YXBA3pA5AzhC+nW2fiIgojZJ2BSBuuMsAdbInf7Z9IiIiDZIWAESpa9Tg3vvLtk9ERKRZUgLA7JWb/1ZcmX+CL9uqlKoMR8NrPvjJua3JOC4RERENTXKuADiy6jirCdj2iYiIPGjYiwBnXfN6voJZByC/32+z7RMREXlYEq4AJK4EVD7Y9omIiDLGsAOAgloA4HpB9GfVa8/pSMJMRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERGn3/wFEPFz9UaU0LQAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
}
.forminator-response-message{
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.review-list-item{
    max-width: 360px;
    width: 100%;
    padding: 35px 75px 45px;
    background: #F5f5f5;
    border-radius: 15px;
    box-shadow: 0px 0px 15px 0px #0000001A;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: "Inter", sans-serif;
    transition: transform 0.3s ease, z-index 0.3s ease;
}

.review-lists{
    display: flex;
    flex-wrap: nowrap;
}
.review-lists > :first-child{
    z-index: 1;
}
.review-lists > :not(:first-child){
    margin-left: -180px;
    z-index: 0;
}
.review-list-item:hover {
  transform: translateY(-10px) scale(1.05); /* lift it up */
  z-index: 10; /* bring it above others */
}
.review-list-item h5{
    font-weight: 600;
    font-size: 24px;
    line-height: 28.8px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #031836;
}
.review-list-item p{
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #031836;
}
.review-list-item .review-image{
    max-width: 100px;
    height: 100px;
    border-radius: 100%;
    object-fit: cover;
}
.talk-section-inner{
    display: grid;
    grid-template-columns: repeat(2,max-content);
    gap: 21px;
}

@media all and (max-width: 767px){
    .talk-section-inner{
        grid-template-columns: auto;
    }
    .talk-form-wrapper{
        max-width: 360px;
    }
    .talk-form-headings p{
        padding: unset;
    }
    .talk-form-wrapper h2{
        font-size: 30px;
        line-height: 40px;
    }
    .talk-progress-bar li{
        font-size: 12px;
        line-height: 16px;
    }
    .review-lists{
        flex-direction: column;
        gap: 15px;
    }
    .review-lists > :not(:first-child){
        margin: unset;
    }
    .video-player-icon{
        width: 50px;
        height: 50px;
    }
    .about-section{
        margin-top: 0;
    }
    .ourteamsRow .ourteamsCol .overlptex{
        padding: 45px 25px;
        place-content: center;
    }
    .ourteamsRow .ourteamsCol:nth-child(1) {
        order: 2;
        grid-row: span 2;
    }
    .ourteamsRow .ourteamsCol:nth-child(2){
        order: 4;
        grid-row: span 2;
    }
    .top-line{
        margin-top: 45px;
    }
    .fill-btn,
    .bgbtn,
    .btn{
        width: 204px;
        margin-left: auto;
        margin-right: auto;
    }
    .ourteamsRow .ourteamsCol.onlybg .overlptex .btn{
        width: 145px;
    }
    #form-step1{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .footer_col0 .fill-btn,
    .footer_col0 .btn{
        margin: unset !important;
    }
    .forminator-row-last{
        text-align: center;
    }
    button.forminator-button.forminator-button-submit {
        float: unset;
    }
}