/*dont copy this css for w3speedup*/
html {
  scroll-behavior: smooth;
}
#popmake-42619 input, textarea {
    margin: 15px 0;
}
.price_mainrowsecto .pricy_newheading, .faqq_row .pricy_newheading {
    font-weight: 600 !important;
    padding-bottom:21px;
    position:relative;
        font-family: 'Montserrat' !important;
}

.pricy_newheading:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 88px;
    height: 5px;
    border-radius: 55px;
    background: #3cc1e5;
    transform: translateX(-50% );
}

.price_table_card_sec .wpb_wrapper {
 
    padding: 40px 30px;   
    border-radius: 8px;
    overflow: hidden;
    min-height:700px;
    display:flex;
    flex-direction:column;
    transition: all .25s;
}

.price_grad1 .wpb_wrapper{   background: linear-gradient(
230deg, #20a5b8, #b3ceeb);}


.price_grad2 .wpb_wrapper{   background: linear-gradient(
230deg, #2057bb, #20a5b8) !important;}


.price_grad3 .wpb_wrapper{   background: linear-gradient(230deg, #51a8c2, #a3dac4);}

.pricey_cardheading{position:relative;}

.pricey_cardheading:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 3px;
    background: white;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.price_card_pricy:before {
    content: '$';
    font-size: 20px;
    font-weight: 700;
    font-family: 'Montserrat';
    position: relative;
    top: -20px;
    right: 3px;
}

.price_cutshow:before {
    content: '$';
    font-weight: 600;
    font-size: 19px;
    position: relative;
    top: -11px;
    right: 5px;
}

.price_cutshow {
    text-decoration: line-through !important;
}

.price_point_sectionn .wpb_wrapper , .dynamic_rates .wpb_wrapper {
    padding: 0;
    background: transparent !important;
    margin-top: 26px;
    text-align: center;
    color: white;
    min-height:auto;
    left:unset !important;
    right:unset !important;
    transform:unset !important;
    box-shadow:unset !important;
}

.pricy_new_pointt {
    margin: 0;
    padding: 6px 0;
    font-size: 15.2px;
    font-weight: 600;
}

.pricy_newcrd_btn {
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}

.pricy_newcrd_btn button, .pricy_newcrd_btn a {
    display: inline-block !important;
    width: 180px;
    padding: 10px 18px !important;
    transition: all 0.3s ease-in-out;
    background-color: #fff !important;
    color: #333 !important;
    border-radius: 44px !important;
    font-size: 16px !important;
    position: unset !important;
}

.pricy_newcrd_btn button:before , .pricy_newcrd_btn a:before {content: '';position: absolute;width: 180px;height: 172%;background: white;top: 0;z-index: -1;opacity: .38;transform: rotate(8deg) translateY(-50%);top: 50%;left: -100%;}

.pricy_newcrd_btn button:hover::before , .pricy_newcrd_btn a:hover::before {
   transition: all .3s;
    width: 220px;
    transition-timing-function: linear;
    left:150%;
}

.price_table_card_sec .price_card_pricy {
    font-family: Montserrat !important;
}

.price_table_card_sec .wpb_wrapper {
    transform: scale(.9);
}

.price_table_card_sec.activeprice .wpb_wrapper {
    transform: scale(1);
    position:relative;
    z-index:2;
    box-shadow:0 21px 65px 0 rgb(0 0 0 / 12%);
}

.price_table_card_sec.leftprice .wpb_wrapper {
    position: relative;
    right: -65px;
    z-index: 1;
}

.price_table_card_sec.rightprice .wpb_wrapper {
    position: relative;
    left: -65px;
    z-index: 1;
}

.maintaince_pricerow .price_table_card_sec .wpb_wrapper {
    min-height: 450px;
}

.maintaince_pricerow .price_table_card_sec .price_point_sectionn .wpb_wrapper {
    min-height: unset !Important;
}



.maintaince_pricerow .pricy_new_pointt .radio_area_content {
    min-width: 125px;
    display: flex;
}

.maintaince_pricerow  .pricy_new_pointt {
    display: flex;
    justify-content: center;
    align-items: center;
}

.maintaince_pricerow .pricy_new_pointt input {
    width: 17px;
    height: 17px;
    margin-right: 12px;
}

.faqq_row .vc_tta-title-text {
    font-size: 17px;
    font-family: 'Montserrat' !important;
    text-transform: capitalize;
}

.faqq_row .vc_tta-panel-heading a {
    padding-right: 46px !important;
}

.faqq_row .vc_tta-panel-heading i {
    left: unset !important;
    right: 20px !important;
}

.faqq_row .vc_tta-panel-body p {
    font-size: 15px;
    color: #4c4c4c;
        line-height: 2;
}

.faqq_row .vc_tta-panel-body {
    background: white !important;
}

.faqq_row .vc_tta-panel {
    margin: 10px 0;
}

.faqq_row .faq_ul li {
    margin: 15px 0;
    font-size: 15px;
}

.srollspy_header_ul {
    display: flex;
    justify-content: center;
    padding: 0;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom:0 !important;
    
}

.srollspy_header_ul li {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
}

.srollspy_header_ul li a {
   padding: 15px 18px;
    display: inline-block;
    color: #ffffff;
    font-weight: 500;
    width: 100%;
    background: #1b2d40 ;
    border-radius: 0 0 19px 19px;
    letter-spacing: .5px;
    box-shadow: 0 2px 5px rgb(14 54 59 / 20%);
    border: 2px solid white;
    border-top: none;transition:all .3s;
        font-size: 15px;
}

.sticky_pricenav {
   position: sticky;
    top: 77px;
    z-index: 99;
}



.scrolly_head-a.active {
    padding: 30px 18px !important;
    background: linear-gradient( 
230deg , #2057bb, #20a5b8);
    transition: all .3s;
}

.dynamic_rates .table__header--price {
    font-size: 46px;
    color: #ffffff;
    text-align: center;
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    margin: 0;
    line-height: 55.2px;
}

.dynamic_rates .table__header--price span {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Montserrat';
    position: relative;
    top: -18px;
    right: -5px;
}

.dynamic_rates .pricy_actual_rate {
    font-size: 26px;
    color: #ffffff;
    text-align: center;
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    text-decoration: line-through;
    line-height: 31.2px;
}

.dynamic_rates .pricy_actual_rate .mini_dollar {
    font-weight: 600;
    font-size: 19px;
    position: relative;
    top: -11px;
    right: 5px;
}

.dynamic_rates{
    margin-bottom:0 !important;
}

.dynamic_rates .wpb_wrapper{margin:0 !important;}

.vc_row.vc_custom_1680091405372 {
    padding-bottom: 0 !important;
}

@media(max-width:1200px){
    
    .srollspy_header_ul li a {
    padding: 14px 10px;
    border-radius: 5px;
    margin: 7px 0 0px;
    box-shadow: 0 2px 5px rgb(14 54 59 / 20%);}
    
    .scrolly_head-a.active {
    padding: 15px 13px !important;
    background: linear-gradient( 
230deg , #2057bb, #20a5b8);
    transition: all .3s;
}

    
}

@media(max-width:1024px){
    .price_table_card_sec .vc_column-inner {
    padding: 0 !important;
}
}


@media(max-width:921px){
    .sec_header_for_box{display:none;
    }
    .see_pricing_btn a.vc_general {
      margin-left:0px !important;    
    }
}

@media(max-width:767px){
.cus_wrdprs_sectionthree.vc_custom_1680091317729 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.dev_section_two.vc_custom_1680091310028 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

h2.c_w_sec2_heading {
    margin-top: 0;
}
 .container {
    padding: 0 !important;
}

section.vc_section {
    padding-left: 0;
    padding-right: 0;
}

.vc_custom_1643131827863 {
    padding-top: 10px !important;
}

.cw_sc4heading {
    padding-top: 20px;
}

.price_table_card_sec.price_grad3 {
    margin-top: 30px !important;
}

.dev_ser_header_row .vc_column-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.price_table_card_sec .wpb_wrapper {
    transform: scale(1);
    right: 0 !important;
    left: 0 !important;
    margin-bottom: 20px;
    min-height: auto;
}
.price_table_card_sec .vc_column-inner {
    padding: 0 15px !important;
}
}

/*dont copy css end here*/


.page-id-12411 .custom_header_banner {display:none !Important;}

.page-id-12411 .entry-content {
    padding: 0 15px;
}

.dev_ser_header_row {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: url('https://w3speedup.com/wp-content/uploads/2023/02/our-team01-1.jpg');
    position: relative;
    background-size: cover;
    background-position: center;
}

.dev_ser_header_row:after {
    position: absolute;
    content: '';
    background: black;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: .52;
}

.dev_ser_header_row > * {
    position: relative;
    z-index: 2;
}

.header_content p {
    color: white;
    margin: 30px 0 !important;
    line-height: 1.8;
        font-size: 18px;
}
.dev_ser_header_btn button {
    border: none !important;
    background: #2392f3 !important;
    color: white !important;
    border-radius: 0 !important;
    width: 240px;
    font-size: 16px !important;
}

.header_form_section .wpb_wrapper {
    background: white;
    padding: 35px 18px 1px;

}

.header_form_section{
    border:13px solid rgb(0 0 0 / 42%);
}

.header_form_section input{
    border:none !Important;
    border-bottom:1px solid #959595 !Important;
    border-radius:0 !Important;
    margin-bottom:35px !important;
}

.header_form_section textarea{
    border:none !Important;
    border-bottom:1px solid #959595 !Important;
    border-radius:0 !Important;
    height:100px;
}

.header_form_section input[type="submit"]{
    border:none !important;
    background:#2392f3;
    color:white;
    padding:10px 0;
    height:auto !Important;
    margin-bottom:0 !important;
    margin-top:25px !Important;
}

.header_form_heading {
    color: white;
    text-align: center !important;
    margin-bottom: 16px;
}

 .dev_sectwo_crd_col  .crd_sectwo_text p{
     font-weight:600;
 }

.dev_sectwo_crd_col  .crd_sectwo_text {margin-bottom:0;}

.dev_sectwo_crd_col > .vc_column-inner > .wpb_wrapper {
    border: 1px solid grey;
    padding: 15px 10px;
    min-height:90px;
    display:flex;
    align-items:center;
    border-left:13px solid #20a5b8;
}

.dev_sectwo_crd_col > .vc_column-inner{
    padding:0 7px;
}

.c_w_sc2_contentsec p {
    margin: 25px 0;
    line-height: 1.7;
}


.cw_sec4_tabs_sc {
    display: flex;
    flex-wrap:wrap;
}

.cw_sec4_tabs_sc .vc_tta-panels-container {
    flex: 1;
}

.cw_sec4_tabs_sc .vc_tta-tabs-container .vc_tta-tabs-list {
    display: flex !important;
    flex-direction: column;
    max-width: 351px;
}
.cw_sec4_tabs_sc .vc_tta-tabs-container .vc_tta-tabs-list{
     border-top:1px solid #dddddd !important;
     margin-top: 0 !important;
}

.cw_sec4_tabs_sc .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
    background: white;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e1e1e1 !important;
    padding: 14px 33px;
    font-weight: 600;
    border-left: 7px solid transparent;
}

.cw_sec4_tabs_sc .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    background: white;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #e1e1e1 !important;
    border-left: 7px solid #20a5b8;
}

.cw_sec4_tabs_sc .vc_tta-panels-container .vc_tta-panels {
    background: white !important;
    border: none !important;
    padding-left: 100px;
}

.tabcont_cwsc4 {
    line-height:1.8;
    font-weight:500;
    color:#626262;
    
}

.cw_sc4heading {
    max-width: 800px;
    margin: 0 auto 17px;
}
.cw_sc4_subhead p {
    text-align: center;
    font-weight: 500;
    font-size: 1.1rem;
    color: #4e4e4e;
    line-height: 1.6;
}

.whywordpresscol{
    margin:15px 0;
}

.whywordpresscol .vc_column-inner > .wpb_wrapper {
    display: flex;
    padding: 18px 0;
    border-bottom: 1px solid white;
}

.whywordpresscol .wpb_wrapper .wpb_single_image {
    margin: 0;
    margin-right: 19px;
}

.why_wrdprs_pointheading {
    margin: 0;
    font-weight: 600 !important;
}

.sec7innerrow {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.cw_sec7content p {
    line-height: 1.7;
}

.cw_benefit_mainsection {
    position: relative;
}

.cw_benefit_mainsection:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: .7;
}

.cw_benefit_mainsection {
    background-attachment: fixed;
    background-size: cover;
    color:white;
}

.cw_benefit_mainsection > * {position:relative;
z-index:2;}

.benefitsec_content p {
    line-height: 1.9;
    max-width: 928px;
    text-align: center;
    margin: 15px auto;
    margin-top: 35px;
}

.benefit_sec_ul {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: center;
    align-items: center;
}

.benefit_sec_ul li {
    background: #20a5b8;
    padding: 15px 20px;
    margin: 9px !important;
    letter-spacing: 1px;
}

.cw_des_dp_col > .vc_column-inner > .wpb_wrapper {
    box-shadow: 0 1px 7px rgb(78 78 78 / 32%);
    padding: 30px 20px;
    min-height: 456px;
    text-align: center;
    margin: 5px 0;
    border-bottom: 5px solid #22a6b9;
    border-radius: 4px;
}
.cw_ddcrd_heading {
    font-weight: 600 !important;
    margin-bottom: 15px;
}
.cw_ddcrd_content {
    margin: 0;
}
.ddimgo img {
    width: 64px !important;
}

.ddimgo {display: flex;
justify-content: center;
align-items: center;}

.cw_ddcrd_heading {
    text-align: center !important;
}

.cw_ddcrd_content p {
    font-size: .95rem;
    letter-spacing: 0.5px;
}
.cw_faq  .vc_tta-panels .vc_tta-panel {
    margin: 15px 0;
    box-shadow:0 1px 5px rgb(128 128 128 / 28%);
    background:white !Important;
}

.cw_faq  .vc_tta-panels .vc_tta-panel .vc_tta-panel-body,
.cw_faq .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title{background:white !Important;}

.cw_faq .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title {
    font-size: 16px;
    text-transform:capitalize;
}

.cw_faq .vc_tta-panels .vc_tta-panel.vc_active h4.vc_tta-panel-title span {
    color: #36a2ff !important;
}

.cw_faq .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title a {
    padding-right: 46px !important;
    padding-left: 15px !important;
}

.cw_faq .vc_tta-panels .vc_tta-panel h4.vc_tta-panel-title a .vc_tta-controls-icon{
    left:unset;
    right: 20px;
}

.dev_ser_header_btn button{border:2px solid #2392f3 !important;}

.dev_ser_header_btn button:hover {
    background: white !important;
    color: #2392f3 !important;
}

.header_form_section input[type="submit"] {
    cursor: pointer;
    border: 2px solid #2392f3 !important;
    transition: all .3s;
}
.header_form_section input[type="submit"]:hover {
    background: white !important;
    color: #2392f3 !important;
}

@media(max-width:1024px){
    .dev_ser_header_heading {
    font-size: 30px;
}
.header_content p {
    font-size: 15px;
}
.header_form_heading {
    font-size: 22px;
}
.crd_sectwo_text p {
    font-size: 14px;
}
.c_w_sec2_heading {
    font-size: 30px;
}
.why_wrdprs_pointheading {
    font-size: 17px;
}
.cw_sec4_tabs_sc .vc_tta-panels-container .vc_tta-panels {
    padding-left: 10px;
}

.cw_des_dp_col > .vc_column-inner > .wpb_wrapper {
    padding: 30px 12px;
}
.cw_des_dp_col > .vc_column-inner {
    padding: 0 8px;
}
.cw_ddcrd_heading {
    font-size: 16px;
}

.cw_ddcrd_content p {
    font-size: 14px;
    letter-spacing: 0px;
}
}

@media(max-width:767px){
    
.dev_ser_header_row {
    padding-top: 80px;}
    
    .dev_sectwo_crd_col > .vc_column-inner > .wpb_wrapper {
    margin: 11px 0;
}
.see_pricing_btn a.vc_general {
    display: block;
}
.see_pricing_btn {
    width: 100%;
}
.dev_section_two,
.cus_wrdprs_sectionthree{
    padding: 40px 0 30px !important;
}
.cus_wrdprs_sectionthree .vc_column-inner {
    padding-top: 8px !important;
}
.cw_sec4_tabs_sc h4.vc_tta-panel-title {
    font-size: 15px;
        line-height: 1.7 !important;
}

.cw_sec4_tabs_sc  .vc_tta-panel {
    margin: 15px 0;
}

.cw_sec4_tabs_sc .vc_tta-panel .tabcont_cwsc4 p {
    font-size: 14px;
}
.benefit_sec_ul li {
    padding: 15px 11px;
    font-size: 13px;
}
.cw_des_dp_col > .vc_column-inner > .wpb_wrapper {
    min-height: 256px;
    margin: 15px 0;
}
/*.dev_ser_header_heading {
    text-align: center !important;
}*/
.banner_sub_heading h2 {
    font-size: 24px;
}
#page .banner_sub_heading h2 span {
    font-size: 30px !important;
}
.dev_ser_header_btn {
    display: block;
    width: 100%;
    text-align: center;
}
.cw_sc4heading , .c_w_sec2_heading{
    text-align:center !important;
}
.cw_sec4_tabs_sc .vc_tta-panel.vc_active .vc_tta-panel-title a {
    color: white !important;
    background: #2392f3 !important;
}
body .cw_sec4_tabs_sc .vc_tta-panels-container .vc_tta-panels {
    padding-left: 0;
}

body ul.benefit_sec_ul {
    padding-left: 0;
}
}

@media(max-width:500px){
    .benefit_sec_ul li {
    width: 100%;
    text-align: center;
}
.cw_sc4heading , .c_w_sec2_heading{
    font-size: 24px;
}
.pricy_newheading {
    font-size: 25px !important;
}
}
.price_table_card_sec.leftprice .wpb_wrapper {
    position:unset !important;
}
.price_table_card_sec.rightprice .wpb_wrapper {
    position: unset;
}

.price_point_sectionn .wpb_wrapper p:before {
    display: inline-block;
    position: relative;
    left: -34px;
    top: 1px;
    content: "✓";
    color: #ffffff;
}
p.pricy_new_pointt {
    text-align: left;
    margin-left: 0;
    border-top: 1px dotted #b2d0e3;
    padding-left: 45px;
}
.pricy_new_pointt {
    padding: 8px 0px;
}
.price_table_card_sec.rightprice {
    margin-top: -50px;
}
.price_table_card_sec.price_grad1.leftprice .vc_column-inner .wpb_wrapper:after {
    content: 'POPULAR';
    width: 180px;
    color: #FFF;
    font-size: 19px;
    font-weight: 700;
    height: auto;
    text-align: center;
    background: linear-gradient(to right, #000000 30%, #3fb0f8 100%, #20a5b8);
    position: absolute;
    top: 41px;
    right: -41px;
    transform: rotate(49deg);
    padding-top: 4px;
}
h5.price_for_wordpress_dev {
    font-size: 45px;
}
.why_wp_btn .wpb_wrapper {
    justify-content: center !IMPORTANT;
    border-bottom: unset !important;
}
.dev_ser_header_btn button {
    width: 100%;
}
.banner_sub_heading h2 {
    color: #fff;
    text-transform: capitalize;
    font-family: 'Montserrat';
    line-height: 1.4;
    font-weight: 600;
    text-shadow: 0 0 10px #000;
}
.banner_sub_heading h2 span {
    background: #fff61b;
    color: #000;
    padding: 0px 15px;
    border-radius: 50px;
    margin-top: 13px;
    top: 4px;
    position: relative;
    font-size: 38px !important;
    font-weight: 800;
    text-shadow: none;
}
.see_pricing_btn a.vc_general {
    border-radius: 0px;
    font-size: 16px;
    text-transform: uppercase !important;
    border: 2px solid #fff61b !important;
    margin-left: 10px;
    background-color: #fff61b !important;
    color: #000 !important;
    font-weight: 600;
}
.see_pricing_btn a.vc_general:hover {
    background: transparent !important;
    color: #fff !important;
}
ul#main-menu li.read_more {
    display: none;
}

@media (min-width: 767px) and (max-width:1199px) {
.dev_ser_header_row {
   	padding: 150px 0px 40px 0px;
}	
}
@media(min-width:767px) and (max-width:1200px){
.vc_custom_1680091405372 .cw_des_dp_secinner {
    display: flex;
}
.vc_custom_1680091405372 .cw_des_dp_secinner .vc_column-inner,.vc_custom_1680091405372 .cw_des_dp_secinner .vc_column-inner .wpb_wrapper {
    height: 100%;
}
}
@media(min-width:768px) and (max-width:992px){
    h5.vc_custom_heading.cw_ddcrd_heading {
        font-size:15px;
    }
}
@media(min-width:1025px) and (max-width:1200px){
    h5.vc_custom_heading.cw_ddcrd_heading {
        font-size:19px;
    }
}
.cw_faq .vc_tta-panels .vc_tta-panel h3.vc_tta-panel-title {
    font-size: 16px !important;
    text-transform: capitalize;
}
.cw_faq .vc_tta-panels .vc_tta-panel.vc_active h3.vc_tta-panel-title span {
    color: #36a2ff !important;
}
.cw_faq .vc_tta-panels .vc_tta-panel h3.vc_tta-panel-title a .vc_tta-controls-icon {
    left: unset;
    right: 20px;
}
.cw_faq .vc_tta-panels .vc_tta-panel h3.vc_tta-panel-title a {
    padding-right: 46px !important;
    padding-left: 15px !important;
    line-height: 1.3 !important;
}
@media(max-width:767px){
    .cw_sec4_tabs_sc h3.vc_tta-panel-title {
        font-size: 15px !important;
        line-height: 1.7 !important;
    }
    .cw_sec4_tabs_sc h3.vc_tta-panel-title {
        font-size: 15px !important;
        line-height: 1.7 !important;
    }
}



/*Heading Issues CSS*/

@media(max-width:1024px){
    h3.seof20 {
    font-size:17px !important;   
}
 h3.spec20 {   
    font-size:16px !important;
}
}
@media(min-width:1024px) and (max-width:1199px){
     h3.spec20 {   
    font-size:19px !important;
}
}
@media(max-width:500px){
    h3.fsq { 
    font-size:24px !important;
}
}
h3.seof20 {
    margin: 0;
    font-weight: 600 !important;
    font-size:20px;
    text-transform:uppercase;
}
h3.spec20 {
    font-weight: 600 !important;
    margin-bottom: 15px;
    font-size:20px;
    text-transform:uppercase;
}

h3.fsq {
    max-width: 800px;
    margin: 0 auto 17px;
    font-size:32px;
    text-transform:uppercase;
}

/* */

.dev_ser_header_row .g-recaptcha {
    height: 62px !important;
    margin-bottom: 9px !important;
}
.dev_ser_header_row input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-top: 10px !important;
}


/*   */
.dev_ser_header_row .g-recaptcha {
    height: 62px !important;
    margin-bottom: 8px !important;
}
.dev_ser_header_row .g-recaptcha + p span.wpcf7-spinner {
    position: absolute;
}