@media screen and (min-width: 321px) and (max-width: 736px) {
  a.btnWhatsapp:link,
  a.btnWhatsapp:visited {
    bottom: 60px;
    right: 5px;
    width: 55px;
    height: 55px;
  }
  .btnWhatsapp::after {
    background-size: 55px auto;
    width: 55px;
    height: 55px;
  }
  .cntMod {
    width: 80%;
    margin: 80px auto 100px auto;
  }
  .contentMod h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 50px;
  }
  .cntMod img {
    float: none;
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .vidEmb {
    padding-bottom: 60%;
  }
  .contentMod .vidEmbIt {
    left: 0;
    width: 100%;
    border-radius: 20px;
  }
  a.logo:link,
  a.logo:visited {
    background-size: 54px auto;
    width: 66px;
    height: 56px;
    margin: 0 0 0 5px;
  }
  header.hdPf a.logo:link {
    background-size: 44px auto;
    width: 52px;
    height: 45px;
    margin: 2px 0 0 15px;
  }
  .dspMn a.logo:link,
  header.hdPf.dspMn a.logo:link {
    display: none;
  }
  header.hdPf .menuMb {
    background-size: 26px auto;
    width: 44px;
    height: 40px;
    margin-top: 7px;
  }
  header {
    height: 60px;
  }
  header.hdPf {
    height: 50px;
  }
  header .cntHeader {
    margin: 2px auto;
    padding: 0 10px;
  }
  header.hdPf .cntHeader {
    margin: 0 auto;
    padding: 0 5px;
  }
  nav {
    display: none;
  }
  header.hdPf .btnInf {
    font-size: 11px;
    width: 110px;
    margin: 8px 4px 0 0;
    padding: 6px 0;
  }
  .dspMn .btnInf,
  header.hdPf.dspMn .btnInf {
    display: none;
  }
  .menuMb {
    display: block;
  }
  .menuMbCls {
    display: none;
  }
  .dspMn .menuMb {
    display: none;
  }
  .dspMn .menuMbCls {
    z-index: 3000;
    display: block;
  }
  .dspMn,
  header.hdPf.dspMn {
    top: 0;
    left: 0;
    z-index: 2000;
    overflow: visible;
    overflow-x: auto;
    box-sizing: border-box;
    position: fixed !important;
    background: #ffffff;
    width: 100% !important;
    min-height: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
  }
  .dspMn::after,
  header.hdPf.dspMn::after {
    bottom: 0;
    right: 0;
    z-index: -1;
    content: "";
    position: absolute;
    background: url(../lib/celina.svg) no-repeat -280px -200px;
    background-size: 1300px auto;
    width: 330px;
    height: 400px;
  }
  .dspMn nav {
    top: 0;
    overflow: hidden;
    display: block;
    z-index: 3000;
    position: relative;
    pointer-events: initial;
    box-sizing: border-box;
    font-size: 18px;
    width: 100%;
    min-height: 80vh;
    height: auto;
    margin: 20px 0 50px 0 !important;
    padding: 0;
    transition: all 0s;
  }
  .dspMn nav ul {
    z-index: 3000;
    position: relative;
    box-sizing: border-box;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 0;
    padding: 0 20px;
  }
  .dspMn nav ul li {
    box-sizing: border-box;
    line-height: 30px;
    width: 100%;
    margin: 3px 0;
  }
  .dspMn nav ul a {
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 8px 15px;
  }
  header.hdPf nav ul li.lnkBtn a,
  header nav ul li.lnkBtn a {
    background-size: 24px auto;
    line-height: 40px;
    width: 100%;
    height: 55px;
    margin-top: 10px;
    padding: 5px 75px 5px 25px;
  }
  .contentInicio {
    margin: 60px 0 0 0;
  }
  .cntInicio {
    bottom: -80px;
    width: 88%;
    height: 560px;
  }
  .contentInicio .vid_dsck {
    display: none;
  }
  .contentInicio .vid_mob {
    display: block;
  }
  .bxInf {
    width: 100%;
    min-height: 250px;
  }
  .bxInf .bxPrc {
    top: -55px;
    font-size: 16px;
    border-radius: 20px 20px 0 20px;
    min-width: 160px;
    height: 60px;
    padding: 10px 15px 5px 18px;
  }
  .bxInf .bxPrc b {
    font-size: 36px;
  }
  .bxInf .bxPrc b span {
    font-size: 18px;
  }
  .contentInicio .bxInf .contIDs {
    font-size: 16px;
    line-height: 20px;
    padding: 40px 30px 30px 25px;
  }
  .contentInicio .bxInf h1 {
    font-size: 38px;
    line-height: 40px;
    margin: 2px 0 5px 0;
    padding: 10px 0;
  }
  .contentPrin {
    overflow: hidden;
    margin: 60px 0 0 0;
  }
  .cntPrin {
    left: 50%;
    top: 0;
    width: 88%;
    height: 100%;
  }
  .contentPrin h1 {
    bottom: 20px;
    float: left;
    display: block;
    font-size: 24px;
    line-height: 24px;
    text-align: left;
    border-radius: 0 10px 10px 10px;
    max-width: 156px;
    padding: 10px 14px 12px 12px;
  }
  .contentPrin h1.alOp {
    bottom: 10px;
    font-size: 24px;
    line-height: 24px;
    text-align: left;
    border-radius: 0 10px 10px 10px;
    max-width: 150px;
    padding: 10px 14px 12px 14px;
  }
  .contentPrin h2 {
    font-size: 28px;
    line-height: 28px;
    width: 70%;
    margin: 5px 0;
    padding: 10px 0;
  }
  .contentPrin img {
    width: 150%;
    margin: 0 0 0 -25%;
  }
  .swiper-container.swipPrinc .bxDsc {
    top: 80px;
    left: 50%;
    width: 88%;
    transform: translateX(-50%);
  }
  .swiper-container.swipPrinc .bxDsc p {
    display: none;
  }
  .contentPrin .swiper-container.swipPrinc .imgDs {
    display: none;
  }
  .contentPrin .swiper-container.swipPrinc .imgMb {
    display: block;
  }
  .swiper-container.swipPrinc .swipCntCt {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .btnInf {
    display: block;
  }
  .cntForm {
    left: 0;
    z-index: 10;
    position: relative;
    width: 100%;
    height: auto;
    transform: translateX(0);
    padding: 40px 0;
  }
  .bxFrm {
    float: none;
    width: 88%;
    height: auto;
    margin: 0 auto;
  }
  .bxFrm .contFrm {
    width: 100%;
    padding: 10px;
  }
  .bxFrm .hdFrm {
    border-radius: 30px 30px 10px 30px;
    margin-top: 20px;
    padding: 10px 20px;
  }
  .bxFrm .hdFrm h2 {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    margin: 2px 0;
  }
  .bxFrm .hdFrm .hdImg {
    width: 50px;
    height: 50px;
    margin: 0 15px 0 0;
  }
  .bxFrm .hdFrm .hdTxt {
    width: calc(100% - 70px);
  }
  .cntCar {
    width: 88%;
    margin: 140px auto 20px auto;
  }
  .contentCar .bxDsc {
    width: 100%;
  }
  .contentCar .bxDsc p {
    padding: 0 10px;
  }
  .contentCar ul {
    text-align: center;
    margin: 15px 0;
  }
  .contentCar ul li {
    width: 45.75%;
    height: auto;
    margin: 0 8% 30px 0;
  }
  .contentCar ul li:nth-child(2n) {
    margin-right: 0;
  }
  .contentCar ul li icon {
    width: 100%;
    height: auto;
    margin: 0 0 11px 0;
  }
  .contentCon {
    min-height: 500px;
  }
  .cntCon {
    width: 88%;
    margin: 10px auto 20px auto;
    padding: 50px 0;
  }
  .contentCon .bxDsc {
    width: 100%;
  }
  .contentCon h2 {
    font-size: 26px;
    line-height: 30px;
    margin: 0 auto 10px auto;
  }
  .contentCon h2 span {
    font-size: 30px;
  }
  .contentCon .cntImgG {
    border-radius: 15px;
    height: 280px;
    margin-top: 20px;
  }
  .content-div iframe,
  .content-div object,
  .content-div embed,
  .content-div video {
    border-radius: 15px;
    height: 210px;
  }
  .tabs {
    bottom: 0;
    width: 250px;
    height: 50px;
    margin: 0 auto;
  }
  .swiper-container.swipItmR .swiper-button-next,
  .swiper-container.swipItmR .swiper-button-prev {
    top: 110px;
    width: 30px !important;
    height: 30px !important;
  }
  .swiper-container.swipItmR .swiper-button-next {
    right: 10px;
    background-size: auto 10px;
  }
  .swiper-container.swipItmR .swiper-button-next:hover {
    background-size: auto 10px;
  }
  .swiper-container.swipItmR .swiper-button-prev {
    left: 10px;
    background-size: auto 10px;
  }
  .swiper-container.swipItmR .swiper-button-prev:hover {
    background-size: auto 10px;
  }
  .contentMapU {
    background-size: auto 150%;
    min-height: 400px;
  }
  .cntMapU {
    width: 88%;
    margin: 190px auto 30px auto;
  }
  .contentMapU h2 {
    font-size: 30px;
    line-height: 34px;
    margin: 0 auto 10px auto;
  }
  .contentMapU h2 span {
    font-size: 34px;
  }
  .contentMapU .bxDsc {
    width: 100%;
    min-height: 405px;
    padding: 150px 0 80px 0;
  }
  .contentMapU .bxDsc .btn01 {
    float: none;
    font-size: 16px;
    line-height: 53px;
    width: 60%;
    height: 55px;
    margin: 40px auto 0 auto;
  }
  .contentMapU .bxImg {
    top: 80px;
    left: 15%;
    position: absolute;
    width: 70%;
  }
  .contentUb {
    min-height: 800px;
  }
  .cntUb {
    width: 88%;
    margin: 10px auto 20px auto;
    padding: 70px 0 30px 0;
  }
  .contentUb h2 {
    font-size: 30px;
    line-height: 34px;
    width: 100%;
    margin: 0 auto 20px auto;
  }
  .contentUb h2 span {
    font-size: 34px;
  }
  .contentUb ul {
    width: 100%;
    margin: 0;
  }
  .contentUb ul li {
    background-size: 18px auto;
    width: 100%;
    margin: 5px 0;
    padding: 0 0 0 32px;
  }
  .contentUBtn {
    top: auto;
    bottom: -170px;
    width: 88%;
    height: 200px;
  }
  a.btnGm {
    font-size: 14px;
    line-height: 56px;
    /*background: @col0 url(../lib/logo-google-maps.jpg) no-repeat 158px center;*/
    background-position: 140px;
    background-size: auto 22px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 80%;
    height: 55px;
    margin-left: 10%;
    padding-left: 22px;
  }
  /*
    .contentUb .bxImg{
        padding-bottom: 60px;
    }*/
  .contentCli {
    min-height: 250px;
  }
  .cntCli {
    width: 88%;
    margin: 90px auto 30px auto;
  }
  ul.liClnt {
    width: 100%;
    height: auto;
  }
  ul.liClnt::after {
    display: none;
  }
  .contentCli h2 {
    font-size: 34px;
    line-height: 34px;
    width: 100%;
    margin: 0 auto 10px auto;
  }
  .contentCli h2 span {
    font-size: 30px;
  }
  ul.liClnt li {
    position: relative;
    border-radius: 20px;
    width: 100%;
    height: 320px;
    padding: 14px;
    margin: 20px 0;
    scale: 0.8;
  }
  ul.liClnt li:nth-child(1) {
    top: 0;
    left: 0;
    transition: none;
    position: relative;
    transform: translate(0, 0);
    margin: -80px 0 0 -145px;
    scale: 0.5;
  }
  ul.liClnt li:nth-child(2) {
    top: 0;
    left: 0;
    position: relative;
    transition: none;
    margin-top: -110px;
  }
  ul.liClnt li:nth-child(3) {
    top: 0;
    left: 0;
    right: 0;
    position: relative;
    margin-top: -10px;
    transition: none;
  }
  ul.liClnt li:nth-child(4) {
    top: 0;
    left: 0;
    right: 0;
    position: relative;
    margin-top: -80px;
    transition: none;
  }
  ul.liClnt {
    display: block;
    display: none;
  }
  .cntSwip {
    display: block;
  }
  .contentGlp {
    font-size: 15px;
    line-height: 20px;
    background-position: center top;
    background-size: auto 100%;
    background-attachment: inherit;
    width: 100%;
    min-height: 580px;
  }
  .cntGlp {
    width: 88%;
    margin: 100px auto 160px auto;
  }
  .cntGlp .bxDsc {
    /*background: fade(@col2, 95%) url(../lib/logo-grupo-paz.png) no-repeat 420px 35px;*/
    background-position: center 40px;
    background-size: 100px auto;
    border-radius: 20px;
    width: 100%;
    min-height: 405px;
    padding: 100px 35px 40px 35px;
  }
  .cntGlp .bxDsc h2 {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
    width: 100%;
    margin: 20px auto 10px auto;
  }
  .cntFooter {
    width: 88%;
    min-height: 375px;
    margin: 65px auto 30px auto;
    padding: 10px 30px 40px 30px;
  }
  footer p {
    margin: 10px auto;
  }
  footer a.logo {
    background-size: 110px auto !important;
    width: 160px !important;
    height: 70px !important;
    margin: 20px auto 30px auto !important;
  }
  footer .bxLgRs {
    float: none;
    width: 100%;
    margin: 0 auto 30px auto;
  }
  ul.liRS {
    float: none;
    width: auto;
    margin: 10px auto 0 auto;
  }
  ul.liRS li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 2px 5px;
  }
  footer .bxMInst {
    display: none;
    width: 100%;
    margin: 50px 0 0 0;
  }
  a.byLogos:link,
  a.byLogos:visited {
    margin: -15px 0 5px 0;
  }
  .contentIn {
    width: 100%;
    min-height: 1010px;
  }
  .cntIn,
  .cntIn.int {
    width: 88%;
    margin: 40px auto 80px auto;
  }
  .cntIn.int h1 {
    font-size: 32px;
    line-height: 32px;
    width: 90%;
  }
  .contentIn h2 {
    font-size: 32px;
    line-height: 32px;
    width: 100%;
    margin: 0 auto 10px auto;
  }
  .contentIn h2 span {
    font-size: 30px;
  }
  .cntIn.int img {
    width: 100%;
    height: auto;
  }
  .cntFlt {
    float: none;
    width: 95%;
    margin: 20px auto -35px auto;
  }
  .cntFlt .formA label {
    float: left;
    display: block;
    text-align: center;
    width: 100%;
    padding: 9px 0;
  }
  .cntFlt .formA select {
    float: none;
    width: 230px;
    height: 45px;
    margin: 14px auto;
    padding: 6px 10px 6px 25px;
  }
  ul.liPry {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    margin: 50px 0 30px 0;
  }
  ul.liPry li {
    width: 95%;
    margin: 0 2.5% 30px 2.5%;
  }
  ul.liPry a.bxImg {
    border-radius: 15px;
  }
  ul.liPry .bxTxt {
    margin: 10px 0 20px 0;
    padding: 0 10px;
  }
  ul.liPry a.nmP {
    font-size: 22px;
    line-height: 22px;
    background: url(../lib/ar-rgt-r.svg) no-repeat 120% center;
    background-size: 28px auto;
    padding: 5px 0;
  }
  ul.liPry li.Ncl .bxTxt {
    top: 110px;
    width: 100%;
    padding: 0;
  }
  ul.liPry li.Ncl .bxImg {
    border-radius: 30px 0 30px 30px;
  }
  ul.liPry li.Ncl .bxImg img {
    float: left;
    display: block;
    width: 140%;
    height: auto;
    margin: 0;
  }
  ul.liPry li.Ncl::after {
    right: 18px;
    bottom: -18px;
    background-size: auto 34px;
    width: 60px;
    height: 60px;
  }
  ul.liPry li.Ncl .txtDsc {
    float: right;
    font-size: 16px;
    line-height: 20px;
    border-radius: 20px 0 20px 20px;
    width: 90%;
    margin-bottom: 5px;
    padding: 20px;
  }
  ul.liPry li.Ncl b {
    font-size: 15px;
    line-height: 18px;
    padding: 0 20px 0 40px;
  }
  ul.liPry li.Ncl .small {
    font-size: 10px;
    line-height: 18px;
    padding: 0 20px 0 40px;
  }
  ul.liPry li.itmPrnc {
    width: 95%;
    margin: 0 2.5% 50px 2.5%;
  }
  ul.liPry li.itmPrnc a.bxImg {
    border-radius: 20px;
    width: 100%;
    height: auto;
    margin: 0;
  }
  ul.liPry a.bxImg .bxTg,
  ul.liPry a.bxImg .bxTg:hover {
    top: 0;
    left: 0;
    scale: 0.75;
  }
  ul.liPry li.itmPrnc a.bxImg .bxTg,
  ul.liPry li.itmPrnc a.bxImg .bxTg:hover {
    top: 10px;
    left: 10px;
    font-size: 11px;
    line-height: 12px;
    background-size: 80px auto;
    width: 80px;
    height: 80px;
    padding: 30px 0 10px 0;
  }
  ul.liPry li.itmPrnc .bxTxt {
    width: 100%;
    margin: 20px 0;
    padding: 20px 0 0 0;
  }
  ul.liPry li.itmPrnc a.nmP {
    font-size: 28px;
    line-height: 28px;
    margin: 4px 0 12px 0;
  }
  ul.liPry li.itmPrnc .bxTxt .small {
    left: 0;
  }
  ul.liPry a.lnkBtn {
    font-size: 14px;
    background: url(../lib/ar-rgt-r.svg) no-repeat 90% center;
    background-size: 28px auto;
    border-radius: 6px;
    width: 88%;
    height: 60px;
    margin-top: 30px;
    padding: 16px 95px 14px 25px;
  }
  ul.liPry a.lnkBtn:hover {
    background: url(../lib/ar-rgt-r.svg) no-repeat 85% center;
    background-size: 28px auto;
  }
  .contentPry {
    font-size: 16px;
    line-height: 22px;
    width: 100%;
    min-height: 1010px;
  }
  .cntPry {
    width: 88%;
    margin: 60px auto;
  }
  ul.liNt {
    font-size: 16px;
    line-height: 24px;
    margin: 50px 0 30px 0;
  }
  ul.liNt li {
    width: 95%;
    margin: 0 2.5% 30px 2.5%;
    padding: 0;
  }
  ul.liNt li.itmLst {
    margin-right: 0;
  }
  ul.liNt li:after {
    display: none;
  }
  ul.liNt a.bxImg {
    border-radius: 20px;
  }
  ul.liNt .bxTxt {
    width: 100%;
    margin: 20px 0;
    padding: 0 15px;
  }
  ul.liNt .txtDsc {
    width: 100%;
  }
  ul.liNt a.nmP {
    font-size: 18px;
    line-height: 22px;
    width: 100%;
    padding: 5px 0;
  }
  ul.liNt .bxTxt .small {
    font-size: 11px;
    line-height: 22px;
    height: 22px;
    margin-bottom: 10px;
    padding: 0 10px;
  }
  ul.liNt li.itmPrnc {
    width: 95%;
    margin: 0 2.5% 50px 2.5%;
  }
  ul.liNt li.itmPrnc a.bxImg {
    width: 100%;
    margin: 0;
  }
  ul.liNt li.itmPrnc a.bxImg .bxTg,
  ul.liNt li.itmPrnc a.bxImg .bxTg:hover {
    top: 15px;
    left: 15px;
    font-size: 16px;
    line-height: 16px;
    background-size: 100px auto;
    width: 100px;
    height: 100px;
    padding: 30px 0 10px 0;
  }
  ul.liNt li.itmPrnc .bxTxt {
    width: 100%;
    margin: 20px 0 20px 0;
    padding: 20px 0 0 10px;
  }
  ul.liNt li.itmPrnc .bxTxt .small {
    line-height: 19px;
  }
  ul.liNt li.itmPrnc a.nmP {
    font-size: 26px;
    line-height: 26px;
    margin: 0 0 10px 0;
    padding: 2px 0 5px 0;
  }
  ul.liNt a.lnkBtn {
    font-size: 16px;
    border-radius: 6px;
    margin-top: 20px;
    padding: 13px 70px;
  }
  ul.liNos li {
    width: 95%;
    margin: 0 2.5% 70px 2.5%;
  }
  ul.liNos .bxTxt {
    margin: 15px 0 20px 0;
    padding: 0 10px;
  }
  ul.li_doc_adj li {
    width: 100%;
    margin: 20px 0;
  }
  .cntVid {
    border-radius: 20px;
  }
  .video-button-block_icon {
    background-size: auto 30px;
    width: 60px;
    height: 60px;
  }
  .cntGall {
    height: 700px;
    margin: 50px auto 80px auto;
  }
  .parent {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .div1 {
    grid-area: 1 / 1 / 2 / 3;
  }
  .div2 {
    grid-area: 2 / 1 / 3 / 2;
  }
  .div3 {
    grid-area: 2 / 2 / 3 / 3;
  }
  .div4 {
    grid-area: 3 / 1 / 4 / 2;
  }
  .div5 {
    grid-area: 3 / 2 / 4 / 3;
  }
  .cntClA {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 60px;
  }
  .cntClA h2 {
    font-size: 20px;
    line-height: 24px;
    text-align: left;
    margin: 0 auto;
    padding: 6px 0;
  }
  .cntClB {
    width: 100%;
  }
  .cntClB h2 {
    font-size: 20px;
    line-height: 24px;
    text-align: left;
    margin: 0 auto;
    padding: 6px 0;
  }
  .cntClB .formA fieldset {
    width: 100%;
  }
  .cntClB .formA p {
    width: 100%;
    margin: 1px 0 15px 0;
    padding: 5px 0;
  }
  .cntClB .formA p.pB {
    width: 100%;
    margin: 1px 0 20px 0;
  }
  .cntClB .formA .button {
    float: none;
    width: 100%;
    margin: 10px auto 0 auto;
  }
  .pPrc {
    font-size: 18px;
    line-height: 22px;
  }
  .formA.Cnt fieldset {
    width: 100%;
  }
  .formA.Cnt p {
    width: 100%;
    margin: 1px 0 20px 0;
  }
  .formA.Cnt p.pB {
    width: 100%;
    margin: 1px 0 20px 0;
  }
  .formA.Cnt .button {
    width: 100%;
  }
  .formA select,
  .formA input,
  .formA textarea,
  .formA select:focus,
  .formA input:focus,
  .formA textarea:focus {
    font-size: 100%;
  }
  .cntMsj {
    font-size: 16px;
    line-height: 20px;
    margin: 60px 0 100px 0;
    padding: 30px;
  }
  .bxUpl .filedrag {
    font-size: 13px;
    line-height: 30px;
    text-align: left;
    /* float: left;
        display: block;
        box-sizing: border-box;
        color:#92a1a9;
        background: #ffffff url(../lib/ico-upload.svg) no-repeat 32px center;
        background-size: 35px auto;
        border: 2px dashed #ccd3d7;
        border-radius: 5px;*/
    width: 100%;
    margin: 5px 0;
    padding: 20px 20px 20px 90px;
  }
  .bxUpl progress {
    width: 100%;
  }
  ul.doc2 {
    width: 100%;
    max-width: 100%;
  }
  ul.doc2 li {
    padding: 5px 2% 5px 3%;
  }
  ul.doc2 li .imgCnt {
    margin: 6px 0 5px 0;
  }
  ul.doc2 li .inFil {
    margin-top: 25px;
  }
  ul.doc2 li .adjPdf ico {
    background-size: auto 40px;
    height: 60px;
    margin: 0 0 10px 0;
  }
  ul.doc2 li .adjStl .txt-desc {
    text-align: left;
    width: calc(100% - 60px);
  }
  ul.liTn .bxTit {
    width: 100%;
    margin-right: 0;
    padding: 8px 0 5px 0;
  }
  ul.liTn .bxTxt {
    width: 100%;
    padding: 2px 0 18px 0;
  }
  ul.liTn .lnkBtn {
    float: left;
    width: 160px;
    margin: 0 0 10px 0;
    padding: 10px 0;
  }
}
