*{padding:0px;margin:0px;}
body{margin:0px;padding:0px;font-size:14px;color:#ccc;font-family:'Roboto', sans-serif;}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
body::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}
body::-webkit-scrollbar-thumb{background-color:#555;border:2px solid #555;}
h3{font-family:'Roboto', sans-serif;}
p{font-size:14px;margin:0px;padding:0px;color:#000}
section{min-height:650px;position:relative;padding:0px;margin:0px;width:100%;}
section .section-title{color: #e5a722;font-size: 48px;font-weight: 300;margin: 10px auto;padding: 5px;}
section .section-title-dark{color: #3a3a3c;font-size: 48px;font-weight: 300;margin: 10px auto;padding: 5px;}
footer{z-index:0;height:auto;bottom:0px;position:relative;padding:60px 0 0px 0;margin:0px;background-color:#3c2f38;background-image: url('../images/bg-pattern.svg');background-position: 50% 50%;background-size: 29% auto; }
.main-heading{margin-bottom:0px;padding:0px;}
.main-heading h3{color:#e5a722;font-size:48px;font-weight:300;margin:10px auto;padding:5px;}
.main-heading h3 img{background:#f4f7f9 none repeat scroll 0 0;margin:45px 0 0 15px;padding:0 20px;position:absolute;text-align:center;}
.thin{font-weight:100;}
.small-letter{text-transform:lowercase}
.text-underline{text-decoration:underline}
.text-white{color:#fff !important;}
.bg-white{background: #fff;}
.border-underline{border-bottom:1px solid #3a3a3c}
.bg-lrd{background:#e5a722}
.title-strip{padding:0px 5px 5px;background:#e58d45;color:#fff}
.title-strip-dark{padding:10px 5px;background:#424242;color:#fff}
.first-letter-lrd{float:left;padding:0px 5px 2px;text-transform:uppercase;background:#f0af1e;margin:5px 6px 0px 0px;font-size:1.5em;color:#fff;}
.first-letter{float:left;padding:0px 5px 2px;text-transform:uppercase;background:transparent;margin:5px 6px 0px 0px;font-size:1.5em;color:#424242;border:2px solid #424242}
.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap;width:25%;margin:0px 0px 30px 38%;}
.strike > span{position:relative;display:inline-block;padding:10px;border-radius:50%;border:1px solid #e9e9e9;color:#ccc;padding:10px 15px;}
.strike > span:before,
.strike > span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#e9e9e9;}
.strike > span:before{right:100%;}
.strike > span:after{left:100%;}
.show{display:block}
.hide{display:none}
.text-lrd{color:#e5a722}
.text-lrd-dark{color:#3a3a3c}
.btn{-webkit-font-smoothing:antialiased;border-radius:0px;padding:8px 20px;letter-spacing:1px}
.btn-lrd{background-color:#e5a722;color:#fff;}
.btn-lrd:hover{background-color:#da9a12;color:#fff;}
.btn-lrd-inverse{background-color:#e5a722;color:#fff;border-color:#fff;}
.btn-lrd-inverse:hover{color:#e5a722;background-color:#fff;border-color:#e5a722;}
.btn-lrd-lg{color:#e5a722;border-color:#e5a722;padding:12px 22px;font-size:16px;;background:transparent;}
.btn-lrd-lg:hover{color:#fff;background-color:#e5a722;}
input[type="text"]{height:40px;}
input[type="text"], textarea, input[type="email"]{border-radius:0px !important;box-shadow:none !important;border:1px solid #e6e6e6 !important;padding:6px 10px;resize:none;letter-spacing:1px;}
input[type="text"]:focus, textarea:focus, input[type="email"]:focus{box-shadow:none;border-color:#e9e9e9 !important;}
.web-preloader{width:100%;top:0px;left:0px;background:#fff;background-image:url('../images/loader.gif');background-size:inherit;background-position:43% 45%;background-repeat:no-repeat;height:100vh;position:fixed;z-index:10000;}
#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:9999;left:50%;top:80px;}
#snackbar.show{visibility:visible;}
#snackbar.success{background:#DFF2BF;color:#4F8A10;}
#snackbar.warning{background:#FEEFB3;color:#9F6000;}
#snackbar.danger{background:#FFBABA;color:#D8000C;}
#cubeTransition h2{top:35%;bottom:auto;}
#cubeTransition p{top:45%;bottom:auto;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
                          40%{-webkit-transform:translateY(-20px);}
                          60%{-webkit-transform:translateY(-10px);}
}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);}
                       40%{-moz-transform:translateY(-20px);}
                       60%{-moz-transform:translateY(-10px);}
}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0);}
                     40%{-o-transform:translateY(-20px);}
                     60%{-o-transform:translateY(-10px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
                  40%{transform:translateY(-20px);}
                  60%{transform:translateY(-10px);}
}
@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
                            to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
                    to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
.rotating{-webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;-ms-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite;}
@-webkit-keyframes rotating-reverse{from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
                                    to{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes rotating-reverse{from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
                            to{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
}
.rotating-reverse{-webkit-animation:rotating-reverse 3s linear infinite;-moz-animation:rotating-reverse 3s linear infinite;-ms-animation:rotating-reverse 3s linear infinite;-o-animation:rotating-reverse 3s linear infinite;animation:rotating-reverse 3s linear infinite;}
.button--nanuk{overflow:hidden;-webkit-transition:background-color .3s;transition:background-color .3s}.button--nanuk>span{display:inline-block;padding:0}.button--nanuk:hover>span:nth-child(odd){-webkit-animation:anim-nanuk-1 .5s forwards;animation:anim-nanuk-1 .5s forwards}.button--nanuk:hover>span:nth-child(even){-webkit-animation:anim-nanuk-2 .5s forwards;animation:anim-nanuk-2 .5s forwards}.button--nanuk:hover>span:nth-child(even),.button--nanuk:hover>span:nth-child(odd){-webkit-animation-timing-function:cubic-bezier(.75,0,.125,1);transition-animation-function:cubic-bezier(.75,0,.125,1)}@-webkit-keyframes anim-nanuk-1{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:#e5a722}100%{color:#e5a722}}@keyframes anim-nanuk-1{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:#e5a722f}100%{color:#e5a722}}@-webkit-keyframes anim-nanuk-2{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:#e5a722}100%{color:#e5a722}}@keyframes anim-nanuk-2{0%,100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}49%{opacity:1;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}50%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);color:inherit}51%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);color:#e5a722}100%{color:#e5a722}}.button--nanuk:hover>span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.button--nanuk:hover>span:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}.button--nanuk:hover>span:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.button--nanuk:hover>span:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.button--nanuk:hover>span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.button--nanuk:hover>span:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}.button--nanuk:hover>span:nth-child(7){-webkit-animation-delay:.3s;animation-delay:.3s}.button--nanuk:hover>span:nth-child(8){-webkit-animation-delay:.35s;animation-delay:.35s}.button--nanuk:hover>span:nth-child(9){-webkit-animation-delay:.4s;animation-delay:.4s}.button--nanuk:hover>span:nth-child(10){-webkit-animation-delay:.45s;animation-delay:.45s}.button--nanuk:hover>span:nth-child(11){-webkit-animation-delay:.5s;animation-delay:.5s}
@font-face{font-family:'glyphicons-halflings-regular';src:url(fonts/glyphicons-halflings-regular.eot);src:url(fonts/glyphicons-halflings-regular.eot)
               format('embedded-opentype'), url(fonts/glyphicons-halflings-regular.woff) format('woff'),
               url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),
               url(fonts/glyphicons-halflings-regular.svg) format('svg');font-weight:400;font-style:normal;}
header{background-color:#fff; box-shadow:0 0 6px -1px #ccc;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:9999;width:100%;}
header.transparent .navbar-default .rightMenu > li > a{color:#fff}
header.transparent .navbar-default .rightMenu > li > a:hover{color:#fff}
.home header.transparent{background:none;border:0px;box-shadow:none;color:#fff}
header.white{background:#fff;border:0px;}
header.transparent .slogan p{color:#fff !important;}
.logo{margin:0 0 0 20px;padding:7px 0px;position:relative;z-index:9;width:170px;}
.logo img{margin:0;padding:0;float:left;width:100%;}
.slogan{left:20%;margin:0 0 0 -1px;padding:17px 10px 0 11px;position:absolute;}
.slogan p{border-left:1px solid #f7b118;color:#404041 !important;font-size:15px !important;padding:0 0 0 20px;}
.section-dark{background:#f4f7f9}
.section-light{background:#fff}
.navbar-brand{padding:0px;}
.nav > li > a{}
.navbar{border-radius:0px;margin-bottom:0;background:transparent;border:none;}
.navbar-default .rightMenu li{list-style:none;}
.navbar-default .rightMenu li a{display:block;padding:30px 25px;transition:all 0.9s ease 0s;position:relative;font-size:1.2em;font-weight:300;color:#444;text-align:center;text-transform:capitalize;margin:0;}
.navbar-default .rightMenu li a.active,
.navbar-default .rightMenu li a.active:focus,
.navbar-default .rightMenu li a.active:hover{}
.rightMenu .first-dropdown {animation:0.5s ease 0s normal none 1 running dropdown;display:none;left:0;padding:0;position:fixed;top:79px;width:100% !important;z-index:1;-webkit-box-shadow:3px 5px 16px -5px rgba(61,61,61,1);-moz-box-shadow:3px 5px 16px -5px rgba(61,61,61,1);box-shadow:3px 5px 16px -5px rgba(61,61,61,1);}
.rightMenu li:hover .first-dropdown{display:block;}
.rightMenu .first-dropdown .submenu{margin:0px;padding:0px;}
.rightMenu .first-dropdown .submenu .top-nav{margin:0px;padding:0px;background:rgba(70, 70, 70, 0.95);float:left;width:24% !important;display:block;}
.rightMenu .first-dropdown .fml{margin:0px;padding:0px;}
.rightMenu .first-dropdown .fml .top-nav li{list-style:outside none none;padding:0;}
.rightMenu .first-dropdown .fml .top-nav li a{text-decoration:none;text-align:left;color:#fff;display:block;font-size:1.1em;font-weight:300;padding:16px 20px;text-decoration:none;transition:all 0.5s ease 0s;}
.rightMenu .first-dropdown .fml .top-nav li a:hover{color:#000;background-color:#fff;transition:0.5s;}
.rightMenu .first-dropdown .fml .top-nav li.active a{background:rgba(255,255,255,0.90);color:#656565}
.rightMenu .first-dropdown .submenu .top-nav-detail{background:rgba(255,255,255,0.95);float:right;text-align:center;padding:0 25px;width:78%;display:none;}
.rightMenu li:hover .first-dropdown .submenu .top-nav-detail{display:block}
.rightMenu .first-dropdown .submenu .top-nav-detail h3{color:#000;font-size:20px;font-weight:300;margin:0;border-bottom:1px solid #ccc;padding:25px 0 8px;margin-bottom:10px;text-align:left;}
.rightMenu .first-dropdown .submenu .top-nav-detail img{margin:0px;padding:0px;width:100%;text-align:center;}
.rightMenu .first-dropdown .submenu .top-nav-detail h4{color:#000;font-size:16px;font-weight:normal;margin:0;padding:15px 0 10px;text-align:center;}
.rightMenu .first-dropdown .submenu .top-nav-detail h4 span{color:#e5a722;font-weight:bold;}
.rightMenu .first-dropdown .submenu .top-nav-detail a{background:#d69c20;border:1px solid #e5a722;color:#fff;font-size:1.2em;font-weight:300;margin-bottom:42px;transition:all 0.5s ease 0s;padding:10px 20px;display:inline-block;}
.rightMenu .first-dropdown .submenu .top-nav-detail a span{transition:all 0.5s;font-size:14px;color:#000;position:relative;margin-left:10px !important;}
.rightMenu .first-dropdown .submenu .top-nav-detail a span:hover{transition:all 0.5s;color:#000;}
.rightMenu .first-dropdown .submenu .top-nav-detail a:hover{text-decoration:none;transition:all 0.5s;color:#fff;border-color:#e5a722;}
.basic .startscroll{padding:80px 0px 40px;}
.basic section{min-height: 0px;padding:40px 0px;text-align: center}
.basic section p{font-size: 16px;}
.customContent{padding-top:10px;}
.customContent li span{width:80px;height:80px;margin-bottom:20px;}
.customContent li span img{width:100%;}
.customContent .about{font-size:1.7em;font-weight:300;color:#32383c;padding:27px 0px;}
.customContent .menu-items{margin:5px 0px;min-height:136px;}
.customContent .menu-items .displayImg{margin:0 0 10px 40%;width:80px;height:80px;}
.customContent .menu-items .displayImg img{width:100%;}
.customContent .w100{width:100%;display:block;font-weight:300;margin-bottom:10px;}
.customContent{width:78%;background-color:#fff;top:1px;position:absolute;padding-top:10px}
.customContent li span{width:80px;height:80px;margin-bottom:20px}
.customContent li span img{width:100%}
.customContent .about{font-size:1.7em;font-weight:300;color:#32383c;padding:27px 0}
.customContent .menu-items{margin:5px 0;min-height:136px}
.customContent .menu-items .displayImg{margin:0 0 10px 35%;text-align:center;width:80px;height:80px}
.customContent .menu-items .nav-web-develoment{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-279px -453px;position:relative}
.customContent .menu-items .nav-cms-based-develoment{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-907px -7px;position:relative}
.customContent .menu-items .nav-e-commerce-web-develoment{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-104px -443px;position:relative}
.customContent .menu-items .nav-python-web-app-develoment{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-13px -443px;position:relative}
.customContent .menu-items .nav-restful-api-develoment{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-997px -365px;position:relative}
.customContent .menu-items .nav-custom-web-develoment{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-905px -358px;position:relative}
.customContent .menu-items .nav-logo-designing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-722px -4px;position:relative}
.customContent .menu-items .nav-brand-designing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-192px -455px;position:relative}
.customContent .menu-items .nav-social-media-post{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-639px -14px;position:relative}
.customContent .menu-items .nav-infographic-designing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-818px -16px;position:relative}
.customContent .menu-items .nav-video-editing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-997px -17px;position:relative}
.customContent .menu-items .nav-emailer-desinging{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-554px -14px;position:relative}
.customContent .menu-items .nav-analytics{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-97px -275px;position:relative}
.customContent .menu-items .nav-on-page-seo{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-809px -185px;position:relative}
.customContent .menu-items .nav-off-page-seo{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-908px -185px;position:relative}
.customContent .menu-items .nav-backlink{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-996px -185px;position:relative}
.customContent .menu-items .nav-black-and-white-hat-seo{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-729px -180px;position:relative}
.customContent .menu-items .nav-web-optimization{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:0 -275px;position:relative}
.customContent .menu-items .nav-graphic-creatives{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-272px -366px;position:relative}
.customContent .menu-items .nav-content-creation{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-185px -365px;position:relative}
.customContent .menu-items .nav-organic-sharing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-989px -276px;position:relative}
.customContent .menu-items .nav-platform-reputation-management{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-95px -365px;position:relative}
.customContent .menu-items .nav-quick-response-to-queries{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-8px -360px;position:relative}
.customContent .menu-items .nav-web-scraping{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-453px -180px;position:relative}
.customContent .menu-items .nav-web-python-development{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-280px -183px;position:relative}
.customContent .menu-items .nav-big-data{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-630px -190px;position:relative}
.customContent .menu-items .nav-scientific-computing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-546px -175px;position:relative;background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-546px -175px;position:relative}
.customContent .menu-items .nav-task-automation{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-364px -185px;position:relative}
.customContent .menu-items .nav-blog-writing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-187px -11px;position:relative}
.customContent .menu-items .nav-social-media-updates{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-365px -11px;position:relative}
.customContent .menu-items .nav-website-content{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-7px -11px;position:relative}
.customContent .menu-items .nav-press-release-and-articles{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-104px -3px;position:relative;background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-104px -3px;position:relative}
.customContent .menu-items .nav-print-media-content{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-466px -11px;position:relative}
.customContent .menu-items .nav-mailer-content{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-275px -11px;position:relative}
.customContent .menu-items .nav-iPhone-app{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-713px -97px;position:relative}
.customContent .menu-items .nav-android-app{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-535px -97px;position:relative}
.customContent .menu-items .nav-hybrid-app{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-803px -97px;position:relative}
.customContent .menu-items .nav-windows-app{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-625px -97px;position:relative}
.customContent .menu-items .nav-wearable-device-app{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-450px -97px;position:relative}
.customContent .menu-items .nav-ui-design-and-prototyping{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-635px -365px;position:relative}
.customContent .menu-items .nav-enterprise-application-integration{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-365px -368px;position:relative}
.customContent .menu-items .nav-data-and-application-security{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-720px -368px;position:relative}
.customContent .menu-items .nav-software-development-outsourcing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-552px -371px;position:relative}
.customContent .menu-items .nav-software-maintenance-and-support{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-454px -363px;position:relative}
.customContent .menu-items .nav-bug-fixing{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-813px -360px;position:relative}
.customContent .menu-items .nav-database-resource{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-369px -100px;position:relative}
.customContent .menu-items .nav-php-and-frameworks{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-275px -100px;position:relative}
.customContent .menu-items .nav-python-and-frameworks{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-105px -101px;position:relative}
.customContent .menu-items .nav-ecommerce-cms-development{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-193px -96px;position:relative}
.customContent .menu-items .nav-javascript-and-libraries{background-color:#fff;background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;top:1px;background-position:-10px -100px;position:relative}
.customContent .w100{width:100%;display:block;font-weight:300;margin-bottom:10px}
.fixed-header{background:#fff none repeat scroll 0 0;box-shadow:0 0 3px 1px #ccc;min-height:90px;position:fixed;width:100%;z-index:9;}
.navbar-collapse{-ms-box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset;-moz-box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset;-webkit-box-shadow:0px 0 rgba(255, 255, 255, 0.1) inset;-o-box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset;border-top:none;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;overflow-x:visible;padding-left:15px;padding-right:0px;z-index:1;position:relative;}
.navbar-default .rightMenu > li > a:focus, .navbar-default .rightMenu > li > a:hover{color:#333;-ms- transition:all 0.9s ease 0s;-moz- transition:all 0.9s ease 0s;-webkit- transition:all 0.9s ease 0s;-o- transition:all 0.9s ease 0s;transition:all 0.9s ease 0s;}
.nav > li{transition:all 0.9s ease 0s;}
#navbar ul li a:hover span, #navbar ul li a.active span{animation:1s ease 0s normal none 1 running menubrd;border-top:4px solid #f7b319;position:absolute;top:0px;left:0;right:0px;width:100%;}
.servicesfix2{width:100% !important;}
.banner{background:#181B27;position:relative;height:100vh}
.inner-banner h1{margin-top:40px;}
.inner-banner{margin-bottom: 30px;}
.caption-slider{margin:0px auto;color:#fff;padding:0px;width:100%;position:absolute;z-index:999;top:45%;text-align:center;}
.caption-slider h2{font-family:"Roboto",sans-serif;font-size:62px;font-weight:300;text-shadow:1px 1px 1px #000;line-height:60px;margin:0;padding:0;}
.caption-slider h2 span{font-size:62px;font-weight:bold;padding-left:10px;}
.caption-slider p{font-family:"Roboto",sans-serif;font-size:50px !important;font-weight:300;line-height:80px;margin:0;color:#fff;padding:0;text-shadow:1px 1px 1px #000;}
.caption-slider p span{color:#ffa005;font-size:50px;font-weight:300;}
.caption-slider span{font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;line-height:35px;margin:0;padding:0;}
.caption-slider .socail-icon{margin:0 auto;padding:0;position:absolute;text-align:center;top:45vh;width:100%;}
.caption-slider .socail-icon a{color:#637b78;transition:all 1s;padding:0 10px 0 0;text-decoration:none;display:initial;}
.caption-slider .socail-icon a:hover{transition:all 1s;color:#fff;}
.caption-slider .socail-icon .fa{display:inline-block;font-family:FontAwesome !important;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit !important;font-size-adjust:none;font-stretch:normal;font-style:normal;cursor:pointer;font-synthesis:weight style;font-variant:normal;font-weight:normal !important;line-height:1 !important;text-rendering:auto;}
.caption-slider .scrolldown-icon{margin:0 auto;padding:0;position:absolute;text-align:center;top:50vh;width:100%;}
.caption-slider .scrolldown-icon img{cursor:pointer;}
.services{margin:0;text-align:center;padding:75px 0 0 0;width:100%;}
.services .scrolldown-icon{position:absolute;margin:0px;left:0;right:0;top:-36px;text-align:center;}
.services .scrolldown-icon img{cursor:pointer;}
.services-img{margin:0px;padding:140px 0 0;position:relative;}
.services-img img{width:100%;}
.services-img div{position:absolute;margin:0;padding:0;}
.services-img.development .services-img1{left:21%;top:0;width:0;}
.services-img.development .services-img2{left:0;top:80%;width:0;}
.services-img.development .services-img3{left:0;bottom:0;width:0;}
.services .services-right{margin:0px;padding:50px 50px 0 50px;}
.services .services-right h3{font-size:35px;text-align:justify;font-weight:300;color:#062033;line-height:60px;margin:0;padding:0 0 15px 0;}
.services .services-right p{font-size:18px;text-align:justify;font-weight:300;line-height:24px;color:#062033;margin:0;padding:0;}
.services .services-right .service-list li{font-size:18px;text-align:justify;font-weight:300;line-height:24px;}
.services .services-right .fa-ul{margin-left:0px;}
.services .website-development .service-list{margin-left:20px;}
.overflow-y{overflow-y:auto;width:80%;padding:0px 10%;}
.startscroll .service-head .head-caption{padding:0px 2% 0px;font-size:1.3em;}
.startscroll .service-head .head-caption p{font-size:inherit;color:#fff;text-align:justify}
.service-pages{background:rgb(56, 46, 53);}
.service-pages .inner-banner .banner-heading{color:#fff;margin-top:70px;padding-bottom:20px;font-size:4em;}
.service-pages .inner-banner .banner-content{font-size:1.3em;}
.service-pages .inner-banner h2{margin:0px;}
.service-pages section{padding:40px 0px;}
.service-pages section.startscroll{min-height:0px; background-image:url('../images/bg-pattern.svg');background-position:50% 50%;background-size:contain;}
.service-pages .service-item{height:360px;margin:20px 0px;}
.service-pages .service-item h2{color:#3a3a3c;font-size:1.6em;font-weight:300;text-align:center;text-transform:capitalize}
.service-pages .service-item h2 span{color:#e5a722}
.service-pages .service-item p{font-size:1.2em;text-align:justify}
.service-pages .service-item .cover-image{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;padding:10px;height:180px;text-align:center}
.service-pages .service-item .cover-image img{width:160px;}
.service-pages section .section-title{margin:0px 30px 30px;padding:0px 0px 10px;}
.service-pages .informative{padding-bottom:40px;}
.service-pages .informative .info, .service-pages .informative .icon{position:relative;min-height:350px;padding:0px;}
.service-pages .informative .info{background:#f9f9f9}
.service-pages .informative .info p{padding:10px 40px;font-size:1.5em;text-align:justify}
.service-pages .informative .icon .displayImg{width:250px;margin-top:6%;margin-left:25%;}
.service-pages .informative .icon .arc{z-index:1;background-image:url('../images/arc-white.svg');background-size:cover;width:45px;height:350px;}
.service-pages .informative .icon.right .arc{position:absolute;left:0px;top:0px;}
.service-pages .informative .icon.left .arc{position:absolute;right:0px;top:0px;transform:scaleX(-1);}
.service-pages .informative .info h3{margin:50px 0px 20px;}
.service-pages .seo-content p, .service-pages .seo-content span, .service-pages .seo-content ul li{font-size:1.3em;font-weight:300;}
.service-pages .seo-content span{padding-top:10px;}
.service-pages .seo-content ul{padding-left:20px;margin:20px 0px;}
.service-pages .info-content p, .service-pages .info-content ul{font-size:1.5em;font-weight:300;}
.service-pages .info-content ul{margin:20px 0px 20px 20px;}
.home-portfolio{margin:0;text-align:center;padding:75px 0 0 0;width:100%;height:auto}
.home-portfolio .items{padding:0px 15px;}
.home-portfolio .main-heading h3 img{background:#fff none repeat scroll 0 0;margin:59px 0 0 15px;padding:0 20px;position:absolute;text-align:center;}
.home-portfolio p{font-size:16px !important;font-weight:300;color:#062033;padding:0;}
.home-portfolio .portfolio-tab{margin:20px 0px;padding:0px;}
.home-portfolio .portfolio-tab ul{margin:0px;padding:0px;}
.home-portfolio .portfolio-tab ul li{padding:0px;}
.home-portfolio .portfolio-tab ul li a{letter-spacing:1px;position:relative;padding:8px 20px;text-decoration:none;color:#000;}
.home-portfolio-details{margin:40px auto;width:48%;}
.item-hover{position:relative;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.item-hover,
.item-hover *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.item-hover a{color:#333;margin:0 !important;padding:0 !important;width:100%;}
.item-hover a:hover{text-decoration:none;}
.item-hover img{width:100%;height:100%;}
.item-hover.circle{border-radius:0;padding:0px;height:300px;overflow:hidden;margin:0;position:relative;}
.item-hover.circle .img{border-radius:0;height:300px;position:relative;width:100%;}
.item-hover.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:0;box-shadow:inset 0 0 0 10px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.item-hover.circle .img img{border-radius:0%;transform:scale(1);transition:all 0.5s ease 0s;}
.item-hover.circle .img img:hover{transform:scale(1.4);transition:all 0.5s ease 0s;}
.item-hover.circle .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:0%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.item-hover.square{position:relative;width:auto;height:auto;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}
.item-hover.square .info{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.item-hover.circle.effect13.colored .info{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.item-hover.circle.effect13 .info{background:#333333;background:rgba(0, 0, 0, 0.6);opacity:0;pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.item-hover.circle.effect13 .info h3{visibility:hidden;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;font-size:22px;margin:0 30px;padding:134px 0 25px;height:110px;text-shadow:0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.item-hover.circle.effect13 .info p{visibility:hidden;color:#fff;padding:10px 5px;font-style:normal;margin:0 30px;font-size:12px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.item-hover.circle.effect13 a:hover .info{opacity:1;}
.item-hover.circle.effect13 a:hover h3{visibility:visible;}
.item-hover.circle.effect13 a:hover p{visibility:visible;}
.item-hover.circle.effect13.from_left_and_right .info h3{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.item-hover.circle.effect13.from_left_and_right .info p{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.item-hover.circle.effect13.from_left_and_right a:hover h3{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.item-hover.circle.effect13.from_left_and_right a:hover p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.item-hover.circle.effect13.top_to_bottom .info p{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.item-hover.circle.effect13.top_to_bottom a:hover h3{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.item-hover.circle.effect13.top_to_bottom a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.item-hover.circle.effect13.bottom_to_top .info h3{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.item-hover.circle.effect13.bottom_to_top .info p{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
.item-hover.circle.effect13.bottom_to_top a:hover h3{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.item-hover.circle.effect13.bottom_to_top a:hover p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.tool{display:inline;position:relative;z-index:999;}
.tooltip-content{position:absolute;background:url(../images/tooltip-shape.svg) no-repeat center bottom;background-size:100% 100%;z-index:9999;width:200px;bottom:100%;left:50%;margin-left:-90px;padding:50px 30px;text-align:center;color:#fff;opacity:0;cursor:default;font-size:1.5em;line-height:1.4;pointer-events:none;font-family:'Roboto', sans-serif;-webkit-transform:scale3d(0.1,0.2,1);transform:scale3d(0.1,0.2,1);-webkit-transform-origin:50% 120%;transform-origin:50% 108%;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, transform 0.4s;-webkit-transition-timing-function:ease, cubic-bezier(0.6,0,0.4,1);transition-timing-function:ease, cubic-bezier(0.6,0,0.4,1);}
.tool:hover .tooltip-content{opacity:1;pointer-events:auto;-webkit-transform:scale3d(0.6,0.6,0.6);transform:scale3d(0.6,0.6,0.6);}
.tooltip-content::after{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;top:100%;background:#3a3a3c;-webkit-transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);}
.carousel-indicators{z-index:1;}
.home .bouncingButton{position: relative;top:-80px;z-index:999;}
.home .follow-us{min-height: 0px;padding-bottom: 20px;}
.home .goDown{cursor:pointer;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;}
.home-social-media{margin:0;text-align:center;padding:50px 0 0 0;width:100%;}
.home-social-media .items{padding:0px 15px;}
.home-social-media .main-heading h3 img{background:#fff none repeat scroll 0 0;margin:59px 0 0 15px;padding:0 20px;position:absolute;text-align:center;}
.home-social-media p{font-size:16px !important;font-weight:300;color:#062033;padding:0;}
.home-social-media .carousel-indicators li{border-color:#000;transition:all 1s;}
.home-social-media .carousel-indicators{bottom:-52px;transition:all 1s;}
.home-social-media .carousel-indicators .active{background-color:#000;padding:5px;transition:all 1s;}
.home-social-media .bolg-img{box-shadow:0 0 8px 0 #ccc;display:block;height:236px;margin:20px;top:-1px;padding:0;transition:all 1s;position:relative;width:447px;z-index:9;left:1px;}
.home-social-media .bolg-img img{width:100%;transition:all 1s;border:6px solid #fff;bottom:0%;transition:all 1s;}
.home-social-media .bolg-img-overly h4{color:#062033;font-size:24px;cursor:pointer;font-weight:bold;margin:0;padding:0 0 30px 100px;position:absolute;top:185px;}
.home-social-media .bolg-img-overly img{cursor:pointer;}
.home-social-media .bolg-img-overly p{color:#6a737b;font-size:13px;line-height:24px;margin:0;padding:0 0 0 100px;position:absolute;text-align:left;top:220px;}
.home-social-media .bolg-img-overly{height:345px;left:-22px;margin:0;transition:all 1s;padding:0;position:absolute;top:-64px;width:523px;z-index:999;padding:30px 0 0 0;}
.home-social-media .bolg-img-overly .date{color:#fff;font-size:28px;left:2px;line-height:24px;margin:0;padding:0;position:absolute;text-align:left;top:230px;transform:rotate(-90deg);}
.home-social-media .bolg-img-overly .date span{font-weight:bold;padding:0 5px 5px 0;}
.home-social-media .socailicon1{margin:55px 0 0 0;padding:0px;transition:all 1s;}
.home-social-media .socailicon1:hover .bolg-img{top:-73px;transition:all 1s;}
.home-social-media .social-links{margin:15px;}
.home-social-media .social-links li a{padding:30px 20px;color:#e5a722}
.home-lets-discuss{margin:0;text-align:center;padding:75px 0 0 0;width:100%;}
.home-lets-discuss .main-heading h3{color:#fff;}
.home-lets-discuss .form-container h4{color:#fff}
.home-lets-discuss .form-container input, .home-lets-discuss .form-container textarea{color:#fff;font-weight:100;font-size:18px;background:transparent;border:none !important;border-bottom:2px solid #fff !important;}
.home-lets-discuss .form-container::-webkit-input-placeholder{color:#e9e9e9;}
.home-lets-discuss .items{padding:0px 15px;}
.home-lets-discuss .main-heading h3 img{background:#fff none repeat scroll 0 0;margin:59px 0 0 15px;padding:0 20px;position:absolute;text-align:center;}
.home-lets-discuss p{color:#fff;font-size:16px !important;font-weight:300;padding:0;}
.home-lets-discuss button{margin:15px 0px0;}
.address-container{padding:80px 0 0 0;text-align:left;}
.home-lets-discuss address{margin:0px;padding:0px;}
.home-lets-discuss address h4{font-size:22px;font-weight:300;padding:0 0 30px 0;margin:0px;}
.home-lets-discuss address p{font-size:13px;line-height:24px;padding:0px;margin:0px;}
.form-container h4{color:#062033;font-size:24px;font-weight:bold;padding:0 0 30px 15px;margin:0px;}
.home-lets-discuss .socail-icon{margin:0 auto;padding:10px 0 0 0;text-align:center;width:100%;}
.home-lets-discuss .socail-icon a{color:#aab3b9;display:block;margin:0 10px 20px 0;text-decoration:none;font-weight:bold;font-size:18px;transition:all 1s ease 0s;}
.home-lets-discuss .socail-icon a:hover{transition:all 1s;color:#000;}
.home-lets-discuss .socail-icon span{display:inline-block;font-family:FontAwesome !important;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit !important;font-size-adjust:none;font-stretch:normal;font-style:normal;cursor:pointer;font-synthesis:weight style;font-variant:normal;font-weight:normal !important;line-height:1 !important;text-rendering:auto;}
footer .quick-link{margin:0px;}
footer .quick-link ul{margin:0;padding:0px;text-align:left;}
footer .quick-link ul img{margin:0px;padding:0px;text-align:center;}
footer .blogIcon{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}
footer .item h3{color:#ababab;font-size:20px;font-weight: 400;line-height:25px;margin-bottom:10px;padding:10px 0 10px;text-align:left;}
footer .quick-link ul li{list-style:none;padding-bottom:25px;}
footer .quick-link ul li a{text-decoration:none;font-weight:300;transition:all 1s;color:#fff;font-size:14px;}
footer .quick-link ul li a:hover{color:#e5a722;text-decoration:none;transition:all 1s;}
footer .copyright{margin:40px 0 0 0;padding:15px 0;text-align:center;}
footer .copyright p{color:#fff;line-height:22px;font-size:13px;padding:0px;}
footer .blog-footer{margin:0px -15px;padding:10px 0px;border-bottom:1px solid #32383c;display:block;clear:both;}
footer .blog-footer img{margin:0 20px 0 0;padding:0;width:100%;height:80px;}
footer .blog-footer p{text-decoration:none;text-align:left;font-weight:300;color:#fff;font-size:15px;}
footer .blog-footer p a{color:#fff;display:initial;}
footer .blog-footer p a:hover{text-decoration:none;color:#e5a722}
footer .blog-footer p span{font-weight:bold;}
footer .tweets-footer{margin:0px;padding:16px 0 14px;border-bottom:1px solid #32383c;}
footer .tweets-footer img{float:left;height:20px;margin:0 5px 0 0;padding:0;width:20px;}
footer .tweets-footer p{text-decoration:none;text-align:left;font-weight:300;color:#fff;font-size:14px;}
footer .tweets-footer p span{font-weight:bold;color:#e5a722;}
footer .tweets-footer p a{color:#e5a722;text-decoration:none;}
footer .horizontal-links{border-top:1px dotted #a5a5a5;margin-top: 30px;padding-top:10px;}
footer .horizontal-links a{color:#fff;font-size:15px; font-weight: 400;text-decoration: none;}
.home .services .specialNav{position:absolute;right:3%;top:40px;width:75px;z-index:1;}
.home .services .digital-marketing .img-wrapper, .home .services .outsourcing .img-wrapper{text-align:center;border-radius:50%;margin:25% 0 0 15%}
.home .services .digital-marketing .img-wrapper img, .home .services .outsourcing .img-wrapper img{width:100%;}
.home .services .specialNav li{z-index:1;font-size:1em;color:#ccc;padding:12px 15px;cursor:pointer}
.home .services .specialNav li.active, .home .services .specialNav li:hover{border:none;color:#fff;}
.services-inner{margin:0px;padding:0px;}
.banner .scrolldown-icon{left:0;margin:0;position:absolute;right:0;text-align:center;bottom:0px;}
.banner .scrolldown-icon img{cursor:pointer;}
.services-inner .services-img{margin:40px 0 40px 0;padding:0px;position:relative;background-color:#fff;box-shadow:1px 1px 10px 5px #F8F8F8;}
.services-inner .services-img:hover .servicesimg img{transition:all 0.5s;opacity:1;transform:scale(1.2);}
.services-inner .services-img .servicesimg{background-color:#dc6432;margin:0 auto;padding:0;text-align:center;}
.services-inner .services-img .servicesimg1{background-color:#dc6432;}
.services-inner .services-img .servicesimg2{background-color:#5090d0;}
.services-inner .services-img .servicesimg3{background-color:#e58d45;}
.services-inner .services-img .servicesimg4{background-color:#5bbb71;}
.services-inner .services-img .servicesimg5{background-color:#b68e1f;}
.services-inner .services-img .servicesimg6{background-color:#835294;}
.services-inner .services-img .servicesimg img{margin:0;transition:all 0.5s;transform:scale(1);padding:30px;opacity:0.9;width:280px;}
.services-inner .services-img h4{color:#555;font-size:18px;font-weight:bold;padding:20px 0 10px 15px;text-align:left;text-decoration:none;}
.services-inner .services-img p{color:#555;font-size:14px;font-weight:300;padding:0 0 15px 15px;text-align:left;text-decoration:none;}
.services-inner .services-img a{color:#e5a722;float:left;font-size:16px;transition:all 0.5s;padding:0 0 15px 15px;text-align:left !important;text-decoration:none;}
.services-inner .services-img a:hover{color:#e79f1c;text-decoration:underline;transition:all 0.5s;}
.services-inner .services-img a span{color:#e5a722;position:relative;text-decoration:none;top:2px;}
.service-page-inner{padding: 80px 0px}
.bottom-dot{border-bottom: 1px dotted #a5a5a5}
@media screen and (max-width:767px){
    .rightMenu > li > ul{animation:1s ease 0s normal none 1 running submenu;background:#fff none repeat scroll 0 0;border:1px solid #ccc;box-shadow:13px 36px 23px -31px #000;display:none;left:0;margin-bottom:0;min-height:300px;padding:0;position:relative;top:0;width:auto;}
    .services-imgdetails img{text-align:center;margin:0 auto;}
    .services-imgdetails h4{color:#e5a722;font-size:32px;font-weight:300;margin:0;padding:100px 0 20px;text-align:center;}
    .services-detals-inner .span3{border:1px solid #eaeaea;float:left;height:98px;margin:10px 5px;overflow:hidden;padding:11px;transition:all 1s ease 0s;width:115px;}
    .services-imgdetails p{text-align:center;padding:0 0 20px;}
    .services-inner .services-img{width:100%;}
    header{padding:10px 0 30px;}
    .slogan{left:40%;}
    .navbar-collapse{margin-top:20px;}
    .services-img{margin:0 auto;padding:140px 0 0;position:relative;width:75%;}
    .services .services-right{margin:0;padding:91px 0 0;}
    .services .services-right h3{text-align:center;}
    .services .services-right p{text-align:center;}
    .service-page-inner .grid li{width:46%;min-height:68vh}
    .home-social-media .bolg-img{margin:20px 20px 100px;}
    .home-social-media .bolg-img-overly{left:6px;}
    .home-social-media .bolg-img{left:14px;}
    .home-social-media .bolg-img img{height:257px}
    .home-social-media .carousel-indicators{bottom:0;}
    .rightMenu{margin:0px;}
    footer .item h3{}
    .home-lets-discuss address h4{text-align:center;padding:25px 0 30px 15px;}
    .home-lets-discuss address p{text-align:center;}
    .form-container h4{text-align:center;padding-top:50px;}
    .home-lets-discuss .socail-icon a{display:inline-block;margin:0 30px 20px 0;}
    footer .quick-link ul{text-align:center;}
    footer .blog-footer{padding:10px 0 23px;}
    .form-group{margin:10px 38px;padding:0 15px;}
    footer .copyright{padding:15px 25px;}
}
@media screen and (max-width:480px){
    .aboutus-slide p{display:none;}
    .whatwedo p{text-align:justify;}
    .aboutus .whyus img{width:100%;}
    .aboutus .whyus ul li{padding:0 0 15px 15px;}
    .aboutus .whyus h2{margin:50px 0 2px 70px;}
    .aboutus .letstalk p{text-align:justify;}
    header{padding:10px 0 45px;}
    .slogan{left:10%;position:relative;top:-13%;}
    .slogan p{border-left:none;}
    .logo{margin:0px;}
    .navbar-collaps858e{margin-top:40px;}
    .navbar-toggle{margin:27px 15px 0 0;}
    .home-lets-discuss address{margin:0;padding:0;text-align:center;}
    .home-lets-discuss section{height:auto;}
    .caption-slider h2{font-size:40px;}
    .caption-slider h2 span{font-size:40px;}
    .caption-slider p{font-size:30px !important;}
    .navbar-default .navbar-brand{color:#777;width:195px;}
    .slogan{left:8%;position:relative;top:-10%;}
    .service-page-inner .grid li{width:94%}
}
@keyframes menubrd{0%{opacity:0;width:0%;border-color:#f7b319;}
                   100%{opacity:1;width:100%;border-color:#f7b319;}
}
@keyframes whyusimg{0%{transform:translateY(-60px);}
                    50%{transform:translateY(-40px);}
                    100%{transform:translateY(-60px);}
}
@keyframes whyusimg1{0%{transform:translateY(-70px);transform:scaleY(180deg);}
                     50%{transform:translateY(-40px);transform:scaleY(0deg);}
                     100%{transform:translateY(-70px);transform:scaleY(180deg);}
}
@keyframes whyusimg2{0%{transform:translateY(-60px);}
                     50%{transform:translateY(-40px);}
                     100%{transform:translateY(-60px);}
}
.aboutus .scrolldown-icon{left:0;margin:0;position:relative;right:0;text-align:center;top:-36px;}
.aboutus .scrolldown-icon img{cursor:pointer;}
.aboutus img{width:100%;}
.aboutus-slide{margin:0px;padding:0px;}
.aboutus-slide p{font-size:25px !important;font-weight:100;line-height:30px;margin:20px auto;width:97%;}
.aboutus{text-align:center;}
.aboutus h3{margin-top:80px;}
.aboutus p{color:#4f585f;font-size:16px !important;font-weight:normal;margin:0 auto;padding:0;}
.whatwedo{background-color:#252525;margin:20px 0 0;position:relative;padding:70px 0;z-index:2;text-align:center;}
.whatwedo h3{font-size:48px;font-weight:300;margin:10px auto;padding:5px 0 50px 0;text-transform:capitalize;color:#eea41d;}
.whatwedo p{color:#fff;font-size:16px !important;font-weight:300;padding:0;text-align:center;}
.aboutus .whyus{position:relative;z-index:1;top:0px;padding:0 0 50px 0;background-color:#fff;}
.aboutus .whyus img{float:left;margin:0px;padding:0;width:33%;}
.aboutus .whyus img:nth-child(1){animation-name:whyusimg;animation-duration:3.5s;animation-iteration-count:infinite;}
.aboutus .whyus img:nth-child(2){animation-name:whyusimg1;animation-duration:7s;animation-iteration-count:infinite;}
.aboutus .whyus img:nth-child(3){animation-name:whyusimg2;animation-duration:3.5s;animation-iteration-count:infinite;}
.aboutus .whyus h2{color:#eea41d;font-size:48px;font-weight:100;margin:25% 0 2px 0px;padding:5px 0 40px;text-align:left;text-transform:capitalize;}
.aboutus .whyus ul{margin-left:0px;}
.aboutus .whyus ul li{font-size:16px;color:#555;list-style:none;font-weight:300;padding:15px 0 15px 15px;text-align:left;}
.aboutus .whyus ul li span{}
.aboutus .letstalk{text-align:center;}
.aboutus .letstalk h3{font-size:48px;font-weight:300;margin:10px auto;padding:5px 0 40px 0;text-transform:capitalize;color:#eea41d;}
.aboutus .letstalk p{color:#555;font-size:16px !important;font-weight:300;padding:0;text-align:center;}
.home .ms-screens>a,.home .nav__item:focus,.home .portfolio-overlay .overlay-menu li.active a:focus{outline:0}.home .quick-contact{height:120px;clear:both;padding:30px 10px}.home .quick-contact .btn{padding:15px 65px;font-size:20px}.home .portfolio-overlay{padding-top:5%;overflow:hidden}.home .portfolio-overlay .overlay-menu{margin-top:5%}.home .portfolio-overlay .overlay-menu li.active a{color:#e5a722}.home .portfolio-overlay .overlay-menu a{outline:0;padding:10px;text-decoration:none;font-weight:100;color:#ccc;font-size:32px;text-transform:lowercase}.home .portfolio-overlay .dummy-content{padding:15px 20px;font-size:18px;color:#828282;font-weight:100}.home .portfolio-overlay .dummy-content .about .info li a{color:#828282;text-decoration:none;text-transform:lowercase}.home .portfolio-overlay .dummy-content h4{margin:25px 0 15px}.home .portfolio-overlay .dummy-content p{padding:5% 0;font-size:1.2em!important;text-transform:lowercase}.home .portfolio-overlay .property{display:none;transition:opacity .6s}.home .portfolio-overlay .show{padding-top:0!important}.home .portfolio-overlay .property.show{display:block}.home .portfolio-overlay .property.technology .tech-spec{padding-top:20px}.home .portfolio-overlay .pop-up-content{float:left;width:94%;padding:5% 0 0;margin:0}.home .portfolio-overlay .sideBar{float:left;height:100vh;width:6%;padding:0;margin:0;background:#e9e9e9}.home .portfolio-overlay .sideBar .side-heading{color:#f9f9f9;font-size:32px;font-weight:700;text-transform:uppercase}.home .portfolio-overlay .sideBar .text-rotate{width:450px}.home #grid3d .grid figure.show{display:inline-block!important}.home .banner{background:#191919}.home #cubeTransition div{height:100vh}.home #cubeTransition .page1{background:url(../images/banner.jpg) no-repeat;background-size:100% 100%}.home #cubeTransition .page2{background:url(../images/banner1.jpg) no-repeat;background-size:cover}.home #cubeTransition .page3{background:url(../images/banner2.jpg) no-repeat;background-size:cover}.home #cubeTransition .page4{background:url(../images/banner1.jpg) no-repeat;background-size:cover}.home .digital-marketing #container{width:250px;height:250px;margin:15% auto;border:0 solid #e5a722;position:relative;border-radius:50%;animation:spin 10s linear infinite}.home .digital-marketing #container .pin{width:200px;position:absolute;left:12%;right:0;top:13%;animation:spin 10s linear infinite reverse}.home .digital-marketing .item{width:50px;height:50px;line-height:30px;text-align:center;border-radius:50%;position:absolute;background:#fff;border:0 solid #e5a722;padding:5px;animation:spin 10s linear infinite reverse}.home .text-rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform-origin:4% 90%}@keyframes spin{100%{transform:rotate(1turn)}}.home .ms-wrapper{position:relative;margin:0 auto 100px;width:100%;max-width:65em;padding:0 1em}.home .ms-perspective{position:relative;margin:0 auto;width:240px;height:508px;-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px;-webkit-perspective-origin:50% 0;-moz-perspective-origin:50% 0;perspective-origin:50% 0}.home .ms-device,.home .ms-object{width:100%;height:100%;position:absolute}.home .ms-device{-webkit-transition:-webkit-transform .7s ease-in-out;-moz-transition:-moz-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-transform:rotateY(17deg) rotateX(10deg);-moz-transform:rotateY(17deg) rotateX(10deg);transform:rotateY(17deg) rotateX(10deg)}.home .ms-device,.home .ms-object,.home .ms-object>div,.home .ms-screens a{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.home .ms-object{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.home .ms-object>div{position:absolute;display:block;background:#181818}.home .ms-back,.home .ms-front{width:200px;height:440px;border-radius:34px}.home .ms-bottom,.home .ms-top{width:30px;height:142px;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0}.home .ms-left,.home .ms-right{width:31px;height:380px}.home .ms-object .ms-front{background:url(../images/home/mobile/iPhone5_front.png) top left no-repeat #181818;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}.home .ms-front{-webkit-transform:rotateY(0) translateZ(15px);-moz-transform:rotateY(0) translateZ(15px);transform:rotateY(0) translateZ(15px)}.home .ms-back{-webkit-transform:rotateX(180deg) translateZ(15px);-moz-transform:rotateX(180deg) translateZ(15px);transform:rotateX(180deg) translateZ(15px)}.home .ms-right{-webkit-transform:translateY(30px) rotateY(90deg) translateZ(180px);-moz-transform:translateY(30px) rotateY(90deg) translateZ(180px);transform:translateY(30px) rotateY(90deg) translateZ(180px)}.home .ms-left{-webkit-transform:translateY(30px) rotateY(-90deg) translateZ(15px);-moz-transform:translateY(30px) rotateY(-90deg) translateZ(15px);transform:translateY(30px) rotateY(-90deg) translateZ(15px)}.home .ms-top{-webkit-transform:rotateZ(-90deg) translateY(15px) rotateY(90deg);-moz-transform:rotateZ(-90deg) translateY(15px) rotateY(90deg);transform:rotateZ(-90deg) translateY(15px) rotateY(90deg)}.home .ms-bottom{-webkit-transform:rotateZ(-90deg) translateY(15px) rotateY(-90deg) translateZ(400px);-moz-transform:rotateZ(-90deg) translateY(15px) rotateY(-90deg) translateZ(400px);transform:rotateZ(-90deg) translateY(15px) rotateY(-90deg) translateZ(400px)}.home .ms-side:after,.home .ms-side:before{position:absolute;top:-25px;left:0;width:30px;height:23px;background:#181818;background:-webkitlinear-gradient(bottom,#181818 0,#333 100%);background:-moz-linear-gradient(bottom,#181818 0,#333 100%);background:linear-gradient(to top,#181818 0,#333 100%);content:"";-webkit-transform:rotateX(22.5deg) translateZ(-7px);-moz-transform:rotateX(22.5deg) translateZ(-7px);transform:rotateX(22.5deg) translateZ(-7px)}.home .ms-side:after{top:100%;background:-webkit-linear-gradient(top,#181818 0,#333 100%);background:-moz-linear-gradient(top,#181818 0,#333 100%);background:linear-gradient(to bottom,#181818 0,#333 100%);-webkit-transform:rotateX(-22.5deg) translateZ(-7px);-moz-transform:rotateX(-22.5deg) translateZ(-7px);transform:rotateX(-22.5deg) translateZ(-7px)}.home .ms-screens a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.home .ms-screens>a{position:absolute;width:160px;height:325px;top:55px;left:18px;display:block;cursor:pointer;opacity:1;-webkit-transition:-webkit-transform .7s,opacity .4s;transition:-moz-transform .7s,opacity .4s;transition:transform .7s,opacity .4s;-webkit-transform:translateZ(16px);-moz-transform:translateZ(16px);transform:translateZ(16px)}.home .ms-screens>a::after{content:'';position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.home .ms-label{border:3px solid #fff;color:#fff;position:absolute;left:100%;margin-left:18px;width:200px;padding:10px;opacity:0;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0);-webkit-transition:opacity .7s,-webkit-transform .7s;-moz-transition:opacity .7s,-moz-transform .7s;transition:opacity .7s,transform .7s}.home .ms-screens>a:hover .ms-label{border-color:#687fa7;color:#687fa7}.home .ms-label::after,.home .ms-label::before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.home .ms-label::after{border-color:transparent #d2d1d5 transparent transparent;border-width:12px;top:50%;margin-top:-12px}.home .ms-label::before{border-color:transparent #fff transparent transparent;border-width:16px;top:50%;margin-top:-16px}.home .ms-screens>a:hover .ms-label::before{border-right-color:#687fa7}.home .ms-wrapper button{background:0 0;font-weight:700;font-size:16px;letter-spacing:1px;padding:10px 30px;border:3px solid #fff;color:#fff;position:absolute;top:1em;left:1em;text-transform:uppercase}.home .ms-wrapper button:hover{border-color:#687fa7;color:#687fa7}.home .ms-view-layers .ms-screens .ms-screen-1{-webkit-transform:translateZ(65px);-moz-transform:translateZ(65px);transform:translateZ(65px);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s;opacity:.9}.home .ms-view-layers .ms-screens .ms-screen-2{-webkit-transform:translateZ(115px);-moz-transform:translateZ(115px);transform:translateZ(115px);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s;opacity:.9}.home .ms-view-layers .ms-screens .ms-screen-3{-webkit-transform:translateZ(165px);-moz-transform:translateZ(165px);transform:translateZ(165px);-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;opacity:.9}.home .ms-view-layers .ms-screens .ms-screen-4{-webkit-transform:translateZ(215px);-moz-transform:translateZ(215px);transform:translateZ(215px);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;opacity:.9}.home .ms-view-layers .ms-screens .ms-screen-5{-webkit-transform:translateZ(265px);-moz-transform:translateZ(265px);transform:translateZ(265px);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;opacity:.9}.home .ms-view-layers .ms-screens>a:hover::after{opacity:1}.home .ms-view-layers .ms-label{opacity:1;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}.home .ms-view-layers .ms-screen-1 .ms-label{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;transition-delay:1.1s}.home .ms-view-layers .ms-screen-2 .ms-label{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.home .ms-view-layers .ms-screen-3 .ms-label{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.home .ms-view-layers .ms-screen-4 .ms-label{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.home .ms-view-layers .ms-screen-5 .ms-label{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}.home .ms-effect-2 .ms-device{-webkit-transform:rotateY(-17deg) rotateX(10deg);-moz-transform:rotateY(-17deg) rotateX(10deg);transform:rotateY(-17deg) rotateX(10deg)}.home .ms-effect-2.ms-view-layers .ms-device{-webkit-transform:rotateX(90deg) rotateZ(-140deg) translateZ(-15px) translateZ(-97px);-moz-transform:rotateX(90deg) rotateZ(-140deg) translateZ(-15px) translateZ(-97px);transform:rotateX(90deg) rotateZ(-140deg) translateZ(-15px) translateZ(-97px)}.home .ms-effect-2 .ms-screens .ms-screen-1{background:url(../images/home/mobile/screen2_1.png) center center no-repeat}.home .ms-effect-2 .ms-screens .ms-screen-2{background:url(../images/home/mobile/screen2_2.png) center center no-repeat}.home .ms-effect-2 .ms-screens .ms-screen-3{background:url(../images/home/mobile/screen2_3.png) center center no-repeat}.home .ms-effect-2 .ms-screens .ms-screen-4{background:url(../images/home/mobile/screen2_4.png) center center no-repeat}.home .ms-effect-2 .ms-screens .ms-screen-5{background:url(../images/home/mobile/screen2_5.png) center center no-repeat}.home .mobile-app-development .service-list{margin-top:20px}.home .mobile-app-development .service-list li{width:80px}.home .mobile-app-development .service-list li img{width:100%}.home .nav--zahi .nav__item{width:2em;height:4em}.home .nav--zahi .nav__item::after,.home .nav--zahi .nav__item::before{content:'';position:absolute}.home .nav--zahi .nav__item:not(:last-child)::before{top:calc(2em - 3px);left:4px;width:2px;height:calc(4em - 0px);background:#efecec}.home .nav--zahi .nav__item::after{top:50%;left:0;width:10px;height:10px;margin:-5px 0 0;border:2px solid #f7b319;border-radius:50%;background:#f7b319;-webkit-transition:-webkit-transform .3s,border-color .3s,border-width .3s,background .3s;transition:transform .3s,border-color .3s,border-width .3s,background .3s}.home .nav--zahi .nav__item--current::after{border-width:1px;border-color:#fff;-webkit-transform:scale3d(1.6,1.6,1);transform:scale3d(1.6,1.6,1)}.home .nav--zahi .nav__item.active::after{width:20px;left:-5px;background:#fff;height:20px}.home .nav--zahi .nav__item:not(.nav__item--current):focus::after,.home .nav--zahi .nav__item:not(.nav__item--current):hover::after{border-color:#f7b319;background:#fff}.home .nav--zahi .nav__item-title{line-height:1.5;display:none;position:relative;padding:0 0 0 .2em;white-space:nowrap;opacity:.3;color:#98322a;-webkit-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s}.home .nav--zahi .nav__item:not(.nav__item--current):focus .nav__item-title,.home .nav--zahi .nav__item:not(.nav__item--current):hover .nav__item-title{opacity:.5}.home .nav--zahi .nav__item--current .nav__item-title{opacity:1;color:#fff}.home .nav__item{line-height:1;position:relative;display:block;margin:0;padding:0;letter-spacing:0;color:currentColor;border:0;background:0 0;-webkit-tap-highlight-color:transparent}
.project-page .text-rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform-origin:4% 90%}.project-page .portfolio-overlay{padding-top:5%;overflow-y:hidden}.project-page .portfolio-overlay .pop-up-content{float:left;width:94%;padding:5% 0 0;margin:0}.project-page .portfolio-overlay .show{padding-top:0!important}.project-page .portfolio-overlay .sideBar{float:left;height:100vh;width:6%;padding:0;margin:0;background:#e9e9e9}.project-page .portfolio-overlay .sideBar h2{color:#f9f9f9;font-size:45px;font-weight:700;text-transform:uppercase}.project-page .portfolio-overlay .sideBar .text-rotate{width:450px}.project-page .portfolio-overlay .overlay-menu{margin-top:5%}.project-page .portfolio-overlay .overlay-menu li.active a{color:#e5a722}.project-page .portfolio-overlay .overlay-menu li.active a:focus{outline:0}.project-page .portfolio-overlay .overlay-menu a{outline:0;padding:10px;text-decoration:none;font-weight:100;color:#ccc;font-size:32px;text-transform:lowercase}.project-page .portfolio-overlay .dummy-img{padding:0}.project-page .portfolio-overlay .dummy-img img{width:100%}.project-page .portfolio-overlay .dummy-content{padding:15px 20px;font-size:18px;color:#828282;font-weight:100}.project-page .portfolio-overlay .dummy-content .about .info li a{color:#828282;text-decoration:none;text-transform:lowercase}.project-page .portfolio-overlay .dummy-content h4{margin:25px 0 15px}.project-page .portfolio-overlay .dummy-content p{padding:5% 0;font-size:1.2em!important;text-transform:lowercase}.project-page .portfolio-overlay .property{display:none;transition:opacity .6s}.project-page .portfolio-overlay .property.show{display:block}.project-page .portfolio-overlay .property.technology .tech-spec{padding-top:20px}.project-page #grid3d .grid figure.show{display:inline-block!important}
.project-page .home-portfolio{min-height:0px;}.like-heading{display: block;font-size: 28px;}
.service-root-page .grid figure,.service-root-page .grid li{position:relative;margin:0}.service-root-page .grid{padding:20px 20px 100px;max-width:1300px;margin:0 auto;list-style:none;text-align:center}.service-root-page .grid li{display:inline-block;width:33%;padding:20px;text-align:left}.service-root-page .grid figure img{max-width:100%;display:block;position:relative}.service-root-page .grid figcaption{position:absolute;top:0;left:0;padding:20px;background:#F7B118;color:#fff}.service-root-page .grid figcaption h3{margin:0;padding:0;color:#222;font-size:1.5em}.service-root-page .grid figcaption a{text-align:center;padding:5px 10px;border-radius:0;display:inline-block;background:0 0;color:#222;border:2px solid #222}.service-root-page .grid figcaption a:hover{background:#222;color:#fff;border:2px solid #222}@media screen and (max-width:31.5em){.service-root-page .grid li{min-width:auto;max-width:100%}}.service-root-page .grid figcaption span:before{content:''}.service-root-page .grid figure a{text-decoration:none}
.contactForm .form-control{width:96%} .modal-content,.modal-body,.modal-header,.modal-footer{border-radius: 0px;}.website-title{font-size: 0px;margin:0px;padding:0px;line-height: 0.2px}
.contact-page .centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-page .centered-y{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-page .distribution-map{position:relative;box-sizing:border-box;margin:0 auto;font-size:16px}.contact-page .distribution-map>img{width:100%;position:relative;margin:0;padding:0}
.contact-page .distribution-map .map-point{cursor:pointer;outline:0;z-index:0;position:absolute;width:40px;height:40px;border-radius:20px;filter:alpha(Opacity=80);opacity:.8;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;-o-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;-webkit-transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;transition:opacity .25s ease-in-out .25s,width .25s ease-in-out .25s,height .25s ease-in-out .25s,z-index .25s ease-in-out .25s;background:#414141;border:5px solid #252525}
.contact-page .distribution-map .map-point .content{filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%;height:100%;left:50%;-webkit-transform:translateX(0);transform:translateX(0);overflow:overlay}
.contact-page .distribution-map .map-point .content p{font-size:15px}
.contact-page .distribution-map .map-point:active,.distribution-map .map-point:focus{margin:0;padding:0;filter:alpha(enabled=false);opacity:1;width:300px;height:320px;color:#e5e5e5;z-index:1;-webkit-transition:opacity .25s ease-in-out,width .25s ease-in-out,height .25s ease-in-out;transition:opacity .25s ease-in-out,width .25s ease-in-out,height .25s ease-in-out}.contact-page .distribution-map .map-point:active .content,.distribution-map .map-point:focus .content{filter:alpha(enabled=false);opacity:1;-moz-transition:opacity .25s ease-in-out .25s,height .25s ease-in-out,overflow .25s ease-in-out;-o-transition:opacity .25s ease-in-out .25s,height .25s ease-in-out,overflow .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out .25s,height .25s ease-in-out,overflow .25s ease-in-out;transition:opacity .25s ease-in-out .25s,height .25s ease-in-out,overflow .25s ease-in-out;overflow:hidden}.contact-page .distribution-map .map-point:active .content a:hover,.distribution-map .map-point:active .content a:active,.distribution-map .map-point:focus .content a:active,.distribution-map .map-point:focus .content a:hover{color:#afe1fa}.contact-page section{height:auto}
.contact-page .centered-y h2{font-size: 20px;}
.social-links-footer a{font-size: 1.8em;color:#f3b01b}
.bg-testimonial{background-color:#fff;background-image:url('../images/testimonial.svg');background-size: cover;background-position: center; }
.section-testi .carousel-control.left, .section-testi .carousel-control.right{background:transparent;}
.section-testi{position: relative;display: flex;flex-direction: column;justify-content: center;}
.section-testi .item{min-height: 380px;top: 19%;clear:both;font-weight: 300;color:#32383c;flex-direction: column;justify-content: center;}
.section-testi .item.active{display: flex;}
.section-testi .item cite{padding:5px 20px;display: block;text-align: center;font-weight: 700;}
.section-testi .item cite span{display: block;font-weight: 300}
.section-testi .item blockquote{text-align: justify;margin: 0.25em 0;padding: 0.25em 40px 0.25em 70px;line-height: 1.45;position: relative;padding-top:5%;}
.section-testi .item blockquote:before{display: block;content: "\f10d";font-family: 'FontAwesome';font-size: 60px;position: absolute;left: 5px;top: -15px;color: #7a7a7a;}
.section-testi .item blockquote cite{display: block;text-align: center;}
.section-testi .item blockquote cite:before {content: "\f10e";font-family: 'FontAwesome';}
.section-testi .carousel-control{width: auto}
.section-testi .glyphicon-chevron-left:before, .section-testi .glyphicon-chevron-right:before{background: #000;padding: 10px;font-size: 12px;}
.section-testi .carousel-indicators{bottom:-45px;}
.section-testi #myCarousel{-webkit-box-shadow: 0px 0px 6px 2px rgba(209,209,209,1);-moz-box-shadow: 0px 0px 6px 2px rgba(209,209,209,1);box-shadow: 0px 0px 6px 2px rgba(209,209,209,1);}
.section-testi .profile-img{width:80px;height:80px;margin-left: 45%;overflow: hidden;border-radius: 50%}
.section-testi .profile-img img{width:100%;}
.link-tipoverlay a{text-decoration: none;font-weight: 700;color:#e5a722;position: relative}.link-tipoverlay a::before{position:absolute;top: -12px;left: -75px;padding: 10px 48px;background:url(../images/link.svg) -3em 50% no-repeat #fff;background-size:auto 40%;color:transparent;content:attr(href);white-space:pre-wrap;display:block;font-weight:600;font-size:1em;opacity:.2;-webkit-transition:opacity .3s,color .3s,-webkit-transform .3s,background-position .2s;transition:opacity .3s,color .3s,transform .3s,background-position .2s;-webkit-transform:scale(.5);transform:scale(.5);pointer-events:auto}.link-tipoverlay a:focus::before,.link-tipoverlay a:hover::before{background-position:1em 50%;color:#404d5b;opacity:1;-webkit-transition-delay:0s,0s,0s,.1s;transition-delay:0s,0s,0s,.1s;-webkit-transform:scale(1) translateY(-75%);transform:scale(1) translateY(-75%)}
.svg-wrap{display:none;}
.section-testi .carousel-indicators li{border-color:#414141}
.section-testi .carousel-indicators .active{background: #414141}
section.home-video{padding:75px 0 0 0;}