@CHARSET "ISO-8859-1";
@media only screen and (max-width: 320px){
	.click_but {
	    bottom: -62px;
	    left: 40%;
	}   
	.join_us h2 {
	    margin-top: 56px;
    	margin-left: 0px !important;
	}
	.join.button {
		margin-left: 17px !important;
	}
	section.graph img {
	    margin-top: 31px;
	} 
	.sign-in-container, .sign-in-container2 {
	    width: 298px !important;
	    margin: 30px auto;
	}
	#forgot-creds-p{
		margin-left: 134px !important;
	}
	.footer-scroll-section {
		padding:0;
	    float: right;
	} 

}
@media only screen and (max-width: 400px){
	.footer-sign-up {
	    color: #ffffff;
	    font-size: 13px !important;
	    font-weight: lighter;
	    line-height: 21px !important;
	    text-align: center;
	    padding: 0px;
	}
	.signup-btn-input {
	    width: 98px;
	    height: 30px;
	    color: #ffffff;
	    font-size: 11px;
	}
	.footer-box {
    	height: 80px !important;
	}
	.signup-box{
		font-size: 13px !important;
	}
	footer-scroll-section {
		margin-top: 0;
	}
	.footer-scroll-section a {
		font-size: 12px;
		line-height: 0;
	}
	.city-type{
		width: 63%;	
	}
	.input-type-signin2{
		margin-left:0px !important;
	}
	.btn-signin-go{
		margin-left: 2px;
	}
	.sign-in-container, .sign-in-container2 {
	    width: 358px;
	    margin: 30px auto;
	}
	.color-search-box {
		margin: 12px 14px;
	}
	#forgot-creds-p{
		margin-left: 184px !important;
	}
	.find-doc-spe .fnd-txt {
    	font-size: 23px;
	}
	#oa_location {
		font-size: 11px !important;
	}
	.find-doc-spe .left-part {
    	width: 100%;
	}
	.find-doc-spe .btn-blue-book {
		margin-top: 10px;
    	margin-bottom: 10px;
	}
	.needHelp-container-custom {
	    width: 100% !important;
	    margin: 0 !important;
	    padding-bottom: 15px !important;
	    position: absolute !important;
	    left: 0 !important;
	}
	.span_6 {
    	width: 100%;
	}
	.provider-heading {
		margin-top: 500px;
	}
}
@media only screen and (max-width: 479px){
	.join_us {
	    height: 200px;
	    margin-top: 245px;
	}
}
@media only screen and (max-width: 918px){
	.provider-wapper {
		overflow-x: scroll;
	}
	.img_slider{
		width: 768px;
	}
	.img-wappers {
	    width: 892px;
	    float: left;
	}
	.banner_slider {
		height:0px;
	}	
}
@media only screen and (max-width: 638px){
	.sign-in-container, .sign-in-container2 {
	    width: 358px;
	    margin: 30px auto;
	}
	.color-search-box {
		margin: 12px 14px;
	}
}
@media only screen and (max-width: 767px){
	/*  .col {
	    width: 100% !imporant;
	    padding-bottom: 10px !imporant;
	    margin: 0 !important;
	    float: none !imporant;
	} */
}