*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#141414;font-size:14px;line-height:21px;background:#fff;font-family:'Raleway',sans-serif;margin:0;padding:0}a{color:#0971b0;text-decoration:none;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}a:hover{color:#000}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}ul{margin:0}a img{border:0 none}*{outline:none;word-wrap:break-word}p{margin:0 0 10px 0}input,select{border:0 none}::selection{background:#3c91c7;color:#fff}::-webkit-selection{background:#3c91c7;color:#fff}::-moz-selection{background:#3c91c7;color:#fff}audio,canvas,video{display:inline-block}select{border-color:#ccc;font-size:13px;padding:10px;background-color:#f7f7f7;border-color:#ddd;border-radius:4px;border-style:solid;border-width:1px;color:#444;font-size:13px;max-width:100%;padding:10px;width:100%}textarea{border:1px solid #141414;display:block;padding:10px;font-size:16px}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="tel"]{border-color:#ccc;font-size:13px;padding:10px;background-color:#f7f7f7;border-color:#ddd;border-radius:4px;border-style:solid;border-width:1px;color:#444;font-size:13px;max-width:100%;padding:10px;width:100%}input[type="submit"],input[type="reset"],button[type="submit"]{background:#006faf;border:none;padding:10px 20px;color:#fff;font-size:20px;font-family:'CenturyGothic';line-height:16px;font-weight:400;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-o-transition:color .2s ease-out,background .1s ease-in;-ms-transition:color .2s ease-out,background .1s ease-in;-moz-transition:color .2s ease-out,background .1s ease-in;-webkit-transition:color .2s ease-out,background .1s ease-in;transition:color .2s ease-out,background .1s ease-in}.fix{margin:0 auto;max-width:1170px;width:100%}.nav{float:right;margin-top:20px}.nav ul{padding:0;margin:0;list-style-type:none}.nav ul li{list-style-type:none;float:left;list-style:none;position:relative}.nav ul li a{color:#626262;font-size:16px;line-height:43px;padding:0 28px;white-space:nowrap;display:inline-block;border-radius:15px}.nav ul li ul li a{border-radius:0}.nav>ul>li.active>a{background-color:#e73d53;color:#fff}.nav>ul>li:hover>a{color:#fff;background-color:#3c91c7}.nav ul ul{border-radius:19px;display:none;font-size:14px;left:0;padding:0;position:absolute;top:100%;width:220px;z-index:99999999}.nav ul ul li:first-child::before{background:url(images/drop-aerrow.png) no-repeat left top;content:"";height:30px;margin-left:35px;margin-top:-18px;position:absolute;width:77px}.nav ul ul li:first-child{margin-top:24px;border-radius:20px 20px 0 0;padding-top:8px}.nav ul ul li:last-child{border-radius:0 0 20px 20px;padding-bottom:8px}.nav ul li li:hover>a{color:#3c91c7}.nav ul li:hover ul{display:block}.nav li ul li{background-color:#f1f1f1;border-bottom:1px solid #fff;display:list-item;line-height:16px;text-align:left;border-left:none;border-right:none;width:100%}.nav li ul li:last-child{border-bottom:none}.nav li ul li a{line-height:28px;color:#000;display:block;padding:5px 15px 5px 15px;font-size:14px}.section{float:left;width:100%;position:relative}#mob-nav{display:none}.homepage .section.header{padding:15px 0}.section.header{padding:15px 0}.logo{float:left;width:auto}.homeslider{background:url(images/header-slice_02.png) top center repeat-x;padding:99px 0 83px}.threebox{background:url(images/bg-pattern1_06.png) top center repeat-x;padding:82px 0 180px 0}.section.fourbox{padding:0 0 38px 0}.threebox h3{text-align:center;line-height:40px!important;font-size:28px!important;color:#fff;margin-bottom:49px;margin-top:0!important}.threebox ul{padding:0;margin-top:20px}.threebox h2{color:#fff;font-size:36px!important;line-height:46px;margin-bottom:0!important;margin-top:30px!important}.threebox h2 span{font-weight:700}.section.team{padding:57px 0}.team img{margin-top:66px;right:-25px;display:inline-block;position:relative;margin-bottom:-415px;transition:all 4s ease-in-out 0s;-webkit-transition:all 4s ease-in-out 0s}.team.animated img{margin-bottom:0}.team h1{text-align:center;font-size:54px;line-height:56px;font-weight:300}.team h1 span{font-weight:600}.threebox ul li:after{content:url(images/webgat_32.png);position:absolute;display:block;right:-30px;top:50px}.threebox ul li:last-child:after{content:'';display:none}.threebox ul li{width:33.33%;float:left;text-align:center;list-style-type:none;position:relative}.threebox h1{color:#fff;text-align:center;font-size:54px!important;font-weight:600!important;line-height:78px;margin:0!important}.sd_content{float:right;width:643px}.homeslider .imgbox img{padding-left:143px}.homeslider .imgbox{float:left;width:auto}.sd_content h1{color:#fff;font-size:70px;font-weight:700;line-height:76px;margin-top:17px}.sd_content p{margin-top:20px;color:#fff;font-size:18px;padding-left:10px;line-height:28px}.fourbox .boxmain{margin-top:-97px;float:left;width:100%;padding:0 66px}.fourbox .boxmain .box{float:left;width:25%;text-align:center}.fourbox .boxmain h2{font-size:24px;margin-top:0;color:#2c2c2c;line-height:28px}h1.fancytitle:before{content:url(images/borderlightgrey_03.png);position:absolute;display:block;left:0;top:30px}h1.fancytitle:after{content:url(images/borderlightgrey_03.png);position:absolute;display:block;right:0;top:30px}h1.fancytitle{float:left;width:100%;text-align:center;margin-top:91px;font-size:46px;line-height:56px;position:relative}p.size22{width:100%;text-align:center;font-size:17px;line-height:27px;margin-top:48px;float:left;padding:0 85px}h1.fancytitle span{font-weight:700}.fourbox .box p{margin-top:10px;font-size:17px;line-height:25px;color:#484848}.section.testimonial{background:url(images/bg-pattern1_16_02.png) top center repeat-x;padding:92px 0 129px 0;margin-top:-90px}.projects ul{margin-top:0;padding:0}.projects ul li{display:inline-block}.projects ul li{display:inline-block;width:16.4%}.testimonial h1{text-align:center;color:#fff;font-size:40px;font-weight:300;line-height:46px}.t_box{float:left;width:50%;margin-top:57px;padding:0 22px}.projects h1{text-align:center;font-size:53px;font-weight:300;line-height:56px}.t_box>img{border-radius:50%;float:left;width:auto}.t_box p.t_content:before{content:url(images/tt-arrow-left_03.png);position:absolute;display:block;left:-25px;top:27px}.fullwidth{float:left;width:100%;text-align:center}a.all{display:inline-block;color:#fff;padding:18px 52px;background:#e73d53;margin-top:45px;font-size:17px;margin-left:25px}a.all:hover{background:#3e9cd2}.boxmain img:hover{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.projects p.fullwidth{margin-top:42px}.projects a.all{padding:33px 60px;font-size:26px;font-weight:300}.section.footer{background:url(images/bg-pattern1_56_04.png) top center repeat-x;margin-top:40px;padding-bottom:38px;background-size:cover}.section.copyright{text-align:center;color:#fff;padding:24px 0 15px 0;background:#3e9cd2}.fboxtop{float:left;width:100%;padding:66px 28px 35px 30px}.fboxbottom{float:left;width:100%;padding:0 0 0 34px}.fboxbottom .fbox{color:#fff;float:left;padding-right:2%;width:25%}.fboxbottom .fbox>p{padding-left:19px}.fboxbottom h3{padding-left:15px;font-size:21px;line-height:22px;margin-bottom:13px;font-weight:600;position:relative;border-left:3px solid #A1CCE6}.fbox ul{padding:0 0 0 31px}.fboxtop .fbox{margin-right:2px;min-height:181px;padding:23px 10px 0 10px;width:24.8%}.fboxtop .fbox{float:left;text-align:center;color:#fff}.fboxtop h3{margin-top:15px;line-height:32px;font-size:20px;font-weight:600}.fboxtop p{font-size:17px}.t_box p.t_content{width:407px;background:#fff;position:relative;float:right;padding:25px 20px 12px 35px;margin-top:8px;font-size:16px;line-height:23px}.t_content strong{float:right;margin-top:35px;font-size:18px}.process-steps{transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}.process-steps.animated{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.process-img{min-height:150px}.inner-title{font-family:'Raleway',sans-serif;float:left;width:100%;background:url(images/inner-bg.png) center top no-repeat;font-size:33px;color:#fff;padding:59px 0;margin-bottom:35px}.inner-middle{float:left;width:100%;font-size:17px;line-height:26px;font-family:'Raleway',sans-serif}.inner-title span{font-weight:700}.inner-middle h1,.inner-middle h2,.inner-middle h3,.inner-middle h4,.inner-middle h5{font-weight:300;margin:35px 0}.inner-middle p{margin:0 0 20px 0}.inner-middle h2 span{font-weight:700}.inner-middle h1{font-size:34px}.inner-middle h2{font-size:25px}.inner-middle h3{font-size:20px}.service-page-content ul{margin:0 0 30px;text-align:center;padding:20px 0 0 0}.service-page-content ul li{display:inline-block;font-size:18px;line-height:24px;margin:30px 0 50px;padding:0 0;text-align:center;vertical-align:top;width:19%}.service-page-content ul li img{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}.service-page-content ul li:hover img{-ms-transform:rotateY(160deg);-webkit-transform:rotateY(160deg);transform:rotateY(160deg)}.service-page-content ul li a{color:#000;float:left;width:100%}.service-page-content ul li a{color:#000}.service-page-content ul li img{display:block;margin:0 auto 30px;text-align:center}.contact-col-main{float:right;width:50%;text-align:center;margin-top:45px;background:url(images/logo-bg.png) center top no-repeat;margin-bottom:25px}.contact-col{float:left;width:100%;padding-bottom:15px}.contact-left{float:left;width:50%;padding-right:55px;padding-top:30px}.contact-col input[type="file"],.contact-col input[type="text"],.contact-col input[type="email"],.contact-col input[type="tel"],.contact-col textarea{background:#fff;border:1px solid #ccc;padding:18px;width:100%;border-radius:5px;font-family:'Raleway',sans-serif;color:#000;font-size:16px}.contact-col input[type="submit"]{background-color:#3c91c7;padding:0 59px;line-height:43px;font-family:'Raleway',sans-serif}.contact-col input[type="submit"]:hover{background:#e73d53}.contact-col-fix h2{margin-top:15px}.contact-col-fix{background:rgb(255 255 255 / .9);border:1px solid #ececec;box-shadow:1px 1px 21px #ececec;display:inline-block;max-width:500px;padding:30px;text-align:left}.contact-col label{display:inline-block;font-size:16px;padding-bottom:15px}.check-col{float:left;font-size:15px;margin-bottom:3px;width:100%}.quote-main .contact-col-fix{max-width:750px;box-shadow:none;border:0;padding:20px 3px}.quote-main .contact-col-fix h1{margin-top:0}.quote-main .contact-col-fix h5{margin-top:0;margin-bottom:25px}.portfolio-inner{float:left;width:100%}.portfolio-inner ul{padding:0;margin:0;list-style-type:none}.image-grid li{position:relative}.port-overlay{position:absolute;bottom:-100%;background:rgb(229 63 86 / .8);padding:65px 15px 0 15px;left:0;width:100%;height:100%;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}.image-grid li a{color:#fff;font-size:25px;font-weight:700;line-height:normal}.image-grid li:hover .port-overlay{bottom:0%}.image-grid li img{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}.image-grid li:hover img{transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3)}.demo{float:left;min-height:755px;width:100%}.fboxtop a{color:#fff}.sticky-menu{top:-440px;float:left;width:100%;background:#fff;position:fixed;width:100%;z-index:9999;box-shadow:1px 1px 8px #ccc;padding:10px 0;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}.sticky-menu.sticky-intro{top:0}.sticky-menu .nav{margin-top:5px}.sticky-menu .logo{float:left;width:215px}.nav ul li a{padding:0 18px;font-size:15px}.hovicon{display:inline-block;font-size:45px;line-height:90px;cursor:default;margin:20px;border-radius:50%;text-align:center;position:relative;text-decoration:none;z-index:1;color:#fff;background:#4ba2d3;width:152px;height:152px;padding:35px}.hovicon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.hovicon:before{speak:none;font-size:48px;line-height:90px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}.hovicon.effect-9{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s}.hovicon.effect-9:after{top:0;left:0;padding:0;box-shadow:0 0 0 15px #fff;-webkit-transition:-webkit-transform 0.2s,opacity 0.2s;-moz-transition:-moz-transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s}.box:hover .hovicon.effect-9:after{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.box:hover .hovicon.effect-9{box-shadow:0 0 0 10px rgb(255 255 255 / .4);color:#fff}.box:hover .hovicon{background:#e73d53}.mid-left{float:left;width:67%;padding:20px 0 40px 0}.mid-right{float:right;width:28%;padding:18px 0}.widget-col{float:left;width:100%;margin-bottom:30px}.widget-col h3{float:left;width:100%;background:url(images/widget-title.jpg) left top no-repeat;color:#fff;padding:21px 15px 26px 22px;font-weight:700;font-size:25px;margin:0}.widget-container{padding:0}.blue-line h3{background:url(images/widget-title-blue.jpg) left top no-repeat}.ad-banner{text-align:center;padding:35px 0}.inner-middle .threebox{margin-top:55px}.ad-banner>a{float:left;width:50%}.custom-development{background:url(images/header-slice_021.png) left top no-repeat;padding:55px 0!important;margin-bottom:35px!important;float:left;width:100%;color:#fff;min-height:629px}.magento-service{padding:29px 0!important}.custom-development.fourbox.magento-service .boxmain h1{line-height:normal}.custom-development.magento-service .boxmain .box{width:25%!important;padding:0 12px}.fourbox .boxmain h2{font-size:19px;line-height:23px;margin-top:10px}.fourbox.magento-service .boxmain{padding:0}.magento-service .hovicon{height:102px;width:102px;padding:19px;background:none;padding:10px!important}.magento-service .hovicon.effect-9::after{box-shadow:0 0 0 8px #fff}.what-we-do{background:url(images/bg-pattern1_06.png) left top no-repeat}.what-we-do h1{margin-bottom:45px!important;font-weight:700;font-size:45px}.what-we-do .hovicon{background:none;padding:26px}.custom-development.fourbox .boxmain .box{width:33%}.custom-development .box a{color:#fff}.custom-development.fourbox .box p{color:#fff;font-size:15px;line-height:21px}.custom-development.fourbox .boxmain{margin-top:0;text-align:center}.custom-development.fourbox .boxmain h1{margin-bottom:0!important}.custom-development.fourbox .boxmain h3{margin-top:0}.custom-development.fourbox .boxmain h2{margin-bottom:14px;margin-top:20px}.features-box{float:left;width:33%;text-align:center;font-size:16px;margin-bottom:35px;padding:0 5px}.features-icon{float:left;width:100%;margin-bottom:15px}.features-icon img{background:#db3444 none repeat scroll 0 0;border-radius:50%;padding:5px}.custom-wp{background:none!important}.custom-wp .features-icon img{background:#e53f56 none repeat scroll 0 0;padding:19px;width:98px}.four-col .features-box{background:#f8f8f8 none repeat scroll 0 0;box-shadow:1px 4px 1px #ccc;font-size:14px;line-height:22px;margin:0 1%;min-height:373px;padding:24px;text-align:center;width:23%}.html-section.four-col .features-box{min-height:333px}.four-col .features-box h3{float:left;font-size:17px;font-weight:700;margin-bottom:15px;margin-top:0;width:100%}.features-box h3{margin-bottom:15px}.features-box .features-icon img{transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s}.features-box:hover .features-icon img{-ms-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.normal-sections h1{text-align:center;font-weight:700;margin-bottom:5px;line-height:normal;float:left;width:100%}.normal-sections h2{margin-top:0;text-align:center;line-height:normal;margin-bottom:25px}.features-box-main{background:#fbfbfb none repeat scroll 0 0;display:inline-block;float:left;margin-bottom:25px;margin-top:-99px;padding-bottom:35px;padding-top:65px;width:100%}.reason-container{float:left;width:100%;padding-top:55px}.reason-container .features-box{float:left;font-size:14px;margin-bottom:35px;padding:0 10px;text-align:center;width:25%;line-height:23px}.background-1{background:url(images/bg-pattern1_06.png) left top no-repeat!important;min-height:591px}.background-2{background:url(images/header-slice_021.png) left top no-repeat!important;min-height:610px}.background-3{background:url(images/bg-pattern1_16_02.png) left top no-repeat!important;min-height:540px}.content-section{float:left;width:100%;margin-bottom:55px}.content-section h1{margin-bottom:0;line-height:normal}.content-section h3{margin-top:0}.content-left{float:left;width:44%}.content-right{float:right;width:50%}ul.design-ul{float:left;width:100%;margin:0;padding:0;background:#f1f3f5}ul.design-ul li{float:left;background:url(images/dot-bg.png) no-repeat 11px 22px;line-height:19px;margin-left:0;list-style-type:none;padding-bottom:15px;padding-left:26px;padding-top:15px;width:100%}ul.design-ul li:nth-child(2n){background-color:#fff}.five-col .boxmain .box{width:20%!important;padding:0 7px}.five-col .box a{font-weight:700!important}.five-col .hovicon{height:102px;width:102px;padding:19px;background:none}.five-col .hovicon.effect-9::after{box-shadow:0 0 0 6px #fff}.five-col .boxmain{padding:0!important}.screen-left{float:left;width:30%;text-align:center}.screen-right{float:left;width:68%;padding-top:45px}.points{float:left;width:100%;padding-bottom:15px;font-size:14px;line-height:24px}.points h2{margin:0;font-size:16px;font-weight:700;color:#459fd3}.points h2::before{background:#ccc none repeat scroll 0 0;content:"test";font-size:0;height:1px;margin-left:-32px;margin-top:13px;position:absolute;width:16px}.widget-container ul{padding:0;margin:0;list-style-type:none}.widget-container ul li{float:left;width:100%;border-bottom:1px solid #ccc;padding:10px 0;background:url(images/icon.png) left center no-repeat}.widget-container ul li a{float:left;width:100%;padding-left:25px}.widget-spacer{float:left;width:100%;padding:23px 13px}.button{background:#e73d53 none repeat scroll 0 0;color:#fff;display:list-item;list-style:outside none none;margin-top:22px;max-width:150px;padding:8px 15px;text-align:center}.button:hover{background:#3c97ce;color:#fff}.center-button .btn{text-align:center}.btn{background:#e73d53 none repeat scroll 0 0;color:#fff!important;display:inline-block;list-style:outside none none;padding:8px 15px!important;text-align:center;margin-top:20px}.btn:hover{padding:8px 35px!important}.four-col .boxmain .box{width:25%!important;padding:0 7px}.four-col .box a{font-weight:700!important}.four-col .hovicon{height:142px;width:142px;padding:19px;background:none}.four-col .hovicon.effect-9::after{box-shadow:0 0 0 6px #fff}.four-col .boxmain{padding:0!important}.four-col h1{font-size:37px;font-weight:700;line-height:normal;margin-bottom:15px}.our-col-main{float:left;width:100%;margin-top:35px}.our-col{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #ccc;box-shadow:1px 4px 1px #ccc;float:left;font-size:15px;line-height:24px;margin-bottom:55px;margin-left:33px;padding:0 25px;text-align:left;width:30%}.application-box .our-col{width:47%}.our-content{min-height:345px}.our-icon>img{background:#fff none repeat scroll 0 0;border-radius:85px;box-shadow:1px 3px 1px #ccc;margin-top:-35px;padding:15px}.our-icon>img{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}.our-col:hover img{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.our-icon{float:left;width:100%;text-align:center;margin-bottom:20px}.our-col h4{font-weight:700;text-align:center;margin-bottom:15px;font-size:20px}.our-col ul{padding-left:15px}.mid-left-full{padding-bottom:30px}.mid-left-full h1{margin-top:0}.meet-you h1{font-weight:700;line-height:normal}.meet-you h3{margin-bottom:20px}.meet-you blockquote{font-size:16px}.benefits-box{text-align:left}.benefits-box h3{font-weight:700;font-size:23px;color:#e53f56}.benefits-box{font-size:16px}.benefits-box ul{padding:0 0 0 15px;margin:15px 0}.benefits-box h3{margin-bottom:15px;margin-top:0}.benefits-box .col-xs-4{border:1px dashed #ccc;margin:1%;padding:30px 26px 20px 26px;width:31%}.meet-you .col-xs-4{padding-top:65px}.meet-you .col-xs-8 blockquote{padding:0;font-size:15px;line-height:22px}.contact-mail{float:left;width:100%;position:relative;padding-top:45px}.contact{border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px}.contact .envelope{position:absolute;height:93px;width:165px;background:#F9F9F9;transition:margin-top 300ms;-ms-transition:margin-top 300ms;-moz-transition:margin-top 300ms;-o-transition:margin-top 300ms;-webkit-transition:margin-top 300ms}.contact:hover .envelope{transition-delay:150ms;-ms-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;margin-top:-20px}.contact .envelope .top{position:absolute;top:-3px;left:0;width:100%;height:73px;z-index:30;overflow:hidden;transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-webkit-transform-origin:top;transition:transform 300ms 150ms,z-index 0ms 150ms,height 300ms 0ms,top 300ms 0ms;-ms-transition:-ms-transform 300ms 150ms,z-index 0ms 150ms,height 300ms 0ms,top 300ms 0ms;-moz-transition:-moz-transform 300ms 150ms,z-index 0ms 150ms,height 300ms 0ms,top 300ms 0ms;-o-transition:-o-transform 300ms 150ms,z-index 0ms 150ms,height 300ms 0ms,top 300ms 0ms;-webkit-transition:-webkit-transform 300ms 150ms,z-index 0ms 150ms,height 300ms 0ms,top 300ms 0ms}.contact:hover .envelope .top{transition:transform 300ms 0ms,height 300ms 150ms,top 300ms 150ms;-ms-transition:-ms-transform 300ms 0ms,height 300ms 150ms,top 300ms 150ms;-moz-transition:-moz-transform 300ms 0ms,height 300ms 150ms,top 300ms 150ms;-o-transition:-o-transform 300ms 0ms,height 300ms 150ms,top 300ms 150ms;-webkit-transition:-webkit-transform 300ms 0ms,height 300ms 150ms,top 300ms 150ms;height:10px;top:-60px;transform:rotateX(180deg);-ms-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.contact .envelope .outer{position:absolute;bottom:0;left:0;border-left:83px solid #fff0;border-right:82px solid #fff0;border-top:70px solid #EEE}.contact .envelope .outer .inner{position:absolute;left:-81px;top:-73px;border-left:81px solid #fff0;border-right:80px solid #fff0;border-top:68px solid #3c91c7}.contact .envelope .bottom{position:absolute;z-index:20;bottom:0;left:2px;border-left:81px solid #fff0;border-right:80px solid #fff0;border-bottom:45px solid #3c91c7}.contact .envelope .left{position:absolute;z-index:20;top:0;left:0;border-left:81px solid #e73d53;border-top:45px solid #fff0;border-bottom:45px solid #fff0}.contact .envelope .right{position:absolute;z-index:20;top:0;right:0;border-right:80px solid #e73d53;border-top:45px solid #fff0;border-bottom:45px solid #fff0}.contact .envelope .cover{position:absolute;z-index:15;bottom:0;left:0;height:55%;width:100%;background:#EEE}.contact .envelope .paper{position:absolute;height:83px;padding-top:20px;width:100%;top:0;left:0;background:#F9F9F9;z-index:10;transition:margin-top 300ms 0ms;-ms-transition:margin-top 300ms 0ms;-moz-transition:margin-top 300ms 0ms;-o-transition:margin-top 300ms 0ms;-webkit-transition:margin-top 300ms 0ms}.contact:hover .envelope .paper{margin-top:-60px;transition:margin-top 300ms 150ms;-ms-transition:margin-top 300ms 150ms;-moz-transition:margin-top 300ms 150ms;-o-transition:margin-top 300ms 150ms;-webkit-transition:margin-top 300ms 150ms}.contact .envelope .paper a{position:relative;display:block;font-size:14px;margin:5px 5px 0 10px;text-align:center;color:#333;text-decoration:none}.contact .envelope .paper a.call .i{position:absolute;top:2px;left:20px;display:inline-block;width:6px;height:15px;border-width:5px 0 5px 2px;border-style:solid;border-color:#555;background:#fff0;transform:rotate(-30deg);-ms-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);border-top-left-radius:3px 5px;border-bottom-left-radius:3px 5px;-moz-border-radius-topleft:3px 5px;-moz-border-radius-bottomleft:3px 5px;-webkit-border-top-left-radius:3px 5px;-webkit-border-bottom-left-radius:3px 5px;transition:border-color 300ms;-ms-transition:border-color 300ms;-moz-transition:border-color 300ms;-o-transition:border-color 300ms;-webkit-transition:border-color 300ms}.contact .envelope .paper a{color:#333;transition:color 200ms;-ms-transition:color 200ms;-moz-transition:color 200ms;-o-transition:color 200ms;-webkit-transition:color 200ms}.contact .envelope .paper a.mail .i{position:absolute;top:0;left:17px;display:inline-block;font-size:13px;font-weight:700}.pricing-tables{padding:3em 0}.pricing-table-grid ul{margin:0;padding:0}.pricing-table-grid{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}.pricing-table-grid:hover{box-shadow:1px 1px 15px #ccc}.pricing-table-grid ul li{border-bottom:1px solid #f4f4f4;list-style:outside none none;text-align:center}.pricing-table-grid ul li a,.pricing-table-grid ul li span{color:#999;display:block;font-size:14px;padding:10px 0;text-decoration:none}.pricing-table-grid ul li a:hover{color:#e73d53}.pricing-table-grid h3{color:#556b72;display:block;font-size:25px;font-weight:800;line-height:normal;margin:0;padding:20px 0;text-align:center;text-transform:uppercase}.pricing-table-grid{border:1px solid #e7e7e7;padding:1em 2em 1.5em}.pricing-table-grid ul li span{background:#e73d53;color:#fff;font-size:14px;font-weight:700;margin-bottom:3em;padding:12px;text-transform:uppercase}.plan_box{background:#fff none repeat scroll 0 0}.pricing-table-grid{border:1px solid #e7e7e7;padding:1em 2em 1.5em}a.order-btn{background:#3b9ae4;border:medium none;color:#fff!important;text-decoration:none!important;display:block;font-size:13px;font-weight:600;margin:2em auto auto;outline:medium none;padding:13px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.page-title{text-align:center}.res-team-col{float:left;width:100%;text-align:center;padding-top:30px}.res-team-col-icon{float:left;padding:0 15px;width:20%}.testimonial h3{margin-bottom:20px}.responsive-menu{display:none}.simply-scroll-container{position:relative;margin-top:75px}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:none;display:block}.simply-scroll-btn{position:absolute;background-image:url(buttons.png);width:42px;height:44px;z-index:3;cursor:pointer}.simply-scroll{width:100%;height:303px;margin-bottom:1em}.simply-scroll .simply-scroll-clip{width:100%;height:303px}.simply-scroll .simply-scroll-list li{float:left;width:250px;height:303px}.simply-scroll .simply-scroll-list li img{padding:0 5px}#back-top{bottom:90px;position:fixed;right:44px;z-index:9999}#back-top span{background:url(images/back-to-top.jpg) left top no-repeat;display:block;height:45px;transition:all 1s ease 0s;width:45px}#back-top span{background:url(images/back-to-top.jpg) 6px 6px no-repeat #DF4756;background-size:29px auto;border-radius:65px;display:block;height:43px;transition:all 1s ease 0s;width:43px}.get-quote{position:fixed;right:0;top:35%;z-index:9999999}.social-media{position:fixed;width:70px;left:0;top:35%;z-index:9999999}.icon{float:left;margin-left:-19px;transition:all 0.1s ease-in-out 0s;-webkit-transition:all 0.1s ease-in-out 0s}.social-media .icon:hover{margin-left:0}.testimonial-col{float:left;width:100%;padding:20px;border:1px solid #ccc;box-shadow:1px 1px 6px #dcdcdc;margin-bottom:20px}.testimonial-col span{float:right;width:100%;text-align:right;font-weight:700;padding-top:15px}.footer a{color:#fff}.footer{background:#222 url(images/wraper-footer-bg.jpg)center bottom no-repeat;background-size:cover;height:auto;width:100%;float:left;margin-top:50px;color:#fff}.wraper_footer_top{float:left;height:auto;margin:50px 0;width:100%}.container{width:1170px}.footer_top{margin-left:0;margin-right:0}.col-lg-4{width:33.3333%}.col-lg-6{width:50%}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.footer_top_item{float:left;height:auto;padding:15px 30px 30px;text-align:center;width:100%}.footer_top>[class*="col-"]:nth-child(1) .footer_top_item{background:#1c1c1c none repeat scroll 0 0}.footer_top>[class*="col-"]:nth-child(2) .footer_top_item{background:#181818 none repeat scroll 0 0}.footer_top>[class*="col-"]:nth-child(3) .footer_top_item{background:#1c1c1c none repeat scroll 0 0}.footer_top_item>.holder{float:left;height:auto;position:relative;width:100%}.footer_top_item>.holder>.pic{float:left;height:auto;margin:0 0 10px;width:100%}.footer_top_item>.holder>.data{float:left;height:auto;width:100%}.footer_top_item>.holder>.data h3{color:#00a2ff;display:inline-block;font-size:20px;font-weight:400;height:auto;line-height:30px;margin:0 0 10px;text-transform:uppercase;vertical-align:top;width:100%}.wraper_footer_main{height:auto;width:100%}.wraper_footer_main>.container{padding-bottom:10px;padding-top:40px}.col-lg-3{width:25%}.footer_main_item_title{border-left:4px solid #00a2ff;float:left;height:auto;margin:0 0 15px;padding:0 0 0 10px;width:100%}.footer_main_item_title h3{color:#fff;display:inline-block;font-size:15px;font-weight:700;height:auto;line-height:23px;margin:0 0 7px;text-transform:uppercase;vertical-align:top;width:100%}.footer_main_item_body p{color:#c6c6c6;display:inline-block;font-size:14px;font-weight:400;height:auto;line-height:22px;margin:0 0 15px;vertical-align:top;width:100%}.wraper_footer_copyright{background:#181818 none repeat scroll 0 0;height:auto;width:100%;float:left;padding:14px 0 8px}.footer_main_item_body ul.link>li>a{color:#c6c6c6;cursor:pointer;transition:all 0.3s ease-in-out 0s}.footer_main_item_body ul.link>li::before{color:#fff;font-size:12px;height:auto;left:0;line-height:12px;position:absolute;top:4px;width:auto;z-index:0}.footer_copyright_item.right{text-align:right}.footer_copyright_item{float:left;height:auto;width:100%}.footer_copyright_item ul{padding:0;margin:0}.footer_copyright_item ul>li>a{color:#686868;cursor:pointer;display:block;font-size:13px;font-weight:400;height:auto;line-height:20px;transition:all 0.3s ease-in-out 0s;width:auto}.footer_copyright_item ul>li{display:inline-block;height:auto;padding:0 10px;position:relative;vertical-align:top;list-style-type:none;width:auto}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.wraper_footer_main{float:left;height:auto;margin-bottom:45px;width:100%}.fbox>img{width:75px}.fancybox-overlay{z-index:999999!important}@media only screen and (min-width:1600px){.homeslider{background-size:cover}.threebox{background-size:cover}.section.testimonial{background-size:cover}.section.footer{background-size:cover}.inner-title{background-size:100% auto}.custom-development{background-size:100% auto}.what-we-do{background-size:100% auto}.background-1{background-size:100% auto}.background-2{background-size:100% auto}.background-3{background-size:100% auto}}@media only screen and (max-width:1200px){.fix{max-width:100%;padding:0 30px}.fboxbottom{padding:0}.fboxbottom h3:after{right:auto;top:auto;bottom:-15px}.fboxtop{padding:90px 0 25px}.sd_content{width:50%}.homeslider .imgbox{width:50%;text-align:center}.t_box p.t_content{width:68%}.section.testimonial{background-size:cover;padding:90px 0}.projects ul li{display:inline-block;margin-bottom:20px;text-align:center;width:32.33%}.projects h1{font-size:36px}.projects ul{margin-top:20px}.homeslider .imgbox img{padding-left:0}.sd_content h1{font-size:46px;line-height:50px;margin-top:auto}.fboxbottom .fbox p{float:left;margin-top:20px}.section.footer{background-size:cover}.fourbox .boxmain{padding:0}.fourbox .boxmain .box{padding:0 10px}h1.fancytitle:before{display:none}h1.fancytitle:after{display:none}.team img{right:auto;margin-top:30px}.sticky-menu{display:none}.image-grid li{width:23%;margin:0 2% 0 0!important}.image-grid li a{font-size:17px}.application-box .our-col{margin-left:2%;margin-right:0;width:47%}.application-box .our-col{min-height:465px}}@media only screen and (max-width:1050px){.our-col{width:46%;margin-right:1%;margin-left:2%}.four-col .features-box{width:48%;margin-bottom:20px}}@media only screen and (max-width:980px){.t_box{width:100%}.t_box p.t_content{width:80%}.logo{float:left;text-align:center;width:100%}.nav{float:left;margin-top:20px;width:100%}.nav ul{text-align:center}.nav ul li{display:inline-block;float:none}.five-col .boxmain .box{width:33%!important}.section.team{padding:0}.threebox{padding:82px 0 160px}.threebox h2{font-size:25px!important}.team h1{font-size:41px}.projects a.all{font-size:17px;font-weight:400;padding:19px 32px}.projects p.fullwidth{margin-top:0}.da-slide h2{font-size:40px!important}.da-slide .da-img{width:25%!important}.da-slide-current .da-img,.da-slide .da-img{left:70%!important}.da-slide p{top:135px!important}.homeslider{padding:49px 0 43px;background-position:-465px top}.da-slide .da-link{top:240px!important}.background-1,.background-2,.background-3,.custom-development{background-size:cover!important}.screen-right{float:right;padding-top:45px;width:66%}}@media only screen and (max-width:950px){.fboxbottom .fbox{margin-bottom:20px;width:50%;text-align:center}.fboxbottom h3:after{display:none}.fboxtop .fbox{text-align:center;margin-bottom:20px;width:50%}.fboxbottom .fbox p{display:inline-block;float:none;margin-top:20px}.service-page-content ul li{width:29%}.mid-left{width:100%}.mid-right{width:100%;text-align:center}.custom-development.fourbox .boxmain .box{width:50%!important}.custom-development{background:#3c91c7!important;padding:18px 0!important}.custom-development.fourbox .box p{min-height:105px}.reason-container .features-box{width:50%!important}.reason-container .features-box{min-height:265px}.res-team-col-icon{width:33%}.quote-main .mid-right{text-align:center}.quote-main .mid-right .widget-col{width:300px;display:list-item;float:none;text-align:left;margin:0 auto;list-style-type:none}.quote-main .contact-col-fix{max-width:100%}}@media only screen and (max-width:850px){.homeslider{background-position:-515px top}.da-slide h2{font-size:30px!important}.da-slide p{top:116px!important}.da-slide p{font-size:16px!important}.da-slide .da-link{border:4px solid rgb(255 255 255 / .8)!important;font-size:16px!important;top:230px!important}.contact-left{float:left;padding-right:0;padding-top:0;width:100%}.contact-col-main{margin-bottom:25px;margin-top:175px;text-align:center;width:100%}.features-box{width:50%}.inner-middle h1{font-size:26px}.inner-middle h2{font-size:22px}.application-box .our-col{width:100%;min-height:auto!important;margin-left:0;margin-right:0}.our-content{min-height:inherit;padding-bottom:15px}.content-left{width:100%;margin-bottom:35px}.content-right{width:100%;text-align:center}.inner-middle h2{font-size:19px}}@media only screen and (max-width:767px){.nav{display:none}.fboxtop .fbox{width:50%}.logo{text-align:left}.section.footer{background:#3b8ec3}.fboxbottom .fbox{width:100%}.homeslider{background:#3b8ec3;padding:0}.homeslider .imgbox{text-align:center;width:100%}.t_box p.t_content{width:70%}.projects a.all{font-size:16px;font-weight:300;padding:13px 30px}.projects p.fullwidth{margin-top:20px}.projects a.all{margin:0}p.size22{padding:0;line-height:24px;margin-top:20px;font-size:16px}h1.fancytitle{margin-top:30px}.sd_content p{padding-left:0}.sd_content h1{line-height:40px;font-size:36px}.fourbox .boxmain .box{float:left;padding:0 10px;text-align:center;width:50%}.sd_content{width:100%}.threebox ul li{width:33%}.threebox ul li:after{display:none}.threebox{background-size:cover}.threebox h1{font-size:36px}.threebox h3{font-size:20px}.threebox h2{color:#fff;font-size:26px;line-height:46px;margin-top:10px}.threebox{padding:50px 0 80px}.team h1{font-size:36px}.responsive-menu{display:block;float:right;padding-right:20px;margin-top:7px}.logo{width:auto;padding-left:20px}.nav ul li{width:100%;border-bottom:1px solid #ccc}.nav ul li a{float:left;text-align:left;width:100%;background:none!important;color:#000!important;padding:0 31px}.header .fix{max-width:100%;padding:0}.homepage .section.header{padding:15px 0 16px}.nav{margin-bottom:-16px}.da-slide p{width:50%!important}h1.fancytitle{font-size:30px!important}.threebox h1{font-size:39px!important}.threebox h3{font-size:24px!important;line-height:32px!important}.process-img img{width:93px!important}.process-img{min-height:105px}.testimonial h1{font-size:30px}.image-grid li{width:23%;margin:0 2% 15px 0!important}}@media only screen and (max-width:760px){.section.testimonial{background:#3c91c7 none repeat scroll 0 0;padding:43px 0!important;margin-top:0}.inner-middle h2{font-size:20px;line-height:normal}.service-page-content ul li{width:48%;font-size:16px;margin:30px 0 20px}.reveal-modal{left:12%!important;margin-left:0!important;width:70%!important}.screen-right{width:96%}.screen-left{width:100%}.our-col{width:100%;margin-right:0;margin-left:0}.res-team-col-icon{width:50%}.inner-middle h3{font-size:15px}}@media only screen and (max-width:670px){.custom-development.fourbox .boxmain .box{width:100%!important}}@media only screen and (max-width:600px){.threebox ul li{margin-bottom:25px;width:100%}.threebox h2{margin-top:0!important}.team img{margin-bottom:0}.da-slider{min-width:100%!important}.image-grid li{width:48%;margin:0 2% 15px 0!important}.splitter ul li a{font-size:16px!important;margin-bottom:15px!important}.inner-title{font-size:23px;min-height:162px}.inner-middle h2{font-size:17px}.ad-banner>a{margin-bottom:15px;width:100%}.reason-container .features-box{width:100%!important}.get-quote,.social-media{display:none}.nav ul ul{border-radius:0;display:block;position:relative}.nav ul ul li:first-child::before{display:none}.nav ul ul li:first-child,.nav ul ul li:last-child{border-radius:0}.nav li ul li a{padding:5px 55px}.nav li ul li{float:left;margin:0!important}.nav ul ul{width:100%}}@media only screen and (max-width:550px){.fourbox .boxmain .box{width:100%}h1.fancytitle{font-size:30px;line-height:36px}.projects ul li{width:49.33%}.projects a.all{font-size:14px;padding:13px 20px}.section.footer{margin-top:30px}.t_box{padding:0}.t_box{margin-top:30px}.fboxtop{padding:50px 0 25px}.section.testimonial .t_box.first{display:none}.t_box>img{width:70px;float:none}.t_box p.t_content:before{display:none}.team h1{font-size:34px}.t_box p.t_content{padding:15px 20px;width:100%}.t_box{margin-top:30px;text-align:center}a.all{margin-top:20px;margin-left:auto;padding:15px 40px}.projects h1{font-size:30px}.section.testimonial{padding:50px 0}#main-nav.active{top:80px!important}#main-nav.active ul li a{line-height:46px!important;padding-left:35px!important}.logo img{height:auto;width:200px}.da-slide p{font-size:14px!important}.da-slide h2{font-size:20px!important}.da-slide p{top:97px!important}.da-slide p{width:60%!important}.da-slide .da-link{top:190px!important}.da-slider{height:380px!important}.responsive-menu{display:block;float:right;margin-right:20px;margin-top:7px;padding-right:0;width:44px}.team h1{font-size:29px;line-height:normal}.testimonial h1{font-size:23px;line-height:normal;margin-bottom:30px!important}.custom-development.fourbox .boxmain h1{margin-bottom:20px!important}.threebox h1{font-size:29px!important}.service-page-content ul li{width:100%}.reveal-modal{left:5%!important;margin-left:0!important;width:90%!important}.contact-col input[type="file"],.contact-col input[type="text"],.contact-col input[type="email"],.contact-col input[type="tel"],.contact-col textarea{padding:11px;font-size:15px}.inner-middle h1{font-size:20px;font-weight:700}.features-box{width:100%!important;min-height:inherit!important}.fboxtop .fbox{width:100%}.res-team-col-icon{width:100%}.inner-middle,blockquote{font-size:15px!important;line-height:22px}}@media only screen and (max-width:430px){.custom-development.fourbox .boxmain .box{width:100%!important}}@media only screen and (max-width:370px){.image-grid li{width:100%;margin:0 0 15px 0!important}.splitter ul li a{font-size:12px!important}}