/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.17.4.1653471326
Updated: 2022-05-25 09:35:26

*/

::-webkit-scrollbar {
    width: 8px!important;
}
::-webkit-scrollbar-track {
	background: #cbe2ff;
}
::-webkit-scrollbar-thumb {
    background: #da0b32;
    border-radius: 2px;
    height: 50px;
}

.lead {
	font-size: 130%;
    color: #003c81;
}

body {
	font-weight: 400;
}
 .et-l--body ol, .et-l--body ul, .entry-content ul {
	list-style-position: outside;
	padding: 0 0 23px 23px;
}

@media only screen and (max-width: 980px) {
	body.page {
		font-size: 16px;
	}
}
a:hover {
	text-decoration: none !important;
}
h1, h2, h3, h4, h5, h6 {
	text-transform: capitalize !important;
}
.df-button.df-active {
	border-color: #003b84 !important;
}
body #page-container .et_pb_section a.et_pb_button.df-button.df-active {
	color: #003b84 !important;
}
@media (max-width: 767px){
	.df-triggers .et_pb_gutters1 .et_pb_column, .df-triggers .et_pb_gutters1.et_pb_row .et_pb_column {
		margin-bottom: 10px!important;
	}
}

.yrm-btn-wrapper {
	text-align: left !important;
	padding-top: 1rem !important;
}
.yrm-btn-wrapper .yrm-toggle-expand {
    background: #da0b32;
    color: #fff;
    border-radius: 3px;
	border: none !important;
}
div.yrm-content {
    color: #000 !important;
	padding-top: 1rem;
} 

/* .et_pb_row .et_pb_column .et_pb_module {
	margin-bottom: 20px ;
} */

/* Common Row Class */

.et_pb_row, .container {
	width: 90%; 
}
.dsm_button.sup-slide-button .et_pb_button {
	transition: all 0.5s ease-in-out;
	background-size: 200%;
	background-position: left center;
}
.dsm_button.sup-slide-button .et_pb_button:hover {
	background-position: right center;
}
.dsm_button.sup-plain-two-button .et_pb_button_two.et_pb_button:before, .dsm_button.sup-plain-one-button .et_pb_button_one.et_pb_button:before {
	font-size: 124%!important;
}
/* Common Row Class end*/

/* Show More CSS */
.et-show-more-content {
  display:none;
}
.et-fb .et-show-more-content {
  display:block;
}
.et-show-more-toggle {
  cursor:pointer;
}

/* Header */

/* Default Header */
#main-header {
	box-shadow: 0px 6px 9px -6px rgb(0 0 0 / 20%);
	z-index: 9999;
}
#main-header .container {
	width: 90%;
}
#top-header {
	background-size: initial;
    background-position: left top;
    background-image: url(https://wip.hiya.digital/ssljunction/wp-content/uploads/2023/05/what-we-are-shape-1.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #dee2e6;
	z-index: 11111;
}
#top-header .container {
	width: 90% !important;
}
#top-menu li {
	padding-right: 14px;
}
/* Submenu */
.nav li ul.sub-menu {
	padding: 10px 0;
	width: 350px;
}
#top-menu li ul.sub-menu li a {
	padding: 2px 0;
	width: 100%;
}
/* Megamenu 2 Col */
#top-menu-nav>ul>li>a, #et-secondary-menu>ul>li>a, #top-menu li.mega-menu>ul>li>a, .et_mobile_menu li a, .et_mobile_menu .menu-item-has-children>a {
	font-weight: 700;
}
#top-menu-nav>ul>li>a:hover, #et-secondary-menu>ul>li>a:hover {
	color: #ca202f;
	opacity: 1;
}

#top-menu li.mega-menu.two-columns>ul {
	max-width: 300px;
	left: auto !important;
}
#top-menu li.mega-menu.two-columns>ul>li {
	width: 50%;

}
#top-menu li.mega-menu.two-columns.menu-brand>ul {
    padding: 0 !important;
}
#top-menu li.mega-menu.two-columns.menu-brand>ul>li {
    padding: 1rem !important;
    border: 1px solid #ddd;
}
#top-menu li.mega-menu.two-columns.menu-brand>ul>li a {
    display: flex;
}

@media (max-width: 980px){
	.et_header_style_left #logo {
		max-width: 100%;
	}
}

/* @media only screen and (min-width: 981px){
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
		padding: 14px 0 0 0 !important;
	}
}
 */
#top-menu-nav>ul>li>a svg, #et-secondary-menu>ul>li>a svg, #top-menu li.mega-menu>ul>li>a svg, .et_mobile_menu li a svg {
	vertical-align: sub !important;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
	background: none;
}
#main-header #top-menu li.current-menu-ancestor>a, #main-header #top-menu li.current-menu-item>a, #main-header #top-menu li.current_page_item>a, #main-header #top-menu li li.current_page_item>a {
    color: #ca202f;
}
/* mega menu for default menu */
#top-menu li.mega-menu>ul {
	padding: 15px 20px;
}
#top-menu li.mega-menu>ul>li>a:first-child, #top-menu li.mega-menu>ul>li>a {
	padding: 1px 0 !important;
    font-weight: 600 !important;
	border-bottom: none !important;
}
.et-fixed-header #top-menu>li.menu-item>a {
	color: #003b84;
}

/* Default Header End */

/* Template Header */
#menu-secondary-menu {
	padding: 0;
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
#menu-secondary-menu li {
	display: inline-block;
    font-size: 14px;
    font-weight: 700;
	margin:0;
}
#menu-secondary-menu li a {
	color: #003b84;
	padding-top: 10px;
	padding-bottom: 10px;
}
#menu-secondary-menu li a:hover {
	color: #ca202f;
}
#menu-secondary-menu li:last-child {
	margin-right: 0;
}
.et_pb_menu__search-button:after {
	transform: rotatey(180deg);
}
.et_pb_module .mobile_menu_bar:before {
	top: 0;
}
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	top: calc(100% - 4px);
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding-top: 20px;
	padding-bottom: 20px;
}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a, .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
    color: #ca202f;
}
/* Template Header End */

@media only screen and ( min-width: 1366px ) { 
/* Divi call to action button normal state */ 
	.menu_cta {
		padding: 0!important;
		border-radius: 3px;
		border: solid 2px #ca202f; /* change the color of the border */
		transition: 0.3s;
		background-color: #ca202f; /* change the color of the background */
	}
	.menu_cta a, .et_pb_menu ul > li.menu_cta > a, ul.et_menu > li.menu_cta > a, .et_pb_menu ul li.current-menu-item.menu_cta a {
		color: #ffffff!important; /* change the color of the button text */
		padding: 0.4rem 1rem 0.4rem 1rem!important;
		text-align: center;
		line-height: 1.7em;
	}

/* Divi call to action button hover state */ 
	.menu_cta a:hover, .et_pb_menu ul > li.menu_cta > a:hover, ul.et_menu > li.menu_cta > a:hover, .et_pb_menu ul li.current-menu-item.menu_cta a:hover, .et-fixed-header #top-menu .menu_cta a {
		color: #ffffff!important;
		opacity: 1;
	}
	.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et_mobile_menu .menu_cta a, .et-fixed-header #top-menu li.current-menu-ancestor.menu_cta>a, .et-fixed-header #top-menu li.current-menu-item.menu_cta>a, .et-fixed-header #top-menu li.current_page_item.menu_cta>a {
		color: #ffffff!important;
	}

	.menu_cta:hover {
		border: solid 2px #003b84; /* change the color of the hover border */
		background: #003b84; /* change the color of the hover background */
	}
}
@media only screen and ( max-width: 1365px ) { 
	.menu_cta {
		border-radius: 0;
	}
	.menu_cta svg {
		display: none;
	}
}


/* mega menu */
.et-menu-nav li.mega-menu>ul {
	padding: 20px;
}
.et-menu-nav li.mega-menu>ul>li>a, .et-menu-nav li.mega-menu>ul>li.menu-item>a {
	font-weight: 500;
    border-bottom: none;
    color: #000000!important;
    font-size: 14px;
	width: auto!important;
	padding: 3px 10px !important;
}

.et_pb_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav>ul {
	align-items: center;
}
.et_pb_menu .et_pb_menu__search-container {
	padding-top: 0px;
    border: 1px solid #eee;
    border-radius: 4px;
}
.et_pb_menu .et_pb_menu__search-input {
	padding: 0 20px;
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
/* 	font-family: FontAwesome !important; */
    content: "\e08c";
	font-size: 20px;
}
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a {
	padding: 10px;
}
.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a {
	color: #fff !important;
}

#mobile_menu1 {
	width: 150px;
}
.et_pb_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu {
	max-width: 250px;
	right: 0;
	left: auto;
	padding: 0;
	margin-top: 15px;
}

.et_pb_menu .et_mobile_menu li {
	list-style: none;
}

.et_header_style_left .logo_container {
	width: auto;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:after {
    font-family: FontAwesome!important;
    content: '\f30b';
    font-size: 16px;
	display: inline-flex;
    align-items: center;
	position: absolute;
    top: 0;
    margin-left: -5px;
    height: 100%;
    width: auto;
    color: #003b84;
	opacity: 0;
	transition: all 0.3s ease-in;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover:after {
	opacity: 1;
	margin-left: 10px;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a:after {
	display: none;
}

/* adjust Divi Menu module breakpoint */
@media only screen and (max-width: 1365px) {
    #top-menu-nav, .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    #et_mobile_nav_menu, .et_mobile_nav_menu {
        display: block
    }
	#top-header {
		display: none;
	}
}
/* adjust Divi Menu module breakpoint End */
/* Header End */

/* Form */
.uacf7-row {
	margin-left: -7px;
    margin-right: -7px;
}
.uacf7-col-12, .uacf7-col-6, .uacf7-col-3, .uacf7-col-4 {
    padding-left: 7px;
    padding-right: 7px;
}
.wpcf7-form-control-wrap {
	display: block;
	margin-bottom: 15px;
}
.wpcf7-form p {
	margin-bottom: 10px;
}
.wpcf7-checkbox {
	padding: 10px;
    border: 1px solid #ddd;
}
.wpcf7-list-item {
	margin: 0 1em 0 0;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea, span.select2-container--default .select2-selection--multiple {
	background-color: #eee !important;
    border: 1px solid #eee !important;
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    color: #000;
    padding: 16px;
	margin-bottom: 0;
}
span.select2-container--default .select2-selection--multiple {
	padding: 4px 16px;
}
span.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0;
}
span.select2-container .select2-search--inline .select2-search__field {
	margin-top: 10px;
}
textarea {
	height: 117px;
}
select option {
	padding: 5px;
	color: #000;
}

input:focus, input[type=text]:focus, select:focus, textarea:focus, span.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 1px solid #ca202f;
}
::-webkit-input-placeholder, 
::placeholder {
	color: #000;
}
:-ms-input-placeholder {
	color: #000;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-submit, button.wpcf7-form-control.wpcf7-submit, button.wpcf7-submit {
	display: inline-block;
    width: auto !important;
	cursor: pointer;
	padding-top: 0.6em!important;
    padding-bottom: 0.6em!important;
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 3px;
    font-size: 16px;
    border-color: #ca202f;
    display: inline-block;
    background: linear-gradient(90deg,#ca202f 50%,#003b84 50%);
    background-size: 202%;
    background-position: left center;
    transition: all 300ms ease 0ms;
    min-width: 100px;
}
.wpcf7-spinner {
	position: absolute;
}
/* Form End */

/* Category Grid */
.pciwgas-cat-wrap .pciwgas-post-cat-inner {
	border: 1px solid #ddd;
}
.pciwgas-cat-wrap .pciwgas-cat-count {
	color: #fff;
    background: #da0b32 !important;
    padding: 2px 10px;
    font-size: 16px !important;
    border-radius: 3px;
}

/* Blog */
.et_pb_post {
	margin-bottom: 10%;
}
.hd-limit-excerpt .post-content .post-content-inner {
	height: 12em;
    overflow: hidden;
}
.hd-limit-excerpt .post-content .post-content-inner p {
	padding-bottom: 0;
}

/* Hero Blog */
.hero-blog .et_pb_post, .hero-blog .et_pb_post .entry-featured-image-url {
	margin-bottom: 0;
}
.hero-blog .post-meta .published {
	color: #666;
    font-size: 14px;
}
/* Hero Blog End */

/* Blog 2 columns */
.et_pb_blog_grid .et_pb_post {
	background-color: #fff;
}
.two-col-blog .et_pb_blog_grid .et_pb_post {
	padding: 3rem 2rem;
	margin-bottom: 6%;
}
.two-col-blog .et_pb_salvattore_content[data-columns]::before {
	content: '2 .column.size-1of2' !important;
}
@media only screen and ( max-width: 767px ) {
	.two-col-blog .column.size-1of2, .et_pb_column .two-col-blog .et_pb_blog_grid .column.size-1of2 {
	    width: 100%!important;
	    margin-right: 0;
	}
}
@media ( min-width: 768px ) and ( max-width: 980px ) {
	.two-col-blog .column.size-1of2, .et_pb_column .two-col-blog .et_pb_blog_grid .column.size-1of2 {
	    width: 48.5%!important;
	    margin-right: 3%;
	}
	.two-col-blog .column.size-1of2:nth-child(2n+2), .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n+2) {
		margin-right: 0;
	}
}
@media only screen and ( min-width: 981px ) {
	.two-col-blog .column.size-1of2, .et_pb_column .two-col-blog .et_pb_blog_grid .column.size-1of2 {
	    width: 48.5%!important;
	    margin-right: 3%;
	}
	.two-col-blog .column.size-1of2:nth-child(2n+2), .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n+2) {
		margin-right: 0;
	}
}
/* Blog 2 columns end */

/* Blog 3 columns */
.three-col-blog .et_pb_salvattore_content[data-columns]::before {
	content: '3 .column.size-1of3' !important;
}
.three-col-blog .et_pb_post {
	margin-bottom: 11%;
}
@media only screen and ( max-width: 767px ) {
	.three-col-blog .column.size-1of3, .et_pb_column .three-col-blog .et_pb_blog_grid .column.size-1of3 {
	    width: 100%!important;
	    margin-right: 0;
	}
}
@media ( min-width: 768px ) and ( max-width: 980px ) {
	.three-col-blog .column.size-1of3, .et_pb_column .three-col-blog .et_pb_blog_grid .column.size-1of3 {
	    width: 48.5%!important;
	    margin-right: 3%;
	}
	.three-col-blog .column.size-1of3:nth-child(2n+2), .et_pb_column .three-col-blog .et_pb_blog_grid .column.size-1of3:nth-child(2n+2) {
		margin-right: 0;
	}
}
@media only screen and ( min-width: 981px ) {
	.three-col-blog .column.size-1of3, .et_pb_column .three-col-blog .et_pb_blog_grid .column.size-1of3 {
	    width: 31.333%!important;
	    margin-right: 3%;
	}
	.three-col-blog .column.size-1of3:nth-child(3n+3), .et_pb_column .three-col-blog .et_pb_blog_grid .column.size-1of3:nth-child(3n+3) {
		margin-right: 0;
	}
}
/* Blog 3 columns end */

/* Single Blog */
.single-post #main-content .et_pb_post_content h2 {
	background-image: linear-gradient(90deg,#003b84 0%,#ca202f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    clear: both;
}
.single-post .et_pb_post_content > h2 {
	margin-top: 2.5rem;
} 
.single-post .et_pb_post_content > h3, .single-post .et_pb_post_content > h4, .single-post .et_pb_post_content > h5, .single-post .et_pb_post_content > h6 {
	margin-top: 1.5rem;
}
.single-post .et_pb_post_content > h4 {
	padding-bottom: 1rem;
}
.single-post #main-content .et_pb_post_content .gradient-divider-blue-red {
	margin-top: 1.5rem;
}
.single-post .et_pb_post_content img {
	border-radius: 5px;
}
.single-post .et_pb_post_content .post-conclusion-area {
    padding: 2rem;
    background: #f1f1f1;
}
/* Blog End */
/* Search Result Start */
  .search-results .et_pb_post {
    margin-bottom: 0;
    padding: 3rem 0;
    border-bottom: 1px solid #ddd;
  }
  .search-results article.et_pb_post:first-child {
    padding-top: 0;
  }
  .search-results .pagination {
    margin-top: 1rem;
  }
/* Search Result End */

#back-to-home-btn {
	display: inline-block;
	color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 500;
    padding: 0.4em 1em;
    transition: all 0.5s ease-in-out;
    background: linear-gradient(90deg,#ca202f 50%,#003b84 50%);
    background-size: 202%;
    background-position: left center;
    line-height: 1.7em!important;
    margin-top: 10px;
}
#back-to-home-btn:hover {
	background-position: right center;
}


/* Sidebar Menu*/
.et_pb_widget.widget_nav_menu ul li {
	margin-bottom: 0;
}
.et_pb_widget.widget_nav_menu ul li a {
	font-size: 16px;
    line-height: 1;
}
/* Sidebar Menu End */
/* Monarch Social Share */
.et_monarch .et_pb_section .et_social_inline_top, .et_monarch .et_pb_section .et_social_inline_bottom {
	margin-bottom: 0;
	margin-top: 2rem;
}
/* Monarch Social Share End */
/* Blog End*/

/* FAQ */

.et_pb_accordion .et_pb_toggle:last-child {
	border-bottom: 0;
}
/* Helpie Faq */
.helpie-faq.accordions .collection-title {
	display: none;
	text-align: center;
}
.helpie-faq.accordions .accordion__heading {
    text-align: center;
    padding: 1rem;
    border-bottom: 3px solid #ddd;
    font-weight: 400;
    font-size: 1.7rem;
}
.helpie-faq.accordions .accordion .accordion__category > .accordion__header.active {
	border-bottom: 1px solid #ddd;
}
.helpie-faq.accordions .search {
    padding: 3rem;
    background: #f4f7fe;
    border: 1px solid #ddd;
    margin-bottom: 2rem;
    box-shadow: 10px 10px 10px -5px #68686840;
	border-radius: 3px;
}
.helpie-faq.accordions .search__input:focus {
    border: 1px solid #ca202f;
    transition: .35s ease;
    color: #000000;
}
.helpie-faq.accordions .search__icon {
	display: none;
}
.helpie-faq.accordions .accordion .accordion__item {
	border-bottom: 1px dashed #d9d9d9;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header {
	padding: 1.5rem;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header h1, .helpie-faq.accordions .accordion .accordion__item .accordion__header h2, .helpie-faq.accordions .accordion .accordion__item .accordion__header h3, .helpie-faq.accordions .accordion .accordion__item .accordion__header h4, .helpie-faq.accordions .accordion .accordion__item .accordion__header h5, .helpie-faq.accordions .accordion .accordion__item .accordion__header h6, .helpie-faq.accordions .accordion .accordion__item .accordion__header p.accordion__title {
	padding-right: 0;
	padding-bottom: 0;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body {
	padding: 1rem 1.5rem;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header.active .accordion__title {
	background-image: linear-gradient(90deg,#003b84 0%,#ca202f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header.active {
	background: #f3f7fe !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body {
	background: #f9f9f9 !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__body .accordion {
	margin:0; 
}
.helpie-faq.accordions .accordion .accordion__item:last-child {
	border-bottom: none;
}
@media(max-width: 767px) {
	.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {
		padding-right: 40px;
	}
}


/* Helpie Faq End*/

.ewd-ufaq-faqs .ewd-ufaq-faq-div {
	margin: 0;
	padding: 0;
    border-bottom: 1px dashed #d9d9d9;
}
.ewd-ufaq-faqs .ewd-ufaq-faq-div.ewd-ufaq-post-active {
	background-color: #f9f9f9;
}
.ewd-ufaq-faqs div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
	float: right;
	margin-right: 0;
	margin-left: 15px;
	margin-top: 6px;

}
.ewd-ufaq-faqs .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
	font-size: 20px;
}
.ewd-ufaq-faqs .ewd-ufaq-faq-title {
	padding: 30px;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {
    font-size: 20px;
    font-weight: 600;
    padding-right: 40px;
    line-height: 1.7em;
}
.ewd-ufaq-faq-title h1, .ewd-ufaq-faq-title h2, .ewd-ufaq-faq-title h3, .ewd-ufaq-faq-title h4, .ewd-ufaq-faq-title h5, .ewd-ufaq-faq-title h6 {
	margin: 0 !important;
    padding: 0;
}
.ewd-ufaq-faqs .ewd-ufaq-faq-body {
	font-size: 16px;
    color: #000000!important;
	padding: 0 30px 30px 30px;
	
}
/* FAQ End */

/* Custom CSS */
.random-color-circle:after {
	content: "";
    height: 80%;
    width: 80%;
    bottom: -50px;
    right: -50px;
    position: absolute;
    z-index: -2;
    border-radius: 50%;
}
.shape-borders-3 .dsm_shapes_wrapper {
	box-shadow: 0 0 0 8px #fff, 0 0 0 11px #eee, 0 0 0 18px #fff, 0 0 0 20px #ededed, 0 0 0 28px #fff, 0 0 0 29px #f1f1f1;
}
.gradient-heading-1 h1, .gradient-heading-1 h2, .gradient-heading-1 h3, .gradient-heading-1 h4, .gradient-heading-1 h5, .gradient-heading-1 h6 {
	background-image: linear-gradient(90deg,#003b84 0%,#ca202f 100%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	display: inline-block;
}
.text-center {
	text-align: center;
}
.inline-btn-group .et_pb_button_module_wrapper {
	display: inline-block;
}
/** hides border on corner - work with jpg or jpeg */
.img-border-overflow-visible .et_pb_image_wrap {
	overflow: visible !important;
}

/* .accordion-num {
	font-size: 150%;
	color: #ca202f;
} */

.dsm-gradient-text {
	display: inline-block;
}
.process-steps .et_pb_blurb_container {
	padding: 0 5%;
	background: #ffffffbf;
}
a.rilb-image-link {
	pointer-events: none !important;
	display: flex;
	justify-content: center;
}
.et_pb_slide_image img {
	max-height: unset!important;
}

.platform-align {
	float: left;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before {
    top: 42%;
	font-size: 20px;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3 {
	margin-top: 42%;
}
/* .et_pb_fullwidth_portfolio .et_pb_portfolio_items, .et_pb_fullwidth_portfolio .et_pb_portfolio_item {
	max-height: 177px !important;
} */

.et_pb_fullwidth_portfolio .et_pb_portfolio_items,
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
	height: auto !important;
	min-height: 250px;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image {
	display: flex;
    align-items: center;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img {
	width: 100%;
    height: auto;
    min-width: auto;
    min-height: auto;
}
.et_pb_scroll_top.et-pb-icon {
	background: #003b84;
}
.pa-add-accordion-icon .et_pb_accordion_item .et_pb_toggle_title:before {
	display: block;
	content: "\32";
	font-size: 30px;
}
.pa-add-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block;
	content: "\33";
	font-size: 30px;
}

/* Pricing Table */
.with-icon-pricing-table ul.et_pb_pricing {
	list-style-type: none!important;
}
.with-icon-pricing-table ul.et_pb_pricing li:before {
	content: '\e052'!important;
	color: #003b84;
	font-family: 'ETMODULES'!important;
	position:absolute;
	top: 0;
	left: 1rem;
	font-size: 14px!important;
}

.with-icon-pricing-table ul.et_pb_pricing li.et_pb_not_available:before {
	content: '\e051'!important;
	color: #ca202f!important;
}
/* Custom CSS */

/* Project Module CSS Start */
.all-projects {
	text-align: center;
}
#loadMore {
	clear: both;
	display: inline-block;
	color: #ffffff!important;
    border-color: #ca202f;
    font-size: 16px;
	line-height: 1.7em;
	font-weight: 500;
    background-color: #ca202f;
	border-radius: 0px;	
    padding: 0.4em 1em;
	border: 2px solid #ca202f;
}

.project-category-list.et_pb_menu .et_pb_menu__menu>nav>ul>li a:hover{
	color: #fff !important;
	background-position: left;
}
.et-menu a:hover {
    opacity: 1;
}
.et_pb_blurb_position_left.vertical-center .et_pb_blurb_container, .et_pb_blurb_position_right.vertical-center .et_pb_blurb_container {
	vertical-align: middle;
}
.radial-gradient-shape .dsm_shapes_circle {
	background-image: radial-gradient(#7699c1, #003c81);
}
.column-4-nav.et_pb_menu .et_pb_menu__menu>nav>ul, .column-4-nav.dsm_menu .dsm-menu-container>ul {
	margin: 0 -5px;
}
.project-category-list.dsm_menu .dsm-menu-container>ul>li {
	position: relative;
    padding-bottom: 5px !important;
    margin-bottom: 5px;
}
.project-category-list.dsm_menu .dsm-menu-container>ul>li:before {
	position: absolute;
    content: "";
    left: 5px;
    bottom: 0;
    height: 2px;
    width: 0%;
    display: inline-block;
    background: #ca202f;
	transition: all 0.4s ease-in;
}
.project-category-list.dsm_menu .dsm-menu-container>ul>li:hover:before{
	width: calc(100% - 10px);
}
.project-category-list2.dsm_menu .dsm-menu-container>ul>li {
	position: relative;
    padding: 0;
    margin-bottom: 10px;
    border: 1px solid #eee;
    border-left-color: #ca202f;
	margin-right: 5px;
    margin-left: 5px;
}
.project-category-list2.dsm_menu .dsm-menu-container>ul>li a {
	padding: 10px;
    display: inline-block;
    width: 100%;
	color: #000;
}
.project-category-list2.dsm_menu .dsm-menu-container>ul>li:hover a {
	color: #fff;
}
.project-category-list2.dsm_menu .dsm-menu-container>ul>li:before {
	position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    display: inline-block;
    background: #ca202f;
    z-index: -1;
    transition: all 0.4s ease-in;
}
.project-category-list2.dsm_menu .dsm-menu-container>ul>li:hover:before {
	width: 100%;
}


.type-project .et_overlay {
	border: none;
}
.type-project .et_overlay:before {
    color: #ffffff !important;
    background-image: linear-gradient(90deg,#003b84 0%,#5a2f5e 48%,#ca202f 99%)!important;
    padding: 10px;
    border-radius: 35px 35px 35px 35px;
	font-size: 16px;
}

.project-pages-gallery .et_pb_gallery_image > a {
	max-height: 300px;
    overflow: hidden;
	display: block;
}
.project-pages-gallery .et_pb_gallery_image > a img {
	transform: translateY(0);
    transition: all 3s ease-out;
}
.project-pages-gallery .et_pb_gallery_image > a img:hover {
	transform: translateY(calc(-100% + 300px));
}

.et_pb_portfolio_0.two-col-portfolio .et_pb_grid_item {
	border: 4px solid #ddd;
    margin-bottom: 5.5% !important;
    padding: 3%;
	border-radius: 3px;
}

.et_pb_portfolio_0.two-col-portfolio .et_pb_portfolio_item h3 {
	margin-top: 15px;
}

.et_pb_portfolio_grid .entry {
	text-align: center;
    margin-bottom: 2rem;
    padding: 2rem;
    border: 1px solid #ddd;
    border-radius: 3px;
}

/* Three Column Portfolio Grid Layout */
@media only screen and ( min-width: 768px ) {
	.three-column-grid .et_pb_grid_item {
		width: 30% !important;
		margin: 0 5% 5% 0 !important;
	}

	.three-column-grid .et_pb_grid_item:nth-child(3n) {
		margin-right: 0 !important;
	}

	.three-column-grid .et_pb_grid_item:nth-child(3n+1) {
		clear: left;
	}

	.three-column-grid .et_pb_grid_item:nth-child(4n+1) {
		clear: unset !important;
	}
}

/* Three Column Fullwidth Portfolio */
@media screen and (min-width: 981px) {
    .three-col-f-p.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
        width: 33.33%!important;
        max-width: 33.33%!important;
        height: 100%!important;
    }
}

@media all and (max-width: 767px) {
	.column-4-nav.et_pb_menu .et_pb_menu__menu>nav>ul>li, .column-4-nav.dsm_menu .dsm-menu-container>ul>li {
		width: calc(100% - 10px);
		float: left;
	}
	.project-category-list2.dsm_menu .dsm-menu-container>ul {
		margin: 0 25px;
	}
	.project-category-list2.dsm_menu .dsm-menu-container>ul>li a {
		font-size: 14px;
	}
	.scroll-preview-row .v-s-img-col .et_pb_image:hover {
		margin-top: 250px!important;
	}
}

@media all and (min-width: 768px) and (max-width: 979px) {
	.column-4-nav.et_pb_menu .et_pb_menu__menu>nav>ul>li, .column-4-nav.dsm_menu .dsm-menu-container>ul>li {
		width: calc(50% - 10px);
		float: left;
	}
	.scroll-preview-row .v-s-img-col .et_pb_image:hover {
		margin-top: 250px!important;
	}
}

@media all and (min-width: 980px) {
	.column-4-nav.et_pb_menu .et_pb_menu__menu>nav>ul>li, .column-4-nav.dsm_menu .dsm-menu-container>ul>li {
		width: calc(33.33% - 10px);
		float: left;
	}
}
@media (min-width: 768px) {
	.et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
		clear: none;
	}
    .two-col-portfolio .et_pb_grid_item {
        width: 47.25%!important;
        margin-right: 5.5%!important;  
    }
 
    .two-col-portfolio .et_pb_grid_item:nth-child(3n) {
        margin-right: 5.5%!important;
    }
 
    .two-col-portfolio .et_pb_grid_item:nth-child(2n) {
        margin-right: 0!important;
    }
 
    .two-col-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
        clear: none!important;
    }
 
    .two-col-portfolio .et_pb_grid_item.first_in_row {
        clear: unset;
    }
}
/* Project Module CSS End */

/* Woocommerce Start */
/* woocommerce products header Archive pages */
.archive .woocommerce-products-header {
    padding: 3rem 0;
    background: rgba(1,66,146,0.04);
    background-image: url(https://wip.hiya.digital/ssljunction/wp-content/uploads/2023/05/what-we-are-shape-1.png);
    background-size: initial;
    background-position: left top;
    background-repeat: no-repeat;
}
@media (min-width: 768px) {
    .archive .woocommerce-breadcrumb {
        display: flex;
    }
    .archive .custom-feature-image {
        float: right;
    }
}
.woocommerce-products-header ul {
	list-style: disc;
	list-style-position: outside;
	padding: 0 0 23px 23px;
}
.woocommerce-products-header h2 {
	font-size: 26px;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

/**/
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
	line-height: 1 !important;
	font-size: 15px;
    border-radius: 3px;
    background: #fff;
    color: #000000 !important;
    font-weight: 500;
}
.woocommerce-products-header {
	margin-bottom: 1rem;
}
.woocommerce-products-header .page-title, .woocommerce-cart .main_title, .woocommerce-checkout .main_title {
	background-image: linear-gradient(90deg,#003b84 0%,#ca202f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    clear: both;
}
.woocommerce-cart .main_title, .woocommerce-checkout .main_title {
	text-align: center;
	width: 100%;
}
.woocommerce ul.products, .woocommerce-page ul.products {
	display: flex;
    flex-wrap: wrap;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align: center;
    border: 1px solid #ddd;
    padding-bottom: 1rem;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 20px;
    color: #003b84;
    padding: 1rem;
    padding-bottom: 0;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	font-size: 20px;
}
.woocommerce ul.products li.product .price .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price .woocommerce-Price-amount {
    color: #ca202f;
	font-weight: 800;
}

/* Product Single  */
.woocommerce.single-product div.product span.price, .woocommerce-page div.product span.price {
	color: #003b84 !important;
	font-weight: 700;
}
.woocommerce.single-product div.product span.price .woocommerce-Price-amount, .woocommerce-page div.product span.price .woocommerce-Price-amount {
	font-size: 30px;
}
.woocommerce.single-product div.product span.price .woocommerce-price-suffix, .woocommerce-page div.product span.price .woocommerce-price-suffix {
	    color: #333;
    font-size: 16px;
    font-weight: 400;
}
/* Product Category */
.woocommerce .woocommerce-ordering select, .et_pb_wc_add_to_cart_0_tb_body.et_pb_module .et_pb_module_inner form.cart .variations td select {
	padding: 0.7rem 1rem;
    border-radius: 3px;
}
.et_pb_wc_add_to_cart_0_tb_body form.cart .variations td.value span:after {
	margin-top: calc(3px - 10px) !important;
}
.woocommerce ul.products li.product .price .woocommerce-price-suffix {
	font-size: 13px;
    color: #333;
    display: block;
}
.woocommerce div.product form.cart .variations td {
	padding: 0 20px 0px 0 !important;
}
.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations {
	position: absolute;
    top: -100%;
    right: 0;
}
.woocommerce div.product form.cart .woocommerce-variation {
	margin-bottom: 10px;
}
.et_pb_wc_description table {
	margin-top: 1rem;
}    
.et_pb_wc_description table td {
	border: 1px solid #ddd;
    padding: 1rem;
    text-align: center;
}
.et_pb_wc_description table td h3:first-child {
	font-size: 24px;
    color: #727272;
}
#ffw-main-wrapper .ffw-classic-layout .ffw-accordion .ffw-accordion-item {
	margin-bottom: 10px;
	border-left: 2px solid #da0b32;
}
#ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item .ffw-button, #ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item:last-child .ffw-button, #ffw-wrapper.ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item:last-child .ffw-button {
	border: 1px solid #e5e5e5 !important;
	border-bottom: 1px solid #e5e5e5 !important;
}
#ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item .ffw-classic-answer {
	background: #fff2f5 !important;
    border: 1px solid #e5e5e5 !important;
}
#ffw-wrapper.ffw-wrapper.ffw-classic-layout .ffw-accordion .ffw-accordion-item .ffw-button span {
	color: #000 !important;
}
.woocommerce table.shop_attributes {
	margin-bottom: 0;
}
.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
	padding: 0.5rem 1rem;
}

/* Cart Page */
.woocommerce .quantity .qty {
	width: auto;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 50px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set, .checkout #payment, .checkout #payment {
	margin-bottom: 2rem;
}

/* My Account Start */
/* customer login */
#customer_login h2 {
	text-align: center;
}
#customer_login .woocommerce-form {
	margin-top: 0;
}
#customer_login .woocommerce-form .woocommerce-privacy-policy-text {
	font-size: 14px;
    margin-bottom: 1rem;
}
.woocommerce-edit-account .woocommerce-EditAccountForm button.button, .woocommerce-edit-account .woocommerce-EditAccountForm button.button {
	margin-top: 1rem;
}

/* Dashboard */
.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: 100%;
}
@media (min-width: 768px) {
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 25%;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 73%;
	}
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	list-style: none;
    padding: 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	border: 1px solid #dadada;
	border-left: 2px solid #ca202f;
	margin-bottom: 5px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 1rem;
	width: 100%;
    display: inline-block;
	color: #000;
}
.woocommerce-account .woocommerce-MyAccount-content {
	padding: 2rem;
    border: 1px solid #dadada;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
	font-size: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions .invoice {
	margin-left: 5px;
}
@media only screen and (max-width: 767px) {
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		border-bottom: 4px solid #dadada;
		padding: 10px;
	}
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-content .woocommerce-form-row > span {
	font-size: 90%;
}

/* My Account End */

/* Product Sidebar */
.et-db #et-boc .et-l .et_pb_column .et_pb_widget:last-child, #main-content .et_pb_widget:last-child {
	margin-bottom: 0;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border: 0;
    border-radius: 3px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #003c81;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	    background-color: #dddddd;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label .from, .woocommerce .widget_price_filter .price_slider_amount .price_label .to {
	font-weight: 600;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_price_filter .price_slider_amount .button:hover {
	font-size: 14px !important;
	padding: 0em 1em !important;
	float: right;
    margin-left: 1rem;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label {
	display: flex;
    align-items: self-start;
	margin-bottom: 0.5rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item input[type=checkbox] {
	margin-right: 1rem;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a {
	line-height: 1.5;
}
.yith-wcan-filters .yith-wcan-filter .filter-title {
	color: #000000;
}

:root{
	--yith-wcan-labels_style_background_hover: #ca202f;
    --yith-wcan-labels_style_background_active: #ca202f;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
	font-weight: 600;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {
	padding: 6px;
}
/* Woocommerce End */

#projectCat-custom-img.sticky { 
	background-size: 60% auto!important;
    background-attachment: fixed !important;
    background-position: left center !important;
}

@media all and (min-width: 1240px) {
	.column-4-nav.et_pb_menu .et_pb_menu__menu>nav>ul>li, .column-4-nav.dsm_menu .dsm-menu-container>ul>li {
		width: calc(25% - 10px);
		float: left;
	}
}

/*** Change Mobile Columns By DiviMundo.com ***/
/* 2 Columns Mobile */
@media all and (max-width: 767px) {
    .two-col-mob .et_pb_column {
        width: 47.25% !important;
    }

    .two-col-mob .et_pb_column:not(:nth-child(2n)) {
            margin-right:5.5% !important;
    }
	.two-col-mob .et_pb_column:nth-child(2n) {
            margin-right: 0;
    }
	
	.two-col-mob.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child, .two-col-mob.et_pb_row .et_pb_column.et_pb_column_1_4:last-child, .two-col-mob.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child, .two-col-mob.et_pb_row .et_pb_column.et_pb_column_1_5:last-child, .two-col-mob.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child, .two-col-mob.et_pb_row .et_pb_column.et_pb_column_1_6:last-child {
		margin-bottom: 30px !important;
	}
}

/* 3 Columns Mobile */
@media all and (max-width: 767px) {
    .three-col-mob .et_pb_column {
        width:29.6667% !important;
    }

    .three-col-mob .et_pb_column:nth-last-child(-n+3) {
        margin-bottom:0;
    }

    .three-col-mob .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
}

/* 4 Columns Mobile */
@media all and (max-width: 767px) {
    .four-col-mob .et_pb_column {
        width:20.875% !important;
    }

.four-col-mob .et_pb_column:nth-last-child(-n+4) {
        margin-bottom:0;
    }

    .four-col-mob .et_pb_column:not(:nth-child(4n)) {
        margin-right:5.5% !important;
    }
}

/* 5 Columns Mobile */
@media all and (max-width: 767px) {
    .five-col-mob .et_pb_column {
        width:15.6% !important;
    }

    .five-col-mob .et_pb_column:nth-last-child(-n+5) {
        margin-bottom:0;
    }

    .five-col-mob .et_pb_column:not(:nth-child(5n)) {
        margin-right:5.5% !important;
    }
}

/* 6 Columns Mobile */
@media all and (max-width: 767px) {
    .six-col-mob .et_pb_column {
        width:12.083% !important;
    }

    .six-col-mob .et_pb_column:nth-last-child(-n+6) {
        margin-bottom:0;
    }

    .six-col-mob .et_pb_column:not(:nth-child(6n)) {
        margin-right:5.5% !important;
    }
}

/*** Change Tablet Columns By DiviMundo.com ***/

/* 1 Column Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .one-col-tab .et_pb_column {
        margin-right:0 !important;
        width:100% !important;
    }
    
        .one-col-tab .et_pb_column:not(:last-child) {
        margin-bottom:30px !important;
    }
}

/* 2 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .two-col-tab .et_pb_column {
        width:47.25% !important;
    }

.two-col-tab .et_pb_column:nth-last-child(-n+2) {
        margin-bottom:0;
    }

    .two-col-tab .et_pb_column:not(:nth-child(2n)) {
        margin-right:5.5% !important;
    }
}

/* 3 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .three-col-tab .et_pb_column {
        width:29.6667% !important;
    }


    .three-col-tab .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
}

/* 4 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .four-col-tab .et_pb_column {
        width:20.875% !important;
    }

.four-col-tab .et_pb_column:nth-last-child(-n+4) {
        margin-bottom:0;
    }

    .four-col-tab .et_pb_column:not(:nth-child(4n)) {
        margin-right:5.5% !important;
    }
}

/* 5 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .five-col-tab .et_pb_column {
        width:15.6% !important;
    }

.five-col-mob .et_pb_column:nth-last-child(-n+5) {
        margin-bottom:0;
    }
    
    .five-col-tab .et_pb_column:not(:nth-child(5n)) {
        margin-right:5.5% !important;
    }
}

/* 6 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .six-col-tab .et_pb_column {
        width:12.083% !important;
    }

    .six-col-tab .et_pb_column:nth-last-child(-n+6) {
        margin-bottom:0;
    }

    .six-col-tab .et_pb_column:not(:nth-child(6n)) {
        margin-right:5.5% !important;
    }
}
@media (max-width: 1365px) {
	.disable-below-tab {
		display: none !important;
	}
}


/* No Result - do not Remove it is working on frontend */

.et-db #et-boc .et-l .et_pb_blog_1_tb_body h2.not-found-title {
	font-size: 22px!important;
	font-weight: 600 !important;
}
#menu-secondary-menu li a:has(> img) {
	display: flex;
}
.entry:has(> h2.not-found-title) {
	border: 1px solid #ddd;
    padding: 2rem;
    margin-top: 2rem;
    background: #fff;
}
.entry:has(> h2.not-found-title) img {
	margin-bottom: 15px;
    max-width: 250px;
}
.entry:has(> h2.not-found-title) p {
	margin: 10px 0;
}