body, ul, ol, h1, h2, h3, h4, h5, h6, form, li, p, img, blockquote, input, textarea{margin:0;padding:0;}
html{height:100%;width:100%;color:#FFF;}
a{color:#FFC926;text-decoration:none;}
h1{color:#195D86;text-align:center;font-family:Century Gothic, Arial, Arial;line-height:1}
h2{color:#EBD80C;text-align:center;font-size:23px;font-family:Century Gothic, Arial;line-height:1}
h3{font-size:28px;color:#2C79AC;margin-left:30px;}
h4{font-size:32px;font-family:Century Gothic, Arial;color:#FAC005;text-align:center;line-height:30px;}
h5{font-size:40px;font-family:Century Gothic, Arial;text-align:center;line-height:30px;}
h6{color:#FFF;font-family:Oxigen;font-size:17px;}
.h7{color:#FFF;font-family:Century Gothic, Arial;font-size:27px;text-align:center;padding:10px 0 30px 0;}
.h8{color:#FFC926;font-family:Century Gothic, Arial;font-size:20px;text-align:center;padding:0 0 20px 0;}
.h9{color:#FFF;font-size:37px;text-align:center;line-height:30px;}
#button-nav{margin:30px 22px;position:absolute;height:50px;width:50px;}
#nav-button{background:url(img/button-nav.png) no-repeat;height:50px;width:50px;position:absolute;margin:30px 22px;}
#nav-arrow{display:none;height:11px;left:9px;position:absolute;top:10px;width:13px;}
#nav-container{height:0px;overflow:hidden;position:absolute;top:90px;width:100%;z-index:20;}
ul#nav-list{background-image:url("img/divslider1.png");border-bottom-left-radius:6px;border-bottom-right-radius:6px;-box-shadow:0px 2px 4px rgba(0,0,0,0.3);margin:0;padding-top:0px;position:absolute;list-style-type:none;width:100%;}
#nav-list a{background:#163E5F;color:#FFF;display:block;height:36px;padding-top:14px;padding-left:25px;text-decoration:none;font-size:20px;margin-top:1px;}
#nav-list a:hover{color:#FFF;height:36px;}
#logo{text-align:center;padding:1em 3em;}
#logo img{width:166px;height:59px;}
body{font-family:Oxigen, Arial, sans-serif;font-size:14px;height:100%;line-height:20px;min-width:320px;position:relative;width:100%;background:#002040;}
#header{background-color:#002040;}
.header-fixed{position:fixed;right:0px;top:0px;z-index:10;width:100%;background-color:#002040;}
#navigation{height:22px;margin:0 auto;top:68px;width:262px;}
#bg-request-a-quote{text-align:right;margin-top:-70px;}
#divslider{background:url(img/divslider.png);background-repeat:no-repeat;height:5px;margin:-282px 32px;position:absolute;width:30%;}
#divslider1{background:url(img/divslider1.png);height:2px;margin-top:80px;position:absolute;top:8px;width:100%;text-align:center;color:#4686B0;}
#divslider1 div{margin:4px;}
.arrow{text-align:right;margin:-20px 5%;}
.icon-submenu{position:absolute;margin:13px 0;}
#carousel{width:100%;margin:auto;overflow:auto;height:53px;position:relative;background:#FFF;}
#carousel img{padding-left:50px;height:52px;border:0 none;}
#content{margin:0 auto;max-width:1024px;padding:20px 10px 0px;background-color:#002040;}
.columns{text-align:center;font-family:Century Gothic, Arial;}
.column-1, .column-2{display:table-cell;vertical-align:middle;font-size:22px;}
.column-1{width:98px;height:84px;}
.column-2{text-align:left;line-height:1.3em;}
.circleBase{border-radius:50%;background-color:#195D86;width:20px;color:#001F3F;text-align:center;margin:0px 10px 0px 10px;float:left;}
.circleBase-2{border-radius:50%;background:rgb(185,143,4);background:-moz-linear-gradient(top, rgba(185,143,4,1) 0%, rgba(250,192,5,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,143,4,1)), color-stop(100%,rgba(250,192,5,1)));background:-webkit-linear-gradient(top, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);background:-o-linear-gradient(top, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);background:-ms-linear-gradient(top, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);background:linear-gradient(to bottom, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b98f04', endColorstr='#fac005',GradientType=0);width:20px;color:#fff;text-align:center;margin:0px 10px 0px 10px;float:left;width:20px;height:20px;}
.circleBase-3{border-radius:50%;background:#fff;width:5px;text-align:center;margin:0px 10px 0px 10px;float:left;}
.line-space{margin-bottom:5px;}
.planning-first{background-image:url("img/background-planning.png");background-repeat:no-repeat;background-size:100% 100%;margin:-1px auto;max-width:1024px;padding:0px 10px 0px;}
.personal-service{padding:0px 0 0 28px;background:#032444;border:solid #0A2743}
.text-personal-service{display:table-cell;width:52%;vertical-align:middle;}
.text-personal-service label{font-size:18px;color:#FFD24C;}
.dogs{width:28%;display:table-cell;}
.dogs img{width:100%;height:80%;}
.text-center1{text-align:center;}
.text-center1 img{display:none;}
.text-center2{text-align:center;}
.text-center2 img{display:none;}
.text-center3{text-align:center;}
.text-center3 img{display:none;}
.div-line-tablet{display:none;}
.div-line img, .div-line-1 img, .div-line-2 img, .div-line-column-1 img, .div-line-column-2 img, .div-line-column-3 img, .div-line-search img{height:3px;width:100%;}
.footer{background-color:#002040;}
.title{background:#002040;height:55px;margin-top:120px;}
.background-title{width:100%;position:relative;height:58px;}
.list-studio{background:url(img/background-our-studio.png);margin:0 auto;max-width:1024px;padding:20px 20px 20px 20px;}
.title-page{font-size:27px;position:absolute;top:20px;left:40px;font-family:Century Gothic, Arial;}
.title-page1{font-size:27px;position:absolute;top:10px;left:40px;font-family:Century Gothic, Arial;}
.subtitle-page{font-size:15px;}
.columns-our-studio{overflow:hidden;width:100%;}
.column-3{display:table-cell;}
.column-4{padding:0 0 0 20px;display:table-cell;vertical-align:middle;}
.columns-seo-marketing{overflow:hidden;width:100%;text-align:-webkit-center;}
.column-1-seo-marketing{display:table-cell;}
.column-2-seo-marketing{display:table-cell;vertical-align:top;}
#accordion input{display:none;}
#accordion{background:#002040;}
#accordion div{margin-bottom:10px;}
#accordion .accordion-titles{background:#FBC105;}
#accordion div:last-child{margin-bottom:0px;}
#accordion h1{font-family:Century Gothic, Arial;font-size:27px;}
#accordion label{font-weight:bold;cursor:pointer;display:block;padding:20px 20px;font-size:27px;color:#0C2132;text-shadow:1px 1px 0px #FFF;font-family:Century Gothic, Arial;letter-spacing:-2px;}
#accordion input:checked + label{background:#195D85;border-radius:0;margin-bottom:-1px;margin-top:-1px;color:#fff;font-weight:initial;text-shadow:none;font-family:Century Gothic, Arial;}
#accordion article{background:#002040;height:0px;overflow:hidden;z-index:10;}
#accordion article p{padding:10px 30px;}
#accordion input:checked ~ article{height:auto;}
#arrow-1, #arrow-2, #arrow-3{float:right;margin-top:-43px;margin-right:10px;background-color:transparent !important;}
.strat{text-align:center;background:transparent !important;}
#strat-2, #strat-3, #strat-4, #strat-5{display:none;}
.subtitle-strat{background:transparent !important;color:#EBD80C;text-align:center;font-style:oblique;}
.strat img{width:45px;padding:5px 5px;}
label.label-image{display:initial !important;padding:0 0 !important;background:transparent !important;font-size:24px;}

#icon-ecommerce, #icon-interactive, #icon-designers, #icon-microsites, #icon-videos, #icon-social{ height: 98px; opacity: 0.5;}

.arrow_box{position:relative;background:#002040;border:1px solid #B9B018;}
.after, .before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.after{border-color:rgba(0, 32, 64, 0);border-bottom-color:#002040;border-width:5px;margin-left:-128px;top:-10px;z-index:10;}
.before{border-color:rgba(185, 176, 24, 0);border-bottom-color:#B9B018;border-width:6px;margin-left:-129px;}
.side-orange{width:16px;background:#E16903 !important;display:table-cell;}
.side-red{width:16px;background:#E00003 !important;display:table-cell;}
.side-yellow{width:16px;background:#FFA703 !important;display:table-cell;}
.side-dark-blue{width:16px;background:#02385D !important;display:table-cell;}
.side-blue{width:16px;background:#1A5D87 !important;display:table-cell;}
.side-gray{width:16px;background:#A0A1A3 !important;display:table-cell;}
.side-dark-orange{width:16px;background:#E16903 !important;display:table-cell;}
.side-column{display:table-cell;margin:10px;}
.side-text{margin:10px;}
.columns-process{width:90%;margin-left:20px;}
.border-columns-process{background:#032444;border:#072746;border-width:thin;border-style:groove;}
.column-31, .column-41{display:table-cell;vertical-align:middle;}
.circle-yellow{border-radius:50%;background:rgb(185,143,4);background:-moz-linear-gradient(top, rgba(185,143,4,1) 0%, rgba(250,192,5,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,143,4,1)), color-stop(100%,rgba(250,192,5,1)));background:-webkit-linear-gradient(top, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);background:-o-linear-gradient(top, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);background:-ms-linear-gradient(top, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);background:linear-gradient(to bottom, rgba(185,143,4,1) 0%,rgba(250,192,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b98f04', endColorstr='#fac005',GradientType=0);width:143px;height:143px;color:#001F3F;text-align:center;vertical-align:inherit;float:left;}
.text-circle-yellow{text-align:center;padding:36px 10px;font-size:16px;height:70px;}
.content-circle-clasp{width:306px;margin:0 auto;}
.content-circlebase{float:left;margin-top:9px;margin-left:-20px;}
.clasp{float:left;}
.text-circlebase{margin-left:40px;width:100px;}
.content-circle-orange{margin:0px auto;width:352px;}
.circle-orange{border-radius:50%;background:#E26903;width:105px;height:105px;text-align:center;display:table-cell;vertical-align:middle;}
.text-circle-orange{font-size:12px;}
.content-application-testing{text-align:center;padding:10px 10px;}
.application-testing{background:#003366;border-radius:10px;border-color:#24638D;border-style:double;border-width:1px;height:50px;margin-top:10px;}
.sub-title-approach{font-size:17px;color:#2C79AC;margin-left:30px;}
.columns-our-approach{width:83%;padding:10px 30px;}
.in-summary{background:#003264;padding:20px 10px 8px;}
#icons-examples{text-align:-webkit-center;width:960px;}
#icons-examples img{width:90px;height:94px;padding:20px;}
.icon-example img{width:158px;height:116px;}
.group-icons-1, .group-icons-2, .group-icons-3{width:396px;height:134px;}
.arrow-blue-left{float:left;margin-top:60px;cursor:pointer;}
.arrow-blue-right{float:right;margin-top:-80px;cursor:pointer;}
.content-examples-icons{background:#002040;margin-top:-10px;}
#content-examples-icons{margin:0 auto;max-width:1024px;padding:20px 10px 8px;background-color:#002040;}
.content-corporate,
.content-ecommerce,
.content-interactive,
.content-designers,
.content-microsites,
.content-videos,
.content-social{text-align:-webkit-center;background:#072B4C;}
.content-ecommerce,
.content-interactive,
.content-designers,
.content-microsites,
.content-videos,
.content-social{display:none;}
.content-icons-corporate,
.content-icons-ecommerce,
.content-icons-interactive,
.content-icons-designers,
.content-icons-microsites,
.content-icons-videos,
.content-icons-social{max-width:620px;background:#072B4C !important;}
.content-icons-corporate div,
.content-icons-ecommerce div,
.content-icons-interactive div,
.content-icons-designers div,
.content-icons-microsites div,
.content-icons-videos div,
.content-icons-social div{padding:5px;}
.content-icons-corporate a,
.content-icons-ecommerce a,
.content-icons-interactive a,
.content-icons-designers a,
.content-icons-microsites a,
.content-icons-videos a,
.content-icons-social a{color:#FFC926;}
.content-seomarketing-icons{background:#002040;margin-top:-10px;}
#content-seomarketing-icons{margin:0 auto;max-width:1024px;padding:20px 10px 8px;background-color:#002040;}
.content-seo-packages,
.content-seo-reporting,
.content-local-seo{display:none;}
.pager{text-align:-webkit-center;height:30px;padding:0;margin:0;padding-bottom:10px;padding-left:10px;}
.pager div.short{display:none;float:right;margin:0;padding:0;margin-right:10px;width:74px;}
.pager div.short input{width:28px;height:18px;border:none;margin-left:8px;float:left;}
.pager ul{list-style:none;display:inline-block;padding:0;margin:0;margin-right:4px;}
.pager ul li{display:inline;margin-left:2px;}
.pager ul li a{text-decoration:none;display:inline-table;}
.pager span{margin-left:4px;color:White;float:left;}
.pager .btn{display:inline-block;width:40px;text-align:center;padding:0;margin:0;margin-left:4px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.pager .disabled{color:#A0A0A0 !important;text-shadow:1px 1px 1px #FFFFFF;}
.black{background-color:#072B4C;}
.black.normal{background-color:#0C1F2E;color:#FFF;border:solid 1px #2F4C64;padding:10px 15px;width:15px;}
.black.active{background-color:#333333;color:White;border:solid 1px #2F4C64;}
.pager.black .btn{background-color:#1d1d1d;color:White;border:solid 1px #000;}
#accordion-dd input{display:none;}
#accordion-dd{background:#002040;}
#accordion-dd div{margin-bottom:10px;}
#accordion-dd .accordion-dd-titles{background:#0A2947;border:#213D59 solid;}
#accordion-dd div:last-child{margin-bottom:10px;}
#accordion-dd h1{font-family:Century Gothic, Arial;font-size:27px;}
#accordion-dd label{font-weight:bold;cursor:pointer;display:block;padding:10px 20px;font-size:16px;color:#FFC926;font-family:Century Gothic, Arial;width:70%;float:left;margin-top:-80px;}
#accordion-dd input:checked + label{background:#0A2947;font-family:Century Gothic, Arial;}
#accordion-dd article{background:#072B4C;height:0px;overflow:hidden;z-index:10;}
#accordion-dd article p{padding:10px 30px;}
#accordion-dd input:checked ~ article{height:auto;}
#icon-w{text-align:right;margin-top:10px;}
#icon-w img{width:74px;height:74px;}
.column-article-1, .column-article-2{padding-left:10px;}
.side-line{width:5px;background:#4181AB;display:table-cell;}
.content-text-li{display:table-cell;}
.content-text-li-text{padding:5px;margin-left:5px;}
.value-services ul{list-style-image:url('img/asterisk.png');}
.value-services li{margin-left:20px;padding:5px;}
.ul-seomarketing ul{list-style-image:url('img/triangle.png');}
.ul-seomarketing li{margin-left:30px;padding:5px;font-size:15px;}
.ul-seomarketing a{text-decoration:none;color:#FFF;}
.search-7strategy-1 img{width:100%;height:162px;}
.search-7strategy-2 img{width:100%;height:112px;}
.subtitle-white{font-size:16px;font-weight:bold;}
.subtitle-yellow{font-weight:bold;color:#ffa703;}
.subtext-wrapper{text-align:right;color:#1a5d87;font-size:17px;text-shadow:none;padding-bottom:40px;}
.content-phone{text-align:-webkit-center;}
.background-telephone{border:solid 1px;border-color:#0D2B4A;background:#012242;}
.text-telephone{display:table-cell;vertical-align:middle;text-align:justify;}
.select-contact{height:43px;width:259px;margin-top:-100px;border-radius:5px;-webkit-box-shadow:0px 0px 10px 0px rgba(255,255,255,1);-moz-box-shadow:0px 0px 10px 0px rgba(20,50,79,1);box-shadow:0px 0px 10px 0px rgba(255,255,255,1);}
.background-country{border:solid 1px;border-color:#0D2B4A;background:#012242;width:259px;}
#western, #eastern, #europe, #asia{padding:20px;text-align:justify;}
#eastern, #europe, #asia{display:none;}
.form-qoute{font-size:16px;}
.form-input{display:block;border:none;background:url(img/bg-input.png) no-repeat;background-size:100% 36px;width:100%;height:36px;font-size:14px;color:#FFF;padding:0 0 0 20px;text-shadow:1px 1px 1px #000000;font-weight:normal;font-family:Arial;}
.form-input-request{display:block;border:none;background:url(img/bg-input-required.png) no-repeat;background-size:100% 36px;width:100%;height:36px;font-size:14px;color:#FFF;padding:0 0 0 20px;text-shadow:1px 1px 1px #000000;font-weight:normal;font-family:Arial;}
.form-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;border:none;background:url(img/select_left.png) no-repeat;background-size:100% 36px;width:100%;height:36px;font-size:14px;color:#FFF;padding:0 0 0 20px;text-shadow:1px 1px 1px #000000;font-weight:normal;font-family:Arial;}
input[type="checkbox"]{visibility:hidden;}
input[type="checkbox"] + label span{display:inline-block;width:24px;height:24px;background:#0A2947;background-size:24px 24px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border:solid 1px #213D59;}
input[type="checkbox"]:checked + label span{background:url(img/list-check.png) -9px no-repeat;background-size:44px 44px;}
input[type="radio"]{visibility:hidden;}
input[type="radio"] + label span{display:inline-block;width:27px;height:27px;background:#072536;background-size:24px 24px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border:solid 1px #213D59;border-radius:50%;}
input[type="radio"]:checked + label span{background:url(img/radio.png) -9px -10px no-repeat;background-size:44px 44px;}
.text-area{width:100%;height:200px;background:#0A2947;border:solid 1px #213D59;color:#FFF;border-radius:5px;}
.submit{width:282px;height:78px;border:0;margin:auto;display:block;}
.header-background, #logo-tablet, .menu-tablet, .planning, .photo-office, #awards-content, .div-line-search-tablet{display:none;}
.differentcompany{text-align:left;}
#slider_container{float:left;position:relative;overflow:hidden;width:100% !important;}
#slider_ss{float:left;height:auto !important;margin-top:40px;}
#slider_ss ul{padding:0px !important;list-style:none;}
#slider_ss ul li{float:left;height:auto;position:relative;text-align:center;}
.graphic-first-page-of-google{background:url(img/graphic-first-page-of-google.png);width:96px;height:98px;position:absolute;left:460px;}
.graphic-design-award{background:url(img/graphic-design-award.png);width:96px;height:98px;position:absolute;left:0px;}
#slider_ss ul li .text{padding:20px 10px 0px 10px;}
#slider_ss ul li .open-quote{background:url(img/graphic-open-quote.png);width:23px;height:17px;display:inline-block;float:left;}
#slider_ss ul li .close-quote{background:url(img/graphic-close-quote.png);width:22px;height:19px;display:inline-block;}
#slider_ss ul li p{text-align:left;font-size:16px;font-style:italic;padding:0 0 20px;}
span#prevBtn, span#nextBtn{position:absolute;left:12px;top:0;z-index:7;}
span#prevBtn a{float:left;display:block;width:130px;height:32px;text-indent:-9999px;background:url(img/btn-previous-slider.png) no-repeat;background-position:0px 0px;}
span#nextBtn{left:491px;}
span#nextBtn a{float:left;display:block;width:130px;height:32px;text-indent:-9999px;background:url(img/btn-next-slider.png) no-repeat;background-position:0px 0px;}
#accordion-tablet,
#accordion-tablet,
#accordion-dd-2,
.icon-box-2,
.search-7strategy-tablet,
.search-7strategy-1-tablet,
.ul-seomarketing-tablet,
.right,
.contact-tablet{display:none;}
.error-first-name, .error-last-name, .error-mail, .error-phone{font-size:20px;color:red;background:url(img/bg-arrow-red.png) no-repeat;width:300px;height:26px;padding:10px 0 0 35px !important;}
.resources-div{display:inline-block;width:80%;vertical-align:middle;}
.owl-next1 {
    float: right;
    margin: 27px 20px 0 0;
}
.owl-prev1{
    margin: 27px 0px 0px 20px;
    float: left;
}

@media only screen and (min-width: 1200px){
    .owl-wrapper {
    margin-left: 0 !important;
}
    
}

@media only screen and (min-width: 730px){
    .owl-prev1{display: none;}
    .owl-next1{display: none;}
    
}

@media (min-width:420px) and (max-width:720px){.content-icons-corporate .icon-example,
.content-icons-ecommerce .icon-example,
.content-icons-interactive .icon-example,
.content-icons-designers .icon-example,
.content-icons-microsites .icon-example,
.content-icons-videos .icon-example,
.content-icons-social .icon-example{display:inline-block;vertical-align:top;}
.content-icons-corporate,
.content-icons-ecommerce,
.content-icons-interactive,
.content-icons-designers,
.content-icons-microsites,
.content-icons-videos,
.content-icons-social{width:390px;}
.column-article-1{width:45%;float:left;padding-top:10px;}
.column-article-2{width:45%;float:right;padding:10px;}
.background-telephone{border:solid 1px;border-color:#0D2B4A;width:374px;}
.global-interactive{width:374px;}
.background-country{width:259px;}
.form-input-request, .form-input, .form-select, .text-area{width:70%;}
#accordion-dd label{margin-top:-67px;}
.columns{width:330px;margin:0 auto;}
}
@media (min-device-width:720px){#nav-button{display:none !important;}
.text-center1 img, #accordion-tablet, .div-line-tablet, #awards-content, .icon-box-2, .div-line-search-tablet, .contact-tablet{display:initial;}
#accordion-dd-2, .search-7strategy-1-tablet, .search-7strategy-tablet, .ul-seomarketing-tablet, .right{display:inherit;}
.div-line-column-1,
.div-line-column-2,
.div-line-1,
.div-line-2,
.footer,
.list-studio,
.background-title,
#accordion,
#content-approach,
#content-reasons,
#strat-21, #strat-31, #strat-41, #strat-51,
#accordion-dd,
.icon-box,
.div-line-search,
.div-line-columns,
.search-7strategy-2,
.search-7strategy-1,
.title-page1,
.content-seomarketing-icons,
.why-we-get-hired,
.contact-mobile{display:none;}
.header-background{display:inherit;background-image:url('img/header.png');background-size:100% 100%;width:100%;height:45px;z-index:-999;}
#logo img{width:219px;height:78px;}
#bg-request-a-quote{margin-top:-100px;}
.header-fixed{height:215px;}
#divslider1{top:117px;background:none;margin-top:76px;font-size:15px;}
.menu-tablet{display:initial;width:90%;height:43px;text-align:center;font-size:18px;}
.menu-tablet div{width:19%;display:inline-block;}
.menu-tablet img{width:100%;}
.slide-home{margin-top:215px !important;}
.columns{display:inline-block;width:33%;vertical-align:top;padding-bottom:10px;}
.planning{display:inline-block;}
.differentcompany{display:inline-block;vertical-align:top;padding-left:5%;text-align:justify;}
.planning-first{background:none;display:table-cell;}
.personal-service{display:table-cell;vertical-align:middle;}
.text-center1{width:70%;margin:0 auto;}
.text-center2{float:left;text-align:left;}
.text-center3{float:right;text-align:right;}
.text-center-1, .text-center-2, .text-center-3{display:table-cell;}
.text-center-2, .text-center-3{width:20%;}
.title{margin-top:216px;}
.columns-our-studio{display:table-cell;vertical-align:middle;}
.photo-office{display:table-cell;}
.studio-link a, .examplea-link a, .desing-link a, .marketing-link a, .contact-link a{color:#FFF;}
.example-link, .studio-link, .desing-link, .marketing-link, .contact-link{background:url('img/bg-active-studio.png');background-repeat:no-repeat;background-size:100% 100%;background-position-x:0px;color:#FFF;}
.buttons-sar{text-align:-webkit-center;}
.button-sar{display:table-cell;width:350px;}
.label-image-tablet{padding:10px 40px 10px 25px !important;font-weight:bold;font-size:27px;color:#0C2132;text-shadow:1px 1px 0px #FFF;font-family:Century Gothic, Arial;}
#arrow-tablet-2{text-align:right;margin:-45px -10px 0px 50px;background:#FBC105 !important;}
#arrow-tablet-2 img{padding:20px 10px 20px 0;}
.after{margin-left:-145px;}
.before{margin-left:-146px;}
#first-graph{position:relative;width:350px;height:254px;}
a.gcys-one{position:absolute;left:3px;}
a.graphic-circle-yellow-special{width:225px;height:245px;background:url(img/graphic-circle-yellow-1.png);display:block;text-align:center;text-decoration:none;text-shadow:0.1em 0.1em 0.1em #ffffff;}
a.gcys-one span.big-text{padding:78px 0 0 0;}
a span.big-text{width:204px;font-size:90px;font-weight:bold;color:#0c2232;display:block;height:40px;}
a span.medium-text{width:200px;font-size:18px;font-weight:bold;text-decoration:none;color:#0c2232;display:block;}
a span.small-text{width:204px;font-size:14px;font-weight:normal;font-style:italic;text-decoration:none;color:#0c2232;display:block;}
a.gl-one{width:588px;height:29px;background:url(img/graphic-line-1.png);display:block;left:161px;}
a.gl-two{width:311px;height:29px;background:url(img/graphic-line-2.png);display:block;top:36px;left:200px;}
a.gl-three{width:483px;height:29px;background:url(img/graphic-line-3.png);display:block;top:72px;left:225px;}
a.gl-four{width:212px;height:29px;background:url(img/graphic-line-4.png);display:block;top:112px;left:225px;}
a.gl-five{width:144px;height:29px;background:url(img/graphic-line-5.png);display:block;top:149px;left:225px;}
a.gl-six{width:568px;height:29px;background:url(img/graphic-line-6.png);display:block;top:186px;left:200px;}
a.gl-seven{width:263px;height:29px;background:url(img/graphic-line-7.png);display:block;top:223px;left:135px;}
a.graphic-line{font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-decoration:none;line-height:29px;padding:0 0 0 85px;cursor:default;position:absolute;text-shadow:0.1em 0.1em 0.1em #000000;}
ul#this-process{list-style:none;margin:0;padding:26px 0 0 20px;float:left;}
ul#this-process li{width:447px;height:74px;background:url(img/bullet-ticksquare.png) no-repeat;padding:0 0 5px 88px;}
ul#this-process li p{padding:20px 0 0 0;width:240px;color:#ffffff;font-size:15px;letter-spacing:0.25px;}
a.graphic-circle-yellow-175{background:url(img/graphic-circle-yellow-175.png);width:175px;height:182px;display:block;position:absolute;top:15px;left:437px;text-decoration:none;text-align:center;}
a.graphic-circle-yellow-175 span.medium-text{display:block;padding:50px 0 0 14px;letter-spacing:-0.9px;color:#0c2232;font-size:18px;font-family:Arial;width:150px;line-height:21px;position:absolute;}
ul#this-process-two{background:url(img/bg-bracket.png) no-repeat;width:240px;height:155px;float:right;margin:0px;list-style:none;padding:30px 0px 0 55px;margin:35px 0 0 0;}
ul#this-process-two li.one{background-position:0 0;}
ul#this-process-two li{color:#ffffff;height:22px;width:192px;background:url(img/bullet-big-numbers.png) no-repeat;padding:0 0 8px 25px;line-height:22px;}
ul#this-process-two li p{width:240px;color:#ffffff;font-size:15px;letter-spacing:0.25px;}
ul#this-process-two li.two{background-position:0 -30px;}
ul#this-process-two li.three{background-position:0 -60px;}
#sixth-graph{width:908px;height:220px;position:relative;}
#second-graph{position:relative;width:100%;height:205px;background:url(img/bg-equal.png) no-repeat 178px 105px;}
a.gco-one{position:absolute;top:23px;left:0px;}
a.graphic-circle-orange{background:url(img/graphic-circle-orange.png);width:169px;height:169px;display:block;text-decoration:none;}
a.gco-one span{padding:76px 0 0 32px;width:105px;}
a.graphic-circle-orange span{font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;display:block;letter-spacing:0.9px;text-shadow:0.1em 0.1em 0.1em #000000;text-align:center;}
a.gco-two{position:absolute;top:23px;left:220px;}
a.gco-two span{padding:63px 0 0 19px;width:131px;}
a.gco-three{position:absolute;top:23px;left:457px;}
a.gco-three span{width:116px;padding:68px 0 0 26px;}
a.gyb-td{position:absolute;top:0px;left:690px;}
a.graphic-circle-yellow-big{background:url(img/graphic-circle-yellow-with-stroke.png);width:215px;height:215px;display:block;text-align:center;text-decoration:none;text-shadow:0.1em 0.1em 0.1em #ffffff;}
a.gyb-td span.big-text{padding:59px 0 0 0;}
a span.big-text{width:204px;font-size:90px;font-weight:bold;color:#0c2232;display:block;height:50px;}
a span.medium-text{width:200px;font-size:18px;font-weight:bold;text-decoration:none;color:#0c2232;display:block;}
a span.small-text{width:204px;font-size:14px;font-weight:normal;font-style:italic;text-decoration:none;color:#0c2232;display:block;}
#third-graph{position:relative;width:100%;height:380px;}
#third-graph a{text-decoration:none;}
a.gyb-rd{position:absolute;left:0px;top:110px;}
a.gyb-rd span.big-text{padding:41px 0 0 4px;}
a.gyb-rd span.medium-text{padding:6px 0 0 10px;letter-spacing:-0.6px;}
a.gyb-rd span.small-text{padding:0px 0 0 4px;letter-spacing:-0.6px;}
#third-graph a{text-decoration:none;}
a.graphic-circle-yellow-188{background:url(img/graphic-circle-yellow-188.png);width:224px;height:294px;display:block;position:absolute;top:-42px;left:170px;}
#third-graph a span.special-offset{font-weight:bold;font-size:14px;color:#ffffff;text-shadow:0.1em 0.1em 0.1em #000000;display:block;position:relative;}
a.graphic-circle-yellow-188 span.special-offset{top:297px;left:94px;width:157px;}
a.graphic-circle-yellow-188{background:url(img/graphic-circle-yellow-188.png);width:224px;height:294px;display:block;position:absolute;top:28px;left:170px;}
#third-graph a span.special-offset{font-weight:bold;font-size:14px;color:#ffffff;text-shadow:0.1em 0.1em 0.1em #000000;display:block;position:relative;}
a.graphic-circle-yellow-188 span.special-offset{top:297px;left:94px;width:157px;}
a.graphic-circle-yellow-166{background:url(img/graphic-circle-yellow-166.png);width:285px;height:325px;display:block;position:absolute;top:15px;left:290px;}
a.graphic-circle-yellow-166 span.special-offset{top:335px;left:171px;width:140px;}
a.graphic-circle-yellow-146{background:url(img/graphic-circle-yellow-146.png);width:243px;height:220px;display:block;position:absolute;top:22px;left:310px;}
a.graphic-circle-yellow-146 span.special-offset{top:226px;left:-3px;width:137px;}
a.graphic-circle-yellow-126{background:url(img/graphic-circle-yellow-126.png);width:379px;height:310px;display:block;position:absolute;top:33px;left:525px;}
a.graphic-circle-yellow-126 span.special-offset{top:314px;left:267px;width:137px;}
a.graphic-circle-yellow-106{background:url(img/graphic-circle-yellow-106.png);width:290px;height:106px;display:block;position:absolute;top:74px;left:616px;}
a.graphic-circle-yellow-106 span.special-offset{top:71px;left:184px;width:100px;text-align:right;}
a.graphic-circle-yellow-87{background:url(img/graphic-circle-yellow-87.png);width:241px;height:169px;display:block;position:absolute;top:54px;left:665px;}
a.graphic-circle-yellow-87 span.special-offset{top:6px;left:118px;width:127px;text-align:right;}
a.graphic-circle-yellow-68{background:url(img/graphic-circle-yellow-68.png);width:188px;height:66px;display:block;position:absolute;top:180px;left:717px;}
a.graphic-circle-yellow-68 span.special-offset{top:68px;left:5px;text-align:right;}
#fourth-graph{width:100%;height:178px;background:url(img/bg-arrow.png) no-repeat 221px 19px;position:relative;top:40px;}
#fourth-graph ul{font-weight:bold;color:#ffffff;padding:17px 0 0 15px;margin:0px;}
#fourth-graph ul li.one{width:201px;padding:0 90px 0 0px;}
#fourth-graph ul li{float:left;list-style:none;}
#fourth-graph ul li.two{width:160px;padding:0 48px 0 0;}
#fourth-graph ul li.three{width:122px;}
a.at{left:635px;position:absolute;top:-56px;}
a.at span.big-text{padding:61px 0 0 4px;}
.text-approach{display:table-cell;}
.columns-our-approach{width:50%;display:table-cell;}
.text-reason-1{display:table-cell;width:48%;}
.text-reason-2{display:table-cell;width:50%;padding:0 0 0 20px;}
.content-icons-corporate, .content-icons-ecommerce, .content-icons-interactive, .content-icons-designers, .content-icons-microsites, .content-icons-videos, .content-icons-social{width:90%;}
.content-icons-corporate .icon-example, .content-icons-ecommerce .icon-example, .content-icons-interactive .icon-example, .content-icons-designers .icon-example, .content-icons-microsites .icon-example, .content-icons-videos .icon-example, .content-icons-social .icon-example{display:inline-block;vertical-align:top;}
.content-icons-corporate, .content-icons-ecommerce, .content-icons-interactive, .content-icons-designers, .content-icons-microsites, .content-icons-videos, .content-icons-social{max-width:720px;}
#awards-content ul.first_line{height:45px;}
#awards-content ul{margin:0;list-style:none;padding:10px 0 0 0;height:45px;}
#awards-content ul li.cssawards{background:url(img/logo-cssawards.png) no-repeat;width:184px;}
#awards-content ul.first_line li{float:left;width:179px;height:40px;text-indent:-9999px;}
#awards-content ul li.thebestdesigns{background:url(img/logo-thebestdesigns.png) no-repeat;width:204px;}
#awards-content ul li.csselite{background:url(img/logo-csselite.png) no-repeat;width:169px;}
#awards-content ul li.cssremix{background:url(img/logo-cssremix.png) no-repeat 0 7px;width:145px;}
#awards-content ul li.creattica{background:url(img/logo-creattica.png) no-repeat 0 2px;}
#awards-content ul.second_line{height:85px;padding:0px;}
#awards-content ul li.business_journal{background:url(img/logo-business_journal.png) no-repeat 0 2px;width:163px;margin:10px 0px 0px 20px;}
#awards-content ul.second_line li{float:left;height:75px;text-indent:-9999px;}
#awards-content ul li.ingrams{background:url(img/logo-ingrams.png) no-repeat 0 2px;width:186px;margin:10px 0px 0px 0px;}
#awards-content ul li.best{background:url(img/logo-best.png) no-repeat 0 2px;width:115px;margin:10px 0px 0px 0px;}
#awards-content ul li.dependable{background:url(img/logo-dependable.png) no-repeat 0 2px;width:254px;margin:0px 0px 0px 0px;}
#awards-content ul li.best_search{background:url(img/logo-best_search.png) no-repeat 0 2px;width:90px;}
#awards-content ul.third_line{height:115px;}
#awards-content ul li.flash{background:url(img/logo-flash.png) no-repeat 0 2px;width:179px;margin:0px 0px 0px 86px;}
#awards-content ul.third_line li{float:left;height:110px;text-indent:-9999px;}
#awards-content ul li.ecommerce{background:url(img/logo-ecommerce.png) no-repeat 0 2px;width:179px;}
#awards-content ul li.web_development{background:url(img/logo-web_development.png) no-repeat 0 2px;width:179px;}
#awards-content ul li.web_strategy{background:url(img/logo-web_strategy.png) no-repeat 0 2px;width:179px;}
#accordion-dd-2 .accordion-dd-titles{background:#0A2947;border:#213D59 solid;width:40%;}
#accordion-dd-2 div{margin-bottom:10px;}
#accordion-dd-2 div{margin-bottom:10px;}
#icon-w{text-align:right;margin-top:10px;}
#icon-w img{width:74px;height:74px;}
#accordion-dd-2 label{font-weight:bold;cursor:pointer;display:block;padding:10px 20px;font-size:16px;color:#FFC926;font-family:Century Gothic, Arial;width:70%;float:left;margin-top:-80px;}
.column-article-1, .column-article-2{display:table-cell;width:50%;}
.img-icon{display:inline-block;padding:0px 30px 30px 0px;}
.value-services{display:inline-block;text-align:justify;}
.in-summary{text-align:center;max-width:1044px;margin:0 auto;}
.ul-seomarketing li{display:table-cell;width:20%;vertical-align:middle;}
.ul-seomarketing{text-align:-webkit-center;}
.div-line-search-tablet, .text-double-your-1, .text-double-your-2{display:table-cell;}
.text-double-your-1{padding-right:10px;}
.search-7strategy-tablet{width:100%;}
.search-7strategy-1-tablet img{width:100%;height:203px;}
.right{width:300px;height:auto;/*display:table-cell;*/float:left;}
.left{height:auto;display:table-cell;}
.menu{width:286px;height:634px;}
.menu ul{list-style:none;margin:0 0 42px;}
.menu ul li{width:258px;height:50px;}
.menu ul li a.active{color:#ffa703;background:url(img/bg-submenu-right-2.png) no-repeat 0px -50px;}
.menu ul li a{width:265px;height:51px;line-height:50px;font-size:15px;color:#ffffff;text-decoration:none;display:block;background:url(img/bg-submenu-right-2.png) 0 0px no-repeat;padding:0 0 0 20px;}
#fadeshow1{z-index:5;top:326px;}
.right a.bubble{width:284px;height:172px;background:url(img/bg-bubbles.png);background-size:284px;display:block;text-decoration:none;position:absolute;top:484px;text-shadow:1px 1px 1px #000000;}
.right a.bubble span{display:block;}
.right a.bubble span.title{padding:34px 0 0 35px;color:#ffa703;font-size:25px;margin-top:0px;background:transparent;}
.right a.bubble span.sub-title{color:#ffffff;font-size:15px;padding:0px 0 0 35px;}
.right a.bubble span.text{font-size:13px;color:#ffffff;padding:0px 0 0 35px;}
.right a.bubble-1{width:284px;height:172px;background:url(img/bg-bubbles.png);background-size:284px;display:block;text-decoration:none;position:absolute;top:34px;text-shadow:1px 1px 1px #000000;}
.right a.bubble-1 span{display:block;}
.right a.bubble-1 span.title{padding:34px 0 0 35px;color:#ffa703;font-size:25px;margin-top:0px;background:transparent;}
.right a.bubble-1 span.sub-title{color:#ffffff;font-size:15px;padding:0px 0 0 35px;}
.right a.bubble-1 span.text{font-size:13px;color:#ffffff;padding:0px 0 0 35px;}
.right .link-wrapper-banner{background:url(img/bg-separator-259.png) no-repeat;margin-top:-20px;margin-bottom:10px;}
#contactus-wrapper{height:auto;padding:40px 15px 0px 15px;position:relative;margin:0 auto;max-width:1044px;}
#contactus-wrapper h2{font-size:43px;color:#f3f8fb;margin:auto;width:457px;height:44px;letter-spacing:-1.4px;text-shadow:1px 1px 1px #000000;}
#contactus-wrapper h3{font-size:24px;color:#1a5d87;margin:auto;letter-spacing:-0.76px;padding:0 0 20px 0;text-shadow:1px 1px 1px #000000;}
#contactus-wrapper .request-a-quote{background:url(img/bg-request-a-quote.png) no-repeat;background-size:100% 190px;width:100%;height:190px;padding:33px 0 0 0;margin:auto;}
#contactus-wrapper .request-a-quote .left{height:108px;display:table-cell;padding:0 0 0 130px;}
#contactus-wrapper .request-a-quote .left .phone{width:278px;font-size:30px;color:#ffffff;display:block;height:40px;}
#contactus-wrapper .request-a-quote .left .fax{font-size:24px;color:#1a5d87;text-shadow:1px 1px 1px #000000;}
#contactus-wrapper .request-a-quote .left a.email{font-size:24px;color:#ffa703;}
#contactus-wrapper .request-a-quote .right{width:340px;height:110px;display:table-cell;text-decoration:none;text-shadow:1px 1px 1px #000000;}
#contactus-wrapper .request-a-quote .right .request{display:block;height:50px;font-size:46px;color:#1a5d87;}
#contactus-wrapper .request-a-quote .right .quote{font-size:60px;color:#ffffff;}
#contactus-wrapper .ribbon-wrapper{position:relative;height:75px;}
#contactus-wrapper .ribbon{position:absolute;background:url(img/bg-ribbon.png);background-size:100% 100%;width:100%;height:80px;left:-10px;}
#contactus-wrapper .ribbon p{font-size:31px;color:#4686b0;width:550px;text-align:center;padding:10px 0 0 0;text-shadow:none;letter-spacing:-0.3px;width:auto;line-height:38px;text-shadow:1px 1px 1px #000000;}
#contactus-wrapper .ribbon p span{color:#ffffff;}
#contactus-wrapper .map-functionality{width:100%;height:478px;padding:20px 0 0 0;}
#contactus-wrapper .map-functionality .left-box{width:100%;text-align:-webkit-center;}
#contactus-wrapper .map-functionality .left-box p{color:#1a5d87;font-size:18px;font-style:italic;padding:0 0 0 44px;}
#contactus-wrapper .map-functionality .left-box .map-wrapper{padding:14px 0 0 44px;}
#contactus-wrapper .map-functionality .left-box .map{width:448px;height:221px;background:url(img/bg-map.png);position:relative;}
#contactus-wrapper .map-functionality .left-box .map .na-west{width:78px;height:69px;display:block;position:absolute;top:15px;left:10px;}
#contactus-wrapper .map-functionality .left-box .map .na-west span{background:url(img/bg-map-west-na-over.png);display:block;width:78px;height:69px;}
#contactus-wrapper .map-functionality .left-box .map .na-east{width:133px;height:87px;display:block;position:absolute;top:3px;left:80px;}
#contactus-wrapper .map-functionality .left-box .map .na-east span.active{background:url(img/bg-map-east-na-active.png);}
#contactus-wrapper .map-functionality .left-box .map .na-east span{background:url(img/bg-map-east-na-over.png);display:block;width:133px;height:87px;}
#contactus-wrapper .map-functionality .left-box .map .europe{width:56px;height:56px;display:block;position:absolute;top:13px;left:199px;}
#contactus-wrapper .map-functionality .left-box .map .europe span{background:url(img/bg-map-europe-over.png);display:block;width:56px;height:56px;}
#contactus-wrapper .map-functionality .left-box .map .asia-oceania{width:160px;height:160px;display:block;position:absolute;top:46px;left:298px;}
#contactus-wrapper .map-functionality .left-box .map .asia-oceania span{background:url(img/bg-map-asia-oceania-over.png);display:block;width:160px;height:160px;}
#contactus-wrapper .map-functionality .right-box{width:330px;display:table-cell;}
#contactus-wrapper .map-functionality .right-box .location-wrapper{width:228px;height:252px;background:url(img/bg-location.png) no-repeat;background-size:100%;padding:27px 0 0 26px;}
#contactus-wrapper .map-functionality .right-box .location-wrapper div{display:none;}
#contactus-wrapper .location-wrapper p.location{font-size:29px;color:#f3f8fb;}
#contactus-wrapper .location-wrapper p.address{font-size:18px;color:#1a5d87;padding:0 0 20px 0;}
#contactus-wrapper .location-wrapper a{background:url(img/btn-request-a-quote.png);width:227px;height:40px;display:block;text-decoration:none;text-transform:uppercase;font-size:18px;color:#ffffff;text-shadow:0.1em 0.1em 0.1em #000000;}
#contactus-wrapper .location-wrapper a span{padding:7px 0 0 15px;display:block;text-shadow:1px 1px 1px #000000;font-size:18px;font-weight:bold;}
#contactus-wrapper .map-functionality .states-wrapper{clear:both;height:150px;display:table-cell;vertical-align:top;}
#contactus-wrapper .map-functionality .states-wrapper .lists-wrapper{margin:auto;width:473px;height:120px;}
#contactus-wrapper .map-functionality .states-wrapper .lists-wrapper div{display:none;}
#contactus-wrapper .map-functionality .states-wrapper ul{float:left;list-style:none;margin:0px;width:118px;}
#contactus-wrapper .map-functionality .states-wrapper ul li{color:#1a5d87;}
#contactus-wrapper .map-functionality .left-box .map .na-west span.active{background:url(img/bg-map-west-na-active.png);}
#contactus-wrapper .map-functionality .left-box .map .europe span.active{background:url(img/bg-map-europe-active.png);}
#contactus-wrapper .map-functionality .left-box .map .asia-oceania span.active{background:url(img/bg-map-asia-oceania-active.png);}
.fname, .lname, .mail, .phone-contact, .company, .state, .website,.marketing, .current, .services, .resources{width:48%;display:inline-block;padding:5px;vertical-align:top;}
.content-right-left{margin:0 auto;max-width:1044px;}
}

.owl-item label { 
    opacity: 0.5;
}