@media screen and (max-width: 1399px) {
.font-size-70 {font-size: 60px;}	
.font-size-60 {font-size: 42px;}
.font-size-55 {font-size: 40px;}
.font-size-24 {font-size: 22px;}

/*.app-section-left .users {left: 66px;}
.app-section-left .year {left: 348px; top: 56px;}
.app-section-left .scor {top: 220px;}*/
.app-section .app-section-text {font-size: 9vw;	top: -4.8vw;}
.mamberpage {background-size: 33%,15%,18%,14% !important;}
}


@media screen and (max-width: 1199px) {
.font-size-70 {font-size: 50px;}
.font-size-60 {font-size: 36px;}
.font-size-55 {font-size: 34px;}
.font-size-50 {font-size: 38px;}
.font-size-48 {font-size: 34px;}
.font-size-40 {font-size: 30px;}
.font-size-28 {font-size: 24px;}
.font-size-25 {font-size: 20px;}
.font-size-24 {font-size: 20px;}
.font-size-22 {font-size: 18px;}
.font-size-20 {font-size: 16px;}
.font-size-16 {font-size: 15px;}
.line-hight-3 {line-height: 1.3;}
.people-view {width: 54px; height: 54px; left: -20px;}
.app-left-bg {width: 100%; height: 336px; background-size: 100%;}
.app-section-left .users {width: 17.5rem; height: 17.5rem;}
.app-section-left .year {left: 254px; width: 11.9rem; height: 11.9rem;}
.app-section-left .scor {left: 187px; top: 144px; width: 12.1rem; height: 12.1rem;}
.ourlovers-dot {top: -42px;	max-width: 168px;}
.detect-current-btn {font-size: 16px;}
.add-your-location-img {padding-right: 2rem;}
}

@media screen and (max-width: 991px) {
.font-size-70 {font-size: 38px;}
.font-size-40 {font-size: 26px;}	
.font-size-30 {font-size: 20px;}	
.font-size-26 {font-size: 20px;}
.font-size-22 {font-size: 16px;}
.font-size-18 {font-size: 16px;}
.homepad {padding-top: 4rem; padding-bottom: 4rem;}
.hrs-icon img {max-width: 24px;}
.logo img {max-width: 160px;}

.downloadhere img {max-width: 100px;}
.app-left-bg {height: 246px;}
.app-section-left .users {width: 12.9rem; height: 12.9rem;}
.app-section-left .year {left: 187px; width: 8.9rem; height: 8.9rem;}
.app-section-left .scor {left: 138px; top: 107px; width: 9rem; height: 9rem;}
body.pad {padding-top: 50px;}
.people-img img {max-width: 180px;}
.map iframe {height: 476px;}
.add-your-location-img {padding-right: 3rem; margin-bottom: 4rem;}
.add-your-location-img02 {width: 40vw; right: 0rem;}
}

@media screen and (max-width: 767px) {
.font-size-60 {font-size: 28px;}
.font-size-55 {font-size: 26px;}	
.font-size-36 {font-size: 28px;}
.font-size-30 {font-size: 22px;}
.font-size-28 {font-size: 22px;}
.font-size-18 {font-size: 15px;}
.homepad {padding-top: 3.5rem; padding-bottom: 3.5rem;}
.app-left-bg {height: 246px; width: 342px; margin: 8vw auto 0; position: relative;}
.app-section .app-section-text {font-size: 10vw; top: -3.8vw; left: 0; right: 0; text-align: center;}
/*.location-drop button {width: 100%; border-right: 0 !important; border-bottom: 2px solid #B9B9B9 !important; padding-bottom: 12px !important;}*/
.price-dot {background: none !important;}
.step-left-menu li a {padding: 36px 0 0px 0px; font-size: 0;}

.step-left-menu {display: flex; flex-wrap: wrap;}
.step-left-menu li {flex: 0 0 auto; width: 20%; margin: 0rem 0;}
.step-left-menu .step-left-box {margin: 0 auto; left: 0; right: 0;}
.signup-col {max-width: 480px; margin: 0 auto;}
.step-left-menu::before {width: auto; top: 14px; bottom: auto; left: 38px; height: 9px;	right: 38px;}
.step-left-menu li.active::before {width: 54px; top: 14px; left: 44px; height: 9px;}
.step-left-menu li.active.complete::before {width: 94px; top: 14px; left: 44px; height: 9px; }

.signup-col .logo img {max-width: 80px;}
.signupbg {background-size: 40%;}
.signup-col .logo-mad {margin-top: 10px !important;}
.step-left-menu li.active.complete a {background-position: 37px 41px; padding-bottom: 24px; background-size: 20px; margin-bottom: -22px;}
.add-your-location-img02 {width: 50vw;}
}



@media screen and (max-width: 575px) {
.font-size-70 {font-size: 34px;}
.font-size-48 {font-size: 38px;}	
.font-size-40 {font-size: 24px;}
.font-size-20 {font-size: 15px;}
.app-left-bg {height: 216px; width: 298px; margin: 12vw auto 0;}
.app-section-left .users {width: 11.5rem; height: 11.5rem; left: 0px; top: 0px;}
.app-section-left .year {left: 164px; width: 7.7rem; height: 7.7rem;}
.app-section-left .scor {left: 121px; top: 91px; width: 7.9rem;	height: 7.9rem;}
.app-left-bg .font-size-24 {font-size: 15px;}
.blog-img-claim {padding: 5px 12px 4px 30px; font-size: 12px;}
.login .logo img {max-width: 90px;}
.signup-col .step-left-menu {margin: 0 -20px !important;}
.step-left-menu li.active::before {width: 50px;}
.step-left-menu li.active.complete a {background-position: 18px 41px;}
.signup-col {max-width: 420px;}
.step-left-menu li.active.complete a {background-position: 36px 41px;}
.add-your-location-img02 {width: 60vw; bottom: -3rem;}
.add-your-location-img {padding-right: 2.5rem; margin-bottom: 3rem;}
.location-box .location-search-icon::-webkit-input-placeholder {font-size: 15px;}
.location-box .location-search-icon:-moz-placeholder {font-size: 15px;}
.location-box .location-search-icon::-moz-placeholder {font-size: 15px; }
.location-box .location-search-icon:-ms-input-placeholder {font-size: 15px;}
.location-box {padding: 4px 0px 4px 4px;}
.location-box .location-search-icon {padding-left: 20px; background-size: 15px !important; font-size: 15px;}
.location-drop button img {max-width: 14px;}
.location-drop button {font-size: 14px;}
}


@media screen and (max-width: 479px) {
.logo img {max-width: 113px;}
.btn_google_btn img {max-width: 134px;}
.signup-col {max-width: 260px;}
.step-left-menu li.active::before {width: 17px;}
.step-left-menu li.active.complete::before {width: 36px;}
.step-left-menu li.active.complete a {background-position: 19px 41px;}
}
