
@media(max-width:1499px){.uiux-top-sec .right-absolute-img-wrap{height:493px;}
.uiux-top-sec .right-absolute-img{width:930px;}
.overview-webdevelop-right{bottom:auto;top:145px;width:890px;}
.carousel-sec .item > img{width: 140% !important;height: 100% !important;}
}
@media(max-width:1199px){h3{font-size:32px;}
h2{font-size:38px;}

.industries-cover-block .service-block{background-size:100% auto;height:80px;margin:20px auto;width:280px;}
.industries-cover-block .service-block .icon-block{margin:11px;}
.industries-cover-block .service-block .text-block,
.industries-cover-block .service-block .text-block-ux,
.industries-cover-block .service-block .text-block-qa{padding-top:19px;width:190px;}
.industries-cover-block .service-block .text-block h5,
.industries-cover-block .service-block .text-block-ux h5,
.industries-cover-block .service-block .text-block-qa h5{font-size:18px;margin:0;}

.header .navbar > .container .navbar-brand{margin-top:4px;width:150px;}
.header .container > .navbar-collapse{padding:0;}
.header .navbar-nav > li > a{font-size:14px;padding-left:8px;padding-right:8px;}
.header .nav > li > a.btn,
.nav > li > a.btn:hover{font-size:13px;margin-left:5px;}
.header .nav > li > ul.multi-col-nav{width:770px;left:-50px;}
.header .nav > li > ul > li:first-child:before{left:72px;}
.header .nav > li > ul.multi-col-nav > li ul > li > a{padding-left:0;padding-right:0;}
.footer-nav .col-md-4{padding-left:15px;padding-right:15px;}
.footer .top-footer .btn-transparent, .footer .top-footer .btn-transparent:hover{font-size:20px;padding:10px 15px;margin:0 5px;width:340px;}
.carousel-caption-content {
    padding-top: 0;
}
.carousel-sec .carousel-caption-content br {
    display: block;
    margin: 2px 0;
}
.carousel-sec .carousel-inner > .item { height:430px; }
.carousel-sec .tw-item .carousel-caption-img {
    margin-top: 0;
}
.carousel-sec .et-item .carousel-caption-img img {
    width: 94%;
}
.carousel-sec .tn-item .carousel-caption-img {
    margin-top: 20px;
}
.carousel-sec .auckland-item .carousel-caption-img img,
.carousel-sec .evolve-item .carousel-caption-img img {
    width: 93%;
}
.carousel-caption-left{padding-top:15px;}
.carousel-sec .carousel-caption{top:20px;}
.carousel-control{opacity:0.2;z-index:9999;}
.carousel-sec .carousel-caption{top:10px;}
.carousel-sec .carousel-caption .btn{margin-top:10px;}
.brandlogos-sec ul li{padding:0 14px;}
.brandlogos-sec ul li img{height:58px;max-width:inherit;}
.service-sec .unit-body p{height:220px;}
.business-section p{font-size:16px;}
.services-header-container .service-block{background-size:100% auto;height:80px;margin:20px auto;width:280px;}
.services-header-container .service-block .icon-block{margin:11px;}
.services-header-container .service-block .text-block,
.services-header-container .service-block .text-block-ux,
.services-header-container .service-block .text-block-qa{padding-top:19px;width:190px;}
.services-header-container .service-block .text-block h5,
.services-header-container .service-block .text-block-ux h5,
.services-header-container .service-block .text-block-qa h5{font-size:18px;margin:0;}
.services-portfolio-carousel .carousel-inner > .item{padding:0 50px;}
.services-portfolio-carousel .carousel-inner .project-display > img{height:360px;}
.services-portfolio-carousel .carousel-control.left{left:0;}
.services-portfolio-carousel .carousel-control.right{right:0;}
.product-item-sec .product-item-img{width:100%;text-align:center;position:static;margin-bottom:30px;padding:0 15px;}
.product-item-sec .col-lg-6{padding-bottom:30px;}
.industry-banner-medical,
.industry-banner-transportation,
.industry-banner-travel,
.industry-banner-media,
.industry-banner-retail,
.industry-banner-education{background-position:-320px top;}
.hww-pane .tab-pane .inner-continer{width:970px;}
.hww-tabing ul li{margin:0;width:16.666%;}
.quality-background{background-size:60% auto;background-position:center 114px;}
.quality-background .unit-body:nth-child(2){margin-bottom:0;}
.quality-background .unit-body h4{font-size:25px;margin-top:0;}
.quality-background .unit-body p{font-size:14px;}
.portfolio-page-sec .well .media{min-height:225px;}
.portfolio-page-sec .well .media .media-left{min-width:200px;}
.portfolio-page-sec .well .media .media-left img{width:100%;}
.overview-webdevelop-right{width:790px;}
.uiux-top-sec .right-absolute-img-wrap{height:400px;}
.uiux-top-sec .right-absolute-img{right:-220px;width:740px;}
}
@media(max-width:1023px){.header .navbar-header{float:none;}
.header .navbar > .container .navbar-brand{margin-left:0;}
.header .container > .navbar-collapse.pull-right{float:none !important;}
.header .container > .navbar-collapse .nav{padding:15px 0;}
.header .container > .navbar-collapse .nav,
.header .container > .navbar-collapse .nav li{float:none;}
.header .container > .navbar-collapse > .nav > li{margin-left:0;border-top:1px solid #e5e5e5;background-color:transparent;}
.header .navbar-nav li a{padding-bottom:10px;padding-top:10px;transition:none !important;}
.header .navbar-nav > li > a{border-bottom:none;color:#0c0c0c;}
.header .nav > li > a:focus,
.header .nav > li > a:hover,
.header .nav > li.active > a,
.header .nav > li.open > a{border-bottom:none;}
.header .navbar-nav > li > a > .caret{float:right;margin-right:10px;margin-top:8px;}
.navbar-nav > li a, .navbar-nav .open .dropdown-menu{width:100% !important;}
.header .nav > li > ul{float:none;position:static;}
.header .nav > li > ul{float:none;position:static;}
.header .nav > li > ul.dropdown-menu{padding-left:20px;}
.header .nav > li > ul li .col-md-3{float:none;width:100%;}
.header .navbar .nav > li > ul > li{padding-left:0;padding-right:0;}
.header .nav > li ul li{border:none;border-top:1px solid #e5e5e5;}
.header .nav > li > ul > li:first-child:before{display:none;}
.header .nav > li > ul.multi-col-nav > li{background-color:transparent;}
.header .nav > li ul li a{background-color:transparent;color:#0c0c0c;}
.header .nav > li > ul > li:hover > a,
.header .nav > li > ul.multi-col-nav > li ul > li:hover > a{color:#fff;}
.header .nav > li > ul.multi-col-nav h6{border-bottom:1px solid #fb6a23;box-shadow:none;padding:0;}
.header .nav > li > ul.multi-col-nav h6 a{color:#fb6a23;padding:10px 6px;}
.header .nav > li > ul.multi-col-nav h6 a:hover,
.header .nav > li > ul.multi-col-nav h6 a:focus,
.header .nav > li > ul.multi-col-nav h6 a:active,
.header .navbar-nav li a:hover,
.header .navbar-nav li a:focus,
.header .navbar-nav li a:active,
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-nav .open .dropdown-menu > li > a:active,
.navbar-nav .open .dropdown-menu > li:hover > a,
.navbar-nav .open .dropdown-menu > li:focus > a,
.navbar-nav .open .dropdown-menu > li:active > a{background:#fb6a23;color:#fff;-webkit-tap-highlight-color:rgba(251, 106, 35, 0);}
.brandlogos-scroll{width:100%;}
/*.navbar-collapse.collapse{display:none !important;}*/
.navbar-collapse.collapse.in, .navbar-toggle{display:block !important;}
.header .nav > li > a::before, .header .nav > li > a::after{background-color:transparent;}
.mobility-form-sec .features-list .media-left{float:left;}
}
@media(max-width:991px){.carousel-sec .carousel-caption{top:0;bottom:0;padding-bottom:0;padding-top:0;}
.carousel-sec .carousel-caption .row{display:table;height:100%;}
.carousel-sec .carousel-caption .row > div{display:table-cell;vertical-align:middle;float:none !important;padding-bottom:0;padding-top:0;}
.carousel-sec .carousel-caption h1{font-size:30px;}
.carousel-sec .carousel-caption p{font-size:14px;line-height:17px;margin:5px 0;}
.carousel-sec .carousel-caption .btn{font-size:14px;margin-top:5px;}
.carousel-sec .carousel-inner > .item {
	height: 330px;
}
.carousel-caption-content h2 {
    margin-bottom: 10px;
}
.carousel-caption-content h2 span {
    font-size: 20px;
    margin-bottom: 0;
}
.carousel-sec .tw-item .carousel-caption-img img {
    width: 93%;
}
.carousel-sec .grupio-item .carousel-caption-img img {
    margin-top:27px;
}
.carousel-sec .tw-item .carousel-caption-img img {
    margin-top: 50px;
}
.carousel-sec .auckland-item .carousel-caption-img img {
	margin-top:21px;
}

.service-sec .col-md-3{background-image:none;}
.service-sec .unit-body p{height:auto;}
.case-study-sec .case-study-wrap .col-md-4{padding-bottom:50px;}
.footer-nav .col-md-4{border-right:none;box-shadow:none;text-align:center;}
.services-header-container .service-block{margin:10px auto;width:220px;}
.services-header-container .service-block .icon-block{margin:10px;}
.services-header-container .service-block .icon-block img{width:42px;}
.services-header-container .service-block .text-block,
.services-header-container .service-block .text-block-ux,
.services-header-container .service-block .text-block-qa{padding-top:14px;width:150px;}
.services-header-container .service-block .text-block h5,
.services-header-container .service-block .text-block-ux h5,
.services-header-container .service-block .text-block-qa h5{font-size:16px;}
.services-portfolio-carousel .carousel-inner .col-md-6{text-align:center;}
.services-portfolio-carousel .carousel-content{padding-top:40px;min-height:240px;}
.mobility-form-sec .col-md-4{padding-left:15px;}
.mobility-form-sec .col-md-8{background-image:none;border-bottom:1px solid #21a4c6;box-shadow:0 1px 0 #49d4f7;padding-right:15px;}
.mobility-top-sec .btn{margin-top:5px;margin-bottom:20px;}
.mobility-top-sec .container > .row > .col-md-6{text-align:center;}
.mobility-top-sec .container > .row > .col-md-6 h2{margin-top:0;}
.portfolio-page-sec .filter > li{margin-left:0;}
.portfolio-page-sec .filter > li > a{padding-left:16px;padding-right:16px;}
.portfolio-page-sec .well .media{min-height:inherit;}
.portfolio-page-sec .well .media .media-left{min-width:220px;}
.overview-webdevelop-right{padding:0 25px;position:static;width:100%;}
.hww-pane .tab-pane .inner-continer{width:750px;max-width:100%;background-color:rgba(255, 255, 255, 0.7);}
.hww-background .hww-tabing ul li a,
.hww-background .hww-tabing ul li a:hover,
.hww-background .hww-tabing ul li.active a{background-size:60% auto;font-size:13px;padding-top:74px;}
.quality-formobile{display:block;background:none;}
.quality-forweb{display:none;}
.quality-background .unit-body h4{display:table-cell;height:45px;padding-left:55px;position:relative;vertical-align:middle;}
.quality-background .unit-body h4 .no-for-mobile{position:absolute;left:0;top:0;background-color:#fb6a23;border-radius:50%;color:#fff;display:inline-block;height:45px;padding:10px 8px;width:45px;}
.quality-background .unit-body p{padding-left:55px;font-size:15px;}
.culture-container .partner-block-left,
.culture-container .partner-block-center,
.culture-container .partner-block-right{height:200px;line-height:200px;border-right:none;border-left:none;}
.overview-sec .sec-body .col-md-5{text-align:center;}
.problems-sec .sec-body .col-md-6:first-child{border-right:none;}
.uiux-top-sec .right-absolute-img-wrap{height:auto;}
.uiux-top-sec .right-absolute-img{position:static;width:auto;}
.recaptcha_nothad_incorrect_sol #recaptcha_area, .recaptcha_nothad_incorrect_sol #recaptcha_table{width:100% !important;}
.sales-right {padding: 14px 0 30px;}
.testimonials-wrap2 {
    width: 100%;
	padding-bottom:70px;
}
.testimonials-wrap2 .carousel-indicators {
    bottom: -50px;
}
}
@media(min-width:768px){.footer .top-footer .btn-transparent:first-child{pointer-events:none;cursor:default;}
}
@media(max-width:767px){
.carousel-sec .carousel-caption p{height: 50px;white-space: inherit !important;}
.footer-nav ul > li{ border-bottom: 0px solid #062e4f !important; box-shadow:none !important; display: inline-block !important;}
.carousel-sec .carousel-caption p br{
	display: none;
}
.carousel-sec .carousel-inner > .item {
    height: auto;
}
.carousel-sec .carousel-inner .carousel-caption  {
    position:static;
}
.carousel-sec .carousel-caption .row > div + div img {
    height: 190px !important;
    width: auto;
	margin-top:0;
}
.carousel-sec .carousel-caption-content h2 br {
    display:none;
}
.carousel-sec .evolve-item .carousel-caption {
    background-color: rgba(255, 255, 255, 0.8);
}
.carousel-sec .carousel-inner > .tw-item {
    background-position: 77% bottom;
    background-size: 230% auto;
}
.carousel-sec .carousel-inner > .auckland-item {
    background-position: right center;
    background-size: 1550px auto;
}
.carousel-sec .carousel-inner > .auckland-item .carousel-caption-content h2,
.carousel-sec .carousel-inner > .auckland-item .carousel-caption-content p {
    color:#fff;
}
.carousel-sec .carousel-inner > .auckland-item .carousel-caption-content .btn-gray-transp {
    color:#fff;
	border-color:#fff;
}
.carousel-sec .carousel-indicators {
    display:none;
}
h1{font-size:38px;}
h2{font-size:34px;}
h3{font-size:27px;}
h4{font-size:24px;}
h5{font-size:20px;}
.sec-head p,
.sec-extra-head p{font-size:16px;line-height:1.5;}
.sec-head h2{margin-bottom:0;}
.tik-ul li{font-size:14px;line-height:1.35;padding-left:40px;margin:0;}
.mobility-top-sec p{line-height:1.5;}
.btn{font-size:14px;letter-spacing:normal;padding:5px 15px;}
.top-strip-header .temind{margin-right:5px;}
.top-strip-header .skype-icon{margin-left:0;}
.header .navbar > .container .navbar-brand{margin-left:10px;}
.header .navbar .navbar-collapse.pull-right{padding:0 15px;}
.header .navbar .navbar-collapse.pull-right{margin-left:0;margin-right:0;}
.header .navbar-nav li a,
.navbar-nav .open .dropdown-menu > li > a{padding-bottom:10px;padding-top:10px;}
.media-left, .media-right, .media-body{width:100%;display:block;text-align:center;width:100%;}
.testimonials-content .img-name{width:auto;}
.media-body .pull-right{float:none !important;}
.testimonials-wrap > h4{text-align:center;}
.testimonials-content:after{left:50%;margin-left:-15px;}
.testimonials-content .media-body p{padding:15px 30px;font-size:15px;}
.testimonials-content .media-body p::before,
.testimonials-content .media-body p::after{background-size:30px 20px;}
.testimonials-content .media-body p::after{bottom:-27px;right:-14px;}
.mobility-casestudy-sec h2{}
.mobility-top-sec h1{margin-top:0;}
.mobility-form-sec .col-md-8{background-image:none;padding-right:15px;}
.mobility-form-sec .features-list .media-left{padding-right:0;}
.mobility-form-sec .col-md-4{padding-left:15px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top:37%;}
.industry-banner-travel h2{font-size:34px;margin-top:0;}
.industry-banner .banner-text{margin-top:50px;}
.newsletter-wrap{width:100%;}
.newsletter-wrap .btn{float:none;margin-top:10px;}
.header .nav > li > a::before, .header .nav > li > a::after{background-color:transparent;}
.carousel-sec .item{height:390px;overflow:hidden;}
.carousel-sec .item > img{height:100%;margin-left:-25%;max-width:inherit;width:150%;}

.carousel-sec .carousel-caption{padding-bottom:0;padding-top:20px;}
.carousel-sec .carousel-caption .row{display:block;}
.carousel-sec .carousel-caption .row > div{display:block;text-align:center;height: 190px;}
.carousel-sec .carousel-caption p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-wrap:break-word;}
.carousel-sec .carousel-caption .row > div + div{margin-top:15px;}
.footer .top-footer .btn-transparent,
.footer .top-footer .btn-transparent:hover{font-size:16px;margin-bottom:10px;margin-left:5px;margin-right:5px;padding:3px 15px;text-align:center;width:auto;}
.footer .top-footer .btn-transparent img{float:none;width:30px; margin-top: -2px;}
.footer-nav .col-md-4{border-right:none;box-shadow:none;padding:0 15px;text-align:center;}
.footer-nav ul > li{float:none;width:auto;padding:0 5px;display:inline-block;}
.sec-head h1{margin-top:0;}
.mobility-top-sec{padding:35px 0 0 0;}
.mobility-casestudy-sec .sec-head p{line-height:1.5;}
.services-portfolio-carousel .item .col-md-6 p br{display:none;}
.services-portfolio-carousel .carousel-inner .project-display > img{height:250px;max-width:inherit;}
.mobility-form-sec .col-md-8,
.mobility-form-sec .col-md-4{text-align:center;}
.mobility-request-form .form-group .btn{width:150px;float:none !important;}
.portfolio-page-sec .filter > li{width:100%;}
.portfolio-page-sec .well .media .media-body .icons-group{display:inline-block;float:none;}
.industry-banner{min-height:inherit;background-position:center top;}
.industry-banner .container > .row > div{margin-top:0;padding:40px 20px;background-color:rgba(255, 255, 255, 0.7);text-align:center;}
.industry-banner .banner-text p{font-size:15px;line-height:1.5;}
.industry-container .team-profile img{width:120px;}
.hww-background{background-color:#E9EBEE;}
.hww-background .sec-head{padding-bottom:10px;}
.hww-background .hww-tabing ul{padding-bottom:20px;}
.hww-background .hww-tabing ul li{width:50%;margin:5px 0;}
.hww-background .hww-tabing ul li a,
.hww-background .hww-tabing ul li a:hover,
.hww-background .hww-tabing ul li.active a{background-position:left top;background-size:70px auto;display:table-cell;font-size:15px;height:72px;padding:0 0 0 80px;text-align:left;vertical-align:middle;}
.problems-sec{padding-top:18%;}
.features-sec .sec-body .col-md-4{padding:10px 15px;}
.features-sec .sec-body .features-bottom-img{margin-bottom:-25%;}
.overview-sec .sec-body p,
.problems-sec .sec-head p,
.final-result-sec .sec-head p{font-size:15px;line-height:1.5;}

.header .quick-contact-sales .nav > li {
    float: left;
    font-size: 14px;
    text-align: right;
}
.header .quick-contact-sales .nav > li b {
    font-size: 22px;
}
.header .quick-contact-sales ul { padding:0px;}
.header .quick-contact-sales ul.navbar-nav { padding:0px; margin:0;}

}
@media (max-width:479px){h1{font-size:32px;}
.service-sec .col-md-3{
    animation-delay: 0.1s !important;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}
.footer .phone-patch{    background: #ededed;}
.carousel-sec .carousel-caption .btn{
	font-size: 12px;
	padding: 6px 12px;
}

h2{font-size:30px;}
h3{font-size:25px;}
h4{font-size:22px;}
h5{font-size:18px;}
.sec-head{margin-bottom:0;padding-bottom:20px;padding-top:20px;}
.sec-extra-head{padding-top:20px;}
.top-strip-header{font-size:12px;}
.temind a{padding-left:5px;padding-right:5px;}
.top-strip-header .skype-icon{background-position:left 5px;background-size:45px auto;}
.top-strip-header .skype-icon a{padding-left:50px;}
.carousel-sec .item{height:350px;}
.carousel-sec .carousel-caption h1{font-size:24px;}
.carousel-sec .carousel-caption{left:5%;right:5%;}
#slideToggle{width:35px;}
.service-sec .unit-head{height:120px;width:120px;margin-bottom:25px;}
.service-sec .unit-head img{width:70px; height: auto;}
.case-study-sec{    background-repeat: repeat-x;}
.footer .phone-patch-line,
.footer .phone-patch-icon{height:78px;}
.footer .phone-patch-line:after{
	height: 55px;
    top: 23px;
}
.footer .phone-patch-icon{width:180px;}
.footer .top-footer .btn-transparent img {
    width: auto;
    display: block;
    margin: auto;
}
.footer .phone-patch-icon img{width:181px; height: auto;}

.footer-nav{margin-top:10px;}
.footer-nav ul{margin-bottom:25px;}
.footer-nav ul > li{border-bottom:1px solid #062e4f;box-shadow:0 1px 0 #0f3f60;display:block;padding-bottom:4px;padding-top:4px;}
.services-header-container .col-md-4{width:100%;}
.services-header-container .service-block{height:70px;}
.services-portfolio-carousel .sec-extra-head p{margin-bottom:20px;}
.services-portfolio-carousel .carousel-content{padding-top:20px;}
.services-portfolio-carousel .carousel-inner > .item{padding:0;}
.services-portfolio-carousel .carousel-inner .project-display > img{height:160px;}
.services-portfolio-carousel .carousel-control .glyphicon-chevron-left,
.services-portfolio-carousel .carousel-control .glyphicon-chevron-right{bottom:60px;top:auto;}
.hww-background .hww-tabing ul li{width:100%;}
.culture-container .partner-block-left,
.culture-container .partner-block-center,
.culture-container .partner-block-right{height:150px;line-height:150px;}
.culture-container .partner-block-left .unit-body,
.culture-container .partner-block-center .unit-body,
.culture-container .partner-block-right .unit-body{width:200px;margin:0 auto;}
.recaptcha_nothad_incorrect_sol #recaptcha_area .recaptcha_input_area{width:143px !important;}
.recaptcha_nothad_incorrect_sol #recaptcha_area .recaptchatable #recaptcha_response_field{width:145px !important;}
}
@media (max-width:767px) and (orientation:landscape){.slideContent{height:300px;}
}
@media( max-width:480px){
	.header .quick-contact-sales .nav > li {
    font-size: 9px;
    height: 54px;
    padding: 10px 5px;
}
.header .quick-contact-sales ul.navbar-nav { padding:0px; margin:0;}

.header .quick-contact-sales li img {
    width: 25px;
}

.quick-contact-sales li img {
    margin-top: 9px;
}
.header .quick-contact-sales .nav > li b {
    font-size: 15px;
}

.header .container > .navbar-header.landing-logo a {
    width: 120px;
}
.l-canvas.headerpos_fixed .l-main {
    padding-top: 90px;
}
.w-blog.imgpos_atleft .w-blog-entry-preview{ margin:auto;}
	
}
