/*
Theme Name: Winance Child
Theme URI: http://webdesign-finder.com/winance
Template: winance
Author: MWTemplates
Author URI: http://modernwebtemplates.com/
Description: Winance - Cash Loans WordPress theme
Tags: custom-header,left-sidebar,right-sidebar,post-formats,full-width-template
Version: 1.0.0.1482500548
Updated: 2017-11-15 13:42:28

*/

/*
------------------------------------------------------------------ALL STYLE----------------------------------------------------------------------------
*/

.teaser.with_background.text-center {
    height: 300px;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    display: none!important;
}
.dolar{
	font-weight:bold;
}

#radio-1_10 label{
	display:flex;
	justify-content:space-between;
	align-items:center
}
#radio-1_10 label input{
	margin:0;
	margin-right:10px;
}
#radio-1_10_1 label{
	display:flex;
	justify-content:space-between;
	align-items:center
}
#radio-1_10_1 label input{
	margin:0;
	margin-right:10px;
}
.chackbox-class{
	min-height:225px;
}
.not-windows{
    position: absolute;
    width: 0;
    z-index: -9999;
    height: 0;
    overflow: hidden;
}
.css-class .name p{
    font-size: 24px;
    margin: 25px 0;
    font-weight: 600;
    color: #54595b;
}
.windows1 .price p{
    color: #87bf29;
    font-size: 36px;
    display: block;
    margin-top: 0;
    margin-bottom: 36px;
}
.css-class{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items:center;

}
.css-class .progres-line{
 width:100%;
}
.btn-nextWindow{
    display:flex;
    align-items:center;
    justify-content: center;
    color:#fff;
    width: 36%;
    border: none;
    height: 54px;
    font-size: 24px;
    cursor: pointer;
    font-weight: 300;
    margin: 15px auto 0;
    position: relative;
    padding-left: 16px;
    padding-right: 12px;
    border-radius: 4px;
    text-align: center;
    background-color: #ffb600;
    background: linear-gradient(to bottom,#ffb600,#ff9800);
}
/*
----------------------------------------------------------------------STYLE FOR IMAGIN-----------------------------------------------------
*/
.img-class{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
	justify-content:center;
}

/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1--------------------------------------------------------------------------------
*/
#radio-1 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/Purchase12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Purchase12.png);
	background-size: 105px;
	opacity:1;
}
#radio-1 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/Refinance.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Refinance.png);
	background-size: 105px;
	opacity:1;
}

#radio-1 span:nth-child(3) label{
    background-image: url(/wp-content/uploads/2018/12/HELC12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: cover;
	background-size: 95px;
	opacity:0.8;
	font-size:14px;
	
}
#radio-1 span:nth-child(3) label:hover{
	background-image: url(/wp-content/uploads/2018/12/HELC12.png);
	background-size: 105px;
	opacity:1;
	
}
#radio-1 span:nth-child(2) label input{
    display:none;
}
#radio-1 span:nth-child(1) label input{
    display:none;
}

#radio-1 span:nth-child(3) label input{
    display:none;
}

#radio-1 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1 span:nth-child(3) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 14px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 11px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1_1--------------------------------------------------------------------------------
*/
#radio-1_1 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_1 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-size: 105px;
	opacity:1;
}
#radio-1_1 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1_1 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-1_1 span:nth-child(2) label input{
    display:none;
}
#radio-1_1 span:nth-child(1) label input{
    display:none;
}



#radio-1_1 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_1 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1_2--------------------------------------------------------------------------------
*/
#radio-1_2 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
     background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_2 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
	background-size: 105px;
	opacity:1;
}
#radio-1_2 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_2 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-1_2 span:nth-child(2) label input{
    display:none;
}
#radio-1_2 span:nth-child(1) label input{
    display:none;
}



#radio-1_2 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_2 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1_3--------------------------------------------------------------------------------
*/
#radio-1_3 span:nth-child(1) label{
     background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:15px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_3 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
	background-size: 105px;
	opacity:1;
}
#radio-1_3 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1_3 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-1_3 span:nth-child(2) label input{
    display:none;
}
#radio-1_3 span:nth-child(1) label input{
    display:none;
}



#radio-1_3 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_3 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}

/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1_7--------------------------------------------------------------------------------
*/
#radio-1_7 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/3.png);
    background-repeat: no-repeat;
   background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_7 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/3.png);
	background-size: 105px;
	opacity:1;
}
#radio-1_7 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/2.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1_7 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/2.png);
	background-size: 105px;
	opacity:1;
}

#radio-1_7 span:nth-child(2) label input{
    display:none;
}
#radio-1_7 span:nth-child(1) label input{
    display:none;
}


#radio-1_7 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_7 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_7 span:nth-child(3) label{
    background-image: url(/wp-content/uploads/2018/12/4.png);
    background-repeat: no-repeat;
     background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_7 span:nth-child(3) label:hover{
	background-image: url(/wp-content/uploads/2018/12/4.png);
    background-size: 105px;
	opacity:1;
}
#radio-1_7 span:nth-child(5) label:hover{
	background-image: url(/wp-content/uploads/2018/12/6.png);
background-size: 105px;
	opacity:1;
}
#radio-1_7 span:nth-child(4) label{
    background-image: url(/wp-content/uploads/2018/12/5.png);
    background-repeat: no-repeat;
      background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1_7 span:nth-child(5) label{
    background-image: url(/wp-content/uploads/2018/12/6.png);
    background-repeat: no-repeat;
      background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}

#radio-1_7 span:nth-child(4) label:hover{
	background-image: url(/wp-content/uploads/2018/12/5.png);
 background-size: 105px;
	opacity:1;
}

#radio-1_7 span:nth-child(3) label input{
    display:none;
}
#radio-1_7 span:nth-child(4) label input{
    display:none;
}

#radio-1_7 span:nth-child(5) label input{
    display:none;
}


#radio-1_7 span:nth-child(4) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_7 span:nth-child(3) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_7 span:nth-child(2) abel span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_7 span:nth-child(5) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}

/*
 *---------------------------------------------------------------------- #radio-1_11
 */
#radio-1_11 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/Записати-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: cover;
	opacity:0.8;
}
#radio-1_11 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/ss.png);

	opacity:1;
}
#radio-1_11 span:nth-child(6) label{
    background-image: url(/wp-content/uploads/2018/12/Записати-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: cover;
	opacity:0.8;
}
#radio-1_11 span:nth-child(6) label:hover{
	background-image: url(/wp-content/uploads/2018/12/ss.png);

	opacity:1;
}
#radio-1_11 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/Записати-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: cover;
	opacity:0.8;
	
}
#radio-1_11 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/ss.png);

	opacity:1;
}

#radio-1_11 span:nth-child(2) label input{
    display:none;
}
#radio-1_11 span:nth-child(1) label input{
    display:none;
}


#radio-1_11 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_11 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_11 span:nth-child(3) label{
    background-image: url(/wp-content/uploads/2018/12/Записати-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: cover;
	opacity:0.8;
}
#radio-1_11 span:nth-child(3) label:hover{
	background-image: url(/wp-content/uploads/2018/12/ss.png);

	opacity:1;
}
#radio-1_11 span:nth-child(5) label:hover{
	background-image: url(/wp-content/uploads/2018/12/ss.png);

	opacity:1;
}
#radio-1_11 span:nth-child(4) label{
    background-image: url(/wp-content/uploads/2018/12/Записати-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: cover;
	opacity:0.8;
	
}
#radio-1_11 span:nth-child(5) label{
    background-image: url(/wp-content/uploads/2018/12/Записати-1.png);
    background-repeat: no-repeat;
    background-position: top;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: cover;
	opacity:0.8;
	
}

#radio-1_11 span:nth-child(4) label:hover{
	background-image: url(/wp-content/uploads/2018/12/ss.png);

	opacity:1;
}

#radio-1_11 span:nth-child(3) label input{
    display:none;
}
#radio-1_11 span:nth-child(6) label input{
    display:none;
}
#radio-1_11 span:nth-child(4) label input{
    display:none;
}

#radio-1_11 span:nth-child(5) label input{
    display:none;
}


#radio-1_11 span:nth-child(4) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_11 span:nth-child(6) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_11 span:nth-child(3) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_11 span:nth-child(2) abel span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_11 span:nth-child(5) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1_8--------------------------------------------------------------------------------
*/
#radio-1_8 span:nth-child(1) label{
     background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
     background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_8 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
	background-size: 105px;
	opacity:1;
}
#radio-1_8 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1_8 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-1_8 span:nth-child(2) label input{
    display:none;
}
#radio-1_8 span:nth-child(1) label input{
    display:none;
}



#radio-1_8 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_8 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}

/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-1_9--------------------------------------------------------------------------------
*/
#radio-1_9 span:nth-child(1) label{
     background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
     background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-1_9 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
	background-size: 105px;
	opacity:1;
}
#radio-1_9 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-1_9 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-1_9 span:nth-child(2) label input{
    display:none;
}
#radio-1_9 span:nth-child(1) label input{
    display:none;
}



#radio-1_9 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-1_9 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-2--------------------------------------------------------------------------------
*/
#radio-2 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/House12.png);
    background-repeat: no-repeat;
	background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-2 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/TownHouse.png);
	background-size: 105px;
	opacity:1;
}

#radio-2 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/House12.png);
	background-size: 105px;
	opacity:1;
}
#radio-2 span:nth-child(3) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Condo12.png);
	background-size: 105px;
	opacity:1;
}

#radio-2 span:nth-child(4) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Other-Type.png);
background-size: 105px;
	opacity:1;
}
#radio-2 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/TownHouse.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}

#radio-2 span:nth-child(3) label{
    background-image: url(/wp-content/uploads/2018/12/Condo12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-2 span:nth-child(4) label{
    background-image: url(/wp-content/uploads/2018/12/Other-Type.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
     background-size: 95px;
	opacity:0.8;
}
#radio-2 span:nth-child(2) label input{
    display:none;
}
#radio-2 span:nth-child(1) label input{
    display:none;
}
#radio-2 span:nth-child(3) label input{
    display:none;
}
#radio-2 span:nth-child(4) label input{
    display:none;
}
#radio-2 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-2 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-2 span:nth-child(4) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-2 span:nth-child(3) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}

/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-2-1--------------------------------------------------------------------------------
*/
#radio-2_1 span:nth-child(1) label{
     background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
     background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:15px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-2_1 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
	background-size: 105px;
	opacity:1;
}
#radio-2_1 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-2_1 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-2_1 span:nth-child(2) label input{
    display:none;
}
#radio-2_1 span:nth-child(1) label input{
    display:none;
}



#radio-2_1 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-2_1 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-3_1--------------------------------------------------------------------------------
*/

#radio-3_1 span:nth-child(1) label{
     background-image: url(/wp-content/uploads/2018/12/green12.png);
    background-repeat: no-repeat;
     background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-3_1 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/green12.png);
	background-size: 105px;
	opacity:1;
}
#radio-3_1 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/orange.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
	
}
#radio-3_1 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/orange.png);
	background-size: 105px;
	opacity:1;
}

#radio-3_1 span:nth-child(2) label input{
    display:none;
}
#radio-3_1 span:nth-child(1) label input{
    display:none;
}



#radio-3_1 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-3_1 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-3--------------------------------------------------------------------------------
*/
#radio-3 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/Primary-Home.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-3 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/Vacation-Home12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
	justify-content:center;
    align-items:flex-end;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}

#radio-3 span:nth-child(3) label{
    background-image: url(/wp-content/uploads/2018/12/Investment.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}

#radio-3 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Primary-Home.png);
	background-size: 105px;
	opacity:1;
}

#radio-3 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Vacation-Home12.png);
	background-size: 105px;
	opacity:1;
}

#radio-3 span:nth-child(3) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Investment.png);
	background-size: 105px;
	opacity:1;
}



#radio-3 span:nth-child(2) label input{
    display:none;
}
#radio-3 span:nth-child(1) label input{
    display:none;
}
#radio-3 span:nth-child(3) label input{
    display:none;
}

#radio-3 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-3 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}

#radio-3 span:nth-child(3) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}

/*
 * 
 *------------------------------------------------------------------------BUTTON CSS---------------------------------------------------------------------------------- 
 * 
 */
/*
 *------------------------------------------------------------------------BUTTON CONTINUEN--------------------------------------------------------------------------- 
 */
 /*back button start*/

.btn-backWindow:hover{
background: transparent!important;
    border: #ffb600 solid;
    color: #ffb600;
}
 /*back button end*/

.btn-nextWindow:hover{
background: transparent!important;
    border: #ffb600 solid;
    color: #ffb600;
}
/*mortage calculators*/
.lidd_mc_input.lidd_mc_input_responsive {width: 48%;float: left;margin-bottom: 15px;
    margin-left: 10px;}
.lidd_mc_form label {display: block;text-align: left;}
.lidd_mc_form input[type="text"] {float: left;width: 100%;}
/*commment google captcha*/
#griwpc-container-id { margin-left: 15px;  padding-top: 6px;}
#commentform .form-submit {margin-top: 0;}
@media (max-width:401px){
	.btn-nextWindow{
		font-size:20px;
	}
    .btn-backWindow{
        font-size:20px;
    }
}
@media (max-width:767px){
  .lidd_mc_input.lidd_mc_input_responsive {width: 100%!important;}
  .page-id-162 .services {position: absolute !important;}
.page-id-162 .services  .teaser {height: auto;}
}
@media (max-width:441px){
  .lidd_mc_input.lidd_mc_input_responsive {width: 92%!important;}
}
/*
--------------------------------------------------------------------progres-bar---------------------------------------------------------------------------
*/
.progres-bar{
   width:100%;
}
.progres-line{
   position: relative;
}
.progres-bar{
 
    width: 0%;
    height: 15px;
    background-color: green;
    position: absolute;
    top: 13px;
    margin-left: 0px;
    margin-right: 72px;
}

.chackbox-class>span>span{
	display:wrap;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 1em;
}

div.wpcf7 .ajax-loader{
	position:absolute;
	bottom: -30px;
    left: 49%;
    transform: translateY(-50%);
} 
/*
 * -----------------------------------------------------------PROGRES-BAR
 * */
.progres-bar{
  position:absolute;
  left:0;
  top:0;
  width:calc(5% + 10px);
  height:25px;
  background-color:#4CAF50;
  opacity: 1;
}
/* ------------------------------------------------------------CSS FOR INPUT RANGE -------------------------- */
#range-value-home {
  width: 100%;
  position:relative;
}
.range-value-home {
  width: 100%;
  position:relative;
}
#balance-current-loan-1{
  width: 100%;
  position:relative;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 25px;
  background: #d3d3d3;
  outline: none;
  -webkit-transition: .2s;
  transition: opacity .2s;
}


.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 40px;
  height: 40px;
  background: #4CAF50;
  cursor: pointer;
  border:#4CAF50 solid 2px;
  border-radius:25px;
}

.slider::-moz-range-thumb {
  position:absolute;
  width: 40px;
  height: 40px;
  background: #4CAF50;
  padding:5px;
  cursor: pointer;
  border:#4CAF50 solid 2px;
  border-radius:2px;
}

/* ---------------------------------------------------------------------TEXT-LINE-1-- */
#text-line-1, #text-line-2,#text-line-1_4,#text-line-1_5_1,#text-line-1_5_2,#text-line-1_6,#text-line-3_2 {
	opacity:0;
	z-index:-9999;
}

/*
 * ---------------------------------------------------------------------RADIO INPUT ID #radio-24--------------------------------------------------------------------------------
*/
#radio-24 span:nth-child(1) label{
    background-image: url(/wp-content/uploads/2018/12/House12.png);
    background-repeat: no-repeat;
	background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-24 span:nth-child(2) label:hover{
	background-image: url(/wp-content/uploads/2018/12/TownHouse.png);
	background-size: 105px;
	opacity:1;
}

#radio-24 span:nth-child(1) label:hover{
	background-image: url(/wp-content/uploads/2018/12/House.png);
	background-size: 105px;
	opacity:1;
}
#radio-24 span:nth-child(3) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Condo12.png);
	background-size: 105px;
	opacity:1;
}

#radio-24 span:nth-child(4) label:hover{
	background-image: url(/wp-content/uploads/2018/12/Other-Type.png);
background-size: 105px;
	opacity:1;
}
#radio-24 span:nth-child(2) label{
    background-image: url(/wp-content/uploads/2018/12/TownHouse.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}

#radio-24 span:nth-child(3) label{
    background-image: url(/wp-content/uploads/2018/12/Condo12.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
    margin-bottom:5px;
	justify-content:center;
	position: relative;
    background-size: 95px;
	opacity:0.8;
}
#radio-24 span:nth-child(4) label{
    background-image: url(/wp-content/uploads/2018/12/Other-Type.png);
    background-repeat: no-repeat;
    background-position: center;
	background-position-y:25px;
	background-color:white;
    width: 200px;
    height: 200px;
    display:flex;
    align-items:flex-end;
	justify-content:center;
	position: relative;
     background-size: 95px;
	opacity:0.8;
}
#radio-24 span:nth-child(2) label input{
    display:none;
}
#radio-24 span:nth-child(1) label input{
    display:none;
}
#radio-24 span:nth-child(3) label input{
    display:none;
}
#radio-24 span:nth-child(4) label input{
    display:none;
}
#radio-24 span:nth-child(2) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-24 span:nth-child(1) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-24 span:nth-child(4) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}
#radio-24 span:nth-child(3) label span{
    color: black;
    /* margin-bottom: 30%; */
    font-size: 15px;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 28px;
}


/*================================= 20190614 ========================*/
