*{box-sizing: border-box;}
@font-face { font-family: 'poppinsbold'; src: url('../fonts/poppins-bold_1.woff2') format('woff2'), url('../fonts/poppins-bold_1.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-Light.woff2') format('woff2'), url('../fonts/Poppins-Light.woff') format('woff'), url('../fonts/Poppins-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-ExtraBold.woff2') format('woff2'), url('../fonts/Poppins-ExtraBold.woff') format('woff'), url('../fonts/Poppins-ExtraBold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-ExtraLight.woff2') format('woff2'), url('../fonts/Poppins-ExtraLight.woff') format('woff'), url('../fonts/Poppins-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('../fonts/Poppins-Medium.woff2') format('woff2'), url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }


body{font-size: 16px !important; font-family: 'Poppins'!important; font-weight: normal;}
.container {max-width: 1170px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; } 


a.wp-block-button__link { color: #4ca6a6; background-color: #fff; text-decoration: none; border-radius: 50px; transition: all 400ms ease; font-size: 25px; font-weight: 500; display: inline-block; /*padding: 20px 72px;*/ }
a.wp-block-button__link:hover { background-color: #66563d; color: #fff; }
strong{font-family: poppinsbold;}
.overflow-hidden{overflow: hidden;}
.container-width{max-width: 1033px; margin: 0 auto;}
/*banner*/
.services-banner { background-color: #4ca6a6; padding-top: 94px; padding-bottom: 30px;}
.services-banner-wrap .inner { display: flex; flex-wrap: wrap; }
.services-banner-wrap .inner .left { width: 34%; }
.services-banner-wrap .inner .right { width: 66%; }
.banner-caption h1 { font-family: 'poppinsbold'; text-transform: uppercase; background-color: #d15f45; border-radius: 0px 25px 25px 0px; padding: 24px 0px 24px 0; color: #f1f2f0; line-height: 62px; font-size: 55px; width: 54%; }
.services-banner .banner-caption { position: relative; z-index: 1; margin-top: 40px;}
.services-banner .banner-caption:before { content: ''; position: absolute; height: 100%; width: 50%; background-color: #d15f45; z-index: -1; }
.services-banner-wrap .content { color: #ffffff; }
.services-banner-wrap .content p a { color: #fff; }
.services-banner-wrap .content strong { font-family: poppinsbold;}
.services-banner-wrap .content p { padding-bottom: 23px;text-align: justify; }
.services-banner-wrap .inner .right .image { width: 875px; height: 545px; margin-top: -73px; margin-left: -20px; }
.services-banner-wrap .inner .right .image img { width: 100%; height: 100%; object-fit: contain; }
.banner-text-bold strong {
  font-weight: 500;
  font-family: 'poppins' !important;
}
.success-left .slide-text {
  font-size: 16px;
}

.trusted-by h2 { text-align: center; font-size: 30px; font-weight: 500; color: #66563e; padding-bottom: 24px;}
.trusted-by-wrap { display: flex; align-items: center;}
.trusted-by { padding-top: 80px; padding-bottom: 37px; }

/*agency section*/
.agency-section { background-color: #efedec; position: relative; z-index: 1 ; }
.agency-inner .uagb-columns__columns-2{ display: flex; align-items: flex-end; }

.agency-boxes { width: 67%; margin-left: 68px;}
.agency-boxes .box { background-color: #fff; border: 5px solid #66563e; border-radius: 30px; color: #66563e; line-height: 21px; padding: 10px;margin-bottom: 22px;}
.agency-boxes .box h3 { font-size: 25px; font-weight: 400 !important;font-family: Poppins !important; color: #66563e; line-height: 33px; padding-bottom: 26px; }
.agency-boxes .box .inner { text-align: justify; min-height: 310px; }
.agency-section:before { content: ''; background-color: #fff; height: 50px; position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 1; }
.agency-inner .right { margin-bottom: -30px; }
.triangle-shape > .uagb-columns__overlay:after{position:absolute;width:0;height:0;border:0 solid transparent;border-right-width:1486px;border-left-width:0px;border-bottom:534px solid #d15f45;content:'';bottom:0px;top:auto;left:0;}
.agency-section .agency-boxes .box:last-child { margin-bottom: 0; }

.translation-section { padding-top: 111px; padding-bottom: 75px; }
.translation-section .title h2 { text-align: center; color: #66563e;/* background-color: #f4c040;*/ padding: 19px 0; border-radius: 15px 0 0 15px;font-size: 32px;font-family: Poppins !important;font-weight: 500; }
.translation-section .title { position: relative; }
.translation-section .title >div.uagb-columns__inner-wrap:after{ content: ''; height: 100%; width: 50%; right: 0; /*background-color: #f4c040;*/ position: absolute; top: 0; z-index: -1; }

.translation-wrap .agency-boxes { width: 100%; margin-left: 0; display: flex; flex-wrap: wrap; }
.translation-wrap .agency-boxes .box { width: 50%; background-color: transparent;}
.translation-wrap .agency-boxes .box .inner { padding: 50px; min-height: 323px; height: 100%; }
.translation-wrap .agency-boxes .box:last-child { margin-bottom: 22px; }
.translation-wrap .agency-boxes .box h3 { text-align: center; }

.banner-caption >div.uagb-column__overlay:after { content: ''; width: 77%; background-color: #d15f45; left: 0; height: 100%; position: absolute; top: 0; z-index: -1; }
.services-main-banner-wrap, .services-main-banner-wrap .uagb-columns__wrap,.services-main-banner-wrap .uagb-column__inner-wrap { padding: 0 !important; }
.banner-caption >div {max-width: 1170px !important;}
.banner-caption {margin-bottom: 23px;}

.agency-inner { padding-bottom: 0 !important; }
.agency-section .uagb-column__inner-wrap { padding-bottom: 0 !important; }
.game-localization-services-template-wrap { padding-top: 91px; }
.agency-section:after { content: ''; background-color: #fff; height: 25px; position: absolute; bottom: -1px ; left: 0; right: 0; width: 100%; z-index: 1; }
.agency-inner .left-image { padding-bottom: 10px; }
.agency-inner .left-image figure { margin-bottom: 11px; }
.translation-section-wrap .uagb-column__inner-wrap { padding: 0; }
.agency-inner .left-image figure img {
    height: 100%;
    object-position: bottom;
    object-fit: contain;
}
.translation-section-wrap .agency-boxes { margin-left: 0; }
.translation-section-container .box:first-child { margin-right: 116px; }
.translation-section-container{position: relative;}
.translation-section-container .agency-boxes .box .inner { padding: 33px 61px 61px 61px; line-height: 24px; }
.translation-section-container .box { padding: 0; }
.translation-section-container .agency-boxes .box { background-color: transparent; }
.translation-section-container:after { background-image: url(../images/map.png); content: ''; position: absolute; height: 100%; width: 137%; top: 0; left: -221px; bottom: 0; background-repeat: no-repeat; background-size: contain; background-position: center; }
.translation-section .title.right-title >div.uagb-columns__inner-wrap:after { left: 0; right: auto; }
.translation-section .title.right-title  h2 { border-radius: 0px 15px 15px 0; }

.uagb-faq-child__wrapper .uagb-faq-questions-button { font-size: 20px; font-family: 'poppins'; font-weight: 400; color: #66563e !important; }
.uagb-faq-child__wrapper .uagb-faq-questions-button span { color: #66563e !important; }
.uagb-faq-child__wrapper .uagb-faq-content, .uagb-faq-child__wrapper .uagb-faq-content p { font-size: 16px; line-height: 30px; font-weight: 400; color: #66563e !important; }
.faq-text .uagb-faq-child__wrapper .uagb-faq-content,.faq-text .uagb-faq-child__wrapper .uagb-faq-content p { font-size: 16px;}
.wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions {background-color: #efedec;border: none;border-radius: 0;padding: 20px 50px 20px 30px;}
.wp-block-uagb-faq-child .uagb-faq-item { border: none; }
.wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions span.uagb-question { padding-left: 30px; }
.wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions span.uagb-faq-icon-wrap { background-color: #66563e; width: 40px !important; height: 37px !important; border-radius: 100%; }
.wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions span.uagb-faq-icon-wrap svg { fill: #fff; transform: translate(21%, 28%); width: 27px; height: 24px; }
.uagb-faq-child__wrapper .uagb-faq-content { padding: 7px 54px 26px; }
.uagb-faq-item{border-width: 0 !important; }
.uagb-faq-content ul {
  list-style: disc;
}
.uagb-faq-child__wrapper .uagb-faq-content ul {
    padding: 0 25px;
}

.wp-block-uagb-faq-child .uagb-faq-item.uagb-faq-item-active .uagb-faq-questions { padding:40px 50px 40px 30px }
.wp-block-uagb-faq-child { margin-bottom: 0 !important; border-bottom: 3px solid #66563e; }
.wp-block-uagb-faq-child:last-child { border-bottom: 0px; }
.wp-block-uagb-faq-child:last-child .uagb-faq-questions-button { border-radius: 0 0px 20px 20px; }
.wp-block-uagb-faq-child:first-child .uagb-faq-questions-button { border-radius: 20px 20px 0 0; }
.wp-block-uagb-faq-child:last-child .uagb-faq-item.uagb-faq-item-active .uagb-faq-questions { border-radius: 0; }
.uagb-faq-content a {color: #66563e;}

.stories-wrap .uagb-columns__columns-2 { align-items: center; }
.our-languages-section .theme-container { max-width: 100%;  }
.our-languages-section .theme-container .source__drop { max-height: 885px; padding-top: 0;  }

.our-languages-main-section > .uagb-columns__inner-wrap:after { bottom: 0; content: ''; width: 0; height: 0; border-bottom: 815px solid #d15f45;border-right: 980px solid transparent;; position: absolute; bottom: 0; }
.our-languages-main-section { position: relative; }


.recent-blog { padding-top: 50px; padding-bottom: 16px; }
.recent-blog article { padding: 0 15px !important; }
.recent-blog article .uagb-post__text { background-color: #fff; font-size: 20px !important; padding-top: 20px; }
.recent-blog article .uagb-post__text p.uagb-post__title a { font-size: 20px; color: #66563e; font-weight: 400; }
.recent-blog article .uagb-post__inner-wrap { background-color: transparent; }
.recent-blog article .uagb-post__image img { height: 164px; }
.recent-blog .uagb-post__items { margin: 0 -15px; }

.services-left-image { width: 875px; height: 545px; margin-top: -73px; margin-left: -20px; }
.services-left-image figure { width: 100%; height: 100%; }
.services-left-image figure img { width: 100%; height: 100%; }
.services-main-banner-wrap { padding-bottom: 30px !important; }

.wpsisac-slick-carousal.design-1{margin-bottom: 0;}
.agency-section .agency-boxes .box { min-height: 354px; }

.animation-bg {right: 0;background-color: #f4c040;width: 77%;margin-left: auto;border-radius: 15px 0 0 15px;position: absolute;top: 0;height: 74px;transform: translateX(-100%) ;}
.animation-bg.bounceInLeft {right: auto;left: 0;border-radius: 0 15px 15px 0;transform: translateX(-100%) ; transition-duration: .6s; transition-property: opacity, transform; transition-timing-function: ease; opacity: 0;}
.animation-bg.bounceInLeft.down {transform: translateX(0) ; opacity: 1;}
/*.animation-bg.bounceInLeft.aos-animate { transform: translateX(0) !important; }*/

.animation-bg.bounceInRight { transform: translateX(100%) ; transition-duration: .6s; transition-property: opacity, transform; transition-timing-function: ease; opacity: 0; }
.animation-bg.bounceInRight.down { transform: translateX(0) ; opacity: 1; }
/*.animation-bg.bounceInRight.aos-animate { transform: translateX(0) !important; }*/
.animation-bg.copywriting-services {
    height: 100px;
}

/*All Animations*/
.fade-in-right { opacity: 0; visibility: hidden; -webkit-transform: translateX(50px); transform: translateX(50px); -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out; }
.fade-in-left { opacity: 0; visibility: hidden; -webkit-transform: translateX(-50px); transform: translateX(-50px); -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out; }
.animation-bg.bounceInLeft { transform: translateX(-100%) !important; transition: all 400ms ease; }
.animation-bg.bounceInLeft.fade-left-new { transform: translateX(0) !important; }

.animation-bg.bounceInRight { transform: translateX(100%) !important; transition: all 400ms ease; }
.animation-bg.bounceInRight.fade-right-new { transform: translateX(0) !important; }

/*.animatable {
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;   visibility: hidden;  -webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; -o-animation-play-state: paused; animation-play-state: paused; }


.aos-animate { visibility: visible;  -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -ms-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-play-state: running; -moz-animation-play-state: running; -ms-animation-play-state: running; -o-animation-play-state: running; animation-play-state: running; }

@-webkit-keyframes bounceInLeft {
    0% { opacity: 0; -webkit-transform: translateX(-2000px); }
    60% { -webkit-transform: translateX(5px); }
    
    100% { opacity: 1; -webkit-transform: translateX(0); }
}
@-moz-keyframes bounceInLeft {
    0% { opacity: 0; -moz-transform: translateX(-2000px); }
    60% { -moz-transform: translateX(5px); }
    
    100% { opacity: 1; -moz-transform: translateX(0); }
}
@-o-keyframes bounceInLeft {
    0% { opacity: 0; -o-transform: translateX(-2000px); }
    60% { opacity: 1; -o-transform: translateX(5px); }
  
    100% { opacity: 1; -o-transform: translateX(0); }
}
@keyframes bounceInLeft {
    0% { opacity: 0; transform: translateX(-2000px); }
    60% { transform: translateX(5px); }
  
    100% { opacity: 1; transform: translateX(0); }
}

@-webkit-keyframes bounceInRight {
    0% { opacity: 0; -webkit-transform: translateX(2000px); }
    60% { -webkit-transform: translateX(20px); }
    80% { -webkit-transform: translateX(5px); }
    100% { opacity: 1; -webkit-transform: translateX(0); }
}
@-moz-keyframes bounceInRight {
    0% { opacity: 0; -moz-transform: translateX(2000px); }
    60% { -moz-transform: translateX(20px); }
    80% { -moz-transform: translateX(5px); }
    100% { opacity: 1; -moz-transform: translateX(0); }
}
@-o-keyframes bounceInRight {
    0% { opacity: 0; -o-transform: translateX(2000px); }
    60% { -o-transform: translateX(20px); }
    80% { -o-transform: translateX(5px); }
    100% { opacity: 1; -o-transform: translateX(0); }
}
@keyframes bounceInRight {
    0% { opacity: 0; transform: translateX(2000px); }
    60% { transform: translateX(20px); }
    80% { transform: translateX(5px); }
    100% { opacity: 1; transform: translateX(0); }
}




.aos-animate.animationDelay { animation-delay: .4s; -webkit-animation-delay: .4s; }
.aos-animate.animationDelayMed { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
.aos-animate.animationDelayLong { animation-delay: 1.6s; -webkit-animation-delay: 1.6s; }
.aos-animate.bounceInRight { -webkit-animation-name: bounceInRight; -moz-animation-name: bounceInRight; -o-animation-name: bounceInRight; animation-name: bounceInRight; }
.aos-animate.bounceInLeft { -webkit-animation-name: bounceInLeft; -moz-animation-name: bounceInLeft; -o-animation-name: bounceInLeft; animation-name: bounceInLeft; }
*/

.button-animation a.wp-block-button__link { position: relative; width: 100px; height: 50px; margin-left: auto; margin-right: auto; overflow: hidden; transition: 0.5s; letter-spacing: 1px; border-radius: 50px; font-weight: 500; }
.button-animation a.wp-block-button__link:before { content: ''; width: 101%; height: 100%; font-weight: 300; font-size: 11px; letter-spacing: 1px; font-weight: bold; background: #fff; -webkit-mask: url("../images/urban-sprite.png"); mask: url("../images/urban-sprite.png"); -webkit-mask-size: 3000% 100%; mask-size: 3000% 100%; border: none; color: #913131; cursor: pointer; -webkit-animation: ani2 0.7s steps(29) forwards; animation: ani2 0.7s steps(29) forwards; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }
.button-animation a.wp-block-button__link:before:hover { -webkit-animation: ani 0.7s steps(29) forwards; animation: ani 0.7s steps(29) forwards; }
.button-animation a.wp-block-button__link { height: 64px;  text-align: center; width: 101%; font-weight: 300; font-size: 25px; font-weight: bold; display: inline-block; color: #4ba5a5; z-index: 1; font-weight: 500; width: 304px; }
.button-animation a.wp-block-button__link:hover:before { -webkit-animation: ani 0.7s steps(29) forwards; animation: ani 0.7s steps(29) forwards; }
.button-animation a.wp-block-button__link:hover { color: white; background: #d15f45; }


.recent-blog-main-section .button-read-more a.wp-block-button__link {position: relative;width: 100px;height: 50px;margin-left: auto;margin-right: auto;overflow: hidden;transition: 0.5s;letter-spacing: 1px;border-radius: 50px;font-weight: 500; line-height: 66px; padding: 0;}
.recent-blog-main-section .button-read-more a.wp-block-button__link:before {content: '';width: 101%;height: 100%;font-weight: 300;font-size: 11px;letter-spacing: 1px;font-weight: bold;background: #d15f45;-webkit-mask: url("../images/urban-sprite.png");mask: url("../images/urban-sprite.png");-webkit-mask-size: 3000% 100%;mask-size: 3000% 100%;border: none;color: #913131;cursor: pointer;-webkit-animation: ani2 0.7s steps(29) forwards;animation: ani2 0.7s steps(29) forwards;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;}
.recent-blog-main-section .button-read-more a.wp-block-button__link:before:hover { -webkit-animation: ani 0.7s steps(29) forwards; animation: ani 0.7s steps(29) forwards; }
.recent-blog-main-section .button-read-more a.wp-block-button__link {height: 64px;text-align: center;width: 101%;font-weight: 300;font-size: 25px;font-weight: bold;display: inline-block;color: #ffffff;z-index: 1;font-weight: 500;width: 304px;}
.recent-blog-main-section .button-read-more a.wp-block-button__link:hover:before { -webkit-animation: ani 0.7s steps(29) forwards; animation: ani 0.7s steps(29) forwards; }
.recent-blog-main-section .button-read-more a.wp-block-button__link:hover { color: white; background-color: #864739; }
.recent-blog-main-section .cta-button-container { height: 50px; gap: 0px; }

.success-left a.wp-block-button__link { height: 46px ; text-align: center; width: 101%; font-weight: 300; font-size: 20px; font-weight: bold; display: inline-block; color: #4ba5a5; z-index: 1; font-weight: 500; width: 237px; padding: 4px 0; position: relative;border-radius: 50px; overflow: hidden; }
.success-left a.wp-block-button__link:before {content: '';width: 101%;height: 100%;font-weight: 300;font-size: 11px;letter-spacing: 1px;font-weight: bold;background: #ffffff;-webkit-mask: url("../images/urban-sprite.png");mask: url("../images/urban-sprite.png");-webkit-mask-size: 3000% 100%;mask-size: 3000% 100%;border: none;color: #fff;cursor: pointer;-webkit-animation: ani2 0.7s steps(29) forwards;animation: ani2 0.7s steps(29) forwards;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;}
.success-left a.wp-block-button__link:before:hover { -webkit-animation: ani 0.7s steps(29) forwards; animation: ani 0.7s steps(29) forwards; }
.success-left a.wp-block-button__link {height: 50px;text-align: center;width: 101%;font-weight: 300;font-size: 25px;font-weight: bold;display: inline-block;color: #4ba5a5;z-index: 1;font-weight: 500;width: 237px;padding: 6px 0;}
.success-left a.wp-block-button__link:hover:before { -webkit-animation: ani 0.7s steps(29) forwards; animation: ani 0.7s steps(29) forwards; }
.success-left a.wp-block-button__link:hover {color: white !important;background-color: #d15f45 !important;}


.button-read-more a { color: #fff; text-decoration: none; display: inline-block; vertical-align: top; background-color: #d15f45; transition: background-color .4s; border: solid #605e5e 0; font-weight: bold; font-size: 20px; line-height: 40px; border-radius: 20px; padding: 0 75px; font-family: "Futura Std"; }
#stories .section-heading__heading { text-align: left !important; padding-left: 0; margin-top: 20px; text-shadow: 1px 1px 7px rgb(33 33 33 / 33%); line-height: 44px; text-align: center; font-size: 33px; padding-bottom: 12px; font-family: "Futura Std"; margin-bottom: 30px; }
.mobile-block { display: none !important; }



@-webkit-keyframes ani {
  from { -webkit-mask-position: 0 0; mask-position: 0 0; }
  to { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
}
@keyframes ani {
  from { -webkit-mask-position: 0 0; mask-position: 0 0; }
  to { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
}
@-webkit-keyframes ani2 {
  from { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
  to { -webkit-mask-position: 0 0; mask-position: 0 0; }
}
@keyframes ani2 {
  from { -webkit-mask-position: 100% 0; mask-position: 100% 0; }
  to { -webkit-mask-position: 0 0; mask-position: 0 0; }
}

.success-left { width: 60% !important; margin-left: auto; padding-bottom: 28px; }
.success-left .button-read-more { padding-top: 10px;     margin-right: 40px;}
.success-right { height: 448px; width: 552px; position: absolute; bottom: 0; margin: 0; }
.success-right img { width: 100%; height: 100%; object-fit: contain; }
.Success-Stories-sec { position: relative; padding-bottom: 40px; }
.success-left .testimonial-slider-wrapper { padding-top: 0; }
.Success-Stories-sec .translation-section .title h2 { padding-bottom: 0; font-weight: 400 !important; font-size: 36px; font-family: Poppins;text-transform: uppercase !important; }
.admin-mon-rep-form { padding: 20px 10px; text-align: right; }
.success-left >.uagb-column__inner-wrap { padding: 0; }
.Success-Stories-sec .container { padding-left: 0; padding-right: 0; }
.testimonial-slider .slide-image { height: 60px; width: 60px; }
.testimonial-slider .slide-image img { height: 100%; width: 100%; object-fit: cover; }
.stars-img figure { margin-left: auto !important; margin-right: 80px !important; }
.button-read-more a { font-family: 'Poppins'; font-weight: 600; line-height: 38px; }

/*financial page*/
.financial-banner .banner-caption h1 { width: 88%;padding: 10px 0; }
.financial-banner .services-left-image figure img { object-fit: contain; }
.financial-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.translation-section-container .financial-agency.agency-boxes .box { min-height: 333px; }
.translation-section-container .financial-agency.agency-boxes .box .inner { min-height: 333px; padding: 23px 39px 5px; height: 100%; }
.financial-agency-section figure { position: relative; bottom: -50px; }
.financial-agency-section { overflow: visible; }
.financial-agency-section .left-image { overflow: visible; }

/*.pharma-banner*/
.pharma-banner .banner-caption h1 {  line-height: normal; width: 92%;padding: 10px 0; }
.pharma-agency-section .left-image { position: relative; bottom: -4px; }
.elearning-agency-section .left-image {
    bottom: -22px;
}
.localization-services-elearning-agency-section .left-image {
    bottom: -30px;
}
.copywriting-services-elearning-agency-section .left-image {
    bottom: -75px;
}
.voice-over-localization-services-elearning-agency-section .left-image{
     bottom: -5px;
}
.blogging-img {
    bottom: -15px !important;
}
.certified-translation-elearning-agency-section .left-image {
  bottom: -20px;
}

.iGaming-localization-banner .banner-caption h1 { width: 84%;padding: 10px 0; }
.legal-translation-banner .banner-caption h1 { width: 75%;padding: 10px 0; }
.ico-nft-cryptocurrencies-banner .banner-caption h1 {width: 84%;padding: 10px 0;}
.website-translation-banner .banner-caption h1 {width: 81%;padding: 10px 0;} 
.translation-services-banner .banner-caption h1 {width: 61%;padding: 10px 0;}
.localization-services-banner .banner-caption h1 {width: 61%;padding: 10px 0;}
.copywriting-services-banner .banner-caption h1 {width: 61%;padding: 10px 0;}
.voice-over-localization-services-banner .banner-caption h1 {width: 90%;padding: 10px 0;}
.transcreation-services-banner .banner-caption h1 {width: 66%;padding: 10px 0;}
.subtitling-services-banner .banner-caption h1 {width: 54%;padding: 10px 0;}
.desktop-publishing-services-banner .banner-caption h1 {width: 81%;padding: 10px 0;}
.certified-translation-services-banner .banner-caption h1 {width: 88%;padding: 10px 0;}
.daily-delivered-translation-services-banner .banner-caption h1 {width: 80%;padding: 10px 0;}
.market-research-services-banner .banner-caption h1 {width: 49%;padding: 10px 0;}
.apps-and-platforms-translation-services-banner .banner-caption h1 {width: max-content;padding: 10px 30px 10px 0;}
.medical-device-translation-services-banner .banner-caption h1 {width: 100%;padding: 10px 0;}
.it-translation-services-banner .banner-caption h1 {width: 67%;padding: 10px 0;}
.hotel-and-real-estate-translation-services-banner .banner-caption h1 {width: max-content;padding: 10px 30px 10px 0;} 
.travel-and-tour-translation-services-banner .banner-caption h1 {width: max-content;padding: 10px 30px 10px 0;} 

.greatest-igamers-box ul li { font-size: 26px; font-weight: 700; color: #66563e; }
.greatest-igamers-box ul li { width: 50%; }
.greatest-igamers-box ul { display: flex; flex-wrap: wrap; }
.World-name .agency-inner .uagb-columns__columns-2 { }
.World-name .greatest-igamers-box .agency-boxes { margin-left: 12px; }
.greatest-igamers-box { margin-top: 82px; }
.greatest-igamers-box ul li { border: 3px solid #66563e; font-size: 26px; font-weight: 500; display: flex; align-items: center; justify-content: center; height: 87px; width: 210px; border-radius: 21px; margin: 0 7px 13px; background-color: #fff; }
.greatest-igamers-box { margin-top: 81px; }
.source-text { font-size: 16px; color: #66563e; position: relative; top: -20px; z-index: 1; }
.World-name .left-image img { width: 600px; height: 503px; }
.greatest-igamers-box .source-text {display: none;}
.iGaming-localization-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.legal-translation-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.ico-nft-cryptocurrencies-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.website-translation-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.pharma-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; } 
.localization-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.copywriting-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.voice-over-localization-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.transcreation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.subtitling-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; } 
.desktop-publishing-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.certified-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.daily-delivered-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.market-research-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.apps-and-platforms-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.medical-device-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.it-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.hotel-and-real-estate-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }
.travel-and-tour-translation-services-banner .services-left-image { width: 865px !important; height: 528px; margin-top: 0px; left: 41px; }

.text-justfiy{text-align: justify;}

/*careers 06-01-2023*/
.careers-main-title { margin-top: 35px;margin-bottom: 30px; }
.careers-main-title h1 { display: inline-block; font-family: 'poppinsbold'; text-transform: uppercase; background-color: #d15f45; border-radius: 0px 25px 25px 0px; padding: 10px 0; color: #f1f2f0; line-height: 62px; font-size: 50px; width: 54%; }
.careers-main-title .uagb-column__inner-wrap { padding: 0; }
.careers-main-title:after { content: ''; height: 100%; background-color: #d15f45; width: 47%; position: absolute; left: 0; top: 0; }
.careers-btn { background-color: #f4c040; border-radius: 30px; display: inline-block; padding: 10px 30px; line-height: normal; font-size: 23px; font-weight: 500; color: #332525; }
.careers-content-section { text-align: center; }
.careers-content-section p.has-text-align-center { color: #66563e; font-size: 21px; padding-top: 20px; }
.careers-content-section a { color: #4ba5a5; text-decoration: none; }
.careers-content-section a:hover { color: #000; }
ul.careers-list li { border: 2px solid #332525; border-radius: 19px; background-color: #efedec; color: #66563e; padding: 15px 0 15px; font-size: 20px; margin-bottom: 45px; }
.available-position { margin-top: 120px; }
.careers-list-faq { padding-top: 70px; }
.careers-list-faq .wp-block-uagb-faq-child .uagb-faq-item-active { outline: thin dotted !important; border-radius: 19px;margin-bottom: 19px; }

.client-reviews-sec.translation-section .title >div.uagb-columns__inner-wrap:after { background-color: #d15f45; }
.translation-section .client-reviews-sec .title h2 { text-transform: uppercase; background-color: #d15f45; color: #fff; font-weight: 600; letter-spacing: 1.2px; }
.translation-section .client-reviews-sec .title >div.uagb-columns__inner-wrap:after { background-color: #d15f45; }
.quality-statement-content{color:#66563e;font-size:20px;line-height:26px;}
.certifications-btn{padding:20px 60px!important;font-size:27px;margin-top:60px;}
.client-reviews-sec .animation-bg { background-color: #d15f45; }
.quality-statement-title h1 { width: 100%; }


.our-clients-reviews-wrap { border: 3px solid #332525; border-radius: 16px; color: #66563e; font-size: 17px; font-weight: 400; margin: 0 15px;}
.our-clients-reviews-wrap h5.has-text-align-center { color: #332525; font-size: 22px; font-weight: 500; padding: 10px 0; border-bottom: 3px solid #332525; background-color: #fff; }
.wp-block-uagb-column.uagb-column__wrap.uagb-column__background-undefined.uagb-block-d703c13b.our-clients-reviews-wrap { }
.uagb-column__inner-wrap { }
.our-clients-reviews-wrap > .uagb-column__inner-wrap { padding: 0 0 10px; background-color: #efedec; }
.our-clients-reviews-wrap p { font-weight: 500; padding-left: 4px; }
.our-clients-reviews-wrap .uagb-column__inner-wrap { }
.our-clients-reviews-wrap .uagb-column__inner-wrap .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) >div { padding-right: 0 !important; }
.our-clients-reviews-wrap .uagb-column__inner-wrap .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(2) >div h5 { color: #66563e; font-size: 17px !important; }
.our-clients-reviews-wrap figure.wp-block-image img { object-fit: cover; width: 100%; border-radius: 12px; }
.our-clients-reviews-wrap figure.wp-block-image { border: 2px solid #221313; border-radius: 14px; text-align: center; background-color: #fff;}
.our-clients-reviews-wrap .uagb-column__inner-wrap .uagb-columns__columns-2 .wp-block-uagb-column:nth-child(1) .uagb-column__inner-wrap { padding-left: .0; }

.testimonial-company { padding: 0 !important; position: absolute; bottom: 10px; width: 40%;}
.banner-center-img .wp-block-image { margin-bottom: 0; }
.banner-center-img  .uagb-column__inner-wrap { padding: 0; }
.careers-wrap-main-title h1 { width: 38%; padding: 3px 0; }
.careers-wrap-main-title::after { width: 40%; }
.careers-list-faq .uagb-faq-questions-button { border: 2px solid #332525 !important; border-radius: 19px !important; background-color: #efedec !important; color: #66563e !important; padding: 15px 0 15px !important; font-size: 20px !important; margin-bottom: 45px !important; }
.careers-list-faq .uagb-faq-questions-button .uagb-faq-icon-wrap { display: none !important; }
.careers-list-faq .wp-block-uagb-faq-child { border-bottom: 0px; }
.careers-list-faq .uagb-faq-content { padding: 0; text-align: left; }
/*careers 06-01-2023*/



@media (max-width: 1700px){
    .banner-caption >div.uagb-column__overlay:after { width: 50%; }
}

@media (max-width:1600px) {
    .triangle-shape > .uagb-columns__overlay:after { border-right-width: 1191px; border-bottom: 428px solid #d15f45; }
    .agency-section:after { bottom: -1px; }
    .animation-bg { width: 86%; }
    .animation-bg.copywriting-services {height: 100px;width: 92%;}
    .services-left-image figure img{object-fit: contain;}
}


@media (max-width: 1199px){
    .container { max-width: 960px; }
    .banner-caption >div{ max-width: 960px !important;}
    .banner-caption h1 { font-size: 40px; line-height: normal; }
    .services-left-image { width: 50% !important; }
    .services-banner-wrap .content { width: 50% !important; }
    a.wp-block-button__link { padding: 16px 52px; font-size: 21px; }
    .agency-section .agency-boxes { width: 50% !important; }
    .translation-section-container .agency-boxes .box .inner { padding: 31px 41px 41px 41px; }
    .translation-section-container .box:first-child { margin-right: 70px; }
    .triangle-shape > .uagb-columns__overlay:after { border-right-width: 971px; border-bottom: 338px solid #d15f45; }
    #stories a.wp-block-button__link { padding: 5px 40px; border-radius: 50px; padding: 0 55px; }
    .financial-banner .services-left-image { width: 66% !important; padding-right: 30px; }

    .careers-main-title h1 { font-size: 40px; }
    .full-teb { width: 98%; }
    .full-teb.copywriting-services { width: 98%; }
    .greatest-igamers-box ul li { width: calc(50% - 20px); }


}
@media (max-width: 1165px){
    .game-localization-services-template-wrap { padding-top: 154px; }
}
@media (max-width: 991px){
    .container{max-width: 720px;}
    .banner-caption >div { max-width: 720px !important; }
    .banner-game .banner-caption h1{padding: 10px 0px !important;width: 100% !important;}
    .triangle-shape > .uagb-columns__overlay:after { border-right-width: 631px; border-bottom: 318px solid #d15f45; }
    .agency-section .agency-boxes { margin-left: auto; }
    /*.agency-section .agency-boxes .box { font-size: 15px !important; }*/
    .agency-section .agency-boxes .box h3 { font-size: 18px !important; line-height: normal; }
    .translation-section .title h2 { font-size: 21px; width: 80%; margin: 0 auto; }
    .translation-section-container .agency-boxes .box .inner { padding: 20px 20px 30px; }
    .translation-section-container .box:first-child { margin-right: 40px; }
    .agency-boxes .box { margin-bottom: 0px; }
    .recent-blog article img { object-fit: cover; height: 110px !important; }
    .recent-blog article .uagb-post__text p.uagb-post__title a { font-size: 15px; line-height: normal; }
    .recent-blog article { padding: 0 7px !important; width: 33.33% !important;}
    .recent-blog .uagb-post__items { margin: 0 -7px; }
    .our-languages-main-section > .uagb-columns__inner-wrap:after { border-right: 570px solid transparent; }
    .services-left-image { display: none !important; }
    .services-banner-wrap .content { width: 100% !important; }
    .banner-caption h1 { width: 100%; }
    .translation-section .title h2 { font-size: 20px; }
    .animation-bg { width: 90%; }
    .animation-bg.copywriting-services {height: 100px;width: 92%;}
    .agency-section .agency-boxes .box { margin-bottom: 20px; }
    .button-animation a.wp-block-button__link { margin: 0 auto; /*height: 55px;*/; line-height: normal; }
    .wp-block-buttons { height: 140px; }
    .recent-blog-main-section .button-read-more a.wp-block-button__link { height: 57px; line-height: 57px; }
    .success-left { width: 100% !important; }
    .button-read-more a { padding-top: 0 !important; padding-bottom: 0 !important; }
    .success-right { display: none; }
    .success-left .button-read-more { height: auto; justify-content: center; }
    .stars-img figure { margin: 40px auto 1px !important }

    .financial-banner .banner-caption h1 { width: 100%;padding: 0px; }
    .financial-agency-section-wrap { overflow: visible !important; }
    .financial-agency-section-wrap .uagb-columns__overlay { overflow: hidden; }
    .greatest-igamers-box ul li { height: 55px; width: 139px; font-size: 18px; border-width: 3px; }
    .animation-bg { height: 70px; }
    .source-text { position: absolute; }
    .greatest-igamers-box { margin-top: 0; }
    .iGaming-localization-banner .banner-caption h1{ width: 100% !important; }
    .legal-translation-banner .banner-caption h1 { width: 100% !important; }
    .financial-banner .banner-caption h1 { width: 100% !important; }
    .ico-nft-cryptocurrencies-banner .banner-caption h1 {width: 100% !important;}
    .website-translation-banner .banner-caption h1 {width: 100% !important; } 
    .translation-services-banner .banner-caption h1 {width: 100% !important; } 
    .localization-services-banner .banner-caption h1 {width: 100% !important; } 
    .copywriting-services-banner .banner-caption h1 {width: 100% !important; }
    .voice-over-localization-services-banner .banner-caption h1 {width: 100% !important; }
    .transcreation-services-banner .banner-caption h1 {width: 100% !important; }
    .subtitling-services-banner .banner-caption h1 {width: 100% !important; }
    .desktop-publishing-services-banner .banner-caption h1 {width: 100% !important; }
    .certified-translation-services-banner .banner-caption h1 {width: 100% !important; }
    .daily-delivered-translation-services-banner .banner-caption h1 {width: 100% !important; }
    .market-research-services-banner .banner-caption h1 {width: 100% !important; }
    .apps-and-platforms-translation-services-banner .banner-caption h1 {width: 100% !important; }
    .medical-device-translation-services-banner .banner-caption h1 {width: 100% !important; }
    .it-translation-services-banner .banner-caption h1 {width: max-content !important;padding: 10px 30px 10px 0; } 
    .hotel-and-real-estate-translation-services-banner .banner-caption h1 {width: 100% !important;padding: 10px 0px; } 
    .travel-and-tour-translation-services-banner .banner-caption h1 {width: 100% !important;padding: 10px 0px; }

    .our-clients-reviews-wrap h5.has-text-align-center { text-align: center; }
    .our-clients-reviews-wrap .uagb-column__inner-wrap .uagb-columns__columns-2 .wp-block-uagb-column { width: 100% !important; }
    .our-clients-reviews-wrap .uagb-column__inner-wrap .uagb-columns__columns-2 { flex-wrap: wrap; }
    .testimonial-company { position: initial; }
       .full-teb { width: 98%; }
    .full-teb.copywriting-services { width: 98%; }
    a.wp-block-button__link{line-height: 49px;}
      .button-read-more.mobile-block { margin-top: 190px; text-align: center; }
    .mobile-block { display: block !important; }
    .half-text { height: 75px; }

} 

@media (max-width: 767px){
    .container { max-width: 540px; }
    .banner-caption >div { max-width: 540px !important; }
    .agency-inner .uagb-columns__columns-2 { flex-direction: column-reverse; }
    .triangle-shape > .uagb-columns__overlay:after { border-bottom: 928px solid #d15f45; border-right-width: 586px; }
    .agency-section { overflow: hidden; }
    .our-languages-main-section { display: none; }
    .uagb-faq-child__wrapper .uagb-faq-questions-button { font-size: 15px; line-height: normal; }
    .wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions { padding: 10px 20px; }
    .wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions span.uagb-faq-icon-wrap { width: 28px !important; height: 24px !important; }
    .wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions span.uagb-faq-icon-wrap svg { width: 13px; height: 14px; transform: translate(45%, 18%); }
    .wp-block-uagb-faq-child .uagb-faq-item.uagb-faq-item-active .uagb-faq-questions { padding: 10px 20px; }
    .wp-block-uagb-faq-child .uagb-faq-item .uagb-faq-questions span.uagb-question { padding-left: 10px; }
    .uagb-faq-child__wrapper .uagb-faq-content { padding: 7px 0 0px 44px; }
    .uagb-faq-child__wrapper .uagb-faq-content, .uagb-faq-child__wrapper .uagb-faq-content p { font-size: 14px; line-height: normal; }
    .translation-section .title h2 { font-size: 18px; line-height: normal; }
    .animation-bg { height: 92px; }
    .animation-bg.copywriting-services {height: 97px;width: 92%;}
    .animation-bg.voice-over-localization-services {height: 65px;}
    .animation-bg.transcreation-services {height: 65px;}
    .translation-section-wrap { padding-top: 60px !important; }
    .agency-boxes .box { margin-bottom: 20px !important; }
    .agency-boxes .box { font-size: 15px; line-height: normal; }
    .agency-boxes .box h3 { font-size: 17px; line-height: normal; padding-bottom: 10px; }
    .agency-boxes .box .inner { min-height: 278px; }
    .agency-section:before { content: none; }
    .agency-section:after { content: none; }
    .agency-section { padding-top: 50px !important; }
    body { font-size: 15px; line-height: normal; }
    .recent-blog article { padding: 0 0px 30px !important; width: 100% !important; }
    .recent-blog .uagb-post__items { margin: 0; max-width: 300px; margin: 0 auto; }
    .recent-blog article img{height:230px!important;}
    .recent-blog article:last-child{padding-bottom:0!important;}
    .trusted-by .wpsisac-slick-carousal{}
    .trusted-by .wpsisac-slick-carousal .wpsisac-image-slide{height:90px!important;}
    .trusted-by .wpsisac-slick-carousal .wpsisac-image-slide .wpsisac-image-slide-wrap{height:100%!important;}
    .trusted-by .wpsisac-slick-carousal .wpsisac-image-slide .wpsisac-image-slide-wrap img { object-position: center; height: 100% !important; object-fit: contain; }
    .translation-section .title.right-title >div.uagb-columns__inner-wrap:after { content: none; }
    .offices-footer_item { width:50%; margin-bottom: 40px; }
    .offices-footer { flex-wrap: wrap; }
    .translation-section-container:after { left: 0; right: 0; background-size: cover; opacity: 0; }
    .container.translation-section-container.uagb-block-afdb1ce6.uagb-columns__wrap { padding-left: 30px !important; }
    .banner-caption >div { max-width: 100% !important; padding: 0 30px !important; }
    .banner-caption h1 { padding: 10px 30px; font-size: 23px; line-height: normal; width: 90%; border-radius: 0px 15px 15px 0px; }

    
    .services-main-banner-wrap .uagb-columns__wrap { padding-right: 30px !important; }
    .services-main-banner-wrap .uagb-columns__wrap .uagb-columns__inner-wrap.uagb-columns__columns-2 { padding-left: 30px !important; }
    a.wp-block-button__link { width: 100%; padding: 14px 75px; }
    .agency-section .uagb-column__inner-wrap { padding-left: 0 !important; padding-right: 0px !important; }
    .agency-section .agency-boxes .box { padding: 30px !important; }
    .agency-boxes section { padding-top: 0 !important; padding-bottom: 0 !important; }
    .agency-inner .left-image { padding-bottom: 0; }
    .agency-inner .left-image figure { margin-bottom: 0; }
    .agency-inner .left-image { padding-bottom: 0; }
    .agency-inner .left-image figure { margin-bottom: 0; }
    .animation-bg.bounceInLeft.blog-animation { left: auto; right: 0; height: 60px; border-radius: 10px 0px 0px 10px; }
    .animation-bg.bounceInLeft.blog-animation{-webkit-animation-name: bounceInRight; -moz-animation-name: bounceInRight; -o-animation-name: bounceInRight; animation-name: bounceInRight; }
 

    .stories-right  .uagb-column__inner-wrap { padding-top: 80px; }
    .services-banner-wrap .content .wp-block-buttons { justify-content: center; }
    .recent-blog-main-section .button-read-more { width: 80% !important; }

    .services-banner-wrap .content .wp-block-buttons { display: inline-block; width: 100%;height: auto; }
    .button-animation a.wp-block-button__link { width: 100%; padding: 6px 0; height: 50px;line-height: normal; }
    .recent-blog-main-section .button-read-more a.wp-block-button__link { width: 100%; padding: 6px 0; height: 57px; }
    .wp-block-button.button-animation { width: 100%; }
    a.wp-block-button__link { padding: 14px 40px; }
    .wp-block-buttons { width: 100%; justify-content: center; }
    .stories-left .uagb-column__inner-wrap { text-align: center; }
    .stories-left .wp-container-8.wp-block-buttons { display: none; }
    
    .stories-wrap .container { padding-left: 10px !important; padding-right: 0px !important; }
    #stories .section-heading__heading { text-align: center !important; margin-bottom: 0; }
    .stories-wrap .uagb-column__inner-wrap { padding-right: 0; }
    
    .button-read-more.mobile-block { height: auto !important; margin-left: -10px; margin-top: 30px; margin-bottom: 10px; }
    .recent-blog-main-section .animation-bg { height: 61px; }
    .Success-Stories-sec .container { padding-top: 0; padding-left: 0 !important; padding-right: 0 !important; }
    .Success-Stories-sec { padding-right: 0 !important; }
    .Success-Stories-sec  .uagb-column__inner-wrap { padding-right: 0 !important; }
    .success-left { padding-top: 100px; }
    .success-left a.wp-block-button__link { width: 226px; line-height: 50px;}
    .stars-img figure img { margin-left: -21px; }
    .agency-section { padding: 15px !important; }
    .financial-agency-section-wrap .agency-boxes .box { padding: 15px !important; }
    .translation-section-container .financial-agency.agency-boxes .box .inner { padding: 20px 20px 30px; }
    .banner-game .banner-caption h1{padding: 10px 30px !important;width: 100% !important;}
    .iGaming-localization-banner .banner-caption h1 { width: 100%;padding: 0 30px; }
    .legal-translation-banner .banner-caption h1 { width: 100%;padding: 0 30px; }
    .financial-banner .banner-caption h1 { width: 100%;padding: 0px 30px; }
    .ico-nft-cryptocurrencies-banner .banner-caption h1 {width: 84%;padding: 0px 30px;}
    .website-translation-banner .banner-caption h1 {width: 81%;padding: 5px 5px 5px 30px;} 
    .pharma-banner .banner-caption h1 {width: 92%;padding: 0px 30px;} 
    .translation-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .localization-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .copywriting-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .voice-over-localization-services-banner .banner-caption h1 {width: 61%;padding: 5px 5px 5px 30px;} 
    .transcreation-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .subtitling-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .desktop-publishing-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .certified-translation-services-banner .banner-caption h1 {width: 61%;padding: 5px 5px 5px 30px;} 
    .daily-delivered-translation-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .market-research-services-banner .banner-caption h1 {width: 61%;padding: 0px 30px;} 
    .apps-and-platforms-translation-services-banner .banner-caption h1 {width: 61%;padding: 10px 30px !important;}
    .medical-device-translation-services-banner .banner-caption h1 {width: 61%;padding: 10px 30px;}
    .it-translation-services-banner .banner-caption h1 {width: 61%;padding: 10px 30px;}
    .hotel-and-real-estate-translation-services-banner .banner-caption h1 {width: 61%;padding: 10px 30px !important;}
    .travel-and-tour-translation-services-banner .banner-caption h1 {width: 61%;padding: 10px 30px !important;}

    .greatest-igamers-box .source-text { display: block; color: #fff; font-size: 16px; position: inherit; padding-top: 10px; }
    .Success-Stories-sec .translation-section .title h2{    max-width: 100%;    font-size: 34px;}

    .careers-main-title h1 { font-size: 23px; padding: 10px 30px; width: 100%; text-align: center;}
    .careers-main-title:after { width: 80%; margin: 0 auto; right: 0; border-radius: 24px; }
    .careers-btn { font-size: 18px; }

    .our-clients-reviews-wrap {margin: 0 0 50px;}
    .testimonial-company { position: initial; }
    .our-clients-reviews-wrap figure.wp-block-image { height: 100px; width: 100px; margin: 0 auto; }
    .our-clients-reviews-wrap figure.wp-block-image img { width: 100%; height: 100%; object-fit: contain; }

    .half-text { height: 65px; }
      
}
    
@media (max-width: 576px){
    .container { max-width: 100%; padding-left: 30px !important; padding-right: 30px !important }
    .copywriting-services-elearning-agency-section .left-image {bottom: -55px;}

    .greatest-igamers-box .source-text { width: 100%; padding: 30px 0 0 !important; width: 100%; }
    .greatest-igamers-box ul { width: 100%; justify-content: space-between; }
    .greatest-igamers-box ul li { font-size: 14px; border-width: 3px; padding: 15px 19px;width: 100px; }

}

@media (min-width: 510px) and (max-width: 767px){
    .translation-section .title h2 {
        font-size: 21px;
        max-width: 100%;
    }
}

@media (min-width: 715px) and (max-width: 770px){
    .translation-section .title h2 {
        font-size: 21px;
        max-width: 100%;
        width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 510px){
    .Success-Stories-sec .translation-section .title h2 {
        margin: auto -15px;
        width: 100%;
        font-size: 26px;
    }
    .translation-section-container:after
    {
        width: 100%;
    }
}

@media(max-width: 374px){ 
    .half-text { height: 85px;}
}

  .banner-game .banner-caption h1 { width: 76%;padding: 10px 0; }
    .banner-game .services-left-image { height: 435px; margin-top: -3px; margin-left: -20px; }
        .banner-game .services-left-image  img {object-fit: contain;}

@media (min-width: 120px) and (max-width: 1500px){
    .apps-and-platforms-translation-services-banner .banner-caption h1 {width: 100%;padding: 10px 30px 10px 0;}
    .hotel-and-real-estate-translation-services-banner .banner-caption h1 {width: 100%;padding: 10px 30px 10px 0;} 
    .travel-and-tour-translation-services-banner .banner-caption h1 {width: 100%;padding: 10px 30px 10px 0;} 
}