@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:url(../fonts/Oswald-Light.ttf);}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:url(../fonts/Oswald-Regular.ttf);}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:url(../fonts/Oswald-Bold.ttf);}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.ttf);}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold.ttf);}
@font-face{font-family:"Montserrat-Regular";src:url("../fonts/Montserrat-Regulard41d.eot?") format("eot"),
url("../fonts/Montserrat-Regular.woff") format("woff"),
url("../fonts/Montserrat-Regular.ttf") format("truetype"),
url("../fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:normal;font-style:normal;}
*{margin:0px;padding:0px;}


::selection{ background: #77c7ff; color: #fff;}

body{margin:0px;padding:0px;font-family:"Open Sans"}
h1,h2,h3,h4,h5,h6{font-family:"Oswald";text-transform:uppercase;margin:0px;padding:0px;}
a,a:hover, a:focus,a:active{outline:none;text-decoration:none !important;}
.padding-0{padding:0px}
.clearfix{clear:both;}
.link-type1{color:#5fb983;}
.link-type1:hover{color:#fff;}
.link-type2{color:#5fb983;}
.link-type2:hover{color:#23527c;}
.pd0-L{padding-left:0px;}
.fixedHeader .navbar-default{background:rgba(244,249,255,10);border-bottom:2px solid #333;}
.navbar-default{background:rgba(255,255,255,10);border:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;margin:0;border-bottom:2px solid #333;}
.navbar-header{z-index:99;position:relative;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{outline:none;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{height:auto;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;color:#222222;font-size:30px;font-family:'Oswald', sans-serif;font-weight:400;text-transform:uppercase;margin-left:-15px;color:#222222;padding:20px 15px 6px 0;z-index:99999;}
.navbar-default .navbar-nav{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.navbar-default .navbar-nav > li > a{color:#555555;font-size:18px;font-family:'Oswald', sans-serif;font-weight:500;text-transform:uppercase;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;padding:38px 22px;}
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:active{background-color:#0089d0;color:#fff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{outline:none;}
.navbar-default .navbar-nav a.open-search{padding:8px 15px 25px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;margin-top:24px;margin-left:10px;background:none !important;}
.navbar-default .navbar-nav a.open-search:hover{background:none !important;}
.navbar-default .navbar-nav a.open-search i{color:#555;font-size:16px;display:inline-block;}
.navbar-default .navbar-nav .mega-menu{position:absolute;width:727px;background:#fff;}
#header .form-search{position:absolute;top:100%;right:0;width:200px;background:#5fb983;padding:4px;visibility:hidden;opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#header .form-search input[type="search"]{font-size:13px;color:#999999;font-family:'Oswald', sans-serif;font-weight:400;line-height:20px;margin:0 0 10px;margin:0;color:#222222;padding:8px 10px;border:none;width:100%;outline:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;background:#ffffff;}
#header .form-search button{background:#ffffff;border:none;float:right;margin-top:-28px;margin-right:15px;position:relative;z-index:2;}
#header .form-search button i{color:#5fb983;font-size:16px;}
#header .form-search.active{visibility:visible;opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}
#main-slide .item .slider-content{opacity:0;transition:opacity 500ms ease 0s;z-index:0;}
#main-slide .item.active .slider-content{opacity:1;transition:opacity 100ms ease 0s;z-index:0;}
#main-slide .slider-content{position:absolute;top:42%;color:#fff;}
#main-slide .carousel-indicators{bottom:30px;}
#main-slide .slider-content h1{font-size:83px;color:#fff;font-family:"Montserrat-Regular";}
#main-slide .slider-content .animated4,
#main-slide .slider-content .animated5,
#main-slide .slider-content .animated6{font-size:60px;color:#fff;font-family:"Montserrat-Regular";text-transform:uppercase;white-space:nowrap;letter-spacing:0px;-webkit-font-smoothing:animated !important;}
#main-slide .slider-content .small-text{font-size:47px;}
#main-slide .slider-content h2{font-size:28px;color:#fff;font-family:"Montserrat-Regular";}
#main-slide .slider-content .more-btn{border:1px #fff solid;padding:5px;display:inline-block;margin-top:90px;transition:all 300ms ease 0s;}
#main-slide .slider-content .more-btn a{padding:5px 32px 5px 0px;width:120px;background:#fff url(../images/arrow.png) no-repeat 84% center;font-size:20px;text-transform:uppercase;font-weight:700;font-family:'Oswald';color:#5FB983;display:inline-block;text-align:center;}
#main-slide .slider-content .more-btn:hover{border-color:#5fb983;}
#main-slide .slider-content .more-btn a:hover{background-color:#5fb983;text-decoration:none;color:#fff;}
.slider-content-left{margin:0 0 0 40px;position:relative;}
.slider-content-right{position:relative;}
.carousel .item.active .animated2{animation:1s ease-in 200ms normal both 1 running lightSpeedIn;-moz-animation:1s ease-in 200ms normal both 1 running lightSpeedIn;-webkit-animation:1s ease-in 200ms normal both 1 running lightSpeedIn;}
.carousel .item.active .animated3{animation:1s ease-in-out 500ms normal both 1 running bounceInLeft;-moz-animation:1s ease-in-out 500ms normal both 1 running bounceInLeft;-webkit-animation:1s ease-in-out 500ms normal both 1 running bounceInLeft;}
.carousel .item.active .animated4{animation:1s ease-in 500ms normal both 1 running flipInX;-moz-animation:1s ease-in 500ms normal both 1 running flipInX;-webkit-animation:1s ease-in 500ms normal both 1 running flipInX;}
.carousel .item.active .animated5{animation:1s ease-in-out 100ms normal both 1 running bounceInLeft;-moz-animation:1s ease-in-out 100ms normal both 1 running bounceInLeft;-webkit-animation:1s ease-in-out 100ms normal both 1 running bounceInLeft;}
.carousel .item.active .animated6{animation:1s ease-in 500ms normal both 1 running bounceIn;-moz-animation:1s ease-in 500ms normal both 1 running bounceIn;-webkit-animation:1s ease-in 500ms normal both 1 running bounceIn;}
.carousel .item.active .animated7{animation:1s ease-in 500ms normal both 1 running bounceIn;-moz-animation:1s ease-in 500ms normal both 1 running bounceIn;-webkit-animation:1s ease-in 500ms normal both 1 running bounceIn;}
.carousel .item.active .animated8{animation:1s ease-in 1000ms normal both 1 running fadeInDown;-moz-animation:1s ease-in 1000ms normal both 1 running fadeInDown;-webkit-animation:1s ease-in 1000ms normal both 1 running fadeInDown;}
#main-slide .carousel-control.left, #main-slide .carousel-control.right{background-image:none;background-repeat:no-repeat;opacity:1;text-shadow:none;}
#main-slide .carousel-control #prev, #main-slide .carousel-control #next{display:inline-block;position:absolute;top:49%;z-index:5;background:url(../images/controler.png) no-repeat;width:44px;height:44px;}
#main-slide .carousel-control #prev{background-position:0px 0px;left:30px;}
#main-slide .carousel-control #next{background-position:-46px 0px;right:30px}
#main-slide .carousel-control #prev:hover{background-position:0px bottom;}
#main-slide .carousel-control #next:hover{background-position:-46px bottom;}
.carousel-control{width:auto;}
.banner-section{width:100%;background:url(../images/stwi-icon.png) #58ba47 no-repeat left top;min-height:109px;clear:both;padding:50px 0px;text-align:center;}
.banner-section .getInqury{margin-top:20px;}
.getInqury{border:1px #fff solid;padding:5px;display:inline-block;}
.getInqury a{padding:5px;width:145px;background:#ffffff;font-size:20px;text-transform:uppercase;font-weight:500;font-family:'Oswald';color:#000;display:inline-block;text-align:center;}
.getInqury:hover{border-color:#3f9963;}
.getInqury:hover a{background-color:#3f9963;text-decoration:none;color:#fff;}
.welcome-text h1{color:#fff;font-size:36px;margin-bottom:25px;text-transform:uppercase;}
.welcome-text h1 span{color:#fff;}
.welcome-text p{color:#fff;font-size:14px;margin:5px 0px;}
.box-head span i{height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:100%;width:10px;}
.box-head span i::after, .box-head span i::before{background:none repeat scroll 0 0 #000;content:"";height:100%;position:absolute;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100%;}
.box-head span i::after{right:-15px;}
.box-head span i::before{left:-15px;}
.box-head span::before{background:#ccc;content:"";height:1px;left:50%;margin:-1px 0 0 -267px;position:absolute;top:100%;width:534px;}
.box-head span::after{background:none repeat scroll 0 0 #000;content:"";height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:100%;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px;}
.box-head span{margin-bottom:45px;padding-bottom:20px;position:relative;text-align:center;font-size:36px !important;text-transform:uppercase;font-weight:500;font-family:"Oswald";display:inline-block;}
.box-head h1 i{height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:100%;width:10px;}
.box-head h1 i::after, .box-head h1 i::before{background:none repeat scroll 0 0 #000;content:"";height:100%;position:absolute;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100%;}
.box-head h1 i::after{right:-15px;}
.box-head h1 i::before{left:-15px;}
.box-head h1::before{background:#ccc;content:"";height:1px;left:50%;margin:0 0 0 -262px;position:absolute;top:100%;width:100%;max-width:534px;}
.box-head h1::after{background:none repeat scroll 0 0 #000;content:"";height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:100%;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px;}
.box-head h1{margin-bottom:10px;padding-bottom:20px;position:relative;text-align:center;}
#services-section .title-section p{color:#555555;font-size:14px;line-height:24px;margin:0 auto;max-width:875px;}
#services-section{padding-top:65px;background:#f5f5f5;}
#services-section .title-section{margin-bottom:100px;}
#services-section .services-box{background:url('../images/bg/1.jpg') center fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative;padding-top:1px;}
#services-section .services-box .inner-services-box{overflow:hidden;margin-top:-51px;}
#services-section .services-box .services-post{text-align:center;float:left;width:25%;position:relative;padding-bottom:340px;background:transparent;margin-top:50px;z-index:2;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#services-section .services-box .services-post .services-post-content{background:#ffffff;padding:0 30px 60px;border-top:1px solid #ececec;border-right:1px solid #ececec;position:relative;z-index:2;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;min-height:252px;}
#services-section .services-box .services-post .services-post-content .circle{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;width:100px;height:100px;margin:-50px 0 24px;line-height:100px;color:#dadfe1;font-size:35px;text-align:center;background:#ffffff;border:1px solid #ececec;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
#services-section .services-box .services-post .services-post-content .services-post:hover .circle{background:#5fb983;color:#ffffff;}
#services-section .services-box .services-post .services-post-content .services-post:hover i{color:#fff;}
#services-section .services-box .services-post .services-post-content h2{color:#555;font-size:18px;font-family:"Oswald";font-weight:400;margin:0 0 21px;text-transform:uppercase;letter-spacing:1.8px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#services-section .services-box .services-post .services-post-content p{margin:0 auto;max-width:325px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;line-height:24px;font-size:13px;color:#555555;}
#services-section .services-box .services-post .hover-services{position:absolute;top:50%;width:100%;left:0;height:100%;padding:0 30px;padding-top:80px;background:transparent;text-align:center;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#services-section .services-box .services-post .hover-services h2{font-size:12px;font-family:"Open Sans";font-weight:400;margin:0 0 15px;font-size:13px;color:#5fb983;font-weight:400;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:6px;}
#services-section .services-box .services-post .hover-services span{font-size:22px;font-family:"Oswald";font-weight:400;margin:0 0 30px;text-transform:uppercase;color:#ffffff;letter-spacing:2px;margin-bottom:30px;display:inline-block;width:100%;}
#services-section .services-box .services-post .hover-services .separator{display:inline-block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;width:150px;height:5px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;margin:0 0 40px;opacity:0;}
#services-section .services-box .services-post .hover-services p{color:#ffffff;max-width:370px;margin:0 auto;opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#services-section .services-box .services-post:hover .services-post-content{background:transparent;}#services-section .services-box .services-post:hover .services-post-content h2,#services-section .services-box .services-post:hover .services-post-content p{opacity:0;}
#services-section .services-box .services-post:hover .services-post-content .circle{background:#5fb983;border:1px solid #5fb983;color:#ffffff;}
#services-section .services-box .services-post:hover .hover-services{top:0;padding-top:100px;}
#services-section .services-box .services-post:hover .hover-services span,#services-section .services-box .services-post:hover .hover-services p{opacity:1;}
#services-section .services-box .services-post:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/bg/pattern.png');opacity:0;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#services-section .services-box .services-post:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/bg/pattern.png');opacity:0.85;}
#services-section .services-box:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);}
.services-post .fa{color:#555555;}
.services-post .fa.fa-mobile{font-size:44px;}
.services-post:hover .fa{color:#fff;}
#portfolio-section{padding:60px 0 0;background-color:#f9fdff;}
#portfolio-section .title-section{margin-bottom:35px;}
#portfolio-section .title-section span{font-size:36px;color:#000;margin-bottom:15px;text-transform:uppercase;font-weight:500;font-family:"Oswald";}
#portfolio-section .title-section p{font-size:14px;line-height:30px;color:#000;}
#portfolio-section .portfolio-box{width:100%;margin:0;}
#portfolio-section .portfolio-box .project-post{width:20%;margin:0;}
#portfolio-section .portfolio-box .project-post .project-tit-cont{text-align:left;padding-left:20px;background:transparent;position:absolute;top:15px;}
#portfolio-section .portfolio-box .project-post .project-tit-cont h2{letter-spacing:0px;font-size:24px;color:#fff;font-family:"Oswald";}
#portfolio-section .portfolio-box .project-post .project-tit-cont p{color:#fff;font-size:15px;}
#portfolio-section .portfolio-box .project-post .hover-box{background:rgba(0, 0, 0, 0.5);}
#portfolio-section .portfolio-box .project-post .hover-box a{width:50px;height:50px;line-height:50px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#000;}
#portfolio-section .portfolio-box .project-post .hover-box a i{font-size:18px;line-height:40px;}
#portfolio-section .portfolio-box .project-post .hover-box a.zoom{margin-left:-45px;}
#portfolio-section ul.filter{margin:0;padding:0;margin-bottom:45px;}
#portfolio-section ul.filter li{display:inline-block;border:1px #000 solid;padding:5px;margin-right:5px;margin-bottom:5px;}
#portfolio-section ul.filter li a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;color:#ffffff;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#000;padding:8px 15px;outline:none;}
#portfolio-section ul.filter li a.active{border-color:#5fb983}
#portfolio-section ul.filter li a:hover,
#portfolio-section ul.filter li a.active{color:#fff;background-color:#5fb983;}
#portfolio-section ul.filter li:hover{border-color:#5fb983;}
.portfolio-box .project-post{width:20%;position:relative;}
.portfolio-box .project-post img{height:auto;width:100%;}
.portfolio-box .project-post .hover-box{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;overflow:hidden;}
.portfolio-box .project-post .hover-box .inner-hover{position:absolute;width:100%;bottom:52px;left:0;}
.portfolio-box .project-post .hover-box .inner-hover h2{color:#222222;font-size:15px;font-family:"Oswald";font-weight:400;margin:0 0 15px;color:#5fb983;font-size:12px;text-transform:uppercase;margin-bottom:3px;transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transform:translate3d(0, 400%, 0);-moz-transform:translate3d(0, 400%, 0);-o-transform:translate3d(0, 400%, 0);transform:translate3d(0, 400%, 0);}
.portfolio-box .project-post .hover-box .inner-hover p{color:#999999;margin-bottom:0;transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transform:translate3d(0, 400%, 0);-moz-transform:translate3d(0, 400%, 0);-o-transform:translate3d(0, 400%, 0);transform:translate3d(0, 400%, 0);}
.portfolio-box .project-post .hover-box a{display:inline-block;text-decoration:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;position:absolute;top:50%;left:50%;margin-top:-12px;margin:0 5px;-webkit-transform:translate3d(0, -400%, 0);-moz-transform:translate3d(0, -400%, 0);-o-transform:translate3d(0, -400%, 0);transform:translate3d(0, -400%, 0);outline:none;}
.portfolio-box .project-post .hover-box a i{font-size:24px;color:#ffffff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.portfolio-box .project-post .hover-box a.link{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;margin-left:10px;}
.portfolio-box .project-post .hover-box a.zoom{transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;margin-left:-30px;}
.portfolio-box .project-post .hover-box a:hover i{color:#5fb983;}
.portfolio-box .project-post:hover .hover-box, .portfolio-box .project-post:focus .hover-box,.portfolio-box .project-post:active .hover-box{background:rgba(0, 0, 0, 0.6);}
.portfolio-box .project-post:hover .hover-box .inner-hover h2{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.portfolio-box .project-post:hover .hover-box .inner-hover p{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.portfolio-box .project-post:hover .hover-box a, .portfolio-box .project-post:focus .hover-box a,.portfolio-box .project-post:active .hover-box a{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
button.mfp-close,
button.mfp-arrow{outline:none;}
.view-more-section{padding:60px 0px;text-align:center;}
.view-more-section span{font-size:30px;padding-bottom:15px;text-transform:uppercase;font-weight:500;font-family:"Oswald";}
.view-more-section p{font-size:18px;padding:10px 0px;}
.view-more-section .view-more{border:1px #000 solid;padding:5px;display:inline-block;margin-top:20px;}
.view-more-section .view-more a{color:#fff;background:#000;width:230px;text-align:center;display:inline-block;font-size:24px;text-transform:uppercase;}
.view-more-section .view-more a span{background:url(../images/combine-images.png) -43px 1px no-repeat;display:inline-block;height:10px;width:32px; margin-left: 10px;}


.view-more-section .view-more:hover{border-color:#5fb983;}
.view-more-section .view-more a:hover{background-color:#5fb983;text-decoration:none;}
.project-tit-cont h2 a{color:#fff;}
#about-section{background:#000;position:relative;color:#fff;float:left;width:100%;}
.bg16{/*background:url(../images/bg/bg2.jpg) no-repeat left top;*/ background:#9AAFAD;  float:left; width:100%; min-height:608px;background-size:cover;}
#about-section .box-about{padding:60px 0px;}
#about-section .left-sec{margin-left:360px;width:61%;}
#about-section:before{content:"";position:absolute;left:50%;top:-2px;background:url(../images/combine-images.png) no-repeat scroll -46px -14px;height:37px;width:56px;margin-left:-28px;z-index:99;}
#about-section::after{background:url(../images/stwi-icon2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:263px;margin-left:-31px;position:absolute;right:0;top:0;width:264px;}
#about-section .section-header span{border-left:4px solid #5fb983;color:#ffffff;font-size:36px;line-height:34px;padding-left:15px;text-transform:uppercase;font-weight:500;font-family:"Oswald";display:inline-block;}
#about-section .section-header p{font-size:16px;line-height:30px;padding:30px 15px 40px 0px;}
#about-section .large-font{font-size:210px;font-family:"Oswald";font-weight:700;line-height:180px;}
#about-section .large-font span{font-size:159px;font-weight:400;margin-left:-40px;}
#about-section .inner-cnt h3{font-size:24px;color:#333;}
#about-section .inner-cnt h2{font-size:33px;}
#about-section .inner-cnt h1{font-size:43px;color:#5fb983;}
#about-section .inner-cnt .experience_txt_index{font-size:43px;color:#333;text-transform:uppercase;font-family:"Oswald";}
#about-section .inner-cnt h1 span{font-size:24px;color:#fff;}
#about-section .inner-cnt .experience_txt_index span{font-size:24px;color:#fff;}
#about-section .inner-cnt p{font-size:16px;line-height:24px;}
#about-section .inner-cnt .more_Btn{border:1px #fff solid;padding:5px;display:inline-block;margin-top:25px;}
#about-section .inner-cnt .more_Btn a{color:#000;background-color:#fff;padding:7px 20px;text-align:center;display:inline-block;font-size:16px;text-transform:uppercase;}
#about-section .inner-cnt .more_Btn:hover a{background-color:#5FB983 !important;color:#fff;}
#about-section .inner-cnt .more_Btn a:hover{text-decoration:none;}
#about-section .get-inTouch-form{padding-top:30px;}
#about-section .get-inTouch-form .form-group{float:left;width:100%;position:relative;}
#about-section .get-inTouch-form .g-recaptcha{margin-left:31%;}
#about-section .get-inTouch-form label{font-weight:normal;width:30%;text-align:right;padding-right:15px;font-size:16px;text-transform:uppercase;line-height:32px;float:left;}
#about-section .get-inTouch-form label.error{color:#ff1010;display:initial;float:none;font-size:14px;left:33%;position:absolute;text-align:left;text-transform:initial;top:7px;width:auto;opacity:0.3;}
#about-section .get-inTouch-form .capcha label.error{left:inherit;left:56%;}
#about-section .get-inTouch-form .input-text{border:1px #606D65 solid;background:#606D65 url(../images/input-arrow.png) no-repeat left top;width:69%;padding:10px;float:right;position:relative;color:#fff;cursor:text;}
#about-section .get-inTouch-form .input-text:after
#about-section .get-inTouch-form .input-text.error{border-color:#ff0000;}
#about-section .get-inTouch-form textarea.input-text{min-height:120px;resize:none}
#about-section .get-inTouch-form .capcha .input-text{width:46%;}
#about-section .get-inTouch-form .capcha .capcha-img{margin:0 30px;}
#about-section .submit-btn-wrap{border:1px #fff solid;padding:5px;display:inline-block;margin-top:10px;float:right;clear:both;position:relative;}
#about-section .submit-btn-wrap .submit-button{color:#000;border:none;background:#fff;padding:3px 50px 3px 20px;text-align:center;display:inline-block;font-size:24px;text-transform:uppercase;font-family:"Oswald";position:relative;}
#about-section .submit-btn-wrap:after{background:url(../images/arrow2.png) no-repeat 0px center;position:absolute;content:"";left:79px;top:21px;width:26px;height:9px;}
#testimonials-section{padding:60px 0 30px;background:url(../images/bg/bg3.jpg) no-repeat;clear:both;}
#testimonials-section .title-section p{color:#555555;font-size:14px;line-height:24px;margin:0 auto;max-width:70%;}
#testimonials-section .testimonials-slider{padding:50px 65px;}
#testimonials-section .testimonials-slider .testim-img span{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;padding:15px 90px;display:block;}
#testimonials-section .testimonials-slider .testim-img img{max-width:100%;}
#testimonials-section .testimonials-slider .testim-details h3{font-size:24px;color:#555555;border-bottom:1px #555555 solid;padding-bottom:12px;margin-bottom:8px;}
#testimonials-section .testimonials-slider .testim-details h5{font-size:18px;color:#5fb983;font-family:"Open Sans";}
#testimonials-section .testimonials-slider .testim-details p{font-size:14px;line-height:24px;padding:15px 0px;}
#testimonials-section .testimonials-slider .testim-details ul{list-style:none;margin:0px;padding:0px;}
#testimonials-section .testimonials-slider .testim-details ul li{display:inline-block;padding:0px;}
#testimonials-section .owl-controls .owl-prev, #testimonials-section .owl-controls .owl-next{display:block;height:35px;position:absolute;text-indent:-999em;top:42%;width:20px;background:url(../images/combine-images.png) no-repeat;}
#testimonials-section .owl-controls .owl-prev{left:-8%;background-position:0px 0px;}
#testimonials-section .owl-controls .owl-next{right:-8%;background-position:-22px 0px;}
#testimonials-section .bx-wrapper .bx-pager{bottom:-40px;}
.certificate-section {  background: #e7f7ed none repeat scroll 0 0;border-top: 6px solid #d7e7dd;padding:30px 0%;width: 100%; text-align: center;}
#certificate-section .row.col-p0{margin-left:0px;margin-right:0px;}
.certificate-section .colm {display: inline-block;}
#certificate-section .box-certificate {background: #ffffff none repeat scroll 0 0;border-radius: 2px;box-shadow: 1px 6px 6px #c0c0c0;display: inline-block;margin:10px;padding: 8px;}
#certificate-section .box-certificate .fa{bottom:17px;color:#fff;font-family:"Oswald";font-size:95px;opacity:0.25;position:absolute;right:18px;display:none;}
.light-grey{background-color:#5FB983;}
.grey{background-color:#5FB983;}
.dark-blue{background-color:#5FB983;}
.dark-orange{background-color:#5fb983;}
.certificate-details{width:100%;float:left;color:#fff;}
.certificate-details h2{font-size:24px;}
.certificate-details p{font-size:13px;line-height:24px;padding:10px 0px}
.certificate-img {color: #ffffff;float: right;position: absolute;right: 15px;text-align: right;width: 100%;}
#certificate-section .box-certificate.light-grey .certificate-details{color:#000;}
#statistic-section{background:url(../images/bg/bg4.jpg) no-repeat;min-height:320px;padding:90px 0 35px; background-size: cover;}
#statistic-section .counter-item{color:#fff;text-align:center;}
#statistic-section .counter-item i{font-size:40px;}
#statistic-section .counter-item .timer{font-size:48px;font-weight:800;line-height:80px;text-align:center;text-transform:uppercase;}
#statistic-section .counter-item h5{font-family:"Oswald";font-size:23px;}
.technology-section{padding:60px 0px;}
.technology-section .title-section p{color:#555555;font-size:14px;line-height:24px;margin:0 auto;max-width:875px;}
.technology-section .technology_slider{padding:30px 45px;border-top:1px #ecf0f1 solid;border-bottom:1px #ecf0f1 solid;margin-top:45px;}
.technology_slider .owl-item{text-align:center;}
.technology_slider .owl-controls .owl-prev, .technology_slider .owl-controls .owl-next{position:absolute;text-indent:-999em;width:20px;height:35px;top:28px;background:url(../images/combine-images.png) no-repeat;}
.technology_slider .owl-controls .owl-prev{background-position:0px 0px;left:-4%;}
.technology_slider .owl-controls .owl-next{background-position:-22px 0px;right:-4%;}
#social{background:#55af79;border-bottom:2px solid #459f69;padding:30px 0px 15px;clear:both;}
.social-icon h4{font-size:21px;color:#fff;display:inline-block;font-weight:normal;margin:3px 15px 0 0;float:left;text-transform:none;}
.social-icon ul{list-style:none;margin:0px;padding:0px;display:inline-block;}
.social-icon ul li{display:inline-block;margin-right:2px;}
.social-icon ul li a{background:url(../images/social-icons-sprit.png) no-repeat;width:30px;height:30px;display:inline-block;}
.social-icon ul li a.fb{background-position:0px 0px;-webkit-transition:background 900ms;-moz-transition:background 900ms;-o-transition:background 900ms;transition:background 900ms;}
.social-icon ul li a.twitter{background-position:-31px 0;-webkit-transition:background 900ms;-moz-transition:background 900ms;-o-transition:background 900ms;transition:background 900ms;}
.social-icon ul li a.linkedin{background-position:-62px 0px;-webkit-transition:background 900ms;-moz-transition:background 900ms;-o-transition:background 900ms;transition:background 900ms;}
.social-icon ul li a.pinrest{background-position:-93px 0;-webkit-transition:background 900ms;-moz-transition:background 900ms;-o-transition:background 900ms;transition:background 900ms;}
.social-icon ul li a.google{background-position:-124px 0;-webkit-transition:background 900ms;-moz-transition:background 900ms;-o-transition:background 900ms;transition:background 900ms;}
.social-icon ul li a.fb:hover{background-position:0px -31px;}
.social-icon ul li a.twitter:hover{background-position:-31px -31px;}
.social-icon ul li a.linkedin:hover{background-position:-62px -31px;}
.social-icon ul li a.pinrest:hover{background-position:-93px -31px;}
.social-icon ul li a.google:hover{background-position:-124px -31px;}
#social .contact-no{font-size:18px;color:#5fb983;text-align:right;font-family:"Oswald"}
#social .contact-no span{color:#fff;}
#social .contact-no a{color:#ffffff;}
#social .contact-no a:hover{text-decoration:none;color:#5fb983}
#social{background:url(../images/social-bg.jpg) no-repeat;background-size:cover;}
#footer{background:url(../images/footer-bg.jpg) no-repeat;background-size:cover;}
#footer .footer-deafault{padding:60px 0px;}
#footer a{color:#efefef;}
#footer a:hover{text-decoration:none;color:#7ef6ae}
#footer .widget{color:#e9e9e9;}
#footer .widget-title{border-bottom:4px double #fff;color:#fff;display:inline-block;font-size:21px;margin-bottom:10px;padding-bottom:15px;text-transform:none;min-width:60%;}
#footer ul li{position:relative;padding:5px 0 5px 22px;list-style:none;}
#footer ul li a{color:#fff;font-size:15px;}
#footer ul li::before{background:#fff;content:"";height:7px;left:2px;position:absolute;top:13px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:7px;}
#footer .development-div{line-height:27px;color:#fff;}
.footer-copyright{background:#58ba47;border-top:6px solid #2b9cd8;padding:25px 0px;}
.copyright-text{font-size:14px;color:#fff;text-align:center;}
.copyright-text a{color:#fff;}
.corporate{text-align:center;text-transform:uppercase;}
.corporate a{border:1px solid;box-shadow:0 0 5px #5FB983;padding:10px;color:#fff !important;}
.section-intro{position:relative;padding:0px 0 0px;margin-top:98px;height:auto;}

.bg11{background-image:url(../images/bg/bg11.jpg);}
.bg8{background-image:url(../images/bg/bg8.jpg);}
.bg-img.fixed{background-attachment:fixed !important;}
.bg-img{background-position:50% 0;background-repeat:no-repeat;background-size:cover;position:relative;}
.bg-overlay{background:none repeat scroll 0 0 #424252;bottom:0;left:0;opacity:0.6;position:absolute;right:0;top:0;z-index:0;}
.op6{opacity:0!important;}
.bg6{background-image:url(../images/bg/bg6.jpg);background-position:center bottom}
.bg9{background-image:url(../images/bg/bg9.jpg);background-position:center bottom;}
.intro-title::after{background-color:#5fb983;content:"";display:block;height:2px;margin:12px 0 14px;width:75px;}
.bg5{background-image:url(../images/bg/bg5.jpg);}
.company-img{background-image:url(../images/bg/company.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;}
.hire-web{background-image:url(../images/bg/hire-web.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;}
.services-img{background-image:url(../images/bg/services.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;}
.portfolio-img{background-image:url(../images/bg/portfolio.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;}
.thank-you-img{background-image:url(../images/bg/thank-you.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:428px;}
.bg5.fixed{background-attachment:inherit !important}
.intro-title{color: #fff;font-family:"Oswald";margin-top: 27%; font-size:28px;font-weight:400;letter-spacing:1px;line-height:36px;margin-bottom:20px;opacity:0.9;}
.mb20{margin-bottom:20px !important;}
.section-intro p{font-size:17px;color:#fff;line-height:24px;}
.section{padding:37px 0px;}
.header-in p{margin:0 auto;line-height:24px;color:#555555;font-size:14px;}
.box-services-c{text-align:center;}
.box-services-c h3 a{color:#fff}
.box-services-c h3 a:hover{text-decoration:none;}
.box-services-c .fa-style4{font-size:4em;margin-bottom:20px;transition:all 0.3s ease-out 0s;color:#555;}
.br-bottom-center::after{border-top:2px solid #5fb983;content:"";display:block;height:1px;margin:8px auto 10px;width:35px;}
.title-small{color:#555;font-family:"Oswald";font-size:17px;margin:0 0 15px;}
.section p{line-height:24px;color:#555;}
#specialty{background:url(../images/bg/bg-our-mission.jpg) no-repeat;background-size:cover;float:left;width:100%;background-attachment:fixed;}
.specialty-box{border-bottom:1px solid #7f7f7f;min-height:230px;border-left:1px solid #7f7f7f;border-right:1px solid #7f7f7f;display:block;overflow:hidden;position:relative;text-align:center;transition:all 0.2s ease 0.6s;width:100%;padding:25px;}
.specialty-box p{color:#ddd;}
.specialty-box h3{color:#fff;margin-bottom:15px;}
.specialty-box a{outline:none;}
.specialty-box a:hover{text-decoration:none;}
.specialty-box .fa{font-size:45px;color:#5fb983;margin-bottom:15px;margin-top:12px;}
.specialty-description{margin-left:47%;padding:60px 0;color:#fff;}
.heading h1{border-left:4px solid #5fb983;margin:0px 0px 20px;padding-left:20px;}
.specialty-description h3{font-size:17px;color:#f4f4f4;margin-bottom:22px;line-height:24px;}
.specialty-description p{color:#efefef;font-size:14px;line-height:25px;}
.specialty-box ul li{list-style-type:none;color:#fff;padding:3px 0px;list-style-position:inside;}
.stats-section{clear:both;padding:20px 0;}
.stats-section .timer{color:#888894;font-family:"Oswald";font-size:40px;font-weight:400;margin-bottom:20px;}
.stats-section .counter-item h3{color:#777788;font-family:"Oswald";font-size:16px;margin-bottom:0;}
.stats-section .counter-item{padding:40px 20px;position:relative;text-align:center;}
.stats-section .counter-item .fa{bottom:40px;color:#9999aa;font-size:60px;opacity:0.3;position:absolute;right:50px;}
#team-section{position:relative;background:url(../images/bg/bg12.jpg) no-repeat center;padding:50px 0px;border-top:5px solid #6d7e90;}
#team-section::before{background:#000;bottom:0;content:"";left:0;opacity:0.5;position:absolute;right:0;top:0;}
#team-section .section-header{padding-bottom:40px;position:relative;}
#team-section .section-header h2{color:#fff;font-size:28px;}
#team-section .section-header .paragraph{color:#fff;font-size:16px;line-height:24px;padding-top:25px;max-width:80%;margin:0 auto;}
.team-wrapper-outer{margin:0 auto;max-width:970px;}
#team-section .block-head-2::before{background-color:rgba(255, 255, 255, 0.2);}
.block-head-2 i::before{left:-15px;}
.block-head-2 i::after, .block-head-2 i::before{background:none repeat scroll 0 0 #fff;content:"";height:100%;position:absolute;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100%;}
.block-head-2 i::after{right:-15px;}
.block-head-2 i{height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:100%;width:10px;}
.block-head-2::before{background-color:rgba(255, 255, 255, 0.2);content:"";height:2px;left:50%;margin:-1px 0 0 -185px;position:absolute;top:100%;width:370px;}
.block-head-2::after{background:none repeat scroll 0 0 #fff;content:"";height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:100%;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:10px;}
.block-head-2{margin-bottom:45px;padding-bottom:30px;position:relative;text-align:center;}
.block-team li{margin-top:90px;color:#fff;list-style:none;}
.block-team li h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.5);font-size:28px;line-height:34px;text-transform:uppercase;}
.block-team li p{margin-top:20px;line-height:20px;color:#ddd;}
.block-team li a{text-decoration:none;color:#ecf0f1;}
.block-team li > a{display:block;float:left;margin-right:60px;background:#fff;}
.block-team li img{display:block;border:2px solid #fff;transition:opacity 0.3s;box-sizing:border-box;}
.block-team li img:hover{opacity:0.8;}
.block-team li .links{margin-top:15px;font-size:18px;line-height:1;}
.block-team li .links a{vertical-align:top;margin-right:10px;transition:opacity 0.3s;}
.block-team li .links a:hover{opacity:0.8;}
.block-team li .inner{display:table-cell;vertical-align:middle;height:220px;}
.block-team li:first-child{margin-top:0;}
.block-team li:nth-child(even) > a{float:right;margin:0 0 0 100px;}
.block-team{position:relative;}
.block-team .owl-prev{left:-100px;background:url(../images/prev.png) no-repeat;}
.block-team .owl-next{right:-100px;background:url(../images/next.png) no-repeat;}
.block-team .owl-prev, .block-team .owl-next{color:#ffffff;font-size:56px;margin-top:-28px;opacity:0.8;position:absolute;text-align:center;top:50%;transition:opacity 0.3s ease 0s;width:30px;text-indent:-999em;}
.popular-ser{padding:60px 0px;position:relative;color:#ddd;}
.popular-ser .title-small{color:#fff;font-size:19px;}
.bg-overlay.dark{background:#000000;}
.popular-ser .fa{font-size:35px;margin-bottom:20px;}
.popular-ser .fa.fa-mobile{font-size:48px;line-height:33px;}
#our-services{padding:0px 0 30px;}
.block-services .our-services-list{margin-top:-30px;text-align:center;font-size:14px;}
.block-services .our-services-list > div{margin-top:90px;min-height:251px}
.block-services .our-services-list h3{margin:40px 0 10px;text-transform:none;font-size:20px;}
.block-services .our-services-list a{border:0 none;border-radius:0;height:64px;position:relative;width:64px;text-align:center;display:inline-block;outline:none;}
.block-services .our-services-list a::after{background-color:#ffffff;border-radius:20% 0;bottom:0;box-shadow:0 0 0 2px #000 inset;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 0.3s ease 0s, box-shadow 0.3s ease 0s;-moz-transition:background-color 0.3s ease 0s, box-shadow 0.3s ease 0s;-webkit-transition:background-color 0.3s ease 0s, box-shadow 0.3s ease 0s;}
.block-services .our-services-list a::before{background:#000;border-radius:20% 0;bottom:0;box-shadow:0 0 0 2px #000 inset;content:"";left:-5px;position:absolute;right:5px;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:right 0.3s ease 0s, left 0.3s ease 0s, background-color 0.3s ease 0s, box-shadow 0.3s ease 0s;-moz-transition:right 0.3s ease 0s, left 0.3s ease 0s, background-color 0.3s ease 0s, box-shadow 0.3s ease 0s;-webkit-transition:right 0.3s ease 0s, left 0.3s ease 0s, background-color 0.3s ease 0s, box-shadow 0.3s ease 0s;}
.block-services .our-services-list a:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.block-services .our-services-list a:hover::after{background-color:#000;}
.block-services .our-services-list a:hover::before{background-color:#ffffff;left:-12px;right:12px;}
.block-services .our-services-list a:hover i{color:#fff;}
.block-services .our-services-list i{font-size:24px;line-height:64px;position:relative;z-index:1;color:#000}
.block-services .our-services-list .icon{background:url("../images/services-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:24px;width:24px;margin:20px;}
.block-services .our-services-list .magento-icon{background-position:-107px 0px;}
.block-services .our-services-list .opensource-icon{background-position:-132px 0;}
.block-services .our-services-list .cms-icon{background-position:0px 2px;}
.block-services .our-services-list .saas-icon{background-position:-185px 0px;}
.block-services .our-services-list .database-icon{background-position:-57px 0;}
.block-services .our-services-list .reporting-icon{background-position:-159px 0;}
.block-services .our-services-list .web-dev-icon{background-position:-272px 0;}
.block-services .our-services-list .hire-dedicated-icon{background-position:-79px 0;}
.block-services .our-services-list .mobile-cross-platform{background-position:-32px 0;}
.block-services .our-services-list .web-maintenance-icon{background-position:-240px 0;}
.block-services .our-services-list a:hover .magento-icon{background-position:-107px -33px;}
.block-services .our-services-list a:hover .opensource-icon{background-position:-132px -33px;}
.block-services .our-services-list a:hover .cms-icon{background-position:0px -31px;}
.block-services .our-services-list a:hover .saas-icon{background-position:-185px -33px;}
.block-services .our-services-list a:hover .database-icon{background-position:-57px -32px;}
.block-services .our-services-list a:hover .reporting-icon{background-position:-159px -33px;}
.block-services .our-services-list a:hover .web-dev-icon{background-position:-272px -33px;}
.block-services .our-services-list a:hover .hire-dedicated-icon{background-position:-79px -33px;}
.block-services .our-services-list a:hover .mobile-cross-platform{background-position:-32px -33px;}
.block-services .our-services-list a:hover .web-maintenance-icon{background-position:-240px -33px;}
#how-we-do-it{position:relative;}
.op7{opacity:0.7 !important;}
.how-we-do-wrapper{color:#fff;}
.how-we-do-wrapper h3{font-size:15px;line-height:24px;margin:10px 0px 25px;text-transform:none;font-family:"Open Sans"}
.how-we-do-wrapper p{color:#ddd;}
.margin-top{margin-top:100px;}
.to-do-wrapper{padding-bottom:55px;}
.timeline-wrap{position:relative}
.timeline-wrap .line{opacity:10 !important}
.timeline{list-style:outside none none;margin:0;max-width:100%;min-width:100%;overflow:hidden;padding:25px 0;position:relative;}
.timeline li{display:block;float:left;max-width:25%;width:25%;}
.timeline-wrap .line{border-top:1px dashed #818181;height:1px;position:relative;top:109px;}
.step-up{height:137px;}
.step-up .step-icon{background:none repeat scroll 0 0 #5fb983;border:1px solid #5fb983;border-radius:500px;display:block;font-size:30px;height:65px;left:-32px;overflow:visible;position:absolute;text-align:center;top:-15px;width:65px;-webkit-transition:border-color 0.3s ease 0s;transition:border-color 0.3s ease 0s;}
.step-down .step-icon{background:none repeat scroll 0 0 #5fb983;border:1px solid #5fb983;border-radius:500px;bottom:-20px;display:block;font-size:30px;height:65px;left:-32px;overflow:visible;position:absolute;text-align:center;width:65px;-webkit-transition:border-color 0.3s ease 0s;transition:border-color 0.3s ease 0s;}
.timeline-step:hover .step-icon{-webkit-transition:border-color 0.3s ease 0s;transition:border-color 0.3s ease 0s;background:#404040;cursor:pointer;}
.timeline-step:hover span{color:#FFFFFF;}
.step-icon span{color:#da491c;display:inline-block;font-variant:normal;font-weight:300;left:0;line-height:63px;margin-left:0;margin-right:0;margin-top:0;position:absolute;text-align:center;text-decoration:inherit;text-transform:none;top:0;width:100%;}
.step-up{border-left:1px solid #818181;padding-bottom:0;padding-left:25px;position:absolute;top:0;width:93%;}
.step-down .fa, .step-up .fa{line-height:63px;}
.step-down{border-left:1px solid #818181;bottom:0;padding-left:25px;padding-top:0;position:absolute;width:91%;}
.timeline-step{display:inline-block;height:auto;margin-left:25px;padding-left:20px;position:relative;width:calc(100% - 20px);z-index:2;}
.timeline .point{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #818181;border-radius:500px 500px 500px 500px;height:15px;left:13px;overflow:hidden;position:absolute;top:101px;width:15px;z-index:12;}
.step-txt{overflow:hidden;font-size:14px;width:204px;}
.step-txt p{font-size:13px;}
.step-txt h3{margin-bottom:5px;margin-top:25px;text-transform:uppercase;word-wrap:break-word;font-weight:bold;}
.step-down .step-txt h3{margin-top:20px;}
.step-down .step-txt{padding-top:15px;padding-bottom:15px;}
.step-up .step-txt{bottom:0;padding-bottom:10px;position:absolute;top:auto;}
.step-up .step-txt h3{margin-top:20px;}
.step-icon .bg{-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.step-icon .bg{background:none repeat scroll 0 0 #da491c;border-radius:50%;}
.timeline-step:hover .bg{-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;opacity:1;background:none;}
.step-icon span{color:#ffffff;}
.block-blog-list{margin:0 auto;max-width:930px;}
.leave-comment-sec{padding-top:25px;float:left;width:100%;}
.block-blog-list li{margin-top:40px;}
.block-blog-list li:first-child{margin-top:0;}
.block-blog-list h3{font-size:24px;text-transform:uppercase;color:#000;}
.block-blog-list img{display:block;}
.block-blog-list p{margin-top:24px;line-height:24px;}
.block-blog-list .pic{position:relative;}
.block-blog-list .link{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity 0.3s;}
.block-blog-list .pic:hover .link{opacity:0.8;}
.block-blog-list .wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}
.block-blog-list .date{position:absolute;z-index:1;top:50%;right:-153px;width:306px;height:306px;margin-top:-153px;padding-right:153px;text-align:center;font-size:60px;line-height:306px;color:#fff;box-sizing:border-box;}
.block-blog-list .date:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20% 0 20% 0;background:#000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg); opacity: 0.7;}
.block-blog-list .date div{position:relative;}
.block-blog-list .date span{font-size:15px;line-height:1;}
.block-blog-list .date-alt{position:absolute;top:0;right:0;width:100px;padding:12px 0 16px;background:#000;font-size:48px;text-align:center;color:#fff;}
.block-blog-list .date-alt span{display:block;font-size:24px;line-height:1;}
.block-blog-list .zoom{position:absolute;top:50%;left:-44px;width:110px;height:110px;margin-top:-58px;border:3px solid #fff;border-radius:50%;background:#000;text-align:center;text-decoration:none;color:#fff;opacity:0;transition:opacity 0.3s;}
.block-blog-list .zoom i{display:block;font-size:56px;line-height:110px;}
.block-blog-list .pic:hover .zoom{opacity:1;}
.block-blog-list .summary{position:relative;padding:30px 300px 30px 30px;background:#ecf0f1;}
.block-blog-list .info{margin-left:-30px;}
.block-blog-list .info i{display:block;float:left;line-height:22px;margin-right:6px;}
.block-blog-list .info div{display:inline-block;vertical-align:middle;margin:15px 0 0 30px;}
.block-blog-list .more{position:absolute;top:0;right:0;bottom:0;width:270px;background:#d4dadb;font-size:18px;text-align:center;text-transform:uppercase;text-decoration:none;transition:color 0.3s;}
.block-blog-list .more:hover{color:#5fb983;}
.block-blog-list .more i{vertical-align:baseline;}
.block-blog-list .more span{position:absolute;top:50%;right:0;left:0;margin-top:-9px;}
.block-blog-list .select{width:270px;margin:-69px 0 30px auto;}
.block-blog-list .pagination{margin:40px 0px;width:100%;text-align:center;}
.block-blog-list .pic img{max-width:100%;max-height:380px;width:100%;}
#blog-section{padding:0 0 45px;}
.pagination-1 a{border:1px solid #808b8d;border-radius:50%;color:#808b8d;font-size:14px;line-height:28px;margin:0 2px;text-decoration:none;transition:border 0.3s ease 0s, color 0.3s ease 0s;width:28px;}
.pagination-1 a:hover{border-color:#000;color:#000;}
.pagination-1 .prev, .pagination-1 .next{border-radius:2px;margin:0 6px;width:78px;}
.pagination-1 .selected, .pagination-1 .selected:hover{background:none repeat scroll 0 0 #000;border-color:#000;color:#ffffff;}
.pagination a{display:inline-block;vertical-align:top;text-align:center;outline:none;}
.blog-wrap{margin-top:30px;clear:both;float:left;width:100%;}
.block-blog-details h2{color:#000000;font-size:24px;text-transform:uppercase;}
.block-blog-details h3{color:#000000;font-size:18px;}
.block-blog-details h3 span{color:#808b8d;font-size:14px;line-height:1;}
.block-blog-details h4{font-size:16px;margin-top:10px;}
.block-blog-details p{line-height:24px;margin-top:20px;}
.block-blog-details img{display:block;max-width:100%;}
.block-blog-details .special{background:none repeat scroll 0 0 #ecf0f1;margin-top:20px;padding:30px 70px;position:relative;float:left;width:100%;}
.block-blog-details .special i{color:#000000;font-size:18px;position:absolute;text-align:center;width:70px;}
.block-blog-details .special i:first-child{left:0;top:30px;}
.block-blog-details .special i:last-child{bottom:30px;right:0;}
.block-blog-details .special p{margin:0;}
.block-blog-details .pic{margin-bottom:30px;position:relative;}
.block-blog-details .date{height:78px;left:0;margin:-150px 0 0 -39px;position:absolute;top:50%;width:78px;}
.block-blog-details .reply{height:78px;left:0;margin:-39px 0 0 -39px;position:absolute;top:50%;width:78px;}
.block-blog-details .type{height:78px;left:0;margin:72px 0 0 -39px;position:absolute;top:50%;width:78px;}
.block-blog-details .type i{color:#ffffff;display:block;font-size:28px;line-height:78px;position:relative;text-align:center;}
.block-blog-details .date div, .block-blog-details .reply div{color:#ffffff;font-size:24px;padding:14px 0 18px;position:relative;text-align:center;}
.block-blog-details .date span, .block-blog-details .reply span{display:block;font-size:18px;margin-top:4px;}
.block-blog-details .date::before, .block-blog-details .reply::before, .block-blog-details .type::before{background:none repeat scroll 0 0 #000;border-radius:20% 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(-45deg);}
.block-blog-details .date-alt{background:none repeat scroll 0 0 #000;color:#ffffff;font-size:35px;padding:0px 0px 4px;position:absolute;right:0;text-align:center;top:0;width:100px;}
.block-blog-details .date-alt span{display:block;font-size:15px;line-height:1;}
.block-blog-details .info{border-bottom:1px solid #ecf0f1;border-top:1px solid #ecf0f1;margin-top:20px;padding-bottom:10px;}
.block-blog-details .info a{color:inherit;text-decoration:none;}
.block-blog-details .info a:hover{text-decoration:underline;}
.block-blog-details .info i{display:block;float:left;margin-right:6px;}
.block-blog-details .info div{display:inline-block;margin:10px 30px 0 0;vertical-align:middle;}
.block-blog-details .info-alt{border-bottom:0 none;border-top:0 none;margin-top:5px;padding-bottom:0;}
.block-blog-details .share{border-top:1px solid #ecf0f1;line-height:24px;margin-top:20px;padding-top:20px;}
.block-blog-details .share a{color:#ffffff;display:block;float:left;height:24px;margin-left:8px;position:relative;text-align:center;text-decoration:none;transition:color 0.3s ease 0s;width:24px;}
.block-blog-details .share a::before{background:none repeat scroll 0 0 #000;border:1px solid #000;border-radius:20% 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:background 0.3s ease 0s;}
.block-blog-details .share a:hover{color:#000;}
.block-blog-details .share a:hover::before{background:none repeat scroll 0 0 #ffffff;}
.block-blog-details .share i{display:block;font-size:14px;line-height:24px;position:relative;}
.block-blog-details .share span{display:block;float:left;margin-right:10px;}
.block-blog-details .about{background:none repeat scroll 0 0 #ecf0f1;margin-top:20px;padding:30px 30px 30px 90px;position:relative;float:left;width:100%;}
.block-blog-details .about::before{background:none repeat scroll 0 0 #000;bottom:0;content:"";left:0;position:absolute;top:0;width:70px;}
.block-blog-details .about a{text-decoration:none;}
.block-blog-details .about i{color:#ffffff;font-size:24px;left:0;margin-top:-12px;position:absolute;text-align:center;top:50%;width:70px;}
.block-feedback .input{box-sizing:border-box;float:left;padding:0 0 30px 30px;position:relative;width:33.33%;}
.block-feedback .input i{color:#ccd3d7;font-size:14px;height:38px;line-height:38px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:38px;}
.block-feedback .clearfix{margin-left:-30px;}
.block-feedback .button{float:right;line-height:36px;margin-top:30px;padding:0 30px;}
.block-feedback .message{display:none;padding-top:25px;text-align:center;}
.block-feedback .message i{border-radius:50%;color:#000;display:block;font-size:60px;height:120px;line-height:120px;margin:0 auto 50px;position:relative;width:120px;}
.block-feedback .message i::after{border:3px solid;border-radius:20% 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(-45deg);}
.block-feedback .message i::before{position:relative;z-index:1;}
.block-feedback .block-head{font-size:24px;line-height:1.2;margin-bottom:30px;}
.block-feedback.submitted .message{display:block;}
input, select, textarea{border:1px solid #dddddd;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000000;font:400 14px/20px "Open Sans",Helvetica,Arial,sans-serif;height:40px;padding:9px 15px;transition:border-color 0.3s ease 0s;width:100%;}
textarea{height:auto;resize:none;}
textarea{overflow:auto;}
input:focus,
select:focus,
textarea:focus{outline:none;}
.block-feedback .button{float:right;line-height:36px;margin-top:30px;padding:0 30px;}
.button{background:none repeat scroll 0 0 #5fb983;border:2px solid #5fb983;color:#ffffff;display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;transition:background 0.3s ease 0s, color 0.3s ease 0s;padding:8px 15px;}
.block-blog-comments{float:left;margin:25px 0;width:100%;}
.block-blog-comments li{border-top:1px solid #ebebeb;line-height:18px;margin-top:20px;min-height:80px;padding:20px 0 0 100px;list-style:none;}
.block-blog-comments li:first-child{border-top:0 none;padding-top:0;}
.block-blog-comments li a{text-decoration:none;}
.block-blog-comments li a:hover{text-decoration:underline;}
.block-blog-comments li img{display:block;float:left;margin-left:-100px;}
.block-blog-comments li ul{border-top:1px solid #ebebeb;margin-top:20px;}
.block-blog-comments .author{font-size:15px;margin-bottom:8px;}
.block-blog-comments .author span{float:right;font-size:12px;}
.block-blog-comments .block-head{font-size:24px;line-height:1.2;margin-bottom:30px;}
#portfolio-section.portfolio-page{padding-bottom:60px;}
#inner-portfolio-wrap .hide-content{display:none;}
#portfolio-section ul.filter li:hover span, #portfolio-section ul.filter li.active span{background-color:#5fb983;color:#ffffff;}
#portfolio-section ul.filter li{cursor:pointer;}
#portfolio-section ul.filter li span{background-color:#000;color:#ffffff;display:inline-block;font-size:14px;font-weight:600;outline:medium none;padding:8px 15px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;}
.inner-portfilo{padding:0;margin:0px;background-repeat:no-repeat;background-position:center 0, center center;background-size:cover, 75px 75px;background-attachment:fixed, scroll;text-align:center;width:100%;position:relative;}
.portfolio-page .inner-portfilo img{max-width:100%;height:auto;max-height:180px; min-height: 180px;}
.inner-portfilo .small-container{max-width:80%;padding:0px;}
.portfilo-detail{background-color:#4fa973;border-bottom:2px solid #6fc993;box-shadow:0 5px 4px #ededed;line-height:24px;padding:17px 20px;text-align:left;}
.port-link{display:block;position:relative;}
.port-link span{background-color:#5fb983;opacity:0;color:#fff;float:left;padding:5px 8px;position:absolute;text-align:center;top:50%;left:0px;transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);-webkit-transform:translateX(20%);width:250px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.portfilo-detail h4{font-size:1.3em;color:#fff;display:inline-block;}
.portfilo-detail a.view-more{background-color:#071332;padding:0px 8px;display:inline-block;margin:0 10px;color:#fff;float:right;padding:4px 15px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;display:none;}
.port-link:hover span{opacity:0.9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.portfilo-detail a.view-more:hover{background-color:#5fb983;color:#fff;text-decoration:none;}
.portfilo-detail a{color:#5fb983}
.webstrip{background:#e2e2e2;border-radius:5px 5px 0px 0px;padding:5px 0px;margin:50px auto 0;width:100%;}
.main-wrapper #portfolio-section .title-section p{padding-top:20px;}
#inner-portfolio-wrap .pagination{border-top:2px #5fb983 solid;padding:30px 0px;width:100%;margin:0px;text-align:center;}
#inner-portfolio-wrap .pagination li{display:inline-block;margin:5px 2px;}
#inner-portfolio-wrap .pagination li a{display:block;padding:10px 30px;background:#071332;color:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;text-transform:uppercase;}
#inner-portfolio-wrap .pagination li a:hover, #inner-portfolio-wrap .pagination li a.active{background-color:#5fb983;}
#inner-portfolio-wrap .pagination li a.deactive{background-color:#dadada;}
#portfolio-slide .owl-controls .owl-prev, #portfolio-slide .owl-controls .owl-next{background:url("../images/controler.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:inline-block;height:44px;position:absolute;top:49%;width:44px;z-index:5;text-indent:-999em;transition:all 1s;}
#portfolio-slide .owl-controls .owl-prev{left:-10%;}
#portfolio-slide .owl-controls .owl-next{right:-10%;background-position:right 0}
.project-details{padding:25px 0 0;}
.project-details h1{font-size:29px;margin-bottom:50px;}
.project-details h3{font-size:16px;line-height:30px;}
.project-details span{color:#5fb983}
#portfolio-details img{max-width:100%;width:auto;height:auto;}
.project-overview h2{font-size:25px;margin:0 0 10px;}
.project-overview h3{margin-bottom:8px}
.proj-features{background:#495869;margin:35px 0;padding:15px 0;}
.project-details img{height:auto;}
.project-overview{padding:30px 0;}
.project-features-ul li{background:url("../images/list-icon-white.png") no-repeat scroll left center;color:#ffffff;font-size:14px;padding:8px 0 8px 27px;list-style:none;}
.buttons-details{text-align:center;width:100%;}
.buttons-details a{display:inline-block;padding:12px 20px;border-radius:4px;-webkit-border-radius:4px;background-color:rgba(0, 0, 0,0.7);color:#fff;font-size:17px;margin:0 10px;text-transform:uppercase;outline:none}
.buttons-details a:hover{background-color:#5FB983;text-decoration:none;}
#portfolio-details .inner-portfilo .view-more{background-color:#5fb983;color:#ffffff;float:left;left:50%;margin:0 10px 0 -119px;opacity:0;padding:5px 8px;position:absolute;text-align:center;top:161px;transition:all 0.5s ease 0s;width:250px;}
#portfolio-details .inner-portfilo .view-more a{color:#fff;}
#portfolio-details .inner-portfilo .view-more a:hover{color:#fff;text-decoration:none;}
#portfolio-details .inner-portfilo .small-container .owl-item{transition:all 0.5s ease 0s;}
/*.inner-portfolio-post{width:30.3%;float:left;margin:0 1%;}*/
.inner-portfolio-post {float: left;left: 0 !important;margin: 0 1%;position: relative !important;width: 30.3%; transform: none !important;}
#portfolio-slide .owl-controls .owl-prev:hover{background-position:left bottom}
#portfolio-slide .owl-controls .owl-next:hover{background-position:right bottom}
#contact-us{padding-bottom:0px;padding-top: 0;}
.contact_fields{padding-left:0;}
.contact_fields h2{font-size:29px;color:#555;margin-bottom:20px;}
.contact_fields .input{position:relative;margin-bottom:15px;}
.contact_fields .input label{width:100%;}
.error{color:#ff0000;font-weight:normal;font-size:12px;}
.contact_fields .input label.error{font-weight:normal;padding-top:5px;}
.contact_fields .input.capcha label.error{padding-left:22%;}
.contact_fields .input.capcha{padding-top:15px;}
.contact_fields .input.capcha .capcha-img{display:inline-block;padding:6px 20px;}
.contact_fields textarea, .contact_fields .input input{border:1px #000 solid;border-left-width:4px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.contact_fields textarea:focus, .contact_fields .input input:focus{border-color:#000;}
.contact_fields .input.capcha .input-text{float:right;width:78%;}
.contact_fields .input i{color:#ccd3d7;font-size:14px;height:38px;line-height:38px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:38px;}
.contact_fields .button{padding:8px 20px;border-radius:2px;margin-top:10px;float:right;clear:both;}
.contact_fields .button:hover{background:#5fb983;border-color:#5fb983}
.map-frme{padding-right:0;}
.map-frme iframe{box-shadow:0 0 4px #dddddd;height:376px;padding:7px;width:100%}
.blog-contact-wrap{padding:40px 0px;margin-top:40px;}
.block-contacts a{color:#555;}
.block-contacts a:hover{text-decoration:none !important;color:#E97033}
.block-contacts ul{margin:0 -15px;text-align:center;}
.block-contacts ul li{color:#ffffff;cursor:pointer;display:inline-block;height:108px;margin:30px 76px 0px;position:relative;transition:color 0.3s ease 0s;width:108px;}
.block-contacts ul li::after, .block-contacts ul li::before{background:rgba(95, 185, 131, 0.8) none repeat scroll 0 0;border:3px solid #3f9963;border-radius:20px 0;box-sizing:border-box;content:"";height:100%;position:absolute;right:0;top:0;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transition:background-color 0.3s ease 0s;-moz-transition:background-color 0.3s ease 0s;-webkit-transition:background-color 0.3s ease 0s;width:100%;}
.block-contacts ul li::before{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);right:-12px;}
.block-contacts ul li i{display:block;font-size:32px;line-height:108px;position:relative;z-index:1;}
.block-contacts ul li span{border-bottom:0 solid #000;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);bottom:-90px;left:50%;margin-left:-8px;position:absolute;transition:border-bottom-width 0.3s ease 0s;-moz-transition:border-bottom-width 0.3s ease 0s;-webkit-transition:border-bottom-width 0.3s ease 0s;}
.block-contacts ul .active{color:#000;cursor:default;}
.block-contacts ul .active::after{background-color:#ffffff;}
.block-contacts ul .active::before{background-color:#000;}
.block-contacts ul .active span{border-bottom-width:8px;}
.block-contacts ol{background:rgba(255,255,255,0.7);border-top:10px solid #000;font-size:24px;line-height:34px;margin-top:90px;position:relative;float:left;width:100%;padding-bottom:25px;}
.block-contacts ol li{color:#000;left:0;opacity:0;padding:30px 0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 0.3s ease 0s;list-style:none;}
.block-contacts ol li a{text-decoration:none;}
.block-contacts ol li a:hover{text-decoration:underline;}
.block-contacts ol li i{color:#ffffff;display:block;float:left;height:64px;line-height:64px;margin:-15px 40px 0 103px;position:relative;text-align:center;width:64px;}
.block-contacts ol li i::after{background:none repeat scroll 0 0 #000;border-radius:10px 0;box-sizing:border-box;content:"";height:100%;position:absolute;right:0;top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100%;}
.block-contacts ol li i::before{position:relative;z-index:1;}
.block-contacts ol .active{opacity:1;pointer-events:auto;position:relative;}
.inner-detail{margin-top:15px;}
.inner-detail.address{font-size:15px;}
.inner-detail.number{font-size:18px;}
.inner-detail.email, .inner-detail.time{margin-top:0px;}
.p-40{padding:0 40px;}
.back-to-top .fa{background:#0089d0;border-top-left-radius:3px;border-top-right-radius:3px;bottom:-100px;color:#ffffff;cursor:pointer;font-size:22px;height:35px;overflow:hidden;padding-top:6px;position:fixed;right:15px;text-align:center;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;width:40px;z-index:99999;bottom: 48px !important;}
.main-sub-category .row{margin:0px;}
.color-1{background-color:#ff7373 !important;}
.color-2{background-color:#6f307c !important;}
.color-3{background-color:#008c90 !important;}
.color-4{background-color:#A53191 !important;}
.color-5{background-color:#5a99d4 !important;}
.color-6{background-color:#d991a7 !important;}
.color-7{background-color:#004490 !important;}
.sub-menu{background:#707C89;position:absolute;display:none;width:728px;padding:12px 0px;}
.sub-menu .sub-memu-main{float:left;width:64%;}
.sub-menu ul li{list-style:none;}
.sub-menu ul li a{background:url("../images/list-icon-white.png") no-repeat scroll 8% center rgba(0, 0, 0, 0);color:#ffffff;display:block;font-size:14px;padding:10px 40px;text-decoration:none;}
.sub-menu ul li:last-child a{border-bottom:none;}
.sub-menu .navi_link{float:left;width:50%;}
.sub-menu .right{float:right;width:34%;}
.sub-menu img{border:6px solid rgba(255, 255, 255, 0.1);display:inline-block;height:auto;margin:9px;max-width:100%;width:90%;}
.navbar-nav > li.services-sub{position:static;}
.navbar-nav > li:hover .dropdown{display:block;}
.navbar-nav .dropdown{position:absolute;left:0px;width:100%;background:rgba(244, 249, 255, 0.7);display:none;border-bottom:10px solid #2f2f2f;}
.navbar-nav .dropdown a:hover, .navbar-nav .dropdown a:focus, .navbar-nav .dropdown a:active, .navbar-nav .dropdown a{outline:none;text-decoration:none;}
.navbar-nav .dropdown ul{margin:0px;padding:0px;list-style:none;text-align:center;}
.navbar-nav .dropdown ul li{display:inline-block;margin:0 10px;width:100px;position:relative;}
.main-sub-category ul li{border-left:3px solid #fff;padding-left:10px;}
.main-sub-category ul li:hover{border-left:3px solid #5fb983;}
.navbar-nav .main-sub-category ul li{display:block;text-align:left;width:100%;}
.navbar-nav .main-sub-category h2{text-align:left;}
.navbar-nav .dropdown em{color:#fff;font-family:"Oswald";font-size:12px;font-style:normal;text-transform:uppercase;}
.navbar-nav .cate_hide{display:none;}
.navbar-nav .icon-box{background:#5D6E80;border-radius:19px;display:inline-block;height:70px;margin:16px 0 20px;width:70px;-moz-border-radius:19px;-webkit-border-radius:19px;padding:14px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;cursor:pointer;}
.navbar-nav .dropdown .main-category{background:rgba(0, 0, 0, 0.7);}
.navbar-nav .dropdown .services-sprite{background:url(../images/all-icons-new.png) no-repeat;width:39px;height:38px;display:inline-block;text-align:center;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.navbar-nav .dropdown .ecommerce-dev-icon{background-position:0px 0px;}
.navbar-nav .dropdown .open-source-dev-icon{background-position:0 -44px;}
.navbar-nav .dropdown .website-dev-icon{background-position:0 -89px;}
.navbar-nav .dropdown .software-dev-icon{background-position:0 -132px;}
.navbar-nav .dropdown .mobile-dev-icon{background-position:0 -177px;}
.navbar-nav .dropdown .internet-dev-icon{background-position:0 -221px;}
.navbar-nav .dropdown .hire-dev-icon{background-position:0 -266px;}
.navbar-nav .dropdown .main-category ul li{border-right:1px solid rgba(244, 249, 255, 0.1);padding:10px 0px;vertical-align:top;}
.navbar-nav .dropdown .main-category ul li:last-child{border-right:none;}
.navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a{margin-left:-26px;}
.overview-icon{background-position:0 0px!important;}
.our-clients-icon{background-position:-43px 0!important;}
.team-expertise-icon{background-position:-86px 0!important;}
.employee-speaks-icon{background-position:-129px 0!important;}
.execution-approach-icon{background-position:-172px 0!important;}
.engagement-models-icon{background-position:-215px 0!important;}
.global-delivery-icon{background-position:-258px 0!important;}
.why-evince-icon{background-position:-301px 0!important;}
.e-commerce-icon{background-position:-344px 0!important;}
.web-icon{background-position:-387px 0!important;}
.mobile-app-icon{background-position:-0 -48px!important;}
.others-icon{background-position:-43px -48px!important;}
.rapnet-magento-icon{background-position:-86px -48px!important;}
.ingram-magento-icon{background-position:-129px -48px!important;}
.magento-plugins-icon{background-position:-172px -48px!important;}
.get-inquiry-icon{background-position:-215px -48px!important;}
.partnership-with-icon{background-position:-258px -48px!important;}
.career-icon{background-position:-301px -48px!important;}
.job-opening-icon{background-position:-344px -48px!important;}
.site-map-icon{background-position:-387px -48px!important;}
.webdesign-icon{background-position:0px -91px!important;}
.hire-icon{background-position:-43px -91px!important;}
.navbar-nav .main-sub-category .container{height:100%;}
.main-sub-category #ecommercedev,
.main-sub-category #open-source-cms{height:406px;}
.navbar-nav .dropdown .main-sub-category .services-sprite{width:38px;height:38px}
.main-sub-category .cate_hide{text-align:center;background:url(../images/drop-bg.jpg) repeat;}
.main-sub-category h2{padding:10px 0px 25px;color:#fff;font-size:24px;}
.navbar-nav .dropdown .megento-icon{background-position:-44px -1px;}
.navbar-nav .dropdown .magento-m-icon{background-position:-82px -1px;}
.navbar-nav .dropdown .zencart-icon{background-position:-120px -1px;}
.navbar-nav .dropdown .woocomerce-icon{background-position:-158px -1px;}
.navbar-nav .dropdown .joomla-icon{background-position:-196px -1px;}
.navbar-nav .dropdown .opencart-icon{background-position:-234px -1px;}
.navbar-nav .dropdown .php-icon{background-position:-272px -1px;}
.navbar-nav .dropdown .bigcomrce-icon{background-position:-310px -1px;}
.navbar-nav .dropdown .nopcommerce-icon{background-position:-348px -1px;}
.navbar-nav .dropdown .prestashop-icon{background-position:-386px -1px;}
.navbar-nav .dropdown .cloud-icon{background-position:-424px -1px;}
.navbar-nav .dropdown .wordpress-icon{background-position:-43px -38px;}
.navbar-nav .dropdown .drupal-icon{background-position:-196px -38px;}
.navbar-nav .dropdown .joomla-icon{background-position:-196px -1px;}
.navbar-nav .dropdown .umbraco-icon{background-position:-158px -39px;}
.navbar-nav .dropdown .html-icon{background-position:-44px -77px;}
.navbar-nav .dropdown .responsive-icon{background-position:-82px -77px;}
.navbar-nav .dropdown .mobile-ui-icon{background-position:-120px -77px;}
.navbar-nav .dropdown .logo-icon{background-position:-158px -77px;}
.navbar-nav .dropdown .psd-magento-icon{background-position:-196px -76px;}
.navbar-nav .dropdown .asp-icon{background-position:-44px -115px;}
.navbar-nav .dropdown .saas-icon{background-position:-82px -115px;}
.navbar-nav .dropdown .azure-icon{background-position:-120px -115px;}
.navbar-nav .dropdown .erp-icon{background-position:-158px -115px;}
.navbar-nav .dropdown .crm-icon{background-position:-197px -115px;}
.navbar-nav .dropdown .sharepoint-icon{background-position:-235px -115px;}
.navbar-nav .dropdown .silverlight-icon{background-position:-273px -115px;}
.navbar-nav .dropdown .dotnetnuke-icon{background-position:-311px -115px;}
.navbar-nav .dropdown .amazone-icon{background-position:-349px -115px;}
.navbar-nav .dropdown .iphone-icon{background-position:-44px -153px;}
.navbar-nav .dropdown .android-icon{background-position:-82px -153px;}
.navbar-nav .dropdown .ipad-icon{background-position:-120px -153px;}
.navbar-nav .dropdown .tablet-icon{background-position:-158px -153px;}
.navbar-nav .dropdown .enterprise-icon{background-position:-196px -153px;}
.navbar-nav .dropdown .m-soft-icon{background-position:-234px -153px;}
.navbar-nav .dropdown .window-icon{background-position:-272px -153px;}
.navbar-nav .dropdown .cust-m-icon{background-position:-310px -153px;}
.navbar-nav .dropdown .ios-icon{background-position:-348px -153px;}
.navbar-nav .dropdown .cloud-app-icon{background-position:-386px -153px;}
.navbar-nav .dropdown .m-app-icon{background-position:-424px -153px;}
.navbar-nav .dropdown .serch-en-icon{background-position:-44px -191px;}
.navbar-nav .dropdown .ppc-icon{background-position:-82px -191px;}
.navbar-nav .dropdown .social-m-icon{background-position:-120px -191px;}
.navbar-nav .dropdown .content-m-icon{background-position:-158px -191px;}
.navbar-nav .dropdown .hire-saas-icon{background-position:-43px -229px;}
.navbar-nav .main-sub-category .icon-box{width:60px;height:60px;padding:10px;margin-bottom:10px;background:none;border:1px #fff solid;}
.navbar-nav .main-sub-category li{margin-bottom:15px !important;}
.navbar-nav .main-sub-category li em{font-size:14px;color:#fff;letter-spacing:1px;}
.navbar-nav .main-sub-category li:hover em{color:#5fb983;}
.navbar-nav .main-sub-category .container{background-color:rgba(0, 0, 0, 0.3);padding:20px 0 10px;}
.navbar-nav .dropdown .arrow{border-bottom:0px solid #5c5c5c;border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);bottom:0;left:43%;margin-left:-8px;position:absolute;transition:border-bottom-width 0.3s ease 0s;opacity:0;}
.navbar-nav .dropdown .main-category ul li:hover .arrow{opacity:10;transition:border-bottom-width 0.3s ease 0s;border-bottom-width:8px;}
.product-main img{max-width:100%;}
.product-bg{background: #E4E4E4; height:580px;padding:0;background-repeat:no-repeat;}
.op2{opacity:0.2 !important}
.product-main p{font-size:15px;line-height:30px;color:#555;}
.product-main .magento-page-content{margin-top:30px;}
.middle-content-main{background:#495869;margin:35px 0;padding:15px 0;}
.content-middle-detail h2{color:#ffffff;font-size:28px;margin-bottom:15px;}
.offering-list{margin:35px 0;}
.offering-list .offering-ul{list-style:none;}
.offering-list .offering-ul li{background:url("../images/list-icon-white.png") no-repeat scroll left center rgba(0, 0, 0, 0);color:#ffffff;font-size:14px;padding:8px 0 8px 27px;}
.advantage-list{margin-left:6%;margin-top:7%;}
.advantage-list h1{color:#5FB983;font-size:36px;margin-bottom:20px;}
.advantage-list p{line-height:28px;margin-bottom:10px;}
.inner-wrap img{max-width:100%;}
.inner-wrap p{line-height:23px;text-align:justify;}
.full-width{float:left;width:100%;}
.mrgin-30{margin:30px 0px;clear:both;}
.op8{opacity:0.8 !important}
.white h2, .white h1, .white h3,.white h4, .white ul li, .white li a, .white{color:#fff;}
.inner-wrap .tagline strong{text-transform:uppercase;font-weight:100;}
.inner-wrap .description{padding-left:10px;}
.inner-wrap strong{font-weight:normal;}
.inner-cnt{position:relative;}
.inner-cnt h2{margin-bottom:10px;position:relative;}
.inner-wrap .section{padding:40px 0px;}
.inner-wrap ul{margin:25px 0px 15px 40px;}
.inner-wrap ul li{margin:15px 0px;padding-left:10px;font-size:15px;}
.inner-wrap .white ul li{list-style:url(../images/list-icon-white.png);}
.inner-wrap ul li{list-style:url(../images/list-icon.png);}
.inner-wrap .white .right-listing li{list-style:url(../images/right-list.png);}
.inner-wrap .white .wrong-listing li{list-style:url(../images/wrong-list.png);}
.inner-wrap .white .right-listing ,.inner-wrap .white .wrong-listing{margin-left:19px;}
.padding-bottom-0{padding-bottom:0px !important;}
.inner-wrap .description ul{margin-left:22px;margin-top:15px;}
.inner-wrap .description ul li{margin:15px 0px;font-size:14px;}
.inner-wrap .tagline{text-transform:uppercase;font-size:15px;}
.bg1-blur{background-image:url(../images/bg/bg1-blur.jpg);background-color:#354658;}
.inner-wrap strong{color:#0089d0;}
.bg-container strong{color:#5FB983;}
.inner-wrap h4{margin:20px 0 10px;font-size:20px;}
.inner-wrap h2::after{background-color:#5fb983;content:"";display:block;height:2px;margin:10px 0 14px;width:75px;}
.inner-wrap span{font-size:20px;position:relative;text-transform:uppercase;font-family:"Oswald";display:block;}
.space-15{padding:15px 0px;}
.white p{color:#dedede;}
.inner-wrap .left-img > img{border:10px solid #dfdfdf;border-radius:28px;}
.details-img{margin:23px 0px 23px 0px;}
.main-sub-category #ecommercedev .icon-box{background-color:#FF8F8F;border-color:#FF8F8F;}
.main-sub-category #open-source-cms .icon-box{background-color:#8B5996;border-color:#8B5996;}
.main-sub-category #web-design .icon-box{background-color:#32A3A6;border-color:#32A3A6;}
.main-sub-category #software-dev .icon-box{background-color:#B75AA7;border-color:#B75AA7;}
.main-sub-category #mobile-dev .icon-box{background-color:#7AADDC;border-color:#7AADDC;}
.main-sub-category #internet-market .icon-box{background-color:#e9a1b7;border-color:#e9a1b7;}
.top-links{float:left;width:100%;background:#5FB983;border-radius:2px;-moz-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:25px 0px;border-bottom:5px #000 solid;padding:0 10px;}
.top-links ul{list-style:none;margin:0px;padding:0px;}
.top-links ul li a{padding:10px 25px;float:left;}
.top-links ul li a{color:#ffffff;float:left;font-family:"Oswald";font-size:16px;padding:16px 24px;text-transform:uppercase;}
.top-links ul li a:hover{background-color:#000;text-decoration:none;}
.services-link{clear:both;}
.services-link .box-wrap h3{margin-bottom:10px;}
.services-link .box-wrap h3 a{color:#4D5966;}
.services-link > h2{text-align:center;margin-bottom:20px;}
.box-wrap{border-top:4px solid #000;border-radius:4px;box-sizing:border-box;float:left;margin-bottom:20px;padding:15px 25px;width:100%;box-shadow:0 4px 5px #ddd;-moz-box-shadow:0 4px 5px #ddd;-webkit-box-shadow:0 4px 5px #ddd;margin-bottom:30px;}
.services-link ul li{float:left;list-style:outside none none;margin-right:3%;padding:5px 0 5px 22px;position:relative;width:30%;}
.services-link ul li a{color:#000}
.services-link ul li::before{background:#000;content:"";height:7px;left:2px;position:absolute;top:13px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:7px;}
.block-blog-details .buttons-details{margin-top:17%;}
.block-blog-list .buttons-details{margin-top:1%;float:left;}
.offering_page{width:100%;}
.offering_page_box1{width:23%;float:left;margin-left:10px;margin-right:10px;}
.offering_page_box2{float:left;width:28%;}
.offering_page_box3{float:left;width:45%;}
#griddler_ii{margin:0 auto;padding:40px 0;width:940px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;color:#363636;clear:both;}
#griddler_ii aside{padding-top:120px;width:125px;float:left;text-align:right;}
#griddler_ii aside li{line-height:50px;font-size:14px;text-align:right;}
#griddler_ii .sections{float:right;width:780px;}
#griddler_ii .col5 article{width:130px;}
#griddler_ii article.first{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#griddler_ii .col5 article{width:130px;}
#griddler_ii article.first{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#griddler_ii article{float:left;text-align:center;background-color:#fff;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
#griddler_ii header{border-bottom:1px solid #DBDBDB;}
#griddler_ii article header{position:static !important;}
#griddler_ii article header{position:static !important;}
#griddler_ii article.first header{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
#griddler_ii article.first header{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
#griddler_ii article.first .plan{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;border-left:1px solid #2C2E2F;}
#griddler_ii article.first .plan{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;border-left:1px solid #2C2E2F;}
#griddler_ii .plan{border-top:1px solid #2C2E2F;background:#262829;background-image:-moz-linear-gradient(top, #363636, #262829);background-image:-webkit-gradient(linear, left top, left bottom, from(#363636), to(#262829));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#363636", endColorstr="#262829");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#262829)";}
#griddler_ii .plan{border-top:1px solid #2C2E2F;background:#262829;background-image:-moz-linear-gradient(top, #363636, #262829);background-image:-webkit-gradient(linear, left top, left bottom, from(#363636), to(#262829));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#363636", endColorstr="#262829");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#262829)";}
#griddler_ii article.first h1{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
#griddler_ii article.first h1{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
#griddler_ii h1{font-size:18px;min-height:54px;line-height:50px;color:#fff;text-shadow:0 1px 0 #000;border-top:1px solid #737373;}
#griddler_ii h1, #griddler_ii h2{margin:0;}
#griddler_ii h1{font-size:18px;min-height:54px;line-height:50px;color:#fff;text-shadow:0 1px 0 #000;border-top:1px solid #737373;}
/**/#griddler_ii .price{background:#D8DBDC;background-image:-moz-linear-gradient(top, #E3E6E7, #D8DBDC);background-image:-webkit-gradient(linear, left top, left bottom, from(#E3E6E7), to(#D8DBDC));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E3E6E7", endColorstr="#D8DBDC");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E6E7, endColorstr=#D8DBDC)";border-bottom:1px solid #A2ABAE;position:relative;-moz-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);box-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);}
#griddler_ii .price{background:#D8DBDC;background-image:-moz-linear-gradient(top, #E3E6E7, #D8DBDC);background-image:-webkit-gradient(linear, left top, left bottom, from(#E3E6E7), to(#D8DBDC));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E3E6E7", endColorstr="#D8DBDC");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3E6E7, endColorstr=#D8DBDC)";border-bottom:1px solid #A2ABAE;position:relative;-moz-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);box-shadow:0 -1px 1px rgba(0, 0, 0, 0.5);}
#griddler_ii .price > span{display:inline-block;margin-top:10px;min-height:43px;}
#griddler_ii .price > span{display:inline-block;margin-top:10px;min-height:43px;font-size:13px;}
#griddler_ii section ul{padding:0;}
#griddler_ii section ul li{line-height:50px;position:relative;}
#griddler_ii section ul li{line-height:50px;position:relative;}
#griddler_ii article.first footer{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
#griddler_ii article.first footer{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
#griddler_ii footer{padding:33px 0;}
#griddler_ii .col5 .button{width:100px;}
#griddler_ii .col5 .button, #griddler_ii .col5 .button span{line-height:35px;font-size:12px;color:#fff;font-weight:normal;}
#griddler_ii .col5 .button{width:100px;}
#griddler_ii .col5 .button, #griddler_ii .col5 .button span{line-height:35px;font-size:12px;color:#fff;font-weight:normal;}
#griddler_ii .button{background-position:left top;}
#griddler_ii .button, #griddler_ii .button span{display:inline-block;}
#griddler_ii .col5 .button, #griddler_ii .col5 .button span{line-height:35px;font-size:12px;color:#fff;font-weight:normal;}
#griddler_ii .col5 .button, #griddler_ii .col5 .button span{line-height:35px;font-size:12px;color:#fff;font-weight:normal;}
#griddler_ii .button span{background-position:right top;}
#griddler_ii article:hover header, #griddler_ii article.selected header{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#8DDEF8;}
#griddler_ii article:hover header, #griddler_ii article.selected header{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#5fb983;}
#griddler_ii article:hover, #griddler_ii article.selected{position:relative;padding:0 0 9px;position:relative;top:-6px;margin-left:-12px;margin-right:-12px;background-color:#03BCEE;z-index:10;-moz-box-shadow:0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 8px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 8px rgba(0, 0, 0, 0.7);box-shadow:0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 8px rgba(0, 0, 0, 0.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#griddler_ii article:hover, #griddler_ii article.selected{position:relative;padding:0 0 9px;position:relative;top:-6px;margin-left:-12px;margin-right:-12px;background-color:#5fb983;z-index:10;-moz-box-shadow:0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 8px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 8px rgba(0, 0, 0, 0.7);box-shadow:0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 8px rgba(0, 0, 0, 0.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#griddler_ii article:hover .plan, #griddler_ii article.selected .plan{background:#555555;background-image:-moz-linear-gradient(top, #363636, #555555);background-image:-webkit-gradient(linear, left top, left bottom, from(#363636), to(#555555));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#363636", endColorstr="#555555");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#555555)";min-height:61px;-moz-box-shadow:inset 0 5px 15px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:inset 0 5px 15px rgba(0, 0, 0, 0.5);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
#griddler_ii article:hover .plan, #griddler_ii article.selected .plan{background:#555555;background-image:-moz-linear-gradient(top, #363636, #555555);background-image:-webkit-gradient(linear, left top, left bottom, from(#363636), to(#555555));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#363636", endColorstr="#555555");-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#555555)";min-height:61px;-moz-box-shadow:inset 0 5px 15px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:inset 0 5px 15px rgba(0, 0, 0, 0.5);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
#griddler_ii article:hover h1, #griddler_ii article.selected h1{font-size:22px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-top-color:#222;}
#griddler_ii article:hover .price, #griddler_ii article.selected .price{background:#D4D4D4;background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 9px), -moz-linear-gradient(right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 8px), -moz-linear-gradient(top, #E4E4E4, #D4D4D4);background-image:-webkit-gradient(linear, left top, right top, color-stop(0.0, rgba(0, 0, 0, 0.25)), color-stop(0.04, rgba(0, 0, 0, 0)), color-stop(0.96, rgba(0, 0, 0, 0)), color-stop(1.0, rgba(0, 0, 0, 0.25)));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4E4E4, endColorstr=#D4D4D4)";border-bottom-color:#498E65;}
#griddler_ii article:hover section ul li, #griddler_ii article.selected section ul li{font-size:18px;font-weight:normal;color:#fff;}
#griddler_ii article:hover section ul li, #griddler_ii article.selected section ul li{font-size:18px;font-weight:normal;color:#fff;}
#griddler_ii section ul li:nth-child(even){background-color:#F5F5F5;background-color:rgba(0, 0, 0, 0.04);}
#griddler_ii section ul li:nth-child(even){background-color:#F5F5F5;background-color:rgba(0, 0, 0, 0.04);}
.inner-wrap ul li{list-style:url(../images/list-icon.png);}
#griddler_ii ul li{list-style:inherit!important;padding:0;}
#griddler_ii ul{list-style:none;padding:0;margin:0;}
#griddler_ii ul li span{font-size:13px;}
.btn-start{background-color:#000000;border:none;border-radius:2px;display:inline-block;height:35px;line-height:21px !important;cursor:pointer;}
#griddler_ii .col5 .btn-start span{line-height:21px;font-size:12px;color:#fff;font-weight:normal;}
.btn-start:hover{background-color:#838383;text-decoration:none;border:none;color:#5FB983;}
.portfolio-style{float:right;margin-top:-32px;width:66%;display:none;}
.details-img img{max-width:100%;}
.inner-wrap h6{font-size:17px;padding-bottom:10px;}
.inner-wrap .left-img{margin-bottom:15px;}
.thankyou-img{background-image:url(../images/bg/thank-you.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:428px;}
#thankyou-top .intro-title{color:#000;font-family:"Oswald";font-size:32px;font-weight:400;letter-spacing:1px;line-height:36px;margin-bottom:20px;opacity:0.9;}
#thankyou-top .section-intro p{color:#000;}
li#internet a ,li#hire a{cursor:default}
.project-post:hover h2 a{color:#5FB983;}
.project-post:hover p{color:#5FB983 !important;}
.copyright-text a:hover{color:#fff !important;}
.contact-no p{color:#fff;}
.view-more-section .view-more a:hover{background:#5FB983;}
.slider-content .more-btn a:hover{background:#5FB983 url(../images/arrow-hover.png) no-repeat 84% center !important;}
.get-inTouch-form .submit-btn-wrap:hover{border:1px solid #5FB983 !important;}
.get-inTouch-form .submit-btn-wrap .submit-button:hover{color:#fff !important;z-index:99;background:#5FB983 url(../images/arrow2-hover.png) no-repeat right 17px center !important}
.box-about .more_Btn a:hover{background:#fff !important;}
.box-about .more_Btn:hover{border:1px solid #5FB983 !important;}
.title-section span{color:#000;}
.offering-list a{color:#5fb983;}
.section-intro .intro-title:after{background-color:#fff;}
.buttons-details{margin-top:0px !important;}
.block-blog-list .buttons-details{margin-top:25px !important;}
.startup-wrap .specialty-box{height:380px;}
.startup-wrap .inner-cnt span{text-align:center;}
.magento-wrap .specialty-box{height:380px;}
.magento-wrap .inner-cnt span{text-align:center;}
.box-certificate .certificate-details{color:#fff !important;}
#sitemap-links .services-link .box-wrap h3 a{color:#5FB983;}
.block-services .our-services-list a i{color:#5fb983;}
#contact-us p{color:#000;}
.product-bg-ingram{background-image:url("../images/ingram-micro-to-magento.jpg");background-position:center center;background-size:cover;height:420px;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{width:100%;}
.navbar-brand > img{height:auto;max-width:100%;width:200px;}
.software-ser-main, .web-ser-main{margin:0px auto 0;width:827px;}
.technology-logo > li{float:left;list-style:outside none none;text-align:center;width:32.5%;}
.main-sub-category .cate-img{float:right;}
.inner-wrap .description{padding:0px;}
.technology-logo img{height:auto;width:auto;max-width:100%;}
.technology-logo{clear:both;}
.technology-logo > li{float:left;list-style:outside none none;margin:0 15px 20px;text-align:center;width:130px;}
.inner-wrap #ecommerce-dev .inner-wrap strong, .inner-wrap #ecommerce-dev a{color:#0089d0}
.inner-wrap #ecommerce-dev .buttons-details a{color:#fff;}
#portfolio-details .view-more{display:none;}
.startup-wrap{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.title-magento{text-align:center;}
.inner-wrap .title-magento::after{background-color:#5fb983;content:"";display:block;height:2px;margin:10px auto;width:120px;}
.magento-wrap .buttons-details{margin-top:50px !important;}
.magento-wrap .proj-features{background:none;margin:0 !important;padding:0 !important}
.magento-wrap ul li{margin:0 !important;padding:5px !important}
.magento-wrap .proj-features li{color:#555;}
.magento-wrap .proj-features h2{color:#000 !important;}
.magento-wrap span{text-align:left !important;}
.magento-wrap .inner-cnt li{color:#fff;}
.the-brand .box-head span::after{background:rgba(0, 0, 0, 0) url("../images/icon.jpg") no-repeat scroll 0 0;content:"";height:39px;left:41%;margin:-5px 0 0 -5px;position:absolute;top:80%;width:46px;transform:rotate(0deg);}
.the-brand .box-head span::before{margin:-1px 0 0 -143px;height:2px;width:284px;background-color:#737373;}
.the-brand .box-head p{line-height:32px;width:64%;}
.the-brand .evince-reveal h2{font-size:35px;margin:15px 0 45px;color:#5FB983}
.the-brand .evince-reveal .img{padding:0 20px;}
.the-brand .evince-reveal .img > img{max-width:100%;}
.the-brand .evince-reveal .sec-1{background-color:#f4f4f4;border-bottom:10px solid #e4e4e4;padding:35px 0;margin-bottom:40px;}
.the-brand .evince-reveal .sec-3{background-color:#f4f4f4;border-bottom:5px solid #e4e4e4;border-top:10px solid #e4e4e4;padding:35px 0;margin-top:60px;}
.the-brand .evince-reveal .sec-3 .inner-cnt{border:1px solid #cfcfcf;border-radius:10px;box-shadow:0 0 36px 24px #e3e3e3 inset;}
.the-brand .evince-reveal .sec-5{background:url(../images/the-brands/logos-bg.png) no-repeat center 60px;padding-top:60px;padding-bottom:60px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-img{float:left;margin-right:10px;width:430px;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-img{float:right;margin-left:10px;width:430px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc{float:left;text-align:left;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc{float:right;text-align:right;}
.the-brand .evince-reveal .sec-5 .logo-description{float:left;width:100%;padding:20px 0 0px;}
.the-brand .evince-reveal .sec-5 .logo-description .logo-desc{font-size:19px;margin-top:81px;width:370px;}
.the-brand .evince-reveal .sec-6{margin-top:65px;}
.the-brand .evince-reveal .sec-6 h2{border-bottom:4px double #dddddd;border-top:4px double #dddddd;padding-bottom:15px;padding-top:15px;}
.the-brand .evince-reveal .logo-description.old-logo .logo-desc{margin-top:31px;}
.inner-wrap .hire-experts{padding:40px 0px 40px !important;}
.start-project a{color:#fff !important;}
.offering_page_box2 .button{color:#fff !important;}
#main-slide .first .slider-content{top:60%;}
#main-slide .first .slider-content .more-btn{margin-top:30px;margin-left:30px}
.slogen{display:block;font-family:"open sans";font-size:11px;letter-spacing:1px;margin-left:26px;margin-top:-2px;text-align:center;text-transform:none;color:#3b302c;}
/*iot*/
.iot-icon {
    background-position: -86px -91px!important;
}
#ecommerce-dev .listing .iot-color{color: #fff;}
#ecommerce-dev .listing .iot-color:hover{color: #5fb983;}
.iot-connected{color: #fff;}
.iot-connected:hover{color: #5fb983;}
.iot-connected:active{color: #5fb983;}
.iot-everything{background: url(../images/iot-everything.png) no-repeat center 4px;
    width: 52px;
    height: 55px;
    margin: 18px auto;
    display: block;
}
#services-section .services-box .services-post:hover .iot-everything {
    background-position: center -52px;
}
/**/


.technology-section.service-inner-log .technology_slider{ border-top:0px none; margin-top:0px; padding-top: 0px; }
.technology-section.service-inner-log{ padding-bottom: 0px; padding-top: 0px;}
.freequote-inner{ margin-bottom: 30px !important;}
.service-bg-120 .intro-title{color: #000;}

.g-recaptcha

/*banner-store*/
.intro-image{ margin-top: 10px;}
.banner-bac{ background: #E4E4E4;}
.banner-bac .intro-title{ color: #3B302C;}
.banner-bac .intro-p{ color: #3B302C;}
.banner-bac .intro-title:after{ background: #3B302C;}
/*end banner*/
.inner-cnt.white > ul li {line-height: 22px;}
.intro-image { display: block;  margin-top: 10px;}
    #share-buttons{width: 16%;
        float: right;
        position: relative;
        top: -29px;}
        div#share-buttons img {
    width: 27px;
}
.g-recaptcha div {
position: relative;
display: inline-block;
right: 0;
float: right;
margin-top: 8px;
}

/*********** NEW CONTACT PAGE ************/
#contact-top .contact-top-map .container{
	position: relative;
    margin: 0 auto;
    height: 460px;
}
#contact-top .bg-9 {
	background: url(../images/bg/bg-9.jpg) #1e3637 center bottom no-repeat;
    height: 460px;
    background-attachment: inherit !important;
}
.address-text {line-height: 17px;}
.address-text span {
	font-size: 12px;
}
.italy-address-block h3,
.norway-address-block h3,
.new-york-address-block h3,
.australia-address-block h3,
.india-address-block h3{
    font-size: 20px;
    text-transform: initial;
    letter-spacing: 2px;
    margin-bottom: 6px;
    border-bottom: 1px solid rgb(95, 185, 131);
    padding-bottom: 6px;
    color: #5FB983;

}
.italy-address-block,
.norway-address-block,
.new-york-address-block,
.australia-address-block, 
.india-address-block {
    position: absolute;
    width: 184px;
    background: rgba(0, 55, 71, 0.61);
    padding: 10px;
    color: #fff;
    box-shadow: 0px 1px 6px #31708f;
    border-radius: 3px;
}



.india-address-block {
    right: 160px;
    top: 190px;
}
.australia-address-block {
	bottom: 12px;
    right: 215px;
}
.new-york-address-block{
    top: 163px;
    left: 196px;
   }
.norway-address-block {
	    right: 346px;
    top: 10px;
}
.italy-address-block{
	left: 481px;
    top: 173px;
}
.contact-info-block {
	position: relative;
    background: #ebebeb;
    padding: 22px 0;
}
.contact-info-block ul li{
	list-style: none;
	text-align: center;
	width: 216px;
    float: left;
    position: relative;
}
.contact-info-block ul li:before{ 
    border-left: 1px solid #ccc;
    content: "";
    height: 50px;
    position: absolute;
    right: 0px;
    top: 7px;
}

.contact-info-block ul li:last-child:before{
	border: none;
}
.contact-info-block ul li h4 {
    font-size: 20px;
    margin-bottom: 4px;
    color: #3B302C;
    font-weight: 600;
}
.contact-info-block ul li span {
	font-weight: 600;
    color: #666;
}
.contact-business-main {
    max-width: 600px;
    margin: auto;
    background: url(../images/photo-line.jpg) repeat-x center;
    height: 149px;
    margin-bottom: 0px;
    margin-top: 60px;
}
.contact-vai-icon {
    width: 80px;
    height: 80px;
    margin-left: 30px;
    display: inline-block;
    margin-right: 30px;
    background: url(../images/skype-call-icon.png) no-repeat 0 0;
} 
.contact-info-bott{
    font-size: 22px;
    display: block;
    vertical-align: top;
    padding-top: 30px;
    background: #fff;
    margin: 0 auto;
    max-width: 353px;
    text-align: center;
    font-weight: 600;
   }
.skype-call-icon {
	background: url(../images/skype-icon.png);
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: top;
	    margin-top: 4px;
}   
.inqury-check-box li span {
    font-size: 13px;
    color: #636363;
    line-height: 18px;
    font-family: Lato, sans-serif;
    clear: both;
    display: inline-block;
    font-weight: 400;
}
.custom-check {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: 0;
    margin: 0 5px 0 2px;
    background: url(../images/chk-uncheck.png) no-repeat;
    width: 15px;
    height: 14px;
}
.inqury-check-box li {
    margin: 0 15px 11px 0;
    list-style-type: none;
    width: 233px;
    float: left;
    position: relative;
    vertical-align: top;
}
.captcha-man{
	    margin-top: -10px;
    margin-bottom: 20px;
}
.inquiry-s-cls {
    display: inline;
    position: relative;
}
.inquiry-tooltip {
    font-size: 12px;
    bottom: 27px;
    background-color: #0095ce;
    color: white;
    border-radius: 5px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    width: 230px;
    padding: 6px;
    line-height: 14px;
    border: #d9d9d9 1px solid;
    left: -169px;
    display: none;
    text-align: center;
}
.help-icon {
    background: url(../images/inquiry-help-icon.png) no-repeat;
    position: relative;
    top: 3px;
    left: 3px;
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}
.custom-check.checked {
    background: url(../images/chk-checked.png) no-repeat;
}
.inquiry-contact {
	position: absolute;
    left: -9999px;
}
.custom-label {
	position: relative;
}
.inqury-check-box li input[type=checkbox] {
    background: 0;
    padding: 0;
    height: auto!important;
    width: auto!important;
    float: left;
    margin: 1px 10px 0 0;
}
.inqury-check-box fieldset {
    border: 1px solid #d9d9d9;
    padding: 13px 15px;
}
.inqury-check-box legend {
    padding: 3px;
    border-bottom: none;
    width: inherit;
    font-size: initial;
    font-weight: 500;
    margin-bottom: 0px;
}
.contact-form-left input{
	background: #fff;
    font-size: 15px;
    color: #585858;
    padding: 8px;
    height: inherit;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
 }

.contact-form-left .your-name-C{
	width: 100%;
    float: left;
    background: url(../images/your-name-C.png) 10px 8px no-repeat #fff;
    padding-left: 45px;
    border: 1px solid #d9d9d9;
}
.contact-form-left .your-email-c {
    width: 100%;
    float: left;
    background: url(../images/mail-icon.png) 10px 10px no-repeat #fff;
   padding-left: 45px;
    border: 1px solid #d9d9d9;
}
.contact-form-left .you-subject-c {
    width: 100%;
    float: left;
    background: url(../images/you-subject-c.png) 10px 5px no-repeat #fff;
    padding-left: 45px;
    border: 1px solid #d9d9d9;
}

.contact-form-left .you-city {
    width: 100%;
    float: left;
    background: url(../images/city-icon.png) 10px 7px no-repeat #fff;
    padding-left: 45px;
    border: 1px solid #d9d9d9;
    position: relative;
    display: inline-block;
}
.contact-dtls textarea:focus{
	border-color: #d9d9d9;
}


.contact-form-left .row input.contact-no {
   float: left;
    padding-left: 42px;
    max-width: 86%;
    background: url(../images/call-icon.png) 8px 4px no-repeat #fff;
    border: 1px solid #d9d9d9;
}
.contact-form-left .row {
    width: 100%;
    float: left;
    margin-bottom: 8px;
}
.contact-form-left .row input.country-code {
    width: 60px;
    float: left;
   padding: 8px 10px;
    margin-right: 10px;
    border: 1px solid #d9d9d9;
}
.contact-form-left .row input.extention {
    width: 65px;
    float: right;
    padding: 15px 10px;
    border: 1px solid #d9d9d9;
}
 .contact-dtls{ 
 	width: 100%;
	position: relative;
    border-top: none;
    border-radius: 0px;
}
.contact-dtls textarea {
    background: #fff;
    padding: 10px;
    font-size: 15px;
    color: #585858;
    position: absolute;
    top: 0;
    border: 1px solid #dcdcdc;
    height: 45px;
}
.map-frme{
    margin-top: -13px;
}
.contact-form-left:after{
	clear: both;
	content: '';
	display: block;
}
.contact-message-Main {
	height: 45px;
}
.upload-file {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #cfcfcf;
    padding: 7px 0 10px;
    margin-top: 8px;
    height: 46px;
    margin-bottom: 10px;
}
.upload-file span { font-size: 14px; color: #666; float: left; line-height: 20px; margin-top: 0; position: relative; cursor: pointer; z-index: 0 }
.upload-file span em { width: 15px; height: 20px; background: url(../images/inq-popup-sprite.png) 0 -104px no-repeat; float: left; margin-right: 8px; margin-left: 10px; margin-top: 5px }
.upload-file input { position: absolute; left: 0; top: 0; opacity: 0; max-width: 553px; cursor: pointer; z-index: 999; height: 40px; line-height: 40px }
.upload-file span.file-displbl { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 4px }
.contact-form-left input.error { border: 1px solid red;}
.contact-form-left label.error { display: none;}
.g-recaptcha{ display: inline-block; }
.contact-top .button{
 display: inline-block;
    vertical-align: top;
    margin-top: 21px;
    float: right;
    margin-right: 35px;

}
.contact-info-bott span a:hover{cursor: pointer;}


.job .inner-wrap h4 {  font-size: 16px !important; margin-top: 0px; text-transform: none;}
.job .inner-wrap h3 {  font-size: 18px !important; margin-top: 20px !important; color: #5FB983; }
.job .inner-wrap span { font-size: 24px;}
.job .inner-wrap h2 {  font-size: 20px !important; margin-top: 15px; text-transform: none; }
.job  .inner-wrap h2::after{ margin-bottom: 5px;}


.breadcrumb + #share-buttons {top:-108px;}
/* For breadcrumb */
.breadcrumb {float: left;width: 100%; border-radius:0px; background:none; margin:10px 0px;}
.breadcrumb ul {list-style: outside none none;margin: 0 auto;max-width: 1124px; border:1px #ccc solid; border-left-width:4px; padding:10px; border-radius:4px;}
.breadcrumb > ul li {display: inline-block;font-size: 13px;list-style: outside none none;text-transform: uppercase; padding:0 5px; margin:0px;}
.breadcrumb > ul li::after {content: "/";overflow: hidden;padding: 0 0 0 10px;position: relative;}
.breadcrumb > ul li:last-child::after {display: none;}
.breadcrumb li strong {color: #0089d0;font-weight: 600;}
.breadcrumb > ul li a {color: #333;}
.breadcrumb > ul li a:hover{color:#60b884;}




/*---------------------------*/
/* Leadership section 
/*---------------------------*/
.block-team .title-section span {color: #FFF;}
.block-team .section p {line-height: 24px;color: #FFF;}
.block-team .box-head span i::after, .block-team .box-head span i::before{background: none repeat scroll 0 0 #FFF;}
.block-team .box-head span::after {background:#fff;}
.block-team {margin-right: 0;overflow: hidden;position: relative;}

.team-section,.team-page {background: #fff;padding: 6px 10px;clear: both; margin:0px;	margin-bottom: 20px;}
.group-team {position: relative;margin:6px 10px 6px 0;padding: 0 6px;cursor: pointer;overflow: hidden; z-index:1;}
.group-team img{margin: 0px;width: 100%;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.group-team .team-name {position: absolute;width: 94%;bottom: 0;background: rgba(0, 0, 0, 0.47);color: #fff;font-size: 16px;padding: 10px;}
.group-team .team-name h3 {font-size: 15px;}
.group-team-right{padding-right: 0px;}
.group-info-new3,.group-info-new,.group-team-info{background: #2a2a2a;height: 100%;position: relative;color: #fff;padding:25px 20px;margin: 7px 0;}
.group-info-new3 h4,.group-info-new h4,.group-team-info h4 {margin-bottom: 16px;}
.group-info-new .team-content {clear: both;display: block;line-height: 21px;padding-top: 0;width: 100%;}
.group-info-new .team-content p{margin-bottom:5px;}
.social-icon-C  i{font-size: 16px;margin-right: 6px;border: 1px solid #fff;width: 30px;height: 30px;text-align: center;line-height: 30px;border-radius: 5px;}
.social-icon-C i:hover{color: #5FB983;border: 1px solid #5FB983;}
.team-content {float: none;margin-bottom: 0;padding: 0 8px 0 0;width: 100%;}
.group-team-right .team-content h4 {font-size:22px;margin: 10px 0;}
.group-team-right .team-content p {font-size: 14px;line-height: 24px;text-align: justify;}

.group-team-right .team-content{padding-left:6px;}
.team-section.section-1 .group-info-new{height:360px;}
.leadership-bg {padding: 65px 0 30px;}
.leadership-bg h1 {margin: 0;}
.getQuote {display: block;float: right;position: fixed;right: 0;top: 49%;transform: translateX(124px);z-index: 9999; transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s;}
.getQuote:hover{transform: translateX(0px);z-index: 9999; transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s; cursor:pointer;}
.main-wrapper .loader_image
{
	/*background-image:url("../images/loader.gif");*/
	text-align: center;
}




/* POrtfolio */
.grid{padding: 0 50px;}


.cbp-l-grid-masonry-projects .bg-color-1{background:#a4e3bd}
.cbp-l-grid-masonry-projects .bg-color-2{background:#abefef}
.cbp-l-grid-masonry-projects .bg-color-3{background:#cdf399}
.cbp-l-grid-masonry-projects .bg-color-4{background:#f7d4a9}
.cbp-l-grid-masonry-projects .bg-color-5{background:#a2cccb}
.cbp-l-grid-masonry-projects .bg-color-6{background:#dad4b0}
.cbp-l-grid-masonry-projects .bg-color-7{background:#feee93}
.cbp-l-grid-masonry-projects .bg-color-8{background:#81e7e4}
.cbp-l-grid-masonry-projects .bg-color-9{background:#fc90a4}
.cbp-l-grid-masonry-projects .bg-color-10{background:#eeb07f}
.cbp-l-grid-masonry-projects .bg-color-11{background:#d1eee9}
.cbp-l-grid-masonry-projects .bg-color-12{background: #57D1FF;}
.cbp-l-grid-masonry-projects .bg-color-13{background: #6ed5b7;}
.cbp-caption-overlayBottomAlong .cbp-caption .cbp-caption-activeWrap {transform: translateY(-72px);}
.caption-links{padding:5px 20px 0;}
.cbp-caption-overlayBottomAlong .cbp-caption:hover .caption-links{padding-top:0px}
.caption-title, .cbp-l-caption-title{color: #302f2f;font-size: 15px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}
.caption-tech, .cbp-l-caption-tech{font-size:12px; text-transform:uppercase;}


.certificate-img.wow.zoomIn.animated > span {margin-left: 15px;}
.MicrosoftSilverPartners{margin-top:52px;}
.google-partners{margin-top: 10%;}

.caption-links > a {border: 1px solid #858585;border-radius: 4px;margin: 0 5px;padding: 4px 10px;}
.caption-links .fa {color: #454545;font-size: 15px;font-weight: normal;}
.get-enquiry-skype{height: 110px;}



/* Page Not Found page CSs */
.page-not-found{padding:12% 0; background:url(../images/pagenotFound-bg.png) no-repeat; background-size:cover;}
.page-not-found p {color: #000;font-size: 20px;line-height: 30px;}
.page-not-found .error-title h2 {font-size: 17em;color:#60B884;letter-spacing: 6px;}
.page-not-found .error-title h3 {letter-spacing: 8px;font-size: 3em;}
.page-not-found .btn-group .back-to-home {background: #3b302d;color: #fff;padding: 14px 25px;text-transform: uppercase;border-radius: 80px;margin-right: 15px;display: inline-block;}
.page-not-found .btn-group .back-to-home:hover {background: #60B884;}
.page-not-found .btn-group .get-inquiry {background: #60B884;color: #fff;padding: 14px 25px;text-transform: uppercase;border-radius: 80px;display: inline-block;}
.page-not-found .btn-group .get-inquiry:hover {background: #3b302d;}
.page-not-found .btn-group {margin-top: 20px;}
.page-not-found .error-page-right{margin-top: 7%;}
.page-not-found .error-bg img{margin-top: -600px;}
.aspdotnet-portfolio{font-size: 20px;position: relative;top: 15px;text-align: center !important; color: #fff !important;}
.aspdotnet-about-section .bg16{min-height: 286px;}
.aspdotnet-portfolio-button, .aspdotnet-moreinfo-button{text-align: center;position: relative;top: 32px; z-index: 9;}
.aspdotnet-about-section .bg16{background: url(../images/bg/bg2.jpg) no-repeat left top fixed !important;}
.aspdotnet-about-section .section-header{text-align: center;}
.inner-wrap .section{clear: both;}
.aspdotnet-about-section .getInqury a{color: #000 !important;}
.aspdotnet-about-section .getInqury:hover a{color: #fff !important;}
.aspdotnet{background-image:url(../images/bg/dotnet_banner.jpg) !important;background-repeat:no-repeat; min-height: 400px;background-size: cover;}
.aspdotnet .intro-title{color: #fff;}
.aspdotnet .intro-title::after{background: #fff;}