html form.wpcf7-form .wpcf7-response-output {
display: none;
}
html form.wpcf7-form.sent .wpcf7-response-output {
display: block;
border-color: green !important;
color: green;
text-align: center;
font-size: 15px;
}
html form.wpcf7-form.invalid .wpcf7-response-output {
display: block;
border-color: red !important;
color: red;
text-align: center;
font-size: 15px;
}
.grve-section.show_mobile.about_form {
display: none;
}
.career_form .form_partition>span.info_file {
font-family: "Lato", sans-serif;
font-size: 15px;
color: #333;
margin-top: -5px;
}
@media only screen and (max-width: 1350px) {
.landing-page-inner::before,
.landing-page-inner::after {
left: 0;
right: auto;
}
.landing-page-inner::after {
left: auto;
right: 0;
}
body.unique .grve-section.banner-section .grve-image>img {
width: 100%;
height: auto;
}
body.unique .banner-section .banner-btn {
bottom: 12px;
}
}
@media only screen and (max-width: 1500px) {
.owl-carousel {
padding: 0 50px !important;
}
.owl-prev,
.owl-next {
left: 0;
}
.owl-next {
left: auto;
right: 0;
}
.grve-logo .grve-default img {
height: auto !important;
}
html .grve-tablet-column-1-2:nth-child(2n+1) {
clear: none;
}
.wonderplugin3dcarousel-prev {
left: -45px !important;
}
.wonderplugin3dcarousel-next {
right: -45px !important;
}
.wonderplugin3dcarousel-container {
padding: 0 40px !important;
}
body.unique .banner-text .text {
max-width: 496px;
margin-left: 70px;
}
body.unique .banner-text .text h3 {
font-size: 41px;
margin-bottom: 13px;
}
body.unique .banner-text .text p {
font-size: 27px;
line-height: 140%;
max-width: 400px;
}
.operational-due-content p {
font-size: 25px;
}
}
@media only screen and (min-width:1025px) and (max-width: 1300px) {
.grve-logo .grve-default {
max-width: 200px;
}
html #grve-header #grve-main-menu>ul>li>a {
font-size: 16px;
padding: 3px 12px 0;
}
.mission-logo {
max-width: 200px;
right: -220px;
}
.main-title,
html #grve-page-title .grve-title {
font-size: 36px;
}
.our-mission-vision .wpb_column.grve-column-1-2:first-child {
padding-right: 120px;
}
.our-mission-vision .wpb_column.grve-column-1-2:last-child {
padding-left: 120px;
}
.process-section ul {
max-width: 1000px;
}
.process-section ul li:nth-child(2) {
margin-right: 30px;
}
.process-section ul li:last-child {
margin-left: 30px;
}
.process-section ul::before,
.process-section ul::after {
background-size: 705px auto;
height: 98px;
right: 375px;
top: 120px;
width: 300px;
}
.process-section ul:after {
background-size: 700px auto;
left: 382px;
right: 0;
width: 290px;
}
.process-section ul li:first-child {
margin-bottom: 36px;
}
.process-section ul li:first-child::after {
height: 37px;
}
.time_wrap .img_wrap {
margin-right: 15px;
max-width: 70px;
}
.time_wrap .desc_wrap {
margin-top: 8px;
}
.time_wrap li {
margin-right: 14px;
padding-right: 14px;
}
.contact-section .main-title.left {
font-size: 30px;
}
.carrer_info>h2 {
font-size: 26px;
}
.service_model {
max-width: 482px;
}
.service_model>li {
background-size: 400px auto;
height: 184px;
width: 159px;
}
.service_model>li:hover,
.service_model>li.active {
background-position: -241px 0;
}
.service_model>li:nth-child(1),
.service_model>li:nth-child(5) {
margin-left: 84px;
}
.service_model>li:nth-child(3),
.service_model>li:nth-child(4) {
margin: -49px 6px;
}
.service_model>li:nth-child(2),
.service_model>li:nth-child(6) {
margin-right: 84px;
}
.services-logo-img {
left: 0;
margin: auto;
top: 227px;
width: 155px;
}
.section-devlopment p {
font-size: 25px;
}
.model-wrap {
max-width: 995px;
}
.model-wrap .accounting {
margin-bottom: 55px;
margin-left: 90px;
}
.model-wrap .operation {
margin-right: 105px;
}
.model-wrap .order {
max-width: 325px;
}
.model-wrap .risk {
margin-bottom: 30px;
max-width: 305px;
}
.model-wrap .investor {
margin-left: 126px;
}
.model-wrap .compliance {
max-width: 440px;
margin-right: 0;
}
.our-mission-vision.offer-solution .mission-logo {
max-width: 180px;
right: -210px;
}
.our-mission-vision.offer-solution p {
font-size: 22px;
}
.call_us p {
font-size: 26px;
}
.service-operating-img {
margin: 0 auto;
width: 350px;
}
.video_main .video_caption {
font-size: 22px;
}
.time_wrap li {
padding-left: 80px;
}
.time_wrap .img_wrap {
background-position: -150px 0;
background-size: 220px auto;
height: 70px;
width: 70px;
}
.time_wrap li:nth-child(2) .img_wrap {
background-position: -154px -95px;
}
.time_wrap li:nth-child(3) .img_wrap {
background-position: -154px -193px;
}
.team_img .img_client {
height: 180px;
width: 180px;
}
.insight-news-topbar .insight-news_title {
font-size: 26px;
}
.item_insight-2 .insight-news_title {
font-size: 23px;
}
.insight-wrap-bottom .insight-news_title {
font-size: 34px;
}
.insight-comment-share li {
margin-right: 10px;
padding-right: 10px;
}
.insight-wrap-bottom .insight-news_content p {
font-size: 22px;
}
.insight_podcast .img_team-pod img {
height: 408px;
}
body.unique .banner-text .text h3 {
font-size: 32px;
margin-bottom: 13px;
}
body.unique .banner-text .text {
max-width: 390px;
margin-left: 110px;
}
body.unique .banner-text .text p {
font-size: 23px;
line-height: 140%;
max-width: 340px;
}
body.unique .banner-section .banner-btn {
bottom: 10px;
}
.smart-operationals-sec .operational-due-content {
max-width: 650px;
}
.operational-due-content p {
font-size: 26px;
}
}
@media only screen and (min-width:1025px) and (max-width: 1199px) { #grve-footer-area .grve-column-1-4 {
margin-bottom: 20px;
width: 41% !important;
}       landscape
#grve-footer-area .grve-column-1-4:nth-child(3) {
width: 30.5% !important;
}
#grve-footer-area p {
font-size: 14px;
} .services-wrap>ul>li .services-content-wrap .services-desc>p:first-child {
font-size: 22px;
}
.one-stop-content>.grve-element>p {
font-size: 33px;
max-width: 860px;
margin-left: auto;
margin-right: auto;
}
.services-wrap>ul>li .services-content-wrap .services-desc p {
font-size: 18px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: 65px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: auto;
height: 65px;
}
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
min-height: 50px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
min-height: auto;
height: 50px;
}
}
.do-more-sec>p {
font-size: 30px;
max-width: 995px;
}
body.unique .grve-section.banner-section .grve-image>img {
height: 550px;
width: 100%;
}
body.unique .banner-section .banner-btn {
top: auto;
bottom: 6px;
} .h_btn:nth-child(4) {
margin-left: 7px;
}
}
@media only screen and (max-width: 1024px) {
.txt-itl {
font-size: 28px !important;
font-style: italic;
}
.toggle_menu #grve-main-menu-responsive {
transform: none;
}
html #grve-theme-wrapper .grve-section[data-section-type="fullwidth-background"],
html #grve-theme-wrapper .grve-section[data-section-type="fullwidth-element"] {
visibility: visible;
margin-left: -15px;
margin-right: -15px;
padding-left: 15px;
padding-right: 15px;
}
html #grve-main-content {
opacity: 1;
}
.toggle_menu,
.toggle_menu body {
overflow: hidden;
height: 100%;
}
.toggle_menu body::before {
background-color: rgba(0, 0, 0, 0.6);
bottom: 0;
content: "";
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 9999;
}
html #grve-header {
padding-bottom: 10px;
padding-top: 10px;
}
#grve-top-bar .grve-bar-content.grve-left-side {
display: none !important;
}
html #grve-top-bar {
margin-bottom: 10px;
}
header .grve-logo,
html .sticky_header .grve-logo {
margin-top: 0;
}
.grve-logo .grve-default {
max-width: 250px;
}
html #grve-header .grve-responsive-menu-button {
line-height: normal;
margin-top: 35px;
width: auto;
}
#grve-top-bar ul.grve-bar-content.grve-right-side {
float: right !important;
}
html #grve-header.grve-default .grve-menu-button-line {
background-color: #4590b8;
border-radius: 5px;
margin-bottom: 5px;
}
html #grve-header .grve-menu-button {
height: 19px;
margin: 0;
width: 28px;
}
html #grve-theme-wrapper.grve-slide-left {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
html #grve-main-menu-responsive {
background-color: #fff;
padding-top: 85px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
html #grve-main-menu-responsive li a {
background-color: transparent;
color: #333;
font-family: palatino_linotype;
font-size: 15px;
}
html #grve-main-menu-responsive .grve-menu-scroll ul li {
border-bottom: 1px dotted #ccc;
padding: 0;
}
html #grve-main-menu-responsive li a {
background-color: transparent;
color: #333;
font-family: palatino_linotype;
font-size: 15px;
line-height: normal !important;
padding: 13px 0 8px 15px;
}
#grve-main-menu-responsive .grve-menu-scroll ul li.current_page_item a,
#grve-main-menu-responsive .grve-menu-scroll ul li.current-menu-item a,
#grve-main-menu-responsive .grve-menu-scroll ul li a:hover {
background-color: #4b8fb2;
}
html #grve-main-menu-responsive .grve-close-menu-button {
background-color: #4b8fb2;
color: #ffffff;
font-size: 22px;
height: 35px;
line-height: 35px;
width: 35px;
}
#grve-main-menu-responsive .grve-close-menu-button:hover {
background-color: #333;
}
.about_form .grve-text {
padding: 16px 0 30px;
background-size: 100% 77px;
}
.section_wrap p {
font-size: 34px;
}
.add_services_content .add_services_images {
float: left;
margin-right: 10px;
width: 100px;
}
.add_services_content .operating-modal>li {
padding: 0px 5px;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap {
left: 0 !important;
right: 0;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap div.tp-caption {
margin-top: -30px !important;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap div {
max-width: 100% !important;
min-width: auto !important;
position: relative !important;
white-space: normal !important;
width: 100% !important;
}
body .forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap div .rev-btn {
display: table !important;
margin: 30px auto !important;
max-width: 160px !important;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap:last-child {
position: absolute !important;
top: auto !important;
bottom: 190px !important;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p:first-child {
font-size: 21px;
}
.one-stop-content>.grve-element>p {
font-size: 33px;
max-width: 860px;
margin-left: auto;
margin-right: auto;
}
.services-wrap>ul>li .services-content-wrap .services-desc p {
font-size: 17px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: 62px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: auto;
height: 62px;
}
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
min-height: 48px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
min-height: auto;
height: 48px;
}
}
.do-more-sec>p {
font-size: 27px;
max-width: 895px;
}
.smart-operational-sec {
padding-top: 38px !important;
padding-bottom: 38px !important;
}
.smart-operational-sec::before {
width: 200px;
height: 122px;
background-size: 200px;
}
.smart-operational-sec::after {
width: 281px;
height: 162px;
background-size: 281px;
}
.smart-operational-sec .smart-op-inner>p {
font-size: 27px;
max-width: 790px;
margin-left: auto;
margin-right: auto;
}
.launch-sec-inner>p,
.launch-sec-inner .launch-listing ul>li {
font-size: 27px;
}
.do-more-sec .main-title {
font-size: 28px;
padding-bottom: 10px;
margin-bottom: 10px !important;
}
.do-more-sec>ul {
margin: 22px auto 0;
}
.do-more-sec {
margin-top: 51px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p::after {
width: 250px;
height: 1px;
background-size: 250px 1px;
}
header#grve-header.leading-header .grve-bar-content.grve-right-side {
padding: 12.5px 0;
}
header#grve-header.leading-header {
padding: 25px 15px 0;
}
.sticky_header header#grve-header.leading-header {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: auto;
}
.sticky_header header#grve-header.leading-header {
padding: 10px 15px;
}
body.unique .banner-text .text h3 {
font-size: 32px;
margin-bottom: 13px;
}
body.unique .banner-text .text {
max-width: 390px;
margin-left: 110px;
}
body.unique .banner-text .text p {
font-size: 21px;
line-height: 140%;
max-width: 320px;
}
body.unique .banner-section .banner-btn {
bottom: 5px;
}
.page-template-page-landing.sticky_header header#grve-header.leading-header {
padding: 10px 15px;
background-color: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.banner-section .banner-text {
padding: 0 30px;
}
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
body .grve-container .grve-section,
body #grve-main-content .grve-container.grve-right-sidebar {
padding-bottom: 60px;
padding-top: 60px;
}
.main-title,
html #grve-page-title .grve-title {
font-size: 28px;
padding-bottom: 8px;
}
body p {
font-size: 16px;
}
body .grve-container .rev_slider {
padding-bottom: 0;
padding-top: 0;
}
body .grve-container .service_img {
padding-top: 16px;
}
.service_img h3 {
font-size: 24px;
margin-top: 30px;
}
.service_text .grve-element>p {
font-size: 20px;
}
.service_img .grve-element.grve-text>p {
line-height: 160%;
}
.order_management li {
font-size: 18px;
margin-bottom: 16px;
}
.title_wrap img {
max-width: 60px;
}
.our-mission-vision .title_wrap p {
margin-bottom: 0;
}
.our-mission-vision .title_wrap p:first-child {
margin-right: 10px;
}
.our-mission-vision .title_wrap span {
background-size: 70px auto;
height: 44px;
width: 53px;
margin-top: 10px;
background-position: 0 -44px;
}
.our-mission-vision .title_wrap span.vision-icon {
background-position: 0 0;
width: 75px;
margin-top: 0;
}
.our-mission-vision p {
font-size: 18px;
line-height: 150%;
}
.our-mission-vision .wpb_column:nth-child(2) .title_wrap p {
margin-top: 10px;
}
.our-mission-vision .wpb_column.grve-column-1-2:first-child {
padding-right: 80px;
}
.our-mission-vision .wpb_column.grve-column-1-2:last-child {
padding-left: 80px;
}
.mission-logo {
max-width: 130px;
right: -145px;
}
.process-section .main-title~.grve-text>p {
font-size: 20px;
}
.process-section ul {
max-width: 737px;
}
.process-section ul li:nth-child(2) {
margin-right: 0;
}
.process-section ul li:last-child {
margin-left: 0;
}
.process-section ul li {
width: 243px;
}
.process-section h4 {
font-size: 20px;
margin-top: 20px;
}
.process-section li>div {
font-size: 16px;
}
html #grve-header .free_consultant {
top: 10px;
}
html .sticky_header #grve-header .free_consultant {
top: 8px;
}
.about_form .grve-text h4 {
font-size: 18px;
}
.process-section ul li:first-child {
margin-bottom: 6px;
}
.process-section ul::before,
.process-section ul::after {
background-size: 495px auto;
height: 45px;
right: 305px;
top: 114px;
width: 190px;
}
.process-section ul::after {
left: 304px;
right: 0;
}
.process-section ul li:first-child::after {
height: 8px;
}
.process-section li:first-child img {
max-width: 130px;
}
.section_wrap p {
font-size: 26px;
}
.time_wrap .main-title~.grve-element p {
font-size: 20px;
}
.time_wrap li {
float: left;
margin-right: 2%;
padding-right: 10px;
width: 32%;
}
.time_wrap li>div {
font-size: 16px;
line-height: 140%;
}
.time_wrap .img_wrap {
margin-right: 3%;
width: 20%;
}
.time_wrap .desc_wrap {
float: left;
margin-top: 0;
width: 77%;
}
.time_wrap h4 {
font-size: 20px;
}
.latest-blog,
.case-studies {
padding-right: 20px;
}
.latest-prodcast,
.watch-videos {
padding-left: 20px;
}
.latest-blog-prodcast .btn-ragular {
margin-bottom: 0;
position: static;
}
.latest-blog li {
padding-left: 60px;
}
.latest-prodcast .news_img_wrap,
.case_study_img_wrap {
margin-right: 2%;
width: 25%;
}
.testimonial_desc>p {
line-height: 160%;
}
.testimonial_desc>p::before {
font-size: 60px;
}
.testimonial_desc {
padding-top: 25px;
}
.testimonial_title {
font-size: 19px;
margin-top: 30px;
}
.case_study_home_wrapper>li {
margin-bottom: 20px;
padding-bottom: 20px;
}
.latest-blog-prodcast h4 a,
.case_study_title>a {
font-size: 17px;
}
#grve-footer-area .grve-column-1-4:nth-child(3) {
clear: both;
} #grve-footer-area .grve-column-1-4 {
margin-bottom: 20px;
width: 38% !important;
}
#grve-footer-area .grve-column-1-4:nth-child(3) {
width: 33.5% !important;
} html #grve-footer .widget:last-child,
html #grve-footer .widgets:last-child {
margin-bottom: 0;
}
#grve-footer-area .grve-column-1-4:nth-last-child(-n+2) {
margin-bottom: 0;
}
html #grve-footer-bar {
padding-bottom: 25px;
padding-top: 22px;
}
.grve-container .btn-ragular .vc_general {
font-size: 18px;
padding: 8px 12px;
}
.section_wrap .vc_btn3-container .vc_general {
font-size: 18px;
}
.grve-section.service_text::before,
.grve-section.insight_blog:before,
.grve-section.insight_podcast:before {
background-size: 180px auto;
}
.grve-section.about_wrap::before,
.grve-section.insight_blog:after,
.grve-section.insight_video:before {
background-size: 180px auto;
top: -120px;
width: 180px;
}
.grve-section.about_wrap::after {
background-size: 180px auto;
top: 88%;
}
.grve-section.process-section::before,
.grve-section.section-studies-video::before {
background-size: 180px auto;
width: 180px;
}
.error404 small {
font-size: 160px !important;
line-height: 100%;
margin: 0;
}
.error404 h2 {
font-size: 26px;
margin: 0 0 15px;
padding: 0 0 20px;
}
body .grve-btn {
font-size: 18px !important;
padding: 10px 22px;
}
.static-banner .grve-feature-content {
top: 68%;
}
#grve-feature-section.static-banner h1 {
font-size: 22px;
}
.blog_insight_wrapper .item_insight-2:last-child {
padding: 0 10px;
}
.team_img {
width: 40%;
}
.team_title {
font-size: 18px;
margin-top: 8px;
width: 60%;
}
.icon-wrap {
margin-top: 10px;
}
.icon-wrap a {
font-size: 18px;
height: 35px;
line-height: 33px;
width: 35px;
}
.team_contact {
font-size: 24px;
}
html #grve-main-content .grve-right-sidebar #grve-content-area {
float: left !important;
padding-right: 30px !important;
width: 67% !important;
}
html #grve-main-content .grve-right-sidebar #grve-sidebar {
float: left;
width: 33% !important;
}
.news_title {
font-size: 20px;
margin-bottom: 12px;
}
html .grve-search input[type="text"] {
height: 40px;
padding: 5px 40px 0 10px;
}
html .grve-search button[type="submit"] {
height: 40px;
line-height: 40px;
width: 40px;
}
html .grve-search button i {
font-size: 24px;
}
.grve-sidebar .grve-widget-title {
font-size: 19px;
padding: 10px 12px 6px;
}
a.btn-ragular,
#reply-title #cancel-comment-reply-link {
font-size: 18px;
padding: 0 15px;
}
.all_news_author {
font-size: 17px;
margin: 10px 0 6px;
}
.blog-section .item {
margin-bottom: 40px;
padding-bottom: 40px;
}
html #respond .comment-reply-title {
font-size: 21px;
}
.comment h6.grve-author {
font-size: 22px;
}
.form-submit .submit,
#grve-comments .comment .comment-reply-link {
font-size: 18px !important;
}
.singleblog {
width: 67%;
}
#grve-main-content #grve-sidebar {
width: 33%;
}
.contact-section .main-title.left {
font-size: 22px;
margin-bottom: 20px !important;
}
.carrer_info>p {
font-size: 18px;
}
.contact_desc a {
font-size: 16px;
}
.contact_desc p {
font-size: 16px;
}
.case_study_title {
font-size: 20px;
margin-bottom: 12px;
padding-bottom: 12px;
}
.team_desc_wrap .text_wrap.team_img:before {
left: 100px;
}
.service_model {
max-width: 354px;
margin: 0;
}
.services-logo-img {
left: 116px;
margin: auto;
width: 122px;
top: 170px;
right: auto;
}
.service_model>li {
background-size: 300px auto;
height: 137px;
width: 119px;
}
.service_model>li:hover,
.service_model>li.active {
background-position: -181px 0;
}
.service_model>li:nth-child(1),
.service_model>li:nth-child(5) {
margin-left: 59px;
}
.service_model>li:nth-child(2),
.service_model>li:nth-child(6) {
margin-right: 59px;
}
.service_model>li:nth-child(3),
.service_model>li:nth-child(4) {
margin: -36px 0;
}
.service_model img {
max-width: 50px;
}
.service_model>li.icon7 {
margin: -35px 0 0 117px;
}
.section-devlopment p {
font-size: 23px;
}
.operating-modal p {
font-size: 20px;
}
.service-operating-img {
margin: 0 auto;
right: 30px;
top: 50%;
width: 260px;
}
.model-wrap {
max-width: 830px;
}
.model-wrap .accounting {
margin-bottom: 40px;
margin-left: 50px;
}
.model-wrap .operation {
margin-right: 55px;
margin-top: 24px;
width: 272px;
}
.model-wrap .order {
width: 250px;
}
.model-wrap .risk {
margin-bottom: 20px;
margin-top: -15px;
max-width: 235px;
}
.model-wrap .investor {
margin-left: 86px;
width: 320px;
}
.model-wrap .compliance {
width: 294px;
margin-right: 0;
}
.operating-modal h4 {
font-size: 20px;
}
.operating-modal li li::before {
background-position: -75px -98px;
background-size: 165px auto;
}
.operating-modal li li {
font-size: 15px;
margin-bottom: 6px;
padding-left: 30px;
line-height: 150%;
}
.add_services_content .operating-modal li li::before {
background-position: -75px 3px;
top: 4px;
}
.add_services_content .operating-modal li li {
font-size: 15px;
}
.our-mission-vision.offer-solution .mission-logo {
max-width: 140px;
right: -150px;
}
.our-mission-vision.offer-solution p {
font-size: 17px;
}
.call_us p {
font-size: 20px;
}
.call_us .vc_btn3-container.btn-ragular {
margin: 0;
}
.call_us .vc_btn3-container.btn-ragular a {
height: 40px;
line-height: 22px;
}
.video_main .video_caption {
font-size: 20px;
padding: 8px 0;
}
.video_main .item {
margin-bottom: 30px;
padding: 0 20px;
}
.grve-section.section-studies-video .watch-videos,
.grve-section.section-studies-video .watch-videos .video_main .item {
padding: 0 10px;
}
.video_main {
margin: 42px 0px 0;
}
.news_home_wrapper .item {
margin-bottom: 40px;
padding-bottom: 40px;
}
.news_home_wrapper .news_title {
margin-bottom: 20px;
padding-top: 20px;
}
.btn-reply {
font-size: 18px;
}
.news_home_wrapper .comment-share li.comments {
margin-right: 20px;
padding-right: 20px;
}
.contact-section:before {
background-size: 200px auto;
}
#grve-top-bar .header_email a {
text-shadow: 1px 1px 1px #c9c9c9;
}
.rev_slider .tp-bgimg.defaultimg {
background-position: left top !important;
}
.time_wrap li {
padding-left: 80px;
}
.time_wrap .img_wrap {
background-position: -150px 0;
background-size: 220px auto;
height: 70px;
width: 70px;
}
.time_wrap li:nth-child(2) .img_wrap {
background-position: -154px -95px;
}
.time_wrap li:nth-child(3) .img_wrap {
background-position: -154px -193px;
}
.BDC_CaptchaDiv {
float: right !important;
margin: 0 8px 20px 0 !important;
max-height: 30px;
padding-left: 20px !important;
padding-right: 30px !important;
width: 41% !important;
}
.BDC_CaptchaImageDiv {
max-width: 100%;
}
.BDC_CaptchaIconsDiv {
margin: 0 -30px -4px 0 !important;
}
.BDC_CaptchaDiv a:link,
.BDC_CaptchaDiv a:visited,
.BDC_CaptchaDiv a:focus,
.BDC_CaptchaDiv a:hover,
.BDC_CaptchaDiv a:active {
max-width: 100%;
}
.captcha_wrap {
width: 57%;
}
.team_img .img_client {
height: 125px;
width: 125px;
}
.insight-news-topbar .insight-news_title {
font-size: 23px;
margin: 22px 0 9px;
}
.item_insight-2 .insight-news_title {
font-size: 20px;
}
.insight-comment-share li {
font-size: 15px;
margin-right: 10px;
padding-right: 10px;
}
.insight-wrap-bottom .insight-news_content p {
font-size: 19px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap {
padding: 8px 80px 8px 15px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap .news_title {
font-size: 16px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap .news_date {
font-size: 14px;
height: 60px;
padding: 8px 0;
width: 65px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap p {
font-size: 14px;
}
.career_home_insight_podcast .news_title,
.career_home_insight_podcast .news_date {
font-size: 17px;
}
.career_home_insight_podcast li {
margin-bottom: 30px;
}
.case-study-slider h4.case_study_insight {
font-size: 16px;
}
.case-study-slider .case_study_insight>li {
margin-bottom: 30px;
padding-bottom: 30px;
}
.case-study-slider .owl-nav {
margin-top: 40px;
}
.insight-wrap-bottom .insight-news_title {
font-size: 24px;
}
.insight_podcast .img_team-pod img {
height: 250px;
}
.insight_video .b_text {
font-size: 22px;
}
.one-stop-content>.grve-element>p {
font-size: 30px;
line-height: 140%;
}
html .sticky_header .grve-logo a, html .sticky_header .grve-logo a img {
max-width: 250px;
padding-bottom: 6px;
}
body.unique .grve-logo .grve-default,
body.unique .grve-logo .grve-default img {
max-width: 230px;
}
body.unique.sticky_header .grve-logo .grve-default, 
body.unique.sticky_header .grve-logo .grve-default img {
max-width: 180px;
}
body.unique header#grve-header.leading-header .grve-bar-content.grve-right-side {
padding: 15.5px 0;
}
body.unique.sticky_header header#grve-header.leading-header .grve-bar-content.grve-right-side {
padding: 12.5px 0;
}
.banner-text > p {
font-size: 35px;
}
html .page-template-page-landing.sticky_header .leading-header .grve-logo a, 
html .page-template-page-landing.sticky_header .leading-header .grve-logo a img {
max-width: 165px;
padding: 0;
}
.show-accounting-section .grve-image {
height: 205px;
}
.landing-page-inner .accounting-txt p {
font-size: 20px;
min-height: 105px;
}
.landing-page-inner .accounting-txt p:nth-child(2) {
font-size: 18px;
}
.smart-operationals-sec .satisfy-operational-img, .smart-operationals-sec .satisfy-operational-img1 {
height: 115px;
}
.smart-operationals-sec .satisfy-operational-img {
left: 0;
top: auto;
}
.operational-due-content p, .underestimate-section p, .pre-launch-section p {
font-size: 22px;
}
.do-more-section h3 {
font-size: 28px;
}
.do-more-section p {
font-size: 26px;
max-width: 680px;
}
.underestimate-section::before {
height: 107px;
max-width: 175px;
}
.underestimate-section::after {
height: 86px;
max-width: 150px;
}
.page-template-page-landing #grve-footer #grve-footer-bar .grve-copyright {
font-size: 16px !important;
padding: 15px 0 20px;
} .h_btn:nth-child(4) {
margin-left: 7px;
} .insight_blog .blog_insight_wrapper {
gap: 25px 28px;
}
}
@media only screen and (min-width:768px) and (max-width: 999px) {
html #grve-top-bar ul.grve-bar-content>li.h_tel {
margin-right: 4px;
padding-left: 35px;
}
html #grve-top-bar .h_tel>a {
font-size: 12px;
}
html #grve-header .h_btn a {
font-size: 12px;
}
html #grve-header .free_consultant .about_form {
min-width: 340px;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel::after,
html #grve-top-bar ul.grve-bar-content>li.h_tel::before {
top: 3px;
}
#grve-top-bar .header_email a {
font-size: 14px;
}
.h_btn a::before {
left: 5px;
} .h_btn a {
padding: 3px 15px 0 15px;
} html #grve-header .free_consultant .h_btn a {
padding: 3px 20px 0 5px;
}
html #grve-header .free_consultant .h_btn a::before {
right: 5px;
} #grve-top-bar ul.grve-bar-content.grve-right-side {
float: left !important;
margin-right: auto;
}
.h_btn:nth-child(4) {
margin-left: 4px;
}
.section-studies-video .description .desc_text {
font-size: 14px;
padding: 20px 5px;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap:last-child {
bottom: 100px !important;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap div.tp-caption {
font-size: 24px !important;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li:first-child>.tp-parallax-wrap div.tp-caption {
font-size: 38px !important;
}
.tp-caption a {
font-size: 24px;
}
.grve-section.section-studies-video .watch-videos,
.grve-section.section-studies-video .watch-videos .video_main .item {
padding: 0 10px;
}
.model-wrap {
max-width: 738px;
}
.service-operating-img {
width: 230px;
right: 0;
}
.model-wrap .risk {
max-width: 230px;
}
.model-wrap .order {
width: 230px;
}
#grve-footer #grve-footer-bar .grve-copyright {
font-size: 13px !important;
}
.txt-itl {
font-size: 28px !important;
}
.tp-revslider-mainul li:first-child::before {
background-position: center 20px;
height: 189px;
max-width: 600px;
}
html .sticky_header #grve-header {
top: -50px;
padding-bottom: 0;
}
.launch-sec-inner>p,
.launch-sec-inner .launch-listing ul>li {
font-size: 22px;
}
.launch-sec-inner .launch-listing ul>li::after {
height: 18px;
}
.launch-sec-inner .launch-listing ul>li {
padding-right: 12px;
margin-right: 10px;
}
.smart-operational-sec .smart-op-inner>p {
font-size: 23px;
max-width: 670px;
line-height: 140%;
}
.smart-operational-sec::after {
width: 241px;
height: 140px;
background-size: 241px;
}
.smart-operational-sec::before {
width: 170px;
height: 104px;
background-size: 170px;
}
.do-more-sec li .cont-wrap p {
font-size: 20px;
}
.do-more-sec>p {
font-size: 22px;
max-width: 738px;
line-height: 140%;
}
.do-more-sec>ul>li {
min-height: 115px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.do-more-sec>ul>li {
min-height: auto;
height: 115px;
}
}
.do-more-sec>ul>li::before {
width: 360px;
height: 67.5px;
background-size: 360px;
}
.do-more-sec>ul>li::before {
width: 110%;
height: 67.5px;
background-size: 110% 67.5px;
}
.one-stop-services-listing .services-wrap>ul>li:first-child .services-desc>p:first-child {
padding-left: 0;
padding-right: 0;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p:first-child {
font-size: 17px;
}
.one-stop-services-listing .services-wrap>ul>li .services-content-wrap {
padding: 25px 14px 19px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p:first-child {
padding-bottom: 15px;
padding-top: 19px;
}
.services-wrap>ul>li .services-content-wrap .services-desc p {
font-size: 14px;
padding-bottom: 11px;
margin-bottom: 11px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: 50px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
min-height: 39px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: auto;
height: 50px;
}
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
min-height: auto;
height: 39px;
}
}
.services-wrap>ul>li .services-content-wrap .services-desc>p::after {
width: 190px;
height: 1px;
background-size: 190px 1px;
}
.one-stop-content>.grve-element:first-child {
padding: 16.4px 25px;
}
.one-stop-content>.grve-element>p {
font-size: 25px;
}
.do-more-sec li .cont-wrap p a::before {
height: 115px;
}
body.unique .grve-section.banner-section .grve-image>img {
min-height: 410px;
width: 100%;
height: auto;
}
body.unique .banner-section .banner-btn {
top: auto;
bottom: -3px;
}
body.unique .banner-text .text {
max-width: 240px;
margin-left: 70px;
}
body.unique .banner-text .text h3 {
font-size: 20px;
margin-bottom: 13px;
}
body.unique .banner-text .text p {
font-size: 15px;
line-height: 140%;
max-width: 230px;
padding: 8px 15px 14px;
}
header#grve-header.leading-header {
padding: 15px 15px 0;
}
.main-form .form {
width: auto;
left: 20px;
right: 20px;
height: 220px;
padding: 30px;
}
.main-form .form a.checklist-btn, .main-form .form a.countdown-btn {
font-size: 18px;
margin: 10px 13px 0 0;
min-width: 320px;
padding-left: 70px;
}
.banner-text > p {
font-size: 25px;
}
.page-template-page-landing .grve-logo .grve-default {
max-width: 200px;
}
.landing-page-inner .grve-text p {
font-size: 26px;
}
.show-accounting-section .grve-image {
height: 140px;
}
.landing-page-inner .accounting-txt p {
font-size: 16px;
}
.landing-page-inner .accounting-txt p:nth-child(2) {
font-size: 15px;
}
.landing-page-inner .btn-wrap .grve-btn {
font-size: 20px !important;
height: 80px;
max-width: 268px;
}
.smart-operationals-sec .operational-due-content {
max-width: 450px;
}
.operational-due-content p, .underestimate-section p, .pre-launch-section p {
font-size: 18px;
}
.do-more-section h3 {
font-size: 24px;
padding-bottom: 20px;
margin-bottom: 20px;
}
.do-more-section p {
font-size: 20px;
max-width: 530px;
}
.underestimate-section::before {
height: 82px;
max-width: 135px;
} .h_btn:nth-child(4) {
margin-left: 7px;
}
#grve-top-bar ul.grve-bar-content.grve-right-side {
margin-right: auto;
margin: 0 162px 0 0;
float: right !important;
}
html #grve-header .h_btn a {
padding-top: 0;
}
html #grve-header .free_consultant .h_btn a {
padding: 0 20px 0 5px;
margin: 0;
}
}
@media only screen and (max-width: 767px) {
.grve-element.grve-text p strong br {
display: none;
}
body p {
font-size: 15px;
}
html .sticky_header #grve-header #grve-inner-header {
padding-top: 20px;
top: auto !important;
}
html .sticky_header #grve-header .grve-responsive-menu-button {
top: 20px;
}
html #grve-top-bar {
line-height: 100% !important;
}
html .sticky_header .grve-logo a, html .sticky_header .grve-logo a img {
height: auto !important;
max-height: 100%;
max-width: 159px;
vertical-align: top;
}
#grve-header #grve-header-wrapper {
margin-top: -10px;
}
html #grve-header .grve-responsive-menu-button {
margin-top: 0;
position: absolute;
right: 15px;
top: -35px;
}
html #grve-header #grve-header-wrapper {
margin-bottom: 0;
}
html #grve-header .free_consultant {
top: 61px;
}
html #grve-header {
padding-bottom: 0px;
padding-top: 10px;
position: static;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel::after {
background-size: 185px auto;
height: 27px;
width: 23px;
}
html .h_btn a:before {
background-size: 218px auto;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel::before {
font-size: 14px;
height: 26px;
line-height: 28px;
width: 24px;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel:nth-child(2)::before {
font-size: 12px;
line-height: 24px;
width: 24px;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel {
display: none;
line-height: 20px;
margin-right: 0;
margin-bottom: 3px;
padding-left: 30px;
text-align: left;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel:nth-child(2) {
margin-bottom: 0;
}
html #grve-top-bar .h_tel>a {
font-size: 14px;
line-height: 28px;
vertical-align: top;
}
.h_btn a::before {
background-position: -44px 0;
background-size: 125px auto;
height: 19px;
top: 5px;
width: 18px;
}
.h_btn a {
font-size: 12px;
line-height: 25px;
padding: 4px 10px 0 30px;
}
#grve-top-bar .header_email a {
font-size: 14px;
line-height: 26px;
}
#grve-top-bar ul.grve-bar-content.grve-right-side {
width: auto;
float: none !important;
margin: 0 auto;
}
.h_btn:nth-child(4) a::before {
background-position: -74px 0;
top: 5px;
}
html #grve-top-bar {
margin: 0 auto 10px;
display: table;
}
.sticky_header #grve-header #grve-header-wrapper {
background-color: #fff !important;
box-shadow: 0 0 3px #000;
height: auto !important;
left: 0;
line-height: normal !important;
position: fixed;
right: 0;
top: 0;
z-index: 99;
}
.grve-logo .grve-default,
.grve-logo .grve-default>img {
max-width: 162px;
vertical-align: top;
}
html #grve-header #grve-inner-header {
background-color: #fff !important;
height: auto !important;
padding: 10px 0;
}
body .grve-container .grve-section,
body #grve-main-content .grve-container.grve-right-sidebar {
padding-bottom: 40px;
padding-top: 40px;
}
body .grve-container .rev_slider {
padding-bottom: 0;
padding-top: 0;
display: block !important;
}
body .grve-container .rev_slider>ul {
display: block !important;
float: left;
width: 100%;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap div.tp-caption {
font-size: 18px !important;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap:last-child {
bottom: 150px !important;
}
.grve-section.show_mobile.about_form {
display: none;
}
.grve-section.show_mobile.about_form .grve-element.grve-text+.grve-element.grve-text {
background: none;
padding: 0;
}
.grve-section.show_mobile.about_form .wpcf7-response-output {
margin-bottom: 10px;
margin-top: 5px;
}
.grve-section.show_mobile.about_form .ajax-loader {
left: 160px;
margin: auto;
position: absolute;
right: 0;
top: 12px;
}
.grve-section.show_mobile.about_form .wpcf7 {
padding-bottom: 10px;
}
#grve-main-content .tp-bullets {
visibility: visible !important;
display: block !important;
}
body .grve-container .service_img {
padding-top: 16px;
}
.main-title, html #grve-page-title .grve-title {
font-size: 24px;
margin-bottom: 18px !important;
padding-bottom: 6px;
}
.service_text .grve-element>p {
font-size: 17px;
}
.service_img h3 {
font-size: 20px;
margin-bottom: 10px;
margin-top: 0;
}
.service_img .grve-element.grve-text>p {
line-height: 150%;
}
.order_management li {
font-size: 16px;
margin-bottom: 12px;
padding-left: 30px;
}
.order_management ul {
margin: 20px 0 0;
}
.main-title.left:before {
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #999999 50%, #ffffff 100%);
background: -webkit-linear-gradient(left, #ffffff 0%, #999999 50%, #ffffff 100%);
background: linear-gradient(to right, #ffffff 0%, #999999 50%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}
.main-title.left {
margin-bottom: 22px !important;
padding-bottom: 10px;
text-align: center;
}
.main-title::before, html #grve-page-title .grve-title:before {
width: 320px;
}
.grve-container .btn-ragular .vc_general {
font-size: 16px;
height: 40px;
line-height: 38px;
padding: 0 22px 2px;
}
.vc_btn3-container.vc_btn3-inline {
display: block;
text-align: center;
}
#grve-main-content .wpb_column.about_form {
margin: 30px 0;
padding: 0;
}
.about_form .grve-text h4 {
font-size: 18px;
}
html .wpcf7 .wpcf7-submit {
display: block;
margin: 0 auto;
}
.grve-section.section-studies-video .watch-videos {
padding: 0 15px;
margin-top: 0;
}
.grve-section.section-studies-video .watch-videos .video_main .item {
width: 100%;
padding: 0px;
}
.section-studies-video .description .desc_text {
padding: 20px 10px;
}
body #grve-main-content .grve-container .grve-section.section-studies-video h2 {
margin-bottom: 10px;
}
.our-mission-vision .title_wrap p {
margin-bottom: 0;
margin-right: 10px;
width: 60px;
}
.our-mission-vision .main-title.left.white {
padding-bottom: 40px;
}
.our-mission-vision p {
font-size: 16px;
line-height: 150%;
text-align: center;
}
.process-section .main-title~.grve-text>p {
font-size: 17px;
}
.process-section ul::before,
.process-section ul::after {
display: none;
}
.process-section ul li {
width: 100%;
margin-bottom: 30px;
}
.process-section ul li:nth-child(2) {
margin-right: 0;
}
.process-section ul li:last-child {
margin-left: 0;
}
.process-section h4 {
font-size: 18px;
margin-top: 15px;
}
.process-section li>div {
font-size: 15px;
}
.our-mission-vision .wpb_column:last-child .title_wrap p {
margin-top: 5px;
}
.process-section ul li:first-child {
margin-bottom: 35px;
}
.process-section ul li:first-child::after {
height: 37px;
}
.section_wrap p {
font-size: 18px;
}
.section_wrap .vc_btn3-container .vc_general {
font-size: 16px;
line-height: 40px;
padding: 0 24px;
}
.time_wrap .main-title~.grve-element p {
font-size: 17px;
}
.time_wrap li {
margin: 0 0 35px;
padding-right: 0;
text-align: left;
width: 100%;
}
.time_wrap .img_wrap {
float: left;
margin-right: 3%;
width: 20%;
}
.time_wrap .desc_wrap {
float: left;
margin-top: 0;
vertical-align: top;
width: 77%;
}
.time_wrap li::after {
display: none;
}
.time_wrap li:last-child {
margin-bottom: 0;
}
.latest-prodcast {
margin-top: 40px;
padding-left: 15px;
}
.latest-blog::after,
.case-studies::after {
display: none;
}
.latest-blog,
.case-studies {
padding-right: 15px;
}
.owl-carousel {
padding: 0 30px !important;
}
.latest-prodcast,
.watch-videos {
margin-top: 40px;
padding: 0 15px;
}
.time_wrap h4 {
font-size: 18px;
margin-top: 5px;
}
.mission-logo {
margin: 0 auto 20px;
max-width: 200px;
position: static;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.our-mission-vision::before,
.our-mission-vision::after {
display: none;
}
.grve-container .grve-section.our-mission-vision {
padding-bottom: 0;
padding-top: 0;
}
.our-mission-vision .wpb_column.grve-column-1-2 {
background-color: #162754;
padding-bottom: 40px;
padding-top: 40px;
}
.our-mission-vision .wpb_column.grve-column-1-2:last-child {
background-color: #4790ba;
}
.our-mission-vision .grve-row>div .grve-element:last-child {
margin-bottom: 0;
}
.latest-prodcast .news_img_wrap,
.case_study_img_wrap {
margin-bottom: 20px;
text-align: center;
width: 100%;
}
.latest-blog-prodcast .news_content_wrap,
.case_study_content_wrap {
width: 100%;
}
.latest-blog-prodcast h4 a,
.case_study_title>a {
font-size: 16px;
}
.latest-blog-prodcast .news_date {
font-size: 14px;
margin: 2px 0 4px;
}
.testimonial_desc>p::before {
font-size: 40px;
margin-top: -6px;
}
.testimonial_desc>p {
line-height: 160%;
}
.testimonial_title {
font-size: 16px;
margin-top: 20px;
}
.testimonial_desc {
padding-top: 15px;
}
.testimomial_wrap {
margin-top: 32px;
}
.section-studies-video .btn-ragular {
margin-top: 0px;
position: static;
margin-bottom: 0;
}
.latest-blog-prodcast .btn-ragular {
margin-bottom: 0;
position: static;
}
.latest-blog li {
padding-left: 60px;
}
#grve-footer-area .grve-column-1-4 {
margin-top: 25px;
width: 100% !important;
}
footer h5 {
font-size: 17px;
}
html #grve-footer-area {
padding-top: 40px;
}
html #grve-footer .widget:last-child,
html #grve-footer .widgets:last-child {
margin-bottom: 0;
margin-top: 25px;
}
#grve-footer-area .fa {
background-position: -93px -38px;
background-size: 245px auto;
font-size: 22px;
height: 55px;
line-height: 55px;
width: 50px;
}
#grve-footer #grve-footer-bar .grve-copyright {
font-size: 10px !important;
line-height: normal;
text-align: center;
}
#grve-footer-bar .grve-column-1-2:first-child {
width: 100% !important;
}
#grve-footer-bar .grve-column-1-2:last-child {
display: inline-block;
float: none;
margin: 5px auto 0 !important;
max-width: 200px;
position: static;
}
#grve-footer-area .fa-phone {
background-position: 0 -115px;
}
#grve-footer-area .fa-envelope {
background-position: -66px -115px;
}
.time_wrap li>div {
font-size: 16px;
line-height: 150%;
}
html #grve-footer-bar {
padding-bottom: 26px;
padding-top: 18px;
}
.grve-section.service_text::before,
.grve-section.insight_blog:before,
.grve-section.insight_podcast:before {
background-size: 140px auto;
}
.grve-section.about_wrap::before,
.grve-section.insight_blog:after,
.grve-section.insight_video:before {
background-size: 130px auto;
top: -90px;
width: 130px;
}
.grve-section.about_wrap::after {
background-size: 130px auto;
top: 95%;
}
.grve-section.process-section::before {
background-size: 130px auto;
top: 110px;
width: 130px;
}
.grve-section.time_wrap::before {
background-size: 130px auto;
top: 0;
}
.grve-section.section-studies-video::before {
background-size: 110px auto;
width: 110px;
}
#grve-footer-area p a {
display: block;
text-align: center;
}
.our-mission-vision .grve-column-1-2:last-child .grve-text {
float: none;
max-width: inherit;
}
html .grve-top-btn.grve-icon-nav-up {
bottom: 90px;
}
.error404 small {
font-size: 120px !important;
line-height: 100%;
margin: 0;
text-shadow: 3px 3px 0 #00263d;
}
.error404 h2 {
font-size: 21px;
margin: 0 0 15px;
padding: 0 0 15px;
}
.error404 .grve-subtitle {
font-size: 15px;
line-height: 150%;
}
#grve-feature-section.static-banner h1 {
font-size: 20px;
text-shadow: 2px 4px 2px rgba(0, 0, 0, 0.65);
text-align: center;
}
.title-discription p {
line-height: 150%;
text-align: justify;
}
.about-description-img {
border: 5px solid #e9eaea;
margin-left: 0;
float: none;
margin-bottom: 20px;
text-align: center;
width: 100%;
}
.team_section li {
margin-bottom: 30px;
text-align: center;
width: 100%;
}
.team_img {
float: none;
margin-bottom: 10px;
padding: 0 50px;
width: 100%;
}
.team_title {
font-size: 16px;
line-height: 150%;
margin-top: 8px;
width: 100%;
}
.icon-wrap a {
font-size: 18px;
height: 35px;
line-height: 33px;
width: 35px;
}
.team_content {
font-size: 15px;
height: 220px;
bottom: 0;
line-height: 170%;
margin-top: 40px;
overflow: auto;
padding: 15px;
text-align: justify;
}
.team_section {
margin-top: 35px;
padding-bottom: 220px;
}
.team_contact {
font-size: 18px;
line-height: 150%;
margin-top: 35px;
}
.our-team .team_section li,
.our-team .team_section li:nth-last-child(-n+2) {
margin-bottom: 30px;
}
#grve-footer-bar h4 {
margin-right: 12px;
}
.about_form .wpcf7 .ajax-loader {
left: 160px;
margin: auto;
position: absolute;
right: 0;
top: 12px;
}
div.wpcf7 .ajax-loader.is-active {
left: 160px;
margin: auto;
position: absolute;
right: 0;
top: 12px;
visibility: visible;
}
.news_title {
font-size: 17px;
margin-bottom: 10px;
text-align: left;
}
.blog_date {
font-size: 18px;
height: 55px;
line-height: 25px;
padding-top: 5px;
width: 40px;
}
.blog-section .item {
margin-bottom: 30px;
padding-bottom: 30px;
padding-left: 45px;
}
.all_news_author {
font-size: 16px;
margin: 5px 0 3px;
text-align: left;
}
.news_content>p {
line-height: 150%;
}
a.btn-ragular,
#reply-title #cancel-comment-reply-link {
font-size: 16px;
}
.news-bottom {
text-align: center;
}
.pagination .page-numbers.prev {
margin-left: 0;
}
.pagination .page-numbers.next {
margin-right: 0;
}
html .grve-search input[type="text"] {
height: 40px;
padding: 5px 40px 0 10px;
}
html .grve-search button[type="submit"] {
height: 40px;
line-height: 40px;
width: 40px;
}
html .grve-search button i {
font-size: 24px;
}
.grve-sidebar .grve-widget-title {
font-size: 18px;
padding: 8px 12px 6px;
}
.grve-sidebar .grve-widget {
margin-bottom: 20px;
}
.grve-sidebar .widget .cat-item a {
font-size: 15px;
padding: 8px 12px 4px;
}
.singleblog {
padding-right: 0;
width: 100%;
}
.blog-content {
padding-left: 45px;
}
.comment-share li:after {
bottom: 0;
height: 1px;
top: auto;
width: 100%;
}
.comment-share {
margin-top: 20px;
}
.comment-share li {
font-size: 15px;
line-height: 35px;
}
#grve-comments {
padding-top: 42px;
text-align: left;
}
.grve-comment-nav {
padding-top: 40px;
}
.comment h6.grve-author {
font-size: 20px;
margin: 10px 0 0 !important;
}
.comment .grve-comment-date {
margin: 3px 0 4px;
}
html #grve-comments .grve-comment-item .grve-comment-content {
overflow: visible;
}
#grve-comments .comment .comment-reply-link {
font-size: 16px !important;
padding: 0 20px;
top: -50px;
}
.comment .grve-comment-date>a {
font-size: 15px;
}
html #respond .comment-reply-title {
font-size: 18px;
padding-bottom: 8px;
text-align: left;
}
.comment-form>div {
margin-bottom: 15px;
width: 100%;
}
.BDC_CaptchaDiv {
margin: 0 0 15px !important;
-webkit-transform: scale(0.93);
-moz-transform: scale(0.93);
-ms-transform: scale(0.93);
-o-transform: scale(0.93);
transform: scale(0.93);
}
html #respond textarea {
font-size: 15px;
height: 75px;
}
html #respond input[type="text"] {
font-size: 15px;
height: 40px;
}
.comment-form .form-submit {
padding-top: 0;
}
.form-submit .submit {
display: block;
font-size: 16px !important;
line-height: 40px;
margin: 0 auto;
min-width: 120px;
}
#grve-main-content #grve-sidebar {
margin-top: 40px;
width: 100%;
}
.contact-section .main-title.left {
font-size: 22px;
margin-bottom: 20px !important;
margin-top: 20px;
}
.contact-section .wpcf7-form-control-wrap input {
font-size: 15px;
height: 40px;
padding: 0 10px;
}
.contact-section .wpcf7-form-control-wrap textarea {
font-size: 15px;
height: 90px;
padding: 10px;
}
.carrer_info {
margin-top: 20px;
text-align: center;
}
.carrer_info>h2 {
font-size: 22px;
}
.carrer_info>p {
font-size: 16px;
text-align: center;
}
.contact-section .wpb_column:first-child:before {
background-position: -628px 0;
background-size: 600px auto;
bottom: -26px;
left: 0;
margin: auto;
right: 0;
top: auto;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
width: 300px;
}
.contact-section .wpb_column:first-child {
margin-bottom: 30px;
}
.contact_desc>div {
margin-bottom: 20px;
padding-left: 40px;
}
.contact-section .contact_desc .fa {
font-size: 18px;
height: 35px;
line-height: 35px;
width: 35px;
}
.contact_desc p {
font-size: 14px;
}
.contact_desc a {
font-size: 14px;
}
.case_study>li {
margin-bottom: 30px;
padding-bottom: 30px;
}
.img_case_study {
margin-bottom: 25px;
padding-right: 0;
text-align: center;
width: 100%;
}
.case_study_section {
text-align: center;
width: 100%;
}
.case_study_title {
font-size: 18px;
margin-bottom: 12px;
padding-bottom: 12px;
text-align: left;
}
.case_study_section .btn-ragular {
margin-top: 15px;
}
.team_desc_wrap .text_wrap.team_img:before {
display: none;
}
.case-study-topbar {
margin-bottom: 20px;
width: 100%;
text-align: center;
padding-right: 0;
}
.case_study_content {
width: 100%;
}
.case_study_content>p {
line-height: 160%;
}
.service_model {
max-width: 290px;
}
.services-logo-img {
left: -2px;
margin: auto;
width: 100px;
top: 50%;
}
.service_model>li.icon7 {
margin: -30px 0 0 95px;
}
.service_model>li {
background-size: 250px auto;
height: 115px;
width: 99px;
}
.service_model>li:hover,
.service_model>li.active {
background-position: -151px 0;
}
.service_model>li:nth-child(1),
.service_model>li:nth-child(5) {
margin-left: 47px;
}
.service_model>li:nth-child(2),
.service_model>li:nth-child(6) {
margin-right: 47px;
}
.service_model>li:nth-child(3),
.service_model>li:nth-child(4) {
margin: -30px -1px;
}
.service_model img {
max-width: 35px;
}
.call_us .vc_btn3-container.btn-ragular a {
height: 40px;
line-height: 38px;
}
.section-devlopment p {
font-size: 18px;
line-height: 150%;
}
.operating-modal p {
font-size: 18px;
}
.service-operating-img {
margin: 0 auto 25px;
max-width: 100%;
position: static;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
width: 100%;
}
.operating-modal h4 {
font-size: 18px;
}
.model-wrap .accounting {
margin: 0;
}
.operating-modal li li::before {
background-position: -75px -98px;
background-size: 165px auto;
}
.add_services_content .operating-modal li li::before {
background-position: -82px 3px;
top: 4px;
}
.operating-modal li li {
font-size: 15px;
margin-bottom: 5px;
padding-left: 30px;
}
.model-wrap .operation {
margin: 30px 0;
width: auto;
}
.model-wrap .risk {
margin: 30px 0;
max-width: inherit;
}
.model-wrap .investor {
margin-left: 0;
}
.model-wrap .compliance {
margin-top: 30px;
margin-right: 0;
}
.our-mission-vision.offer-solution p {
font-size: 17px;
padding: 0;
text-align: center;
}
.our-mission-vision.offer-solution .mission-logo {
margin: -10px auto 15px;
max-width: 160px;
}
.call_us p {
font-size: 18px;
}
.video_main {
margin: 40px 0 30px;
padding: 0 20px;
}
body.home .video_main {
padding: 0 20px;
}
.video_main .item {
margin-bottom: 0;
padding: 0;
width: 100%;
}
.video_main .video_caption {
font-size: 17px;
line-height: 150%;
padding: 7px 5px;
}
.news_home_wrapper .item {
margin-bottom: 30px;
padding-bottom: 20px;
padding-left: 45px;
}
.news_home_wrapper .news_title {
margin-bottom: 12px;
padding-top: 0;
}
.btn-reply {
font-size: 16px;
}
.news_home_wrapper .comment-share li.comments {
margin-right: 11px;
padding-right: 13px;
}
.news_home_wrapper .news-btn {
float: none;
}
.news_home_wrapper .btn-reply {
display: block;
margin: 10px auto 0;
width: 142px;
}
.news_home_wrapper .comment-share li {
display: inline-block;
float: none;
width: auto;
}
.news_home_wrapper .comment-share {
float: none;
}
.news_home_wrapper .comment-share li:after {
height: 20px;
top: 0;
width: 1px;
}
.news_home_wrapper .news_content {
margin-bottom: 20px;
}
.news_home_wrapper .item:last-child {
margin-bottom: 25px;
}
.news_home_wrapper.singlenews .comment-share li.comments {
margin-right: 15px;
padding-right: 20px;
}
.model-wrap>li:nth-child(2n+1),
.model-wrap>li:nth-child(2n) {
float: none;
}
.our-mission-vision.offer-solution .grve-column-1-2:last-child .grve-text {
max-width: 100%;
}
.video_main .owl-prev {
left: -9px;
width: 18px;
}
.video_main .owl-next {
right: -9px;
width: 18px;
}
.blog_home_wrapper .news_content {
margin-bottom: 20px;
}
.contact-section:before {
background-size: 180px auto;
}
.contact-section .form_wrap:before {
height: 170px;
width: 148px;
}
#grve-feature-section {
width: 100%;
}
.time_wrap li {
padding-left: 80px;
}
.time_wrap .img_wrap {
background-position: -150px 0;
background-size: 220px auto;
height: 70px;
width: 70px;
}
.time_wrap li:nth-child(2) .img_wrap {
background-position: -154px -95px;
}
.time_wrap li:nth-child(3) .img_wrap {
background-position: -154px -193px;
}
html #grve-page-title {
margin-top: 40px;
}
.comment-share li {
width: 100%;
}
.captcha_wrap {
width: 100%;
padding-right: 8px;
}
.BDC_CaptchaDiv {
float: left !important;
max-height: 44px;
padding-left: 0 !important;
width: 100% !important;
}
.BDC_CaptchaIconsDiv {
margin: 0 0 -4px !important;
}
.BDC_CaptchaImageDiv {
float: left;
}
.team_img .img_client {
height: 160px;
width: 160px;
margin: 0 auto;
}
.blog_insight_wrapper .item_insight-1:first-child,
.blog_insight_wrapper-section .item_insight {
padding: 0 15px;
width: 100%;
}
.blog_insight_wrapper .item_insight-2:last-child {
margin-top: 25px;
padding: 0 15px;
width: 100%;
}
.blog_insight_wrapper-section .item_insight:first-child {
margin-bottom: 25px;
}
.insight-news-topbar .insight-news_title {
font-size: 20px;
margin: 20px 0 7px;
}
.insight-comment-share {
margin: 15px 0;
}
.insight-comment-share li {
font-size: 14px;
margin-right: 10px;
padding-right: 10px;
}
.item_insight-2 .insight-news_title {
font-size: 18px;
}
.insight-wrap-bottom .insight-news_title {
font-size: 20px;
margin: 15px 0 10px;
}
.insight-wrap-bottom .insight-img_news {
margin-bottom: 15px;
padding-right: 0;
text-align: center;
width: 100%;
}
.insight-wrap-bottom .insight-news_content {
width: 100%;
}
.insight-wrap-bottom .insight-news_content p {
font-size: 17px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap {
bottom: 0;
left: 0;
margin: 10px 0 30px;
padding: 8px 80px 8px 15px;
position: relative;
right: 0;
}
.insight_podcast .career_home_insight_pod .news_content_wrap .news_title {
font-size: 16px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap p {
font-size: 14px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap .news_date {
font-size: 14px;
height: 60px;
padding: 8px 0;
width: 65px;
}
.career_home_insight_podcast .news_title {
font-size: 16px;
margin-bottom: 0;
}
.career_home_insight_podcast .news_date {
font-size: 14px;
}
.career_home_insight_podcast .news_excerpt>p {
font-size: 15px;
}
.career_home_insight_podcast li {
margin-bottom: 20px;
min-height: inherit;
}
.case-study-slider.owl-carousel {
margin-top: 30px;
padding: 0;
}
.case-study-slider .case_study_insight>li {
margin-bottom: 25px;
padding-bottom: 25px;
}
.case-study-slider h4.case_study_insight {
font-size: 16px;
}
.case-study-slider .case_study_excerpt_insight>p {
font-size: 15px;
line-height: 150%;
}
.case-study-slider .owl-nav {
margin-top: 30px;
}
.case-study-slider:after {
display: none;
}
.insight_podcast .img_team-pod img {
height: inherit;
}
.insight_video .b_text {
font-size: 18px;
}
.insight_podcast .main-title {
margin-bottom: 30px !important;
}
.wonderplugin3dcarousel-playvideo {
background-size: 150px auto;
max-height: 60px;
max-width: 60px;
}
.wonderplugin3dcarousel-playvideo:hover {
background-position: -90px 0 !important;
}
.wonderplugin3dcarousel-container {
padding: 0 20px !important;
margin-bottom: 20px !important;
}
.wonderplugin3dcarousel-prev {
left: -25px !important;
max-width: 20px;
}
.wonderplugin3dcarousel-next {
right: -25px !important;
max-width: 20px;
}
.section-studies-video .description.btn-ragular .btn-ragular {
line-height: 1.6;
margin: 5px 0 0;
}
.case-studies ul.case_study_home_wrapper {
margin-bottom: 20px;
}
.add_services_content .add_services_images {
width: 190px;
float: none;
margin: 0 auto 30px;
}
.add_services_content .operating-modal>li {
padding: 0;
width: 100%;
}
.add_services_content .operating-modal li li:last-child {
margin-bottom: 5px;
}
.add_services_content .operating-modal li li {
font-size: 15px;
margin-bottom: 5px;
}
.add_services_content .operating-modal li li::before {
top: 8px;
}
.career_form .form_partition {
width: 100%;
}
.career_form .form_submit {
padding: 20px 0 10px;
text-align: center;
position: relative;
}
.career_form .form_submit .wpcf7-submit {
display: inline-block;
margin: 0;
}
#grve-main-content .career_form .form_partition textarea {
height: 150px;
}
body #grve-main-content .grve-section.career-section h4 {
font-size: 18px;
margin-bottom: 30px;
}
body .grve-container .grve-section.career-section {
padding-top: 15px;
}
.career_form .form_submit .ajax-loader {
position: absolute;
left: 75px;
right: -75px;
margin: auto;
top: 31px !important;
}
html #grve-header .free_consultant .h_btn a {
padding: 3px 30px 0px 4px;
}
.career_home_insight_podcast {
height: auto;
max-height: 250px;
width: 100%;
}
header .about_form .wpcf7::after {
bottom: -114.3503px;
width: 224.7px;
height: 228.7px;
left: 45.6497px;
}
.txt-itl {
font-size: 13px !important;
}
.tp-revslider-mainul li:first-child::before {
height: 109px;
max-width: 356px;
top: -70px;
}
#grve-feature-section .grve-feature-section-inner {
display: block !important;
}
.static-banner .grve-feature-content {
bottom: 0;
height: 100%;
margin: auto;
position: absolute;
top: 0;
-moz-transform: none;
-webkit-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.static-banner .grve-feature-content .grve-container h1 {
display: table-cell;
vertical-align: middle;
}
.static-banner .grve-feature-content .grve-container {
display: table;
height: 180px;
}
#grve-page-title,
#grve-page-title-content,
#grve-post-title,
#grve-post-title-content,
#grve-portfolio-title,
#grve-portfolio-title-content,
#grve-feature-section,
.grve-feature-section-inner {
min-height: 190px;
height: 190px !important;
}
.one-stop-content>.grve-element:first-child {
padding: 15px 15px;
}
.one-stop-content>.grve-element>p {
font-size: 19px;
line-height: 140%;
}
.one-stop-services-listing {
margin-top: 25px !important;
}
.one-stop-services-listing .services-wrap>ul>li {
width: 100%;
margin-bottom: 20px;
padding: 0;
}
.one-stop-services-listing .services-wrap>ul>li:last-child {
margin-bottom: 0;
}
.one-stop-services-listing .services-wrap>ul {
max-width: 350px;
margin: 0 auto;
}
.do-more-sec .main-title {
font-size: 19px;
padding-bottom: 12px;
margin-bottom: 18px !important;
}
.do-more-sec>p {
font-size: 16px;
line-height: 140%;
}
.do-more-sec > ul > li {
float: none !important;
width: 100%;
margin-left: auto;
margin-right: auto;
min-height: auto;
margin-bottom: 15px;
padding: 5px 0 6px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.do-more-sec>ul>li {
min-height: auto;
height: 114px;
}
}
.do-more-sec>ul>li:nth-child(2n) {
margin-left: auto;
margin-right: auto;
}
.do-more-sec>ul>li:last-child {
margin-bottom: 0;
}
.do-more-sec li .cont-wrap p {
font-size: 15px;
}
.do-more-sec>ul>li::before {
left: -9px;
right: auto;
top: -3px;
width: 110%;
height: 69px;
background-size: 110% 69px;
}
.services-wrap > ul > li .services-content-wrap .services-desc > p:first-child {
font-size: 16px;
padding-top: 12px;
padding-bottom: 12px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2),
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(3) {
min-height: auto;
}
.services-wrap>ul>li:nth-child(3) .services-content-wrap .services-desc>p:first-child {
padding-left: 0;
padding-right: 0;
}
.do-more-sec {
margin-top: 40px;
}
.smart-operational-sec .smart-op-inner>p {
font-size: 16px;
line-height: 140%;
}
.smart-operational-sec::before {
width: 120px;
height: 70px;
background-size: 120px;
}
.smart-operational-sec::after {
width: 191px;
height: 109px;
background-size: 191px;
}
.smart-operational-sec .smart-op-inner {
max-width: 520px;
margin: 0 auto;
}
.smart-operational-sec {
padding-top: 31px !important;
padding-bottom: 31px !important;
}
.launch-sec-inner>p,
.launch-sec-inner .launch-listing ul>li {
font-size: 16px;
}
.launch-sec-inner .launch-listing ul>li {
font-size: 15px;
padding-right: 10px;
margin-right: 10px;
line-height: 140%;
}
.launch-sec-inner .launch-listing ul>li::after {
height: 13px;
}
.launch-sec-inner .launch-listing {
margin-top: 7px;
}
.launch-sec-inner {
padding: 0;
}
.one-stop-services-listing .services-wrap>ul>li .services-content-wrap {
padding: 20px 28px 19px;
}
.landing-page-inner::before,
.landing-page-inner::after {
width: 140px;
height: 466px;
background-size: 140px;
}
.landing-page-inner::after {
width: 140px;
height: 390px;
}
header#grve-header.leading-header .grve-right-side > li p, header#grve-header.leading-header .grve-right-side > li a {
font-size: 12px;
}
header#grve-header.leading-header .grve-right-side>li {
padding-left: 40px;
margin-right: 15px;
}
header#grve-header.leading-header .grve-bar-content.grve-right-side {
padding: 5.5px 0;
}
.do-more-sec li .cont-wrap p a::before {
height: 114px;
}
header#grve-header.leading-header #grve-header-wrapper {
margin: 0;
height: auto !important;
}
.sticky_header header#grve-header.leading-header #grve-inner-header {
padding: 0;
}
.sticky_header header#grve-header.leading-header .grve-bar-content.grve-right-side {
z-index: 999;
position: relative;
}
.sticky_header header#grve-header.leading-header {
padding: 10px 15px;
}
.sticky_header header#grve-header.leading-header #grve-header-wrapper {
position: static;
box-shadow: none !important;
}
header#grve-header.leading-header #grve-inner-header {
padding: 0 !important;
}
header#grve-header.leading-header {
padding: 18px 15px 0;
}
header#grve-header.leading-header .grve-right-side > li:nth-child(2)::before {
font-size: 12px;
}
html body.unique #grve-footer #grve-footer-bar .grve-copyright {
font-size: 14px !important;
}
html body.unique #grve-footer #grve-footer-bar {
padding-top: 9px;
padding-bottom: 15px;
}
html body.unique #grve-header #grve-inner-header {
background-color: transparent !important;
}
body.unique .grve-section.banner-section .grve-image > img {
min-height: 300px;
width: 100%;
height: auto;
}
body.unique .banner-section .banner-btn {
top: auto;
bottom: -3px;
}
body.unique .banner-text .text {
max-width: 200px;
margin-left: 47px;
}
body.unique .banner-text .text h3 {
font-size: 14px;
margin-bottom: 13px;
max-width: 170px;
}
body.unique .banner-text .text p {
font-size: 13px;
line-height: 140%;
max-width: 190px;
padding: 7px 11px 12px;
}
header#grve-header.leading-header {
padding: 15px 15px 0;
}
body.unique .banner-section .banner-btn .below-error::after {
background-position: 0 -142px;
width: 38px;
height: 45px;
background-size: 140px;
}
body.unique .banner-section .banner-btn .below-error::after {
background-position: 0 -132px;
width: 34px;
height: 41px;
background-size: 130px;
}
body.unique .banner-section .banner-btn .below-error {
width: 38px;
height: 45px;
cursor:pointer;
}
body.unique .banner-section .banner-btn .below-error:hover::after {
background-position: -102px -142px;
}
body.unique .banner-section .banner-btn .below-error:hover::after {
background-position: -95px -132px;
}
header#grve-header.leading-header .grve-right-side > li::before {
top: 4px;
left:5px;
background-position: 5px 4px;
width: 33px;
height: 40px;
font-size: 15px;
line-height: 37px;
background-size: 126px auto;
}
header#grve-header.leading-header .grve-right-side > li {
padding-left: 36px;
margin-right: 0 !important;
margin-bottom: 0;
}
.sticky_header header#grve-header.leading-header #grve-header-wrapper {
background-color: transparent !important;
}
.launch-sec-inner .launch-listing ul > li::after {
display: inline-block;
vertical-align: middle;
line-height: normal;
border: none;
content: "||";
font-size: 18px;
width: auto;
height: auto;
margin: 0 5px;
color: #333;
letter-spacing: -9px;
top:-0.5px;
} .one-stop-content > .grve-element > p {
font-size: 16px;
line-height: 130%;
}
.one-stop-content > .grve-element:first-child {
padding: 6px 15px 7px;
}
.one-stop-services-listing .services-wrap > ul > li:first-child .services-desc > p:first-child .blue-text {
display: inline-block;
}
.services-wrap > ul > li .services-content-wrap .services-desc p {
font-size: 16px;
}
.services-wrap > ul > li .services-content-wrap .services-desc p {
margin-bottom: 10px;
}
.do-more-sec li .cont-wrap p b {
display: inline-block;
}
.do-more-sec li .cont-wrap p b {
font-weight: 500;
display: inline-block;
}
.one-stop-services-listing .services-img img {
max-width: 120px;
}
.services-wrap > ul > li:nth-child(3) .services-content-wrap .services-desc p br {
display: none;
}
.services-wrap > ul > li .services-content-wrap .services-desc > p br {
display: none;
}
.do-more-sec > ul {
margin: 22px auto 0;
max-width: 340px;
}
.unique #grve-footer-bar > .grve-row {
padding: 0 15px;
}
body .grve-container .grve-section.launch-sec {
padding-top: 35px;
padding-bottom: 28px;
}
body.unique {
padding-top: 27px;
background-color: #fafafa;
}
.main-form .form {
width: auto;
left: 20px;
right: 20px;
height: 290px;
padding: 20px;
}
.main-form .form a.checklist-btn, .main-form .form a.countdown-btn {
font-size: 17px;
margin: 10px 13px 0 0;
min-width: 293px;
padding-left: 60px;
}
.main-form .form span.title {
background-position: center -36px;
font-size: 25px;
padding-bottom: 10px;
}
.main-form .form a.checklist-btn::after, .main-form .form a.countdown-btn::after {
left: 8px;
}
.page-template-page-landing .grve-logo .grve-default, 
.page-template-page-landing .grve-logo .grve-default>img {
max-width: 125px !important;
}
html body.page-template-page-landing {
padding-top: 74px;
}
.banner-text > p {
font-size: 16px;
}
.banner-section .banner-text {
top: 30%;
}
.landing-page-inner .grve-text p {
font-size: 18px;
}
.show-accounting-section .vc_col-sm-4 {
margin-bottom: 15px;
}
.landing-page-inner .accounting-txt p {
font-size: 18px;
min-height: 100%;
}
.landing-page-inner .accounting-txt p:nth-child(2) {
font-size: 15px;
}
.landing-page-inner .show-accounting-section {
margin-bottom: 10px;
}
.landing-page-inner .btn-wrap .grve-btn {
font-size: 18px !important;
height: 75px;
max-width: 258px;
}
.smart-operationals-sec .satisfy-operational-img, .smart-operationals-sec .satisfy-operational-img1 {
height: auto;
max-width: 150px;
position: static;
margin: 0 auto 20px !important;
}
.smart-operationals-sec .satisfy-operational-img1 {
margin: 20px auto 0 !important;
}
.operational-due-content p, .underestimate-section p, .do-more-section p, .pre-launch-section p {
font-size: 18px;
}
.do-more-section h3 {
font-size: 22px;
margin-bottom: 15px;
padding-bottom: 15px;
}
.underestimate-section::before{
height: 49px;
max-width: 80px;
}
.underestimate-section::after {
height: 41px;
max-width: 70px;
}
.pre-launch-section::before {
height: 65px;
max-width: 53px;
}
.page-template-page-landing #grve-footer #grve-footer-bar .grve-copyright {
font-size: 14px !important;
padding: 15px 0 20px;
} .h_btn:nth-child(4) {
margin-left: 7px;
}
.h_btn a {
font-size: 12px;
line-height: 30px;
padding: 0px 20px 0 20px;
height: 30px;
}
html #grve-header .free_consultant .h_btn a {
padding: 0px 30px 0px 5px !important;
height: 30px !important;
line-height: 30px !important;
}
#grve-footer-area .grve-column-1-4:nth-child(2), 
#grve-footer-area .grve-column-1-4:nth-child(3) {
width: 100%!important;
}
footer #grve-footer-area > div {
flex-direction: column;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened {
height: 330px !important;
max-height: 330px;
} .video_main .item {
margin-bottom: 30px;
}
.insight_blog .blog_insight_wrapper {
grid-template-columns: repeat(1,1fr);
}
}
@media only screen and (min-width:580px) and (max-width: 767px) {
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap div.tp-caption {
margin-top: -150px !important;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap:last-child {
bottom: 115px !important;
}
html #grve-header .free_consultant {
top: 10px;
right: 50px;
}
html #grve-top-bar {
padding-right: 0px;
}
html #grve-header #grve-header-wrapper {
height: auto !important;
}
html #grve-header #grve-header-wrapper div#grve-inner-header {
padding: 0 0 11px;
}
.sticky_header #grve-header {
background-color: #fff !important;
box-shadow: 0 0 3px #000;
height: auto !important;
left: 0;
line-height: normal !important;
position: fixed;
right: 0;
top: 0;
z-index: 99;
}
header .grve-logo {
margin-top: -33px;
}
html .sticky_header .grve-logo {
margin-top: 20px;
}
html #grve-header .grve-responsive-menu-button {
top: -22px;
}
html .sticky_header #grve-header .grve-responsive-menu-button {
top: 28px;
}
.services-logo-img {
top: 50%;
}
.about_form .wpcf7 {
overflow-y: auto;
max-height: 240px;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li:first-child>.tp-parallax-wrap div.tp-caption {
font-size: 33px !important;
}
.tp-caption a {
font-size: 24px;
}
.txt-itl {
font-size: 23px !important;
}
.tp-revslider-mainul li:first-child::before {
height: 180px;
max-width: 596px;
}
.sticky_header header#grve-header.leading-header .grve-logo {
margin: 0;
}
.sticky_header header#grve-header.leading-header #grve-inner-header {
padding: 0 !important;
}
header#grve-header.leading-header .grve-right-side>li p,
header#grve-header.leading-header .grve-right-side>li a {
font-size: 15px;
}
body.unique .grve-section.banner-section .grve-image>img {
min-height: 330px;
width: 100%;
height: auto;
}
body.unique .banner-text {
top: 43%;
}
body.unique .banner-section .banner-btn {
top: auto;
bottom: 2px;
}
body.unique .banner-text .text {
max-width: 240px;
margin-left: 70px;
}
body.unique .banner-text .text h3 {
font-size: 20px;
margin-bottom: 13px;
max-width: 100%;
}
body.unique .banner-text .text p {
font-size: 15px;
line-height: 140%;
max-width: 230px;
padding: 8px 15px 14px;
}
header#grve-header.leading-header {
padding: 15px 15px 0;
}
header#grve-header.leading-header .grve-right-side > li::before {
background-position: 4px 4px;
}
.banner-text > p {
font-size: 26px;
}
.landing-page-inner .grve-text p {
font-size: 28px;
}
.landing-page-inner .accounting-txt p {
font-size: 22px;
}
.landing-page-inner .accounting-txt p:nth-child(2) {
font-size: 18px;
}
}
@media only screen and (max-width:514px) {
header#grve-header.leading-header .grve-bar-content.grve-right-side {
display: block;
}
header#grve-header.leading-header .grve-right-side>li {
padding-left: 36px;
margin-right: 0 !important;
margin-bottom: 0;
}
header#grve-header.leading-header .grve-right-side>li:last-child {
margin-bottom: 0;
}
header#grve-header.leading-header {
padding: 10px 15px 0;
background-color: #fafafa;
}
header.leading-header .grve-logo {
margin: 24px 0 0;
}
html .sticky_header header.leading-header .grve-logo {
margin-top: 23px;
}
.sticky_header header#grve-header.leading-header {
padding: 4px 15px;
}
body.unique {
padding-top: 40px;
}
header.leading-header .grve-logo {
margin: 6px 0 0;
}
html .sticky_header header.leading-header .grve-logo {
margin-top: 7px;
}
body.unique .grve-section.banner-section .grve-image > img {
min-height: 270px;
}    
header#grve-header.leading-header .grve-right-side > li {
min-height: 35px;
}
header#grve-header.leading-header .grve-bar-content.grve-right-side {
padding: 0;
}
body.unique .grve-section.banner-section .grve-image > img {
margin-top: 0;
}   
}
@media only screen and (max-width:479px) {
header#grve-header.leading-header .grve-bar-content.grve-right-side {
display: block;
}
header#grve-header.leading-header .grve-right-side>li {
padding-left: 40px;
margin-right: 0 !important;
margin-bottom: 6px;
}
header#grve-header.leading-header .grve-right-side>li:last-child {
margin-bottom: 0;
}
header#grve-header.leading-header {
padding: 10px 15px 0;
background-color: #fafafa;
}
header.leading-header .grve-logo {
margin: 9px 0 0;
}
html .sticky_header header.leading-header .grve-logo {
margin-top: 9px;
margin-bottom: -3px;
}
.sticky_header header#grve-header.leading-header {
padding: 4px 15px;
}
html body.unique #grve-footer #grve-footer-bar .grve-copyright {
font-size: 11.5px !important;
line-height: 120%;
}
html body.unique #grve-footer #grve-footer-bar {
padding-top: 7px;
padding-bottom: 15px;
}
body.unique .banner-text .text {
max-width: 190px;
margin-left: 31px;
}
body.unique .banner-text .text h3 {
font-size: 11px;
margin-bottom: 10px;
max-width: 130px;
}
body.unique .banner-text .text p {
font-size: 11px;
line-height: 140%;
max-width: 154px;
padding: 5px 6px 8px;
}
body.unique {
padding-top: 51px;
}
body.unique .grve-section.banner-section .grve-image>img {
min-height: 230px;
width: 100%;
height: auto;
}
body.unique {
padding-top: 28px;
}
body.unique .banner-section .banner-btn {
top: auto;
bottom: -6px;
}
body.unique .grve-logo .grve-default, body.unique .grve-logo .grve-default > img {
max-width: 126px;
height: auto !important;
vertical-align: top;
}
body.unique .grve-section.banner-section .grve-image > img {
min-height: 180px;
} 
header#grve-header.leading-header .grve-right-side > li {
min-height: 29px;
}
body.unique .banner-text {
top: 35%;
}
}
@media only screen and (max-width:370px) {
body.unique .grve-logo .grve-default, body.unique .grve-logo .grve-default > img {
max-width: 109px;
height: auto !important;
vertical-align: top;
}
html .sticky_header header.leading-header .grve-logo {
margin-top: 14px;
margin-bottom: -5px;
}
header#grve-header.leading-header .grve-bar-content.grve-right-side {
padding: 0;
}
header.leading-header .grve-logo {
margin: 13px 0 0;
}
header#grve-header.leading-header .grve-right-side > li {
padding-left: 36px;
margin-right: 0 !important;
margin-bottom: 0;
}
body.unique .grve-section.banner-section .grve-image > img {
min-height: 240px;
}
body.unique .banner-text .text p {
font-size: 10px;
line-height: 140%;
max-width: 141px;
padding: 5px 6px 8px;
}
header#grve-header.leading-header .grve-right-side > li {
min-height: 33px;
}
.unique #grve-footer-bar > .grve-row {
padding: 0 15px;
}
html body.unique #grve-footer #grve-footer-bar {
padding-top: 5px;
padding-bottom: 13px;
}
body.unique {
padding-top: 36px;
}
html body.unique #grve-footer #grve-footer-bar .grve-copyright {
font-size: 11px !important;
line-height: 120%;
}
}
@media only screen and (max-width:349px) {
header#grve-header.leading-header .grve-right-side > li p, header#grve-header.leading-header .grve-right-side > li a {
font-size: 11px;
}
body.unique .grve-logo .grve-default, body.unique .grve-logo .grve-default > img {
max-width: 93px;
height: auto !important;
vertical-align: top;
}
header.leading-header .grve-logo {
margin: 17px 0 0;
}
html .sticky_header header.leading-header .grve-logo {
margin-top: 17px;
margin-bottom: -9px;
}
body.unique {
padding-top: 40px;
}
html body.unique #grve-footer #grve-footer-bar {
padding-top: 12px;
padding-bottom: 11px;
}
}