#loading-overlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#000;opacity:.8;z-index:999}#jobs-container{position:relative;height:100%;padding:0;overflow:hidden}#map-container{height:100%;padding:0}.datatable-parent{height:calc(100% - 100px);overflow-y:auto;margin-top:60px;padding:0 5px}#jobs-top{width:100%;height:60px;background:#f5f5f5;z-index:1}#add-new-job-btn,#close-search-button,#refine-jobs-btn,#searchButton{font-size:16px;height:60px;border-radius:0;line-height:46px}#jobs-table-footer-container{display:none;padding:0 10px}#jobs-table-footer-container .pagination{margin:0}.jobspage{height:calc(100% - 60px)}.google-map-parent{height:100%}#googleMap{height:100%;width:100%}#jobs-table{border-collapse:separate;border-spacing:0 10px;width:100%!important;border:0}#jobs-table td{padding:5px 5px}#jobs-table .jobs-title a{color:#65b7b3;display:inline-block;font-size:18px;font-weight:700;padding:0 0 4px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataTables_wrapper thead{display:none}.dataTables_wrapper tr td:nth-child(1){width:25%}.dataTables_wrapper .table-bordered td{border:0!important}#refine-jobs-panel{z-index:10;position:absolute;background-color:#fff;box-shadow:7px 7px 5px 0 rgba(50,50,50,.4);-webkit-box-shadow:px 7px 5px 0 rgba(50,50,50,.4);-moz-box-shadow:px 7px 5px 0 rgba(50,50,50,.4);overflow:hidden;height:100%;padding:0}#refine-jobs-panel form{width:100%;height:100%;margin:0}#refine-jobs-panel #refine-jobs-header{position:absolute;top:0;width:100%;height:60px;margin:0;background:#f5f5f5;z-index:1}#refine-jobs-panel #refine-jobs-body{height:calc(100% - 60px);overflow-y:auto;margin:60px 0 0;padding:0 20px 10px}#jobpostingsearch-pettypes .pet-type-label,#jobpostingsearch-service_type_id .service-type-label{padding:5px;border:1px solid #d3d3d3;border-radius:3px;margin-right:10px;width:100px;vertical-align:top}#jobpostingsearch-service_type_id .service-type-label{height:90px}#jobpostingsearch-pettypes .pet-type-label{height:75px}#jobpostingsearch-pettypes img,#jobpostingsearch-service_type_id img{width:40px}#jobpostingsearch-pettypes p,#jobpostingsearch-service_type_id p{margin-top:2px;margin-bottom:0;font-size:12px;line-height:16px;color:#666}.pet-type-label.active,.service-type-label.active{border-color:#4dbfbf!important;border-width:1px 1px 3px 1px!important}.pet-type-label.active p,.service-type-label.active p{font-weight:700!important;color:#000!important}.pet-type-label input,.service-type-label input{visibility:hidden}#jobpostingsearch-start_date-kvdate.input-daterange .kv-container-from,#jobpostingsearch-start_date-kvdate.input-daterange .kv-container-to{margin-bottom:15px}#jobpostingsearch-start_date-kvdate.input-daterange .kv-container-from input,#jobpostingsearch-start_date-kvdate.input-daterange .kv-container-to input{border-radius:5px!important;text-align:left}.slider.slider-horizontal{width:100%!important}.slider .slider-handle{background:#4dbfbf}.slider .tooltip{display:none!important}#jobsform-pet_count label{padding:10px;border:1px solid #d3d3d3;margin-right:10px}.field-jobpostingsearch-breed .bootstrap-tagsinput{width:100%}@media (max-width:355px){#jobsform-pets label{margin-right:0}#jobs-icons .icon-item{width:24px!important;height:24px!important}#jobs-icons .icon-item i{font-size:14px!important}#jobs-icons .icon-item img{width:24px!important;margin-top:-4px}}#jobs-icons{margin-top:5px;margin-bottom:5px;cursor:default}#jobs-icons .icon-item{width:32px;display:inline-block;margin:3px;color:#4dbfbf;height:32px}#jobs-icons .icon-item img{width:32px;display:inline-block;margin-top:-8px}#jobs-icons .icon-item i{width:32px;border:1px solid #4dbfbf;border-radius:50px;padding:4px 6px 4px 6px;font-size:20px}.jobs-price{text-align:center}.jobsPrice{border-left:1px solid #ccc;min-height:150px;padding:10px 0 0 10px}.starContainer-desktop{display:inline-block;padding-left:10px}.starContainer-desktop .starContainer{display:inline-block}.starContainer-desktop .reviewCount{display:inline-block;font-size:12px}.info-window{width:200px!important}.info-window .price-container{position:relative;top:120px;background-color:rgba(60,63,64,.9);color:#fff;padding:7px 10px;font-size:13px}.info-window .img-container{background-size:cover;background-position:center top;width:100%;height:150px}.info-footer{text-align:center;width:100%;padding:0 5px 5px;font-size:13px}.info-footer .info-heading a{cursor:pointer}.info-footer .info-heading a:hover{text-decoration:none}.info-footer .info-button{width:100%}a.info-button:hover{text-decoration:none}.dataTables_info{float:right!important}#no-jobs{padding:20px;margin-top:60px}td.dataTables_empty{display:none}@-webkit-keyframes flash{0%{background-color:grey;opacity:1}22%{background-color:grey}77%{background-color:grey}100%{background-color:#fff}}tr.active td{background-color:#fff;-webkit-animation-name:demo;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-name:demo;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:linear}tr.active td:first-child{border-left:1px solid grey;border-top:1px solid grey;border-bottom:1px solid grey;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.57);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.57);box-shadow:4px 4px 5px 0 rgba(0,0,0,.57)}tr.active td:nth-child(2){border-top:1px solid grey;border-bottom:1px solid grey;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.57);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.57);box-shadow:4px 4px 5px 0 rgba(0,0,0,.57)}tr.active td:nth-child(3){border-right:1px solid grey;border-top:1px solid grey;border-bottom:1px solid grey;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.57);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.57);box-shadow:4px 4px 5px 0 rgba(0,0,0,.57)}.jobsTitle a{color:#65b7b3;display:inline-block;font-size:18px;overflow:hidden;padding:0 0 4px;text-overflow:ellipsis;white-space:nowrap;max-width:650px;cursor:pointer}.jobsTitle a:hover{text-decoration:none}.jobsTitleContainer.row{margin-left:0}.jobsSubTitle{margin:-10px 0 5px}.jobsSubTitle{font-size:14px;margin-bottom:10px}.jobsSubTitle .petName{margin-right:5px}.jobsLocation{font-weight:700}.jobsDetails{margin:0 -15px;font-size:14px}.jobsDetails .details-label{font-size:12px;font-weight:600;white-space:nowrap}.starContainer li{color:#f1c40f;font-size:15px;padding:0}.badges-activities-container{border-top:1px solid #ccc;font-size:14px}.petProfilePic{min-height:150px;padding:0 5px 0 0}.petProfilePic a{cursor:pointer}.petProfilePic img{bottom:0;height:100%;left:0;margin:auto;max-height:170px;max-width:170px;object-fit:cover;padding-right:10px;position:absolute;right:0;top:0;width:100%}.img-responsive{display:block;height:auto;max-width:100%}.user-activities{clear:left}.availability i,.user-activities i{padding-right:5px}.availability,.last-active{font-weight:200}.jobsText{font-size:14px;white-space:nowrap;margin-top:10px}.starContainer{cursor:default}.jobsAmount{color:#666;font-size:32px;font-weight:700;margin-bottom:10px}.jobsPrice a:hover{text-decoration:none}.mobile-row{display:none;font-size:14px;padding:0}.petName-mobile{width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:16px}.jobsPriceMobile{text-align:center;margin-bottom:5px}.jobsAmountMobile,.jobsLocation{font-weight:700}.jobsAmountMobile{font-size:16px}.jobsTextMobile{font-size:12px}.jobsAmountMobile,.jobsTextMobile{display:inline}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#4dbfbf;border-color:#4dbfbf}.pagination>li>a,.pagination>li>span{color:#4dbfbf}#petProfileModal .modal-body{max-height:500px;overflow-y:scroll}#jobWelcomeModal h2{margin-top:0}#jobWelcomeModal button.btn{margin-top:20px}@media (min-width:991px) and (max-width:1200px){.jobsTitle a{max-width:300px}}@media (max-width:991px){.datatable-parent{margin-top:0}}@media(max-width:767px){.jobsPrice{border:none;min-height:auto;padding:0}.starContainer-desktop{float:right}.starContainer-mobile li{padding:0}.starContainer-mobile .starContainer ul{text-align:center}.jobsLocation{font-weight:400}.jobsDetails{margin:0 0 0 -15px}.jobsTitle a{padding-bottom:0}.jobsDetails .details-label{margin-top:5px}.modal-body{max-height:100%!important}.modal-dialog{width:100%;height:100%;padding:0;margin:0}.modal-content{height:100%;min-height:100%;height:auto;border-radius:0}#jobs-top{height:55px;min-width:270px}#add-new-job-btn,#refine-jobs-btn{font-size:14px;height:auto}}@media (max-width:700px){.jobsTitle a{max-width:400px}}@media (max-width:450px){.jobsTitle a{max-width:200px}.starContainer-desktop{float:none!important;display:block;padding:0}.starContainer .list-inline{margin:0}.jobsAmountMobile,.jobsTextMobile{display:block}.col-xxs-5{width:41.6667%;padding:0}.col-xxs-7{width:58.3333%;padding:0}}#owner-details img{height:100px;width:100px;object-fit:cover;border-radius:50%}#owner-details h4{font-size:16px}#applicationModal .details-label{font-size:14px;font-weight:600;white-space:nowrap}#applicationModal .pet-image-container,#applicationModal .pet-image-label{margin-top:10px}#applicationModal .pet-image-container img{max-height:100px;max-width:100px;height:100%;width:100%;object-fit:cover}#applicationModal .pet-image-container a{cursor:pointer}#applicationModal .pet-image-container a:hover{text-decoration:none}#application-message .alert{margin-top:20px}#application-message .btn{margin:10px}@media only screen and (max-width:768px){.jobpage{height:auto!important}}.map-filters{position:absolute;top:5px;z-index:1;left:-8px;right:0;background:#fff;padding:9px 10px;border-radius:5px;box-shadow:0 0 3px 0 grey;width:244px;margin:0 auto}.map-filters label{margin-bottom:0!important;font-weight:600!important}.search-reload{position:absolute;top:5px;z-index:1;left:26px;right:0;width:170px;margin:0 auto;background:#fff;padding:9px 10px;border-radius:5px;box-shadow:0 0 3px 0 grey}.search-reload label{margin-bottom:0!important;font-weight:600!important}.search-reload:hover{color:#a1a1a1}.map-search-checkbox{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-search-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:2px solid #fb4467;border-radius:3px}.map-search-checkbox:hover input~.checkmark{background-color:#fff}.map-search-checkbox input:checked~.checkmark{background-color:#fb4467;border:none}.checkmark:focus{box-shadow:0 0 4px 2px #fb4467;border:none}.checkmark:after{content:"";position:absolute;display:none;left:8px!important;top:4px!important}.map-search-checkbox input:checked~.checkmark:after{display:block}.map-search-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loading-dots{text-align:center;z-index:5;position:relative;top:-13px}.loading-dots .dot{display:inline;font-size:3em;margin-right:-5px;opacity:0;animation:showHideDot 2.5s ease-in-out infinite}.loading-dots .one{animation-delay:.2s}.loading-dots .two{animation-delay:.4s}.loading-dots .three{animation-delay:.6s}@keyframes showHideDot{0%{opacity:0}50%{opacity:1}60%{opacity:1}100%{opacity:0}}div#map-container{position:relative}.load_filter{position:absolute;z-index:99;left:0;right:0;background-color:#fff;width:160px;margin:0 auto;top:8px;border-radius:5px;box-shadow:0 0 3px 0 grey}@media only screen and (min-width:992px) and (max-width:1199px){.load_filter{top:53px;left:auto;right:130px}.map-filters label,.search-reload label{font-size:12px}.map-filters{width:212px;left:68px}.search-reload{right:-118px;width:135px;left:unset}}.jobs_new_container_wk div#jobs-table-container{max-height:700px;overflow-y:auto}.jobs_new_container_wk{margin:0 0 3em}.jobs_new_container_wk .jobsPrice{border-left:none}.jobs_new_container_wk div#jobs-table_paginate{float:none;text-align:center;margin-top:1.5em}.jobs_wk_new_relative{position:relative;min-height:400px}.buton_click_box_wk{width:100%}


/************* new search page css ************/
.black-color {
    color: #666;
}
section.search-page-fliter .headingTop h1 {
    color: #fd4163;
    padding: 0 15px;
}
section.search-page-fliter .headingTop h2 {
    margin: 0px;
    color: #666;
    padding: 0 15px;
}
section.search-page-fliter p.filters_bar,
section.search-page-fliter .mob_map,
section.search-page-fliter .slots-mob_screen {
    display: none;
}
p.search-para span {
    color: #fb4467;
}
p.search-para {
    margin: 8px 15px 0;
    color: #000;
    font-size: 18px;
}
.footerHowToBookSection {
    padding: 2em;
    padding-top: 5em;
}
.how-work .doggy_circle_sec {
    align-items: baseline;
}
.doggy_circle_sec {
    justify-content: center;
    display: flex;
    padding: 20px 10px;
}
.cirle_main {
    width: 18%;
    padding: 0 10px;
}
.doggy_circle_sec p {
    padding-bottom: 1.4em;
}
.aquaNumberCircle p {
    width: 70px;
    height: 70px;
    border: 2px solid #4dbfbf;
    border-radius: 50%;
    text-align: center;
    line-height: 69px;
    font-size: 40px;
    color: #4dbfbf;
    transition: all 0.3s;
    margin: 0 auto;
}
.circle_content {
    font-size: 13px;
}
.doggy_circle_sec h3 {
    font-size: 16px;
    font-weight: 450;
	line-height: 24px;
    padding-bottom: 0.5em;
}
.doggy_circle_sec p {
    padding-bottom: 1.4em;
}
section.how-work {
	background-color: #fbfbfb;
}
.how-work .doggy_circle_sec h3 {
    margin-bottom: 4px;
    padding-bottom: 0;
}
section.how-work .count-heading-sec h2 {
    color: #4dbfbf;
}
.count-heading-sec h2 {
    color: #fb4467;
    padding-bottom: 0;
    font-weight: bold;
    font-size: 30px;
    margin: 0;
}
.count-heading-sec {
    text-align: center;
    margin: 0 0 20px;
    padding-bottom: 1em;
}
.count-heading-sec p {
    font-size: 16px;
    color: #8b8b8b;
    max-width: 600px;
    margin: 4px auto 10px;
    line-height: 28px;
}
.search-links-sec {
    padding: 5rem 2em 5rem;
}
.search-links-sec ul {
    list-style: none;
}
section.search-links-sec li {
    line-height: normal !important;
    padding: 0.3em;
    width: 100%;
}
section.search-faq span.glyphicon {
    color: #4dbfbf;
    padding-right: 0.5em;
}
section.search-faq {
    padding: 5rem 2em 5rem;
}
section.search-faq span.glyphicon {
    color: #4dbfbf;
    padding-right: 0.5em;
}
section.search-faq .panel.panel-default {
    border: none;
}
section.search-faq .panel-body {
    padding: 25px;
    border-top: 0 !important;
}
section.search-faq a.accordion-toggle {
    color: #353939;
    font-size: 18px;	
    line-height: 25px;
    font-weight: 550;
}
section.features-section img {
    width: 150px;
    margin-top: 10px;
    opacity: 1 !important;
}
.features-logos {
    text-align: center;
}
section.background-white {
    background: #fff;
}
.why-work .cirle_main {
    box-shadow: 0px 0px 9px 2px #f3f3f3;
    margin: 0 5px 30px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 25px 8px;
    border: 1px solid #f1f1f1;
}
.why-work .doggy_circle_sec p {
    padding: 0;
    margin: 0;
}
section.why-work .doggy_circle_sec h3 {
    margin: 0;
    padding-bottom: 5px;
    font-size: 14px;
}
section.petjob-type {
    background: #fbfbfb;
    padding: 5rem 2rem;
}
section.petjob-type .count-heading-sec p {
    max-width: 600px;
    margin: 4px auto 10px;
    line-height: 28px;
}
section.petjob-type .cirle_main {
    background: #fff;
    margin: 0px 8px;
    overflow: hidden;
    padding: 0;
    display: flex;
    padding: 25px 10px 20px;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgb(69 43 65 / 14%), 0 2px 1px -1px rgb(69 43 65 / 12%), 0 1px 3px 0 rgb(69 43 65 / 20%);
    box-shadow: 0 1px 1px 0 rgb(69 43 65 / 14%), 0 2px 1px -1px rgb(69 43 65 / 12%), 0 1px 3px 0 rgb(69 43 65 / 20%);
    -webkit-transform: all .3s;
    -ms-transform: all .3s;
    transform: all .3s;
    cursor: pointer;
}
section.petjob-type .cirle_main:hover {
    webkit-box-shadow: 0 6px 10px 0 rgb(69 43 65 / 14%), 0 1px 18px 0 rgb(69 43 65 / 12%), 0 3px 5px -1px rgb(69 43 65 / 20%);
    box-shadow: 0 6px 10px 0 rgb(69 43 65 / 14%), 0 1px 18px 0 rgb(69 43 65 / 12%), 0 3px 5px -1px rgb(69 43 65 / 20%);
}
section.petjob-type .cirle_main p,
section.petjob-type .cirle_main h3 {
    margin: 0 0 4px 0;
    padding: 0;
}
section.petjob-type .doggy_circle_sec {
    padding: 0 0;
}
section.petacademy-section {
    padding: 5rem 2rem 0rem;
}
section.knowledge-section, section.petacademy-section {    
    background: #fbfbfb;
}
section.features-section {
    padding-bottom: 5rem;
}
section.features-section .count-heading-sec {
    margin: 0;
    padding: 0;
}
body.jobpostingsearch section a{
	text-decoration: none;
}
@media only screen and (max-width:991px){
	section.search-faq, section.petacademy-section,
	section.petjob-type, .search-links-sec, .footerHowToBookSection {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media only screen and (max-width:1199px) and (min-width: 992px){
	.search-links-sec ul {
		padding-left: 0; 
	}
}
@media only screen and (max-width:991px) and (min-width: 768px){
	.count-heading-sec h2 {
        font-size: 26px;
		line-height: 30px;
	}
	.search-page-fliter .fliter_options {
		margin: 5px 6px 5px 0 !important;
	}
	.doggy_circle_sec{
		padding: 20px 0px;
	}
	section.petjob-type .doggy_circle_sec {
		flex-wrap: wrap;
	}
	section.petjob-type .cirle_main {
		width: 20%;
		margin-bottom: 15px;
	}
}
@media only screen and (max-width:767px){
	div#pettype_imm_modal .service_btns ,
	.service-list .service_btns {
		width: 100% !important;
	}
	.job-search-main .mobile-row {
		padding-bottom: 15px;
	}
	.doggy_circle_sec {
		flex-wrap: wrap;
	}
	.cirle_main {
		max-width: 400px;
		margin: 0 auto;
		min-width: 300px;
	}	
	.search-links-sec ul {
		padding-left: 0;
		text-align: center;
	}
	section.petjob-type .cirle_main, .why-work .cirle_main {
		max-width: 200px;
		margin: 10px auto !important;
		min-width: 200px;
	}
	section.search-faq a.accordion-toggle { 
		font-size: 16px;
	}
	section.search-faq .panel-body {
		padding: 10px 0px;
	}
	section.search-page-fliter .headingTop h1 {
		font-size: 20px;
	}
	.search-page-fliter #price_popup, 
	.search-page-fliter #services_popup, 
	.search-page-fliter  #pettype_popup {
		display: none;
	}
	.main_top_option {
		text-align: right;
	}
	.mob_map, .mob_list, .slots-mob_screen, .main_top_option {
		width: 33.33% !important;
	}
	.search-page-fliter .fliter_option_main {
		font-size: 0;
		justify-content: space-between;		
		margin: 20px 15px !important;
	}
	.count-heading-sec h2 {
        font-size: 22px;
		line-height: 28px;
	}
	a#refine-search-btn {
		border: 0 !important;
		font-size: 14px !important;
		color: #fe4164 !important;
		font-weight: 600 !important;
		text-decoration: underline !important;
		width: 100% !important;
		white-space: nowrap;
		margin: 0 !important;
		padding: 0 !important;
	}
	.search-page-fliter .mob_list span, .mob_map span {
		font-size: 14px !important;
		color: #fb4467;
		font-weight: 600;
	}
	.search-page-fliter .mob_list i, .mob_map i {
		font-size: 14px;
		color: #fe4164;
		padding-right: 5px;
	}
	p.filters_bar, .mob_map, .slots-mob_screen {
		display: block !important;
	}
	.hide_mob {
		display: none;
	}
	section.search-page-fliter .headingTop h2 {
		font-size: 22px;
	}
	p.search-para {
        font-size: 16px;
	}	
}

/********** search left side section ************/
.jobsec-inner {
    padding-right: 11px;
    padding-bottom: 15px !important;
    display: inline-block;
    color: #808284;
    font-size: 14px;
    font-weight: 500;
}
.propertyjobsmain {
    padding: 15px;
}
.jobsec-inner i, .jobsec-inner img {
    margin-right: 5px;
    font-size: 16px;
}
.job-rightsec {
    margin-top: 10px;
}

.service-list {
    display: inline-block;
}
.service-list .service_btns {
    width: 48%;
}
body.jobpostingsearch .service-list .service_btns label {
    width: 100% !important;
    padding: 0 5px !important;
    font-size: 12px;
}
div#services_imm_modal .modal-dialog {
    width: 100%;
    max-width: 470px;
}



div#pettype_imm_modal .service_btns {
    width: 48%;
}
div#pettype_imm_modal .service_btns label,
div#pettype_imm_modal .service_btns input {
    width: 100% !important;
    max-width: 100% !important;
    font-size: 12px;
    color: #3c515b !important;
}
div#pettype_imm_modal .modal-dialog {
    width: 100%;
    max-width: 470px;
}

body.jobpostingsearch #refine-jobs-panel #refine-jobs-body {
    height: auto !important;
}
#refine-jobs-panel form {
    height: auto !important;
}
div#refine-jobs-panel {
    height: calc(400px - 0px) !important;
}


#listing_Share_single_new .modal-header {
    padding: 0 15px;
}


.jobpostingsearch li.select2-results__option {
    word-break: break-all;
    padding: 7px 20px !important;
    border-bottom: 1px solid #f1f1f1;
}
.jobpostingsearch .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #bbbbbb;
}
.jobpostingsearch ul#select2-pet_breed_input-results::-webkit-scrollbar {
	width: 4px;
}
.jobpostingsearch ul#select2-pet_breed_input-results::-webkit-scrollbar-track {
	background: #f1f1f1; 
}
.jobpostingsearch ul#select2-pet_breed_input-results::-webkit-scrollbar-thumb {
	background: #a5a5a5; 
}
.jobpostingsearch div#searchform-spacespet {
    max-width: 100% !important;
    width: 100% !important;
}
.jobpostingsearch span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
.jobpostingsearch .select2-dropdown {
    width: 500px !important;
    left: 15px !important;
    right: 0 !important;
    margin: 0 auto !important;
    overflow: hidden;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 5px 10px #676767d1;
    border-radius: 5px !important;
    border-top-left-radius: 5px !important;
    margin-top: 0px !important;
    border-top-right-radius: 5px !important;
}
.jobpostingsearch .select2-container--default .select2-selection--multiple,
.jobpostingsearch .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #ccc;
    border-radius: 5px !important;
}



@media only screen and (max-width: 399px){
	.jobpostingsearch .select2-dropdown {
		max-width: 255px !important;
		left: 0 !important;
	}
	.jobpostingsearch span.select2.select2-container.select2-container--default {
		max-width: 255px;
	}
	div#pet_breed_modal {
		padding-right: 0 !important;
	}
}
@media only screen and (max-width: 767px) and (min-width: 400px){
	.jobpostingsearch .select2-dropdown {
		max-width: 335px !important;
		left: 0 !important;
		width: 335px !important;
	}
	.jobpostingsearch span.select2.select2-container.select2-container--default {
		max-width: 350px;
		width: 335px !important;
	}
	div#pet_breed_modal {
		padding-right: 0 !important;
	}
}
.week-cost{
	font-size:18px;
}