.gform-footer #gform_submit_button_3,.cog-page__navigation .cog-button { cursor: pointer; padding: 14px 25px 14px 25px; }
div#gform_wrapper_3.gform_legacy_markup_wrapper { margin-bottom: 0; }
#main-content .et_pb_section.band-light-alt #gform_wrapper_3 ~ p:empty,#et-boc>.et_builder_inner_content>p:empty { padding-bottom: 0; }
.gform_legacy_markup_wrapper#gform_wrapper_3 .gform_footer { padding-bottom: 0; }
#main-content .et_pb_section.band-light-alt .request-form .et_pb_text_inner p:nth-last-child(2) { padding-bottom: 0; }
html .cog-form__container .cog-page__navigation .cog-button, :root:root:root:root:root .cog-form__container .cog-page__navigation .cog-button { margin-top: 0; }
#cog-8, #cog-14, #cog-20, #cog-26, #cog-32, #cog-38 { border: none; }
html body .cog-form:not(.cog-form--show-all-pages) .cog-section__inner, :root:root:root .cog-form:not(.cog-form--show-all-pages) .cog-section .cog-section__inner { padding-top: 0; }
html .cog-body .cog-page>.cog-row>.cog-section:first-child:last-child, :root:root:root:root:root .cog-body .cog-page>.cog-row>.cog-section:first-child:last-child { margin-top: 0; }
.cog-choice .cog-checkable.cog-input { padding-left: 0 !important; padding-bottom: 0 !important; }
/* html body .cog-row .cog-choice--radiobuttons .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-radio-group .cog-checkable__item.el-radio { margin-bottom: 0; } */
html body .cog-page .cog-row .cog-section .cog-section__inner .cog-row .cog-col--24.cog-choice--radiobuttons { margin-bottom: 0; }
body .gform_legacy_markup_wrapper li.hidden_label input { margin-top: 0; }
#main-content .et_pb_section.band-light-alt .cog-section__inner h2 { padding-bottom: 0; }

body .slick-next:before, body .slick-prev:before { color: #000000 !important; }
.make-payment .et_pb_code_inner { padding-top: 45px; background-color: #ffffff; }
body .et_pb_posts .et_pb_post .desc-wrap .post-meta { line-height: normal; margin-bottom: 12px; }
span.author.vcard { padding-bottom: 8px; display: inline-block; }

body .pagination a { color: #ffffff; }
body .pagination a:hover {color: #fff; }
body .pagination .alignleft { float: left; padding: 0; }
body #main-content .et_pb_widget_area .et_pb_widget .wpt_widget_content .wpt-tabs li { border: none; }
body #main-content .et_pb_widget_area .et_pb_widget .widgettitle { border-bottom: none; color: #222; }

body #main-content .et_pb_widget_area .et_pb_widget .wpt_widget_content .wpt-tabs li a#recent-tab{color: #222;}

body #main-content .widget_fsocial_widget .rsmm-socialbar-wrap { padding: 15px 10px; }
body #main-content .widget_fsocial_widget .rsmm-socialbar-wrap a:hover { color: #00a59c; }
body #main-content .widget_fsocial_widget .rsmm-socialbar-wrap a {padding: 0 !important;color: #222;border-bottom: 2px solid #3a6d6a !important;}

#et-main-area>.alert.alert-success { margin-bottom: 0 !important; }

body .section-accordion-btn.style-1 {font-size: 30px;line-height: 50px;}
/*Service page starts*/
.services-btn-design{text-transform:uppercase;border-color: #79b851 !important;background: #79b851 !important;border-radius: 42px !important;}
a.button-grid{background: #79B851;border-radius: 25px;padding: 17px 30px;text-align: center;color:#fff !important;border:unset !important; display:flex !important;font-size:24px !important;min-height: 115px;align-items: center;justify-content: center;line-height: 28px !important;}
a.button-grid:hover{padding: 17px 30px !important;background:#3a6d6a !important;}
a.button-grid:hover:after{opacity:0}
.service-image-sticky-right img{position:absolute !important; right:0;top: 0;width: 40vw;max-width:620px; height:auto;object-fit: contain;margin-right:20px}
.service-padding-right{padding-right:34vw !important;}
.service-image-sticky-right{padding:0 !important}
.service-margin-right .et_pb_column{padding-right: 18vw !important}
.pb-0{padding-bottom:0 !important}
.pt-0{padding-top:0 !important}
.mb-0{margin-bottom:0 !important}
.button-width .et_pb_column{margin-right:53px !important}
#et-main-area .et_pb_row.button-width{max-width:1090px !important}

/*Service page ends*/
@media (max-width:1530px) {
	.service-image-sticky-right img{ height: 500px;min-height:500px;}
}

@media (max-width: 1245px) {
    html body { padding-bottom: var(--mobileFooterHeight); }
	.button-width .et_pb_column {margin-right: 42px !important;}
}
@media (max-width:1200px) {
	.service-image-sticky-right img{height: 400px;min-height: 400px;}
}
@media (max-width:1024px) {
	.service-margin-right .et_pb_column{padding-right:0 !important;}
}
@media (max-width: 992px) {
    
	.mb-icon-width img{width:140px}
	.et_pb_button.services-btn-design{line-height:1.25 !important; font-size:18px;}
	.button-width.last-row{margin-bottom:-30px !important;}
	a.button-grid{font-size:20px !important; min-height:102px !important}
	
}
@media (max-width: 980px) {
    body .thank-you {width: 220px;height: 200px;}
    body .thank-you:before { right: -15px; bottom: 10%; border-width: 18px 0 18px 50px; }
    
    body #main-content .et_pb_section.band-hero .heading-secondary { color: #fff; }
    body #main-content .et_pb_section.band-hero .heading-hero { color: #fff; }

    body .section-accordion-btn.style-1 {font-size: 22px;line-height: 1.2em;}
	.service-padding-right,.service-margin-right .et_pb_column{padding-right:0 !important;}
	
}
@media (max-width: 767px) {
    footer .footer-widget div#custom_html-4.widget_custom_html { width: 100%; }
    body .logo-carousel .slick-slide {padding: 20px 10px;}
    body .et_pb_posts .et_pb_post.has-post-thumbnail .desc-wrap, body .archive .et_pb_post.has-post-thumbnail .desc-wrap {padding: 0;}
    body #main-content .et_pb_widget_area .et_pb_widget.widget_categories ul, body #wpt_widget-2 .wpt_widget_content ul.wpt-tabs.has-1-tabs,body #wpt_widget-2 .wpt_widget_content #recent-tab-content ul {max-width: 100%;}
    body .section-accordion-btn.style-1 {font-size: 21px;}
	
}
@media (max-width: 480px) {
    .pagination { display: flex; flex-flow: column; gap: 15px; }
    .pagination.clearfix:after { display: none; }
    .pagination .alignright {margin: auto;}
}

.service-main{
	display: flex !important;
	align-items: center;
}
.service-main .service-left{
	 flex: 0 0 calc(50%);
	 margin-right:30px !important;
}
.service-main .service-right{
	flex: 0 0 calc(45% + (100vw - 100%) / 2);
}
.service-main .service-right .service-image-sticky-right img{
	position: unset !important;
	margin-right: 0 !important;
}
.mydivi-accordion .et_pb_mydivi_accordion_item .acc-content{padding:10px 32px !important}
.mydivi-accordion .et_pb_mydivi_accordion_item {
    border-bottom: 1px solid #d9e5e8;
    position: relative;
    background: transparent;
    border-radius: 10px;
    overflow: hidden;
    border: 0;
    margin-bottom: 10px;
    border: 1px solid #d9e5e8;
}
.mydivi-accordion .et_pb_mydivi_accordion_item .accordion-title:hover:before{height:100vh !important}


@media (min-width: 1921px) {
	.service-main .service-right{
		flex: 0 0 50%
	}
}
@media (max-width: 991.98px) {
	.service-main{
		display:block !important;
	}
	
	.service-image-sticky-right img {
		position: unset !important;
	}
	.mydivi-accordion {max-width:unset }
	.mydivi-accordion .et_pb_mydivi_accordion_item .acc-content {padding: 10px 20px !important;}
	.mydivi-accordion .et_pb_mydivi_accordion_item .accordion-title{padding:20px !important}
}
a:not(.btn-2x):not(.ga-logo):not(.btn-standard):not(.btn-standard):not(.section-accordion-btn):not(.sidr-class-raa-icon):not(.sidr-class-ga-logo):not(.sidr-class-menu-image-title-after):not(.menu-image-title-after):not(.raa-icon):not(.img-link-nav) {
    border-bottom: 0 !important;
}