@charset "utf-8";.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus,a:focus{outline:0}.top-part .header,header{border-bottom:1px solid rgba(255,255,255,.2)}.img-content,.logo,.top-part .header .container{position:relative}.shape-content,.show-hide,.show-hide-content{transform:translate(-50%,-50%)}.list-group-item-heading>.badge,.topmenu{float:right}.caption-btn,.plus-icon a,.polygon-shape,.shape-row,.slides-pagination,.statistics-box{text-align:center}#filters li span,.address-section p a,.caption-btn a,.common-btn a,.contact-page-left .address-section p a,.footer-nav ul li a,.get-started-button a,.mfp-close,.plus-icon a,.productivity-left ul li a,.readmore-btn a:hover,.requirement-btn a,.service-content h5 a,.service-feature-info h5 a,.software-area-box a,.web-maintance-left ul li a,a,footer ul li a{text-decoration:none}.form-section textarea,.service-form-part select,.service-form-part textarea{-moz-appearance:none;-webkit-appearance:none}@font-face{font-family:open_sansregular;src:url(fonts/opensans-regular-webfont.eot);src:url(fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/opensans-regular-webfont.woff) format('woff'),url(fonts/opensans-regular-webfont.ttf) format('truetype'),url(fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(fonts/opensans-bold-webfont.eot);src:url(fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/opensans-bold-webfont.woff) format('woff'),url(fonts/opensans-bold-webfont.ttf) format('truetype'),url(fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(fonts/OpenSans-Semibold-webfont.eot);src:url(fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/OpenSans-Semibold-webfont.woff) format('woff'),url(fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),url(fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}body,html{height:100%}body{margin:0;padding:0;font-family:open_sansregular;font-size:14px}a{color:#0f365e}a:hover{color:#0054ab}p{line-height:24px;color:#454545;margin-bottom:15px}h1,h2,h3,h4,h5,h6{font-family:open_sansbold;padding:0;margin:0 0 20px}h4,h5,h6{font-family:open_sanssemibold}h1{font-size:70px}h2{font-size:52px}h3{font-size:36px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}.push,footer{height:193px}.page-wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -193px}header{top:0;left:0}.top-part .header{padding:15px 0;background:rgba(0,0,0,.1)}.imgoverlay::after,.imgoverlay::before{background:rgba(0,0,0,.7);height:100%;left:0;width:100%;opacity:1;display:block;content:""}.logo{z-index:1}.img-content{overflow:hidden}.imgoverlay{width:100%;height:100%}.imgoverlay::before{bottom:-100%;position:absolute;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.imgoverlay::after{top:-100%;position:absolute;transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.portfolio-show-hide,.show-hide{transition:all .5s ease-in-out 0s}.img-content:hover .imgoverlay::before{bottom:-50%;opacity:1}.img-content:hover .imgoverlay::after{top:-50%;opacity:1}.show-hide{position:absolute;opacity:0;left:50%;top:50%;margin:auto;color:#fff;width:80%;height:100px;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}.img-content:hover .show-hide{opacity:1;transition:all 0s ease 0s,all .3s ease 0s,all 0s ease 0s;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}.banner-section{position:relative}.canvas-block,.canvas-g-section,.fullscreen-bg,.fullscreen-bg__video{position:absolute;width:100%}.canvas-g-section{height:100%;overflow:hidden}.canvas-block{height:100%;z-index:1;top:0;min-height:300px}.block-description{padding:30px 0}.dashed-line{width:100%;float:left;margin:20px 0;border:2px dashed #ccc;height:2px}.fullscreen-bg{top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}.fullscreen-bg__video{top:0;left:0}.banner-section .container,.comman-section{position:relative}.comman-section{padding:70px 0;clear:both;background-color:#f9f6f0}.banner-section{color:#fff;padding-top:5%}.caption-heading h2{font-size:70px;text-transform:uppercase;color:#f9f6f0;margin-bottom:0}.caption-heading h2 span{display:block;font-size:130px;line-height:100px}.caption-small-heading,.caption-title{display:table-cell;vertical-align:bottom}.caption-title{width:85%}.caption-small-heading{font-size:30px;line-height:36px;color:#f9f6f0}.caption-small-heading span{font-size:32px;text-transform:uppercase;font-family:open_sansbold}.caption-content{margin:30px 0}.caption-content p{margin-bottom:0;font-size:16px;color:#f9f6f0;line-height:28px}.feature-area{border-bottom:1px solid #f9f6f0;padding:15px;margin:15px 0;cursor:pointer}.feature-area:hover{background:rgba(69,69,69,.5)}.feature-icon{display:inline-block;margin-right:15px}.feature-content{display:inline-block;vertical-align:middle;width:75%;line-height:24px}.caption-btn{margin-top:30px}.caption-btn a{display:inline-block;padding:15px 30px;border:2px solid #f9f6f0;color:#f9f6f0;font-size:18px;font-family:open_sanssemibold}.caption-btn a:hover{background:#f9f6f0;color:#333}.clear{clear:both}.top-part{position:absolute;top:0;width:100%;height:100%;z-index:2;transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s}.goToTop{position:fixed;left:0;top:0;background:#454545;height:110px;z-index:99999;width:100%;transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s}#slides{position:relative}#slides .scrollable{position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#slides .scrollable:after{content:"";display:table;clear:both}.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%}.slides-navigation a{position:absolute;display:block}.slides-navigation a.prev{left:0}.slides-navigation a.next{right:0}.slides-pagination{position:absolute;z-index:3;bottom:0;width:100%}.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin:2px;overflow:hidden;text-indent:-100%}.slides-pagination a.current{background:#222}.common-left-area h4{font-size:21px;line-height:30px;color:#454545}.common-btn a,.polygon-shape h5,.statistics-content p{font-size:18px;font-family:open_sanssemibold}.common-btn a{margin-top:15px;padding:12px 30px;border-width:2px;border-style:solid;display:inline-block}.blue-btn a{border-color:#454545;color:#454545}.blue-btn a:hover{background:#454545;color:#fff}.expert-offshore-left h2{color:#454545}.service-box{margin-bottom:30px;min-height:165px}.service-icon{float:left;width:64px;margin-right:16px}.service-content{overflow:hidden}.service-content h5{margin-bottom:10px;color:#454545}.service-content h5 a{color:inherit}.statistics-section{background:url(../images/stastistic-bg.jpg) left top no-repeat;background-size:cover;position:relative;padding:50px 0}.statistics-section-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(53,53,53,.8)}.statistics-box{color:#f9f6f0}.statistics-icon{margin-bottom:15px}.statistics-content h3{margin-bottom:10px;color:#f9f6f0}.statistics-content p{margin-bottom:0;color:#f9f6f0}.technologies-left h2{color:#454545}.pattern-background{background:url(../images/patter-bg.png) left top no-repeat;padding-bottom:70px}.shape-row{clear:both;margin-bottom:-35px}.polygon-shape{display:inline-block;margin:0 12px;width:186px;height:214px;position:relative}.portfolio-overlay,.portfolio-show-hide{height:100%;width:100%;position:absolute}.polygon-shape h5{color:#333;margin-bottom:0}.plus-icon a,.portfolio-title h2{color:#f9f6f0}.android-shape,.angular-shape,.drupal-shape,.html-shape,.ios-shape,.magento-shape,.net-shape,.node-shape,.php-shape,.wordpress-shape{background:url(../images/android.png) left top no-repeat}.polygon-shape:hover{background:url(../images/shape-hover.png) left top no-repeat}.shape-content{position:absolute;left:50%;top:50%;width:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.shape-content img{margin-bottom:15px}.portfolio-section{padding:0}.portfolio-top-part{background:url(../images/portfolio-bg.jpg) left top no-repeat;background-size:cover;position:relative;padding:40px 0}.portfolio-overlay{left:0;top:0;background:rgba(53,53,53,.9)}.portfolio-title{display:table-cell;float:none}.portfolio-title p{margin-bottom:0;color:#f9f6f0}.portfolio-work{margin:0}.portfolio-box{padding:0;overflow:hidden;cursor:pointer}.portfolio-show-hide{text-align:center;top:-100%;background:rgba(0,0,0,.7);-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;padding:20px}.portfolio-box:hover .portfolio-show-hide{top:0;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}.plus-icon a{display:inline-block;line-height:32px;border:2px solid #f9f6f0;font-size:24px;font-family:open_sanssemibold;width:36px;height:36px}.plus-icon a:hover{background:#f9f6f0;color:#454545}.portfolio-show-hide h4{margin:20px 0 15px;color:#f9f6f0}.portfolio-show-hide p{margin-bottom:0;color:#f9f6f0}.show-hide-content{position:absolute;left:50%;top:50%;width:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.client-icon,.subpage-banner-caption{transform:translate(-50%,-50%);left:50%}.portfolio-filter-nav{text-align:right;display:table-cell;float:none;vertical-align:bottom}#filters{margin:1%;padding:0;list-style:none}#filters li{display:inline-block;margin:0 0 0 30px}#filters li span{display:block;padding:0 0 15px;color:#f9f6f0;cursor:pointer;font-size:18px;font-family:open_sanssemibold;border-bottom:2px solid transparent;text-transform:uppercase}#filters li span.active{color:#f9f6f0;border-bottom:2px solid #f9f6f0}#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:25%;margin:0;display:none;float:left;overflow:hidden}.portfolio-wrapper{overflow:hidden;position:relative!important;background:#666;cursor:pointer}.portfolio img{max-width:100%;position:relative}.portfolio .label{position:absolute;width:100%;height:40px;bottom:-40px}.portfolio .label-bg{background:#e95a44;width:100%;height:100%;position:absolute;top:0;left:0}.portfolio .label-text{color:#fff;position:relative;z-index:500;padding:5px 8px}.purple-btn a,.testimonial-section h2{color:#454545}.portfolio .text-category{display:block;font-size:9px}.purple-btn a{border-color:#454545}.purple-btn a:hover{background:#454545;color:#fff}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;position:relative}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}* html .slides{height:1%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{background:url(../images/loader.gif) center no-repeat}.flex-direction-nav a{width:65px;height:65px;margin:-20px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:0}.flex-direction-nav .flex-prev{right:200px}.flexslider:hover .flex-next{opacity:.8;right:0}.flexslider:hover .flex-prev{opacity:.8;right:200px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.client-icon img,.client-logo-image img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}.flex-control-nav li{margin:0 3px;display:inline-block}.flex-control-paging li a{width:12px;height:12px;display:block;background:#c7c7c7;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#454545}.flex-control-paging li a.flex-active{background:#454545;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.author-section img,.author-section span,.other-letter,.readmore-btn a,footer ul li{display:inline-block}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.testimonial-slider{position:relative;padding-bottom:30px}.testimonial-content{margin-bottom:20px}.author-section img{width:52px;margin-right:10px;vertical-align:middle}.author-section span{font-size:18px;font-family:open_sanssemibold;color:#333}.client-section{padding-left:30px}.client-box{padding:0;height:255px;position:relative;cursor:pointer;border-right:1px solid #b5b5b5;border-top:1px solid #b5b5b5}.client-box:nth-child(1),.client-box:nth-child(2),.client-box:nth-child(3){border-top:0 solid #8572f5}.client-box:nth-child(3n){border-right:0 solid #8572f5}.client-icon{position:absolute;top:50%;width:220px}.client-icon img{width:100%;-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.client-box:hover .client-icon img{filter:none;-webkit-filter:none;-moz-filter:none}.contact-section{position:relative;color:#f9f6f0}.map-frame iframe,.map-section-overlay{position:absolute;top:0;height:100%;left:0;width:100%}.map-frame iframe{border:none}.map-section-overlay{background:rgba(0,0,0,.8);z-index:1}.contact-detail{z-index:1;position:relative}.contact-left{margin-top:130px}.contact-section h2,.contact-section p{color:#f9f6f0}.address-section p{padding-left:50px;position:relative;max-width:380px;margin:30px 0}.address-section p img{position:absolute;left:0;top:5px}.address-section p a{color:#f9f6f0}.address{line-height:24px}.phone{line-height:42px}.email{line-height:24px}.form-row{margin-top:30px}.form-section input{border-radius:0;padding:20px;background-color:rgba(51,51,51,.5);border:1px solid #f9f6f0;width:100%}.form-section textarea{border-radius:0;padding:20px;background:rgba(51,51,51,.5);border:1px solid #f9f6f0;width:100%;height:170px}.contact-form-right .form-section input:focus,.contact-form-right .form-section textarea:focus{background-color:#333!important;outline:0}.form-section input[type=submit]{background:0 0;border:2px solid #f9f6f0;color:#f9f6f0;width:auto;font-size:18px;font-family:open_sanssemibold;padding:12px 30px;float:left}.form-section input[type=submit]:hover{background:#f9f6f0;color:#333}.contact-form-right .form-section input[type=submit]:focus{background:#f9f6f0!important;color:#454545}input.user-name{background:url(../images/name-icon.png) 20px center no-repeat;padding-left:65px}input.email-icon{background:url(../images/input-email.png) 20px center no-repeat;padding-left:65px}footer{background:#454545;padding:40px 0;text-align:center}footer ul{padding:0;margin:0;list-style:none}footer ul li{margin:0 10px}footer ul li a{color:#f9f6f0}.footer-nav ul li{font-size:16px}.footer-nav ul li a{font-size:inherit}.footer-nav ul li a:hover,.footer-nav ul li.active a{color:#fff}.social-section{margin:20px 0}.social-section ul li a:hover{opacity:.6}.copyright{color:#f9f6f0;font-size:14px}.copyright span{text-transform:uppercase;font-family:open_sansbold}.count,.other-letter{font-size:36px;font-family:open_sansbold;margin-bottom:10px}.other-letter{margin-left:3px}.menu-icon-img img{width:40px;margin-right:25px;vertical-align:middle}.background-img{position:absolute;right:0;bottom:0}.readmore-btn a{padding:12px 30px;background:0 0;border:2px solid #000;color:#000;font-size:18px;font-family:open_sanssemibold;text-decoration:none;margin-top:15px}.readmore-btn a:hover{background:#000;color:#fff}.software-area-box{text-align:center;width:20%;border-right:1px solid #8f8f8f;border-top:1px solid #8f8f8f;padding-top:23px;padding-bottom:23px;cursor:pointer}.software-area-box img{margin-bottom:10px}.software-area-box h5{color:#000;margin-bottom:0}.software-area-box a{color:inherit}.software-area-box:nth-child(1),.software-area-box:nth-child(2),.software-area-box:nth-child(3),.software-area-box:nth-child(4),.software-area-box:nth-child(5){border-top:0 solid #8572f5}.software-area-box:nth-child(5n){border-right:0 solid #8572f5}.software-area-box:hover{background:#f9f6f0}.software-menu{padding:0 30px}@media only screen and (max-width:1024px){.background-img{position:initial;margin-top:20px}.menu-icon-img img{width:28px;margin-right:15px}.software-area-box{width:100%;border:none;border-bottom:1px solid #8f8f8f}}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0;height:100%}.mfp-bg{width:100%;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.9}.mfp-wrap{width:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.client-logo-image,.mfp-gallery .mfp-image-holder .mfp-figure,.process-content{cursor:pointer}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}.subpage-banner,.wrapper{position:relative}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.blue{color:#454545}.dark-blue-btn a{border-color:#454545;color:#454545}.dark-blue-btn a:hover{background:#454545;color:#fff}.wrapper{float:left;z-index:1}.sub-comman-section{margin-bottom:70px}.sub-comman-section:last-child{margin-bottom:0}.subpage-banner:before{content:"";background:rgba(0,0,0,.6);position:absolute;width:100%;height:100%}.subpage-banner-caption{position:absolute;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:90%;margin-top:60px;text-align:center}.subpage-banner-caption h1{text-transform:uppercase;color:#f9f6f0;font-size:52px;position:relative;padding-bottom:30px;margin-bottom:30px}.subpage-banner-caption h1:before{width:100px;height:1px;background:#f9f6f0;position:absolute;left:50%;margin-left:-50px;content:"";bottom:0}.subpage-banner-caption h4{color:#f9f6f0;font-family:open_sansregular}.subpage-top-part{height:auto}.about-image{padding-right:50px}.about-image img{width:100%}.about-content p{font-size:16px;line-height:28px}.about-section{padding-bottom:0!important}.about-service-section{background:url(../images/stastistic-bg.jpg) left top no-repeat;background-size:cover;position:relative;padding:30px 0}.green-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(53,53,53,.8)}.about-service-box{margin:30px 0;text-align:center}.about-service-icon{margin-bottom:15px}.about-service-detail h3,.about-service-detail h5{color:#f9f6f0;margin-bottom:0}.about-service-detail h3{margin-bottom:10px;font-size:30px;font-family:open_sanssemibold}.client-logo-image img{width:100%;-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.client-logo-image:hover img{filter:none;-webkit-filter:none;-moz-filter:none}.client-section-bottom{padding:40px 0}.contact-page-left .address-section p{margin:0 0 35px}.contact-page-left .address-section p a{color:#333}.social-media ul{margin:0;padding:0;list-style:none}.social-media ul li{display:inline-block;margin-right:5px;font-size:22px}.social-media ul li a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#999;border-radius:100%;font-size:inherit}.social-media ul li a:hover{background:#454545}.contact-page-section{padding-bottom:0!important}.contact-page-form-right .form-row{margin-top:0;margin-bottom:20px}.contact-page-form-right .form-section input{border-radius:0;padding:20px;background-color:#f9f6f0!important;border:1px solid #d6d6d6;width:100%}.contact-page-form-right .form-section textarea{border-radius:0;padding:20px;background:#f9f6f0!important;border:1px solid #d6d6d6;width:100%;height:170px;-moz-appearance:none;-webkit-appearance:none}.contact-page-form-right .form-section input:focus,.contact-page-form-right .form-section textarea:focus{background-color:#ece6d9!important;outline:0;border-color:#bfbfbf}.contact-page-form-right .form-section input[type=submit]{background:0 0;border:2px solid #454545;color:#454545;width:auto;font-size:18px;font-family:open_sanssemibold;padding:12px 30px}.contact-page-form-right .form-section input[type=submit]:focus,.contact-page-form-right .form-section input[type=submit]:hover{background:#454545!important;color:#fff}.contact-page-form-right input.user-name{background:url(../images/user-black.png) 20px center no-repeat;padding-left:65px}.contact-page-form-right input.email-icon{background:url(../images/email-black.png) 20px center no-repeat;padding-left:65px}.map-section{height:550px}.map-section iframe{height:100%;width:100%;border:0;filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.map-section #map{width:100%;height:550px;border:none}.why-gujjucoders-section{padding-bottom:0!important}.why-gujjucoder-top-section{margin-bottom:50px}.featured-box{margin:0 0 20px}.featured-content-box{border-bottom:1px solid #d7d7d7;padding:10px;cursor:pointer}.featured-box:hover .featured-content-box{background:#e7e2d8}.feature-detail,.featured-icon-img{display:table-cell;height:100%;vertical-align:top}.featured-icon-img{width:80px;border-right:1px solid #d7d7d7;padding-right:20px;vertical-align:middle}.feature-detail{padding:10px 0 10px 20px}.feature-detail h4{font-weight:400;font-family:open_sansregular;margin-bottom:10px;color:#454545}.get-started-button a,.requirement-btn a,.why-feature-detail h4{font-family:open_sanssemibold}.feature-detail p{margin-bottom:0}.why-gujjucoders-feature{background:url(../images/why-gujjucoder-bg.jpg) left top no-repeat;background-size:cover;position:relative;padding:50px 0}.blue-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(51,51,51,.9)}.why-gujjucoders-feature h2{color:#f9f6f0;text-align:center;margin-bottom:40px}.why-gujjucoders-feature .container{position:relative}.why-gujjucoders-feature-content{margin:15px 0}.why-featured-content-box{border-bottom:1px solid #f9f6f0;padding:0 0 15px}.why-feature-detail,.why-featured-icon-img{display:table-cell;height:100%;vertical-align:middle}.why-featured-icon-img{width:52px;vertical-align:middle}.why-feature-detail{padding:0 0 0 10px}.why-feature-detail h4{font-weight:400;margin-bottom:5px;color:#f9f6f0}.why-feature-detail p{margin-bottom:0;color:#f9f6f0}.get-started-button{margin-top:40px;width:100%;display:inline-block;text-align:center}.get-started-button a{background:0 0;border:2px solid #f9f6f0;color:#f9f6f0;display:inline-block;font-size:18px;padding:15px 30px}.get-started-button a:hover{background:#f9f6f0;color:#454545}.our-approach-section{padding-bottom:0!important}.listen-right{padding-left:40px}.image-background{background:url(../images/subpage-img-pattern-bg.png) left top;text-align:center}.no-background{background:0 0}.plan-section{padding:40px 0;background-image:url(../images/plan-pattern-bg.png);background-color:rgba(51,51,51,.9)}.plan-section h2,.plan-section h4,.plan-section p{color:#f9f6f0}.plan-section .common-btn a{border-color:#f9f6f0;color:#f9f6f0}.plan-section .common-btn a:hover{border-color:#f9f6f0;background:#f9f6f0;color:#454545}.execute-right{padding-left:40px}.deliver-section{padding:40px 0;background-image:url(../images/plan-pattern-bg.png);background-color:rgba(51,51,51,.9)}.deliver-section h2,.deliver-section h4,.deliver-section p{color:#f9f6f0}.deliver-section .common-btn a{border-color:#f9f6f0;color:#f9f6f0}.deliver-section .common-btn a:hover{border-color:#f9f6f0;background:#f9f6f0;color:#454545}.service-page-section{padding-bottom:0!important}.service-fearure-box-content{border-bottom:1px solid #f9f6f0;padding:0 0 15px}.service-feature-icon{display:table-cell;vertical-align:middle;width:40px}.service-feature-info{text-align:left;display:table-cell;vertical-align:middle;padding-left:15px}.service-feature-info h5{margin-bottom:0;color:#f9f6f0}.service-feature-info h5 a{color:inherit}.service-banner-content{max-width:690px;margin:30px auto;display:inline-block}.service-fearure-box{margin-bottom:20px}.requirement-btn a{border:2px solid #f9f6f0;color:#f9f6f0;display:inline-block;font-size:18px;padding:15px 30px}.requirement-btn a:hover{background:#f9f6f0;color:#454545}.service-banner img{height:100%}.productivity-left ul li:before,.web-maintance-left ul li:before{width:16px;height:16px;left:0;top:2px;content:""}.service-banner h1{max-width:690px;margin:0 auto 30px}.web-maintance-right{padding-left:40px}.web-maintance-left ul{margin:0;padding:0;list-style:none}.web-maintance-left ul li{display:block;margin-bottom:20px;font-size:14px;padding-left:30px;position:relative}.web-maintance-left ul li a{color:inherit}.web-maintance-left ul li:last-child{margin-bottom:0}.web-maintance-left ul li:before{background:url(../images/bullet-icon.png) left top no-repeat;position:absolute}.productivity-section{padding:40px 0;background-image:url(../images/plan-pattern-bg.png);background-color:rgba(51,51,51,.9)}.productivity-section h2,.productivity-section h4,.productivity-section p{color:#f9f6f0}.productivity-section .common-btn a{border-color:#f9f6f0;color:#f9f6f0}.productivity-section .common-btn a:hover{border-color:#f9f6f0;background:#f9f6f0;color:#454545}.productivity-left ul{margin:0;padding:0;list-style:none}.productivity-left ul li{display:block;margin-bottom:20px;font-size:14px;padding-left:30px;position:relative;color:#fff}.productivity-left ul li a{color:inherit}.productivity-left ul li:last-child{margin-bottom:0}.productivity-left ul li:before{background:url(../images/bullet-white.png) left top no-repeat;position:absolute}.porcess-box{text-align:center;position:absolute;width:90%;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.porcess-box img{margin-bottom:30px;transition:all .3s ease-in-out 0s}.porcess-box h6{font-family:open_sansregular;font-size:14px;margin-bottom:0;min-height:40px}.process-content{padding:0;height:186px;position:relative;border-right:1px solid #454545;border-top:1px solid #454545}.process-content:nth-child(1),.process-content:nth-child(2),.process-content:nth-child(3),.process-content:nth-child(4){border-top:0 solid #454545}.process-content:nth-child(4n){border-right:0 solid #454545}.process-content:hover{background:#e7e2d8}.process-content:hover .porcess-box img{margin-top:-20px;transition:all .2s ease-in-out 0s}.service-form-section{background:url(../images/service-form-bg.jpg) left top no-repeat;position:relative;padding:40px 0}.service-form-section:before{content:"";position:absolute;width:100%;height:100%;background:rgba(51,51,51,.9);left:0;top:0}#successcontact,.goToTop .container,.service-form-section .container{position:relative}.service-form-part input,.service-form-part select,.service-form-part textarea{width:100%;background-color:transparent;background-repeat:no-repeat;font-size:14px;color:#f9f6f0}.service-form-section h2{text-align:center;color:#f9f6f0;margin-bottom:30px}.service-form-section h4{text-align:center;color:#f9f6f0}.service-form-part{margin-top:40px;clear:both;display:inline-block;width:100%}.service-form-part .service-form-row{margin-bottom:30px}.service-form-part .service-form-row:last-child{margin-bottom:10px}.service-form-part input{background-position:15px center;border:1px solid #f9f6f0;padding:0 15px 0 60px;border-radius:0;height:60px;line-height:60px}.service-form-part textarea{background-position:15px 15px;border:1px solid #f9f6f0;padding:15px 15px 0 60px;border-radius:0;height:120px}.service-form-part select{background-position:15px center;border:1px solid #f9f6f0;padding:0 15px 0 60px;border-radius:0;height:60px;line-height:60px}.service-form-part input[type=submit]{border:2px solid #f9f6f0;color:#f9f6f0;display:block;font-size:18px;font-family:open_sanssemibold;padding:15px 30px;width:auto;height:auto;line-height:24px;margin:20px auto 0}.service-form-part input[type=submit]:focus,.service-form-part input[type=submit]:hover{background:#f9f6f0;color:#454545}.service-form-part input:focus,.service-form-part select:focus,.service-form-part textarea:focus{background-color:rgba(0,0,0,.3);outline:0}.service-user-filed{background-image:url(../images/service-username.png)}.service-email-filed{background-image:url(../images/service-email.png)}.country-filed{background-image:url(../images/service-country.png)}.service-phone-filed{background-image:url(../images/service-phone.png)}.service-budget-filed{background-image:url(../images/service-budget.png)}.service-application-filed{background-image:url(../images/service-application.png)}.service-requirement-filed{background-image:url(../images/service-requirement.png)}.light-blue,.purple{color:#454545}.parallax-window{min-height:400px;background:0 0}::-webkit-input-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}#one .scrollable{background:url(http://lorempixel.com/1024/768/people/) 50% 50% no-repeat;width:100%;height:860px}#two .scrollable{background:url(http://lorempixel.com/1024/768/cats/) 35% 15% no-repeat;width:100%;height:740px}#three .scrollable{background:url(http://lorempixel.com/1024/768/fashion/) 50% 25% no-repeat;width:100%;height:820px}.contact-top-section .social-media h3,.contact-top-section h2{color:#454545}.service-box .service-icon img{display:block;margin:0 auto;text-align:center}.megamenu .title-text h2{text-transform:uppercase;font-size:52px;color:#454545}.megamenu .title-text h2 span{display:block;font-size:60px;line-height:70px}.megamenu .title-text .caption-small-heading{color:#454545;font-size:52px;font-family:open_sansbold;word-wrap:break-word;width:50%;display:inline-block;line-height:52px}.megamenu .title-text .caption-small-heading span{font-size:52px}.background-img{top:0}.megamenu .background-img img{margin-top:1%}.megamenu .halflist .menu-icon-img img{width:40px}.megamenu .halflist li:last-child{margin-bottom:0}.megamenu{min-height:365px}.goToTop{min-height:110px}.goToTop .logo{margin-top:12px}.caption-heading .feature-section{color:#f9f6f0}.megamenu .title-content h4{font-size:18px;line-height:24px}.megamenu .title-content .caption-btn{text-align:left}.megamenu .title-content .caption-btn a{border:2px solid #454545;color:#454545}.expert-offshore-section .cleardiv{overflow:hidden}#slides{overflow:inherit!important}#successcontact{background:#090;color:#fff;line-height:50px;text-indent:15px;border-radius:5px;font-size:18px;margin-top:25px;float:left;clear:both;padding-right:15px}#successcontact span::before{color:#090;content:"\f0d8";font-family:FontAwesome;font-size:44px;left:10px;position:absolute;top:-33px}header{position:relative;width:100%;min-height:auto;background:url(../images/videoframe.jpg) left top no-repeat;background-size:cover;color:#fff;z-index:3}header .header-content{text-align:center;position:relative}header .header-content .header-content-inner{position:relative;max-width:500px;margin:0 auto}@media (min-width:768px){header{min-height:100%}header .header-content{text-align:left;padding:0;height:100vh}}header:before{background:rgba(0,0,0,.8);height:100%;width:100%;position:absolute;content:""}.top-header-part{position:relative;z-index:3;border-bottom:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.1);padding:10px 0}.banner-section-part{position:relative;z-index:2;padding-top:15%}.caption-small-heading{width:140px}.wsmenu-click{width:auto}#portfoliolist .portfolio{border-right:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.5)}#portfoliolist .portfolio:nth-child(even) img{opacity:.8}