html{
	overflow-x: hidden;
	width: 100vw;
}

@media(max-width: 1920px){
 /*.wrapper{
 	background-color: #885656;
 }*/



 /********************* search page***********************/
 div.container_sh{
 	width: 86vw;
 }
 div.searchFilterBody{
 	width: 86vw;
 }
 div.searchFilterBody .sidebarLeft{
 	width: 15vw;
 }
 /*
 div.searchFilterBody .contentRight{
 	width: 66vw;
 }
 */
 div.searchResultBoxes .sort-by{
 	width: max-content;
 }

 /*********************single POST***********************/
 /* div.blog_imageHere {
 	width: 83vw;
 	height: auto;
 } */
 /*
 div.blog_headingHere .headingHere{
 	width: 63vw;
 }
 */
 div#blog_singler_page .blog_container{
 	width: 86vw;
 }
 div.blog_imageHere{
 	width: 82vw;
 }
 div.blog_headingHere{
 	width: max-content;
 	width: 85vw;
 }
 div.blog_imageHere img{
 	padding: 30px;
 	width: 82vw;
 }

 div.blogSingleContent .topinfo>p{
 	width: 85vw;
 }
 div.blogSingleContent .contentRow{
 	/*height: 837px;*/
 	height: auto;
 }
 div.blogSingleContent p{
 	font-style: normal;
 	font-weight: 400;
 	font-size: 16px;
 	line-height: 35px;

/* or 194% */
/*text-transform: capitalize;*/

/* #030404 */
color: #030404;

opacity: 0.4;

}
div.blogSingleContent .contentRow .left>p {
	width: 54vw;
	margin: 52px 0;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 35px;

/* or 194% */
/*text-transform: capitalize;*/

/* #030404 */
color: #030404;

opacity: 0.4;
}
/* div.blogSingleContent .contentRow .right{
	width: 27vw;
	height: 44vw;

} */


/*********************BLOG POST***********************/

.pages a{
	font-size: 13px;
	width: 38px;
	height: 38px;
}
.blog_search_form .search_form .form_inputs input{
	width: 45vw;
}
.blog_section1 .blogs .left-side .img img{
	width: 84vw;
}
/*
.blog_section1 .blogs{
	width: 79vw;
	margin-right: auto;
	margin-left: auto;
}
*/
/*
.blog_section2 .blog_boxes{
	max-width: 86vw;
	margin-right: auto;
	margin-left: auto;
	flex-wrap: wrap;
	justify-content: flex-start !important;
}
*/
/*
.blog_section2 .blog_boxes .box{
	width: 18vw;
	margin: 20px !important;
}
*/
/* .blog_section2 .blog_boxes .box .blog_content h2{
	width: 16vw;
} */
/*
.blog_section2 .blog_boxes .box .blog_content p{
	width: 16vw;
}
*/



}
@media(max-width: 1800px){

	/********************* search page***********************/



	
	/*********************BLOG POST***********************/
	.blog_search_form .search_form{
		width: 100%;
	}

	.blog_search_form .search_form form{
		width: 65vw;
		margin-right: 0;
	}

	.blog_search_form .search_form .form_inputs input{
		width: 30vw;
	}
	.blog_search_form .search_form .form_inputs select{
		width: 22vw;
	}
	.blog_search_form .search_form button{
		width: 7vw;
		margin-right: 20px;
	}
        /*
	.blog_section2 .blog_boxes .box{
		width: 19vw;
		margin-right: unset;
		margin: 20px !important;
	}
        */
	/* .blog_section2 .blog_boxes .box .blog_content h2{
		width: 16vw;
	} */
        /*
	.blog_section2 .blog_boxes .box .blog_content p{
		width: 16vw;
	}
        */


}






@media(max-width: 1600px){

	/********************* search page***********************/



	
	/*********************single POST***********************/
/*html body div#blog_singler_page .galleryRow .blogBox{
	    height: 50vw!important;
    width: 100% !important;

}
*/
	div#blog_singler_page .blog_container {
		width: 86vw;
	}


	div.blog_imageHere{
		width: 82vw;
	}
	div.blog_imageHere img{
		width: 82vw;
	}

	div.blogSingleContent .contentRow .left > p{
		margin: 0;
	}
	/*********************BLOG POST***********************/
        
        /*
	.blog_section2 .blog_boxes .box{
		width: 27vw;
		margin: 20px !important;
	}
        */





}
@media(max-width: 1500px){

	/********************* search page***********************/



	
	/********************* blogPOST***********************/
/*	.blog_section2 .blog_boxes .box{
		width: 27vw;
	}*/
	/* .blog_section2 .blog_boxes .box .blog_content h2 {
		width: 24.5vw;
	} */
        /*
	.blog_section2 .blog_boxes .box .blog_content p {
		width: 24vw;
	}
        */


}
@media(max-width: 1400px){

	/********************* search page***********************/



	
	/*********************single blog POST***********************/

	div.blogSingleContent p{
		width: 84vw;
		margin-left: 1vw;
	}
	div.blogSingleContent .contentRow{
		flex-wrap: wrap-reverse;
	}
	div.blogSingleContent .contentRow .left{
		width: 86vw;
	}
	div.blogSingleContent .contentRow .left > p{
		width: 84vw;
		margin-left: 1vw;
		margin-top: 60px;
	}
	div.blogSingleContent .contentRow .right {
		width: 86vw;
		height: 44vw;
	}



	/*********************BLOG POST***********************/
	.blog_search_form .search_form form{
		width: 96%;
	}

	.blog_section1 .blogs{
		flex-wrap: wrap;
		justify-content: center;
	}
	.blog_section1 .blogs .right-side{
		width: 68vw;
		display: flex;
		justify-content: center;
		margin-top: -5vw;
	}
	.blog_section1 .blogs .right-side .right-side-content{

		width: 85vw;
		display: flex;
		flex-direction: column;
		align-items: start;
		margin-left: 0;
		justify-content: center;
	}
	.blogs .right-side .right-side-content span{
		margin-right: auto;
	}
	.blogs .right-side .right-side-content h2{
		width: 65vw;
	}
	.blogs .right-side .right-side-content p{
		width: 65vw;
	}
	.site-footer .footer-boxes .link-box{
		margin-left: 30px;
	}

}

@media(max-width: 1200px){

	/********************* search page***********************/
	div.search_banner_sh .bannerContainer h2{
		font-size: 48px;
	}

	div.searchResultBoxes .box .buttonAction{
		width: 14vw;
	}
	/* div.searchResultBoxes .box .image{
		width: 20vw;
	} */


	
	/*********************single  POST***********************/
	div.blog_imageHere{
		width: 81vw;
	}





	/*********************BLOG POST***********************/
	.container{
		max-width: 86vw!important;
	}
	.blog_search_form .search_form form{
		padding: 0px 20px;
	}
	.blog_search_form .search_form .form_inputs input{
		width: 43vw;
	}
	.blog_search_form .search_form button{

	}
	.blog_section2 .blog_boxes .box .img{
		height: 18vw;
	}
	.blog_section2 .blog_boxes .box {
		width: 42% !important;
		height: auto;
		padding-bottom: 10px;
		margin: 20
	}
	.blog_section2 .blog_boxes .box .blog_content h2{
		font-size: 16px;
		width: 23vw;
	}
        /*
	.blog_section2 .blog_boxes .box .blog_content p{
		font-size: 12px;
		width: 23vw;
	}
        */
	.site-footer .footer-boxes{
		flex-wrap: wrap;
	}
	.site-footer .footer-boxes .box{
		width: 32vw;
	}
	.site-footer .footer-boxes .link-box{
		width: 10vw;
	}
	.site-footer .footer-boxes .box:nth-child(3){
		width: 10vw;
	}
	.site-footer .footer-boxes .box:nth-child(4) {
		display: flex;
		flex-direction: column;
		align-items: center;

		width: 70vw;
		margin-left: auto;
		margin-right: auto;
	}



}
@media(max-width: 1100px){

	/********************* search page***********************/
	div.searchFilterBody .sidebarLeft {
		width: 20vw;
	}
	div.searchFilterBody .contentRight{
		width: 100% !important;
	}
        
	/* div.searchResultBoxes .box.featured{
		height: 29vw;
	} */
	/*div.searchResultBoxes .box .image{
		margin-top: -10vw;
	}*/
	/* div.searchResultBoxes .box .info{
		width: 40vw;
	} */
	div.searchResultBoxes .box .info a.title{
		font-size: 22px;
	}
	/* div.searchResultBoxes .box .buttonAction {
		width: 18vw;
		top: 21.8vw;
		position: absolute;
	} */
	div.searchResultBoxes .box .buttonAction a{
		padding: 6px 1px;
	}


}
@media(max-width: 900px){

	/********************* search page***********************/
	div.search_banner_sh .bannerContainer{
		padding-top: 160px;
		width: 86vw;
	}
        /*
	div.searchFilterForm_sh,
	div.searchFilterForm_sh .searchFilterBannerHere{
		width: 83vw;
	}
         */
	div.searchFilterForm_sh .searchFilterBannerHere .submissionBtn{
		margin: 0;
	}
	div.submissionBtn button{
		padding: 0;
		margin: 0;
		font-size: 16px;
		width: 100px;
	}
	div.search_banner_sh .bannerContainer h2{
		font-size: 48px;
	}
	/* div.searchResultBoxes .box.featured{
		width: 58vw;
		height: 33vw;
	} 
	div.searchResultBoxes .box .image {
		margin-top: -13vw;
	} */
	div.searchResultBoxes .box .buttonAction a{
		font-size: 14px;
	}
	/* div.searchResultBoxes .box .buttonAction{
		top: 20vw;
	} */
	div.searchResultBoxes .box .info{
		width: 45vw;
	}
	div.searchResultBoxes .box .info .desc{
		margin-bottom: 30px;
	}
	div.searchResultBoxes .box .info a.title {
		font-size: 18px;
	}

	div.searchResultBoxes .box .info .desc p {
		margin: 0;
		font-size: 15px;
	}
	div.searchResultBoxes .box .tags ul li{
		padding: 4px 8px;
	}
	div.searchResultBoxes .box .tags ul li a{
		font-size: 14px;
	}
	div.searchResultBoxes .box .tags ul li:nth-child(1) ,
	div.searchResultBoxes .box .mapLocation ul{
		margin-left: 15px;
	}
	div.searchResultBoxes .box .mapLocation ul li.approved_serach_profile{
		font-size: 11px;
		position: unset !important;
		width: 100px;
		margin: 5px 0;
	}



	
	/*********************single  POST***********************/
	/* div#blog_singler_page .blog_container{
		margin-top: 50px;
	} */
	div.blog_imageHere {
		width: 79vw;
	}
	div.blog_imageHere img{
		width: 79vw;
		padding: 25px;
	}




	/*********************BLOG POST***********************/
	.blog_search_form .search_form{

		padding: 25px 0;
	}
	.blog_search_form .search_form form{
		padding: 0px 20px;
		flex-wrap: wrap !important;
	}
	.blog_search_form .search_form .form_inputs {
		width: 100% !important;
		margin-top: 20px;
	}
	.blog_search_form .search_form button {
		height: 40px;
		font-size: 15px;
		width: auto;
		padding: 5px 30px;
	}
	.blog_search_form .search_form .form_inputs input{
		width: 75vw !important;
		height: 40px;
	}
	.blog_search_form .search_form .form_inputs select{
		width: 75vw !important;
		height: 40px;
	}
	.blog_search_form .search_form button{
		height: 40px;
		font-size: 15px;
		width: auto;
	}
	.blog_section1 .blogs{
		max-width: 80vw
	}
	.blog_section1 .blogs .left-side{
		max-width: 80vw;
	}
	.blog_section1 .blogs .right-side .right-side-content{
		max-width: 63vw;
	}
	.blog_section2 .blog_boxes .box{
		width: 100% !important;
		padding-bottom: 10px;
	}
	.blog_section2 .blog_boxes .box .blog_content h2 {
		width: 32.5vw;
	}
        
        /*
	.blog_section2 .blog_boxes .box .blog_content p {
		width: 32vw;
	}
        */
	.blog_section2 .blog_boxes .box:last-child {
		margin-right: 0;
	}

}
@media(max-width: 768px){

	/********************* search page***********************/
div.searchResultBoxes .box .mapLocation ul li.approved_serach_profile{
    left: 21px;
top: 238px;
}






}



@media(max-width: 650px){

    /********************* search page***********************/
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup input,
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup select,
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup select{
		height: 40px;
	}
	div.searchFilterBody{
		flex-direction: column;
		flex-wrap: wrap;
		width: 86vw;
	}
	div.searchFilterBody .sidebarLeft{
		width: 86vw;
	}
	/* div.searchFilterBody .sidebarLeft .filterItems{
		width: 86vw;
		display: flex;
		flex-wrap: wrap-reverse;
		justify-content: space-between;
	} */
    div.searchFilterBody .sidebarLeft .filterItems .dropdown{
        display: none;
    }
    div.searchFilterBody .sidebarLeft .filterItems .dropdown.active{
        display: initial;
    }
    
    /*
    div.filterItems .filterSH {
		width: 100% !important;
		height: max-content;
		margin-bottom: auto;
	}
    */    
        
    div.filterItems .filterSH .filBody {
		height: 0px;
		overflow: hidden;
		padding: 0;
	}
	div.filterItems .filterSH.active .filBody{
		height: auto;
		overflow: auto;
	}
	/* div.filterItems .filterSH.filterLocatino{
		width: 24vw;
	} */
	/* div.filterItems .filterSH.filterRange{
		width: 18vw;
	} */
	/* div.filterItems .filterSH.filterEmployee{
		width: 20vw;
	} 
	div.searchResultBoxes .box.featured{
		width: 81vw;
	}
	div.searchResultBoxes .box .info {
		width: 53vw;
	} */
        /*
	div.searchResultBoxes .box.featured{
		height: 250px;
	}
        */
	/* div.searchResultBoxes .box .image {
		margin-top: -21vw;
	} */
	/* div.searchResultBoxes .box .info .tags{
		width: 160px;
	} */
	/* div.searchResultBoxes .box .info .mapLocation{
		width: 290px;
		margin-left: 2px;
	} */

	/* div.searchResultBoxes .box .info .mapLocation ul {
		width: 270px;
	} */
	div.searchResultBoxes .box .mapLocation ul li.approved_serach_profile{
		left: 19px;
		top: 247px;
		margin-right: 0;
	}
	div.searchResultBoxes .box .mapLocation ul li:nth-child(2){
		margin-left: 20px;
	}
	div.searchResultBoxes .box .mapLocation ul li span{
		margin-right: 20px;
		padding: 1px;
	}
	/* div.searchResultBoxes .box .buttonAction {
		top: 175px;
	} */
	div.searchResultBoxes .box .buttonAction a {
		font-size: 11px;
	}

        /*
	div.blog_headingHere .headingHere {
            height: 50px;
            font-size: 12px;
            top: -15px;
	}
        */




/*********************BLOG POST***********************/
.blog_search_form .search_form form{
	width: 93%;
}
.blog_search_form .search_form .form_inputs input{
	font-size: 12px;
}
.blog_search_form .search_form .form_inputs select{
	font-size: 11px;
}
.blog_search_form .search_form button{
	font-size: 14px;
}
.blog_section1 .blogs{
	max-width: 73vw
}
.blog_section1 .blogs .right-side {
	width: 58vw;
}
.blog_section1 .blogs .right-side .right-side-content {
	width: 55vw;
}
.blog_section2 .blog_boxes .box .img{
	height: 21vw;
}
.blogs .right-side .right-side-content h2 {

	width: 55vw;
}
.blogs .right-side .right-side-content p {
	width: 55vw;
}
.site-footer .footer-boxes .box {
	width: 100% !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
}
.site-footer .footer-boxes .box p{
	font-size: 12px;
	margin-left: auto;
}
.site-footer .footer-boxes .link-box {
	width: 25vw;
}
.site-footer .footer-boxes .box:nth-child(3) {
	width: 25vw;
}
.site-footer .footer-boxes .box:nth-child(4){
	width: 45vw;
	margin-top: 5vw;
}





}	

@media(max-width: 550px){

	/********************* search page***********************/
	/* div.searchFilterForm_sh, div.searchFilterForm_sh .searchFilterBannerHere{
		width: 81vw;
	} */
	div.searchResultBoxes .box .mapLocation ul li.approved_serach_profile{
left: 12px;
top: 246px;
	}
	div.searchResultBoxes .box .info .mapLocation{
		padding: 0;
	}
	div.searchResultBoxes .box .tags ul li:nth-child(1),
	div.searchResultBoxes .box .mapLocation ul{
		margin-left: 0;
	}
	div.searchResultBoxes .box .mapLocation ul li span{
		margin-right: 0;
	}
}


@media(max-width: 480px){

	/********************* search page***********************/
	/* div.searchFilterForm_sh, div.searchFilterForm_sh .searchFilterBannerHere {
		width: 80vw;
	} */
	div.search_banner_sh .bannerContainer h2 {
		font-size: 35px;
	}
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup label{
		margin-left: 10px;
	}

	div.searchFilterForm_sh .searchFilterBannerHere{
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}

	div.searchFilterForm_sh .searchFilterBannerHere .formGroup{
		margin: 0;
	}
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup input, 
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup select,
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup select{
		width: 80vw;
	}
	div.submissionBtn button{
		margin-top: 15px;
	}
	/* div.searchResultBoxes .box.featured {
		width: 75vw;
	} */
	div.searchResultBoxes .box .info a.title {
		font-size: 15px;
	}
	div.searchResultBoxes .box .info .desc p{
		font-size: 13px;
	}
	div.searchResultBoxes .box .info {
		width: 50vw;
	}
	/* div.searchResultBoxes .box .buttonAction{
		width: 90px;
		top: 166px;
	} */
	div.searchResultBoxes .box .tags ul li{
		font-size: 10px;
	}
	div.searchResultBoxes .box .tags ul li a {
		font-size: 14px;
	}
	div.searchResultBoxes .box .mapLocation ul li:nth-child(2),
	div.searchResultBoxes .box .mapLocation ul li:nth-child(3){
		font-size: 11px;
		margin-left: 0;
	}
	div.searchResultBoxes .box .info .desc p{
		margin-bottom: -20px;
	}
	div.searchResultBoxes .box .mapLocation ul li.approved_serach_profile {
		left: 8px;
		top: 244px;
	}


	/*********************single POST***********************/
	.blog-page-banner{
		padding: 105px 0;
	}
	div.blog_imageHere{
		width: 84vw;
	}



}
@media(max-width: 450px){

	/********************* search page***********************/




	/*********************BLOG POST***********************/
	.blog_search_form .search_form{
		margin-top: 60px;
	}
	.blog_search_form{
		margin-top: -150px;
	}
	.blog_search_form .search_form form{
		width: 90%;
		flex-direction: column;
	}
	.blog_search_form .search_form .form_inputs input {
		width: 75vw !important;
		height: 35px;
	}
	.blog_search_form .search_form .form_inputs select {
		width: 75vw !important;
		height: 35px;
		margin-right: unset;
	}
	.blog_search_form .search_form button {
		height: 35px;
		font-size: 15px;
		width: 21vw;
		margin-left: 0;
		position: unset;
		top: 55vw;
	}


	.blog_section1 .blogs {
		max-width: 72vw;
	}
	.blog_section1 .blogs .right-side{
		width: 51vw;
	}
	.blog_section1 .blogs .right-side .right-side-content{
		width: 52vw;
		padding: 15px;
	}
	.blogs .right-side .right-side-content h2 {
		width: 50vw;
	}
	.blogs .right-side .right-side-content p {
		width: 49vw;
	}


	.blog_section2 .blog_boxes .box {
		width: 85vw;
		padding-bottom: 10px;
	}
	.blog_section2 .blog_boxes .box .img {
		height: 53vw;
	}
	.blog_section2 .blog_boxes .box .blog_content h2 {
		width: 69.5vw;
	}
        /*
	.blog_section2 .blog_boxes .box .blog_content p {
		width: 70vw;
	}
        */
	.site-footer .footer-boxes .box {
		width: 66vw;
		margin: 0 auto;
	}
	.site-footer .footer-boxes .link-box {
		width: 25vw;
	}
	.site-footer .footer-boxes .box:nth-child(4){
		margin-top: 0;
		width: 70vw;
	}

}
@media(max-width: 412px){

	/********************* search page***********************/




	/*********************single POST***********************/
	div.blog_imageHere{
		width: calc(100vw - 60px);
	}
	div.blog_imageHere img{
		padding: 4vw;
	}










}
@media(max-width: 360px){

	/********************* search page***********************/
	div.searchResultBoxes .box .info{
		margin-right: 0;
		margin-left: 0px;
	}
	div.filterItems .filterSH{
		width: 55vw;
	}
	div.searchFilterForm_sh, div.searchFilterForm_sh .searchFilterBannerHere{
		width: 78vw;
	}
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup input, 
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup select, 
	div.searchFilterForm_sh .searchFilterBannerHere .formGroup select{
		width: 75vw;
	}
	div.filterItems .filterSH,
	div.filterItems .filterSH.filterRange ,
	div.filterItems .filterSH.filterLocatino,
	div.filterItems .filterSH.filterEmployee {
		width: 65vw;
		margin-left: auto;
		margin-right: auto;
	}
	/* div.searchResultBoxes .box.featured{
		height: 275px;
	} */

}