html, body{height:100%;}
body{margin:0;padding:0;font-family:'Droid Sans', sans-serif;box-sizing:border-box;}
a{color:#ee8742;text-decoration:none;outline:0;-webkit-transition:all .2s linear,background .2s linear;-moz-transition:all .2s linear,background .2s linear;-o-transition:all .2s linear,background .2s linear;transition:all .2s linear,background .2s linear;}
a:hover{text-decoration:none;outline:none;color:#333333;}
a:active{text-decoration:none;outline:none;}
a:focus{text-decoration:none;outline:none;}
img{max-width:100%;}
p{color:#181616;font-size:14px;line-height:22px;}
hr{border-top:solid #ddd 1px;margin-top:20px;margin-bottom:20px;width:100%;float:left;}
.dashed{border-top:dashed #acacac 1px;}
.textlinenone{text-decoration:none !important;}
.mrgbot{margin-bottom:50px !important;}
.mrgtop{margin-top:23px;}
.margin{margin:30px 0;}
.form-control:focus{outline:0;box-shadow:none;}
.padd0{padding:0;}
.morebtn{margin:5px;color:#fff;padding:8px 15px;background:#ee8742;border-radius:4px;display:block;transition:none;-webkit-transition:none;width:115px;}
.morebtn:focus{color:#fff;}
.morebtn .fa-angle-right{float:right;font-size:18px;}
.morebtn:hover{color:#fff;background:#444444;}
.morebtn span .fa{display:none;}
.top-header{margin:0;padding:0;float:left;width:100%;background:#444;}
.top-right{float:right;}
.social{margin:0;padding:0;display:inline-block;}
.social a{margin:0;padding:9px 12px;display:inline-block;color:#eee;}
.social a:hover{color:#ee8742;}
.social a:first-child{padding-left:0;}
.top-link{margin:0;padding:0;list-style:none;}
.top-link li{margin:0;padding:10px 15px;float:left;font-size:12px;color:#b0afaf;text-transform:uppercase;font-weight:600;}
.top-link li.orgbg{background:#fdb913;color:#1400b1;font-size:18px;text-decoration:none;font-family:'Oswald', sans-serif;letter-spacing:2px;border-radius:0 0 4px 4px;position:absolute;right:0px;box-shadow:0px 1px 2px #444444;}
.top-link li.orgbg .fa-phone{font-size:25px;}
.top-link li.orgbg:hover, .top-link li.orgbg:active, .top-link li.orgbg:focus{outline:none;}
.top-link .fa-envelope-o{font-size:16px;}
.top-link .fa-whatsapp{font-size:18px;}
.top-link li a{color:#eee;}
.top-link li a:hover{color:#ee8742;}
.header{margin:0;padding:0;float:left;width:100%;background:#fff;}
.header.stickytop{position:fixed;top:0;width:100%;z-index:999;box-shadow:0 0 2px rgba(0,0,0,0.40);}
.logo{margin:15px 0;}
.banner{margin:0;padding:0;float:left;width:100%;position:relative;z-index:1;/*-1*/}
.banner img{width:100%;}
.middlepart{margin:0;padding:0;float:left;width:100%;}
.titletxt{margin:25px 0;padding:0 0 20px 0;font-size:30px;font-weight:400;color:#000;background:url(../images/tline.jpg) center bottom no-repeat;}
.how-we-do{color:#fff;background:url("../images/tline-how-we-do.jpg") center bottom no-repeat;}
.servicesbox{margin:30px 0;padding:0;float:left;width:100%;}
.tltbox{padding:15px;position:absolute;top:0;}
.tltbox img{width:inherit !important;text-align:left;}
.tltbox h2{margin:12px 0;padding:0;font-size:16px;font-weight:600;color:#fff;text-align:left;clear:both;}
.effects .img:hover .tltbox img{-webkit-transform:rotateY(360deg);-webkit-transform-style:preserve-3d;transform:rotateY(360deg);transform-style:preserve-3d;}
.effects .img .tltbox img, .effects .img:hover .tltbox img{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.graybox{margin:15px 0;padding:0;float:left;width:100%;background:#edeeee;}
.rline{border-right:solid #fff 1px;border-left:solid #fff 1px;}
.conbox{padding:25px 0;}
.conbox span{margin:5px 0;padding:0;font-size:35px;color:#000;font-weight:600;}
.conbox p{margin:0;padding:0;font-size:25px;color:#000;font-weight:500;line-height:30px;}
.featurebox{margin:25px 0;padding:0;float:left;width:100%;}
.projectbox{margin:20px 0;padding:0;float:left;width:100%;}
.tlttxt{margin:0;padding:0;font-size:35px;font-weight:300;color:#000;}
.gettxt{font-size:20px;font-weight:300;margin-top:5px;}
.reqbtn{margin:25px 0 0;padding:7px 20px 9px;font-size:20px;color:#fff;text-align:center;background:#e77325;border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-weight:300;border: none;outline: none;}
.reqbtn:hover{background:#222;color:#fff;}
.reqbtn:focus{color:#fff;}
.addbnr{margin:25px 0;padding:0;float:left;width:100%;position:relative;}
.industries{margin:0;padding:20px 0 0;float:left;width:100%;position:relative;}
.latest-artist{margin:0;padding:40px 0 0;float:left;width:100%;overflow:auto;}
.induslogo{width:200px;float:left;position:relative;padding:15px 15px;text-align:center;border-right:1px solid #ddd;}
@-webkit-keyframes mymove{from{left:0px;}
to{left:-4200px;}
}
@keyframes mymove{from{left:0px;}
to{left:-4200px;}
}
.induslogo h2{font-size:15px;color:#000;font-weight:400;}
.induslogo img{width:48px;}
.stepbox{margin:1px 0 0;padding:50px 0;float:left;width:100%;}
.stepbox img{margin:40px 0;}
.customer{margin:0;padding:20px 0;float:left;width:100%;background:url("../images/customer-bg.jpg") no-repeat;background-attachment:fixed;background-size:cover;background-position:center;}
.customer .titletxt{color:#fff;}
.customer p {color: #ffffff;text-align: center;margin: 20px 0;font-size:20px;line-height:30px;font-family:'Lato', sans-serif;position:relative;letter-spacing:1px;font-weight:300;}
.customer p .fa{font-size:30px;margin:0 5px;color:#8961ff;}
.customer .owl-buttons{display:none;}
.customer h4 {color:#8961ff;text-align: center;margin:40px 0 20px;font-weight:bold;}
.customer h5 {color:#ffffff;text-align: center;margin: 20px 0;font-size:14px;letter-spacing:1px;}
#owl-demo1 .item{background:#fff;padding:0;margin:15px;color:#FFF;text-align:center;-webkit-transition:all .2s linear,background .2s linear;-moz-transition:all .2s linear,background .2s linear;-o-transition:all .2s linear,background .2s linear;transition:all .2s linear,background .2s linear;}
.custombox{margin:0;padding:15px 10px;float:left;width:100%;border:solid #bbbcbc 1px;background:#fff url(../images/testibg.png) top right no-repeat;border-bottom:solid #e51844 5px;}
.custombox.whitebd{background:#fff url(../images/testibg.png) top right no-repeat;}
.custombox img{margin:40px 0 15px;padding:0;width:88px;height:88px;border:solid #fff 2px;border-radius:100%;-webkit-border-radius:100%;box-shadow:0px 3px 2px rgba(0,0,0,0.65);}
.custombox h3{margin:10px 0;padding:0;font-size:16px;color:#000;font-weight:600;line-height:20px;}
.custombox h3 span{font-weight:300;}
.borprl{border-bottom:solid #6c4aa9 5px;}
.borblue{border-bottom:solid #1da1c2 5px;}
.borgreen{border-bottom:solid #69a133 5px;}
.alliance{margin:0;padding:20px 0;float:left;width:100%;border-top:solid #ddd 1px;}
.certificate{margin:0;padding:15px 0;float:left;width:100%;}
.certificate img{margin:0 4px;padding:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);/-webkit-transition:all .2s linear,background .2s linear;-moz-transition:all .2s linear,background .2s linear;-o-transition:all .2s linear,background .2s linear;transition:all .2s linear,background .2s linear;opacity:0.5;}
.certificate img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;}
.contactbox{margin:0;padding:0;float:left;width:100%;box-shadow:1px 1px 15px rgba(0,0,0,0.20) inset;}
.contabg{background:url(../images/contabg.jpg) no-repeat;min-height:536px;padding-top:40px;}
.contacttlt{margin:0 0 15px 0;padding:0 0 15px 0;font-size:35px;color:#fff;border-bottom:solid #e77325 5px;display:inline-block;}
.addrebox .media{margin-top:30px;}
.addrebox img{color:#fff;font-size:20px;padding:5px 0;text-align:center;}
.addrebox .media-body{font-size:15px;font-weight:400;padding-left:10px;line-height:20px;color:#fff;}
.phone{line-height:30px;}
.addrebox a{color:#fff;}
.addrebox a:hover{color:#ed733f;}
.spekbox{margin:40px 0;}
.spekbox .media{margin-top:5px;}
.weblink{color:#ed733f !important;text-decoration:underline;}
.weblink:hover{color:#fff !important;text-decoration:underline;}
.fulldiv{margin:0;padding:0;float:left;width:100%;}
.innercont{margin:15px 0;padding:0;float:left;width:100%;}
.inrtitlebox{margin:0;padding:0;width:100%;position:absolute;top:20%;}
.inrtlt{margin:15px 0;padding:0;font-size:60px;color:#fff;font-weight:bold;display:inline-block;font-family:'Lato', sans-serif;}
.inrtitlebox p{color:#fff;font-size:18px;line-height:30px;font-weight:400;max-width:600px;word-wrap:break-word;}
.stockimg{margin:20px 0;padding:0;width:380px;height:365px;border-radius:100%;box-shadow:0 0 26px rgba(0,0,0,0.20);border:solid #eee 15px;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear;}
.stockimg:hover{border-radius:10%;}
.breadcrumb{background-color:inherit;margin-bottom:0px;padding:15px 0;font-size:13px;border-bottom:1px solid #e5e5e5;border-radius:0px;}
.breadcrumb > .active{color:#999;}
.breadcrumb > li a{color:#e86809;}
.breadcrumb > li{letter-spacing:1px;}
.subtlt{font-size:20px;color:#f37934;font-weight:500;line-height: 28px;}
.thrtlt{margin:0 0 15px;padding:0;font-size:22px;color:#444;font-weight:bold;line-height:28px;}
.list{margin:10px 0;padding:0;list-style:none;}
.list li{margin:0 0 8px 0;padding:0 0 0 25px;font-size:15px;color:#000;background:url(../images/list.png) 0 4px no-repeat;}
.list li ul li{background:url(../images/list-inner.png) 0 4px no-repeat;}
.partner{margin:0 0 15px 0;padding:0;float:left;width:100%;text-align:center;}
.partner img{margin:6px 5px;padding:8px;border:solid #ddd 1px;}
.innercont p{font-weight:500;}
.colorbg{padding:30px 0;width:100%;border-top:1px solid #e7e7e7;}
.imgbox{margin:50px 0;}
.imgbox p{padding-right:25px;}
.subtlt2{font-size:40px;color:#444;font-weight:600;margin:0 0 15px 0;}
.thtitle{font-size:20px;color:#4d4c4d;font-weight:500;margin:15px 0 15px 0;}
.topbor{margin:30px 0;padding:15px 0;border-top:solid #ec8b57 3px;}
.roundbox{margin:5px 18px 15px;padding:0 15px;float:left;display:table;width:190px;height:190px;border:solid #edebeb 8px;border-radius:100%;text-align:center;color:#edebeb;font-size:14px;line-height:18px;}
.roundbox span{display:table-cell;vertical-align:middle;}
.pistabg{background:#0d887d;}
.skybluebg{background:#126b9e;}
.dbluebg{background:#2a2758;}
.perplbg{background:#3d2454;}
.pinkbg{background:#a0004f;}
.portbanner{margin:0;padding:0;float:left;width:100%;background:url(../images/white-wall-bg.jpg) no-repeat;position:relative;margin-top:20px;}
.pagetitle.diff{text-align:center;color:#e86809;display:none;}
.portslider{margin:0;padding:0;width:100%;}
.portbox{margin:0;padding:2.5% 17%;width:100%;background:url(../images/pc-bg.png) center no-repeat;min-height:596px;float:left;}
.portdetail{margin:30px 0 30px;}
.portleft{margin:0;padding:10px;float:left;width:100%;min-height:40px;}
.leftline{border-left:solid #ddd 1px;}
.portleft hr{margin:10px 0;border-color:#eee;}
.porttlt{margin:0 0 5px 0;padding:0;font-size:18px;color:#424141;font-weight:600;}
.portleft p{color:#424141;font-weight:400;}
.porttltorg{margin:0 0 15px;padding:0;font-size:25px;color:#e86809;font-weight:400;text-align:right;}
.visitbtn{margin:0;padding:5px 20px;background:#e86809;color:#fff;font-size:18px;text-align:center;min-width:115px;float:left;border-radius:4px;-webkit-border-radius:4px;}
.visitbtn:hover{background:#222;color:#fff;}
.visitbtn:focus{color:#fff;}
.back{margin:18px 0 10px;padding:0;float:left;width:100%;}
.back a{font-size:30px;color:#d70c27;line-height:0px;display:inline-block;}
.back a:hover{color:#333;}
.swiper-container{width:100%;padding-top:30px;padding-bottom:50px;}
.swiper-slide{background-position:center;background-size:cover;width:800px !important;height:450px !important;}
.imgHolder{position:relative;overflow:hidden;width:100%;height:100%;background-color:#ffffff;}
.imgHolder h3{margin:0;padding:10px;width:100%;position:absolute;left:0;bottom:-20px;background:rgba(0,0,0,0.65);color:#fff;font-size:20px;text-align:center;opacity:0;transition:all 0.8s ease-in 0.8s;-webkit-transition:all 0.8s ease-in 0.8s;}
.swiper-slide.swiper-slide-active .imgHolder h3{opacity:1;bottom:0;}
.swiper-button-next{background:url(../images/arrow-right.png) center center no-repeat !important;}
.swiper-button-prev{background:url(../images/arrow-left.png) center center no-repeat !important;}
.eventbox{margin:20px 0;padding:0;float:left;width:100%;}
.eventimgbox{position:relative;overflow:hidden;display:block;margin-bottom:15px;}
.eventimgbox img{width:100%;}
.titlebg{position:absolute;bottom:0;left:0;width:100%;height:57px;background:rgba(0, 0, 0, 0.8);transition:all 0.6s ease 0ms;-webkit-transition:all 0.6s ease 0ms;}
.thumbtltl{padding:8px 32px;line-height:18px;display:block;font-size:14px;font-weight:500;text-align:center;color:#fff;vertical-align:middle;transition:all 0.5s ease 0ms;-webkit-transition:all 0.5s ease 0ms;}
.titlebg:after{bottom:0px;content:"";display:block;height:5px;left:0;position:absolute;background:#ee8742;transition:width 0.3s ease 0s, left 0.3s ease 0s;-webkit-transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%;}
.eventbox a:hover .titlebg{height:100%;background:#ee8742;}
.eventbox a:hover .titlebg:after{width:0;left:50%;}
.eventbox a:hover .thumbtltl{margin-top:25%;}
.breadbox{margin:0;padding:0;float:left;width:100%;background:rgb(232,104,9);background:-moz-linear-gradient(top, rgba(232,104,9,1) 0%, rgba(201,91,8,1) 100%);background:-webkit-linear-gradient(top, rgba(232,104,9,1) 0%,rgba(201,91,8,1) 100%);background:linear-gradient(to bottom, rgba(232,104,9,1) 0%,rgba(201,91,8,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86809', endColorstr='#c95b08',GradientType=0);}
.breadbox.portabg{background:none;}
.breadbox .breadcrumb{margin:3% 0;float:right;}
.pagetitle{display:inline-block;color:#fff;font-size:27px;margin:2.8% 0;}
.tab-content{margin:50px 0;}
.portfoli-tab{margin:35px 0;padding:0;float:left;width:100%;}
.portfoli-tab .nav-tabs{border-bottom:none;margin:0 auto;width:auto;}
.portfoli-tab .nav-tabs > li{margin-right:20px;font-size:13px;margin-bottom:10px;}
.portfoli-tab .nav-tabs > li > a{border:none;}
.portfoli-tab .nav-tabs > li.active > a, .portfoli-tab .nav-tabs > li.active > a:focus, .portfoli-tab .nav-tabs > li.active > a:hover{border-color:#e86809;color:#fff;background:#e86809;}
.portfoli-tab .nav > li > a:focus, .portfoli-tab .nav > li > a:hover{background-color:#e86809;color:#fff;border-color:#e86809;}
.portfoli-tab .nav-tabs > li > a{margin-right:0;border-radius:25px;-webkit-border-radius:25px;color:#fff;background:#444;border:1px solid #444;}
.ftform{margin:0;padding:5% 0;float:left;width:100%;background:url(../images/ftform-bg.jpg) center no-repeat;background-attachment:fixed;-webkit-background-attachment:fixed;-ms-background-attachment:fixed;-moz-background-attachment:fixed;background-size:cover;}
.ftformin{margin:0 auto;width:70%;}
.fttlt{margin:0 0 15px;padding:0;font-size:40px;color:#fff;font-weight:300;text-shadow:1px 2px 2px #000;}
.ftformin p{font-weight:500;color:#fff;}
.ftformbox{margin:15px 0 0;padding:0;float:left;width:100%;}
.ftformbox .form-control{border:none;border-bottom:solid #fff 1px;background:transparent;box-shadow:none;border-radius:0;height:26px;padding:4px 0px;color:#fff;}
.ftformbox label{font-weight:500;color:#fff;}
.ftformbox .visitbtn{float:none;border:none;margin:15px 0 0;padding:10px 15px;text-align:center;min-width:125px;}
.ftformbox .form-group{margin-bottom:20px;}
.careerbox{margin:15px 0;padding:10% 0;float:left;width:100%;min-height:170px;background:#cd4c56;text-align:center;}
.careerbox h2{margin:0 0 10px;padding:0;font-size:18px;color:#fff;font-weight:500;}
.careerbox p{color:#fff;font-weight:400;}
.carbtn{margin:2px 0 0;padding:3px 20px;color:#fff;font-size:16px;text-align:center;min-width:115px;border:solid #fff 2px;border-radius:4px;-webkit-border-radius:4px;display:inline-block;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.carbtn:hover{border:solid #fff 2px;color:#333;background:#fff;}
.carbtn:focus{border:solid #fff 2px;color:#333;background:#fff;}
.pistabg{background:#13877d;}
.greenbg{background:#1bc399;}
.bluebg{background:#5086df;}
.prpbg{background-color:#6243af;}
.crrdetail{margin:0;padding:15px 0;float:left;width:100%;background:#eee;}
.crrtlt{margin:0;padding:0 0 8px;font-size:20px;color:#e77325;border-bottom:solid #ddd 1px;}
.crrdetail .list li{color:#444;font-weight:500;font-size:16px;}
.contactdtl .control-label{padding-top:0;text-align:left;font-weight:600;}
.contactdtl a{color:#000;}
.contactdtl a:hover{color:#ee8742;}
.footer{margin:0px;padding:7px 0 5px;float:left;width:100%;border-bottom:solid #ababab 1px;border-top:solid #ababab 1px;}
.flink{margin:0;padding:0;float:left;width:100%;}
.flink ul{margin:0;padding:0;list-style:none;}
.flink ul li{margin:0;padding:15px 11px;display:inline-block;font-size:13px;font-weight:400;}
.flink ul li a{color:#000;text-transform:uppercase;}
.flink ul li a:hover{color:#ed733f;}
.fsocial{text-align:right;padding:5px 0;}
.fsocial a{margin:8px 7px;padding:0;font-size:14px;display:inline-block;color:#7d7c7c;}
.fsocial a:hover{color:#ed733f;}
.footer-bot{margin:0;padding:15px;float:left;width:100%;background:#222;color:#fff;}
.reserved{position:relative;bottom:auto;left:auto;}
.quick-Inquiry-bottom{position:fixed;bottom:30px;right:25px;/*45px;*/z-index:99;display:none;}
.quick-Inquiry-bottom a{background:url("../images/chat-icon.png") no-repeat center transparent;display:block;width:50px;height:50px;background-size:50px;}
.quick-Inquiry-bottom a:hover{opacity:0.8;border-radius:50px;}
.top-link li:nth-child(5){margin-right:207px;}
.top-link.wtsplink li:nth-child(5){margin-right:0px;}
.top-link.wtsplink li:nth-child(6){margin-right:207px;}
.all-technology, .cloud-technology{display:block;margin-top:20px;}
.all-technology .tech-link, .cloud-technology .tech-link{display:block;height:50px;margin:0 8.5px;vertical-align:middle;width:50px;border:1px solid #ccc;padding:10px;float:left;line-height:50px;text-align:center;background-position:center !important;background-color:#ffffff !important;border-radius:5px;}
.cloud-technology .tech-link{margin:0 20px;}
.all-technology .tech-link:hover, .cloud-technology .tech-link:hover{background-color:#444444 !important;border:1px solid #444444;transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);}
.all-technology .tech-link:first-child, .cloud-technology .tech-link:first-child{margin-left:0px;}
.all-technology .tech-link:last-child, .cloud-technology .tech-link:last-child{margin-right:0px;}
.all-technology .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url("../images/tech/java.png") no-repeat;}
.all-technology .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url("../images/tech/java-h.png") no-repeat;}
.all-technology .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url("../images/tech/.net.png") no-repeat;}
.all-technology .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url("../images/tech/.net-h.png") no-repeat;}
.all-technology .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url("../images/tech/html5.png") no-repeat;}
.all-technology .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url("../images/tech/html5-h.png") no-repeat;}
.all-technology .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url("../images/tech/php.png") no-repeat;}
.all-technology .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url("../images/tech/php-h.png") no-repeat;}
.all-technology .tech-link:nth-child(5){background:rgba(0, 0, 0, 0) url("../images/tech/wordpress.png") no-repeat;}
.all-technology .tech-link:nth-child(5):hover{background:rgba(0, 0, 0, 0) url("../images/tech/wordpress-h.png") no-repeat;}
.all-technology .tech-link:nth-child(6){background:rgba(0, 0, 0, 0) url("../images/tech/joomla.png") no-repeat;}
.all-technology .tech-link:nth-child(6):hover{background:rgba(0, 0, 0, 0) url("../images/tech/joomla-h.png") no-repeat;}
.all-technology .tech-link:nth-child(7){background:rgba(0, 0, 0, 0) url("../images/tech/magento.png") no-repeat;}
.all-technology .tech-link:nth-child(7):hover{background:rgba(0, 0, 0, 0) url("../images/tech/magento-h.png") no-repeat;}
.all-technology .tech-link:nth-child(8){background:rgba(0, 0, 0, 0) url("../images/tech/drupal.png") no-repeat;}
.all-technology .tech-link:nth-child(8):hover{background:rgba(0, 0, 0, 0) url("../images/tech/drupal-h.png") no-repeat;}
.all-technology .tech-link:nth-child(9){background:rgba(0, 0, 0, 0) url("../images/tech/angular.png") no-repeat;}
.all-technology .tech-link:nth-child(9):hover{background:rgba(0, 0, 0, 0) url("../images/tech/angular-h.png") no-repeat;}
.all-technology .tech-link:nth-child(10){background:rgba(0, 0, 0, 0) url("../images/tech/node.png") no-repeat;}
.all-technology .tech-link:nth-child(10):hover{background:rgba(0, 0, 0, 0) url("../images/tech/node-h.png") no-repeat;}
.all-technology .tech-link:nth-child(11){background:rgba(0, 0, 0, 0) url("../images/tech/ios.png") no-repeat;}
.all-technology .tech-link:nth-child(11):hover{background:rgba(0, 0, 0, 0) url("../images/tech/ios-h.png") no-repeat;}
.all-technology .tech-link:nth-child(12){background:rgba(0, 0, 0, 0) url("../images/tech/android.png") no-repeat;}
.all-technology .tech-link:nth-child(12):hover{background:rgba(0, 0, 0, 0) url("../images/tech/android-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url("../images/cloud/it-infrastructure.png") no-repeat;}
.cloud-technology .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/it-infrastructure-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url("../images/cloud/oracle-database.png") no-repeat;}
.cloud-technology .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/oracle-database-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url("../images/cloud/back-up.png") no-repeat;}
.cloud-technology .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/back-up-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url("../images/cloud/cloud.png") no-repeat;}
.cloud-technology .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/cloud-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(5){background:rgba(0, 0, 0, 0) url("../images/cloud/maintain.png") no-repeat;}
.cloud-technology .tech-link:nth-child(5):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/maintain-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(6){background:rgba(0, 0, 0, 0) url("../images/cloud/security.png") no-repeat;}
.cloud-technology .tech-link:nth-child(6):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/security-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(7){background:rgba(0, 0, 0, 0) url("../images/cloud/microsoft.png") no-repeat;}
.cloud-technology .tech-link:nth-child(7):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/microsoft-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(8){background:rgba(0, 0, 0, 0) url("../images/cloud/support.png") no-repeat;}
.cloud-technology .tech-link:nth-child(8):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/support-h.png") no-repeat;}
.cloud-technology .tech-link:nth-child(9){background:rgba(0, 0, 0, 0) url("../images/cloud/managed-services.png") no-repeat;}
.cloud-technology .tech-link:nth-child(9):hover{background:rgba(0, 0, 0, 0) url("../images/cloud/managed-services-h.png") no-repeat;}
.wsmenu-submenu li{display:inline-block;width:48%;vertical-align:top;}
.wsmenu-submenu li a{display:inline-block;vertical-align:top;width:100%;text-align:left;margin:10px 0;font-weight:600;font-size:15px;}
.wsmenu-submenu li a:hover{color:#e86809;}
.wsmenu-submenu li a span{padding:20px 12px;display:block;}
.wsmenu-submenu li a span.celebrations-img{padding:15px 0 0;}
.celebrations-img img{min-height:180px;}
.wsmenu-list .megamenu li a:hover .fa{transform:rotate(120deg);transform-style:preserve-3d;transition:all 0.7s ease;-webkit-transform:rotate(120deg);-webkit-transform-style:preserve-3d;-webkit-transition:all 0.7s ease;-ms-transform:rotate(120deg);-ms-transform-style:preserve-3d;-ms-transition:all 0.7s ease;}
.wsmenu-list li:hover > .megamenu{box-shadow:0px 1px 1px #444;}
.easy-life img{max-width:250px;margin:5px 15px 5px;}
body .easy-life-inner a{text-align:center;}
.try-buy-btn{display:block;width:100%;text-align:center;}
.try-buy-btn .try-now{background-color:#263E95 !important;padding:8px;border-radius:4px;display:inline-block;color:white;text-align:center;min-width:110px;margin-right:15px;color:#fff !important;}
.try-buy-btn .buy-now{background-color:#EE790C !important;padding:8px;border-radius:4px;display:inline-block;color:white;text-align:center;min-width:110px;color:#fff !important;}
.wsmenu-list .megamenu li a.try-now:hover, .wsmenu-list .megamenu li a.buy-now:hover{background-color:#444444 !important;color:#fff !important;}
.contact-us-main{margin:30px 0;}
.contant-common-bg .contant-inner{border:1px solid #cccccc;border-radius:10px;margin:0 0 30px;min-height:200px;padding:10px 20px;}
.contact-us-main .subtlt{border-bottom:1px solid;color:#f37934;font-size:20px;font-weight:600;margin:10px 0 20px;padding-bottom:10px;text-align:center;}
.contact-us-main .com-address{background:url("../images/aicon.png") no-repeat scroll left top;display:block;padding:0 0 0 40px;}
.contact-us-main .tel{background:url("../images/picon.png") no-repeat scroll left top;display:block;padding:0 0 25px 40px;}
.contact-us-main .sales{background:url("../images/smartphone.png") no-repeat scroll -4px top;display:block;padding:0 0 15px 40px;}
.contact-us-main .hr-dept{background:url("../images/picon.png") no-repeat scroll left top;display:block;padding:0 0 5px 40px;}
.contact-us-main .inq{background:url("../images/micon.png") no-repeat scroll left top;display:block;padding:0 0 0 40px;margin-bottom:30px;}
.form-inner{clear:both;display:inline-block;padding:0;width:100%;}
.contant-inner .map{width:100%;height:180px;}
.sales-person{display:block;margin:40px auto;width:635px;}
.sales-person div{display:inline-block;vertical-align:top;}
.sales-person .sales-inq{background:#fdb913;font-size:20px;padding:25px;color:#1400b1;font-weight:bold;}
.sales-number{border:3px solid #fdb913;margin:0 0 0 -5px;padding:15px;}
.sales-number a{color:#1400b1;font-size:30px;font-weight:bold;font-family:'Oswald', sans-serif;letter-spacing:3px;}
.sales-number a small{font-size:15px;vertical-align:middle;font-weight:normal;}
#contact-form{padding:30px;border:1px solid #ccc;margin:30px 0;background-color:#fff;}
#contact-form .btn-send{background:#e86809 none repeat scroll 0 0;border:0px;border-radius:4px;color:#ffffff;font-size:18px;margin:20px 0 0;min-width:115px;padding:8px 20px;text-align:center;}
#contact-form .btn-send:hover{background:#444444;}
.contact-form-title{text-align:center;color:#000;margin:35px 0 0;}
#contact-form .form-control{border:0px;border-radius:0px;box-shadow:none;border-bottom:1px solid #ccc;padding-left:0px;}
#contact-form .btn-default{background-color:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);color:#333333;}
#contact-form .btn-group.open .dropdown-toggle, #contact-form .btn-group.open .dropdown-toggle:focus, #contact-form .btn-group.open .dropdown-toggle:active{box-shadow:none;}
#contact-form .bootstrap-select .dropdown-toggle:focus{outline:none !important;}
#contact-form .form-group{margin-bottom:30px;}
.stickytop{-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-ms-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;}
.stickytop .logo{margin:10px 0 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.stickytop .logo img{width:110px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.stickytop .wsmain{margin:10px auto 0;}
.tech-icon-block{display:block;margin:20px 0 0;}
.tech-icon-block .tech-link{display:block;height:50px;margin:0 8.5px;vertical-align:middle;width:50px;border:1px solid #ccc;padding:10px;float:left;line-height:50px;text-align:center;background-position:center !important;background-color:#f5f5f5 !important;border-radius:5px;}
.tech-icon-block .tech-link:hover{background-color:#444444 !important;border:1px solid #444444;transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);}
.tech-icon-block .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/responsive.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/responsive-h.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/flax.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/flax-h.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url(../images/tech/theme-icon.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url(../images/tech/theme-icon-h.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url(../images/tech/css3.png) no-repeat;}
.tech-icon-block .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url(../images/tech/css3-h.png) no-repeat;}
.tech-web-design-2 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/redesign.png) no-repeat;}
.tech-web-design-2 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/redesign-h.png) no-repeat;}
.tech-web-design-2 .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/bootstrap.png) no-repeat;}
.tech-web-design-2 .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/bootstrap-h.png) no-repeat;}
.tech-web-design-2 .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url(../images/tech/html5.png) no-repeat;}
.tech-web-design-2 .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url(../images/tech/html5-h.png) no-repeat;}
.tech-corporate .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/branding.png) no-repeat;}
.tech-corporate .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/branding-h.png) no-repeat;}
.tech-corporate .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/ps.png) no-repeat;}
.tech-corporate .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/ps-h.png) no-repeat;}
.tech-corporate .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url(../images/tech/3d.png) no-repeat;}
.tech-corporate .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url(../images/tech/3d-h.png) no-repeat;}
.tech-corporate .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url(../images/tech/coral.png) no-repeat;}
.tech-corporate .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url(../images/tech/coral-h.png) no-repeat;}
.sign-in-block, .sign-up-block, .sign-in-other{padding:0 30px;border:1px solid #e5e5e5;margin-bottom:20px;}
.sign-in-block h3, .sign-up-block h3, .sign-in-other h3{text-align:center;margin-bottom:20px;color:#e77325;padding:15px 0;border-bottom:1px solid #ccc;}
.naukri{max-width:260px;display:block;margin:42px auto 0;}
.naukri img{border:1px solid #ccc;padding:8px;border-radius:5px;margin-bottom:25px;}
.naukri img:hover{box-shadow:0 0 5px #ccc;}
.form-button{background:#e77325;padding:8px 15px;color:#fff;font-size:18px;text-align:center;display:block;border-radius:4px;max-width:120px;margin:5px auto 20px;}
.form-button:disabled{opacity:0.8;background:#aaa;}
.form-button:hover{color:#fff;}
.sign-in a, .sign-up a{background:#e77325;padding:8px 15px;color:#fff;font-size:18px;text-align:center;display:block;border-radius:4px;max-width:120px;margin:5px auto 20px;}
.sign-in a:hover, .sign-up a:hover{opacity:0.8;}
.tech-ecommerce .tech-link:nth-child(1), .tech-ecommerce-2 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/magento.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(1):hover, .tech-ecommerce-2 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/magento-h.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(2), .tech-ecommerce-2 .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/magento.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(2):hover, .tech-ecommerce-2 .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/magento-h.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(3), .tech-ecommerce-2 .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url(../images/tech/drupal.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(3):hover, .tech-ecommerce-2 .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url(../images/tech/drupal-h.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(4), .tech-ecommerce-2 .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url(../images/tech/joomla.png) no-repeat;}
.tech-ecommerce .tech-link:nth-child(4):hover, .tech-ecommerce-2 .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url(../images/tech/joomla-h.png) no-repeat;}
.tech-web-application .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/dnn.png) no-repeat;}
.tech-web-application .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/dnn-h.png) no-repeat;}
.tech-web-application .tech-link:nth-child(2), .tech-web-application-2 .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/.net.png) no-repeat;}
.tech-web-application .tech-link:nth-child(2):hover, .tech-web-application-2 .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/.net-h.png) no-repeat;}
.tech-web-application-2 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/share-point.png) no-repeat;}
.tech-web-application-2 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/share-point-h.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/wordpress.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/wordpress-h.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/joomla.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/joomla-h.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url(../images/tech/drupal.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url(../images/tech/drupal-h.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url(../images/tech/magento.png) no-repeat;}
.tech-content-manage .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url(../images/tech/magento-h.png) no-repeat;}
.tech-android-app .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/android.png) no-repeat;}
.tech-android-app .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/android-h.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/game.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/game-h.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/apps-development.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/apps-development-h.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(3){background:rgba(0, 0, 0, 0) url(../images/tech/apps.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(3):hover{background:rgba(0, 0, 0, 0) url(../images/tech/apps-h.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(4){background:rgba(0, 0, 0, 0) url(../images/tech/app-design.png) no-repeat;}
.tech-ios-app .tech-link:nth-child(4):hover{background:rgba(0, 0, 0, 0) url(../images/tech/app-design-h.png) no-repeat;}
.tech-ios-app-2 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/business.png) no-repeat;}
.tech-ios-app-2 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/business-h.png) no-repeat;}
.tech-ios-app-2 .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/ios.png) no-repeat;}
.tech-ios-app-2 .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/ios-h.png) no-repeat;}
.tech-ios-app-3 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/game.png) no-repeat;}
.tech-ios-app-3 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/game-h.png) no-repeat;}
.tech-ios-app-3 .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/ios.png) no-repeat;}
.tech-ios-app-3 .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/ios-h.png) no-repeat;}
.tech-ios-app-4 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/ui-ux.png) no-repeat;}
.tech-ios-app-4 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/ui-ux-h.png) no-repeat;}
.tech-ios-app-4 .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/ios.png) no-repeat;}
.tech-ios-app-4 .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/ios-h.png) no-repeat;}
.tech-window-app .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/microsoft.png) no-repeat;}
.tech-window-app .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/microsoft-h.png) no-repeat;}
.tech-window-app .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/cloud/windows-phone.png) no-repeat;}
.tech-window-app .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/windows-phone-h.png) no-repeat;}
.tech-search-engin .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/seo.png) no-repeat;}
.tech-search-engin .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/seo-h.png) no-repeat;}
.tech-search-engin .tech-link:nth-child(2){background:rgba(0, 0, 0, 0) url(../images/tech/seo-2.png) no-repeat;}
.tech-search-engin .tech-link:nth-child(2):hover{background:rgba(0, 0, 0, 0) url(../images/tech/seo-2-h.png) no-repeat;}
.tech-pay-per .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/pay-per.png) no-repeat;}
.tech-pay-per .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/pay-per-h.png) no-repeat;}
.tech-social-media .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/tech/smo.png) no-repeat;}
.tech-social-media .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/tech/smo-h.png) no-repeat;}
.tech-oracle .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/oracle-database.png) no-repeat;}
.tech-oracle .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/oracle-database-h.png) no-repeat;}
.tech-oracle-data .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/oracle-database.png) no-repeat;}
.tech-oracle-data .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/oracle-database-h.png) no-repeat;}
.tech-backup .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/back-up.png) no-repeat;}
.tech-backup .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/back-up-h.png) no-repeat;}
.tech-cloud-solution .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/cloud.png) no-repeat;}
.tech-cloud-solution .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/cloud-h.png) no-repeat;}
.tech-security-solution .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/security.png) no-repeat;}
.tech-security-solution .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/security-h.png) no-repeat;}
.tech-microsoft .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/microsoft.png) no-repeat;}
.tech-microsoft .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/microsoft-h.png) no-repeat;}
.tech-support .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/support.png) no-repeat;}
.tech-support .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/support-h.png) no-repeat;}
.tech-easy-life .tech-link:nth-child(1), .tech-easy-life-2 .tech-link:nth-child(1){background:rgba(0, 0, 0, 0) url(../images/cloud/easy-life.png) no-repeat;}
.tech-easy-life .tech-link:nth-child(1):hover, .tech-easy-life-2 .tech-link:nth-child(1):hover{background:rgba(0, 0, 0, 0) url(../images/cloud/easy-life-h.png) no-repeat;}
.ftformbox .visitbtn:active .fa-spin{display:inline-block;}
.fa-spin{margin-right:8px;display:inline-block;}
body li{list-style:none;}
.thank-main .thank-you-title{color:#11A277;margin:30px 0 20px;}
.thank-main{margin-bottom:30px;}
.ftformbox .g-recaptcha{margin:0 auto;width:303px;text-align:center;display:block;}
.error-404-main-title"{ color:#222;
}

/* content banner */

.right-img {
    background: url("../images/img-white.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.rvcolorbg {
    margin: 0 0 40px 0;
    padding: 0 15px;
    float: left;
    width: 100%;
    background: url("../images/img-white.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.microsoft-1 {
    background: url("../images/content/microsoft-1.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}

.our-support-1 {
    background: url("../images/content/our-support-1.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}

.oracle-1 {
    background: url("../images/content/oracle-1.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}
.managed-services {
    background: url("../images/content/managed-services.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}

.server-and-virtualization{
	background: url("../images/content/server-and-virtualization.jpg") no-repeat;
    background-position:top;
    background-size: 100%;	
}
.asset-management-and-helpdesk-solutions{
	background: url("../images/content/asset-management-and-helpdesk-solutions.jpg") no-repeat;
    background-position:center;
    background-size: 100%;	
}
.network-and-application-monitoring-solutions{
	background: url("../images/content/network-and-application-monitoring-solutions.jpg") no-repeat;
    background-position:center;
    background-size: 100%;		
}
.log-management-and-flow-analytics{
	background: url("../images/content/left-log-management-and-flow-analytics.jpg") no-repeat;
    background-position:center;
    background-size: 100%;		
}
.backup-1 {
    background: url("../images/content/backup-1.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}

.cloud-1 {
    background: url("../images/content/cloud-1.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}

.security-1 {
    background: url("../images/content/security-1.jpg") no-repeat;
    background-position: center;
    background-size: 100%;
}

.oracle-database-1 {
    background: url("../images/content/oracle-database-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.win-app-1 {
    background: url("../images/content/win-app-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ios-app-1 {
    background: url("../images/content/ios-app-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ios-app-2 {
    background: url("../images/content/ios-app-2.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ios-app-3 {
    background: url("../images/content/ios-app-3.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ios-app-4 {
    background: url("../images/content/ios-app-4.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.android-app-1 {
    background: url("../images/content/android-app-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.seo-1 {
    background: url("../images/content/seo-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.smo-1 {
    background: url("../images/content/smo-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.easy-life-1 {
    background: url("../images/content/easy-life-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
    border-top:0px;
}

.easy-life-2 {
    background: url("../images/content/easy-life-2.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.corpo-1 {
    background: url("../images/content/corpo-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.corpo-2 {
    background: url("../images/content/corpo-2.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.who-we-are-1 {
    background: url("../images/content/who-we-are-1.jpg") no-repeat;
    background-position: center center;
    background-size: 100%;
}

.web-design-1 {
    background: url("../images/content/web-design-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.web-design-2 {
    background: url("../images/content/web-design-2.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.cms-1 {
    background: url("../images/content/cms-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.web-app-dev-1 {
    background: url("../images/content/web-app-dev-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.web-app-dev-2 {
    background: url("../images/content/web-app-dev-2.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ecomm-1 {
    background: url("../images/content/ecomm-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ecomm-2 {
    background: url("../images/content/ecomm-2.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.ppc-1 {
    background: url("../images/content/ppc-1.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
}

.cms-wordpress {
    padding: 100px 15px;
    background: url("../images/content/cms-wordpress.jpg") no-repeat;
    background-position: left top;
    background-size: cover;
    border-right: 1px solid #e8e8e8;
}

.cms-joomla {
    padding: 100px 15px;
    background: url("../images/content/cms-joomla.jpg") no-repeat;
    background-position: right top;
    background-size: cover;
}

.web-app-php {
    padding: 100px 15px;
    background: url("../images/content/web-app-php.jpg") no-repeat;
    background-position: left top;
    background-size: cover;
    border-right: 1px solid #e8e8e8;
}

.web-app-asp {
    padding: 100px 15px;
    background: url("../images/content/web-app-asp.jpg") no-repeat;
    background-position: right top;
    background-size: cover;
}

.ecomm-small-1 {
    padding: 100px 15px;
    background: url("../images/content/ecomm-small-1.jpg") no-repeat;
    background-position: left top;
    background-size: cover;
    border-right: 1px solid #e8e8e8;
}

.ecomm-small-2 {
    padding: 100px 15px;
    background: url("../images/content/ecomm-small-2.jpg") no-repeat;
    background-position: right top;
    background-size: cover;
}
/* Home paeg banner text */
.tp-caption.mediumlarge_light_white_center {
    font-size:25px !important;
    text-align: center !important;
    line-height: 32px !important;
    top:265px !important;
}
.tp-caption.large_bold_white {
    text-align: center !important;
    text-transform: uppercase;    
}

/*.banner .fullwidthbanner ul li:nth-child(3) .tp-caption.large_bold_white {
    top: 105px !important;
}*/

.banner .fullwidthbanner ul li:nth-child(5) .tp-caption.large_bold_white {
    top: 130px !important;
}
/* End Home page bnner text */
.enquery-bg, .portfoli-bg {
    background: url("../images/white-wall-bg.jpg") no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    -webkit-background-attachment: fixed;
}

.inner-top-title {
    font-weight: bold;
    margin: 20px 0;
}

.projectbox .card__back a {
    border-radius: 0px;
    padding: 6px 20px;
    border: 0px;
}

.testimonial-main .media {
    background: #e5e5e5;
    padding: 35px;
    margin-top: 30px;
    position: relative;
    overflow: visible;
}

    .testimonial-main .media:before {
        color: #222;
        position: absolute;
        content: "\f10e";
        left: 50%;
        top: -12px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 15px;
        font-family: "FontAwesome";
        border: 1px solid #ccc;
        border-radius: 100px;
        text-align: center;
        background: #e5e5e5;
    }

.testimonial-main .media-left {
    width: 100px;
    height: 100px;
    float: left;
    padding-right: 0px;
    margin-right: 20px;
}

.testimonial-main .media-object {
    width: 100px;
    height: 100px;
    border: 3px solid #ddd;
    border-radius: 100px;
    padding-right: 0px;
}

.testimonial-main .media-body p {
    font-size: 16px;
    line-height: 25px;
}

.testimonial-main .media-heading {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 14px;
    color: #444;
}

.testimonial-main h5 {
    margin: 3px 0;
}

.content-bg {
    background: url("../images/main-bg.jpg") no-repeat;
    padding: 40px;
    margin-bottom: 20px;
    background-attachment: fixed;
    -webkit-background-attachment: fixed;
    background-size: cover;
}

.innercont .content-bg p, .innercont .content-bg li {
    color: #fff;
}


/* login page */
.login-body-bg {
    background: #ccc;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 80px auto;
    background: #fff;
    box-shadow: 1px 3px 10px #999;
    border-radius: 4px;
}

    .form-signin input {
        margin-bottom: 10px;
    }

    .form-signin .login-logo {
        border-bottom: 1px solid #d8d8d8;
        padding-bottom: 20px;
        margin-bottom: 20px;
        display: block;
    }

    .form-signin .sign-in-btn {
        display: block;
    }

        .form-signin .sign-in-btn .btn {
            background: #e86809;
            color: #fff;
            border-radius: 4px;
            width: 100px;
        }

            .form-signin .sign-in-btn .btn:hover {
                opacity: 0.8;
            }

.contant-common-bg .contact-map-upper {
    padding: 0px;
    border-radius: 0px;    
}

/* Placeholder css */

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #eee;
    font-size: 11.5px;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #eee;
    font-size: 11.5px;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #eee;
    font-size: 11.5px;
}

:-moz-placeholder { /* Firefox 18- */
    color: #eee;
    font-size: 11.5px;
}

/* End Placeholder css */

.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}

.has-error {
    color: red;
}

.glyphicon-th:before {
    color: #e86809;
}

.projectbox .card__back a.btn:hover, .projectbox .card__back a.btn:focus {
    color: #000000;
}

/*.fa-spin{
    display:none;
}*/
textarea{
    resize:none;
}

/* 28-02-2017 */

.alliances-group {
  margin: 0 auto;
  text-align: center;
}
body .alliances-group > img {
  display: inline-block;
  padding: 0 26px;
}
.credentials-group{
    display:inline-block;
    text-align:center;
}
body .credentials-group img{
    display:inline-block;
    margin:0 3px;
}
.inner-card-logo{
    display: block;
    margin-right:24px;
    float: left;
}
.inner-card-logo:nth-child(3){
    margin-right:0px;
}
.multiple-card-logo{
    clear:both;
}
.clear{
    clear:both;
}
.footer-bot a{
    display:none;
}
.read-more-full-width{
    display: block;
    float: left;
    width: 100%;
    margin: 15px 0 0;
}
.featurebox-inner-pages{
    width: 100%;
    background: url(../images/ftform-bg.jpg) center no-repeat;
    background-attachment: fixed;
    -webkit-background-attachment: fixed;
    -ms-background-attachment: fixed;
    -moz-background-attachment: fixed;
    background-size: cover; 
    padding:60px 0;
    margin:0px;  
}
.featurebox-inner-pages .tlttxt{
    color:#ffffff;
}
#contact-form .btn.form-button{
    display:inline-block;    
}

.loader {
    font-size: 17pt;
    text-align: center;
    padding: 5px;
}

/*#LoadingBlock{   
    position: relative;
    float: left;
    visibility: visible;
    display:block;
    background: #fff;
    height: 50%;
    width: 100%;
}


#LoadingBlock .loader-content {    
    font-size: 17pt;
    padding: 5px;
    position: fixed;
    display: block;
    top: 50%;
    left: 45%;
}

#PageContent {
    visibility: hidden;
    overflow: hidden;
}*/


#LoadingBlock{   
    position: relative;
    float: left;
    visibility: visible;
    display:none;
    background: #fff;
    height: 50%;
    width: 100%;
}


#LoadingBlock .loader-content {    
    font-size: 17pt;
    padding: 5px;
    position: fixed;
    display: block;
    top: 50%;
    left: 45%;
}

#PageContent {
    visibility: visible;    
}

/* May I hepy pop up css */
.modal-open.home-page{
	overflow:auto;
	padding:0px !important;
}
.may-i-help-you.modal.fade.in{
	width:275px;
	min-height:48px;/*482px;*/
	top:auto;
	left:auto;
	right:24px;/*95px; */
	overflow:visible;
}
.modal-open .modal.may-i-help-you{
	overflow-y:hidden;
}
.may-i-help-you.modal.fade.in{
	padding:0px !important;
}
.may-i-help-you.modal.fade.in .modal-body {
    bottom: 0; 
    opacity: 1;   
}
.may-i-help-you .modal-body{
    position:absolute;
    bottom:-250px;
    right:0;
    padding: 30px 0px 15px;
    width:275px;
    height:auto;
    background-color:#ffffff;
    border-radius:0;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
    transition: opacity 0.3s ease-out, bottom 0.3s ease-out;    
    border:1px solid #3a2380;
    height:482px;
}
.may-i-help-you .modal-body .pop-body{
	padding:0 15px;
}
.may-i-help-you .modal-body .pop-body p{
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0;
}
.may-i-help-you .modal-body > div.pull-right{
	position: absolute;
    right: 15px;
    height: auto;
    z-index: 999;
    top: 12px;
}
}
.may-i-help-you .modal-body .pop-body{
	padding:0 15px;
}
.may-i-help-you  .close {
    margin-top:0px;
    text-shadow: 0 1px 0 #ffffff;
    opacity:1;
    color:#ffffff;
}
.may-i-help-you  .popup-button {
    margin: 0 auto;
    font-weight: bold;
    text-align: center;
    display:block;
    background-color:#3a247f;
    border-color:#3a247f;
}
.may-i-help-you  .popup-button:hover{
    background-color:#222222;
    border-color:#222222;
}
.may-i-help-you input{
    color:#000000;
    margin-bottom:10px;
    padding:6px 10px;
    width:100%;
}
.may-i-help-you input[placeholder] {
    color:#000000;
}
.may-i-help-you textarea{
    width:100%;
    margin-bottom:10px;
    padding:6px 10px;
    min-height:65px;
}
.may-i-help-you ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#444444;
}
.may-i-help-you :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#444444;
   opacity:  1;
}
.may-i-help-you ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#444444;
   opacity:  1;
}
.may-i-help-you :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#444444;
}
.may-i-help-you h3{
	margin: -30px 0 0;
    font-size: 18px;
    font-weight:normal;
    color:#ffffff;/*#fbde00;*/
    background: #3a2380;
    padding: 13px 15px;
    border-radius: 0;
    font-family:'Lato', sans-serif;
    cursor:pointer;
}
.may-i-help-you h3 .fa{
	padding-left: 35px;
    background: url(../images/send.png) no-repeat;
    background-position: 0 -2px;
    height: 18px;
    width: 18px;
    vertical-align: top;
    -webkit-animation-name: liftupdown;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-name: liftupdown;
    animation-duration:1s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes liftupdown {
    from {-webkit-transform:translate(0, 0px);}
    60% {-webkit-transform:translate(0, 5px);}
    to {-webkit-transform: translate(0, 0px);}
}
@keyframes liftupdown {
    from {transform:translate(0, 0px);}
    60% {transform:translate(0, 5px);}
    to {transform: translate(0, 0px);}
}
.may-i-help-you h3 .fa:before{
	content:none;
}
.may-i-help-you button.minimize {
     float: left;
    background: transparent;
    border: 0;
    margin: 0 10px 0;
    color: #fff;
    position: relative;
} 
.errorclass{
    border:1px solid red !important;
}
body.modal-open{
	overflow:visible;
	padding-right:0px !important;
}
.may-i-help-you .g-recaptcha{
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}
html .banner ul{
	padding:0px !important;
}

/* Slider css */

.main-home-slider {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	position: relative;
}
/*.main-home-slider .skyblue {
	background-color: #22c8ff;
}*/
.main-home-slider .deepskyblue {
	width:100%;	
}
.main-home-slider .carousel-indicators {
	bottom: 0;
}
.main-home-slider .carousel-control.right,
.main-home-slider .carousel-control.left {
	background-image: none;
}
.main-home-slider .carousel .item{
	/*min-height:635px; */
	height: 100%;
	width:100%;
	padding:0px;
	margin:0px;
	/*-webkit-transition: 0.s ease-in-out left;
    -moz-transition: 5s ease-in-out left;
    -o-transition: 5s ease-in-out left;
    transition: 5s ease-in-out left;*/
}
.main-home-slider .carousel .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;	
	border-radius: 50%;
}
/* Animation delays */
.main-home-slider .carousel-caption h3:first-child {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.main-home-slider .carousel-caption h3:nth-child(2) {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.main-home-slider .carousel-caption button {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}

/* custom css */

.main-home-slider .carousel-caption {
	bottom: 0;
	left: 0;
	padding-bottom: 30px;
	right: 20%;
	top:0;
	text-align:center;
	width: 100%;
	padding:0px;
	text-shadow:none;
	position:relative;
}
.main-home-slider .big-text{
    color:#ffffff;
    font-family: 'Lato', sans-serif;
    font-size:3.8em;
    font-weight:900;
    line-height:115%;
    text-align:center;
    text-shadow:none;
    margin:0px;
    text-transform:uppercase;
    text-shadow:2px 0 1px #000;
}
.main-home-slider .small-text{
	color:#fff;
    font-size:1.56em;
    font-family:'Droid Sans', sans-serif;
    text-align:center;
    text-shadow:none;
    margin:20px 0 0;
    font-weight:400;
}
.main-home-slider .explore-btn{
	background-color: #c00d01;
	color: #ffffff;
	cursor: pointer;
	font-size: 28px;
	opacity: 1;
	padding:16px 21px;
	border:1px solid #c00d01;
	margin-top:2em; 
	border-radius:0px;
}
.main-home-slider .above-img{
	display:block;
	width:622px;
	height:531px;
	position:relative;
	z-index:999999;
}
.main-home-slider .carousel-caption .cmn-part{
	float:left;
	display:block;
}
.main-home-slider .carousel-caption .left-part{
	width: 45%;
	position: relative;
	top: 15%
}
.main-home-slider .carousel-caption .right-part{
	width:55%;
	position:relative;
	top:28%;
}
.main-home-slider .carousel-inner{
	padding:0px;
	margin:0px;
}
.main-home-slider .slider-text-block{
	position: absolute;
	top:35%;
	text-align: center;
	width: 100%;
}
.main-home-slider #carousel-example-generic .carousel-indicators/*, .main-home-slider #carousel-example-generic .carousel-control*/{
	display:none;
}
.main-home-slider .slider-img-block img{
	width:100%;
}
.main-home-slider .carousel-control{
	display:none;
}

/*new page design css start*/
.res-design-1{background: url(../images/content/responsive-web-design.jpg) no-repeat; background-position:center; background-size:cover;}
.res-design-2 {
    background: url(../images/content/responsive-web-design-2.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.flex-application-development-1{background: url(../images/content/flex-application-development.jpg) no-repeat; background-position:center; background-size:cover;}
.theme-customization-and-development-1{background: url(../images/content/theme-customization-and-development1.jpg) no-repeat; background-position:center; background-size:cover;}
.theme-customization-and-development-2{background: url(../images/content/theme-customization-and-development2.jpg) no-repeat; background-position:center; background-size:cover;}

.h3d-2d-development{background: url(../images/content/3d-2d-development1.jpg) no-repeat; background-position:center; background-size:cover;}
.h3d-2d-development-2{background: url(../images/content/3d-2d-development2.jpg) no-repeat; background-position:center; background-size:cover;}

.logo-design-1{background: url(../images/content/logo-design-1.jpg) no-repeat; background-position:center; background-size:cover;}
.logo-design-2{background: url(../images/content/logo-design-2.jpg) no-repeat; background-position:center; background-size:cover;}

.brochure-design-1{background: url(../images/content/brochure-design-1.jpg) no-repeat; background-position:center; background-size:cover;}

.iphone-ios-app-development-1{background: url(../images/content/iphone-ios-app-development-service-1.jpg) no-repeat; background-position:center; background-size:cover;}
.iphone-ios-app-development-2{background: url(../images/content/iphone-ios-app-development-service-2.jpg) no-repeat; background-position:center; background-size:cover;}

.iphone-ios-business-application-development-1{background: url(../images/content/iphone-ios-business-application-development-1.jpg) no-repeat; background-position:center; background-size:cover;}




.iphone-ios-game-app-development-1{background: url(../images/content/iphone-ios-game-app-development-1.jpg) no-repeat; background-position:top; background-size:cover;}

.iphone-ios-game-app-development-2{background: url(../images/content/iphone-ios-game-app-development-2.jpg) no-repeat; background-position:center; background-size:cover;}

.gps-vehicle-tracking-system-1{background: url(../images/content/gps-vehicle-tracking-system-1.jpg) no-repeat; background-position:center; background-size:cover;}


.iphone-app-designing-service-1{background: url(../images/content/iphone-app-designing-service-1.jpg) no-repeat; background-position:center; background-size:cover;}
.iphone-app-designing-service-2{background: url(../images/content/iphone-app-designing-service-2.jpg) no-repeat; background-position:center; background-size:cover;}

.android-business-application-development-1{background: url(../images/content/android-business-application-development-1.jpg) no-repeat; background-position:center; background-size:cover;}
.android-business-application-development-2{background: url(../images/content/android-business-application-development-2.jpg) no-repeat; background-position:center; background-size:cover;}

.android-game-development-1{background: url(../images/content/android-game-development-1.jpg) no-repeat; background-position:center; background-size:cover;}

.rating{  float:left; width:100%; padding:16px 0 38px;}
.google-plus{margin:0 auto; padding:10px 0;; width:100%; text-align:center; color:#eb4a34;     font-weight: 800;}
/*.google-plus i {
    font-size: 20px;
    vertical-align: middle;
}*/
.google-plus img{margin:2px auto 5px;  box-shadow: 2px 2px 13px #ccc; border-radius:26px;}


.checkbox label, .radio label{
    padding-right:20px;
}

/* career submenu css */
.top-link .dropdown-submenu {
    position:relative;
}
.top-link .dropdown-submenu li{
	padding:0;
	float:none;
}
.top-link.dropdown-submenu>.dropdown-menu {
   top:0;
   left:100%;
   margin-top:-6px;
   margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;
   -moz-border-radius:0 6px 6px 6px;
   border-radius:0 6px 6px 6px;
 }
  
.top-link .dropdown-submenu > a:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -15px;
  margin-top: 5px;
  width: 0;
}
 
.top-link .dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }
.top-link .dropdown-menu > li > a{
	width:100%;
	display:block;
	padding:6px 15px;
	font-size:14px;
	text-transform:capitalize; 
}
.top-link .dropdown-menu > li > a:hover, .top-link .dropdown-menu > .active > a:hover {
	text-decoration: none;
	background: #e86809;
	color: #fff;
}
@media (min-width: 768px) {
  .top-link li:hover > ul.dropdown-menu {
    display: block;
    background-color:#444444;
    padding:0px;
    margin:0px;
    border-radius:0px;
  }
  #navbar {
    text-align: center;
  }
}  
/* End career submenu css */


/* It Infrastructure page css */

.it-infrastructure-page .header-bg{
	background: url(../images/it-banner.jpg) 0px 0px no-repeat;
    background-size:cover;
    display:block;
    position:relative;
}
.it-infrastructure-page .a-logo img {
    padding:8px 0;
}
.it-infrastructure-page .banner-text{
	color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 3.8em;
    font-weight: 900;
    line-height: 115%;
    text-align: center;
    text-shadow: none;
    margin: 0px;
    text-shadow: 2px 0 1px #000;
    padding:2.5em 0;
}
.it-infrastructure-page .it-infra-enquiry{
	background:#fafafa url("../images/enquiry-bg.png") no-repeat;
	margin:0px;
	padding:50px 0 0;
	background-position: center;
	background-size:cover;
	position:relative;
}
.it-infrastructure-page .tltbox h2{
	font-size:19px;
	font-weight:100;
	line-height:25px;
	font-family:'Lato', sans-serif;
}
.it-infrastructure-page .titletxt{
	font-family:'Lato', sans-serif;	
	margin:48px 0 25px;
}
.it-infrastructure-page p{
	font-family:'Lato', sans-serif;
	line-height:25px;
	color:#333333;	
	font-size:14.5px;
}
.logo-and-contact{
	background:#ffffff;
}
.common-top-contact{
	float: left;
	margin-left: 10px;
	font-family: 'Lato', sans-serif;
	line-height: 25px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding: 25px 0 10px;
	/* background: #ee8742; */
	display: inline-block;
	padding: 10px 15px;
	margin: 13px 0 0 10px;
}
.common-top-contact a{
	color:#000000;
}
.common-top-contact img{
	margin-right:5px;
}

/* Sticky header css */

.stickytop {
   animation: smoothScroll 1s alternate;
   -webkit-animation: smoothScroll 1s alternate;   
}
.stickytop {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    box-shadow:0 3px 10px rgba(0,0,0,0.20);
    transition: all 1s ease-out 0s;
    background: #ffffff;
}
@-webkit-keyframes smoothScroll {
    0% {
        -webkit-transform: translateY(-40px);
       transform: translateY(-40px);
    }
    100% {
        -webkit-transform: translateY(0px);
       transform: translateY(0px);
    }
}
@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* end */

.enquiry-title{
	font-family: 'Lato', sans-serif;
}
.it-infrastructure-page .footer-bot{
	font-family: 'Lato', sans-serif;
	background: #fff;
    color:#999999;	
}
.it-infrastructure-page .enquiry-desc{
	color: #777777;
    font-family: 'Lato', sans-serif;
    margin-top: 30px;
    display: block;
}
.it-infrastructure-page .enquiry-desc .by-phone{
	color:#ee8742;
}
.it-infrastructure-page .reqbtn{
	border-radius:0;
}
.it-infrastructure-page .copyright-text{
	position: relative;
	text-align: center;
	padding: 35px 0 10px;	
	font-size:13px;
	color:#999999;
}
.footer-social-media .social{
	text-align: center;
	margin:10px auto 0;
	display: block;
}
.footer-social-media .social a{
	display: inline-block;
    color:#888888;
    border: 1px solid;
    padding: 0;
    border-radius: 25px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin: 0 6px;
}
.footer-social-media .social a:hover{
	background:#ee8742;
	border-color:#ee8742;
	color:#fff;
}
.wsmenu-list li:hover .wsmenu-submenu.products-ul{
	padding-bottom:0px;
}
.products-ul.wsmenu-submenu li {
    display: block;
    width: 100%;
    vertical-align: top;
}
.products-ul.wsmenu-submenu li a{
    margin:0px;
    font-weight:normal;
}
.products-ul.wsmenu-submenu li a .fa{
	font-size: 15px;
	color: #e86809;
	margin-right:10px;
}
.wsmenu-list .products-ul.wsmenu-submenu li a:hover .fa {
    transform: rotate(120deg);
    transform-style: preserve-3d;
    transition: all 0.7s ease;
    -webkit-transform: rotate(120deg);
    -webkit-transform-style: preserve-3d;
    -webkit-transition: all 0.7s ease;
    -ms-transform: rotate(120deg);
    -ms-transform-style: preserve-3d;
    -ms-transition: all 0.7s ease;
}
body .it-infra-link a, body .portfolio-link a{
	padding-right:0px;
}
.tech-icon-block{
	display:none;
}
.it-infrastructure-page .header{
	float:none;
}
.wsmenu-list > li.enquiry-link > a{
	padding-right:0px;
}
.it-infrastructure-page .servicesbox{
	margin:0;
	border-bottom:1px solid #efefef;
}


/* re-design css */

.web-app-portfolio-wrap .inrtlt{
	text-align:center;
	display:block;
	font-size:55px;
}
.web-app-portfolio-wrap .inrtitlebox p{
	max-width:100%;
	text-align:center;
	font-size:16px;
}
.project-presentation{
	position: absolute;
    /*left:9%;
    bottom: 75px;	*/
	left: 8.8%;
	bottom:45px;
}
.project-presentation a{
	background: #ed7b37;
    box-shadow: 0px 2px 6px 0px #00000030;
    text-shadow: 0px 2px 1px #444;
    border-radius: 7px;
    padding:8px 16px;
    display: inline-block;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 18px;    
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.project-presentation a:hover{
	background:#449028;
}
.project-presentation a span{
	margin-right:15px;	
}
/* Icon Down */
.project-presentation a span img{
	width:35px;
	height:30px;	
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.project-presentation a:hover span img{
	-webkit-animation-name: hvr-icon-down;
    animation-name: hvr-icon-down;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

.web-app-dev-desc-1{
	background:#eceeed url("../images/web-app-cont-bg.png") no-repeat;
	background-position:right top;
	font-family: 'Lato', sans-serif;	
}
.e-commerce-desc-1{
	background:#eceeed url("../images/e-com-img.png") no-repeat;
	background-position:right center;
}
.web-design-services-desc-1{
	background:#eceeed url("../images/web-design-img.png") no-repeat;
	background-position:right center;
}
.digi-marketing-desc-1{
	background:#eceeed url("../images/digi-marketing-img.png") no-repeat;
	background-position:right center;	
}
.web-app-dev-desc-1 p{	
	font-size:16px;
	line-height:28px;
	margin-bottom:20px;
}
.service-center-title{
	font-size:26px;
	font-weight:bold;
	color:#434242;
	font-family: 'Lato', sans-serif;
}
.common-service-title{
    display: inline-block;
    padding: 48px 30px 48px 60px;
    vertical-align: middle;
    text-align: left;
    line-height: 25px;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    width: 100%;
    min-height:146px;
}
.consulting-title{
	background: #e2ecee url(../images/consulting-bg.png) no-repeat;
	background-size: cover;
}
.business-analyst-title{
	background: #e2ecee url(../images/business-analyst-bg.png) no-repeat;
	background-size: cover;
}
.project-management-title{
	background: #e2ecee url(../images/pro-man-bg.png) no-repeat;
	background-size: cover;
}
.all-services-wrap{
	margin-top:50px;
}
.common-service-desc{
	border:2px solid #e2ecee;
	padding:15px;
	display:flex;
	font-family: 'Lato', sans-serif;
	min-height:146px;
}
.common-service-desc span{
	font-weight:bold;
	margin-right:5px;
}
.service-content-left{
	margin-left: 25px;
    line-height:28px;
    font-size: 15px;
}
.common-service-title-wrap{
	margin-bottom:30px;
}
.business-analyst-title{
	padding:35px 30px 35px 60px;
}


/* service-portfolio-wrap css */

.middlepart{
	position:relative;
}
.service-portfolio-wrap{
	position:relative;
	padding-bottom:50px;
}
.service-portfolio-wrap .device-frame{
	background: url(../images/ipad-frame.png) no-repeat;
    position: relative;
    z-index:99;
    width: 575px;
    height:407px;
    text-align: right;
    float: right;
    margin-top: -150px;
}
.service-portfolio-wrap .owl-carousel .owl-wrapper-outer{
	overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0;
    width: 473px;
    height: 355px;
    margin: 24px 50px;
}
.service-portfolio-wrap .owl-carousel .item{
	text-align:left;
}
.service-portfolio-wrap .owl-buttons{
	display: inline-block;
    width: 100%;
    margin: 10px 0 0;
    position: absolute;
    left: 0;
}
.service-portfolio-wrap .owl-buttons .owl-prev{
	text-align: left;
    float: left;
    color:#444444;
    position:relative;
}
.service-portfolio-wrap .owl-buttons .owl-prev:before{
	position: absolute;
	content: "";
	width: 30px;
	height: 1px;
	background: #444444;
	right: -38px;
	top: 11px;
}
.service-portfolio-wrap .owl-buttons .owl-next{
	text-align:right;
	color:#444444;
	position:relative;
	float:right;
}
.service-portfolio-wrap .owl-buttons .owl-prev:hover, .service-portfolio-wrap .owl-buttons .owl-next:hover{
	color:#e86809;
}
.service-portfolio-wrap .owl-buttons .owl-next:after{
	position: absolute;
	content: "";
	width: 30px;
	height: 1px;
	background: #444444;
	right: 38px;
	top: 11px;
}
.service-pop-up{
	position: absolute;
    background: #007FC0;
    width: 370px;
    height:auto;/* 170px;*/
    left: -400px;
    bottom: 0;
    padding:15px 20px;
    text-align:left;
    font-family: 'Lato', sans-serif;
}
.service-pop-up-title{
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 8px;	
}
.service-pop-up-contect{
	color:#bcd6e8;
}
.service-pop-up:after{
	content:"";
	background:url("../images/before-img.png") no-repeat;
	position:absolute;
	right:-32px;
	width:32px;
	height:35px;
	top:40px;
}

/* Mobile app dev css */
.mobile-app-dev-desc-1 {
    background: #e6efef url(../images/mobile-app-content-bg.png) no-repeat;
    background-position: right top;
    font-family: 'Lato', sans-serif;
    background-size: cover;
}
.mobile-app-dev-desc-1 p{
	font-size:16px;
	line-height:28px;
	margin-bottom:20px;
}
.mobile-app-dev-services-wrap{
	-webkit-display:flex;
	-ms-display:flex-box;
	display:flex;
	flex-wrap: nowrap;
}
.mobile-app-dev-services-wrap .col-5{
	margin:10px;
	width:50%;
}
.mobile-app-dev-services-title{
	border:2px solid #e2ecee;
	font-size:20px;
	font-family: 'Lato', sans-serif;
	text-align: center;
	color:#17647d;
	display:flex;
	justify-content: center;
	align-items: center;
	padding:20px;
	line-height:24px;
	min-height:120px;
	border-top:0px;
}
.mobile-app-dev-services-wrap{
	margin-top:50px;
}
.mobile-app-portfolio-wrap .device-frame {
    background: url(../images/mobile-frame.png) no-repeat;
    position: relative;
    z-index: 99;
    width:305px;
    height:604px;
    text-align: right;
    float: right;
    margin-top: -332px;
    margin-right:120px;
}
.mobile-app-portfolio-wrap .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 0;
    width: 266px;
    height:572px;
    margin:17px 21px;
}
/*.mobile-app-dev-wrap .inrtitlebox{
	top:15%;
}
.mobile-app-dev-wrap .project-presentation{
	bottom:25px;
}*/

#web-app-service .owl-controls{
	position:relative;
}
#web-app-service .owl-pagination{
	display: block;
	text-align: center;
	width: auto;
	margin: 0;
	position: absolute;
	left: 50%;
	z-index: 10;
	margin-left: -17.5px;
	top:12px;
}
#web-app-service .owl-pagination .owl-page{
	background:#1680c4;
	width:10px;
	height:10px;
	border-radius:100%;
	display:inline-block;
	margin:0 2px;
}
#web-app-service .owl-pagination .owl-page:hover, #web-app-service .owl-pagination .owl-page.active{
	background:#ed7b37;
}
.mobile-app-portfolio-wrap #web-app-service .owl-pagination{
	margin-left:-26px;
}

/* E-Commerce Portal css */

.left-bg-block{
	background:#060a3e;
}
.right-bg-block{
	background:#009a45;
}
.common-bg-block{
	padding:15px 30px 30px;	
	font-family: 'Lato', sans-serif;
	margin:0;
}
.common-bg-block h4{
	font-size:22px;
	color:#2c9a45;
	font-weight:bold;
	margin-bottom:40px;
	position:relative;
}
.common-bg-block h4:before{
	content: "";
	position: absolute;
	bottom: -15px;
	left: 0;
	width: 50px;
	height: 2px;
	background:#2c9a45;
}
.common-bg-block ul{
	padding:0px;
}
.common-bg-block ul li{
	font-size:18px;
    color: #ffffff;
    margin: 0 0 12px;
}
.common-bg-block p{
	font-size:16px;
    color: #ffffff;
    margin: 0 0 12px;	
    line-height:28px;
}
.common-bg-block ul li{
	display: table;
}
.common-bg-block ul li:before{
    content: "\f192";
    font: normal normal normal 14px/1 FontAwesome;
    color:#009a45;
    margin-right: 7px;
    font-size: 16px;
    display: table-cell;
    padding-right:10px;
}
.right-bg-block.common-bg-block h4{
	color:#060a3e;
}
.right-bg-block.common-bg-block h4:before{
	background:#060a3e;
}
.right-bg-block.common-bg-block ul li:before{
	color:#060a3e;
}
.row-flex{
	display:flex;
}
.seo-wrap{
	margin-top:30px;
}
.seo-left-block{
	background:#53986a;/*#007b2e;*/
}
.seo-left-block h4{
	color:#ffffff;
}
.seo-left-block h4:before{
	background:#ffffff;
}
.smo-left-block{
	background:#483258;/*#4f0980;*/
}
.smo-left-block h4{
	color:#ffffff;
}
.smo-left-block h4:before{
	background:#ffffff;
}
.ppc-left-block{
	background:#3c3d54;/*#0b0d35;*/
}
.ppc-left-block h4{
	color:#ffffff;
}
.ppc-left-block h4:before{
	background:#ffffff;
}
.seo-right-block{
	background:url("../images/seo-img.jpg") no-repeat;
	background-size:cover;
	background-position:0 0;
	height:100%;
	min-height:395px;
}
.smo-right-block{
	background:url("../images/smo-img.jpg") no-repeat;
	background-size:cover;
	background-position:0 0;
	height:100%;
	min-height:395px;	
}
.ppc-right-block{
	background:url("../images/ppc-img.jpg") no-repeat;
	background-size:cover;
	background-position:0 0;
	height:100%;
	min-height:395px;	
}
.mt-20{
	margin-top:20px;
}
.website-design-services-left{
	background:#198e9e;
}
.website-design-services-left h4, .website-design-services-left ul li:before{
	color:#f8f37d;	
}
.website-design-services-left h4:before{
	background:#f8f37d;	
}

.website-design-services-right{
	background:url("../images/w-d-s.jpg") no-repeat;
	background-size:cover;
	background-position:0 0;
	height:100%;
	min-height:552px;		
}
.re-design .breadcrumb{
	padding:0 0 25px;
}
.services-menu-wrap{
	width: auto;
    left: auto;
}
.services-list-with-chek-box .checkbox-inline{
	display: inline-flex;
	width: 50%;
}
.services-list-with-chek-box .checkbox-inline+.checkbox-inline{
	margin-left: 0;
}
.leaning-and-development-1{
	background:#eceeed url("../images/eleaning-and-development-1.png") no-repeat;
	background-position:right bottom;
	padding:65px 0;
}
.leaning-and-development-2{
	background:#afe4f2 url("../images/eleaning-and-development-2.png") no-repeat;
	background-position:left center;
	padding:65px 0;
}
.leaning-and-development-2 p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px;
}
.orange-text{
	color:#ed733f;
}
.mb-0{
	margin-bottom:0px;
}
.view-more-link{
	position: absolute;
	bottom: -35px;
	transform: translateX(-50%);
	left: 50%;
	color:#444444;
	transition:0.4 ease;
}
.view-more-link .fa{
	margin-left:10px;
}
.view-more-link:hover{
	color:#ee8742;
	transition:0.4 ease;
}
.view-more-link:hover .fa{
	padding-left:5px;
	transition:0.4 ease;
}
/*.device-frame video{
	position: relative;
	background: #ffffff;
	top: -28px;
}*/
.device-frame iframe{
	border:0px !important;
	background:#000000;
}
a[title="Adit Microsys on Stumbler"],a[title="Adit Microsys on Googleplus"] {
	display:none;
}

/*web-design-landingpage-css-dipak*/
.landing-tab{display: inline-block;width: 100%;margin: 30px 0px;}
.landing-tab >.tab{
    text-align: center;
    position: relative;
    z-index: 1;
}
.landing-tab >.tab:before{
    content: "";
    width: 100%;
    height: 1px;
    background: #cdcdcd;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: -1;
}
.landing-tab >.tab .nav-tabs{
    display: inline-block;
    border: 1px solid #cdcdcd;
    background: #f9f9f9;
    border-radius: 50px;
    text-align: center;
    padding: 0 20px;
}
.landing-tab >.tab .nav-tabs li{
    float: none;
    display: inline-block;
    position: relative;
}
.landing-tab >.tab .nav-tabs li:after{
    content: "";
    width: 1px;
    height: 30px;
    background: #c4c4c4;
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 20px;
    transform: rotate(15deg) translateY(-50%);
}
.landing-tab >.tab .nav-tabs li:last-child:after{
    width: 0;
    height: 0;
}
.landing-tab >.tab .nav-tabs li a{
    font-size: 16px;
    font-weight: 700;
    color: #999;
    border: none;
}
.landing-tab >.tab .nav-tabs li a:hover{
    background: transparent;
    color: #e86809;
    border: none;
}
.landing-tab >.tab .nav-tabs li.active a,
.landing-tab >.tab .nav-tabs li.active a:focus,
.landing-tab >.tab .nav-tabs li.active a:hover{
    border: none;
    background: none;
    color: #e86809;
}
.landing-tab >.tab .tab-content{
    font-size: 14px;
    color: #686868;
    line-height: 25px;
    text-align: left;
    padding: 5px 0px;
}
.landing-tab >.tab .tab-content h3{
    font-size: 22px;
    color: #232323;
}
@media only screen and (max-width: 480px){
    .landing-tab >.tab:before{
        width: 0;
        height: 0;
    }
    .landing-tab >.tab .nav-tabs{ padding: 0; }
    .landing-tab >.tab .nav-tabs li{
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #e9e9e9;
    }
    .landing-tab >.tab .nav-tabs li:last-child{
        border-bottom: none;
    }
    .landing-tab >.tab .nav-tabs li:after{
        width: 0;
        height: 0;
    }
}

.landing-service .service-icon{float: left;width: 60px;padding: 5px;}
.landing-service .service-text{float: left;width: calc(100% - 60px);padding-left: 10px;}
.landing-service .col-sm-6{margin-bottom: 15px;}
.land-service-bg{background:#fcfcfc;display: inline-block;width: 100%;padding: 50px 0px;}
/*web-design-landingpage-css-dipak*/


.php-development-inner-page-form{padding: 0rem 18rem;}
.php-development-inner-page-form input{ }
.php-development-inner-page-form .form-group{margin-bottom: 22px;}
.php-development-inner-page-form .form-group label{text-align: left; color: #fff;float: left;}
.php-development-inner-page-form  .wt-color{color:#fff; padding-bottom: 5px;}

/*change By Deepak*/

.popupclose{width: 30px;height: 30px;background: #000 !important;border-radius: 50%;position: absolute;top: -15px;right: -15px;opacity: 1;color: #fff;}
#RequestForm{max-width: 800px;margin: 0 auto;}

/*New Web Application Services start Css Here*/
.web-apps-colorbg{padding: 0px 0px;}

.vertical-tabs h4.tabtitle{font-size: 3em;width: 70%;padding-bottom: 2.5rem;}

.vertical-tabs-container {
  border-radius: 3px;
  border:none;
  margin-bottom: 1.5em;
  overflow: hidden;
}
.vertical-tabs-container::after {
  clear: both;
  content: "";
  display: block;
}
.vertical-tabs-container li {
  list-style: none;
}
.vertical-tabs-container a {
  color: #fff;
  text-decoration: none;
}
.vertical-tabs-container .vertical-tabs {
  display: none;
}
.vertical-tabs-container a.vertical-tab-accordion-heading,
.vertical-tabs-container a.vertical-tab {
  color: #fff;
}
.vertical-tabs-container .vertical-tab:focus {
  outline: none;
}
.vertical-tabs-container .vertical-tab-content-container {
  display: block;
  margin: 0 auto;
}
.vertical-tabs-container .vertical-tab-content-container a:focus {
  outline: none;
}
@media screen and (min-width: 40em) {
  .vertical-tabs-container .vertical-tab-content-container {
    height: 35em;
    width: 70%;
    background-color: #f6f6f6;
    display: flex;align-items: flex-start;align-content: center;
  }
}
.vertical-tabs-container .vertical-tab-content {
  background-color: transparent;
  padding: 1.5em 1.618em;
    width:60%;margin-left: 15%;margin-top:8em;
    transition: all 0.5s;
}
.vertical-tabs-container .vertical-tab-content p {
  color: #fff;
  line-height: 1.5em;
    font-size: 22px;
    min-height: 15rem;
}

.vertical-tabs-container .vertical-tab-accordion-heading {
  background-color:#ed7b37;
  border-top: 1px solid gainsboro;
  cursor: pointer;
  display: block;
  font-weight: bold;
  padding: 0.75em 0.809em;
}
.vertical-tabs-container .vertical-tab-accordion-heading:focus, .vertical-tabs-container .vertical-tab-accordion-heading:hover {
  color: #fff;
}
.vertical-tabs-container .vertical-tab-accordion-heading:first-child {
  border-top: none;
}
.vertical-tabs-container .vertical-tab-accordion-heading.is-active {
  background: #222;
  border-bottom: none;
}
.vertical-tabs-container .vertical-tab-content-container{background: url(../images/webdevlopment-service.png);background-size: cover;background-repeat: no-repeat;}

.vertical-tabs-container .vertical-tab-content h4{font-weight: 600;font-size: 28px;text-transform: uppercase;color: #fff;}


/*PHP Development*/

ul.frameworklist{padding-left:6.5rem;counter-reset: section;}
ul.frameworklist li{width: 100%;max-height: 65px;margin-bottom: 0 !important;margin-top: 0 !important;
counter-increment: section;padding-left: 80px !important;padding-right: 10px !important;
padding-bottom: 20px;padding-top: 20px;margin-left: -30px;color: #fff;display: table;position: relative;
}

ul.frameworklist li h4{position: relative;display: block;}
ul.frameworklist li span{z-index: 1;position: relative;line-height: 24px;display: block;vertical-align: middle;}

ul.frameworklist li:before
{
    width: 100%;height: 100%;position: absolute;content: "";left: 0;top: 0;-webkit-transform:skew(210deg);
    transform: skew(210deg);
}

ul.frameworklist li.colorstyle-1:before
{
background: #e86809;background: -moz-linear-gradient(left,#e86809 0%,#ffa04f 100%);
background: -webkit-linear-gradient(left,#e86809 0%,#ffa04f 100%);
background: linear-gradient(to right,#e86809 0%,#ffa04f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e86809',endColorstr='#ffa04f',GradientType=1 );
}

ul.frameworklist li.colorstyle-2:before
{
background: #23302c;
background: -moz-linear-gradient(left,#23302c 0%,#999 100%);
background: -webkit-linear-gradient(left,#23302c 0%,#999 100%);
background: linear-gradient(to right,#23302c 0%,#999 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23302c',endColorstr='#999999',GradientType=1 );
-webkit-transform: skew(-210deg);
transform: skew(-210deg);    
}

ul.frameworklist li:after{content:counter(section,decimal-leading-zero);font-size: 40px;position: absolute; left: 25px;margin-top: -22px;top: 50%;}


.benfitslist ul{padding:0rem 0px;list-style-type: none;display: flex;align-items: stretch;background: #1d1c1c;}
.benfitslist ul li{padding:5rem 20px;box-sizing: border-box;margin: 0 auto; text-align: center;flex: 0 0 33.33%;}
.benfitslist ul li:nth-child(2)
{
    background: #2b2b2b;
}
.benfitslist{ margin-top: 3.5rem;}

.benfitslist ul li:after
{
    position: absolute;
    content: " ";
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    transform: rotate(0deg);
    transition: all .2s;
}
.benifits-icon{display: table;margin: 0 auto;}
.benifits-text h4{color:#f37934;font-weight: 600;padding-top: 1.5rem;}
.benifits-text p{color: #fff;padding-top: 2.5rem;}
a.viewportfolio{margin-left: 15px;}

/*portfolio-content*/
.portfolio-content{display: inline-block;width: 100%;margin: 5rem 0px;}
.btn.portfoliobtn{height: 30px;line-height: 18px;font-size: 12px;font-weight: 700;border-radius: 15px;
margin-top: 10px;}
.project-img{overflow: hidden;max-height: 235px;}
.project-img a img{width: 100%;height: 100%;}
.project-img a{display: inline-block; width: 100%;height: 100%;transition: all 0.3s;}
.project-img a:hover{transform: scale(1.1);}
.portfolio-grid{display: block;margin-bottom: 50px;position: relative;}

.potfolio-text h3.project0title a{font-weight: 600;color: #2f2f2f;font-size: 20px;}
#RequestForm .php-development-inner-page-form{padding: 0px;margin-top: 5rem;}


.portfo-pro-name{margin: 0 0 15px;
    padding: 0;
    font-size: 25px;
    color: #e86809;
    font-weight: 400;
    display: block;
    text-align:left;}

.profo-pro-des{ display: block;  font-family: 'Lato', sans-serif;
    line-height: 25px;
    color: #333333;
    font-size: 14.5px;}

.portfo-pro-sub-title{ display: block; text-align: left; font-size: 16px; font-weight: 600; }


.title-sub-tx{  display: block; margin: 0px 0px 30px 0px; padding: 0px; text-align: center;}

.focus-area-cont{ display: block; margin: 0px 0px 80px 0px; padding: 0px; background: #f1f1f1;}
.focus-area-cont-40{margin-bottom: 50px;}

.focus-area-verti{ display: block; padding:16% 10% 2% 10%; }
.focus-area-verti h4{display: block;
    font-size: 23px;
    color: #000;
    font-weight: 700;
    text-align: left;
    margin: 0px 0px 30px 0px;
    padding: 0px;}
.focus-area-verti p{     display: block;
    font-size: 18px;
    margin:0 0 30px;
    color: #383838;
    text-align: justify;
    font-weight: 400;
    line-height: 30px;}
.focus-area-verti a{  display: inline-block; width: auto; padding-right: 19px;  color: #f58552; font-size: 18px; font-weight: 700; text-decoration: none; position: relative; transition: all 0.5s; }
.focus-area-verti a::after{ position: absolute; content: "\f054"; color:#f58552; right: 0px; top: 4px; font-family: FontAwesome; transition: all 0.5s;  }
.focus-area-verti a:hover{ color: #ef6222;}
.focus-area-verti a:hover::after{right: -5px;}
.focse-area-img{  margin: 0px; padding: 0px; display: table; text-align: center; height: 100%; }
.focse-area-img img{ display: inline-block; vertical-align: middle; display: table-cell;}

.focse-area-title
{
    position: absolute;
    bottom: 50%;
    transform: translatey(50%);
    margin: 0 auto;
    display: flex;
    text-align: center;
    left: 0;
    right: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    align-items: center;
    justify-content: center;
    flex-direction: column;
    line-height: 25px;
    font-size: 36px;
    color: #fff;
    margin: 0 15px;
}
.focse-area-title p{color: #fff;font-size: 20px;margin-top: 20px;line-height: 28px;}