@font-face {
    font-family: 'BPG Square';
    src: url('../fonts/bpg-square-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/bpg-square-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/bpg-square-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/bpg-square-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/bpg-square-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/bpg-square-webfont.svg#bpg_squareregular') format('svg'); /* Legacy iOS */
}

@font-face{font-family:'BPG Square';src:url(../fonts/bpg-square-webfont.eot);src:url(../fonts/bpg-square-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bpg-square-webfont.woff2) format('woff2'),url(../fonts/bpg-square-webfont.woff) format('woff'),url(../fonts/bpg-square-webfont.ttf) format('truetype'),url(../fonts/bpg-square-webfont.svg#bpg_squareregular) format('svg')}

@font-face {
    font-family: 'BPG Glaho WEB';
    src: url('../fonts/bpg-glaho-web-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/bpg-glaho-web-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/bpg-glaho-web-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/bpg-glaho-web-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/bpg-glaho-web-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/bpg-glaho-web-webfont.svg#bpg_glaho_webregular') format('svg'); /* Legacy iOS */
}
@font-face{font-family:'BPG Glaho WEB';src:url(../fonts/bpg-glaho-web-webfont.eot);src:url(../fonts/bpg-glaho-web-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bpg-glaho-web-webfont.woff2) format('woff2'),url(../fonts/bpg-glaho-web-webfont.woff) format('woff'),url(../fonts/bpg-glaho-web-webfont.ttf) format('truetype'),url(../fonts/bpg-glaho-web-webfont.svg#bpg_glaho_webregular) format('svg')}

@font-face {
    font-family: 'BPG LE Studio 02';
    src: url('../fonts/bpg-le-studio-02-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/bpg-le-studio-02-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/bpg-le-studio-02-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/bpg-le-studio-02-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/bpg-le-studio-02-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/bpg-le-studio-02-webfont.svg#bpg_le_studio_02regular') format('svg'); /* Legacy iOS */
}
@font-face{font-family:'BPG LE Studio 02';src:url(../fonts/bpg-le-studio-02-webfont.eot);src:url(../fonts/bpg-le-studio-02-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bpg-le-studio-02-webfont.woff2) format('woff2'),url(../fonts/bpg-le-studio-02-webfont.woff) format('woff'),url(../fonts/bpg-le-studio-02-webfont.ttf) format('truetype'),url(../fonts/bpg-le-studio-02-webfont.svg#bpg_le_studio_02regular) format('svg')}



body:lang(ka){
  font-family: "BPG LE Studio 02", sans-serif !important;
}
body{
  font-family: "BPG LE Studio 02", sans-serif !important;
}

h1:lang(ka), h2:lang(ka), h3:lang(ka), h4:lang(ka), h5:lang(ka), h6:lang(ka) {
 font-family: "BPG LE Studio 02", sans-serif !important;
}
h1:lang(ka) *, h2:lang(ka) *, h3:lang(ka) *, h4:lang(ka) *, h5:lang(ka) *, h6:lang(ka) * {
 font-family: "BPG LE Studio 02", sans-serif !important;
}
h1,h2,h3,h4,h5,h6 {
 font-family: "BPG LE Studio 02", sans-serif !important;
}
.form-list:lang(ka) *, 
.form-list:lang(ka) input {
 font-family: "BPG LE Studio 02", sans-serif !important;
}

.custom-our-partners-text  .ja-animate,
.custom-our-partners-images .ja-animate{ 
    opacity: 1 !important;
}
 .custom-our-partners-text .acm-timeline.style-1:before {
  left: 70%;
}

@media screen and (max-width: 767px) {
  .title-style-2 .acm-title::after {
  display: none;
}

.features-info > .item-position,
.t3-mast-top .acm-features-intro.style-1 .features-info {
   visibility: hidden !important; 
}
}


@media screen and (max-width: 1199px) {
  
 .custom-our-partners-text .item-row {
  padding-right: unset !important;
}

.custom-our-partners-text .acm-timeline.style-1:before {
  left: 100%;
}

.custom-our-partners-text .acm-timeline.style-1 .item-row .timeline-item .item-icon {
  left: 100%;
}
}

.t3-mast-bottom.t3-features-intro .acm-spotlight > .row > div.col-xs-12 {
  margin-top: unset;
}

.custom-contact-form .form-info{
  visibility: hidden;
}

.t3-mast-bottom.t3-features-intro .acm-spotlight > .row > div.last-col .t3-module {
  padding: 0 60px;
}

.section-content #ja-form .form-list li.wide,
.section-content #ja-form .form-list li + li {
  padding-top: unset;
}

.custom-our-team .author-info {
  display: flex;
}

.custom-our-team .author-item {
  display: flex;
    justify-content: center;
    align-items: center;
}

.custom-our-team .author-item img {
  height: 120px;
  width: 120px;
}

.custom-our-partners-images .item-image-content {
  height: calc(100% - 30px);
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

.navbar-nav > li > a::before, .navbar-nav > li > span::before,
.navbar-nav > li.active > a::before {
  display: none !important;
}

ul.form-list li .input-box input,
ul.form-list li .input-box textarea {
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}

.section-content #ja-form .form-list li #contact_email + div {
  display: none;
}

.navbar-nav > li > a, .navbar-nav > li > span {
    padding-left: 18px;
    font-weight: 700;
}

.custom-our-team .author-info {
    justify-content: center;
    align-items: center;
}

.acm-timeline.style-1 .item-row .timeline-item p {
    white-space: pre-line;
}

.author-detail .author-name {
    font-size: 20px;
}

.acm-testimonials .testimonial-text .quote-item p,
.acm-testimonials .author-info > div .author-detail span.author-name {
    font-family: "BPG LE Studio 02", sans-serif !important;
}

@media only screen and (min-width: 992px) {
.acm-features-intro.style-1 .features-info span {
    font-size: 16px;
    }
    .timeline-list {
        width: 80% !important;
    }
    .acm-testimonials .testimonial-text .quote-item p {
        font-size: 18px;
    }
    .acm-testimonials .testimonial-text .quote-item p {
    font-size: 18px !important;
    font-style: italic;
    }
}

.off-canvas-toggle,
.navbar-default {
    margin-top: 10px;
}

.t3-mast-bottom.t3-features-intro .section-content {
    padding: 10px 27px;
}

.t3-mast-bottom.t3-features-intro .acm-spotlight > .row > div.col-md-6 {
    width: 100%;
}

.t3-mast-bottom.t3-features-intro .acm-spotlight > .row > div > div {
    margin-bottom: 26px;
}

.section-content #ja-form .form-info {
    margin-bottom: 0;
}

ul.form-list li .input-box {
    margin-bottom: 10px;
}

.t3-features-intro .section {
    /*padding-top: 50px;*/
}

@media only screen and (max-width: 991px) {
    .acm-testimonials .testimonial-text .quote-item p {
    font-size: 14px !important;
    font-style: italic;
    }
    
    .acm-timeline {
        text-align: center;
    }
    
    .acm-gallery .gallery-info h3 {
        float: unset !important;
    }
}

@media only screen and (max-width: 767px){
.acm-features-intro.style-2 .features-info {
    text-align: center;
    }
    
    .language-switcher-custom {
        display: none !important;
    }
    
 .acm-timeline.style-1 .item-row .text-right,
 .acm-timeline.style-1 .item-row .text-left {
     margin-left: 4vw;
 }
 
 .social-items * {
     /*color: #fff !important;*/
 }
 
 .t3-mast-bottom.t3-features-intro .acm-spotlight > .row > div.last-col .t3-module {
     padding: unset !important;
 }
 
 ul.form-list li .input-box input {
     line-height: 30px;
 }
}

.gallery-info {
    display: flex;
    justify-content: center;
    align-items: center;
}

.logo-image > *,
.logo-image a .logo-img,
.logo-img {
    height: 60px;
}

@media only screen and (min-width: 992px) {
.custom-our-partners-text .timeline-list {
        width: 100% !important;
    }
    
   .custom-our-partners-text .acm-timeline.style-1 .item-row .timeline-item {
       margin-right: 25px !important;
   }
   .acm-features-intro.style-2 .list-social li .fa {
        font-size: 24px !important;
    }
}

@media only screen and (min-width: 767px) {
 .acm-features-intro.style-2 .list-social:after {
        top: 15px !important;
    }
    
    .language-switcher-custom {
        position: absolute;
        right: -4px;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 10px;
    }
    
    .off-canvas-toggle  {
        display: none !important;
    }
}

#contact_text {
    min-height: 50px !important;
    max-height: 70px !important;
}

.acm-testimonials .author-info > div .author-detail span.author-title {
    white-space: unset !important;
}

.t3-features-intro .section-title {
    display: none !important;
}

.acm-timeline.style-1 .item-row .timeline-item .item-icon {
    background: #ffcc00 !important;
}

.acm-features-intro.style-1 .features-info span {
    font-size: 18px !important;
}

.t3-mast-top .acm-features-intro.style-1 .features-info {
    margin-top: 45vh;
}
