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

	00 - Update.css
	01 - Buttons & inputs
		00 - Custom Styling
		01 - Input Styling
	02 - Sections
		00 - Homepage
		01 - Footer
		02 - Responsive
	03 - Pages
		00 - Contact Us Page
		01 - Service Details Page
		02 - About Us Page
		03 - Form Pages
		04 - Packages Page
	04 - Sidebar
		00 - Base Styling
	05 - Menu
		00 - Nav

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

/*----------------------------------------*/
/*00 - Update.css
/*----------------------------------------*/
.mobile-only {
	display: none;
}
.user-logged-in nav.tabs {
  position: fixed!important;
  left: 0!important;
  top: 80px!important;
  transition: all 0.5s ease 0.25s!important;
  z-index: 1000!important;
} 
.user-logged-in nav.tabs ul.nav.primary {
  background: #fff none repeat scroll 0 0!important;
  border: medium none!important;
  list-style: outside none none!important;
  opacity: 0.9!important;
  flex-direction: column!important;
}
.user-logged-in nav.tabs ul.nav.primary li {
  float: none!important;
  opacity: 0.8!important;
  padding: 0!important;
}
.user-logged-in nav.tabs ul.nav.primary li a {
  margin-right: 0!important;
  font-size: 1rem !important;
  padding: 10px 20px!important;
}
.user-logged-in nav.tabs ul.nav.primary li.active a, 
.user-logged-in nav.tabs ul.nav.primary li:hover a {
  background: #ffb500 none repeat scroll 0 0!important;
  border: none!important;
  border-radius: 0!important;
  color: #fff!important;
}
.user-logged-in nav.tabs ul.nav.primary li.active, 
.user-logged-in nav.tabs ul.nav.primary li:hover {
  opacity: 1!important;
}
.path-node .node-form {
  padding-top: 5em!important;
}
.search-form__submit.js-form-submit.form-submit{
	display: block;
    background: #444;
    width: auto!important;
    padding: 0px 12px 10px 13px!important
	margin-top:10px;
	color:#FFF;
}

.header-style1 .extra-nav .extra-cell{
	padding-left:0px!important;
}
.header-style1 .site-search .form-control{
	height:25px!important;
	padding: 17px 10px;
	font-size:15px;
    /* background: #FF0; */
	color:#FFF;
    border: solid 1px #252525;
    width: 100%;

}
.header-style1 .site-search{
	background:none!important;
}
header #search-block-form{
	padding:0px!important;
}
@media only screen and (max-width: 540px){
	.search-form__submit.js-form-submit.form-submit{
		display:none!important;
	}
	
}
.viewsreference--view-title{
	display:none;
}

.header-style2 .site-search{
	background-color:transparent;
	box-shadow:none;
}

.header-style2 .site-search .form-control{
	height:36px!important;
	color:#FFF;
	border:1px solid #413d51;
}
.nopadding{
	padding:0px!important;
}

.form-submit.is-disabled{
	display:none;
}
.list-my-skils ul{
	width:100%
}
.hide{
	display:none!important;
}
/*#block-drupalet-anih-main-menu{
	width:100%;
}*/
.widget_tag_cloud a{
	margin-right:5px;
}
#block-drupalet-anih-content .search-form__submit{
	color:#FFF;
}
.comment-wrapper .comment__content.col-sm-9{
	width:100%!important;
	max-width:100%;
}
#block-drupalet-anih-content .container-remo .views-row .blog-list-item .blog-item-img img{
	width:100%;
}
.page-contact-content .input-animate{
	margin-bottom:35px!important;
}
@media only screen and (max-width: 991px){
	
	#block-drupalet-anih-main-menu{
		width:100%;
	}
	.header-section ul li ul, 
	.header-section ul li ul li ul{
		left:auto!important;
		margin-left:0px!important;
		background-color:#FFF!important;
		position:relative!important;
		width:100%!important;
	}
	.header-section.style1 ul li a {
		padding: 9px 15px!important;
	}
	
}

.header-section ul li.search-parent .search-box .content{
	padding:0px!important;
	width:100%;
}
.header-section.style1 ul li.search-parent .search-box .close-btn.mar-1{
	top:0px!important;
}
.header-section ul li.search-parent .search-box .close-btn{
	right:0px!important;
}
#search-block-form .form-item-keys{
	width:100%;
}
.rev_slider_wrapper{
	height:auto!important;
	overflow:hidden!important;
}
.tp-caption.sbut2 a{
	background-color:#000!important;
}
.tp-caption.sbut2 a:hover{
	background-color:#FFF!important;	
}
.help.drp-help-region{
	padding:0px!important;
}
img{
	height:auto
}
.ce-feature-box-8 .img-circle{
	margin:0 auto!important;
}
.divider-line{
	float:none!important
}
.node__content{
	margin:0px!important;
}
.ce-feature-box-7 .overlay .text-box{
	padding:10px!important;
}
.porfolio-content-d img, img{
	max-width:100%;
}
.header-inner .text .sub-title{
	margin-top:35px;
}
.comment__content:before{
	display:none
}
.comment__meta.col-sm-3{
	display:none
}
.postinfo-box img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
}
.comment.js-comment {
    padding: 20px;
    border: 1px solid #f1f1f1;
}

.listpost_sb{ 
	border-bottom-color: #f1f1f1 !important;
    margin: 20px 0 !important;
    border-bottom: 1px solid;
    padding-bottom: 15px !important;
}
/*.webform-submission-form .js-form-submit.form-submit{
	padding-bottom:31px!important;
}*/

/*.sub-menu.drm-lv1 > .menu-item--expanded span {
    display: block;
}*/

.sub-menu.drm-lv1 li span {
    display: none;
}
.sub-menu.drm-lv2 li .dropdown-btn {
    display: none;
}
.js-form-type-search.form-type-search{
	margin-bottom:0px!important;
}
.nav-search form input{
	border: solid 1px #CCC!important;
    padding: 15px 105px 15px 20px!important;
    border-radius: 3px!important;
}
.block-search-form-block input#edit-submit {
    position: absolute;
    right: 12px;
    top: 0px;
}
/*.nav-search form#search-block-form {
    display: none;
}*/
.block-search.block-search-form-block{
	width:0px;
	height:0px;
}
.pricing-banner-st1{
	min-height:723px!important;
}
.pager .active.page-item a {
    color: #000 !important;
}
.project-details-image img {
    width: 100%;
}
.blog-standard-page{
	padding-top:0px!important;
}
.widget-search{
	width:100%!important;
	height:auto!important;
}
	
#edit-keys--2:focus{
	background:transparent!important;
}

#search-block-form--2 input[type=search]{
	border:solid 1px #CCC;
	padding: 7px;
    
    color: #FFF;
	
}
#search-block-form--2 input[type=submit]{
	margin-top:0px!important;
	margin-left:60px;
}
.widget:not(:last-child), #search-block-form--2 {
    margin-bottom: 50px;
}

.list-group.node_search-results li{
	background:none!important;
}
#block-drupalet-ygency-breadcrumbs .container .row nav{
	display:block;
	width:auto;
	margin:0 auto;
}
.comment__content.card{
	background:transparent!important;
}
.comment__content:after{
	display:none;
}
.comment.js-comment{
	border:none!important;
}


.icon-box-style1 .col-md-6.col-lg-3 {
    padding: 0px !important;
}
.col-p-0 div.col-lg-4, .col-p-0 div.col-lg-8 {
    padding: 0px;
}

.btn-sm-form-f{
	width: auto;
    padding: 13px 13px 10px 13px;
    position: absolute;
    top: 26px;
    right: 0px;
    color: #FFF;
    border: solid 1px;
}



.pbmit-search-outer .search-block-form,
.pbmit-search-outer .search-block-form .container-inline{
	width:100%;
	height:auto
}

	
@media (max-width: 1366px) {
    .our-plans .testimonial-two {
        padding: 100px 0;
    }
}
.pager__items.js-pager__items li a {
    background: #011712;
    color: #FFF;
    border-color: #011712;
}
.pager .active.page-item a{
	color:#FFF!important;
}
.sidebar .block-search-form-block,
.sidebar .content.container-inline{
	width:100%;
	height:auto;
}
.sidebar .block-search-form-block{
	border:none;
	padding:0px;
}
li.dropdown::after {
    display: none;
}
.menu-item--expanded.dropdown.dropdown-submenu::after {
    display: block;
}
.comments-area .comment-respond{
	background:none;
	padding:0px;
}

.comment-respond h2.title, .comment-respond h3.comment-reply-title{
	margin-left:20px;
}
#search-block-form--2 .form-type-search {
	width:100%!important;
}
#search-block-form--2 #edit-submit--3{
	margin:auto auto!important;
}
.mb30{
	width:100%;
	display:block;
	height:30px;
}
#block-drupalet-bexco-main-menu li {
    margin-top: 0px !important;
}
.height100_{
	height:100%;
}
.btn-custom{
	width:auto;
	padding:15px 30px;
	color:#FFF;
}
.gym-ihbox .pbmit-gym-ihbox{
	padding-left:0px!important;
}
.gym-ihbox .row.gx-5.gy-5{
	--bs-gutter-y: 0;
}
@media (max-width: 1366px) {
    .gym-counter {
		padding-top:80px!important;
    }
}

.sub-menu .nav-item {
	text-align: justify!important;;
}
.pbmit-bg-color-secondary footer{
	background:transparent!important;
}
.portfolio-15 h3 a,
.portfolio-15 .pbmit-port-cat a{
	color:#FFF!important;
}
.gardern-client{
	margin-top:0px!important;
}

.pbmit-service-style-8{
	padding-left: 0px;
    padding-right: 0px;
}
@media (min-width: 768px) {
    .pbmit-service-style-8:nth-of-type(1), .pbmit-service-style-8:nth-of-type(2), .pbmit-service-style-8:nth-of-type(3) {
         padding-top: 60px; 
    }
}
@media (min-width: 1200px) {
    .main-menu ul > li.dropdown > ul > li.dropdown::after {
        top: 12px;
    }
}
.breadcrumb-item.active{
	color:#FFF!important;
}
.search-form .search-form__submit.button.js-form-submit.form-submit{
	height:auto!important;
	padding:0 20px!important;
}

/*----------------------------------------*/
/*01 - Buttons & Inputs
/*----------------------------------------*/
/** 00 - Base Colors **/
.btn {
	transition-duration: .25s !important;
}
.btn-custom {
	--bs-btn-bg:#FDC52A;
	--bs-btn-border-color:#FDC52A;
	--bs-btn-hover-bg:#FDC52A;
	--bs-btn-hover-border-color:#FDC52A;
	--bs-btn-active-bg:#F7A70F ;
	--bs-btn-active-border-color:#F7A70F ;
	--bs-btn-disabled-bg:#FDC52A;
	--bs-btn-disabled-border-color:#FDC52A;
	border-radius: 0;
}
.btn.btn-custom {
	color: #10212E;
}
.btn.btn-custom .pbmit-svg-btn svg line {
	stroke: #10212E;
	transition: stroke .25s ease-in-out;
}
.btn-custom.btn-alt {
	color: #fff;
}
.btn.btn-custom.btn-alt .pbmit-svg-arrow line {
	stroke: #fff;
}
.btn.btn-custom:hover {
	color: #FDC52A;
	border-color: #FDC52A;
}
.btn.btn-custom:hover .pbmit-svg-btn svg line {
	stroke: #FDC52A;
}
.btn-custom:hover {
	color: #10212E;
	border-color: #10212E;
	background: transparent;
}
.btn-custom:hover .pbmit-svg-arrow line {
	stroke: #FDC52A;
}
.btn-custom-outline {
	border: 1px solid var(--bs-btn-color);
	border-radius: 0;
	padding: 1rem 2rem;
}
.btn-custom-outline.btn-outline-alt {
	border-color: #fff;
	color: #fff;
}
.btn-custom-outline.btn-outline-alt .pbmit-svg-arrow line {
	stroke: #fff;
}
.btn-custom-outline .pbmit-svg-arrow {
	margin-top: -4px;;
}
.btn-custom-outline .pbmit-svg-arrow line {
	stroke: var(--bs-btn-color);
}
.btn-custom-outline:hover {
	background: var(--bs-link-color);
	border-color: var(--bs-link-color);
	color: #fff;
}
.btn-custom-outline:hover .pbmit-svg-arrow line {
	stroke: #fff;
}
.button.webform-button--submit.button--primary {
	background: #1b868b;
	border-color:#1b868b;
	color: #fff;
	font-size: var(--bs-btn-font-size);
}
.button.webform-button--submit.button--primary::after {
	content: '';
	display: inline-block;
	width: 19px; /* Match SVG width */
	height: 19px; /* Match SVG height */
	background: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 x%3D%220px%22 y%3D%220px%22 viewBox%3D%220 0 19 19%22 width%3D%2219%22 height%3D%2219%22%3E%3Cline x1%3D%221%22 y1%3D%2218%22 x2%3D%2217.8%22 y2%3D%221.2%22 stroke%3D%22black%22/%3E%3Cline x1%3D%221.2%22 y1%3D%221%22 x2%3D%2218%22 y2%3D%221%22 stroke%3D%22black%22/%3E%3Cline x1%3D%2218%22 y1%3D%2217.8%22 x2%3D%2218%22 y2%3D%221%22 stroke%3D%22black%22/%3E%3C/svg%3E');
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.button.webform-button--submit.button--primary:hover {
	background: #FDC52A;
	border-color: #FDC52A;
}
.btn-custom-cta {
	padding-right: 1.6rem;
	transition: all 0.6s ease-in-out 0s;
}
.btn-custom-cta:hover {
	background: var(--bs-primary);
}
.btn-custom-cta.btn-custom-outline {
	border: 2px solid #fff;
	padding: 16px 32px 16px 16px !important;
}
.btn-custom-cta.btn-custom-outline .pbmit-svg-arrow {
	height: 20px;
}
.btn-custom-cta.btn-custom-outline .pbmit-svg-arrow line {
	stroke: #fff
}
.btn-custom-cta.btn-custom-outline:hover {
	border-color: #FDC52A !important;
}
.footer .button.webform-button--submit.button--primary {
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
	padding: 15px 30px;
}
.footer .button.webform-button--submit.button--primary .pbmit-svg-arrow line {
	stroke: #fff;
}
.footer .button.webform-button--submit.button--primary:hover {
	border-color: #FDC52A;
	background: #FDC52A;
	color: #10212E;
}
.footer .button.webform-button--submit.button--primary:hover .pbmit-svg-arrow line {
	stroke: #10212E;
}
/** 01 - Input Styling **/
.pbmit-footer-constructiong-newsletter input[type="email"]:focus,
.pbmit-footer-marketing-newsletter input[type="email"]:focus,
.form-control:focus {
	border-color: rgb(253, 197, 42);
}
/*----------------------------------------*/
/*02 - Sections
/*----------------------------------------*/
/** 00 - Homepage **/
.process-section > .container,
.who-we-are-section > .container {
	margin: 2rem auto 1rem;
}
.who-we-are-section .marketing-about-ihbox {
	padding-left: 0;
}
.who-we-are-section .container div:has(.marketing-img) {
	align-content: center;
	padding-left: 0;
	padding-right: 0;
	margin: 0 0 0 -25px;
}
.who-we-are-section .region--bottom,
.power-of-platform-section .region--bottom {
	text-align: center;
	margin-top: 2rem;
}
.services-section .pbmit-service-icon-wrapper img.icon-img {
	height: 40px;
	width: auto;
}
.timeline-section .swiper-wrapper {
	align-items: baseline;
}
.timeline-section .pbmit-ihbox-style-5 .pbmit-element-title {
	min-height: 75px;
}
.timeline-section .pbmit-miconheading-style-5 .pbmit-ihbox-line:after {
	display: none;
}
.timeline-section .btn-holder {
	text-align: center;
}
.timeline-section .pbmit-heading-subheading .pbmit-title {
	margin: 0 auto;
}
.timeline-section .section-lgx {
	padding-top: 50px;
}
.what-we-do-section .marketing-counter {
	padding-left: 0;
	place-content: center;
}
.what-we-do-section .pbmit-heading-subheading h3.pbmit-title {
	font-size: 36px;
	line-height: 38px;
}
.what-we-do-section .marketing-img-section {
	border: 1px solid rgba(39, 39, 47,.2);
	border-top: none;
}
.what-we-do-section.text-white .marketing-img-section {
	border-color: rgba(255, 255, 255,.2);
}
.what-we-do-section .marketing-img-section .row>* {
	padding-left: 0;
	padding-right: 0;
}
@media (min-width: 1200px) {
	.what-we-do-section video.marketing-video {
		min-height: 290px;
	}
}
@media (min-width: 992px) {
	.what-we-do-section .marketing-img-section .row >div:has(.marketing-hosted-img):last-child {
		overflow: hidden;
		margin-left: -14px;
		margin-right: 14px;
	}
	.what-we-do-section .marketing-img-section .row >div:has(.marketing-hosted-img):first-child {
		overflow: hidden;
		margin-right: -14px;
		margin-left: 14px;
	}
}
.footer a {
	color: var(--pbmit-white-color);
}
.footer a:hover {
	color: var(--bs-link-color);
}
.site-footer .pbmit-footer-widget .pbmit-contact-widget-line {
	margin-top: 15px;
}
.site-footer .pbmit-footer-widget .pbmit-contact-widget-line:first-child {
	margin-top: 0;
	padding-bottom: 0;
}
.footer .pbmit-contact-widget-lines .btn.btn-custom {
	color: #10212E;
}
.footer .pbmit-contact-widget-lines .btn.btn-custom .pbmit-svg-arrow line {
	stroke: #10212E;
}
.footer .pbmit-contact-widget-lines .btn.btn-custom:hover .pbmit-svg-arrow line {
	stroke: #FDC52A;
}
.footer .pbmit-contact-widget-linkedin svg {
	width: 20px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.footer .pbmit-contact-widget-linkedin svg path {
	fill: #fff;
	transition: all 0.5s ease-out 0s;
}
.footer .pbmit-contact-widget-linkedin a:hover svg path {
	fill: var(--bs-link-color);
}
.marketing-lightbox .paragraph:has(.marketing-video-bg) {
	position: relative;
	margin-left: 0 !important;
}
.marketing-lightbox .pbmit-thumbnail {
	background-size: cover;
	background-position: center;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.marketing-lightbox .pbmit-ihbox {
	justify-self: center;
}
.marketing-lightbox .btn-holder {
	text-align: center;
	margin-top: 4rem;
}
/** Slogan section **/
.slogan-section.banner-1 {
	background: #0e202d;
}
.slogan-section h2,
.slogan-section p {
	color: #fff;
}
.slogan-section.banner-2,
.slogan-section.banner-3 {
	background-image: url(/sites/default/files/2025-01/Background.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.slogan-section .pbmit-heading-subheading {
	margin-top: 50px;
}
.slogan-section .btn {
	margin: 0 auto;
	width: fit-content;
	display: block;
}
@media (min-width: 992px) {
	.slogan-section .pbmit-heading-subheading .pbmit-title {
		font-size: 50px;
	}
}
@media (max-width: 1200px) {
	.slogan-section > .container {
		max-width: 85%
	}
}
@media (max-width: 767px) {
	.slogan-section.banner-3 {
		margin: 0 -25px;
	}
}
.power-of-platform-section .container .row {
	align-items: center;
}
.power-of-platform-section .container .row>div {
	order: 2;
}
.power-of-platform-section .container .row>div:has(.marketing-img) {
	order: 1;
}
.banner-local-business .pbmit-marquee-effect-style-1 .pbmit-element-title {
	font-size: 26px;
	line-height: normal;
	color: var(--pbmit-blackish-color);
}
.banner-local-business .pbmit-marquee-effect-style-1 .pbmit-tag-wrapper {
	margin-left: 12px;
	padding-left: 0;
}
.banner-local-business .pbmit-marquee-effect-style-1 .pbmit-element-title::before {
	display: none;
}
.banner-local-business .swiper-slide.ms-5 .pbmit-marquee-effect-style-1 .pbmit-element-title::before {
	display: block;
	content: '*';
	font-size: 30px;
	position: absolute;
	left: -45px;
	top: 10px;
	color: var(--pbmit-blackish-color);
}
/** 01 - Footer **/
.scrolling-words-container {
	display: block;
	align-items: center;
	font-size: 2rem;
	font-weight: 600;
}
.scrolling-words-container >span {
	display: inline-block;
}
.scrolling-words-container >span:first-child {
	display: block;
}
.scrolling-words-box {
	height: 3rem;
	margin: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.scrolling-words-box ul {
	margin: 0 0.625rem 0;
	padding: 0;
	animation: scrollUp 10s infinite;
}
.scrolling-words-box ul li {
	display: flex;
	align-items: center;
	height: 3rem;
	line-height: 3rem;
	color: #FDC52A;
}

@keyframes scrollUp {
	0% {
		transform: translateY(0);
	}
	12.5% {
		transform: translateY(-3rem);
	}
	25% {
		transform: translateY(-6rem);
	}
	37.5% {
		transform: translateY(-9rem);
	}
	50% {
		transform: translateY(-12rem);
	}
	62.5% {
		transform: translateY(-15rem);
	}
	75% {
		transform: translateY(-18rem);
	}
	87.5% {
		transform: translateY(-21rem);
	}
	100% {
		transform: translateY(0);
	}
}

@media (max-width: 590px) {
	.scrolling-words-container {
		font-size: 1.5rem;
		line-height: 40px;
	}
	.scrolling-words-box ul {
		margin: 0 0.4rem 0 0;
	}
}
/** 02 - Responsive **/
@media (min-width: 576px) {
	.timeline-section .pbmit-heading-subheading .pbmit-title {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.pbmit-slider-area .black-overlay {
		width: 100vw !important;
	}
	.timeline-section .pbmit-heading-subheading .pbmit-title {
		max-width: 720px;
	}
}
@media (min-width: 992px) {
	.process-section .pbmit-ihbox-style-6 .pbmit-ihbox-content-wrapper {
		min-height: 80px;
	}
	.timeline-section .pbmit-heading-subheading .pbmit-title {
		max-width: 960px;
	}
}
@media (min-width: 1201px) {
	.timeline-section .pbmit-heading-subheading .pbmit-title {
		max-width: 1294px;
	}
}
@media (min-width: 1400px) {
	.timeline-section .pbmit-heading-subheading .pbmit-title {
		max-width: 1320px;
	}
	.what-we-do-section .pbmit-heading-subheading h3.pbmit-title {
		text-wrap-mode: nowrap;
	}
}
@media (max-width: 1399px) {
	.who-we-are-section {
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media (max-width: 991px) {
	.services-section .row .col-lg-8 {
		padding-left: 0;
		padding-right: 0;
	}
	.services-section .pbmit-element-service-style-4 .pbmit-heading-subheading {
		text-align: center;
	}
	.power-of-platform-section .marketing-img {
		margin-top: 0;
		justify-self: center;
		width: 100%;
	}
	.power-of-platform-section .pbmit-ihbox-style-4 .pbmit-element-title {
		font-size: 16px;
		line-height: 20px;
	}
	.what-we-do-section .marketing-img-section  {
		.row>* {
			padding-right: calc(var(--bs-gutter-x)* .6);
			padding-left: calc(var(--bs-gutter-x)* .6);
		}
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.what-we-do-section .row>* {
		flex-shrink: 0;
		width: 100%;
		max-width: 100%;
	}
	.what-we-do-section .marketing-counter {
		padding: 30px;
	}
	.what-we-do-section .pbminfotech-ele-fid-style-3 .pbmit-fld-wrap h4 {
		font-size: 72px;
		line-height: 72px;
	}
}
@media (max-width: 767px) {
	.what-we-do-section .marketing-counter {
		padding-right: 0;
	}
	.what-we-do-section .pbmit-heading-subheading h3.pbmit-title {
		font-size: 28px;
		line-height: 32px;
	}
	.homepage .row {
		margin-right: auto;
		margin-left: auto;
	}
	.pbmit-ourhistory-type2 .pbmit-ourhistory-right .content {
		border-radius: 10px 10px 0 0;
	}
	.pbmit-timeline-inner .pbmit-timeline-image > img {
		border-radius: 0 0 10px 10px;
		width: 100%;
	}
	.pbmit-timeline .pbmit-timeline-inner .row.pbmit-ourhistory-row .pbmit-ourhistory-right .content:before, .pbmit-ourhistory-type2 .pbmit-ourhistory-right .content:before,
	.pbmit-timeline .pbmit-timeline-inner .row.pbmit-ourhistory-row .pbmit-ourhistory-right .content:after, .pbmit-ourhistory-type2 .pbmit-ourhistory-right .content:after {
		display: none;
	}
	.pbmit-animation-style4 {
		clip-path: unset;
	}
	.marketing-img {
		width: 75%
	}
	.footer .pbmit-footer-widget:has(.footer-contact-block) {
		order: 1;
	}
	.footer .pbmit-footer-widget:has(.footer-hours-block) {
		order: 2;
	}
	.footer .pbmit-footer-widget:has(.footer-links-block) {
		order: 3;
	}
	.footer .pbmit-footer-widget:has(.webform-submission-newsletter-signup-form) {
		order: 4;
	}
	.who-we-are-section .container div:has(.marketing-img) {
		margin-left: auto;
		margin-right: auto;
		justify-items: center;
	}
	.who-we-are-section .row>*,
	.services-section .row>* {
		padding: 0;
	}
	.timeline-section .row>*{
		padding: 0 25px;
	}
	.timeline-section .pbmit-ihbox-style-5 .pbmit-ihbox-icon {
		padding-bottom: 30px;
	}
	.timeline-section .pbmit-ihbox-style-5 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-text {
		font-size: 35px;
		line-height: 40px;
	}
	.pbmit-ihbox-style-5 .pbmit-ihbox-contents, .pbmit-miconheading-style-5 .pbmit-ihbox-contents {
		margin-right: 0;
	}
}
@media (min-width: 576px) and (max-width: 767px) {
	.footer-wrap .row .pbmit-footer-logo {
		margin-bottom: 25px;
	}
}
@media (max-width: 575px) {
	.process-section .container,
	.process-section .row .col-md-6,
	.who-we-are-section .marketing-about .marketing-about-ihbox .row > article,
	.timeline-section .container {
		padding-left: 0;
		padding-right: 0;
	}
	.process-section .row > div {
		margin-top: 0
	}
	.process-section .pbmit-ihbox-style-6 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.process-section .row .col-md-6:last-child .pbmit-ihbox-style-6 {
		padding-bottom: 0;
	}
	.who-we-are-section {
		padding-left: 20px;
		padding-right: 20px;
	}
	.who-we-are-section .marketing-about-ihbox >p {
		text-align: center;
		margin-bottom: 50px;
	}
	.pbmit-miconheading-style-4 .pbmit-ihbox-style-4 .pbmit-ihbox-icon {
		margin-right: 10px;
	}
	.who-we-are-section .container div:has(.marketing-img) {
		display: flex;
		justify-content: center;
	}
	.pbmit-element-service-style-4 .swiper-hover-slide-nav li {
		padding-left: 10px;
		padding-right: 10px;
	}
	.pbmit-element-service-style-4 .pbmit-heading-subheading {
		padding-left: 0;
	}
	.mobile-only {
		display: inline-block;
	}
	.what-we-do-section .pbmit-heading-subheading h3.pbmit-title {
		font-size: 20px;
		line-height: 25px
	}
	.what-we-do-section .marketing-counter-section {
		border-bottom: none;
	}
	.what-we-do-section .marketing-img-section {
		padding-bottom: 1rem;
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fld-wrap h4 {
		font-size: 50px
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fid-title span {
		font-size: 14px;
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fld-wrap .pbmit-fid-sub sup {
		font-size: 30px;
		margin-left: -12px;
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fid-title {
		margin-left: 6px;
	}
	.timeline-section .section-lgx {
		padding-top: 30px;
	}
	.pbmit-footer-big-area .pbmit-footer-right-box {
		line-height: 20px;
		margin-top: 50px
	}
	.pbmit-footer-big-area .pbmit-footer-right-box .text-container .pbmit-flip {
		height: 45px;
	}
	.pbmit-footer-big-area .pbmit-footer-right-box,
	.pbmit-footer-big-area .pbmit-footer-right-box .text-container {
		font-size: 20px;
	}
	.pbmit-footer-section.pbmit-footer-text-area {
		display: none;
	}
	.pbmit-element-service-style-4 .swiper-hover-slide-nav {
		padding-left: 25px;
		padding-right: 25px;
	}
	.blog-section {
		padding-left: 0;
		padding-right: 0;
	}
	.blog-section .row >* {
		padding: 0;
	}
}
@media (max-width: 480px) {
	.site-header .site-branding {
		width: 45vw;
	}
	.contact-page .btn.btn-custom {
		font-size: 1.4rem;
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fld-wrap h4 {
		font-size: 40px
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fld-wrap .pbmit-fid-sub sup {
		font-size: 22px
	}
}
@media (max-width: 289px) {
	.site-header .site-branding {
		margin-left: -20px;
	}
}
.header-style-1 .pbmit-header-overlay {
	position: fixed;
}
/*----------------------------------------*/
/*03 - Pages
/*----------------------------------------*/
/*Can't find config option to remove/hide the following*/
.path-not-frontpage .feed-icon,
.path-not-frontpage .comments-box,
.pbmit-blog-meta-bottom >div:has(i){
	display: none;
}
.path-not-frontpage .pbmit-title-bar-wrapper {
	background-image: url(/sites/default/files/2025-01/Background.jpg);
}
/** 00 - Contact Us Page **/
.contact-page .contact-section-main .container {
	max-width: unset;
	place-content: center;
}
.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-box-content {
	font-size: 1.8vw;
}
.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-element-title {
	font-size: 25px;
	overflow-wrap: break-word;
}
.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-element-title.email {
	font-weight: 500;
	font-size: 20px ;
}
.contact-page .contact-section-main .pbmit-ihbox-style-19.linkedin-box  .pbmit-box-content {
	margin-top: 25px;
	margin-bottom: -15px;
}
.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-element-title a svg path {
	transition: .25s ease-in-out;
}
.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-element-title a:hover svg path {
	fill: var(--bs-link-color);
}
.contact-section-main .pbmit-ihbox-style-19 {
	height: 100%;
}
.contact-page .contact-section .container {
	margin: 0 auto;
}
.contact-section-main .btn.btn-custom {
	margin-top: 24px;
	margin-bottom: -8px;
}
.btn.btn-custom .pbmit-svg-btn .pbmit-svg-arrow,
.btn.btn-custom-outline .pbmit-svg-btn .pbmit-svg-arrow {
	height: 15px;
	margin-top: -2px;
}
@media (max-width: 1628px) {
	.contact-page .contact-section-main .row>* {
		padding-right: calc(var(--bs-gutter-x) * .1);
		padding-left: calc(var(--bs-gutter-x) * .1);
	}
}
@media (max-width: 1388px) {
	.contact-page .contact-section-main .row>* {
		padding-right: calc(var(--bs-gutter-x) * .1);
		padding-left: calc(var(--bs-gutter-x) * .1);
	}
	.contact-section-main .pbmit-ihbox-style-19 {
		padding: 20px
	}
}
@media (min-width: 992px) and (max-width: 1308px) {
	.contact-page .contact-section-main .row>* {
		padding-right: calc(var(--bs-gutter-x) * .6);
		padding-left: calc(var(--bs-gutter-x) * .6);
	}
	.contact-page .contact-section-main .col-lg-3 {
		width: 50%;
	}
}
@media (max-width: 991px) {
	.contact-page .contact-section-main .container .row > div {
		width: 100%;
	}
	.contact-section-main .pbmit-ihbox-style-19 {
		padding: 30px 20px;
	}
	.contact-page .contact-section-main .container .row > div:first-child .pbmit-ihbox-style-19 {
		border-top-width: 1px;
	}
	.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-box-content {
		font-size: 5vw;
	}
	.service-about-heading-desc {
		padding-left: 0
	}
	.service-about-heading h4.pbmit-subtitle,
	.service-details h3 {
		font-size: 26px;
	}
	.service-about-heading h2.pbmit-title,
	.service-details h2 {
		font-size: 30px;
		line-height: 32px;
	}
}
@media (max-width: 516px) {
	.contact-page .contact-section-main .pbmit-ihbox-style-19 .pbmit-element-title {
		font-size: inherit;
	}
}
.footer .btn.btn-custom:hover,
.footer .btn.btn-custom:active,
.contact-section-main .btn.btn-custom:hover,
.contact-section-main .btn.btn-custom:active {
	color: #FDC52A;
	border-color: #FDC52A;
	background-color: transparent;
}
/** 01 - Service Details Page **/
.service-details .service-detail-ihbox-style {
	flex-wrap: wrap;
}
.service-details .service-detail-ihbox-style > div {
	width: 50%;
}
.service-details .service-detail-ihbox-style > div > div {
	height: 100%;
}
.service-details .service-detail-ihbox-style > div:first-child,
.service-details .service-detail-ihbox-style > div:nth-child(2) {
	margin-bottom: 2rem;
}
.pbmit-ihbox-style-1 .pbmit-heading-desc {
	margin-bottom: 4rem;
}
.service-details .btn-custom-outline {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	width: fit-content;
	bottom: 1.5rem;
}
@media (max-width: 439px) {
	.service-details .service-detail-ihbox-style > div {
		width: 100%;
	}
}
/** 02 - About Us Page **/
.team-members-section .pbmit-team-style-7 .pbmit-team-title {
	margin-bottom: 0;
}
.team-members-section .pbmit-team-style-7 .pbmit-team-title a:hover {
	color: var(--pbmit-white-color);
}
.team-members-section .pbmit-team-style-7 .pbminfotech-box-content .pbmit-team-social-links {
	display: none;
}
@media (max-width: 767px) {
	.team-members-section .swiper-slide {
		justify-items: center;
	}
}
/** 03 - Form Pages **/
.page-content >form {
	max-width: 1294px;
	margin: 2rem auto;
}
.page-content >form .form-control {
	border: 1px solid rgba(0,0,0,.1);
	padding: 0 1rem;
}
.page-content >form .form-control:focus {
	border-color: transparent;
	border-bottom-color: rgb(253, 197, 42);
}
.page-content >form .button.webform-button--submit.button--primary,
.webform-confirmation__back a {
	color: #fff;
	width: auto;
	padding: 15px 30px;
	margin: 0 auto;
	background-color: #FDC52A;
	border-color: #FDC52A;
	display: block;
}
.page-content >form .button.webform-button--submit.button--primary:hover,
.webform-confirmation__back a:hover {
	color: #FDC52A;
	background-color: #fff;
}
.page-content >form .form-check-input:focus {
	border-color: #FDC52A;
}
/** 04 - Blog page **/
.pbmit-blog-meta-top .pbmit-meta-author .field--name-uid > span {
	visibility: hidden;
	position: relative;
}
.pbmit-blog-meta-top .pbmit-meta-author .field--name-uid > span:after {
	content: "Tamar Hela";
	visibility: visible;
	position: absolute;
	width: 100%;
	left: 0;
}
/*CONFIRMATION MESSAGES*/
.page-content .webform-confirmation {
	padding: 2rem 2rem 1rem;
	text-align: center;
}
.webform-confirmation__back a {
	width: fit-content;
	transition: .25s ease-in-out;
	margin: 0 auto;
}
/*RESPONSIVE*/
@media (max-width: 1319px) {
	.page-content >form {
		max-width: 80%;
	}
}
/*TITLE IMG*/
.title-img {
	height: 515px;
	margin: 0 auto;
	display: block;
	width: fit-content;
}
.title-img img {
	max-height: 100%;
}
@media (max-width: 767px) {
	.title-img {
		height: auto;
	}
}
@media (max-width: 767px) {
	.webform-title h2 {
		font-size: 25px;
	}
}
/**07 - Packages **/
body.path-node .container:has(.product-package-row) {
	max-width: 95%;
}
.heading-logo {
	width: auto;
	height: 50px;
	max-width: unset;
	margin-bottom: 16px;
}
@media (max-width: 991px) {
	.heading-logo {
		height: 35px;
		margin-bottom: 10px;
	}
}
@media (max-width: 767px) {
	.heading-logo {
		display: block;
		margin: 0 auto 4px;
	}
}
.product-package-row {
	background-color: #fff;
	border-radius: 35px;
	padding: 2rem;
	/*box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;*/

	.col-md-3 {
		border-right: 1px solid #f5f5f5;

		&:last-child {
			border-right: none;
		}
	}

	img.img-icon{
		width: 100px;
		margin: 0 auto 1rem;
		display: block;
		filter: grayscale(50%)
	}

	h3.additional-services {
		position: relative;
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
		padding: 0 2rem;

		&:before {
			content: "";
			background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg height='800px' width='800px' version='1.1' id='_x32_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F4C34E;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M512,255.996l-63.305-51.631l29.002-76.362l-80.633-13.07L383.993,34.3l-76.361,29.002L256,0.004 l-51.646,63.298L128.008,34.3l-13.07,80.634l-80.633,13.07l28.988,76.362L0,255.996l63.292,51.632l-28.988,76.368l80.633,13.07 l13.07,80.633l76.347-29.002L256,511.996l51.632-63.299l76.361,29.002l13.07-80.633l80.633-13.07l-29.002-76.368L512,255.996z M212.829,313.648l-14.382,2.834c-0.973,0.183-1.649-0.056-2.298-0.811l-39.266-45.872l-0.606,0.12l10.151,51.596 c0.142,0.726-0.253,1.304-0.972,1.452l-13.662,2.686c-0.719,0.141-1.297-0.254-1.438-0.98l-15.678-79.746 c-0.155-0.734,0.24-1.304,0.959-1.445l14.508-2.855c0.846-0.169,1.635,0.056,2.284,0.811l39.181,46.013l0.592-0.12l-10.166-51.716 c-0.14-0.733,0.254-1.304,0.973-1.452l13.662-2.686c0.719-0.141,1.297,0.24,1.438,0.973l15.678,79.745 C213.942,312.929,213.548,313.507,212.829,313.648z M283.663,299.718l-52.689,10.364c-0.733,0.14-1.296-0.247-1.452-0.973 l-15.678-79.745c-0.141-0.734,0.24-1.312,0.973-1.452l52.688-10.364c0.719-0.14,1.298,0.247,1.438,0.98l2.538,12.922 c0.155,0.726-0.24,1.305-0.959,1.445l-35.418,6.966c-0.479,0.092-0.676,0.38-0.578,0.867l3.201,16.312 c0.099,0.48,0.395,0.677,0.874,0.586l29.495-5.802c0.719-0.141,1.297,0.253,1.438,0.972l2.524,12.81 c0.141,0.726-0.254,1.297-0.972,1.438l-29.496,5.802c-0.479,0.099-0.676,0.388-0.577,0.867l3.355,17.039 c0.084,0.486,0.38,0.676,0.86,0.578l35.417-6.965c0.719-0.141,1.298,0.254,1.438,0.98l2.538,12.93 C284.777,298.999,284.382,299.577,283.663,299.718z M371.896,281.107c0.014,0.754-0.493,1.361-1.339,1.523l-12.083,2.376 c-0.846,0.169-1.424-0.226-1.805-0.902L332.362,235.8l-0.24,0.049l-4.328,53.937c-0.099,0.768-0.494,1.354-1.34,1.515 l-12.083,2.383c-0.719,0.141-1.297-0.254-1.692-0.931l-36.94-75.565c-0.268-0.705-0.127-1.234,0.719-1.403l15.594-3.059 c0.846-0.17,1.423,0.212,1.678,0.923l21.995,49.263l0.24-0.049l3.877-54.346c0.099-0.782,0.493-1.353,1.326-1.523l10.518-2.066 c0.719-0.141,1.297,0.24,1.692,0.931l24.631,48.734l0.254-0.05l1.212-53.816c-0.042-0.874,0.367-1.34,1.213-1.502l15.467-3.038 c0.846-0.17,1.17,0.261,1.198,1.015L371.896,281.107z'/%3E%3C/g%3E%3C/svg%3E");
			position: absolute;
			left: -.75rem;
			top: -0.25rem;
			border-radius: 50%;
			width: 2.5rem;
			height: 2.5rem;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
	}

	.accordion-item {
		border-bottom: none !important;

		h2.accordion-header {
			padding-top: 0;
			padding-bottom: 0;
		}

		button.accordion-button {
			background: #f5f5f5;
			width: 100%;
			padding: 1rem 2.5rem 1rem 2rem;
			border-radius: 4px;
			color: #666666;
			box-shadow: none;
			font-weight: 700;
			margin-bottom: 1rem;
			line-height: 22px;
			font-size: 1rem;
			font-family: 'Quicksand', 'Poppins';

			&.collapsed {
				box-shadow: none;
			}

			&:after {
				content: "";
				position: absolute;
				right: 1rem;
				background-color: transparent;
				border-radius: 50%;
				background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FDC52A'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
				background-size: 1.15rem;
				background-position: center;
				width: 1.25rem;
				height: 1.25rem;
			}

			&:not(.collapsed)::after {
				background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F4C34E'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
			}
		}

		&.additional-services button.accordion-button {
			&:before {
				content: "";
				background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg height='800px' width='800px' version='1.1' id='_x32_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F4C34E;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M512,255.996l-63.305-51.631l29.002-76.362l-80.633-13.07L383.993,34.3l-76.361,29.002L256,0.004 l-51.646,63.298L128.008,34.3l-13.07,80.634l-80.633,13.07l28.988,76.362L0,255.996l63.292,51.632l-28.988,76.368l80.633,13.07 l13.07,80.633l76.347-29.002L256,511.996l51.632-63.299l76.361,29.002l13.07-80.633l80.633-13.07l-29.002-76.368L512,255.996z M212.829,313.648l-14.382,2.834c-0.973,0.183-1.649-0.056-2.298-0.811l-39.266-45.872l-0.606,0.12l10.151,51.596 c0.142,0.726-0.253,1.304-0.972,1.452l-13.662,2.686c-0.719,0.141-1.297-0.254-1.438-0.98l-15.678-79.746 c-0.155-0.734,0.24-1.304,0.959-1.445l14.508-2.855c0.846-0.169,1.635,0.056,2.284,0.811l39.181,46.013l0.592-0.12l-10.166-51.716 c-0.14-0.733,0.254-1.304,0.973-1.452l13.662-2.686c0.719-0.141,1.297,0.24,1.438,0.973l15.678,79.745 C213.942,312.929,213.548,313.507,212.829,313.648z M283.663,299.718l-52.689,10.364c-0.733,0.14-1.296-0.247-1.452-0.973 l-15.678-79.745c-0.141-0.734,0.24-1.312,0.973-1.452l52.688-10.364c0.719-0.14,1.298,0.247,1.438,0.98l2.538,12.922 c0.155,0.726-0.24,1.305-0.959,1.445l-35.418,6.966c-0.479,0.092-0.676,0.38-0.578,0.867l3.201,16.312 c0.099,0.48,0.395,0.677,0.874,0.586l29.495-5.802c0.719-0.141,1.297,0.253,1.438,0.972l2.524,12.81 c0.141,0.726-0.254,1.297-0.972,1.438l-29.496,5.802c-0.479,0.099-0.676,0.388-0.577,0.867l3.355,17.039 c0.084,0.486,0.38,0.676,0.86,0.578l35.417-6.965c0.719-0.141,1.298,0.254,1.438,0.98l2.538,12.93 C284.777,298.999,284.382,299.577,283.663,299.718z M371.896,281.107c0.014,0.754-0.493,1.361-1.339,1.523l-12.083,2.376 c-0.846,0.169-1.424-0.226-1.805-0.902L332.362,235.8l-0.24,0.049l-4.328,53.937c-0.099,0.768-0.494,1.354-1.34,1.515 l-12.083,2.383c-0.719,0.141-1.297-0.254-1.692-0.931l-36.94-75.565c-0.268-0.705-0.127-1.234,0.719-1.403l15.594-3.059 c0.846-0.17,1.423,0.212,1.678,0.923l21.995,49.263l0.24-0.049l3.877-54.346c0.099-0.782,0.493-1.353,1.326-1.523l10.518-2.066 c0.719-0.141,1.297,0.24,1.692,0.931l24.631,48.734l0.254-0.05l1.212-53.816c-0.042-0.874,0.367-1.34,1.213-1.502l15.467-3.038 c0.846-0.17,1.17,0.261,1.198,1.015L371.896,281.107z'/%3E%3C/g%3E%3C/svg%3E");
				position: absolute;
				left: -.75rem;
				top: -0.25rem;
				border-radius: 50%;
				width: 2.5rem;
				height: 2.5rem;
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
			}
		}

		.accordion-body {
			padding-top: 0;

			ul {
				margin-left: 35px;
			}

			ul li {
				line-height: var(--pbmit-body-typography-line-height);
				font-family: var(--pbmit-body-typography-font-family);
				color: var(--pbmit-body-typography-color);
				list-style-type: disc;
			}
		}
	}
}

@media (max-width: 1199px) {
	.product-package-row .accordion-item button.accordion-button {
		font-size: .85rem;
	}
}

@media (max-width: 991px) {
	.product-package-row .col-md-3:not(:first-child) {
		padding-top: 2rem;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.product-package-row .col-md-3 {
		width: 50%;
	}

	.product-package-row .col-md-3:nth-child(2) {
		padding-top: 0;
		border-right: none;
	}
}

@media (max-width: 767px) {
	.product-package-row .col-md-3 {
		border-right: none;

		&:not(:first-child) {
			padding-top: 2rem;
			margin-top: 2rem;
			border-top: 1px solid #DDF1F1;
		}
	}
}
/*----------------------------------------*/
/*04 - Sidebar
/*----------------------------------------*/
/** 00 - Base Styling **/
.service-sidebar ul {
	display: flex;
	flex-direction: column;
}
.service-sidebar ul li {}
.service-sidebar li.active a {
	color: #1b868b;
}
.service-sidebar li.active a:after {
	background: #1b868b;
	border-color: #1b868b;
}
.sidebar-service-block {
	background-color: #1b868b;
}
.sidebar-service-block .pbmit-widget-ads h4 {
	color: #fff;
	margin-bottom: 40px;
}
.sidebar-service-block .pbmit-widget-ads img {
	width: 100%;
}
/*----------------------------------------*/
/*05 - Menu
/*----------------------------------------*/
/** 00 - Nav **/
.site-navigation ul.navigation > li > a,
.site-navigation ul.navigation > li > a:after {
	transition: all 0.6s ease-in-out;
}
.site-navigation ul.navigation > li > a:hover,
.site-navigation ul.navigation > li.dropdown > a:hover:after {
	color: #FDC52A;
}
/** 01 - Mobile Nav **/
@media (max-width: 1199px) {
	.sub-menu.drm-lv2 + span.righticon {
		display: block;
	}
}