@import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/***********/
header.new_landing {background: transparent; position: relative !important;}
.cont_form label.hs-error-msg {margin: 0; line-height: 24px; font-weight: 500; text-align: center; /*position: absolute; bottom: -18px; left: 0; width: 100%;*/}
.hero_container .cont_form label.hs-error-msg {margin: 0; line-height: 24px; font-weight: 500; }
.cont_form .hs-error-msgs > li {margin: 0; }
.hero_container .cont_form .hs-error-msgs > li {margin: 0; }
header.new_landing .main_header {padding: 70px 0 !important; }
.hero_wrapper {margin-top: -180px; position: relative; padding: 190px 0 215px; float: left; width: 100%; z-index: 1;}
.hero_wrapper .bg_img {position: absolute; top: 0; left: 0; z-index: -10; width: 100%; display: none;}
.hero_wrapper .bg_img img {display: inline-block; width: 100%; position: relative; z-index: -10; }
.hero_container {max-width: 1170px; display: flex; margin: 0 auto; position: relative; z-index: 5; justify-content: space-between; align-items: center; flex-wrap: wrap;}/*was 970px*/
header.new_landing .main_header .header__container.content-wrapper {padding: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: inherit; -moz-box-direction: inherit; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.fifty {width: 50%;}
.logo_img {text-align: center;}
.logo_img img {display: inline-block;}
.header_cta {text-align: right;}
.hero_wrapper.dark .cont_form div#rlnww {display: inline-block; }
.offer_card .offer_card_outer .offer_card_form .cont_form > div > div {display: inline-block; }
.offer_card .offer_card_outer .offer_card_form .cont_form .raw_html_form >div > div {max-width: 100% !important; }
.offer_card .offer_card_outer .offer_card_form .cont_form .raw_html_form {width: 100%; padding-left: 30px; }

.offer_card .offer_card_outer .offer_card_form .cont_form .raw_html_form >div {width: 100%; }
/************** Template with new footer ******************/
html {scroll-behavior: smooth;}
.hero_wrapper.dark .hero_context h1 {margin: 0 0 20px; }
.hero_wrapper.dark.six_by_4 .sixty {width: 57.266%; padding: 0 30px 0 0; }
.hero_wrapper.dark.six_by_4 .forty {width: 42.734%; }
.hero_wrapper.dark.six_by_4 .cont_form {padding: 50px 35px 60px; }
.hero_wrapper.dark.six_by_4 .cont_form .form_info p {margin: 0 0 22px; display: inline-block; vertical-align: top; max-width: 400px; }
.hero_wrapper.dark.six_by_4 .cont_form input.hs-button {margin: 18px 0 0; }
.landing_page_with_footer .ineer_page_sec_head h2 {line-height: 44px; margin: 0 0 20px;}
.landing_page_with_footer .ineer_page_sec_head h5 {display: inline-block; vertical-align: top; width: 100%; margin: 0 0 5px; font-family: 'DM Sans-Bold' !important; font-weight: 700; font-size: 20px; align-items: center; text-transform: uppercase; color: #FF8671; }
.landing_page_with_footer .hero_wrapper.dark {padding: 190px 0 140px; }
.light_card_outer { background: #f8faff; margin: 0 0 150px; border-radius: 20px; padding: 107px 50px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.light_card_outer .ineer_page_sec_head {padding: 0 15px 0 0; }
.light_card_outer .graphic {padding: 0 0 0 15px; }
.light_card_outer .graphic img {box-shadow: 0px 15px 30px rgb(216 226 254 / 60%); border-radius: 15px; display: inline-block; width: 100%; }
.landing_page_with_footer .four_results_stats {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 60px; grid-row-gap: 22px; }
.landing_page_with_footer .four_results_stats .four_results_stats_box p {font-family: 'DM Sans'; font-weight: 400; font-size: 16px; line-height: 26px; color: #656C71; margin: 0; }
.landing_page_with_footer .four_results_stats .four_results_stats_box {padding: 0; text-align: center; width: 100%;}
.landing_page_with_footer .four_results_stats .four_results_stats_box h3 {margin: 13px 0 11px; }
.landing_page_with_footer .four_results_wrapper {margin: 0 0 60px; }
.offer_card .cmn_container {text-align: center; }
.offer_card .offer_card_outer {background: #FFFFFF; border-radius: 20px; box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); width: calc(100% - 200px); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: inline-flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 30px; position: relative; margin: 0 0 150px; }
.offer_card .offer_card_outer .offer_card_txt h3 {display: inline-block; width: 100%; font-family: 'DM Sans-Bold' !important; font-style: normal; font-weight: 700; font-size: 18px !important; line-height: 28px; color: #171A1C; margin: 0; }
.offer_card .offer_card_outer .offer_card_txt h3 span {color: #FF8671; }
.offer_card .offer_card_outer .offer_card_txt {width: 35%; text-align: left; }
.offer_card .offer_card_outer .offer_card_form {width: 65%; }
.offer_card .offer_card_outer .offer_card_form h3 {display: none; }
.offer_card .offer_card_outer .offer_card_form .cont_form {width: 100%; }
.offer_card .offer_card_outer .offer_card_form form {width: 100%; max-width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: inline-flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.offer_card .offer_card_outer .cont_form input.hs-button {margin: 0; max-width: 245px; max-height: 55px; padding-top: 8px; padding-bottom: 8px; }
.offer_card .offer_card_outer .cont_form .hs-form-field {margin: 0; width: calc(100% - 265px); }
.offer_card .offer_card_outer:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 8px; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/offer_top_blue.png); border-radius: 20px 20px 0 0; background-size: calc(100% + 4px); background-position: top; }
.offer_card .offer_card_outer .offer_card_form .cont_form input:not(.hs-button) {background: #EBF2FF; line-height: 23px; padding: 16px 20px 16px 50px;}
.offer_card .offer_card_outer .offer_card_form .cont_form label.hs-error-msg {position: absolute; bottom: -20px; text-align: center; width: 100%; }
.offer_card .offer_card_outer .cont_form .hs-form-field.hs-form-field:before {width: 20px; height: 20px; }
.landing_page_with_footer .stats_grid_type_2 {margin-top: 0; }
.landing_page_with_footer .stats_grid_type_2 .stat_box p {font-size: 16px; line-height: 26px; }
.landing_page_with_footer .stats_grid_type_2 .stat_box p a {color: #FF8671; text-decoration: underline; transition: .3s ease all; -webkit-transition: .3s ease all; -moz-transition: .3s ease all; -ms-transition: .3s ease all; -o-transition: .3s ease all; }
.landing_page_with_footer .stats_grid_type_2 .stat_box p a:hover {color: #171a1c; }
.landing_page_with_footer .stats_grid_type_2 .stat_box {padding: 32px 15px 25px; min-height: 305px;}
.landing_page_with_footer .faded_sec .ineer_page_sec_head h2 {margin: 0 0 15px;}
.landing_page_with_footer .faded_sec .ineer_page_sec_head h2, .landing_page_with_footer .faded_sec .ineer_page_sec_head p {max-width: none; }
.faded_sec_card_outer {margin: 0 0 50px; border-radius: 20px; padding: 44px 100px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.faded_sec.rtl.lightblue .faded_sec_card_outer {background: -moz-linear-gradient(left, rgba(248,250,255,0) 0%, rgba(248,250,255,1) 100%); background: -webkit-linear-gradient(left, rgba(248,250,255,0) 0%,rgba(248,250,255,1) 100%); background: linear-gradient(to right, rgba(248,250,255,0) 0%,rgba(248,250,255,1) 100%); }
.faded_sec_card_outer .ineer_page_sec_head {width: 58.78%; }
.faded_sec_card_outer .faded_sec_content {width: calc(100% - 58.78%); }
.faded_sec.rtl .faded_sec_card_outer .faded_sec_content {padding: 0 0 0 130px;}
.faded_sec_card_outer .faded_sec_content ul {margin: 0; padding: 0 0 0 26px; }
.faded_sec_card_outer .faded_sec_content ul li {color: #656C71; list-style: none; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; position: relative;}
.faded_sec_card_outer .faded_sec_content ul li:before {content: ''; position: absolute; left: -15px; top: 12px; width: 4px; height: 4px; background: #656C71; border-radius: 50px; }
.faded_sec.ltr.lightblue .faded_sec_card_outer {background: -moz-linear-gradient(left, rgba(255,243,241,1) 0%, rgba(248,250,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,243,241,1) 0%,rgba(248,250,255,0) 100%); background: linear-gradient(to right, rgba(255,243,241,1) 0%,rgba(248,250,255,0) 100%); }
.blue_bullet {margin: 31px 0 150px; }
.blue_bullet .blue_bullet_card_outer {background: rgb(13,37,97); background: -moz-linear-gradient(top, rgba(13,37,97,1) 0%, rgba(24,108,165,1) 100%); background: -webkit-linear-gradient(top, rgba(13,37,97,1) 0%,rgba(24,108,165,1) 100%); background: linear-gradient(to bottom, rgba(13,37,97,1) 0%,rgba(24,108,165,1) 100%); padding: 104px 50px; box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content {width: 77.59%; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_graphic {width: calc(100% - 77.59%); }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content h2 {color: #fff; line-height: 66px; margin: 0 0 5px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul {display: inline-block; width: 100%; margin: 0; padding: 0 0 0 40px; list-style: none; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul li {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 43px; position: relative; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul li:before {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/check_trans_white.png); display: inline-block; width: 21px; height: 20px; position: absolute; left: -40px; top: 11px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_graphic img {width: auto; max-width: none !important; float: right; }
.landing_page_with_footer .center_txt_wid_btn .ineer_page_sec_head h2 {margin: 0 0 15px; }
.landing_page_with_footer .center_txt_wid_btn .ineer_page_sec_head p {max-width: 770px;}
.center_txt_wid_btn {margin: 0 0 150px; }
.center_txt_wid_btn .cmn_button_orange {text-align: center; padding: 45px 0 0; }
.landing_page_with_footer .customer_testimonial_outer {margin: 0 0 150px; }


/***footer *****/

.top_top-outer {width: 75px; text-align: center; position: absolute; left: 50%; top: -77px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); background: #fff; height: 75px; border-radius: 50px; }
.top_top-outer a {position: absolute; top: 10px; left: 50%; background: #ff8671; box-shadow: 0px 8px 15px rgb(255 134 113 / 25%); border-radius: 50px; width: 55px; height: 55px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.top_top-outer a img {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.new_footer_01 {float: left; width: 100%; }
.new_footer_01 >div {float: left; width: 100%; }
div.hs-landing-page.hs-page .new_footer_01 footer {display: block; margin: 100px 0 0; background: #F3F7FF; padding: 36px 0 43px; float: left; width: 100%; }
.footer_tabs {float: left; width: 100%; }
.footer_tabs>div {float: left; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.footer_tabs .f_tab {position: relative; border-radius: 12px; display: inline-block; max-width: 770px; height: auto; transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; }
.footer_tabs .f_tab:nth-child(1) {width: 29.1%; }
.footer_tabs .f_tab:nth-child(2) {width: 18.21%; }
.footer_tabs .f_tab:nth-child(3) {width: 21.46%; }
.footer_tabs .f_tab:nth-child(4) {width: 15.41%; }
.footer_tabs .f_tab:not(:last-child):after {content: ''; position: absolute; height: 203px; width: 1px; background: rgb(223,230,245); background: -moz-linear-gradient(top, rgba(223,230,245,1) 0%, rgba(236,241,253,1) 100%); background: -webkit-linear-gradient(top, rgba(223,230,245,1) 0%,rgba(236,241,253,1) 100%); background: linear-gradient(to bottom, rgba(223,230,245,1) 0%,rgba(236,241,253,1) 100%); top: 0; right: 0; }
.footer_tabs .f_tab-content ul {margin: 0; }
footer.footer .footer_tabs h3 {font-style: normal; font-weight: 700; font-size: 18px !important; line-height: 28px; color: #171a1c; padding: 0 0 0 30px; margin: 0 0 10px; }
footer.footer .footer_tabs .f_tab:nth-child(3) .f_tab-content ul li:first-child {margin: 0 0 30px; }
footer.footer .f_tab-content ul li {margin: 0 0 10px; }
footer.footer .f_tab-content ul li:last-child {margin: 0; }
footer.footer .f_tab-content ul li a {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 26px; color: #656C71 !IMPORTANT; opacity: .8; text-decoration: none; }
footer.footer .f_tab-content ul li a:hover {color: #394485 !important; opacity: 1; }
footer.footer .footer_tabs p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 26px; color: #656C71 !IMPORTANT; opacity: .8; text-decoration: none; float: left; width: 100%; margin: 0 0 30px; }
.footer_tabs .f_tab label {margin: 0; vertical-align: top;}
.footer_tabs.active_faq .f_tab:nth-of-type(1n+4) {display: inline-block; }
.footer_tabs p {margin: 0; color: inherit; text-align: left; }
footer.footer .f_tab:nth-child(1) .f_tab-content ul li {display: inline-block; width: 49%; vertical-align: top; }
footer.footer .f_tab:nth-child(2) .f_tab-content ul li {margin: 0 0 7px; }
footer.footer .f_tab:nth-child(2) .f_tab-content ul li a {line-height: 24px; }
.footer_tabs .f_tab-content {transition: all .35s; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; color: #656C71; }
.footer_tabs .f_tab-close {display: flex; justify-content: flex-end; padding: 1em; font-size: 0.75em; background: #2c3e50; cursor: pointer; }
.footer_tabs .f_tab-close:hover {background: #1a252f; }
.footer_tabs input{position: absolute; opacity: 0; z-index: -1; }
.footer_tabs input:checked + .f_tab-label {background: #EBF2FF; }
.footer_tabs input:checked + .f_tab-label::after {transform: rotate(180deg); }
.footer_tabs input:checked ~ .f_tab-content {max-height: 100vh; margin: 0 0 25px;}
.footer_tabs .f_tab-content ul.social_links_outer li {display: inline-block; width: 30px; height: 30px; vertical-align: top; margin: 0 6px 0 0; }
.footer_tabs .f_tab-content ul.social_links_outer {margin: 6px 0 19px; }
.footer_tabs .f_tab-content ul.certicates_imgs li:nth-child(1) {margin: 0 6px 0 0; }
.footer_tabs .f_tab-content ul.certicates_imgs {text-align: center; float: left; width: 100%; }
.footer_tabs .f_tab-content ul.certicates_imgs li {display: inline-block; text-align: center; width: 100%; float: left; }
.footer_tabs .f_tab-content ul.certicates_imgs li:not(:last-child) {width: 48%; }
.footer_tabs .f_tab-content ul.certicates_imgs li:last-child {margin: 12px 0 0; }
.copyright_bar {float: left; width: 100%; margin: 0; text-align: center; padding: 15px; background: #ECF1FD; }
.copyright_bar p a {margin: 0; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 30px; text-align: center; color: #656C71 !important; opacity: 1; }
.copyright_bar p a:hover {color: #000000 !important; }
.copyright_bar p {margin: 0; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 30px; text-align: center; color: #656C71; opacity: 0.5; }
footer.footer .footer_tabs h3:before {content: ''; display: inline-block; background-size: contain !important; margin: 0 13px -2px 0; width: 18px ; height: 18px ; background-repeat: no-repeat !important; position: absolute; left: 0; top: 6px; }
footer.footer .footer_tabs .f_tab:nth-child(1) h3:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/menu%20line%20horizontal.png); }
footer.footer .footer_tabs .f_tab:nth-child(2) h3:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Services%20Footer.png); }
footer.footer .footer_tabs .f_tab:nth-child(3) h3:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/menu%20home.png); }
footer.footer .footer_tabs .f_tab:nth-child(4) h3:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/blackboard.png); }
/***footer end *****/
div.hs-landing-page.hs-page.hs-content-id-84056524584:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/07%20Drive%20Traffic%20&%20Rankings.png); background-size: contain; background-color: transparent; background-position: top left; }
/************** Template with new footer end ******************/



/******** backlinks ***********/
.check_points_solo_wrapper .check_point p a:hover {color: #394486; }
.check_points_solo_wrapper .check_point p a {color: #ff8671; text-decoration: underline; }
.load_more_icon a {display: inline-block; vertical-align: top; transform: rotate(0); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); }
.active_faq .load_more_icon a {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform-origin: center; }
.load_more_icon {display: inline-block; width: 100%; vertical-align: top; margin: -5px 0 20px; }
div.hs-landing-page.hs-page.hs-content-id-82432827267:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/backlink_bg_lines.png); background-size: contain; }
.four_results_wrapper {float: left; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; margin: 0 0 150px;}
.four_results_stats_box h3 {font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 18px !important; line-height: 24px; color: #171A1C; margin: 13px 0 36px; }
.four_results_stats_box:nth-child(odd) {padding-right: 60px; }
.four_results_stats_box {width: 50%; float: left; }
.four_results_stats {width: 42.7%; text-align: left; margin: 16px 0 0;}
.four_results_content {padding-right: 100px; width: 57.3%; }
.four_results_content .ineer_page_sec_head h2, .four_results_content .ineer_page_sec_head p {text-align: left; }
.service_step_slider .service_step_box a:hover {color: #171a1c; }
.service_step_slider .service_step_box a {text-decoration: underline; color: #ff8671; }
.service_step_slider .service_step_box p {color: #656C71; font-family: 'DM Sans'; font-weight: 400; font-size: 18px; line-height: 28px; margin: 0; }
.service_step_slider .service_step_box h5 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 18px; line-height: 24px; text-align: center; color: #171A1C; margin: 13px 0 9px; }
.service_step_slider .service_step_box {padding: 0 20px; }
.service_step_slider {margin: 32px 0 0; text-align: center; }
.service_step_slider .service_step_img img {display: inline-block; }
.service_steps_box_wrapper {float: left; width: 100%; background: #f8faffe6; border-radius: 20px; padding: 131px 25px 140px; margin-bottom: 140px;}
.hero_wrapper.dark .hero_context h1:before {opacity: 0; }
.hero_wrapper.dark .hero_context h1 span:before {content: ""; position: absolute; left: 0; bottom: -7px; width: 100%; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/inner_page_line.svg); height: 32px; background-position: 50%; background-size: contain; z-index: -1; background-repeat: no-repeat; }
.hero_wrapper.dark .hero_context h1 span {position: relative; display: inline-block; }
.hero_wrapper.dark .cont_form {text-align: center; background: rgb(13,37,97); background: -moz-linear-gradient(-45deg, rgba(13,37,97,1) 1.58%, rgba(25,110,167,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%); background: linear-gradient(135deg, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%); box-shadow: 0px 15px 30px rgb(13 37 97 / 20%); border-radius: 20px; padding: 50px 70px 58px; }
.hero_wrapper.dark .cont_form input.hs-button {margin: 35px 0 0; }
.hero_wrapper.dark .cont_form .hs-form-field.hs_firstname:before, .hero_wrapper.dark .cont_form .hs-form-field.hs_lastname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user.svg); }
.hero_wrapper.dark .cont_form .hs-form-field.hs_firstname:before, .bottom_blue_form_wrapper .cont_form .hs-form-field.hs_lastname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user_white.png); }
.hero_wrapper.dark .cont_form .hs-form-field.hs_phone:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/phone__white.png); }
.hero_wrapper.dark .cont_form .hs-form-field.hs_email:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/mail_white.png); }
.hero_wrapper.dark .cont_form .hs-form-field.hs_website:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/globe_white.png); }
.hero_wrapper.dark .cont_form input:not(.hs-button) {background: rgba(0, 0, 0, 0.2); color: #FFFFFF; }
.hero_wrapper.dark .cont_form input:not(.hs-button)::placeholder {opacity: .5; color: #fff;}
.hero_wrapper.dark .hero_container {align-items: flex-start; }
.hero_wrapper.dark {padding: 190px 0 234px; }
.hero_wrapper.dark .hero_context p small {display: block; font-size: 18px; line-height: 32px; color: #949A9E; }
.hero_wrapper.dark .hero_context p a {color: #ff8671; text-decoration:underline; }
.hero_wrapper.dark .hero_context p a:hover{color:#171a1c;}
.link_building_page .container-fluid .dnd_area-row-1-background-color {background: transparent !important;}
.inner_page_type_1.layered_image_sec .hero_container .hero_context {padding-left: 0; padding-right: 64px; width: 57.3%; }
.inner_page_type_1.layered_image_sec .hero_container .hero_img_layers {width: 42.7%; }
.hero_wrapper.inner_page_type_1.layered_image_sec {margin-top: 0; padding: 150px 0 170px; }
.inner_page_type_1.layered_image_sec .hero_container .hero_context h2 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 34px; line-height: 66px; color: #171A1C; margin: 0 0 8px; }
.inner_page_type_1.layered_image_sec .hero_container .hero_context h2 span {display: inline-block; color: #ff8671; }
.layered_image_sec .hero_context p a {text-decoration: underline; color: #ff8671; display: inline-block; vertical-align: top; }
.layered_image_sec .hero_context p a:hover {color: #171a1c; text-decoration: underline; }
.ineer_page_sec_head p a {text-decoration: underline; color: #ff8671; display: inline-block; vertical-align: top; }
.ineer_page_sec_head p a:hover {color: #171a1c; text-decoration: underline; }
.cmn_button_orange a {background: #ff8671; box-shadow: 0 8px 15px rgb(255 134 113 / 25%); border-radius: 30px; font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 15px; line-height: 20px; text-align: center; text-transform: uppercase; color: #fff; padding: 18px 30px; min-width: 185px; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: .3s ease all; -ms-transition: .3s ease all; -o-transition: .3s ease all; display: inline-block; margin: 0; text-decoration: none; }
.cmn_button_orange a:hover {background: #2e376e; box-shadow: 0 8px 15px rgb(46 55 110 / 25%); color: #fff; }
.inner_page_type_1.layered_image_sec .hero_container .hero_context .cmn_button_orange {margin-top: 40px; }
.check_points_solo_wrapper {margin: 42px 0 105px; float: left; width: 100%; }
.check_points_solo_wrapper .check_point {float: left; width: 33.33%; text-align: center; padding: 0 53px; margin: 0 0 55px; }
.check_points_solo_wrapper .check_point p {font-family: 'DM Sans'; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; margin: 0; }
.check_points_solo_wrapper .check_point img {display: inline-block; margin: 0 0 18px; vertical-align: top; }
.backlink_pricing.blue_bg .ineer_page_sec_head {background: rgb(13,37,97); background: -moz-linear-gradient(-45deg, rgba(13,37,97,1) 0%, rgba(24,108,165,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(13,37,97,1) 0%,rgba(24,108,165,1) 100%); background: linear-gradient(135deg, rgba(13,37,97,1) 0%,rgba(24,108,165,1) 100%); box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; padding: 120px 114px 180px; }
.backlink_pricing.blue_bg .ineer_page_sec_head h2, .backlink_pricing.blue_bg .ineer_page_sec_head p {color: #fff; }
.backlink_pricing_slider .backlink_pricing_card { width: 320px; text-align: center; padding: 40px 30px 17px; background: #FFFFFF; box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; position: relative; margin: 0 20px; }
.backlink_pricing_slider { margin: -132px 0 0; float: left; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.backlink_pricing_slider .backlink_pricing_card:before {content: ""; position: absolute; top: 0; left: 0; height: 8px; width: 100%; border-radius: 20px; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/line_top.png); background-size: cover; background-position: top; background-repeat: no-repeat; }
.backlink_pricing_card .card_header {border-bottom: 2px solid #FF8671; float: left; width: 100%; }
.backlink_pricing_card .card_header h2 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 32px; line-height: 24px; text-align: center; color: #171A1C; margin: 0 0 15px; }
.backlink_pricing_card .card_header p {font-family: 'DM Sans'; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; opacity: 0.5; margin: 0 0 24px; }
.backlink_pricing_card .card_body {float: left; width: 100%; }
.backlink_pricing_card .card_body ul {float: left; width: 100%; padding: 0; margin: 0; list-style: none; }
.backlink_pricing_card .card_body ul li {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 22px; align-items: center; text-align: center; color: #656C71; border-bottom: 1px dashed #DAE1F0; padding: 15px 0; }
.backlink_pricing_card .card_footer {float: left; width: 100%; margin: 10px 0 0; }
.backlink_pricing_card .card_footer h2 {font-family: 'DM Sans-Bold'; font-style: normal; font-weight: 700; font-size: 42px; line-height: 50px; text-align: center; color: #00C1CE; margin: 0; }
.backlink_pricing_card .card_footer h5 {font-family: 'DM Sans-Bold'; font-style: normal; font-weight: 700; font-size: 22px; line-height: 50px; text-align: center; color: #171A1C; line-height: 35px; margin: 10px 0 0;}
.pricing_warning {float: left; width: 100%; text-align: center; margin: 50px 0 140px; }
.pricing_warning p span {color: #A4AAAE; display: block; }
.pricing_warning p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; text-align: center; color: #656C71; margin: 0; }
.cont_form p span {color: #ff8671; display: inline-block; font-family: 'DM Sans-Bold';}
.cont_form p {font-family: 'DM Sans'; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; margin: 0 0 37px; }
.backlink_pricing.blue_bg .ineer_page_sec_head p a:hover {color: #fff; }
.powerby_bluebox {float: left; width: 100%; background: #f8faffe6; border-radius: 20px; padding: 111px 20px; margin: 0 0 121px; }
.powerby_bluebox .ineer_page_sec_head h2 {margin: 0 0 19px; }
.poweredby_wrapper {float: left; width: 100%; text-align: center; }
.ft_tech_logo_grp {float: left; width: 100%; margin: 0 0 31px; }
.ft_tech_logo {display: inline-block; margin: 0 43px; vertical-align: middle; }
.poweredby_wrapper .cont_form input:not(.hs-button) {background: #EBF2FF; }
.feedback_box {max-width: 370px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex !important; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
/*.customer_testimonial_outer .slick-current.slick-active .feedback_box, .customer_testimonial_outer .slick-current.slick-active + .slick-active .feedback_box {padding-right: 30px; max-width: 370px;}*/
.feedback_box .customer_img {width: 90px; padding-right: 20px; }
.feedback_box .customer_img img {border-radius: 12px; width: 70px; aspect-ratio: 1; }
.feedback_box .customer_info {width: calc(100% - 90px);}
.feedback_box .customer_info h5 {margin: 7px 0 0; font-weight: 700; font-size: 18px; line-height: 28px; color: #171A1C;}
.feedback_box .customer_info p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; color: #A4AAAE; margin: 0;}
.feedback_box .customer_feedback_quote {position: relative; width: 100%; padding: 16px 0 0 40px; }
.feedback_box .customer_feedback_quote:before {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/quotes.png); position: absolute; left: 0; top: 24px; width: 27.5px; height: 17.7px; background-size: contain; background-repeat: no-repeat; }
.feedback_box .customer_feedback_quote p {font-family: 'DM Sans'; font-weight: 400; font-size: 16px; line-height: 28px; color: #656C71; margin: 0; }
ul.slick-dots {padding: 0; list-style: none; text-align: center; margin: 0; line-height: 0; }
ul.slick-dots li {display: inline-block; margin: 0 3px; line-height: 0; vertical-align: top; }
ul.slick-dots li button {outline: none; font-size: 0; width: 10px; padding: 0; height: 10px; border-radius: 50px; background-color: #FF8671; box-shadow: none; margin: 0 !important; line-height: 0; display: inline-block; border: none; vertical-align: top; }
ul.slick-dots li.slick-active button {opacity: .5; }
.customer_testimonial_outer ul.slick-dots {margin-top: 35px; }
.customer_testimonial_outer {margin: 0 0 120px; }
.testimonial_nobs .ineer_page_sec_head h2 {line-height: 46px; margin: 0 0 40px; }
.testimonial_nobs .ineer_page_sec_head h2 span {display: block; }
.bottom_blue_form.type_2 .bottom_blue_form_wrapper .cont_form {padding: 40px 30px 45px; }
.bottom_blue_form.type_2 .bottom_blue_form_wrapper .cont_form input.hs-button {margin: 25px 0 0; }
.bottom_blue_form.type_2 .cmn_container {max-width: 970px; }
.bottom_blue_form.type_2 {margin: 150px 0 160px; }

/* Accordion styles */
.faq_wrapper.tabs {
    border-radius: 8px;
    background: #fff;
    text-align: center;
}

.faq_wrapper.tabs .tab {
    width: 100%;
    color: #fff;
    overflow: hidden;
    border-radius: 12px;
    margin: 0 0 15px;
    display: inline-block;
    max-width: 770px;
    height: auto;
    transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -ms-transition: 0.3s ease all;
    -o-transition: 0.3s ease all;
}
.faq_wrapper.tabs .tab:nth-of-type(1n+4) {
    display: none;
}
.faq_wrapper.tabs.active_faq .tab:nth-of-type(1n+4) {
    display: inline-block;
}
.faq_wrapper.tabs p {
    margin: 0;
    color: inherit;
    text-align: left;
}
.faq_wrapper.tabs .tab-label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 25px 16px 20px;
    background: #F8FAFF;
    cursor: pointer;
    font-family: 'DM Sans-Bold';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #171A1C;
    margin: 0;
}
.faq_wrapper.tabs .tab-label:hover {
  background: #EBF2FF;
}
.faq_wrapper.tabs .tab-label:after {
    content: "";
    width: 1em;
    height: 1em;
    text-align: center;
    transition: all .35s;
    background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/faq_drop.png);
    background-repeat: no-repeat;
    background-position: center;
}
.faq_wrapper.tabs .tab-content {
    max-height: 0;
    background: #ebf2ff;
    transition: all .35s;
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #656C71;
    padding: 0 25px 0 20px;
    
}
.faq_wrapper.tabs .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #2c3e50;
  cursor: pointer;
}
.faq_wrapper.tabs .tab-close:hover {
  background: #1a252f;
}

.faq_wrapper.tabs input{
    position: absolute;
  opacity: 0;
  z-index: -1;
}
.faq_wrapper.tabs input:checked + .tab-label {
  background: #EBF2FF;
}
.faq_wrapper.tabs input:checked + .tab-label::after {
  transform: rotate(180deg);
}
.faq_wrapper.tabs input:checked ~ .tab-content {
  max-height: 100vh;
  padding: 0px 25px 16px 20px;
}
.spec_slider_wrapper .slider_side .video_part .hs-video-widget[data-hsv-status="paused"]:after, .spec_slider_wrapper .slider_side .video_part .hs-video-widget[data-hsv-status="loaded"]:after, .spec_slider_wrapper .slider_side .video_part .hs-video-widget[data-hsv-status="ready"]:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 85px;
    height: 85px;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Play.png);
    z-index: 90;
    background-size: cover;
    pointer-events: none;
}

/******** backlinks end ***********/

a {transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all;}
.new_landing .header__logo.header__logo--main a img {width: 140px !important; height: 44px; }
.cntered_thanx {float: none; width: 100%; padding: 35px 0 110px; min-height: calc(100vh - 198px); text-align: center; max-width: 790px; margin: 0 auto; }
.cntered_thanx .book_sec_thnx h2 {margin: 0; font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 28px; line-height: 66px; text-align: center; color: #171A1C; }
.cntered_thanx .book_sec_thnx p {margin-bottom: 21px; line-height: 28px; font-family: 'DM Sans'; color: #656C71; font-size: 18px; }
.cntered_thanx .book_sec_thnx a {display: inline-block; text-decoration: none; background: #FF8671; box-shadow: 0px 8px 15px rgb(255 134 113 / 25%); border-radius: 30px; font-family: 'DM Sans-Bold'; font-style: normal; font-weight: 700; font-size: 15px; line-height: 20px; text-align: center; text-transform: uppercase; color: #FFFFFF; padding: 18px 30px; }
.cntered_thanx .book_sec_thnx a:hover {background: #394486; box-shadow: 0 8px 15px rgb(57 68 134 / 30%); }
.cntered_thanx .iconic img {display: inline-block; margin: 0 0 26px; }
.cntered_thanx .hero_context h1:before { width: 306px; height: 32px; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/line-1.svg); background-size: cover; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); bottom: -10px; background-repeat: no-repeat;}
.cntered_thanx .hero_context h1 {margin: 0 0 32px; }
.cntered_thanx .book_sec_thnx {float: left; width: 100%; margin: 40px 0 0; }
.header_cta a {display: inline-flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #FF8671; box-shadow: 0px 8px 15px rgb(255 134 113 / 30%); border-radius: 30px; padding: 4px 25px 4px 4px; font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 15px; line-height: 20px; text-align: center; text-transform: uppercase; color: #FFFFFF; text-decoration: none; }
.header_cta a:hover {background: #394486; box-shadow: 0px 8px 15px rgb(57 68 134 / 30%); }
.header_cta a img {width: 43px; height: 43px !important; padding: 10px; background: #ffffff7a; border-radius: 50px; margin-right: 15px; object-fit: none; }
.hero_context h1 {position: relative; font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 52px; line-height: 66px; color: #171A1C; display: inline-block; vertical-align: top; margin: 0 0 35px; }
.hero_context h1:before {content: ''; position: absolute; left: 0; bottom: -15px; width: 100%; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/line.svg); height: 32px; background-position: center; background-size: cover; z-index: -1; background-repeat: no-repeat;}
.hero_calender {text-align: right; padding-left: 15px;}
.hero_calender .hasDatepicker >div {margin: 0; margin-right: 0; display: inline-block !IMPORTANT; }
.hero_calender .calender_box {display: none !important; width: 370px; padding: 30px 15px 15px; background: rgb(13,37,97); background: -moz-linear-gradient(top, rgba(13,37,97,1) 1.58%, rgba(25,110,167,1) 100%); background: -webkit-linear-gradient(top, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%); background: linear-gradient(to bottom, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%); box-shadow: 0px 15px 30px rgb(13 37 97 / 20%); border-radius: 20px; text-align: center; display: inline-block; }
/*.hero_container .cont_form input:not(.hs-button) {
    background: rgba(0, 0, 0, 0.2);
}*/
.hero_container .cont_form {
    width: 100%;
}/*
.hero_calender .cont_form .hs-form-field.hs_firstname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Namewh.png); }
.hero_calender .cont_form .hs-form-field.hs_phone:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/PhoneNumberwh.png); }
.hero_calender .cont_form .hs-form-field.hs_email:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Emailwh.png); }
.hero_calender .cont_form .hs-form-field.hs_website:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Websitewh.png); }*/
.hero_calender .form_outer {
    /*background: rgb(13,37,97);
    background: -moz-linear-gradient(top, rgba(13,37,97,1) 1.58%, rgba(25,110,167,1) 100%);
    background: -webkit-linear-gradient(top, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%);
    background: linear-gradient(to bottom, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%);*/
    /*box-shadow: 0px 15px 30px rgb(13 37 97 / 20%);*/
    border-radius: 20px;
    /*padding: 50px 70px;*/
}
.hero_container .cont_form form {display: inline-block; width: 100%; text-align: center; }
.hero_container .cont_form {width: 100%; text-align: right; }
.hero_container .hero_context {padding-right: 15px; }
.hero_calender .calender_box .iframe_wrapper {padding: 0; height: auto; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker {border: none; background-color: transparent; padding: 0; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker > table {border: none; margin: 0; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header {border: none; background: transparent; color: #fff; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-year {display: none; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header .ui-datepicker-prev, .hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header .ui-datepicker-next {background: transparent; border: none; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {background-image: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/lefty_date.svg); background-size: contain; background-repeat: no-repeat; margin: 0; background-position: center; width: 32px; height: 32px; position: static; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {left: 70px; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {background-image: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/righty_date.svg); background-size: contain; background-repeat: no-repeat; margin: 0; background-position: center; width: 32px; height: 32px; position: static; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker .ui-datepicker-header .ui-datepicker-next {right: 70px; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table tbody td a {color: #529ACE; font-size: 14px; font-family: 'DM Sans'; text-align: center; border: none; background: transparent; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table tbody td a {color: #529ACE; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table tbody td.ui-datepicker-current-day a {color: #fff; font-weight: 900; font-family: 'DM Sans-Bold'; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table tbody :not(td.ui-datepicker-unselectable.ui-state-disabled) a {color: #fff; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table thead th, .hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table tbody td {border: none; background: transparent; color: #fff; }
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker>table tbody td > span {border: none; background: transparent; color: #fff; display: inline-block; }
.hero_calender .calender_box div[data-hs-cos-field="meeting_calender.calender_title"] >* {color: #fff; font-weight: 700; font-size: 20px !important; line-height: 38px; margin: 10px 0 0; }
.service_method .sec_title_grp h2 {margin-bottom: 19px; }
.our_clients .sec_title_grp h2 {margin-bottom: 26px; }
.hero_context p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 22px; line-height: 32px; color: #656C71; margin: 0 0 18px; }
.hero_context p:last-child {margin: 0; }
.cmn_container {max-width: 1170px; display: block; margin: 0 auto; position: relative; z-index: 5;}
.stats_grid .slick-slide {padding: 0 15px;}
.stats_grid .stat_box {background: #FFFFFF; box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; padding: 32px 25px 25px; text-align: center; border-top: 8px solid #FF8671; width: calc(25% - 30px); }
.stats_grid { position: relative; z-index: 5; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -84px; margin-bottom: 80px; margin-left: -12px; margin-right: -12px; float: none;}
.stats_grid .stat_box p {margin: 0; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 32px; text-align: center; color: #656C71; }
.stats_grid .stat_box h3 {font-family: 'DM Sans' !important; font-style: normal; font-weight: 700; font-size: 44px !important; line-height: 32px; text-align: center; color: #171A1C; margin: 38px 0 10px; }
.stats_grid .slick-list {width: 100%; overflow: visible; }
.stats_grid .stat_box img {display: inline-block; vertical-align: top; }
.solo_testimonial { position: relative; z-index: 5; max-width: 770px; margin: 0 auto 105px; display: flex; justify-content: space-between; align-items: center; } 
.solo_testimonial img {width: 170px; border-radius: 20px; aspect-ratio: 1; display: inline-block; } .solo_testimonial > div {width: calc(100% - 200px); }
.solo_testimonial > div p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; color: #656C71; margin: 0 0 18px; }
.solo_testimonial > div p:last-child {font-size: 14px; line-height: 20px; margin: 0; }
.solo_testimonial > div h3 {font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 22px !important; line-height: 20px; color: #171A1C; margin: 0 0 5px; }
.solo_testimonial:before {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/top_quote.svg); width: 35px; height: 22px; opacity: .2; position: absolute; top: -10px; left: -55px; background-size: contain;}
.solo_testimonial:after {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/bottom_quote.svg); width: 35px; height: 22px; opacity: .2; position: absolute; bottom: -13px; right: -23px; background-size: contain;}
/*.sec_title_grp {display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: end; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }*/
.sec_title_grp h2 {font-family: 'DM Sans' !important; font-style: normal; font-weight: 700; font-size: 34px; line-height: 66px; text-align: center; color: #171A1C; margin: 0 0 29px; }
.sec_title_grp div[data-hs-cos-field="field_group.highlighted_txt"] h2 {color: #FF8671; }
.logo_grp {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0 0 126px; }
.spec_blue_box {border-top: 8px solid #FF8671; padding: 67px 30px 86px; background: linear-gradient(180deg, #0D2561 0%, #186CA5 100%); box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; text-align: center; margin-bottom: 120px; }
.spec_blue_box .sec_title_grp h2 {color: #fff; margin: 0;}
.sec_title_grp p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #FFFFFF; margin: 0 0 30px; }
.spec_list .spec_box img {display: inline-block; min-height: 50px;}
.spec_list .spec_box {max-width: 340px;}
.spec_list .spec_box h3 {font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 22px !important; line-height: 28px; text-align: center; color: #FFFFFF; margin: 10px 0; }
.spec_list .spec_box p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #EBF2F8; margin: 0; }
.service_method {margin: 0 0 140px; }
.service_list .slick-slide > div {height: 100%; }
.service_list .slick-slide {padding: 0 15px; }
.service_box { min-height: 482px; text-align: center; background: rgb(248 250 255 / 90%); border-radius: 20px; padding: 40px 30px 30px; }
.service_box img {display: inline-block; margin-bottom: 10px;}
.service_box h3 {font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 22px !important; line-height: 32px; text-align: center; color: #171A1C; margin: 10px 0; }
.service_box p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; margin: 0 0 30px; }
.service_list {display: flex; align-items: center; margin: 0 -12px; flex-wrap: wrap; justify-content: space-between; }
/*.service_list .slick-track {display: flex; align-items: stretch; }*/
.service_box p:last-child {margin-bottom:0 ; }
.conclusion_txt h3 {text-align: center; font-style: normal; font-weight: 700; font-size: 22px !IMPORTANT; line-height: 34px !important; color: #171A1C; margin: 51px 0 0; }


/****** form ************/
.form_caintainer {max-width: 970px; margin: 0 auto 111px; position: relative; z-index: 5;}
.form_caintainer .sec_title_grp h2 {line-height: 46px; margin: 0 0 20px;}
/*.form_caintainer */.cont_form {width: 430px; display: inline-block; vertical-align: top;}
/*.form_caintainer */.form_outer {text-align: center;}
/*.form_caintainer */.form_outer .form_helping_text p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; margin: 0 0 30px; }
/*.form_caintainer */.cont_form h3 {display: none; }
/*.form_caintainer */.cont_form input:not(.hs-button) {background: #F4F7FD; border-radius: 40px; border: none; box-shadow: none; padding: 16px 20px 16px 56px; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; color: #656C71; height: auto; }
/*.form_caintainer */.cont_form .hs-form-field {margin-bottom: 15px; position: relative; }
/*.form_caintainer */.cont_form label:not(.hs-error-msg) {display: none; }
/*.form_caintainer */.cont_form .hs-form-field:before {content: ''; position: absolute; top: 18px; left: 18px; width: 24px; height: 24px; background-size: contain !important; z-index: 1; background-position: center !important; background-repeat: no-repeat !important; }
/*.form_caintainer */.cont_form .hs-form-field.hs_firstname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user.svg); }
/*.form_caintainer */.cont_form .hs-form-field.hs_lastname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user.svg); }
/*.form_caintainer */.cont_form .hs-form-field.hs_phone:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Phone%20Number.svg); }
/*.form_caintainer */.cont_form .hs-form-field.hs_email:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Email.svg); }
/*.form_caintainer */.cont_form .hs-form-field.hs_website:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/globe.svg); }
/*.form_caintainer */.cont_form input.hs-button {background: #FF8671; box-shadow: 0px 8px 15px rgb(255 134 113 / 25%); border-radius: 30px; font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 15px; line-height: 20px; text-align: center; text-transform: uppercase; color: #FFFFFF; padding: 18px; min-width: 185px; transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; margin: 42px 0 0; }
/*.form_caintainer */.cont_form input.hs-button:hover {background: #2e376e; box-shadow: 0 8px 15px #2e376e40; color: #fff;}

/********form end **********/
div.hs-landing-page.hs-page footer {display: none; }
div.hs-landing-page.hs-page {position: relative;}
header.header.new_landing.noheader.clearfix {background: transparent; position: relative !important; z-index: 9; background-image: none !important; }
div.hs-landing-page.hs-page:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/whole_background.png); background-size: cover; background-color: transparent; background-position: top left; width: 100%; height: 100%; position: absolute; top: 0; left: 0; content: ''; z-index: 0; background-color: #fff;}
div.hs-landing-page.hs-page div.row-fluid [class*="span"]:first-child {background: transparent; }
.hs-content-id-82193734542 .inner_page .header_cta.inner_header_menu {display: none; }
.hs-content-id-82193734542 .inner_page_type_1 .hero_container .hero_context {width: 100%; text-align: center; padding: 0 20px; }
.link_building_page .container-fluid .row-fluid-wrapper.row-depth-1.row-number-3.dnd-section {position: relative; z-index: 1; }
.hs-content-id-82193734542 input.hs-button.primary.large {display: inline-block; margin: 0 0 100px; }
div#hs_form_target_widget_1660709279880 {margin: 30px 0 0; }


/********* hero slider ************/
.stats_grid_type_2 .slick-slide {padding: 0 15px;}
.stats_grid_type_2 .stat_box {min-height: 240px; background: #FFFFFF; box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; padding: 32px 25px 25px; text-align: center; border-top: 8px solid #FF8671; width: calc(25% - 30px); }
.stats_grid_type_2 {margin-bottom: 150px; position: relative; z-index: 5; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -84px; margin-left: -12px; margin-right: -12px; float: none;}
.stats_grid_type_2 .stat_box p {margin: 0; font-family: 'DM Sans'; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; text-align: center;}
.stats_grid_type_2 .stat_box h5 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 18px; line-height: 24px; text-align: center; color: #171A1C; margin: 13px 0 9px;}
.stats_grid_type_2 .slick-list {width: 100%; overflow: visible; }
.stats_grid_type_2 .stat_box img {display: inline-block; vertical-align: top; }
/********* hero slider end ************/

/************ inner page header **********/
.inner_page .header_cta.inner_header_menu {position: relative; width: calc(100% - 155px); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: flex-end; -moz-box-pack: flex-end; -webkit-justify-content: flex-end; -ms-flex-pack: flex-end; justify-content: flex-end; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.inner_page .header_cta.inner_header_menu .nav_menu ul li a {background: transparent; box-shadow: none; border-radius: 30px; padding: 15px 24px; font-family: DM Sans; font-style: normal; font-size: 16px; line-height: 20px; text-align: center; font-weight: normal; text-transform: capitalize; color: #171A1C; text-decoration: none; display: inline-block; margin: 0; border: 1px solid #ffffff; min-width: 130px; }
.inner_page .header_cta.inner_header_menu .nav_menu ul li a:hover, .inner_page .header_cta.inner_header_menu .nav_menu ul li a:focus {border-color: #ff8671; color: #ff8671; }
.inner_page .header_cta.inner_header_menu .nav_menu ul {list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.inner_page .header_cta.inner_header_menu .nav_menu ul li {display: inline-block; margin: 0 16px 0 0;}
.inner_page .header_cta.inner_header_menu .cta_wrapper {height: 50px; }
/************ inner page header end **********/
.publish_intake_form_outer form {display: inline-block; text-align: left;}
.publish_intake_form_outer {text-align: center; }
.publish_intake_form_outer form .hs_submit.hs-submit {text-align: center; }
.publish_intake_form_outer form .hs_error_rollup {text-align: center; }

/**************** about us ***************/
div.hs-landing-page.hs-page.hs-content-id-82110569312:before {
background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/about_bg_lines.png);
background-size: contain;
}

.hero_wrapper.dark .cont_form .form_info {margin: 0 -20px; }
.hero_wrapper.dark .cont_form .form_info p {color: #fff; margin: 0 0 28px; }
.ineer_page_sec_head {text-align: center;}
.ineer_page_sec_head h2 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 34px; line-height: 66px; text-align: center; color: #171A1C; margin: 0 0 8px; max-width: 970px; display: inline-block; width: 100%; }
.ineer_page_sec_head h2 span {color: #FF8671;}
.ineer_page_sec_head p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; text-align: center; color: #656C71; display: inline-block; max-width: 970px; margin: 0 0 8px;}
.ineer_page_sec_head p:last-child:not(:first-child) {margin: 0; }
.container-fluid.body-container.body-container--landing-page .row-fluid-wrapper .dnd-section {padding: 0; }
.abt_us_txt {float: left; width: 100%; padding: 39px 0 142px; }
.abt_our_team_wrapper {float: none; width: auto; margin: 36px -42px 108px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.abt_our_team_wrapper .team_member_box .memeber_pic img {border-radius: 12px; max-width: 90px !important; aspect-ratio: 1; margin-right: 16px;}
.abt_our_team_wrapper .team_member_box .memeber_pic {width: 106px; }
.abt_our_team_wrapper .team_member_box .member_info_wrapper {width: calc(100% - 106px); }
.abt_our_team_wrapper .team_member_box .social_links_wrapper {width: 100%; margin-top: 10px;}
.abt_our_team_wrapper .team_member_box {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex !important; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; margin: 0 21px 42px; width: 20.75%; }
.abt_our_team_wrapper .team_member_box .social_links_wrapper a {display: inline-block; vertical-align: top; }
.abt_our_team_wrapper .team_member_box .social_links_wrapper a img {width: 32px; aspect-ratio: 1; display: inline-block; vertical-align: top; }
.abt_our_team_wrapper .team_member_box .member_info_wrapper h3 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 18px !IMPORTANT; line-height: 22px; align-items: center; color: #171A1C; margin: 0 0 8px; }
.abt_our_team_wrapper .team_member_box .member_info_wrapper p {font-family: 'DM Sans'; font-weight: 400; font-size: 15px; line-height: 18px; align-items: center; color: #656C71; margin: 0; }
.spec_slider_wrapper {float: left; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: rgb(248 250 255 / 90%); border-radius: 20px; padding: 49px 47px 38px 50px; }
.spec_slider_wrapper .content_side, .spec_slider_wrapper .slider_side {width: 50%; }
.spec_slider_wrapper .content_side .ineer_page_sec_head {text-align: left; }
.spec_slider_wrapper .content_side .ineer_page_sec_head h2, .spec_slider_wrapper .content_side .ineer_page_sec_head p {text-align: left; }
.spec_slider_wrapper .content_side .ineer_page_sec_head p {margin: 0 0 30px; }
.spec_slider_wrapper .content_side .ineer_page_sec_head p:last-child {margin: 0; }
.spec_slider_wrapper .content_side .ineer_page_sec_head {text-align: left; padding-right: 34px; }
.spec_slider_wrapper .slider_side iframe {border-radius: 20px; }
.spec_slider_wrapper .slider_side .video_part {position: relative; border-radius: 20px; }
.spec_slider_wrapper .slider_side .video_part:before {content: ''; pointer-events: none; background: rgba(13, 37, 97, 0.5); position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 9; border-radius: 20px; }
/*.spec_slider_wrapper .slider_side .video_part:after {content: ''; position: absolute; top: 50%; left: 50%; width: 85px; height: 85px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Play.png); z-index: 90; background-size: cover; pointer-events: none; }*/
.spec_slider_wrapper .slider_side .slick-arrow {outline: none; position: absolute; bottom: 26px; box-shadow: none; font-size: 0; padding: 0; width: 26px; height: 26px; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/arrow-bg.svg); background-size: cover; border: none; transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; margin: 0; z-index: 10; background-color: #f9faff;}
.spec_slide_box {padding: 0 0 0 10px; }
.spec_slider_wrapper .slider_side .slick-arrow:hover:before {mix-blend-mode: difference; }
.spec_slider_wrapper .slider_side .video_capt h3 {font-family: 'DM Sans-Bold'; font-style: normal; font-weight: 700; font-size: 20px !important; line-height: 30px; color: #171A1C; margin: 15px 0 0; }
.spec_slider_wrapper .slider_side .video_capt p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #656C71; margin: 0; }
.spec_slider_wrapper .slider_side .slick-arrow.slick-next {right: 0; }
.spec_slider_wrapper .slider_side .slick-arrow.slick-prev {right: 32px; }
.spec_slider_wrapper .slider_side .slick-arrow:before {content: ''; position: absolute; width: 14px; height: 10px; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; }
.spec_slider_wrapper .slider_side .slick-arrow.slick-next:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/right_arrow.svg); background-size: cover;}
.spec_slider_wrapper .slider_side .slick-arrow.slick-prev:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/left_arrow.svg); background-size: cover;}
.abt_mission_box {text-align: center; position: relative; overflow: hidden;
background: rgb(13,37,97); /* Old browsers */
background: -moz-linear-gradient(top, rgba(13,37,97,1) 0%, rgba(24,108,165,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(13,37,97,1) 0%,rgba(24,108,165,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(13,37,97,1) 0%,rgba(24,108,165,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 box-shadow: 0px 25px 50px rgb(216 226 254 / 60%); border-radius: 20px; padding: 75px 45px; margin: 140px 0 0; }
.abt_mission_box .ineer_page_sec_head h2 {color: #fff; max-width: 100%;}
.abt_mission_box .ineer_page_sec_head p {color: #fff; max-width: 100%;}
.abt_mission_box:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 8px; border-radius: 8px; background: #FF8671; }
.mngmnt_members {width: 100%; max-width: 668px; display: inline-block; margin: 34px auto 0; }
.mngmnt_members .member_box {width: 50%; float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex !important; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: flex-start; align-content: stretch; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.mngmnt_members .member_box .member_img {border-radius: 12px; width: 90px; height: 90px; overflow: hidden; }
.mngmnt_members .member_box .member_img img {display: inline-block; width: 100%; }
.mngmnt_members .member_box .member_bio {padding-left: 16px; width: calc(100% - 90px);}
.mngmnt_members .member_box .member_bio p {font-family: 'DM Sans'; font-weight: 400; font-size: 15px; line-height: 28px; color: #FFFFFF; opacity: 0.6; margin: 0; text-align: left;}
.mngmnt_members .member_box .member_bio h3 {font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 18px !important; line-height: 28px; text-align: left; color: #FFFFFF; margin: 0; }
.mngmnt_members .member_box .member_quote p {font-family: 'DM Sans'; font-weight: 400; font-size: 16px; line-height: 26px; color: #FFFFFF; opacity: 0.8; text-align: left; margin: 10px 0 0; }
.mngmnt_members .slick-active .member_box {padding-left: 29px; }
.mngmnt_members .slick-current.slick-active .member_box {padding-right: 29px; }
.story_board {float: left; width: 100%; margin-top: 130px; }
.story_board_wrapper {float: left; width: 100%; margin: 55px 0 0; padding: 0 70px; position: relative;}
.story_board_wrapper .timeline_card {width: 45.65%; background: #F3F7FF; padding: 20px 30px 25px; position: relative; clear: both; }
.story_board_wrapper .timeline_card:nth-child(odd) {float: left; border-radius: 12px 0 12px 12px; }
.story_board_wrapper .timeline_card:nth-child(even) {float: right; border-radius: 0 12px 12px 12px; }
.story_board_wrapper .timeline_card:nth-child(odd):before {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Polygon_odd.png); width: 17px; height: 20px; position: absolute; top: 0; right: -17px; }
.story_board_wrapper .timeline_card:nth-child(even):before {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Polygon_even.png); width: 17px; height: 20px; position: absolute; top: 0; left: -17px; }
.story_board_wrapper .timeline_card h4 {margin: 0 0 16px; font-family: 'DM Sans-Bold'; font-weight: 700; font-size: 18px; line-height: 24px; align-items: center; color: #171A1C; }
.story_board_wrapper .timeline_card p {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: #656C71; margin: 0 0 25px; }
.story_board_wrapper .timeline_card p:last-child {margin: 0; }
.story_board_wrapper:before {content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); width: 5px; height: 96%; background: #F3F7FF; border-radius: 50px; }
.story_board_wrapper .timeline_card:after {content: ''; width: 15px; height: 15px; background: #FF8671; border-radius: 50px; position: absolute; top: -7px; box-shadow: 0 0 0 20px #fff; }
.story_board_wrapper .timeline_card:nth-child(1):after {top: 0; }
.story_board_wrapper .timeline_card:nth-child(odd):after {right: -53px;}
.story_board_wrapper .timeline_card:nth-child(even):after {left: -52px;}
.bottom_blue_form {float: left; width: 100%; margin: 106px 0 114px; }
.bottom_blue_form_wrapper {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.bottom_blue_form_wrapper .left_content, .bottom_blue_form_wrapper .right_content {width: 50%; }
.bottom_blue_form_wrapper .left_content {padding-right: 30px; }
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head h2 {line-height: 46px; text-align: left; margin: 0 0 18px; }
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head p {text-align: left; width: 100%;}
.bottom_blue_form_wrapper .cont_form {background: rgb(13,37,97); background: -moz-linear-gradient(-45deg, rgba(13,37,97,1) 1.58%, rgba(25,110,167,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%); background: linear-gradient(135deg, rgba(13,37,97,1) 1.58%,rgba(25,110,167,1) 100%); width: 100%; max-width: 570px; float: right; padding: 50px 70px; box-shadow: 0px 15px 30px rgb(13 37 97 / 20%); border-radius: 20px; }
.bottom_blue_form_wrapper .cont_form input:not(.hs-button) {background: rgba(0, 0, 0, 0.2); color: #FFFFFF; line-height: 23px;}
.bottom_blue_form_wrapper .cont_form input:not(.hs-button)::placeholder {opacity: .5; color: #fff; }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_firstname:before, .bottom_blue_form_wrapper .cont_form .hs-form-field.hs_lastname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user.svg); }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_firstname:before, .bottom_blue_form_wrapper .cont_form .hs-form-field.hs_lastname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user_white.png); }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_phone:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/phone__white.png); }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_email:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/mail_white.png); }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_website:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/globe_white.png); }
.bottom_blue_form_wrapper .cont_form input.hs-button {display: inline-block; margin: 30px 0 0; color: #fff;}
.bottom_blue_form_wrapper .cont_form .hs_submit.hs-submit {text-align: center; }
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head h2 span {color: inherit; position: relative; display: inline-block; }
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head h2 span:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/inner_page_line.svg); background-size: contain; bottom: -15px; content: ""; position: absolute; left: 0; width: 100%; height: 32px; z-index: -1; background-repeat: no-repeat; }

/**************** about us end ***************/


/**************** contact us ***************/
.inner_page_type_1 .hero_context h1 span {position: relative; display: inline-block;}
.inner_page_type_1 .hero_context h1:before {display: none;}
.inner_page_type_1 .hero_context h1 span:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/inner_page_line.svg); background-size: contain; bottom: -10px;     content: ""; position: absolute; left: 0; width: 100%; height: 32px; z-index: -1; background-repeat: no-repeat;}
.inner_page_type_1 .hero_container .hero_context {padding-left: 90px; padding-right: 30px; }
.inner_page_type_1.hero_wrapper {padding-bottom: 0; }
.type_box_group {padding-top: 55px; margin-bottom: 63px; float: left; width: 100%; text-align: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.type_box_group .type_box {width: 20%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: flex-start; -moz-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; }
.type_box_group .type_box:last-child {width: 50%; margin-left: 10%;}
.type_box_group .type_box .img_icon {width: 40px; padding-right: 20px; }
.type_box_group .type_box .contact_detail_info {width: calc(100% - 40px); }
.type_box_group .type_box .contact_detail_info h2 {margin: 0 0 7px; font-family: 'DM Sans-Bold'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 30px; display: flex; align-items: center; color: #171A1C; }
.type_box_group .type_box .contact_detail_info p, .type_box_group .type_box .contact_detail_info a {font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; color: #656C71; text-decoration: none; margin: 0; }
.type_box_group .type_box .contact_detail_info a:hover {color: #394486; }
.map_n_form {float: left; width: 100%; }
.map_n_form .map_sec, .map_n_form .contact_form {width: calc(50% - 15px); }
.map_n_form_wrapper {margin-bottom: 135px; float: left; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.map_n_form_wrapper .map_sec {border-radius: 20px; overflow: hidden; }
.map_n_form_wrapper .map_sec .iframe_wrapper {height: auto; padding: 0; }
.map_n_form_wrapper .map_sec .iframe_wrapper iframe {position: static; max-height: 365px; border-radius: 20px; }
.map_n_form .contact_form .hs_error_rollup {display: none; }
.map_n_form .contact_form label:not(.hs-error-msg) {display: none; }
.map_n_form .contact_form label.hs-error-msg {margin: 0; font-size: 14px; font-weight: normal; text-align: center;}
.map_n_form .contact_form ul.hs-error-msgs {position: absolute; bottom: -23px; left: 0; width: 100%; }
.map_n_form .contact_form ul.hs-error-msgs li {margin: 0; }
.map_n_form .contact_form form {width: 100%; max-width: 100%; }
.map_n_form .contact_form form input:not(input[type=submit]) {height: auto; background: #F4F7FD; border-radius: 40px; border: none; box-shadow: none; padding: 13px 0 13px 56px; font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 29px; color: #656C71; }
.map_n_form .contact_form form input:not(input[type=submit])::placeholder {opacity: 0.5; }
.map_n_form .contact_form form fieldset .hs-form-field {position: relative; margin: 0 0 25px; float: none;}
.map_n_form .contact_form form fieldset .hs-form-field:before {content: ""; position: absolute; top: 18px; left: 18px; width: 24px; height: 20px; background-size: contain!important; z-index: 1; background-position: 50%!important; background-repeat: no-repeat!important; }
.map_n_form .contact_form ul.hs-error-msgs {position: absolute; bottom: -23px; left: 0; }
.map_n_form .contact_form form fieldset .hs-form-field.hs_firstname:before, .map_n_form .contact_form form fieldset .hs-form-field.hs_lastname:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/user.svg); }
.map_n_form .contact_form form fieldset .hs-form-field.hs_email:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Email.svg); }
.map_n_form .contact_form form fieldset .hs-form-field.hs_company:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/invoice.svg); }
.map_n_form .contact_form form fieldset .hs-form-field>div {margin: 0; }
.map_n_form .contact_form form fieldset.form-columns-2 .hs-form-field {width: calc(50% - 15px);}
.map_n_form .contact_form form fieldset.form-columns-2 {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.map_n_form .contact_form form input[type=submit] {background: #ff8671; box-shadow: 0 8px 15px rgb(255 134 113 / 25%); border-radius: 30px; font-family: DM Sans; font-style: normal; font-weight: 700; font-size: 15px; line-height: 19px; text-align: center; text-transform: uppercase; color: #fff; padding: 18px; min-width: 185px; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: .3s ease all; -ms-transition: .3s ease all; -o-transition: .3s ease all; margin: 5px 0 0; }
.map_n_form .contact_form form input[type=submit]:hover {background: #2e376e; box-shadow: 0 8px 15px rgb(46 55 110 / 25%); color: #fff; }
.map_n_form .contact_form form .hs_submit {text-align: right; }
.map_n_form .contact_form h3 {margin: 0; font-size: 0; }
.map_n_form .contact_form {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.map_n_form .contact_form > span {display: block; width: 100%; }
/**************** contact us end ***************/

.mob_menu {display: none; }

@media (max-width:1400px) {
/*********** New Tempate with footer page *****************/
.landing_page_with_footer .hero_wrapper.dark {padding: 190px 0 100px; }
.light_card_outer {padding: 80px 50px; margin: 0 0 100px; }
.offer_card .offer_card_outer {margin: 0 0 100px; }
.landing_page_with_footer .logo_grp {margin: 0 0 60px; }
.blue_bullet {margin: 0 0 100px; }
.center_txt_wid_btn {margin: 0 0 100px; }
.landing_page_with_footer .customer_testimonial_outer {margin: 0 0 100px; }
div.hs-landing-page.hs-page .new_footer_01 footer {margin: 80px 0 0; }
/*********** New Tempate with footer page end *****************/
/*********** backlink page *****************/
.hero_wrapper.dark {padding: 190px 0 190px; }
.stats_grid_type_2 {margin-bottom: 100px; }
.service_steps_box_wrapper {margin-bottom: 100px; padding: 100px 25px; }
.four_results_wrapper {margin: 0 0 100px; }
.hero_wrapper.inner_page_type_1.layered_image_sec {padding: 100px 0; }
.check_points_solo_wrapper {margin: 42px 0 45px; }
.backlink_pricing.blue_bg .ineer_page_sec_head {padding: 100px 114px 180px; }
.pricing_warning {margin: 50px 0 100px; }
.powerby_bluebox {padding: 100px 20px; margin: 0 0 100px; }
.customer_testimonial_outer {margin: 0 0 100px; }
.bottom_blue_form.type_2 {margin: 100px 0; }
/*********** backlink page end ******************/
/*********** about page ******************/
.abt_us_txt {padding: 39px 0 100px; }
.abt_our_team_wrapper {margin: 36px -10px 60px; }
.spec_slider_wrapper {padding: 40px 30px; }
.abt_mission_box {margin: 100px 0 0; }
.story_board {margin-top: 100px;}
.bottom_blue_form {margin: 100px 0; }
/*********** about page end ******************/

.cmn_container.thnk_contain {text-align: center; }
.cntered_thanx {min-height: auto; display: inline-block; padding-top: 0; }
}

@media (min-width: 992px) {
/*.hs-content-id-82432827267 .inner_page .header_cta.inner_header_menu .nav_menu ul {display: none; }for backllink page header*/
}
@media (min-width: 992px) and (max-width:1199px) {
.stats_grid_type_2 .slick-slide {width: 40% !important; margin-bottom: 30px; display: inline-block !important; float: none; vertical-align: top; }
.service_step_slider .slick-slide {float: none; width: 40% !important; display: inline-block; vertical-align: top; margin: 0 0 50px; }
}
@media (max-width:1199px) {
/*********** New Tempate with footer page *****************/
.hero_wrapper.dark.six_by_4 .cont_form .form_info p {max-width: 100%; width: 100%; }
.hero_wrapper.dark.six_by_4 .cont_form .form_info {margin: 0; }
.landing_page_with_footer .hero_wrapper.dark {padding: 190px 0 0; }
.light_card_outer {padding: 60px 25px; margin: 0 0 80px; }
.offer_card .offer_card_outer {width: 100%; margin: 0 0 80px; }
.landing_page_with_footer .stats_grid_type_2 {margin-bottom: 50px; }
.faded_sec_card_outer {padding: 40px 20px; }
.landing_page_with_footer .logo_grp {margin: 0 0 50px; }
.blue_bullet {margin: 0 0 80px; }
.blue_bullet {margin: 0 0 80px; }
.center_txt_wid_btn {margin: 0 0 80px; }
.landing_page_with_footer .customer_testimonial_outer {margin: 0 0 80px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content {width: 60%; padding: 0 30px 0 0; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_graphic {width: 40%; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_graphic img {width: 100%; }
.blue_bullet .blue_bullet_card_outer {padding: 50px 25px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content h2 {line-height: 44px; margin: 0 0 12px;}
.footer_tabs .f_tab:nth-child(1) {width: 28%; }
.footer_tabs .f_tab:nth-child(2) {width: 20%; }
.footer_tabs .f_tab:nth-child(3) {width: 22%; }
.footer_tabs .f_tab:nth-child(4) {width: 20%; }
/*********** New Tempate with footer page end *****************/
/************ backlink page **********/
.hero_wrapper.dark {padding: 190px 0 100px; }
.hero_wrapper.dark .hero_calender .form_outer {padding: 30px 0 30px 40px; }
.service_steps_box_wrapper {padding: 60px 25px 30px; margin-bottom: 80px; }
.hero_wrapper.inner_page_type_1.layered_image_sec {padding: 80px 0 0; }
.four_results_wrapper {margin: 0 0 56px; }
.customer_testimonial_outer {margin: 0 0 80px; }
.stats_grid_type_2 {margin-bottom: 50px; text-align: center;}
.backlink_pricing_slider .backlink_pricing_card {max-width: 320px; margin-bottom: 20px; box-shadow: 0px 10px 20px rgb(216 226 254 / 60%); }
.backlink_pricing_slider {text-align: center; }
.service_step_slider .service_step_box p br {display: none; }
.service_step_slider .service_step_box h5 br {display: none;}
.check_points_solo_wrapper {margin: 42px 0 30px; }
.backlink_pricing.blue_bg .ineer_page_sec_head {padding: 60px 114px 180px; }
.pricing_warning {margin: 40px 0 80px; }
.powerby_bluebox {padding: 80px 20px; margin: 0 0 80px; }
.feedback_box {max-width: 300px;}
.faq_wrapper.tabs {margin: 12px 0 0; }
.inner_page_type_1.layered_image_sec .hero_container .hero_context h2 {line-height: 44px; }
/************ backlink page end **********/
/************ about page **********/
.abt_our_team_wrapper {margin: 36px 0 38px; }
.abt_us_txt {padding: 0 0 80px; }
.abt_our_team_wrapper .team_member_box {margin: 0 10px 42px; width: 30%; }
.ineer_page_sec_head h2 {line-height: 44px; }
.abt_mission_box {margin: 80px 0 0; padding: 55px 35px 50px; }
.story_board {margin-top: 80px;}
.story_board_wrapper {margin: 40px 0 0; padding: 0 20px; }
.story_board_wrapper .timeline_card:nth-child(odd):after {right: -48px; }
.story_board_wrapper .timeline_card:nth-child(2n):after {left: -48px; }
.bottom_blue_form_wrapper .cont_form {padding: 40px 50px; }
.bottom_blue_form_wrapper .cont_form input.hs-button {margin: 25px 0 0; }
.bottom_blue_form {margin: 80px 0; }
.bottom_blue_form.type_2 {margin: 80px 0;}
/************ about page end **********/
/************ inner page **********/
.inner_page_type_1 .hero_container .hero_context {padding-left: 30px; }
.inner_page_type_1 .hero_container .hero_img_layers {padding-right: 30px; }
.type_box_group {padding-top: 15px; margin-bottom: 40px; }
.map_n_form_wrapper {margin-bottom: 60px; }
/************ inner page end **********/

.cntered_thanx .book_sec_thnx h2 {font-size: 26px; line-height: 62px; }
.cntered_thanx .hero_context h1:before {width: 112%; background-size: contain; bottom: -14px; }
.cntered_thanx {min-height: calc(100vh - 141px); }
.cntered_thanx .hero_context {width: 100%; }
.hero_calender .form_outer {padding: 30px 40px; }
header.new_landing .main_header {padding: 40px 0 !important; }
.hero_context h1{font-size: 40px; line-height: 56px; margin: 0 0 30px;}
header.new_landing .main_header .header__container.content-wrapper, .hero_container, .cmn_container {width: 100%; padding: 0 20px; max-width: 100%;}
.hero_context {width: 45%; }
.hero_calender {width: 55%; }
.hero_context p {font-size: 20px; line-height: 30px; margin: 0 0 15px;}
.hero_context h1::before {background-repeat: no-repeat; background-size: contain;}
.stats_grid .stat_box h3 {font-size: 30px !important; margin: 20px 0 5px; }
.solo_testimonial {margin: 0 auto 80px; }
.logo_grp {margin: 0 0 40px; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.logo_grp .logo_img {margin: 0 40px 40px; }
.spec_list .spec_box {padding: 0 20px; }
.spec_blue_box {padding: 60px 0px; margin-bottom: 80px; }
.service_method {margin: 0 0 80px; }
.service_box {padding: 30px 12px; min-height: 460px;}
.service_box p {margin: 0 0 20px;}
.conclusion_txt h3 {margin: 30px 0 0; }
.form_caintainer .cont_form input.hs-button {margin: 35px 0 0; padding: 14px;}
.form_caintainer {margin: 0 auto 80px; }
.form_caintainer .cont_form input:not(.hs-button) {padding: 13px 10px 13px 55px; }
.form_caintainer .cont_form .hs-form-field::before {top: 14px; width: 20px; height: 20px; }

.hero_container .cont_form input.hs-button {margin: 35px 0 0; padding: 14px;}
.hero_container {margin: 0 auto 80px; }
.hero_container .cont_form input:not(.hs-button) {padding: 13px 10px 13px 55px; }
.hero_container .cont_form .hs-form-field::before {top: 14px; width: 20px; height: 20px; }
.header_cta a {; font-size: 15px; height: auto; line-height: 19px;}
.hero_wrapper {padding: 190px 0 80px; }

}

@media (min-width:1025px) and (max-width: 1199px) {
.story_board_wrapper .timeline_card:nth-child(even):after {left: -56.5px; }
.story_board_wrapper .timeline_card:nth-child(odd):after {right: -56px; }

}
@media (max-width:991px) {
/*********** New Tempate with footer page *****************/
.offer_card .offer_card_outer .offer_card_form .cont_form .raw_html_form { padding-left: 0;}
.hero_wrapper.dark.six_by_4 .cont_form input.hs-button {height: 55px; padding-top: 9px; }
.landing_page_with_footer .ineer_page_sec_head h5 {text-align: center !important; }
.landing_page_with_footer .light_card_outer .ineer_page_sec_head h5 {text-align: left !important; }
.light_card_outer .ineer_page_sec_head {padding: 0; width: 100%; }
.light_card_outer .graphic {display: none;}
.landing_page_with_footer .ineer_page_sec_head h2 {line-height: 40px; margin: 0 0 10px;}
.light_card_outer {padding: 40px 25px; }
.offer_card .offer_card_outer .offer_card_txt {width: 100%; text-align: center; margin: 0 0 15px; }
.offer_card .offer_card_outer .offer_card_form {width: 100%; }
.landing_page_with_footer .four_results_wrapper {margin: 0 0 40px; }
.landing_page_with_footer .stats_grid_type_2 .stat_box p br {display: none; }
.landing_page_with_footer .stats_grid_type_2 .stat_box {min-height: 320px; }
.landing_page_with_footer .stats_grid_type_2 {margin-bottom: 40px; }
.landing_page_with_footer .faded_sec .ineer_page_sec_head h5 {text-align: left !important; }
.faded_sec_card_outer .ineer_page_sec_head {width: 100%; margin: 0 0 20px; }
.faded_sec .faded_sec_card_outer .faded_sec_content {padding: 0 !important; width: 100%; }
.faded_sec_card_outer {padding: 30px; margin: 0 0 20px;}
.faded_sec.ltr.lightblue .faded_sec_card_outer {-webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_graphic {display: none; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content {width: 100%; padding: 0; }
.blue_bullet .blue_bullet_card_outer {padding: 30px 20px 20px; position: relative; overflow: hidden;}
.blue_bullet .blue_bullet_card_outer:before {content: ''; position: absolute; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/line_top.png); top: 0px; left: 0; width: 100%; background-repeat: no-repeat; border-top: 8px solid #ff8671; background-size: cover; border-radius: 30px 30px 0 0; height: 8px; }
.footer_tabs .f_tab:nth-child(4) {width: 100%; margin: 30px 0 0; text-align: center; }
.footer_tabs .f_tab:nth-child(1) {width: 40%; }
.footer_tabs .f_tab:nth-child(2) {width: 25%; }
.footer_tabs .f_tab:nth-child(3) {width: 25%; }
.footer_tabs .f_tab:nth-child(3):after {opacity: 0; }
.footer_tabs .f_tab-content ul.certicates_imgs > li {width: 30% !important; margin: 0 !important; vertical-align: middle; float: none; }
.copyright_bar {padding: 15px 80px; }
.landing_page_with_footer .hero_wrapper.dark .cont_form .hs-form-field:before {top: 16px; }
/*********** New Tempate with footer page end *****************/
/********** hero slide grid 2************/
.stats_grid_type_2 .slick-slide {padding: 0 15px 0 0; }
.stats_grid_type_2 {margin-bottom: 30px; }
.stats_grid_type_2 .stat_box {min-height: 268px; }
.stats_grid_type_2 {margin: -84px 0 80px;}
.stats_grid_type_2 .slick-list {overflow: hidden; padding-left: 15px;padding-bottom: 55px; }
.stats_grid_type_2 ul.slick-dots {margin: -70px 0 0; position: relative; z-index: 8; }

/********** hero slide grid 2 end ************/
/************* backlink page ***************/
.hero_wrapper.dark .hero_calender .form_outer {padding: 30px 0 30px 0; }
.hero_wrapper.dark .cont_form {padding: 20px 30px 35px; }
.hero_wrapper.dark .cont_form .form_info {margin: 0; }
.hero_wrapper.dark .cont_form input.hs-button {margin: 5px 0 0; }
.hero_wrapper.dark.six_by_4 .cont_form {padding: 20px 30px 35px; }
.four_results_content, .four_results_stats {width: 100%; padding: 0; text-align: center; }
.four_results_stats {margin: 20px 0 0; }
.four_results_content .ineer_page_sec_head h2, .four_results_content .ineer_page_sec_head p {text-align: center !important; }

.spec_slider_wrapper .slider_side .video_part .hs-video-widget:after {width: 75px !important; height: 75px !important; }
.inner_page_type_1.layered_image_sec .hero_container .hero_context h2 {line-height: 40px; font-size: 30px; }
.inner_page_type_1.layered_image_sec .hero_container .hero_context {padding-right: 15px; }
.check_points_solo_wrapper .check_point {padding: 0 20px; margin: 0 0 20px; }
.pricing_warning {margin: 30px 0 60px; }
.check_points_solo_wrapper {margin: 20px 0 30px; }
.powerby_bluebox {padding: 25px 20px 34px; margin: 0 0 60px; }
.ft_tech_logo {margin: 0 8px; }
/************* backlink page end ***************/
/************* contact page ***************/
.contact_info .type_box_group .type_box {width: auto;}
/************* contact page end ***************/
/************* about page ***************/
.abt_our_team_wrapper {margin: 24px 0 54px; }
.abt_our_team_wrapper .team_member_box {margin: 0 10px; }
.ineer_page_sec_head h2 {line-height: 40px; font-size: 30px; }
.abt_our_team_wrapper .team_member_box .memeber_pic {width: 100%; text-align: center; order: 1;}
.abt_our_team_wrapper .team_member_box .memeber_pic img {display: inline-block; margin: 0 0 10px;}
.abt_our_team_wrapper .team_member_box .member_info_wrapper {width: 100%; text-align: center; order: 3;margin: 10px 0 0;}
.abt_our_team_wrapper .team_member_box .social_links_wrapper {margin-top: 0; text-align: center; order: 2; }
.abt_our_team_wrapper .slick-arrow.slick-next {right: calc(50% - 17px); transform: translateX(50%); -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); }
.abt_our_team_wrapper .slick-arrow.slick-prev {right: calc(50% + 17px); transform: translateX(50%); -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); }
.abt_our_team_wrapper .slick-arrow:before {content: ''; position: absolute; width: 14px; height: 10px; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; }
.abt_our_team_wrapper .slick-arrow.slick-next:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/right_arrow.svg); background-size: cover;}
.abt_our_team_wrapper .slick-arrow.slick-prev:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/left_arrow.svg); background-size: cover;}
.abt_our_team_wrapper .slick-arrow {outline: none; position: absolute; bottom: -22px; box-shadow: none; font-size: 0; padding: 0; width: 26px; height: 26px; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/arrow-bg.svg); background-size: cover; border: none; transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; margin: 0; z-index: 10; }
.abt_our_team_wrapper .slick-arrow:hover:before {mix-blend-mode: difference; }
.spec_slider_wrapper .content_side .ineer_page_sec_head {padding-right: 15px; }
.spec_slider_wrapper {padding: 35px 30px; }
.story_board_wrapper .timeline_card:nth-child(odd):after {right: -53.9vw; width: 100vw; height: 25px; box-shadow: none; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/dot_with_shadow.png); background-size: contain; background-repeat: no-repeat; background-position: center; }
.story_board_wrapper .timeline_card:nth-child(2n):after {left: -54vw; width: 100vw; height: 25px; box-shadow: none; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/dot_with_shadow.png); background-size: contain; background-repeat: no-repeat; background-position: center; }
.bottom_blue_form_wrapper .cont_form {padding: 32px 20px 35px; }
/************* about page end ***************/
/************* inner page ***************/
.inner_page_type_1 .hero_context h1 span:before {bottom: -15px; }
.type_box_group .type_box {width: 50%; }
.type_box_group .type_box:last-child {width: 100%; margin: 19px 0 0; }
.type_box_group {padding-top: 0; margin-bottom: 31px; }
.inner_page_type_1 .hero_container {margin: 0 auto 50px; }
.inner_page_type_1 .hero_context p {font-size: 18px; line-height: 28px; }
.type_box_group .type_box .contact_detail_info a, .type_box_group .type_box .contact_detail_info p {font-size: 16px; line-height: 28px; }
.type_box_group .type_box .contact_detail_info h2 {font-size: 18px; line-height: 28px; margin: 0; }
/************* inner page end ***************/
/********* new inner page's header **************/
.mob_menu {display: block; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); z-index: 21; overflow: hidden;}
.mob_menu .close_menu {transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; position: absolute; width: 140px; right: -200px; top: 0; }
.mob_menu.open_menu {overflow: visible; }
.mob_menu.open_menu .close_menu {right: 0; z-index: 22; }
.mob_menu.open_menu + .header_cta.inner_header_menu {right: 0; margin: 0;}
.mob_menu.open_menu a {opacity: 0; }
.mob_menu .close_menu span {font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-size: 18px; line-height: 38px; text-align: center; color: #171A1C; display: inline-block; margin-right: 20px; }
header.new_landing.inner_page .main_header .header__container.content-wrapper {position: relative;     -webkit-box-pack: flex-start; -moz-box-pack: flex-start; -webkit-justify-content: flex-start; -ms-flex-pack: flex-start; justify-content: flex-start;} 
.inner_page .header_cta.inner_header_menu {margin: 0; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; position: fixed; top: 0; right: -800px; background: #fff; box-shadow: 0 0 80px rgb(216 226 254 / 80%); border-radius: 20px 0 0 20px; height: 100%; padding: 111px 20px 40px; transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; z-index: 20; width: 80%; }
.inner_page .header_cta.inner_header_menu .nav_menu ul {-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 26px; min-width: 185px; }
.inner_page .header_cta.inner_header_menu .nav_menu ul li {margin: 0 0 20px; width: 100%; }
.inner_page .header_cta.inner_header_menu .nav_menu ul li a {width: 100%; }
.inner_page .header_cta a {min-width: 245px; justify-content: space-between; }
/********* new inner page's header end **************/

.cntered_thanx .book_sec_thnx h2 {font-size: 22px; line-height: 38px; margin: 0 0 6px; }
.cntered_thanx .hero_context h1:before {bottom: -17px; }
.stats_grid_outer.cmn_container {padding: 0; }
.stats_grid .slick-slide {padding: 0 15px 0 0; }
.stats_grid {margin: -84px 0 80px;}
.stats_grid .slick-list {overflow: hidden; padding-left: 15px;padding-bottom: 55px; }
.stats_grid ul.slick-dots {margin: -70px 0 0; position: relative; z-index: 8; }
.hero_wrapper {padding: 190px 0;}
.hero_context h1 {font-size: 34px; line-height: 44px; margin: 0 0 25px; }
.hero_context {width: 50%; }
.hero_calender {width: 50%; }
.slick-dots {padding: 0; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; margin: 20px 0 0; }
.slick-dots li {margin: 0 5px; line-height: 0;}
.slick-dots li:last-child {margin-right: 0; }
.slick-dots li button {font-size: 0; background: rgba(255, 134, 113, 0.5); box-shadow: none; width: 10px; height: 10px; padding: 0; margin: 0; }
.slick-dots li.slick-active button {background: #FF8671; }
.slick-dots li button:hover, .slick-dots li button:focus {outline: none; }
.solo_testimonial {max-width: calc(100% - 40px); }
.solo_testimonial > div {width: calc(100% - 160px); }
.solo_testimonial img {width: 140px; }
.solo_testimonial::before {left: 0; top: -30px; }
.solo_testimonial::after {bottom: -30px; right: 0; }
.stats_grid .stat_box h3 {font-size: 26px !important; }
.spec_blue_box {padding: 24px 0 30px; }
.sec_title_grp h2 {font-size: 30px; line-height: 40px !important; }
.service_box {min-height: 431px;}
.form_caintainer {max-width: 100%; padding: 0 20px; }
}


@media (max-width:767px) {
/*********** New Tempate with footer page *****************/
.hero_wrapper.dark.six_by_4 .sixty {width: 100%; padding: 0; margin: 0 0 20px;}
.hero_wrapper.dark.six_by_4 .forty {width: 100%; }
.main_landing_page_with_footer {margin-top: -20px; }
.landing_page_with_footer .hero_wrapper.dark p {line-height: 30px; }
.hero_wrapper.dark.six_by_4 .cont_form {padding: 30px 30px 40px; }
.hero_wrapper.dark.six_by_4 .cont_form .form_info p {line-height: 28px; margin: 0 0 20px; }
.hero_wrapper.dark.six_by_4 .cont_form input.hs-button {margin: 11px 0 0; }
.landing_page_with_footer .hero_wrapper.dark .hero_container {margin-bottom: 40px; }
.light_card_outer {padding: 30px 20px; }
.landing_page_with_footer .light_card_outer .ineer_page_sec_head h5 {text-align: center !important; }
.landing_page_with_footer .ineer_page_sec_head h5 { font-size: 16px; line-height: 26px;}
.landing_page_with_footer .ineer_page_sec_head h2 {line-height: 34px; text-align: center !important; margin: 0 0 5px; }
.landing_page_with_footer .ineer_page_sec_head p {text-align: center !important; }
.light_card_outer {margin: 0 0 30px; }
.center_txt_wid_btn {margin: 0 0 30px; }
.landing_page_with_footer .four_results_content .ineer_page_sec_head h2 {text-align: left !important; padding: 0; margin: 0 0 15px;}
.landing_page_with_footer .four_results_content .ineer_page_sec_head h5 {text-align: left !important; padding: 0; margin: 0;}
.landing_page_with_footer .four_results_content .ineer_page_sec_head p {text-align: left !important; margin: 0 0 30px; }
.landing_page_with_footer .four_results_content .ineer_page_sec_head p:last-child {margin: 0 0 25px; }
.landing_page_with_footer .four_results_stats {grid-row-gap: 13px; }
.offer_card .offer_card_outer:after {background-size: auto;}
.landing_page_with_footer .four_results_wrapper {margin: 0; }
.offer_card .offer_card_outer .cont_form .hs-form-field {margin: 0 0 25px; width: 100%; }
.offer_card .offer_card_outer .cont_form input.hs-button {padding: 8px 30px; max-width: 100%; }
.offer_card .offer_card_outer {margin: 0 0 40px; }
.landing_page_with_footer .faded_sec .ineer_page_sec_head p {text-align: left !important; }
.landing_page_with_footer .logo_grp {margin: 0 0 20px; }
.landing_page_with_footer .stats_grid_type_2 {margin-bottom: -10px; }
.landing_page_with_footer .stats_grid_type_2 .stat_box {min-height: auto; max-width: 345px; }
.landing_page_with_footer .faded_sec .ineer_page_sec_head h2 {margin: 0 0 10px; text-align: left !important; }
.blue_bullet .blue_bullet_card_outer:before {height: 6px; border-width: 6px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content h2 {font-size: 24px; line-height: 32px; text-align: left !important; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul li {line-height: 22px; margin: 0 0 25px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul {padding: 0 0 0 35px; }
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul li:before {left: -33px; top: 5px;}
.blue_bullet .blue_bullet_card_outer .blue_bullet_sec_content ul li:last-child {margin: 0; }
.blue_bullet {margin: 0 0 40px; }
.center_txt_wid_btn .ineer_page_sec_head h2 span {display: block; }
.landing_page_with_footer .customer_testimonial_outer {margin: 0 0 30px; }
.landing_page_with_footer .testimonial_nobs .ineer_page_sec_head h2 {display: none; }
.landing_page_with_footer .feedback_box .customer_img {width: 100%; text-align: center; padding: 0; margin: 0 0 20px; order: 1; }
.landing_page_with_footer .feedback_box .customer_img img {vertical-align: top; display: inline-block; width: 110px; }
.landing_page_with_footer .feedback_box .customer_info {width: 100%; padding: 0; order: 3; margin: 0 0 10px;}
.landing_page_with_footer .feedback_box .customer_feedback_quote {order: 2; text-align: center; padding: 0 0 20px; }
.landing_page_with_footer .feedback_box .customer_info h5 {margin: 0; text-align: center; }
.landing_page_with_footer .feedback_box .customer_info p {text-align: center; line-height: 24px; }
.landing_page_with_footer .feedback_box .customer_feedback_quote:before {top: -40px; }
.landing_page_with_footer .feedback_box .customer_feedback_quote:after {content: ''; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/quotes.png); position: absolute; right: 0; bottom: -60px; width: 27.5px; height: 17.7px; background-size: contain; background-repeat: no-repeat; transform: scaleX(-1) scaleY(-1); }
.footer_tabs .f_tab:nth-child(1), .footer_tabs .f_tab:nth-child(2), .footer_tabs .f_tab:nth-child(3), .footer_tabs .f_tab:nth-child(4) {width: 100%; margin: 0; text-align: left;}
.footer_tabs .f_tab:not(:last-child):after {opacity: 0; }
.footer_tabs .f_tab {overflow: hidden; }
.footer_tabs .f_tab-content {max-height: 0; overflow: hidden; margin: 0;}
footer.footer .footer_tabs h3 {margin: 0 0 10px !important; }
.copyright_bar {padding: 15px 30px; }
footer.footer .footer_tabs h3::after {content: ''; position: absolute; right: -30px; top: 12px; background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/foot_arrow.png); height: 7px; width: 11px; transition: 0.3s ease all; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -ms-transition: 0.3s ease all; -o-transition: 0.3s ease all; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); }
.footer_tabs input:checked ~ label h3:after {transform: rotate(0deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); }
.top_top-outer {display: none; }
div.hs-landing-page.hs-page .new_footer_01 footer {padding: 30px 0 15px; margin: 30px 0 0;}
footer.footer .f_tab-content ul li {margin: 0 0 5px; }
.copyright_bar p, .copyright_bar p a {line-height: 24px; }
.center_txt_wid_btn .cmn_button_orange {text-align: center; padding: 20px 0 0; }
.landing_page_with_footer .four_results_stats .four_results_stats_box p {line-height: 24px; }
/*********** New Tempate with footer page end *****************/




/********** hero slider grid 2 ***********/
.stats_grid_type_2 {margin-bottom: 0; width: 100%;}
.stats_grid_type_2 .stat_box p {font-size: 15px; line-height: 25px;}
.stats_grid_type_2 .stat_box {padding: 15px 20px 20px; max-width: 270px; min-height: 275px; margin: 0 0 60px;}
.stats_grid_type_2 .slick-slide {text-align: center;}
/********** hero slider grid 2 end ***********/

/************* backlink page ***************/
.hero_wrapper.dark .hero_calender .form_outer {margin-top: 9px; padding-bottom: 0;}
.hero_wrapper.dark .cont_form {padding: 20px 20px 35px; }
.hero_wrapper.dark .cont_form .form_info p {margin: 0 0 22px; }
.hero_wrapper.dark .cont_form input.hs-button {padding: 17px; }
.hero_wrapper.dark .cont_form .hs-form-field {margin-bottom: 15px; }
.hero_wrapper.dark {padding: 190px 0 0; }

.service_steps_box_wrapper {padding: 32px 20px; margin-bottom: 30px; }
.service_step_slider ul.slick-dots {margin: 12px 0 0; }
.four_results_content .ineer_page_sec_head h2 {padding: 0 20px; }
.four_results_stats_box:nth-child(odd) {padding-right: 15px; }
.four_results_stats_box h3 {font-size: 16px !important; margin: 13px 0 30px;}
.four_results_wrapper {margin: 0; }
.hero_wrapper.inner_page_type_1.layered_image_sec {display: none; }
.check_points_solo {margin: 50px 0 0; }
.check_points_solo_wrapper .check_point {padding: 0 7px; }
.check_points_solo_wrapper .check_point p {font-size: 16px; line-height: 24px; }
.backlink_pricing.blue_bg .ineer_page_sec_head {padding: 20px 30px 180px; }
.backlink_pricing_slider {margin: -160px 0 0; }
.backlink_pricing_slider .backlink_pricing_card {margin: 0 0 20px; max-width: 280px; box-shadow: 0px 10px 20px rgb(216 226 254 / 60%); }
.pricing_warning {margin: 20px 0 30px; }
.ft_tech_logo_grp {margin: 0 0 28px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: initial; -moz-box-direction: initial; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-between; -moz-box-pack: space-between; -webkit-justify-content: space-between; -ms-flex-pack: space-between; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;} 
.ft_tech_logo_grp .ft_tech_logo {width: 33.33%; margin: 0; padding: 0 7px;}
.poweredby_wrapper .cont_form input.hs-button {margin: 8px 0 0; }
.testimonial_nobs .ineer_page_sec_head h2 {line-height: 36px; margin: 0 0 13px; }
.powerby_bluebox { margin: 0 0 30px;}
.customer_testimonial_outer ul.slick-dots {margin-top: 11px; }
.customer_testimonial_outer {margin: 0 0 30px; }
.faq_wrapper.tabs p {font-size: 16px; line-height: 24px; }
.faq_wrapper.tabs .tab {margin: 0 0 10px; vertical-align: top; }
.faq_wrapper.tabs .tab-label {padding: 15px 20px; }
.faq_wrapper.tabs .tab-label:after {width: 14px; height: 7px; background-size: cover !important; display: inline-block; min-width: 14px; min-height: 7px; }
.load_more_icon {margin: 10px 0 20px; }
.faq_wrapper.tabs {margin: 12px 0 10px; }
.bottom_blue_form.type_2 .bottom_blue_form_wrapper .cont_form input.hs-button {margin: 5px 0 0; }
/************* backlink page end ***************/
/************* about page ***************/
.spec_slide_box {padding: 0; }
.spec_slider_wrapper .content_side .ineer_page_sec_head {padding-right: 0; }
.ineer_page_sec_head h2 {line-height: 36px; font-size: 28px; }
.abt_us_txt {padding: 0 0 30px; }
.abt_our_team_wrapper .team_member_box {margin: 0; padding: 0 5px; }
.spec_slider_wrapper {-webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 25px 20px 65px; }
.spec_slider_wrapper .content_side .ineer_page_sec_head h2, .spec_slider_wrapper .content_side .ineer_page_sec_head p {text-align: center; }
.spec_slider_wrapper .content_side, .spec_slider_wrapper .slider_side {width: 100%; }
.spec_slider_wrapper .content_side .ineer_page_sec_head p:last-child {margin: 0 0 22px; }
.spec_slider_wrapper .slider_side .video_capt p, .spec_slider_wrapper .slider_side .video_capt h3 {text-align: center; }
.spec_slider_wrapper .slider_side .slick-arrow {bottom: -34px; transform: translateX(50%); -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); }
.spec_slider_wrapper .slider_side .slick-arrow.slick-next {right: calc(50% - 17px); }
.spec_slider_wrapper .slider_side .slick-arrow.slick-prev {right: calc(50% + 17px); }
.abt_mission_box {margin: 30px 0 0; padding: 60px 20px 40px; }
.abt_mission_box .ineer_page_sec_head p {font-size: 16px; }
.mngmnt_members {max-width: 100%; margin: 25px auto 0; }
.mngmnt_members .slick-slide > div {display: inline-block; max-width: 295px; }
.mngmnt_members .slick-current .member_box {padding: 0; -webkit-box-align: center; -moz-box-align: inherit; -webkit-align-items: center; -ms-flex-align: center; align-items: center;} .mngmnt_members .slick-current.slick-active .member_box {padding: 0; }
.mngmnt_members .member_box .member_quote p {text-align: center; margin: 5px 0 0; }
.mngmnt_members ul.slick-dots {margin: 10px 0 0; }
.story_board {margin-top: 30px; }
.story_board_wrapper {margin: 20px 0 0; padding: 0; }
.story_board_wrapper:before, .story_board_wrapper .timeline_card:nth-child(odd):before, .story_board_wrapper .timeline_card:nth-child(even):before, .story_board_wrapper .timeline_card:nth-child(odd):after, .story_board_wrapper .timeline_card:nth-child(even):after {display: none; }
.story_board_wrapper .timeline_card {width: 100%; padding: 30px 20px 24px; margin: 0 0 10px;}
.story_board_wrapper .timeline_card:nth-child(odd), .story_board_wrapper .timeline_card:nth-child(even) {border-radius: 12px; }
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head h2 {margin: 0 0 15px; line-height: 36px; text-align: center;}
.bottom_blue_form_wrapper .left_content, .bottom_blue_form_wrapper .right_content {width: 100%; padding: 0 !important; text-align: center;}
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head h2 span:before {bottom: -17px; }
.bottom_blue_form_wrapper .cont_form {float: none; max-width: 335px; margin-top: 20px;}
.powerby_bluebox .cont_form {max-width: 295px; width: 100%; float: none; display: inline-block;}
.bottom_blue_form_wrapper .cont_form input.hs-button {line-height: 19px;}
.bottom_blue_form_wrapper .left_content .ineer_page_sec_head p {text-align: center; }
.bottom_blue_form {margin: 30px 0 34px; }
.bottom_blue_form.type_2 {margin: 30px 0 34px; }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_firstname:before, .bottom_blue_form_wrapper .cont_form .hs-form-field.hs_lastname:before {width: 14px; height: 18px; }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_phone:before {width: 18px; height: 18px; }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_email:before {width: 20px; height: 18px; }
.bottom_blue_form_wrapper .cont_form .hs-form-field.hs_website:before {width: 20px; height: 20px; }
.bottom_blue_form_wrapper .cont_form input.hs-button {margin: 28px 0 0; }
/************* about page end ***************/
/************* inner page header ***************/
.mob_menu.open_menu+.header_cta.inner_header_menu > div {width: 100%; }
/************* inner page header end ***************/
/************* inner page ***************/
.inner_page_type_1.hero_wrapper {padding-top: 175px;}
.inner_page_type_1 .hero_context h1 {margin: 0 0 10px; }
.inner_page_type_1 .hero_context h1 span:before {bottom: -18px; }
.inner_page_type_1 .hero_container {margin: 0 auto 20px; }
header.new_landing.inner_page .main_header {padding: 40px 0 33px !important; }
.inner_page_type_1 .hero_container .hero_img_layers {display: none;}
.inner_page_type_1 .hero_container .hero_context {padding: 0; }
.map_n_form .contact_form, .map_n_form .map_sec {width: 100%; }
.map_n_form_wrapper .map_sec .iframe_wrapper iframe {max-height: 300px; width: 100%; margin-bottom: 30px; }
.map_n_form .contact_form {padding: 0 18px; }
.map_n_form_wrapper {margin-bottom: 48px; }
/*for contact page */div.hs-landing-page.hs-content-id-82088027946.hs-page:before {background: url(https://4773469.fs1.hubspotusercontent-na1.net/hubfs/4773469/Mobile%20Contact%20Us.png); background-size: cover; background-color: transparent; background-position: 0 0; }
/************* inner page end ***************/
div.hs-landing-page.hs-page:before {background-size: 172%; }
.header_inner .header__logo.header__logo--main a img {width: 140px !important; padding: 0; }
.cntered_thanx .book_sec_thnx a {line-height: 19px;}
.cntered_thanx .book_sec_thnx p {font-size: 16px; margin-bottom: 15px; }
.cntered_thanx .book_sec_thnx {margin: 20px 0 0; }
.cntered_thanx .hero_context h1 {margin: 0 0 24px; }
.cntered_thanx .hero_context h1:before {bottom: -21px; width: 134%; }
.cntered_thanx .iconic img {max-width: 35px !IMPORTANT; margin: 0 0 14px;}
.cntered_thanx {padding-top: 10px; min-height: calc(100vh - 190px); padding-bottom: 40px;}
.form_caintainer .cont_form input.hs-button {margin-top: 25px;}
.cont_form .hs-form-field {margin-bottom: 12px; }
.spec_blue_box ul.slick-dots {margin-top: 17px; }
.our_clients .sec_title_grp h2 {margin-bottom: 16px; }
.hero_container {margin-bottom: 30px; }
.hero_calender .form_outer {padding: 0px; margin-top: 20px;}
header.new_landing .main_header .header__container.content-wrapper {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.spec_blue_box .sec_title_grp h2 {margin: 0 0 10px; }
.spec_blue_box .sec_title_grp {padding: 0 20px; }
.sec_title_grp p {font-size: 16px; line-height: 24px; margin: 0 0 13px;}
.fifty {width: 100%; }
header.new_landing .main_header {padding: 40px 0 !important;}
.header_cta {text-align: center; margin-top: 20px; }
header.header.new_landing.noheader.clearfix .header__logo.header__logo--main a {padding: 0; }
.hero_wrapper {padding: 185px 0 20px; }
.hero_calender, .hero_context {width: 100%; text-align: center; padding: 0;}
.hero_context h1 {font-size: 28px; line-height: 38px;}
.hero_context p {font-size: 18px; line-height: 26px;}
.stats_grid .stat_box h3 {font-size: 24px !important; }
.stats_grid .stat_box p {font-size: 15px; line-height: 25px;}
.stats_grid .stat_box {padding: 15px 20px 20px; max-width: 335px; }
.stats_grid .slick-slide {text-align: center;}
.stats_grid .stat_box h3 {margin: 10px 0 0;}
.stats_grid {margin: 0; width: 100%;}
.hero_context h1::before {bottom: -16px;}
.solo_testimonial {flex-direction: column; }
.solo_testimonial::before {left: 0; top: 118px; }
.solo_testimonial > div {width: 100%; margin: 20px 0 0; text-align: center; }
.solo_testimonial::after {bottom: -13px; }
.solo_testimonial {margin: 0 auto 62px; }
.sec_title_grp h2 {font-size: 24px; line-height: 32px !important; margin: 0;}
.logo_grp .logo_img {margin: 0 15px 20px; width: calc(50% - 30px); }
.logo_grp {margin: 0 0 20px; }
.sec_title_grp {margin: 0 0 15px; }
.spec_blue_box {margin-bottom: 40px; padding: 30px 20px 30px 21px; }
.service_box h3 {font-size: 18px !important; }
.conclusion_txt h3 {margin: 20px 0 0; font-size: 18px !important; line-height: 28px !important; }
.service_box {min-height: auto; max-width: 335px; padding: 33.75px 12px 27px 13px;}
.form_caintainer .sec_title_grp h2 {margin: 0 0 11px; }
.service_list {text-align: center; }
.conclusion_txt h3 br {display: none; }
.service_method {margin: 0 0 40px; }
.form_caintainer {margin: 0 auto 37px; }
.form_caintainer .form_outer .form_helping_text p {font-size: 16px; line-height: 22px; margin: 0 0 17px; }
.form_caintainer .cont_form .hs-form-field::before {top: 18px; width: 18px; height: 18px; left: 20px; }

.hero_container .form_outer .form_helping_text p {font-size: 16px; line-height: 22px; margin: 0 0 15px; }
.hero_container .cont_form .hs-form-field::before {top: 18px; width: 18px; height: 18px; left: 20px; }
}


@media (max-width: 599px) {
/************* inner page ***************/
.feedback_box {max-width: 100%; }
.map_n_form_wrapper .map_sec .iframe_wrapper iframe {max-height: 215px;}
/************* inner page end ***************/
.form_caintainer .cont_form {width: 100%; }
.hero_container .cont_form {width: 100%; }
.hero_context h1:before {bottom: -17px;}
}

@media (max-width: 442px) {
.hero_calender .calender_box {width: 100%;}
.hero_context h1:before {bottom: 26px;}
.hero_calender .calender_box .iframe_wrapper .ui-datepicker-inline.ui-datepicker {transform: scale(.8); transform-origin: left; }
}
@media (max-width: 370px) { 
.type_box_group .type_box {width: 100%; margin: 19px 0 0; }
.contact_info .type_box_group .type_box {width: 100%;}
.type_box_group .type_box:first-child {margin: 0; }
}

/****************************************/