/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.apartment-single-form .wpcf7-form-control-wrap.Phone{
    width: 100%;
    display: block; }

.apartment-single-form .wpcf7-form-control-wrap.Phone .iti--separate-dial-code{
    width: 100%;
    display: block; }

.apartment-single-form .name-field > p { margin-bottom:0px;}
.apartment-single-form .name-holder { display:flex; justify-content: space-between; }
.apartment-single-form .name-holder .form-group { width:49%; } 
.apartment-single-form .submit-btn  {    margin-top: 2em; }
.apartment-single-form.askquote .wpcf7-checkbox {     display: flex;
    flex-direction: column;
    margin-bottom: 13px; }
.apartment-single-form.askquote .name-field > p { margin-bottom:8px;}


.wpcf7-not-valid-tip {
    display: block !important;
}
.wpcf7-response-output.run-animation {
display: none !important;
}
.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-response-output.run-animation, .popup-message-style #page .wpcf7-validation-errors {
display: none !important;
}

.home .vc_tta-panel-body {
    background-color: #ECECEC !important;
}

.home #main {
    padding-bottom: 0 !important;
}


/* 03-08-2023 */

        .pricelist-slider .slick-slide {
            margin: 0 20px;
        }
        .pricelist-slider .slick-list {
            margin: 0 -20px;
        }

.pricelist-slider .item { }
.pricelist-slider .item .image-holder { }
.pricelist-slider .item .image-holder img { width:100%; }
.pricelist-slider .item .price-holder {     text-align: center;
    color: #0095D6;
    font-weight: 800;
    font-size: 40px;
    line-height: initial;
    padding: 19px 4px;
    border: 1px solid #0095D6;
    border-top: none; }
.pricelist-slider .item .price-holder em {     font-style: initial;
    font-size: 25px;
    position: absolute;
    margin-left: -17px; }
.pricelist-slider .item .price-holder span {    font-size: 25px;
    font-weight: 100;  } 
.pricelist-slider .item .desciption-holder{
background-color:#0095D6; padding: 16px 27px; } 
.pricelist-slider .item .desciption-holder ul li{     color: #fff;
    position: relative;
    padding-left: 31px;
    margin-bottom: 6px; }
.pricelist-slider .item .desciption-holder ul li:before{
 content:'';
background-image:url('https://expatcorpstg.wpengine.com/wp-content/uploads/2023/03/check2.png');
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    top: 3px;
 }
.pricelist-slider .item .desciption-holder ul {     list-style: none;
    padding: 0;
    margin: 0; }

.pricelist-slider .slick-custom-arrow {     position: absolute;
    
    top: 0;
    bottom: 0;
    border: none;
    background-color: transparent; }
.pricelist-slider .slick-custom-arrow:focus{ border:none!important;     outline: none!important;}
.pricelist-slider .slick-custom-arrow.slick-prev {left: -53px;  }
.pricelist-slider .slick-custom-arrow.slick-next {right: -53px;  }
.pricelist-slider .slick-custom-arrow img {     width: 24px; }

@media only screen and (max-width: 1290px) {
  .pricelist-slider {     padding: 0 42px; }
  .pricelist-slider .slick-custom-arrow.slick-prev {
    left: 0;
}
.pricelist-slider .slick-custom-arrow.slick-next {
    right: 0;
}
}

/* 06-13-2023 */
.pricelist-slider .item .btn{
    text-align: left;}
.pricelist-slider .item .btn a{     color: #fff;
    padding: 16px 27px;
    display: inline-block;
    padding-top: 0;
    text-align: left;
    text-decoration: none;
    font-size: 20px; }

