
@media only screen and (max-width:1450px){   
    .header-in{padding: 0;}
     .banner-in{padding: 30px 0;}
    
    .banner-rt ul{margin: 0 -12px;}
    .banner-rt ul li{padding: 0 12px;}
    .enviado{left: 57%;}
}

@media only screen and (max-width:1170px){
    .container{max-width: 100%;padding: 0 15px;}
    .manten{margin: 0 0 20px 0;}
    .manten-top{padding: 15px;}
    .manten-btm{padding: 15px;}
    .manten-top-right{padding: 0px 52px 0 0;}
    .fecha-top-left{width: 78%;}
    .fecha-top-right{width: 20%;margin: 0;}
    .chanchas h2,.manten-top-right ul{margin: 0;}
    .fecha-btm ul li a.clr{padding: 0 0 0 35px;}
    
    .chat_enter_main{padding: 0 12px;}
    .chat_message_main{padding: 22px 28px 18px 35px;}
    .chat_message_main.torre1{padding: 12px 28px 15px 35px;}
    .chat_message_main.torre2{padding: 12px 28px 15px 35px;}
    .chat_cnt{padding: 15px 0 13px 10px;}
    .chat_right_top p{width: 94%; font-size: 14px; line-height: 18px; padding: 0 5px 0 0; }
    .toll_tip_icon{width: 6%;}
    .chat_message span{top: 100px;}
    .replay_message{padding: 18px 22px 3px 45px;}
    .replay_message.torre1{padding: 5px 22px 41px 46px;}
    .chat_message span{top: 106px;}
    
    /*-- Dashboard Residente page starts here --*/
    .administrador-lft {width: 66%;padding: 0 15px 0 0;}
    .administrador-rgt {width: 34%;}
    .coters ul li {padding: 0 11px 30px 0;}
 .coters ul li.buen {padding: 0 11px 30px 0;}
    .avios{padding: 0 10px 0  0;}
    /*-- Dashboard Residente notificacion page starts here --*/
    .naevo-rgt {padding: 1px 0 0 15px;}
    .enviado{left: 52%;}
    
}

@media only screen and (max-width:1024px){ 
     
    /*-- Dashboard Residente page starts here --*/
    .administrador-lft {width: 100%;padding: 0 0 0 0;}
    .administrador-rgt {width: 100%;padding: 0 0 0 0;}
    .coters-blk figure img{width: 100%;}
    .coters-blk {max-width: 100%;}
    .avios {padding: 0 0px 0 0;}
    .coters ul li {padding: 0 10px 30px;}
    .coters ul li.buen{padding: 0 10px 30px;}
    .coters ul {margin: 0 -10px;}
    .atoms {padding: 0 0 0 11px;}
    .atoms.anunicios {padding: 34px 0 3px 10px;}
    /*-- Dashboard Residente notificacion page starts here --*/
    .enviado{left: 51%;}
}


@media only screen and (max-width:991px){
  
    .logo{width: 27%;}
    .select1 .nice-select{font-size: 13px;}
    nav > ul > li:nth-child(2):after{right: 8px;}
    nav > ul > li:nth-child(1):after{right: -14px;}
    nav > ul > li:nth-child(3):after{right: -6px;}
    nav > ul > li:nth-child(3) a{padding: 28px 16px 28px 10px;}
    nav > ul > li:nth-child(2) a{padding: 28px 12px 28px 21px;}
    nav > ul > li:nth-child(1) a{padding: 28px 8px 28px 0px;}
    .select1 .nice-select{padding: 0  1px 0  2px;}
    .select2 .nice-select{padding: 0  16px 0  2px;}
     .select1 .nice-select:after{right: -13px;}
     .select2 .nice-select:after{right: 4px;}
    .banner-rt{padding: 0;}
    .critera-rt{padding: 0 0 0 10px;}
    .mes{padding: 7px 10px;}
    .banner-rt ul{margin: 0 -5px;}
    .banner-rt ul li{padding: 0 5px;padding-bottom: 10px;}
    .banner-lt{padding-bottom: 10px;}
    nav > ul > li > a{padding: 28px 24px 28px 10px;}
    .herra-in > ul > li{padding-bottom: 10px;}
    .banner-in{padding: 15px 0;}
    nav > ul > li > a span{right: 15px;}
    nav > ul > li{padding: 0 0;}
    nav > ul > li:first-child{padding: 0 13px 0 0;}
    nav > ul > li:nth-child(2){padding: 0 13px 0 0;}
    nav > ul > li:nth-child(3){padding: 0 0px 0 0;}
    #nav-icon{right: 8px;}
    .obra-nav-in{padding: 20px 0 0 0;}
    .registra-rt{padding: 0 0 0 20px;}
    .mes-lt h5{font-size: 18px;}
    .mes-rt{padding: 0 0 0 8px;}
    .manten-b-b-in ul li.date{width: 18%;}
    .manten-b-b-in ul li.name{width: 25%;}
    .manten-b-b-in ul li.phara{width: 57%;}
    .project h2{right: -90px;}
    .chat_vecinos{padding: 0 0 70px 0;}
    .chat_vecinos_main{padding: 0 15px;}
    .chat_vecinos_in{padding: 0 15px;}
    .chat_vecinos_right{padding: 0 15px;}
    .chat_vecinos_left{padding: 25px 15px 0 0;}
    .chat_enter_main{padding: 0 0;}
    .chat_enter_left{-ms-flex: 0 0 30.8%; flex: 0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%;padding: 0 0 15px 0;}
    .chat_enter_right{-ms-flex: 0 0 30.8%; flex: 0 0 100%; max-width: 100%; -webkit-flex: 0 0 100%;}
    .chat_enter_main > a{margin: 0 auto 15px;}
    .chat_top_links{padding: 20px 10px;}
    .chat_enter_main h3{margin: 0 0;}
    .chat_enter_main > p{padding: 0 0 20px 0;}
    .chat_cnt_left span{margin: 0 auto;}
    .percent{font-size: 30px;}
    .lorum p{margin: 0;max-width: 100%;}
   
}
@media only screen and (max-width:767px){
    nav > ul > li{display: none;}
    #nav-icon{right: 0;}
    nav > ul > li:last-child{display: block;}
    nav > ul > li:nth-child(3){display: block;padding: 0px 37px 0 0;}
    nav > ul > li:nth-child(3) .select2:before{display: block;top: -12px;}
    .logo{width: 250px;}
    .select1 .nice-select{font-size: 0;display: none;}
    nav > ul > li:nth-child(3):after{right: 28px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);}
    .select2 .nice-select:after{display: none;}
    nav > ul > li:last-child a{display: none;}
    .critera-rt{padding: 0;}
    .directrio ul{margin: 0 -10px;}
    .directrio ul li{padding: 0 10px 20px 10px;}
    h3{font-size: 30px;line-height: 33px;}
    .open .menu-cont{top: 110px;}
    .registra{padding: 20px 0;}
    .obra-cont h3{padding-bottom: 15px;}
    .header-in{padding: 10px 0;}
    .manten-b-b-in ul li.date{width: 23%;}
    .manten-b-b-in ul li.name{width: 32%;}
    .manten-b-b-in ul li.phara{width: 44%;padding: 0;}
    .chanchas h2{font-size: 18px;}
    .arrow{right: 15px;top: 16px;transform: none !important;}
    
    .chat_vecinos{padding: 0 0 40px 0;}
    .chat_vecinos_left{padding: 20px 0;}
    .chat_vecinos_right h5{padding: 15px 0;}
    .chat_vecinos_right p{padding: 0 0 10px 0;}
    .chat_vecinos_in{padding: 0 0;}
    .chat_vecinos_right{padding: 0 0; text-align: center;}
    .chat_vecinos_right a{margin: 15px auto 0; padding: 12px 0;}
    .chat_enter_main > p{padding: 0 0 10px 0; line-height: 22px;}
    .chat_enter_main > a{margin: 0 auto 12px;}
    .chat_enter_main{padding: 12px 0;}
    .replay_message .chat_message{padding: 20px 18px 25px 18px;}
    .replay_message .chat_message span{top: 85%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);}
    .replay_message.torre1 .chat_message{padding: 20px 18px 25px 18px;}
    .replay_message.torre1 .chat_message span{top: 85%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);}
    .torre1 .chat_message{padding: 20px 18px 25px 18px;}
    .torre1 .chat_message span{top: 90%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    .torre2 .chat_message{padding: 20px 18px 25px 18px;}
    .torre2 .chat_message span{top: 88%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    .chat_cnt{padding: 20px 0;;}
    .camba-lt{padding: 0 0 5px 0; width: 100%;}
    .camba-rt{padding: 10px 0 5px 0; width: 100%;}
     /*-- Dashboard Residente page starts here --*/
    .coters ul li {padding: 0 10px 30px;}
    /*-- Dashboard Residente notificacion page starts here --*/
    .naevo{padding: 16px 10px 22px 10px;}
    .naevo.noti1{padding: 16px 10px 22px 10px;}
    .naevo.noti2{padding: 16px 10px 22px 10px;}
    .naevo-lft {width: 8%;}
    .naevo-rgt {width: 92%;padding: 0 0 0 15px;}
    .enviado{display: none !important;}
    
    /*-- chat_enter starts here --*/
    .messanger{}
    .messanger .wrapper{position: fixed; width: 100%;}
    .messanger .chat_enter_right_in ul li:last-child{padding: 0 0;}
    .messanger .chat_enter_right_main{height: 100%;}
    .messanger .chat_msg_top{position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; display: block;}
    .messanger .chat_enter_right{position: fixed; width: 100%; top: 70px; left: 0; height: 82%;background: #ffffff; z-index: 9999;}
    .messanger .message_reply{position: fixed; width: 100%; bottom: 0; left: 0; padding: 0 0;}
    .messanger .chat_message_main{border-right: 0;}
    .messanger .date_divider{border-right: 0;}
    .messanger .replay_message{border-right: 0;}
    .messanger .chat_enter_right_main::-webkit-scrollbar { width: 5px; }
    .registrar-main{padding: 25px 0;}
    
    
}
@media only screen and (max-width:575px){
     
   .logo{width: 180px;}
    .critera-lt ul li{margin-bottom: 15px;}
    .critera-lt-md {padding-bottom: 20px;}
    .critera-lt-md .slick-list{padding: 0px 50px  0px 0px  !important;}
     h3{font-size: 26px;line-height: 30px;}
    h5{font-size: 18px;line-height: 22px;}
     .open .menu-cont{top: 110px;}
    .tab-nav .nav-tabs{padding: 0;}
    .registra-rt-in a{margin: 0;}
    .registra-rt{padding: 15px 0 0 0;}
    .registra-rt-in{text-align: center;}
    .obra-nav-in{display: none;}
    .nomba-in{padding: 20px 15px;}
    .obra-nav{padding: 20px 0 0 0;}
    .canches .form-group textarea.form-control{height: 140px;}
    .advance-img figure{margin: 0 auto; width: 75%;}
    .actualizar{max-width: 100%; padding: 60px 12px 20px 21px;}
    .obra-btns{text-align: center;padding: 15px 0;}
    .obra-btns-lt a{justify-content: center;-webkit-justify-content: center;}
    .obra-btns-rt{padding-top: 15px;}
    .manten-b-b-in ul li.date{width: 100%;padding-bottom: 5px;}
    .manten-b-b-in ul li.name{width: 100%;}
    .manten-b-b-in ul li.phara{width: 100%;}
    .manten-b-b-in ul li strong{padding-bottom: 5px;}
    .manten-b-b-in.in4 ul li{width: 50% !important;}
    .manten-b-b-in ul li.phara .eliminar{margin-left: auto;}
    .fecha-btm ul li a span{display: block;}
    .fecha-btm ul li{width: 33.3%;}
    .fecha-btm ul li a.clr{padding: 0;text-align: right;}
    .fecha-top-right strong{font-size: 22px;line-height: 24px;}
    .fecha-top{padding: 0;}
    .fecha-btm ul li a{padding: 0 10px 0 0px;}
    .manten-top-right ul li:first-child{display: none;}
    .chanchas{padding: 0;}
    .manten-top-right{padding: 0px 35px 0 0;}
    .manten-b-b-in.in4 ul li:last-child{width: 100% !important;padding-top: 10px;}
    .manten-top-left{width: 70%;}
    .manten-top-right ul li.active a{font-size: 18px;}
    .actual{padding: 20px 0 0 0;}
    .chanchass{width: 100%;display: block !important;}
    .eliminar-pop .chat_iniciar ul li{padding: 0 0 10px 0;}
    .eliminar-pop .chat_iniciar ul li a.btn2{margin: 0 auto;}
    .sido-in p{padding: 17px 30px;}
    
    .chat_top_links{display: none;}
    .chat_vecinos_main{padding: 15px 0;}
    .chat_vecinos_left{padding: 10px 0 15px 0;}
    .chat_vecinos_right{padding: 10px 0;}
    .chat_vecinos_right h5{padding: 0 0 10px 0;}
    .btn2{font-size: 14px; line-height: 18px;}
    .chat_vecinos_right a{margin: 8px auto 0; padding: 10px 0;}
    .chat_vecinos{padding: 0 0 20px 0;}
    .chat_enter_main h3{padding: 0 0 10px 0;}
    .chat_enter_main > p{line-height: 20px;}
    .chat_message{padding: 20px 16px 30px 16px;}
    .chat_message span{top: 90%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    .footer-in p a{display: block;}
    .chat_nuevo{width: 96%; margin: 0 auto;}
    .chat_nuevo_in{padding: 45px 24px 30px 24px;}
    .chat_particepents_in ul li{width: 50%;}
    .chat_particepents_in ul li p{width: 100%;}
    .esta_conversation{width: 95%; margin: 0 auto;}
    .esta_conversation_in{padding: 40px 50px 20px 30px;}
     /*-- Dashboard Residente page starts here --*/
    
   /*-- Dashboard Residente notificacion page starts here --*/ 
   .naevo-lft {width: 10%;}
    .manten-top-right ul li{display: none;}
    #tabs-2 .manten-top-right ul li.active{display: block !important;}
    .naevo-rgt {width: 90%;padding: 0 0 0 15px;} 
}
@media only screen and (max-width:479px){
    h4{font-size: 24px; line-height: 28px;}
  .logo{width: 147px;}
    .banner-rt-in{padding: 8px;}
    .banner-rt-lt h6{font-size: 12px;letter-spacing: -0.5px;}
    .fecha-top-right strong{font-size: 20px;}
   .fecha-btm ul li a{font-size: 12px;padding: 0 5px 0 0;}
    .fecha-btm ul li a span{font-size: 11px;}
    .manten-top-left{width: 70%;}
    .manten-top-right ul li{padding: 0 0 0 6px;}
    .manten-top-right{padding: 0 25px 0 0;}
    .arrow{right: 12px;}
    .chanchas h2{font-size: 16px;}
    .chat_vecinos{padding: 0 0;}
    .chat_enter_main > p{font-size: 14px; line-height: 18px;}
    .chat_enter_main > a{padding: 8px 0;}
    .chat_message:after{width: 22px; height: 22px; background-size: 100% 100%;}
    .chat_message_main{padding: 20px 11px 15px 15px;}
    .chat_message_main.torre1{padding: 20px 11px 15px 15px;}
    .chat_message_main.torre2{padding: 20px 11px 15px 15px;}
    .chat_message:after{left: -26px;}
    .chat_message p{font-size: 13px; line-height: 18px;}
    .date_divider span em{font-size: 13px; line-height: 18px;}
    .replay_message{padding: 16px 11px 3px 15px;}
    .message_reply_in textarea{width: 100%; font-size: 14px; line-height: 18px;}
    .message_reply_in label{width: 100%; display: block;padding: 8px 0; width: 100%;}
    .footer-in p{font-size: 12px;line-height: 18px;}
    .chat_nuevo_in{padding: 45px 5px 30px 5px;}
    .chat_nuevo_top h4{padding: 0 0 8px 0;}
    .chat_nuevo_top input{font-size: 14px; line-height: 18px;}
    .chat_particepents_in ul li{width: 100%; padding: 0 0 10px 0;}
    .chat_particepents_in ul li p{width: 175px;}
    .chat_todos_top_in strong{font-size: 13px; line-height: 18px;}
    .chat_nuevo_top{padding: 0 0 20px 0;}
    .icono_del ul li{width: 25%;}
    .chat_iniciar ul li{width: 100%; padding: 0 0 10px;}
    .chat_iniciar ul li a{margin: 0 0;}
    .esta_conversation{width: 95%; margin: 0 auto;}
    .esta_conversation_in{padding: 40px 0 20px 0;}
    .esta_conversation_in h5{margin: 0 0; line-height: 26px;}
    .chat_enter_vecino .featherlight .featherlight-close-icon{top: 18px;}
    .esta_conversation_in p{width: 100%;}
    .esta_conversation_in .chat_iniciar ul{width: 60%;}
    .esta_conversation_in .chat_iniciar ul li{text-align: center;}
    .conversation_lem{width: 100%; padding: 12px 34px;}
    .conversation_lem a{right: 10px;}
    .fecha-top-right{width: 17%;}
    .actualizar .chat_iniciar ul li:first-child{width: 100%;}
    .actualizar .chat_iniciar ul li{width: 100%;}
    .actualizar .chat_iniciar ul li a.btn2{margin: 0 auto;}
 /*-- Dashboard Residente page starts here --*/
    .atoms h4{    font-size: 22px;line-height: 30px;}
    .solon-in {padding: 19px 10px 0;}
    .solon-rgt ul li span {font-size:15px;line-height: 20px;}
    .solon h6 {font-size: 13px;line-height: 21px;}
   .solon-rgt ul li p {font-size: 13px;line-height: 21px;}
   .elegir span {font-size: 13px;line-height: 21px;}
    .solon-rgt {padding: 0;}
    .solon-rgt ul li{padding: 0;}
    .valor-rgt {padding: 0 0 0 4px;}
    .valor.enim{padding: 10px 7px 8px;}
    .valor-lft h4{    font-size: 20px;
    line-height: 29px;}
    .valor-rgt p {font-size: 13px;line-height: 14px;padding: 7px 0;}
    .valor-lft h6 {font-size: 10px;}
    
 /*-- Dashboard Residente notificacion page starts here --*/
    .naevo-lft {width: 15%;}
    .naevo-rgt {width: 85%;padding: 0 0 0 15px;} 
    .naevo-rgt p {font-size: 13px;line-height: 18px;}
    
    .chat_msg_top{padding: 12px 15px;}
    .chat_msg_top ul li{padding: 0 9px;}
    .chat_msg_top ul li p{font-size: 14px; line-height: 17px;}
    .messanger .chat_enter_right{top: 64px;}
    .messanger .chat_enter_right{height: 77.5%;}
    .replay_message.torre1{padding: 5px 11px 12px 15px;}
    .messanger .chat_enter_right_in ul li:last-child{padding: 0 0 25px 0;}
    .percent{font-size: 27px;line-height: 30px;}
    .project h2{right: -76px;}
}

@media only screen and (min-width:992px){
   
}