/*
Theme Name: Homeid Child Theme
Theme URI: https://homeid.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Homeid Theme
Version: 1.0.0
Template: homeid
Text Domain: homeid-child
*/
@media print, screen and (min-width : 240px) {
.menu-horizontal > .menu-item + .menu-item { margin-left: 30px; }
.g5core-header-customize-after_menu {display:none !important;}
.g5core-site-branding { padding:12px 45px 12px 0;}
h2 {font-size: 48px; font-weight:600 !important;}
.g5core-primary-menu .main-menu { margin: 12px 0 0 0; }
.g5core-site-header.header-layout-stretched .g5core-header-desktop-wrapper > .container { padding-left:10px; padding-right: 10px;}
#primary-content { padding-top:10px !important; padding: 10px 0 80px 0 !important; }
.page-main-title { font-size:40px; font-weight: 800; color:#36a9eb !important;}
.gel-heading-description {
    font-size: 24px;
	color: #3897cd !important;
    margin-bottom: 0;
    margin-top: 10px;
	margin-bottom:20px;
	line-height:1.6;}
.wpb_single_image.vc_align_left  {display:none !important;}
h1, h2, h4, h5, h6 {color: #26608c !important; font-family: Poppins; line-height: 1.6;}
h3 { color: #fff !important;}
.g5ere__cat-block-title {color: #0eb2d5 !important;}
.gel-heading-subtitle {width:80%; font-size: 1.5rem; margin-bottom: .775rem;margin-right:0px; letter-spacing:1px; margin-bottom: 18px;}
.gel-52f0dea1b3281b910c0a854428d1c529 {width:100%;}
.g5ere__property-locations-title {color: #fff !important;}
.footer-dark .nav-footer-horizontal-01 .menu .menu-item, .footer-dark .nav-footer-vertical .widget-title {color: #fff !important;}
.footer-dark .gel-heading-title {color:#74cadc !important; }
.sell-prop-subpg-textover {margin-top: 40px; width:98%; display:block;}
.entry-content h4:first-child {line-height: 1.4;}
.widget .widget-title { font-size:24px; line-height:1.4; font-weight:600;}
.vc_icon_element { margin-bottom:2px; }
.page-title-content + .g5core-breadcrumbs {margin: 0 0 5px 0;}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {display:none;}
.vc_col-has-fill>.vc_column-inner { padding-top:0px !important; }
/* .vc_column_container>.vc_column-inner {padding-right:0px;min-height:300px;}
.vc_row.vc_row-o-full-height {min-height:200px !important; } */
.exp-date-txt {text-align: center !important; margin-top:.2rem !important; line-height: 1 !important;}
.ere-heading h2 {text-transform: uppercase; font-weight: 200 !important; font-size:26px;}
.wpb_content_element {margin-bottom:5px;}
/* .line-ht-h5 {line-height: 1.8 !important;text-indent: -10px; padding-left: 10px; display: inline-block;} */
/* .wp-block-cover, .wp-block-cover-image {min-height: 360px;} 
.g5element-bg-full {height: 100% !important;} */
.has-large-font-size { line-height: 1.4; margin-top:0rem !important;}
.vc_column_container>.vc_column-inner {padding-left:12px !important; padding-right:22px !important;}
.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-send-message { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {margin-bottom:0px;}
.widget_nav_menu { color: #0eb2d5; font-size:16px; /* display:inline-block;   font-weight:600; */ text-indent: -10px; padding-left: 30px; }
.col {padding-right:12px; padding-left: 28px;}
body {font-size: 16px !important;}
.gel-0c2b26f0f25deaa6e7b62f0f08de0646  { color:#26608c !important;}
.gel-heading-title {color:#26608c !important;font-weight:500 !important;font-size:32px;letter-spacing: -0.02em;padding-bottom:12px; }
#custom_html-11 {padding:10px !important; border: 0px solid !important;margin-bottom:0px !important;}
.homeid-contact-form textarea {height: 100px;}
.compare-listing  {display:none !important;}
.g5ere__loop-skin-medium-image .g5ere__loop-item-inner>.g5ere__loop-content { width: 100%;}
.vc_custom_1619562906376 { margin-left: 40px;}
.g5ere__loop-property-title a  {color: #0eb2d5; line-height: 1.4; }font-size:24px;
.g5ere__post-featured-bg-gradient .g5ere__loop-content {color: #fff !important; position:absolute;}
.g5ere__property-badge { padding: 2px 10px; font-size: 15px; font-weight:600; } 
.g5ere__lpp-price {font-weight:600; color: #5c6d6c; font-size:18px !important;}
.lead {margin:32px 0 20px; font-weight:500; font-size: 1.4rem; line-height: 1.65; letter-spacing:-.02rem;color:#21a3c8 !important;text-align:center;}
.card p {color:#424e63 !important; padding-top:12px;font-size:1.15rem !important;line-height: 1.6 !important;text-align:center;}
.g5ere__property-title {margin-bottom: 15px;margin-right:20px; line-height: 1.4;font-size:28px;}
.g5ere__loop-property-address {font-weight: 500;font-size:.85rem; color:#847c7c !important; white-space:normal !important;line-height: 1.2;}
.g5ere__property-address {padding-bottom:30px;}
.g5ere__loop-property-price {font-size: 17px; font-weight: bold; line-height: 1.4;width:100%;}
.g5ere__property-title-price .g5ere__property-price {
	clear:both;
    margin: 2rem 0 0 0rem;
    width:40%;
    padding: 18px 0px;
    text-align: left;
    border: 0px solid #eee;
	display:start;
    align-items: normal;
	flex-direction: row;}
ul.g5ere__loop-property-meta {margin:4px 0 0 0;} 
.g5ere__property-block-header .g5ere__lpp-price {color: #ff6935 !important;} 
.g5ere__property-block-header .g5ere__pp-postfix {font-weight:600;white-space: nowrap;border-top:none; line-height:2; }
.g5ere__property-excerpt p {text-overflow: ellipsis !important;/* max-height: 3.72em; */overflow: hidden !important;}
.nav-item {border-right: 1px solid #5a9ad3;border-top-left-radius:4px; border-top-right-radius:4px;}
.bootstrap-select .dropdown-toggle .filter-option {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.ere-mini-search-properties .ere-status {width: 140px !important;}
.ere-archive-property {margin-top:40px;}
.custom-properties-carousel-01 .slick-slide > div { padding-top: 10px; padding-bottom:20px;}
.gel-heading.text-center {width:100%;}
.g5core__gutter-slider-rows-20 .g5core__gutter-item {width:100%; padding-left:8px;padding-right:0px;padding-bottom: 15px;}
/* .g5core__embed-responsive {width: 90%;} */
/* .g5ere__loop-skin-classic .g5core__post-featured {width: 90%;} */
.ere-heading h2 {line-height:1.4}
.hmpg-best-deals-txt { width: 88% !important;max-width: 620px !important;}
.negotiable-sm {font-weight:400;font-size:.744rem; color:#56a0bb;letter-spacing: -.009em; padding:2px 0;}
.negotiable-bg {font-weight:400;font-size:1rem; color:#696969; padding:0 0;line-height:1;}
.g5ere__property-virtual-tour iframe {max-width: 100%; min-height:216px;}
.owl-carousel .owl-item img {display: block; border:2px solid #fff !important; border-radius:6px !important;padding: 0 !important;}
.ere-property img, .property-link {width: 100%;display: block; border:2px solid #fff !important; border-radius:6px !important;padding: 0 !important;}
.ere-property .property-item-content {padding-top:6px !important;padding-left:6px !important; padding-right:6px !important;}
.ere-property .property-item-content .property-title {margin-bottom:4px !important;}
.g5ere__widget-property-skin-01 .g5ere__property-featured {width:110px; margin-right:16px;}
.g5core__image-size-210x126 {height:114px !important;}
.mct-detailpg-cta {text-align: center; color: #626569 !important; line-height:1.4; letter-spacing:-1px;font-weight:800;}
.mct-orange {color: #ff6600 !important;font-size:200% !important;}
.ere-mini-search-properties .ere-mini-search-properties-form {max-width: 372px !important;}
.ere-mini-search-properties-form button { padding: 0 15px; border-radius: 2; border: 2px solid #d9e5e8; }
.ere-mini-search-properties-form input {padding-left:10px !important; } 
.ere-mini-search-properties input {width:280px !important;padding-right:14px; font-size:16px;border:none;background-color: #fff; }
.ere-mini-search-properties select {color:#fff !important;background-color:#0eb2d5 !important;}
.sort-view-property .view-as {display:none !important;}
.archive-property-action .sort-property span { padding: 7px 15px; font-size: 14px !important; font-weight: 400 !important;}
/* .archive-property-action .sort-property span:after { content:'\f103' !important; font-style: normal !important; 
    display: inline-block !important; 
    text-decoration: inherit !important; 
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center !important; 
    text-rendering: optimizelegibility !important; } */
.archive-property-action .sort-property {display:none !important;}
#primary-content { padding-top:40px !important; padding: 10px 0 20px -100px !important;}
.custom-ere-search-01 .g5ere__sf-top { margin:0 auto; width:86%; border-radius: 1.2em !important; }
.gel-heading.text-left .gel-heading-separate { margin:0 auto !important; width:12% !important;height: 3px; } 
.gel-heading-separate { margin:0 auto !important; width:12% !important;height: 3px;}
.sellrentpghdrwidth {max-width:100% !important;}
.testimonial-style-03 .author-info {margin-bottom:.6rem;}
.gel-testimonial .content-quote:before, .gel-testimonial .content-quote:after {padding-right: 4px !important; font-size: 14px !important; left: -.75rem; top:-6px; right:0rem; color: #0eb2d5!important;}
.gel-testimonial .content-quote:after {padding-left:10px !important; font-size: 14px !important; right: -2.8rem; top:-6px; left:0rem; color: #0eb2d5 !important;}
.testi-quote { padding-left: 1rem; padding-right: 1rem;}
.g5core__gutter-30 h3:first-child {font-size: 1.8rem;}
.g5ere__property-skin-list-03 .g5ere__property-excerpt {margin-top:22px; height:400px;}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before { font-size: 1.33em;}
.g5ere__property-skin-list-03 .g5ere__lpc-bottom {clear: both; margin-top:100px;} 
.footer-dark a { color: #74cadc;}
.ssfootalign {text-align: center; width:100%; padding:0 0 0 0; margin-left: 0rem;}
.g5ere__scb-style-02 .g5ere__property-block-header {padding:10px;}
.g5core__metro-more-number {font-size:26px;}
.card-img-overlay {padding: 1rem;}
.sidepadds {padding:0 0;}
.vc_video-bg-container {
  margin-top:22px;
  background-image: url("https://mycorporatetours.com/wp-content/uploads/2021/06/tropical-beach-resort.jpg");
  background-position:center;
  background-size:cover;
  background-repeat: no-repeat;
  display: flex!important;
flex-direction: column !important;
  min-height: calc(70vh - 72px);
/*   height:600px !important; */
}
.limitedoffertxtdiv {margin-top:60px;}
.limitedoffertxt {text-align: center; line-height: 1.2; font-size:28px; margin-bottom:0 !important; text-align: center; width: 100%; display: block; letter-spacing: -0.025em;}
.limitedoffertxt2 {margin-top:0px !important; }
.signuptoday { color: #ffffff; font-size: 104%; padding-bottom:30px;line-height: 1.4;font-weight:600; }
.cash {color: #f7e2cd; font-size: 140%; line-height: 1.1; clear: both;font-weight:800;}
.callnow {color: #ffffff; font-size:110%;font-weight:600;}
.phonenum {color: #f7e2cd; font-size: 120%;font-weight:800;}
.leftmarginvideohmpg {left:-12px !important;}
.copywrite {font-size:12px; margin:0 auto; text-align: center; }

}
@media print, screen and (min-width : 300px) {
.g5ere__property-skin-list-03 .g5ere__property-excerpt {height:320px;}
}
@media print, screen and (min-width : 360px) {
.g5ere__property-skin-list-03 .g5ere__property-excerpt {height:240px;}
.limitedoffertxtdiv {margin-top:-20px;}
}
@media print, screen and (min-width : 400px) {
.g5ere__property-skin-list-03 .g5ere__property-excerpt {height:200px;}
}
@media print, screen and (min-width : 520px) {
.g5ere__property-skin-list-03 .g5ere__property-excerpt {height:130px;}
}
@media (min-width: 768px) { 
.g5ere__property-title {line-height: 1.5;font-size: 35px;} 
/* .g5ere__property-title-price .g5ere__property-price { width:38%;max-height:9rem; padding:18px 26px ;margin:40px 0 0 1rem; border:1px solid #eee !important;}*/
.g5ere__property-title-price .g5ere__property-price .clear {display:inline-block;} 
.vc_col-sm-7 {width: 68.33333333% !important;}
.gel-heading.text-left {max-width:760px;}
.gel-52f0dea1b3281b910c0a854428d1c529  {max-width:600px !important;margin:0 auto;}
.footer-dark .gel-heading-title { font-size:210% !important;max-width:100% !important;line-height:1.6 !important;}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {display:block !important;}
.sell-prop-subpg-textover {margin-top: 40px;}
/* .g5core__embed-responsive {width:100%;} */
/* .g5ere__loop-skin-classic .g5core__post-featured {width:100%;} */
.vc_column_container>.vc_column-inner {padding-left:2px !important; padding-right:20px !important;}
.g5element-bg-full {height:100% !important;}
.has-large-font-size {font-size: 2.8rem;margin-top:4rem !important;}
.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-send-message { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.g5ere__property-skin-list-04 .g5core__post-featured {width:280px;}
.vc_custom_1619562906376 { margin-left: 0px;}
.g5core__gutter-slider-rows-20 .g5core__gutter-item {width:100%;padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}
.gel-heading-subtitle {width:100%;}
.g5ere__property-virtual-tour iframe {max-width:720px;max-height:500px;height:460px;}
.g5ere__property-skin-list-03 .g5ere__property-excerpt { max-height:19.58em; height:140px;}
.g5ere__property-skin-list-03 .g5ere__lpc-bottom { margin-top: 20px;}
.custom-ere-search-01 .g5ere__sf-top {width:90%;}
.lead {text-align:left;}
.card p {text-align:left;}
.btn.btn-md {padding: 0 1.2rem;}
.vc_video-bg-container {margin-top:0px; min-height: calc(60vh - 72px);}
.limitedoffertxtdiv { margin-top:-150px; }
.limitedoffertxt {line-height: 1.4; font-size:34px;}
.signuptoday {font-size: 110%;line-height: 1.8;}
.copywrite {padding:0 0;}
}
@media (min-width: 992px) {
.vc_col-sm-5 {width: 21.66666667%;}
.hmpg-best-deals-txt { width: 41% !important;}
/* .g5core-primary-menu .main-menu {-ms-flex-wrap:wrap !important; flex-wrap:wrap !important; width:70%;}
.menu-horizontal > .menu-item {flex-wrap:wrap !important;} */
.ssfootalign { width:40%; }
.md-border-right {border-right: 1px solid #455663 !important; border-left: 1px solid #455663 !important;}
.g5ere__loop-skin-medium-image .g5ere__loop-item-inner>.g5ere__loop-content { width:100%;}
.ere-mini-search-properties input {font-size:18px;width:900px !important;border: 2px solid #d9e5e8; background-color: #f8f8f8; }
.ere-mini-search-properties-form input {padding-left:42px !important;} 
.ere-mini-search-properties .ere-mini-search-properties-form {margin-top:4px; max-width:672px !important;}
.g5ere__property_layout-creative { margin-top:30px !important;}
.g5ere__scb-style-02 .g5ere__property-block-header {padding:20px;}
.card-img-overlay {padding: 1.2rem;}
.g5core__metro-more-number {font-size:34px;}
.sidepadds {padding:0 55px 0 33px;}
.limitedoffertxtdiv { margin-top:-140px; }
.cash {font-size:190%;}
.callnow {font-size: 130%;}
.phonenum {font-size: 150%;}
.leftmarginvideohmpg {left:-48px !important;}
}
@media (min-width:1200px) {
.g5core-primary-menu .main-menu {-ms-flex-wrap:wrap !important; flex-wrap:wrap !important;}
/* .menu-horizontal > .menu-item {flex-wrap:wrap;} */
}
@media (min-width:1260px) {	
.g5core-site-header.header-layout-stretched .g5core-header-desktop-wrapper > .container { padding-left: 30px; padding-right: 30px;}
}
@media (min-width:1340px) {	
.leftmarginvideohmpg {left:-86px !important;}
}
@media (min-width:1540px) {
.g5core-site-header.header-layout-stretched .g5core-header-desktop-wrapper > .container { padding-left: 100px; padding-right: 100px;}
.g5core-primary-menu .main-menu {-ms-flex-wrap:wrap !important; flex-wrap:wrap !important;/*  width:100%; */}
/* .menu-horizontal > .menu-item {flex-wrap:nowrap;} */
}
@media (min-width:1580px) {
.leftmarginvideohmpg {left:-206px !important;}
}																																																																								

