/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 414px) {
	.profile-box {padding: 0px;border: none !important; display: block !important;}
	.container {padding: 0px;}
	.bottom-profile-section {margin: 15px;}
	.profile-edit-icon{display: none !important;}
	.mode-view .newflyer4 .right-profile p {font-size: 16px;}
	.newflyer4 .company-logo {float: left;}
	.hover-action {display: none !important;}
	.right-profile {margin-top: 15px;}
	.three-box-images{padding: 15px 15px;}
	.newflyer4 .on-banner-text{padding: 15px;}
	.newflyer4 .open-house #p3 {padding: 0px 0px;}
	.newflyer4 .open-house h1 .editable > div{font-size: 26px;}
	.newflyer4 #p4{padding: 0px;font-size: 14px;}
	.newflyer4 #p5 {padding: 10px 10px;font-size: 16px;}
	.newflyer4 .facility-list ul {margin-left: 5px;margin-top: 15px;margin-bottom: 15px;}
	.facility-list li{font-size: 16px;}
	.newflyer4 #p7 {padding: 0px;}
	.newflyer4 .mh-570, .newflyer4 .mh-570 .flyerimgbox {min-height: 290px;}
	.flyerimgbox img.flyer-thumb { top: 0px !important;}
	.newflyer5 .left-grey h1 {font-size: 65px; line-height: 65px;}
	.newflyer5 .verticaltext {font-size: 16px;}
	.newflyer5 .house-time #p1 {margin-top: 23px;}
	.newflyer5 .right-profile {padding-left: 0px;margin-top: 0px;}
	.newflyer5 .profile-section {margin-top: 15px;padding-bottom: 15px;}
	.newflyer5 .right-images-section { margin-top: 20px;}
	.newflyer5 .mh-350, .newflyer5 .mh-350 .flyerimgbox { height: 170px;}
	.newflyer5 .feature-list li {font-size: 16px;}
	.card1 .listed-title * {font-size: 40px;}
	.card1 .address-table td:nth-child(3){display: none}
	.card1 .p20 {padding: 5px !important;}
	.card1 div#p4 {font-size: 12px;}
	.card1 .listed-card-wrap table p {font-size: 16px;}
	.card2 .address-area{left:10px;width:calc(100% - 10px)}
	.card2 .open-house-area{left:10px;}
	.card2 .open-house-area .col:first-child{width: 100%;max-width:100%;}
	.card2 .address-area p{font-size: 20px;}
	.card2 .time , .card2 .appo-call{font-size: 24px;font-size: 18px;margin-bottom: 20px;}
	.newflyer10 .address-top-box {padding: 10px;font-size: 18px;}
	.newflyer10 .amenities-big-img {min-width: 100%;}
	.newflyer10 .profile-box.with-logo .right-profile.col {padding-left: 15px;}
	.newflyer10 .mh-400, .newflyer10 .mh-400 .flyerimgbox {height: 160px;}
	.newflyer10 .mh-300, .newflyer10 .mh-300 .flyerimgbox {height: 160px;}
	.green-home .mh-500, .green-home .mh-500 .flyerimgbox {height: 160px;}
	.green-home .mh-350, .green-home .mh-350 .flyerimgbox {height: 160px;}
	.green-home .pr-0 {padding-right: 15px;}
	.green-home .hotel-icons.hotel-icons3 div{}
	.green-home .hotel-icons3.list-inline>li {vertical-align: middle;}
	.green-home .profile-box.with-logo .right-profile.col {padding-left: 15px;}
	.green-home.page2 .flyerimgbox {border: 1px solid #ddd;height: 150px;}
	.newflyer3 .width-170 { display: none;}
	.newflyer3 .col.for-sale-big, .newflyer3 .col.for-sale-text {min-width: 100%;max-width: 100%;width: 100%;}
	.newflyer3 .top-overlap1-col{width: 100%}
	.newflyer3 .top-overlap2-col {width: 100%;left: 0px;}
	.newflyer3 .left-profile-col {max-width: 100%; min-width: 100%;}
	.newflyer3 .profile-box .col:nth-child(1){padding-top: 130px}
	.newflyer3 .profile-box .col:nth-child(2){padding-top: 0px;padding-left: 15px}
	.newflyer3 .mh-400, .newflyer3 .mh-400 .flyerimgbox {height: 180px;}
	.newflyer3 .flyer3-overlap-image .col{min-width: 100%;width: 100%;}
	.newflyer3 .mh-420, .newflyer3 .mh-420 .flyerimgbox {height: 300px;}
	.newflyer3 .mh-290, .newflyer3 .mh-290 .flyerimgbox {height: 170px;}
	.newflyer3 .flyer3-box3 {margin-top: 0px;}
	.newflyer3 .pl-0 {padding-left: 10px;}
	.qr-home-block .col:nth-child(2) { max-width: 90px;}
	.qr-home-block .col:nth-child(1) { max-width: 70px;}
	.ocean1 .single-family, .ocean1 .single-family-amenities {font-size: 20px;}
	.ocean1 .qr-home-block {margin-bottom: 20px;}
	.ocean1 .mh-400, .ocean1 .mh-400 .flyerimgbox {height: 150px;}
	.ocean1 .mh-500, .ocean1 .mh-500 .flyerimgbox{height: 150px;}
	.ocean1 .mh-500, .ocean1 .mh-500 .flyerimgbox{height: 150px;}
	.card3 .col.left-section {padding-right: 12px;}
	.card3 .col.right-section {padding-left: 12px;}
	.card3 .just-list-3 {font-size: 36px;}
	.card3 .realtor, .card3 .name-contact{font-size: 24px;}
	.card3 .black-box{padding:15px;height: auto;}
	.card3 .cardimgbox, .card3 .left-big-img {height: 300px;}
	.card4 .card4coming-soon{width: 100%;padding: 5px;font-size: 20px;}
	.card4 .big-image-section {padding-left: 0px;}
	.card4 #social-image-area2, .card4 #social-image-area2 .cardimgbox {height: 270px;width: 100%;}
	.card4{padding: 10px;}
	.card4 .left-big-image {height: 400px;width: 100%;max-width: 100%; min-width: 100%;}
	.card4 table.table.profile-tbl div { padding: 0px 5px; font-size: 20px;}
	.card4 .big-circle-image {position: relative;bottom: 30px;left: 0px;height: 300px;width: 300px;}
	.card4 .social-image-area, .card4 .social-image-area .cardimgbox { height: 294px;}
	.hotel-icons3.list-inline>li{width: 100%;}
	.pl-0 {padding-left: 12px;}
	.pr-5{padding-right: 12px;}
	.pl-5{padding-left: 12px;}
	.clean .bg-home{width: 50%;padding: 10px;}
	.clean .bg-home *{font-size: 16px;margin-top: 0px;}
	.clean .mh-500, .clean .mh-500 .flyerimgbox {height: 440px;}
	.clean .barcode-box.row {position: relative;bottom: -20px;}
	.clean .barcode-box .col:nth-child(2){width: 200px;}
	.clean #flyer-image-area9{margin-top: 35px;}
	.mh-230, .mh-230 .flyerimgbox, .mh-250, .mh-250 .flyerimgbox{height:180px;}
	.clean #flyer-image-area4.mh-500, .clean #flyer-image-area4.mh-500 .flyerimgbox{height:180px;}
	.clean.page2 .profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.newflyer1 .hotel-icons3.list-inline>li {width: 100%;}
	.newflyer1 .mh-500, .newflyer1 .mh-500 .flyerimgbox,
	.newflyer1 .mh-420, .newflyer1 .mh-420 .flyerimgbox,
	.newflyer1 .mh-200, .newflyer1 .mh-200 .flyerimgbox{height: 190px;}
	.newflyer1.page1 .row2 .col-md-4:nth-child(1){padding-right: 12px;}
	.newflyer1.page1 .row2 .col-md-4:nth-child(2){padding-right: 12px;padding-left: 12px}
	.newflyer1.page1 .row2 .col-md-4:nth-child(3){padding-left: 12px;}

	.newflyer1.page2 .row2 .col-md-8{padding-right: 12px;}
	.newflyer1.page2 .row2 .col-md-4 .col-md-12{padding-left: 12px;}
	.newflyer1.page2 .row2 .col-md-4 .col-md-12:nth-child(1){margin-bottom: 12px;}

	.newflyer1.page2 .row3 .col-md-8{padding-right: 12px;}
	.newflyer1.page2 .row3 .col-md-4 .col-md-12{padding-left: 12px;}
	.newflyer1.page2 .row3 .col-md-4 .col-md-12:nth-child(1){margin-bottom: 12px;}

	.newflyer1.page2 .row4 .col-md-4:nth-child(1){padding-right: 12px;}
	.newflyer1.page2 .row4 .col-md-4:nth-child(2){padding-right: 12px;padding-left: 12px}
	.newflyer1.page2 .row4 .col-md-4:nth-child(3){padding-left: 12px;}

	.newflyer6 .address-top-box{font-size: 16px;}
	.newflyer6 .mh-500, .newflyer6 .mh-500 .flyerimgbox,
	.newflyer6 .mh-300, .newflyer6 .mh-300 .flyerimgbox,
	.mh-430, .mh-430 .flyerimgbox,
	.mh-200, .mh-200 .flyerimgbox{height: 150px;}

	.newflyer6 .left-text-box {margin-top: 0px;margin-left: 0px;}
	.profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.newflyer6 .barcode-box,
	.mh-200, .mh-200 .flyerimgbox {margin-top: 20px;}
	.newflyer6 .qr-home-block .col:nth-child(2) {max-width: 210px;}
	.newflyer6 .qr-home-block .col:nth-child(3) {max-width: 70px;}
	.newflyer6.page2 .row.row2, .newflyer6.page2 .row.row3, .newflyer6.page2 .row.row22 .col-md-12:nth-child(2){margin-top: 0px;}
	.newflyer6 .barcode-box, .mh-200, .mh-200 .flyerimgbox{margin: 0px;}

	.newflyer8 .mh-500, .newflyer8 .mh-500 .flyerimgbox,
	.newflyer8 .mh-415, .newflyer8 .mh-415 .flyerimgbox{height: 150px;}
	.newflyer8 .for-sale-8{position: relative;}
	.newflyer8 .row2 .col-md-8{margin-bottom: 12px;padding-right: 12px; }
	.newflyer8 .qr-home-block.row{margin-left:0px;}
	.newflyer8 .qr-home-block .col:nth-child(2) { max-width: 100%;}
	.newflyer8 .row3 .col-md-4:nth-child(1) {padding-right: 12px;margin-bottom: 12px;}
	.newflyer8 .row3 .col-md-4:nth-child(2) {padding-right: 12px; padding-left: 12px;margin-bottom: 12px;}
	.newflyer8 .row3 .col-md-4:nth-child(3) {padding-left: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(2) {padding-right: 12px; padding-left: 12px;margin-bottom: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(1) {padding-right: 12px;margin-bottom: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(3) {padding-left: 12px;}
	.card8 .user-name{font-size: 14px;}
	.card8 .user-address{font-size: 16px;}
	.card8 .phone-email{font-size: 14px;}
	.card8coming-soon {padding: 5px 15px;font-size: 30px; width: 100%;}
	.card8coming-soon-wrap {left: calc(50% - 100px);}
	.card6 .price-black-wrap .price-black-box { font-size: 26px; padding: 10px;}
	.card6 .price-black-wrap{left: 0px;top:0px;}
	.card6 h1{font-size: 26px;}
	.card6 h3{font-size: 20px;}
	.card6 .row1 .col-md-6:nth-child(1) {padding-right: 12px;}
	.card6 .row1 .col-md-6:nth-child(2) {padding-left: 12px;}
	.hotel-icons3.list-inline>li{width: 100%}
	.card5 .open-house-5{font-size: 20px;}
	.card5 .add-1{font-size: 30px;}
	.card5 .add-2{font-size: 26px;}
	.card5 .add-3{font-size: 20px;}
	.card5 .row1 .col:nth-child(1) {max-width: 100%;min-width: 100%;}
	.card5 .row1 .col:nth-child(2) {max-width: 100%;min-width: 100%;padding-left: 12px;}

	.card11 .open-house11 * {font-size: 50px; line-height: 55px;}
	.card11 .price *{font-size: 24px;}
	.card11 .address{font-size: 22px;}
	.card11 li{font-size: 20px;}
	.card11 .profile-box .right-profile {width: 100% ;padding-left: 0px;margin-top: 10px;}
	.card11 .profile-box .company-logo {width: 100%;text-align: left; margin-top: 10px;}

	.card10 .left-profile {vertical-align: top;}
	.card10 .newly-listed .editable{font-size: 25px;width: 50%;position: relative;top:0px;}
	.card10 .bottom-part .address *, .card10 .bottom-part .address{font-size: 16px;}
	.card10 .right-profile p{font-size: 18px;}

	.card7 .hotel-icons3.list-inline>li {width: 49%;margin-bottom: 15px;}
	.card7 .company-logo-7 {margin-top: 50px;margin-bottom: 25px;}
	.card7 .overlay-7 { top: 20px;  left: 20px; right: 20px; bottom: 20px;}
	.card7 .address{font-size: 22px;}
	.card7 .left-wrap { margin-left: 20px;}
	.card7 .user-name{font-size: 20px;}
	.card7 .user-title {font-size: 18px;}

	.card12 .hotel-icons3.list-inline>li {width: 49%;margin-bottom: 15px;}
	.card12 .company-logo-7 {margin-top: 50px;margin-bottom: 25px;}
	.card12 .overlay-7 { top: 20px;  left: 20px; right: 20px; bottom: 20px;}
	.card12 .address{font-size: 22px;}
	.card12 .left-wrap { margin-left: 20px;}
	.card12 .user-name{font-size: 20px;}
	.card12 .user-title {font-size: 18px;}

	.card9 .card9coming-soon{font-size: 26px;}
	.card9 .card9right-section{padding: 15px 0px;width: 235px;}
	.card9 .hotel-icons3.list-inline>li *{font-size: 20px;}
	.card9 .mh-500, .card9 .mh-500 .cardimgbox {height: 340px;}
	.card9 .blue-link-img {width: 130px; margin-top: 10px;}
	.card9 .col.agents-logo-col {max-width: 100%;min-width: 100%;margin-top: 15px;}
	.card2 .time, .card2 .time * {font-size: 20px;margin-top: 20px;}

	.card13 .overlay-13 {position: relative; top: 0; left: 0; width: 100%;padding: 20px;}
	.card13 .address{font-size: 18px;}
	.card13 .new-listing, .card13 .new-listing * {font-size: 30px; line-height: 40px;}
	.card13 .val, .card13 .val * {font-size: 30px;}
	.card13 .hotel-icons li + li { border-left: none;margin-top: 10px;}
	.card13 .card-logo {left: 10px;bottom: auto; top: 10px;}
	.card13 .mh-700, .card13 .mh-700 .cardimgbox {height: 300px;}

	.card15 .profile-box{position: relative;width: 100%;left: 0px;top:0px;}
	.card15 .mh-600, .card15 .mh-600 .cardimgbox {height: 300px;}
	.card15 .open-house-15 * {font-size: 18px;letter-spacing: 1px;}
	.card15 .address {letter-spacing: 3px;font-size:20px;}
	.card15 .open-house-date {bottom: auto;top: 275px;}
	.card15 .open-house-date *{font-size: 20px;line-height: 20px;}
	.card15 .left-profile img.user-profile-img{width: 120px;}
	.card15 .profile-box .right-profile .editable *{font-size: 24px;letter-spacing:1px;}
	.card15 .profile-box .left-profile {vertical-align: top;}
	.card15 .right-profile {margin-top: 0px;width: calc(100% - 125px);}
	.card15 .profile-box .right-profile .editable { height: 142px;}
	.card15 .card-logo .blue-link-img {width: 110px;}

	.card14 .row3 .col:nth-child(1) {padding-right: 12px;min-width: 100%;margin-bottom: 5px;}
	.card14 .row3 .col:nth-child(2) {padding-left: 12px;min-width: 100%;}
	.card14 .mh-250, .card14 .mh-250 .cardimgbox{height: 180px;}
	.card14 .mh-600, .card14 .mh-600 .cardimgbox{height: 300px;}
	.card14 .row2 .col:nth-child(1){max-width: 120px;}
	.card14 .row2 .col:nth-child(3){min-width: 100%;margin-top: 10px;}
	.card14 .address .address1 {font-size: 24px;line-height: 35px;}
	.card14 .address{font-size: 20px;}
	.card14 .left-profile img.user-profile-img {width: 110px;position: relative;bottom: 0px;}
	.card14 .address-profile{position: relative;width: 100%;bottom: 0px;}
	.card14 .address-profile-border{display: none;}
	.card14 .coming-soon *{font-size: 36px;}
	.card14 .coming-soon {position: relative;width: 100%;left: 0px;top: 0px;margin: 0px;}
	.card14 .coming-soon .editable{padding: 10px 30px;}
	.card14 .coming-soon *{font-size: 30px;}

	.card16 .company-logo {height: 98px;width: 100%;}
	.card16 .right-profile {width: calc(100% - 120px) !important;margin-top: 0px;}
	.card16 .left-profile { width: 100px;}
	.card16 .left-profile img.user-profile-img {width: 100px !important;}
	.card16 .right-profile p {font-size: 18px;line-height: 20px;}
	.card16 .right-profile p + p{width: 100%;}
	.card16 .profile-box{padding: 0px;}
	.card16 .coming-soo16 {right: 0px;bottom: 0px;width: 100%;}
	.card16 .coming-soo16 .editable *{font-size: 40px;}
	.card16 .mh-500, .card16 .mh-500 .cardimgbox {height: 300px;}
	.card16 .mh-250, .card16 .mh-250 .cardimgbox {height: 170px;}
	.card16 .row2 .col-lg-4:nth-child(3) {padding-left: 12px;}
	.card16 .row2 .col-lg-4:nth-child(2){padding-right: 12px;padding-left: 12px;}
	.card16 .row2 .col-lg-4:nth-child(1) {padding-right: 12px;}
	.card16 .row2 .col-lg-4{margin-bottom: 10px;}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (min-width: 415px) and (max-width: 600px) {
	.container {padding: 0px;}
	.bottom-profile-section {margin: 15px;}
	.profile-edit-icon{display: none !important;}
	.mode-view .newflyer4 .right-profile p {font-size: 16px;}
	.newflyer4 .company-logo {float: left;}
	.hover-action {display: none !important;}
	.three-box-images{padding: 15px 15px;}
	.newflyer4 .on-banner-text{padding: 15px;}
	.newflyer4 .open-house #p3 {padding: 0px 0px;}
	.newflyer4 .open-house h1 .editable > div{font-size: 26px;}
	.newflyer4 #p4{padding: 0px;font-size: 14px;}
	.newflyer4 #p5 {padding: 10px 10px;font-size: 16px;}
	.newflyer4 .facility-list ul {margin-left: 5px;margin-top: 15px;margin-bottom: 15px;}
	.facility-list li{font-size: 16px;}
	.newflyer4 #p7 {padding: 0px;}
	.newflyer4 .mh-570, .newflyer4 .mh-570 .flyerimgbox {min-height: 290px;}
	.flyerimgbox img.flyer-thumb { top: 0px !important;}
	.newflyer5 .right-images-section {margin-top: 20px;}
	.card2 .address-area{left:10px;width:calc(100% - 10px)}
	.card2 .open-house-area{left:10px;top: 110px;}
	.card2 .open-house-area .open-house-2 {font-size: 20px;}
	.card2 .open-house-area .col:first-child{width: 100%;max-width:100%;}
	.card2 .address-area p{font-size: 20px;}
	.card2 .time , .card2 .appo-call{font-size: 20px;}
	.card2 .appo-call{margin-bottom: 20px;}
	.newflyer10 .address-top-box {padding: 10px;font-size: 18px;}
	.newflyer10 .amenities-big-img {min-width: 100%;}
	.newflyer10 .profile-box.with-logo .right-profile.col {padding-left: 15px;}
	.newflyer10 .mh-400, .newflyer10 .mh-400 .flyerimgbox {height: 190px;}
	.newflyer10 .mh-300, .newflyer10 .mh-300 .flyerimgbox {height: 190px;}
	.green-home .mh-500, .green-home .mh-500 .flyerimgbox {height: 160px;}
	.green-home .mh-350, .green-home .mh-350 .flyerimgbox {height: 160px;}
	.green-home .pr-0 {padding-right: 15px;}
	.green-home .hotel-icons.hotel-icons3 div{}
	.green-home .hotel-icons3.list-inline>li {vertical-align: middle;}
	.green-home .profile-box.with-logo .right-profile.col {padding-left: 15px;}
	.green-home.page2 .flyerimgbox {border: 1px solid #ddd;height: 150px;}
	.qr-home-block .col:nth-child(1){max-width: 90px;}
	.qr-home-block .col:nth-child(3){max-width: calc(100% - 100px); min-width: calc(100% - 100px);}
	.newflyer3 .width-170 { display: none;}
	.newflyer3 .col.for-sale-big, .newflyer3 .col.for-sale-text {min-width: 100%;max-width: 100%;width: 100%;}
	.newflyer3 .top-overlap1-col{width: 100%}
	.newflyer3 .top-overlap2-col {width: 100%;left: 0px;}
	.newflyer3 .left-profile-col {max-width: 100%; min-width: 100%;}
	.newflyer3 .profile-box .col:nth-child(1){padding-top: 130px}
	.newflyer3 .profile-box .col:nth-child(2){padding-top: 0px;padding-left: 15px}
	.newflyer3 .mh-400, .newflyer3 .mh-400 .flyerimgbox {height: 180px;}
	.newflyer3 .flyer3-overlap-image .col{min-width: 100%;width: 100%;}
	.newflyer3 .mh-420, .newflyer3 .mh-420 .flyerimgbox {height: 300px;}
	.newflyer3 .mh-290, .newflyer3 .mh-290 .flyerimgbox {height: 170px;}
	.newflyer3 .flyer3-box3 {margin-top: 0px;}
	.newflyer3 .pl-0 {padding-left: 10px;}
	.card3 .col.left-section {padding-right: 12px;}
	.card3 .col.right-section {padding-left: 12px;}
	.card3 .just-list-3 {font-size: 36px;}
	.card3 .realtor, .card3 .name-contact{font-size: 24px;}
	.card3 .black-box{padding:15px;height: auto;}
	.card3 .cardimgbox, .card3 .left-big-img {height: 300px;}
	.card4 .card4coming-soon{width: 100%;padding: 5px;font-size: 20px;}
	.card4 .big-image-section {padding-left: 0px;}
	.card4 #social-image-area2, .card4 #social-image-area2 .cardimgbox {height: 270px;width: 100%;}
	.card4{padding: 10px;}
	.card4 .left-big-image {height: 400px;width: 100%;max-width: 100%; min-width: 100%;}
	.card4 table.table.profile-tbl div { padding: 0px 5px; font-size: 20px;}
	.card4 .big-circle-image {position: relative;bottom: 30px;left: calc(50% - 150px);height: 300px;width: 300px;}
	.card4 .social-image-area, .card4 .social-image-area .cardimgbox { height: 294px;}
	.ocean1 .mh-200, .ocean1 .mh-200 .flyerimgbox {height: 220px;}
	.ocean1 .mh-400, .ocean1 .mh-400 .flyerimgbox {height: 220px;}
	.ocean1 .mh-500, .ocean1 .mh-500 .flyerimgbox{height: 220px;}
	.pl-0 {padding-left: 12px;}
	.pr-5{padding-right: 12px;}
	.pl-5{padding-left: 12px;}
	.ocean1 #flyer-image-area11{margin-top: 20px;}
	.clean .bg-home{width: 50%;padding: 10px;}
	.clean .bg-home *{font-size: 16px;margin-top: 0px;}
	.clean .mh-500, .clean .mh-500 .flyerimgbox {height: 440px;}
	.clean .barcode-box.row {position: relative;bottom: -20px;}
	.clean .barcode-box .col:nth-child(2){width: 200px;}
	.clean #flyer-image-area9{margin-top: 35px;}
	.mh-230, .mh-230 .flyerimgbox, .mh-250, .mh-250 .flyerimgbox{height:250px;}
	.clean #flyer-image-area4.mh-500, .clean #flyer-image-area4.mh-500 .flyerimgbox{height:250px;}
	.clean.page2 .profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.clean #flyer-image-area6.mh-500, .clean #flyer-image-area6.mh-500 .flyerimgbox{height: 340px;}

	.newflyer1 .hotel-icons3.list-inline>li {width: 100%;}
	.newflyer1 .mh-500, .newflyer1 .mh-500 .flyerimgbox,
	.newflyer1 .mh-420, .newflyer1 .mh-420 .flyerimgbox,
	.newflyer1 .mh-200, .newflyer1 .mh-200 .flyerimgbox{height: 190px;}
	.newflyer1.page1 .row2 .col-md-4:nth-child(1){padding-right: 12px;}
	.newflyer1.page1 .row2 .col-md-4:nth-child(2){padding-right: 12px;padding-left: 12px}
	.newflyer1.page1 .row2 .col-md-4:nth-child(3){padding-left: 12px;}

	.newflyer1.page2 .row2 .col-md-8{padding-right: 12px;}
	.newflyer1.page2 .row2 .col-md-4 .col-md-12{padding-left: 12px;}
	.newflyer1.page2 .row2 .col-md-4 .col-md-12:nth-child(1){margin-bottom: 12px;}

	.newflyer1.page2 .row3 .col-md-8{padding-right: 12px;}
	.newflyer1.page2 .row3 .col-md-4 .col-md-12{padding-left: 12px;}
	.newflyer1.page2 .row3 .col-md-4 .col-md-12:nth-child(1){margin-bottom: 12px;}

	.newflyer1.page2 .row4 .col-md-4:nth-child(1){padding-right: 12px;}
	.newflyer1.page2 .row4 .col-md-4:nth-child(2){padding-right: 12px;padding-left: 12px}
	.newflyer1.page2 .row4 .col-md-4:nth-child(3){padding-left: 12px;}

	.newflyer6 .address-top-box{font-size: 16px;}
	.newflyer6 .mh-500, .newflyer6 .mh-500 .flyerimgbox,
	.newflyer6 .mh-300, .newflyer6 .mh-300 .flyerimgbox,
	.mh-430, .mh-430 .flyerimgbox,
	.mh-200, .mh-200 .flyerimgbox{height: 250px;}

	.newflyer6 .left-text-box {margin-top: 0px;margin-left: 0px;}
	.profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.newflyer6 .barcode-box,
	.mh-200, .mh-200 .flyerimgbox {margin-top: 20px;}
	.newflyer6 .qr-home-block .col:nth-child(2) {max-width: 270px;}
	.newflyer6 .qr-home-block .col:nth-child(3) {width: 70px; min-width: 70px;}
	.newflyer6.page2 .row.row2, .newflyer6.page2 .row.row3, .newflyer6.page2 .row.row22 .col-md-12:nth-child(2){margin-top: 0px;}
	.newflyer6 .barcode-box, .mh-200, .mh-200 .flyerimgbox{margin: 0px;}

	.newflyer8 .mh-500, .newflyer8 .mh-500 .flyerimgbox,
	.newflyer8 .mh-415, .newflyer8 .mh-415 .flyerimgbox{height: 250px;}
	.newflyer8 .for-sale-8{position: relative;}
	.newflyer8 .row2 .col-md-8{margin-bottom: 12px;padding-right: 12px; }
	.newflyer8 .qr-home-block.row{margin-left:0px;}
	.newflyer8 .qr-home-block .col:nth-child(2) { max-width: 100%;}
	.newflyer8 .row3 .col-md-4:nth-child(1) {padding-right: 12px;margin-bottom: 12px;}
	.newflyer8 .row3 .col-md-4:nth-child(2) {padding-right: 12px; padding-left: 12px;margin-bottom: 12px;}
	.newflyer8 .row3 .col-md-4:nth-child(3) {padding-left: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(2) {padding-right: 12px; padding-left: 12px;margin-bottom: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(1) {padding-right: 12px;margin-bottom: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(3) {padding-left: 12px;}

	.card8 .user-name{font-size: 14px;}
	.card8 .user-address{font-size: 16px;}
	.card8 .phone-email{font-size: 14px;}
	.card8coming-soon {padding: 5px 15px;font-size: 30px; width: 100%;}
	.card8coming-soon-wrap {left: calc(50% - 100px);}
	.card6 .price-black-wrap .price-black-box { font-size: 26px; padding: 10px;}
	.card6 .price-black-wrap{left: 0px;top:0px;}
	.card6 h1{font-size: 26px;}
	.card6 h3{font-size: 20px;}
	.card6 .row1 .col-md-6:nth-child(1) {padding-right: 12px;}
	.card6 .row1 .col-md-6:nth-child(2) {padding-left: 12px;}
	.card6 h1{font-size: 50px;}
	.card5 .add-1{font-size: 30px;}
	.card5 .add-2{font-size: 26px;}
	.card5 .add-3{font-size: 20px;}
	.card5 .row1 .col:nth-child(1) {max-width: 100%;min-width: 100%;}
	.card5 .row1 .col:nth-child(2) {max-width: 100%;min-width: 100%;padding-left: 12px;}

	.card11 .profile-box{display: block;}
	.card11 .open-house11 * {font-size: 50px; line-height: 55px;}
	.card11 .price *{font-size: 24px;}
	.card11 .address{font-size: 22px;}
	.card11 li{font-size: 20px;}
	.card11 .profile-box .right-profile {width: 100% ;padding-left: 0px;margin-top: 10px;}
	.card11 .profile-box .company-logo {width: 100%;text-align: left; margin-top: 10px;}

	.card10 .left-profile {vertical-align: top;}
	.card10 .newly-listed .editable{font-size: 25px;width: 50%;position: relative;top:0px;}
	.card10 .bottom-part .address *, .card10 .bottom-part .address{font-size: 16px;}
	.card10 .right-profile p{font-size: 18px;}

	.card7 .hotel-icons3.list-inline>li {width: 49%;margin-bottom: 15px;}
	.card7 .company-logo-7 {margin-top: 50px;margin-bottom: 25px;}
	.card7 .overlay-7 { top: 20px;  left: 20px; right: 20px; bottom: 20px;}
	.card7 .address{font-size: 22px;}
	.card7 .left-wrap { margin-left: 20px;}
	.card7 .user-name{font-size: 20px;}
	.card7 .user-title {font-size: 18px;}

	.card12 .hotel-icons3.list-inline>li {width: 49%;margin-bottom: 15px;}
	.card12 .company-logo-7 {margin-top: 50px;margin-bottom: 25px;}
	.card12 .overlay-7 { top: 20px;  left: 20px; right: 20px; bottom: 20px;}
	.card12 .address{font-size: 22px;}
	.card12 .left-wrap { margin-left: 20px;}
	.card12 .user-name{font-size: 20px;}
	.card12 .user-title {font-size: 18px;}

	.card9 .card9coming-soon{font-size: 26px;}
	.card9 .card9right-section{padding: 15px 0px;width: 235px;}
	.card9 .hotel-icons3.list-inline>li *{font-size: 20px;}
	.card9 .mh-500, .card9 .mh-500 .cardimgbox {height: 340px;}
	.card9 .blue-link-img {width: 130px; margin-top: 10px;}
	.card9 .col.agents-logo-col {max-width: 100%;min-width: 100%;margin-top: 15px;}
	.card1 .listed-title * {font-size: 40px;}
	.card2 .time, .card2 .time * {font-size: 20px;margin-top: 20px;}

	.card13 .overlay-13 {position: relative; top: 0; left: 0; width: 100%;padding: 20px;}
	.card13 .address{font-size: 18px;}
	.card13 .new-listing, .card13 .new-listing * {font-size: 30px; line-height: 40px;}
	.card13 .val, .card13 .val * {font-size: 30px;}
	.card13 .hotel-icons li + li { border-left: none;margin-top: 10px;}
	.card13 .card-logo {left: 10px;bottom: auto; top: 10px;}
	.card13 .mh-700, .card13 .mh-700 .cardimgbox {height: 300px;}

	.card15 .profile-box{position: relative;width: 100%;left: 0px;top:0px;}
	.card15 .mh-600, .card15 .mh-600 .cardimgbox {height: 300px;}
	.card15 .open-house-15 * {font-size: 18px;letter-spacing: 1px;}
	.card15 .address {letter-spacing: 3px;font-size:20px;}
	.card15 .open-house-date {bottom: auto;top: 275px;}
	.card15 .open-house-date *{font-size: 20px;line-height: 20px;}
	.card15 .left-profile img.user-profile-img{width: 120px;}
	.card15 .profile-box .right-profile .editable *{font-size: 24px;letter-spacing:1px;}
	.card15 .profile-box .left-profile {vertical-align: top;}
	.card15 .right-profile {margin-top: 0px;width: calc(100% - 125px);}
	.card15 .profile-box .right-profile .editable { height: 142px;}
	.card15 .card-logo .blue-link-img {width: 110px;}

	.card14 .row3 .col:nth-child(1) {padding-right: 12px;min-width: 100%;margin-bottom: 5px;}
	.card14 .row3 .col:nth-child(2) {padding-left: 12px;min-width: 100%;}
	.card14 .mh-250, .card14 .mh-250 .cardimgbox{height: 200px;}
	.card14 .mh-600, .card14 .mh-600 .cardimgbox{height: 300px;}
	.card14 .row2 .col:nth-child(1){max-width: 120px;}
	.card14 .row2 .col:nth-child(3){min-width: 100%;margin-top: 10px;}
	.card14 .address .address1 {font-size: 24px;line-height: 35px;}
	.card14 .address{font-size: 20px;}
	.card14 .left-profile img.user-profile-img {width: 110px;position: relative;bottom: 0px;}
	.card14 .address-profile{position: relative;width: 100%;bottom: 0px;}
	.card14 .address-profile-border{display: none;}
	.card14 .coming-soon *{font-size: 36px;}
	.card14 .coming-soon {position: relative;width: 100%;left: 0px;top: 0px;margin: 0px;}
	.card14 .coming-soon .editable{padding: 10px 30px;}
	.card14 .coming-soon *{font-size: 30px;}

	.card16 .company-logo {height: 98px;width: 100%;}
	.card16 .right-profile {width: calc(100% - 120px) !important;margin-top: 0px;}
	.card16 .left-profile { width: 100px;}
	.card16 .left-profile img.user-profile-img {width: 100px !important;}
	.card16 .right-profile p {font-size: 18px;line-height: 20px;}
	.card16 .right-profile p + p{width: 100%;}
	.card16 .profile-box{padding: 0px;}
	.card16 .coming-soo16 {right: 0px;bottom: 0px;width: 100%;}
	.card16 .coming-soo16 .editable *{font-size: 40px;}
	.card16 .mh-500, .card16 .mh-500 .cardimgbox {height: 300px;}
	.card16 .mh-250, .card16 .mh-250 .cardimgbox {height: 250px;}
	.card16 .row2 .col-lg-4:nth-child(3) {padding-left: 12px;}
	.card16 .row2 .col-lg-4:nth-child(2){padding-right: 12px;padding-left: 12px;}
	.card16 .row2 .col-lg-4:nth-child(1) {padding-right: 12px;}
	.card16 .row2 .col-lg-4{margin-bottom: 10px;}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
/*@media only screen and (max-width: 767px) {*/
@media only screen and (min-width: 601px) and (max-width: 767px) {
	.container {padding: 0px;}
	.bottom-profile-section {margin: 15px;}
	.profile-edit-icon{display: none !important;}
	.mode-view .newflyer4 .right-profile p {font-size: 16px;}
	.newflyer4 .company-logo {float: left;}
	.hover-action {display: none !important;}
	.three-box-images{padding: 15px 15px;}
	.newflyer4 .on-banner-text{padding: 15px;}
	.newflyer4 .open-house #p3 {padding: 0px 0px;}
	.newflyer4 .open-house h1 .editable > div{font-size: 26px;}
	.newflyer4 #p4{padding: 0px;font-size: 14px;}
	.newflyer4 #p5 {padding: 10px 10px;font-size: 16px;}
	.newflyer4 .facility-list ul {margin-left: 5px;margin-top: 15px;margin-bottom: 15px;}
	.facility-list li{font-size: 16px;}
	.newflyer4 #p7 {padding: 0px;}
	.newflyer4 .mh-570, .newflyer4 .mh-570 .flyerimgbox {min-height: 290px;}
	.flyerimgbox img.flyer-thumb { top: 0px !important;}
	.mode-view .profile-box {min-height: auto;}
	.newflyer5 .mh-350, .newflyer5 .mh-350 .flyerimgbox {height: 228px;}
	.newflyer5 .left-grey h1 {font-size: 100px;line-height: 100px;}
	.newflyer5 .verticaltext {font-size: 22px;}
	.newflyer5 .house-time #p1 {margin-top: 15px;}
	.newflyer5 .right-images-section {margin-top: 20px;}
	.newflyer5 .profile-section{padding-bottom: 20px;}
	.newflyer5 .feature-list li{font-size: 16px;}
	.card2 .address-area{left:10px;width:calc(100% - 10px)}
	.card2 .open-house-area{left:10px;}
	.card2 .open-house-area .col:first-child{width: 100%;max-width:100%;}
	.card2 .address-area p{font-size: 20px;}
	.card2 .time , .card2 .appo-call{font-size: 24px;}
	.newflyer10 .address-top-box {padding: 10px;font-size: 18px;}
	.newflyer10 .amenities-big-img {min-width: 100%;}
	.newflyer10 .profile-box.with-logo .right-profile.col {padding-left: 15px;}
	.newflyer10 .mh-400, .newflyer10 .mh-400 .flyerimgbox {height: 250px;}
	.newflyer10 .mh-300, .newflyer10 .mh-300 .flyerimgbox {height: 250px;}
	.newflyer10 .bg-grey-box {min-height: auto;}
	.qr-home-block .col:nth-child(1){max-width: 90px;}
	.qr-home-block .col:nth-child(3){max-width: calc(100% - 100px); min-width: calc(100% - 100px);}
	.green-home .mh-500, .green-home .mh-500 .flyerimgbox {height: 240px;}
	.green-home .mh-350, .green-home .mh-350 .flyerimgbox {height: 160px;}
	.green-home .pr-0 {padding-right: 15px;}
	.green-home .hotel-icons.hotel-icons3 div{}
	.green-home .hotel-icons3.list-inline>li {vertical-align: middle;}
	.green-home .profile-box.with-logo .right-profile.col {padding-left: 15px;}
	.green-home.page2 .flyerimgbox {border: 1px solid #ddd;height: 150px;}
	.qr-home-block .col:nth-child(1){max-width: 90px;}
	.qr-home-block .col:nth-child(3){max-width: calc(100% - 100px); min-width: calc(100% - 100px);}
	.card3 .col.left-section {padding-right: 12px;}
	.card3 .col.right-section {padding-left: 12px;}
	.card3 .just-list-3 {font-size: 36px;}
	.card3 .realtor, .card3 .name-contact{font-size: 24px;}
	.card3 .black-box{padding:15px;height: auto;}
	.card3 .cardimgbox, .card3 .left-big-img {height: 300px;}
	.card4 .card4coming-soon{width: 100%;padding: 5px;font-size: 20px;}
	.card4 .big-image-section {padding-left: 0px;}
	.card4 #social-image-area2, .card4 #social-image-area2 .cardimgbox {height: 270px;width: 100%;}
	.card4{padding: 10px;}
	.card4 .left-big-image {height: 400px;width: 100%;max-width: 100%; min-width: 100%;}
	.card4 table.table.profile-tbl div { padding: 0px 5px; font-size: 20px;}
	.card4 .big-circle-image {position: relative;bottom: 30px;left: calc(50% - 150px);height: 300px;width: 300px;}
	.card4 .social-image-area, .card4 .social-image-area .cardimgbox { height: 294px;}
	.ocean1 #flyer-image-area11{margin-top: 20px;}
	.clean .bg-home{width: 50%;padding: 10px;}
	.clean .bg-home *{font-size: 16px;margin-top: 0px;}
	.clean .mh-500, .clean .mh-500 .flyerimgbox {height: 440px;}
	.clean .barcode-box.row {position: relative;bottom: -20px;}
	.clean .barcode-box .col:nth-child(2){width: 200px;}
	.clean #flyer-image-area9{margin-top: 35px;}
	.mh-230, .mh-230 .flyerimgbox, .mh-250, .mh-250 .flyerimgbox{height:250px;}
	.clean #flyer-image-area4.mh-500, .clean #flyer-image-area4.mh-500 .flyerimgbox{height:250px;}
	.clean.page2 .profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.clean #flyer-image-area6.mh-500, .clean #flyer-image-area6.mh-500 .flyerimgbox{height: 250px;}
	.clean .bg-home{padding: 10px;}

	.newflyer1 .hotel-icons3.list-inline>li {width: 30%;margin-bottom: 10px;}
	.newflyer1 .mh-500, .newflyer1 .mh-500 .flyerimgbox,
	.newflyer1 .mh-420, .newflyer1 .mh-420 .flyerimgbox,
	.newflyer1 .mh-200, .newflyer1 .mh-200 .flyerimgbox{height: 250px;}
	.newflyer1.page1 .row2 .col-md-4:nth-child(1){padding-right: 12px;}
	.newflyer1.page1 .row2 .col-md-4:nth-child(2){padding-right: 12px;padding-left: 12px}
	.newflyer1.page1 .row2 .col-md-4:nth-child(3){padding-left: 12px;}

	.newflyer1.page2 .row2 .col-md-8{padding-right: 12px;}
	.newflyer1.page2 .row2 .col-md-4 .col-md-12{padding-left: 12px;}
	.newflyer1.page2 .row2 .col-md-4 .col-md-12:nth-child(1){margin-bottom: 12px;}

	.newflyer1.page2 .row3 .col-md-8{padding-right: 12px;}
	.newflyer1.page2 .row3 .col-md-4 .col-md-12{padding-left: 12px;}
	.newflyer1.page2 .row3 .col-md-4 .col-md-12:nth-child(1){margin-bottom: 12px;}

	.newflyer1.page2 .row4 .col-md-4:nth-child(1){padding-right: 12px;}
	.newflyer1.page2 .row4 .col-md-4:nth-child(2){padding-right: 12px;padding-left: 12px}
	.newflyer1.page2 .row4 .col-md-4:nth-child(3){padding-left: 12px;}

	.newflyer6 .address-top-box{font-size: 16px;}
	.newflyer6 .mh-500, .newflyer6 .mh-500 .flyerimgbox,
	.newflyer6 .mh-300, .newflyer6 .mh-300 .flyerimgbox,
	.mh-430, .mh-430 .flyerimgbox,
	.mh-200, .mh-200 .flyerimgbox{height: 250px;}

	.newflyer6 .left-text-box {margin-top: 0px;margin-left: 0px;}
	.profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.newflyer6 .barcode-box,
	.mh-200, .mh-200 .flyerimgbox {margin-top: 20px;}
	.newflyer6 .qr-home-block .col:nth-child(2) {max-width: 270px;}
	.newflyer6 .qr-home-block .col:nth-child(3) {width: 70px; min-width: 70px;}
	.newflyer6.page2 .row.row2, .newflyer6.page2 .row.row3, .newflyer6.page2 .row.row22 .col-md-12:nth-child(2){margin-top: 0px;}
	.newflyer6 .barcode-box, .mh-200, .mh-200 .flyerimgbox{margin: 0px;}

	.newflyer8 .mh-500, .newflyer8 .mh-500 .flyerimgbox,
	.newflyer8 .mh-415, .newflyer8 .mh-415 .flyerimgbox{height: 150px;}
	.newflyer8 .for-sale-8{position: relative;}
	.newflyer8 .row2 .col-md-8{margin-bottom: 12px;padding-right: 12px; }
	.newflyer8 .qr-home-block.row{margin-left:0px;}
	.newflyer8 .qr-home-block .col:nth-child(2) { max-width: 100%;}
	.newflyer8 .row3 .col-md-4:nth-child(1) {padding-right: 12px;margin-bottom: 12px;}
	.newflyer8 .row3 .col-md-4:nth-child(2) {padding-right: 12px; padding-left: 12px;margin-bottom: 12px;}
	.newflyer8 .row3 .col-md-4:nth-child(3) {padding-left: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(2) {padding-right: 12px; padding-left: 12px;margin-bottom: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(1) {padding-right: 12px;margin-bottom: 12px;}
	.newflyer8 .row4 .col-md-4:nth-child(3) {padding-left: 12px;}
	.card6 .row1 .col-md-6:nth-child(1) {padding-right: 12px;}
	.card6 .row1 .col-md-6:nth-child(2) {padding-left: 12px;}
	.card6 h1{font-size: 50px;}
	.card5 .add-1{font-size: 30px;}
	.card5 .add-2{font-size: 26px;}
	.card5 .add-3{font-size: 20px;}
	.card5 .right-grey {padding: 10px;}
	.card5 .date * {font-size: 18px;}
	.card5 .mh-350, .card5 .mh-350 .cardimgbox {height: 315px;}

	.card11 .profile-box .left-profile { vertical-align: top;}
	.card11 .profile-box{display: inline-block;}
	.card11 .profile-box .right-profile {width: 60%;}
	.card11 .profile-box .company-logo{margin-top: 10px;}
	.card10 .newly-listed .editable {font-size: 25px; width: 180px;}
	.card10 .bottom-part .address *, .card10 .bottom-part .address{font-size: 18px;}
	.card10 .bottom-part .price *, .card10 .bottom-part .price *{font-size: 18px;}
	.card10 .bottom-part {padding: 25px 14px; text-align: center; color: #fff;}

	.card7 .hotel-icons3.list-inline>li {width: 49%;margin-bottom: 15px;}
	.card7 .company-logo-7 {margin-top: 50px;margin-bottom: 25px;}
	.card7 .overlay-7 { top: 20px;  left: 20px; right: 20px; bottom: 20px;}
	.card7 .address{font-size: 22px;}
	.card7 .left-wrap { margin-left: 20px;}
	.card7 .user-name{font-size: 20px;}
	.card7 .user-title {font-size: 18px;}

	.card12 .hotel-icons3.list-inline>li {width: 49%;margin-bottom: 15px;}
	.card12 .company-logo-7 {margin-top: 50px;margin-bottom: 25px;}
	.card12 .overlay-7 { top: 20px;  left: 20px; right: 20px; bottom: 20px;}
	.card12 .address{font-size: 22px;}
	.card12 .left-wrap { margin-left: 20px;}
	.card12 .user-name{font-size: 20px;}
	.card12 .user-title {font-size: 18px;}

	.card9 .card9coming-soon{font-size: 26px;}
	.card9 .card9right-section{padding: 15px 0px;width: 235px;}
	.card9 .hotel-icons3.list-inline>li *{font-size: 20px;}
	.card9 .mh-500, .card9 .mh-500 .cardimgbox {height: 340px;}
	.card9 .blue-link-img {width: 130px; margin-top: 10px;}
	.card9 .col.agents-logo-col {max-width: 100%;min-width: 100%;margin-top: 15px;}
	.card9 .blue-link-img { width: 160px;}

	.card13 .overlay-13 {position: relative; top: 0; left: 0; width: 100%;padding: 20px;}
	.card13 .address{font-size: 18px;}
	.card13 .new-listing, .card13 .new-listing * {font-size: 30px; line-height: 40px;}
	.card13 .val, .card13 .val * {font-size: 30px;}
	.card13 .hotel-icons li + li { border-left: none;margin-top: 10px;}
	.card13 .card-logo {left: 10px;bottom: auto; top: 10px;}
	.card13 .mh-700, .card13 .mh-700 .cardimgbox {height: 300px;}

	.card15 .profile-box{position: relative;width: 100%;left: 0px;top:0px;}
	.card15 .mh-600, .card15 .mh-600 .cardimgbox {height: 300px;}
	.card15 .open-house-15 * {font-size: 24px;letter-spacing: 1px;}
	.card15 .address {letter-spacing: 3px;font-size:24px;}
	.card15 .open-house-date {bottom: auto;top: 275px;}
	.card15 .open-house-date *{font-size: 30px;line-height: 30px;}
	.card15 .left-profile img.user-profile-img{width: 120px;}
	.card15 .profile-box .right-profile .editable *{font-size: 24px;letter-spacing:1px;}
	.card15 .profile-box .left-profile {vertical-align: top;}
	.card15 .right-profile {margin-top: 0px;width: calc(100% - 120px);}
	.card15 .profile-box .right-profile .editable { height: 142px;}
	.card15 .card-logo .blue-link-img {width: 110px;}

	.card14 .row3 .col:nth-child(1) {padding-right: 12px;min-width: 100%;margin-bottom: 5px;}
	.card14 .row3 .col:nth-child(2) {padding-left: 12px;min-width: 100%;}
	.card14 .mh-600, .card14 .mh-600 .cardimgbox{height: 350px;}
	.card14 .row2 .col:nth-child(1){max-width: 120px;}
	.card14 .row2 .col:nth-child(3){min-width: 100%;margin-top: 10px;}
	.card14 .address .address1 {font-size: 24px;line-height: 35px;}
	.card14 .address{font-size: 20px;}
	.card14 .left-profile img.user-profile-img {width: 110px;position: relative;bottom: 0px;}
	.card14 .address-profile{position: relative;width: 100%;bottom: 0px;}
	.card14 .address-profile-border{display: none;}
	.card14 .coming-soon *{font-size: 36px;}
	.card14 .coming-soon {position: relative;width: 100%;left: 0px;top: 0px;margin: 0px;}
	.card14 .coming-soon .editable{padding: 10px 30px;}
	.card14 .coming-soon *{font-size: 30px;}

	.card16 .company-logo {height: 98px;width: 100%;}
	.card16 .right-profile {width: calc(100% - 120px) !important;margin-top: 0px;}
	.card16 .left-profile { width: 100px;}
	.card16 .left-profile img.user-profile-img {width: 100px !important;}
	.card16 .right-profile p {font-size: 18px;line-height: 20px;}
	.card16 .right-profile p + p{width: 100%;}
	.card16 .profile-box{padding: 0px;}
	.card16 .coming-soo16 {right: 0px;bottom: 0px;width: 100%;}
	.card16 .coming-soo16 .editable *{font-size: 40px;}
	.card16 .mh-500, .card16 .mh-500 .cardimgbox {height: 300px;}
	.card16 .mh-250, .card16 .mh-250 .cardimgbox {height: 250px;}
	.card16 .row2 .col-lg-4:nth-child(3) {padding-left: 12px;}
	.card16 .row2 .col-lg-4:nth-child(2){padding-right: 12px;padding-left: 12px;}
	.card16 .row2 .col-lg-4:nth-child(1) {padding-right: 12px;}
	.card16 .row2 .col-lg-4{margin-bottom: 10px;}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.newflyer4 .offer-desc {padding: 0px;}
	.newflyer4 .facility-list ul {margin-left: 15px;}
	.facility-list li {font-size: 16px;}
	.newflyer4 #p5 {font-size: 20px;}
	.bottom-profile-section {margin: 25px;}
	.mode-view .newflyer4 .right-profile p {font-size: 17px;}
	.mode-view .profile-box {min-height: auto;}
	.newflyer5 .big-open-house {padding: 10px;}
	.newflyer5 .verticaltext {font-size: 16px;}
	.newflyer5 .feature-list li{font-size: 16px;}
	.newflyer5 .address{padding-left: 10px;}
	.newflyer5 .desc #p3 {padding-left: 0px;}
	.newflyer5 .desc{padding-left: 10px;}
	.newflyer5 .offered{padding-left: 10px;}
	.mode-view .newflyer5 .right-profile p {font-size: 14px;}
	.newflyer5 .feature-list{padding-left: 10px;}
	.newflyer5 .profile-section{padding-left: 10px;}
	.newflyer5 .left-profile img.user-profile-img{width: 80px}
	.card2 .address-area{left:10px;width:calc(100% - 10px)}
	.card2 .open-house-area{left:10px;width: calc(100% - 20px)}
	.card2 .open-house-area .col:first-child{max-width:calc(100% - 305px);}
	.card2 .address-area p{font-size: 20px;}
	.card2 .time , .card2 .appo-call{font-size: 24px;}
	.qr-home-block .col:nth-child(1){max-width: 90px;}
	.qr-home-block .col:nth-child(2){}
	.qr-home-block .col:nth-child(3){max-width: calc(100% - 100px); min-width: calc(100% - 100px);}
	.card3 .col.left-section {padding-right: 12px;}
	.card3 .col.right-section {padding-left: 12px;}
	.card3 .just-list-3 {font-size: 36px;}
	.card3 .realtor, .card3 .name-contact{font-size: 24px;}
	.card3 .black-box{padding:15px;height: auto;}
	.card3 .cardimgbox, .card3 .left-big-img {height: 300px;}
	.card4 .card4coming-soon{width: 100%;padding: 5px;font-size: 20px;}
	.card4 .big-image-section {padding-left: 0px;}
	.card4 #social-image-area2, .card4 #social-image-area2 .cardimgbox {height: 270px;width: 100%;}
	.card4{padding: 10px;}
	.card4 .left-big-image {height: 400px;width: 100%;max-width: 100%; min-width: 100%;}
	.card4 table.table.profile-tbl div { padding: 0px 5px; font-size: 20px;}
	.card4 .big-circle-image {position: relative;bottom: 30px;left: calc(50% - 150px);height: 300px;width: 300px;}
	.card4 .social-image-area, .card4 .social-image-area .cardimgbox { height: 294px;}
	.ocean1 .single-family, .ocean1 .single-family-amenities {font-size: 18px;}
	.ocean1.page2 .row1 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row1 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row1 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1.page2 .row2 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row2 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row2 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1.page2 .row3 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row3 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row3 .col-md-4:nth-child(3){padding-left: 7px;}
	.clean .bg-home{width: 50%;padding: 10px;}
	.clean .bg-home *{font-size: 16px;margin-top: 0px;}
	.clean .mh-500, .clean .mh-500 .flyerimgbox {height: 440px;}
	.clean .barcode-box.row {position: relative;bottom: -20px;}
	.clean .barcode-box .col:nth-child(2){width: 200px;}
	.mh-230, .mh-230 .flyerimgbox, .mh-250, .mh-250 .flyerimgbox{height:250px;}
	.clean #flyer-image-area4.mh-500, .clean #flyer-image-area4.mh-500 .flyerimgbox{height:250px;}
	.clean.page2 .profile-box.with-logo .right-profile.col {padding-left: 12px;}
	.clean #flyer-image-area6.mh-500, .clean #flyer-image-area6.mh-500 .flyerimgbox{height: 250px;}
	.clean .bg-home{padding: 10px;}
	.newflyer2 .open-house-text{font-size: 40px;line-height: 40px;}
	.newflyer1 .qr-home-block .col:nth-child(1) { padding-top: 0px !important;}
	.newflyer6 .qr-home-block .col:nth-child(2) {max-width: 270px;}
	.newflyer6 .qr-home-block .col:nth-child(3) {width: 70px; min-width: 70px;}
	.newflyer8 .qr-home-block.row{margin-left: 0px;}
	.card6 h1{font-size: 50px;}
	.card5 .add-1{font-size: 40px;}
	.card11 .profile-box .left-profile { vertical-align: top;}
	.card11 .profile-box{display: inline-block;}
	.card11 .profile-box .right-profile {width: 60%;}
	.card11 .profile-box .company-logo{margin-top: 10px;}
	.card9 .blue-link-img { width: 160px;}

	.card13 .overlay-13 {top: 15%;left: 15%;width: 70%;padding: 20px;}
	.card15 .open-house-date * {font-size: 50px;line-height: 70px;}
	.card15 .address {font-size: 30px;letter-spacing: 2px;}
	.card15 .open-house-15 * {font-size: 30px;letter-spacing: 2px;}
	.card15 .left-profile img.user-profile-img {width: 100px;}
	.card15 .profile-box .left-profile {width: 105px;}
	.card15 .profile-box .right-profile .editable *{font-size: 20px;}
	.card15 .profile-box .right-profile .editable{height: 121px;}

	.card14 .coming-soon .editable{padding: 10px 40px}
	.card14 .coming-soon *{font-size: 30px;}
	.card14 .coming-soon { margin: 0px; left: calc(50% - 162px); top: 0px;}
	.mh-600, .mh-600 .cardimgbox {height: 400px;}
	.card14 .address-profile {position: relative;bottom: 0px;width: 100%;}
	.card14 .address .address1 {font-size: 24px;line-height: 30px;margin-bottom: 0px;}
	.card14 .left-profile img.user-profile-img {width: 100px;position: relative;bottom: 0px;}
	.card14 .address{font-size: 24px;}
	.card14 .address-profile-border{display: none;}

	.card16 .right-profile p + p { width: 50%;}
	.card16 .right-profile p {font-size: 24px;}
	.card16 .coming-soo16 .editable * {font-size: 32px;}
}

@media only screen and (max-width: 991px) {
	.card11 .row1 .col-lg-8, .card11 .row3 .col-lg-8 { padding-left: 12px;}
	.card11 .row1 .col-lg-4, .card11 .row3 .col-lg-4 {padding-right: 12px;}
	.card11 .address{font-size: 26px;}
	.card16 .right-profile { width: calc(100% - 229px);}
	.card16 .company-logo{height: 98px;}
	.card16 .left-profile img.user-profile-img {width: 120px; height: 100px;}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	.card16 .right-profile { width: calc(100% - 230px);}
	.card16 .right-profile p + p {width: 35%;}
	.card16 .right-profile p {font-size: 24px;line-height: 30px;}
	.card16 .company-logo{height: 98px;}
	.newflyer5 .left-grey h1 {font-size: 100px;line-height: 100px;}
	.mode-view .newflyer5 .right-profile p{font-size: 16px;}
	.newflyer5 .feature-list li{font-size: 16px;}
	.newflyer5 .verticaltext {font-size: 24px;}
	.card4 .card4coming-soon{width: 100%;padding: 5px;}
	.card4 .big-circle-image {height: 300px;width: 300px;}
	.card4 .social-image-area, .card4 .social-image-area .cardimgbox {height: 294px}
	.ocean1.page2 .row1 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row1 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row1 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1.page2 .row2 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row2 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row2 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1.page2 .row3 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row3 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row3 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1 .single-family, .ocean1 .single-family-amenities{font-size: 26px;}
	.newflyer1 .hotel-icons3.list-inline>li{width: 19%;}
	.card14 .address-profile-border { width: calc(100% - 24px);}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.newflyer3 .left-profile-col {max-width: 493px;}
	.green-home .profile-row{margin-left: 18px;margin-top: 38px}
	.newflyer5 .left-grey h1 { font-size: 115px; line-height: 115px;}
	.green-home .profile-box {margin-left: 20px; margin-top: 35px;}
	.card3 .address-section {font-size: 26px;}
	.card3 .realtor {font-size: 36px;}
	.card3 .black-box{height: 264px;}
	.card3 .cardimgbox, .card3 .left-big-img {height: 526px;}
	.card4 .card4coming-soon{width: 90%;text-align: left;}
	.card4 .right-icons *{font-size: 20px;}
	.card4 .big-circle-image{left: -215px;}
	.ocean1 .ocean1-address {font-size: 20px;margin-bottom: 10px;margin-top: 30px;}
	.ocean1 div#p8 *{font-size: 16px;}
	.ocean1 .qr-home-block {margin-top: 40px;}
	.ocean1.page2 .address *{font-size: 20px;text-transform: uppercase;margin-bottom: 3px; margin-top: 15px;}
	.ocean1.page2 .row1 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row1 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row1 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1.page2 .row2 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row2 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row2 .col-md-4:nth-child(3){padding-left: 7px;}
	.ocean1.page2 .row3 .col-md-4:nth-child(1){padding-right: 7px}
	.ocean1.page2 .row3 .col-md-4:nth-child(2){padding-right: 7px;padding-left: 7px}
	.ocean1.page2 .row3 .col-md-4:nth-child(3){padding-left: 7px;}
	.clean.page2 .clean-address * {font-size: 20px;text-transform: uppercase; margin-bottom: 2px;}
	.clean .clean-address * {margin-top: 12px;}
	.newflyer1 .hotel-icons3.list-inline>li{width: 19%;}
	.newflyer6 .profile-box {margin-top: 30px;}
	.newflyer6 .left-text-box { margin-left: 50px;}
	.newflyer6 .right-profile *{font-size: 18px;}
	.newflyer6.page2 .row.row2, .newflyer6.page2 .row.row3, .newflyer6.page2 .row.row22 .col-md-12:nth-child(2) {margin-top: 25px;}
	.newflyer6.page2 .address {font-size: 20px;margin-bottom: 10px;margin-top: 30px;}
	.bottom-info-textbox {margin-bottom: 30px;}
	.newflyer8 .address-part {text-align: center;margin-bottom: 15px; margin-top: 25px;font-size: 20px;}
	.newflyer8 .last-bottom-text {padding-top: 20px; padding-bottom: 20px;}
	.card11 .open-house11 * {font-size: 75px;line-height: 80px;}
	.card13 .new-listing {margin: 25px 0px;}
	.card13 .new-listing, .card13 .new-listing * { font-size: 60px; line-height: 67px;}

	.card14 .address-profile-border{width: calc(100% - 24px);}
	.card14 .address-profile{width: calc(100% - 24px);}
	.row.row3 {margin-top: 8px;}
	.card14 .address .address1 {font-size: 40px;line-height: 40px; margin-bottom: 5px;}
	.card16 .right-profile { width: calc(100% - 229px);}
	.card16 .company-logo{height: 98px;}
	.card16 .left-profile img.user-profile-img {width: 120px; height: 100px;}
}
@media only screen and (min-width: 1366px) {
	.mode-view .green-home .right-profile p {font-size: 18px;}
	.newflyer3 .right-profile p{font-size: 18px;}
	.newflyer3  div#p12, .newflyer3  div#p12 p {font-size: 12px;line-height: 12px;}

}
@media only screen and (min-width: 1440px) {
	.green-home .font-16 {
	    font-size: 22px;
	}
	.green-home .font-30 {
	    font-size: 34px;
	}
	.green-home div#p2 p{
	    font-size: 18px;
	}
	.green-home .company-logo #flyer-company-logo {
	    width: 120px;
	}
	.page-editor .green-home .left-profile img.user-profile-img, .share-page .left-profile img.user-profile-img {
	    width: 120px;
	}
	.page-editor .green-home .left-profile, .share-page .left-profile {
	    width: 120px;
	}
	.green-home .left-profile-section.col{max-width: 140px;}
	.green-home .profile-row{margin-top: 15px;}
	.green-home div#p10 {font-size: 20px;}
	.green-home div#p9 {font-size: 22px;}
	.green-home div#p11 p{}
	.mode-view .green-home .right-profile p {font-size: 22px;}
	.barcode-box .col-md-1{max-width: 90px;}
	.page-editor .newflyer4 .left-profile img.user-profile-img { width: 160px;}
	.page-editor .newflyer4 .left-profile, .share-page .newflyer4 .left-profile { width: 170px;	}
	.newflyer4 .company-logo img { height: 120px;}
	.page-editor .newflyer4 .right-profile p {font-size: 24px;}
	.newflyer4 .company-logo {margin-top: 35px;width: 260px;}
	.newflyer4 #p7{padding: 30px;font-size: 26px;}
	.newflyer4 .facility-list li { font-size: 28px;}
	.newflyer4 .grey-offer h3{font-size: 45px;}
	.newflyer4 .open-house #p5{ padding: 15px 20px;}
	.newflyer4 .open-house h1 .editable > div {font-size: 65px; line-height: 0.8;}
	.newflyer4 div#p4 {font-size: 30px;}
	.newflyer4 .on-banner-text h3{font-size: 45px;}
	.newflyer4 .mh-570, .newflyer4 .mh-570 .flyerimgbox { min-height: 700px;}
	.newflyer4 .offer-box{margin-top: -87px;}
	.newflyer4 .open-house{bottom: 150px}
	.green-home .mh-350, .green-home .mh-350 .flyerimgbox {min-height: 365px; max-height: 365px;}
	.newflyer3 .user-info-corner p{font-size: 20px;}
	.newflyer3 #p10{font-size: 22px;}
	.newflyer3 #p11{font-size: 20px;}
	.newflyer3 .right-profile p{font-size: 20px;}
	.newflyer3  div#p12, .newflyer3  div#p12 p {font-size: 12px;line-height: 12px;}
}

@media only screen and (min-width: 1600px) {
	.green-home .font-16 {
	    font-size: 22px;
	}
	.green-home .font-30 {
	    font-size: 34px;
	}
	.green-home div#p2 p{
	    font-size: 18px;
	}
	.green-home .company-logo #flyer-company-logo {
	    width: 120px;
	}
	.page-editor .green-home .left-profile img.user-profile-img, .share-page .left-profile img.user-profile-img {
	    width: 120px;
	}
	.page-editor .green-home .left-profile, .share-page .left-profile {
	    width: 120px;
	}
	.green-home .left-profile-section.col{max-width: 140px;}
	.green-home .profile-row{margin-top: 15px;}
	.green-home div#p10 {font-size: 20px;}
	.green-home div#p9 {font-size: 22px;}
	.green-home div#p11 p{}
	.mode-view .green-home .right-profile p {font-size: 22px;}
	.barcode-box .col-md-1{max-width: 90px;}
	.page-editor .newflyer4 .left-profile img.user-profile-img { width: 160px;}
	.page-editor .newflyer4 .left-profile, .share-page .newflyer4 .left-profile { width: 170px;	}
	.newflyer4 .company-logo img { height: 120px;}
	.page-editor .newflyer4 .right-profile p {font-size: 24px;}
	.newflyer4 .company-logo {margin-top: 35px;width: 260px;}
	.newflyer4 .offer-desc {font-size: 26px;}
	.newflyer4 .facility-list li { font-size: 28px;}
	.newflyer4 .grey-offer h3{font-size: 45px;}
	.newflyer4 .grey-offer { padding: 15px 20px;}
	.newflyer4 .open-house h1 .editable > div {font-size: 65px; line-height: 0.8;}
	.newflyer4 div#p4 {font-size: 30px;}
	.newflyer4 .on-banner-text h3{font-size: 45px;}
	.newflyer4 .mh-570, .newflyer4 .mh-570 .flyerimgbox { min-height: 700px;}
	.newflyer4 .offer-box{margin-top: -87px;}
	.newflyer4 .open-house{bottom: 150px}
	.green-home .mh-350, .green-home .mh-350 .flyerimgbox {min-height: 365px; max-height: 365px;}
	.newflyer3 .profile-box .col:nth-child(1) { max-width: 160px; padding-top: 167px;}
	.newflyer3 .profile-box .col:nth-child(2) {/*max-width: 416px; padding-top: 167px;*/}
	.newflyer3 .left-profile img.user-profile-img, .newflyer3 .company-logo img.blue-link-img {width: 135px;}
	.newflyer3 .mh-700, .newflyer3  .mh-700 .flyerimgbox {height: 660px;}
}

@media only screen and (min-width: 1920px) {

	.newflyer3 .alter-box, .share-page .alter-box {padding: 40px 5px; width: 250px; height: 250px;}
	.newflyer3 .alter-box-white-box{width: 250px; height: 250px;}
	.newflyer3 .ml-170, .share-page .ml-170 {margin-left: 250px;}
	.newflyer3 .top-overlap2-col, .share-page .top-overlap2-col {left: 250px; width: 520px;top:750px;}
	.newflyer3 .alter-box {font-size: 28px;}
	.newflyer3 .mh-250, .newflyer3 .mh-250  .flyerimgbox {height: 350px;}
	.newflyer3 .mh-700, .newflyer3 .mh-700 .flyerimgbox {height: 915px;}
	.newflyer3 .alter-box img {height: 100px;}
	.newflyer3 .left-profile img.user-profile-img, .newflyer3 .company-logo img.blue-link-img {width: 215px;}
	.newflyer3 .profile-box .col:nth-child(1) {max-width: 250px;padding-top: 260px;}
	.newflyer3 .profile-box .col:nth-child(2) {max-width: 520px; padding-top: 260px;}
	.newflyer3 .mh-400, .newflyer3 .mh-400 .flyerimgbox {height: 620px;}
	.newflyer3 div#p10 {font-size: 30px;}
	.newflyer3 div#p11 {font-size: 22px;}
	.newflyer3 div#p1 {font-size: 65px;padding-bottom: 10px;}
	.col.for-sale-big{max-width:310px}
	.newflyer3 .width-170 {max-width: 250px;}
	.newflyer3 .address-part {font-size: 32px;line-height: 32px;}
	.newflyer3 .amenities {font-size: 26px;line-height: 26px;margin-bottom: 17px;}
}
