.tem14-guide-language.content-right .text.left-txt{text-align:left}
.tem14-guide-language.content-right .text.right-txt{text-align:right
}.tem14-guide-language.content-right .text.right-txt .icon{right:30px;left:auto}
.tem14-guide-language.content-right .text.right-txt .description{padding:0 25px 0 0}
.tem14-guide-language .col-lg-6{padding:0!important}
.tem14-guide-language .text{font-size:16px;padding:40px 30px}
.tem14-guide-language .text.left-txt{color:#9a9a9a;text-align:right}
.tem14-guide-language .text.right-txt{text-align:left;background-color:#000;color:#fff;position:relative;transition:all .4s ease-in-out}
.tem14-guide-language .text.right-txt:hover{opacity:.8}
.tem14-guide-language .text.right-txt .icon{position:absolute;left:30px;top:40px;color:inherit;font-size:20px}
.tem14-guide-language .text.right-txt .description{padding-left:30px;width:100%}
@media(max-width:768px){
    .tem14-guide-language .container{padding-left: 3%!important;padding-right: 3%!important}
    .tem14-guide-language.full-screen-spacing .container.full-screen{padding-left: 3%!important;padding-right: 3%!important}
    .tem14-guide-language .text{padding:15px}
    .tem14-guide-language .text.right-txt .icon{left:15px;top:15px}
}
@media(max-width:480px){
    .tem14-guide-language .text.left-txt,
    .tem14-guide-language .text.right-txt{text-align:left;padding:3%}
    .tem14-guide-language .col-lg-6{padding:0!important;width:100%}
    .tem14-guide-language .text.right-txt .icon{position:static;width:100%;margin-bottom:5px}
    .tem14-guide-language .text.right-txt .description{padding-left:0}
}