
/*! CSS Used from: http://ned.kg/wp-content/themes/wpresidence/css/my_media.css?ver=313.9655 ; media=all */
@media all{

@media only screen and (max-width: 500px){
.slider_prop_wrapper{padding:0px;}
.article_container .listing_wrapper{padding:0px;}
.shortcode_slider_list .listing_wrapper{float:left;}
.article_container .listing_wrapper{padding:0px 10px;min-width:100%;}
}

@media only screen and  (max-width: 720px) and (min-width: 621px){
.custom_for_more{margin-bottom:90px!important;}
}
@media only screen and  (max-width: 620px) and (min-width: 480px){
.custom_for_more{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:80px!important;}
}
@media only screen and  (max-width: 315px){
.custom_for_more{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:80px!important;}
}
@media only screen and  (max-width: 350px) and (min-width: 320px){
.custom_for_more{margin-bottom:90px!important;}
}
.col-12.listing_wrapper .custom_for_more{margin-bottom:50px!important;margin-top:15px!important;}
}
/*! CSS Used from: http://ned.kg/wp-content/themes/wpresidence/css/fontawesome/css/all.css?ver=5.8.2 ; media=all */
@media all{
.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-camera:before{content:"\f030";}
.fa-map-marker-alt:before{content:"\f3c5";}
.fa-phone:before{content:"\f095";}
.fas{font-family:'Font Awesome 5 Free';font-weight:900;}
}
/*! CSS Used from: http://ned.kg/wp-content/themes/wpresidence/css/fontello.min.css?ver=5.8.2 ; media=all */
@media all{
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
}
/*! CSS Used from: http://ned.kg/wp-content/plugins/elementor/assets/css/frontend.css?ver=3.2.5 ; media=all */
@media all{
.elementor *,.elementor *:before,.elementor *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;}
.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.elementor-align-center{text-align:center;}
.elementor-align-center .elementor-button{width:auto;}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;}
@media (max-width: 1024px){
.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-wrap > .elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{padding:10px;}
@media (min-width: 768px){
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width: 767px){
.elementor-column{width:100%;}
}
.elementor-element .elementor-widget-container{-webkit-transition:background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;transition:background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;-o-transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;}
.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.elementor-button:hover,.elementor-button:focus,.elementor-button:visited{color:#fff;}
.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block;}
.elementor-button span{text-decoration:inherit;}
.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de;}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img{display:block;}
.slick-initialized .slick-slide{display:block;}
}
/*! CSS Used from: http://ned.kg/wp-content/uploads/elementor/css/post-29.css?ver=1627103957 ; media=all */
@media all{
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
@media (max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
}

/*! CSS Used from: http://ned.kg/wp-content/uploads/elementor/css/post-27915.css?ver=1655284771 ; media=all */
@media all{
@media (max-width:1024px){
.elementor-27915 .elementor-element.elementor-element-5b92912b{padding:0px 10px 0px 10px;}
}
@media (max-width:767px){
.elementor-27915 .elementor-element.elementor-element-5b92912b{padding:0px 010px 0px 10px;}
}
}

@media (min-width: 768px){
    .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
        width: 33.333%;
    }
}











/*! CSS Used from: http://ned.kg/wp-content/plugins/elementor/assets/css/frontend.css?ver=3.2.5 ; media=all */
@media all{
.elementor *,.elementor *:before,.elementor *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;}
}
/*! CSS Used from: http://ned.kg/wp-content/uploads/elementor/css/post-27915.css?ver=1655284771 ; media=all */
@media all{
.elementor-27915 .elementor-element.elementor-element-6a4665f > .elementor-background-overlay{background-image:url("/wp-content/uploads/img/image-5.webp");opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
}




/*! CSS Used from: http://ned.kg/wp-content/themes/wpresidence/css/bootstrap.min.css?ver=313.9655 ; media=all */
@media all{

/*! CSS Used from: http://ned.kg/wp-content/themes/wpresidence/style.css?ver=313.9655 ; media=all */
@media all{
.elementor-form .elementor-button.elementor-size-md{min-height:40px!important;padding:0!important;}
.elementor-form-fields-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.elementor-form-fields-wrapper{background-color:rgba(255, 255, 255, .15);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:10px!important;padding:30px 60px!important;margin:0!important;}
.elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-group > label{color:#fff!important;}
}
/*! CSS Used from: http://ned.kg/wp-content/themes/wpresidence/css/my_media.css?ver=313.9655 ; media=all */
@media all{

@media only screen and (max-width: 640px){
.elementor-form-fields-wrapper{display:block!important;}
}

@media only screen and (max-width:430px){
.elementor-form-fields-wrapper{padding:20px 15px!important;}
}
}
/*! CSS Used from: http://ned.kg/wp-content/plugins/elementor/assets/css/frontend.css?ver=3.2.5 ; media=all */
@media all{
.elementor *,.elementor *:before,.elementor *:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media (min-width: 768px){
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width: 767px){
.elementor-column{width:100%;}
}
.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset;outline:0;}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:0.6;}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:0.6;}
.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:0.6;}
.elementor-field-group .elementor-field-textual:-moz-placeholder{color:inherit;font-family:inherit;opacity:0.6;}
.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:0.6;}
.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:0.6;}
.elementor-field-label{cursor:pointer;}
.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px;}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%;}
.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none;}
.elementor-form .elementor-button.elementor-size-md{min-height:47px;}
.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.elementor-button:hover,.elementor-button:focus,.elementor-button:visited{color:#fff;}
.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px;}
}
/*! CSS Used from: http://ned.kg/wp-content/uploads/elementor/css/global.css?ver=1627103958 ; media=all */
@media all{
.elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-group > label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-group .elementor-field{color:var( --e-global-color-text );}
.elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-group .elementor-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-WpResidence_Contact_Form_Builder .wpresidence_button_elementor{background-image:var( --e-global-color-accent );}
.elementor-widget-WpResidence_Contact_Form_Builder .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
}
/*! CSS Used from: http://ned.kg/wp-content/uploads/elementor/css/post-27915.css?ver=1655284771 ; media=all */
@media all{
.elementor-27915 .elementor-element.elementor-element-e0d3003 .elementor-field-group{padding-right:calc( 17px/2 );padding-left:calc( 17px/2 );margin-bottom:10px;}
.elementor-27915 .elementor-element.elementor-element-e0d3003 	.elementor-form-fields-wrapper{margin-left:calc( -17px/2 );margin-right:calc( -17px/2 );}
.elementor-27915 .elementor-element.elementor-element-e0d3003 .elementor-form-fields-wrapper{margin-bottom:-10px;}
body .elementor-27915 .elementor-element.elementor-element-e0d3003 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}
.elementor-27915 .elementor-element.elementor-element-e0d3003 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-color:#eee;}
.elementor-27915 .elementor-element.elementor-element-e0d3003 .wpresidence_button_elementor{background-image:linear-gradient(to right, transparent 50%, #0073e6 50%);}
.elementor-27915 .elementor-element.elementor-element-e0d3003 .elementor-button{color:#fff;}
.elementor-27915 .elementor-element.elementor-element-e0d3003 .elementor-button:hover{background-color:#FFFFFF00;color:#0073e6;}
}
}