
#map_wrapper {
    height: 100%;
}

#map_canvas {
    width: 100%;
    height: 100%;
}

body.likeList .resultsWrapper{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	width:100%;
}


body.likeList .resultsWrapper li.result{
	float:left;
	padding:0;
	margin:0 0 20px;
	position:relative;
	width:100%;
	list-style:none;
	background:#fff;
	padding:1px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(179,173,179,1);
	-moz-box-shadow: 0px 1px 2px 0px rgba(179,173,179,1);
	box-shadow: 0px 1px 2px 0px rgba(179,173,179,1);
}



body.likeList .imgWrapper{
	position:relative;
	float:left;
	width:250px;
	height:200px;
	margin-right:10px;
}

body.likeList .imgWrapperNew{
	position:relative;
	float:left;
	
	height:100px;
	margin-right:10px;
}


body.likeList.questions .questionsWrapper .closeWrapper,
body.likeList .resultsWrapper .closeWrapper{
	position:absolute;
	right:10px;
	bottom:10px;
	cursor:pointer;
}



body.likeList .itemContainer{
		min-height:100%;
		max-height:100%;
		overflow:auto;
		overflow-x:hidden;
	}
	



	body.likeList div.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: white;
    overflow-x: hidden;
    transition: 0.5s;
}
#dateRangeForm .form-control-feedback {
    top: 0;
    right: -15px;
}
body.likeList input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}
body.likeList div.checkboxtext
{
  /* Checkbox text */
  font-size: 110%;
  display: inline;
}
	body.likeList div.overlay-content {
    position: relative;
    top: 2%;
    width: 100%;
    text-align: center;
    
}

	body.likeList div.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

	body.likeList div.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

	body.likeList div.overlay .closebtn {
    position: absolute;
    top: -25px;
    right: 45px;
 
}

@media screen and (max-height: 450px) {
	body.likeList div.overlay a {font-size: 20px}
	body.likeList div.overlay .closebtn {
   
    top: 15px;
    right: 35px;
  }
}

/*--------------------------- responsive styles ---------------------*/
    /* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.col-md-5.qst{
		background:#66BB6A;
	}
	
	div.bodyContentWrapper .prof-img{
		text-align:left;
	}
	
	div.bodyContentWrapper .prof-img .bottomBar{
		width:34% !important;
		margin:0;
	}
	
	div.itemContainer .headWrapper{
		float:left;
		}
		
	div.interestWrapper{
		width:100%;
	}
	
	div.interestWrapper .contentWrap ul li{
		float:left;
		width:200px;
		clear:none;
	}
	
	div.itemContainer{
		padding:0;
	}
	
	body.likeList .wishIcon,
	body.likeList .likeIcon{
		width:120px !important;
	}
	
	body.likeList .pageHeaderContent .col-md-9{
		margin-top:40px;
		padding:0;
	}
	
	div.interestWrapper .contentWrap{
		background:#ECEFF1;
	}
	
	div.interestWrapper{
		padding-bottom:8px;
	}
	
	body.likeList.questions .questionsWrapper .optionsWrapper,
	body.likeList.questions .questionsWrapper {
		width:100%;
	}
	
	body.likeList.questions .questionsWrapper {
		padding:0;
	}
	
	body.likeList.questions div.interestWrapper{
		margin-bottom:20px;
	}

}

 /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
		div.bodyContentWrapper .prof-img .bottomBar{
			width:111%;
		}
    }
	
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
		div.bodyContentWrapper .prof-img .bottomBar{
			width:231px !important;
		}
		div.interestWrapper .contentWrap ul li{
			padding-left:30px !important;
		}
		
		body.likeList .wishIcon,
		body.likeList .likeIcon{
			width:60px !important;
			border:0;
		}
		
		body.likeList .result .col-md-5{
			width:70%;
		}
    }
	
	 /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
		.breadcrumbWrapper .btnWrapper{
			margin-right:35px;
		}

		body.likeList .imgWrapper,
		body.likeList .imgWrapper img{
			width:100% !important;
			height:220px !important;
		}
		
		body.likeList .wishIcon,
		body.likeList .likeIcon{
			height:72px !important;
			margin-bottom:20px;
		}
		
		
    }