@media(max-width: 1180px) {
    .chat_in .tooltip {left: 71px;}
}
@media(max-width: 1500px)
{
 .foot_bot_blk .tele { right:50px;}
}
@media(max-width: 1180px){
.chat_in .has-tooltip-bottom {float:none;}
.banner_cnt { padding:0 15px;}
.container  { padding:0 15px;}
.banner_cnt span { padding:20px 0 15px 22px; font-size: 26px; line-height: 28px;}
.banner figure { min-height:800px;}

.negot_rgt  { margin:0; width:390px; }
.negot_lft  { padding: 20px 0 0 0;}
.negot_lft h4 { font-size:32px; line-height:36px;}
.chat 		{ margin:0;}
.pie_view   { margin:0;}
.foot_bot_blk .tele  { right:50px;}

.proc_count { width: 200px;}
.processus_in:after { left:140px; height:98%;    background-size: contain;}


}
@media(max-width: 1180px) {
    .chat_in .tooltip {left: 53px;}
    .buyingPotentialTextWrapper{margin-left: 0px;}
    .buyingPotentialTextWrapper p{
    text-align: center;
    }
}
@media(max-width: 1024px){

.calculatorTauxDescription {margin-top:30px;}
.banner figure { min-height:700px;}
.banner_cnt a  { margin:0 0 25px 0;}
.banner_cnt a img { width: 300px;} 
/*.chat { width:470px;}*/
.chat_in {/*padding:8px 0 20px 0;*/}
.pie_cnt { /*width: 290px;*/}
.negot_lft h4 { font-size:28px; line-height:30px;}
.negot_lft p { font-size:22px; line-height:24px;}


.proc_count { width: 170px;}
.processus_in:after { left:110px;}
.proc { margin:0 0 50px 0;}
.proc_content { padding:0 0 65px 0;}
.processus_blk:after { background-size: contain; width:900px; height:864px; top: -203px;  right: -318px;}

.processus { padding:90px 0 300px 0;}

/*.intrest .hypoCalc{width:100%;}*/

}

@media (min-width:480px) and (max-width:991px){
    .cash_blk.buyingPotential{
        position: relative;
        padding: 20px 0 100px 0;
    }
    .cash.taux{
        position: initial;
    }
    .calculatorTauxDescription{
        position: absolute;
        width: 100%;
        padding: 10px 20px;
        bottom: 15px;
        left: 0;
        border: 1px solid #4e81a0;
    }
}

@media(max-width:991px){
.intrest .hypoCalc{display:inline;}
.chat_in .tooltip {left: -11px;}
.banner figure { min-height:550px;}
.banner_cnt a  { margin:0 0 20px 0;}
.banner_cnt a img { width:260px;} 
.banner_cnt span { display:none;}
.et_mob { display:block;}
.negot_lft { display:block; float:none; padding:10px 0 20px 0; max-width: 100%; margin:0 auto; text-align:center;}
.negot_rgt { display:block; float:none; background:none; width:366px; margin:0 auto;}
.negot { float:none; display:block;} 
.negotiated { padding:30px 0 30px 0;} 
.potential { padding:40px 0 23px 20px;}
.buying { padding:30px 0 40px 0;}
.cash { width:50%;}
.cash:nth-child(3){ clear:both;}
.chat_in .has-tooltip-bottom {float:left;}
.chat {display:block; float:none; margin:0 auto; background:none;}
.negot ul li a { margin:0 auto;}
.chat_in { padding:0px 0 10px 0;}
.pie_chat{ margin:0 auto; display:block;}
.advice { padding:18px 0 18px 0;}

.advice_email { float:none; display:block; width:100%;}
.advice_cnt { float:none; display:block; max-width:100%; padding:0 0 8px 0;}
.advice_cnt p { padding:0;}
.artionet { padding:56px 0 49px 0;}
.artionet ul li { padding:0 10px; /*width:25%;*/}
.artionet ul li.art_mob { display:none;}
.foot_top .negot { display:none;}
.remember ul li.bes { display:block;}
.remember { padding:150px 0 0 0;}
.foot_top { padding:60px 0 40px 0;}
 
.follow { padding:0 0 20px 0;}
.follow_fb a.fb{ display:block; float:none; margin:0 auto 10px auto;}
.follow_fb > a { display:block; float:none; margin:0 auto;}
.follow p { display:none;}
.follow_fb { float:none; display:block; text-align:center;}
.foot_bot_blk .tele { display:none;}



.negot_mob { display:block; }
.logo h4 { display:none;}
.logo a { margin:0;}
.process { padding:20px 0 0 0;}
.negotiated1 { padding:15px 0 20px 0;}

.processus { padding:90px 0 200px 0;}
.processus_in:after { left:0; right:auto;}
.proc_count { padding:0 0 0 40px;} 
.proc_content {max-width: 78%;  padding:0 0 40px 0;}
.proc_count { width:150px; }
.proc_content h2 br { display:none;}
.processus_in:after { background:#67B650 url(../images/bg12.png) no-repeat;width:14px;height:98%; background-size:contain;}
.count:after { display:none;}
.proc { margin:0 0 30px 0;}

.drop_down_in { padding:0 15px;}
.et_mob { font-size:22px; line-height:28px;}

.col-50.first,.col-50.second{width:100%;margin-left:0;margin-bottom:50px;}
.hide-desktop{display:block;}
.visible-desktop{display:none;}

.negot_mob {background:#FFF;margin:-15px -15px 0px -15px;padding:15px 10px;}

.pie_chat{padding-left:0;}

.header_main .logo h3{display:none;}
 
}
@media(min-width:890px){
    .tauxWrapper{ float:left; width:55%; }
    .pie_chat { width: 45%; padding-left: 40px;}
}

@media(max-width:890px){
    /* .cash_blk.buyingPotential{padding:20px 0 0 0;} */
    .tauxWrapper{ float:none; width:100%; }
    .buyingPotentialTextWrapper{padding-bottom:40px;}
    .tauxIndexCalc{width: 100%; float: none;}
    /* .calculatorTauxDescription{ width: 100%; text-align: center; padding: 0;} */
    .pie_chat { width: 317px; padding: 0px; float:none; background: none; }
}
@media(max-width:767px) and (min-width:480px) {
    .calculatorTauxDescription{
        bottom: 0px;
    }
}
@media(max-width:767px){
/* .calculatorTauxDescription{width:auto;padding-left:0;} */
.et_mob { font-size:20px; line-height:28px;}
.banner_cnt a img { width:230px;}

.processus { padding:90px 0 150px 0;}
.processus_in:after { left:0; right:auto;}
.proc_count { padding:0 0 0 30px;} 
.proc_content {max-width: 78%;}
.proc_count {width: 120px;}
.proc_count span {font-size: 120px;line-height:92px;}
.proc_count span.count { padding:0 0 170px 10px;}

.processus_blk:after {background-size: contain;width:800px;height:768px;top: -133px;right: -248px;}
.negot_mob {font-size:17px;}
    
.drop_down { padding:110px 0 30px 0;}
.menu_logo { display:block; float:none;}
nav { display:block; float:none;} 
.drop_down_in { padding:0 20px;     max-width: 590px;}
nav ul li { margin:0 0 30px 0;}

.formItem label,.formItem .contentFormItem{width:100%;margin-left:0;text-align:left;}
.formItem label{margin-bottom:10px;}

.itemAventage{width:100%;float:none;}
.itemAventage:nth-child(2n){margin-left:0;}

.home .banner_cnt{top:25%;}

.imgHypotheque{width:13%;margin-right:9%;}

}
@media(max-width:660px) {
    .pie_chat {
       float: none;
       margin-bottom: 30px;
    }

    .tauxIndexCalc.cash{
        width: 100%;
    }
}

@media(max-width:599px){
  
.et_mob { font-size:18px; line-height:26px;}
.banner figure { min-height:500px;}
.banner_cnt a img { width:200px;}

.negot_lft h4 {font-size: 24px;line-height: 26px;}
.negot_lft p {font-size: 18px;line-height: 20px;}
.potential h2 { font-size:18px; line-height: 24px;} 
.potential { padding:30px 0 20px 3px;}
.artionet ul li { padding:0 3px;}
/*.chat { width:440px;}*/
.chat h2 { font-weight: 700; font-size: 26px; padding:0 0 20px 0;}
.chat h2 span { font-size:18px;}
.mortgage ul li { margin:0 0 10px 0;}
.hypo a { padding: 0; width: 162px; font-size: 18px; line-height: 20px;}
.mortgage { padding:0 0 10px 0;}
.hypo > span { font-size: 18px; line-height: 20px;}
.chat_ranger { width: 422px; margin: 0 auto;}
.cash_hd a { font-size: 22px; line-height: 22px;}
.hypo .chf { width:220px;}
.hypo1 .chf span { width:60px;}
.pie_cnt h3 { font-size: 22px; line-height: 24px;}
.pie_cnt h2 { padding:0 0 20px 0; font-size: 28px; line-height: 30px;}
.pie_cnt ul li span { margin:2px 15px 0 0;}
.pie_view { width:120px;}
.buying { padding:20px 0 20px 0;}
.advice_email input { width:69%; padding:0 15px 0 15px;}
.advice_email button { width:110px; font-size: 16px; line-height: 52px;}
.artionet { padding:30px 0 20px 0;}
.foot_logo a img { width: 150px;}
.remember { padding:120px 0 0 0;}
.foot_top { padding:50px 0 30px 0;}
 


.proc_count span { font-size:90px; line-height:72px;}
.proc_content h2 { font-size: 20px; line-height: 26px;}
.proc_content {max-width: 76%;}
.proc_count {padding: 0 0 0 20px;width: 100px;}
.processus { padding:60px 0 100px 0;}


.processus_blk:after {background-size: contain;width:600px;height:576px;top: -103px;right: -178px;}
nav ul li a { font-size: 30px; line-height: 32px;}
.drop_down_in { max-width: 100%;}
nav ul li { margin:0 0 20px 0;}
.menu_logo a img { width:190px;}

.tooltip_cnt{ max-width: 170px; padding:8px;}
.tooltip_cnt p { font-size:12px; line-height:16px; }
 
}

@media(max-width:479px){
.cash_blk.buyingPotential{padding: 20px 0 0px 0;}
.intrest{padding: 0 0 20px 0;}
.process h1 { font-size:30px;}
.container { padding:0 10px;}
.negot_lft h4 {font-size: 20px;line-height: 22px;}
.negot_lft p {font-size: 15px;line-height: 18px;}    
.negot ul li { margin:0 0 10px 0;}
.negot_rgt {width: 280px;}
.negot ul li a { width:auto; font-size:16px;}
.negot ul li a span {width: 30px;height: 30px;background-size: contain;top: 12px;left: 11px;} 
.buying { padding:10px 0 10px 0;}
.cash_blk { padding:10px 0 0 0;}
.cash{ width:100%; float:none; display:block;}

.et_mob { font-size: 15px; line-height: 24px;}
.banner figure { min-height:500px;}
.banner_cnt a img { width:200px;}

.chat { width:280px;}
.chat_ranger { width:280px;}
.pie_view { margin:20px auto 0 auto;}
.advice_email input { width: 65%;}
.advice_email button { width:90px; font-size:14px;} 
.advice_cnt p { font-size: 16px; line-height:18px;}
/*.hypo a { width: 151px;}*/
.mortgage { padding:0 0 10px 0;}
.hypo1 .chf span { width:40px;}
.hypo .chf { width:140px;}
.hypo1 .chf input { padding:0 5px 0 5px; letter-spacing:0; width:71%;}
.hypo a { /*width: 133px;*/ font-size: 16px; line-height: 20px;}


.proc_count span {font-size: 60px;line-height: 50px;}
.proc_content h2 {font-size: 18px;line-height: 24px;padding: 0 0 10px 0;}
.proc_content {max-width: 76%; padding:0 0 20px 0;}
.proc_count {padding: 0 0 0 21px;width: 65px;}
.processus_in:after { width:12px;} 
.proc_content:after { width:140px;} 
.proc_content p { font-size: 15px; line-height: 24px; padding:0 0 4px 0;}
.proc { margin:0 0 20px 0;}
.processus { padding:40px 0 60px 0;}

.processus_blk:after {background-size: contain;width:400px;height:384px;top: -53px;right: -98px;}
.drop_down_in { padding:0 15px;}
nav ul li a { font-size: 22px; line-height: 24px;}

.col-50-480.first,.col-50-480.second{width:100%;margin-left:0;margin-bottom:50px;}

.negot_mob {margin:-15px -10px 0px -10px;}

.hypo{text-align:center;}
.hypo a,.hypo > span{width:100%;float:none;}

.buyingPotentialTextWrapper span {padding:17px 0px 0 0;font-size:30px;display:block;}
.buyingPotentialTextWrapper .cash_hd { transform: translate(-8px, -2px); }
}
@media(min-width:768px){
  
 
   
}
@media(min-width:992px){
.col-50.right{float:right;}
}

@media(max-width:380px) {
    .pie_chat{
        width: 100%;
        display: flex;
        justify-content: center;
    }
}
