@media only screen and (min-width:320px) and (max-width:767px){.soc-icon-box{margin-top:10px;}
.event-alteryx-img .video-thumb{max-height:135px;}
.eve-testi{padding-top:50px;}
.eve-loc{margin-bottom:30px;}
.btn, a.btn{height:36px;padding-left:12px;padding-right:12px;line-height:1.4;}
.cmn-padd{padding:10px 0 30px;}
.pmd-navbar-sidebar{min-width:75%;width:auto;max-width:340px;}
.navbar-inverse .pmd-navbar-sidebar{background-color:#fff;}
nav .navbar-header .navbar-brand-custome{padding:12px 12px 12px 0;width:90px;}
.navbar-brand > img{max-width:100%;}
.header-fixd-btn.mob .btn{margin:10px 8px 0 0;font-size:11px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#0b349a;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent;border:1px solid #24b1a9;}
.navbar-inverse .navbar-nav > li{border-bottom:1px solid #f1f1f1;font-size:13px;padding:0 16px; float: left; width: 100%;}
.navbar-inverse .navbar-nav > li:last-child{border-bottom:none;}
.navbar-inverse .navbar-nav > li.dropdown.open{padding-bottom:10px;}
.navbar-inverse .navbar-nav > li > a{font-size:12px;padding:8px 0;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a.active{border-bottom:0px;}
.dropdown-toggle.disabled{max-width:100%;}
.caret.visible-xs{display:inline-block !important;position:absolute;top:15px;margin:auto;right:20px;cursor:pointer;pointer-events: none;}
.caret.visible-xs:hover{color:#00abc5;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{padding:0px 0 0 16px;border-bottom:none;border-left:none;border-right:none;border-top:none;max-width:100%;}
.mainmenu .collapse ul li:hover > ul,.mainmenu .collapse ul li:hover > ul ul{padding-left:16px;padding-right:0;}
.navbar-nav .dropdown .dropdown-menu .dropdown-header, .navbar-nav .dropdown .dropdown-menu > li > a{padding:3px 0;line-height:24px; font-size: 12px; color: #000;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#414141;background:transparent;    font-size: 12px;
    font-weight: 600;
    line-height: 16px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{color:#00abc5;}
.nav>li>a:hover, .nav>li:hover>a{border-bottom:0px;}
.banner-cover{height:auto;padding-bottom:0px;}
.banner{height:100%;}
.banner-text-cvr{margin:0px;}
.banner-text{max-width:100%;position:relative;left:0;top:0;margin-top:0;text-align:center;background:rgba(255,255,255,0.87);padding:16px;margin:70px 0 24px;}
.banner-text br{display:none;}
.banner-text h1{font-size:16px;margin:0 0 16px;}
.banner-text h1::after{width:70%;bottom:-12px;margin:auto;left:0;right:0;}
.banner-text h2{font-size:20px;margin-bottom:24px;}
.banner-text h1 span:first-child{margin-bottom:5px;}
.banner-text button{padding:0 12px;}
.cta-btn{text-align:center;padding:6px 0;position:relative;}
.cta-btn .btn{float:none;margin-top:8px;margin-bottom:8px;font-size:12px;display:inline-block;}
.banner-cover .cta-btn p{margin-bottom:0;font-size:14px;padding-left:0px;line-height:1.2;}
.cmn-hdr{font-size:20px;margin-bottom:24px;line-height:1;margin-top:-2px;}
.line-text{display:block;}
.cmn-hdr::before{top:2px;left:0;width:4px;height:16px;background-size:cover;margin:auto;}
.whts-new .item.bor-bot{text-align:center;}
.wts-new-txt{padding-top:24px;margin:auto;}
.wts-new-txt p:nth-child(1){font-size:16px;margin-bottom:0px;text-align:center;display:block;}
.wts-new-txt p{display:none;}
.wts-new-txt button{margin-top:24px;}
.whts-new figure img{height:120px;}
.whts-new .item.bor-bot{border-bottom:none;padding-bottom:0px;}
#whats-new .owl-nav{margin:0px;}
.owl-prev, .owl-next{height:28px;}
.owl-prev img, .owl-next img{height:100%;}
.insights{height:auto;}
.insights h2.sec-hd{font-size:18px;margin-bottom:24px;margin-top:-3px;}
.in-cmn-box{width:100%;margin-bottom:24px;min-height:1px;}
.auto-ana .insight-cmn-bx,.insight-cmn-bx {
    min-height: 1px;
    padding: 16px;
    margin-bottom: 15px;
    max-width: 100%;
}
.auto-ana .num{font-size:56px;}
.auto-ana .insights-icon p:nth-child(2){font-size:14px;margin-top:-1px;min-height:1px;}
.auto-ana .insights-icon p:nth-child(3){margin-bottom:0px;margin-top:12px;}
.in-cmn-box:last-child{margin-bottom:0;}
.insights-icon p:nth-child(1){font-size:16px;align-items:flex-start;min-height:1px;padding-bottom:12px;height: auto;}
.insights-icon p:nth-child(1)::after{bottom:0px;border-bottom: 2px solid #d1d1d1;width: 100%;}
.insights-icon p:nth-child(2){margin-top:8px;margin-bottom:0px;}
.insights-icon p br{display:none;}
.solutions, .rel-solutions{height:auto;}
.sol-cmn-box-inner{position:relative;}
.sol-img-cvr{position:absolute;width:73px;height:100%;top:0;left:0;border-right:1px solid #eaeaea;}
.govern-icon,.icon-img{width:44px;height:44px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.dig-ag .govern-icon{position:relative;}
.sol-cmn-box-inner img.icon-img{margin:auto;}
.sol-img-cvr{margin-bottom:0px;}
.sol-cmn-box, .bac .sol-cmn-box, .use-cases .sol-cmn-box{min-height:1px;padding:0;}
.sol-img-cvr{min-height:1px;}
.sol-cmn-box-inner p:nth-child(2){font-size:16px;margin-bottom:0;display:flex;justify-content:center;align-items:center;margin-left:73px;min-height:1px;}
.sol-cmn-box-inner .btn{padding:0;margin-left:73px;}
.solutions .col-md-4, .solutions .main-cmn-box:nth-last-child(-n + 3):nth-child(3n + 1), .solutions .main-cmn-box:nth-last-child(-n + 3):nth-child(3n + 1) ~ div{margin-bottom:24px;}
.solutions .row:last-child .main-cmn-box:last-child{margin-bottom:0 !important;}
.solutions .col-md-4:last-child{margin-bottom:0px;}
.avsi-val .sec-row{margin-top:0;}
.avsi-val .cmn-wh-hd{font-size:22px;}
.case-studies{position:relative;min-height:310px;overflow:hidden;}
.case-studies .container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;}
.bookmyshow{height:100%;position:relative;min-height:1px;}
.bms-img{padding:0px;height:100%;}
.bms-img img{position:relative;;}
.bms-txt{padding:16px;position:absolute;background:rgba(255,255,255,0.87);left:0;right:0;width:80%;margin:auto;height:76%;top:0;bottom:0;display:block;}
.bms-txt-inner{width:100%;display:table;vertical-align:middle;height:100%;}
.p-cover{padding-top:0;display:table-cell;vertical-align:middle;}
.bms-txt p:first-child{font-size:16px;}
.bms-txt h2{font-size:20px;margin-bottom:24px;}
.bms-txt h2::after{border:none;}
.bms-txt p.txt{margin-bottom:24px;font-size:14px;}
.bms-txt h2 ~ p{display:none;}
.bms-txt button{padding:0 12px;}
.box{margin:0 0 24px;}
.rel-cmn-box figcaption:before {width: 32px;height: 32px;background-size: 50%;}	
.box:last-child{margin-bottom:0px;}
.grid-item, .grid-item--width2, .grid-item--width3{width:100%;}
.rel-cmn-box figure > img{width:100%;}
.rel-cmn-box figcaption{font-size:14px;padding-right:50px !important;}
.rel-cmn-box figcaption br{display:none;}
.rel-cmn-box figcaption img{bottom:0px;top:0px;margin:auto}
.newsroom-box figure figcaption{position:relative;}
.part-tech-cmn-box figure{max-width:100%;margin:auto;height:auto;width:240px;}
.partner-inner-carousel .part-tech-cmn-box figure{ height: auto;}
.partner-inner-carousel .part-tech-cmn-box figure img{height:auto;max-height:none;}
.part-tech-cmn-box img{padding:0;}
.part-tech-cmn-box figure img{height:auto;}
#partner-carousel .owl-dots{margin-top:16px;line-height:0;}
#partner-carousel .owl-dots .owl-dot span{margin:0 4px;}
/*.get-in-touch.cmn-padd{padding:0;}*/
.git-txt{padding:0;}
.git-txt h2{font-size:20px;line-height:1.2;margin-bottom:24px;}
.imac-ipad-img > img{position:relative;width:auto;max-width:54%;float:right;top:0;margin-top:-60px;}
.cta1 .key-con-txt{position:relative;left:0;top:0;text-align:left;}
.get-in-touch .btn{margin:0; width: auto;}
.imac-ipad-img{position:relative;margin:0;padding:0;}
.soc-info{position:absolute;top:20px;left:0;margin:0;bottom:0;}
.soc-info img{position:absolute;top:-20px;left:154px;width:62px;display:none;}
.cta1 .key-con-txt p:first-child{font-size:18px !important;margin-bottom:2px;}
.cta1 .key-con-txt p:nth-child(2){font-size:12px;}
.cta1 .key-con-txt li{margin-right:0px;}
.cta1 .key-con-txt li:first-child{margin-left:0;}
.cta1 .key-con-txt ul li a{width:24px;height:24px;}
.cta1 .key-con-txt ul li i{font-size:14px;padding:0;}
.valigncenter{display:block;}
.rel-cmn-box-cvr .rel-cmn-box{display:block;margin-bottom:24px;height:120px;}
.rel-cmn-box-cvr .rel-cmn-box:last-child{margin-bottom:0px;}
.rel-sol2 .rel-cmn-box figcaption img{display:block;max-width:24px;}
.rel-sol2 .rel-cmn-box:hover figcaption img{transform:none;top:0px;bottom:0px;margin:auto;right:15px;}
.hd ul li:first-child a, .foot-con ul li:first-child a{margin:-2px 0 8px;padding:0;line-height:1;}
footer a{padding:5px 0;}
.hd ul:first-child{margin-bottom:0px;min-height:1px;}
.inblo-li li{display:block; text-align: center;}
.soc-icon-box li{display: inline-block;}
.foot-con .soc-icon-box li a:first-child{margin:0 4px 0 0;}
.bottom li, .bottom a{padding:0;display:block;margin:auto;}
.bottom ul{text-align:center;width:100%;margin:0;}
.bottom .right li{float:none;display:inline-block;margin:4px 8px;}
.foot-con{text-align:left;}
.inblo-li.soc-icon-box{    display: block;
    text-align: center;
    width: 100%;
    float: left;}
.career-banner-cover{margin-top:56px;height:auto;padding:0;min-height: 300px;}
.banner-content h1{font-size:20px;margin-bottom:24px;padding:0;}
.career-banner-cover > .container{padding-top: 19%;padding-bottom: 19%;display:block;}
.career-banner-cover > .container .banner-content{display:block;vertical-align:middle;}
.banner-menu{position:relative;padding:0px;}
.banner-menu ul{display:table;width:100%;}
.banner-menu ul li{width:25%;float:none;display:table-cell;vertical-align:middle;}
.banner-menu ul li a{padding:8px 4px;font-size:11px;}
.banner-menu img{margin:4px auto;display:block;height:24px;}
.banner-content .btn{padding:0 12px;margin-top:24px;}
.cmn-box .text-sec p{margin-bottom:8px;font-size:13px;line-height:1.4;}
.cmn-box .text-sec p:nth-child(3){margin-bottom:24px;}
.fancybox-slide--iframe .fancybox-content{height:auto;min-width:320px;}
.btn-box{margin-top:12px;}
.cmn-box .btn, .newsrooms-sec .btn, .load-more{font-size:12px;padding:0 12px;margin-left:0;height:36px;width:auto;white-space:normal;line-height:1.1;min-width:1px;}
.cmn-box .btn:nth-child(2){margin-left:7px;}
.video-wrapper{max-height:200px;max-width:100%;margin:20px auto;}
#video-carousel .owl-nav{display:none;}
.video-content{padding:12px;}
.video-title{font-size:14px;}
.video-content img{max-width:28px;}
.our-history{height:auto;}
.cmn-wh-hd{font-size:20px;margin-bottom:0px;}
#history-carousel .owl-stage-outer{margin-top:70px;padding-top:16px;}
#history-carousel .owl-dots{width:100%;margin:0 auto;top:-50px;}
#history-carousel .owl-dots::after{bottom:0px;}
#history-carousel .owl-dots .owl-dot{font-size:12px;padding:0 8px 12px;}
#history-carousel .owl-dots .owl-dot::after{bottom:-4px;}
#history-carousel .owl-dots .owl-dot.active{padding:0 8px 12px;font-size:14px;}
#history-carousel .owl-dots .owl-dot.active::after{border-top:solid 8px rgb(250, 250, 250);border-left:solid 8px transparent;border-right:solid 8px transparent;bottom:-9px;}
.our-history .history-text p:first-child{font-size:16px;}
#history-carousel .owl-prev{left:32px;}
#history-carousel .owl-next{right:32px;}
.his-cover .col-md-5, .his-cover .col-md-7{width:100%;padding:0;}
.bus-ana-dep img{width:64px;}
.led-cmn-st h3{font-size:14px;margin:0;}
.led-cmn-st{padding:16px 16px;max-width: 240px;margin: 0 auto 15px;}
.bus-ana-dep img{width:120px !important;}
.led-cmn-st h3{font-size:14px;margin:0;}
.led-cmn-st p{font-size:12px;}
.led-soc-prof{left:0;right:0px;margin:auto;background-color:#fff;padding:0;width:70%;bottom:-25px;}
.led-soc-prof ul li a{width:32px;height:32px;}
.led-soc-prof ul li i{font-size:14px;}
.map-data > img{max-width:76%;margin:auto;display:block;}
.data-box1{left:0;top:0;text-align:center;}
.data-box2{left:0;top:0;text-align:center;bottom:0;margin:auto;height:50px;}
.data-box3{left:0;bottom:0;text-align:center;top:unset;}
.data-box4{right:0;top:0;text-align:center;}
.data-box5{right:0;top:0;text-align:center;bottom:0;margin:auto;height:50px;}
.data-box6{right:0;bottom:0;text-align:center;top:unset;}
.company-data .valigncenter a span, .da-cm-st span{font-size:20px;}
.we-are-hiring{height:auto;padding-bottom:24px;}
.we-are-hiring h2{font-size:20px;margin-bottom:24px;line-height:1.3;}
.we-are-hiring h2 span{font-size:15px;line-height:1.3;display:block;margin-top:8px;}
.career-banner-cover .banner-content h1{margin-bottom:0px;}
.avsi-car .wts-new-txt{max-width:100%;padding-top:16px;}
.comp-logo-bx-wrapper{padding:0 0 36px;margin-bottom:24px;}
.comp-logo-bx .col-md-4, .comp-logo-bx .col-md-8{display:block;padding:16px 0;min-height:1px;text-align:left;}
.comp-logo-bx .col-md-4 p{font-size:16px; text-align: center;}
.part-tech-text-box{border-right:none;}
.part-logo-cmn-box img{max-width:84px;padding:0px;margin:0 8px 0 0px;margin-left:0px;}
.demo.collapse.in{display:inline;}
.form .git-txt .txt{font-size:20px;padding-top:36px;margin-bottom:16px;}
.get-in-touch-form input{max-width:100%;margin-left:0;margin-top:16px;height:36px;}
.get-in-touch.form .btn{margin-bottom:36px;margin-top:24px;width:auto;height:36px;}
.case-studies-hdr h2{font-size:20px;margin-bottom:24px;}
.case-studies-hdr .btn{width:auto;margin:5px;margin-left:5px;height:36px;min-width:1px;}
.case-studies-hdr .btn:last-child{margin-bottom:0;}
.we-are-hiring-bg2{background-position:top center;}
.cs-cover .btn-box{text-align:center;margin-bottom:0;margin-top:0;}
.cs-cover .btn-box button{height:36px;padding:0 12px;min-width:1px;width:auto;}
.happy-cust img{margin:8px 16px;max-width:74px;}
.nav-tabs-dropdown{display:none;}
#nav-tabs-wrapper{/*display:none;*/border-top-left-radius:0;border-top-right-radius:0;text-align:center;}
.nav-tabs-horizontal{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}
.nav-tabs-horizontal > li{float:none;}
.nav-tabs-horizontal > li + li{margin-left:2px;}
.nav-tabs-horizontal > li,
.nav-tabs-horizontal > li > a{background:transparent;width:100%;}
.nav-tabs-horizontal > li > a{border-radius:4px;}
.nav-tabs-horizontal > li.active > a,
.nav-tabs-horizontal > li.active > a:hover,
.nav-tabs-horizontal > li.active > a:focus{color:#ffffff;background-color:#428bca;}
.mar-to{margin-top:24px;margin-bottom:0;}
.mar-to .col-sm-3{padding-right:15px;}
.mar-to .col-sm-9{padding-left:15px;}
.section-name .tab-content{padding:16px;min-height:auto !important;}
.img-hd > img{max-height:54px;margin:auto;display:block;}
.img-hd p{font-size:13px;line-height:1.3;margin-top:16px;margin-bottom:10px;}
.img-hd ul{margin:0px;padding:0px;}
.img-hd ul li{padding:4px 0;font-size:13px;}
.img-hd ul li img{margin-right:8px;width:16px;}
.section-name ul.nav li{display:block;float:none;max-width:100%;width:100%;}
.section-name ul.nav li a{padding:16px !important;border:1px solid #e5e5e5 !important;}
.section-name .nav-tabs > li > a{border:none;font-size:13px;margin-right:0;}
.partners-strip .valigncenter.img-box{margin:0 0 24px;}
.partners-strip .first-row{margin-left:0;margin-right:0;margin-top:-6px;margin-bottom:-6px;}
.dig-ag:last-child .valigncenter.img-box{margin-bottom:0px;}
.steps-wrapper{margin-top:24px;}
.timeline{top:100px;bottom:0;left:15px;}
.preview-panel-content{position:relative;display:block;}
.steps-wrapper p.hd{font-size:13px;width:auto;max-width:350px;padding-bottom:0px;margin-bottom:24px;margin-left:0;}
.steps-wrapper p.hd strong{margin-bottom:10px;font-size:20px;}
.steps-cmn{right:0;width:100%;margin-top:0px;padding-left:1px;background:transparent;}
.steps__number{left:0;width:32px;height:32px;margin-top:0px;padding-left:1px;font-size:16px;line-height:24px;top:0px;}
.steps__number_plus{width:44px;height:44px;font-size:26px;border:2px solid #00abc5;line-height:35px;margin:auto;left:50%;}
.third-step p{font-size:13px;font-weight:500;text-align:left;width:100%;margin-left:24px;margin-top:5px;margin-bottom:0;line-height:1.3;color:#00abc5;padding-right:16px;}
.third-step .img-setup p{color:#49ba8e;}
.third-step{padding:0 0 24px !important;}
.partners-strip{width:100%;overflow:hidden;}
.steps-foot-text p{font-size:20px;margin-top:70px;}
.js-timeline-target,.third-step .img-setup p{max-width:100%;}
.itdce p{padding:0;font-size:13px;font-weight:400;line-height:1.4;margin-bottom:8px;}
.itdce p:last-child{margin-bottom:0px;}
.val-us a{min-height:44px;font-size:11px;letter-spacing:1px;}
.val-us a img{max-height:24px;display:block;margin:24px auto 4px;}
.val-us br{display:none;}
.company-data{padding-top:16px;}
.company-data a br:nth-child(2n){display:none;}
.company-data .valigncenter a{font-size:11px;}
.who-we-r-n-wt-we-do.box-height{height:auto;}
.refer-a-friend p{padding-left:0px;}
.fb-btn, .li-btn, .tw-btn{width:100%;border-radius:0;margin-left:0px !important;margin-top:8px;line-height:1.3;}
.cs-inner-banner-cover-bg #outer{height:auto;}
.cs-inner-banner-cover-bg .banner-content p{font-size:13px;line-height:1.3;}
.cs-inner-banner-cover-bg ul li span:first-child, .cs-inner-banner-cover-bg ul li span:last-child{font-size:13px;}
.cs-inner-banner-cover-bg ul li br{display:none;}
.cs-inner-banner-cover-bg ul li img{max-width:100px;}
.cs-inn-rec span:first-child{font-size:16px;padding:0px !important;}
.cs-inn-rec span:last-child{font-size:13px;margin-bottom:0;display:block;line-height:1.3;}
.cs-inn-rec span i{position:relative;left:0;top:0;font-size:18px;margin-right:8px;}
.cs-inn-rec .col-md-3.col-sm-4.col-xs-6{padding-bottom:16px;}
.cs-sb-img-cvr-txt ul{margin:0;}
.cs-inn-rec .col-md-3.col-sm-4.col-xs-6:nth-last-of-type(-n+2){padding-bottom:0px;}
.cs-sb-img-cvr img{max-height:124px;}
.cs-sb-img-cvr-txt{margin-top:24px;}
.cs-sb-img-cvr-txt h2{font-size:20px;margin-bottom:8px;}
.cs-sb-img-cvr-txt li{padding:4px 0 0;display:table;width:100%;}
.cs-sb-img-cvr-txt li span{font-size:13px;padding-left:8px;display:table-cell;float:none;}
.cs-sb-img-cvr-txt li img{margin-right:0px;margin-top:6px;max-width:12px;float:none;display:table-cell;}
.sb-li-bg h2{font-size:14px;margin:0;line-height:1.3;}
.sb-li-bg h2 br{display:none;}
.testi h2{padding:8px 22px;}
.sb-li-bg h2 img.img-qte1{left:0;top:0;max-height:16px;}
.sb-li-bg h2 img.img-qte2{right:0;left:unset;bottom:0;max-height:16px;}
.sb-li-bg .cs-cmn-bx-cvr.testi p{font-size:14px;margin-bottom:0;line-height:1.2;}
.landing-page .banner-text{padding:0;}
.landing-page .banner{background-size:80%;min-height:450px;background-position:90% -10%;}
.landing-page .banner-text h1 span{font-size:32px;font-weight:700;}
.landing-page .banner-text h1 span:last-child{font-size:20px;margin-top:2px;}
.landing-page .banner-text h2{font-size:16px;}
.text-anim{display:block;margin-top:16px;height:auto;}
.typer{display:block;width:100%;font-size:13px;padding:8px 8px 0;margin:0;min-height:36px;}
.landing-page-btn{display:block;padding:4px 16px;border-radius:4px;margin:auto auto 16px;font-size:11px;}
#faq-carousel{width:80%;margin:auto;left:0;right:0;}
.faq-card{max-width:280px;min-height:1px;}
#faq-carousel.move-up{transform:translate(0,-160px);-webkit-transform:translate(0,-160px);-o-transform:translate(0,-160px);-moz-transform:translate(0,-160px);opacity:1;}
.landing-page .banner-text h1.move-up{transform:translate(0, -20px);-webkit-transform:translate(0,-20px);-o-transform:translate(0,-20px);-moz-transform:translate(0,-20px);}
#faq-carousel .owl-next{right:-25px;}
#faq-carousel .owl-prev{left:-25px;}
.faq-title{margin:0 0 8px;padding:14px 14px 0;min-height:1px;font-size:16px;color:#1baac2;line-height:1.1;}
.firm-logo img{width:auto;padding:15px;max-height:64px;max-width:100px;}
.landing-page .cloud-service-video-sec{height:240px;}
.landing-page .home-page-full-width-slider h2{font-size:20px;margin-top:20px;position:relative;height:auto;}
.full-width-content img{width:20% !important;}
.full-width-video{height:100%;display:table;}
.full-width-content{display:table-cell;vertical-align:middle;}
.use-cases .sol-cmn-box-inner{padding:15px;}
.use-cases .sol-cmn-box-inner p:nth-child(2){font-size:16px;}
.dig-ag .valigncenter.img-box{min-height:1px;}
.val-us a img{max-height:24px;display:block;margin:24px auto 4px;}
.exp-more .dig-ag{width:49%;display:inline-block;margin-bottom:24px;}
.exp-more .dig-ag:nth-last-of-type(-n+2){margin-bottom:0;}
.newsroom-box figure{height:auto;}
.part-tech-cmn-box{position:relative;padding:15px 0;}
.txt-box-rd-mr{height:100px;bottom:0;margin:auto;display:table!important;}
.txt-box-rd-mr p{display:table-cell;vertical-align:middle;}
.cloud-service-video-sec{height:200px;}
.cloud-service-video-sec h2{font-size:24px;}
.header-min-hei{height:200px;display:table;width:100%;}
.header-min-hei h1{display:table-cell;vertical-align:middle;}
.cs-inner-banner-cover-bg .banner-content{margin-top:0px;}
.cs-img-cvr{position:relative;top:0;max-height:100%;width:100%;}
.cs-inn-rec .valigncenter{margin-top:0;}
.cs-inn-rec .col-md-3.col-sm-3.col-xs-12{margin-bottom:24px;}
.cs-inn-rec .col-md-3.col-sm-3.col-xs-12:last-child{margin-bottom:0px;}
.cs-inn-rec{height:auto;}
#history-carousel.owl-carousel .owl-item img{display:block;width:60%;margin:auto;float:none;}
.exp:after{height:2px;width:100%;bottom:0;right:unset;top:unset;left:0;}
.cta-banner h2{font-size:20px;}
.cta-banner ul{display:table;width:100%;margin-bottom:44px;}
.cta-banner ul li{display:table-cell;padding:0 8px;}
.cta-banner ul li img{max-width:100%;}
.cta-banner .employees, .cta-banner .offices, .cta-banner .customers{margin-bottom:20px;}
.body-content .banner{background-size:140% !important;background-position:110% 110% !important;height:450px;}
.body-content .banner .banner-text button{display:none !important;}
.owl-dots .owl-dot span{width:8px !important;height:8px !important;}
.home-page-full-width-slider a{overflow:hidden;height:300px;}
#full-width-carousel.owl-carousel .owl-item a > img{height: 100%; bottom: 0; object-fit: cover; object-position: right;}
.owl-prev{left:0;}
.owl-next{right:0;}
#location-carousel .owl-prev, #hero-carousel .owl-prev{left:-5px;}
#location-carousel .owl-next, #hero-carousel .owl-next{right:-5px;}
.leaders-at-team .bus-ana-dep img{margin-bottom:20px;}
.wt-we-bl .icon-box img{max-height:32px;}
.wt-we-bl .text-sec p{font-size:13px!important;}
.history-text{padding:20px 20px 0;}
.career-team .btn{width:auto;margin-top:16px;height:36px;}
.home-page-intro-slider{margin-top:56px;position:relative;}
.intro-text{font-size:21px;padding:0 4px;text-align:center;top: 16%;}
.static-text-box span{float:none;font-size:16px;line-height:1.3;margin:0;padding:0 15px;text-align:center;}
#static-text-carousel .item{font-size:18px;max-height:50px;overflow:hidden; line-height: 22px;}
#static-text-carousel{float:none;width:100%;text-align:center;padding:0 15px;}
.static-text-box{bottom:24px;}
#intro-carousel img{width:124%;}
#intro-carousel h1 span {display: inline;}
#intro-carousel .owl-dots {
    bottom: -5px;
}
#clock-ticker .block .flip-top, #clock-ticker .block .flip-btm{width:58px;height:26px;font-size:25px;}
#clock-ticker .block .flip-top{line-height:45px;}
#clock-ticker .block{margin-right:14px;}
#clock-ticker .block .label{width:58px;font-size:10px;bottom:2px;}
#clock-ticker .block .label.sec{bottom:24px;}
.eve-alt-txt h2.cmn-hdr, .feedback-sec h2.cmn-hdr1{font-size:19px;}
.eve-alt-txt h2.cmn-hdr span{line-height:1.2;}
.eve-testi h2{padding:10px;font-size:17px;}
.eve-testi h2:before{background-size:23px;left:-6px;}
.eve-testi h2:after{background-size:23px;right:0}
.down-sec{padding:15px 10px;}
.down-sec p:first-child{line-height:1.2;margin-bottom:10px !important;}
.eve-alt-txt .btn-box .btn{font-size:11px;margin-bottom:30px;}
.bar-cover{max-width:100%;}
.bar-cover .barWrapper:last-child .progress{margin-bottom:0;}
.speakers-det{margin-bottom:30px;}
.spek-det-txt{margin-top:30px;}
.speakers-det .col-md-4{text-align:center;}
.query-sec p:first-child{font-size:20px;}
.query-sec p:nth-child(2){font-size:14px;}
.query-sec{padding:30px 0;}
.eve-gallery h2{margin-bottom:0;}
.feedback-sec{padding-bottom:0;}
.eve-det{padding-left:0px;}
.insights{background-size:cover; background-position: 10% 50%;}
.dig-ag img{display:block;text-align:center;margin:auto;}
.dig-ag{margin-bottom:24px;}
.sec-row .dig-ag:last-child{margin-bottom:0px;}
.img-box img{max-height:64px!important;}
.chatbot-sec .automative-box p:nth-child(2){float:left;width:84%;max-width:270px;margin-left:12px;font-size:13px;}
.chatbot-sec .sol-cmn-box-inner{min-height:1px;}
.chatbot-sec .sec-hd{font-size:20px;margin-bottom:24px;}
.chatbot-sec .main-cmn-box{margin-bottom:36px;}
.chatbot-sec .sol-cmn-box-inner{padding:0px;max-width:100%;}
.chatbot-sec .sol-cmn-box-inner img{float:left;margin-bottom:0px;}
.job-card{min-height:1px;}
.form-hd img{max-width:54px;}
.form-modal .exp-box, .form-modal .fresh-box{padding:24px 16px;}
.job-side-left-sec .form .btn, .form-modal .btn{width:100%;line-height:1.2;}
.we-are-hiring-cmn .btn{line-height:1;}
.apple-banner-cover-bg .banner-text,.apple-inner-banner-cover-bg .banner-text{background:none;}
.apple-banner-cover-bg .banner-text h1{margin-bottom:24px;}
a.apple-integrator{max-width:none;padding:12px;}
.apple-brief-title{font-size:20px;margin-left:0;margin-bottom:24px;}
.feature-image img{width:72%;margin:auto;}
.feature-image.padd-btm{padding-bottom:36px;}
.col-md-6.col-sm-6.col-xs-12.feature-desc{}
.feature-desc{padding:32px;display:block;}
.feature-image::after{left:0;width:100%;}
.feature-image::before{left:0;width:100%;}
.feature-image.even::before{right:0;margin-left:0;width:100%;}
.feature-image.even::after{width:100%;right:0;margin-left:0;}
.apple-feature-title{font-size:20px;margin-bottom:20px;}
.service-feature .col-width{max-width:100%;float:none;margin-top:44px;padding:0 15px;}
.col-width h3{margin:14px 0;height:auto;min-height:1px;}
.casestudy-content{margin-top:0;}
.casestudy-content .bms-txt{position:relative;width:100%;height:auto;background:#f2f2f2;}
.bms-txt.casestudy-left-sec h2{font-size:24px;}
.casestudy-content .bms-txt h2::after{border:1px solid #414141;bottom:-16px;}
.casestudy-content p.txt{display:block;text-align:center;}
.casestudy-icon{width:50%;padding:0;display:table-cell;}
.casestudy-icon img{width:80%;}
.casestudy-cta{float:none;width:50%;display:table-cell;}
.casestudy-cta a{padding:44px 16px;font-size:16px;background-size:16px;background-position:84%;}
.casestudy-right-sec{display:table;}
.apple-bu .imac-ipad-img img{position:relative;top:0;}
.apple-bu .imac-ipad-img{padding:0;}
.apple-bu .soc-info{left:15px;top:30px;}
.apple-bu .git-txt{padding:0 15px;}
.apple-bu-sec .container{padding-top:0;}
.apple-bu-sec{margin-top:0;}
.apple-partner-feature .row{display:block;}
.feature-image{display:block;}
.apple-partner-feature{padding-bottom:0;}
.inner-image, .apple-inner-page .inner-desc{display:block;padding-top:36px;padding-bottom:16px;}
.apple-inner-page .inner-desc{display:block;padding:0 24px 36px;}
h2.inner-title{margin:0px 0 24px;font-size:20px;}
.inner-page-feature li{margin-bottom:16px;}
span.inner-sub-title{font-size:15px;}
.inner-page-feature li:last-child{margin-bottom:0;}
ul.inner-page-feature{margin:0;}
.apple-inner-page{margin-bottom:0;}
.apple-inner-page .row{border-bottom:1px solid #d9d9d9;}
.apple-inner-page .row:last-child{border-bottom:none;}
.cta-page{margin-bottom:160%;}
.apple-partner-tab img {
    width: 84px;
    display: block;
    margin: auto;
}
.apple-partner-tab h2 {
	font-size: 18px;
}
/*.cta-form{background-color:#fff;padding:15px 25px 20px;box-shadow:rgba(0, 0, 0, .3) 1px 6px 15px 0px;position:absolute;width:90%;margin-bottom:0;left:0;right:0;margin:auto;bottom:-940px;}*/
/*google partner page CSS*/
.testimonial-thumb{width:64px;height:64px; margin-top: 10px; transition: all 0.5s ease-in-out;}
.active.center .testimonial-thumb {width: 84px;height: 84px;margin-top: 0;}
.testimonial-section .apple-brief-title{margin-bottom:40px}
.thumbnail-slider-container .slider-controls{width:100%}
.thumbnail-slider-container .slider-controls a.slider-left{left:0}
.thumbnail-slider-container .slider-controls a.slider-right{right:0}
.thumbnail-slider-container .slider-controls a{top:32%}
p.testimonial-content{font-size:14px}
.customer-name{font-size:14px}
.customer-profession{font-size:13px}
a.read-more-about-google{margin-bottom:4px}
.google-service-section .sec-hd{line-height:1;font-size:20px;margin-top:0}
.service-slider .owl-prev img,.service-slider .owl-next img{height:16px;width:auto}
.service-slider .owl-prev,.service-slider .owl-next{width:24px;height:24px}
.service-slider .owl-prev{right:32px}
.case-study-featured-logo img{height:64px;padding: 8px;}
.featured-image{height:320px;margin-bottom:32px}
p.case-study-sub-title,.related-case-study-slider h4{font-size:15px}
h2.case-study-title{font-size:20px}
.case-study-content{margin-top: 24px;font-size: 14px;margin-bottom: 32px;}
.case-study-cta a { float: none;max-width: 200px;display: block; margin: 0 0 0;}
.related-case-study-slider {margin-top: 24px;}
.google-biz-head.cta1 .key-con-txt{left:0}
.section-name .tab-content.google-partner-content{padding:24px}
.casestudy-std-format{margin-bottom:0}
.related-case-study-card{max-width:100%;margin-bottom: 24px;}
img.related-cs-image {width: 100%;}
.google-partner-feature .container:nth-child(2) .row:nth-child(1) {margin-top: 24px;}
.google-partner-feature .row {margin-bottom: 0;}	
.google-partner-feature .row:last-child .inner-desc { padding-bottom: 0px;}
.google-service-section { padding:36px 0;}
.service-slider .owl-nav {top: 0;}
.service-card {max-width: 90%;box-shadow: 0 0 12px rgba(0,0,0,0.17); height: auto;margin-bottom: 16px;}	
.google-biz-head .apple-bu .imac-ipad-img img {top: 22px;}
.thumbnail-slider {max-width: 81%;}
.gcp-product-info {min-height: 136px; margin-bottom: 24px;}
.apple-inner-banner-cover-bg .banner-text img {width: auto;max-width: 164px;}
.google-biz-head.get-in-touch .btn {margin: 0 0 24px;}
.google-biz-head.get-in-touch {text-align: center;}
.google-product img {height: 32px;}
.content-inner-icon {
    min-height: 102px;
}
/*new INS page CSS*/
.infastructure-sec {
    display: block;
    width: 100%;
    position: relative;
}
	.infra {
    position: relative;
    left: unset!important;
    right: unset!important;
    top: unset!important;
    bottom: unset!important;
    max-width: 100%!important;
    margin-bottom: 24px;
    width: 100%!important;
}	
.infra .title {
    font-size: 16px;
	border-bottom: 1px solid #d1d1d1;
}
.infra .title:after {
    position: relative!important;
}
.infra .title .break-line {
    display: inline-block;
}	
.infra p {
    font-size: 13px;
}
.insight-features {
    background: transparent;
	height: auto;
}
.mobility-sec .insight-features {
    background: transparent;
}
	.featured-partner-box:nth-last-child(-n+3) {
    margin-bottom: 24px;
}
.featured-partner-box:last-child {
    margin-bottom: 0;
}
.data-center-sec .infra.organised p {
    width: 100%;
}

.data-center-sec .insight-features {
    background: transparent;
}	

.networking-sec .insight-features {
    background: transparent;
}
.networking-sec .infra.quick-roll-out .title:after {
	right: -40px;
	height: 420%;
	top: 81%;
}
.security-sec .insight-features {
	background: transparent;
}
.security-sec .organised.infra p {
	width: 100%;
}
.security-sec .infra.quick-roll-out {
	display: none;
}
#partner-carousel {
    margin: 44px auto 0;
}
/*INS new page	*/
	
.partner-tab .panel-default > .panel-heading {
  background-color: transparent;
  border-bottom: 2px solid #d1d1d1;
}

.partner-tab .panel-default .panel-heading a.collapsed{
    color: #414141;
}
.partner-tab .panel-default .panel-heading a{
    color: #00abc5;
}
.partner-tab .panel-default > .panel-heading h4 a {
    font-size: 13px;
    font-weight: 600;
	display: block;
}	
.partners-sec .panel-body {
    border: 0!important;
}

.partners-sec .panel {
    box-shadow: none!important;
}
.partner-tab .collapse.in {
    border-top: 2px solid #00abc3;
    margin-top: -2px;
    border-bottom: 2px solid #d1d1d1;
}
/*.featured-partner-box {
display: block;}
.featured-partner-logo {
	display: block;
	width: 100%;
}
*/
.partner-inner .part-tech-cmn-box{
	max-width: 110px;
}
.automative-box svg,.automative-box img {
    width: 32px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
}
.featured-partner-logo { border-color: #00a1e6;}
.featured-partner-logo::after {
	background: #00a1e6;
}
/*Qlik page*/
.banner-text.align-left h1::after {
	right: 0;
    width: 100px;
}
.qlik-partner img {
    max-width: 64px;
}
.banner-text.align-left {
    text-align: center;
}
.expertise-feature {
    border-left: 0;
    margin-bottom: 24px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-right: 1px solid #cbcbcb;
}
.expertise-feature span {
    font-size: 18px;
    text-align: center;
}
span.text-lite {
    font-size: 13px;
    display: block;
    margin-top: 8px;
    line-height: 1.3;
}	
.expertise-feature:nth-child(2n) {
    border-right: 0;
}
.expertise-feature:nth-last-child(-n+2) {
    margin-bottom: 0;
}
.qlik-landing-form .cta-form {

    position: relative;
    top: unset;
    bottom: unset;
	margin: 0;
	width: 100%;
}
.qlik-faq-content li {

    font-size: 15px;
    margin-bottom: 24px;
    padding-left: 44px;

}
.qlik-faq-content li::before {

    background-size: 50%;
    background-position: top left;

}
.faq-bg {

    height: auto;

}	
.section-name .tab-content.apple-partner-content {
    padding: 24px;
}
.apple-partner-tab .featured-list-icon {
    min-height: 1px;
	font-size: 13px;
    background-size: 20px;
}
.apple-inner-banner-cover-bg.gcp-partner {
    background-position: 92%;
}
.apple-inner-banner-cover-bg.gsuite-partner {
    background-position: 95%;
}

/*mps section*/
	.usecase-wrapper, .content-box, .mps-printer {
    display: block;
}
	.usecase-content {
    	text-align: center;
    	margin: 10px 0 36px;
	}
	.mps-printer img {
    	width: 100%;
	}
	.sec-hd {line-height: 1;
    font-size: 20px;
    margin-top: 0;}
	.usecase-content h3 {
    	font-size: 18px;
	}
	.active.center .testimonial-thumb, .active.here .testimonial-thumb {
    width: 84px;
    height: 84px;
	}
	.checkbox .row:last-child {
		margin-top: 0;
	}
	/*cloud landing page*/
	.cloud-intro-section .banner-text.align-left h2 {
		font-size: 20px;
	}

	.cloud-intro-section .banner-text.align-left {
		position: absolute;
		top: -159px;
		margin: auto;
		left: 0;
		right: 0;
	}

	.cta-form.cloud-form {
		max-width: 100%;
		float: none;
		padding: 15px;
		margin: 0;
	}

	p.form-title {
		font-size: 18px;
	}

	.cta-form.cloud-form input, .cta-form.cloud-form textarea {
		padding: 8px 4px;
		font-size: 13px;
		margin: 0 0 15px;
	}

	.cta-form.cloud-form textarea {
		min-height: 64px;
	}

	.cta-form .btn.cloud-cta {
		font-size: 15px!important;
		min-height: 44px;
		max-width: 160px;
		box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
	}

	.cloud-intro-section .container {
		position: relative;
	}

	.cloud-intro-section {
		margin-bottom: 36px;
	}

	.space {
		padding: 36px 0;
	}

	.cloud-section-title {
		font-size: 20px;
		margin: 0 0 15px;
	}

	.partner-logo-container img.img-responsive {
		height: 44px;
    	margin: 15px auto;
	}

	.c-solution-icon img {
		width: 44px;
	}

	.solution-container {
		padding-top: 24px;
	}

	.solution-box h3 {
		font-size: 18px;
		font-weight: 600;
		margin: 15px 0 12px;
	}

	.c-solution-content {
		font-size: 14px;
	}

	.solution-container .row:first-child, .solution-container .row:nth-child(2) {
		margin-bottom: 0;
	}

	.solution-container .row:nth-child(3) .col-xs-12:last-child .solution-box {
    	margin-bottom: 0;
	}

	.solution-box {
		margin-bottom: 36px;
	}

	.diff-icon img {
		max-height: 44px;
	}

	.diff-title {
		font-size: 18px;
		font-weight: 600;
	}

	.diff-content {
		font-size: 15px;
	}

	.diff-box {
		min-height: 1px;
		margin-bottom: 24px;
	}

	.diff-container .row:first-child {
		margin-bottom: 0;
	}

	.diff-container {
		padding-top: 24px;
	}
	#testimonial .cloud-section-title {
    margin-top: 0;
    text-align: center;
}

.cloud-testimonial {
    padding-top: 24px;
}

.cloud-testimonial .testimonial-content {
    background: rgba(255,255,255,1);
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
    box-shadow: none;
	text-align: center;
}

.testimonial-word {
    font-size: 14px;
    padding: 65px 15px 15px;
}

.testimonial-word:before {
    background-size: 32px;
    top: 24px;
}

.testimonial-image {
    width: 100%;
	display: none;
}

.client-info {
    font-size: 15px;
    padding: 0 15px 0;
}

span.client-logo {
    padding: 15px;
}
span.client-logo img {
    max-width: 164px;
	margin: auto;
}
.cloud-landing-page footer .top {
    text-align: center;
}
.team-address {
    font-size: 14px;
    margin-bottom: 24px;
}
.email-info {
    text-align: center;
    margin-top: 24px;
}
.brand-section {
    background-position: 50%;
}
.cloud-testimonial .owl-prev 
{
	margin-right: 20px!important;
}
.cloud-testimonial .owl-next {
    margin: 0 0 0 20px!important;
}	
.cloud-testimonial .owl-prev img, .cloud-testimonial .owl-next img {
    height: 70%;
}	
.cloud-testimonial .owl-next:before {
    height: 26px;
    left: -22px;
    top: -2px;
}
	.differentiator-section:before, .differentiator-section:after {
		display: none;
		
	}
}
@media only screen and (max-width:320px){.git-txt h2{font-size:20px;margin-bottom:16px;}
.get-in-touch .btn{margin:0;font-size:12px;}
.imac-ipad-img > img{max-width:44%;margin-top:-10px;}
.soc-info img{top:-10px;left:154px;width:43px;display:none;}
.steps__number{left:0;}
.steps__number_plus{left:50%;}
}
@media only screen and (min-width:481px) and (max-width:767px) and (orientation:landscape){.banner-cover .cta-btn p{font-size:16px;margin-right:16px;}

.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:focus,

.navbar-inverse .navbar-nav > .open > a:hover {

    color: #000000;

    background-color: transparent;

}


.insights .col-xs-12.in-cmn-box{max-width:50%;}
.insight-cmn-bx{min-height:160px;}
.solutions .col-xs-12{max-width:50%;}
.grid{margin:0 -15px 0 0;}
.grid-item, .grid-item--width2, .grid-item--width3{width:48%;padding:0px;margin-bottom:30px;}
.case-studies .container{position:relative;top:unset;left:unset;width:100%;padding:0 15px;}
.bms-txt{width:50%;position:relative;background:transparent;height:264px;max-height:300px;}
.bms-txt-inner{width:100%;display:table;height:100%;}
.bms-img{width:50%;height:264px;float:right;overflow:hidden;}
.git-txt{max-width:40%;float:left;}
.git-txt h2{font-size:20px;}
.imac-ipad-img{float:right;max-width:50%;}
.imac-ipad-img > img{margin-top:0px;}
.soc-info{bottom:0px;top:unset;}
.soc-info img{display:none;}
.cta1 .key-con-txt{left:-20px;}
.valigncenter.rel-cmn-box-cvr{margin:0 -15px;padding:0 15px;}
.rel-cmn-box-cvr .rel-cmn-box:nth-child(2n+1){margin-left:0;margin-right:0px;}
.rel-cmn-box-cvr .rel-cmn-box:nth-child(2n){margin-right:0;margin-left:15px;}
.grid-item .rel-cmn-box{width:100%;}
.rel-sol2 .rel-cmn-box{display:block;height:120px;float:left;width:48.68%;margin:0 0 24px;}
.rel-cmn-box-cvr .rel-cmn-box:nth-last-of-type(-n+2){margin-bottom:0px;}
.who-we-r-n-wt-we-do .col-xs-12{width:50%;}
.fancybox-slide--iframe .fancybox-content{width:100%;height:100%;}
#history-carousel .owl-dots .owl-dot.active{padding:0 4% 12px;font-size:20px;}
#history-carousel .owl-dots .owl-dot{font-size:14px;padding:0 4% 12px;}
.his-cover .col-md-5{width:40%;float:left;}
.his-cover .col-md-7{width:60%;float:left;}
.our-history .history-text p.hidden-xs{display:block!important;}
.leaders-at-team .col-md-4{width:50%;float:left;min-height:260px;}
.leaders-at-team .col-md-4:last-child{margin:20px 0 0 0;}
.map-data > img{max-width:40%;}
.form .git-txt{max-width:100%;}
.comp-logo-bx .col-md-4, .comp-logo-bx .col-md-8{display:table-cell;vertical-align:middle;text-align:center;float:none;padding:12px 0;}
.part-tech-text-box{border-bottom:none;border-right:1px solid #e5e5e5;width:30%;}
.comp-logo-bx .col-md-8{text-align:left;padding-left:16px;}
.comp-logo-bx-wrapper{padding:16px 0 36px;}
.newsroom-box-cvr{float:left;width:50%;}
.auto-ana .insight-cmn-bx, .insight-cmn-bx{min-height:176px;}
.partners-strip .valigncenter.img-box{margin:0 0 0;float:left;padding:0 15px;width:33.33%;}
.img-box img{width:100%;}
.cs-inn-rec .col-md-3.col-sm-3.col-xs-12{float:left;width:50%;}
.cs-inner-banner-cover-bg .col-xs-12:first-child{width:60%;float:left;}
.cs-inner-banner-cover-bg .col-xs-12:last-child{width:40%;float:left;}
.cs-inn-rec span:first-child{font-size:28px;}
.cs-inn-rec span:last-child{font-size:18px;}
.cs-inner-banner-cover-bg h1{font-size:32px;}
.cs-inner-banner-cover-bg .banner-content p{font-size:16px;line-height:1.3;}
.sb-li-bg h2{font-size:18px;}
.cs-cmn-bx-cvr{width:100%;display:table;}
.cs-sb-sec .col-xs-12{display:table-cell;width:50%;vertical-align:top;float:none;}
.cs-sb-img-cvr img{max-height:172px;}
.landing-page .banner{background-position:100%;background-size:26%;}
.firm-logo img{width:auto;padding:15px;max-height:104px;max-width:140px;display:inline-block;}
.faq-card{max-width:250px;}
.solutions-inner .col-md-4{display:inline-block;width:auto;}
.val-us a img{width:auto;}
.solutions-inner .col-md-4{float:left;width:33.33%;}
.cta-banner .employees, .cta-banner .offices, .cta-banner .customers{float:left;width:33.33%;}
.main-p{max-width:100%;}
}
@media only screen and (min-width:600px) and (orientation:portrait){.cs-inner-banner-cover-bg h1{font-size:35px;line-height:1;margin-bottom:24px !important;}
.cs-inner-banner-cover-bg .banner-content p{font-size:19px;line-height:1.2;}
.cs-inner-banner-cover-bg ul li span:first-child, .cs-inner-banner-cover-bg ul li span:last-child{font-size:16px;}
.cs-inner-banner-cover-bg .cs-img-cvr img{width:100%;}
.cs-inn-rec .col-xs-6{margin-bottom:24px;}
.cs-inn-rec span:first-child{font-size:24px;}
.cs-inn-rec span:last-child{font-size:16px;}
.cs-sb-img-cvr img{max-height:156px;}
.cs-sb-img-cvr-txt h2{font-size:24px;}
.cs-sb-img-cvr-txt li img{width:14px;}
.cs-sb-img-cvr-txt li span{font-size:16px;}
.sb-li-bg h2{font-size:20px;}
.sb-li-bg .cs-cmn-bx-cvr.testi p{font-size:20px;}
.full-width-content img{max-width:64px;}
.intro-text{top:32%;}
.static-text-box{bottom:132px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){nav .navbar-header .navbar-brand-custome{padding:25px 0;}
.navbar-brand>img{width:75%;}
.navbar-inverse .navbar-nav>li{padding:0 10px;}
.mega-menu{padding:10px 0px !important;width:750px;}
.mega-menu li.mega-menu-column{margin-right:0;width:124px;}
.btn{height:auto !important;padding:8px 12px !important;}
.intro-text{font-size:44px;left:36px;}
.static-text-box{bottom:20%;left:36px;}
.static-text-box span{line-height:1.4;float:none;}
#static-text-carousel{width:100%;}
#static-text-carousel .item{font-size:28px;max-height:44px;overflow:hidden;}
.banner{height:536px;background-size:cover;}
.imac{top:135px;right:50px;width:360px;}
.macbook-air{bottom:152px;right:227px;width:36%;}
.ipad{bottom:165px;right:0px;width:24%;}
.iphone{bottom:143px;right:201px;width:8%;}
.banner img{width:100%;}
.banner-text h1{font-size:20px;font-weight:400;line-height:1.2;margin-top:0;}
.banner-text h2{margin-bottom:24px;}
.banner-cover{height:605px;}
.cmn-padd{padding:36px 0;}
.cta-btn p{padding:0;}
.cta-btn .btn{padding:12px 14px !important;line-height:1;height:36px;}
.wts-new-txt{max-width:100%;margin:auto;text-align:left;}
.whts-new figure img{margin:0 auto 16px;height:100%;}
.owl-nav img{width:16px;}
.cmn-hdr{font-size:24px;margin-bottom:24px;}
.cmn-hdr::before{background-size:5px;}
.whts-new .item .bor-bot, .whts-new .item.bor-bot{padding-bottom:0px;border-bottom:none;}
#whats-new figure{height:100%;}
.wts-new-txt p:nth-child(1){margin:8px 0;font-size:18px;}
.insights{height:auto;}
/*.insight-cmn-bx{min-height:212px;padding:16px;}*/
.insights h2.sec-hd{font-size:24px;margin-bottom:24px;margin-top:0;}
.insights-icon p:nth-child(1){font-size:15px;min-height:30px;height: auto;}
.insights-icon p:nth-child(2){margin-top:15px;}
.insights-icon br{display:none;}
.in-cmn-box{width:33.33%;margin-bottom:24px;min-height: 230px;}
.in-cmn-box:nth-last-of-type(-n+2){margin-bottom:0px;}
.sol-cmn-box{min-height:auto;}
.sol-img-cvr{min-height:auto;}
.sol-img-cvr i{line-height:0;}
.govern-icon{width:44px;height:44px;}
.sol-cmn-box-inner .btn{padding:0px;}
.sol-cmn-box-inner p:nth-child(2){font-weight:500;font-size:16px;margin-bottom:0px;min-height:1px;}
.solutions .col-md-4:nth-last-of-type(-n+1){margin-bottom:0px;}
.bookmyshow{min-height:1px;}
.bms-txt h2{font-size:32px;}
.bms-txt h2::after{top:150%;width:180px;}
.bms-txt p.txt{font-size:14px;margin-bottom:44px;}
.bms-img{height:479px;overflow:hidden;}
#partner-carousel .owl-dots{margin-top:24px;}
.part-tech{height:auto;}
.git-txt h2{font-size:24px;line-height:1.2;margin-bottom:24px;margin-top:0px;}
.git-text .btn{margin:0px;}
.imac-ipad-img > img{position:absolute;top:-60px;right:-10px;width:246px;}
.cta1 .key-con-txt li:first-child{margin-left:0px;}
.soc-info{position:relative;left:140px;width:380px;top:50px;}
.soc-info img{top:-35px;left:293px;width:70px;}
.cta1 .key-con-txt{top:0;}
.cta1 .key-con-txt p:first-child{font-size:20px !important;}
.inblo-li, .blo-li{width:22%;}
.inblo-li.foot-con{width:34%;}
.con-de.inblo-li{width:100%;}
.inblo-li.soc-icon-box{width:100%;}
.soc-icon-box li:last-child{margin-left:0;}
.rel-cmn-box figcaption{padding:20px 15px;font-size:16px;}
.rel-cmn-box figcaption img{position:absolute;bottom:0;right:15px;top:0;height:14px;margin:auto;}
.grid-item br{display:none;}
.career-banner-cover{height:auto;min-height:420px;}
.banner-menu{width:100%;padding:4px;}
.banner-menu ul li a{padding:10px 16px;font-size:16px;}
.banner-menu img{margin-right:12px;max-width:32px;}
.banner-content h1{font-size:36px;margin-bottom:44px;}
.cmn-box .text-sec p{margin-bottom:10px;font-size:14px;line-height:1.4;}
.cmn-box .text-sec p:nth-child(3){margin-bottom:0;}
#history-carousel .owl-dots{width:100%;}
#history-carousel .owl-dots .owl-dot{padding:0 16px 30px;;font-size:24px;}
#history-carousel .owl-dots .owl-dot.active{padding:0 44px 44px;font-size:28px;}
#history-carousel .owl-dots::after{bottom:30px;}
#history-carousel .owl-dots .owl-dot::after{bottom:26px;}
.avsi-car .wts-new-txt{max-width:100%;text-align:left;padding:0;}
.comp-logo-bx .col-md-4 p{font-size:18px;line-height:1.2;}
.part-tech-text-box{width:30%;}
.comp-logo-bx .col-md-8{text-align:left;padding:0 16px;}
.part-logo-cmn-box img{max-width:70px;margin-right:24px;margin-left:0px;}
.demo.collapse.in{display:inline;}
.comp-logo-bx-wrapper{padding:30px 0 40px;}
.form .git-txt{width:100%;}
.git-txt h2.txt{font-size:24px;margin-bottom:24px;}
.get-in-touch-form input{max-width:24%;height:36px;}
.get-in-touch.form{min-height:1px;}
.get-in-touch-form{text-align:center;}
.happy-cust img{margin:12px;max-width:96px;}
.partners-strip{padding:36px 0;}
.partners-strip .first-row{margin-left:0;margin-right:0;}
.partners-strip .valigncenter.img-box{margin:0 12px;max-width:200px;}
.auto-ana .insights-icon p:nth-child(2){font-size:16px;min-height:104px;}
.auto-ana .insight-cmn-bx{min-height:322px;}
.auto-ana .insights-icon p:nth-child(3){margin-bottom:0px;min-height:1px;}
.auto-ana .in-cmn-box{margin-bottom:0;}
.steps-wrapper{margin-top:24px;}
.steps-wrapper p.hd{font-size:13px;font-weight:500;width:100%;max-width:350px;border-bottom:1px solid #00abc5;padding-bottom:30px;margin-bottom:36px;margin-left:0;}
.steps-cmn{position:absolute;left:50%;width:44px;height:44px;margin-top:0px;padding-left:1px;font-size:25px;}
.steps__number_plus{width:44px;height:44px;font-size:24px;top:0;}
.third-step{padding-bottom:24px !important;}
.third-step p{font-size:14px;font-weight:500;text-align:left;width:90%;line-height:1.3;}
.steps-cmn-hd{height:45px;}
.steps-foot-text p{margin-top:70px;}
.steps-wrapper p.hd strong{margin-bottom:0;font-size:20px;}
.mar-to{margin-top:36px;margin-bottom:0;}
#nav-tabs-wrapper{display:block!important;}
.section-name ul.nav li a{padding:16px !important;font-size:14px;}
.tab-content .img-hd img{height:56px;}
.img-hd p{font-size:14px;line-height:1.3;margin-top:24px;margin-bottom:24px;}
.img-hd ul li img{margin-right:16px;width:18px;height:18px !important;}
.img-hd ul{font-size:14px;}
.img-hd ul li{padding:4px 0;}
.cs-inn-rec span:first-child{font-size:20px;}
.cs-inn-rec span i{font-size:20px;}
.cs-sb-img-cvr-txt li span{font-size:16px;line-height:1.3;}
.sb-li-bg h2{font-size:16px;}
.cs-sb-img-cvr-txt h2{font-size:24px;margin-bottom:8px;}
.landing-page .banner{background-position:100% 36px;background-size:39%;height:auto;}
.landing-page .banner-text{max-width:60%;padding-top:120px;}
.landing-page .banner-text h1 span{font-size:32px;}
.landing-page .banner-text h2{font-size:19px;}
.text-anim{max-width:435px;height:auto;display:block;width:100%;margin-top:40px;}
.typer{display:block;width:100%;font-size:16px;padding:14px 14px 0;text-align:left;height:44px;text-align:center;line-height:1;}
.landing-page-btn{background-color:#1baac2;height:36px;margin-top:0;border-radius:4px;margin:auto auto 16px;display:block;}
.landing-page .banner-cover{height:auto;}
#faq-carousel{max-width:90%;margin:auto;left:0px;right:0px;}
.faq-card{max-width:90%;margin:auto;}
#faq-carousel .owl-prev{left:-25px;}
#faq-carousel .owl-next{right:-25px;}
.firm-logo img{max-height:100px;}
.landing-page .cloud-service-video-sec{max-height:320px;}
.cta-banner ul li img{max-height:60px;}
.cta-banner ul li{display:block;float:left;width:50%;text-align:center;margin:0!important;}
.cta-banner .man-img{position:absolute;bottom:0;left:-214px;height:370px;}
.text-break{display:inline-block;width:100%;word-break:break-all;}
.owl-next{right:0;}
.owl-prev{left:0;}
.full-width-content img{max-width:64px;}
.landing-page .home-page-full-width-slider h2{font-size:28px;margin-top:18px;}
.newsroom-box figure{height:auto;}
.newsroom-box figure figcaption{position:relative;padding-top:4px;font-size:15px;}
.feature-image img{width:64%;}
.feature-desc{padding:16px 36px;}
.banner-cover.for-apple-page{height:auto;}
.casestudy-icon img{width:100%;}
.bms-txt.casestudy-left-sec h2{font-size:32px;margin-bottom:44px;}
.casestudy-cta a{padding:50px 32px;background-size:20px;background-position:84% 50%;}
.service-feature .col-width{max-width:31%;min-height:260px;margin-bottom:36px;}
.service-feature .col-width:nth-last-child(-n+2){margin-bottom:0px;}
.apple-banner-cover-bg .banner-text{max-width:100%;}
.casestudy-left-sec p.txt{margin-bottom:0;}
.casestudy-left-sec{padding:28px 44px 0;}
.apple-bu-sec{margin-top:-109px;}
.apple-bu .git-txt{width:54%;padding:0 15px;}
.apple-bu .imac-ipad-img img{top:-67px;}
.apple-bu .btn{line-height:3.2;}
.apple-bu-sec .container{padding-top:156px;}
.apple-bu .soc-info{top:60px;left:200px;}
.col-width h3{margin:16px 0 0;}
/*specific partner page CSS*/
.apple-inner-banner-cover-bg .banner-text {max-width: 100%;}	
.thumbnail-slider-container .slider-controls { width: auto;}	
a.read-more-about-google {line-height: 2.3}
.apple-inner-page .inner-desc { padding: 0 24px 0 24px}	
.google-product .btn-outline {background-positon: 90% 55% no-repeat;line-height: 2.6; width: 100%;}
.google-biz-head .apple-bu .imac-ipad-img img {top: unset; bottom: 7px}
.cta1 .key-con-txt ul li a {width: 28px;height: 28px;}
.cta1 .key-con-txt ul li i {font-size: 14px;}
.case-study-content {
    font-size: 14px;
}
.partner-tab .nav-tabs>li>a {
width: 88px;}
.case-study-featured-content {
    margin-top: 24px;
}
	/*cloud landing page*/
	.cloud-intro-section .banner-text.align-left h2 {
    font-size: 36px;
}

p.form-title {
    font-size: 22px;
}

.cta-form.cloud-form input, .cta-form.cloud-form textarea {
    padding: 10px;
    font-size: 15px;
    margin: 0 0 15px;
}

.cta-form.cloud-form textarea {
    min-height: 64px;
}

.cta-form .btn.cloud-cta {
    max-width: 154px;
    font-size: 18px!important;
}

.cta-form.cloud-form {
    margin: 0;
    padding: 16px;
}

.cloud-section-title {
    font-size: 36px;
}

.space {
    padding: 54px 0;
}

.c-solution-icon img {
    width: 44px;
}

.solution-box h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 20px 0 12px;
}

.solution-container {
    padding: 0;
}

.solution-container .row:first-child, .solution-container .row:nth-child(2) {
    margin-bottom: 54px;
}

.c-solution-content {
    font-size: 16px;
}

.diff-container {
    padding: 0;
}

.diff-icon img {
    width: 44px;
}

.diff-title {
    font-size: 20px;
}

.diff-box {
    min-height: 1px;
}

.diff-content {
    font-size: 16px;
}

.differentiator-section:after {
    background-size: 50%;
    width: 100%;
    background-position: 0px 60%;
}

.differentiator-section:before {
    top: 10%;
    background-size: 50%;
}
.testimonial-word {
    padding: 64px 44px 15px 24px;
    font-size: 16px;
}

.testimonial-word:before {
    background-size: 50%;
    top: 20px;
}

.client-info {
    padding: 0 24px 0 24px;
    font-size: 16px;
}

span.client-logo {
    padding: 16px 24px;
}

span.client-logo img {
    max-width: 200px;
}

#testimonial .cloud-section-title {
    margin-top: 84px;
}

.brand-section {
    background-size: 1024px;
    background-repeat: no-repeat;
    background-position: 0 -70%;
}
.cloud-testimonial {
    padding-top: 74px;
}
.cloud-landing-page footer .email-info a {
    margin: 0;
    padding: 0;
    font-weight: 400;
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all;
}
.cloud-testimonial .owl-next {
    margin-left: 24px!important;
}

.cloud-testimonial .owl-prev {
    margin-right: 24px!important;
}
}
@media screen and (min-width:769px){#nav-tabs-wrapper{display:block!important;}
}
@media only screen and (min-width:600px) and (max-width:1023px){
/*new INS page CSS*/
.infra {
    position: relative;
    top: unset;
    bottom: unset;
    right: unset;
    left: unset;
    min-height: 180px;
}

.one-stop {
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin: auto;
    width: 100%;
    /* min-height: 160px; */
}

.organised {
    width: 100%;
}

.infra.one-stop .title:after {
    position: relative;
}

.infra.quick-roll-out .title:after {
    position: relative;
}

.infra.quick-roll-out {
    top: unset;
    width: 100%;
}

.infra.productivity {
    top: unset;
    right: unset;
    width: 100%;
}

.infra.productivity .title:after {
    position: relative;
}

.infra.reduced-cost {
    bottom: unset;
    right: 0;
    width: 100%;
    left: -117%;
}
.infra.reduced-cost .title:after {
    position: relative;
}
.infastructure-sec {
padding: 0 16px;
}

.insight-features {
background-size: 84%;
}
.infra .title {
    font-size: 18px;
}
	
}
@media only screen and (min-width:1024px) and (max-width:1169px){.soc-info{left:0;width:430px;top:77px;}
.imac-ipad-img > img{top:-52px;right:-64px;}
.get-in-touch{min-height:226px;}
.wts-new-txt{max-width:100%;text-align:left;}
.wts-new-txt .btn{margin-top:16px;}
.get-in-touch-form input{max-width:25%;}
.apple-bu .soc-info{top:60px;left:-150px;}
/*partner new page CSS*/	
.one-stop {
    left: 0;
}
.infra.one-stop .title:after {
    transform: rotate(-45deg);
    right: -51px;
    top: 72%;
}
.organised {
left: 0;
max-width: 144px;
}
.infra.quick-roll-out {
	left: -30px;
}
	.infra.productivity {
    top: 20px;
    width: 167px;
    right: 0;
}
	.infra.productivity .title:after {
    height: 170px;
    top: 99%;
    transform: rotate(15deg);
    left: -22px;
}
	.infra.reduced-cost .title:after {
    position: unset;
		content: '';}
	.infra.reduced-cost {
    bottom: 128px;
    width: 160px;
    right: 0;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1599px){
	.cloud-intro-section .banner-text.align-left h2 {
    font-size: 55px;
}

.cloud-intro-section .container {
    top: 28%;
}

p.form-title {
    font-size: 22px;
}

.cta-form.cloud-form input, .cta-form.cloud-form textarea {
    font-size: 16px;
    margin: 0 0 15px;
    padding: 8px 5px;
}

.cta-form.cloud-form textarea {
    min-height: 84px;
}

.cta-form .btn.cloud-cta {
    max-width: 164px;
    font-size: 22px!important;
    min-height: 1px;
}

.cloud-intro-section {
    margin-bottom: 70px;
}

.space {
    padding: 80px 0;
}

.cloud-section-title {
    font-size: 35px;
}

.c-solution-icon img {
    width: 64px;
}

.solution-container .row:first-child, .solution-container .row:nth-child(2) {
    margin-bottom: 84px;
}

.diff-icon img {
    width: 64px;
}
.differentiator-section:after {
    background-size: 55%;
    bottom: 0%;
    height: 170px;
}
}
@media only screen and (min-width:1600px){
.landing-page .banner{background-size:25% !important;height:900px;}
.home-page-intro-slider {position: relative;margin-top: 86px;max-height: 640px;overflow: hidden;}
#intro-carousel img {object-position: center;object-fit: contain;}
.static-text-box {bottom: 30%;}
.part-tech {position: relative;z-index: 99;}
}


@media (max-width: 767px){

   .pmd-btn-raised {
   	color: #fff;
   }

   .CarTextSec {
   	padding: 30px 0px;
   }
   .textCntus .TilteHm {
   	margin-bottom: 20px;
   }

   .crFrmSec .FrmgrpSec {
   	padding: 20px;
   }

a.btn.pmd-btn-raised.pmd-ripple-effect.btn-default {
	color: #fff;
}

	#fresponsive {
		padding-top: 50px;
	}

	.ClseIcon {
		display: block;
		width: 18px;
	}

	.ClseIcon img {
		width: 100%;
	}

	.HmeTxt {

		padding: 30px 0px 0px;
	}

	.TilteHm h2 {
		font-size: 24px;
		margin-bottom: 0px;
	}

	li.col-md-3.col-sm-3.inblo-li {
		margin-bottom: 20px;
	}

	li.col-md-3.col-sm-3.MrginBtn {
		margin-bottom: 20px;
		text-align: center;
	}

	li.col-md-3.col-sm-3.MrginBtn .no-link {
		font-size: 17px;
		text-transform: uppercase;
		margin-bottom: 8px;
	}

	.OfNmae {
		font-size: 17px;
	}

	.inblo-li.soc-icon-box {
		display: block;
	}

	.inblo-li .no-link {
		    width: 100%;
    margin-bottom: 10px;
	}

	.FlowUsSec {
		font-size: 17px;
		font-weight: 500;
	}

	.Cl6sec {
		width: 100%;
	}

	.Cl6sec .OueStry {
		    padding-right: 0px !important;
	}

	.ImgSecAbt {
		margin: 20px 0px;
	}

	.curve-text {
		    width: 100%;
    /* height: 420px; */
    /* min-width: 150px; */
    float: right;
    margin-left: 0em;
    border-radius: 50%;
    text-align: center;
    -webkit-shape-outside: circle();
    /* shape-outside: circle(); */
    display: block;
    margin: 55px 0px 30px;
    float: left;
	}

	.white-shadow {
		    display: block;
		    min-width: auto;
		    min-height: auto;
		    height: 328px;
	}

	.CeoDisk p {
		float: left;
		width: 100%;
	}

	.CeoDisk h3 {
		font-size: 20px;
		text-align: center;
	}

	footer .bottom li {
    font-size: 12px;
}

.BannerSecAl .CntSecShow h1 {
    font-size: 24px;
}

.BannerSecAl {
	margin-top: 60px;
}

.TitleInnerpage {
	padding: 0px 0px 0px;
	margin-top: 72px;
}

.TitleInnerpage h1 {
	font-size: 24px;
    line-height: 28px;
    margin-top: 20px;
    margin-bottom: 1px;
    float: left;
    width: 100%;
}

.CareeFrmSec {
	flex-wrap: wrap;

}

.CareeFrmSec .CareeFrmSec6 {
	width: 100%;
}

.CareeFrmSec .CareeFrmSec6:last-child {
	padding-left: 0px;
	margin-bottom: 5px;
}

.PhoneNoneShw {
	display: block;
	margin-top: 10px;
}

.srvtxt img {
	margin-bottom: 10px;
	margin-top: 10px;
}

.PhoneShw {
	display: none;
}

.CarTextSec.srvtxt {
	padding: 40px 0px 5px;
}

}


