.main-banner {
   background-image: url(dark_maphorse.jpg);
   background-position: center;
   background-size: cover;
   height: auto;
   width: 100%;
}

a {
   text-decoration: none;
}

body {
   background-color: #000;
   font-family: Arimo;
font-size: 12px;
color:
#ffffff;
font-weight: normal;
}

.header-text {
   margin-top: 120px;
   margin-bottom: 40px;
}

.header-text li img {
   display: inline-block;
   width: 50px;

}
/*.header-text li img {

    margin-left: 8px !important;
    margin-right: 8px !important;
}*/

.header-text li {
   text-align: center;
   list-style: none;
}

.main-banner {
   width: 100%;
   margin: 0 auto;
   text-align: center;
   padding: 0;
   overflow: hidden;
}

.main-banner img {
   width: auto;
   text-align: center;
}


.header-text .right-image li img {
   float:left;
   display: inline-block;
   width: 24px;
}

.logo h1 {
   color: #fff;
}
.logo div {
   color: #fff !important;
}

.header-text li a {
   color: #fff;
   font-size: 17px;
   text-decoration: none
}

.first-row-second {
   margin-top: -90px;
   text-align: center;
   margin-left: -89px;
}

.first-row-first {
   float: right;
   margin-right: -132px;
   margin-top: -42px;
}

.first-row-third {
   float: left;
   margin-left: -180px;
   margin-top: -30px;
}

.first-row-third img {
   float: left;
   margin-top: -12px;
   margin-right: 8px;
}

.second-row-first {
   float: right;
   margin-right: -56px;
   margin-top: 17px;
}

.second-row-third {
   float: left;
   margin-top: 9px;
   margin-left: -93px;
}

.second-row-third img {
   float: left;
   margin-top: -10px;
   margin-right: 8px;
}

.second-row-first img {
   float: right;
   margin-top: -13px;
   margin-left: 8px;
}

.third-row-first {
   float: right;
   margin-top: 35px;
   margin-right: -29px;
}

.third-row-first img {
   float: right;
   margin-top: -12px;
   margin-left: 8px;
}

.third-row-third {
   float: left;
   margin-top: 44px;
   margin-left: -69px;
}

.third-row-third img {
   float: left;
   margin-top: -13px;
   margin-right: 8px;
}

.five-row-first {
   float: right;
   margin-top: 46px;
   margin-right: -42px;
}

.five-row-first img {
   float: right;
   margin-top: -16px;
   margin-left: 8px;
}

.five-row-third {
   float: left;
   margin-top: 53px;
   margin-left: -74px;
}

.five-row-third img {
   float: left;
   margin-top: -15px;
   margin-right: 8px;
}

.fourth-row-second {
   margin-top: 98px;
   margin-left: -82px;
}

.fourth-row-second img {
   margin-top: -40px;
}

.fourth-row-first {
   float: right;
   margin-right: -108px;
   margin-top: 45px;
}

.fourth-row-third {
   float: left;
   margin-left: -150px;
   margin-top: 46px;
}

.fourth-row-third img {
   margin-top: -16px;
   margin-right: 8px;
   float: left;
}

@media screen and (max-width: 992px) and (min-width: 560px) {
   .header-text li {
      margin: 0px;
      text-align: center;
   }
   .header-text li img {
      margin-right: auto;
      margin-top: 1px;
   }
   .first-row-second img {
      margin-top: 0px !important;
      margin-left: -90px;
   }
   .fourth-row-second img {
      margin-top: 0px;
   }
   .main-banner {
      background-image: url(mobile-bg.jpg) !important; 
      background-position: -40px 100% !important;
      height: auto;
      width: 100%;
   }
   .header-text {
      margin-top: 49px;
      margin-bottom: 120px;
   }
   .logo h1,
   .logo a {
      font-size: 20px;
   }
}

@media screen and (min-width: 1250px) and (max-width: 1400px) {

   .header-text li img {
      display: inline-block;
       width: 50px;
       margin-left: 8px;
       margin-right: 8px;
   }
}


@media screen and (max-width: 559px) and (min-width: 436px) {
   .header-text li {
      margin: 0px;
      text-align: center;
      float: none;
   }
   .header-text li img {
      width: 45px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 1px;
   }
   .first-row-second img {
      margin-top: 0px !important;
      margin-left: -90px;
   }
   .fourth-row-second img {
      margin-top: 0px;
   }
   .main-banner {
       background-image: url(mobile-bg.jpg) !important; 
      background-position: center;
      height: auto;
      width: 100%;
   }
   .header-text {
      margin-top: 49px;
      margin-bottom: 120px;
   }
   .header-text li a {
      color: #fff;
      font-size: 14px;
      text-decoration: none
   }
   .logo h1,
   .logo a {
      font-size: 25px;
   }
}

@media screen and (max-width: 435px) and (min-width: 382px) {
   .header-text li {
      margin: 0px;
      text-align: center;
      float: none;
   }
   .header-text li img {
      width: 40px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 1px;
   }
   .first-row-second img {
      margin-top: 0px !important;
      margin-left: -90px;
   }
   .fourth-row-second img {
      margin-top: 0px;
   }
   .main-banner {
       background-image: url(mobile-bg.jpg) !important; 
      background-position: center;
      height: auto;
      width: 100%;
   }
   .header-text {
      margin-top: 49px;
      margin-bottom: 120px;
   }
   .header-text li a {
      color: #fff;
      font-size: 12px;
      text-decoration: none
   }
   .logo h1,
   .logo a {
      font-size: 25px;
   }
}

@media screen and (max-width: 381px) and (min-width: 328px) {
   .header-text li {
      margin: 0px;
      text-align: center;
      float: none;
   }
   .header-text li img {
      width: 35px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 1px;
   }
   .first-row-second img {
      margin-top: 0px !important;
      margin-left: -90px;
   }
   .fourth-row-second img {
      margin-top: 0px;
   }
   .main-banner {
       background-image: url(mobile-bg.jpg) !important; 
      background-position: center;
      /*background-size: cover;*/
      height: auto;
      width: 100%;
   }
   .header-text {
      margin-top: 49px;
      margin-bottom: 120px;
   }
   .header-text li a {
      color: #fff;
      font-size: 10px;
      text-decoration: none
   }
   .logo h1,
   .logo a {
      font-size: 20px;
   }
}

@media screen and (max-width: 327px) and (min-width: 250px) {
   .header-text li {
      margin: 0px;
      text-align: center;
      float: none;
   }
   .header-text li img {
      width: 30px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 1px;
   }
   .first-row-second img {
      margin-top: 0px !important;
      margin-left: -90px;
   }
   .fourth-row-second img {
      margin-top: 0px;
   }
   .main-banner {
       background-image: url(mobile-bg.jpg) !important; 
      background-position: center;
      /*background-size: cover;*/
      height: auto;
      width: 100%;
   }
   .header-text {
      margin-top: 49px;
      margin-bottom: 120px;
   }
   .header-text li a {
      color: #fff;
      font-size: 8px;
      text-decoration: none
   }
   .logo h1,
   .logo a {
      font-size: 20px;
   }
}

.cover {
   padding: 0px !important;
   margin: 0px !important;
}

@media(max-width:992px) {
   .acasa {
      float: right !important;
      margin-top: 38px !important;
   }
   .forum {
      float: right !important;
   }
   .angajari {
      float: right !important;
   }
   .recovery {
      margin-left: 20px !important;
      margin-top: 8px !important;
   }
   .un {
      float: left !important;
   }
   .curier {
      float: left !important;
   }
   .first-row-second img {
      margin-left: 0px !important;
   }
   .uncal {
      margin-top: -76px !important;
   }
   .vanzare {
      margin-top: 50px !important;
   }
   .acasa,
   .un {
      margin-top: 50px !important;
   }
   .taxi,
   .group {
      margin-top: 40px !important;
   }
   .angajari,
   .recovery {
      margin-top: -10px !important;
   }
   .acasa,
   .un_1 {
      margin-bottom: 20px !important;
   }
   .group {
      float: right !important;
      margin-right: -2px;
   }
   .fourth-row-first {
      margin-right: -65px !important;
   }
}

.uncal p {
   margin: 0px !important;
}

.first-row-first {
   margin-right: -15px;
}

.first-row-third {
   margin-left: -101px;
}

.second-row-third {
   margin-left: -124px;
}

.five-row-third {
   margin-left: -112px;
}

.third-row-third {
   margin-left: -91px !important;
}

.fourth-row-first {
   margin-top: 30px !important;
}

.fourth-row-third {
   margin-left: -177px;
}

@media(max-width:1060px) {
   .fourth-row-first {
      margin-right: -12px !important;
      margin-top: 13px !important;
   }
   .five-row-third {
      margin-top: 41px !important
   }
   .fourth-row-third {
      margin-left: -164px !important;
      margin-top: 29px !important;
   }
   .fourth-row-second {
      margin-top: 74px !important;
      margin-left: -80px !important;
   }
   .first-row-second {
      margin-top: -81px !important;
   }
}

@media(max-width:1150px) {
   .fourth-row-second {
      margin-top: 80px;
      margin-left: -74px;
   }
   .fourth-row-first {
      margin-top: 19px !important;
      margin-right: -12px;
   }
   /*27.11.2018*/
   .fourth-row-third {
      margin-top: 39px;
   }
   .first-row-second {
      margin-top: -91px;
   }
   .membr {
      margin-left: -88px !important;
      margin-top: 33px;
   }
   /*27.11.2018*/
   .logo h1 {
      font-size: 25px;
   }
   .logo p {
      font-size: 20px;
   }
   .angajaris {
      margin-top: 38px !important;
      margin-right: -18px !important;
   }
}

@media(max-width:992px) {
   .third-row-third {
      margin-left: -66px !important
   }
   .five-row-third {
      margin-left: -81px;
   }
   .second-row-first {
      margin-right: -3px;
      margin-top: -42px;
   }
   .second-row-third {
      margin-left: -75px;
   }
   .first-row-first {
      margin-right: 18px;
      margin-top: 53px !important;
   }
   .uncal {
      margin-left: -54px !important;
      margin-top: 2px !important;
   }
   .fourth-row-second {
      margin-top: 33px !important;
      margin-left: -70px !important;
   }
   .acasa_1 {
      margin-right: -77px !important;
      margin-top: 7px !important;
   }
   .forum {
      margin-right: -32px !important;
      margin-top: -15px !important;
   }
   .group {
      margin-right: -25px !important;
      margin-top: 23px !important;
   }
   .un {
      margin-left: -61px !important;
   }
   .curier {
      margin-top: -23px !important;
      margin-left: -92px !important;
   }
   .membr {
      margin-left: -138px !important;
      margin-top: 7px !important;
   }
   .taxi {
      margin-left: -82px !important;
   }
   .curiers {
      margin-top: -23px !important;
      margin-left: -88px !important;
   }
   .angajaris {
      margin-top: 13px !important;
      margin-right: -10px !important;
   }
   .recoverys {
      margin-top: 17px !important;
   }
}

@media(max-width:991px) {
   .membr {
      margin-left: -55px !important;
      margin-top: 12px !important;
   }
   .acasa_1 {
      margin-right: 0px !important;
      margin-top: 15px !important;
   }
   .angajari {
      float: right !important;
   }
   .recovery {
      margin-top: 19px !important;
   }
   .un {
      margin-left: -69px !important;
   }
   .curiers {
      margin-top: -20px !important;
   }
   .third-row-third {
      margin-left: -67px !important;
   }
   .taxi {
      margin-left: -92px !important;
      margin-top: 26px !important;
   }
   .forum {
      margin-right: -32px !important;
   }
   .angajaris {
      margin-right: -20px !important;
   }
   .group {
      margin-right: -24px !important;
      margin-top: 26px !important;
   }
   .angajaris_1 {
      margin-right: -9px !important;
      margin-top: 23px !important;
   }
   .logo h1 {
      font-size: 19px;
   }
    .copyrighttext{
      float: left;
      width: 100%;
      margin-bottom: 10px !important;
    }
    .donate{
      padding: 6px 5px !important;
    }
}

@media(max-width:885px) {
   .taxi {
      margin-top: 25px !important;
      margin-left: -82px !important;
   }
   .forum {
      margin-right: -17px !important;
   }
   .acasa_1 {
      margin-right: 0px !important;
      margin-top: 8px !important;
   }
   .vanzare {
      margin-right: -15px !important;
   }
   .uncal {
      margin-left: -70px !important;
      margin-top: 8px !important;
   }
   .fourth-row-second {
      margin-top: 29px !important;
   }
   .header-text li img {
      width: 36px !important;
   }
   .header-text li a {
      font-size: 14px;
   }
}

@media(max-width:750px) {
   .acasa_1 {
      margin-right: -5px !important;
   }
   .group {
      margin-right: -22px !important;
   }
   .taxi {
      margin-left: -80px !important;
   }
   .angajaris_1 {
      margin-right: 2px !important;
   }
}

@media(max-width:718px) {
   .logo h1 {
      font-size: 15px;
      padding-top: 25px;
   }
   .logo p {
      font-size: 15px;
   }
}

@media(max-width:700px) {
   .curiers {
      margin-left: -71px !important;
   }
   .taxi {
      margin-left: -64px !important;
   }
   .third-row-third {
      margin-left: -48px !important;
   }
   .uncal {
      margin-top: 15px !important;
      margin-left: -53px !important;
   }
   .un {
      margin-left: -52px !important;
   }
   .vanzare {
      margin-right: -34px !important;
      margin-top: 26px !important;
   }
}

@media(max-width:690px) {
   .header-text li img {
      width: 32px !important;
   }
}

@media(max-width:676px) {
   .header-text li a {
      font-size: 13px;
   }
   .vanzare {
      margin-right: -25px !important;
   }
   .curiers {
      margin-left: -61px !important;
   }
   .uncal {
      margin-left: -56px !important;
   }
   .group {
      margin-right: -17px !important;
   }
}

@media(max-width:630px) {
   .uncal {
      margin-top: 16px !important;
   }
   .acasas {
      margin-right: -5px;
      margin-top: 53px !important;
   }
   .fourth-row-second {
      margin-top: 22px !important;
   }
   .membr {
      margin-left: -47px !important;
   }
}

@media(max-width:559px) {
   .header-text li img {
      width: 27px !important;
   }
   .taxis,
   .recoverys {
      float: left !important;
   }
   .curiers {
      margin-top: -20px !important;
   }
   .header-text li a {
      font-size: 10px !important;
   }
   .uncal {
      margin-top: 26px !important;
   }
}

@media(max-width:480px) {
   .header-text li a {
      font-size: 10px !important;
   }
   .curiers {
      margin-left: -63px !important;
   }
   .un {
      margin-left: -48px !important;
   }
   .acasas {
      margin-right: 1px !important;
   }
   .forum {
      margin-right: -9px !important;
   }
   .uncal {
      margin-top: 24px !important;
      margin-left: -48px !important;
   }
   .header-text li img {
      width: 25px !important;
   }
   .curiers {
      margin-left: -47px !important;
      margin-top: -8px !important;
   }
   .recovery {
      margin-top: 22px !important;
      margin-left: -31px !important;
   }
   .taxi {
      margin-left: -46px !important;
   }
   .group {
      margin-right: -9px !important;
   }
   .angajaris_1 {
      margin-right: 7px !important;
   }
   .un {
      margin-left: -44px !important;
   }
   .vanzare {
      margin-right: -32px !important;
   }
   .forum {
      margin-top: -8px !important;
   }
   .membr {
      margin-top: 8px !important;
   }
}

@media(max-width:520px) {
   .header-text li img {
      width: 25px !important;
   }
}

@media(max-width:460px) {
   .uncal {
      margin-top: 27px !important;
      margin-left: -38px !important;
   }
   .angajaris {
      margin-top: 19px !important;
   }
   .group {
      margin-right: -7px !important;
   }
   .curiers {
      margin-left: -41px !important;
   }
   .third-row-third {
      margin-left: -25px !important;
   }
   .taxi {
      margin-left: -36px !important;
      margin-top: 21px !important;
   }
   .un {
      margin-left: -35px !important;
      margin-top: 56px !important;
   }
   .membr {
      margin-top: 4px !important;
   }
   .acasas {
      margin-top: 55px !important;
   }
}

@media(max-width:445px) {
   .header-text li img {
    width: 18px !important;
}
   .fourth-row-second {
      margin-top: 18px !important;
   }
   .uncal {
      margin-left: -34px !important;
      margin-top: 33px !important;
   }
   .vanzare {
      margin-right: -43px !important;
   }
   .angajaris {
      margin-top: 24px !important;
   }
   .acasas {
      margin-top: 56px !important;
   }
   .un_1 {
      margin-top: 57px !important;
   }
   .angajaris_1 {
      margin-right: 9px !important;
   }
   .header-text li a {
      font-size: 9px !important;
   }
}

@media(max-width:423px) {
   .header-text li img {
      width: 20px;
   }
   .header-text li a {
      font-size: 10px;
   }
   .forum {
      margin-right: -5px !important;
   }
}

@media(max-width:398px) {
   .header-text li img {
      width: 18px !important;
   }
   .header-text li a {
      font-size: 8px !important;
   }
}

@media(max-width:385px) {
   .header-text li a {
      font-size: 8px !important;
   }
   .membr {
      margin-top: 2px !important;
   }
   .vanzare {
      margin-top: 13px !important;
   }
   .acasa_1 {
      margin-right: 0px !important;
      margin-top: 3px !important;
   }
   .group {
      margin-top: 15px !important;
   }
   .uncal {
      margin-top: 32px !important;
   }
   .angajaris {
      margin-top: 20px !important;
   }
   .recovery {
      margin-top: 17px !important;
   }
}

@media(max-width:381px) {
   .uncal {
      margin-top: 31px !important;
   }
   .group {
      margin-right: -9px !important;
   }
   .header-text li a {
      font-size: 8px !important;
   }
   .header-text li img {
      width: 17px;
   }
   .uncal {
      margin-top: 36px !important;
   }
   .vanzare {
      margin-top: 11px !important;
   }
   .header-text {
      margin-top: 53px;
      margin-left: 14px;
   }
   .curiers {
      margin-left: -37px !important;
   }
   .taxi {
      margin-left: -38px !important;
      margin-top: 11px !important;
   }
   .angajaris {
      margin-top: 18px !important;
      margin-right: 7px !important;
   }
}

@media(max-width:377px) {
   .header-text li a {
      font-size: 6px !important;
   }
}

@media(max-width:355px) {
   .header-text li a {
      font-size: 6px !important;
   }
}

@media(max-width:365px) {
   .angajaris {
      margin-right: 5px !important;
   }
}

@media(max-width:363px) {
   .header-text {
      margin-left: 0px !important;
   }
}

@media(max-width:340px) {
   .header-text li img {
    width: 12px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
   .header-text li a {
      font-size: 7px !important;
   }
}

@media (min-width:1151px) and (max-width: 1600px) {
   .logo p {
      text-align: center !important;
      font-size: 15px !important;
   }
   .fourth-row-third {
      margin-left: -76px !important;
   }
   .third-row-first {
      margin-top: 50px !important;
      margin-right: -32px !important;
   }
   .five-row-first {
      margin-top: 58px !important;
      margin-right: -48px !important;
   }
   .third-row-third {
    margin-left: -110px !important;
}
   .second-row-third {
      margin-left: -131px !important;
   }
   .first-row-second {
      margin-top: -102px;
      margin-top: -102px;
      float: right;
      margin-right: 96px;
   }
   .logo h1 {
      font-size: 20px;
   }
   .fourth-row-second {
      margin-top: 89px;
      margin-left: -76px;
   }
   .fourth-row-first {
      float: right;
      margin-right: -16px;
   }
}

@media(max-width:573px) {
   .logo h1 {
      font-size: 16px;
   }
}

@media(max-width:537px) {
   .logo h1 {
      font-size: 16px;
   }
}

@media(max-width:464px) {
   .logo h1 {
      font-size: 16px;
   }
   .logo p {
      font-size: 12px;
   }
}

@media(max-width:385px) {
   .logo p {
      font-size: 10px !important;
   }
}

.logo {
   text-align: center;
   float: initial;
   padding-top: 0px;
}

.description {
   padding: inherit !important;
}

@media (min-width:1862px) and (max-width: 2200px) {
   .reference {
      position: initial !important;
      background-color: #000000;
   }
   /*body {
      background-color: inherit !important;
   }*/
   .description {
      padding: 59px 0 8px !important;
      font-size: 24px !important;
      background-color: #000000;
   }
   .logo p {
      font-size: 22px !important;
   }
   .main-banner {
      height: 725px !important;
      background-size: cover;
   }
   .header-text {
      margin-top: 215px !important;
   }
   .header-text li img {
      width: 70px !important;
   }
   .header-text li a {
      font-size: 24px !important;
   }
   .first-row-second {
      margin-top: -182px !important;
   }
   .first-row-first {
      margin-top: -98px !important;
      margin-right: -40px !important;
   }
   .first-row-third {
      margin-top: -85px !important;
      margin-left: -132px !important;
   }
   .angajaris {
      margin-right: -92px !important;
      margin-top: 56px !important;
   }
   .fourth-row-first {
      margin-right: -40px !important;
   }
   .fourth-row-third {
      margin-left: -126px !important;
   }
   .second-row-third {
      margin-left: -204px !important;
      margin-top: -9px !important;
   }
   .five-row-third {
      margin-left: -194px !important;
   }
   .third-row-third {
      margin-left: -169px !important;
      margin-top: 38px !important;
   }
   .second-row-first {
      margin-right: -125px !important;
      margin-top: 9px !important;
   }
   .five-row-first {
      margin-right: -128px !important;
   }
}

@media(min-width:1601px) and (max-width: 1861px) {
   .reference {
      position: initial !important;
      background-color: #000000;
   }
   body {
      background-color: inherit !important;
   }
   .description {
      padding: 25px 0 8px !important;
      font-size: 24px !important;
      background-color: #000000;
   }
   .logo p {
      font-size: 19px;
   }
   .main-banner {
      height: 619px !important;
   }
   .header-text {
      margin-top: 153px !important;
   }
   .fourth-row-first {
      margin-right: -41px !important;
      margin-top: 45px;
   }
   .third-row-third {
      margin-left: -161px !important;
   }
   .third-row-first {
      margin-right: -80px !important;
      margin-top: 50px !important;
   }
   .second-row-first {
      margin-right: -117px !important;
      margin-top: 26px !important;
   }
   .first-row-first {
      margin-right: -48px !important;
   }
   .five-row-first {
      margin-top: 57px !important;
      margin-right: -112px !important;
   }
   .first-row-third {
      margin-left: -129px !important;
   }
   .second-row-third {
      margin-left: -206px !important;
   }
   .five-row-third {
      margin-left: -201px !important;
   }
   .fourth-row-third {
      margin-left: -124px !important;
   }
}

.description {
   padding: 25px 0 !important;
   font-size: 20px !important;
   background-color: #000000;
}

h1 {
   margin: 0;
   padding: 0;
   font-family: 'Merienda', cursive;
}


body.custom-background {
   background-image: url("https://uncal.ro/wp-content/themes/fashionbuzz-pro/images/back-bg.jpg");
   background-position: left top;
   background-size: auto;
   background-repeat: repeat;
   background-attachment: scroll;
   background-color: #000000;
   font-family: Arimo;
   font-size: 12px;
   color: #ffffff;
   font-weight: normal;
}

.reference {
   position: relative;
   bottom: 0px;
   right: 0px;
   background-color: rgba(0, 0, 0, 0.5);
   width: 100%;
   text-shadow: 1px 1px 1px #000;
   z-index: 999;
   padding: 13px 0;
}

#main-footer,
.reference {
   font-family: Arimo;
   font-size: 12px;
   font-weight: normal;
   color: #ffffff;
}

.reference {
   background-color: #000;
   float: left;
   width: 100%;
}

.site-aligner {
   width: 1178px;
   margin: 0 auto;
}

.social-icons a {
   border-radius: 29px;
   display: table;
   float: left;
   height: 25px;
   margin-left: 6px;
   vertical-align: 0;
   width: 25px;
   background-color: #ffffff;
   color: #000000;
}

.fa::before,
fa::after {
   display: table-cell;
   vertical-align: middle;
   text-align: center;
}

@media screen and (max-width:479px) {
   .logo {
      float: none;
      margin: 0 auto;
      text-align: center;
   }
   .tf_thumbs,
   .tf_content h2,
   .tf_content p {
      display: none;
   }
   #tf_bg img {
      left: 0 !important;
   }
   .site-aligner {
      width: 95%;
   }
   .reference {
      text-align: center;
   }
   .social-icons {
      float: none;
      text-align: center;
   }
   .social-icons a {
      margin-bottom: 10px;
      display: inline-table;
      vertical-align: middle;
      float: none;
   }
   .tf_next,
   .tf_prev {
      right: 271px;
   }
   #contactform_main textarea {
      width: 100%;
   }
   #slidecaption {
      left: 10px !important;
      width: auto !important;
   }
   .slide-title {
      font-size: 19px !important;
   }
   .slide-description {
      font-size: 10px !important;
      line-height: 16px !important;
      display: none;
   }
   #controls-wrapper {
      left: 0px !important;
      bottom: 105px !important;
      display: none !important;
   }
}

@media screen and (max-width:719px) and (min-width:480px) {
   .logo {
      float: none;
      margin: 0 auto;
      text-align: center;
   }
   .tf_thumbs,
   .tf_content h2,
   .tf_content p {
      display: none;
   }
   #tf_bg img {
      left: 0 !important;
   }
   .site-aligner {
      width: 95%;
   }
   .reference {
      text-align: center;
   }
   .social-icons {
      margin-top: 15px;
      float: none;
      text-align: center;
   }
   .social-icons a {
      margin-bottom: 10px;
      display: inline-table;
      vertical-align: middle;
      float: none;
   }
   .tf_next,
   .tf_prev {
      right: 418px;
   }
   #slidecaption {
      left: 10px !important;
      width: auto !important;
      bottom: 153px !important;
      display: none;
   }
}

@media screen and (max-width:1169px) and (min-width:720px) {
   .tf_thumbs {
      display: none;
   }
   .site-aligner {
      width: 95%;
   }
   #tf_bg img {
      left: 0 !important;
   }
   .tf_content h2 {
      font-size: 28px !important;
   }
   .tf_content p {
      font-size: 13px !important;
      line-height: 23px;
      width: 570px;
   }
   .tf_next,
   .tf_prev {
      right: 32px;
   }
   #slidecaption,
   #controls-wrapper {
      left: 10px !important;
   }
   .slide-title {
      font-size: 35px !important;
   }
   .slide-description {
      font-size: 16px !important;
      line-height: 24px !important;
   }
}

@media screen and (max-width: 2200px) and (min-width: 1600px) {
   .description {
      padding: 30px 0 !important;
   }
}

.description {
   padding: 40px 0 !important;
}
.second-row-first img{
   position: relative;
   right: 5px;
}
.second-row-second img{
   position: relative;
   left: 5px;
}

@media only screen and (max-width: 767px){
       body .languageSelect{
      margin-bottom: 10px !important;
   }
}

@media screen and (min-width: 768px) and (max-width: 1024px){
   .social-icons a{
      float: none;
      display: inline-block;
   }
   body .languageSelect{
      margin-bottom: 10px !important;
   }
   .social-icons{
      width: 100%;
      text-align: center;
   }
   .copyrighttext {
    text-align: center;
    float: none !important;
    margin-bottom: 10px !important;
}
   .app {

    float: right;
    width: 100%;
    text-align: center;
    margin-top: 15px;

}
}
.homelogo{
position: absolute;
left: 30px;
top: -30px;
}
.homelogo img{
   max-width: 100%;
}
@media screen and (max-width: 768px){
.logo div
   {
   width: 100%;
   position: relative;
   top: 12px;
   font-size: 12px;
}
.homelogo {
    position: absolute;
    left: 45px;
    top: 10px;
    width: 45px;
}
.homelogo img{
   max-width: 100%;
}
.description {
    padding: 10px 0 !important;
}
}

.languageSelect #language{
   -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    margin:3px 0px !important;

}
.languageSelect{
   height: auto !important;
   margin: 0 auto !important;
}