.home-services-wrap .card img, .home-services-wrap .card svg {
	max-width: 50px;
	max-height: 50px;
}

.home-services-wrap .card {
	text-align: center;
	height: 90%;
}

.home-services-wrap .card .card-body h6 {
	margin-top: 10px;
}

.plp-mobile-nav__container{overflow:scroll;padding-bottom:9px;-webkit-overflow-scrolling:touch}
.plp-mobile-nav__container::-webkit-scrollbar{display:none}
.plp-mobile-nav{margin-left:-5px;margin-top:0;padding:8px 0 0;white-space:nowrap}
.plp-mobile-nav__item{cursor: pointer;background-color:#fff;border-radius:88px;border:1px solid #f15e28;color:#f15e28;display:inline-block;margin:5px;padding:8px 10px}
.plp-mobile-nav__item:hover, .plp-mobile-nav__item--selected{background-color:#f15e28;border:1px solid #f15e28;color:#fff}


@media (max-width: 767.98px) {
    
    .banner1.slider-images .header-text{
         top: -10px !important;
    }
    
	.modal-fullscreen-md-down {
		width: 100vw;
		max-width: none;
		height: 100%;
		margin: 0;
	}
	
	.home-slider .header-text{
        position: absolute;
        top: -10px !important;
	}
	
	.header-text > div {
	    padding: 0 !important;
	}
	
	.header-text > div .mb-6{
	    margin-bottom: 0 !important;
	}
	
	.header-text > div .mb-6 > div > div{
	    padding: 0 !important;
	}
	
	.header-text .search-background{
	   padding-left: 0rem !important;
	   padding-right: 0rem !important;
	   padding-top: 0rem !important;
	   padding-bottom: 0rem !important;
	   box-shadow: 0 0 5px #ccc;
	}
	
	/*.header-text .search-background .input-lg{
	   height: 39px !important;
	}
	
	.header-text .search-background .btn-lg{
        cursor: pointer;
        font-weight: 400;
        letter-spacing: 0.03em;
        font-size: 0.8125rem;
        min-width: 2.375rem;
        padding: 0.375rem 0.75rem;
        line-height: 1.84615385;
	}*/
	
	.row-sm {
	    margin-right: -0.75rem;
        margin-left: -0.75rem;
	}
	
	.row-sm > div{
        padding-left: 0.75rem;
        padding-right: 0.75rem;
	}
	
	.row-sm > div:nth-child(1) {
	    padding-right: 0;
	}
	
	.row-sm > div:nth-child(2){
        padding-left: 0;
	}
	
	.search-background .form-group{
	    margin-bottom: 0px !important;
	}
	
	#HomeBanner{
	    padding-top: 50px;
	}
	
    .home-services-wrap .card {
        border: 0!important;
        border-radius: 0;
        box-shadow: none !important;
        background-color: white !important;
        color: #000 !important;
        margin-bottom: 0;
    }
}

@media screen and (max-width: 990px) {
    .animated-arrow {
        padding: 12px 15px;
        margin: 0;
    }
    
    .animated-arrow.no1 {
        padding: 16px 30px 16px 5px;
        margin: 11px 0 0 15px;
    }
    
    
	.top-bar {
		display: none;
	}

	section.home-slider {
		margin-top: 10px;
	}

	.sticky-pin {
		box-shadow: 0px 1px #dedede;
	}

	#HomeBanner .item img {
		border-radius: 10px;
		width: 100%;
		min-height: 150px;
	}

	#HomeBanner.owl-carousel .owl-dots {
		position: absolute;
		margin: 0 10px;
		bottom: 10px;
		text-align: center;
		background: rgb(255 255 255 / 50%);
		padding: 0 0 8px 0;
		border-radius: 15px;
	}

	.sptb {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.section-title {
		padding-bottom: 0;
	}

	.section-title h2 {
		font-size: 1.25rem;
	}

	.home-services-wrap {
		--bs-gutter-y: 0.5rem;
		--bs-gutter-x: 0.5rem;
	}

	.home-services-wrap .row>* {
		padding-right: calc(var(--bs-gutter-x)/ 2);
		padding-left: calc(var(--bs-gutter-x)/ 2);
		margin-top: var(--bs-gutter-y);
	}

	.home-services-wrap .card .card-body {
		padding: 0.2rem;
	}

	.home-services-wrap .card {
		border: 0!important;
		border-radius: 0;
		box-shadow: 0 0 5px #c7c7c7;
		background-color: white !important;
		color: #000 !important;
		margin-bottom: 0;
		padding-bottom: 10px;
	}

	.home-services-wrap .card .card-body h6 {
		display: inline-block;
		font-size: 13px;
		line-height: 16px;
		color: #212121;
		text-align: center;
	}
	
	#ServicesSlider .card .card-body{
	    padding: 10px;
	}
	
	#ServicesSlider .card .card-body h4{
	    font-size: 14px
	}
	
	#ServicesSlider .card .card-body p{
	    font-size: 12px
	}

	#ServicesSlider .card .card-body .btn{
	    font-size: 12px;
	    padding: 2px;
	}

	.fullscreen-modal,#helpModal,#setLocation,#SideBar {
		z-index: 10000;
	}

	.modal-content {
		border: 0;
		border-radius: 0.75rem;
	}

	.fullscreen-modal .modal-content,#helpModal .modal-content, #setLocation .modal-content, #SideBar .modal-content {
		border: 0;
		border-radius: 0;
		height: 100vh;
	}

	.modal.fade.bottom-align-modal {
		overflow: hidden;
	}

	.modal-dialog-end {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		min-height: calc(100% - 1rem);
	}

	.modal.fade .modal-dialog.modal-dialog-end {
		-webkit-transform: translate(0, 50px);
		transform: translate(0, 50px);
	}

	.modal.show .modal-dialog.modal-dialog-end {
		-webkit-transform: none;
		transform: none;
	}

	.footer-nav-area {
		position: fixed !important;
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		background-color: #ffffff;
		width: 100%;
		height: 62px;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1000;
		border-top: 1px solid #ebebeb;
	}

	.footer-nav {
		background-color: #ffffff;
		width: 100%;
		height: 62px;
	}

	.footer-nav ul {
		position: relative;
		z-index: 10;
		width: 100%;
	}

	.footer-nav ul li {
		position: relative;
		z-index: 1;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0;
	}

	.footer-nav ul li a {
		position: relative;
		display: block;
		font-size: 10px;
		text-align: center;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 1;
		color: #34495e;
		z-index: 1;
	}

	.footer-nav ul li a svg {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
	}

	.footer-nav ul li a span {
		-webkit-transition-duration: 500ms;
		transition-duration: 500ms;
		color: #34495e;
		display: block;
		margin-top: .25rem;
	}

	.footer-nav ul li a:hover, .footer-nav ul li a:focus {
		color: #00838f;
	}

	.footer-nav ul li a:hover span, .footer-nav ul li a:focus span {
		color: #00838f;
	}

	.footer-nav ul li.active a {
		color: #00838f;
	}

	.footer-nav ul li.active a span {
		color: #00838f;
	}
	
	/* Navigation */
	.overflow-y {
	    overflow-y: scroll;
	}
	.MP-rounded {
        border-radius: 15px;
        margin-bottom: 2px;
    }
    
    .MP-card {
        flex: 1 1 auto;
        margin: 0;
        position: relative;
        min-height: 1px;
        border-bottom: 1px solid #e0e5f3;
        font-weight: 700;
        color: #3f3e50;
        padding: 0.8rem 1rem;
    }
    
    .MP-card i.fa{
        margin-right: 1.25rem;
    }
    
    .MP-pic {
        width: 55px;
        height: 55px;
    }
    
    .MP-fa {
        font-size: 20px;
    }
    
    .MP-fa-2x {
        font-size: 30px;
    }
    
    .MP-vertical-center {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }
    
    .MP-p {
        font-size: 14px;
    }
    
    
}

