/*
 Theme Name:   EVDPL
 Theme URI:    https://evincedev.com/
 Description:  Evince Development Pvt. Ltd.
 Author:       Evinc Dev
 Author URI:   https://evincedev.com/
 Template:     twentyseventeen
 Version:      1.0.0
 */
@font-face{font-family:'open sans';src:url('assets/fonts/open-sans-light.eot');src:url('assets/fonts/open-sans-light.eot?#iefix') format('embedded-opentype'),url('assets/fonts/open-sans-light.woff') format('woff'),url('assets/fonts/open-sans-light.ttf') format('truetype'),url('assets/fonts/open-sans-light.svg#open-sans-light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'open sans';src:url('assets/fonts/open-sans-regular.eot');src:url('assets/fonts/open-sans-regular.eot?#iefix') format('embedded-opentype'),url('assets/fonts/open-sans-regular.woff') format('woff'),url('assets/fonts/open-sans-regular.ttf') format('truetype'),url('assets/fonts/open-sans-regular.svg#open-sans-regular') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'open sans';src:url('assets/fonts/open-sans-semibold.eot');src:url('assets/fonts/open-sans-semibold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/open-sans-semibold.woff') format('woff'),url('assets/fonts/open-sans-semibold.ttf') format('truetype'),url('assets/fonts/open-sans-semibold.svg#open-sans-semibold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'open sans';src:url('assets/fonts/open-sans-bold.eot');src:url('assets/fonts/open-sans-bold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/open-sans-bold.woff') format('woff'),url('assets/fonts/open-sans-bold.ttf') format('truetype'),url('assets/fonts/open-sans-bold.svg#open-sans-bold') format('svg');font-weight:700;font-style:normal;}
::selection{background:#77c7ff;color:#fff;}
body{margin:0px;padding:0px;font-family:"open sans";overflow-x:hidden;color:#3c3f46;}
h1,h2,h3,h4,h5,h6{font-family:"open sans";text-transform:uppercase;margin:0px;padding:0px;}
button:focus,input:focus,a,a:hover,a:focus,a:active{outline:none;text-decoration:none!important;}
*{padding:0px;margin:0px;}
.padding-0{padding:0px}
.clearfix{clear:both;}
.link-type1{color:#5fb983;}
.link-type1:hover{color:#fff;}
.link-type2{color:#5fb983;}
.link-type2:hover{color:#23527c;}
.pd0-L{padding-left:0px;}
.fixedHeader .navbar-default{background:rgba(244,249,255,10);border-bottom:2px solid #333;}
.navbar-default{background:rgba(255,255,255,10);border:none;margin:0;border-bottom:2px solid #333;}
.navbar-header{z-index:99;position:relative;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{outline:none;}
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{height:auto;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;color:#222222;font-size:30px;font-family:'open sans',sans-serif;font-weight:400;text-transform:uppercase;margin-left:-15px;color:#222222;padding:20px 15px 6px 0;z-index:99999;}
.navbar-default .navbar-nav{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.navbar-default .navbar-nav > li > a{color:#555555;font-size:18px;font-family:'open sans',sans-serif;font-weight:500;text-transform:uppercase;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;padding:38px 22px;}
.navbar-default .navbar-nav > li > a.active,.navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li > a:active{background-color:#5fb983;color:#fff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{outline:none;}
.navbar-default .navbar-nav a.open-search{padding:8px 15px 25px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;margin-top:24px;margin-left:10px;background:none!important;}
.navbar-default .navbar-nav a.open-search:hover{background:none!important;}
.navbar-default .navbar-nav a.open-search i{color:#555;font-size:16px;display:inline-block;}
.navbar-default .navbar-nav .mega-menu{position:absolute;width:727px;background:#fff;}
.slogen{display:block;font-family:"open sans";font-size:11px;letter-spacing:1px;margin-left:26px;margin-top:-2px;text-align:center;text-transform:none;color:#3b302c;}
.navbar-brand > img{height:auto;max-width:100%;width:200px;}
#header .form-search{position:absolute;top:100%;right:0;width:200px;background:#5fb983;padding:4px;visibility:hidden;opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#header .form-search input[type="search"]{font-size:13px;color:#999999;font-family:'open sans',sans-serif;font-weight:400;line-height:20px;margin:0 0 10px;margin:0;color:#222222;padding:8px 10px;border:none;width:100%;outline:none;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;background:#ffffff;}
#header .form-search button{background:#ffffff;border:none;float:right;margin-top:-28px;margin-right:15px;position:relative;z-index:2;}
#header .form-search button i{color:#5fb983;font-size:16px;}
#header .form-search.active{visibility:visible;opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}
input,select,textarea{border:1px solid #dddddd;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000000;font:400 14px/20px "open sans",Helvetica,Arial,sans-serif;height:40px;padding:9px 15px;transition:border-color 0.3s ease 0s;width:100%;}
textarea{height:auto;resize:none;}
textarea{overflow:auto;}
input:focus,select:focus,textarea:focus{outline:none!important;}
.inner-wrap h2::after{background-color:#5fb983;content:"";display:block;height:2px;margin:10px 0 14px;width:75px;}
.inner-wrap h1::after{background-color:transparent;content:"";display:block;height:2px;margin:10px 0 14px;width:75px;}
.inner-wrap span{display:block;font-family:"open sans";font-size:24px;position:relative;text-transform:uppercase;font-weight:600;}
.inner-wrap ul li{font-size:14px;margin:0px 0 10px;padding-left:10px;text-align:left;}
.inner-wrap .section{clear:both;}
.inner-wrap .section{padding:40px 0;}
.bg1-blur{background-color:#f3f4f5;}
#contact-us p{color:#3c3f46;}
#contact-us{padding-bottom:0px;padding-top:0;}

/*********** NEW CONTACT PAGE ************/
#contact-top .contact-top-map .container{position:relative;margin:0 auto;height:460px;}
#contact-top .bg-9{background:url(assets/images/bg/bg-9.jpg) #1e3637 center bottom no-repeat;height:460px;background-attachment:inherit!important;}
.address-text{line-height:17px;}
.address-text span{font-size:12px;}
.italy-address-block h3,.norway-address-block h3,.new-york-address-block h3,.australia-address-block h3,.india-address-block h3{font-size:20px;text-transform:initial;letter-spacing:2px;margin-bottom:6px;border-bottom:1px solid rgb(95,185,131);padding-bottom:6px;color:#5FB983;}
.italy-address-block,.norway-address-block,.new-york-address-block,.australia-address-block,.india-address-block{position:absolute;width:184px;background:rgba(0,55,71,0.61);padding:10px;color:#fff;box-shadow:0px 1px 6px #31708f;border-radius:3px;}
.india-address-block{right:160px;top:190px;}
.australia-address-block{bottom:12px;right:215px;}
.new-york-address-block{top:163px;left:196px;}
.norway-address-block{right:346px;top:10px;}
.italy-address-block{left:481px;top:173px;}
.contact-info-block{position:relative;background:#ebebeb;padding:22px 0;}
.contact-info-block ul li{list-style:none;text-align:center;width:216px;float:left;position:relative;}
.contact-info-block ul li:before{border-left:1px solid #ccc;content:"";height:50px;position:absolute;right:0px;top:7px;}
.contact-info-block ul li:last-child:before{border:none;}
.contact-info-block ul li h4{font-size:20px;margin-bottom:4px;color:#3B302C;font-weight:600;}
.contact-info-block ul li span{font-weight:600;color:#666;}
.contact-business-main{max-width:600px;margin:auto;    /*background: url(assets/images/photo-line.jpg) repeat-x center;*/height:120px;clear:both;margin-bottom:0px;margin-top:20px;}
.contact-vai-icon{width:80px;height:80px;margin-left:30px;display:inline-block;margin-right:30px;background:url(assets/images/skype-call-icon.png) no-repeat 0 0;}
.contact-info-bott{font-size:22px;display:block;vertical-align:top;padding-top:30px;background:#fff;margin:0 auto;max-width:353px;text-align:center;font-weight:600;position:relative;}
.contact-info-bott a{color:#00aaf2;}
.skype-call-icon{background:url(assets/images/skype-icon.png);width:34px;height:34px;display:inline-block;vertical-align:top;margin-top:0px;background-size:cover;}
.inqury-check-box li span{font-size:13px;color:#636363;line-height:18px;font-family:Lato,sans-serif;clear:both;display:inline-block;font-weight:400;}
.custom-check{vertical-align:middle;display:inline-block;position:relative;top:0;margin:0 5px 0 2px;background:url(assets/images/chk-uncheck.png) no-repeat;width:15px;height:14px;}
.inqury-check-box li{margin:0 15px 11px 0;list-style-type:none;width:233px;float:left;position:relative;vertical-align:top;}
.captcha-man{margin-top:-10px;margin-bottom:20px;}
.inquiry-s-cls{display:inline;position:relative;}
.inquiry-tooltip{font-size:12px;bottom:27px;background-color:#0095ce;color:white;border-radius:5px;opacity:0;position:absolute;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;width:230px;padding:6px;line-height:14px;border:#d9d9d9 1px solid;left:-169px;display:none;text-align:center;}
.help-icon{background:url(assets/images/inquiry-help-icon.png) no-repeat;position:relative;top:3px;left:3px;width:16px;height:16px;display:inline-block;cursor:pointer;}
.custom-check.checked{background:url(assets/images/chk-checked.png) no-repeat;}
.inquiry-contact{position:absolute;left:-9999px;}
.custom-label{position:relative;}
.inqury-check-box li input[type=checkbox]{background:0;padding:0;height:auto!important;width:auto!important;float:left;margin:1px 10px 0 0;}
.inqury-check-box fieldset{border:1px solid #d9d9d9;padding:13px 15px;}
.inqury-check-box legend{padding:3px;border-bottom:none;width:inherit;font-size:initial;font-weight:500;margin-bottom:0px;}
.contact-form-left input{background:#fff;font-size:14px;color:#585858;padding:8px;height:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.contact-form-left .your-name-C{width:100%;float:left;background:url(assets/images/your-name-C.png) 10px 8px no-repeat #fff;padding-left:45px;border:1px solid #d9d9d9;}
.contact-form-left .your-email-c{width:100%;float:left;background:url(assets/images/mail-icon.png) 10px 10px no-repeat #fff;padding-left:45px;border:1px solid #d9d9d9;}
.contact-form-left .you-subject-c{width:100%;float:left;background:url(assets/images/you-subject-c.png) 10px 5px no-repeat #fff;padding-left:45px;border:1px solid #d9d9d9;}
.contact-form-left .you-city{width:100%;float:left;background:url(assets/images/city-icon.png) 10px 7px no-repeat #fff;padding-left:45px;border:1px solid #d9d9d9;position:relative;display:inline-block;}
.contact-dtls textarea:focus{border-color:#d9d9d9;}
.contact-form-left .row input.contact-no{float:left;padding-left:42px;max-width:100%;background:url(assets/images/call-icon.png) 8px 4px no-repeat #fff;border:1px solid #d9d9d9;}
.contact-form-left .row{width:100%;float:left;margin-bottom:8px;}
.contact-form-left .row input.country-code{width:60px;float:left;padding:8px 10px;margin-right:10px;border:1px solid #d9d9d9;}
.contact-form-left .row input.extention{width:65px;float:right;padding:15px 10px;border:1px solid #d9d9d9;}
.contact-dtls{width:100%;position:relative;border-top:none;border-radius:0px;display:block;}
.contact-dtls textarea{background:#fff;padding:10px;font-size:15px;color:#585858;position:absolute;top:0;border:1px solid #dcdcdc;height:45px;}
.map-frme{margin-top:-13px;}
.contact-form-left:after{clear:both;content:'';display:block;}
.contact-message-Main{height:45px;}
.upload-file{position:relative;margin-left:auto;margin-right:auto;border:solid 1px #cfcfcf;padding:7px 0 10px;margin-top:8px;height:46px;margin-bottom:10px;}
.upload-file span{font-size:14px;color:#666;float:left;line-height:20px;margin-top:0;position:relative;cursor:pointer;}
.upload-file span em{width:15px;height:20px;background:url(assets/images/inq-popup-sprite.png) 0 -104px no-repeat;float:left;margin-right:8px;margin-left:10px;margin-top:5px}
.upload-file input{position:absolute;left:0;top:0;opacity:0;max-width:553px;cursor:pointer;z-index:999;height:40px;line-height:40px}
.upload-file span.file-displbl{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:460px;margin:6px 0 0 15px;padding:0 0 0 21px;}
.contact-form-left input.error{border:1px solid red;}
.contact-form-left label.error{display:none;}
.g-recaptcha{display:inline-block;}
.contact-top .button{display:inline-block;vertical-align:top;margin-top:21px;float:right;margin-right:35px;}
.job-no-position::after{background-color:#5fb983;content:"";display:block;height:2px;margin:5px 0;width:54px;}
.job-no-position{font-size:16px;font-weight:600;}
.job-experience{font-size:16px;font-weight:600;line-height:28px;}
.job-description-title{font-weight:600;font-size:18px;line-height:28px;text-transform:uppercase;color:#5fb983;}
.job-openings-container .description h4{font-weight:600;}
.job-openings-container .description ul.discul{padding:0 15px;}
.contact-info-bott span a:hover{cursor:pointer;}

/* Page Not Found page CSs */
.page-not-found{padding:12% 0;background:url(assets/images/pagenotFound-bg.png) no-repeat;background-size:cover;}
.page-not-found p{color:#000;font-size:20px;line-height:30px;}
.page-not-found .error-title h2{font-size:17em;color:#60B884;letter-spacing:6px;}
.page-not-found .error-title h3{letter-spacing:8px;font-size:3em;}
.page-not-found .btn-group .back-to-home{background:#3b302d;color:#fff;padding:14px 25px;text-transform:uppercase;border-radius:80px;margin-right:15px;display:inline-block;}
.page-not-found .btn-group .back-to-home:hover{background:#60B884;}
.page-not-found .btn-group .get-inquiry{background:#60B884;color:#fff;padding:14px 25px;text-transform:uppercase;border-radius:80px;display:inline-block;}
.page-not-found .btn-group .get-inquiry:hover{background:#3b302d;}
.page-not-found .btn-group{margin-top:20px;}
.page-not-found .error-page-right{margin-top:7%;}
.page-not-found .error-bg img{margin-top:-600px;}
.navbar-nav .dropdown .services-sprite.migration-icon{background-position:-1px -152px;}
.navbar-nav .dropdown .services-sprite.cloud-ser-icon{background-position:-46px -152px;}
.ui-ux-design .simple-content .btn,.ui-ux-design .bg-container .btn{background:#5fb983 none repeat scroll 0 0;color:#ffffff;}
.ui-ux-design .simple-content .btn a,.ui-ux-design .bg-container .btn a{color:#ffffff!important;}
.bg-container .inner-cnt .discul{padding:0 15px;}
.simple-content .inner-cnt .discul{padding:0 15px;}
.sticky-container{margin:0;padding:0;position:fixed;right:-140px;top:35%;width:180px;z-index:100;}
.sticky li,.sticky li a{color:#fff;}
.sticky li{background-color:#60b884;cursor:pointer;height:43px;list-style-type:none;padding:0;transition:all 0.25s ease-in-out 0s;}
.sticky li i{float:left;font-size:16px;padding:14px 15px 12px;}
.sticky li p{font-size:13px;line-height:43px;margin:0;padding:0;}
.sticky li.show-in,.sticky li:hover{background-color:#34495e;margin-left:-145px;}
.back-to-top .fa{background:#5fb983;border-top-left-radius:3px;border-top-right-radius:3px;bottom:-100px;color:#ffffff;cursor:pointer;font-size:22px;height:35px;overflow:hidden;padding-top:6px;position:fixed;right:15px;text-align:center;transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;width:40px;z-index:99999;bottom:48px!important;}
.back-to-top .fa{background:#00aa76;bottom:80px!important;color:#fff;cursor:pointer;font-size:31px;height:45px;overflow:hidden;position:fixed;right:15px;text-align:center;transition:all .3s ease-out 0s;width:45px;z-index:99999;border-radius:99em;line-height:30px}
.product-main img{max-width:100%;}
.product-bg{background:#E4E4E4;height:580px;padding:0;background-repeat:no-repeat;}
.op2{opacity:0.2!important}
.product-main p{font-size:16px;line-height:30px;color:#3c3f46;font-family:"open sans";}
.product-main .magento-page-content{margin-top:30px;}
.magento-page-content>h2{font-size:34px;font-weight:600;color:#3c3f46;font-family:"open sans";margin-bottom:16px;}
.middle-content-main{background:#f9f9f9;margin:35px 0;padding:15px 0;}
.content-middle-detail h2{color:#3c3f46!important;font-size:34px;margin-bottom:15px;font-family:"open sans";font-weight:600;}
.content-middle-detail p{color:#3c3f46;font-size:16px;font-family:"open sans";line-height:30px;}
.offering-list{margin:35px 0;}
.offering-list .offering-ul{list-style:inherit;}
.offering-list .offering-ul li{color:#3c3f46;font-family:"open sans";font-size:16px;padding:4px 0px;}
.advantage-list{margin-left:6%;margin-top:7%;}
.advantage-list ul li{font-size:16px;}
.advantage-list ul{padding-left:20px;}
.advantage-list h1{color:#3c3f46;font-size:36px;margin-bottom:20px;font-family:"open sans";font-weight:600;}
.advantage-list>h2{color:#3c3f46;font-size:34px;font-family:"open sans";font-weight:600;}
.advantage-list p{line-height:28px;margin-bottom:10px;color:#3c3f46;font-size:16px;font-family:"open sans";}
.top-links{float:left;width:100%;background:#5FB983;border-radius:2px;-moz-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:25px 0px;border-bottom:5px #3c3f46 solid;padding:0 10px;}
.top-links ul{list-style:none;margin:0px;padding:0px;}
.top-links ul li a{padding:10px 25px;float:left;}
.top-links ul li a{color:#ffffff;float:left;font-family:"open sans";font-size:16px;padding:16px 24px;text-transform:uppercase;}
.top-links ul li a:hover{background-color:#3c3f46;text-decoration:none;}
.services-link{clear:both;}
.services-link .box-wrap h3{margin-bottom:10px;}
.services-link .box-wrap h3 a{color:#4D5966;}
.services-link > h2{text-align:center;margin-bottom:20px;font-family:"open sans";font-weight:600;}
.box-wrap{border-top:4px solid #3c3f46;border-radius:4px;box-sizing:border-box;float:left;margin-bottom:20px;padding:15px 25px;width:100%;box-shadow:0 4px 5px #ddd;-moz-box-shadow:0 4px 5px #ddd;-webkit-box-shadow:0 4px 5px #ddd;margin-bottom:30px;}
.services-link ul li{float:left;list-style:outside none none;margin-right:3%;padding:5px 0 5px 22px;position:relative;width:30%;}
.services-link ul li a{color:#000}
.services-link ul li::before{background:#3c3f46;content:"";height:7px;left:2px;position:absolute;top:13px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:7px;}
#sitemap-links .services-link .box-wrap h3 a{color:#5FB983;font-family:"open sans";font-weight:600;}
.block-services .our-services-list a i{color:#5fb983;}
.section-intro{position:relative;padding:0px 0 0px;margin-top:88px;height:auto;}
.section-intro p{font-size:17px;color:#fff;line-height:24px;}

/*Case Study**/
.case-study{background-color:#f5f5f5;border-bottom:2px solid #e1e1e1;padding:50px 0 30px}
.case-study .col-main{background-color:#fff;padding:30px;width:100%;float:left;}
.case-study .sidebar{background-color:#60B884;padding:20px;clear:both;}
.case-study h2,.case-study h4{font-family:open sans;font-weight:700;text-transform:uppercase}
.case-study .case-title{margin-bottom:20px;font-size:22px;line-height:32px}
.case-study .section-head{border-bottom:1px solid #ddd;float:left;margin-bottom:30px;padding-bottom:15px;width:100%}
.case-study .section-head>.headline-h4{color:#60b884;float:left;font-weight:700;font-size:22px;text-transform:uppercase;}
.page-inners .tagline-text p{font-size:25px;font-weight:300;line-height:40px;text-align:center;}
.sucess-story-page .grey-section{background-color:#f5f5f5;float:left;width:100%;clear:both;padding:40px 0;}
.page-inners .section-main{padding:40px 0;}
.large-container{margin:0 auto;max-width:1415px;}
.sucess-story a{color:#333333;}
.sucess-story .grid-item{background-color:#ffffff;box-shadow:7px 8px 5px #dddddd;float:left;margin:0 1% 40px;min-height:450px;padding:0;width:31%;}
.sucess-story .grid-item .story-title{font-size:21px;font-weight:500;line-height:26px;margin:10px 0;text-transform:none;}
.sucess-story .grid-item .img-caption{min-height:174px;padding:10px 20px;}
.sucess-story .grid-item .story-title a{color:#333333;}
.sucess-story .grid-item .short-desc{font-size:15px;height:80px;line-height:24px;overflow:hidden;}
.sucess-story .grid-item .short-desc p{margin-bottom:10px;}
.sucess-story .grid-item .figure img{max-height:270px;width:100%;}
.body-padding{margin-top:36px;}
.case-study .social-icon{float:right;}
.case-study .social-icon li{list-style:none;display:inline-block}
.case-study .case-title{font-size:22px;line-height:32px;margin-bottom:20px;}
.case-study h2,.case-study h4{font-weight:700;text-transform:uppercase;}
.case-study .hightlight-part{background-color:#f5f5f5;border-left:4px solid #e5e5e5;color:#333333;margin:20px 0;padding:20px;}
.case-study .paragraph-text{float:left;margin-bottom:10px;width:100%;}
.case-study .paragraph-text p,.case-study .paragraph-text{font-size:16px;line-height:30px;}
.sidebar .case-image{background-color:#ffffff;box-shadow:0 0 15px #409864;margin-bottom:31px;margin-top:15px;padding:5px;text-align:center;}
.sidebar .case-image img{max-width:100%;}
.case-study .headline-title{border-bottom:1px solid #dddddd;font-size:21px;margin-bottom:10px;padding-bottom:10px;font-weight:600;}
ol.ol_listing{margin-top:14px;padding-left:20px;}
.case-study .paragraph-text p,.case-study .paragraph-text{font-size:15px;line-height:28px;font-weight:400;}
.paragraph-text .ol_listing li{font-size:15px;}
.hightlight-part p{font-size:15px;}
.sidebar > h4{color:#ffffff;font-size:21px;padding:15px 0;}
.sidebar .inqury-form label{color:#ffffff;font-size:15px;font-weight:400;}
.sidebar .inqury-form .form-control{border:0 none;border-radius:2px;height:40px;}
.sidebar .inqury-form{border-top:1px solid #80d8a4;padding-top:15px;}
#emailmessage{clear:both;}
.sidebar .inqury-form .submit-btn{background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:54px;color:#fff;font-size:19px;font-weight:700;margin-top:15px;padding:10px;text-transform:uppercase;width:100%;transition:all .3s ease-in-out}
.specialty-box a,area:focus{outline:0}
.sidebar .inqury-form .submit-btn:hover{background-color:#fff;color:#333}
.sidebar .inqury-form label.error{color:#ff0000;font-size:12px;margin-bottom:0;}
.sidebar .inqury-form .form-control.error{border:1px solid #ff0000;}
.main-section .headline-title{border-bottom:1px solid #dddddd;font-size:25px;line-height:34px;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase;}
.page-inners .paragraph-text{font-size:16px;line-height:24px;font-weight:400;}
.page-inners .grey-section{background-color:#f5f5f5;float:left;width:100%;}
.page-inners .section-padding{clear:both;padding:40px 0;}
.ul_listing{padding-left:20px;}
.ul_listing > li{font-size:16px;padding:5px 0;}
.inner-wrap #ecommerce-dev .inner-cnt.white > ul li a{color:#fff;}
.inner-wrap #ecommerce-dev .inner-cnt.white > ul li a:hover{color:#5fb983;}
.page-inners .grey-section{background-color:#f5f5f5;float:left;width:100%;}
.page-inners .overlay{background:rgba(0,0,0,0.6) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
.top-banner .caption-text{color:#fff;left:50%;position:absolute;text-align:center;top:56%;transform:translate(-50%,-50%);}
.top-banner .caption-text h1{font-size:61px;font-weight:700;}
.top-banner .caption-text p.bannersmallHeading{color:#fff;font-size:26px;font-weight:300;line-height:36px;margin:30px auto 10px;max-width:960px;text-align:center;}
.caption-text p{font-family:"open sans";font-size:21px;}
.top-banner .caption-text .btn{margin-top:20px;}
.top-banner .caption-text .btn a{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#333;display:block;font-size:19px;min-width:220px;padding:14px 35px;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;}
.page-inners .top-banner{background-attachment:fixed;background-position:left center;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;width:100%;}
.page-inners .tagline-text p{font-size:25px;font-weight:300;line-height:40px;text-align:center;}
.buttons-details{margin-bottom:20px;}
.buttons-details{margin-top:0;}
.buttons-details{text-align:center;width:100%;}
.the-brand .box-head span::after{background:rgba(0,0,0,0) url("assets/images/icon.jpg") no-repeat scroll 0 0;content:"";height:39px;left:41%;margin:-5px 0 0 -5px;position:absolute;top:80%;width:46px;transform:rotate(0deg);}
.the-brand .box-head span::before{margin:-1px 0 0 -143px;height:2px;width:284px;background-color:#737373;}
.the-brand .box-head p{line-height:32px;width:64%;}
.the-brand .evince-reveal h2{font-size:35px;margin:15px 0 45px;color:#5FB983}
.the-brand .evince-reveal .img{padding:0 20px;}
.the-brand .evince-reveal .img > img{max-width:100%;}
.the-brand .evince-reveal .sec-1{background-color:#f4f4f4;border-bottom:10px solid #e4e4e4;padding:35px 0;margin-bottom:40px;}
.the-brand .evince-reveal .sec-3{background-color:#f4f4f4;border-bottom:5px solid #e4e4e4;border-top:10px solid #e4e4e4;padding:35px 0;margin-top:60px;}
.the-brand .evince-reveal .sec-3 .inner-cnt{border:1px solid #cfcfcf;border-radius:10px;box-shadow:0 0 36px 24px #e3e3e3 inset;}
.the-brand .evince-reveal .sec-5{background:url(assets/images/the-brands/logos-bg.png) no-repeat center 60px;padding-top:60px;padding-bottom:60px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-img{float:left;margin-right:10px;width:430px;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-img{float:right;margin-left:10px;width:430px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc{float:left;text-align:left;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc{float:right;text-align:right;}
.the-brand .evince-reveal .sec-5 .logo-description{float:left;width:100%;padding:20px 0 0px;}
.the-brand .evince-reveal .sec-5 .logo-description .logo-desc{font-size:19px;margin-top:81px;width:370px;}
.the-brand .evince-reveal .sec-6{margin-top:65px;}
.the-brand .evince-reveal .sec-6 h2{border-bottom:4px double #dddddd;border-top:4px double #dddddd;padding-bottom:15px;padding-top:15px;}
.the-brand .evince-reveal .logo-description.old-logo .logo-desc{margin-top:31px;}

/*****Header-Nav**********/
.fixedHeader .navbar-default{background-color:#ffffff;}
.navbar-default:after{background-color:#f5f5f5;content:"";width:100%;height:45px;position:absolute;top:0;z-index:-1;}
.navbar-default{border-color:#60b884;}
.fixedHeader .navbar-default{border-color:#60b884;}
.navbar-default .navbar-brand{background-color:#ffffff;padding:16px 14px 0px 20px!important;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{background-color:#ffffff;}
.navbar-default .navbar-brand{position:relative;}
.navbar{min-height:90px;}

/*updated css-live*/
.navbar .megamenu{margin-top:5px;}
.navbar .megamenu > ul > li > a.active{padding:9px 20px}
.navbar-default .navbar-brand:after{background-color:#ececec;content:"";position:absolute;height:45px;left:0;top:0;width:4px;}
.navbar-default .navbar-brand:before{background-color:#ececec;content:"";position:absolute;height:45px;right:0;top:0;width:4px;}
.navbar .service-menu .main-services-cont #ecommerce-cont .col .content-section{padding:0 10px;}

/******PHP Website Development Started*****/
.section-intro-php span{font-family:open sans;}
.section-intro-php{height:auto;margin-top:83px;padding:0;position:relative;}
.page-title-detail p{font-size:16px;font-weight:normal;color:#424b5a;line-height:1.6;text-align:left;}
.page-title-detail p>a{color:#ffffff;font-weight:700;}
.page-intro-body{overflow:hidden;}
.page-intro-body .page-title{font-size:42px;font-weight:700;color:#424b5a;position:relative;font-family:open sans;}
.page-intro-body .page-title span{display:inline-block;color:#5fb983;font-size:42px;font-weight:700;}
.inner-wrap .php-page-title .page-title::after{background:none;}
.page-intro-body .php-page-title .background-page-title{font-size:82px;font-weight:700;color:rgba(189,191,193,0.1);position:absolute;top:23px;}
.php-page-title{padding-top:82px;position:relative;}
.page-intro-body .php-intro-image{left:0px;padding-top:19px;position:relative;top:50px;width:100%;}
.page-intro-body .page-button-quote{float:left;margin-right:22px;margin-bottom:16px;}
.page-intro-body .page-button-quote a:before{background-image:url("assets/images/right-arrow.png");content:"";height:28px;position:absolute;right:22px;top:8px;vertical-align:middle;width:33px;}
.page-intro-body .page-button-quote a:hover::before{background-image:url("assets/images/right-arrow-hover.png");}
.page-intro-body .page-button-quote a{font-size:16px;color:#ffffff;background-color:#5fb983;font-weight:700;padding:10px 52px 10px 20px;border-radius:3px;text-transform:uppercase;border:1px solid #5fb983;position:relative;}
.page-intro-body .page-button-quote a:hover{color:#5fb983;background-color:#ffffff;border:1px solid #5fb983}
.page-intro-body .page-button-portfolio{float:left;}
.page-intro-body .page-button-portfolio a:before{background-image:url("assets/images/right-arrow.png");content:"";height:28px;position:absolute;right:22px;top:8px;vertical-align:middle;width:33px;}
.page-intro-body .page-button-portfolio a:hover::before{background-image:url("assets/images/right-arrow-hover.png");}
.page-intro-body .page-button-portfolio a{font-size:16px;color:#ffffff;background-color:#5fb983;font-weight:700;padding:10px 54px 10px 20px;border-radius:3px;text-transform:uppercase;position:relative;}
.page-intro-body .page-button-portfolio a:hover{color:#5fb983;background-color:#ffffff;border:1px solid #5fb983}
.page-title-detail{padding-bottom:32px;}
.page-title-detail>p>strong>a{color:#fff;}
.expertise-info{padding-top:9em;}
.inner-title{position:relative;}
.inner-title span{color:#424b5a;font-size:32px;font-weight:700;position:relative;display:inline-block;font-family:open sans;}
.inner-title strong{display:inline-block;color:#5fb983;font-size:32px;}
.background-inner-title{font-size:82px;color:rgba(189,191,193,0.1);left:-34%;position:absolute;top:-54px;z-index:-1;font-family:open sans;}
.inner-title-detail{margin:30px auto;text-align:center!important;width:65%;}
.inner-title-detail p{text-align:inherit;font-size:16px;font-weight:normal;}
.inner-title-detail p a{color:#5fb983;}
.inner-title-detail ul.content-list{padding:0 30px;}
.expertise-grid ul{list-style-type:none;margin:0px;text-align:center;}
.expertise-grid ul li{margin-right:18px;list-style:none;width:210px;display:inline-block;padding:0px;border:1px solid #d1d2d4;border-radius:14px;-moz-box-shadow:8px 8px 12px -7px #a9abac;height:130px;box-shadow:8px 8px 12px -7px #a9abac;position:relative;vertical-align:top;}
.expertise-grid ul li:nth-child(5n){margin-right:0px;}
.expertise-grid ul li:last-child{margin-right:0px;}
.expertise-grid ul li:hover{-moz-box-shadow:0px 0px 22px 0 #5fb983;box-shadow:0px 0px 22px 0 #5fb983;}
.expertise-grid ul li .expertise-grid-inner-detail{border:1px solid #d1d2d4;border-radius:14px;-moz-box-shadow:8px 8px 12px -7px #a9abac;box-shadow:8px 8px 12px -7px #a9abac;transition:all 0.3s ease-in-out;}
.expertise-grid-inner-detail{opacity:0;position:absolute;top:0;height:100%;border-radius:14px;}
.expertise-grid ul li:hover .expertise-grid-inner-detail{opacity:1;-moz-box-shadow:0px 0px 12px #5fb983;box-shadow:0px 0px 12px #5fb983;-webkit-transition:all 160ms ease-in;-webkit-transform:scale(1.2);-ms-transition:all 160ms ease-in;-ms-transform:scale(1.2);-moz-transition:all 160ms ease-in;-moz-transform:scale(1.2);transition:all 160ms ease-in;transform:scale(1.2);display:flex;display:-webkit-flex;align-items:center;}
.expertise-grid-inner-detail{background-color:#ffffff;z-index:9;padding:14px;height:100%;width:100%;}
.expertise-grid-inner-detail p{color:#424b5a;font-size:13px;font-weight:400;line-height:1.3;text-align:center;}
.expertise-grid-detail strong{color:#424b5a;font-size:15px;font-weight:600;}
.evince-services{background-color:#5fb983;margin-top:28px;padding:40px 0;margin-bottom:90px;}
.evince-services .evince-services-title{color:#ffffff;font-size:32px;font-weight:700;padding-bottom:20px;font-family:open sans;}
.evince-services p{font-size:16px;font-weight:normal;color:#ffffff;text-align:inherit;}
.expertise-icons{background-image:url("assets/images/dev-sprite.png");background-repeat:no-repeat;}
.ui-and-ux-icons{background-image:url("assets/images/ui-and-ux-sprite.png");background-repeat:no-repeat;}
.ecommerce-platform-icons{background-image:url("assets/images/ecommerce-platform-sprite-all.png");background-repeat:no-repeat;}
.third-party-integration-icons{background-image:url("assets/images/third-party-integration-icons.png");background-repeat:no-repeat;}
.expertise-grid{margin-bottom:30px;}
.expertise-grid-inner{padding:24px 0;text-align:center;background-position:21px -140px;height:130px;}
.expertise-grid-inner .expertise-grid-icon{background-position:-31px -37px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-1{padding:24px 0;text-align:center;background-position:-208px -131px;height:130px;}
.expertise-grid-inner-1 .expertise-grid-icon-1{background-position:-121px -30px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-2{padding:24px 0;text-align:center;background-position:-415px -133px;height:130px;}
.expertise-grid-inner-2 .expertise-grid-icon-2{background-position:-204px -26px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-3{padding:24px 0;text-align:center;background-position:-630px -136px;height:130px;}
.expertise-grid-inner-3 .expertise-grid-icon-3{background-position:-283px -23px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-4{padding:24px 0;text-align:center;background-position:-845px -130px;height:130px;}
.expertise-grid-inner-4 .expertise-grid-icon-4{background-position:-364px -25px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-5{padding:24px 0;text-align:center;background-position:16px -301px;height:130px;}
.expertise-grid-inner-5 .expertise-grid-icon-5{background-position:-444px -29px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-6{padding:24px 0;text-align:center;background-position:-221px -312px;height:130px;}
.expertise-grid-inner-6 .expertise-grid-icon-6{background-position:-533px -23px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-7{padding:24px 0;text-align:center;background-position:-440px -320px;height:130px;}
.expertise-grid-inner-7 .expertise-grid-icon-7{background-position:-623px -23px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-8{padding:24px 0;text-align:center;background-position:22px -140px;height:130px;}
.expertise-grid-inner-8 .expertise-grid-icon-8{background-position:-31px -35px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-9{padding:24px 0;text-align:center;background-position:-663px -330px;height:130px;}
.expertise-grid-inner-9 .expertise-grid-icon-9{background-position:-707px -24px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-10{padding:24px 0;text-align:center;background-position:-913px -325px;height:130px;}
.expertise-grid-inner-10 .expertise-grid-icon-10{background-position:-794px -25px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-11{padding:24px 0;text-align:center;background-position:-1083px -330px;height:130px;}
.expertise-grid-inner-11 .expertise-grid-icon-11{background-position:-870px -21px;height:63px;margin:0 auto;width:65px;}
.expertise-grid-inner-12{padding:24px 0;text-align:center;background-position:-1274px -333px;height:130px;}
.expertise-grid-inner-12 .expertise-grid-icon-12{background-position:-951px -24px;height:63px;margin:0 auto;width:65px;}

/*.frameworks-icons{background-image: url("assets/images/framework-sprite.png"); position: relative;border-radius: 50%;height: 74px;margin: 0 auto;width: 74px;}*/
.service-icon::before{border-radius:50%;content:"";height:92px;left:-9px;position:absolute;top:-9px;width:92px;}
.ch-info-wrap-php::before{border-radius:50%;content:"";height:100px;position:absolute;top:-13px;width:100px;border:9px solid #a0b0d8;left:50%;transform:translateX(-50%);}
.inner-frameworks-grid{margin-top:88px;margin-bottom:0px;}
.framework-icon-detail{text-align:center;margin-top:23px;color:#424b5a;font-size:16px;font-weight:500;min-height:48px;margin-bottom:40px;}
.php-core-icon{background-color:#617cbe;background-position:-58px -557px;}
.php-core-icon::before{border:5px solid #a0b0d8;}
.yii-icon{background-color:#62bc3a;background-position:-134px -555px;}
.ch-info-wrap-php.yii-icon::before{border:9px solid #a1d789;}
.ch-info-wrap-php.yii-icon .ch-info-back{background-color:#62bc3a;}
.codeigniter-icon{background-color:#68217a;background-position:-218px -556px;}
.ch-info-wrap-php.codeigniter-icon .ch-info-back{background-color:#68217a;}
.ch-info-wrap-php.codeigniter-icon::before{border:9px solid #a47aaf;}
.zen-cart-icon{background-color:#e7874d;background-position:-313px -557px;}
.ch-info-wrap-php.zen-cart-icon .ch-info-back{background-color:#e7874d;}
.ch-info-wrap-php.zen-cart-icon::before{border:9px solid #f1b794;}
.cake-php-icon{background-color:#ee3322;background-position:-406px -557px;}
.ch-info-wrap-php.cake-php-icon .ch-info-back{background-color:#ee3322;}
.ch-info-wrap-php.cake-php-icon::before{border:9px solid #f5857a;}
.angularjs-icon{background-color:#fa4456;background-position:-490px -555px;}
.ch-info-wrap-php.angularjs-icon .ch-info-back{background-color:#fa4456;}
.ch-info-wrap-php.angularjs-icon::before{border:9px solid #fc8f9a;}
.laravel-icon{background-color:#ff5426;background-position:-576px -555px;}
.ch-info-wrap-php.laravel-icon .ch-info-back{background-color:#ff5426;}
.ch-info-wrap-php.laravel-icon::before{border:9px solid #ff987d;}
.woocommerce-icon{background-color:#9b5c8f;background-position:-670px -554px;}
.ch-info-wrap-php.woocommerce-icon .ch-info-back{background-color:#9b5c8f;}
.ch-info-wrap-php.woocommerce-icon::before{border:9px solid #c39dbc;}
.symfony-icon{background-color:#ab7b42;background-position:-744px -556px;}
.ch-info-wrap-php.symfony-icon .ch-info-back{background-color:#ab7b42;}
.ch-info-wrap-php.symfony-icon::before{border:9px solid #cdb08e;}
.smarty-icon{background-color:#efbf00;background-position:-817px -553px;}
.ch-info-wrap-php.smarty-icon .ch-info-back{background-color:#efbf00;}
.ch-info-wrap-php.smarty-icon::before{border:9px solid #f5d966;}
.oscommerce-icon{background-color:#a0141c;background-position:-883px -553px;}
.ch-info-wrap-php.oscommerce-icon .ch-info-back{background-color:#a0141c;}
.ch-info-wrap-php.oscommerce-icon::before{border:9px solid #c67277;}
.zend-icon{background-color:#68b604;background-position:-964px -557px;}
.ch-info-wrap-php.zend-icon .ch-info-back{background-color:#68b604;}
.ch-info-wrap-php.zend-icon::before{border:9px solid #a4d368;}
.phpbb-icon{background-color:#0b90d3;background-position:-1049px -556px;}
.ch-info-wrap-php.phpbb-icon .ch-info-back{background-color:#0b90d3;}
.ch-info-wrap-php.phpbb-icon::before{border:9px solid #6dbce5;}
.typo3-icon{background-color:#ff8700;background-position:-58px -625px;}
.ch-info-wrap-php.typo3-icon .ch-info-back{background-color:#ff8700;}
.ch-info-wrap-php.typo3-icon::before{border:9px solid #ffb766;}
.winform-icon{background-color:#166091;background-position:-1141px -554px;}
.ch-info-wrap-php.winform-icon .ch-info-back{background-color:#166091;}
.ch-info-wrap-php.winform-icon::before{border:9px solid #166091;opacity:0.6;}
.wpf-icon{background-color:#7cccdf;background-position:-1243px -554px;}
.ch-info-wrap-php.wpf-icon .ch-info-back{background-color:#7cccdf;}
.ch-info-wrap-php.wpf-icon::before{border:9px solid #7cccdf;opacity:0.6;}
.singnalIr-icon{background-color:#197aa3;background-position:-1335px -554px;}
.ch-info-wrap-php.singnalIr-icon .ch-info-back{background-color:#197aa3;}
.ch-info-wrap-php.singnalIr-icon::before{border:9px solid #197aa3;opacity:0.6;}
.socket-io-icon{background-color:#3f3e3e;background-position:-1434px -554px;}
.ch-info-wrap-php.socket-io-icon .ch-info-back{background-color:#3f3e3e;}
.ch-info-wrap-php.socket-io-icon::before{border:9px solid #3f3e3e;opacity:0.6;}
.mbotf-icon{background-color:#3a96dd;background-position:-1522px -554px;}
.ch-info-wrap-php.mbotf-icon .ch-info-back{background-color:#3a96dd;}
.ch-info-wrap-php.mbotf-icon::before{border:9px solid #3a96dd;opacity:0.6;}
.inner-frameworks-grid-detail-php{background-color:#ffffff;z-index:9;padding:14px;opacity:0;position:absolute;top:0px;text-align:center;}

/*.inner-frameworks-grid-detail:after {border-left:2px solid #29b6f6;border-top: 2px solid #29b6f6;content: "";height:66px;left: 0;position: absolute;top: 0;width:112px;}
.inner-frameworks-grid-detail:before {border-right:2px solid #29b6f6; border-bottom:2px solid #29b6f6;content: "";height:66px;right: 0;position: absolute;bottom: 0;width:112px;}
*/
.inner-frameworks-grid-detail-php strong{color:#ffffff;display:table-cell;font-size:13px;height:45px;vertical-align:middle;width:100px;}
.inner-frameworks-grid-main:hover .inner-frameworks-grid-detail-php{opacity:1;}
.inner-database-head{margin-top:56px;}
.inner-database-grid{margin-top:58px;}
.databases-icon-detail{text-align:center;margin-top:23px;color:#424b5a;font-size:16px;font-weight:500;margin-bottom:64px;margin-top:94px;}
.ms-sql-icon{background-color:#ca2929;background-position:-138px -625px;}
.ch-info-wrap-php.ms-sql-icon .ch-info-back{background-color:#ca2929;}
.ch-info-wrap-php.ms-sql-icon::before{border:9px solid #df7f7f;}
.postgresql-icon{background-color:#338fc8;background-position:-199px -622px;}
.ch-info-wrap-php.postgresql-icon .ch-info-back{background-color:#338fc8;}
.ch-info-wrap-php.postgresql-icon::before{border:9px solid #85bcde;}
.my-sql-icon{background-color:#433ea6;background-position:-278px -625px;}
.ch-info-wrap-php.my-sql-icon .ch-info-back{background-color:#433ea6;}
.ch-info-wrap-php.my-sql-icon::before{border:9px solid #8e8bca;}
.sqlite-icon{background-color:#4b62db;background-position:-344px -623px;}
.ch-info-wrap-php.sqlite-icon .ch-info-back{background-color:#4b62db;}
.ch-info-wrap-php.sqlite-icon::before{border:9px solid #93a1e9;}
.developers-services{background-color:#f5f5f5;margin-top:28px;padding:54px 0;margin-bottom:0px;}
.developers-services-title{color:#424b5a;font-size:32px;font-weight:700;margin-bottom:40px;text-transform:uppercase;font-family:open sans;}
.developers-services-title strong{color:#5fb983;}
.developers-services p{color:#424b5a;font-size:16px;font-style:normal;text-align:inherit;margin:0 auto 48px;width:844px;}
.developers-services p a{color:#5fb983;}
.page-button-hire{position:relative;display:inline-block;}
.page-button-hire a:before{background-image:url("assets/images/right-arrow.png");content:"";height:22px;position:absolute;right:48px;top:8px;vertical-align:middle;width:32px;}
.page-button-hire a:hover::before{background-image:url("assets/images/right-arrow-hover.png");}
.page-button-hire a{font-size:16px;color:#ffffff;background-color:#5fb983;font-weight:700;padding:10px 78px 10px 50px;border-radius:3px;text-transform:uppercase;border:1px solid #5fb983;position:relative;transition:all 0.3s ease-in-out 0s;}
.page-button-hire a:hover{color:#5fb983;background-color:transparent;border:1px solid #5fb983}
.blog-article{margin-top:80px;}
.blog-article-image{background-color:#fff;border-radius:3px;height:auto;width:450px;position:relative;}
.blog-article-date{display:inline-block;position:absolute;right:-24px;top:34px;}
.blog-article-date span{background-color:#5fb983;border-radius:3px;color:#ffffff;display:inline-block;font-size:16px;font-weight:700;padding:3px 12px;}
.blog-article-date .blog-article-date-no{font-size:14px;font-weight:normal;}
.blog-article-main-head{padding:22px 50px;}
.blog-article-main-title{margin-bottom:28px;}
.blog-article-main-title h3{color:#424b5a;font-weight:500;font-size:24px;text-transform:inherit;}
.blog-article-main-title h3>a{color:#424b5a;font-family:open sans}
.blog-article-detail p{font-size:16px;color:#424b5a;line-height:1.6;}
.blog-article .inner-title-detail p{width:534px;margin:0 auto;}
.social-activity a{color:#424b5a;font-size:14px;margin-right:23px;}
.blog-button-more a{font-size:16px;color:#ffffff;background-color:#5fb983;font-weight:700;padding:10px 38px;border-radius:3px;text-transform:uppercase;border:1px solid #5fb983}
.blog-button-more a:hover{color:#5fb983;background-color:transparent;border:1px solid #5fb983;transition:all 0.3s ease-in-out;}
.blog-button-more{display:inline-block;text-align:center;}
.social-activity{margin-bottom:28px;}
.social-activity a> img{margin-right:10px;vertical-align:middle;}
.blog-article-main-two .blog-article-main-head{padding:22px 50px 22px 0;}
.blog-article-date-two{display:inline-block;position:absolute;right:0px;top:34px;left:-68px;}
.blog-article-date-two span{background-color:#5fb983;border-radius:3px;color:#ffffff;display:inline-block;font-size:16px;font-weight:700;padding:3px 12px;}
.blog-article-date-two .blog-article-date-no{font-size:14px;font-weight:normal;}
.blog-article-main-two{margin-top:54px;}
.button-more-blog a:before{background-image:url("assets/images/right-arrow.png");content:"";height:22px;position:absolute;right:40px;top:8px;vertical-align:middle;width:33px;}
.button-more-blog a:hover::before{background-image:url("assets/images/right-arrow-hover.png");}
.button-more-blog a{font-size:16px;color:#ffffff;background-color:#5fb983;font-weight:700;padding:10px 70px 10px 46px;border-radius:3px;text-transform:uppercase;border:1px solid #5fb983;position:relative;transition:all 0.3s ease-in-out 0s;}
.button-more-blog a:hover{color:#5fb983;background-color:transparent;border:1px solid #5fb983;transition:all 0.3s ease-in-out;}
.button-more-blog{text-align:center;margin:52px 0 80px;}
.inner-frameworks-php-grid .inner-frameworks-grid-main{margin-bottom:70px;}
.inner-frameworks .inner-title-detail ul li{list-style:inherit;text-align:left;}
.inner-frameworks ul li{list-style:inherit;}

/**********************PHP Website Development END*************************/

/**********************CMS Website Development Started*************************/
.cms-intro-image{left:-6px;padding-top:34px;position:relative;top:0;width:726px;}
.cms-info{padding-top:9em;}
.cms-grid{margin-bottom:18px;}
.cms-grid ul{list-style-type:none;margin:0px;text-align:center;}
.cms-grid ul li:nth-child(5n){margin-right:0px}
.cms-grid ul li{list-style:none;width:210px;height:130px;margin-right:18px;display:inline-block;padding:0px;vertical-align:top;}
.cms-grid ul li .cms-grid-inner{border:1px solid #d1d2d4;border-radius:14px;-moz-box-shadow:8px 8px 12px -7px #a9abac;box-shadow:8px 8px 12px -7px #a9abac;}
.cms-grid ul li .cms-grid-inner-detail{border:1px solid #d1d2d4;border-radius:14px;-moz-box-shadow:8px 8px 12px -7px #a9abac;box-shadow:8px 8px 12px -7px #a9abac;transition:all 0.3s ease-in-out;}

/*.cms-grid ul li .cms-grid-inner-detail:hover{}*/
.cms-grid-detail strong{color:#424b5a;font-size:15px;font-weight:600;}
.cms-head{margin-bottom:40px;}
.cms-head .background-inner-title{left:-24%;}
.all-time-icons{background-image:url("assets/images/sprite-all-icons.png");background-repeat:no-repeat;}
.cms-grid-inner{padding:22px 0;text-align:center;background-position:26px -232px;height:130px;width:210px;}
.cms-grid-inner .cms-grid-icon{background-position:-26px -44px;height:63px;margin:0 auto;width:65px;}
.cms-grid-inner-1{padding:24px 0;text-align:center;background-position:-176px -233px;height:130px;}
.cms-grid-inner-1 .cms-grid-icon-1{background-position:-165px -34px;height:63px;margin:0 auto;width:65px;}
.cms-grid-inner-2{padding:24px 0;text-align:center;background-position:-375px -236px;height:130px;}
.cms-grid-inner-2 .cms-grid-icon-2{background-position:-291px -44px;height:64px;margin:0 auto;width:65px;}
.cms-grid-inner-3{padding:24px 0;text-align:center;background-position:-598px -238px;height:130px;}
.cms-grid-inner-3 .cms-grid-icon-3{background-position:-430px -41px;height:63px;margin:0 auto;width:65px;}
.cms-grid-inner-4{padding:24px 0px;text-align:center;background-position:-828px -244px;height:130px;}
.cms-grid-inner-4 .cms-grid-icon-4{background-position:-567px -42px;height:63px;margin:0 auto;width:65px;}
.cms-grid-inner-5{padding:24px 0;text-align:center;background-position:-1023px -236px;height:130px;}
.cms-grid-inner-5 .cms-grid-icon-5{background-position:-687px -44px;height:64px;margin:0 auto;width:69px;}
.cms-grid-inner-6{padding:24px 0;text-align:center;background-position:-1229px -246px;height:130px;}
.cms-grid-inner-6 .cms-grid-icon-6{background-position:-830px -52px;height:64px;margin:0 auto;width:65px;}
.cms-grid-inner-7{padding:24px 0;text-align:center;background-position:-1484px -236px;height:130px;}
.cms-grid-inner-7 .cms-grid-icon-7{background-position:-964px -51px;height:64px;margin:0 auto;width:65px;}
.cms-grid-inner-8{padding:24px 0;text-align:center;background-position:-1718px -236px;height:130px;}
.cms-grid-inner-8 .cms-grid-icon-8{background-position:-1104px -54px;height:64px;margin:0 auto;width:65px;}
.inner-title-detail-cms{width:852px;}
.background-inner-title-cms{left:-15px;}
.inner-frameworks-grid-main{position:relative;margin-bottom:118px;}
.cms-grid ul li{position:relative;}
.cms-grid-inner-detail{opacity:0;position:absolute;top:0;height:100%;border-radius:14px;}
.cms-grid ul li:hover .cms-grid-inner-detail{opacity:1;-moz-box-shadow:0px 0px 12px #5fb983;box-shadow:0px 0px 12px #5fb983;-webkit-transition:all 160ms ease-in;-webkit-transform:scale(1.2);-ms-transition:all 160ms ease-in;-ms-transform:scale(1.2);-moz-transition:all 160ms ease-in;-moz-transform:scale(1.2);transition:all 160ms ease-in;transform:scale(1.2);}
.cms-grid-inner-detail{background-color:#ffffff;z-index:9;padding:14px;height:100%;width:100%;}
.cms-grid-inner-detail p{color:#424b5a;font-size:13px;font-weight:400;line-height:1.3;text-align:center;}

/*.cms-grid-inner-detail:after {border-left:2px solid #74c294;border-top: 2px solid #74c294;content: "";height:66px;left: 0;position: absolute;top: 0;width:112px;}
.cms-grid-inner-detail:before {border-right:2px solid #74c294; border-bottom:2px solid #74c294;content: "";height:66px;right: 0;position: absolute;bottom: 0;width:112px;}
*/
.frameworks-cms-icons{background-image:url("assets/images/sprite-all-icons.png");border-radius:50%;height:113px;margin:0 auto;position:relative;width:113px;}
.service-cms-icon::before{border-radius:50%;content:"";height:146px;left:-13px;position:absolute;top:-13px;width:146px;}

/*.inner-frameworks-grid-detail::before{border-radius: 50%;content:""; height:150px;left:-15px;position: absolute; top: -15px;width:150px;border:10px solid #f79e7c;}*/
.ch-info-wrap::before{border-radius:50%;content:"";height:150px;left:-15px;position:absolute;top:-15px;width:150px;border:10px solid #f79e7c;left:50%;transform:translateX(-50%);}
.magento-cms-icon{background-color:#f15d24;background-position:-20px -468px;}
.magento-cms-icon::before{border:5px solid #f79e7c;}
.wordpress-cms-icon{background-color:#00749a;background-position:-192px -470px;}
.ch-info-wrap.wordpress-cms-icon .ch-info-back{background-color:#00749a;}
.ch-info-wrap.wordpress-cms-icon::before{border:10px solid #66acc2;}
.joomla-cms-icon{background-color:#e52626;background-position:-343px -472px;}
.ch-info-wrap.joomla-cms-icon::before{border:10px solid #ef7d7d;}
.ch-info-wrap.joomla-cms-icon .ch-info-back{background-color:#e52626;}
.drupal-cms-icon{background-color:#0073ba;background-position:-515px -472px;}
.ch-info-wrap.drupal-cms-icon::before{border:10px solid #66abd6;}
.ch-info-wrap.drupal-cms-icon .ch-info-back{background-color:#0073ba;}
.opencart-cms-icon{background-color:#29b6f6;background-position:-680px -479px;}
.ch-info-wrap.opencart-cms-icon::before{border:10px solid #7fd3fa;}
.ch-info-wrap.opencart-cms-icon .ch-info-back{background-color:#29b6f6;}
.virtue-mart-cms-icon{background-color:#2d68a0;background-position:-844px -478px;}
.ch-info-wrap.virtue-mart-cms-icon::before{border:10px solid #81a4c6;}
.ch-info-wrap.virtue-mart-cms-icon .ch-info-back{background-color:#2d68a0;}
.umbraco-cms-icon{background-color:#f37021;background-position:-1013px -478px;}
.ch-info-wrap.umbraco-cms-icon::before{border:10px solid #f8a97a;}
.ch-info-wrap.umbraco-cms-icon .ch-info-back{background-color:#f37021;}
.hire-cms-icon{background-color:#5fb983;background-position:-1176px -493px;}
.ch-info-wrap.hire-cms-icon::before{border:10px solid #9fd5b5;}
.ch-info-wrap.hire-cms-icon .ch-info-back{background-color:#5fb983;}
.inner-frameworks-grid-detail{background-color:#ffffff;z-index:9;padding:14px;opacity:0;position:absolute;top:0px;text-align:center;}

/*.inner-frameworks-grid-detail:after {border-left:2px solid #29b6f6;border-top: 2px solid #29b6f6;content: "";height:66px;left: 0;position: absolute;top: 0;width:112px;}
.inner-frameworks-grid-detail:before {border-right:2px solid #29b6f6; border-bottom:2px solid #29b6f6;content: "";height:66px;right: 0;position: absolute;bottom: 0;width:112px;}
*/
.inner-frameworks-grid-detail strong{color:#ffffff;display:table-cell;font-size:14px;height:87px;vertical-align:middle;width:100px;}
.inner-frameworks-grid-main:hover .inner-frameworks-grid-detail{opacity:1;}

/**********************CMS Website Development END*************************/

/***************Home page Started******************************/
.intro-home span{font-family:open sans;}
.home-services-info span{font-family:open sans;}

/*.home-services-info .container{width: 1200px;}*/
.home-intro-body{background-image:url("assets/images/home-page-banner.png");background-repeat:no-repeat;background-size:cover;height:86vh;position:relative;background-position:center center;}
.home-page-title-main{margin-top:52px;text-align:right;}
.home-page-title-main .home-page-title-head{font-size:20px;font-weight:700;text-transform:uppercase;color:#ffffff;margin-bottom:6px;font-family:open sans;}
.home-page-title-main .home-page-sub-title{font-size:16px;color:#ffffff;font-weight:normal;text-transform:inherit;margin-bottom:6px;}
.home-page-title-main .home-page-button a{font-size:14px;color:#ffffff;background-color:#5fb983;font-weight:600;padding:12px 38px 12px 40px;text-transform:uppercase;border:1px solid #5fb983;line-height:3;transition:all 0.3s ease-in-out 0s;}
.home-page-title-main .home-page-button a:hover{background-color:transparent;border:1px solid #5fb983;color:#5fb983;}
.home-page-button{margin-top:18px;}

/*.intro-home{height:90vh}*/

/*.intro-home a{bottom: 130px;left: 46%;position: absolute;}*/
.home-play-button{background-color:#5fb983;border-radius:50%;padding:24px;bottom:122px;left:50%;position:absolute;transform:translate(-50%);}
.home-play-button:before{border:15px solid #5fb983;border-radius:50%;content:"";height:106px;left:-13px;opacity:0.4;position:absolute;top:-13px;width:106px;}
.home-play-button:after{border:15px solid #5fb983;border-radius:50%;content:"";height:134px;left:-27px;opacity:0.2;position:absolute;top:-27px;width:134px;}
.home-services-head .head-home-page{color:#5fb983;font-size:44px;font-weight:700;text-transform:uppercase;font-family:open sans;}
.home-services-head .head-home-page strong{font-weight:500;font-size:34px;text-transform:uppercase;color:#3b302c;}
.home-services-head .sub-head-home-page{color:#000000;font-size:16px;font-weight:300;text-transform:uppercase;font-family:open sans;}
.home-head-border span{background-position:-38px -653px;height:40px;margin:0 auto;width:40px;position:relative;background-color:#ffffff;}
.home-head-border span:after{background:#3b302c none repeat scroll 0 0;bottom:0;content:"";height:1px;left:50%;position:absolute;top:48%;transform:translate(-50%);width:440px;z-index:-1;opacity:0.5;}
.home-services-head{margin-top:30px;margin-bottom:30px;}
.home-sprite-services{background-image:url("assets/images/home-page-sprite.png");}
.home-services-grid ul li:nth-child(4n+0){margin-right:0px;}
.home-services-grid ul li{position:relative;list-style:none;float:left;padding:0px;margin:6px 32px 30px 0;height:224px;}
.home-services-grid-main{background-color:#f7f7f7;border-radius:10px;padding:15px 0;margin-bottom:30px;width:268px;}
.home-services-grid-icon-1{background-position:-49px -12px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-detail{text-align:center;margin:20px 0;margin-bottom:38px;}
.home-services-grid-detail strong{font-size:16px;font-weight:500;color:#5fb983;text-transform:uppercase;}
.home-services-grid-icon-2{background-position:-170px -12px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-icon-3{background-position:-277px -12px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-icon-4{background-position:-388px -20px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-icon-5{background-position:-525px -20px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-icon-6{background-position:-663px -20px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-icon-7{background-position:-790px -11px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid-icon-8{background-position:-904px -11px;height:80px;margin:20px auto;width:80px;margin-top:34px;}
.home-services-grid{margin-top:36px;}
.home-grid-inner-detail{opacity:0;position:absolute;width:270px;padding:0 28px;background-color:#ffffff;height:100%;}
.home-services-grid ul{float:left;margin:0px;}
.home-services-grid ul li a:hover .home-grid-inner-detail{opacity:1;transition:all 0.2s ease-in-out;}
.home-grid-inner-detail span{font-size:16px;color:#5fb983;font-weight:normal;margin-bottom:20px;margin-top:80px;max-height:24px;text-align:center;}
.home-grid-inner-detail p{font-size:14px;color:#3b302c;font-weight:400;min-height:48px;text-align:center;}
.home-grid-inner-detail{top:0;box-shadow:0 0 8px 1px rgba(71,73,75,0.3);border-radius:10px;}
.home-grid-inner-detail-icon{background-position:-389px -144px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-1{background-position:8px -144px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-2{background-position:-145px -140px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-3{background-position:-254px -149px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-5{background-position:-543px -149px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-6{background-position:-687px -149px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-7{background-position:-815px -147px;height:102px;position:absolute;right:0;width:124px;}
.home-grid-inner-detail-icon-8{background-position:-957px -141px;height:102px;position:absolute;right:0;width:124px;}
.home-portfolio-border span{background-position:-127px -653px;height:40px;margin:0 auto;width:40px;position:relative;background-color:#f5fcf8;}
.home-page-portfolio{position:relative;background-color:#f5fcf8;z-index:1;height:694px;}
.home-page-portfolio span,.home-page-portfolio h3,.home-page-portfolio p{font-family:open sans;}
.home-page-portfolio::after{background-image:url("assets/images/portfolio-background.jpg");height:311px;position:absolute;content:"";bottom:0px;width:100%;z-index:-1;background-size:cover;}
.home-page-portfolio-left .home-page-portfolio-left-title{position:relative;font-size:28px;color:#5fb983;font-weight:700;margin-bottom:20px;padding-top:106px;}
.home-page-portfolio-left .background-portfolio-title{position:absolute;font-size:158px;color:rgba(95,185,131,0.1);bottom:-18px;}

/*.home-page-portfolio-left {margin-top:92px;}*/
.home-page-portfolio-left p{font-size:14px;color:#3b302c;padding-right:60px;}
.home-page-portfolio-btn a{background-color:#5fb983;border-radius:5px;color:#ffffff;font-size:14px;font-weight:500;line-height:2;padding:8px 26px;text-transform:uppercase;border:1px solid #5fb983;transition:all 0.3s ease-in-out 0s;display:block;}
.home-page-portfolio-btn a:hover{border:1px solid #5fb983;background-color:#ffffff;color:#5fb983;}
.home-page-portfolio-btn{display:inline-block;margin-right:10px;margin-top:44px;width:195px;height:54px;text-align:center;}
.home-page-portfolio-right{background-image:url("assets/images/home-portfolio-slider.png");background-position:-52px 0;background-repeat:no-repeat;background-size:cover;height:440px;position:relative;}
.home-page-portfolio-right .item{height:236px;width:376px;}
.home-page-portfolio-right .item img{display:block;height:100%;left:50%;position:relative;transform:translateX(-50%);width:auto;}
.home-page-portfolio-right .owl-carousel .owl-dots{margin-top:0px!important;transform:rotate(90deg);position:absolute;bottom:30px;left:-10px;}
.home-page-portfolio-right .owl-carousel .owl-stage-outer{height:235px;left:63px;top:84px;width:376px!important;}
.home-page-portfolio-right .owl-carousel .owl-dots .owl-dot.active span{background-color:#5fb983!important;}
.home-page-portfolio-right .owl-carousel .owl-dots .owl-dot:hover span{background-color:#5fb983!important;}
.home-page-portfolio-right .owl-carousel .owl-dots .owl-dot span{margin:2px;background:transparent!important;border:1px solid #5fb983;height:13px;width:13px;}
.home-facts-border span{background-position:-210px -653px;height:40px;margin:0 auto;width:40px;position:relative;background-color:#ffffff;}
.facts-grid-info ul{margin:0px;float:left;}
.facts-grid-info ul li:nth-child(4n){margin-right:0px;}
.facts-grid-info ul li{list-style:none;float:left;padding-left:0px;margin:10px 20px 7px 0px;height:196px;}
.facts-grid-info .container{width:1200px;}
.facts-grid-info-main{width:277px;background-color:#f7f7f7;background-position:-389px -502px;padding:14px 0;text-align:center;box-shadow:0px 10px 10px 0px rgba(169,171,172,0.35);}
.facts-grid-info-icon{background-position:-61px -272px;height:100px;margin:0 auto;width:100px;}
.facts-grid-info-main .facts-grid-info-icon-detail-top{font-size:40px;font-weight:400;text-transform:uppercase;color:#3c3f46;line-height:1;font-family:montserrat-regular;}
.facts-grid-info-main .facts-grid-info-icon-detail-bottom{min-height:20px;font-size:16px;font-weight:300;color:#3c3f46;text-transform:inherit;margin-top:6px;font-family:montserrat-light;}
.facts-grid-info-main-two{width:277px;background-color:#6fc491;background-position:-731px -507px;padding:14px 0;text-align:center;margin-bottom:20px;}
.facts-grid-info-icon-two{background-position:-226px -272px;height:100px;margin:0 auto;width:100px;}
.facts-grid-info-main-two .facts-grid-info-icon-detail-top{font-size:40px;font-weight:400;text-transform:uppercase;color:#ffffff;line-height:1;font-family:montserrat-regular;}
.facts-grid-info-main-two .facts-grid-info-icon-detail-bottom{font-size:16px;font-weight:300;color:#ffffff;text-transform:inherit;margin-top:6px;padding:0 18px;font-family:montserrat-light;}
.facts-grid-info-main-three{background-position:-1052px -494px;}
.facts-grid-info-icon-three{background-position:-398px -269px;}
.facts-grid-info-icon-detail-top sup{font-size:18px;top:-23px;}
.facts-grid-info-main-four{background-position:-1352px -495px;}
.facts-grid-info-icon-four{background-position:-587px -269px;}
.facts-grid-info-main-five{background-position:-1869px -492px;}
.facts-grid-info-icon-five{background-position:-726px -279px;}
.facts-grid-info-main-six{background-position:-391px -717px;}
.facts-grid-info-icon-six{background-position:-893px -280px;}
.facts-grid-info-main-seven{background-position:-735px -719px;}
.facts-grid-info-icon-seven{background-position:-1064px -278px;}
.facts-grid-info-main-eight{background-position:-1041px -708px;}
.facts-grid-info-icon-eight{background-position:-1247px -278px;}
.facts-grid-info-main-nine{background-position:-1329px -718px;}
.facts-grid-info-icon-nine{background-position:-1396px -278px;}
.facts-grid-info-main-ten{background-position:-1593px -725px;}
.facts-grid-info-icon-ten{background-position:-1561px -278px;}
.facts-grid-info-main-eleven{background-position:-1872px -728px;}
.facts-grid-info-icon-eleven{background-position:-1753px -278px;height:117px;}
.home-about-us-border span{background-position:-294px -653px;height:40px;margin:0 auto;width:40px;position:relative;background-color:#ffffff;}
.about-us-inner-detail{background-image:url("assets/images/about-us-background.png");background-size:cover;height:288px;padding:63px 68px 0 130px;margin-bottom:20px;}
.about-us-inner-detail p{font-size:20px;color:#ffffff;font-weight:500;text-align:center;}
.about-us-button a{font-size:16px;font-weight:700;color:#6fc491;background-color:#ffffff;border:1px solid #ffffff;padding:12px 42px;text-transform:uppercase;border-radius:4px;box-shadow:0 2px 6px 4px rgba(71,73,75,0.3);transition:all 0.3s ease-in-out 0s;}
.about-us-button{margin-top:45px;}
.about-us-button a:hover{border:1px solid #ffffff;background-color:transparent;color:#ffffff;}
.about-us-inner-logo{text-align:right;margin-left:92px;position:relative;}
.home-about-us{position:relative;margin-bottom:90px;}
.home-about-us::after{background:url("assets/images/about-us-strip2.png");position:absolute;top:54px;left:-92px;height:190px;width:400px;content:"";}
.home-about-us::before{background:url("assets/images/about-us-strip1.png");position:absolute;bottom:-62px;right:0;height:398px;width:256px;content:"";}

/**********Footer section**************/
.footer-partner-section ul li::before{background:none!important;}
.footer-partner-section ul li{padding:0px!important;}
.footer-partner-section{margin-top:10px;margin-left:14px;}

/*.microsoft-silver-partner{width: 210px!important;}*/
.microsoft-silver-partner,.google-adwords,.hubspot-certified-agency{height:100px!important;}
.microsoft-silver-partner,.google-adwords,.hubspot-certified-agency,.magento-plus,.zce-php,.trust-pilot{display:inline-block;width:210px;margin-right:0px;margin-bottom:4;background-image:url(assets/images/partner-logo.png);height:120px;}
.microsoft-silver-partner{background-position:-52px -40px}
.google-adwords{background-position:-318px -34px;}
.hubspot-certified-agency{background-position:-607px -32px;}
.magento-plus{background-position:-50px -178px;}
.zce-php{background-position:-322px -185px;}
.trust-pilot{background-position:-612px -185px;}
.agencies_india{width:154px;display:inline-block;background-image:url("assets/images/partner-logo.png");height:150px;float:left;}
.top-agencies{background-position:-104px -348px;}
.top-developers{background-position:-336px -348px;}
.top-magento-developers{background-position:-567px -348px;}
.top-ecommerce-developers{background-position:-779px -348px}
#footer{background-image:none;background-color:#F5FCF8;border-top:1px solid #5fb983;}
.widget-title::after{background-color:#3c3f46;}
#footer .widget-title{color:#3c3f46;}
#footer ul li a{color:#3c3f46;}
#footer ul li::before{background-color:#3c3f46;}
.copyright-text{color:#3c3f46;}
#footer a{color:#3c3f46;}
.copyright-text a:hover{color:#5fb983!important;}

/*********Contact us page - form***********/
.wpcf7-form-control-wrap{position:inherit;}
.contact-dtls textarea{position:relative;}
.inqury-check-box .inq-services-fieldset .inquiry-contact{position:inherit;}
span.wpcf7-list-item{width:40%;margin:0.5em 0 0 1em;}
.row.contact-message-Main{position:relative;}
.contact-form-left{float:left;}
span.wpcf7-list-item input{height:inherit;width:8%;}
.upload-file span{display:block;width:100%;}
.contact-top input.button{width:100px;}
.contact-top .wpcf7-form-control-wrap input.wpcf7-not-valid{border:1px solid red!important;}
.evince-query-form-main .wpcf7-form-control-wrap.your-message{display:block;margin:0px;}
.evince-query-form .g-recaptcha{transform:scale(1.12);-webkit-transform:scale(1.12);transform-origin:0 0;-webkit-transform-origin:0 0;}
.evince-query-form-main form.wpcf7-form{position:relative;}
.evince-query-form .wpcf7-validation-errors{line-height:1;}
.contact-top .inq-right div.wpcf7-response-output{margin-top:10px;margin-left:0px;}
#contact-us .wpcf7-mail-sent-ok{text-align:center;}
.upload-file .file-displbl{background:rgba(0,0,0,0) url("assets/images/inq-popup-sprite.png") no-repeat scroll 0 -104px;float:left;height:20px;}
.contact-top .wpcf7-submit:hover{background-color:transparent;border:1px solid #5fb983;color:#5fb983;}
.contact-top .inquiry-contact .wpcf7-list-item{margin:10px 6px 2px 0px;font-size:14px;width:46%;color:#636363;}
.contact-top .wpcf7-not-valid-tip{font-size:12px;display:none;}
#contact-top .wpcf7 .wpcf7-validation-errors{border:none;text-align:center;margin:0em 0em 2em;color:red;padding-left:0px;}
.button{background:#5fb983 none repeat scroll 0 0;border:2px solid #5fb983;color:#ffffff;display:inline-block;padding:8px 15px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background 0.3s ease 0s,color 0.3s ease 0s;}
.evince-query-form-main .form-group .wpcf7-form-control-wrap{vertical-align:top;}

/*******Microsoft development**************/
.ms-development-info{padding-top:9em;}
.ms-development-intro-image{left:28px;padding-top:74px;position:relative;top:0;width:914px;}
.ms-development .ms-development-head{margin:0 auto;width:608px;}
.ms-development .background-inner-title{left:-40px;}
.ms-development-grid{margin-bottom:18px;}
.ms-development-head{margin-bottom:40px;}
.ms-development-grid ul{list-style-type:none;margin:0px;text-align:center;padding-left:49px;}
.ms-development-grid ul li{list-style:none;width:210px;height:130px;margin-right:70px;display:inline-block;padding:0px;border:1px solid #d1d2d4;border-radius:14px;-moz-box-shadow:8px 8px 12px -7px #a9abac;box-shadow:8px 8px 12px -7px #a9abac;}
.ms-development-grid ul li:nth-child(4n){margin-right:60px;}
.ms-development-grid ul li:hover{-moz-box-shadow:8px 8px 12px -7px #5fb983;box-shadow:8px 8px 12px -7px #5fb983;}
.ms-development-grid-detail strong{color:#424b5a;font-size:15px;font-weight:600;}
.ms-development-grid ul li{position:relative;}
.ms-development-grid-inner-detail{display:none;position:absolute;}
.ms-development-grid ul li:hover .ms-development-grid-inner-detail{display:block;}
.ms-development-grid-inner-detail{background-color:#ffffff;z-index:9;margin-top:12px;padding:14px;}
.ms-development-grid-inner-detail p{color:#424b5a;font-size:13px;font-weight:100;line-height:1.3}
.ms-development-grid-inner-detail:after{border-left:2px solid #74c294;border-top:2px solid #74c294;content:"";height:66px;left:0;position:absolute;top:0;width:112px;}
.ms-development-grid-inner-detail:before{border-right:2px solid #74c294;border-bottom:2px solid #74c294;content:"";height:66px;right:0;position:absolute;bottom:0;width:112px;}
.all-time-icons-ms{background-image:url("assets/images/sprite-all-icons-ms.png");background-repeat:no-repeat;}
.ms-development-grid-inner{padding:22px 0;text-align:center;background-position:19px -135px;height:130px;width:210px;}
.ms-development-grid-inner .ms-development-grid-icon{background-position:-30px -34px;height:63px;margin:0 auto;width:65px;}
.ms-development-grid-inner-1{padding:24px 0;text-align:center;background-position:-209px -141px;height:130px;}
.ms-development-grid-inner-1 .ms-development-grid-icon-1{background-position:-122px -30px;height:63px;margin:0 auto;width:65px;}
.ms-development-grid-inner-2{padding:24px 0;text-align:center;background-position:-417px -141px;height:130px;}
.ms-development-grid-inner-2 .ms-development-grid-icon-2{background-position:-203px -28px;height:64px;margin:0 auto;width:65px;}
.ms-development-grid-inner-3{padding:24px 0;text-align:center;background-position:-639px -142px;height:130px;}
.ms-development-grid-inner-3 .ms-development-grid-icon-3{background-position:-283px -28px;height:63px;margin:0 auto;width:65px;}
.ms-development-grid-inner-4{padding:8px 0px;text-align:center;background-position:-846px -130px;height:130px;}
.ms-development-grid-inner-4 .ms-development-grid-icon-4{background-position:-362px -11px;height:80px;margin:0 auto;width:65px;}
.ms-development-grid-inner-5{padding:24px 0;text-align:center;background-position:11px -304px;height:130px;}
.ms-development-grid-inner-5 .ms-development-grid-icon-5{background-position:-441px -29px;height:64px;margin:0 auto;width:69px;}
.ms-development-grid-inner-6{padding:24px 0;text-align:center;background-position:-221px -310px;height:130px;}
.ms-development-grid-inner-6 .ms-development-grid-icon-6{background-position:-535px -28px;height:64px;margin:0 auto;width:65px;}
.ms-development-grid-inner-7{padding:24px 0;text-align:center;background-position:-441px -330px;height:130px;}
.ms-development-grid-inner-7 .ms-development-grid-icon-7{background-position:-618px -24px;height:64px;margin:0 auto;width:75px;}
.ms-development .inner-frameworks .background-inner-title-ms{left:-114px;}
.inner-title-detail-ms{width:100%;}
.ms-development-services-grid ul{margin:0px;}
.ms-development-services-grid ul li:nth-child(5n){margin-right:0px;}
.ms-development-services-grid ul li{vertical-align:top;position:relative;list-style:none;display:inline-block;padding:0px;margin:8px 13px 20px 0;height:220px;}
.ms-development-services-grid-main{background-color:#f7f7f7;border-radius:10px;padding:20px 0;margin-bottom:20px;width:220px;}
.ms-development-services-grid-icon-1{background-position:-717px -38px;height:60px;margin:0 auto 36px;width:80px;}
.ms-development-services-grid-detail{text-align:center;margin:0px;padding:0 14px;}
.ms-development-services-grid-detail p{font-size:14px;font-weight:300;color:#424b5a;text-align:center;margin:0px;vertical-align:middle;line-height:21px;min-height:84px;}
.ms-development-services-grid-icon-2{background-position:-859px -35px;height:60px;margin:0 auto 36px;width:80px;}
.ms-development-services-grid-icon-3{background-position:-997px -38px;height:60px;margin:0 auto 36px;width:80px;}
.ms-development-services-grid-icon-4{background-position:-1159px -37px;height:60px;margin:0 auto 15px;width:88px;}
.ms-development-services-grid-icon-5{background-position:-1302px -44px;height:54px;margin:0 auto;width:80px;}
.inner-frameworks-ms .container{width:1200px;}
.ms-development-services-grid-inner-detail p{padding:0 14px;font-size:14px;font-weight:300;color:#ffffff;text-align:center;margin:0px;vertical-align:middle;line-height:21px;min-height:84px;}
.ms-development-services-grid-inner-detail-icon-1{background-position:-708px -161px;height:60px;margin:0 0 36px 140px;width:80px;}
.ms-development-services-grid-inner-detail-icon-2{background-position:-828px -161px;height:60px;margin:0 0 36px 140px;width:80px;}
.ms-development-services-grid-inner-detail-icon-3{background-position:-971px -158px;height:60px;margin:0 0 36px 140px;width:80px;}
.ms-development-services-grid-inner-detail-icon-4{background-position:-1153px -161px;height:60px;margin:0 0 15px 140px;width:80px;}
.ms-development-services-grid-inner-detail-icon-5{background-position:-1288px -156px;height:54px;margin:0 0 0px 140px;width:80px;}
.ms-development-services-grid-inner-detail{opacity:0;background-color:#5fb983;border-radius:10px;padding:20px 0;margin-bottom:20px;width:220px;position:absolute;top:0px;}
.ms-development-services-grid ul li a:hover .ms-development-services-grid-inner-detail{opacity:1;transition:all 0.2s ease-in-out;}

/**********Mobile development***************/
.section-mobile-development span{font-family:open sans;}
.section-mobile-development{height:auto;margin-top:83px;padding:0;position:relative;}
.section-mobile-development .page-intro-body{background-image:url("assets/images/mobile-app-development-banner.png");background-size:cover;height:624px;background-position:center;}
.mobile-development-page-title{padding-top:50px;width:624px;}
.mobile-development-page-title .page-title{color:#ffffff;font-weight:600;font-size:40px;}
.mobile-development-page-title .page-title:after{background-color:transparent;margin:4px 0 4px 0}
.section-mobile-development .page-title-detail p{font-size:14px;color:#ffffff;text-align:left;}
.section-mobile-development .page-intro-body .page-button-quote a{border:1px solid #ffffff;background-color:transparent;}
.section-mobile-development .page-intro-body .page-button-portfolio a{border:1px solid #ffffff;background-color:transparent;}
.section-mobile-development .page-intro-body .page-button-quote a:hover{background-color:#ffffff;}
.section-mobile-development .page-intro-body .page-button-portfolio a:hover{background-color:#ffffff;}
.mobile-development-intro-image{left:36px;padding-top:45px;position:relative;top:0;width:650px;}
.mobile-development-head .inner-title{color:#5fb983;font-size:32px;font-weight:600;text-transform:uppercase;font-family:open sans;width:585px;margin:0 auto;line-height:46px;}
.mobile-development-head .inner-title:after{background-color:#5fb983;content:"";display:block;height:1px;margin:10px 0 14px;width:80px;margin:15px auto;}
.mobile-development-services-grid ul{text-align:center;margin:0px;}
.mobile-development-services-grid ul li{list-style:none;}
.all-time-icons-mobile{background-image:url("assets/images/sprite-all-icons-mobile.png");background-repeat:no-repeat;}
.all-time-icons-mobile-dev{background-image:url("assets/images/sprite-all-icons-mobile-dev.png");background-repeat:no-repeat;margin-top:-10px!important;}
.website-design-sprite{background-image:url("assets/images/website-design-sprite-img.png");background-repeat:no-repeat;}
.ecommerce-website-sprite{background-image:url("assets/images/ecommerce-website-sprite.png");background-repeat:no-repeat;}
.cloud-services-sprite{background-image:url("assets/images/cloud-services-sprite.png");background-repeat:no-repeat;}
.hire-dedicate-sprite{background-image:url("assets/images/hire-dedicate-sprite.png");background-repeat:no-repeat;}
.internet-marketing-sprite{background-image:url("assets/images/internet-marketing-sprite.png");background-repeat:no-repeat;}
.iot-sprite-all{background-image:url("assets/images/iot-sprite-all.png");background-repeat:no-repeat;}
.migration-services-all{background-image:url("assets/images/migration-services-all.png");background-repeat:no-repeat;}
.web-development-sprite{background-image:url("assets/images/web-development-sprite.png");background-repeat:no-repeat;}
.all-cloud-icons-mobile{background-image:url("assets/images/cloud-services-icons-all.png");background-repeat:no-repeat;}
.all-hire-dedicated-icons{background-image:url("assets/images/hire-expert-icons-all.png");background-repeat:no-repeat;}
.all-internet-marketing-icons{background-image:url("assets/images/all-internet-marketing-icons.png");background-repeat:no-repeat;}
.all-migration-services-icons{background-image:url("assets/images/all-migration-services-icons.png");background-repeat:no-repeat;}
.mobile-development-services-grid ul li{position:relative;list-style:none;display:inline-block;padding:0px;margin:6px 32px 30px 0;height:305px;vertical-align:top;}
.mobile-development-services-grid-main{background-color:#ffffff;padding:34px 0;margin-bottom:30px;width:340px;height:100%;}
.mobile-development-services-grid-detail{width:200px;margin:-20px auto 0;text-align:center;}
.mobile-development-services-grid-detail span{color:#424b5a;font-size:16px;font-weight:600;text-transform:inherit;font-family:open sans;line-height:20px;}
.mobile-development-services-grid-main{-moz-box-shadow:0 0 8px 1px rgba(71,73,75,0.3);box-shadow:0 0 8px 1px rgba(71,73,75,0.3);}
.mobile-development-services-grid-icon-apple{background-position:14px 0px;width:130px;height:226px;margin:0 auto 24px;}
.mobile-development-services-grid-icon-ipad{background-position:-445px 0px;width:130px;height:226px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-android{background-position:-230px 0px;width:130px;height:226px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-a{background-position:-206px -190px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-b{background-position:-545px -190px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-c{background-position:-846px -190px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-d{background-position:-184px -564px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-e{background-position:-524px -564px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-f{background-position:-824px -564px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-g{background-position:-182px -994px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-h{background-position:-522px -994px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-services-grid-icon-i{background-position:-822px -994px;width:130px;height:156px;margin:0 auto 25px;}
.mobile-development-logo-apple{background-position:-327px -156px}
.mobile-development-logo-ipad{background-position:-1317px -146px}
.mobile-development-logo-android{background-position:-808px -159px}
.mobile-development-logo-a{background-position:-1351px -10px;}
.mobile-development-logo-b{background-position:-1850px -20px;}
.mobile-development-logo-c{background-position:-2420px 20px;}
.mobile-development-logo-d{background-position:-1380px -390px;}
.mobile-development-logo-e{background-position:-1840px -360px;}
.mobile-development-logo-f{background-position:-2411px -370px;}
.mobile-development-logo-g{background-position:-1350px -830px;}
.mobile-development-logo-h{background-position:-1830px -841px;}
.mobile-development-logo-i{background-position:-2411px -820px;}
.mobile-development-grid-inner-detail{position:absolute;opacity:0;top:0;width:340px;-moz-box-shadow:0 0 8px 1px rgba(95,185,131,0.58);box-shadow:0 0 8px 1px rgba(95,185,131,0.58);padding:27px 0;background-color:#ffffff;height:100%;text-align:center;}
.mobile-development-grid-inner-detail span{color:#424b5a;font-size:16px;font-weight:600;text-transform:inherit;font-family:open sans;line-height:28px;margin:0 auto 18px;}
.mobile-development-grid-inner-detail p{font-size:14px;color:#424b5a;font-weight:400;padding:0 16px;text-align:center;min-height:167px;line-height:28px;}
.mobile-development-services-grid ul li:hover .mobile-development-grid-inner-detail{opacity:1;transition:all 0.2s ease-in-out;}
.inner-frameworks-mobile .container{width:1200px;}
.inner-frameworks-mobile{background-image:url("assets/images/mobile-development-mid-background.png");padding-top:120px;background-size:cover;}
.mobile-frameworks-development-services-grid ul{margin:0px;text-align:center;}
.mobile-frameworks-development-services-grid ul li:nth-child(6n){margin-right:0px;}
.mobile-frameworks-development-services-grid ul li{vertical-align:top;position:relative;list-style:none;display:inline-block;padding:0px;margin:8px 13px 20px 0;height:216px;}
.mobile-frameworks-development-services-grid-main{background-color:#ffffff;border-radius:10px;padding:24px 0;margin-bottom:20px;width:180px;height:100%;}
.mobile-frameworks-development-services-grid-detail{text-align:center;margin:0px;padding:0 14px;}
.mobile-frameworks-development-services-grid-detail p{font-size:14px;font-weight:300;color:#424b5a;text-align:center;margin:0px;line-height:21px;min-height:62px;}
.mobile-frameworks-development-services-grid-icon-1{background-position:-377px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-icon-2{background-position:-510px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-icon-3{background-position:-646px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-icon-4{background-position:-790px -42px;height:60px;margin:0 auto 20px;width:88px;}
.mobile-frameworks-development-services-grid-icon-5{background-position:-963px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-icon-6{background-position:-1144px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail{background-color:#5fb983;border-radius:10px;margin-bottom:20px;opacity:0;padding:24px 0;position:absolute;top:0;width:180px;height:100%;}
.mobile-frameworks-development-services-grid-inner-detail-icon-1{background-position:-377px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail-icon-2{background-position:-510px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail-icon-3{background-position:-646px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail-icon-4{background-position:-794px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail-icon-5{background-position:-963px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail-icon-6{background-position:-1144px -42px;height:60px;margin:0 auto 20px;width:80px;}
.mobile-frameworks-development-services-grid-inner-detail p{font-size:14px;font-weight:300;color:#ffffff;text-align:center;margin:0px;vertical-align:middle;line-height:21px;min-height:62px;padding:0 14px;}
.mobile-frameworks-development-services-grid ul li:hover .mobile-frameworks-development-services-grid-inner-detail{opacity:1;transition:all 0.2s ease-in-out;}
.mobile-developers-services{background-image:url("assets/images/mobile-development-hire.png");margin-bottom:10px;margin-top:0px;padding:54px 0;background-size:cover;height:370px;}
.mobile-developers-services .mobile-developers-services-title{color:#ffffff;font-size:34px;font-weight:600;font-family:open sans;}
.mobile-developers-services p{font-size:16px;color:#ffffff;}
.mobile-developers-services p a{color:#ffffff;font-weight:700;}
.mobile-developers-services .page-button-hire a{background-color:#ffffff;color:#5fb983;border:1px solid #ffffff;}
.mobile-developers-services .page-button-hire a:before{background-image:url("assets/images/right-arrow-hover.png");}
.mobile-developers-services .page-button-hire a:hover{background-color:#5fb983;color:#ffffff;}
.mobile-developers-services .page-button-hire a:hover::before{background-image:url("assets/images/right-arrow.png");}
.mobile-developers-services-title:after{background-color:#ffffff;content:"";display:block;height:1px;margin:10px 0 14px;width:80px;margin:15px auto;}
.mobile-developers-services p{width:850px;margin:0 auto 20px;text-align:center;}

/*.mobile-development-portfolio{position:relative;}*/
.mobile-development-portfolio-right{padding:74px 0 0 146px;}
.page-button-work{margin-top:40px;}
.mobile-development-portfolio{margin-bottom:20px;}
.mobile-development-main-section{position:relative;}
.mobile-development-main-section:after{content:"";background-color:#f7f7f7;position:absolute;border-radius:334px 0 0 342px;height:534px;width:80%;z-index:-1;top:-40px;right:0;}
.mobile-development-portfolio-left{background-image:url("assets/images/mobile-development-left.png");background-size:cover;height:530px;left:0;position:relative;top:-34px;width:634px;}
.mobile-development-portfolio-right-head span{font-size:26px;font-weight:600;font-family:open sans;color:#424b5a;margin-bottom:26px;}
.mobile-development-portfolio-right-detail p{color:#424b5a;font-size:16px;line-height:24px;}
.page-button-work a{font-size:16px;color:#ffffff;background-color:#424b5a;font-weight:700;padding:10px 38px 10px 38px;border-radius:3px;text-transform:uppercase;border:1px solid #424b5a;position:relative;transition:all 0.3s ease-in-out 0s;}
.page-button-work a:hover{background-color:#ffffff;color:#424b5a;border:1px solid #424b5a;}
.mobile-development-portfolio .mobile-development-head{margin-bottom:70px;}
.mobile-development-portfolio-left .owl-carousel .owl-stage-outer{height:281px;left:25px;top:116px;width:498px;}
.mobile-development-portfolio-left .owl-carousel .owl-item .item{height:280px;width:504px;}
.mobile-development-portfolio-right .owl-carousel .item{height:312px;width:496px;}
.mobile-development-portfolio-right .owl-carousel .owl-nav{position:relative;float:right;left:-71px;top:0px;}
.mobile-development-portfolio-right .owl-carousel .owl-nav .owl-prev{text-indent:-9999999px;display:inline-block;margin-right:20px;position:relative;}
.mobile-development-portfolio-right .owl-carousel .owl-nav .owl-prev::before{background-image:url("assets/images/slider-portfolio-arrows.png");content:"";height:18px;position:absolute;right:0;width:54px;background-position:-1px -41px;}
.mobile-development-portfolio-right .owl-carousel .owl-nav .owl-prev.disabled::before{background-position:169px 0;transition:all 0.2s ease-in-out;}
.mobile-development-portfolio-right .owl-carousel .owl-nav .owl-next{display:inline-block;text-indent:-9999999px;}
.mobile-development-portfolio-right .owl-carousel .owl-nav .owl-next::before{background-image:url("assets/images/slider-portfolio-arrows.png");content:"";height:18px;position:absolute;left:0;width:104px;background-position:-80px 0px;}
.mobile-development-portfolio-right .owl-carousel .owl-nav .owl-next.disabled::before{background-position:-86px -41px;width:70px;transition:all 0.2s ease-in-out;}
.mobile-client-testimonials{margin-bottom:32px;margin-top:50px;}
.mobile-client-testimonials .mobile-development-head{width:1014px;margin:0 auto 24px;}

/**********Third Level page**********************/
.section-third-level span{font-family:open sans;}
.section-third-level{height:auto;margin-top:90px;padding:0;position:relative;}
.section-third-level .page-intro-body{background-image:url("assets/images/third-level-background.jpg");background-size:cover;}
.third-level-page-title{padding-top:30px;}
.third-level-page-title h2::after{background-color:transparent;margin:4px 0 4px 0;}
.third-level-page-title h1::after{background-color:transparent;margin:4px 0 4px 0;}
.third-level-page-title .page-title{color:#ffffff;font-weight:700;font-size:34px;}
.section-third-level .page-title-detail p{color:#ffffff;font-size:14px;}
.section-third-level .page-title-detail p .call-usa{font-size:14px;font-weight:700;}
.section-third-level .page-title-detail p .call-usa a{color:#fff;}
.third-level-page-info{margin-top:46px;margin-bottom:40px;}
.evince-query-form{padding-top:30px;width:400px;float:right;margin-bottom:24px;}
.evince-query-form-main h2{font-size:20px;font-weight:600;color:#ffffff;text-align:center;font-family:open sans}
.evince-query-form-main h2::after{background-color:#ffffff;margin:16px auto 28px;height:1px;width:104px;}
.third-level-page-development-title h2{font-size:32px;font-weight:700;font-family:open sans;color:#424b5a;display:inline-block;}
.third-level-page-development-title h2::after{background-color:transparent;margin:4px 0 4px 0;}
.third-level-page-development-title h2 span{display:inline-block;font-size:32px;font-weight:700;font-family:open sans;color:#5fb983;}
.third-level-page-inner p >a{color:#5fb983;}
.third-level-page-title-detail p{font-size:15px;color:#3b302c;font-weight:500;line-height:28px;}
.third-level-page-title-detail>p>a{color:#5fb983;}
.third-level-page-info .page-button-expert{float:left;margin-top:34px;}
.third-level-page-info .page-button-expert a{font-size:14px;color:#ffffff;background-color:#5fb983;font-weight:600;padding:10px 20px 10px 20px;border-radius:3px;text-transform:uppercase;border:1px solid #5fb983;position:relative;}
.third-level-page-info .page-button-expert a:hover{color:#5fb983;background-color:#ffffff;border:1px solid #5fb983;transition:all 0.2s ease-in-out;}
.third-level-page-image{height:auto;margin:0 auto;width:374px;margin-bottom:0px;}
.third-level-page-image img{max-width:100%!important;height:auto;}
.third-level-page-inner .third-level-page-development-title{text-align:center;margin-top:72px;}
.third-level-page-inner p{text-align:center;font-size:15px;color:#3b302c;font-weight:500;padding:0 30px;line-height:28px;}
.third-level-page-inner{background-color:#f3f4f5;padding-bottom:72px;}
.third-level-page-inner .page-button-expert{text-align:center;margin-top:34px;}
.third-level-page-inner .page-button-expert a{background-color:#5fb983;border:1px solid #5fb983;border-radius:3px;color:#ffffff;font-size:14px;font-weight:600;padding:10px 20px;position:relative;text-transform:uppercase;}
.third-level-page-inner .page-button-expert a:hover{background-color:transparent;border:1px solid #5fb983;color:#5fb983;transition:all 0.2s ease-in-out 0s;}
.third-level-page-benefits .third-level-page-development-title{text-align:center;}
.third-level-page-benefits .third-level-page-development-title h2{display:inherit;}
.third-level-page-benefits .third-level-page-development-title span{display:inherit;}
.third-level-page-benefits{padding:68px 0px;}
.third-level-page-benefits-grid .third-level-page-benefits-grid-main{width:282px;}
.third-level-page-benefits-grid ul{margin:0px;text-align:center;}
.third-level-page-benefits-grid ul li{display:inline-block;list-style:none;padding:0px;margin:22px auto;vertical-align:top;}
.all-third-level-icons{background-image:url("assets/images/sprite-all-icons-third-level.png");background-repeat:no-repeat;}
.all-php-core-icons{background-image:url("assets/images/core-php-sprite-img.png");background-repeat:no-repeat;}
.all-php-mysql-icons{background-image:url("assets/images/php-mysql-sprite-img.png");background-repeat:no-repeat;}
.all-cake-php-icons{background-image:url("assets/images/cake-php-sprite-img.png");background-repeat:no-repeat;}
.all-zend-php-icons{background-image:url("assets/images/zend-php-sprite-img.png");background-repeat:no-repeat;}
.all-opensource-php-icons{background-image:url("assets/images/opensource-php-sprite-img.png");background-repeat:no-repeat;}
.all-codeIgniter-php-icons{background-image:url("assets/images/codeIgniter-php-sprite-img.png");background-repeat:no-repeat;}
.all-angular-php-icons{background-image:url("assets/images/angular-php-sprite-img.png");background-repeat:no-repeat;}
.all-wordpress-php-icons{background-image:url("assets/images/wordpress-php-sprite-img.png");background-repeat:no-repeat;}
.all-drupal-php-icons{background-image:url("assets/images/drupal-php-sprite-img.png");background-repeat:no-repeat;}
.all-joomla-php-icons{background-image:url("assets/images/joomla-php-sprite-img.png");background-repeat:no-repeat;}
.all-umbraco-php-icons{background-image:url("assets/images/umbraco-php-sprite-img.png");background-repeat:no-repeat;}
.all-database-design-php-icons{background-image:url("assets/images/database-design-php-sprite-img.png");background-repeat:no-repeat;}
.all-asp-cart-icons{background-image:url("assets/images/asp-cart-sprite-img.png");background-repeat:no-repeat;}
.all-sharepoint-icons{background-image:url("assets/images/sharepoint-sprite-img.png");background-repeat:no-repeat;}
.all-custom-php-icons{background-image:url("assets/images/custom-php-sprite-img.png");background-repeat:no-repeat;}
.all-asp-net-dev-icons{background-image:url("assets/images/asp-net-sprite-img.png");background-repeat:no-repeat;}
.all-azure-dev-icons{background-image:url("assets/images/azure-dev-sprite-img.png");background-repeat:no-repeat;}
.all-saas-app-dev-icons{background-image:url("assets/images/saas-app-dev-sprite-img.png");background-repeat:no-repeat;}
.all-sql-reporting-server-icons{background-image:url("assets/images/sql-reporting-server-sprite.png");background-repeat:no-repeat;}
.all-c-sharp-services-icons{background-image:url("assets/images/csharp-sprite-img.png");background-repeat:no-repeat;}
.all-application-dev-icons{background-image:url("assets/images/application-dev-sprite.png");background-repeat:no-repeat;}
.all-aspnet-dev-icons{background-image:url("assets/images/asp.net-mvc-dev.png");background-repeat:no-repeat;}
.all-ms-dynamics-crm-icons{background-image:url("assets/images/ms-dynamics-crm.png");background-repeat:no-repeat;}
.all-web-maintenance-icons{background-image:url("assets/images/web-maintenance-icons.png");background-repeat:no-repeat;}
.all-m2m-icons{background-image:url("assets/images/machine-to-machine-icons.png");background-repeat:no-repeat;}
.all-h2m-icons{background-image:url("assets/images/human-to-machine-icons.png");background-repeat:no-repeat;}
.all-m2h-comm-icons{background-image:url("assets/images/machine-to-human-icons.png");background-repeat:no-repeat;}
.all-iot-animal-icons{background-image:url("assets/images/IOT-for-animals-icons.png");background-repeat:no-repeat;}
.all-iphone-app-icons{background-image:url("assets/images/iphone-app-dev-icons.png");background-repeat:no-repeat;}
.all-android-application-icons{background-image:url("assets/images/android-application-icons.png");background-repeat:no-repeat;}
.all-window-application-icons{background-image:url("assets/images/windows-mobile-icons.png");background-repeat:no-repeat;}
.all-cross-platform-icons{background-image:url("assets/images/cross-platform-icons.png");background-repeat:no-repeat;}
.all-enterprise-mobility-icons{background-image:url("assets/images/enterprise-mobility-icons.png");background-repeat:no-repeat;}
.all-tablet-app-icons{background-image:url("assets/images/tablet-app-icons.png");background-repeat:no-repeat;}
.all-wearable-device-icons{background-image:url("assets/images/wearable-device-app-icons.png");background-repeat:no-repeat;}
.all-appcelerator-titanium-icons{background-image:url("assets/images/appcelerator-titanium-icons.png");background-repeat:no-repeat;}
.all-phonegap-icons{background-image:url("assets/images/phonegap-icons.png");background-repeat:no-repeat;}
.all-ipad-app-icons{background-image:url("assets/images/ipad-app-icons.png");background-repeat:no-repeat;}
.all-windows-platform-icons{background-image:url("assets/images/windows-platform-app-icons.png");background-repeat:no-repeat;}
.all-mobile-commerce-icons{background-image:url("assets/images/mobile-commerce-icons.png");background-repeat:no-repeat;}
.all-mobile-upi-icons{background-image:url("assets/images/mobile-app-UI-design-icons.png");background-repeat:no-repeat;}
.all-ecommerce-dev-icons{background-image:url("assets/images/ecommerce-dev-icons.png");background-repeat:no-repeat;}
.all-b2b-icons{background-image:url("assets/images/b2b-icons.png");background-repeat:no-repeat;}
.all-portal-dev-icons{background-image:url("assets/images/web-portal-development.png");background-repeat:no-repeat;}
.all-zen-cart-icons{background-image:url("assets/images/zen-cart-icons.png");background-repeat:no-repeat;}
.all-opencart-icons{background-image:url("assets/images/opencart-icons.png");background-repeat:no-repeat;}
.all-os-commerce-icons{background-image:url("assets/images/os-commerce-icons.png");background-repeat:no-repeat;}
.all-big-commerce-icons{background-image:url("assets/images/big-commerce-icons.png");background-repeat:no-repeat;}
.all-nopcommerce-icons{background-image:url("assets/images/nopcommerce-icons.png");background-repeat:no-repeat;}
.all-joomla-ecommerce-icons{background-image:url("assets/images/joomla-ecommerce-icons.png");background-repeat:no-repeat;}
.all-yahoo-store-icons{background-image:url("assets/images/yahoo-store-icons.png");background-repeat:no-repeat;}
.all-ebay-store-icons{background-image:url("assets/images/ebay-store-icons.png");background-repeat:no-repeat;}
.all-xero-icons{background-image:url("assets/images/xero-icons.png");background-repeat:no-repeat;}
.all-erp-icons{background-image:url("assets/images/erp-icons.png");background-repeat:no-repeat;}
.all-payment-gateway-icons{background-image:url("assets/images/payment-gateway-icons.png");background-repeat:no-repeat;}
.all-ebay-integration-icons{background-image:url("assets/images/ebay-integration-icons.png");background-repeat:no-repeat;}
.all-amazon-integration-icons{background-image:url("assets/images/amazon-integration-icons.png");background-repeat:no-repeat;}
.all-aws-web-hosting-icons{background-image:url("assets/images/aws-web-hosting-icons.png");background-repeat:no-repeat;}
.all-custom-web-design-icons{background-image:url("assets/images/custom-web-design-icons.png");background-repeat:no-repeat;}
.all-mobile-app-ui-design-icons{background-image:url("assets/images/mobile-app-ui-design-icons.png");background-repeat:no-repeat;}
.all-responsive-web-design-icons{background-image:url("assets/images/responsive-web-design-icons.png");background-repeat:no-repeat;}
.all-psd-to-magento-icons{background-image:url("assets/images/psd-to-magento-icons.png");background-repeat:no-repeat;}
.all-psd-to-joomla-icons{background-image:url("assets/images/psd-to-joomla-icons.png");background-repeat:no-repeat;}
.all-psd-to-wordpress-icons{background-image:url("assets/images/psd-to-wordpress-icons.png");background-repeat:no-repeat;}
.all-psd-to-drupal-icons{background-image:url("assets/images/psd-to-drupal-icons.png");background-repeat:no-repeat;}
.all-psd-to-asp-net-icons{background-image:url("assets/images/psd-to-asp-net-icons.png");background-repeat:no-repeat;}
.all-cobol-to-net-migration-icons{background-image:url("assets/images/cobol-to-net-migration-icons.png");background-repeat:no-repeat;}
.all-vb6-to-net-icons{background-image:url("assets/images/vb6-to-net-icons.png");background-repeat:no-repeat;}
.all-magonto-1-to-magento-2-icons{background-image:url("assets/images/magonto-1-to-magento-2-icons.png");background-repeat:no-repeat;}
.all-automated-cloud-migration{background-image:url("assets/images/automated-cloud-migration.png");background-repeat:no-repeat;}
.all-aws-data-migration{background-image:url("assets/images/aws-data-migration.png");background-repeat:no-repeat;}
.all-aws-deployment{background-image:url("assets/images/aws-deployment.png");background-repeat:no-repeat;}
.all-aws-cloud-consulting{background-image:url("assets/images/aws-cloud-consulting.png");background-repeat:no-repeat;}
.all-cloud-application-services-icons{background-image:url("assets/images/cloud-application-services-icons.png");background-repeat:no-repeat;}
.all-seo-services-icons{background-image:url("assets/images/seo-services-icons.png");background-repeat:no-repeat;}
.all-ppc-management-icons{background-image:url("assets/images/ppc-management-icons.png");background-repeat:no-repeat;}
.all-social-media-marketing-icons{background-image:url("assets/images/social-media-marketing-icons.png");background-repeat:no-repeat;}
.all-search-engine-marketing-icons{background-image:url("assets/images/search-engine-marketing-icons.png");background-repeat:no-repeat;}
.all-email-marketing-icons{background-image:url("assets/images/email-marketing-icons.png");background-repeat:no-repeat;}
.all-organic-seo-services-icons{background-image:url("assets/images/organic-seo-services-icons.png");background-repeat:no-repeat;}
.all-yii-development-icons{background-image:url("assets/images/yii-development-sprite-img.png");background-repeat:no-repeat;}
.all-enterprise-app-dev-icons{background-image:url("assets/images/enterprise-application-development-sprite.png");background-repeat:no-repeat;}
.all-content-management-icons{background-image:url("assets/images/content-marketting.png");background-repeat:no-repeat;}
.third-level-page-benefits-grid-main-icon{width:92px;height:72px;margin:0 auto;}
.third-level-page-benefits-grid-main-title{text-align:center;margin-bottom:12px;font-size:17px;font-weight:600;font-family:open sans;color:#5fb983;text-transform:uppercase;}
.third-level-page-benefits-grid-main p{font-size:15px;font-weight:400;color:#3b302c;text-align:center;padding:0 12px;}
.icon-multi-store{background-position:-77px -63px;}
.icon-admin-panel{background-position:-254px -63px;}
.icon-catalogue{background-position:-444px -63px;}
.icon-party-integration{background-position:-619px -60px;}
.icon-seo{background-position:-782px -63px;}
.icon-payment{background-position:-958px -63px;}
.icon-vendor{background-position:-1143px -63px;}
.icon-api{background-position:-1317px -68px;}
.icon-site{background-position:-1473px -70px;}
.icon-pricing{background-position:-1655px -73px;}
.icon-models{background-position:-1822px -78px;}
.icon-security{background-position:-2022px -70px;}
.icon-development{background-position:-2196px -63px;}
.third-level-page-benefits .container{width:1200px;}
.third-level-page-offering{background-color:#f3f4f5;}
.third-level-page-offering .third-level-page-development-title{text-align:center;}
.third-level-page-offering .third-level-page-development-title h2,.third-level-page-offering .third-level-page-development-title span{display:inherit;}
.third-level-page-offering{padding:54px 0;}
.third-level-page-offering .container{width:1200px;}
.third-level-page-offering-grid ul{margin:0px;text-align:center;}
.third-level-page-offering-grid ul li:nth-child(5n){margin-right:0px;}
.third-level-page-offering-grid ul li:last-child{margin-right:0px;}
.third-level-page-offering-grid ul li{list-style:none;padding:0px;display:inline-block;vertical-align:top;margin:13px 11px 0 0px;}
.third-level-page-offering-grid .third-level-page-offering-grid-detail{width:222px;background-color:#ffffff;font-size:16px;color:#3b302c;font-family:open sans;padding:20px 13px;text-align:center;min-height:90px;min-height:109px;vertical-align:middle;display:table-cell;height:108px;border:2px solid #fff;}
.third-level-page-offering-grid .third-level-page-offering-grid-detail{transition:all 0.3s ease-in-out 0s;}
.third-level-page-offering-grid .third-level-page-offering-grid-detail:hover{background-color:#fff;color:#5FB983;border-bottom:2px solid #5FB983;box-shadow:0px 0px 6px 2px #e8e8e8;}
.third-level-page-services{text-align:center;padding:68px 0px;}
.third-level-page-services .third-level-page-development-title h2,.third-level-page-services .third-level-page-development-title span{display:inherit;}
.third-level-page-services-detail ul>li{list-style:inherit;text-align:left;}
.third-level-page-services-detail p{text-align:center;font-size:15px;color:#3b302c;padding:0 54px;}
.third-level-page-custom-services{text-align:center;}
.third-level-page-custom-services .third-level-page-development-title h2,.third-level-page-custom-services .third-level-page-development-title span{display:inherit;}
.third-level-page-custom-services{background-color:#f3f4f5;padding:50px 0px;}
.partners-certificate .box-certificate img{max-width:100%;}
.evince-query-form-main{border:1px solid rgba(255,255,255,0.4);background-color:rgba(95,185,131,0.4);}
.evince-query-form-main{padding:30px 30px 50px 30px;position:relative;}
.evince-query-form-main input{float:left;display:inline-block;margin-bottom:14px;border:none;background-color:#ffffff;border-radius:none;}
.evince-query-form-main input::-moz-placeholder{color:#3b302c;opacity:0.8;}
.evince-query-form-main textarea{border:none;border-radius:none;background-color:#ffffff}
.evince-query-form-main .query-checkbox{display:inline-block;width:inherit;line-height:inherit;height:inherit;}
.evince-query-form-main .user-name{width:160px;margin-right:18px;margin-bottom:0px;}
.evince-query-form-main .your-name{width:160px;margin-right:18px;margin-bottom:0px;}
.evince-query-form-main .user-no,.evince-query-form-main .your-number{width:160px;margin-bottom:0px;}
.evince-query-form-main .query-btn-main{margin-top:20px;}
.evince-query-form-main .query-btn-main .butn{width:136px;border-radius:10px;border:none;padding:10px 38px;background-color:#ffffff;border:1px solid #ffffff;color:#3b302c;font-size:16px;font-weight:600;text-transform:uppercase;margin-right:10px;height:44px;}
.evince-query-form-main .query-btn-main .butn:hover{background-color:transparent;border-radius:10px;border:1px solid #ffffff;transition:all 0.2s ease-in-out;}
.evince-query-form-main .query-btn-main .butn:focus{outline:none;}
.captcha-img{margin-top:14px;}
.form-group{clear:both;}
.evince-query-form .form-group .wpcf7-not-valid-tip{font-size:12px!important;color:#ff0000;clear:both;}
.evince-query-form .wpcf7-form-control-wrap{position:relative;display:inline-block!important;}
.evince-query-form .wpcf7-form-control-wrap.your-name input,.evince-query-form .wpcf7-form-control-wrap.your-email input{margin-bottom:0;}
.evince-query-form .wpcf7-form-control-wrap.your-message,.evince-query-form .wpcf7-form-control-wrap.your-email{width:100%;}
.evince-query-form .wpcf7-validation-errors{margin:0px;padding:0;border:none;font-size:12px;position:absolute;color:#ff0000;margin-top:12px;}

/*.evince-query-form-main .query-btn-main .ajax-loader{display: none;}*/
.evince-query-form .form-group .wpcf7-not-valid-tip{display:none;}
.evince-query-form .form-group .wpcf7-form-control-wrap input.wpcf7-not-valid{border:1px solid red;}
.evince-query-form .query-btn-main{text-align:left;}
.evince-query-form .query-btn-main .wpcf7-form-control{float:none;margin-bottom:0px;}

/****************** Circle Hover Effect*********************/
.ch-item{width:100%;height:100%;border-radius:50%;position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.1);cursor:pointer;display:inline-block;}
.ch-info{position:absolute;width:120px;height:120px;border-radius:50%;left:50%;transform:translateX(-50%);}
.ch-info-2{position:absolute;width:74px;height:74px;border-radius:50%;left:50%;transform:translateX(-50%);}
.ch-info > div{display:block;position:absolute;width:100%;height:100%;border-radius:50%;-webkit-backface-visibility:hidden; /*Just for webkit to have a smooth font*/}
.ch-info-2 > div{display:block;position:absolute;width:100%;height:100%;border-radius:50%;-webkit-backface-visibility:hidden; /*Just for webkit to have a smooth font*/}
.ch-info .ch-info-front{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.ch-info-2 .ch-info-front{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.ch-info .ch-info-back{opacity:0;background:#f15d24;color:#ffffff;pointer-events:none;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 0.4s ease-in-out 0.2s;-moz-transition:all 0.4s ease-in-out 0.2s;-o-transition:all 0.4s ease-in-out 0.2s;-ms-transition:all 0.4s ease-in-out 0.2s;transition:all 0.4s ease-in-out 0.2s;}
.ch-info-2 .ch-info-back{opacity:0;background:#617cbe;color:#ffffff;pointer-events:none;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 0.4s ease-in-out 0.2s;-moz-transition:all 0.4s ease-in-out 0.2s;-o-transition:all 0.4s ease-in-out 0.2s;-ms-transition:all 0.4s ease-in-out 0.2s;transition:all 0.4s ease-in-out 0.2s;}
.ch-info p a:hover{color:#fff;}
.ch-info-2 p a:hover{color:#fff;}
.ch-item:hover .ch-info-front{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}
.ch-item:hover .ch-info-back{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto;}

/*Start Portfolio*/
.portfolio-main{background-color:#ffffff;}
.portfolio-main .portfolio-grid .item{max-height:400px;margin-bottom:20px;}
.portfolio-main .portfolio-grid .item:nth-child(2n+3){clear:both;}
.filterNav_option{background:#7cc399 none repeat scroll 0 0;color:#ffffff;float:left;font-size:18px;font-weight:bold;margin:20px 0;padding:14px 30px;text-transform:uppercase;width:auto;cursor:pointer;}
.filterNav_option.active .fa-angle-down:before{content:"\f106";}
.filter_navigation{background-color:#ffffff;float:left;margin-bottom:30px;padding:20px 30px;position:absolute;top:74px;width:100%;display:none;}
.filter_nav{float:left;position:relative;width:100%;}
.filter_nav ul{text-align:center;}
.filter_navigation .colm{float:left;width:25%;padding-right:10px;}
.filter_navigation .colm  ul{padding-left:22px;}
.filter_navigation .colm:last-child{padding-right:0px;}
.portfolio-grid{background-color:#ffffff;box-shadow:0px 0px 6px 2px #ededed;padding:25px 10px;float:left;width:100%;margin-bottom:10px;}
.portfolio-grid .item{float:left;width:50%;padding:0 15px;margin-bottom:30px;position:relative;}
.filter_nav h2{color:#333333;font-size:21px;margin-bottom:12px;}
.filter_navigation li{padding:4px 0px;list-style:url(assets/images/list_icon.png);}
.filter_navigation li a{font-size:15px;color:#333333;text-decoration:none;}
.portfolio-grid .links_part a:hover{color:#fff;background-color:#7cc399;border-color:#7cc399;}
.portfolio-grid .figcaption .title_part h3{font-size:19px;font-weight:600;text-transform:capitalize;margin-bottom:4px;}
.portfolio-grid .figcaption .title_part p{font-size:14px;text-transform:capitalize;}
.portfolio-grid .figcaption{margin-top:15px;}
.filter_nav .fa{font-size:24px;margin-left:10px;vertical-align:top;}
.portfolio-grid .figure{position:relative;}
.portfolio-grid .links_part a{border:1px solid #ffffff;border-radius:4px;color:#ffffff;display:inline-block;height:35px;line-height:35px;margin:0 4px;text-align:center;width:35px;}
.portfolio-grid .figcaption .title_part{float:left;width:100%;}
.portfolio-grid .hover-section{background-color:rgba(27,60,79,0.9);bottom:0;box-shadow:0 0 175px rgba(0,0,0,0.1) inset;height:0;left:0;overflow:hidden;position:absolute;transition:all 300ms ease-in-out 0s;width:100%;}
.portfolio-grid .short-desc{color:#ffffff;font-size:18px;padding:0 30px;text-align:center;width:100%;margin-bottom:20px;}
.portfolio-grid .hover-inner-cnt{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;}
.portfolio-grid .item:hover .hover-section{box-shadow:0 0 175px rgba(0,0,0,0.1) inset;height:100%;}
.portfolio-grid .item .figure img{max-width:100%;}
.portfolio-main .filter_nav{margin:40px 0 20px;float:left;width:100%;text-align:center;}
.filter_nav li{display:inline-block;margin:20px 6px;}
.filter_nav li a{background-color:#ffffff;border-radius:2px;box-shadow:0 0 5px #dddddd;color:#333333;font-size:18px;padding:13px 30px;}
.filter_nav li a.active,.filter_nav li a:hover{background-color:#60B884;color:#fff;text-decoration:none;}

/*End Portfolio*/

/**Start Overview**/
.rapnet-to-magento-banner .banner-text{width:650px!important;float:right;margin-top:165px!important;text-align:center!important;}
.magento-plugins-banner .banner-text{width:650px!important;float:right;margin-top:165px!important;text-align:center!important;}
.page-banner-overview{height:530px;background-repeat:no-repeat;background-size:cover;margin-top:90px;position:relative;margin-bottom:24px;background-color:#f2f2f2;}
.page-banner-overview.overview-banner{background-image:url("assets/images/evince-overview-banner.jpg");background-repeat:no-repeat;background-position:center;}
.rapnet-to-magento-banner{background-image:url("assets/images/rapnet-to-magento-banner.jpg");background-repeat:no-repeat;background-position:center;}
.magento-plugins-banner{background-image:url("assets/images/magento-plugins-banner.jpg");background-repeat:no-repeat;background-position:center;}
.product-bg-ingram{background-image:url("assets/images/ingram-micro-to-magento.jpg");background-position:center center;background-size:cover;}
.portfolio-ecommerce-banner{background-image:url("assets/images/ecommerce-portfolio.jpg");background-position:center center;background-size:cover;}
.portfolio-custom-banner{background-image:url("assets/images/custom-development-portfolio.jpg");background-position:center center;background-size:cover;}
.portfolio-mobile-banner{background-image:url("assets/images/mobile-portfolio.jpg");background-position:center center;background-size:cover;}
.portfolio-cms-banner{background-image:url("assets/images/cms-portfolio.jpg");background-position:center center;background-size:cover;}
.page-banner-overview .banner-text{width:860px;margin:150px auto;text-align:center;}
.page-banner-overview .banner-text h1{color:#ffffff;font-size:40px;font-weight:700;font-family:'open sans';margin-bottom:26px;}
.page-banner-overview .banner-text p{color:#ffffff;font-size:18px;font-weight:600;font-family:'open sans';line-height:28px;}
.page-banner-overview .overview-page-button a{background-color:#ffffff;color:#5fb983;padding:14px 36px 14px 36px;font-size:14px;font-weight:700;font-family:'open sans';}
.page-banner-overview .overview-page-button a:hover{background-color:#5fb983;color:#ffffff;transition:all 0.2s ease-in-out;}
.page-banner-overview .overview-page-button{margin-top:60px;}

/*.page-banner-overview:after{background-image:url("assets/images/overview-banner-bottom.png"); content: "";  position: absolute;bottom:-1px;content: "";height: 84px;position: absolute;right:0px;width:830px;}*/
.connect-banner{position:relative;}

/*.connect-banner::after{background-image:url("assets/images/overview-banner-bottom.png"); content: "";  position: absolute;bottom: 0;content: "";height: 84px;position: absolute;right: 0;width:830px;}*/
.section-main{overflow:hidden;padding:10px 0px}
.section-main-title{margin-bottom:25px;margin-top:20px;padding:0 15px;}
.section-main-title h3{color:#5fb983;font-size:34px;font-weight:700;text-transform:uppercase;font-family:"open sans";position:relative;text-align:center;margin-bottom:14px;line-height:1.1;}
.section-main-title h1{color:#5fb983;font-size:34px;font-weight:700;text-transform:uppercase;font-family:"open sans";position:relative;text-align:center;margin-bottom:14px;line-height:1.1;}
.section-main-title h2{color:#5fb983;font-size:34px;font-weight:700;text-transform:uppercase;font-family:"open sans";position:relative;text-align:center;margin-bottom:14px;line-height:1.1;}
.section-main .section-main-text-detail{padding:0px 0 20px 0;}
.section-main-title .diff_text{font-weight:600;font-size:34px;text-transform:uppercase;color:#000;font-family:"open sans";}
.section-main .section-main-text-detail{text-align:center;margin:0 auto;width:1000px;line-height:1.6;}
.section-main .section-main-text-detail p{color:#3c3f46;font-size:18px;min-height:88px;}
.page-template-engagement-models .section-main .section-main-text-detail p{min-height:inherit;}
.section-main .section-main-text-detail p>a{color:#5fb983;}
.section-main-title h3:before{content:"";position:absolute;height:2px;width:55px;background-color:#3c3f46;left:50%;transform:translateX(-50%);bottom:-10px;}
.section-main-title h1:before{content:"";position:absolute;height:2px;width:55px;background-color:#3c3f46;left:50%;transform:translateX(-50%);bottom:-10px;}
.section-main-title h2:before{content:"";position:absolute;height:2px;width:55px;background-color:#3c3f46;left:50%;transform:translateX(-50%);bottom:-10px;}
.section-main .our-mission{width:466px;margin:0 auto;border:10px solid #5fb983;padding:64px 49px;}
.section-main .our-vision{background-color:#5fb983;padding:46px;width:560px;display:inline-block;}

/*.section-main .our-vision:after{background-color:#5fb983;position: absolute; content: ""; width: 100%; height: 100%; top: 0px; z-index: -1; }*/
.section-main .our-vision .section-main-title h3{color:#ffffff;}
.section-main .our-vision .section-main-title h3:before{background-color:#ffffff;}
.section-main .our-vision .section-main-text-detail p{color:#ffffff;}
.section-main .our-vision .our-mission{border:10px solid #ffffff;padding:21px 49px;}
.section-main-inner .section-main-title{margin:0px;}
.page-template-about-us .section-main-inner{margin-top:0px;}
.section-main-inner{margin-top:50px;position:relative;text-align:center;}
.section-main-inner .our-mission-main{padding:46px 0 46px 46px;width:514px;display:inline-block;vertical-align:top;margin-right:70px;}
.our-mission-main .section-main-text-detail{padding:0px;width:100%;}
.our-vision .section-main-text-detail{padding:0px;width:100%;}
.our-values-main-box{margin-top:40px;}
.our-values-detail h4{color:#3c3f46;font-size:20px;font-weight:700;font-family:"open sans";margin-bottom:4px;}
.our-values-explore ul li{list-style:none;display:inline-block;vertical-align:top;width:486px;margin-right:82px;margin-bottom:60px;}
.our-values-explore ul li:nth-child(2n){margin-right:0px;float:right;}
.our-values-detail{width:398px;float:left;}
.our-values-detail p{color:#3c3f46;font-size:16px;font-family:"open sans";min-height:74px;}
.overview-sprite{background-image:url("assets/images/overview-sprite-img-all.png");background-repeat:no-repeat;}
.why-evince-sprite{background-image:url("assets/images/why-evince-sprite.png");background-repeat:no-repeat;}
.global-delivery-sprite{background-image:url("assets/images/global-delivery-model-sprite.png");background-repeat:no-repeat;}
.hndm-sprite{background-image:url("assets/images/hybrid-network-sprite.png");background-repeat:no-repeat;}
.execution-approach-icons{background-image:url("assets/images/execution-approach-icons-sprite.png");background-repeat:no-repeat;}
.engagement-approach-icons{background-image:url("assets/images/engagement-model-sprite.png");background-repeat:no-repeat;}
.evince-relationship-icons{background-image:url("assets/images/evince-realtionship-sprite-icons.png");background-repeat:no-repeat;}
.project-ownership-icons{background-image:url("assets/images/project-ownership-sprite-icons.png");background-repeat:no-repeat;}
.our-values-icon{width:80px;height:80px;float:left;margin-right:8px;}
.icon-quality{background-position:-118px -47px;}
.icon-approach{background-position:-268px -44px;}
.icon-ethics{background-position:-414px -59px;}
.icon-satisfaction{background-position:-570px -53px;}
.icon-culture{background-position:-730px -53px;}
.icon-on-time{background-position:-908px -53px;}
.icon-reach{background-position:-1067px -53px;}
.icon-barrier{background-position:-1210px -53px;}
.execution-icon-1{background-position:-119px -200px;}
.execution-icon-2{background-position:-268px -206px;}
.execution-icon-3{background-position:-414px -206px;}
.execution-icon-4{background-position:-570px -206px;}
.execution-icon-5{background-position:-730px -206px;}
.execution-icon-6{background-position:-908px -206px;}
.execution-icon-7{background-position:-1067px -206px;}
.execution-icon-8{background-position:-119px -376px;}
.execution-icon-9{background-position:-268px -376px;}
.execution-icon-10{background-position:-414px -376px;}
.execution-icon-11{background-position:-570px -376px;}
.execution-icon-12{background-position:-730px -376px;}
.execution-icon-13{background-position:-908px -376px;}
.our-journey-inner .our-values-detail{width:255px;float:none;text-align:center;}
.our-journey-inner ul li{list-style:none;width:264px;}
.our-journey-inner .our-values-detail h4{text-transform:inherit;}
.our-journey-inner .our-values-detail p{font-size:14px;font-family:"open sans"}
.our-journey-detail{position:relative;height:288px;}
.our-journey-detail .square{box-shadow:0 0 16px -3px #ffffff;left:48px;z-index:2;top:38px;background:linear-gradient(to bottom,#fcfcfd 0%,#f0f0f1 100%);width:145px;height:145px;margin:36px auto;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.our-journey-detail:before{background-color:#5fb983;border:3px solid #ffffff;border-radius:50%;bottom:0;content:"";height:18px;left:42.1%;position:absolute;transform:translateY(-50%);width:18px;}
.our-journey-detail:after{background-color:#5fb983;border:3px solid #5fb983;border-radius:50%;bottom:-6px;content:"";height:24px;left:41%;position:absolute;transform:translateY(-50%);width:24px;z-index:-1;}
.our-journey-date{position:absolute;top:0;}
.our-journey-detail .green-square{left:48px;border:5px solid #e8e8e9;background-color:#5fb983;width:145px;height:145px;margin:36px auto;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.our-journey-date{position:absolute;font-size:20px;font-weight:700;font-family:"open sans";z-index:3;left:98px;top:130px;}
.our-journey-inner ul{text-align:center;}
.our-journey-inner ul li{display:inline-block;margin-right:24px;}
.our-journey-inner ul li:nth-child(4n){margin-right:0px;}
.our-journey-main{background-image:url("assets/images/background-map.png");background-repeat:no-repeat;background-position:center;}
.journey-next-level .our-journey-detail .square{top:0px;}
.journey-next-level .our-journey-detail .green-square{bottom:34px;}
.journey-next-level .our-journey-detail:before,.journey-next-level .our-journey-detail:after{top:-16px;}
.journey-next-level .our-journey-date{top:94px;}
.our-journey-inner{position:relative;}
.border-line{border:3px solid #e6e6e7;position:absolute;top:47.4%;width:100%;z-index:-1;}
.work-philosophy-inner ul{text-align:center;}
.work-philosophy-inner ul li{list-style:none;width:190px;display:inline-block;margin-right:90px;margin-bottom:54px;vertical-align:top;}
.work-philosophy-inner ul li:nth-child(4n){margin-right:0px;}
.work-philosophy-inner ul li:last-child{margin-right:0px;}
.work-philosophy-detail{text-align:center;}
.work-philosophy-icons{height:80px;margin:0 auto;width:80px;}
.icon-passionate{background-position:-103px -183px;}
.icon-passionate:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;}
.icon-dedicated{background-position:-252px -183px;}
.icon-dedicated:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;}
.icon-grp{background-position:-424px -183px;}
.icon-grp:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
.icon-teamwork{background-position:-624px -183px;}
.icon-teamwork:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;}
.icon-ethical{background-position:-786px -183px;}
.icon-ethical:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;}
.icon-challenge{background-position:-945px -186px;}
.icon-challenge:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;}
.icon-winner{background-position:-1122px -176px;}
.icon-winner:after{border:3px solid #5fb983;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;}
.work-philosophy-main{margin-top:0px;}
.work-philosophy-top{background:#fff none repeat scroll 0 0;border-radius:50%;box-shadow:0 0 22px 1px #d2d6dc;height:170px;padding:43px 0;width:170px;position:relative;margin:0 auto 24px;}
.work-philosophy-top:hover{box-shadow:0 0 22px 1px rgba(95,185,131,0.6);}
.work-philosophy-top::before{border:3px solid #e9eaec;border-radius:50%;content:"";height:132px;left:19px;position:absolute;top:19px;width:132px;}
.work-philosophy-detail h4{font-size:20px;font-family:"open sans";font-weight:600;}
.infrastructure-section-main{background-color:#f9f9f9;padding:14px 0px 25px 0;}
.infrastructure-section-head{background-color:#ffffff;padding:28px 12px;border-bottom:2px solid #ffffff;}
.infrastructure-section-head:hover{box-shadow:0 0 12px 2px rgba(149,150,150,0.45);border-bottom:2px solid #5fb983;transition:0.2s all ease;}
.infrastructure-section-head:hover .infrastructure-detail{color:#5fb983;}
.infrastructure-section-head:hover .icon-a{background-position:-106px -466px;}
.infrastructure-section-head:hover .icon-b{background-position:-299px -479px;}
.infrastructure-section-head:hover .icon-c{background-position:-473px -479px;}
.infrastructure-section-head:hover .icon-d{background-position:-655px -476px;}
.infrastructure-section-head:hover .icon-e{background-position:-846px -486px;}
.infrastructure-section-head:hover .icon-f{background-position:-1016px -486px;}
.infrastructure-section-head:hover .icon-g{background-position:-1176px -476px;}
.infrastructure-section-head:hover .icon-h{background-position:-1376px -486px;}
.infrastructure-section-head:hover .icon-i{background-position:-1556px -475px;}
.infrastructure-section-head:hover .icon-engagement-1{background-position:-106px -471px;}
.infrastructure-section-head:hover .icon-engagement-2{background-position:-299px -476px;}
.infrastructure-section-head:hover .icon-engagement-3{background-position:-473px -473px;}
.infrastructure-section-head:hover .icon-engagement-4{background-position:-655px -475px;}
.infrastructure-section-head:hover .icon-engagement-5{background-position:-846px -475px;}
.infrastructure-section-head:hover .icon-engagement-6{background-position:-1016px -478px;}
.infrastructure-section-head:hover .icon-engagement-7{background-position:-1176px -476px;}
.infrastructure-section-head:hover .icon-engagement-8{background-position:-1376px -480px;}
.infrastructure-section-head:hover .icon-engagement-9{background-position:-106px -836px;}
.infrastructure-section-head:hover .icon-engagement-10{background-position:-299px -838px;}
.infrastructure-section-head:hover .icon-engagement-11{background-position:-473px -840px;}
.infrastructure-section-head:hover .icon-engagement-12{background-position:-655px -841px;}
.infrastructure-section-head:hover .icon-engagement-13{background-position:-846px -840px;}
.infrastructure-section-head:hover .icon-engagement-14{background-position:-106px -1179px;}
.infrastructure-section-head:hover .icon-engagement-15{background-position:-299px -1179px;}
.infrastructure-section-head:hover .icon-engagement-16{background-position:-473px -1176px;}
.infrastructure-section-head:hover .icon-engagement-17{background-position:-655px -1174px;}
.infrastructure-section-head:hover .icon-engagement-18{background-position:-846px -1179px;}
.infrastructure-section-head:hover .icon-engagement-19{background-position:-1016px -1179px;}
.infrastructure-section-head:hover .icon-engagement-20{background-position:-1176px -1179px;}
.infrastructure-section-head:hover .icon-engagement-21{background-position:-1376px -1179px;}
.infrastructure-section-inner ul{text-align:center;}
.infrastructure-section-inner{margin-top:20px;}
.infrastructure-section-inner ul li{list-style:none;vertical-align:top;width:370px;display:inline-block;margin-bottom:13px;margin-right:10px;height:158px;}
.infrastructure-section-inner ul li:nth-child(3n){margin-right:0px;}
.infrastructure-icons{display:inline-block;height:100px;vertical-align:middle;width:100px;}
.infrastructure-detail{display:inline-block;vertical-align:middle;width:240px;padding:0 0 0 10px;text-align:left;}
.infrastructure-detail p{line-height:22px;font-size:16px;font-family:"open sans";margin:0px;}
.icon-a{background-position:-106px -305px;}
.icon-b{background-position:-299px -318px;}
.icon-c{background-position:-473px -318px;}
.icon-d{background-position:-655px -315px;}
.icon-e{background-position:-846px -325px;}
.icon-f{background-position:-1016px -325px;}
.icon-g{background-position:-1176px -315px;}
.icon-h{background-position:-1376px -325px;}
.icon-i{background-position:-1556px -314px;}
.icon-engagement-1{background-position:-106px -315px;}
.icon-engagement-2{background-position:-299px -315px;}
.icon-engagement-3{background-position:-473px -315px;}
.icon-engagement-4{background-position:-655px -315px;}
.icon-engagement-5{background-position:-846px -315px;}
.icon-engagement-6{background-position:-1016px -315px;}
.icon-engagement-7{background-position:-1176px -315px;}
.icon-engagement-8{background-position:-1376px -315px;}
.icon-engagement-9{background-position:-106px -680px;}
.icon-engagement-10{background-position:-299px -680px;}
.icon-engagement-11{background-position:-473px -680px;}
.icon-engagement-12{background-position:-655px -680px;}
.icon-engagement-13{background-position:-846px -680px;}
.icon-engagement-14{background-position:-106px -1018px;}
.icon-engagement-15{background-position:-299px -1018px;}
.icon-engagement-16{background-position:-473px -1019px;}
.icon-engagement-17{background-position:-655px -1018px;}
.icon-engagement-18{background-position:-846px -1018px;}
.icon-engagement-19{background-position:-1016px -1019px;}
.icon-engagement-20{background-position:-1176px -1018px;}
.icon-engagement-21{background-position:-1376px -1014px;}
.engagetment-section{margin-top:20px;}
.engagetment-section-inner{margin-top:40px;}
.engagetment-section-inner ul{text-align:center;}
.engagetment-section-inner ul li{width:259px;display:inline-block;height:214px;vertical-align:top;margin-right:30px;}
.engagetment-section-inner ul li:nth-child(4n){margin-right:0px;}
.engagetment-section-main:hover{background-color:#f7f7f7;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.engagetment-section-main-icon{width:100px;height:100px;margin:0 auto;}
.engagetment-section-main{height:100%;border:5px solid #f7f7f7;border-radius:5px;padding:29px 14px;}
.engagetment-section-detail h4{font-size:16px;font-weight:600;font-family:"open sans";color:#5fb983;line-height:24px;}
.icon-network{background-position:-100px -670px;}
.icon-time{background-position:-300px -676px;}
.icon-model{background-position:-520px -680px;}
.icon-price{background-position:-741px -684px;}
.client-section-main{margin-top:20px;}
.client-section-inner{margin-top:40px;}
.client-section-inner ul{text-align:center;}
.client-section-inner ul li{list-style:none;width:267px;height:140px;display:inline-block;margin-right:20px;margin-bottom:20px;}
.client-section-inner ul li:nth-child(4n){margin-right:0px;}
.client-section-inner ul li:hover{box-shadow:0 0 20px 2px rgba(0,0,0,.2);transition:0.1s ease-in-out;}
.delex-logo{background-position:-92px -850px;}
.bucher-municipal-logo{background-position:-436px -853px;}
.c-and-b-dept-logo{background-position:-830px -850px;}
.cccure-logo{background-position:-1263px -836px;}
.repechage-logo{background-position:-100px -1030px;}
.revamp-logo{background-position:-452px -1040px;}
.koolfly-logo{background-position:-834px -1034px;}
.shopeando-logo{background-position:-1260px -1011px;}
.scents-logo{background-position:-100px -1208px;}
.daymon-logo{background-position:-451px -1220px;}
.ewomen-logo{background-position:-839px -1214px;}
.epacioli-logo{background-position:-1264px -1201px;}
.barcode-logo{background-position:-93px -1409px;}
.mukta-cinema-logo{background-position:-450px -1420px;}
.mobysign-logo{background-position:-830px -1410px;}
.reverb-logo{background-position:-1259px -1402px;}
.client-section-icons{width:267px;height:140px;background-color:#f9f9f9;display:block;}
.want-to-join-inner{padding:10px 140px;text-align:center;}
.want-to-join-inner p .highlighted-text{font-size:28px;font-weight:bold;color:#5cd28b;}
.page-template-corporate-social-responsibility .padding-shift{padding-top:0px;padding-bottom:30px;}
.want-to-join-section .section-main-title{margin-bottom:20px;}
.want-to-join-inner>p{font-size:18px;font-weight:400;color:#5c5c5c;font-family:"open sans";margin-bottom:20px;line-height:28px;}
.want-to-join-inner .join-us-button>a{background-color:#5fb983;font-size:18px;font-weight:700;font-family:"open sans";color:#ffffff;border-radius:6px;padding:15px 35px;display:inline-block;text-transform:uppercase;border:1px solid #5fb983;margin-top:10px;}
.want-to-join-inner .join-us-button>a:hover{border:1px solid #5fb983;color:#5fb983;background:transparent;}
.want-to-join-section{margin-bottom:40px;}

/**Transport and logistic css start**/
.page-inner.logistics{margin-top:90px;}
.page-banner-logistics{height:568px;background-size:cover;margin-top:90px;position:relative;margin-bottom:24px;overflow:hidden}
.logistics-banner{background-image:url("assets/images/logistic-banner.jpg");background-repeat:no-repeat;background-position:center;}
.retail-industry-banner{background-image:url("assets/images/retail-industry-banner.jpg");background-repeat:no-repeat;background-position:center;}
.education-industry-banner{background-image:url("assets/images/education-industry-banner.jpg");background-repeat:no-repeat;background-position:center;}
.government-republic-banner{background-image:url("assets/images/government-republic-banner.jpg");background-repeat:no-repeat;background-position:center;}
.bfs-industry-banner{background-image:url("assets/images/bfs-industry-banner.jpg");background-repeat:no-repeat;background-position:center;}
.healthcare-industry-banner{background-image:url("assets/images/healthcare-industry-banner.jpg");background-repeat:no-repeat;background-position:center;}
.hospitality-industry-banner{background-image:url("assets/images/travel-and-hospitality.jpg");background-repeat:no-repeat;background-position:center;}
.start-up-banner{background-image:url("assets/images/startup-banner.jpg");background-repeat:no-repeat;background-position:center;}
.privacy-policy-banner{background-image:url("assets/images/privacy-policy-banner.jpg");background-repeat:no-repeat;background-position:center;}
.terms-of-use-banner{background-image:url("assets/images/terms-of-use-banner.jpg");background-repeat:no-repeat;background-position:center;}
.page-banner-logistics-inner{text-align:center;height:538px;display:table-cell;vertical-align:middle;width:1170px;}
.page-banner-logistics-inner .banner-text>h1{color:#ffffff;font-weight:700;font-family:"open sans";font-size:40px;text-transform:inherit;}
.page-banner-logistics-inner .banner-text>h3{color:#ffffff;font-weight:700;font-family:"open sans";font-size:40px;text-transform:inherit;}
.page-banner-logistics-inner .banner-text>h1{color:#ffffff;font-weight:700;font-family:"open sans";font-size:40px;text-transform:inherit;}
.page-banner-logistics-inner .banner-text>p{color:#ffffff;font-size:20px;margin-top:14px;}
.banner-page-button{margin-top:40px;}
.banner-page-button>a{color:#5fb983;font-size:14px;padding:0 0;background-color:#ffffff;padding:14px 38px;font-weight:700;text-transform:uppercase;}
.banner-page-button>a:hover{color:#ffffff;background-color:#5fb983;transition:all 0.2s ease-in-out;}
.page-banner-logistics-detail{padding:16px 30px;background-color:#ffffff;padding:60px 30px 0px;}
.page-banner-logistics-detail .logistics-top-detail{font-size:24px;font-family:"open sans";color:#3c3f46;text-align:center;position:relative;margin-bottom:24px;padding-bottom:10px;padding:0 70px 24px;text-transform:inherit;font-weight:400;line-height:30px;}
.page-banner-logistics-detail .logistics-top-detail:after{position:absolute;content:"";color:#5fb983;bottom:0px;height:2px;width:57px;background-color:#5fb983;transform:translateX(-50%);left:50%;}
.logistics-middle-detail{font-size:18px;font-family:"open sans";color:#3c3f46;text-align:center;margin-bottom:24px;padding-bottom:10px;}
.page-banner-logistics-grid ul{text-align:center;}
.page-banner-logistics-grid ul li{list-style:none;display:inline-block;width:344px;height:180px;vertical-align:top;background-color:#f6f7f7;margin-right:20px;margin-bottom:30px;transition:0.2s ease all;}
.page-banner-logistics-grid ul li:nth-child(3n){margin-right:0px;}
.page-banner-logistics-grid ul li:hover{border-bottom:2px solid #5fb983;box-shadow:0 0 12px 2px rgba(149,150,150,0.45);}
.page-banner-logistics-grid ul li>p{font-size:18px;color:#3c3f46;text-align:center;font-family:"open sans";display:table-cell;vertical-align:middle;height:180px;padding:12px 18px;width:344px;}
.page-banner-logistics-detail>p{font-size:18px;color:#3c3f46;font-family:"open sans";margin-bottom:18px;}
.page-banner-logistics-detail-head{position:relative;top:-52px;z-index:2}
.page-logistics-main>p{color:#3c3f46;font-family:"open sans";font-size:20px;font-weight:700;text-align:center;margin-bottom:40px;}
.page-logistics-inner ul{text-align:center;}
.page-logistics-inner ul li{list-style:none;width:226px;vertical-align:top;display:inline-block;margin-right:50px;}
.page-logistics-inner ul li:nth-child(4n){margin-right:0px;}
.page-logistics-top{background:#fff none repeat scroll 0 0;border-radius:50%;box-shadow:0 0 22px 1px #d2d6dc;height:210px;padding:43px 0;width:210px;position:relative;margin:0 auto 24px;}
.page-logistics-top:before{border:3px solid #e9eaec;border-radius:50%;content:"";height:170px;left:20px;position:absolute;top:20px;width:170px;}
.android-logo:after{border:3px solid #5fb983;border-radius:50%;content:"";height:170px;left:20px;position:absolute;top:20px;width:170px;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;}
.ios-logo:after{border:3px solid #5fb983;border-radius:50%;content:"";height:170px;left:20px;position:absolute;top:20px;width:170px;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent;}
.dotnet-logo:after{border:3px solid #5fb983;border-radius:50%;content:"";height:170px;left:20px;position:absolute;top:20px;width:170px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;}
.codeigniter-logo:after{border:3px solid #5fb983;border-radius:50%;content:"";height:170px;left:20px;position:absolute;top:20px;width:170px;border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;}
.page-logistics-sprite{background-image:url("assets/images/page-logistics-sprite.png");background-repeat:no-repeat;}
.page-logistics-icons{height:120px;margin:0 auto;width:120px;}
.android-logo{background-position:-48px -40px;}
.ios-logo{background-position:-230px -40px}
.dotnet-logo{background-position:-449px -42px;}
.codeigniter-logo{background-position:-680px -41px;}
.page-logistics-inner-bottom{padding:0px 0px 62px;}
.page-logistics-detail h4{color:#3c3f46;font-size:20px;font-weight:600;font-family:"open sans";}
.logistics-services .section-main-title{margin-top:0px;}
.logistics-services-inner ul{text-align:center;}
.logistics-services-inner ul li{display:inline-block;width:267px;height:160px;border:1px solid #d1d2d4;vertical-align:top;border-radius:4px;margin-right:20px;margin-bottom:20px;transition:all 0.2s ease;}
.logistics-services-inner ul li:hover .logistics-services-deatil p{color:#5fb983;}
.logistics-services-inner ul li:hover{box-shadow:0 3px 10px 2px rgba(95,185,131,0.35);}
.logistics-services-inner ul li:nth-child(4n){margin-right:0px;}
.logistics-services-deatil p{display:table-cell;font-family:"open sans";font-size:18px;height:160px;text-transform:uppercase;vertical-align:middle;width:267px;padding:0 14px;}
.have-project-section-main{height:100%;margin:0 auto;position:relative;width:1140px;}
.have-project-section-main:before{position:absolute;background:rgba(95,185,131,0.8);content:"";height:100%;left:-100%;position:absolute;width:100%;}
.have-project-section{background-image:url("assets/images/lets-talk-background.jpg");background-repeat:no-repeat;background-size:cover;height:238px;position:relative;}
.have-project-inner{padding:74px 0px;position:relative;}
.have-project-inner{background:rgba(95,185,131,0.8);width:521px;margin:0 auto;height:100%;position:absolute;}
.have-project-inner:after{content:"";position:absolute;height:100%;width:146px;background-image:url(assets/images/lets-talk-after.png);background-repeat:no-repeat;right:-146px;top:0px;background-size:cover;}

/*.have-project-inner:after{position: absolute; background-image:url("assets/images/lets-talk-after.png");background-repeat:no-repeat; }*/
.have-project-inner h4{color:#ffffff;font-weight:700;font-size:32px;font-family:"open sans";}
.lets-talk-button{margin-top:34px;}
.lets-talk-button>a{background-color:#ffffff;font-size:16px;color:#5fb983;font-weight:700;padding:14px 42px;border:1px solid #ffffff;text-transform:uppercase;}
.lets-talk-button>a:hover{background-color:transparent;color:#ffffff;border:1px solid #ffffff;transition:all 0.2s ease-in-out;}
.case-study .wpcf7-form-control-wrap.your-message{margin:0px;}
.case-study-inner ul{text-align:center;}
.case-study-inner ul li{display:inline-block;width:336px;height:350px;vertical-align:top;margin-right:62px;}
.case-study-inner ul li:hover{box-shadow:0 4px 10px 4px rgba(165,165,165,0.4);}
.case-study-inner ul li:nth-child(3n){margin-right:0px;}
.case-study-fix{height:236px;border-bottom:2px solid #5fb983;position:relative;}
.case-study-img1{background-image:url("assets/images/mukta-arts-case-study.png");background-repeat:no-repeat;background-size:cover;background-position:center center;}
.case-study-img2{background-image:url("assets/images/revamp-case-study.png");background-repeat:no-repeat;background-size:cover;background-position:-43px 0;}
.case-study-img3{background-image:url("assets/images/cccure-case-study.png");background-repeat:no-repeat;background-size:cover;background-position:-37px 0;}
.case-study-detail{background-color:#f7f9f8;}
.case-study-detail>p{color:#3c3f46;font-size:16px;font-family:"open sans";font-weight:600;padding:35px 48px;min-height:114px;}
.case-study-inner ul li:hover .case-study-fix-hover{background:rgba(95,185,131,0.5) none repeat scroll 0 0;height:211px;left:0;margin:12px;position:absolute;top:0;width:311px;}
.case-study-inner ul li:hover .case-study-fix-hover::after{border:1px solid #fff;content:"";height:198px;left:7px;position:absolute;top:6px;width:297px;}
.case-study-inner ul li:hover .case-study-fix-hover:before{position:absolute;content:"";background-image:url("assets/images/plus-icon.png");background-repeat:no-repeat;height:33px;left:50%;position:absolute;top:88px;transform:translateX(-50%);width:34px;}
.explore-more-button{text-align:center;margin-top:50px;margin-bottom:60px;}
.explore-more-button>a{color:#ffffff;background-color:#5fb983;font-size:16px;font-weight:700;padding:14px 26px;text-transform:uppercase;}
.explore-more-button>a:hover{border:1px solid #5fb983;color:#5fb983;background-color:transparent;transition:all 0.2s ease-in-out;}
.lets-connect-right{margin-top:100px;}
.lets-connect-right-image>img{width:100%;height:auto;}
.section-main-title>p{color:#3c3f46;font-size:20px;font-family:"open sans";}
.lets-connect-section{margin-bottom:40px;}
.lets-connect-left .section-main-title{width:514px;}
.lets-connect-form{width:514px;}
.lets-connect-form .form-group{display:inline-block;}
.lets-connect-form .wpcf7-form .form-group .your-name{width:245px;float:left;margin-right:24px;}
.lets-connect-form .wpcf7-form-control-wrap{float:left;margin:0px;}
.lets-connect-form .wpcf7-form-control-wrap.your-message{display:inline-block;width:100%}
.lets-connect-form .wpcf7-form-control-wrap.your-email{width:100%;}
.lets-connect-form .wpcf7-form .form-group .your-number{width:245px;float:left;}
.lets-connect-form .wpcf7-form .form-group{width:100%;}
.lets-connect-form .wpcf7-form .form-group .wpcf7-form-control-wrap>input,.lets-connect-form .wpcf7-form .form-group .wpcf7-form-control-wrap>textarea{border:1px solid #5fb983;}
.lets-connect-form .wpcf7-form .query-btn-main>input{background-color:#5fb983;color:#ffffff;border:none;font-family:"open sans";font-size:20px;font-weight:600;text-transform:uppercase;height:52px;}
.lets-connect-form .wpcf7-form .query-btn-main>input:hover{border:1px solid #5fb983;color:#5fb983;background-color:transparent;transition:all 0.2s ease-in-out;}

/***/
.why-evince-head .infrastructure-section-inner ul li:last-child{margin-right:0px;}
.why-evince-banner{background-image:url("assets/images/why-evince-banner.png");background-repeat:no-repeat;background-position:top center;}
.evince-brand-banner{background-image:url("assets/images/evince-brand-banner.jpg");background-repeat:no-repeat;background-position:top center;}
.execution-approach-banner{background-image:url("assets/images/execution-approach-banner.jpg");background-repeat:no-repeat;background-position:top center;}
.engagement-models-banner{background-image:url("assets/images/engagement-models-banner.jpg");background-repeat:no-repeat;background-position:bottom center;}
.global-delivery-banner{background-image:url("assets/images/global-delivery-banner.jpg");background-repeat:no-repeat;background-position:top center;}
.hybrid-network-delivery-model-banner{background-image:url("assets/images/hndm-banner.jpg");background-repeat:no-repeat;background-position:top center;}
.project-ownership-banner{background-image:url("assets/images/project-ownership-banner.jpg");background-repeat:no-repeat;background-position:top center;}
.evince-relationship-banner{background-image:url("assets/images/evince-realtionship-banner.jpg");background-repeat:no-repeat;background-position:top center;}
.why-evince-head .tagline{color:#3c3f46;font-size:20px;font-weight:400;font-family:"open sans";text-align:center;}
.buttons-details{margin-bottom:20px;}
.buttons-details a{display:inline-block;padding:12px 20px;border-radius:4px;-webkit-border-radius:4px;background-color:#5fb983;color:#fff;font-size:17px;margin:0 10px;text-transform:uppercase;outline:none;font-family:"open sans";border:1px  solid #5fb983;}
.buttons-details a:hover{background-color:transparent;border:1px  solid #5fb983;color:#5fb983;}
.why-evince-banner~.section-main{margin-bottom:0px;}
.page-banner-overview.why-evince-banner{margin-bottom:0px;}
.execution-approach-points ul li{width:100%;margin-bottom:26px;}
.execution-approach-points .our-values-detail{width:92%;}
.development-approch-section{background-color:#f9f9f9;}
.the-brand .evince-reveal .sec-3{border:none;}
.the-brand .evince-reveal .sec-1{margin-bottom:20px;border:none;}
.hybrid-network-main .infrastructure-section-inner ul li{height:164px;}
.hybrid-network-main .infrastructure-section-head{height:100%;}

/*  .the-brand .evince-reveal .sec-1 .img{min-height: 330px; -moz-box-shadow:0 0 4px 1px #5fb983;box-shadow:0 0 4px 1px #5fb983;  } 
   .the-brand .evince-reveal .sec-3{box-shadow: 0 0 8px 2px #cdcdcd;}
   .the-brand .evince-reveal .sec-1{box-shadow: 0 0 8px 2px #cdcdcd;}*/

/*Join Us page start*/
.join-us-banner{background-image:url("assets/images/join-us-page-banner.jpg");background-repeat:no-repeat;}
.job-openings-banner{background-image:url("assets/images/job-openings-banner.jpg");background-repeat:no-repeat;}
.partnership-us-banner{background-image:url("assets/images/partnership-us-banner.jpg");background-repeat:no-repeat;}
.connect-banner-custom{background-image:url("assets/images/connect-banner-custom.jpg");background-repeat:no-repeat;}
.site-map-banner{background-image:url("assets/images/site-map-banner.jpg");background-repeat:no-repeat;}
.join-us-intro{background-size:cover;height:581px;margin-top:88px;}
.join-us-intro .banner-text{width:978px;margin:0 auto;text-align:center;margin-top:225px;}
.join-us-intro .banner-text h1{font-size:80px;font-weight:700;color:#ffffff;font-family:"open sans";}
.join-us-intro .banner-text p{font-size:20px;color:#ffffff;font-family:"open sans";}
.join-us-page-button{margin-top:28px;}
.join-us-page-button a{color:#60b884;font-size:16px;font-weight:600;background-color:#fff;padding:10px 17px;}
.join-us-page-button a:hover{background-color:#60b884;color:#ffffff;transition:all 0.2s ease-in-out;}
.join-us-page-icons{background-image:url("assets/images/join-us-page-sprite.png");background-repeat:no-repeat;}
.culture-icons{width:80px;height:80px;display:block;margin:0 auto;}
.our-culture-ethics .logistics-services-deatil p{height:60px;text-transform:inherit;}
.our-culture-ethics .logistics-services-deatil{padding:9px 0px;}
.culture-icon1{background-position:-80px -90px;}
.culture-icon2{background-position:-200px -90px;}
.culture-icon3{background-position:-359px -90px;}
.culture-icon4{background-position:-548px -90px;}
.culture-icon5{background-position:-683px -90px;}
.culture-icon6{background-position:-806px -90px;}
.culture-icon7{background-position:-962px -90px;}
.culture-icon8{background-position:-1151px -90px;}
.logistics-services-inner ul li:hover .culture-icon1{background-position:-80px -231px;}
.logistics-services-inner ul li:hover .culture-icon2{background-position:-200px -231px;}
.logistics-services-inner ul li:hover .culture-icon3{background-position:-359px -231px;}
.logistics-services-inner ul li:hover .culture-icon4{background-position:-548px -231px;}
.logistics-services-inner ul li:hover .culture-icon5{background-position:-683px -231px;}
.logistics-services-inner ul li:hover .culture-icon6{background-position:-806px -231px;}
.logistics-services-inner ul li:hover .culture-icon7{background-position:-962px -231px;}
.logistics-services-inner ul li:hover .culture-icon8{background-position:-1151px -231px;}
.evince-life-grid{background-image:url("assets/images/evince-life-background.jpg");background-repeat:no-repeat;background-size:cover;position:relative;background-position:center;}
.overlay-join-us{background:#f9f9fa none repeat scroll 0 0;bottom:0;left:0;opacity:0.6;position:absolute;right:0;top:0;z-index:-1;}
.evince-life-grid-head ul{text-align:center;}
.evince-life-grid-head ul li{list-style:none;width:274px;height:211px;vertical-align:top;display:inline-block;position:relative;margin-bottom:20px;margin-right:10px;}
.evince-life-grid-head ul li:nth-child(4n){margin-right:0px;}
.evince-life-grid-head ul li:last-child{margin-right:0px;}
.evince-life-grid-detail{position:absolute;top:0;opacity:0;padding:20px;}
.evince-life-grid-head{padding:80px 0px;}
.evince-life-grid-main{background-color:#ffffff;padding:49px 0;}
.evince-life-grid-main>p{color:#3c3f46;font-size:16px;font-family:"open sans";}
.evince-life-icon1{background-position:-65px -392px;}
.evince-life-icon2{background-position:-199px -392px;}
.evince-life-icon3{background-position:-362px -392px;}
.evince-life-icon4{background-position:-555px -392px;}
.evince-life-icon5{background-position:-722px -392px;}
.evince-life-icon6{background-position:-910px -392px;}
.evince-life-icon7{background-position:-1095px -403px;}
.evince-life-icon8{background-position:-1284px -402px;}
.evince-life-grid-detail>p{display:table-cell;height:171px;vertical-align:middle;width:234px;background-color:#5fb983;padding:0px 20px;color:#fff;font-size:16px;font-family:"open sans";}
.evince-life-grid-head ul li:hover .evince-life-grid-detail{opacity:1;transition:all 0.2s ease-in-out 0s;}
.team-evince-spartans{position:relative;}
.team-evince-spartans .owl-nav .owl-prev{height:34px;background:#eeeff0 none repeat scroll 0 0;left:-64px;padding:5px;position:absolute;top:154px;white-space:nowrap;width:34px;font-size:0px;box-shadow:0 0 3px 1px #cdcdcd;}
.team-evince-spartans .owl-nav .owl-next{height:34px;background:#eeeff0 none repeat scroll 0 0;right:-64px;position:absolute;top:154px;white-space:nowrap;width:34px;padding:5px;font-size:0px;box-shadow:0 0 3px 1px #cdcdcd;}
.team-evince-spartans .owl-nav .owl-prev:before{position:absolute;content:"\f053";top:5px;left:12px;font-family:'FontAwesome';font-size:18px;color:#5fb983;}
.team-evince-spartans .owl-nav .owl-next:before{position:absolute;content:"\f054";top:5px;left:12px;font-family:'FontAwesome';font-size:18px;color:#5fb983;}
.team-evince-spartans .owl-nav .owl-prev:hover{box-shadow:0 0 3px 1px #5fb983;transition:all 0.2s ease-in-out}
.team-evince-spartans .owl-nav .owl-next:hover{box-shadow:0 0 3px 1px #5fb983;transition:all 0.2s ease-in-out}
.team-evince-spartans.owl-carousel .item{position:relative;}
.team-evince-spartans.owl-carousel .item:after{position:absolute;content:"";background:rgba(95,185,131,0.4);width:100%;height:100%;top:0;}
.team-evince-spartans.owl-carousel .item:hover:after{background:transparent;}
.join-our-spartans{margin:20px 0 30px 0;}
.join-our-spartans-form>span{color:#3c3f46;font-size:18px;font-weight:600;font-family:"open sans";display:block;margin:10px 0;}
.join-our-spartans-form .form-group>input,.join-our-spartans-form .form-group>textarea{background-color:#f5f5f5;}
.join-our-spartans-form .form-group>input::-moz-placeholder,.join-our-spartans-form .form-group>textarea::-moz-placeholder{color:#898a8d;font-size:14px;font-style:italic;font-family:"open sans"}
.join-our-spartans-form .form-group>input::-webkit-input-placeholder,.join-our-spartans-form .form-group>textarea::-webkit-input-placeholder{color:#898a8d;font-size:14px;font-style:italic;font-family:"open sans"}
.join-our-spartans-form .form-group .wpcf7-form-control-wrap input.wpcf7-not-valid{border:1px solid red;}
.join-our-spartans-form .wpcf7-validation-errors{text-align:center;}
.join-our-spartans-form .spartans-form-right .form-action input[type="submit"]{background-color:#5fb983;color:#ffffff;text-transform:uppercase;}
.join-our-spartans-form div.wpcf7-validation-errors{border:none;text-align:center;color:red;margin:0em 0.5em 1em;}
.spartans-form-right .form-action button{color:#ffffff;border-radius:0px;font-size:18px;font-weight:600;text-transform:uppercase;font-family:"open sans";padding:10px 34px;}
.spartans-form-right .form-action button.btn-browse{color:#ffffff;background-color:#5fb983;margin-left:44px;}
.spartans-form-right .form-action button.btn-upload{color:#ffffff;background-color:#3c3f46;margin-left:10px;vertical-align:top;}
.browse-file{position:relative;display:inline-block;}
.browse-file input{position:absolute;opacity:0;}
.browse-file .btn-browse{color:#ffffff;background-color:#5fb983;color:#ffffff;border-radius:0px;font-size:18px;font-weight:600;text-transform:uppercase;font-family:"open sans";padding:10px 34px;}
.important-msg-red{color:#000000;font-size:14px;font-family:"open sans";margin-top:6px;text-align:right;margin-right:0px;}
.spartans-form-left{width:492px;float:left;}
.spartans-form-right{width:492px;float:right;}
.page-template-join-us .panel-primary > .panel-heading{position:relative;background-color:#5fb983;border-color:#5fb983;}
.page-template-join-us  .panel-primary{border-color:#5fb983;}
.page-template-join-us  .panel-title{position:relative;}
.page-template-join-us  .panel-title > a{color:inherit;display:block;}
.page-template-join-us  .panel-title > a::after{position:absolute;content:"\f077";top:9px;right:15px;font-family:'fontawesome';}
.page-template-join-us  .panel-title .collapsed::after{position:absolute;content:"\f078";top:9px;right:15px;font-family:'fontawesome';}
.page-template-join-us  .panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#5fb983;background:#fff;}
.page-template-join-us  .inner-wrap ul li{margin:8px 0px;}
.page-template-join-us  .job-description-title{margin:5px 0px;}
.page-template-join-us  .panel-title{font-weight:600;}
.page-template-join-us  #accordion .panel-heading{padding:0;}
.page-template-join-us  #accordion .panel-title > a{padding:10px 15px;}
.page-template-join-us  .simple-content .inner-cnt .discul li{color:#3c3f46;font-size:16px;margin:5px 0px;}
.page-template-join-us  .section-main .section-main-text-detail p{font-size:16px;}

/*Join Us page end*/
.partnership-with-us-main span{display:inline-block;}
.partnership-with-us-main p a{color:#5fb983;}
.partnership-with-us-main p{font-size:16px}
.partnership-with-us-main .description .discul li>a{color:#5fb983;}

/*-------------------*/

/* Homepage Css
/*-------------------*/
body.home{overflow-x:hidden!important;}
.homepage{margin-top:90px;}
.homepage .fp-tableCell{vertical-align:top;}
.hero-section{background:url(assets/images/hero-image.jpg) no-repeat;background-size:cover;}
.hero-section .fp-tableCell{vertical-align:top;}
.hero-section-main{position:relative;height:100%;}
.hero-section{position:relative;}
.hero-section .inside-content{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:9;right:50%;margin-right:-600px;}
.fascinating-section .fp-tableCell{vertical-align:middle;}
.homepage .section{padding:0px;overflow:hidden;}
.homepage .hero-new{height:100vh;}

/*.hero-section{background:url(assets/images/hero-image.jpg) no-repeat; background-size: cover;}*/
.hero-section .overlay-layer{background:#000 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:9;opacity:0;}
#myVideo{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:black;background-position:center center;background-size:contain;object-fit:cover;z-index:3;}
video::-webkit-media-controls{display:none!important;}
.hero-section .caption-box{background-color:rgba(49,54,67,0.8);padding:20px 40px 20px 30px;float:left;border-radius:15px;}
.caption-box .more-action{margin:10px auto 20px auto;}
.hero-section .caption-box h1{color:#fff;font-family:open sans;font-size:31px;font-weight:bold;}
.hero-section .caption-box h2{color:#fff;font-family:open sans;font-size:34px;font-weight:bold;}
.hero-section .caption-box .colm:last-child{padding-right:0px;}
.hero-section .caption-box h1 .hightlight-text{background:rgba(0,0,0,0) url("assets/images/badge-bg.png") no-repeat scroll 0 0;display:inline-block;font-size:34px;font-weight:900;margin:4px 0 0;padding:7px 38px;}
.hero-section .caption-box h2 .hightlight-text{background:rgba(0,0,0,0) url("assets/images/badge-bg.png") no-repeat scroll 0 0;display:inline-block;font-size:34px;font-weight:900;margin:4px 0 0;padding:7px 38px;}
.hero-section .caption-box .headline{color:#fff;font-size:22px;font-weight:bold;margin-top:30px;text-transform:uppercase;}
.hero-section .caption-box ul.points{margin-top:12px;padding-left:19px;}
.hero-section .caption-box ul.points li{color:#fff;font-size:16px;font-weight:600;padding:5px 0px;list-style-image:url("assets/images/point-list-icon.png");}
.hero-section .caption-box .more-action a{background:url("assets/images/white-arrow-right-small.png") no-repeat 87% center;font-size:14px;text-transform:uppercase;color:#fff;padding:10px 35px 10px 15px;display:inline-block;margin-top:15px;transition:all 0.3s ease-in-out;border:1px #fff solid;}
.hero-section .caption-box .more-action a:hover{background-image:url(assets/images/arrow-right-small.png);color:#000000;background-color:#fff;}
.industries-section{padding:0px;}
.industries-section-main .grid-item{height:45.55vh;overflow:hidden;position:relative;background-color:#f5f5f5;background-position:center;background-size:cover;background-repeat:no-repeat;}
.industries-section-main .grid-item.transport-bg{background-image:url(assets/images/transportation-sec-bg.jpg);}
.industries-section-main .grid-item.e-commerce-bg{background-image:url(assets/images/e-commerce-sec-bg.jpg);}
.industries-section-main .grid-item.education-bg{background-image:url(assets/images/education-sec-bg.jpg);}
.industries-section-main .grid-item.government-bg{background-image:url(assets/images/government-publicsectior-sec-bg.jpg);}
.industries-section-main .grid-item .content-part{padding:40px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1;left:0px;transition:all ease-in-out 0.5s;}
.industries-section-main .content-part .h3-heading{border-bottom:2px solid #00c695;color:#fff;display:inline-block;font-size:28px;font-weight:900;padding:0 0 12px;text-transform:uppercase;transition:all ease-in-out 0.5s;}
.industries-section-main .content-part .h3-heading span{color:#00c695}
.industries-section-main .grid-item::before{background:rgba(0,0,0,0.6) /* rgba(0, 0, 0, 0) url("assets/images/trans-gradiant-bg.png") no-repeat scroll 0 0 / cover */;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.fascinating-section{background:rgba(0,0,0,0) url("assets/images/fascinating-facts-bg.jpg") no-repeat scroll 0 0 / cover;background-position:center;}
.fascinating-section .section-header{text-align:center;}
.fascinating-section .section-header .h2-heading{color:#01100e;position:relative;font-size:54px;font-weight:bold;display:inline-block;text-transform:uppercase;}
.fascinating-section .section-header .h2-heading::before{background:#00c695 none repeat scroll 0 0;bottom:-20px;content:"";height:1px;left:0;position:absolute;width:31%;}
.fascinating-section .section-header .h2-heading:after{background:#00c695 none repeat scroll 0 0;bottom:-20px;content:"";height:1px;right:0;position:absolute;width:31%;}
.fascinating-section .section-header .h2-heading span{color:#5fb983;font-weight:400;}
.fascinating-section .tagline-text{font-size:24px;color:#01100e;text-transform:uppercase;position:relative;}
.fascinating-list ul{text-align:center;}
.fascinating-list li{background-color:#fff;display:inline-block;height:216px;margin:0 -2px;text-align:center;vertical-align:top;width:190px;position:relative;}
.fascinating-list li .inside-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 5px;}
.fascinating-list li .inside-content .text{color:#3c3f46;font-size:16px;line-height:20px;}
.fascinating-list li.green-bg{background-color:#00c695;color:#fff;}
.fascinating-list li.green-bg .inside-content .text{color:#fff;}
.fascinating-list li .inside-content .text strong{font-size:24px;}
.fascinating-list li .icon{background-image:url("assets/images/fascinating-facts-icons.png");background-repeat:no-repeat;display:inline-block;height:56px;margin-bottom:7px;width:55px;}
.fascinating-list li .icon.icon-countries{background-position:-9px -123px;}
.fascinating-list li .icon.icon-repeat{background-position:-99px 1px;}
.fascinating-list li .icon.icon-growth{background-position:-185px -123px;}
.fascinating-list li .icon.icon-satisfaction{background-position:-274px 3px;}
.fascinating-list li .icon.icon-monthly-hrs{background-position:-365px -123px;}
.fascinating-list li .icon.icon-global-team{background-position:-449px 3px;}
.fascinating-list li .icon.icon-sucess{background-position:-540px 3px;}
.fascinating-list li .icon.icon-debt-free{background-position:-642px -123px;}
.fascinating-list li .icon.icon-establishment{background-position:-747px 2px;}
.fascinating-list li .icon.icon-projects-served{background-position:-840px -123px;}
.fascinating-list li .icon.icon-cumulative{background-position:-930px -1px;}
.fascinating-list li .icon.icon-unique{background-position:-1035px -123px;}
.fascinating-section .section-header{margin-bottom:60px;text-align:center;}
.events-section-main .grid-item{height:45.55vh;transition:all ease-in-out 0.3s;position:relative;background-color:#f5f5f5;background-position:center;background-size:100% auto;background-repeat:no-repeat;transition:all 0.5s ease 0s;overflow:hidden;}

/*.events-section-main .grid-item:before {
 background: rgba(0, 0, 0, 0) url("assets/images/trans-gradiant-bg.png") no-repeat scroll 0 0 / cover ;
 content: "";
 height: 100%;
 left: 0;
 position: absolute;
 top: 0;
 width: 100%;
}*/
.events-section-main .grid-item .relationship-bg{background-image:url(assets/images/relationship-sec-bg.jpg);background-size:cover;background-position:center;}
.events-section-main .grid-item .social-activity-bg{background-image:url(assets/images/social-activity-sec-bg.jpg);background-size:cover;background-position:center;}
.events-section-main .grid-item .pm-ownership-bg{background-image:url(assets/images/pm-ownership-sec-bg.jpg);background-size:cover;background-position:center;}
.events-section-main .grid-item .event-sec-bg{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;-webkit-transition:all 0.7s ease-in-out;-webkit-transform:scale(1);-ms-transition:all 0.7s ease-in-out;-ms-transform:scale(1);-moz-transition:all 0.7s ease-in-out;-moz-transform:scale(1);transition:all 0.7 ease-in-out;transform:scale(1);}
.events-section-main .grid-item:hover .event-sec-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.events-section-main .grid-item.big-section{height:91vh!important}
.events-section-main .grid-item .content-part{padding:40px;position:absolute;width:100%;z-index:1;bottom:0px;left:0px;transition:all ease-in-out 0.3s;}
.events-section-main .grid-item:hover .content-part{bottom:15px;}
.events-section-main .content-part .h3-heading{color:#fff;display:inline-block;font-size:24px;font-weight:900;text-transform:uppercase;line-height:22px;}
.events-section-main .content-part .h3-heading span{color:#00d19a}
.events-section-main .content-part p{color:#fff;display:block;font-size:16px;font-weight:400;margin:5px 0;}
.events-section-main .more-action a{background:url("assets/images/white-arrow-right-small.png") no-repeat 87% center;font-size:14px;text-transform:uppercase;color:#fff;padding:8px 35px 8px 15px;display:inline-block;margin-top:15px;transition:all 0.3s ease-in-out;border:1px #fff solid;margin-left:25px;}
.events-section-main .grid-item:hover a{background-image:url("assets/images/arrow-right-small.png");color:#000000;background-color:#fff;}
.home .sticky-container{display:none;}
.events-section-main .content-part .description{border-left:5px solid #00d19a;padding-left:20px;}
.events-section-main .grid-item:after{background:rgba(0,0,0,0) url("assets/images/content-shadow-m-bg.png") no-repeat 0 bottom;content:"";height:100%;left:0;position:absolute;bottom:0;width:100%;z-index:0;opacity:0.7;background-size:cover;background-position:bottom center;}
.events-section-main .left-section .grid-item:after{background-image:url("assets/images/content-shadow-l-bg.png");background-size:contain}
.events-section-main .left-section .description{border-left-width:7px;padding-left:30px;}
.events-section-main .left-section .more-action a{margin-left:39px;}
.events-section-main .left-section .content-part .h3-heading{font-size:34px;line-height:34px;}
.events-section-main .left-section .content-part{padding-left:90px;}
.events-section-main .left-section .content-part p{font-size:20px;line-height:26px;}
.services-section-main .grid-item{transition:all ease-in-out 0.5s;height:45.55vh;position:relative;background-color:#f5f5f5;background-position:center;background-size:100% auto;background-repeat:no-repeat;transition:all 0.5s ease 0s;}
.services-section-main .grid-item:hover:before{background:rgba(0,0,0,0.7) /*url("assets/images/black-transparent-bg.png") no-repeat scroll 0 0 / cover */;content:"";height:100%;left:0;position:absolute;top:0;width:100%;transition:all ease-in-out 0.5s;z-index:1;}
.services-section-main .grid-item:hover:after{background:rgba(0,0,0,0) /*url("assets/images/trans-gradiant-bg.png")*/ no-repeat scroll 0 0 / cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%; /*z-index:0;*/}
.services-section-main .grid-item:after{background:rgba(0,0,0,0.2) url("assets/images/black-title-shadow-s.png") no-repeat scroll 0 top / contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%; /*z-index:0;*/}
.services-section-main .grid-item{overflow:hidden;}
.services-section-main .grid-item .web-development-bg{background-image:url(assets/images/web-devlopment-service-bg.jpg);}
.services-section-main .grid-item .ecommerce-development-bg{background-image:url(assets/images/e-commerce-service-bg.jpg);}
.services-section-main .grid-item .mobile-development-bg{background-image:url(assets/images/mobile-development-service-bg.jpg);}
.services-section-main .grid-item .cloud-solution-bg{background-image:url(assets/images/cloud-services-bg.jpg);}
.services-section-main .grid-item .enterprise-solution-bg{background-image:url(assets/images/enterprise-service-bg.jpg);}
.services-section-main .grid-item .bot-development-bg{background-image:url(assets/images/ai-bot-develoment-service-bg.jpg);}
.services-section-main .grid-item .it-consulting-bg{background-image:url(assets/images/it-consulting-service-bg.jpg);}
.services-section-main .grid-item .ui-ux-services-bg{background-image:url(assets/images/ui-ux-service-bg.jpg);}
.services-section-main .grid-item .services-section-bg{background-size:cover;background-position:center;position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;-webkit-transition:all 0.7s ease-in-out;-webkit-transform:scale(1);-ms-transition:all 0.7s ease-in-out;-ms-transform:scale(1);-moz-transition:all 0.7s ease-in-out;-moz-transform:scale(1);transition:all 0.7 ease-in-out;transform:scale(1);}
.services-section-main .grid-item:hover .services-section-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.services-section-main .service-title{color:#fff;font-size:24px;font-weight:600;z-index:1;position:absolute;text-transform:uppercase;margin-top:30px;left:30px;top:0;line-height:28px;border-left:4px #00d19a solid;padding-left:10px;transition:all ease-in-out 0.3s;}
.services-section-main .service-title span{display:block;color:#00d19a;font-weight:900;}
.services-section-main .content-part{bottom:0;color:#fff;padding:30px;opacity:0;position:absolute;z-index:1;transition:all ease-in-out 0.3s;}
.services-section-main .grid-item:hover .service-title{top:10px;}
.services-section-main .grid-item:hover .content-part{bottom:10px;opacity:1;}
.services-section-main .more-action a{background:url("assets/images/white-arrow-right-small.png") no-repeat 87% center;font-size:14px;text-transform:uppercase;color:#fff;padding:8px 35px 8px 15px;display:inline-block;margin-top:15px;transition:all 0.3s ease-in-out;border:1px #fff solid;}
.services-section-main .grid-item:hover a{background-image:url("assets/images/arrow-right-small.png");color:#000000;background-color:#fff;}
.services-section-main .content-part p{color:#fff;display:block;font-size:18px;font-weight:300;margin:0px 0 10px;}
.social-presence-section{background:url("assets/images/social-presence-bg.jpg") no-repeat;background-size:cover;position:relative;}
.social-presence-section:before{background:url("assets/images/social-presence-bg-overlay.png") no-repeat;background-size:cover;position:absolute;top:0px;height:100%;content:"";left:0px;width:100%;}
.social-presence-main{position:relative;padding:7% 0px;}
.social-presence-main .section-header{text-align:center;}
.social-presence-main .section-title{color:#fff;font-size:54px;text-transform:uppercase;}
.social-presence-main .nav.nav-tabs{border:0 none;display:inline-block;position:relative;margin-top:10px;}
.social-presence-main .nav.nav-tabs li a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;border-radius:0;color:#ffffff;font-size:22px;font-weight:600;margin:0 10px;padding:0 10px;line-height:20px;}
.social-presence-main .nav.nav-tabs li.active a{color:#17c995}
.social-presence-main .nav.nav-tabs li{border-right:2px solid #fff;margin:0;}
.social-presence-main .nav.nav-tabs li:last-child{border-right:0px;}
.social-presence-main .nav-tabs:before{background:#fff none repeat scroll 0 0;content:"";height:1px;left:-120px;position:absolute;top:10px;width:120px;}
.social-presence-main .nav-tabs:after{background:#fff none repeat scroll 0 0;content:"";height:1px;right:-120px;position:absolute;top:10px;width:120px;}
.social-feed-wrapper .post-card-wrapper{margin:30px 0;}
.social-feed-wrapper .post-wrapper-inner{background:#fff none repeat scroll 0 0;padding:20px;position:relative;min-height:170px;}
.social-feed-wrapper .post-wrapper-inner::before{background-color:#15b085;content:"";height:9px;left:10px;position:absolute;right:10px;top:-9px;}
.social-feed-wrapper .post-wrapper-inner:after{background-color:#15b085;content:"";height:9px;left:10px;position:absolute;right:10px;bottom:-9px;}
.social-feed-wrapper .post-header{color:#20bf93;font-size:17px;font-weight:600;min-height:auto;}
#twitterFeed .social-feed-wrapper .post-header{min-height:auto;}
.social-feed-wrapper .post-header a{color:#20bf93;}
.social-feed-wrapper .post-content{color:#130f0f;font-size:15px;font-weight:600;margin:10px 0;}
.social-feed-wrapper .post-footer{color:#171e1d;font-size:15px;font-style:italic;}
.social-feed-wrapper .post-footer span{padding-left:5px;}
.social-feed-wrapper .post-wrapper-inner .post-footer{position:relative;padding-left:22px;}
#twitterFeed .post-wrapper-inner .post-footer::before{background:rgba(0,0,0,0) url("assets/images/social-feed-icons.png") no-repeat scroll 0 0;content:"";height:20px;left:0;position:absolute;top:3px;width:20px;}
#blogFeed .post-wrapper-inner .post-footer::before{background:rgba(0,0,0,0) url("assets/images/social-feed-icons.png") no-repeat scroll -34px 0;content:"";height:20px;left:0;position:absolute;top:2px;width:20px;}
.social-presence-main .tab-content{margin-top:60px;}
a.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background:none!important;cursor:pointer;z-index:9;}
.home-more-button{display:none;}

/**Home about us section*/
.about-us-section .container{width:1298px;}
.about-us-section{background:rgba(0,0,0,0) url("assets/images/about-us-section.jpg") no-repeat scroll 0 0 / cover;background-position:50%,50%;}
.about-us-section-inner{width:836px;padding:66px 47px;background-color:rgba(0,0,0,0.2)}
.about-us-section-inner h1{font-size:40px;font-weight:700;color:#ffffff;text-transform:inherit;line-height:52px;margin-bottom:20px;text-shadow:0px 4px rgba(18,21,25,0.65)}
.about-us-section-inner h1>span{color:#5fb983;}
.about-us-section-inner p{font-size:18px;color:#ffffff;font-weight:400;line-height:26px;text-shadow:0px 3px rgba(18,21,25,0.65)}
.about-us-section-main{margin-top:-90px;}
.read-more-btn a{background-color:#ffffff;font-size:18px;color:#1a1d1e;text-transform:uppercase;font-weight:600;padding:12px 46px;position:relative;left:9px;}
.read-more-btn a:hover{background-color:transparent;color:#ffffff;transition:all 0.2s ease-in-out;}
.read-more-btn a::after{border:1px solid #ffffff;content:"";height:66px;left:-8px;position:absolute;top:-8px;width:212px;}
.read-more-btn a:hover::after{border:4px solid #ffffff;transition:all 0.2s ease-in-out;}
.read-more-btn{width:214px;margin-top:58px;}

/* Footer */
.footer-background{margin-top:0px;}
.footer-background,.footer-section{background:#15b085 url("assets/images/footer-back-bg.jpg") no-repeat;background-size:cover;}
.footer-section-inner{clear:both;width:100%;}
.footer-background{padding-bottom:40px;padding-top:40px;clear:both;}
.footer-main{background-color:rgb(255,255,255);box-shadow:0px 9px 38px 0px rgba(0,0,0,0.19);width:100%;height:650px;margin-top:0px;}
.homepage .footer-background{background:none;padding-bottom:0px;margin-top:0px;padding-top:0px;clear:none;}
.homepage .footer-section-inner,.homepage .footer-main{margin:0px;}
.footer-main .form-part{background:#15b085 url("assets/images/home-contact-form-bg.jpg") no-repeat;background-size:cover;float:left;width:450px;padding-top:40px;height:650px;position:relative;}
.footer-main .form-part .form-main{padding:15px 30px;}
.footer-main .content-part{float:left;padding:0 18px;width:690px;}
.footer-main .content-part .h3-heading{color:#3c3f46;font-size:26px;font-weight:600;margin-bottom:20px;position:relative;text-transform:uppercase;}
.footer-main .content-part .h3-heading::after{background-color:#5fb983;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:50px;}
.footer-main .content-part .h3-heading span{color:#5fb983}
.footer-main .widget > ul{list-style:outside none none;margin:0;padding:0 0 0 20px;}
.footer-main .widget > ul li{list-style-image:url("assets/images/list-triangle-icon.png");padding:3px 0px;}
.footer-main .widget > ul li a{color:#3c3f46;font-size:14px;}
.footer-main .widget-wrapper{padding:20px 0;border-bottom:3px #f5f5f5 double;}
.footer-main .widget > ul li a:hover{color:#5fb983}
.footer-section .fp-tableCell{vertical-align:middle;}
.form-part .h5-heading{color:#fff;font-size:28px;font-weight:600;text-align:center;}
.form-part .h3-heading{color:#fff;font-size:38px;font-weight:600;line-height:42px;margin-top:9px;text-align:center;text-transform:uppercase;margin-bottom:40px;}
.form-part .h3-heading span{font-weight:300;position:relative;}
.form-part .h3-heading span::after{background-color:#fff;bottom:-10px;content:"";height:2px;left:25px;position:absolute;right:25px;}
.form-part .form-control{border:0 none;border-radius:0;height:40px;box-shadow:none;}
.form-part .textarea-input{border:0 none;height:130px;border-radius:0;}
.form-part .submit-action{background-color:transparent;border:2px solid #fff;color:#fff;font-size:18px;font-weight:600;margin-bottom:10px;padding:9px 0;width:100%;}
.form-part .submit-action:hover{background-color:#fff;color:#333;}
.form-part .form-control::-webkit-input-placeholder,.form-part .textarea-input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
color:#000000;opacity:1;}
.form-part .form-control::-moz-placeholder,.form-part .textarea-input::-moz-placeholder{ /* Firefox 19+ */
color:#000000;opacity:1;}
.form-part .form-control:-ms-input-placeholder,.form-part .textarea-input:-ms-input-placeholder{ /* IE 10+ */
color:#000000;opacity:1;}
.form-part .form-control:-moz-placeholder,.form-part .textarea-input:-moz-placeholder{ /* Firefox 18- */
color:#000000;opacity:1;}
.social-icon-wrapper{background:#00d19a none repeat scroll 0 0;bottom:0;padding:20px 20px 8px;position:absolute;text-align:center;width:100%;}
.social-icon-wrapper .title{color:#fff;display:inline-block;font-size:16px;font-weight:600;text-transform:uppercase;}
.social-icon-wrapper ul{display:inline-block;list-style:outside none none;margin:0 0 0 10px;vertical-align:middle;}
.padding-shift{padding-top:30px;}
.social-icon-wrapper ul li{display:inline-block;}
.social-icon-wrapper ul li a{background:url("assets/images/new-social-icons.png") no-repeat;height:35px;width:35px;display:block;}
.social-icon-wrapper ul li a.fb{background-position:0px 0px;}
.social-icon-wrapper ul li a.google{background-position:-39px 0;}
.social-icon-wrapper ul li a.twitter{background-position:-78px 0;}
.social-icon-wrapper ul li a.linkedin{background-position:-117px 0;}
.social-icon-wrapper ul li a.skype{background-position:-156px 0;}
.social-icon-wrapper ul li a.pinrest{background-position:-195px 0;}
.social-icon-wrapper ul li:hover a.fb{background-position:0px -41px;}
.social-icon-wrapper ul li:hover a.google{background-position:-39px -41px;}
.social-icon-wrapper ul li:hover a.twitter{background-position:-78px -41px;}
.social-icon-wrapper ul li:hover a.linkedin{background-position:-117px -41px;}
.social-icon-wrapper ul li:hover a.skype{background-position:-156px -41px;}
.social-icon-wrapper ul li:hover a.pinrest{background-position:-195px -41px;}
.footer-bottom{padding:20px 0px;position:relative;}
.footer-bottom .copyright{color:#fff;float:left;font-size:15px;text-transform:inherit;}
.DMCA_logo_badge{position:absolute;bottom:-14px;right:40%;}
.footer-bottom .footer-links{float:right;}
.footer-bottom .footer-links a{color:#fff;font-size:15px;text-transform:inherit;padding:0 10px;border-right:1px #fff solid;}
.footer-bottom .footer-links a:hover{text-decoration:underline!important;}
.footer-bottom .footer-links a:last-child{border-right:0px;padding-right:0px;}
.footer-partner-section{margin-left:0;margin-top:40px;}
.footer-partner-section ul li{margin-bottom:20px;}
body.home{background-color:#fff}
.industries-video-section{position:relative;}
.videoBG{height:100%;left:0%;object-fit:cover;opacity:0;position:absolute;top:0%;transform:scaleX(0);transition:all 0.6s ease-in-out  0.3s;width:100%;}
video::-webkit-media-controls{display:none!important;}
.videoBG.active{opacity:1;transform:scaleX(1);}
.industries-video-section{height:100%;position:absolute;top:0;width:100%;}
.industries-section-main .grid-item{border-right:1px solid rgba(0,0,0,0.4);border-bottom:1px solid rgba(255,255,255,0.4);cursor:pointer;}
.industries-section-main .grid-item.viewed_inActive .content-part{opacity:0.2;}
.industries-section-main{overflow:hidden;position:relative;}
.industries-section-main .grid-item .hover_content{color:#fff;font-size:18px;line-height:34px;height:0px;padding:0 60px;margin-top:0px;position:relative;opacity:0px;transition:all ease-in-out 0.5s;width:100%;opacity:0;height:0;visibility:hidden;}
.industries-section-main .grid-item:hover .hover_content{height:100px;margin-top:20px;opacity:1;visibility:visible;transition:all ease-in-out 0.5s;}

/*Footer contact us**/

/*.footer-main .form-main .ajax-loader{display: none !important;}*/
.footer-main .wpcf7 .ajax-loader{bottom:18px;right:10px;}
.contact-top  .ajax-loader{bottom:9px;right:140px;}
.join-our-spartans .ajax-loader{bottom:9px;right:10px;}
.evince-query-form .ajax-loader{bottom:9px;right:0px;}
.case-study .inqury-form .ajax-loader{top:22px;right:8px;}
.case-study div.wpcf7-response-output{border:none;margin:1em 0.5em 1em;}
.footer-main .form-main span.wpcf7-not-valid-tip{display:none!important;}
.footer-main .form-main .wpcf7-not-valid{border:1px solid red;}
.footer-main .form-main .wpcf7-validation-errors{border:none;margin:0px;padding:0px;color:#ce1515;text-align:center;font-size:13px;font-weight:600;}
.footer-main .form-main .wpcf7-form > p >input.submit-action{margin-bottom:0px;}
.footer-main .form-main .wpcf7-form > p{margin-bottom:0px;}
.footer-main .form-part div.wpcf7-response-output{margin:-8px 0.5px 1px;}
.logistics-services .logistics-services-inner a{color:#3c3f46;}
.footer-main .wpcf7-mail-sent-ok{margin:-6px 0px;background:#ffffff;color:green;border:1px solid #398f14;}

/* Start up page */
#specialty{background:url(assets/images/bg-our-mission.jpg) no-repeat;background-size:cover;float:left;width:100%;background-attachment:fixed;}
#specialty p{color:#fff;font-size:14px;line-height:22px;}
.specialty-box{border-bottom:1px solid #7f7f7f;min-height:230px;border-left:1px solid #7f7f7f;border-right:1px solid #7f7f7f;display:block;overflow:hidden;position:relative;text-align:center;transition:all 0.2s ease 0.6s;width:100%;padding:25px;}
.specialty-box h3{color:#fff;margin-bottom:15px;}
.specialty-box a{outline:none;}
.specialty-box a:hover{text-decoration:none;}
.specialty-box .fa{font-size:45px;color:#5fb983;margin-bottom:15px;margin-top:12px;}
.specialty-description{margin-left:47%;padding:60px 0;color:#fff;}
.startup-wrap .specialty-box{height:380px;}
.startup-wrap .simple-content .inner-cnt  h4{font-weight:600;font-size:18px;line-height:28px;}
.startup-wrap p{font-size:16px;color:#3c3f46;font-family:"open sans";margin-bottom:18px;line-height:28px;}
.startup-wrap .logistics-top-detail{font-size:26px;font-family:"open sans";color:#3c3f46;text-align:center;position:relative;margin-bottom:24px;padding-bottom:10px;padding:0 70px 14px;text-transform:inherit;font-weight:400;line-height:30px;}
.startup-wrap .logistics-top-detail:after{position:absolute;content:"";color:#5fb983;bottom:0px;height:2px;width:57px;background-color:#5fb983;transform:translateX(-50%);left:50%;}
.startup-wrap .section{padding:40px 0;}

/* End start up page */

/**Hybrid css*/
.hndm-points ul li{width:50%;margin:0px;}
.hndm-points .our-values-detail{width:82%;}

/*****/

/*Loader*/
div.wpcf7 .ajax-loader{background-image:url('assets/images/ajax-loader.gif');width:24px;height:24px;margin-left:10px;position:absolute;}
.wpcf7 .form-submit-btn-cf{position:relative;}
.section-mobile-development .page-intro-body{height:700px;}
.back-to-top{display:none;}
.simple-content .inner-cnt p{font-size:16px;}
.content-middle-detail .offering-list ul{padding:0 20px;}
.content-middle-detail .inner-cnt.white ul{padding:0 20px;}
.bg-container .inner-cnt p{font-size:16px;}
.note-text-cf>span{display:block;}
.note-text-cf .err-msg-cf{color:red}
.contact-top .your-requirement .wpcf7-list-item label{display:block;font-weight:normal;margin-bottom:0px;}
.project-features{margin-bottom:20px;}

/**Contact form-all**/
.footer-main .form-part input::placeholder{color:#a4a4a4;}
.footer-main .form-part input:-ms-input-placeholder{color:#a4a4a4;}
.footer-main .form-part .textarea-input::placeholder{color:#a4a4a4;}
.footer-main .form-part .textarea-input:-ms-input-placeholder{color:#a4a4a4;}
.evince-query-form-main input::placeholder{color:#a4a4a4;}
.evince-query-form-main input:-ms-input-placeholder{color:#a4a4a4;}
.evince-query-form-main textarea:-ms-input-placeholder{color:#a4a4a4;}
.evince-query-form-main textarea::placeholder{color:#a4a4a4;}
#contact-us .wpcf7-form input::placeholder{color:#a4a4a4;}
#contact-us .wpcf7-form input:-ms-input-placeholder{color:#a4a4a4;}
#contact-us .wpcf7-form textarea::placeholder{color:#a4a4a4;}
#contact-us .wpcf7-form textarea:-ms-input-placeholder{color:#a4a4a4;}
.join-our-spartans-form input::placeholder{color:#a4a4a4;}
.join-our-spartans-form input{-webkit-appearance:none;}
.join-our-spartans-form textarea{-webkit-appearance:none;}
.join-our-spartans-form .upload-file{margin-top:0px;}
.join-our-spartans-form textarea::placeholder{color:#a4a4a4;}
.join-our-spartans-form input:-ms-input-placeholder{color:#a4a4a4;}
.join-our-spartans-form textarea:-ms-input-placeholder{color:#a4a4a4;}
#contact-us .wpcf7-form .wpcf7-validates-as-required input::placeholder{color:red;}
.contact-top .recaptcha-area{text-align:left;clear:both;margin-left:-15px;margin-top:15px;}
.contact-top .wpcf7-spam-blocked{border:none;color:red;padding:0px;}
.join-our-spartans-form .wpcf7-spam-blocked{border:none;color:red;padding:0px;text-align:center;margin:0 0 20px 0;}
.evince-query-form-main .wpcf7-spam-blocked{border:none;color:red;padding:0px;}
.case-study .sidebar .inqury-form .wpcf7-spam-blocked{border:none;color:red;padding:0px;}
.join-our-spartans-form .g-recaptcha{margin:16px 0;}

/**Contact form-all-end**/

/**Location css**/
.locations{background:url('assets/images/globle-map-bg.jpg') no-repeat;float:left;width:100%;padding:8.4% 0;background-size:cover;height:80vh;}
.large-container{max-width:1415px;margin:0 auto;}
.locations-listing{background-color:#ffffff;float:left;width:320px;display:none;}
.locations-listing h3{background-color:#3B302D;color:#ffffff;text-align:center;padding:17px 15px;font-weight:600;text-transform:uppercase;}
.location-list{list-style:outside none none;padding:0;margin:0px;}
.location-list li.active{background-color:#f5f5f5;}
.location-list li{border-bottom:1px solid #dddddd;width:100%;cursor:pointer;}
.location-list li .name{font-size:17px;font-weight:600;padding:5% 20px;text-transform:uppercase;}
.location-list li.active .fa{display:inline-block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.location-list li .fa{float:right;font-size:22px;}
.location-list .address-div{background-color:#f5f5f5;padding:0px 20px 11px;font-size:15px;color:#3b302d;display:none;}
.location-map{float:right;padding-top:3%;width:100%;text-align:center}
.location-list li.active .fa:before{content:"\f106";}
.location-map img{max-width:100%;}

/**Location Css-End**/

/**Portfolio-deatail-mobile-css**/
.page-wrapper{margin-top:90px;}
.page-banner-portfolio{background-size:cover!important;position:relative;padding:40px 0 184px 0px;}
.portfolio-detail-banner{background:url(assets/images/portfolio-detail-banner.jpg) no-repeat;}
.page-banner-text{text-align:center;display:table-cell;vertical-align:middle;height:280px;}
.page-banner-header-text{font-size:70px;font-weight:700;color:#ffffff;text-transform:none;margin-bottom:20px;}
.page-banner-text-inner{font-size:20px;color:#ffffff;font-weight:400;}
.banner-bottom-img{position:absolute;bottom:-190px;width:100%;left:0;z-index:9}
.banner-bottom-img-section{width:722px;margin:0 auto;position:relative;}
.banner-bottom-img-section img{max-width:100%;position:absolute;bottom:0;-webkit-transition:-webkit-transform 0.6s .9s;-moz-transition:-moz-transform 0.6s .9s;transition:transform 0.6s .9s;}
.banner-bottom-img-section .front{z-index:1;width:570px;bottom:62px;right:94px;}
.do_animation .banner-bottom-img-section .front{transform:translate3d(0%,-29px,0)!important;}
.main-page-title{text-align:center;}
.main-page-title-head{color:#3c3f46;font-size:44px;font-weight:100;text-transform:uppercase;}
.diff-color{font-size:44px;color:#5fb983;text-transform:uppercase;font-weight:700;}
.portfolio-middle-section{background:url(assets/images/Portfolio-detail-middle-banner.jpg)no-repeat;background-size:cover;height:756px;}
.portfolio-middle-section-main .main-page-title-head,.portfolio-middle-section-main .diff-color{color:#ffffff;margin-bottom:20px;text-align:left;}
.portfolio-middle-section-left .page-banner-text-inner{line-height:28px;text-align:left;}
.portfolio-middle-section-left{margin-top:183px;}
.portfolio-middle-section-right{margin-top:84px;}
.portfolio-middle-right-container{width:293px;float:right;position:relative;}
.portfolio-middle-right-container img{max-width:100%;position:absolute;-webkit-transition:-webkit-transform 1.5s;-moz-transition:-moz-transform 1.5s;transition:transform 1.5s;}
.portfolio-middle-right-container .font{top:37px;right:0px;z-index:2;width:286px;}
.portfolio-middle-right-container .back{top:48px;right:0px;z-index:1;width:273px;}
.portfolio-middle-right-container .side{width:294px;}
.do_animation .portfolio-middle-right-container .font{transform:translate3d(-90.4%,0,0)!important;}
.do_animation .portfolio-middle-right-container .back{transform:translate3d(-44.4%,0,0)!important;}
.portfolio-bottom-right-container{position:relative;width:555px;}
.portfolio-bottom-right-container img{max-width:100%;position:absolute;-webkit-transition:-webkit-transform 1s .9s;-moz-transition:-moz-transform 1s .9s;transition:transform 1s .9s;top:182px;right:72px;}
.portfolio-bottom-section .main-page-title{text-align:right;margin-bottom:40px;}
.portfolio-bottom-section .page-banner-text-inner{text-align:right;}
.portfolio-bottom-section-main{position:relative;}
.portfolio-bottom-section{background-color:#f7f7f7;height:640px;}
.portfolio-bottom-section-right .page-banner-text-inner{color:#3c3f46;}
.portfolio-bottom-section-right{margin-top:125px;}
.portfolio-bottom-right-container .font{z-index:2}
.do_animation .portfolio-bottom-right-container .font{transform:translate3d(0%,-154px,0)!important;}
.do_animation .portfolio-bottom-right-container .back{transform:translate3d(0%,-73px,0)!important;z-index:1}
.portfolio-download-section{background-color:#f3f4f5;}
.portfolio-download-section-left{padding:90px 0}
.portfolio-download-section-left .page-banner-text-inner{color:#3c3f46;}
.portfolio-download-section-left .main-page-title-head{text-align:left;margin-bottom:40px;}
.portfolio-download-section-left .page-banner-text-inner{line-height:28px;}
.portfolio-download-section-links{text-align:left;margin-top:50px;}
.portfolio-download-section-links span{width:135px;}
.portfolio-download-section-links img{max-width:100%;}
.apple-store-download{display:inline-block;vertical-align:middle;margin-right:10px;}
.google-store-download{display:inline-block;vertical-align:middle;}
.portfolio-download-section-left-img img{max-width:100%;}
.portfolio-download-section-righ{position:relative;}
.portfolio-download-section-left-img{position:absolute;top:-210px;width:442px;left:-34px;}
.portfolio-key-features-left{position:relative;}
.portfolio-key-features{position:relative;padding:0px 0 180px 0;overflow:hidden;background:#f3f4f5;}
.portfolio-key-features:after{position:absolute;content:"";background:#f3f4f5;height:124px;width:100%;top:0;z-index:-1;}
.portfolio-key-features-img{position:relative;top:210px;left:0px;width:590px;}
.portfolio-key-features-img img{max-width:100%;position:absolute;-webkit-transition:-webkit-transform 1s .9s;-moz-transition:-moz-transform 1s .9s;transition:transform 1s .9s;}
.portfolio-key-features-img .front{z-index:1;}
.do_animation.portfolio-key-features-img .front{transform:translate3d(0%,-42px,0)!important;}
.portfolio-key-features-img .back{top:150px;}
.portfolio-key-features-right{margin-top:39%;}
.portfolio-key-features-right .main-page-title{text-align:left;}
.portfolio-key-features-options{margin-top:20px;max-height:384px;overflow-y:auto;}
.portfolio-key-features-options::-webkit-scrollbar-thumb{background-color:#5fb983;border-radius:10px;}
.portfolio-key-features-options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;border-radius:10px;}
.portfolio-key-features-options::-webkit-scrollbar{width:6px;background-color:#F5F5F5;}
.portfolio-key-features-options ul{list-style-type:none;padding-left:30px;padding-right:10px;}
.portfolio-key-features-options ul li{color:#3c3f46;font-size:15px;margin-bottom:14px;position:relative;}
.portfolio-key-features-options ul li:after{position:absolute;content:"";top:5px;left:-22px;background:url(assets/images/key-feature-icon.png);background-size:cover;height:14px;width:14px;}
.portfolio-key-features-main{width:400px;float:right;}
.polygon-svg{position:absolute;top:0;left:0;width:100%;height:100%;}
.portfolio-key-features svg{width:100%;height:100%;}
.portfolio-key-features svg polygon{fill:white;}
.services-offered-for{width:630px;margin:0 auto;}
.services-offered-for .build-for{font-size:20px;color:#ffffff;margin-right:8px;vertical-align:middle;font-weight:600;line-height:53px;}
.services-offered-for ul{text-align:center;}
.services-offered-for ul li{list-style:none;display:inline-block;}
.services-offered-for ul li i{max-width:100%;height:auto;display:inline-block;vertical-align:middle;margin-right:6px;}
.services-offered-for ul li .build-detail-main{display:inline-block;vertical-align:middle;text-align:left;}
.services-offered-for ul li{margin-right:8px;padding-right:8px;position:relative;}
.services-offered-for ul li:after{position:absolute;content:"";height:50px;width:3px;background:#fff;top:0;right:-2px;}
.services-offered-for ul li:last-child:after{display:none;}
.services-offered-for ul li .build-for-title{display:block;font-size:18px;color:#ffffff;}
.services-offered-for ul li .build-detail{display:block;font-size:20px;font-weight:600;color:#ffffff;}
.services-offered-for ul li:last-child{border-right:none;margin-right:0px;padding-right:0px;}
.what-you-see-section{padding:60px 0;}
.what-you-see-inner{text-align:center;}
.what-you-see-inner h4{font-size:44px;font-weight:700;text-transform:capitalize;color:#2a2c31;}
.what-you-see-inner p{font-size:18px;font-weight:400;color:#2a2c31;padding:22px 0px;}
.portfolio-template-default .application-development-services{padding:60px 0px 40px 0;}

/*Portfolio Detail Web-start*/
.page-wrapper-portfolio{overflow:hidden;}
.portfolio-detail-web{background-size:cover!important;padding:80px 0 320px 0;}
.portfolio-web-banner{background:url(assets/images/desktopPortfolio-banner.jpg);}
.portfolio-web-hero-img img{max-width:100%;height:auto;}
.portfolio-detail-web .services-offered-for{width:587px}
.portfolio-web-logo{width:176px;margin-bottom:20px;display:none;}
.portfolio-web-logo img{max-width:100%;height:auto;}
.portfolio-web-hero-inner h1{font-size:38px;font-weight:700;text-transform:none;color:#ffffff;margin-bottom:10px;}
.portfolio-web-hero-inner p{font-size:18px;line-height:24px;color:#ffffff;font-weight:400;margin-bottom:20px;}
.portfolio-detail-web-inner{position:relative;}
.portfolio-web-hero-img{width:762px;position:absolute;top:32px;left:-80px;}
.portfolio-web-hero-img img{max-width:100%;height:auto;}
.web-feature-inner{padding:158px 0 94px 0;}
.web-feature-list .main-page-title{text-align:left;margin-bottom:32px;}
.web-feature-list{width:449px;}
.web-feature-list ul{list-style:none;padding:0px;}
.web-feature-list ul li{font-size:16px;font-weight:400;color:#3c3f46;line-height:24px;padding:18px 20px 18px 54px;background-color:#f4f4f5;margin-bottom:14px;position:relative;}
.web-feature-list ul li:after{position:absolute;content:"";background:url('assets/images/double-check-icon.png');height:11px;width:20px;top:25px;left:24px;background-size:cover;}
.web-feature-list ul li:hover{box-shadow:0px 6px 20px -1px #e5e5e5;transition:0.1s all ease-in-out;}
.web-feature-list-img{position:relative;width:792px;text-align:center;}
.web-feature-list-img img{max-width:100%;height:auto;}
.web-feature-section{background:url('assets/images/background-dots.png');background-size:cover;overflow-x:hidden;}
.caption-box .more-action{margin:10px auto 15px auto;}
.portfolio-detail-web-middle{background:url('assets/images/web-portfolio-bottom-banner.jpg');height:820px;background-size:cover;padding:88px 0;}
.portfolio-web-middle-detail{width:818px;}
.portfolio-web-middle-detail p{color:#ffffff;font-size:16px;font-weight:400;}
.portfolio-web-middle-images img{max-width:100%;height:auto;}
.portfolio-web-middle-images-big{position:absolute;top:0;right:-240px;width:100%;overflow-x:hidden;}
.portfolio-web-middle-images{position:relative;width:906px;}
.portfolio-detail-web-bottom{background:url('assets/images/web-portfolio-bottom-background.png');background-size:cover;padding:185px 0 486px 0;background-position:bottom;}
.portfolio-web-bottom-right p{color:#3c3f46;font-size:16px;font-weight:400;line-height:24px;}
.portfolio-web-bottom-left{position:relative;}
.portfolio-web-bottom-left-image{position:absolute;width:1208px;top:0;left:-296px;}
.portfolio-web-bottom-left-image img{max-width:100%;height:auto;}
.page-button-case-study{margin-top:20px;float:left;margin-right:20px;}
.page-button-case-study a{color:#ffffff;background:#60b884;padding:10px 18px 10px 18px;border-radius:4px;font-size:16px;transition:0.1s ease-in-out all;border:1px solid  #60b884;text-transform:uppercase;}
.page-button-case-study a:hover{border:1px solid  #60b884;color:#60b884;background:#ffffff;}

/*Web-development-company-css*/
.flex-container .row{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;margin:auto;}
.flex-container .row .col{float:none;display:flex;display:-webkit-flex;width:33%;padding:0px;display:-ms-flexbox;}
.page-development-services-grid.flex-container .row .col{width:33.2%;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
.page-development-services-grid.flex-container .row .col:nth-child(3n){border-right:none;}
.flex-container .row .col a{display:flex;display:-webkit-flex;min-height:100%;width:100%;}
.hero-banner-main{background-size:cover!important;padding:30px 0 30px 0;}
.web-development-company-banner{background:url('assets/images/web-development-company-banner.jpg') no-repeat;background-position:center center!important;}
.hero-dev-page-title .page-title{color:#ffffff;font-size:48px;font-weight:700;text-shadow:0px 4px rgba(18,21,25,0.65);text-transform:uppercase;margin-bottom:20px;}
.hero-title-detail p{color:#ffffff;font-size:16px;line-height:26px;margin-bottom:20px;}
.hero-title-detail p a{color:#5fb983;font-weight:600;transition:0.1s all ease-in-out;}
.hero-title-detail p a:hover{color:#1b914a;}
.hero-btn{display:inline-block;}
.hero-btn a{color:#ffffff;text-transform:uppercase;font-size:16px;font-weight:700;padding:16px 51px 16px 22px;border:1px solid #ffffff;display:block;border-radius:6px;transition:0.1s all ease-in-out;position:relative;background:url(assets/images/right-arrow-white.png) no-repeat 90% center;}
.hero-btn a:hover{color:#5fb983;background:#fff url(assets/images/right-arrow-green.png) no-repeat 90% center;}
.hero-button-quote{margin-right:20px;}
.hero-query-form{background-color:rgba(255,255,255,0.9);border-radius:5px;padding:32px;}
.hero-query-form-main h4{font-size:28px;color:#1d1d1d;text-transform:capitalize;font-weight:600;line-height:35px;}
.hero-query-form-main p{font-size:13.5px;color:#1d1d1d;font-weight:600;line-height:35px;margin-bottom:18px;}
.hero-query-form-inner .form-group{margin-bottom:20px;}
.hero-query-form-inner .form-group input{font-size:14px;border-bottom:1px solid #1c1c1c;background:transparent;border-top:none;border-left:none;border-right:none;padding:0px;height:30px;}
.hero-query-form-inner .form-group input:focus,.hero-query-form-inner .form-group textarea:focus{border-bottom-color:#60b884;background:transparent;}
.hero-query-form-inner .form-group input::-webkit-input-placeholder{color:#8c8c8c;}
.hero-query-form-inner .form-group input::-ms-input-placeholder{color:#8c8c8c;}
.hero-query-form-inner .form-group input::-moz-placeholder{color:#8c8c8c;}
.hero-query-form-inner .form-group textarea{color:#464646;font-size:14px;border-bottom:1px solid #1c1c1c;background:transparent;border-top:none;border-left:none;border-right:none;padding:0px;min-height:76px;}
.hero-query-form-inner .form-group textarea::-webkit-input-placeholder{color:#8c8c8c;}
.hero-query-form-inner .form-group textarea::-ms-input-placeholder{color:#8c8c8c;}
.hero-query-form-inner .form-group textarea::-moz-placeholder{color:#8c8c8c;}
.hero-query-form-inner .form-action-btn{text-align:center;}
.hero-query-form-inner .form-action-btn .submit-btn{color:#ffffff;text-transform:uppercase;font-size:18px;font-weight:700;height:52px;background-color:#60b884;border:none;border-radius:7px;transition:0.1s all ease-in-out;border:1px solid #60b884;}
.hero-query-form-inner .form-action-btn .submit-btn:hover{border:1px solid #60b884;background-color:transparent;color:#60b884;}
.hero-query-form-inner .wpcf7-form .ajax-loader{right:4px;}
.development-ratio-inner{text-align:center;padding:38px;height:100%;width:100%;}
.development-ratio-inner span{color:#60b884;font-size:54px;font-weight:700;text-transform:uppercase;display:inline-block;}
.development-ratio-inner p{color:#424b5a;font-size:18px;font-weight:400;}
.development-ratio-main{margin:30px 0 60px 0;background:#ffffff;}
.development-title-web{text-align:center;}
.development-title-web h3{color:#2a2c31;font-size:40px;text-transform:uppercase;font-weight:800;line-height:50px;}
.development-title-web h3>span{font-weight:600;display:block;}
.development-title-web p{color:#2a2c31;font-size:18px;padding:24px 0 28px 0;}
.page-development-services-grid-inner{text-align:center;padding:30px 38px;min-height:100%;display:inline-block;width:100%;transition:0.2s all ease-in-out;background:#ffffff;position:relative;}
.page-development-services-grid-inner::after{position:absolute;content:"";height:102px;width:102px;top:30px;left:30px;border:2px solid #ffffff;border-right:none;border-bottom:none;opacity:0;transition:all ease 0.5s;transition-delay:0.2s;}
.page-development-services-grid-inner::before{position:absolute;content:"";height:102px;width:102px;bottom:30px;right:30px;border:2px solid #ffffff;border-left:none;border-top:none;opacity:0;transition:all ease 0.5s;transition-delay:0.2s;}
.page-development-services-grid-inner:hover::after{opacity:1;top:12px;left:12px;transform:translateX(-12px;);}
.page-development-services-grid-inner:hover::before{opacity:1;bottom:12px;right:12px;transform:translateY(-12px;);}
.page-development-services-grid-inner:hover{background:url('assets/images/grid-background-bg.png') no-repeat;background-size:cover;background-color:#00bd8e;}
.page-development-services-grid-inner:hover .services-icon-a{background-position:-1105px -106px;}
.page-development-services-grid-inner:hover .services-icon-b{background-position:-1208px -106px;}
.page-development-services-grid-inner:hover .services-icon-c{background-position:-1310px -106px;}
.page-development-services-grid-inner:hover .services-icon-d{background-position:-1410px -110px;}
.page-development-services-grid-inner:hover .services-icon-e{background-position:-1506px -106px;}
.page-development-services-grid-inner:hover .services-icon-f{background-position:-1610px -108px;}
.page-development-services-grid{box-shadow:0px 3px 10px 0px rgba(0,0,0,0.06);}
.page-development-services-grid-inner:hover h4,.page-development-services-grid-inner:hover p{color:#ffffff}
.page-development-services-grid-inner h4{color:#2a2c31;text-transform:capitalize;font-weight:600;font-size:16px;margin-bottom:10px;line-height:20px;}
.page-development-services-grid-inner p{font-size:15px;color:#2a2c31;font-weight:400;margin-bottom:0px;}
.development-services-grid-icon{background:url('assets/images/web-development-company-sprite.png') no-repeat;height:64px;width:82px;margin:0 auto;margin-bottom:10px;display:block;}
.services-icon-a{background-position:-497px -106px;}
.services-icon-b{background-position:-600px -106px;}
.services-icon-c{background-position:-703px -106px;}
.services-icon-d{background-position:-802px -110px;}
.services-icon-e{background-position:-898px -106px;}
.services-icon-f{background-position:-1002px -108px;}
.page-development-services-grid{margin-top:44px;background:#ffffff;}
.business-solutions-section{padding:44px 0px 82px 0px;}
.business-solutions-section .development-title-web{margin-bottom:30px;}
.business-solutions-section .content-part{width:100%;height:50%;text-align:left;left:0;top:auto;padding:24px 20px 20px 30px;bottom:0px;}
.business-solutions-section .content-part h4{color:#ffffff;font-size:30px;font-weight:800;text-transform:uppercase;}
.business-solutions-section .content-part span{font-weight:600;display:block;}
.business-solutions-section .grid-item:hover::before{background:rgba(0,0,0,0.8);}
.business-solutions-section.services-section-main .grid-item{background-size:130% auto;}
.business-solutions-section.services-section-main .grid-item:hover{background-size:115% auto;}
a.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background:none!important;cursor:pointer;z-index:9;}
.dev-lifecycle-image{text-align:center;margin-top:62px;width:960px;margin:40px auto;}
.dev-lifecycle-image img{max-width:100%;height:auto;}
.project-cosulting-section{background:url('assets/images/consulting-background.jpg') no-repeat;background-size:cover;padding:40px 0 42px 0;}
.project-cosulting-inner-grid ul{text-align:center;display:flex;flex-wrap:nowrap;}
.project-cosulting-inner-grid ul li{list-style-type:none;width:20%;vertical-align:top;padding:20px 10px;border:1px solid #ffffff;margin-right:18px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.project-cosulting-inner-grid ul li:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 2px #dcdcdc;background:rgba(0,0,0,0.2);}
.project-cosulting-inner-grid ul li:last-child{margin-right:0px;}
.cosulting-icon-a{background-position:-65px -100px;}
.cosulting-icon-b{background-position:-138px -100px;}
.cosulting-icon-c{background-position:-218px -100px;}
.cosulting-icon-d{background-position:-305px -100px;}
.cosulting-icon-e{background-position:-400px -100px;}
.project-cosulting-inner{color:#ffffff;}
.project-cosulting-inner .development-title-web h3{color:#ffffff;}
.project-cosulting-inner p{font-size:18px;font-weight:400;text-align:center;color:#ffffff;}
.project-cosulting-inner>p{padding:30px 0 30px 0;}
.project-cosulting-inner-grid ul li h4{color:#ffffff;font-size:18px;font-weight:600;margin-bottom:14px;text-transform:none;margin-top:18px;}
.project-cosulting-inner-grid ul li p{font-size:16px;color:#ffffff;line-height:22px;}
.project-management-section{padding:76px 0 76px 0;}
.project-management-section .development-title-web h3 span{display:inline-block;}
.project-management-inner{padding:20px 10px 10px 30px;border:2px solid #cecfcf;min-height:100%;position:relative;transition:0.2s ease-in-out all;border-top:10px solid #cecfcf;width:100%;}
.project-management-inner:hover{border:2px solid #00d19a;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 30px rgba(0,0,0,0.2);border-top:10px solid #00d19a;}
.project-management-inner h4{font-size:19px;color:#2a2c31;font-weight:600;text-transform:none;text-align:center;padding:5px 0 24px 0px;}
.project-management-inner ul li{color:#2a2c31;font-size:16px;font-weight:400;list-style:none;text-align:left;margin-bottom:18px;position:relative;vertical-align:top;}
.project-management-inner ul li:after{position:absolute;background:url('assets/images/list-icon-consulting.png') no-repeat;background-size:cover;height:10px;width:10px;top:6px;left:-16px;content:"";}
.project-management-grid .row{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;}
.project-management-grid .row .margin-10{width:24.9%;display:flex;display:-webkit-flex;}
.management-icons{width:98px;height:68px;}
.management-icon-a{background-position:-496px -8px;}
.management-icon-b{background-position:-615px -8px;}
.management-icon-c{background-position:-727px -8px;}
.management-icon-d{background-position:-840px -8px;}
.why-choose-us-section{background:url('assets/images/choose-us-banner.jpg') no-repeat;background-size:cover;background-position:bottom;}
.why-choose-us-section .row{display:flex;flex-wrap:wrap;justify-content:center;}
.development-sprite-img{background:url('assets/images/web-development-company-sprite.png') no-repeat;}
.choose-us-icon{height:70px;width:70px;margin:0 auto;display:block;}
.wt-more{width:80px;}
.icon-star{background-position:0 0;}
.knowledge-icon{background-position:-62px 0;}
.check-icon{background-position:-127px 0;}
.time-icon{background-position:-202px 0;}
.robust-icon{background-position:-281px 0;}
.dynamic-icon{background-position:-367px 0;}
.why-choose-us-section{padding:60px 0px;}
.why-choose-us-section .development-title-web h3 span{display:inline-block;}
.why-choose-us-section .development-title-web{margin-bottom:30px;}
.why-choose-us-inner p{color:#2a2c31;font-size:16px;line-height:21px;text-align:center;padding-top:14px;min-height:96px;}
@keyframes bounce-up-down{
    0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
    40%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
    60%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
.hover-animation-sec{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;display:block;}
.why-choose-us-inner:hover .hover-animation-sec{animation-name:bounce-up-down;-moz-animation-name:bounce-up-down;}
.mobile-development-portfolio .development-title-web h3 span{display:inline-block;}
.development-portfolio-section{padding:30px 0;}
.development-portfolio-section .mobile-development-main-section{margin-top:74px;}
.development-testimonials-section  .development-title-web h3 span{display:inline-block;}
.development-testimonials-section .clutch-widget{width:1024px;margin:60px auto;}
.technology-stack-section .development-title-web h3 span{display:inline-block;}
.technology-stack-section{border-bottom:1px solid #c4c4c4;background:#f9fafb;padding:30px 0 0 0;}
.technology-stack-inner{padding:42px 0 50px 0;}
.technology-stack-title h4{color:#2a2c31;font-size:20px;font-weight:600;text-transform:capitalize;text-align:center;padding:20px 10px 20px 10px;border:1px solid #bebebe;}
.technology-stack-title a{display:block;position:relative;}
.technology-stack-title a:after{position:absolute;content:"\f106";font-family:'FontAwesome';font-size:24px;top:16px;right:30px;color:#2a2c31}
.technology-stack-title a.collapsed:after{position:absolute;content:"\f107";font-family:'FontAwesome';font-size:24px;top:16px;right:30px;color:#2a2c31}
.technology-stack-main.panel{border:none!important;}
.technology-stack-lists ul{display:flex;flex-wrap:wrap;justify-content:center;}
.technology-stack-lists ul li{list-style:none;display:inline-block;vertical-align:top;height:86px;position:relative;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.technology-stack-lists ul li:first-child{border-left:1px solid #bebebe;}
.technology-stack-lists ul li img{max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.technology-stack-lists ul li a{position:relative;height:100%;width:100%;display:block;}
.technology-stack-main{margin-bottom:20px;transition:0.2s ease-in-out all;background:#ffffff;}

/*.technology-stack-main:hover .technology-stack-title{background:rgba(96,184,132,1); border-color:rgba(96,184,132,1);}
.technology-stack-main:hover ul li{border-color:rgba(96,184,132,1); }*/
.wt-20{width:20%;}
.wt-25{width:25%}
.wt-33{width:33.33333333%;}
.border-css-1 ul li:nth-child(6){border-left:1px solid #bebebe;}
.border-css-2 ul li:nth-child(5){border-left:1px solid #bebebe;}
.border-css-3 ul li:nth-child(4){border-left:1px solid #bebebe;}
.padding-item ul li{padding:88px 10px;}
.hire-developer-section{padding:40px 0;}
.hire-developer-section .development-title-web h3 span{display:inline-block;font-size:inherit;}
.hire-button{margin:0 auto;width:158px;}
.hire-button a{color:#ffffff;text-transform:uppercase;font-size:16px;font-weight:700;padding:16px 51px 16px 22px;border:1px solid #ffffff;display:block;border-radius:6px;transition:0.1s all ease-in-out;position:relative;background:#424b5a url(assets/images/right-arrow-white.png) no-repeat 90% center;}
.hire-button a:hover{color:#424b5a;background:#fff url(assets/images/right-arrow-black.png) no-repeat 90% center;border:1px solid #424b5a;}
.hire-developer-section .development-title-web p{padding-bottom:40px;width:74%;margin:0 auto;}
.margin-10{margin-bottom:20px;}
.hero-query-form-inner .ajax-loader{position:absolute;top:12px;right:10px}
.hero-query-form-inner .wpcf7-response-output{border:none;padding:4px 0;margin:0px;text-align:left;color:red;}
.hero-query-form-inner .wpcf7-mail-sent-ok{color:#398f14;font-weight:600;}
.hero-query-form-inner .form-group input.wpcf7-not-valid{border-bottom:1px solid red;}

/* .hero-query-form-inner .form-group .wpcf7-not-valid-tip{display: none;} */
.business-solutions-section .back-bg-img.microsoft-development-bg{background-image:url(assets/images/microsoft-development-bg.png);}
.business-solutions-section .back-bg-img.ecommerce-deve-bg{background-image:url(assets/images/ecommerce-development-bg.png);}
.business-solutions-section .back-bg-img.cms-development-bg{background-image:url(assets/images/cms-development-bg.png);}
.business-solutions-section .back-bg-img.php-development-bg{background-image:url(assets/images/php-development-bg.png);}
.business-solutions-section .back-bg-img.mobile-development-bg{background-image:url(assets/images/mobile-development-service-bg.jpg);}
.business-solutions-section .back-bg-img.ui-ux-dev-bg{background-image:url(assets/images/ui-development-bg.png);}
.back-bg-img{height:100%;width:100%;background-size:cover!important;position:absolute;top:0;left:0;z-index:0;-webkit-transition:all 0.7s ease-in-out;-webkit-transform:scale(1);-ms-transition:all 0.7s ease-in-out;-ms-transform:scale(1);-moz-transition:all 0.7s ease-in-out;-moz-transform:scale(1);transition:all 0.7 ease-in-out;transform:scale(1);}
.business-solutions-section.services-section-main .grid-item:hover:before{z-index:1;}
.business-solutions-section .grid-item:hover .back-bg-img.ui-ux-dev-bg,.business-solutions-section .grid-item:hover .back-bg-img.mobile-development-bg,.business-solutions-section .grid-item:hover .back-bg-img.php-development-bg,.business-solutions-section .grid-item:hover .back-bg-img.cms-development-bg,.business-solutions-section .grid-item:hover .back-bg-img.microsoft-development-bg,.business-solutions-section .grid-item:hover .back-bg-img.ecommerce-deve-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.business-solutions-section .grid-item{overflow:hidden;}
.web-development-portfolio-section{padding:50px 0 50px 0;}
.web-development-portfolio-section .development-title-web{margin-bottom:60px;}
.odd-clr-bg{background:#00c695;}
.even-clr-bg{background:#ffffff;}
.odd-clr-bg span,.odd-clr-bg p{color:#ffffff;}
.even-clr-bg span,.even-clr-bg p{color:#3c3f46;}
.application-development-services{background:url('assets/images/web-application-bg-star.png') no-repeat!important;background-size:cover!important;background-position:center center;}
.green-bg-clr{background:#00c695!important;}
.why-choose-us-inner{margin-top:20px;width:100%;}
.why-choose-us-section .choose-grid{background:#ffffff;display:flex;}
.green-bg-clr .why-choose-us-inner p{color:#ffffff!important;}
.development-ratio-section .flex-conatiner-ratio{display:-webkit-flex;flex-wrap:wrap;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;}
.dev-lifecycle-image-mobile{padding:20px 0 20px 0;display:none;}
.lifecycle-mobile-wrap{padding:20px;box-shadow:0px 2px 4px 2px #e2e2e2;margin-bottom:20px;}
.lifecycle-mobile-icon{height:140px;width:140px;border-radius:50%;background:-ms-linear-gradient(-180deg,rgb(0,193,176) 0%,rgb(0,176,233) 100%);background:-webkit-linear-gradient(-180deg,rgb(0,193,176) 0%,rgb(0,176,233) 100%);background:-moz-linear-gradient(-180deg,rgb(0,193,176) 0%,rgb(0,176,233) 100%);margin:0 auto;margin-bottom:20px;position:relative;}
.lifecycle-sprite-img:after{position:absolute;content:"";background:url('assets/images/web-development-company-sprite.png');height:80px;width:80px;top:50%;left:50%;transform:translate(-50%,-50%);}
.lifecycle-mobile-wrap h4{font-size:20px;color:#3c3f48;font-weight:700;text-transform:uppercase;text-align:center;margin:0 0 20px 0;text-align:center;}
.lifecycle-mobile-wrap ul li{font-size:16px;color:#3c3f48;font-weight:400;}
.lifecycle-mobile-wrap ul{width:100%;margin:0 auto;padding:0 0 0 22px;max-width:226px;}
.lifecycle-icon-a:after{background-position:-1011px -2px;}
.lifecycle-icon-b:after{background-position:-1110px -2px;}
.lifecycle-icon-c:after{background-position:-1210px -2px;}
.development-ratio-section .right-border{width:24.9%;}
.why-choose-us-section .choose-grid{width:16.4%;}
.dev-lifecycle-section .container{position:relative;}
.dev-lifecycle-section .development-title-web{position:absolute;top:50px;right:140px;max-width:308px;}
.dev-lifecycle-section .development-title-web h3{font-size:30px;line-height:34px;}
.web-development-company-banner .hero-title-detail a{text-transform:uppercase;}
.development-ratio-main{margin:40px 0px;}
.application-development-services{padding:40px 0px;background:#fbfbfb;}
.development-ratio-inner{text-align:center;padding:38px 30px;border:1px solid #dddddd;}
.business-solutions-section{padding:50px 0px 40px 0px;}
.dev-lifecycle-section{padding:10px 0px;}
.hero-query-form .form-group .recaptcha .g-recaptcha{transform:scale(0.98);-webkit-transform:scale(0.98);transform-origin:0 0;-webkit-transform-origin:0 0;}

/*Trasnsport logistic and management*/
.transportation-logistics-management-banner{background:url('assets/images/transportation-page-background.jpg') no-repeat;}
.hero-top-section{text-align:left;width:100%;float:left;}
.hero-top-section h1{color:#ffffff;font-size:32px;font-weight:700;text-transform:uppercase;line-height:34px;}
.hero-top-section p{color:#ffffff;font-size:18px;line-height:25px;padding:20px 0 30px 0;font-weight:400;margin-bottom:0px;}
.hero-left-section{position:relative;clear:both;}
.hero-left-section-inner{width:560px;}
.hero-left-section-inner img{max-width:100%;height:auto;}
.automation-business-services{padding:54px 0 60px 0;}
.automation-business-services-inner .development-title-web p{padding:30px 0 30px 0;margin-bottom:0px;width:52%;margin:0 auto;}
.automation-business-services-inner .grid-item{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;}
.automation-background-bg{background-image:url(assets/images/automation-bg-img.jpg);}
.automation-business-head{position:relative;margin:0px;width:56%;float:right;margin:10% 6% 10% 0;}
.automation-business-head:after{position:absolute;content:"";background:#ffffff;height:6px;width:74px;top:-28px;left:-40px;}
.automation-business-head p{font-size:18px;color:#ffffff;font-weight:400;line-height:24px;margin-bottom:18px;}
.automation-business-right h3{color:#2a2c31;font-size:28px;font-weight:600;text-transform:capitalize;line-height:32px;}
.automation-business-right p{color:#2a2c31;font-size:16px;font-weight:400;line-height:24px;padding:20px 0 20px 0;}
.automation-business-right{width:60%;float:left;padding:30px;height:100%;}
.transportation-sprite-image{background:url('assets/images/transportation-page-sprite.png')no-repeat;}
.automation-business-icon{height:74px;width:74px;background-color:#00d19a;border-radius:0 28px 0 28px;display:inline-block;vertical-align:middle;}
.automation-business-right ul li{list-style-type:none;vertical-align:top;margin-bottom:22px;}
.automation-business-right ul li:last-child{margin-bottom:0px;}
.automation-business-right ul li p{display:inline-block;vertical-align:middle;color:#2a2c31;font-size:16px;line-height:21px;width:80%;padding:20px 20px 20px 20px;margin-bottom:0px;}
.icon-effect{background-position:-13px -18px;}
.icon-box{background-position:-94px -18px;}
.icon-costs{background-position:-161px -18px;}
.management-services-include .development-title-web h3 span{display:inline-block;}
.management-services-include .row{display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex;}
.management-services-include .mag-services-grid{display:flex;display:-webkit-flex;width:24.9%;}
.management-services-icons{width:72px;height:72px;margin:0 auto;display:block;}
.management-services-grid{text-align:center;padding:14px;transition:0.1s ease-in-out all;position:relative;height:100%;width:100%;}
.management-services-grid h3{color:#2a2c31;font-size:16px;font-weight:600;line-height:20px;padding:10px 16px 30px 16px;position:relative;text-align:center;}
.management-services-grid h3:after{position:absolute;content:"";background:url('assets/images/separator-line.png');height:1px;width:103px;bottom:16px;left:50%;transform:translate(-50%,-50%);background-position:-180px 52px;}
.mobile-icon{background-position:-11px -106px;}
.process-icon{background-position:-92px -106px;}
.fleet-icon{background-position:-181px -106px;}
.route-icon{background-position:-280px -106px;}
.vehicle-icon{background-position:-377px -106px;}
.alert-icon{background-position:-479px -106px;}
.analytic-icon{background-position:-574px -110px;}
.calendar-icon{background-position:-667px -106px;}
.management-services-grid:hover{box-shadow:0px 1px 8px 1px #dbdcdc;}
.management-services-grid:hover::after{position:absolute;content:"";bottom:0;width:100%;height:3px;background:#32cc93;left:0;}
.management-services-grid:hover h3{color:#32cc93;}
.management-services-grid-wrap{padding:42px 0 40px 0;}
.why-evince-section-main{background:url('assets/images/choose-us-banner.jpg') no-repeat;background-size:cover;padding:46px 0 46px 0;background-position:center center;}
.why-evince-section-main .why-choose-us-inner p{color:#fff;}
.why-evince-section-main .why-evince-grid{background:#fff;width:16.6%;}
.why-evince-section-main .why-evince-grid .why-choose-us-inner span,.why-evince-section-main .why-evince-grid .why-choose-us-inner p{color:#2a2c31;}
.why-evince-section-main .green-bg-clr .why-choose-us-inner span{color:#fff!important;}
.why-evince-section-main .development-title-web{margin-bottom:30px;}
.why-evince-section-main .development-title-web h3 span{display:inline-block;}
.why-evince-section-main .development-title-web h3{color:#2a2c31;}
.why-evince-section-main .flex-body{display:-webkit-flex;flex-wrap:wrap;}
.why-evince-icon{height:70px;width:70px;margin:0 auto;display:block;margin-bottom:8px;}
.evince-services-icon-1{background-position:-9px -187px;}
.evince-services-icon-2{background-position:-97px -187px;}
.evince-services-icon-3{background-position:-173px -187px;}
.evince-services-icon-4{background-position:-247px -187px;}
.evince-services-icon-5{background-position:-318px -187px;}
.evince-services-icon-6{background-position:-402px -187px;}
.evince-services-icon-7{background-position:-478px -187px;}
.evince-services-icon-8{background-position:-551px -187px;}
.evince-services-icon-9{background-position:-623px -187px;}
.evince-services-icon-10{background-position:-703px -187px;}
.evince-services-icon-11{background-position:-784px -187px;}
.evince-services-icon-12{background-position:-870px -187px;}
.why-evince-section-main .why-choose-us-inner p{padding-top:0px;min-height:42px;}
.why-evince-section-main .why-choose-us-inner .why-evince-value{display:block;font-size:16px;font-weight:700;text-align:center;color:#ffffff;}
.why-evince-section-main .why-choose-us-inner{margin-top:22px;}
.hire-developer-icon{width:80px;height:80px;margin:0 auto;display:block;}
.hire-developer-section-inner{text-align:center;}
.hire-developer-section-inner p{color:#2a2c31;font-size:18px;font-weight:600;text-transform:capitalize;}
.hire-developer-value{display:block;text-align:center;font-size:24px;font-weight:700;color:#2a2c31;margin-top:4px;}
.support-icon{background-position:-29px -289px;}
.assured-icon{background-position:-179px -286px;}
.experience-icon{background-position:-319px -285px;}
.hire-transport-section{padding:50px 0 70px 0;}
.hire-developer-section-inner{padding:12px 0 12px 0;background:#fcfcfc;margin:40px 0 40px 0;transition:0.2s ease-in-out all;}
.hire-developer-section-inner:hover{box-shadow:0px 3px 10px 0px rgba(145,144,144,0.5);}
.hire-transport-button{width:300px;margin:0 auto;text-align:center;}
.hire-transport-button a{color:#ffffff;font-size:18px;font-weight:700;background-color:#60b884;padding:20px 65px;border-radius:7px;text-transform:uppercase;transition:0.1s ease-in-out all;border:1px solid #60b884;display:inline-block;}
.hire-transport-button a:hover{border:1px solid #60b884;color:#60b884;background:transparent;}
.hire-developer-section-inner p{padding:4px 0 0 0;}

/*Corporate-responsibilty-css*/
.page-banner-overview.csr-banner{background-image:url("assets/images/csr-banner.jpg");background-repeat:no-repeat;background-position:center;}
.banner-overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}
.csr-banner .banner-text{height:530px;vertical-align:middle;display:table-cell;width:1170px;}
.page-banner-overview.csr-banner::after{display:none;}
.csr-society{width:100%;background:none;padding:40px 0px 60px;}
.csr-society:after{display:none;}
.csr-contribute-list{width:100%;background:none;padding:0;}
.csr-contribute-list .section-main-title h3{text-align:center;margin-bottom:30px;}
.csr-section{margin:0;border-bottom:1px solid #f0efef;padding:40px 0px;}
.csr-contribute-list .section-main-title .diff_text{color:#3c3f46;}
.csr-contribute-list-main{padding:0;margin:20px 0px;float:left;width:100%;}
.csr-contribute-list .section-main-title h3::before{background-color:#000;}
.csr-contribute-list::before{display:none;}
.csr-contribute-list::after{display:none;}
.csr-contribute-list-main ul li{color:#3c3f46;font-size:16px;width:100%;background:url(assets/images/list-diamond.png) no-repeat;margin-bottom:4px;padding:0;padding-left:25px;padding-top:15px;background-position:0px 18px;}
.csr-contribute-list-main ul li:before{display:none;}
.csr-contribute-list-main ul.csr-list-style{padding:30px 0px;margin:0;list-style:outside none none;}
.csr-photo-gallary{background:url(assets/images/csr-photo-gallery.png) no-repeat;width:100%;background-size:cover;padding:90px 0px;}
.csr-gallery-content{background:rgba(9,10,10,0.7);padding:60px;text-align:center;width:850px;margin:auto;}
.csr-gallery-content .section-main-title  .diff_text{color:#fefefe;margin-right:5px;}
.csr-gallery-content .section-main-title  h3{color:#fefefe;margin-bottom:14px;}
.csr-gallery-content .section-main-title  h3:before{display:none;}
.csr-gallery-content .section-main-title p{color:#fefefe;font-size:16px;}
.csr-gallery-content .section-main-title .view-gallery-button{margin-top:15px;display:inline-block;}
.csr-gallery-content .section-main-title .view-gallery-button a{color:#fff;text-transform:uppercase;font-weight:bold;font-size:18px;background:#60b884;padding:15px 35px;display:block;border-radius:4px;border:1px solid transparent;}
.csr-photo-gallary{margin:0;}
.csr-gallery-content .section-main-title .view-gallery-button a:hover{background-color:transparent;border:1px solid #5fb983;color:#5fb983;}
.csr-contribute-photo.csr-gallery-image-1{text-align:center;}
.csr-contribute-list .section-main-title > p{font-size:18px;}
.page-banner-overview.csr-banner .banner-text h1{padding:0px 226px;}
.section-main.csr-section .section-main-text-detail{width:1075px;}
.csr-contribute-list .section-main-title > p{padding:0px 57px;}
.page-banner-overview.csr-banner .banner-text h1{font-size:60px;}
.page-template-corporate-social-responsibility .want-to-join-section{margin-bottom:40px;margin-top:20px;}
.banner-overlay{z-index:0;}
.page-banner-overview.csr-banner .banner-text h1{position:relative;}
.page-template-corporate-social-responsibility .want-to-join-section{margin-bottom:35px;margin-top:10px;}
.page-banner-overview.csr-banner{margin-bottom:10px;}
.page-template-corporate-social-responsibility .padding-shift{padding-top:20px;}
.page-template-corporate-social-responsibility .padding-shift.our-portfolio-section{padding-bottom:0;}
.page-template-corporate-social-responsibility .mobile-client-testimonials .mobile-development-head{margin-bottom:35px;}
.page-template-corporate-social-responsibility .hire-developer-section{padding:40px 0px 40px;}
.page-template-corporate-social-responsibility .development-title-web p{padding:24px 0px 28px 0px;}

/*Animation*/
@-webkit-keyframes bounceIn{
    from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
    80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
    to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes bounceIn{
    from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9);}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}
    80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97);}
    to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;}

/*Animation Closed*/

/*Relationship -growth*/
.relationship-growth-section{background-size:cover!important;padding:50px 0 242px 0;background-position:center!important;position:relative;}
.relationship-growth-banner{background:url('assets/images/relationship-page-banner.jpg') no-repeat;}
.hero-banner-text-main{width:616px;margin:34px auto 0 auto;padding:42px 75px 30px 75px;}
.hero-banner-text-main h1{color:#ffffff;font-weight:400;font-size:26px;text-transform:none;line-height:40px;position:relative;}
.hero-banner-text-main h1:after{position:absolute;top:-10px;left:-60px;content:"";background:url('assets/images/inverted-comma-icon.png') no-repeat;background-size:cover;height:38px;width:46px;}
.hero-banner-text-main h1:before{position:absolute;bottom:-10px;right:-60px;content:"";background:url('assets/images/inverted-comma-end-icon.png') no-repeat;background-size:cover;height:38px;width:46px;}
.hero-banner-text-main h1 span{font-weight:600;font-size:32px;}
.hero-banner-text-main p{font-size:18.19px;font-weight:700;color:#ffffff;text-align:right;margin-top:20px;}
.light-text{font-weight:300!important;font-size:26px!important;}
.gradient-text{font-size:44px!important;font-weight:700;background:#45d980;background:-moz-linear-gradient(left,#45d980 0%,#06c59c 50%,#59eecd 100%);background:-webkit-linear-gradient(left,#45d980 0%,#06c59c 50%,#59eecd 100%);background:linear-gradient(to right,#45d980 0%,#06c59c 50%,#59eecd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.banner-botton-text{width:1014px;position:absolute;bottom:0;transform:translate(-50%,50%);left:50%;text-align:center;background:#2bd870;background:#32ba94;padding:46px 62px;z-index:9;}
.banner-botton-text p{color:#ffffff;font-size:20px;font-weight:600;margin-bottom:0px;line-height:28px;}
.growth-detail-img img{max-width:100%;height:auto;}
.growth-quality-grid:hover{background:#58d68a;transition:0.1s ease-in-out;}
.relationship-growth-detail-main{padding:110px 0px 0px 0px;background:#efefef;}
.growth-detail-text p{color:#3c3f46;font-size:17px;font-weight:400;}
.growth-explain-section{background:url('assets/images/growth-explanation-banner.jpg') no-repeat;background-size:cover;padding:60px 0px;}
.growth-explain-img{max-width:80%;margin:0 auto;}
.growth-explain-img img{max-width:100%;height:auto;}
.growth-quality-grid h4{color:#3c3f46;font-size:16px;font-weight:600;text-transform:capitalize;margin-bottom:20px;}
.growth-quality-grid p{color:#3c3f46;font-size:14px;font-weight:400;line-height:22px;}
.growth-quality-text p{color:#3c3f46;font-size:18px;font-weight:400;text-align:center;}
.growth-quality-grid-sprite{background:url('assets/images/growth-grid-sprite-icons1.png') no-repeat;width:72px;height:72px;margin:0 auto;margin-bottom:8px;display:block;}
.growth-quality-grid{text-align:center;height:100%;border:2px solid #58d68a;border-radius:10px;padding:20px 23px 18px 23px;}
.quality-icon{background-position:10px 3px;}
.commonality-icon{background-position:-88px 3px;}
.appriciation-icon{background-position:-188px 3px;}
.customer-icon{background-position:-278px 3px;}
.growth-quality-section{padding:80px 0px 60px 0;}
.growth-quality-section .col{margin-bottom:20px;}
.growth-quality-text{margin-bottom:40px;}
.growth-quality-section .row{display:flex;flex-wrap:wrap;justify-content:center;display:-webkit-flex;}
.growth-detail-text{padding:62px 0px 0 10px;}
.growth-mibile-explain-img{display:none;}
.page-template-relationship-growth .growth-quality-grid h4{margin-bottom:10px;height:30px;}
.page-template-relationship-growth .growth-quality-section{padding:50px 0px 40px 0;}
.page-template-relationship-growth .hire-transport-button{margin-top:0px;}
.page-template-relationship-growth .growth-detail-text p{font-size:18px;}
.page-template-relationship-growth .hire-developer-section{padding:10px 0px 50px;}
.page-template-relationship-growth .gradient-text{background:transparent;color:#45d980;-webkit-text-fill-color:initial;}
.page-template-relationship-growth .growth-explain-section{margin-top:-1px;}
.growth-quality-section .col{width:24.8%;}
.growth-quality-grid:hover .quality-icon{background-position:10px -77px;}
.growth-quality-grid:hover .commonality-icon{background-position:-88px -77px;}
.growth-quality-grid:hover .appriciation-icon{background-position:-188px -77px;}
.growth-quality-grid:hover .customer-icon{background-position:-278px -77px;}
.growth-quality-grid:hover h4{color:#fff;}
.growth-quality-grid:hover p{color:#fff;}
.page-template-relationship-growth .padding-shift{padding-top:0;}
.page-template-relationship-growth .growth-quality-section{padding-bottom:10px;}
.page-template-relationship-growth  .mobile-client-testimonials{margin-bottom:35px;}
.page-template-relationship-growth .growth-quality-grid h4{margin-bottom:0;}
.page-template-relationship-growth .growth-quality-grid h4{height:25px;}
.page-template-relationship-growth .know-our-expertise.padding-shift{padding:20px 0px 30px;}
.page-template-relationship-growth .padding-shift.our-portfolio-section{padding-top:20px;}

/*offer-section*/

/*.offer-section{position: relative;}
.offer-inner-section{position:fixed; top:0; right:80px; background:url('assets/images/easter-offer.png'); height:188px; width:139px;z-index: 99999; background-size: cover; background-position: bottom;}
.offer-inner-section a{width: 100%; height: 100%; z-index: 9999; display: block;}
.offer-text-section{display: none;}
@keyframes moveIt {
 0%, 100% {
   transform: rotate(6deg);
 }
 50% {
   transform: rotate(-6deg);
 }
}
.offer-inner-section.moveit {
 transform-origin: 50% 0;
 animation: moveIt 2.5s ease-in-out infinite;
}*/

/*contact-us-new-page*/
.page-template-connect .connect-banner-custom{background:url("assets/images/contact-banner.jpg") no-repeat top center;background-size:cover;}
.page-template-connect .contact-us-section p.success-text{color:#5fb983;font-weight:600;}
.page-template-connect .contact-us-section p{margin:0;}
.page-template-connect .contact-us-section{padding:40px 0px;}
.page-template-connect .contact-us-section .section-main-title .diff_text{padding-right:10px;}
.page-template-connect .contact-us-section .section-main-title{margin:0;line-height:30px;}
.page-template-connect .contact-top .button{margin-right:-35px;}
.page-template-connect .contact-us-section p{font-size:18px;}
.page-template-connect .connect-banner::after{background:transparent;}
.page-template-connect #contact-top{margin-top:0px;}
.page-template-connect .contact-us-section{padding:20px 0px;}
.page-template-connect .connect-banner-custom{height:auto;padding-bottom:14.4%;}
.page-template-connect .contact-details{background-color:#f5f5f5;padding:10px 0;}
.page-template-connect .contact-details ul{list-style:none;padding:0px;text-align:center;}
.page-template-connect .contact-details ul li{display:inline-block;padding:0 20px;font-family:'open sans'}
.page-template-connect .contact-details ul li a{color:#333;font-size:18px;font-weight:bold;}
.page-template-connect .contact-details ul li i{margin:0 12px}
.page-template-connect .contact-details{background-color:rgba(255,255,255,0.7);margin-top:-44px;padding:10px 0;position:relative;z-index:1;}
.page-template-connect .upload-file span.file-displbl{margin:6px 0 0 15px;}
.page-template-connect input,.page-template-connect select{border:none;}
.page-template-connect div.wpcf7-mail-sent-ng{border:2px solid #ff0000;margin:0px 0px 30px;}
.page-template-connect .captcha-man{margin-top:-10px;margin-bottom:0px;}
.page-template-connect .contact-top .button{margin-bottom:20px;}
.page-template-connect .contact-top .ajax-loader{bottom:28px;right:-85px;}
.page-template-connect .contact-form-left .you-city{-webkit-appearance:none;appearance:none;-moz-appearance:none;-ms-appearance:none;}
.page-template-connect .your-country{position:relative;display:block;border:1px solid #d9d9d9;overflow:hidden;}

/*.page-template-connect .your-country::after{position: absolute;content: '';right: 8px;top:18px;background: url("assets/images/down-arrow1.png") no-repeat;width: 16px;height: 7px;z-index: 1;}*/
.page-template-connect .inqury-check-box fieldset{padding:0px 15px 26px;}
.page-template-connect .contact-dtls textarea.contact-message{z-index:4;}
.page-template-connect .contact-form-left .you-city{border:0;width:110%;z-index:3;background-color:transparent;}
.page-template-connect .upload-file input{top:-7px;max-width:583px;height:45px;}
.page-template-connect div.wpcf7-response-output{margin:10px 0px 30px!important;text-align:center;}
#contact-top .wpcf7 .wpcf7-validation-errors{border:2px solid #ffa500;padding:.2em 1em;}
.connect-banner-custom .banner-text h1{font-size:58px;visibility:hidden;}

/*contact-us-new-page*/

/*clutch-globle-leader*/
.clutch-globle-leader-banner{background:url('assets/images/banner-clutch-global-leader.jpg') no-repeat;background-size:auto auto;margin:0 0 50px;}
.clutch-globle-leader-banner .hero-left-section-inner{padding:40px 0 0;}
.clutch-globle-leader .our-values-main-box .relationship-title{padding:0 100px;margin:0 0 60px;}
.relationship-img{position:relative;border-radius:10px;overflow:hidden;height:397px;width:453px;}
.shadow-right{-webkit-box-shadow:26px 0px 24px 0px rgba(249,250,252,1);-moz-box-shadow:26px 0px 24px 0px rgba(249,250,252,1);box-shadow:26px 0px 24px 0px rgba(249,250,252,1);}
.shadow-left{-webkit-box-shadow:-11px 11px 24px 0px rgba(245,249,255,1);-moz-box-shadow:-11px 11px 24px 0px rgba(245,249,255,1);box-shadow:-11px 11px 24px 0px rgba(245,249,255,1);}
.relationship-img img{width:100%;}
.relationship-img-border::before{content:"";position:absolute;width:38px;height:294px;top:48px;background:#9ed4b4;}
.relationship-img-border.left::before{left:-2px;}
.relationship-img-border.right::before{right:-2px;}
.relationship-content .section-main-title h3{text-align:left!important;}
.relationship-content{padding-left:40px}
.relationship-content p,.expertise-managment p{font-size:18px;line-height:28px;color:#5b5b5b;}
.managment-content .section-main-title h3::before{left:40%;transform:translateX(-40%);-webkit-transform:translateX(-40%);-o-transform:translateX(-40%);-ms-transform:translateX(-40%);-moz-transform:translateX(-40%);}
.managment-content .section-main-title{margin-top:0;margin-bottom:0}
.clutch-globle-leader .our-values-main-box{margin:0 0 30px;display:inline-block;width:100%;}
.our-expertise{background:#f5f5f5;padding:50px 0;margin:0 0 70px;}
.section-main-title.no-border h3::before{background:transparent;width:0;height:0;}
.expertise-managment h3{text-align:left;}
.expertise-managment{padding-right:50px;padding-top:35px;}
.engineering-main-box,.cultural-values{padding-top:50px;}

/*.know-our-expertise .grid-item::before{content: "";position: absolute;background: url('assets/images/our-expertise-bg.png') no-repeat; height: 100%; width: 100%; background-size:cover;}*/
.know-our-expertise .about-us{background:url('assets/images/expertise-about-us-bg.jpg') no-repeat;height:384px;padding-right:2px;}
.know-our-expertise .our-services{background:url('assets/images/expertise-our-services.jpg') no-repeat;height:384px;padding-left:2px;}
.know-our-expertise .grid-item{overflow:hidden;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.know-our-expertise .content-section{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);left:0;right:0;padding:0 30px;text-align:center;color:#fff}
.know-our-expertise .content-section h3{font-size:36px;font-weight:bold;text-transform:uppercase;margin-bottom:30px;}
.know-our-expertise .content-section p{font-size:16px;line-height:25px;margin:0 0 30px;padding:0 230px;}
.know-our-expertise .btn-experties a{padding:10px 49px 10px 20px!important;font-size:15px;border-radius:2px;}
.our-portfolio-section .section-main-title{margin:0 0 90px;}
.cultural-values{margin:0;}
.relationship-title h1{font-size:40px;font-weight:bold;color:#231e1e;text-align:center;line-height:50px}
.relationship-title span{color:#5fb983;}
.clutch-logo-mobile{display:none;}
.expertise-managment.managment-content{float:left;}
.our-expertise .col-sm-5{float:right;}
.experties-item-box{overflow:hidden;position:relative;}
.experties-item-box:nth-child(1){padding-right:2px!important}
.experties-item-box:nth-child(2){padding-left:2px!important}
.experties-item{width:100%;overflow:hidden;}
.know-our-expertise .grid-item{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.experties-item-box:hover .grid-item{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.hire-developer-globale-leader{padding-top:0!important;}
.clutch-globle-leader-banner .hero-left-section-inner{padding:70px 0 0;}
.know-our-expertise{overflow:hidden;}

/*Thank you page*/
.page-banner-thankyou{height:578px;background-repeat:no-repeat;background-size:cover;margin-top:90px;position:relative;background-image:url("assets/images/thank-you-banner-new.jpg");background-repeat:no-repeat;background-position:center;}
.thank-you-content{padding-top:160px;}
.thank-you-content .caption-text{width:480px;border-top:4px solid #5fb983;padding:30px 30px 30px 50px;border-bottom:4px solid #5fb983;color:#fff}
.thank-you-content .caption-text h1{font-size:55px;font-weight:bold;}
.thank-you-content .caption-text .sub-heading{font-size:29px;text-transform:uppercase;font-weight:400;margin:0 0 20px;display:block;}
.thank-you-page .page-title{font-size:40px;text-transform:uppercase;font-weight:bold;text-align:center;color:#231e1e;line-height:50px;margin:0 0 60px;}
.thank-you-page .page-title span{color:#5fb983}
.company-profile{background:#ffffff; /* Old browsers */background:-moz-linear-gradient(left,#ffffff 0%,#f2f7ff 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left,#ffffff 0%,#f2f7ff 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,#ffffff 0%,#f2f7ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f7ff',GradientType=1); /* IE6-9 */padding:50px 0}
.agreement-box{border-radius:8px;background:#fff;padding:50px 65px 50px 15px;-webkit-box-shadow:0px 1px 15px 4px rgba(98,143,188,0.14);-moz-box-shadow:0px 1px 15px 4px rgba(98,143,188,0.14);box-shadow:0px 1px 15px 4px rgba(98,143,188,0.14);width:990px;margin:0 auto;}
.agreement-icon{float:left;position:relative;width:350px;text-align:center;padding:0;}

/*.agreement-icon .border-dashed::before{content: ""; position: absolute; width: 220px; height: 220px; border:1px dashed #daf1e2; border-radius: 50%; left: -20px; top: -20px;}*/

/*.agreement-icon .border-dashed::before {content: ""; position: absolute; width: 213px; height: 211px;border: 1px dashed #7cbc92; border-radius: 1000px;left: -3px;top: -1px;z-index: 99;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;}
.agreement-icon .border-dashed::after{content: ""; position: absolute; width: 250px; height: 250px; border:1px dashed #7cbc92; border-radius: 1000px; left: -20px; top: -20px;-webkit-perspective: 1000;-webkit-backface-visibility: hidden; z-index: 99}*/
.agreement-icon img{position:relative;z-index:-99}
.border-dashed{display:inline-block;position:relative;z-index:9}
.agreement-content{overflow:hidden;font-size:26px;color:#231e1e;}
.agreement-content p{margin:0 0 20px;}
.agreement-content p a{color:#5fb983;font-weight:bold;}
.agreement-content .agreement-sub-content{font-size:20px;text-transform:uppercase;color:#231e1e;display:inline-block;font-weight:bold;margin:0 0 30px}
.agreement-content span a{color:#5fb983}
.download-btn{display:inline-block;padding:10px 30px 10px 80px;border-bottom:2px solid #5b9a30;border-top:2px solid transparent;border-right:2px solid transparent;background:rgba(98,190,135,1);background:-moz-linear-gradient(top,rgba(98,190,135,1) 0%,rgba(105,200,143,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(98,190,135,1)),color-stop(100%,rgba(105,200,143,1)));background:-webkit-linear-gradient(top,rgba(98,190,135,1) 0%,rgba(105,200,143,1) 100%);background:-o-linear-gradient(top,rgba(98,190,135,1) 0%,rgba(105,200,143,1) 100%);background:-ms-linear-gradient(top,rgba(98,190,135,1) 0%,rgba(105,200,143,1) 100%);background:linear-gradient(to bottom,rgba(98,190,135,1) 0%,rgba(105,200,143,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62be87',endColorstr='#69c88f',GradientType=0);text-transform:uppercase;font-size:20px;font-weight:600;color:#fff;text-shadow:2px 0px 0px #3ea074;position:relative;text-align:center;line-height:22px;border-radius:4px;overflow:hidden;}
.download-btn:hover,.download-btn:focus{color:#5fb983;background:transparent;border-color:#5fb983;text-shadow:none;border-top:2px solid #5fb983;border-right:2px solid #5fb983;}
.download-btn::before{content:"";position:absolute;width:61px;height:64px;left:0;top:0;background:url("assets/images/btn-download-bg.png") no-repeat;}
.download-btn span{display:block;font-size:16px;font-weight:300}
.client-testimonial{background:#fff;padding:50px 0;margin:0;}
.client-testimonial .section-main-title h3::before{background:transparent;width:0;height:0;}
.client-testimonial .section-main-title h3{text-align:left;}
.client-testimonial .page-title{text-align:left;margin:0 0 40px;}
.client-testimonial p{font-size:21px;color:#313131;margin:0 0 30px}
.clutch-testimonial{text-align:center;float:right;}
.clutch-img{margin:100px 0 0;}
.clutch-img{position:relative;}
.clutch-img::before{content:"";position:absolute;width:330px;height:330px;border:1px dashed #aaaaaa;border-radius:1000px;left:13px;top:-2px;z-index:-1;-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
.clutch-img::after{content:"";position:absolute;width:390px;height:390px;border:1px dashed #aaaaaa;border-radius:1000px;left:-16px;top:-30px;-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
.clutch-agencies-img{margin:0 0 40px;}
.clutch-agencies-img li{list-style:none;display:inline-block;margin:0 10px 0 0}
.clutch-agencies-img li img{max-width:150px;}
.viewall-testimonial{border:1px solid #5fb983;border-radius:5px;padding:10px 55px 10px 18px;font-size:16px;font-weight:bold;color:#5fb983;text-transform:uppercase;position:relative;display:inline-block;}
.viewall-testimonial::before{content:"";position:absolute;width:20px;height:16px;right:20px;top:15px;background:url("assets/images/testimonial-arrow-sprite.png") no-repeat;}
.viewall-testimonial:hover::before,.viewall-testimonial:focus::before{background-position:0px -18px;}
.viewall-testimonial:hover,.viewall-testimonial:focus{background:#5fb983;color:#fff}
.clutch-img a{display:inline-block;z-index:99;position:relative;}
.testimonial-left{padding-right:80px!important;}
.feature-blog .page-title{margin:0 0 20px;}
.feature-blog .sub-heading{font-size:20px;color:#424b5a;line-height:30px;display:block;text-align:center;padding:0 150px;margin:0 0 60px;}
.blog-caption{text-align:center;margin:0 0 50px;}
.blog-caption h3 a{font-size:18px;color:#424b5a;line-height:20px;}
.blog-comment .box{display:inline-block;width:40%;float:left;}
.blog-comment .box img{margin:0 10px 0 0;}
.btn-blog{border:1px solid #302018;border-radius:3px;padding:7px 37px 8px 15px;font-size:14px;font-weight:bold;color:#31221a;text-transform:uppercase;position:relative;display:inline-block;}
.btn-blog::before{content:"";position:absolute;width:20px;height:16px;right:10px;top:11px;background:url("assets/images/sprite-blog-arrow.png") no-repeat;}
.btn-blog:hover::before{background-position:0px -15px;}
.btn-blog:hover{background:#53ca94;color:#fff;border-color:#53ca94;}
.blog-img{margin:0 0 20px;text-align:center;background:#fff;}
.blog-caption h3{font-size:18px;color:#424b5a;font-weight:bold;margin:0 0 30px;height:60px;overflow:hidden;}
.blog-comment{margin:0 0 20px;display:inline-block;width:100%;padding:0 0 0 22px;}
.blog-img{padding:10px 10px 8px 10px;-webkit-box-shadow:-1px 1px 9px 0px rgba(113,135,168,0.38);-moz-box-shadow:-1px 1px 9px 0px rgba(113,135,168,0.38);box-shadow:-1px 1px 9px 0px rgba(113,135,168,0.38);border-bottom:2px solid transparent;position:relative;}
.blog-img:hover{border-bottom:2px solid #53ca94;}
.blog-date{background:rgba(0,0,0,0.5);color:#fff;position:absolute;right:10px;bottom:20px;padding:5px 10px;font-size:15px;text-transform:uppercase;font-weight:bold;border-radius:4px 0px 0px 4px;-moz-border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;border:0px solid #000000;}
.blog-img img{width:100%;}
.blog-img:hover .blog-date{background:rgba(56,174,120,0.9);}
.blog-img:hover + .blog-caption > .btn-blog{background:#53ca94;color:#fff;border-color:#53ca94;}
.blog-img:hover + .blog-caption > .btn-blog::before{background-position:0px -15px;}
.seprator{height:1px;background:#edf4fe;width:100%;display:inline-block;margin:0 0 40px;-webkit-box-shadow:1px -2px 0px 0px rgba(113,135,168,0.38);-moz-box-shadow:1px -2px 0px 0px rgba(113,135,168,0.38);box-shadow:1px -2px 0px 0px rgba(113,135,168,0.38);opacity:0.7}
.feature-blog{position:relative;overflow:hidden;padding:50px 0 0;}
.feature-blog::before{content:"";position:absolute;background:#e7fcf2;height:100%;width:100%;top:360px;z-index:-999}
.feature-blog::after{content:"";position:absolute;background:#f3fffa;height:350px;width:100%;top:20px;z-index:-999;}
.view-all-blog{text-align:center;margin:0 0 40px;}
.view-all-blog-btn{border-radius:5px;padding:12px 55px 12px 28px;font-size:16px;font-weight:bold;color:#5fb983;text-transform:uppercase;position:relative;display:inline-block;background:#fff;color:#050906;-webkit-box-shadow:1px -3px 39px -12px rgba(114,124,140,0.64);-moz-box-shadow:1px -3px 39px -12px rgba(114,124,140,0.64);box-shadow:1px -3px 39px -12px rgba(114,124,140,0.64);}
.view-all-blog-btn::before{content:"";position:absolute;width:20px;height:16px;right:20px;top:16px;background:url("assets/images/view-all-btn-arrow.png") no-repeat;}
.view-all-blog-btn:hover{background:#53ca94;color:#fff;border-color:#53ca94;}
.view-all-blog-btn:hover::before{background-position:0 -18px;}
.thank-you-content{position:relative;}
.thank-you-content::before{content:"";position:absolute;width:653px;height:575px;left:-100px;top:0;background:url("assets/images/thank-you-banner-shadow.png") no-repeat;}
.thank-you-page .padding-shift{padding-top:0px;}
.agreement-icon .icon-mobile{display:none;}
.agreement-icon .circle{height:130px;width:130px;top:125px;left:176px;}
.circle{height:200px;width:200px;border-radius:50%;background-color:#5fb983;position:relative;top:164px;left:181px;-webkit-transition:height .25s ease,width .25s ease;transition:height .25s ease,width .25s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;}
.circle:before,.circle:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid #5fb983;}
.circle:before{-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite;}
.circle:after{-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite;}
@-webkit-keyframes ripple{
    0%{-webkit-transform:scale(1);}
    75%{-webkit-transform:scale(1.75);opacity:1;}
    100%{-webkit-transform:scale(2);opacity:0;}
}
@keyframes ripple{
    0%{transform:scale(1);}
    75%{transform:scale(1.75);opacity:1;}
    100%{transform:scale(2);opacity:0;}
}

/*AI-BOT-dev*/
.chatbot-development-section{position:relative;padding:0px;}
.imageblock__content{background:url('assets/images/chatbot-img.png');background-size:cover;}
.imageblock__content2{background:url('assets/images/ai-bot-img-2.jpg');background-size:cover;}
.chatbots-services-detail{padding:0px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:78%;}
.chat-bg-color{background-color:#FCFCFC;}
.bot-dev-info{padding:30px 0;}
.ai-bot-dev-wrap .our-values-main{padding:42px 0}
.bot-services-section .page-development-services-grid{margin-top:20px;}
.ai-bot-title h3 span{display:inline-block;font-size:32px!important;}
.ai-bot-title h3{font-size:32px;}
.ai-bot-dev-wrap .relationship-content p,.ai-bot-dev-wrap .expertise-managment p{font-size:15px;padding:0px;}
.ai-bot-dev-wrap .relationship-title h3{font-size:20px;line-height:normal;color:#5b5b5b;font-weight:600;text-transform:capitalize;margin-bottom:10px}
.ai-bot-dev-wrap .section-main-title h3{line-height:36px;}
.ai-bot-dev-wrap .third-level-page-benefits{padding:38px 0px;}
.ai-bot-dev-wrap .our-values-main-box{margin:0px;}
.ai-bot-dev-wrap .our-values-main-box .relationship-title{padding:0 15px 20px;}
.ai-bot-dev-wrap .our-expertise{margin:0px;}
.ai-bot-dev-wrap .relationship-content{padding-top:35px;}
.ai-bot-dev-wrap .evince-query-form-main{padding:30px 30px;}
.ai-bot-dev-wrap .third-level-page-benefits-grid .third-level-page-benefits-grid-main{width:282px;}
.bot-column{position:relative;float:left;margin-right:2%;margin-bottom:20px;}
.bot-column:last-child{margin-right:0px;}
.bot-grid{width:364px;}
.bot-grid-inner{position:relative;text-align:center;height:300px;background:#ffffff;}
.ai-bot-dev-wrap .bot-grid-inner p{opacity:0;padding:10px 35px 0 35px!important;color:#5b5b5b;font-size:16px;transition:all 0.5s;}
.bot-grid-inner a:hover p{opacity:1;}
.bot-grid-inner  h3{color:#5b5b5b;font-size:20px;font-weight:400;text-transform:capitalize;}
.bot-info{position:absolute;left:0;top:0;width:100%;height:calc(100%);padding:180px 0 0;transition:all 0.5s;text-decoration:none;box-shadow:0 0 12px 1px rgba(173,173,173,0.3);overflow:hidden;background:#fff url('assets/images/ai-bot-services-bg.png') no-repeat;}
.bot-grid-inner .bot-info:before{content:"";width:60px;height:60px;position:absolute;left:50%;top:90px;z-index:1;transition:all 0.5s;background-size:60px 60px;margin-left:-30px;}
.bot-grid-inner .bot-info:hover:before{top:45px;}
.bot-grid-inner .bot-info:hover{height:calc(100%);padding:110px 0 0;}
.all-ai-bot-icons{background-image:url(assets/images/all-ai-bot-icons-sprite.png);background-repeat:no-repeat;}
.development-ai-grid-icon{background:url('assets/images/ai-bot-sprite-icons.png') no-repeat;height:64px;width:82px;margin:0 auto;margin-bottom:10px;display:block;z-index:1;}
.ai-bot-icon-a{background-position:9px 0px;}
.ai-bot-icon-b{background-position:-96px 0;}
.ai-bot-icon-c{background-position:-197px 0;}
.page-development-services-grid-inner:hover .ai-bot-icon-a{background-position:9px -99px;}
.page-development-services-grid-inner:hover .ai-bot-icon-b{background-position:-96px -99px;}
.page-development-services-grid-inner:hover .ai-bot-icon-c{background-position:-197px -99px;}
.slack-bot:before{background:url('assets/images/slack-bot.png')no-repeat;}
.fb-bot:before{background:url('assets/images/facebook-bot.png')no-repeat;}
.telegram-bot:before{background:url('assets/images/telegram-bot.png')no-repeat;}
.page-intro-body.ai-bot-banner{background:url('assets/images/ai-bot-banner.jpg') no-repeat;background-size:cover;background-position:center center;}
.bot-info:hover:before{transform:scale(0.8);}
.bot-info.slack-bot{background-position:-220px 20px;}
.bot-info.fb-bot{background-position:-810px 20px;}
.bot-info.telegram-bot{background-position:-1480px 20px;}
.ai-bot-dev-wrap .evince-query-form-main .query-btn-main .butn:hover{color:#fff;}
.ai-bot-dev-wrap .third-level-page-inner .third-level-page-development-title{margin-top:0px;}
.ai-bot-dev-wrap .third-level-page-inner{padding:40px 0px;}
.ai-bot-dev-wrap .third-level-page-inner .page-button-expert a{display:inline-block;}
.ai-bot-dev-wrap .third-level-page-development-title h2::after{display:none;}
.ai-bot-dev-wrap .third-level-page-inner .page-button-expert{margin-top:20px;}
.ai-bot-dev-wrap .third-level-page-development-title h2{margin-bottom:20px;}
.ai-bot-dev-wrap .evince-query-form .wpcf7-validation-errors{color:#e82e1b;}

/*Karishma*/

/*css done by karishma*/

/*contact-us page*/
.page-template-connect div.wpcf7-response-output{margin:0px 0px 25px!important;border:0!important;}
.page-template-connect .wpcf7-response-output.wpcf7-spam-blocked{color:#f0ad4e!important;}
.page-template-connect .wpcf7-response-output.wpcf7-mail-sent-ok{color:#3c763d!important;}
.page-template-connect #contact-top .wpcf7 .wpcf7-validation-errors{border:0!important;}

/*contact-us page*/

/*csr-page*/
.page-banner-overview.csr-banner .banner-text h1{margin-top:14px;}
.page-template-corporate-social-responsibility .want-to-join-inner .join-us-button > a{font-size:18px;padding:15px 35px;text-transform:uppercase;border-radius:4px;border:1px solid transparent;display:block;margin-top:20px}
.page-template-corporate-social-responsibility .want-to-join-inner .join-us-button > a:hover{border:1px solid #5fb983;color:#5fb983;background:transparent;}
.page-template-corporate-social-responsibility .join-us-button{display:inline-block;}
.page-template-corporate-social-responsibility .section-main.csr-section .section-main-text-detail{width:100%;}

/*csr-page*/

/*relationship-growth-page*/
.page-template-relationship-growth .hire-developer-section{padding:40px 0px 40px;}
.page-template-relationship-growth .mobile-client-testimonials{margin-bottom:32px;}
.page-template-relationship-growth .mobile-client-testimonials .mobile-development-head{margin:0px auto 35px;}
.page-template-relationship-growth .hire-developer-section .development-title-web p{padding-bottom:28px;padding-top:24px;}
.page-template-relationship-growth  .clutch-widget{margin-top:20px;}

/*relationship-growth-page*/

/*css done by karishma*/

/*Maintenance css*/
.page-banner-overview.project-ownership-banner .banner-text{margin:180px auto;}
.page-banner-overview.execution-approach-banner .banner-text,.page-banner-overview.engagement-models-banner .banner-text,.page-banner-overview.global-delivery-banner .banner-text{margin:200px auto;}
.about-us-section .fp-tableCell{vertical-align:middle;}
.page-template-execution-approach  .our-values-main-box{margin:0px;}
.page-template-execution-approach .section-main .section-main-text-detail p{min-height:inherit;}
.page-template-project-ownership .section-main .section-main-text-detail p{min-height:inherit;}
.page-template-project-ownership .our-values-main-box{margin-top:0px;}

/* ==================================================================================================== 
Home New Hero
==================================================================================================== */
.hero-section-main .container-fluid{height:100%;position:relative}
.hero_content_wrp.evdpl_animated{/*-webkit-animation: flip-in-hor-top 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: flip-in-hor-top 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/}
@-webkit-keyframes flip-in-hor-top{
    0%{-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);opacity:0;}
    100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1;}
}
@keyframes flip-in-hor-top{
    0%{-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);opacity:0;}
    100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1;}
}
.hero-new{background:url(assets/images/top-banner-new.jpg) no-repeat 90% -20px;background-size:cover}
.hero_clutch .request_quote_link{display:inline-block;vertical-align:middle;overflow:hidden;font-weight:600;position:relative;transition:color 0.2s ease-in-out;line-height:1.28}
.hero_clutch .request_quote_link .fa{position:absolute;left:0;border-radius:50%;text-align:center;transition:colos 0.2s;}
.hero_content_wrp{overflow:hidden;padding:24px 80px;width:100%;text-align:center;margin-top:10%;}
.hero_clutch{padding-right:0;width:100%;}
.hero_clutch .evdpl_clutch_review{display:inline-block;vertical-align:middle;}
.hero_clutch .getintouch_links{display:table-cell;vertical-align:middle;width:1%;white-space:nowrap;padding-left:20px;}
.hero_content_wrp .content-description .colm{border-right:1px #aba49e solid;margin-right:30px;width:auto!important;padding-right:40px;}
.hero_content_wrp .content-description .colm:last-child{border-right:0px;padding-right:0px;margin-right:0px;}
.hero_content_wrp h2{text-transform:none;color:#fff;}
.hero_content h2 span{font-weight:700;text-shadow:2px 2px rgba(0,0,0,.2);display:block;padding-top:10px;border-bottom:1px #aba49e solid;padding-bottom:15px;border-top:1px #aba49e solid;margin-top:12px;font-size:45px;position:relative;}
.hero_content h2 span i.dot-icon{width:10px;height:10px;background-color:#60b884;display:inline-block;border-radius:50%;left:-52px;margin-right:-14px;position:relative;top:-12px;}
.hero_content_wrp .headline{font-size:20px;text-transform:uppercase;font-weight:bold;color:#fff;padding-bottom:5px;}
.hero_content_wrp .points,.hero_content_wrp .points li{padding:0;margin:0;list-style:none;}
.hero_content_wrp .points li{color:#fff;font-size:15px;padding:5px 0px;position:relative;padding-left:20px;}
.hero_content_wrp .points li:before{content:"";width:15px;height:15px;position:absolute;top:10px;left:0;background:url(assets/images/list-bullet-icon.png) no-repeat;}
.hero_content_wrp .content-description{margin-top:10px;margin-bottom:10px;display:inline-block;padding:24px 0;border-bottom:1px #aba49e solid;text-align:left;}
.request_quote_link_mbl{display:none;position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);text-align:left;text-indent:-9999px;}

/* ==================================================================================================== 
#End Home New Hero
==================================================================================================== */

/* ==================================================================================================== 
Footer
==================================================================================================== */
.evdpl_footer_wrpper{background:#3cb878;padding-top:20px;}
.home .evdpl_footer_wrpper{padding-top:0px;}
.evdpl_footer_links_widget{padding:20px 0}
.evdpl_footer_links_widget h3{font-weight:100;color:#fff;text-transform:uppercase;line-height:1;padding:0;margin:0;font-size:24px;display:inline-block;position:relative;padding-bottom:15px;margin-bottom:15px;}
.evdpl_footer_links_widget h3:after{content:"";width:110px;bottom:4px;left:0;height:2px;background:#083344;position:absolute}
.evdpl_footer_links_widget h3:before{content:"";width:20px;height:6px;left:0;bottom:0;background:#083344;position:absolute}
.evdpl_footer_links_widget h3 strong{font-weight:900;color:#083344}
.evdpl_footer_links_widget ul,.evdpl_footer_links_widget li{list-style:none;padding:0;margin:0;line-height:1;display:block;font-size:16px;color:#fff;padding-bottom:0px;}
.evdpl_footer_links_widget li a{display:inline-block;padding:10px 10px 10px 22px;color:#fff;position:relative;transition:color 0.2s ease-in-out}
.evdpl_footer_links_widget li a:before{content:"";position:absolute;width:13px;height:11px;background:url(assets/images/footer-link-arrow.png) no-repeat right 0;top:13px;left:0;transition:all 500ms cubic-bezier(0.680,-0.550,0.265,1.550);}
.evdpl_footer_links_widget li a:hover:before{background-position:left 0}
.evdpl_footer_links_widget li a:hover{color:#083344}
.hero-new .getintouch_links li{padding-bottom:14px}
.hero-new .getintouch_links li a{font-weight:600;color:#083344;padding:10px 10px 10px 50px;}
.hero-new .getintouch_links li a:before{display:none}
.hero-new .getintouch_links li a .fa:after{width:100%;height:100%;position:absolute;top:-6px;left:-6px;border:3px solid  rgba(8,51,68,1);border-radius:50%;content:"";transform:scale(0.8);box-sizing:content-box;padding:3px;transition:transform 0.2s,opacity 0.2s;opacity:0;display:none}
.hero-new .getintouch_links li a .fa{width:40px;height:40px;border-radius:50%;background:rgba(8,51,68,0.51);position:absolute;top:-2px;left:0;text-align:center;line-height:39px;transition:colos 0.2s;color:#fff;}
.hero-new .getintouch_links li a:hover{color:#fff}
.hero-new .getintouch_links li a:hover .fa{background:rgba(8,51,68,1);color:#3cb878;transition:all 0.5s ease-in-out}
.hero-new .getintouch_links li a:hover .fa:after{transform:scale(1);opacity:1;}
.hero-new .getintouch_links a.request_quote_link{background:transparent;color:#fff;padding:13px 50px 13px 14px;overflow:hidden;font-size:20px;border:1px #aba49e solid;font-weight:400;margin-top:30px;transition:all ease-in-out 0.3s;}
.hero-new .getintouch_links a.request_quote_link:hover{background-color:rgb(96,184,132);border-color:rgb(96,184,132)}
.hero-new .getintouch_links a.request_quote_link:before{content:"";background-color:#ffffff;width:1px;height:15px;right:36px;position:absolute;top:17px;}
.hero-new .getintouch_links a.request_quote_link:after{content:"";background:url(assets/images/arrow_right.png) no-repeat;width:15px;height:15px;right:8px;position:absolute;top:17px;}
.hero-new .getintouch_links  a.request_quote_link .fa{width:45px;height:45px;line-height:44px;background:#60b783;top:0;z-index:3;}
.hero-new .getintouch_links  a.request_quote_link:hover .fa{background:#60b783}
.evdpl_footer_social_wrp{background:rgba(0,0,0,0.05);padding:10px 0}
.evdpl_footer_wrpper .getintouch_links li{padding-bottom:14px}
.evdpl_footer_wrpper .getintouch_links li a{font-weight:600;color:#083344;padding:10px 10px 10px 50px;}
.evdpl_footer_wrpper .getintouch_links li a:before{display:none}
.evdpl_footer_wrpper .getintouch_links li a .fa:after{width:100%;height:100%;position:absolute;top:-6px;left:-6px;border:3px solid  rgba(8,51,68,1);border-radius:50%;content:"";transform:scale(0.8);box-sizing:content-box;padding:3px;transition:transform 0.2s,opacity 0.2s;opacity:0;display:none}
.evdpl_footer_wrpper .getintouch_links li a .fa{width:40px;height:40px;border-radius:50%;background:rgba(8,51,68,0.51);position:absolute;top:-2px;left:0;text-align:center;line-height:39px;transition:colos 0.2s;color:#fff;}
.evdpl_footer_wrpper .getintouch_links li a:hover{color:#fff}
.evdpl_footer_wrpper .getintouch_links li a:hover .fa{background:rgba(8,51,68,1);color:#3cb878;transition:all 0.5s ease-in-out}
.evdpl_footer_wrpper .getintouch_links li a:hover .fa:after{transform:scale(1);opacity:1;}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link{background:#41a268;border-radius:100px;color:#fff;padding:13px 21px 13px 55px;overflow:hidden;font-size:15px;}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link:after{content:"";width:0;height:0;top:50%;left:0;transition:0.5s all ease-in-out;z-index:2;background:rgba(255,255,255,0.1);transform:translateY(-50%);position:absolute;border-radius:50%;box-sizing:border-box}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link .fa{width:45px;height:45px;line-height:44px;background:#60b783;top:0;z-index:3;}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link .fa:after{display:none}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link:hover .fa{background:#60b783}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link:hover:after{width:400px;height:400px;opacity:1;}
.evdpl_footer_wrpper .getintouch_links a.request_quote_link{background:#41a268;border-radius:100px;color:#fff;padding:13px 21px 13px 55px;overflow:hidden;font-size:15px;}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link{background:#083344;}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link .fa{background:#214857;}
.evdpl_footer_wrpper .getintouch_links  a.request_quote_link:hover .fa{background:#214857}
.evdpl_social_icons{line-height:0}
.evdpl_social_icons a{width:45px;height:45px;display:inline-block;border-radius:50%;text-align:center;line-height:44px;color:#fff;font-size:16px;margin-right:10px;position:relative;overflow:hidden;box-shadow:0 0 0 0px rgba(255,255,255,0.08)}
.evdpl_social_icons a i{position:relative;z-index:3;}
.evdpl_social_icons a,.evdpl_social_icons a:after,.evdpl_social_icons a i{-webkit-transition:all 0.35s;transition:all 0.35s;transition-timing-function:ease;-webkit-transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59);transition-timing-function:cubic-bezier(0.31,-0.105,0.43,1.59);}
.evdpl_social_icons .fb{background:#0072bc}
.evdpl_social_icons .gp{background:#ff5349}
.evdpl_social_icons .tw{background:#00bff3}
.evdpl_social_icons .ind{background:#0076a3}
.evdpl_social_icons .pin{background:#b51339}
.evdpl_social_icons a:hover{box-shadow:0 0 0 6px rgba(255,255,255,0.2)}
.evdpl_social_icons a:after{position:absolute;width:120%;height:120%;background:rgba(0,0,0,0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";top:90%;left:-110%;z-index:2;border-radius:50%}
.evdpl_social_icons a:hover:after{top:-10%;left:-10%}
.certification_reviews_wrp{background:rgba(0,0,0,0.3);padding:10px 0}
.logo_list ul:after,.logo_list ul:before{content:"";display:block;clear:both;}
.logo_list ul,.logo_list ul li{list-style:none;padding:0;margin:0;display:block}
.logo_list ul{display:table;width:100%;}
.logo_list ul li{display:table-cell;vertical-align:middle;text-align:center;height:143px}
.logo_list i{display:inline-block;background:url(assets/images/footer-sprite.png) no-repeat 0 0;margin:auto}
.certifcations i{opacity:.55;}
.certifcations .iso{width:61px;height:63px;background-position:-1005px 0}
.certifcations .ms{width:97px;height:58px;background-position:0 0}
.certifcations .zd{width:82px;height:55px;background-position:-98px 0}
.certifcations .md{width:52px;height:92px;background-position:-181px 0}
.certifcations .mdp{width:52px;height:92px;background-position:-234px 0}
.certifcations .sp{width:116px;height:44px;background-position:-294px -1px}
.certifcations .sc{width:134px;height:40px;background-position:-294px -52px}
.evdpl_clutch_review i{width:132px;height:143px;}
.evdpl_clutch_review .top_agency{background-position:-454px 0}
.evdpl_clutch_review .top_dev{background-position:-587px 0}
.evdpl_clutch_review .top_ecomm{background-position:-720px 0}
.evdpl_clutch_review .top_md{background-position:-853px 0}
.evdpl_copy_notes{background:rgba(0,0,0,0.05);padding:15px 0;font-size:14px;}
.evdpl_copy_notes strong{font-weight:600}
.terms_links{padding-bottom:5px;}
.terms_links a{color:#fff;display:inline-block;margin-right:17px;position:relative;font-size:14px;}
.terms_links a:hover{color:#083344}
.terms_links a:not(:last-child):after{content:"";height:13px;width:1px;background:#083344;position:absolute;top:6px;right:-11px}
.protection_badges{text-align:right;padding-top:10px;}
.evdpl_pro{display:inline-block;vertical-align:middle}
.evdpl_pro i{display:block;height:28px;background:url(assets/images/footer-sprite.png) no-repeat 0 0;}
.evdpl_pro .dmca_badge{width:135px;background-position:0 -59px;}
.evdpl_pro .copyscap_badge{width:200px;height:25px;background-position:0 -93px;margin-top:0px;}
.evdpl_subscribe{display:table;width:100%;max-width:500px;margin-right:0;margin-left:auto;position:relative;}
.evdpl_subscribe label{display:table-cell;width:1%;white-space:nowrap;padding-right:15px;vertical-align:middle;font-weight:600;color:#083344;font-size:16px;}
.evdpl_subscribe label.error{display:block;font-size:13px;padding:4px 6px;background:#e14242;width:auto;color:#fff;position:absolute;border-radius:4px;left:20px;top:-26px;}
.evdpl_subscribe label.error:before{content:"";border-style:solid;border-width:10px 10px 0 10px;border-color:#e14242 transparent transparent transparent;position:absolute;bottom:-5px;left:10px;}
.evdpl_subscribe .evdpl_subscribe_form{display:table-cell;width:100%;position:relative;vertical-align:middle}
.evdpl_subscribe_go{position:absolute;top:0;right:0}
.evdpl_subscribe_go button{background:#083344;color:#fff;line-height:45px;text-align:center;border-radius:50%;height:45px;width:45px;border:0;transition:background .2s}
.evdpl_subscribe_go button:hover,.evdpl_subscribe_go button:focus{background:#fff;color:#3cb878;outline:0}
.evdpl_subscribe_input input{height:45px;width:100%;background:rgba(255,255,255,0.2);border:0;border-radius:100px;padding:5px 75px 5px 20px;color:#fff;font-size:16px;line-height:1;transition:background .2s;font-weight:600;box-shadow:none}
;
.evdpl_subscribe_input input:focus{outline:0;background:rgba(0,0,0,0.2)}
.evdpl_subscribe_input::-webkit-input-placeholder{font-weight:300;font-style:italic;opacity:1;line-height:1.2}
.evdpl_subscribe_input::-moz-placeholder{font-weight:300;font-style:italic;opacity:1;}
.evdpl_subscribe_input:-ms-input-placeholder{font-weight:300;font-style:italic;opacity:1;line-height:1.2}
.evdpl_subscribe_input:-o-input-placeholder{font-weight:300;font-style:italic;opacity:1;line-height:1.2}
.evdpl_subscribe_input .error::-webkit-input-placeholder{color:#e14242;}
.evdpl_subscribe_input .error::-moz-placeholder{color:#e14242;}
.evdpl_subscribe_input .error:-ms-input-placeholder{color:#e14242;}
.evdpl_subscribe_input .error:-o-input-placeholder{color:#e14242;}
.evdpl_subscribe label.error{display:none!important;}
.evdpl_subscribe_input input.error{color:#e14242;}
.mc4wp-form-submitted .mc4wp-response{position:absolute;top:0;left:0;width:100%;height:45px;border-radius:200px;background:#083344;color:#3cb878;z-index:5;display:table;overflow:hidden;}
.mc4wp-form-submitted .mc4wp-response .mc4wp-alert{display:table-cell;vertical-align:middle;padding-right:65px;padding-left:15px;}
.mc4wp-form-submitted .mc4wp-response .mc4wp-alert p{margin:auto}
.mc4wp-form-submitted .mc4wp-response .mc4wp-alert:after{content:"";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;position:absolute;top:50%;right:20px;transform:translateY(-50%);}
.mc4wp-form-submitted .mc4wp-response .mc4wp-error:after{content:"\f119"}
.mc4wp-form-submitted .mc4wp-response .mc4wp-success:after,.mc4wp-form-submitted .mc4wp-response .mc4wp-notice:after{content:"\f118"}
.mc4wp-form-submitted .mc4wp-response .mc4wp-error{background:#e8bbbb;color:#664242}
.evdpl_footer_social_wrp .mc4wp-form{position:relative;}

/* home new footer */

/* .footer-section {background: #3cb878;}
.footer-section .evdpl_footer_links_widget {padding-top: 0; padding-bottom: 30px;}
.footer-section .evdpl_footer_links_widget h3 {padding-bottom: 30px; margin-bottom: 30px;}
.footer-section .evdpl_footer_social_wrp {padding-bottom: 15px; padding-top: 15px;}
.footer-section .certification_reviews_wrp {padding-top: 15px; padding-bottom: 15px;}
.footer-section .evdpl_footer_links_widget li{padding-bottom: 10px;} */

/* ==================================================================================================== 
#End Footer
==================================================================================================== */

/* ================Portfolio Detail Page new==============*/

.portfolio-detail-web-section{margin-top:90px;}
.portfolio-web-detail-banner{background:#79c5a2 url('assets/images/portfolio-web-hero-background.png') no-repeat;background-size:cover;position:relative;}
.portfolio-web-detail-inner{text-align:center;padding-top:102px;}
.portfolio-detail-web-section .services-offered-for{padding-bottom:82px;width:100%;}
.portfolio-web-detail-inner h1{color:#ffffff;font-size:50px;font-weight:700;}
.portfolio-web-detail-inner p{font-size:20px;color:#ffffff;margin:0px;padding:26px 0px;line-height:24px;}
.portfolio-web-hero-image{width:1044px;margin:0 auto;margin-bottom:-84px;}
.portfolio-web-hero-image img{max-width:100%;height:auto;}
.real-time-section{background:#f2f2f2;padding:186px 0px 60px 0px;}
.real-time-feature-img{position:relative;z-index:1;}
.real-time-feature-img img{max-width:100%;height:auto;}
.section-heading-title h3{font-size:34px;font-weight:700;color:#3c3f46;}
.section-heading-title span{color:#5fb983;}
.real-time-feature-img{width:526px;}
.real-time-list-wrap{padding:120px 0 0 102px;}
.real-time-list{list-style:none;counter-reset:item;padding:40px 0 30px 0;margin:0px;}
.real-time-list li{counter-increment:li;color:#3c3f46;font-size:16px;font-weight:400;background-color:rgb(255,255,255);box-shadow:0px 2px 16px 0px rgba(0,0,0,0.1);margin-bottom:15px;padding:17px 10px 17px 74px;line-height:24px;transition:0.2s ease all;}
.real-time-list li:nth-child(n+1){display:none;}
.real-time-list li:last-child{margin-bottom:0px;margin-top:15px;}
.real-time-list li:before{content:counter(item,decimal-leading-zero) " ";counter-increment:item;color:rgba(145,204,148,0.2);display:inline-block;font-size:40px;vertical-align:middle;text-transform:uppercase;font-weight:700;width:60px;line-height:24px;margin-left:-60px;}
.real-time-list li:hover{background-image:-moz-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);background-image:-webkit-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);background-image:-ms-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);color:#ffffff;}
.real-time-list li:hover:before{color:rgba(242,242,242,0.2);}
.real-time-list-main button{border-radius:4px;background-color:rgb(255,255,255);box-shadow:0px 2px 7px 0px rgba(0,0,0,0.16);color:#3c3f46;font-size:18px;font-weight:700;border:none;text-transform:uppercase;line-height:19.48px;padding:20px 32px;transition:0.2s ease all;}
.real-time-list-main button:hover{background-image:-moz-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);background-image:-webkit-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);background-image:-ms-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);color:#ffffff;}
.real-time-list-main button:focus{outline:none;}
.portfolio-web-middle-section{padding:80px 0px;}
.portfolio-web-middle-image{position:relative;width:687px;padding-bottom:440px;}
.portfolio-web-middle-image:after{position:absolute;content:"";top:0;left:-384px;background:url('assets/images/middle-portfolio-img-bg.png') no-repeat;height:963px;width:1315px;background-size:cover;}
.portfolio-web-middle-image:before{position:absolute;content:"";background:url('assets/images/slab-mid-repeat.png')repeat;width:600%;height:414px;bottom:-136px;left:-4506px;background-size:contain;}
.portfolio-web-middle-image img{max-width:100%;height:auto;z-index:2;position:relative;top:30px;left:-174px;}
.portfolio-web-middle-section-detail{text-align:right;padding:30px 0 0 60px;}
.portfolio-web-middle-section-detail p{font-size:18px;color:#3c3f46;line-height:26px;font-weight:400;margin:0px;padding-top:34px;}
.free-quote-section{margin-top:-110px;}
.free-quote-section h4{color:#3c3f46;font-size:25px;text-transform:none;text-align:center;margin-bottom:48px;line-height:40px;}
.free-quote-section h4 span{font-weight:700;display:block;text-transform:uppercase;font-size:34px;}
.free-quote-btn{text-align:center;}
.free-quote-btn a{border-radius:4px;background-color:rgb(114,191,147);box-shadow:0px 8px 7px 0px rgba(0,0,0,0.16);color:#ffffff;font-size:18px;font-weight:700;padding:14px 33px;display:inline-block;text-transform:uppercase;transition:0.2s ease all;border:1px solid  rgb(114,191,147);}
.free-quote-btn a:hover{background:#ffffff;color:rgb(114,191,147);border:1px solid  rgb(114,191,147);}
.portfolio-web-bottom-left{width:566px;float:right;padding:87px 80px 120px 0;}
.bottom-port-bg{background-image:-moz-linear-gradient(-32deg,rgb(158,209,149) 0%,rgb(113,191,147) 61%,rgb(67,172,145) 100%);background-image:-webkit-linear-gradient(-32deg,rgb(158,209,149) 0%,rgb(113,191,147) 61%,rgb(67,172,145) 100%);background-image:-ms-linear-gradient(-32deg,rgb(158,209,149) 0%,rgb(113,191,147) 61%,rgb(67,172,145) 100%);position:relative;}
.bottom-port-bg:after{background:url('assets/images/portfolio-bottom-shape.png') repeat;width:100%;height:204px;position:absolute;content:"";bottom:-100px;right:0;}
.portfolio-web-bottom-left .section-heading-title h3,.portfolio-web-bottom-left .section-heading-title span{color:#ffffff;font-size:28px;font-weight:600;margin-bottom:41px;}
.portfolio-web-bottom-left .page-button-case-study{margin:0px;margin-right:22px;}
.portfolio-web-bottom-left .page-button-case-study:last-child{margin-right:0px;}
.portfolio-web-bottom-left .page-button-case-study a{font-size:16px;display:inline-block;background:transparent;border-color:#fff;padding:14px 19px;}
.portfolio-web-bottom-left .page-button-case-study a:hover{background:#fff;}
.portfolio-web-bottom-left p{color:#ffffff;font-size:18px;line-height:26px;margin:0px;margin-bottom:58px;}
.portfolio-web-slider{left:-43px;margin:0px;padding-top:94px;position:relative;top:-96px;background-size:contain;padding-left:44px;width:1100px;}
.background-bg-port{background:url('assets/images/web-slider-bg.png') no-repeat;position:absolute;top:-99px;height:768px;width:400px;left:-43px;background-size:contain;z-index:2;}
.portfolio-web-bottom-right{position:relative;}
.portfolio-web-bottom-section{padding:100px 0 0 0;overflow:hidden;}
.lets-talk-section{text-align:center;padding:30px 0 47px 0}
.lets-talk-section p{color:#3c3f46;font-size:18px;font-weight:400;line-height:29px;margin:0 0 0 0;padding:36px 0 26px 0}
.portfolio-web-slider .owl-nav{position:relative;white-space:nowrap;left:-170px;top:-50px;}
.portfolio-web-slider .owl-nav>div{display:inline-block;font-size:0px;background:url('assets/images/port-slider-arrow.png')no-repeat;width:26px;height:11px;}
.portfolio-web-slider .owl-nav div.owl-prev{background-position:0 0;margin-right:24px;}
.portfolio-web-slider .owl-nav div.owl-prev:hover{background-position:0 -16px;}
.portfolio-web-slider .owl-nav div.owl-next{background-position:-36px -16px;}
.portfolio-web-slider .owl-nav div.owl-next:hover{background-position:-36px -0px;}

/** Animation along a circular path **/
@keyframes spin{
    to{transform:rotate(1turn);}
}
@-webkit-keyframes spin{
    to{transform:rotate(1turn);}
}
.circle-ani{animation:spin 14s infinite linear;transform-origin:50% 340px;}
.circle-ani>i{animation:inherit;animation-direction:reverse;}
.circle-ani{width:20px;margin:-10px auto;border-radius:50%;}
.circle-ani >i{display:block;width:20px;height:20px;border:5px solid #61eb98;border-radius:50%;box-sizing:border-box;background:#f2f2f2;}
.path{width:660px;height:660px;padding:0px;border-radius:50%;border:1px solid rgba(207,208,209,0.278);position:absolute;top:58px;left:-54px;z-index:0;}
@keyframes spin2{
    from{transform:rotate(1turn);}
}
@-webkit-keyframes spin2{
    from{transform:rotate(1turn);}
}
.circle-ani2{animation:spin2 18s infinite linear;transform-origin:50% 415px;}
.circle-ani2 >i{animation:inherit;animation-direction:reverse;}
.circle-ani2{width:30px;margin:-15px auto;border-radius:50%;}
.circle-ani2 >i{display:block;width:30px;height:30px;border:4px solid #61eb98;border-radius:50%;box-sizing:border-box;background:#f2f2f2;}
.path2{width:800px;height:800px;padding:0px;border-radius:50%;border:1px solid rgba(207,208,209,0.278);position:absolute;top:-10px;left:-124px;z-index:0;}
.home-banner-animation{width:1660px;margin:0 auto;height:100%;position:absolute;top:0;left:50%;margin-left:-830px;overflow:hidden;}
@keyframes spin3{
    from{transform:rotate(1turn);}
}
@-webkit-keyframes spin3{
    from{transform:rotate(1turn);}
}
.circle-ani3{animation:spin3 12s infinite linear;transform-origin:50% 534px;}
.circle-ani3 >i{animation:inherit;animation-direction:reverse;}
.circle-ani3{width:34px;margin:-17px auto;border-radius:50%;}
.circle-ani3 >i{display:block;width:34px;height:34px;border:5px solid #61eb98;border-radius:50%;box-sizing:border-box;background:transparent;}
.path3{width:1040px;height:1040px;padding:0px;border-radius:50%;border:1px solid rgba(207,208,209,0.14);position:absolute;top:310px;left:304px;z-index:0;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.1);}
@keyframes spin4{
    to{transform:rotate(1turn);}
}
@-webkit-keyframes spin4{
    to{transform:rotate(1turn);}
}
.circle-ani4{animation:spin4 14s infinite linear;transform-origin:50% 717px;}
.circle-ani4 >i{animation:inherit;animation-direction:reverse;}
.circle-ani4{width:94px;margin:-47px auto;border-radius:50%;}
.circle-ani4 >i{display:block;width:94px;height:94px;border:8px solid #00ff66;border-radius:50%;box-sizing:border-box;background:transparent;}
.path4{width:1340px;height:1340px;padding:0px;border-radius:50%;border:1px solid rgba(207,208,209,0.14);position:absolute;top:184px;left:148px;z-index:0;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.1);}
@keyframes spin5{
    from{transform:rotate(1turn);}
}
@-webkit-keyframes spin5{
    from{transform:rotate(1turn);}
}
.circle-ani5{animation:spin5 16s infinite linear;transform-origin:50% 826px;}
.circle-ani5 >i{animation:inherit;animation-direction:reverse;}
.circle-ani5{width:42px;margin:-21px auto;border-radius:50%;}
.circle-ani5 >i{display:block;width:42px;height:42px;border:8px solid #00ff66;border-radius:50%;box-sizing:border-box;background:transparent;}
.path5{width:1610px;height:1610px;padding:0px;border-radius:50%;border:1px solid rgba(255,255,255,0.14);position:absolute;top:50px;left:24px;z-index:0;box-shadow:0px 8px 20px 0px rgba(0,0,0,0.1);}
.portfolio-detail-web-section  .services-offered-for ul li{margin-right:34px;padding-right:34px;}
.portfolio-detail-web-section .services-offered-for ul li .build-detail-main{padding-right:10px;}
.portfolio-detail-web-section .services-offered-for ul li:last-child{margin:0px;padding:0px;}
.slider-col{z-index:2;}
.error-title{text-align:center;}

/*Mantanance css */
.partnership-with-us-main .section-main-text-detail{padding-bottom:30px;}
.top-head-section .home-request-btn{display:block;border-radius:5px;background:#60b884;color:#fff;padding:5px 10px;transition:all 0.2s ease-in-out;border:1px solid #60b884;font-weight:700;}
.top-head-section .home-request-btn:hover{background-color:#fff;color:#60b884;border:1px solid #60b884;}
.top-head-section .home-request-btn:hover i{color:#60b884!important;transition:all 0.2s ease-in-out}
.top-head-section .home-request-btn>i{color:#fff!important;}
.navbar .top-head-section ul{margin-bottom:0px;}
.navbar .top-head-section{margin-top:8px;margin-bottom:10px;}
.megamenu{margin-right:0px;}
.megamenu>ul{margin:0px!important;}
.megamenu > ul > li>a{padding:8px 30px!important;}
.navbar .megamenu{margin-top:6px;}
.engagement-models-banner + .section-main .section-main-text-detail{padding:0px;}
.page-template-execution-approach .our-values-detail p{min-height:auto;}
.engagement-models-web-page .section-main-title{padding:0 15px;}
.partnership-with-us-main .hire-developer-section{padding:30px 0px 0px;}
.page-template-global-delivery-models .section-main .section-main-text-detail{padding:0px;}
.page-template-global-delivery-models .infrastructure-section-main .section-main{padding:0px;}
.hndm-points ul li .our-values-detail p{min-height:44px;}
.hndm-points ul li{margin-bottom:10px;}
.hndm-points ul{margin-bottom:0px;}
.csr-section .section-main-text-detail{padding-bottom:0px;}
.page-template-corporate-social-responsibility .want-to-join-section{margin-bottom:10px;}
.engagement-models-banner{margin-bottom:10px;}
.page-template-engagement-models .hire-developer-section0 .development-title-web p,.page-template-project-ownership .development-title-web p{padding-bottom:32px;}
.page-template-engagement-models .hire-developer-section,.page-template-project-ownership .hire-developer-section{padding:40px 0 40px 0;}
.page-template-project-ownership .hndm-points{padding-top:20px;}
.page-template-project-ownership .section-main .section-main-text-detail{padding:0px;}
.page-template-clutch-global-leader .hire-developer-section{padding-bottom:60px;}
.page-template-clutch-global-leader .hire-developer-section .development-title-web p{padding:24px 0 28px 0;}
.page-template-about-us .our-values-explore ul li{margin-bottom:20px;}
.page-template-about-us .our-values-explore{margin-top:40px;}
.page-template-about-us .work-philosophy-inner{margin-top:40px;}
.page-template-hybrid-network-delivery-model .hndm-points{margin-top:40px;}
.page-template-about-us .hire-developer-section{padding:0 0 40px 0}
.page-template-why-evince .mobile-development-main-section{margin-top:80px;}
.page-template-why-evince .mobile-client-testimonials{margin-bottom:0px;}
.page-template-why-evince .mobile-client-testimonials .mobile-development-head{margin-bottom:0px;}
.page-template-why-evince .hire-developer-section{padding:20px 0 40px 0;}
.page-template-it-consulting-services .have-project-section{margin-bottom:30px;}

/* video bg */
#intro_video{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:black; /* in case the video doesn't fit the whole page*/background-image: /* our video */;background-position:center center;background-size:contain;object-fit:cover; /*cover video background */z-index:3;}
video::-webkit-media-controls{display:none!important;}

/* liScroll styles */

/* the outer div with the black border */
.tickercontainer{width:100%;min-height:50px;margin:0;padding:0;overflow:hidden;color:#fff;}

/* that serves as a mask. so you get a sort of padding both left and right */
.tickercontainer .mask{position:relative;width:100%;overflow:hidden;}

/* that's your list */
ul.newsticker{position:relative;list-style-type:none;margin:0;padding:0;}

/* important: display inline gives incorrect results when you check for elem's width */
ul.newsticker li{margin:0;padding:0 10px;}
.portfolio-main.mobile-portfolio .portfolio-grid .item{max-height:590px;}
.links_part{display:inline-block;}
.cc-banner.cc-bottom{padding:8px 30px!important;background-color:#073344!important;}
.cc-theme-classic{width:100%!important;max-width:800px;margin:0 auto;border-top-left-radius:10px;border-top-right-radius:10px;z-index:9999999999!important;}
span.desktop-text{font-size:13px;}
.cc-link{text-decoration:underline;font-size:13px;}
.cc-banner .cc-message{flex:inherit!important;}
.cc-theme-classic .bar-cls-btn{float:right;position:absolute;right:9px;top:3px;color:#fff;}
.cc-theme-classic .cc-btn:last-child{min-width:inherit!important;font-size:13px;padding:0px 20px!important;background-color:#5eb983;}
.cc-theme-classic .cc-btn.cc-btn.cc-deny{background-color:#fff!important;color:#333!important;padding:0px 12px;}
.cc-compliance{margin-left:10px;}
ul.list-points{list-style:none;margin-bottom:40px;}
ul.list-points li{color:#fff;padding:7px 10px;font-size:21px;position:relative;padding-left:40px;}
ul.list-points li:before{content:"";height:3px;width:13px;background-color:#fff;position:absolute;left:7px;top:19px;}
.page-id-63 .hero-dev-page-title{margin-top:60px;}
.fullscreen-video{width:100%;height:100%;object-fit:cover;}
.page-banner-logistics-inner{text-align:center;width:1170px;position:absolute;top:50%;transform:translateY(-50%);height:auto;display:block;z-index:2;}
.page-banner-logistics:before{background-color:rgba(11,70,35,0.58);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}

/*Solution partner css start here*/
.solutions-partners{/*    clear: both;
           float: left;
           width: 100%;*/}
    .solutions-boxes{height:390px;margin-bottom:15px;text-align:center;float:none;display:inline-block;width:33%;padding-right:8px;padding-left:8px;}
    .solu-img{overflow:hidden;float:left;width:100%;text-align:center;position:relative;}
    .solu-hover .hover-inner-content span{width:40px;display:inline-block;vertical-align:middle;margin-right:6px;}
    .solu-hover .hover-inner-content span img{max-width:100%;}
    .solu-hover .hover-inner-content h2{color:#fff;font-weight:600;font-size:24px;margin-bottom:0;display:inline-block;vertical-align:middle;}
    .solu-img:hover .solu-hover{opacity:1;height:100%;}
    .solu-img:hover{cursor:pointer;}
    .solu-country{position:absolute;bottom:0;right:0;left:0;z-index:1;transition:opacity 0.6s;-webkit-transition:opacity 0.6s;}
    .solu-img:after{content:'';position:absolute;bottom:0;height:auto;width:100%;left:0;-webkit-box-shadow:10px -1px 112px 49px rgba(0,0,0,0.75);-moz-box-shadow:10px -1px 112px 49px rgba(0,0,0,0.75);box-shadow:10px -1px 112px 49px rgba(0,0,0,0.75);transition:box-shadow 0.6s ease-in-out;}
    .solu-country h3{padding-bottom:10px;color:#fff;font-size:26px;font-weight:600;}
    .solu-img:hover .solu-country{opacity:0;}
    .solu-img:hover:after{box-shadow:none;}
    .solutions-info{text-align:center;}
    .solutions-info.section-main-title h3:before{background:transparent;}
    .solutions-info.section-main-title>p{margin-bottom:80px;}
    .solutions-info{text-align:center;margin-top:0px;}
    .solutions-info.section-main-title .diff_text{margin-right:10px;}
    .solutions-info.section-main-title h2:before{background-color:transparent;}
    section.partner-banner{height:510px;overflow:hidden;position:relative;background:url(assets/images/partner-banner.jpg) no-repeat;background-size:cover;background-position:center -70px;}
    section.partner-banner>img{width:100%;}
    .partner-banner-info h2{color:#fff;font-weight:600;text-transform:uppercase;line-height:70px;position:relative;font-size:50px;padding-left:0;line-height:56px;}
    .partner-banner-info p{font-size:18px;color:#fff;line-height:30px;margin-top:5px;}
    .partner-banner-info .partner-cnt{margin-top:44px;}
    .partner-img img{-webkit-box-shadow:0px 15px 103px -7px rgba(0,0,0,0.75);-moz-box-shadow:0px 15px 103px -7px rgba(0,0,0,0.75);box-shadow:0px 15px 103px -7px rgba(0,0,0,0.75);width:100%;}
    .partner-img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-shadow:inset 29px 0px 103px 0px rgba(0,0,0,0.75);-moz-box-shadow:inset 29px 0px 103px 0px rgba(0,0,0,0.75);box-shadow:inset 29px 0px 103px 0px rgba(0,0,0,0.75);left:0px;}
    .partner-banner-info .col-md-6.partner-img{position:relative;overflow:hidden;padding:0;}
    .solution-partner .mobile-client-testimonials{margin-bottom:50px;margin-top:50px;}
    .solution-partner .section-main-title .diff_text{font-weight:700;color:#424b5a;}
    .solution-partner .section-main-title > p{font-size:18px;}
    .solution-partner .section-main-title h3:before{display:none;}
    figcaption.solu-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}

    /*--------------------------*/

    /***** Effect Grid *****/

    /*--------------------------*/

    figure.effect-grid{background:#50d1b2;}
    figure.effect-grid img{opacity:1;-webkit-transition:all 0.35s;transition:all 0.35s;}
    figure.effect-grid:hover > img{opacity:0.2;-webkit-transform:scale(1.1);transform:scale(1.1);}
    figure.effect-grid figcaption::before,figure.effect-grid figcaption::after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
    figure.effect-grid figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
    figure.effect-grid figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
    figure.effect-grid .hover-inner-content{padding-top:90%;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
    figure.effect-grid:hover figcaption::before,figure.effect-grid:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
    figure.effect-grid:hover .hover-inner-content{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0);}

    /*Solution partner css end here*/

    /*magento-development-services-page*/
    .magento-development-services-section  #outer-circle{-webkit-box-shadow:0 0 50px 10px rgba(204,204,204,0.18);-moz-box-shadow:0 0 50px 10px rgba(204,204,204,0.18);box-shadow:0 0 50px 10px rgba(204,204,204,0.18);border:10px solid #ECEBFA;border-top-color:#5fb983;margin:0 auto;text-align:center;background:-webkit-linear-gradient(top,#ffffff 48%,#ecebfa 49%,#ecebfa 51%,#fff 52%);background:-moz-linear-gradient(top,#ffffff 48%,#ecebfa 49%,#ecebfa 51%,#fff 52%);background:linear-gradient(to bottom,#ffffff 48%,#ecebfa 49%,#ecebfa 51%,#fff 52%);width:250px;height:250px;-webkit-border-radius:250px;-moz-border-radius:250px;border-radius:250px;-webkit-animation:turning_cw 5s infinite;-moz-animation:turning_cw 5s infinite;animation:turning_cw 5s infinite;position:relative;opacity:0.7;}
    .magento-development-services-section  #inner-circle{border:10px solid #ECEBFA;border-left-color:#5fb983;border-right-color:#5fb983;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);position:absolute;background:-webkit-linear-gradient(top,#ecebfa 48%,#5fb983 49%,#5fb983 51%,#ECEBFA 52%);background:-moz-linear-gradient(top,#ecebfa 48%,#5fb983 49%,#5fb983 51%,#ECEBFA 52%);background:linear-gradient(to bottom,#ecebfa 48%,#5fb983 49%,#5fb983 51%,#ECEBFA 52%);margin:10px;width:210px;height:210px;-webkit-border-radius:210px;-moz-border-radius:210px;border-radius:210px;-webkit-animation:turning_acw 3s infinite;-moz-animation:turning_acw 3s infinite;animation:turning_acw 3s infinite;}
    .magento-development-services-section  #center-circle{border:10px solid #60b983;border-bottom-color:#5fb983;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);position:absolute;background-color:#fff;margin:10px;width:170px;height:170px;-webkit-border-radius:170px;-moz-border-radius:170px;border-radius:170px;-webkit-animation:turning_cw 5s infinite;-moz-animation:turning_cw 5s infinite;animation:turning_cw 5s infinite;}
    #content{position:absolute;top:10px;left:10px;width:120px;height:120px;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px;background:#2E2A69;text-align:center;line-height:120px;font-size:30px;color:#746EBB;text-shadow:0 2px 2px #000;font-weight:bold;}
    @-webkit-keyframes aura{
        0%{text-shadow:0 2px 2px #000;}
        50%{text-shadow:0 10px 10px #000;line-height:190px;}
        100%{text-shadow:0 2px 10px #000;}
    }
    @-webkit-keyframes turning_cw{
        0%{-webkit-transform:rotate(0deg);}
        100%{-webkit-transform:rotate(360deg);}
    }
    @-webkit-keyframes turning_acw{
        0%{-webkit-transform:rotate(360deg);}
        100%{-webkit-transform:rotate(0deg);}
    }
    @-moz-keyframes aura{
        0%{text-shadow:0 2px 2px #000;}
        50%{text-shadow:0 10px 10px #000;line-height:190px;}
        100%{text-shadow:0 2px 10px #000;}
    }
    @-moz-keyframes turning_cw{
        0%{-moz-transform:rotate(0deg);}
        100%{-moz-transform:rotate(360deg);}
    }
    @-moz-keyframes turning_acw{
        0%{-moz-transform:rotate(360deg);}
        100%{-moz-transform:rotate(0deg);}
    }
    @keyframes aura{
        0%{text-shadow:0 2px 2px #000;}
        50%{text-shadow:0 10px 10px #000;line-height:190px;}
        100%{text-shadow:0 2px 10px #000;}
    }
    @keyframes turning_cw{
        0%{transform:rotate(0deg);}
        100%{transform:rotate(360deg);}
    }
    @keyframes turning_acw{
        0%{transform:rotate(360deg);}
        100%{transform:rotate(0deg);}
    }
    .magento-development-services-section span.image-effect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33%;margin-left:16.9%;margin-top:10px;}
    .magento-development-services-section span.image-effect img{max-width:100%;}
    .magento-development-services-section .magento-logo-section{float:left;margin-left:45%;margin-top:18px;}
    .magento-development-services-section .third-level-page-development-title{margin-bottom:8px;margin-top:0px;}
    .magento-development-services-section .third-level-page-inner{padding:50px 0px 60px;}
    .magento-development-services-section .third-level-page-info .page-button-expert{margin-top:15px;}
    .magento-development-services-section .third-level-page-info .page-button-expert a{display:block;}
    .magento-development-services-section .third-level-page-info{margin-top:40px;}
    .magento-development-services-section .third-level-page-title .page-title{padding-bottom:12px;}
    .magento-development-services-section .page-title-detail{padding-bottom:20px;}
    .magento-development-services-section .evince-query-form{margin-bottom:0;padding-bottom:32px;}
    .magento-development-services-section .third-level-page-benefits-grid{margin-top:20px;display:inline-block;}
    .magento-development-services-section .mobile-client-testimonials{margin-top:50px;margin-bottom:24px;}
    .magento-development-services-section .clutch-widget{margin-top:30px;}
    .magento-development-services-section .hire-developer-section{padding:30px 0 60px;}
    .magento-development-services-section .mobile-development-head .inner-title:after{display:none;}
    .magento-development-services-section .mobile-development-head .inner-title{font-weight:700;}
    .magento-development-services-section .hire-developer-section .development-title-web h3 span{color:#5fb983;font-size:32px;font-weight:700;text-transform:uppercase;font-family:open sans;line-height:46px;}
    .magento-development-services-section .development-title-web h3{color:#424b5a;font-size:32px;font-weight:700;position:relative;display:inline-block;font-family:open sans;margin:0 auto;width:585px;}
    .magento-development-services-section .third-level-page-benefits{padding:60px 0px 40px;}
    .magento-development-services-section .third-level-page-offering{padding:60px 0px;}
    .magento-development-services-section .third-level-page-services{padding:60px 0px;}
    .magento-development-services-section .third-level-page-custom-services{padding:60px 0px;}
    .magento-development-services-section .mobile-client-testimonials{margin-top:60px;}

    /*magento-development-services-page*/

    /*Solution Partners Details*/
    .partners-main-page img{max-width:100%;}
    .partners-main-page .banner-section{padding-bottom:32%;background-size:cover; /*background-attachment: fixed; */background-repeat:no-repeat;position:relative;background-position:center 0px;}
    .banner-section h1{text-align:center;color:#fff;font-size:62px;font-weight:bold;margin-top:90px;text-shadow:0px 1px 10px rgba(0,0,0,0.4);position:absolute;top:0px;left:50%;transform:translateX(-50%);}
    .banner-section h1 span.tagline{display:inline-block;font-weight:500;font-size:30px;position:relative;letter-spacing:1.6px;text-shadow:0px 1px 10px rgba(0,0,0,0.4);}
    .banner-section h1 span.tagline:after,.banner-section h1 span.tagline:before{content:"";background:#fff;position:absolute;left:-29%;height:3px;width:26%;top:50%;margin-top:-1.5px;}
    .banner-section h1 span.tagline:after{right:-29%;left:auto;}
    .county-descriptions .inside-box-wrapper{background-color:rgb(255,255,255);box-shadow:0px 14px 20px 0px rgba(0,0,0,0.1);padding:40px 20px 40px 30px;float:left;width:100%;margin-top:-40px;position:relative;margin-bottom:70px;}
    .county-descriptions .content-wrap h2{font-size:20px;font-weight:bold;margin-bottom:20px;text-transform:none;line-height:28px;}
    .county-descriptions .content-wrap p{font-size:16px;font-weight:400;line-height:27px;}
    .county-descriptions .content-wrap p a{color:#60b884;}
    .county-descriptions .content-wrap p br{line-height:40px;}
    .county-descriptions .country-flag{border-radius:2px;background-color:rgb(255,255,255);box-shadow:0px 14px 20px 0px rgba(0,0,0,0.09);}
    .county-descriptions .country-flag img{max-width:100%;height:290px;object-fit:cover;padding:10px;width:100%;}
    .county-descriptions .content-wrap{padding-right:30px;}
    .partners-info-wrapper{padding-bottom:60px;}
    .partners-info-wrapper .section-header{text-align:center;margin:50px 0 100px;}
    .partners-info-wrapper .ciy-name-heading{font-size:70px;font-weight:bold;display:inline-block;position:relative;}
    .partners-info-wrapper .ciy-name-heading span{position:relative;z-index:2;}
    .partners-info-wrapper .ciy-name-heading:before{content:"";position:absolute;top:-26%;font-size:100px;color:#f7f7f8;left:50%;transform:translateX(-50%);z-index:0;white-space:nowrap;}
    .partners-info-wrapper .ciy-name-heading.london-text:before{content:"London"}
    .partners-info-wrapper .ciy-name-heading.bristol-text:before{content:"Bristol"}
    .partners-info-wrapper.grey-bg .ciy-name-heading.bristol-text:before{color:#eeeeee}
    .partners-block{float:left;width:100%;margin-bottom:20px;}
    .partners-block .partner-photo{width:415px;background-color:#f5f5f5;float:left;height:534px;}
    .partners-block .partner-photo img{height:100%;width:100%;object-fit:cover;}
    .partners-block .content-part{width:calc(100% - 415px);float:left;border:7px #99a7cb solid;border-left:0px;padding:30px;margin-top:80px;}
    .partners-block .content-part h4{font-size:40px;font-weight:bold;color:#333745;}
    .partners-block .content-part p.designation{font-size:20px;color:#333745;letter-spacing:1px;}
    .partners-block .content-part .desc{margin-top:20px;clear:both;float:left;width:100%;}
    .partners-block .content-part .desc p{font-size:18px;line-height:26px;font-weight:400;}
    .partners-block .content-part .partner-name{float:left;width:calc(100% - 170px);}
    .partners-block .content-part .connect-button{background-color:#00247d;border:1px #00247d solid;font-size:18px;color:#fff;text-transform:uppercase;font-weight:600;padding:11px 17px;border-radius:5px;float:right;cursor:pointer;position:relative;transition:all ease-out 0.3s;box-shadow:0px 0px 40px 0px rgba(93,4,15,0.22);overflow:hidden;}
    .partners-block .content-part .connect-button:hover{padding-left:52px;}

    /*.partners-block .content-part .connect-button:hover{color:#00247d; background-color:transparent;}*/
    .partners-block .content-part .connect-button:before{background:url(assets/images/email-icon-sprite.png) no-repeat;content:"";width:40px;height:24px;position:absolute;left:0px;top:10px;}
    .partners-block .content-part .connect-button:hover:before{left:14px;}
    .partners-block .content-part .areas-expertise{margin-top:15px;float:left;width:100%;}
    .partners-block .content-part .areas-expertise h5{font-size:22px;font-weight:bold;color:#00247d;position:relative;}
    .partners-block .content-part .areas-expertise p{color:#333745;font-size:18px;margin-top:15px;}
    .partners-block .content-part .areas-expertise h5:after{content:"";background-color:#99a7cb;width:calc(100% - 240px);left:240px;height:5px;position:absolute;top:9px;transition:all ease-in-out 0.5s;}

    /* Reverse View */
    .partners-block.reverse-view .partner-photo{float:right;}
    .partners-block.reverse-view .content-part{float:left;}
    .partners-block.reverse-view .content-part{border:7px #f2abb4 solid;border-right:0px;}
    .partners-block.reverse-view .connect-button{background-color:#e04053;border-color:#e04053!important;}
    .partners-block.reverse-view .connect-button:hover{border-color:#00247d;}
    .partners-block.reverse-view .content-part .areas-expertise h5{color:#e04053}
    .partners-block.reverse-view .content-part .areas-expertise h5:after{background-color:#f2abb4}
    .grey-bg{background:#f5f5f5;}
    .partners-info-wrapper.grey-bg{padding-top:40px;}
    .partners-info-wrapper.grey-bg .ciy-name-heading:before{color:#ececec;}
    .connect-popup .modal-title{margin:0;font-size:34px;color:#171920;text-transform:none;font-weight:bold;}
    .connect-popup .modal-title span{color:#103489;}
    .connect-popup .modal-header{min-height:16.43px;padding:0;border-bottom:0;}
    .connect-popup .modal-body{padding:10px 0;}
    .connect-popup .modal-header p{font-size:20px;color:#171920;}
    .connect-popup .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,0.22);border-radius:0;padding:20px 30px;}
    .connect-popup .modal-header .close{margin-top:-2px;font-size:31px;font-weight:300;opacity:1;color:#103489;}
    .connect-popup input.form-control{border-radius:0px;border:1px #ddd solid;height:40px;box-shadow:none;}
    .connect-popup textarea.form-control{height:120px;border-radius:0px;box-shadow:none;border-color:#ddd;}
    .connect-popup .wpcf7-form-control.wpcf7-submit{background-color:#103489;color:#fff;padding:11px 24px;text-transform:uppercase;font-weight:600;font-size:16px;border:1px solid #103489;position:relative;transition:all ease-out 0.3s;width:auto;height:auto;}
    .connect-popup div.wpcf7 .ajax-loader{margin-top:15px;}
    .connect-popup .wpcf7-form-control.wpcf7-submit:hover{background-color:transparent;color:#103489;padding-left:27px}

    /*.connect-popup .wpcf7-form-control.wpcf7-submit:after {background: url(assets/images/arrow-blue.png) no-repeat;content: "";height: 16px;width: 24px;position: absolute;right: 16px;top: 50%;margin-top: -6px;}
    .connect-popup .wpcf7-form-control.wpcf7-submit:hover:after{background-position:0 -46px;}
    */
    .page-template-solutions-partners-details.modal-open{overflow:auto;padding-right:0!important;}

    /* Shine */
    .hover-shine figure{position:relative;overflow:hidden;}
    .hover-shine figure::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
    .hover-shine figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s;}
    @-webkit-keyframes shine{
        100%{left:125%;}
    }
    @keyframes shine{
        100%{left:125%;}
    }

    /*--------------------*/

    /* Button Hovers
    /*--------------------*/
    .button-d-hover::before,.button-d-hover::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.25);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1);}
    .button-d-hover::after{-webkit-transition-delay:0.2s; /* Safari */transition-delay:0.2s;}
    .button-d-hover:hover::before,.button-d-hover:hover::after{-webkit-transform:translate(0,0);transform:translate(0,0);}

    /*Mobile PAge banner*/
    .mobile-app-banner .page-intro-body{background:url(assets/images/mobile-application-bg.png) no-repeat;background-size:cover;margin-bottom:40px;height:550px;}
    #ViewContainer canvas{width:600px;height:600px;object-fit:cover;pointer-events:none;}
    .globe-parent{float:right;}
    .partner-banner-info .partner-cnt{margin-top:50px;text-align:center;}

    /*CONTACT US CSS 24-7-18 START HERE*/
    .page-template-connect .evdpl_footer_wrpper{clear:both;}
    .corporate-office,.corpo-section{float:left;width:100%;}
    .corpo-section .corpo-details{text-align:center;border-right:1px solid #e6e6e6;min-height:210px;}
    .corpo-section .corpo-details p{color:#000;font-size:14px;line-height:24px;}
    .corpo-section .corpo-details h3{font-size:20px;color:#000;font-weight:600;margin:15px 0 8px 0;}
    .corpo-title{float:left;width:100%;text-align:center;margin:50px 0 60px 0;position:relative;}
    .corpo-title h2{font-size:22px;color:#000;text-transform:uppercase;font-weight:600;}
    .corpo-title h2:after{content:'';height:1px;width:100px;position:absolute;bottom:-10px;text-align:center;margin:0 auto;left:0;right:0;background:#61b885;}
    .corpo-title h2:before{content:'';height:1px;width:40px;position:absolute;bottom:-10px;text-align:center;margin:0 auto;left:0;right:0;background:#000;z-index:3;}
    .corpo-title:after{content:'';height:1px;width:60px;background:white;position:absolute;bottom:-10px;left:0;right:0;text-align:center;margin:0 auto;}
    .corporate-office{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:50px;margin-top:50px;}
    .channel-partner,.channel-partner ul{width:100%;float:left;clear:both;text-align:center;}
    .channel-partner ul li{width:9.7%;list-style:none;margin:0;padding:0;text-align:center;display:inline-block;float:none;}
    .channel-partner ul li h3{font-size:14px;color:#000;float:left;width:100%;text-align:center;margin:10px 0;font-weight:600;}
    .channel-partner ul li h3 a{color:#000;font-weight:600;transition:0.3s;}
    .corpo-section .corpo-details a{color:#000;transition:0.3s;}
    .channel-partner ul li h3 a:hover,.corpo-section .corpo-details a:hover{color:#3cb977;}
    .channel-partner ul li img{border:1px solid #9e9e9e;border-radius:50%;padding:5px;}
    .channel-partner{margin-bottom:40px;}
    .section-main-title .corpo-title h2{font-size:32px;}
    .section-main-title .corpo-title h2 span{color:#3cb878;}
    .section-main-title .corpo-title h2{font-size:32px;position:unset;margin-bottom:0;}
    .section-main-title .corpo-title h2:before{height:1px;width:40px;position:absolute;bottom:-10px;text-align:center;margin:0 auto;left:0;right:0;background:#000;z-index:3;transform:translateX(0);}
    .section-main-title .corpo-title{margin:10px 0 40px;}
    .page-template-connect .contact-us-section .section-main-title{margin-bottom:30px;float:left;width:100%;}
    .corpo-section .corpo-details:last-child{border-right:0;}

    /*CONTACT_FORM CSS START HERE*/
    .upd-contact-form{width:50%;float:left;min-height:445px;}
    .upd-contact-form .contact-form-field{background:#f5f5f5;padding:15px;box-sizing:border-box;float:left;width:100%;clear:both;}
    .contact-form-field .form-field-top{float:left;width:100%;clear:both;margin-top:15px;}
    .contact-form-field .form-field-top .upd-field-info{width:50%;float:left;}
    .contact-form-field .form-field-top .upd-field-info input{background:transparent;}
    .contact-form-field .form-field-top .upd-field-info input{background:transparent;border-bottom:1px solid #d9d9d9;}
    .contact-form-field .form-field-top .upd-field-info input{background:transparent;border-bottom:1px solid #d9d9d9;padding-left:0;}
    .contact-form-field .form-field-top .upd-field-info{width:50%;float:left;padding:0 15px;margin-bottom:30px;}
    .form-field-bottom{float:left;width:100%;clear:both;}
    .form-field-bottom .upd-field-info{float:left;width:100%;clear:both;}
    .form-field-bottom .upd-field-info select{background:transparent;border-bottom:1px solid #d9d9d9;color:#9f9f9f;cursor:pointer;}
    .form-field-bottom .upd-field-info select::-ms-expand{display:none;}
    .form-field-bottom .upd-field-info span{border:0;}

    /*.form-field-bottom textarea::-webkit-input-placeholder {
       position: absolute !important;
       bottom: 100px!important;
       left: 0!important;
       position:0 0!important;
       height: 10px!important;
       width:400px!important;  
       right:0 !important;
       text-align:center !important;
    }*/
    .form-field-bottom textarea{height:100px!important;position:unset!important;background:transparent;margin-top:30px;border:0;border-bottom:1px solid #d9d9d9;}
    .form-field-bottom .upload-file{position:unset;float:left;width:100%;padding:0;border:0;background:#e6e6e6;margin:25px 0 15px 0;height:auto;line-height:normal;padding:4px 0 10px 0;cursor:pointer;}
    .inqury-check-box span.wpcf7-list-item input{background:red;float:left;clear:both;width:15px;height:15px;}
    .upd-for-req{float:left;width:50%;}
    .upd-for-req fieldset.inq-services-fieldset{padding:0;border:0;float:left;width:100%;clear:both;padding:20px;}
    .upd-for-req .upd-requ,.upd-for-req .inq-right,.upd-for-req .inqury-check-box{float:left;width:100%;}
    .upd-for-req .inqury-check-box{background:#f5f5f5;min-height:460px;}
    .upd-for-req .upd-requ{padding-left:25px;box-sizing:border-box;}
    .upd-for-req .corpo-title{text-align:left;margin:0;margin-bottom:30px;}
    .inqury-check-box .corpo-title h2:before{right:inherit;}
    .inqury-check-box .corpo-title:after{width:50px;right:inherit;background:#f5f5f5;}
    .inqury-check-box .corpo-title h2:after{right:inherit;width:63px;}
    .inqury-check-box span.wpcf7-list-item{margin-bottom:15px;position:relative;margin-left:0;}
    .inqury-check-box span.wpcf7-list-item input{margin-right:0px;}
    .upd-submit{float:left;margin-left:60px;margin-top:9px;}
    .inqury-check-box .corpo-title{margin-top:15px;}
    .inqury-check-box span.wpcf7-list-item span.wpcf7-list-item-label{font-weight:normal;}
    .inqury-check-box span.wpcf7-list-item span.wpcf7-list-item-label{font-weight:normal;margin-top:0;float:left;margin-left:7px;}
    .contact-form-field .form-field-top .upd-field-info input:focus,.form-field-bottom .upd-field-info select:focus,.page-template-connect .contact-dtls textarea.contact-message:focus{border-color:#3cb87a}
    .upd-submit input{border-radius:5px;transition:all 0.2s ease-in-out;border:1px solid #60b884;}
    .upd-submit input:hover{background:#fff;color:#60b884;}
    _:-ms-lang(x),.cc-window .cc-compliance{display:inline-block;}
    _:-ms-lang(x),.cc-color-override-325135818 .cc-btn{display:inline-block;}

    /*
    .inqury-check-box span.wpcf7-list-item input:checked ~ .wpcf7-list-item-label{
           background-color: #2196F3;
    }
    .inqury-check-box span.wpcf7-list-item input {
       position: absolute;
       opacity: 0;
       cursor: pointer;
    }
    .wpcf7-list-item-label{
           position: absolute;
       top: 0;
       left: 0;
       height: 25px;
       width: 25px;
       background-color: #eee;
    }
    .inqury-check-box span.wpcf7-list-item input:checked ~ .wpcf7-list-item-label:after{
           display: block;
    }
    .inqury-check-box span.wpcf7-list-item span.wpcf7-list-item-label:after{
           left: 9px;
       top: 5px;
       width: 5px;
       height: 10px;
       border: solid white;
       border-width: 0 3px 3px 0;
       -webkit-transform: rotate(45deg);
       -ms-transform: rotate(45deg);
       transform: rotate(45deg);
    }
    .inqury-check-box span.wpcf7-list-item label:before {
       content: '';
       width: 18px;
       height: 18px;
       float: left;
       position: absolute;
       border: 1px solid #d9d9d9;
       background: #f5f5f5;
       top: 1px;
    }*/
    .upd-for-req .inq-right .wpcf7-list-item input[type=checkbox]{visibility:hidden;}
    .upd-for-req .inq-right .wpcf7-list-item .wpcf7-list-item-label{text-indent:35px;}
    .upd-for-req .inq-right .wpcf7-list-item > label > input[type=checkbox] + span{width:20px;height:20px;display:inline-block;position:absolute;top:0;left:0;border:1px solid #d8d8d8;vertical-align:middle;cursor:pointer;box-sizing:border-box;white-space:nowrap;margin:0;transition:0.4s;}
    .upd-for-req .inq-right .wpcf7-list-item > label > input[type=checkbox] + span:after{content:'';width:20px;height:20px;position:absolute;background-color:#3cb87a;top:0;left:0;opacity:0;right:0;background-image:url(assets/images/contact-us/ck-arrow.png);background-repeat:no-repeat;background-position:5px 5px;transition:0.4s;}
    .upd-for-req .inq-right .wpcf7-list-item > label > input[type=checkbox]:checked + span:after{opacity:1;}
    .upd-for-req .inq-right .wpcf7-list-item > label > input[type=checkbox]:checked + span{color:#3cb878;}
    .upd-for-req .inq-right span.wpcf7-list-item-label::before{content:" ";width:15px;height:15px;background:#3cb87a;display:block;transform:scale(0);opacity:1;border-radius:50%;    /* display: flex; */float:left;position:absolute;}
    .upd-for-req .inq-right .wpcf7-list-item > label > input[type=checkbox]:checked + span:before{transform:scale(3.5);opacity:0;transition:all 0.3s ease;}

    /*CONTACT_FORM CSS END HERE*/

    /*CONTACT US CSS 24-7-18 END HERE*/

    /*Thanks pop up*/

    .connect-popup-thanks{text-align:center;}
    .connect-popup-thanks .thank-you-icon{margin-bottom:20px;}
    .connect-popup-thanks .thank-you-icon img{width:150px;}
    .connect-popup-thanks h4{font-size:34px;font-weight:bold;text-transform:none;color:#171920;margin-bottom:5px;}
    .connect-popup-thanks p{font-size:18px;}
    .connect-popup-thanks .modal-header{border:0px;}
    .connect-popup-thanks .modal-header .close{font-size:35px;font-weight:300;position:relative;z-index:9;}
    .connect-popup input.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
    .partner-banner-info .partner-cnt{margin-top:50px;text-align:center;margin:50px auto 0;float:none;margin-bottom:60px;}

    /*30-7-18 CSS START HERE*/
    .partner-banner-info h2:after{content:'';border-bottom:1px solid #8f9da3;float:left;width:100%;max-width:860px;text-align:center;float:none;display:block;height:2px;clear:both;margin:0 auto;margin-top:5px;}
    .partner-list{float:left;width:100%;clear:both;}
    .partner-list ul{float:left;width:50%;background:url(assets/images/partner-border-shape-new.png) no-repeat 0 0;}
    .partner-list ul li{list-style:none;float:left;width:100%;padding-left:36px;min-height:48px;}
    .partner-list ul li:after{content:'';height:2px;float:left;width:100%;}
    .partner-list ul li i{color:#60b884;padding-right:7px;}
    .partner-list ul li p{font-size:16px;text-transform:uppercase;margin:0;display:table-cell;vertical-align:middle;}
    .partner-list ul li:after{/*    content: '';
               height: 1px;
               float: left;
               width: auto;
               background: url(assets/images/partner-list-border.png);
               min-width: 70%;
               background-size: cover;*/}
        .partner-list ul li:nth-child(2),.partner-list ul li:nth-child(4){padding-left:30px;}
        .partner-list ul li:nth-child(1),.partner-list ul li:nth-child(5){padding-left:20px;}
        .partner-list ul li p a{color:#fff;transition:0.4s;}
        .partner-list ul li p a:hover{color:#5fb983;}

        /*30-7-18 CSS END HERE*/
        .see-all-locations a{display:inline-block;padding:8px 25px;text-transform:uppercase;border:1px #3cb878 solid;color:#3cb878;border-radius:4px;font-size:17px;margin-top:20px;margin-bottom:20px;transition:all ease-in-out 0.3s;}
        .see-all-locations a:hover{background-color:#3cb878;color:#fff;}

        /*Recent Post CSS*/
        .news-banner{background-image:url("assets/images/news-banner.jpg");}
        .news-page{padding:0px 0 0 0!important;}
        .news-page:after{clear:both;content:"";display:block;}
        .recent_posts-main-section{padding:4px 8px 10px 0;width:50%;float:left;}
        .recent_posts-main-section:after{clear:both;content:"";display:block;}
        .recent_posts-main-section .thumbnail-image{width:100%;display:block;}
        .recent_posts-main-section .recent_posts_title a{font-weight:600;font-size:13px;color:#3c3f46;}
        .recent_posts-main-section .recent_posts_title a:hover{color:#60b884;}
        .recent_posts-main-section .thumbnail-image img{height:auto;}
        .news-wrap{padding-top:54px;}
        .news-wrap .case-title{font-weight:600;text-transform:none;}
        .news-wrap h2.widget-title{font-size:24px;}
        .news-page .grey-section{background:transparent;}
        .news-page .grid-item{border:1px solid #e8e8e8;}
        .news-page .figure{position:relative;overflow:hidden;}
        .news-page .figure:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
        .news-page .figure:hover:before{-webkit-animation:shine 1s;animation:shine 1s;}
        .news-page .read-more-news:hover{color:#60b884;}
        .news-banner  .banner-text{margin:193px auto!important;}
        .news-page .tagline-text h2{font-size:26px;font-weight:700;color:#07090c;text-align:center;margin-bottom:20px;}
        .news-page .tagline-text h2 span{display:block;font-weight:400;text-transform:none;margin-top:6px;}

        /*MOBILE APP DEVELOPMENT START HERE*/
        .main_dev_btn a.add_dev_btn.our_port:hover{border-color:#5fb983}
        .page-template-mobile-app-development .evdpl_footer_wrpper{clear:both;}
        .main_service_offer{background:#fff;float:left;width:100%;margin-top:100px;padding-bottom:70px;}
        .service_info{text-align:center;float:left;width:100%;padding:40px 0;cursor:pointer;transition:0.3s;border-radius:10px;}
        .upd-title{float:left;width:100%;text-align:center;clear:both;margin-top:70px;margin-bottom:70px;}
        .upd-title h2{line-height:normal;color:#080808;font-size:30px;position:relative;}
        .upd-title h2:after{content:'';position:absolute;left:0;right:0;bottom:-23px;height:15px;text-align:center;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);float:left;}
        .service_content{float:left;width:100%;margin-top:25px;}
        .service_content p{font-size:20px;color:#080808;margin-top:10px;margin-bottom:30px;float:left;width:100%;}
        a.add_dev_btn{background:#5fb983;color:#fff;padding:12px 22px;font-size:12px;text-transform:uppercase;border-radius:25px;transition:all 0.2s ease-in-out;border:1px solid #60b884;margin-bottom:12px;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;display:inline-block;}
        a.add_dev_btn:after{content:'';background:url(assets/images/app_dev_spirit.png) no-repeat 0 0;width:15px;height:15px;float:right;margin-left:10px;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);}
        .main_dev_btn a.add_dev_btn{margin-right:10px;}
        .main_dev_btn a.add_dev_btn.our_port{background:transparent;border-color:#fff;}
        a.add_dev_btn:hover{background-color:#fff;color:#60b884;border:1px solid #60b884;}
        .service_info:hover a.add_dev_btn{opacity:1;}
        .service_info a.add_dev_btn{opacity:0;}
        .service_info:hover{background:#e5e5e5;}
        section.why_choose_us{margin-top:-200px;}
        .choose_us_content .upd-title h2{color:#fff;}
        .choose_us_content .upd-title p{color:#fff;margin-top:40px;font-size:14px;line-height:24px;letter-spacing:0.5px;max-width:950px;margin:40px auto 0 auto;}
        .choose_us_listing{float:left;width:100%;clear:both;margin-bottom:70px;}
        .choose_us_listing .listing_info{width:16.6%;float:left;color:#fff;text-align:center;max-width:190px;padding:0 15px;box-sizing:border-box;position:relative;min-height:165px;cursor:pointer;}
        .listing_info p{font-size:14px;color:#fff;transition:0.3s;clear:both;}
        section.hire_developer{background:#f9f9f9;position:relative;}
        .hire_dev_img{float:right;width:50%;text-align:right;}
        .hire_dev_info{float:left;width:100%;}
        .hire_dev_info .upd-title{text-align:left;margin-top:140px;}
        .hire_dev_info .upd-title h2:after{right:inherit;}
        .hire_dev_img img{width:70%;height:auto;}
        .hire_dev_desc{width:50%;padding-left:150px;box-sizing:border-box;float:left;}
        .hire_dev_desc p{font-size:16px;color:#080808;float:left;width:100%;line-height:28px;}
        .hire_dev_info .add_dev_btn{opacity:1;background:#fff;color:#080808;border-color:#080808;margin-top:15px;float:left;padding:14px 40px;}
        section.app_banner{clear:both;margin-top:58px;padding:90px 0;}
        .app_dev_info h1{color:#fff;font-size:38px;position:relative;padding-bottom:45px;margin-bottom:25px;}
        .app_dev_info h1:after{content:'';position:absolute;background:url(assets/images/app_dev_spirit.png);width:100%;height:16px;background-position:-235px -2px;background-repeat:no-repeat;background-size:142% auto;left:0;bottom:0;}
        .app_dev_info p{font-size:13px;color:#fff;line-height:24px;margin-bottom:40px;}
        .app_dev_info ul.tech_icon{float:left;margin:0;padding:0;list-style:none;clear:both;}
        .app_dev_info ul li{float:left;margin-right:30px;}
        .main_dev_btn{float:left;width:100%;clear:both;margin-top:50px;}
        .add_dev_btn a.add_dev_btn{width:100%;padding:13px 36px;max-width:170px;float:left;clear:none;margin-right:20px;}
        .intro_app_img{text-align:right;}
        a.add_dev_btn:hover:after{background-position:-42px 0px;}
        .main_dev_btn a.add_dev_btn.our_port:hover{background:#5fb983;color:#fff;}
        a.add_dev_btn.our_port:hover:after{background-position:0px 0px;}
        .choose_us_listing .listing_info:after{content:"";position:absolute;border-right:2px dashed #fff;top:0;bottom:0;left:0;right:0;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);}
        span.app_listing_icon{width:80px;display:inline-block;min-height:90px;background-position:5px -232px;background-repeat:no-repeat;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);background:url(assets/images/app_dev_spirit.png) no-repeat;}
        .choose_us_listing span.app_listing_icon.experience_icon{background-position:-31px -228px!important;}
        .choose_us_listing span.app_listing_icon.technologies_icon{background-position:-181px -228px!important;}
        .choose_us_listing span.app_listing_icon.process_icon{background-position:-330px -228px!important;}
        .choose_us_listing span.app_listing_icon.effective_icon{background-position:-482px -228px!important;}
        .choose_us_listing span.app_listing_icon.robust_mob_icon{background-position:-635px -228px!important;}
        .choose_us_listing span.app_listing_icon.platforms_icon{background-position:-786px -228px!important;}
        .choose_us_listing .listing_info:hover span.app_listing_icon.experience_icon{background-position:-31px -82px!important;}
        .choose_us_listing .listing_info:hover span.app_listing_icon.technologies_icon{background-position:-181px -82px!important;}
        .choose_us_listing .listing_info:hover span.app_listing_icon.process_icon{background-position:-330px -82px!important;}
        .choose_us_listing .listing_info:hover span.app_listing_icon.effective_icon{background-position:-482px -82px!important;}
        .choose_us_listing .listing_info:hover span.app_listing_icon.robust_mob_icon{background-position:-635px -82px!important;}
        .choose_us_listing .listing_info:hover span.app_listing_icon.platforms_icon{background-position:-786px -82px!important;}
        .listing_info:hover p{color:#5fb983;}
        .choose_us_listing .listing_info:before{content:'';position:absolute;right:-3px;top:47.5%;width:8px;height:8px;background:#fff;border-radius:50%;}
        .choose_us_listing .listing_info:nth-child(6):after,.choose_us_listing .listing_info:nth-child(6):before{display:none;}
        .hire_dev_info a.add_dev_btn:after{background-position:-86px 0px;}
        .hire_dev_info a.add_dev_btn:hover:after{background-position:-43px 0px;}
        .service_content h2{text-transform:capitalize;}
        .choose_us_content{float:left;width:100%;}
        _::-webkit-full-page-media,_:future,:root .choose_us_content{margin-top:200px;}
        @media screen and (-webkit-min-device-pixel-ratio:0){
            ::i-block-chrome,.choose_us_content{margin-top:200px;}
        }
        @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){
            @media{
                .choose_us_content{margin-top:200px;}
            }
        }
        .page-template-ecommerce-web-development .testimonials-slider,.page-template-mobile-app-development .testimonials-slider{padding-bottom:180px;}
        .page-template-ecommerce-web-development footer.page_footer,.page-template-mobile-app-development footer.page_footer{margin-top:0px;}
        .mobile-bg-port{background:url('assets/images/mobile-portfolio/iphoneX-slider-bg.png') no-repeat;position:absolute;top:0px;height:585px;width:292px;left:0px;background-size:contain;z-index:2;}
        .mobile_porfolio_part{float:left;width:275px;position:relative;margin-right:70px;margin-left:130px;}
        .mobile_porfolio_part:before{background:url(assets/images/mobile-portfolio/watch-image.png) no-repeat;content:"";height:250px;width:270px;position:absolute;left:-182px;bottom:-80px;}
        .mobile_porfolio_part:after{background:url(assets/images/mobile-portfolio/iphoneX-earpods.png) no-repeat;content:"";height:310px;width:270px;position:absolute;right:-182px;bottom:30px;}
        section.mobile_porfolio_section{padding:100px 0;background:url(assets/images/mobile-portfolio/mobile-portfolio-bg.png) no-repeat center bottom;background-size:contain;}
        .mobile_porfolio_slider{padding-left:16px;position:relative;z-index:9;padding-top:15px;}
        .mobile_porfolio_content{position:relative;float:left;width:calc(100% - 610px);margin-left:130px;height:610px;}
        .mobile_porfolio_content_inside{padding:50px 0 70px;height:100%;}
        .mobile_porfolio_content_inside .item{padding-bottom:60px;}
        .mobile_porfolio_content_inside p{font-size:16px;line-height:28px;margin-bottom:20px;}
        .mobile_porfolio_content_inside .section-heading-title h3{line-height:normal;color:#080808;font-size:30px;position:relative;margin-bottom:50px;font-weight:400;}
        .mobile_porfolio_content_inside .section-heading-title h3:after{content:'';position:absolute;left:0;bottom:-23px;height:15px;text-align:center;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);float:left;}
        .mobile_porfolio_content_inside div#sync2{height:100%;}
        .mobile_porfolio_content_inside .owl-nav{position:absolute;bottom:0px;}
        .owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{opacity:0.4}
        .mobile_porfolio_content_inside .owl-nav .owl-prev,.mobile_porfolio_content_inside .owl-nav .owl-next{background:url(assets/images/right-arrow-black.png) no-repeat center;text-indent:-999em;height:45px;width:45px;line-height:45px;float:left;}
        .mobile_porfolio_content_inside .owl-nav .owl-prev:hover,.mobile_porfolio_content_inside .owl-nav .owl-next:hover{background:url(assets/images/right-arrow-green.png) no-repeat center;}
        .mobile_porfolio_content_inside .owl-nav .owl-prev{margin-right:15px;transform:rotate(-180deg);}
        .mobile_porfolio_content_inside .main_dev_btn{margin-top:20px;}
        .mobile_porfolio_content_inside .main_dev_btn .add_dev_btn{margin-right:15px;}
        .mobile_porfolio_content_inside .main_dev_btn a.add_dev_btn.our_port{margin-right:15px;border-color:#2d3443;background-color:transparent;color:#333;}
        .mobile_porfolio_content_inside .main_dev_btn a.add_dev_btn.our_port:after{background-position:-86px 0px}
        .mobile_porfolio_content_inside .main_dev_btn a.add_dev_btn.our_port:hover{background:#5fb983;color:#fff;border-color:#5fb983}
        .mobile_porfolio_content_inside .main_dev_btn a.add_dev_btn.our_port:hover:after{background-position:0px 0px;}
        .app_dev_info p{line-height:30px;margin-bottom:10px;font-size:16px;}
        .hire_dev_info .add_dev_btn{background:#fff;color:#080808;border-color:#080808;margin-top:15px;float:left;padding:14px 40px;}
        .hire_dev_info .add_dev_btn:hover{background:#5fb983;color:#fff;}
        .hire_dev_info a.add_dev_btn:hover:after{background-position:0px 0px;}

        /* Mobile App development css end */

        /* Ecommerce Develoment css */
        .ecomm_banner{background:url(assets/images/ecommerce-hero-banner.jpg) no-repeat;background-size:cover;padding:8% 0}
        .ecomm_title h1{font-size:44px;color:#fff;text-transform:none;font-weight:900;}
        .ecomm_title{text-align:left;}
        .ecomm_title h1:after{content:'';background:url(assets/images/ecomm_title_img.png);height:12px;float:left;width:92%;background-repeat-y:no-repeat;box-sizing:border-box;margin:28px 0px;}
        .ecomm_title p{color:#fff;float:left;width:100%;margin-bottom:30px;font-size:18px;line-height:32px;}
        a.add_dev_btn{background:#5fb983;color:#fff;padding:12px 22px;font-size:12px;text-transform:uppercase;border-radius:25px;transition:all 0.2s ease-in-out;border:1px solid #60b884;margin-bottom:12px;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;display:inline-block;margin-right:10px;text-decoration:none}
        .main_dev_btn{float:left;width:100%;clear:both;}
        .ecomm_service{position:relative;background:#ebebeb url(assets/images/ecom-servies-bg.jpg) no-repeat 0/ cover;}
        .ecomm_service .ecomm_platform{padding:10% 5%;box-sizing:border-box;background:rgba(91,175,124,0.9);width:80%;margin:0 10%}
        .ecomm_platform .owl-item .item{width:280px;margin:0 auto;border:2px dashed #fff;border-radius:50%;height:280px;padding:10%}
        .ecomm_info{width:100%;float:left;clear:both;text-align:center}
        .ecomm_info h3{color:#fff;font-size:30px;text-transform:uppercase;position:relative;margin-top:20px}
        .ecomm_platform .owl-dots{text-align:center;}
        .ecomm_platform .owl-nav{margin-top:30px;}
        .ecomm_info p{color:#fff;margin-top:50px;line-height:24px;clear:both}
        .ecomm_info h3:after{content:'';width:30%;position:absolute;bottom:-25px;height:2px;background:#fff;left:0;right:0;margin:0 auto}
        .ecomm_platform .owl-nav .owl-prev{float:left;position:absolute;left:10%;}
        .ecomm_platform .owl-nav .owl-next{float:right;position:absolute;right:10%;}
        .ecomm_platform.owl-theme .owl-dots .owl-dot{display:inline-block;margin:0 6px;}
        .ecomm_platform .owl-nav .owl-prev,.ecomm_platform .owl-nav .owl-next{font-size:0;background:url(assets/images/ecomm_off_arrow.png);width:60px;height:15px;float:left;background-repeat-y:no-repeat;background-color:transparent}
        .ecomm_platform .owl-nav .owl-next{transform:rotate(180deg)}
        .ecomm_platform .owl-dots .owl-dot{outline:none}
        .ecomm_platform .owl-dots .owl-dot span{width:12px;height:12px;background:#fff;display:block;border-radius:99em;}
        .ecomm_platform .owl-dots .owl-dot.active span,.ecomm_platform .owl-dots .owl-dot:hover span{border:2px solid #fff;background:#000}
        .ecomm_equal_title h2{font-size:33px;color:#080808;line-height:36px;position:relative;padding-bottom:10px;text-transform:none;font-weight:900;margin-bottom:24px;}
        .ecomm_equal_title h2:after{content:'';position:absolute;left:0;bottom:-23px;height:15px;text-align:center;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);float:left;}
        .ecomm_service_offer{float:left;width:100%;margin-top:20px}
        .ecomm_service_offer p{line-height:30px;color:#080808;font-size:16px;}
        .ecomm_equal_title{float:left;width:100%;clear:both;margin-top:30%}
        .ecomm_banner .main_dev_btn{margin-top:10px;}
        .middle_wrapper{overflow-x:hidden;}

        /**/
        .banner_caption{width:50%;}
        .whychoose_us_sec{padding:7% 0px;}
        .whychoose_us_sec .section-header h3{margin-bottom:40px;font-size:40px;font-weight:900;text-transform:none;position:relative;}
        .whychoose_us_sec .section-header h3:after{content:'';position:absolute;left:50%;bottom:-23px;height:15px;text-align:center;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;margin-left:-40px;}
        .whychoose_us_sec p{font-size:18px;line-height:32px;color:#000;}
        .whychoose_us_features{margin-top:30px;float:left;width:100%;}
        .whychoose_us_features .f_count{font-size:54px;color:#eeeeee;font-weight:900;padding-bottom:34px;display:block;line-height:41px;}
        .whychoose_us_features ul{list-style:none;text-align:center;}
        .whychoose_us_features ul li{display:inline-block;width:30.4%;margin-bottom:20px;padding-top:20px;padding-bottom:30px;margin-left:4%;position:relative;text-align:left;}
        .whychoose_us_features ul li:after{height:2px;bottom:0;content:"";position:absolute;background-color:#5fb983;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);z-index:-1;left:0;right:0}
        .whychoose_us_features .f_icon{width:80px;margin-right:15px;display:inline-block;background:url(assets/images/why-choose-sprite.png) no-repeat;height:70px;vertical-align:middle;}
        .whychoose_us_features .f_icon.experience_icon{background-position:12px 7px;}
        .whychoose_us_features .f_icon.technologies_icon{background-position:-137px 7px;}
        .whychoose_us_features .f_icon.process_icon{background-position:-288px 7px;}
        .whychoose_us_features .f_icon.effective_icon{background-position:-441px 7px;}
        .whychoose_us_features .f_icon.robust_mob_icon{background-position:-591px 7px;}
        .whychoose_us_features .f_icon.platforms_icon{background-position:-743px 7px;}
        .whychoose_us_features .features_content{font-size:18px;color:#080808;width:calc(100% - 100px);display:inline-block;vertical-align:middle;}

        /*Hovers */
        .whychoose_us_features ul li:hover:after{height:100%;left:-20px;right:-20px;box-shadow:0px 10px 15px rgba(0,0,0,0.1);}
        .whychoose_us_features ul li:hover .features_content{color:#fff}
        .whychoose_us_features li:hover .f_count{color:#fff}
        .whychoose_us_features li:hover .f_icon.experience_icon{background-position:12px -146px;}
        .whychoose_us_features li:hover .f_icon.technologies_icon{background-position:-137px -146px;}
        .whychoose_us_features li:hover .f_icon.process_icon{background-position:-288px -146px;}
        .whychoose_us_features li:hover .f_icon.effective_icon{background-position:-441px -146px;}
        .whychoose_us_features li:hover .f_icon.robust_mob_icon{background-position:-591px -146px;}
        .whychoose_us_features li:hover .f_icon.platforms_icon{background-position:-743px -146px;}
        .hire_developer_sec{padding:7% 0px;}
        .hire_developer_sec .hire_dev_content{text-align:center;}
        .hire_developer_sec .hire_dev_content p{font-size:18px;line-height:32px;margin-bottom:40px;}
        .hire_developer_sec .section-header h3{margin-bottom:40px;font-size:40px;font-weight:900;text-transform:none;position:relative;}
        .hire_developer_sec .section-header h3:after{content:'';position:absolute;left:50%;bottom:-23px;height:15px;text-align:center;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;margin-left:-40px;}
        .hire_developer_sec .hire_dev_content .add_dev_btn{background:#fff;color:#080808;border-color:#080808;margin-top:15px;padding:14px 40px;}
        .hire_developer_sec .hire_dev_content a.add_dev_btn:after{background-position:-86px 0px;}
        .hire_developer_sec .hire_dev_content .add_dev_btn:hover{background:#5fb983;color:#fff;border-color:#5fb983}
        .hire_developer_sec .hire_dev_content a.add_dev_btn:hover:after{background-position:0px 0px;}
        .channel-partner.partners-details{margin-bottom:130px}

        /**/
        .app-dev-city-base .top-hero-banner{background:url(assets/images/city-pages-images/top-hero-bg.jpg) no-repeat;background-size:cover;padding:40px 0px;overflow:hidden;position:relative;}
        .banner-object{position:absolute;right:-100px;width:710px;bottom:-150px;}
        .banner-object:before{width:470px;height:470px;background-color:rgba(95,185,131,0.59);border-radius:99em;content:"";position:absolute;z-index:1;bottom:0;right:50px;}
        .banner-object img{position:relative;z-index:9;}
        .banner-caption h1{font-size:42px;color:#fff;text-transform:none;font-weight:900;}
        .banner-caption h1 span{color:#5fb983}
        .banner-caption{text-align:left;}
        .banner-caption h1:after{content:'';background:url(assets/images/ecomm_title_img.png);height:12px;float:left;width:92%;background-repeat-y:no-repeat;box-sizing:border-box;margin:28px 0px;}
        .banner-caption p{color:#fff;float:left;width:100%;margin-bottom:30px;font-size:18px;line-height:32px;}
        .app-dev-city-base .why-choose-us{padding:100px 0px;}
        .why-choose-us .heading-h2{font-size:50px;color:#080808;position:relative;text-transform:none;font-weight:bold;margin-bottom:50px;padding-bottom:10px;margin-top:0px;}
        .why-choose-us .heading-h2 span{color:#5fb983}
        .why-choose-us .heading-h2:after{content:'';position:absolute;left:0%;bottom:-23px;height:15px;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;}
        .why-choose-us p{font-size:20px;color:#080808;line-height:40px;}
        .why-choose-us .figure-content{padding-right:40px;}
        .testimonials-space-reduce .testimonials-slider{padding-bottom:180px;}
        .testimonials-space-reduce ~ footer.page_footer{margin-top:0px;}
        .columns-blocks .heading-h2{font-size:42px;color:#080808;position:relative;text-transform:none;font-weight:bold;margin-bottom:50px;padding-bottom:10px;margin-top:0px;}
        .columns-blocks .heading-h2 span{color:#5fb983}
        .columns-blocks .heading-h2:after{content:'';position:absolute;left:0%;bottom:-23px;height:15px;margin:0 auto;background-position:-130px 0px!important;background:url(assets/images/app_dev_spirit.png);width:80px;}
        .columns-blocks p{font-size:17px;color:#080808;line-height:32px;}
        .columns-blocks{padding:100px 0px;}
        .columns-blocks.reverse-block .figure{float:right;}
        .columns-blocks.reverse-block .figure-content{padding-right:40px;padding-left:0px;}
        .columns-blocks .figure-content{padding-left:15px;float:none;width:auto;}
        .columns-blocks .figure{padding-right:34px;padding-bottom:10px;}
        .columns-blocks .heading-h2:after{left:50%;}
        .hire_developer_bg_style{background:url(assets/images/city-pages-images/hire-developer-bg.jpg) no-repeat center  / cover;padding:70px 0px;position:relative;}
        .hire_developer_bg_style:before{content:"";background-color:rgba(0,0,0,0.8);position:absolute;top:0px;height:100%;left:0px;z-index:1;width:100%}
        .hire_developer_bg_style .container{position:relative;z-index:2}
        .hire_developer_bg_style .heading-h3{color:#fff;}
        .hire_developer_bg_style .heading-h3 span{color:#5fb983;}
        .hire_developer_bg_style .hire_dev_content p{color:#fff;}
        .ecommerce-dev-city-base .top-hero-banner{background:url(assets/images/city-pages-images/hero-bg.jpg) no-repeat;background-size:cover;padding:40px 0px;overflow:hidden;position:relative;}
        .ecommerce-dev-city-base .top-hero-banner .container{position:relative;}
        .banner-figure{position:absolute;right:0;top:50%;transform:translateY(-50%);}
        .columns-blocks.reverse-block .heading-h2:after{left:0px;}
        .columns-blocks.reverse-block .figure{float:right;padding-right:15px;padding-left:40px;}
        .columns-blocks .ul_listing_style{list-style:url(assets/images/city-pages-images/list-arrow-icon.png);padding-left:19px;}
        .columns-blocks .ul_listing_style li{font-size:18px;color:#080808;line-height:34px;padding:4px 10px;margin-left:}
        .web-design-city-base .top-hero-banner{background:url(assets/images/city-pages-images/web-hero-bg.jpg) no-repeat;background-size:cover;padding:70px 0px;overflow:hidden;position:relative;}
        .columns-blocks .ul_listing_style li{float:left;width:48%;padding-right:2%;margin-left:2%;}

        /* Portfolio List Page New */
        .portfolio-items-wrapper{padding-top:170px;overflow:hidden;}
        .grey-pattern{background:#f5f5f5 url(assets/images/portfolio-mobile-assets/grey-pattern-bg.jpg) no-repeat center / cover;}
        .portfolio-item{background-color:#fff;position:relative;padding-bottom:200px;}
        .portfolio-item:before{content:"";background-color:#e2e4e5;width:12vw;height:480px;position:absolute;left:0px;top:0px;}
        .portfolio-item.grey-pattern:before{background-color:#60b884;right:0px;left:auto;}
        .portfolio-item .figure-image{width:645px;float:left;margin-top:-102px;margin-left:-163px;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);position:relative;}
        .portfolio-item .figure-bg{background:#fff url(assets/images/portfolio-mobile-assets/figure-reverse-bg.jpg) no-repeat center / cover;padding:48px 0;text-align:center;position:relative;z-index:2}
        .portfolio-item .figure-image:after{background:url(assets/images/portfolio-mobile-assets/dotted-pattern.svg) no-repeat;content:"";position:absolute;left:-60px;width:107px;height:105px;bottom:-60px;z-index:1;}
        .portfolio-item .figure-content{width:calc(100% - 482px);float:left;padding:8em 0 8em 11em;}
        .portfolio-item .figure-content h3{font-size:34px;color:#080808;font-weight:400;text-transform:none;margin-bottom:20px;position:relative;padding-bottom:30px;}
        .portfolio-item .figure-content h3 span{font-size:48px;color:#5fb983;font-weight:700;display:block;text-transform:none;}
        .portfolio-item .figure-content h3:after{content:"......";color:#5fb983;position:absolute;bottom:0px;left:0px;}
        .portfolio-item .figure-content p{font-size:18px;color:#080808;line-height:38px;font-weight:400;}
        .portfolio-item.reverse-block .figure-image{float:right;margin-right:-163px;margin-left:0;}
        .portfolio-item.reverse-block .figure-bg{background-image:url(assets/images/portfolio-mobile-assets/figure-bg.jpg);}
        .portfolio-item.reverse-block .figure-content{padding-left:0px;padding-right:11em;}
        .portfolio-item.reverse-block .figure-image:after{left:auto;right:-60px;}
        .portfolio-item .technology-icon{float:right;width:240px;background:#60b884 url(assets/images/portfolio-mobile-assets/green-pattern.jpg) repeat left top;transform:translate(50%,35%);padding:70px 0;position:absolute;text-align:center;bottom:0px;right:0;z-index:3}
        .portfolio-item .technology-icon .icon{margin:0 4%;}
        .portfolio-item .technology-icon .icon img{transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);}
        .portfolio-item .technology-icon:after{content:"";border:3px #3c3c3c solid;width:36px;height:36px;position:absolute;bottom:-50px;left:-50px;display:none;}
        .portfolio-item.reverse-block .technology-icon{transform:translate(-50%,35%);right:auto;left:0px;}
        .portfolio-item.reverse-block .technology-icon:after{left:auto;right:-50px;}
        .action-wrap{margin-top:30px;}
        .action-wrap .btn-primary{background-color:#60b884;border:0;border-radius:0;padding:12px 48px 12px 20px;font-size:16px;text-transform:uppercase;position:relative;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);}
        .action-wrap .btn-primary:after{content:'';background:url(assets/images/app_dev_spirit.png) no-repeat 0 0;width:15px;height:15px;float:right;margin-left:10px;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);top:32%;position:absolute;}
        .action-wrap .btn-primary:hover{background-color:#fff;color:#333;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);}
        .action-wrap .btn-primary:hover:after{background-position:-86px 0px;}
        .portfolio-item .technology-icon .icon:hover img{box-shadow:1px 10px 4px rgba(0,0,0,0.22);border-radius:21px;transform:translateY(-6%);}
        @-webkit-keyframes color-transition{
            0%{border-color:#000;}
            33%{border-color:#ccc;}
            66%{border-color:#5fb983;}
            100%{border-color:#ccc;}
        }

        /* Mobile Portfolio Details */
        .footer-space{padding-bottom:110px;}
        .middle_wrap{float:left;width:100%;}
        .top-hero-section{float:left;width:100%;padding:70px 0px;position:relative;min-height:calc(100vh - 144px);background:url(assets/images/portfolio-mobile-assets/details/hero-top-bg.jpg) no-repeat center / cover;}
        .top-hero-section .container{position:relative;z-index:2}
        .screen-wrap{width:271px;height:538px;position:relative;z-index:2;text-align:center;box-shadow:20px 30px 30px rgba(0,0,0,0.2);border-radius:50px;margin:0 auto}

        /*.top-hero-section .iphone-frame{background:url(assets/images/portfolio-mobile-assets/details/iphone-frame.png) no-repeat center; height:100%;}*/
        .iphone-screen{position:absolute;top:12px;left:19px;z-index:-1;width:calc(100% - 36px);padding-top:2px;}
        .screen-wrap.clone-object{position:absolute;left:0px;transform:scale(0.86);opacity:0.4;}
        .top-hero-section .banner-elements{float:right;width:auto;padding-left:4.3em;}
        .top-hero-section .top-hero-bg,.top-hero-section svg.svg-shape{position:absolute;bottom:0;z-index:1;pointer-events:none;}
        .top-hero-section h1{font-size:52px;color:#ffffff;font-weight:700;position:relative;padding-bottom:24px;margin-bottom:14px;}
        .top-hero-section h1:after{content:"......";color:#fff;position:absolute;bottom:0px;left:0px;font-size:0.4em;letter-spacing:6px;}
        .top-hero-section p{color:#fff;font-size:20px;line-height:34px;font-weight:400;}
        .top-hero-section .content-part{width:62%;}
        .top-hero-section .action-wrap .btn{background-color:rgb(255,255,255);font-size:16px;color:#000000;text-transform:uppercase;font-weight:bold;margin-right:14px;padding:14px 24px;border-radius:99em;transition:all ease-in-out 0.3s;position:relative;padding-left:65px;}
        .top-hero-section .action-wrap{margin-top:40px;}
        .top-hero-section .action-wrap .btn:hover{box-shadow:4px 10px 18px 0px rgba(0,0,0,0.15);}
        .top-hero-section .action-wrap .btn:before{content:"";position:absolute;left:15px;top:50%;height:40px;width:40px;background:url(assets/images/portfolio-mobile-assets/details/apps-store-icon.png) no-repeat;display:inline-block;margin-top:-20px;}
        .top-hero-section .action-wrap .play-store.btn:before{background-position:-18px -17px;}
        .top-hero-section .action-wrap .apple-store.btn{padding-left:80px;}
        .top-hero-section .action-wrap .apple-store.btn:before{background-position:-88px -20px;width:55px;}
        .iphone-frame{width:271px;object-fit:cover;height:538px;}

        /*KEY FEATURES */
        .features-section{float:left;width:100%;padding:8em 0;}
        .features-figure{width:auto;padding-right:4.3em;}
        .features-section .iphone-screen{left:17px;}
        .features-figure .screen-wrap{box-shadow:-20px 30px 30px rgba(0,0,0,0.2);}
        .features-figure .screen-wrap.clone-object{left:auto;right:0px;}
        .h2-heading{font-size:48px;color:#080808;font-weight:700;position:relative;padding-bottom:30px;margin-bottom:14px;text-transform:none;}
        .h2-heading span{color:#5fb983;text-transform:none;}
        .h2-heading:after{content:"......";color:#5fb983;position:absolute;bottom:0px;left:0px;font-size:0.4em;letter-spacing:6px;}
        .features-section{counter-reset:item;}
        .features-section .features-list{width:70%;padding-left:8em;}
        .features-section .features-list ol{list-style:none;padding-top:2em}
        .features-section .features-list li{color:#3c3f46;font-size:16px;font-weight:400;background-color:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.1);margin-bottom:15px;padding:17px 10px 17px 74px;line-height:24px;transition:.2s ease all;}
        .features-section .features-list li:hover{background-image:-moz-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);background-image:-webkit-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);background-image:-ms-linear-gradient(-90deg,rgb(158,209,149) 0%,rgb(113,191,147) 72%,rgb(67,172,145) 100%);color:#fff}
        .features-section .features-list li:before{content:counter(item,decimal-leading-zero) " ";counter-increment:item;color:rgba(145,204,148,.2);display:inline-block;font-size:40px;vertical-align:middle;text-transform:uppercase;font-weight:700;width:60px;line-height:24px;margin-left:-60px;}
        .features-section .features-list li:hover:before{color:#fff}
        .features-section .btn{background-color:#5fb983;color:#fff;font-size:16px;border:none;text-transform:uppercase;line-height:19.48px;padding:16px 48px 16px 20px;transition:.2s ease all;margin-top:20px;border-radius:0px;position:relative;}
        .features-section .btn:after{content:'';background:url(assets/images/app_dev_spirit.png) no-repeat 0 0;width:15px;height:15px;float:right;margin-left:10px;transition:all 500ms cubic-bezier(0,0.4,0.51,1.35);top:32%;position:absolute;}
        .features-section .btn:hover{background-color:#fff;color:#fff;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.15);}
        .features-section .btn:hover:after{background-position:0px 0px;}
        .features-section .iphone-frame{margin-left:-4px;}

        /* CTA */
        .cta-section{background:url(assets/images/portfolio-mobile-assets/details/cta-section-bg.jpg) no-repeat;background-size:cover;padding:7em 0px;float:left;width:100%;}
        .cta-section .section-header{margin-bottom:0px;}
        .cta-section .section-header h3{text-transform:none;margin-bottom:40px;font-weight:600;line-height:42px;font-size:28px;padding-left:4%;padding-right:4%;}
        .cta-section .section-header h3 span{color:#60b884;}
        .cta-section .lead{padding:0 10%;}
        .h3_heading{font-size:48px;color:#080808;font-weight:700;position:relative;padding-bottom:30px;margin-bottom:14px;text-transform:none;}
        .h3_heading span{color:#5fb983;}
        .h3_heading:after{content:"......";color:#5fb983;position:absolute;bottom:0px;left:0px;font-size:0.4em;letter-spacing:6px;}
        .features-slider-section{float:left;width:100%;height:720px;position:relative;}
        .features-slider-section .slider-part{background-image:-moz-linear-gradient(180deg,rgb(83,190,188) 0%,rgb(88,178,126) 100%);background-image:-webkit-linear-gradient(180deg,rgb(83,190,188) 0%,rgb(88,178,126) 100%);background-image:-ms-linear-gradient(180deg,rgb(83,190,188) 0%,rgb(88,178,126) 100%);position:absolute;height:100%;width:48vw;right:0px;top:0px;padding:60px;}
        .features-slider-section .slider-part:before{position:absolute;background:url(assets/images/portfolio-mobile-assets/details/dotted-pattern.png) no-repeat;content:"";width:230px;height:350px;left:-230px;bottom:0px;}
        .features-slider-section .slider-content{padding:8% 8% 0 0%;position:relative;z-index:2;}
        .features-slider-section .slider-content p{font-size:20px;color:#080808;line-height:36px;}
        .cta-section.quote-secton{background-image:url(assets/images/portfolio-mobile-assets/details/mobile-cta-bg.jpg);position:relative;padding:5em 0}
        .cta-section.quote-secton .container{z-index:2;position:relative;}
        .cta-section.quote-secton:before{content:"";background-color:rgba(8,38,27,0.66);position:absolute;height:100%;width:100%;left:0px;top:0px;z-index:1;}
        .cta-section.quote-secton h3{color:#fff;font-size:44px;margin-bottom:20px;padding-bottom:58px;}
        .cta-section.quote-secton h3:after{color:#fff;}
        .cta-section.quote-secton p{color:#fff}
        .cta-section.quote-secton .btn-primary{background-color:#fff;color:#333;padding:16px 58px 16px 30px;}
        .cta-section.quote-secton .btn-primary:after{background-position:-86px 0px;}
        .cta-section.quote-secton .btn-primary:hover{background-color:#60b884;color:#fff;}
        .cta-section.quote-secton .btn-primary:hover:after{background-position:0px 0px;}
        .get-app-section{float:left;width:100%;padding:4% 0 6%;}
        .get-app-section .stores-wrapper{margin-top:70px;text-align:center;}
        .get-app-section .stores-wrapper a{background-color:rgb(255,255,255);display:inline-block;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.07);padding:40px 40px 40px 135px;font-size:24px;color:#080808;margin:0 2%;position:relative;transition:all ease-in-out 0.3s;}
        .get-app-section .small-card:before{content:"";position:absolute;left:25px;top:50%;height:90px;width:90px;background:url(assets/images/portfolio-mobile-assets/details/apps-store-icon.png) no-repeat;display:inline-block;margin-top:-45px;}
        .get-app-section .small-card.play-store:before{background-position:0px -115px;}
        .get-app-section .small-card.apple-store:before{background-position:-120px -115px;}
        .get-app-section .stores-wrapper a:after{content:"";background-color:#60b884;height:15px;position:absolute;bottom:-13px;width:150px;left:50%;z-index:-1;transform:translateX(-50%);}
        .get-app-section .stores-wrapper a:hover:after{background-color:#43c663;}
        .get-app-section .stores-wrapper a:hover{box-shadow:0px 10px 50px 0px rgba(0,0,0,0.21)}
        .get-app-section .section-header h3{font-size:44px;}
        #features-slider{position:absolute;top:15px;left:21px;width:calc(100% - 36px);z-index:-1;}
        #features-slider .iphone-frame{position:relative;z-index:3;}
        #features-slider .iphone-screen{position:static;width:100%;}
        .features-slider-section .slider-part .screen-wrap{width:560px;height:584px;box-shadow:none;border-radius:0px;}
        .features-slider-section .slider-part .iphone-frame{width:300px;height:599px;float:left;box-shadow:20px 30px 30px rgba(0,0,0,0.2);border-radius:50px;}
        #features-slider .owl-item.active  + .owl-item.active .item{transform:scale(0.94);}
        #features-slider .owl-item .item{transform:scale(1);transition:all ease-in-out 0.3s;}
        #features-slider .owl-nav{position:absolute;left:-13.5vw;top:50%;}
        #features-slider .owl-nav button{background:#f5f5f5;width:60px;height:60px;color:#333;border:0px;}
        #features-slider .owl-nav button span{color:#a7a7a7;font-size:48px;font-weight:100;line-height:32px;}
        #features-slider .owl-nav button:hover{box-shadow:0px 10px 50px 0px rgba(0,0,0,0.07);background-color:#fff;}
        .cta-section:not(.quote-secton) .section-header h3:after{display:none;}

        /*  Offer Modal
        ===============================*/
        .offer--modal--open{overflow:hidden;}
        .offer--modal--open #header{filter:blur(3px);}
        .offer--modal--open .page_wrapper{filter:blur(10px);}
        .offer---modal--wrapper{position:fixed;top:0;left:0;background:rgb(255 255 255 / 0.7);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;z-index:999999;overflow:auto;}

        /*.offer---modal--wrapper:after{
           content: "";
           display: block;
           width: 100%;
           height: 100vh;
           overflow: hidden;
           background: rgb(58 203 121 / 0.9);
           position: absolute;
           top: 0;
           left: 0;
           z-index: 1;
           filter: blur(100px);
        }*/
        .offer---modal--wrapper .modal--inner{background:#000 url('assets/images/offerbanner.png');background-repeat:no-repeat;background-position:center;background-size:contain;width:720px;height:auto;border-radius:5px;-webkit-box-shadow:2px 2px 30px 0 rgba(0,0,0,0.7);-moz-box-shadow:2px 2px 30px 0 rgba(0,0,0,0.7);box-shadow:2px 2px 30px 0 rgba(0,0,0,0.7);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;padding:220px 0 15px 0;position:relative;}
        .offer---modal--wrapper .modal--inner .details--group .offer--group{background:#df0004;border-radius:8px;width:490px;padding:10px 15px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px;position:relative;}
        .offer---modal--wrapper .modal--inner .details--group .offer--group:before,.offer---modal--wrapper .modal--inner .details--group .offer--group:after{content:"";display:block;width:30px;height:30px;background:#000;border-radius:50%;position:absolute;z-index:9;top:50%;transform:translate(0,-50%);}
        .offer---modal--wrapper .modal--inner .details--group .offer--group:before{left:-15px;}
        .offer---modal--wrapper .modal--inner .details--group .offer--group:after{right:-15px;}
        .offer---modal--wrapper .modal--inner .details--group .offer--group > div{width:50%;text-align:center;}
        .offer---modal--wrapper .modal--inner .details--group .offer--group .left--box:after{content:"";display:block;width:1px;height:80%;background:rgb(255,255,255,0.5);position:absolute;top:50%;left:52%;z-index:9;transform:translate(-50%,-50%);}
        .offer---modal--wrapper .modal--inner .details--group .offer--group h3{font-size:22px;font-weight:800;color:#fff;line-height:1.5;}
        .offer---modal--wrapper .modal--inner .details--group .offer--group p{font-size:14px;font-weight:400;color:#fff;line-height:2;margin:0;}
        .offer---modal--wrapper .modal--inner .details--group .action--group{text-align:center;margin-bottom:15px;}
        .offer---modal--wrapper .modal--inner .details--group .action--group input[type="email"],.offer---modal--wrapper .modal--inner .details--group .action--group input[type="text"]{margin-bottom:15px;padding:10px 20px;border-radius:20px;text-align:center;background:rgb(255,255,255,0%);border:2px solid rgb(255,255,255,0.5);color:#ffffff;width:80%;}
        .offer---modal--wrapper .modal--inner .details--group .action--group input::-webkit-input-placeholder,.offer---modal--wrapper .modal--inner .details--group .action--group input::-moz-placeholder,.offer---modal--wrapper .modal--inner .details--group .action--group input:-ms-input-placeholder,.offer---modal--wrapper .modal--inner .details--group .action--group input:-moz-placeholder{font-size:15px;font-weight:600;color:#fff;}
        .offer---modal--wrapper .modal--inner .details--group .action--group .action--btn{text-decoration:none;width:210px;font-size:18px;font-weight:800;text-transform:uppercase;border:none;padding:7px;border-radius:20px;color:#000;background:#fff;border:1px solid #fff;cursor:pointer;display:inline-block;}
        .offer---modal--wrapper .modal--inner .details--group .action--group .action--btn:hover{background:rgba(255,255,255,0.7);}
        .offer---modal--wrapper .modal--inner .details--group .valid--text{font-size:15px;font-weight:600;color:#fff;letter-spacing:0.05em;text-align:center;margin-bottom:15px;}
        .offer---modal--wrapper .modal--inner .details--group .terms--text{font-size:10px;color:#fff;letter-spacing:0.05em;text-align:center;width:100%;}
        div#offer--modal.hide{display:none;}
        #offer--modal .close{background:red;float:right;font-size:10px;font-weight:700;color:#000;text-shadow:0 1px 0 #fff;opacity:1;padding:0;position:absolute;right:12px;cursor:pointer;top:-15px;right:-15px;width:30px;height:30px;line-height:0;text-align:center;border-radius:50%;}
        #offer--modal .close p{color:#ffffff;font-size:13px;line-height:27px;padding-left:2px;}
        .offer---modal--wrapper .modal--inner .details--group .action--group .action--btn:focus{outline:none;}
        #offer--modal div.wpcf7 .wpcf7-text:focus{outline:none;}
        #offer--modal .wpcf7-response-output{color:#fff;width:90%;text-align:center;margin:10px auto;background:#ff0000;border-radius:5px;font-size:13px;line-height:1.2;}
        #offer--modal .ajax-loader{background-image:url('../../plugins/contact-form-7/images/ajax-loader-offer.gif');width:70px;height:19px;background-color:rgb(0 0 0 / .60);background-repeat:no-repeat;width:100%;height:100%;margin:0;background-position:center;position:absolute;left:0;top:0;background-size:80px;}
        .offer---modal--wrapper .modal--inner .details--group .action--group .action--btn:focus{outline:none;}
        #offer--modal div.wpcf7 .wpcf7-text:focus{outline:none;}
        #offer--modal div.wpcf7 .ajax-loader{visibility:hidden;}
        #offer--modal div.wpcf7 .screen-reader-response{display:none!important;}
        #offer--modal .wpcf7-response-output.wpcf7-validation-errors{color:red;}
        #offer--modal .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{display:none!important;}
        .xmas--modal.offer---modal--wrapper .modal--inner{background:#000 url('assets/images/bg-image.png');padding:30px;}
        .xmas--wrapper{display:inline-block;width:100%;text-align:center;}
        .xmas--form,.xmas--data{display:inline-block;width:49.5%;padding:0px 15px;}
        .xmas--form .valid--text{font-weight:600;font-size:16px;line-height:140%;text-align:center;text-transform:capitalize;color:#FFFFFF;margin-bottom:24px;}
        .xmas--form .valid--text strong{color:#49cc84;font-weight:600;}
        .xmas--form input.wpcf7-form-control[type="email"]{background:#0E0D0D!important;max-width:280px;border:1px solid #3ACB79;box-sizing:border-box;border-radius:5px;font-size:13px;line-height:140%;text-align:center;color:rgba(255,255,255,0.5)!important;}
        .xmas--form .wpcf7-submit{background:#E50012;border-radius:50px;border:1px solid #E50012;font-size:13px;line-height:140%;text-align:center;text-transform:capitalize;color:#FFFFFF;font-weight:600;max-width:150px;margin-top:15px;}
        .xmas--data .terms--text{font-weight:600;font-size:12px;line-height:140%;text-align:center;color:#FFFFFF;margin-top:21px;}
        #offer--modal.xmas--modal .close{background-color:transparent;top:20px;right:20px;border:1px solid #3ACB79;text-shadow:0 1px 0 #3ACB79;line-height:28px;}
        #offer--modal.xmas--modal .close p{color:#3ACB79;font-size:16px;line-height:25px;padding:0px;vertical-align:top;display:inline-block;font-weight:400;}
        #offer--modal.xmas--modal .close:hover{background-color:#3ACB79;}
        #offer--modal.xmas--modal .close:hover p{color:#fff;}
        .hide-desktop{display:none;}
        #offer--modal .response_msg p{color:#49cc84;font-size:27px;font-weight:bold;}
        @media (max-width:767px){
            .offer---modal--wrapper .modal--inner{background-position:top center;background-size:contain;width:90%;padding-top:145px;}
        }
        @media (max-width:575px){
            .offer---modal--wrapper .modal--inner .details--group .offer--group{width:80%;margin:0 auto 15px;}
            .offer---modal--wrapper .modal--inner .details--group .offer--group > div{width:100%;text-align:center;}
            .offer---modal--wrapper .modal--inner .details--group .offer--group .left--box:after{display:none;}
            .offer---modal--wrapper .modal--inner .details--group .offer--group h3{font-size:18px;}
            .offer---modal--wrapper .modal--inner .details--group .offer--group p{font-size:12px;}
            .offer---modal--wrapper .modal--inner .details--group .action--group .action--btn{width:80%;font-size:14px;margin-left:10%;margin-right:10%;}
            .offer---modal--wrapper .modal--inner{padding-top:100px;}
            .xmas--modal.offer---modal--wrapper .modal--inner{padding:15px 0px;}
            #offer--modal.xmas--modal .close{top:10px;right:10px;}
            .xmas--form,.xmas--data{width:100%;}
            .xmas--form .wpcf7-form-control-wrap{display:block;}
            .xmas--form figure:not(.hide-desktop){max-width:60%;display:inline-block;}
            .xmas--form .valid--text{margin-bottom:10px;}
            .xmas--form .wpcf7-submit{margin-top:10px;}
            .xmas--data .terms--text{margin-top:10px;}
            .hide-desktop{display:block;margin-bottom:15px;}
            .hide-mobile{display:none;}
        }

        /*NEW CSS -2021*/
        .all-shopify-icons{background-image:url("assets/images/shopify-sprite-icons.png");background-repeat:no-repeat;margin-bottom:10px;}
        .icon-gateway{background-position:-75px -190px;}
        .icon-api-integration{background-position:-250px -192px;}
        .all-shopify-icons.icon-admin-panel{background-position:-248px -61px;}
        .all-shopify-icons.icon-catalogue{background-position:-425px -61px;}
        .all-shopify-icons.icon-party-integration{background-position:-601px -60px;}
        .all-shopify-icons.icon-seo{background-position:-776px -61px;}
        .all-shopify-icons.icon-payment{background-position:-951px -61px;}
        .all-shopify-icons.icon-vendor{background-position:-1127px -61px;}
        .all-shopify-icons.icon-api{background-position:-1303px -61px;}
        .all-shopify-icons.icon-site{background-position:-1478px -61px;}
        .all-shopify-icons.icon-pricing{background-position:-1655px -62px;}
        .all-shopify-icons.icon-models{background-position:-1827px -61px;}
        .woocommerce-development .all-shopify-icons{background-image:url("assets/images/woocommerce-sprite-icons.png");background-repeat:no-repeat;margin-bottom:10px;}
        .on-demand-page .transportation-sprite-image{background-image:url(assets/images/ondemand-sprite-icons.png);}
        .on-demand-page .mobile-icon{background-position:-19px -111px;}
        .on-demand-page .process-icon{background-position:-103px -109px;}
        .on-demand-page .fleet-icon{background-position:-182px -110px;}
        .on-demand-page .route-icon{background-position:-264px -112px;}
        .on-demand-page .vehicle-icon{background-position:-375px -107px;}
        .on-demand-page .analytic-icon{background-position:-579px -110px;}
        .on-demand-page .calendar-icon{background-position:-668px -107px;}
        .digital-payment-icon{background-position:-764px -112px;}
        .p-analytics-icon{background-position:-851px -110px;}
        .white-label-icon{background-position:-943px -110px;}
        .third-party-icon{background-position:-22px -194px;}
        .stunning-icon{background-position:-103px -202px;}
        .promotional-icon{background-position:-190px -194px;}
        .startup-industry-page .transportation-sprite-image{background-image:url("assets/images/startup-sprite-icons.png");}
        .startup-industry-page .automation-background-bg{background-image:url("assets/images/startup-left-image.jpg");}
        .on-demand-page .automation-background-bg{background-image:url("assets/images/on-demand-left.png");}