

/* cryptocurrency css */

.about-cryptocurrency-sec{display:block; clear:both; position:relative; background:#fff; padding-top:53px; padding-bottom:70px;} 
.about-cryptocurrency-sec h2{font-size: 40px;line-height: 60px;text-align:center;color: #000; font-weight: 400; margin-bottom:30px; font-family: Roboto,sans-serif;}
.about-cryptocurrency-sec h2 span{color: #f30000; font-weight:700;}
.about-cryptocurrency-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin: 4px auto 0;}
.about-cryptocurrency-title p{ color: #000; font-size: 18px; line-height: 30px; margin-bottom: 25px; text-align: center;}
.about-text-dt{}
.about-text-dt h3{font-size:18px;line-height:25px; color: #f30000; font-weight:600; margin-bottom:20px; font-family: Raleway,sans-serif; text-align:center;}
.about-text-dt p{ color: #000; font-size: 16px; line-height: 30px; margin-bottom: 25px; text-align: center;}
.about-text-dt ul{list-style:none; padding-left:0; text-align:center; background:#f7f7f7;}
.about-text-dt ul li{padding-left:25px; display:inline-block; color: #000; font-size:18px; line-height:30px;font-family: Raleway,sans-serif; font-weight: 500;} 

.cryptocurrency-serives-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.cryptocurrency-serives-sec h2{font-size: 40px;line-height:60px;text-align:center;color: #000; font-weight: 400; margin-bottom:20px; font-family: Roboto,sans-serif;}
.cryptocurrency-serives-sec h2 span{color: #f30000; font-weight:700;}
.cryptocurrency-serives-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin: 4px auto 0;}
.cryptocurrency-serives-title{margin-bottom: 25px;}
.cryptocurrency-serives-title p{ color: #000; font-size:16px; line-height:25px; margin-bottom:0px; text-align: center;}
.ind-icon_box{position:relative;padding:37px 20px; margin-bottom:15px;}
.ind-icon_box:hover{background:#fff}
.ind-icon_box:hover .icon{padding:18px 0}
.ind-icon_box:hover .icon:before{height:15px}
.ind-icon_box:hover .icon:after{height:15px}
.ind-icon_box h5{margin:0 0 11px; padding-top: 0; font-size: 16px; color: #002e5b; font-weight:600; font-family: Roboto,sans-serif;}
.ind-icon_box .icon_text p{font-size: 13px; line-height: 20px; color: #56595c;}
.ind-icon_box .icon_text {overflow: hidden; position:relative;}
.ind-icon_box .icon_text p:last-child{margin:0}
.ind-icon_box .icon{-webkit-transition:all .3s ease;transition:all .3s ease}
.ind-icon_box .icon:before{content:'';display:block;position:absolute;left:29px;top:-3px;width:6px;background:#f30000;height:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.ind-icon_box .icon:after{content:'';display:block;position:absolute;left:29px;bottom:-3px;width:6px;background:#f30000;height:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.ind-icon_box .icon{position:relative; float: left; margin: 0; text-align: center; width:78px;}
.ind-icon_box .icon img{max-width:100%; left: -8px; position:relative;}
.ind-icon_box .icon img:after{border-radius: 50%; border:1px solid #002e5b;}


.cryptocurrency-choose-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:10px;} 
.cryptocurrency-choose-sec h2{font-size:35px;line-height:60px;text-align:center;color: #000; font-weight: 400; margin-bottom:20px; font-family: Roboto,sans-serif;}
.cryptocurrency-choose-sec h2 span{color: #f30000; font-weight:700;}
.cryptocurrency-choose-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin: 4px auto 0;}
.cryptocurrency-choose-title p{ color: #000; font-size:16px; line-height:25px; margin-bottom:35px; text-align: center;}
.cryptocurrency-choose-box{box-shadow:0 0 5px #ccc; margin-bottom:30px; display:block; clear:both; text-align:center; padding:30px 15px;transition: all 0.2s ease 0s;}
.cryptocurrency-choose-img{display:block; clear:both; margin-bottom:25px;}
.cryptocurrency-choose-box:hover{box-shadow:0 0 5px #b0b0b0;}
.cryptocurrency-choose-box:hover img {transform:rotate(-10deg);transition:all .8s}
.cryptocurrency-choose-box h3{margin:0px 0 5px; font-size:18px; font-weight:600; color:#000;font-family: Raleway,sans-serif;}
.cryptocurrency-choose-box p{color:#333; margin:0 0 0px; line-height:20px; font-weight:400; font-size:14px;}

.cryptocurrency-pricing-sec{display:block; clear:both; position:relative; background:#0099dd; padding-top:40px; padding-bottom:40px; margin-bottom:-20px;}
.cryptocurrency-pricing-sec h2{font-size:28px; color: #fff; font-weight: 400; margin-bottom:20px; margin-top:70px; font-family: Roboto,sans-serif;}
.cryptocurrency-pricing-sec h2 span{color: #fff; font-weight:700;}
.cryptocurrency-pricing-sec p{ color: #fff; font-size:16px; line-height:25px;}
.cryptocurrency-pricing-sec img{max-width:100%;}




.wallet-service-sec{display:block; clear:both; position:relative; background:#f7f7f7; padding-top:40px; padding-bottom:40px; margin-bottom:-20px;}
.wallet-service-sec h2{font-size:35px;line-height:60px;text-align:center;color: #333; font-weight: 400; margin-bottom:35px; font-family: Roboto,sans-serif;}
.wallet-service-sec h2 span{color: #f30000; font-weight:700;}
.wallet-service-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin: 4px auto 0;}
.cryptocurrency-wallet-title p{ color: #000; font-size:16px; line-height:25px; margin-bottom:35px; text-align: center;}
.cryptocurrency-wallet-box{box-shadow:0 0 5px #ccc; margin-bottom:30px; background:#fff; display:block; clear:both; text-align:center; padding:30px 15px;transition: all 0.2s ease 0s;}
.cryptocurrency-wallet-img{display:block; clear:both; margin-bottom:25px;}
.cryptocurrency-wallet-box:hover{box-shadow:0 0 5px #b0b0b0;}
.cryptocurrency-wallet-box:hover img {transform:rotate(-10deg);transition:all .8s}
.cryptocurrency-wallet-box h3{margin:0px 0 5px; font-size:18px; font-weight:600; color:#000;font-family: Raleway,sans-serif;}
.cryptocurrency-wallet-box p{color:#333; margin:0 0 0px; line-height:20px; font-weight:400; font-size:13px;}

.cryptocurrency-features-sec {display:block; clear:both; position:relative; background:#f7f7f7; padding-top:40px; padding-bottom:40px; margin-bottom:-20px;}
.cryptocurrency-features-sec h2{font-size:35px;line-height:60px;text-align:center;color: #333; font-weight: 400; margin-bottom:15px; font-family: Roboto,sans-serif;}
.cryptocurrency-features-sec h2 span{color: #f30000; font-weight:700;}
.cryptocurrency-features-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin: 4px auto 0;}
.cryptocurrency-features-title{margin-bottom:35px;}
.cryptocurrency-features-title p{text-align:center;}
.cryptocurrency-features-box{box-shadow:0 0 5px #ccc; margin-bottom:30px; margin-left:35px; background:#fff; display:block; clear:both; text-align:left; padding:30px 12px 15px;transition: all 0.2s ease 0s; min-height:150px;}
.cryptocurrency-features-img{display:block; clear:both; margin-left:-52px; margin-top:10px;}
.cryptocurrency-features-box:hover{box-shadow:0 0 5px #b0b0b0;}
.cryptocurrency-features-box:hover img {transform:rotate(-10deg);transition:all .8s}
.cryptocurrency-features-box h3{margin:0px 0 5px; font-size:17px; font-weight:600; color:#000;font-family: Raleway,sans-serif;}
.cryptocurrency-features-box p{color:#333; margin:0 0 0px; line-height:20px; font-weight:400; font-size:13px;}


.whatsapp-cl .cryptocurrency-features-img{margin-top:0;}
.whatsapp-cl .cryptocurrency-features-box{min-height:80px;}

.whatsapp-help-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px; margin-bottom:-20px;}
.whatsapp-help-sec h2{font-size:35px;line-height:60px;color: #333; font-weight: 400; margin-bottom:25px; font-family: Roboto,sans-serif;}
.whatsapp-help-sec h2 span{color: #f30000; font-weight:700;}
.whatsapp-help-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; top:100%; margin-top:4px;}
.whatsapp-help-sec p{ color: #000; font-size:16px; line-height:25px; margin:0 0 15px;}
.whatsapp-help-sec ul{list-style:none; padding-left:0;}
.whatsapp-help-sec ul li{position:relative; padding-left:25px; margin-left:0px; margin-bottom:15px;color: #000; font-size:16px; font-family: Roboto,sans-serif;}
.whatsapp-help-sec li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:16px; display:inline-block; font-family: 'Glyphicons Halflings';}

.interial-top-banner p{font-size:18px !important;}

.whatsapp-faq-sec{display:block; clear:both; position:relative; background:#f1f0f4; padding-top:40px; padding-bottom:40px; margin-bottom:-20px;}
.whatsapp-faq-sec h2{font-size:35px;line-height:60px;color: #333; font-weight: 400; margin-bottom:25px; font-family: Roboto,sans-serif;}
.faq-sab-t{padding-bottom:50px;}
.faq-sab-t p{color:#172b4d; margin:0 0 0px; line-height:24px; font-weight:400; font-size:16px;}
.whatsapp-faq-sec .card{margin-bottom:10px; border:0; border-radius:0; background-color: #fff;}
.whatsapp-faq-sec .card-header{padding:0; box-shadow:0 2px 2px #e3e2e6; border:0; border-radius:0; background-color: rgba(255, 255, 255, 0.03); margin:0;}
.whatsapp-faq-sec .card h4{margin:0px 0 0px; font-size:18px; font-weight:600; color:#172b4d; padding:20px 15px;}
.whatsapp-faq-sec .card h4 i{float:right; position:relative;}
.whatsapp-faq-sec .card a[aria-expanded="true"] h4 i.glyphicon-menu-right:before{content:"\e259";}

/*.whatsapp-faq-sec .card h4 i:before{position:absolute; content:"\e258"; right:0; top:0; font-size:18px; display:inline-block; font-family: 'Glyphicons Halflings';}*/


.hire-stack-sec {display:block; clear:both; position:relative; background:#2376bc; padding-top:40px; padding-bottom:40px;}
.hire-stack-title{margin-bottom:35px; text-align:center;}
.hire-stack-sec h2{font-size:35px; color: #fff; font-weight: 400; font-family: Roboto,sans-serif; margin:0 0 5px}
.hire-stack-sec h2 span{color: #bfddf6; font-weight:700;}
.hire-stack-title p{ color: #fff; font-size:16px; line-height:25px; margin:0 0 15px;}
.hire-opction-box{box-shadow:0 0 5px #074376; margin-bottom:30px; background:#fff url(../images/cripto-icon/timer-bg.png) no-repeat right bottom; display:block; clear:both; text-align:left; padding:20px 15px 15px;transition: all 0.2s ease 0s; min-height:150px;}
.hire-opction-box h3{margin:0px 0 10px; font-size:22px; font-weight:600; color:#074376;font-family: Raleway,sans-serif; text-transform:uppercase;}
.hire-opction-box ul{list-style:none; padding:0; margin:0;}
.hire-opction-box ul li{position:relative; padding-left:25px; margin-left:0px; margin-bottom:8px;color: #074376; font-size:13px; font-family: Roboto,sans-serif;}
.hire-opction-box li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:14px; display:inline-block; font-family: 'Glyphicons Halflings';}
.hire-opction-box2{box-shadow:0 0 5px #ccc; margin-bottom:30px; background:#fff; display:block; clear:both; text-align:left; padding:15px 12px 15px;transition: all 0.2s ease 0s;}

.hire-task-sec{display:block; clear:both; position:relative; background:#F4F8FB url(../images/cripto-icon/bg-top.svg) center top no-repeat; padding-top:50px; padding-bottom:50px;}
.hire-task-sec h3{margin:0px 0 10px; font-size:16px; font-weight:600; color:#3B566E;font-family: Raleway,sans-serif; min-height: 34px;}
.hire-task-sec ul{list-style:none; padding:0; margin:230px 0 0;}
.hire-task-sec ul li{position:relative; padding-left:25px; margin-left:0px; letter-spacing:1px; line-height:28px; margin-bottom:8px;color: #6F8BA4; font-size:16px; font-family: Roboto,sans-serif; overflow: hidden;}
.hire-task-sec ul li p{color: #6F8BA4;}
.hire-task-sec .count{float: left; width: 68px; min-height:120px; background: url(../images/cripto-icon/features-bg.svg) center bottom no-repeat;}
.hire-task-sec .count span {display: block; width: 37px;height: 37px;line-height: 37px; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: auto; border: 1px solid #4886FF; font-weight: 600; font-size: 16px; color: #4886FF; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background:#fff;}
.hire-task-sec .features li:hover .count span {background: #4886FF; color: #fff;}

.hire-stack-dev-sec{display:block; clear:both; position:relative; background:#fff; padding-top:80px; padding-bottom:80px;}
.img-fluid {max-width: 100%; height: auto;}
.hire-stack-dev-sec h2{font-size:26px;color: #333; font-weight: 400; margin-bottom:30px; font-family: Roboto,sans-serif;}
.hire-stack-dev-sec h2 span{color: #f30000; font-weight:700;}
.hire-stack-dev-sec ul{margin:0; padding:0;}
.hire-stack-dev-sec li{margin: 0px 6px; line-height:28px; border-radius: 4px; margin-bottom: 10px; padding: 4px 0px; display: inline-block; color: #000;}
.hire-stack-dev-sec ul li span {border: 1px solid #0bceaf; padding: 4px 10px; border-radius: 4px;}

.stack-devlopement-sec{display:block; clear:both; position:relative; background:#fff; padding-top:80px; padding-bottom:50px;}
.stack-devlopement-title{ margin-bottom:40px; text-align:center;}
.stack-devlopement-title p{font-size:16px; margin:0;}
.stack-devlopement-sec h2{font-size:35px; text-align:center;color: #333; font-weight: 400; margin-top:0; margin-bottom:10px; font-family: Roboto,sans-serif;}
.stack-devlopement-sec h2 span{color: #f30000; font-weight:700;}
.stack-devlopement-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin: 4px auto 0;}
.stack-devlopement-item{box-shadow: 0px 10px 20px 4px rgba(0,0,0,0.08);margin-bottom: 30px; padding: 26px 20px;background-color: #fff;}
.stack-devlopement-item h4{font-size: 20px; line-height: 30px; font-weight: 600; color:#000;}
.stack-devlopement-item p{font-size: 14px; line-height: 23px; margin-bottom: 0;}

.stack-dedicated-sec {display:block; clear:both; position:relative; background:#F4F8FB; padding-top:50px; padding-bottom:50px;}
.stack-dedicated-sec h2{font-size:28px;color: #333; font-weight: 400; line-height:30px; padding-bottom:5px; margin:0; margin-bottom:25px; font-family: Roboto,sans-serif;}
.stack-dedicated-sec h2 span{color: #f30000; font-weight:700;}
.stack-dedicated-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; top:100%;}
.stack-dedicated-item {box-shadow: 0px 10px 20px 4px rgba(0,0,0,0.08);margin-bottom:25px; padding:15px 15px;background-color: #fff;}
.stack-dedicated-item h4{font-size:16px; font-weight: 600; color:#000; margin:0 0 5px;}
.stack-dedicated-item p{font-size: 12px; line-height: 20px; margin-bottom: 0;}

.stack-here-benefits-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:20px;}
.stack-here-benefits-sec h2{font-size:35px;color: #494d55; text-align:center; font-weight: 400;  padding-bottom:8px; margin:0; margin-bottom:35px; font-family: Roboto,sans-serif; position:relative; line-height: 46px;}
.stack-here-benefits-sec h2 span{color: #f30000; font-weight:700;}
.stack-here-benefits-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin:auto; top:100%;}
.stack-here-benefits-item{padding: 45px 15px; text-align:center; background: #fff; position: relative; border: 1px solid #f0f0f0; margin-bottom:30px;}
.stack-here-benefits-sec .col-lg-4:first-child .stack-here-benefits-item{border-top: 3px solid #75c181;}
.stack-here-benefits-sec .col-lg-4:nth-of-type(2) .stack-here-benefits-item{border-top: 3px solid #EA5395;}
.stack-here-benefits-sec .col-lg-4:nth-of-type(3) .stack-here-benefits-item{border-top: 3px solid #58bbee;}
.stack-here-benefits-sec .col-lg-4:nth-of-type(4) .stack-here-benefits-item{border-top: 3px solid #8A40A7;}
.stack-here-benefits-sec .col-lg-4:nth-of-type(5) .stack-here-benefits-item{border-top: 3px solid #40babd;}
.stack-here-benefits-sec .col-lg-4:last-child .stack-here-benefits-item{border-top: 3px solid #F88C30;}
.stack-here-benefits-item .icon-holder {margin-bottom: 15px;}
.stack-here-benefits-item h3{font-size: 17px; font-weight: 600; margin-top: 0; margin-bottom: 15px;}
.stack-here-benefits-item p{line-height: 1.5; margin:0; font-size: 15px;}


.native-app-developement-sec{display:block; clear:both; position:relative; background:#f2f3f4; padding-top:50px; padding-bottom:20px;}
.native-app-developement-sec h2{font-size:35px;color: #494d55; text-align:center; font-weight:400;  padding-bottom:15px; margin:0 0 35px; font-family: Roboto,sans-serif; position:relative;}
.native-app-developement-sec h2 span{color: #1f6df9; font-weight:700;}
.native-app-developement-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#1f6df9; left:0; right:0; margin:auto; top:100%; position:absolute;}
.native-app-developement-boxed {position: relative; overflow: hidden; padding:3.125em 1.125em; margin-bottom: 30px; min-height: 196px; background: #e9ebee;}
.native-app-developement-boxed h3{font-size: 17px; line-height: 22px; font-weight: bold; margin: 10px 0;color: #242a2d;}
.native-app-developement-boxed:hover{box-shadow: 7.5px 12.99px 24px 0px rgba( 23, 3, 79,.1 ); background:url(../images/cripto-icon/demand-hover.png);background-size: cover;}
.native-app-developement-boxed:hover h3 {color: #fff;}

.development-cyclesec-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background: url(../images/native-development-company-banner2.jpg) no-repeat; background-size: cover; background-position: center;}
.development-cyclesec-sec h2{font-size:35px;color: #ef5b71; text-align:center; font-weight:400;  padding-bottom:15px; margin:0 0 15px; font-family: roboto,sans-serif; position:relative;}
.development-cyclesec-sec h2 span{color: #fff; font-weight:700;}
.development-cyclesec-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.development-cyclesec-title{margin:0 0 35px;}
.development-cyclesec-title p{color:#f5f5f5; font-size:14px;}
.development-cyclesec-sec .seprate-sec:before{content: ""; width: 1px;height: 70%; background: rgba(255,255,255,.1); position: absolute; left: 50%;}
.development-cyclesec-sec .seprate-sec .row{border-bottom: 1px solid rgba(255,255,255,.1); padding-top: 15px;}
.development-cyclesec-sec .seprate-sec .row:last-child{border-bottom:0;}
.development-cyclesec-sec .seprate-sec .development-boxed{padding: 15px; margin-bottom: 0; position: relative; overflow:hidden;}
.development-cyclesec-sec .seprate-sec h3 {position: relative; padding-left: 70px;  font-family: Roboto,sans-serif;  color: #f5f5f5;font-size: 17px;line-height: 22px; font-weight: bold;margin: 10px 0;}
.development-cyclesec-sec .seprate-sec p {padding-left: 70px; color: #fff; font-weight: 100; margin-bottom: 0; font-family: roboto,sans-serif;}
.development-cyclesec-sec .quick-planning{display: inline-block; background: url(../images/cripto-icon/native-devlopement-services-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; position: absolute; left: 0; top: 50%; margin-top: -27px;}
.development-cyclesec-sec .mobileapp{background-position: 0px 0px; width: 46px; height: 48px;}
.development-cyclesec-sec .app-devlop{background-position: 0px -47px; width: 46px; height: 48px;}
.development-cyclesec-sec .UIUXDesign{background-position: 0px -98px; width: 46px; height: 48px;}
.development-cyclesec-sec .aapcustomization{background-position: 0px -148px; width: 46px; height: 50px;}
.development-cyclesec-sec .appmigration{background-position: 0px -199px; width: 48px; height: 48px;}
.development-cyclesec-sec .appupgrade{background-position: 0px -246px; width:58px; height:58px;}

.native-app-developement-boxed .native-icon{display: inline-block; background: url(../images/cripto-icon/native-devlopement-home-sprite-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width:56px; height:55px;}
.native-app-developement-boxed .mobile-bxi{background-position: 0px 0px;}
.native-app-developement-boxed .source-bx{background-position: 0px -106px;}
.native-app-developement-boxed .development-bx{background-position: 0px -220px;}
.native-app-developement-boxed .performance-bx{background-position: 0px -334px;}
.native-app-developement-boxed .support-bx{background-position: 0px -448px;}
.native-app-developement-boxed .reloading-bx{background-position: 0px -557px;}
.native-app-developement-boxed .reusable-bx{background-position: 0px -684px;}
.native-app-developement-boxed .copious-bx{background-position: 0px -806px;}

.native-app-developement-boxed:hover .mobile-bxi{background-position: 0px -50px;}
.native-app-developement-boxed:hover .source-bx{background-position:0px -161px;}
.native-app-developement-boxed:hover .development-bx{background-position:0px -277px;}
.native-app-developement-boxed:hover .performance-bx{background-position:0px -393px;}
.native-app-developement-boxed:hover .support-bx{background-position:0px -499px;}
.native-app-developement-boxed:hover .reloading-bx{background-position:0px -618px;}
.native-app-developement-boxed:hover .reusable-bx{background-position:0px -745px;}
.native-app-developement-boxed:hover .copious-bx{background-position: 0px -867px;}

.native-portfoliotext-sec{background: url(../images/cripto-icon/native-portfolio-bg.jpg) no-repeat; position: relative;}
.portfolio-imageblock{position: absolute; height: 100%; top: 0; z-index: 2; padding: 0;}
.portfolio-background-image-holder{position: absolute;width: 100%; height: 100%; top: 0; left: 0; background-size: cover !important;
    background-position: 50% 50% !important; transition: 0.3s linear; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; opacity: 0; background: url(../images/cripto-icon/portfolio-side.jpg); opacity: 1;}
.portfolio-background-image-holder img {display: none;}
.pos-right{right:0;}
.native-portfoliotext-sec .container{padding-bottom: 4.6875em;padding-top: 4.6875em;overflow: hidden; float: none;}
.native-portfoliotext-sec .col-md-6{padding-top:50px; padding-bottom:50px;}
.native-portfoliotext-sec h2 {line-height: 45px;color: #f5f5f5;font-size: 35px;font-weight: bold;   margin-bottom: 0.578em;}
.native-portfoliotext-sec .lead { color: #fff;font-weight: 300;font-size: 24px;line-height: 1.63043478em;margin-bottom: 20px;}
.native-portfoliotext-sec .btn {font-size: 14px; font-weight: 500;  text-transform: uppercase; line-height: 26px; padding: 10px 20px 9px; background: #1f6df9;  border-color: #1f6df9; border-radius: 55px; opacity: 1 !important; color: #fff;}
.native-portfoliotext-sec .btn i {transition: 0.2s linear; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear; opacity: 0;max-width: 0; transform: translate3d(10, 0, 0);  -webkit-transform: translate3d(10, 0, 0);}
.native-portfoliotext-sec .btn i:before {max-width: 0; transition: 0.2s linear; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear;}
.native-portfoliotext-sec .btn:hover {opacity: 1;}
.native-portfoliotext-sec .btn:hover i {opacity: 1; transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0); max-width: 1.5625em; margin-left: 0.390625em;}
.native-portfoliotext-sec .btn:hover i:before { max-width: 1.5625em; opacity: 1;}
.native-portfoliotext-sec .btn.btn--primary i { color: #fff;}

.native-development-process-sec{background:#f2f3f4; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.native-dev-pro-text h2{ margin-top: 50px; font-size: 35px; line-height: 45px; font-weight: bold; margin-bottom: 0.578em;color: #1f6df9;}
.native-dev-pro-box{min-height:180px; padding:15px;position: relative; overflow: hidden;  background: #fff; margin-bottom: 30px;}
.native-dev-pro-box h3{font-size: 17px; line-height: 22px; font-weight: bold; margin: 10px 0; color: #242a2d;}
.native-dev-pro-box p{ color: #666666;font-size: 16px;}
.native-dev-pro-box:hover {background: #1f6df9;}
.native-dev-pro-box:hover:before {content: ""; position: absolute; width:124px;  height:124px; background: #367cfa; border-radius: 50%; left:-33px; top:-44px;  z-index: 1;  -webkit-animation-name: example; -webkit-animation-duration: .3s linear; animation-name: example; animation-duration: .3s; animation-direction: forward;}
.native-dev-pro-box:hover h3, .native-dev-pro-box:hover p{color: #fff;}
.native-dev-pro-box .inclusivity{display: inline-block; background: url(../images/cripto-icon/native-pro-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width:52px; height:52px; z-index:1; position:relative;}
.native-dev-pro-box .analysis-icon{background-position: 0px -2px;}
.native-dev-pro-box .planning-icon{background-position: 0px -131px;}
.native-dev-pro-box .design-icon{background-position: 0px -271px;}
.native-dev-pro-box .development-icon{background-position: 0px -394px;}
.native-dev-pro-box .testing-icon{background-position: 0px -494px;}
.native-dev-pro-box .launch-icon{background-position: 0px -611px;}
.native-dev-pro-box:hover .analysis-icon{background-position: 0px -65px;}
.native-dev-pro-box:hover .planning-icon{background-position: 0px -202px;}
.native-dev-pro-box:hover .design-icon{background-position: 0px -332px;}
.native-dev-pro-box:hover .development-icon{background-position: 0px -445px;}
.native-dev-pro-box:hover .testing-icon{background-position: 0px -550px;}
.native-dev-pro-box:hover .launch-icon{background-position: 0px -672px;}


.native-tool-sec{background:#f2f3f4; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.native-tool-sec h2{ margin-top:0px; font-size: 35px; line-height: 45px; font-weight: bold; margin-bottom: 0.578em;color: #343434;}
.native-tool-box{}
.native-tool-box .col-sm-4.col-md-3.col-xs-6{padding:0;}
.native-tool-box .col-sm-4.col-md-3.col-xs-6 a {display: table; width: 100%; height: 100%; min-height: 150px;}
.native-tool-box .boxed {display: table-cell; overflow:hidden;  position: relative; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px;    margin-bottom: 0; min-height: 158px; width: 100%;vertical-align: middle;}
.native-tool-box .boxed h3 {margin-bottom: 0;font-size: 15px; margin-top: 10px;font-weight:500;color: #343434;font-family: roboto,sans-serif;}
.native-tool-box .boxed:hover h3 {-webkit-transition: color 0.3s; transition: color 0.3s;  color: #fff;}
.native-tool-box .boxed:hover{background-image: -moz-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -webkit-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -ms-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); box-shadow: 5px 8.66px 24px 0px rgba( 23, 3, 79,.15 );}
.native-tool-box .col-sm-4.col-md-3.col-xs-6:nth-child(4n) .boxed, 
.native-tool-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(2) .boxed{border-right: 0;}
.native-tool-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(2) .boxed, 
.native-tool-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(3) .boxed {border-bottom: 0;}
.native-tool-box .boxed .technologies-icon{display: inline-block; background: url(../images/cripto-icon/native-pro-techno-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; z-index:1; position:relative;}
.native-tool-box .boxed .xcode-i{background-position: 0px 0px; width:40px; height:40px;}
.native-tool-box .boxed .ionic-i{background-position:0px -82px; width:113px; height:40px;}
.native-tool-box .boxed .SDK-i{background-position: 0px -163px; width:36px; height:40px;}
.native-tool-box .boxed .swift-i{background-position: 0px -244px; width:45px; height:40px;}
.native-tool-box .boxed .react-i{background-position: 0px -326px; width:45px; height:40px;}
.native-tool-box .boxed .java-i{background-position: 0px -409px; width:30px; height:40px;}
.native-tool-box .boxed .firebase-i{background-position: 0px -486px; width:30px; height:40px;}
.native-tool-box .boxed .webpack-i{background-position: 0px -567px; width:35px; height:40px;}
.native-tool-box .boxed .android-i{background-position: 0px -644px; width:35px; height:40px;}
.native-tool-box .boxed .redux-i{background-position: 0px -722px; width:42px; height:40px;}
.native-tool-box .boxed:hover .xcode-i{background-position: 0px -40px;}
.native-tool-box .boxed:hover .ionic-i{background-position:0px -122px;}
.native-tool-box .boxed:hover .SDK-i{background-position: 0px -203px;}
.native-tool-box .boxed:hover .swift-i{background-position: 0px -285px;}
.native-tool-box .boxed:hover .react-i{background-position: 0px -365px;}
.native-tool-box .boxed:hover .java-i{background-position: 0px -448px;}
.native-tool-box .boxed:hover .firebase-i{background-position: 0px -528px;}
.native-tool-box .boxed:hover .webpack-i{background-position: 0px -606px;}
.native-tool-box .boxed:hover .android-i{background-position: 0px -683px;}
.native-tool-box .boxed:hover .redux-i{background-position:0px -763px;}

.native-bg2{background:#fff;}
.native-tool-box .boxed .nativeserv-icon{display: inline-block; background: url(../images/cripto-icon/native-serv-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; z-index:1; position:relative;}
.native-tool-box .boxed .health-i{background-position: 0px 0px; width:42px; height:41px;}
.native-tool-box .boxed .ecommerce-i{background-position:0px -84px; width:36px; height:41px;}
.native-tool-box .boxed .business-i{background-position: 0px -172px; width:32px; height:41px;}
.native-tool-box .boxed .sports-i{background-position: 0px -260px; width:41px; height:41px;}
.native-tool-box .boxed .education-i{background-position: 0px -340px; width:38px; height:41px;}
.native-tool-box .boxed .travel-i{background-position: 0px -425px; width:60px; height:41px;}
.native-tool-box .boxed .entertainment-i{background-position: 0px -516px; width:51px; height:41px;}
.native-tool-box .boxed .banking-i{background-position: 0px -605px; width:41px; height:41px;}
.native-tool-box .boxed .social-i{background-position: 0px -692px; width:40px; height:41px;}
.native-tool-box .boxed .gaming-i{background-position: 0px -782px; width:47px; height:41px;}
.native-tool-box .boxed:hover .health-i{background-position: 0px -42px;}
.native-tool-box .boxed:hover .ecommerce-i{background-position:0px -128px;}
.native-tool-box .boxed:hover .business-i{background-position: 0px -218px;}
.native-tool-box .boxed:hover .sports-i{background-position: 0px -299px;}
.native-tool-box .boxed:hover .education-i{background-position: 0px -382px;}
.native-tool-box .boxed:hover .travel-i{background-position: 0px -469px;}
.native-tool-box .boxed:hover .entertainment-i{background-position: 0px -558px;}
.native-tool-box .boxed:hover .banking-i{background-position: 0px -649px;}
.native-tool-box .boxed:hover .social-i{background-position: 0px -738px;}
.native-tool-box .boxed:hover .gaming-i{background-position:0px -830px;}

.native-weare-sec{background:#f2f3f4; padding-top: 4.6875em; position: relative; padding-bottom:4.6875em;}
.native-weare-head{margin-bottom:30px;}
.native-weare-head h2{margin-top:0px; font-size: 35px; line-height: 45px; font-weight: bold; margin-bottom:10px;color: #343434;}
.native-weare-head p{ color: #666666;font-size: 16px;}
.native-weare-boxed{background-color: #fff; /*box-shadow: 0px 15px 120px 0px rgba(0,0,0,0.15);*/ padding-top:30px; padding-bottom:30px;}
.native-weare-boxed:nth-of-type(even){background-color:rgba(71, 138, 255, 0.5);}
.native-weare-boxed:nth-of-type(even) h3{color:#000}
.native-weare-boxed:nth-of-type(even) p{color:#000}
.native-weare-boxed h3 {margin-bottom:15px;font-size:24px; margin-top:0px; font-weight:500;color: #1c1c1c;font-family: roboto,sans-serif;}
.native-weare-boxed p{color:#8b8b8b;font-size: 16px; line-height:25px;}

.native-contact-sec{background:url(../images/cripto-icon/native-location-1.jpg) no-repeat; background-size:100%; padding-top: 4.6875em; position: relative; padding-bottom:4.6875em;}
.native-contact-sec:before{content:""; position:absolute; height:100%; width:100%; left:0; top:0; background-color:rgba(0,48,184,0.1);}
.native-contact-sec h2{margin-top:0px; font-size: 32px; line-height: 45px; font-weight:700; margin-bottom:30px;color: #fff;}
.native-contact-sec .btn {font-size:18px; font-weight:600;  text-transform: uppercase; line-height:30px; padding: 10px 20px 9px; background: #fff;  border-color: #fff; border-radius: 55px; opacity: 1 !important; color:rgb(0,48,184);}
.native-contact-sec .btn i {transition: 0.2s linear; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear; opacity: 0;max-width: 0; transform: translate3d(10, 0, 0);  -webkit-transform: translate3d(10, 0, 0);}
.native-contact-sec .btn i:before {max-width: 0; transition: 0.2s linear; -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear;}
.native-contact-sec .btn:hover {opacity: 1;}
.native-contact-sec .btn:hover i {opacity: 1; transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0); max-width: 1.5625em; margin-left: 0.390625em;}
.native-contact-sec .btn:hover i:before { max-width: 1.5625em; opacity: 1;}
.native-contact-sec.btn.btn--primary i { color: #fff;}


.nodejs-developement-sec{background:#f2f3f4; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.nodejs-developement-head{margin-bottom:30px;text-align:center;}
.nodejs-developement-head h2{margin-top:0px; font-size: 35px;  line-height: 35px; font-weight: bold; margin-bottom:10px;color: #343434;}
.nodejs-developement-head h2 span{font-size:20px; color:#ef5b71;}
.nodejs-developement-head p{ color: #666666;font-size: 16px;}
.nodejs-boxed{position: relative; overflow: hidden; padding:3.125em 1.125em; margin-bottom: 30px; min-height: 196px; background: #e9ebee;}
.nodejs-boxed h3{font-size: 17px; line-height: 22px; font-weight: bold; margin: 10px 0;color: #242a2d;}
.nodejs-icon{display: inline-block; width:60px; height:60px; margin:auto;}

.node-js-hir-pro-sec{background:#fff; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em; overflow:hidden;}
.node-js-hir-pro-sec:before, .node-js-hir-pro-sec:after {position: absolute; content: ''; width: 110px; height: 52px; border-radius: 60px; background: #f2f5fc;  opacity: 1;}
.node-js-hir-pro-sec:before{right: -20px; top: 20%;}
.node-js-hir-pro-sec:after{bottom: 20%; right: -50px;}
.node-js-hir-pro-sec .node-js-decoration-img{position: absolute; left: -10px; top:30%;}
.node-js-hir-pro-sec h2{margin-top:0px; font-size:35px; text-align:center; line-height: 35px; font-weight: bold; margin-bottom:10px;color: #343434;}
.node-js-hir-pro-sec h2 span{font-size:20px; color:#ef5b71;}
.box-numeric .box-numeric-num {width: 82px; height: 82px; border-radius: 50%; background: #1fde82; color: #fff; text-align: center; font-size: 34px; font-weight: 500;    line-height: 82px;  box-shadow: 0 8px 32px rgba(31,222,130,.46);}
.box-numeric h4 {font-weight:500; text-transform: capitalize; line-height: 1.31818; font-size:24px;}
.box-numeric p{letter-spacing: .02em;color: #5d6678; font-size:14px;}
.arrow-block{position: absolute;}
.arrow-block.arrow-1 {left:-100px; top: 125%;}
.unit-body {flex: 0 1 auto;margin-bottom: 20px; margin-left: 35px;}
.unit-left, .unit-right {flex: 0 0 auto; max-width: 100%;margin-bottom: 20px; margin-left: 35px;}
.box-numeric {position: relative;}
.unit-spacing-lg { margin-bottom: -20px; margin-left: -35px;}
.unit {display: flex; flex: 0 1 100%;}
.flex-sm-row {flex-direction: row!important;}
.row-30{margin-bottom: -30px;margin-top: 60px;}
.arrow-block.arrow-2 {left: 60px;}
.arrow-block.arrow-3 {left: -224px; top: 115%;}
.arrow-block.arrow-4 {left: 60px;}
.arrow-block img{display: inline-block; max-width: 100%; height: auto;}
.node-js-hir-pro-sec .row-30>* {margin-bottom: 30px;}
.row-40{margin-top:128px; margin-bottom:-60px;}
.nodejs-box{margin-top:-30px;}

.nodejs-call-action-sec{background:#fff; padding-top: 4.6875em; position: relative; padding-bottom:4.6875em; overflow:hidden;}
.nodejs-call-action-sec img{max-width:100%;}
.nodejs-call-action-sec h3 {margin-bottom:5px;font-size:20px; margin-top:0px; font-weight:500;color: #1c1c1c;font-family: roboto,sans-serif;}
.nodejs-call-action-sec p{font-size:14px; line-height:25px; margin-bottom:30px;}
.nodejs-call-action-sec .col-lg-7 .animate-box{padding-top:80px;}

.nadejs-sec-2{background:#f2f3f4; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.nadejs-sec-2 h2{margin-top:0px; font-size:30px; text-align:center; line-height: 35px; font-weight: bold; margin-bottom:30px;color: #343434;}
.nadejs-sec-2 h2 span{color:#ef5b71;}
.nadejs-box-alice{position: relative; padding:35px 20px; text-align:center; transition: .22s;}
.nadejs-box-alice:before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; box-shadow: 0 0 8px 0 rgba(0,0,0,.1); transition: .33s; pointer-events: none; transform: scale3d(1.08,1.08,1.08); opacity: 0; visibility: hidden;}
.nadejs-box-alice:hover{background:#fff;}
.nadejs-box-alice:hover:before {opacity: 1; visibility: visible; transform: scale3d(1,1,1); background:#fff;}
.box-alice__inner{display: flex; flex-direction: row; align-items: stretch; text-align: left;}
.box-alice__aside {flex-shrink: 0;}
.box-alice__main {position: relative; top: -5px; flex-grow: 1; padding-left: 30px;}
.box-alice__main h5{font-size: 18px; line-height: 1.44444; color: #151515; margin:0 0 15px;}
.box-alice__main p{font-size: 14px;color: #9b9b9b;}
.box-alice__icon-outer {display: flex; position:relative; flex-direction: column; align-items: center; justify-content: center;height: 84px; transition: .3s;}
.nadejs-box-alice:hover .box-alice__icon-outer{height:100%;}


.node-unique-from-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:20px;}
.node-unique-from-title{padding-bottom:35px; text-align:center;}
.node-unique-from-title p{font-size: 16px;color: #9b9b9b; line-height:26px;}
.node-unique-from-sec h2{font-size:35px;color: #494d55; font-weight: 400;  padding-bottom:8px; margin:0; margin-bottom:10px; font-family: Roboto,sans-serif;}
.node-unique-from-sec h2 span{color: #f30000; font-weight:700;}
.node-unique-from-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; right:0; margin:auto; top:100%;}
.node-unique-from-item{padding: 45px 30px; text-align:center; background: #fff; position: relative; border: 1px solid #f0f0f0; margin-bottom:30px;}
.node-unique-from-sec .col-lg-4:first-child .node-unique-from-item{border-top: 3px solid #75c181;}
.node-unique-from-sec .col-lg-4:nth-of-type(2) .node-unique-from-item{border-top: 3px solid #EA5395;}
.node-unique-from-sec .col-lg-4:nth-of-type(3) .node-unique-from-item{border-top: 3px solid #58bbee;}
.node-unique-from-sec .col-lg-4:nth-of-type(4) .node-unique-from-item{border-top: 3px solid #8A40A7;}
.node-unique-from-sec .col-lg-4:nth-of-type(5) .node-unique-from-item{border-top: 3px solid #ff9702;}
.node-unique-from-sec .col-lg-4:nth-of-type(6) .node-unique-from-item{border-top: 3px solid #40babd;}
.node-unique-from-sec .col-lg-4:nth-of-type(7) .node-unique-from-item{border-top: 3px solid #b42025;}
.node-unique-from-sec .col-lg-4:last-child .node-unique-from-item{border-top: 3px solid #00aeef;}
.node-unique-from-item .icon-holder {margin-bottom: 15px;}
.node-unique-from-item h3{font-size: 17px; font-weight: 600; margin-top: 0; margin-bottom: 15px;}
.node-unique-from-item p{line-height: 1.5; margin:0; font-size: 14px;}


.node-about-result-sec{background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.node-about-result-sec h2{margin-top:0px; font-size:35px; line-height: 45px; font-weight:bold; margin-bottom:40px;color:#313948; text-align:center;}
.node-about-result-box{min-height:200px; padding:15px;position: relative; overflow: hidden;  background: #fff; margin-bottom: 30px; text-align:center;}
.node-about-result-box h3{font-size: 17px; line-height: 22px; font-weight: bold; margin: 10px 0; color: #242a2d;}
.node-about-result-box p{ color: #666666;font-size: 13px;}
.node-about-result-box .node-about-icon{display: inline-block; position:relative;}
.node-bgw{background:#fff;}

.why-chatbot-sec{background:#fff; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.why-chatbot-sec h2{font-size:35px;color: #354168; font-weight:400;  padding-bottom:15px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.why-chatbot-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; top:100%; position:absolute;}
.welcome-meter {position: relative; z-index: 1;}
.welcome-meter img {max-width: 100%; height: auto;}
.why-chatbot-sec ul{list-style:none; margin:0; padding:0;}
.why-chatbot-sec li {position: relative; margin: 8px 0px; padding: 0 0 0 25px !important;line-height: 1.9;    font-size: 15px;    color: #888;}
.why-chatbot-sec li:before {content: "\e087"; font-family: 'Glyphicons Halflings'; position: absolute; left: 0; top:2px; color: #0070ff; font-size: 12px !important;}
.no-padding-left {padding-left: 0 !important;}

.chatbot-services-sec{background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.chatbot-services-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.chatbot-services-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.chatbot-services-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.chatbot-services-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.chatbot-services-sec .border-left{border-left: 1px solid #CCC;}
.chatbot-services-sec .border-bottom{border-bottom: 1px solid #CCC;}
.chatbot-box-serv{padding-top:30px; padding-bottom:30px;}
.chatbot-box-serv h3{font-size: 24px; line-height: 34px; margin: 40px 0 0; color: #4a5669;}
.chatbot-box-serv img{display: inline-block;  max-width: 100%;}
.chatbot-box-serv p{line-height: 28px;  margin: 20px 0 0; color: #4a5669; font-size:15px;}

.chatbot-process-sec{background:#fff; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.chatbot-process-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.chatbot-process-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.chatbot-process-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.chatbot-process-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.chatbot-box-process{padding:30px; position:relative;}
.chatbot-next:after{content: url(../images/iphone-games-development/next.png); display: block; right:-60px; position: absolute; top: 75px;}

.chatbot-serve-sec{background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.chatbot-serve-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.chatbot-serve-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.chatbot-serve-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.chatbot-serve-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.chatbot-serve-box{}
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6{padding:0;}
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6 a {display: table; width: 100%; height: 100%; min-height: 150px;}
.chatbot-serve-box .boxed {display: table-cell; overflow:hidden;  position: relative; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px;    margin-bottom: 0; min-height: 158px; width: 100%;vertical-align: middle;}
.chatbot-serve-box .boxed h3 {margin-bottom: 0;font-size: 15px; margin-top: 10px;font-weight:500;color: #343434;font-family: roboto,sans-serif;}
.chatbot-serve-box .boxed:hover h3 {-webkit-transition: color 0.3s; transition: color 0.3s;  color: #fff;}
.chatbot-serve-box .boxed:hover{background-image: -moz-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -webkit-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -ms-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); box-shadow: 5px 8.66px 24px 0px rgba( 23, 3, 79,.15 );}
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6:nth-child(4n) .boxed, 
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(2) .boxed{border-right: 0;}
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(2) .boxed, 
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(3) .boxed {border-bottom: 0;}
.chatbot-serve-box .boxed .chatbot-icon{display: inline-block; background: url(../images/cripto-icon/chatbot-serve-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; z-index:1; position:relative; width:50px; height:47px;}
.chatbot-serve-box .boxed .ecommerce-i{background-position:center -3px;}
.chatbot-serve-box .boxed .entertainment-i{background-position:center -106px;}
.chatbot-serve-box .boxed .healthcare-i{background-position: center -211px;}
.chatbot-serve-box .boxed .travel-i{background-position: center -309px;}
.chatbot-serve-box .boxed .software-i{background-position:center -409px;}
.chatbot-serve-box .boxed .marketing-i{background-position:center -519px;}
.chatbot-serve-box .boxed .banking-i{background-position:center -630px;}
.chatbot-serve-box .boxed .finance-i{background-position:center -728px;}
.chatbot-serve-box .boxed .delivery-i{background-position:center -835px;}
.chatbot-serve-box .boxed .booking-i{background-position:center -929px;}
.chatbot-serve-box .boxed:hover .ecommerce-i{background-position:center -54px;}
.chatbot-serve-box .boxed:hover .entertainment-i{background-position:center -157px;}
.chatbot-serve-box .boxed:hover .healthcare-i{background-position: center -258px;}
.chatbot-serve-box .boxed:hover .travel-i{background-position: center -355px;}
.chatbot-serve-box .boxed:hover .software-i{background-position:center -463px;}
.chatbot-serve-box .boxed:hover .marketing-i{background-position:center -577px;}
.chatbot-serve-box .boxed:hover .banking-i{background-position:center -678px;}
.chatbot-serve-box .boxed:hover .finance-i{background-position:center -780px;}
.chatbot-serve-box .boxed:hover .delivery-i{background-position:center -881px;}
.chatbot-serve-box .boxed:hover .booking-i{background-position:center -988px;}

.chatbot-why-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:20px;}
.chatbot-why-sec .content-header {max-width: 1100px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.chatbot-why-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.chatbot-why-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.chatbot-why-sec .content-header p{line-height: 28px;  margin:0px auto 10px; color: #4a5669; width:80%;}
.chatbot-why-item{padding: 45px 30px; text-align:center; background: #fff; position: relative; border: 1px solid #f0f0f0; margin-bottom:30px;}
.chatbot-why-sec .col-md-4:first-child .chatbot-why-item{border-top: 3px solid #75c181;}
.chatbot-why-sec .col-md-4:nth-of-type(2) .chatbot-why-item{border-top: 3px solid #EA5395;}
.chatbot-why-sec .col-md-4:nth-of-type(3) .chatbot-why-item{border-top: 3px solid #58bbee;}
.chatbot-why-sec .col-md-4:nth-of-type(4) .chatbot-why-item{border-top: 3px solid #8A40A7;}
.chatbot-why-sec .col-md-4:nth-of-type(5) .chatbot-why-item{border-top: 3px solid #ff9702;}
.chatbot-why-sec .col-md-4:last-child .chatbot-why-item{border-top: 3px solid #b42025;}
.chatbot-why-item .icon-holder {margin-bottom: 15px;}
.chatbot-why-item h3{font-size: 17px; font-weight: 600; margin-top:0; margin-bottom: 15px;}
.chatbot-why-item p{line-height: 1.5; margin:0; font-size: 14px;}

.fainancial-res-banner{display:block; clear:both; position:relative;background-color:#222; background-image: url(../images/financial-research-services.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; padding-top:250px; height:550px;} 
.fainancial-res-banner h1{font-size:40px; color: #fff; font-weight:400; margin:0 0 10px; font-family:roboto,sans-serif; position:relative;}
.fainancial-res-banner p{line-height: 1.6; margin:0 0 15px; color: rgba(255,255,255,.7); font-size: 16px;}
.fainancial-res-banner a.bn-btn{background-color: #5752d0; color: #fff; font-size: 15px; border-radius: 4px;padding: .8em 2.4em;font-weight: 500; display:inline-block;}

.financial-services-sec{display:block; clear:both; position:relative; background:#fff; padding-top:80px; padding-bottom:20px; border-top:1px solid #ddd;}
.financial-services-title{ margin-bottom:50px; text-align:center; position:relative;}
.financial-services-title:after {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin: 4px auto 0;position:absolute; top:100%;}
.financial-services-title h2{font-size:35px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:0; margin-bottom:10px;}
.financial-services-title p{font-size:16px; margin:0;}
.financial-icon-box{padding:50px 40px 50px;position: relative; background:#fff; text-align:center; margin-bottom:30px;}
.financial-icon-box:before, 
.financial-icon-box:after {content: ''; position: absolute; width: calc(100% - 35px); height: calc(100% - 35px); border: 1px solid #ebebf2; pointer-events: none;   transition: .33s all ease;}
.financial-icon-box:before {top: 0; left: 0; border-width: 1px 0 0 1px;}
.financial-icon-box:after {bottom: 0; right: 0; border-width: 0 1px 1px 0;}
.financial-box-icon {display:block; margin-bottom:15px;}
.financial-icon-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-family: open sans,Helvetica,Arial,sans-serif; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.financial-icon-box h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; right:0; margin:0px auto 0; position:absolute; top:100%;}
.text-gray-05{color: rgba(0,0,0,.7); margin:0; font-size:15px;}
.financial-icon-box.hover:before, 
.financial-icon-box.hover:after, 
.financial-icon-box:hover:before, 
.financial-icon-box:hover:after {width: 100%; height: 100%; border-color: #ef5b71;}

.financial-process-sec{background:#f7f7f7; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.financial-process-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.financial-process-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.financial-process-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.financial-process-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.financial-box-process{padding:30px 20px; position:relative; margin-bottom:30px;}
.financial-next:after{content: url(../images/iphone-games-development/next.png); display: block; right:-60px; position: absolute; top: 75px;}
.financial-box-process h3{font-size:20px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:10px; margin-bottom:10px;}
.financial-box-process p{font-size:15px; margin:0; min-height:50px;}

.why-financial-sec{background:#fff; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.why-financial-sec h2{font-size:35px;color: #354168; font-weight:400;  padding-bottom:15px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.why-financial-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; top:100%; position:absolute;}
.financial-meter {position: relative; z-index: 1;}
.financial-meter img {max-width: 100%; height: auto;}
.why-financial-sec ul{list-style:none; margin:0; padding:0;}
.why-financial-sec li {position: relative; margin: 8px 0px; padding: 0 0 0 25px !important;line-height: 1.9; font-size: 15px; color: #666;}
.why-financial-sec li:before {content: "\e087"; font-family: 'Glyphicons Halflings'; position: absolute; left: 0; top:2px; color: #ef5b71; font-size: 12px !important;}


.financial-hire-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background: url(../images/native-development-company-banner2.jpg) no-repeat; background-size: cover; background-position: center;}
.financial-hire-sec h2{font-size:35px;color: #ef5b71; text-align:center; font-weight:400;  padding-bottom:15px; margin:0 0 15px; font-family: roboto,sans-serif; position:relative;}
.financial-hire-sec h2 span{color: #fff; font-weight:700;}
.financial-hire-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.financial-hire-title{margin:0 0 35px;}
.financial-hire-title p{color:#f5f5f5; font-size:14px;}
.financial-hire-sec .seprate-sec:before{content: ""; width: 1px;height: 70%; background: rgba(255,255,255,.1); position: absolute; left: 50%;}
.financial-hire-sec .seprate-sec .row{border-bottom: 1px solid rgba(255,255,255,.1); padding-top: 15px;}
.financial-hire-sec .seprate-sec .row:last-child{border-bottom:0;}
.financial-hire-sec .seprate-sec .development-boxed{padding: 15px; margin-bottom: 0; position: relative; overflow:hidden;}
.financial-hire-sec .seprate-sec h3 {position: relative; padding-left:90px;  font-family: Roboto,sans-serif;  color: #f5f5f5;font-size:20px;line-height: 22px; font-weight: bold;margin: 10px 0;}
.financial-hire-sec .seprate-sec p {padding-left:90px; color: #fff; font-weight: 100; margin-bottom: 0; font-family: roboto,sans-serif;}
.financial-hire-sec .quick-planning{position: absolute; left: 0; top:5px;}

.financial-quality-sec{/*background-image: linear-gradient(106deg,#d787f5,#3634bb); background-image: -webkit-linear-gradient(106deg,#d787f5,#3634bb);*/ background:#fff; position: relative;padding-top:50px; padding-bottom: 50px;}
.financial-quality-title h2{font-size:35px;color: #354168; text-align:center; font-weight:700; padding-bottom:10px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.financial-quality-title h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.financial-quality-title p{color: #4a5669;}
.financial-quality-title h2 span{position:relative; background: #354168; padding: 10px 20px; display: inline-block; text-transform: uppercase; color: #fff;  font-weight: 600; letter-spacing: 1px;padding-left: 50px;}
.financial-quality-title h2 span:before {content: ''; background: #fff; position: absolute; top: 50%; left:15px; width: 30px; height: 2px;}



.native-technologies-sec{background:#fff; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.native-technologies-sec h2{font-size:35px;color: #333; text-align:center; font-weight:400;  padding-bottom:15px; margin:0 0 15px; font-family: roboto,sans-serif; position:relative;}
.native-technologies-sec h2 span{color: #ef5b71; font-weight:700;}
.native-technologies-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.native-technologies-title{margin:0 0 35px;}
.native-technologies-title p{color:#333; font-size:14px;}
.native-technologies-box{}
.native-technologies-box .col-sm-4.col-md-3.col-xs-6{padding:0;}
.native-technologies-box .col-sm-4.col-md-3.col-xs-6 a {display: table; width: 100%; height: 100%; min-height: 150px;}
.native-technologies-box .boxed {display: table-cell; overflow:hidden;  position: relative; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px;    margin-bottom: 0; min-height: 158px; width: 100%;vertical-align: middle;}
.native-technologies-box .boxed h3 {margin-bottom: 0;font-size: 15px; margin-top: 10px;font-weight:500;color: #343434;font-family: roboto,sans-serif;}
.native-technologies-box .boxed:hover h3 {-webkit-transition: color 0.3s; transition: color 0.3s;  color: #fff;}
.native-technologies-box .boxed:hover{background-image: -moz-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -webkit-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -ms-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); box-shadow: 5px 8.66px 24px 0px rgba( 23, 3, 79,.15 );}
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-child(4n) .boxed{border-right: 0;}
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-of-type(5) .boxed, 
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-of-type(6) .boxed, 
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-of-type(7) .boxed, 
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-of-type(8) .boxed {border-bottom: 0;}
.native-technologies-box .boxed .technologies-icon{display: inline-block; background: url(../images/cripto-icon/native-pro-techno-icon-2.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; z-index:1; position:relative;}
.native-technologies-box .boxed .java-i{background-position:-6px 0px; width:30px; height:40px;}
.native-technologies-box .boxed .redux-i{background-position: 0px -83px; width:42px; height:40px;}
.native-technologies-box .boxed .objective-i{background-position: 0px -169px; width:36px; height:40px;}
.native-technologies-box .boxed .expo-i{background-position: 0px -248px; width:36px; height:40px;}
.native-technologies-box .boxed .swift-i{background-position: 0px -332px; width:45px; height:40px;}
.native-technologies-box .boxed .react-i{background-position: 0px -411px; width:45px; height:40px;}
.native-technologies-box .boxed .xcode-i{background-position: 0px -496px; width:45px; height:40px;}
.native-technologies-box .boxed .atom-i{background-position:0px -583px; width:45px; height:40px;}

.native-technologies-box .boxed:hover .java-i{background-position:-6px -40px;}
.native-technologies-box .boxed:hover .redux-i{background-position:0px -122px;}
.native-technologies-box .boxed:hover .objective-i{background-position: 0px -209px;}
.native-technologies-box .boxed:hover .expo-i{background-position: 0px -290px;}
.native-technologies-box .boxed:hover .swift-i{background-position: 0px -372px;}
.native-technologies-box .boxed:hover .react-i{background-position: 0px -454px;}
.native-technologies-box .boxed:hover .xcode-i{background-position: 0px -536px;}
.native-technologies-box .boxed:hover .atom-i{background-position:0px -621px;}


.react-native-hiring-sec{background:#f2f3f4; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.react-native-hiring-title h2{font-size:35px;color: #333; text-align:center; font-weight:400;  padding-bottom:15px; margin:0 0 15px; font-family: roboto,sans-serif; position:relative;}
.react-native-hiring-title h2 span{color: #ef5b71; font-weight:700;}
.react-native-hiring-title h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.react-native-hiring-title{margin:0 0 35px;}
.react-native-hiring-title p{color:#333; font-size:14px;}
.react-native-hiring-box{min-height:180px; padding:15px;position: relative; overflow: hidden;  background: #fff; margin-bottom: 30px;}
.react-native-hiring-box h3{font-size: 17px; line-height: 22px; font-weight: bold; margin:10px 0 10px; color: #242a2d;}
.react-native-hiring-box p{ color: #666666;font-size: 16px;}
.react-native-hiring-box:hover {background: #1f6df9;}
.react-native-hiring-box:hover:before {content: ""; position: absolute; width:124px;  height:124px; background: #367cfa; border-radius: 50%; left:-33px; top:-44px;  z-index: 1;  -webkit-animation-name: example; -webkit-animation-duration: .3s linear; animation-name: example; animation-duration: .3s; animation-direction: forward;}
.react-native-hiring-box:hover h3, .react-native-hiring-box:hover p{color: #fff;}
.react-native-hiring-box .inclusivity{display: inline-block; background: url(../images/cripto-icon/native-pro-icon-2.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; width:52px; height:50px; z-index:1; position:relative;}
.react-native-hiring-box .enquiry-icon{background-position: 0px -3px;}
.react-native-hiring-box .analysis-icon{background-position: 0px -107px;}
.react-native-hiring-box .team-icon{background-position: 0px -215px;}
.react-native-hiring-box .evaluation-icon{background-position: 0px -323px;}
.react-native-hiring-box .agreement-icon{background-position: 0px -431px;}
.react-native-hiring-box .work-icon{background-position: 0px -540px;}

.react-native-hiring-box:hover .enquiry-icon{background-position: 0px -53px;}
.react-native-hiring-box:hover .analysis-icon{background-position: 0px -161px;}
.react-native-hiring-box:hover .team-icon{background-position: 0px -269px;}
.react-native-hiring-box:hover .evaluation-icon{background-position: 0px -379px;}
.react-native-hiring-box:hover .agreement-icon{background-position: 0px -486px;}
.react-native-hiring-box:hover .work-icon{background-position: 0px -594px;}


.legal-process-sec{display:block; clear:both; position:relative; background:#f2f3f4; padding-top:20px; padding-bottom:40px;}
.legal-process-sec h2{font-size:35px;line-height:60px;color: #333; font-weight: 400; margin-bottom:25px; font-family: Roboto,sans-serif;}
.legal-process-sec h2 span{color: #f30000; font-weight:700;}
.legal-process-sec h2:after {content: ''; display: block; width:80px; height:3px; background:#f30000; left:0; top:100%; margin-top:4px;}
.legal-process-sec p{ color: #000; font-size:16px; line-height:25px; margin:0 0 15px;}
.legal-process-sec ul{list-style:none; padding-left:0;}
.legal-process-sec ul li{position:relative; padding-left:25px; margin-left:0px; margin-bottom:15px;color: #000; font-size:16px; font-family: Roboto,sans-serif;}
.legal-process-sec li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:16px; display:inline-block; font-family: 'Glyphicons Halflings';}

.legal-process-sec{background:#f7f7f7; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.legal-process-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.legal-process-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.legal-process-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.legal-process-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.legal-box-process{padding:30px 20px; position:relative; margin-bottom:30px;}
.legal-next:after{content: url(../images/iphone-games-development/next.png); display: block; right:-60px; position: absolute; top: 75px;}
.legal-box-process h3{font-size:18px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:10px; margin-bottom:10px;}
.legal-box-process p{font-size:15px; margin:0; min-height:50px;}


.why-supply-chain-sec{background:#fff; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.why-supply-chain-sec h2{font-size:35px;color: #354168; font-weight:400;  padding-bottom:15px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.why-supply-chain-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; top:100%; position:absolute;}
.why-supply-chain-meter {position: relative; z-index: 1;}
.why-supply-chain-meter img {max-width: 100%; height: auto;}
.why-supply-chain-sec ul{list-style:none; margin:0; padding:0;}
.why-supply-chain-sec li {position: relative; margin: 8px 0px; padding: 0 0 0 25px !important;line-height: 1.9;    font-size: 15px;    color: #888;}
.why-supply-chain-sec li:before {content: "\e087"; font-family: 'Glyphicons Halflings'; position: absolute; left: 0; top:2px; color: #0070ff; font-size: 12px !important;}

.bgwight{background:#fff;}
.bgcolor2{background:#f7f7f7;}

.pitch-deck-sec {background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.pitch-deck-sec h2{font-size:35px;color: #354168; font-weight:400;  padding-bottom:15px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.pitch-deck-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; top:100%; position:absolute;}
.pitch-deck-sec h2 span{color: #f30000; font-weight:700;}
.pitch-deck-sec p{font-size:15px; margin:0 0 20px;}

.pitch-deck-chain-sec{background:#efeff1 url(../images/pitch/pitch-bg.jpg) no-repeat right bottom; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.pitch-deck-chain-sec:before{height:10px; content:""; width:100%; background:#a5a1af; bottom:0; position:absolute; left:0;}
.pitch-deck-chain-sec h2{font-size:35px;color: #354168; font-weight:400;  padding-bottom:15px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.pitch-deck-chain-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; top:100%; position:absolute;}
.pitch-deck-chain-sec p{font-size:15px; margin:0 0 20px;}
.pitch-deck-chain-sec ul{list-style:none; margin:0; padding:0;}
.pitch-deck-chain-sec li {position: relative; margin: 8px 0px; padding: 0 0 0 25px !important;line-height: 1.9;    font-size: 15px;    color: #888;}
.pitch-deck-chain-sec li:before {content: "\e087"; font-family: 'Glyphicons Halflings'; position: absolute; left: 0; top:2px; color: #0070ff; font-size: 12px !important;}


.pitch-deck-process-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:40px;}
.pitch-deck-process-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.pitch-deck-process-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.pitch-deck-process-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.pitch-deck-process-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.pitch-deck-box-process{padding:30px 20px; position:relative; margin-bottom:30px;}
.pitch-deck-box-process h3{font-size:18px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:10px; margin-bottom:10px;}
.pitch-deck-box-process p{font-size:15px; margin:0; min-height:50px;}

.pitch-deck-quality-sec{background:#efeff1; position: relative;padding-top:50px; padding-bottom:20px;}
.pitch-deck-quality-sec .content-header {max-width: 708px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.pitch-deck-quality-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.pitch-deck-quality-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.pitch-deck-quality-sec .content-header h2 span{color:#ef5b71; font-weight:bold;}
.pitch-deck-quality-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.pitch-deck-box-item{padding:15px;position: relative; background:#fff; margin-bottom:30px; display:block; min-height:355px;}
.pitch-deck-box-item h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-family: open sans,Helvetica,Arial,sans-serif; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.pitch-deck-box-item h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; position:absolute; top:100%;}
.pitch-deck-box-item ul{list-style:none; margin:0; padding:0;}
.pitch-deck-box-item li {position: relative; margin: 8px 0px; padding: 0 0 0 25px !important;line-height: 1.9; font-size: 14px; color: #888;}
.pitch-deck-box-item li:before {content: "\e127"; font-family: 'Glyphicons Halflings'; position: absolute; left: 0; top:2px; color: #0070ff; font-size: 12px !important;}

/* company pages css */

.company-about-us-sec{background:#0e4a42; position: relative;padding-top:50px; padding-bottom:50px;}
.company-about-us-sec h2{font-size:45px; color: #fff; font-weight:400; margin:120px 0 30px; padding-bottom:8px; font-family:roboto,sans-serif; position:relative;}
.company-about-us-sec h2:before {content: ''; display: block; width:40px; height:3px; background:#02d871; left:0;  top:100%; position:absolute;}
.company-about-us-sec .breadcrumb{background:none; padding:0;border-radius:0;}
.company-about-us-sec .breadcrumb li a{color:#fff; opacity:1;}
.company-about-us-sec .breadcrumb li.active{color:#f7f7f7;}

.location-infrastructure-sec{background:#f7f7f7; position: relative;padding-top:50px; padding-bottom:50px;}
.location-infrastructure-box{position:relative; display:block;}
.location-infrastructure-box h2{font-size:35px; color: #000; font-weight:400; margin:0 0 30px; padding-bottom:8px; font-family:roboto,sans-serif; position:relative;}
.location-infrastructure-box h2:before {content: ''; display: block; width:80px; height:3px; background:#02d871; left:0;  top:100%; position:absolute;}
.location-infrastructure-box h2 span{color:#dc502c;}
.location-infrastructure-box p{ color: #222222; font-size: 16px; line-height:22px; margin-bottom: 25px;}
.location-infrastructure-sec img{padding-top:50px;}

.management-team-sec{background:#0e4a42; position: relative;padding-top:50px; padding-bottom:50px;}
.management-team-title{max-width:1150px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.management-team-title:before {content: ''; display: block; width:80px; height:3px; background:#02d871; left:0; right:0; margin:auto; top:100%; position:absolute;}
.management-team-title h2{font-size:35px; color: #fff; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.management-team-title h2 span{color:#02d871;}
.management-team-title p{line-height: 28px;  margin:0px 0 10px; color: #fff;}
.management-team-sec .team-box {border: 1px solid #009473; position: relative; padding: 30px; min-height: ; margin-bottom: 1.5rem; display:block;}
.management-team-sec .team-detail {margin-top: 30px;display: flex;    align-items: flex-start;}
.management-team-sec .team-plus {height: 45px; width: 45px; text-align: center; line-height: 45px; background-color: #33e2a0; color: #fff; -webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px; margin-right: 15px; align-self: center!important;}
.management-team-sec .team-plus i.fas.fa-plus {line-height: 45px;}
.management-team-sec .team-detail .team-info { -ms-flex: 1; flex: 1; min-height:90px;}
.management-team-sec a{color:#fff;}
.management-team-sec h6{font-size: 20px; font-style: normal; line-height: 30px;margin-bottom: 0; color: #fff;}
.management-team-sec .team-detail .team-info span {font-size: 14px; line-height: 0; color:#fff;}
.management-team-sec .team-hover ul li {margin: 0 5px; display: inline-block;}
.management-team-sec .team-hover p{color:#fff;}
.management-team-sec .team-hover ul li a {font-size: 18px; color: #fff;}
.management-team-sec ul li:after {position: absolute; color: #02d871; content: ""; font-family: ionicons; left: 0; top: 2px; font-size: 30px; font-weight: 400;}
.management-team-sec .team-box:hover .team-hover {opacity: 1;}
.management-team-sec .team-hover {background-color: #c72c26; position: absolute; display: inline-block; width: 100%; height: 65%; opacity: 0; top: 0%;left: 0; color: #fff;  padding: 20px 20px 0; font-size: 14px; line-height: 26px; -webkit-transition: all .5s ease-out 0s;-moz-transition: all .5s ease-out 0s; -ms-transition: all .5s ease-out 0s;  -o-transition: all .5s ease-out 0s; transition: all .5s ease-out 0s;}
.management-team-sec .team-hover:before {width: 0; height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #c72c26;    position: absolute; content: ""; bottom: -10px; left: 43px;}
.rounded-circle {border-radius: 50%!important;}
.management-team-sec .button {color: #fff; cursor: pointer; text-transform: capitalize; font-weight: 700; border: none; position: relative; background: #33e2a0;   font-family: nunito,sans-serif; display: inline-block; -webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px;}
.management-team-sec .slide-button {display: inline-block; height: 50px; color: #fff; text-decoration: none; overflow: hidden; text-align: center; z-index: 4;}
.first {background-color: #33e2a0; color: #fff;}
.first, .second {padding: 0 30px; line-height: 50px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
.management-team-sec .button:hover, .management-team-sec .button:focus {color: #fff; background: #1b0e3d; outline: none; border-color: #1b0e3d;}
.management-team-sec .slide-button:hover .first {margin-top: -50px;}
.mt-5, .my-5 {margin-top: 3rem!important;}

.skills-expertise-sec{background:#fff; position: relative;padding-top:50px; padding-bottom:50px;}
.skills-expertise-sec h2{font-size:30px;color: #354168; font-weight:400;  padding-bottom:7px; margin:0 0 30px; font-family: roboto,sans-serif; position:relative;}
.skills-expertise-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#999; left:0; top:100%; position:absolute;}
.mb-4, .my-4 {margin-bottom: 1.5rem!important;}
.skills-expertise-sec .d-flex {display: flex;}
.skills-expertise-sec .ml-auto{margin-left: auto!important;}
.skills-expertise-sec .progress {display: -webkit-box;display: -ms-flexbox;display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #e9ecef;    border-radius: 0.25rem; box-shadow:0 0 0 inset}
.skills-expertise-sec .progress-bar{background-color: #01d28e;  box-shadow:0 0 0 inset}

.certifications-awards-sec{background:#fff; background: linear-gradient(90deg,#860f09 0%, #dc502c 100%); position: relative;padding-top:50px; padding-bottom:50px;}
.certifications-awards-title{max-width:750px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.certifications-awards-title:before {content: ''; display: block; width:80px; height:3px; background:#fff; left:0; right:0; margin:auto; top:100%; position:absolute;}
.certifications-awards-title h2{font-size:35px; color: #fff; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.certifications-awards-title h2 span{color:#fff;}

.company-services-sec{background:#fff url(../images/company-services-bg.jpg); background-repeat: no-repeat; background-size: cover;background-position: 0px 0px; position: relative;padding-top:50px; padding-bottom:50px;}
.company-services-title{max-width:850px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.company-services-title:before {content: ''; display: block; width:80px; height:3px; background:#02d871; left:0; right:0; margin:auto; top:100%; position:absolute;}
.company-services-title h2{font-size:40px; color: #354168; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.company-services-title p{line-height: 28px;  margin:0px 0 10px; color: #000;}
.company-services-row{display: flex;flex-flow: row wrap;flex: 1 1;overflow: hidden;}
.company-services-sec .tabcontent-item {padding:15px 20px 15px 20px; -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 33.3333%; flex: 0 1 33.3333%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;    max-width: 372px; min-width: 300px; min-height: 190px; height: 100%; background-color: #fff; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.company-services-sec .tabcontent-item:hover {background-color:#c72c26;}
.company-services-sec .tabcontent-item:first-child {border-top-left-radius: 7px;}
.company-services-sec .tabcontent-item:nth-child(3) {border-top-right-radius: 7px;}
.company-services-sec .tabcontent-item:not(:nth-child(n+4)) {margin-bottom: 2px;}
.company-services-sec .tabcontent-item:nth-child(2), .company-services-sec .tabcontent-item:nth-child(5) {margin-right:2px; margin-left:2px;}
.company-services-sec .tabcontent-item .company-services-image {position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; -webkit-transition: all .3s ease;    transition: all .3s ease; padding-left: 10px;}
.company-services-sec .tabcontent-item .company-services-content {-webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width:100%; padding-left: 3px;}
.company-services-sec .tabcontent-item .company-services-content-title {max-width: 100%; margin-bottom: 13px; font-size: 15px; font-weight: 600; line-height: 1;    text-align: left; color: #323232; text-transform: capitalize; -webkit-transition: all .3s ease; transition: all .3s ease;}
.company-services-sec .tabcontent-item .company-services-content-description {margin: 0 0 12px; font-size: 13.5px; line-height: 1.43; text-align: left; color: rgba(50,50,50,.8); -webkit-transition: all .3s ease; transition: all .3s ease;}
.company-services-sec .tabcontent-item .company-services-content-link-more { font-size: 11px; font-weight: 600; line-height: 1; color: #fff;text-transform: uppercase;  -js-display: flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; opacity: 0;    -webkit-transition: all .3s ease; transition: all .3s ease;}
.company-services-sec .tabcontent-item img{display: none!important;}
.company-services-sec .tabcontent-item:hover .company-services-content-link-more {opacity: 1; -webkit-transition: all .3s ease;transition: all .3s ease;}
.company-services-sec .tabcontent-item:hover .company-services-content-title {color: #fff;}
.company-services-sec .tabcontent-item:hover .company-services-content-description {color: hsla(0,0%,100%,.85);}
.company-services-sec .tabcontent-item:hover .company-services-image {-webkit-transform: scale(1.4);-ms-transform: scale(1.4); transform: scale(1.4);-webkit-transition: all .3s ease; transition: all .3s ease;}
.company-services-sec .tabcontent-item ul{min-height:120px; list-style:none;}
.company-services-sec .tabcontent-item ul li{margin: 0 0 12px; padding-left:25px; margin-left:0px; margin-bottom:5px; position:relative; font-size: 13.5px; line-height: 1.43; text-align: left; color: rgba(50,50,50,.8); -webkit-transition: all .3s ease; transition: all .3s ease;}
.company-services-sec .tabcontent-item li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:13.5px; display:inline-block; font-family: 'Glyphicons Halflings';}
.company-services-sec .tabcontent-item:hover ul li{color: #fff;}

.govt-services-sec{background:#fff; display:block; clear:both; position:relative; padding-top:50px; padding-bottom:70px;} 
.govt-services-sec:before{content:""; position:absolute; top:50px; left:50%; height:440px; width:50%; background:url(../images/about-us-ser/govt-img.jpg) no-repeat right top; background-size:cover;}
.govt-services-box{position:relative; margin-top:35px; background:rgba(255,255,255,0.8); padding:30px 30px;display:block; box-shadow:0 1px 1px #dadada;}
.govt-services-box h2{font-size:35px; color: #000; font-weight:400; margin:0 0 30px; padding-bottom:8px; font-family:roboto,sans-serif; position:relative;}
.govt-services-box h2:before {content: ''; display: block; width:80px; height:3px; background:#02d871; left:0;  top:100%; position:absolute;}
.govt-services-box h2 span{color:#dc502c;}
.govt-services-box p{ color: #222222; font-size: 16px; line-height:22px; margin-bottom: 25px;}
.govt-services-box .btn-contact{height:63px; line-height:52px; text-transform:uppercase; font-weight:600; font-size:17px;background: #dc502c;display:inline-block;color: #fff; padding-left:35px; padding-right:35px;}
.govt-services-box .btn-contact:hover, .govt-services-box .btn-contact:focus{background: #221f20; color:#fff;}

.prominent-software-sec{background: linear-gradient(34deg, #0e4a42 -15%, #0b1e2c 110%); display:block; clear:both; position:relative; padding-top:50px; padding-bottom:50px;}
.prominent-software-sec h2{font-size:35px; color: #fff; font-weight:400; margin:0 0 30px; padding-bottom:8px; font-family:roboto,sans-serif; position:relative; text-align:center;}
.prominent-software-sec h2:before {content: ''; display: block; width:80px; height:3px; right:0; margin:auto; background:#dc502c; left:0;  top:100%; position:absolute;}
.prominent-software-sec h2 span{color:#dc502c;}
.prominent-software-sec p{ color: #fff; font-size: 16px; line-height:22px; margin-bottom:0px; text-align:center;}

.company-workflow-sec{background:url(../images/about-us-ser/workflow-bg.jpg) no-repeat fixed; background-size:100%; display:block; clear:both; position:relative; padding-top:80px; padding-bottom:80px;min-height: 215px;}
.company-workflow-sec:before {content: ''; position: absolute; width: 100%; height: 100%; opacity: .90; background-image: linear-gradient(127deg, #860f09 0%, #dc502c 91%); top:0%; left:0%;}
.company-workflow-title{max-width:1500px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.company-workflow-title:before {content: ''; display: block; width:80px; height:3px; background:#02d871; left:0; right:0; margin:auto; top:100%; position:absolute;}
.company-workflow-title h2{font-size:40px; color: #fff; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.company-workflow-title p{line-height: 28px;  margin:0px 0 10px; color: #fff;}
.company-workflow-sec .mini-box {display: block; background: #fff; padding: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08); margin-bottom: 30px; position: relative; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.company-workflow-sec .mini-box:before {content: ''; position: absolute; background: #fff;width: 95%; opacity: .62; height:10%; bottom: -5px; left: 0px;    right: 0px; margin: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.company-workflow-sec .mini-box i {display: block; font-size: 20px; background: -webkit-linear-gradient(#041739, #093367); -webkit-background-clip: text;-webkit-text-fill-color: transparent; margin-bottom: 10px;}
.company-workflow-sec .mini-box strong {display: block; font-weight: 400; font-size: 16px; color: #3B566E; letter-spacing: 1px; margin-bottom: 5px;}
.company-workflow-sec .mini-box span {display: block; font-weight: 400; font-size: 14px; color: #6F8BA4;}
.company-workflow-sec .mini-box:hover {margin-top: -10px;}

.company-hierarchy-sec{background:#fff; display:block; clear:both; position:relative; padding-top:100px; padding-bottom:100px;}
.company-hierarchy-sec h2{font-size:35px; color: #041739; font-weight:400; margin:50px 0 30px; padding-bottom:8px; font-family:roboto,sans-serif; position:relative;}
.company-hierarchy-sec h2:before {content: ''; display: block; width:50px; height:3px;  background:#02d871; left:0;  top:100%; position:absolute;}
.company-hierarchy-sec p{ color: #041739; font-size: 16px; line-height:22px; margin-bottom:0px;}

.company-history-sec{background:#fff; position: relative;padding-top:50px; padding-bottom:50px;}
.company-history-title{max-width:750px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:5px;}
.company-history-title:before {content: ''; display: block; width:80px; height:3px; background:#dc502c; left:0; right:0; margin:auto; top:100%; position:absolute;}
.company-history-title h2{font-size:35px; color: #000; font-weight:400; margin:0 0 0px; font-family:roboto,sans-serif; position:relative;}
.company-history-title h2 span{color:#dc502c;}
.company-roadmap-item-full{border-top: 1px dashed #CEE1F8; padding-top: 70px; padding-bottom: 70px; position: relative; -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.company-roadmap-item-full:hover {background: #F3F8FF;}
.company-roadmap-item-full .date {float: right; color: #3B566E; font-weight: 400; font-size: 18px; letter-spacing: 0.78px; margin:0;}
.company-roadmap-item-full:hover .status {height: 134px;}
.company-roadmap-item-full .status.complate {background: #dc502c;}
.company-roadmap-item-full .status {position: absolute; left: 0px; right: 0px; top: -100px; width: 2px; height: 124px; background: #CEE1F8; margin: auto; z-index: 2;    -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.company-roadmap-item-full .status.complate:before {background: #dc502c;}
.company-roadmap-item-full .status:before {content: ''; position: absolute; width: 18px; height: 18px; bottom: 0px; left: -8px; background: #CEE1F8; box-shadow: 0 1px 18px 10px #F3F8FF; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
.company-roadmap-item-full .status:after {content: ''; position: absolute; width: 66px; height: 66px; bottom: -24px; left: -32px; border: 1px solid #CEE1F8; z-index: 1;   -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
.company-roadmap-item-full p {font-weight: 400; font-size:15px; color: #6F8BA4; line-height: 28px; letter-spacing: 0.69px;}

.company-worldwide-sec{background:url(../images/about-us-ser/section-bg.png); background-position: center bottom; background-repeat: no-repeat; background-size: cover; position: relative;padding-top:80px; padding-bottom:80px;}
.company-worldwide-box{position:relative; margin-top:35px; display:block;}
.company-worldwide-box h2{font-size:35px; color: #000; font-weight:400; margin:0 0 30px; padding-bottom:8px; font-family:roboto,sans-serif; position:relative;}
.company-worldwide-box h2:before {content: ''; display: block; width:80px; height:3px; background:#02d871; left:0;  top:100%; position:absolute;}
.company-worldwide-box h2 span{color:#dc502c;}
.company-worldwide-box p{ color: #222222; font-size: 16px; line-height:22px; margin-bottom: 25px;}

.taxiapp-banner{position:relative; background:#fff; display:block;}
.taxiapp-img-bn-tp{position:relative;margin-bottom:180px;}
.taxiapp-img-bn-tp:before{position:absolute; content:""; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.8);}
.taxiapp-banner-content{position: absolute; top:135px; left: 0; width: 100%; z-index: 3;}
.taxiapp-banner img{max-width:100%;}
.taxi-bann{}
.taxiapp-banner-content h1{font-size:34px; color: #fff; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif; position:relative; padding-bottom:5px;}
.taxiapp-banner-content h1 span{color:#fff; font-size:75px; display:block;  font-weight: 800;}
.taxiapp-banner-content h1:before {content: ''; display: block; width:80px; height:3px; background:#dc502c; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxiapp-banner-content p{ color: #fff; font-size: 16px; line-height:22px; margin-bottom: 25px;}
.taxiapp-banner-content .btn-lets{background:#f54337; font-size:20px; display:inline-block; padding:13px 40px; border:1px solid #f54337; color:#fff; margin-bottom:30px;}
.taxiapp-banner-content .btn-lets:hover{background:#fff; color:#f54337;}


.taxi-app-scalable-sec{background:#fff; position: relative;padding-top:50px; padding-bottom:50px;}
.taxi-app-scalable-sec h2{font-size:40px; color: #000; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif;}
.taxi-app-scalable-sec h2 span{color:#dc502c;font-weight: 800;}
.taxi-scal-box{box-shadow:0 0 5px #ccc; padding:20px 15px; text-align:center; display:block; min-height:280px;}
.taxi-scal-box h3{font-size:16px; text-transform:uppercase; color: #000; font-weight:500; margin:15px 0 10px; font-family:roboto,sans-serif;}
.taxi-scal-box p{ color: #222222; font-size:14px; line-height:22px; margin-bottom:0px;}

.taxi-app-overview-sec{background:#2376bc; position: relative;padding-top:20px; padding-bottom:20px;}
.taxi-app-overview-sec h2{font-size:46px; text-transform: uppercase; color: #fff; font-weight:400; margin:60px 0 15px; font-family:roboto,sans-serif;}
.taxi-app-overview-sec img{max-width:100%;}
.taxi-app-overview-sec p{ color: #fff; font-size:16px; line-height:22px; margin-bottom:0px;}

.taxi-app-booking-sec{background:#fff; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.taxi-app-booking-sec .content-header {max-width: 980px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.taxi-app-booking-sec .content-header:before {content: ''; display: block; width:50px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-booking-sec .content-header h2{font-size:40px; color: #354168; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-booking-sec .content-header h2 span{color:#dc502c;}
.taxi-app-booking-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}

.taxi-app-booking-sec .nav-tabs {margin: 0 auto; background: #f9f9f9; -o-box-shadow: 0px 0px 18px rgba(51,51,51,0.12); -ms-box-shadow: 0px 0px 18px rgba(51,51,51,0.12);  -webkit-box-shadow:0px 0px 18px rgba(51,51,51,0.12); -moz-box-shadow:0px 0px 18px rgba(51,51,51,0.12); box-shadow: 0px 0px 18px rgba(51,51,51,0.12); border-bottom:0;}
.taxi-app-booking-sec .nav-tabs li {width: 25%; text-align: center;  position: relative;}
.taxi-app-booking-sec .nav-tabs li  a {color: #39434e; font-size: 16px; font-weight: bold; z-index: 2;}
.taxi-app-booking-sec .nav-tabs li.active a,  .taxi-app-booking-sec .nav-tabs li:hover a{background: transparent; position: relative; border-color: transparent;}
.taxi-app-booking-sec .nav-tabs li.active a:before, .taxi-app-booking-sec .nav-tabs li:hover a:before {content: ""; background-repeat: no-repeat; background-position: bottom center; background-image: url(../images/taxi-app/caret.png); position: absolute; bottom: -33px; width: 20px; height: 10px; z-index: 3; display: block; left: 0; right: 0; text-align: center;    margin: 0 auto;}
.taxi-app-booking-sec .nav-tabs li a img {margin: 0 auto; margin-bottom: 15px; display:block;}
.taxi-app-booking-sec .nav-tabs li a:after{transition: all 300ms;}
.taxi-app-booking-sec .nav-tabs li.active a:after, .taxi-app-booking-sec .nav-tabs li:hover a:after {content: ""; width: 235px; height: 170px; background: #fff; border: 0; -o-box-shadow: 0px 0px 18px rgba(51,51,51,0.25);  -ms-box-shadow: 0px 0px 18px rgba(51,51,51,0.25); -webkit-box-shadow: 0px 0px 18px rgba(51,51,51,0.25); -moz-box-shadow: 0px 0px 18px rgba(51,51,51,0.25); box-shadow: 0px 0px 18px rgba(51,51,51,0.25); position: absolute; top: -17px; left: 18px; z-index: -1;transform: scale(1);  border-radius: 4px;}
.taxi-app-booking-sec .tab-content {margin-top: 80px;}
.taxi-app-booking-sec .tab-pane .common-data li {margin:15px 0; line-height:22px;}
.taxi-app-booking-sec .tab-pane .common-data li {height: 73px; border: 1px solid #80dce9; display: table; width: 100%; border-radius: 4px; position: relative; background: #fff;}
.taxi-app-booking-sec .tab-pane .common-data li.sec, .taxi-app-booking-sec .tab-pane .common-data li.first, .taxi-app-booking-sec .tab-pane .common-data li.second{padding:0;}
.taxi-app-booking-sec .tab-pane .common-data li:before {content: ""; width: 50px; height:62px; z-index: 1; right: -1px; background: #fff; position: absolute; top: 50%;    transform: translateY(-50%);}
.taxi-app-booking-sec .tab-pane .common-data li:after {content: ""; width:55px; height:62px; border: 1px solid #80dce9; border-radius: 50%; z-index: 0; right:-26px;    bottom: 0; background: #fff; position: absolute; top: 50%; transform: translateY(-50%);}
.taxi-app-booking-sec .tab-pane .common-data .left-side {padding-left: 10px; text-align: right; display: table-cell; vertical-align: middle;}
.taxi-app-booking-sec .tab-pane .common-data li h2 {margin:10px 0 0px;color: #3f3f3f;font-size: 14px; font-weight:bold;}
.taxi-app-booking-sec .tab-pane .common-data li p {font-size: 12px;color: #3f3f3f;margin-bottom: 10px; line-height:18px;}
.taxi-app-booking-sec .tab-pane .common-data.left-side-data ul li .right-side {width: 50px;  display: table-cell; vertical-align: middle}
.taxi-app-booking-sec .tab-pane .common-data li .right-side img {position: relative;z-index: 3; right: -20px; top: 1px;width:40px;}
.taxi-app-booking-sec .tab-pane .common-data li i {right: -95px;position: absolute;z-index: 2; top: 30px;}
.taxi-app-booking-sec .tab-pane .common-data li i img {width: 70px;}
.taxi-app-booking-sec .tab-pane .common-data.right-side-data ul li i {left: -95px; right: inherit; transform: scaleX(-1);}
.taxi-app-booking-sec .tab-pane .common-data.right-side-data ul li .left-side img {position: relative;z-index: 3; left: -25px; top: 1px;}
.taxi-app-booking-sec .tab-pane .common-data.right-side-data ul li:after{left: -26px;}
.taxi-app-booking-sec .tab-pane .common-data.right-side-data ul li:before {left: -1px;}
.taxi-app-booking-sec .tab-pane .common-data.right-side-data ul li .right-side {padding-right: 10px;}
.taxi-app-booking-sec .tab-pane .common-data.right-side-data ul li .left-side {width: 50px;}
.taxi-app-booking-sec .tab-pane .d-none.d-lg-block{text-align:center;}


.taxi-app-booking-box{box-shadow:0 0 5px #ccc; margin-bottom:30px; margin-left:35px; background:#fff; display:block; clear:both; text-align:left; padding:30px 12px 15px;transition: all 0.2s ease 0s; min-height:150px;}
.taxi-app-booking-img{display:block; clear:both; margin-left:-52px; margin-top:10px;}
.taxi-app-booking-box:hover{box-shadow:0 0 5px #b0b0b0;}
.taxi-app-booking-box:hover img {transform:rotate(-10deg);transition:all .8s}
.taxi-app-booking-box h3{margin:0px 0 5px; font-size:17px; font-weight:600; color:#000;font-family: Raleway,sans-serif;}
.taxi-app-booking-box p{color:#333; margin:0 0 0px; line-height:20px; font-weight:400; font-size:13px;}

.taxi-app-admin-sec{background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.taxi-app-admin-sec .content-header {max-width: 800px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.taxi-app-admin-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-admin-sec .content-header h2{font-size:40px; color: #354168; font-weight:400; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-admin-sec .content-header h2 span{color:#dc502c;}
.taxi-app-admin-sec .content-header p{line-height: 28px;  margin:0px 0 10px; color: #4a5669;}
.taxi-app-admin-sec .border-left{border-left: 1px solid #CCC;}
.taxi-app-admin-sec .border-right{border-right: 1px solid #CCC;}
.taxi-app-admin-sec .border-bottom{border-bottom: 1px solid #CCC;}
.taxi-app-box-admin{padding-top:30px; padding-bottom:30px;}
.taxi-app-box-admin h3{font-size: 22px; line-height: 34px; margin: 40px 0 0; color: #4a5669; font-weight:bold;}
.taxi-app-box-admin img{display: inline-block;  max-width: 100%;}
.taxi-app-box-admin p{line-height: 28px;  margin: 20px 0 0; color: #4a5669; font-size:15px;}

.taxi-app-management-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:20px;}
.taxi-app-management-sec .content-header {max-width: 1100px; margin: 0 auto 60px auto; text-align: center; position:relative;}
.taxi-app-management-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-management-sec .content-header h2{font-size:45px; color: #354168; font-weight:600; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-management-sec .content-header h2 span{color:#dc502c; display:block; clear:both; font-size:35px;  font-weight:400;}
.taxi-app-management-sec .content-header p{line-height: 28px;  margin:0px auto 10px; color: #4a5669;}
.taxi-app-management-item{padding:40px 10px; text-align:center; background: #fff; position: relative; border: 1px solid #f0f0f0; margin-bottom:30px;}
.taxi-app-management-item h4{margin:10px 0; font-weight:bold;}
.taxi-app-management-sec .col-md-4:first-child .taxi-app-management-item{border-top: 2px solid #75c181;}
.taxi-app-management-sec .col-md-4:nth-of-type(2) .taxi-app-management-item{border-top: 2px solid #EA5395;}
.taxi-app-management-sec .col-md-4:nth-of-type(3) .taxi-app-management-item{border-top: 2px solid #58bbee;}
.taxi-app-management-sec .col-md-4:nth-of-type(4) .taxi-app-management-item{border-top: 2px solid #8A40A7;}
.taxi-app-management-sec .col-md-4:nth-of-type(5) .taxi-app-management-item{border-top: 2px solid #ff9702;}
.taxi-app-management-sec .col-md-4:nth-of-type(6) .taxi-app-management-item{border-top: 2px solid #b42025;}
.taxi-app-management-sec .col-md-4:nth-of-type(7) .taxi-app-management-item{border-top: 2px solid #06868e;}
.taxi-app-management-sec .col-md-4:nth-of-type(8) .taxi-app-management-item{border-top: 2px solid #1176ba;}
.taxi-app-management-sec .col-md-4:nth-of-type(9) .taxi-app-management-item{border-top: 2px solid #282828;}
.taxi-app-management-sec .col-md-4:nth-of-type(10) .taxi-app-management-item{border-top: 2px solid #f78f8f;}
.taxi-app-management-sec .col-md-4:nth-of-type(11) .taxi-app-management-item{border-top: 2px solid #323638;}
.taxi-app-management-sec .col-md-4:nth-of-type(12) .taxi-app-management-item{border-top: 2px solid #dc470c;}
.taxi-app-management-sec .col-md-4:nth-of-type(13) .taxi-app-management-item{border-top: 2px solid #bda900;}
.taxi-app-management-sec .col-md-4:nth-of-type(14) .taxi-app-management-item{border-top: 2px solid #2d7cbc;}
.taxi-app-management-sec .col-md-4:nth-of-type(15) .taxi-app-management-item{border-top: 2px solid #e6003c;}
.taxi-app-management-sec .col-md-4:last-child .taxi-app-management-item{border-top: 2px solid #6cccf4;}

.taxi-app-management-item .icon-holder {margin-bottom: 15px;}
.taxi-app-management-item h3{font-size: 17px; font-weight: 600; margin-top:0; margin-bottom: 15px;}
.taxi-app-management-item p{line-height: 1.5; margin:0; font-size: 14px;}

.taxi-app-request-sec{background:#2376bc url(../images/taxi-app/taxi-app-request-bg.png) repeat; position: relative;padding-top:80px; padding-bottom:80px;}
.taxi-app-request-sec h2{font-size:30px; color: #fff; font-weight:400; margin:15px 0 0px; font-family:roboto,sans-serif;}
.taxi-app-request-sec a.request{ background:no-repeat; font-size:20px; display:block; padding:15px 20px; border:1px solid #fff; color:#fff;}
.taxi-app-request-sec a.request:hover{background:#fff; color:#2376bc;}

.taxi-app-best-in-class-sec {background:#fff; position: relative;padding-top:80px; padding-bottom:80px; text-align:center;}
.taxi-app-best-in-class-sec h2{font-size:45px; color: #354168; font-weight:600; margin:0 0 20px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-best-in-class-sec h2 span{color:#dc502c;}
.taxi-app-best-in-class-sec p{line-height: 28px;  margin:0px auto 20px; color: #4a5669;}
.taxi-app-best-in-class-sec a.get-touch{ background:#2376bc; font-size:16px; display:inline-block; padding:10px 30px; border:1px solid #2376bc; color:#fff;}
.taxi-app-best-in-class-sec a.get-touch:hover{background:#fff; color:#2376bc; border-color:#2376bc;}

.taxi-app-advanced-sec{background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.taxi-app-advanced-sec h2:before {content: ''; display: block; width:50px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-advanced-sec h2{font-size:35px; text-align:center; color: #354168; position:relative; padding-bottom:5px; font-weight:600; margin:0 0 50px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-advanced-sec h2 span{color:#dc502c;}
.taxi-app-advanced-icon-box{padding:50px 20px 50px;position: relative; background:#f2f3f4; text-align:center; margin-bottom:30px;}
.taxi-app-advanced-icon-box:before, 
.taxi-app-advanced-icon-box:after {content: ''; position: absolute; width: calc(100% - 35px); height: calc(100% - 35px); border: 1px solid #999; pointer-events: none;   transition: .33s all ease;}
.taxi-app-advanced-icon-box:before {top: 0; left: 0; border-width: 1px 0 0 1px;}
.taxi-app-advanced-icon-box:after {bottom: 0; right: 0; border-width: 0 1px 1px 0;}
.taxi-app-advanced-box-icon {display:block; margin-bottom:15px;}
.taxi-app-advanced-icon-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-family: open sans,Helvetica,Arial,sans-serif; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.taxi-app-advanced-icon-box h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; right:0; margin:0px auto 0; position:absolute; top:100%;}
.taxi-app-advanced-icon-box.hover:before, 
.taxi-app-advanced-icon-box.hover:after, 
.taxi-app-advanced-icon-box:hover:before, 
.taxi-app-advanced-icon-box:hover:after {width: 100%; height: 100%; border-color: #ef5b71;}

.taxi-app-hire-sec{background:#2376bc; position: relative;padding-top:80px; padding-bottom:80px; text-align:center;}
.taxi-app-hire-sec h2{font-size:50px; color: #fff; font-weight:600; margin:15px 0 30px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-hire-sec h2:before {content: ''; display: block; width:50px; height:3px; background:#dbf1fe; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-hire-sec h2 span{color:#96c3ed; font-size:40px; display:block;}
.taxi-app-hire-sec a.connect{background:no-repeat; font-size:20px; display:inline-block; padding:15px 40px; border:1px solid #fff; color:#fff;}
.taxi-app-hire-sec a.connect:hover{background:#fff; color:#2376bc;}


.taxi-app-solution-sec{background:#fff; padding-top: 4.6875em; position: relative; padding-bottom:1.6875em;}
.taxi-app-solution-sec h2{font-size:50px; color: #000; font-weight:600; padding-bottom:5px; margin:0px 0 50px; font-family:roboto,sans-serif; position:relative;}
.taxi-app-solution-sec h2:before {content: ''; display: block; width:50px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-solution-sec h2 span{color:#dc502c; display:block; font-size:40px;}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6{padding:0;}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6 .app-box-item {display: table; width: 100%; height: 100%; min-height: 150px;}
.taxi-app-solution-box .boxed {display: table-cell; overflow:hidden;  position: relative; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px;    margin-bottom: 0; min-height: 158px; width: 100%;vertical-align: middle;}
.taxi-app-solution-box .boxed h3 {margin-bottom: 0;font-size: 15px; margin-top: 10px;font-weight:500;color: #343434;font-family: roboto,sans-serif;}
.taxi-app-solution-box .boxed:hover h3 {-webkit-transition: color 0.3s; transition: color 0.3s;  color: #fff;}
.taxi-app-solution-box .boxed:hover{background-image: -moz-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -webkit-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); background-image: -ms-linear-gradient( -39deg, rgb(241,91,91) 0%, rgb(31,109,249) 100%); box-shadow: 5px 8.66px 24px 0px rgba( 23, 3, 79,.15 );}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-child(4n) .boxed{border-right: 0;}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(1) .boxed, 
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(2) .boxed,
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(3) .boxed,
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(4) .boxed {border-bottom: 0;}

.taxi-app-solution-box .technologies-icon{display: inline-block; background: url(../images/taxi-app/taxi-app-solution-icon.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; height:40px;}
.taxi-app-solution-box .android-i{background-position: 0px -3px; width:35px;}
.taxi-app-solution-box .swift-i{background-position: 0px -85px; width:45px;}
.taxi-app-solution-box .java-i{background-position: 0px -168px; width:35px;}
.taxi-app-solution-box .aws-i{background-position: 0px -247px; width:66px;}
.taxi-app-solution-box .citrus-i{background-position: 0px -333px; width:101px;}
.taxi-app-solution-box .paypal-i{background-position: 0px -416px; width:50px;}
.taxi-app-solution-box .braintree-i{background-position: 0px -497px; width:120px;}
.taxi-app-solution-box .stripe-i{background-position: 0px -572px; width:60px;}
.taxi-app-solution-box .authorize-i{background-position: 0px -648px; width:110px;}
.taxi-app-solution-box .jersey-i{background-position: 0px -719px; width:105px;}
.taxi-app-solution-box .redis-i{background-position: 0px -806px; width:42px;}
.taxi-app-solution-box .visa-i{background-position: 0px -903px; width:116px;}
.taxi-app-solution-box .paystack-i{background-position: 0px -991px; width:125px;}
.taxi-app-solution-box .gmap-i{background-position: 0px -1068px; width:46px;}
.taxi-app-solution-box .twilio-i{background-position: 0px -1163px; width:116px;}
.taxi-app-solution-box .payFort-i{background-position: 0px -1255px; width:82px;}
.taxi-app-solution-box .sqlite-i{background-position: 0px -1351px; width:86px;}

.taxi-app-solution-box .boxed:hover .android-i{background-position: 0px -42px;}
.taxi-app-solution-box .boxed:hover .swift-i{background-position: 0px -125px;}
.taxi-app-solution-box .boxed:hover .java-i{background-position: 0px -208px;}
.taxi-app-solution-box .boxed:hover .aws-i{background-position: 0px -288px;}
.taxi-app-solution-box .boxed:hover .citrus-i{background-position: 0px -374px;}
.taxi-app-solution-box .boxed:hover .paypal-i{background-position: 0px -458px;}
.taxi-app-solution-box .boxed:hover .braintree-i{background-position: 0px -531px;}
.taxi-app-solution-box .boxed:hover .stripe-i{background-position: 0px -612px;}
.taxi-app-solution-box .boxed:hover .authorize-i{background-position: 0px -682px;}
.taxi-app-solution-box .boxed:hover .jersey-i{background-position: 0px -762px;}
.taxi-app-solution-box .boxed:hover .redis-i{background-position: 0px -855px;}
.taxi-app-solution-box .boxed:hover .visa-i{background-position: 0px -951px;}
.taxi-app-solution-box .boxed:hover .paystack-i{background-position: 0px -1026px;}
.taxi-app-solution-box .boxed:hover .gmap-i{background-position: 0px -1116px;}
.taxi-app-solution-box .boxed:hover .twilio-i{background-position: 0px -1208px;}
.taxi-app-solution-box .boxed:hover .payFort-i{background-position: 0px -1303px;}
.taxi-app-solution-box .boxed:hover .sqlite-i{background-position: 0px -1397px;}



.taxi-app-faq-sec{display:block; clear:both; position:relative; background:#f1f0f4; padding-top:40px; padding-bottom:40px; margin-bottom:-20px;}
.taxi-app-faq-sec h2{font-size:50px; color: #343434; font-weight:600; margin:15px 0 30px; font-family:roboto,sans-serif; position:relative; text-align:center;}
.taxi-app-faq-sec h2:before {content: ''; display: block; width:50px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-faq-sec .card{margin-bottom:10px; border:0; border-radius:0; background-color: #fff;}
.taxi-app-faq-sec .card-header{padding:0; box-shadow:0 2px 2px #e3e2e6; border:0; border-radius:0; background-color: rgba(255, 255, 255, 0.03); margin:0;}
.taxi-app-faq-sec .card h4{margin:0px 0 0px; font-size:18px; font-weight:600; color:#172b4d; padding:20px 15px;transition: all 0.4s;}
.taxi-app-faq-sec .card h4:hover{padding-left: 25px;color: #28c4d9;}
.taxi-app-faq-sec .card h4 i{float:right; position:relative;}
.taxi-app-faq-sec .card a[aria-expanded="true"] h4 i.glyphicon-menu-right:before{content:"\e259";}

.taxi-app-allin-one-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px}
.taxi-app-allin-one-sec h2{font-size:40px; color: #343434; font-weight:600; margin:0px 0 30px; font-family:roboto,sans-serif; position:relative; text-align:center;}
.taxi-app-allin-one-sec h2:before {content: ''; display: block; width:50px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.taxi-app-allin-one-sec h2 span{color:#ef5b71;}
.taxi-app-allin-one-sec img{max-width:100%;}
.taxi-app-allin-one-sec ul{list-style:none; margin:80px 0 0; padding:0;}
.taxi-app-allin-one-sec li{margin: 0 0 50px; padding-left:25px; position:relative; font-size: 16px; font-weight:bold; line-height:26px; text-align: left; -webkit-transition: all .3s ease; transition: all .3s ease;}
.taxi-app-allin-one-sec li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:18px; display:inline-block; font-family: 'Glyphicons Halflings';}
.taxi-app-allin-one-sec li:last-child{margin-bottom:0;}


.food-delivery-banner{position:relative; background:#fff; display:block;}
.food-delivery-content{position: absolute; top:144px; left: 0; width: 100%; z-index: 3;}
.food-delivery-banner img{max-width:100%;}
.food-delivery-content h1{font-size:28px; color: #3c5dc6; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-content h1 span{color:#1c3265; font-size:60px; display:block;  font-weight: 800;}
.food-delivery-content h1:before {content: ''; display: block; width:80px; height:3px; background:#dc502c; left:0; top:100%; position:absolute;}
.food-delivery-content p{ color: #222222; font-size: 16px; line-height:22px; margin-bottom: 25px;}
.food-delivery-content .btn-lets{background:#f54337; font-size:20px; display:inline-block; padding:13px 40px; border:1px solid #f54337; color:#fff;}
.food-delivery-content .btn-lets:hover{background:#fff; color:#f54337;}

.food-delivery-solution-sec{background:#fff; position: relative;padding-top:50px; padding-bottom:50px;}
.food-delivery-solution-sec h2{font-size:40px; color: #000; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif;}
.food-delivery-solution-sec h2 span{color:#dc502c;font-weight: 800;}
.food-delivery-solution-box{box-shadow:0 0 5px #ccc; padding:20px 15px; text-align:center; display:block; min-height:280px;}
.food-delivery-solution-box h3{font-size:16px; text-transform:uppercase; color: #000; font-weight:500; margin:15px 0 10px; font-family:roboto,sans-serif;}
.food-delivery-solution-box p{ color: #222222; font-size:14px; line-height:22px; margin-bottom:0px;}

.food-delivery-superfast-sec{background:#b8f6a1 url(../images/food-app/food-delivery-superfast.jpg) no-repeat right top; position: relative;padding-top:20px; padding-bottom:0px; display:block; background-size: 1164px;}
.food-delivery-superfast-box{position:relative;display:block; padding:50px 0;}
.food-delivery-superfast-sec h2{font-size:26px; color: #1d9913; font-weight:700; margin:0 0 15px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-superfast-sec h2 span{color:#1d9913; font-size:60px; display:block;  font-weight: 800;}
.food-delivery-superfast-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#fff; left:0; top:100%; position:absolute;}
.food-delivery-superfast-box p{ color: #353535; font-size: 16px; line-height:30px; margin-bottom:0px; text-align:justify;}

.food-delivery-ordering-sec{background:#fff; display:block; clear:both; position:relative; padding-top:50px; padding-bottom:90px;} 
.food-delivery-ordering-sec:before{content:""; position:absolute; top:0; bottom:0; margin:auto; left:0%; width:100%; height:100%; background:url(../images/food-app/food-delivery-ordering.jpg) no-repeat left center;}
.food-delivery-ordering-box{position:relative; padding:30px 0px;display:block;}
.food-delivery-ordering-sec h2{font-size:26px; color: #f01803; font-weight:700; margin:0 0 15px; padding-bottom:5px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-ordering-sec h2 span{color:#354d93; font-size:50px; display:block;  font-weight: 800;}
.food-delivery-ordering-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#f01803; left:0; top:100%; position:absolute;}
.food-delivery-ordering-box p{ color: #353535; font-size: 15px; line-height:24px; margin-bottom:15px; text-align:justify;}
 
.food-delivery-super-solid-sec{background:#2376bc; position: relative;padding-top:20px; padding-bottom:20px; display:block;}
.food-delivery-super-solid-sec:before{background:url(../images/food-app/food-delivery-super-solid-bg.png) no-repeat right center; right:0; top:0; width:100%; top:0; content:""; position:absolute; height:100%;}
.food-delivery-super-box h2{font-size:35px; color: #fff; font-weight:700; margin:0 0 30px; padding-bottom:10px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-super-box h2 span{color:#fff; font-size:60px; display:block;  font-weight: 800;}
.food-delivery-super-box h2:before {content: ''; display: block; width:80px; height:3px; background:#fff; left:0; top:100%; position:absolute;}
.food-delivery-super-box{position:relative; padding:30px 0;display:block; margin-bottom:30px;}
.food-delivery-super-box h3{font-size:14px; color: #000; font-weight:500; margin:5px 0 0px; font-family:roboto,sans-serif;}
.food-delivery-super-box ul{list-style:none;}
.food-delivery-super-box li{margin: 0 0 10px; padding-left:25px; margin-left:0px; position:relative; font-size:18px; line-height:26px; text-align: left; color: #fff; -webkit-transition: all .3s ease; transition: all .3s ease;}
.food-delivery-super-box li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:16px; display:inline-block; font-family: 'Glyphicons Halflings';}

.food-delivery-features-sec{background:#fff; position: relative;padding-top:50px; padding-bottom:50px; display:block;}
.food-delivery-features-sec h2{font-size:35px; color: #2376bc; text-align:center; font-weight:700; margin:0 0 30px; padding-bottom:10px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-features-sec h2 span{color:#000; font-size:60px; display:block;  font-weight: 800; text-transform:uppercase;}
.food-delivery-features-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#2376bc; right:0; margin:auto; left:0; top:100%; position:absolute;}
.food-delivery-features-box{box-shadow:0 0 5px #ccc; margin-bottom:30px; background:#fff; display:block; clear:both; text-align:left; padding:10px;transition: all 0.2s ease 0s;}
.food-delivery-features-box h3{font-size:25px; color: #000; font-weight:500; margin:0px 0 15px; font-family:roboto,sans-serif;}
.food-delivery-features-box ul{list-style:none; margin:0; padding:0;}
.food-delivery-features-box li{margin: 0 0 10px; padding-left:25px; margin-left:0px; position:relative; font-size:12x; line-height:18px; text-align: left; color: #2376bc; -webkit-transition: all .3s ease; transition: all .3s ease; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.food-delivery-features-box li:last-child{border-bottom:0;}
.food-delivery-features-box li:before{position:absolute; content:"\e127"; left:0; top:0; font-size:11px; display:inline-block; font-family: 'Glyphicons Halflings';}

.food-delivery-itwork-sec{background-image: url(../images/food-app/bg-image-1.jpg);background-size: cover;background-position: center center;  background-repeat: no-repeat;background-attachment: scroll; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; position: relative;padding-top:100px; padding-bottom:100px; display:block;}
.food-delivery-itwork-sec h2{font-size:40px; color: #2376bc; text-align:center; font-weight:700; margin:0 0 30px; padding-bottom:10px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-itwork-sec h2 span{color:#000;  font-weight: 800;}
.food-delivery-itwork-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#2376bc; right:0; margin:auto; left:0; top:100%; position:absolute;}
.food-delivery-req-box{padding:15px; background-color: #ffffff; border-radius:10px; box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.33);transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s; margin-bottom:30px;}
.food-delivery-box-icon{margin-bottom:10px;}
.food-delivery-req-box h3{color: #010101; font-size:20px; font-weight: 500; letter-spacing:2px;}
.food-delivery-req-box p{color:#5a5959; font-size:13px; font-weight:400; letter-spacing:0.7px;min-height: 103px; margin-bottom:0;}

.food-delivery-app-leading-brands-sec{background:#fff; position: relative;padding-top:50px; padding-bottom:50px; display:block;}
.food-delivery-app-leading-brands-sec h2{font-size:30px; color: #2376bc; font-weight:700; margin:100px 0 30px; padding-bottom:10px; font-family:roboto,sans-serif; position:relative; letter-spacing:5px;}
.food-delivery-app-leading-brands-sec h2 span{color:#000; font-size:36px; display:block;  font-weight: 800; text-transform:uppercase; letter-spacing:0px;}
.food-delivery-app-leading-brands-sec h2 strong{font-size:50px;color:#d9635a; display:block;  font-weight: 800; text-transform:uppercase; letter-spacing:0px;}
.food-delivery-app-leading-brands-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#2376bc;left:0; top:100%; position:absolute;}
.food-delivery-app-leading-brands-sec img{max-width:100%;}

.food-delivery-about-sec{background:#2376bc; position: relative;padding-top:50px; padding-bottom:20px; display:block;}
.food-delivery-about-sec h2{font-size:40px; color: #fff; font-weight:700; margin:0px 0 50px; text-align:center; padding-bottom:10px; font-family:roboto,sans-serif; position:relative;}
.food-delivery-about-sec h2 span{color:#f0d665;}
.food-delivery-about-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#f0d665;left:0; right:0; margin:auto; top:100%; position:absolute;}
.food-delivery-about-box{padding:20px; background-color: #ffffff; border-radius:4px; box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.33); margin-bottom:30px;}
.food-delivery-about-box p{color:#333; font-weight:400; letter-spacing:0.7px; margin:0; line-height:22px; font-size:15px;min-height:200px;}


.hire-iphone-apps-banner{background:#0a0d44; position: relative;padding-top:50px;  display:block;}
.hire-banner-left{padding-left: 40;}
.hire-banner-left {padding-bottom: 40px;}
.hire-banner-left h1{font-size:38px;font-weight: 700;color: #2dc100;letter-spacing: 1px;padding-bottom:10px; margin:0;}
.hire-banner-left p{font-size: 17px;color: #fff;line-height: 1.5;font-weight:400;position: relative;padding-bottom: 15px;}
.hire-banner-left p:after{content: '';background: #d04126;position: absolute;bottom: 0;height: 2px;width: 100px;left: 0;}
.hire-banner-left p span{font-size: 28px;}
.hire-banner-left p.hireparagraph2{font-weight: 400;line-height: 1.6;margin-bottom: 30px;}
.hire-banner-left p.hireparagraph2:after{display: none;}
.hire-banner-right{padding-right: 0;}
.hire-banner-list{list-style:none; margin:0; padding:0; margin-bottom:20px;}
.hire-banner-list li{font-size: 17px;padding: 5px 0 5px 20px !important;color: #fff;}
.hire-banner-list li:before{content: '\f058';font-family: 'FontAwesome';font-size: 18px;color: #fff;padding-right: 6px;margin-left: -20px;}
.hire-banner-step{position: relative;}
.hire-banner-step:after{content: '';border-right: 1px dashed #fff;position: absolute;right: 0;top: 0;height: 60px;}
.hire-banner-step:last-child:after{display: none;}
.btn-custom{background: #d04126;font-size: 20px;color: #fff;text-transform: uppercase;border-radius: 5px;padding: 20px;transition: all ease 0.5s;font-weight: 500;box-shadow: none;border: 0;}
.btn-custom:hover{background: #000;color: #fff;}
.btn-custom[disabled]{opacity: 0.7;}
.banner-work-btn{margin-bottom:25px;margin-top: 25px;}
.banner-work-btn .btn-custom {text-transform: capitalize; width:auto;}
.banner-work-btn .btn-custom, .btn-common .btn-custom {border-radius: 5px;padding:15px 20px;font-weight: 600;margin-right: 0;}
.banner-work-btn .btn-custom:hover {background: #d04126;}


.hire-banner-form{margin-bottom: 30px;}
.hire-banner-form{background: #d04126;}	
.hire-banner-form:before {content: '';background:url(../images/confrm.png)no-repeat;position: absolute;right: 0;top: 0;width: 80px;height: 85px;background-position: right top;}
.hire-banner-form-top{padding: 15px 20px;}
.hire-banner-form-top h3{font-size: 24px;font-weight: 500;color: #fff;line-height: 1.3;padding: 0;margin: 0;}
.hire-banner-form-top p{font-size: 13px;color: rgba(255,255,255,0.5);}
.hire-banner-form form{padding: 15px 20px;background: #fff;border-radius: 0 0 5px 5px;}
.hire-banner-form .form-group .form-control{background: #eaeaf0;border: 0;border-radius: 5px;padding:15px 10px 15px 40px ;color: rgba(0,0,0,0.5);border:1px solid #eaeaf0 ;resize: none;box-shadow: none;margin-bottom: 5px;line-height: inherit;height: auto;}
.hire-banner-form .form-group textarea.form-control{height:135px;}

.hire-banner-form .form-group {position: relative;}
.hire-banner-form .form-group i{position: absolute;top: 15px;left: 15px;font-size: 15px;color: #babbc3;}
.hire-banner-form form p{color: rgba(0,0,0,0.6);text-align: center;margin-bottom: 10px;}
.hire-banner-form form .btn-custom{width: 100%;}
.hire-banner-form form .enquiryform{margin: 0;padding: 0;}

.hire-banner-step{position: relative;}
.hire-banner-step:after{content: '';border-right: 1px dashed #fff;position: absolute;right: 0;top: 0;height: 60px;}
.hire-banner-step:last-child:after{display: none;}
.hire-banner-step-img{float: left;width: 50px;}
.hire-banner-step-title{float: left;width: calc(100% - 50px);padding-left: 10px;}
.hire-banner-step-title h2,.hire-banner-step-title h5{display: inline-block;margin:0;padding: 0;font-size: 16px;color: #fff;font-weight: 500;line-height: 1.5;}

.hire-iphone-apps-about{position: relative;padding-top:50px; padding-bottom:50px; display:block;background:#fff;}
.hire-iphone-apps-about h2{font-size:36px; color: #2376bc; font-weight:700; margin:0 0 30px; padding-bottom:10px; font-family:roboto,sans-serif; position:relative;}
.hire-iphone-apps-about h2 span{color:#000;  font-weight: 800;}
.hire-iphone-apps-about h2:before {content: ''; display: block; width:80px; height:3px; background:#2376bc; left:0; top:100%; position:absolute;}

.hire-iphone-apps-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background: url(../images/native-development-company-banner2.jpg) no-repeat; background-size: cover; background-position: center;}
.hire-iphone-apps-sec h2{font-size:35px;color: #ef5b71; text-align:center; font-weight:400;  padding-bottom:15px; margin:0 0 30px;  position:relative;}
.hire-iphone-apps-sec h2 span{color: #fff; font-weight:700;}
.hire-iphone-apps-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.hire-iphone-apps-sec p.lead{}
.hire-iphone-apps-sec .hire-iphone-box:before{content: ""; width: 1px;height: 70%; background: rgba(255,255,255,.1); position: absolute; left: 50%;}
.hire-iphone-apps-sec .hire-iphone-box .row{border-bottom: 1px solid rgba(255,255,255,.1); padding-top: 15px;}
.hire-iphone-apps-sec .hire-iphone-box .row:last-child{border-bottom:0;}
.hire-iphone-apps-sec .hire-iphone-box .development-boxed{padding: 15px; margin-bottom: 0; position: relative; overflow:hidden;}
.hire-iphone-apps-sec .hire-iphone-box h3 {position: relative; padding-left:90px;  font-family: Roboto,sans-serif;  color: #f5f5f5;font-size:20px;line-height: 22px; font-weight: bold;margin: 10px 0;}
.hire-iphone-apps-sec .hire-iphone-box p {padding-left:90px; color: #fff; font-weight: 100; margin-bottom: 0;}
.hire-iphone-apps-sec .quick-planning{position: absolute; left: 0; top:5px;}
.hire-iphone-apps-about .img-responsive{margin-top:90px;}


.hire-iphone-benefits-sec{display:block; clear:both; position:relative; background:#f2f3f4; padding-top:50px; padding-bottom:20px;}
.hire-iphone-benefits-sec .content-header {max-width: 1100px; margin: 0 auto 60px auto; text-align: center; position:relative; padding-bottom:8px;}
.hire-iphone-benefits-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.hire-iphone-benefits-sec .content-header h2{font-size:35px; color: #354168; font-weight:400; margin:0 0 15px; position:relative;}
.hire-iphone-benefits-sec .content-header h2 span{color:#000; font-weight: 800;}
.hire-iphone-benefits-sec .content-header p{line-height:28px; margin:0px 0 10px; color: #4a5669;}
.hire-iphone-benefits-item{padding: 40px 15px; text-align:center; background: #fff; position: relative; border: 1px solid #d8d8d8; margin-bottom:30px;}
.hire-iphone-benefits-sec .col-md-4:first-child .hire-iphone-benefits-item{border-top: 3px solid #75c181;}
.hire-iphone-benefits-sec .col-md-4:nth-of-type(2) .hire-iphone-benefits-item{border-top: 3px solid #EA5395;}
.hire-iphone-benefits-sec .col-md-4:nth-of-type(3) .hire-iphone-benefits-item{border-top: 3px solid #58bbee;}
.hire-iphone-benefits-sec .col-md-4:nth-of-type(4) .hire-iphone-benefits-item{border-top: 3px solid #8A40A7;}
.hire-iphone-benefits-sec .col-md-4:nth-of-type(5) .hire-iphone-benefits-item{border-top: 3px solid #ff9702;}
.hire-iphone-benefits-sec .col-md-4:last-child .hire-iphone-benefits-item{border-top: 3px solid #b42025;}
.hire-iphone-benefits-item .icon-holder {margin-bottom: 15px;}
.hire-iphone-benefits-item h4{font-size: 17px; font-weight: 600; margin-top:0; margin-bottom: 15px;}
.hire-iphone-benefits-item p{line-height: 1.5; margin:0; font-size: 14px;}

.iOS-App-Hiring{}
.iOS-App-Hiring h2 span{font-size:17px; font-weight:normal;}
.iOS-App-Hiring h2 strong{color:#2376bc; font-weight: 800;}

.hire-iphone-tolls-sec{background:#f2f3f4; padding-top:50px; position: relative; padding-bottom:1.6875em;}
.hire-iphone-tolls-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.hire-iphone-tolls-sec h2{font-size:40px; color: #354168; font-weight:800; margin:0 0 50px; text-align:center; padding-bottom:8px; position:relative;}
.hire-iphone-tolls-sec h2 span{color:#2376bc;}
.hire-iphone-tolls-sec .border-left{border-left: 1px solid #CCC;}
.hire-iphone-tolls-sec .border-bottom{border-bottom: 1px solid #CCC;}
.hire-iphone-box-serv{padding-top:30px; padding-bottom:30px;}
.hire-iphone-box-serv h3{font-size: 24px; line-height: 34px; margin: 40px 0 0; color: #4a5669;}
.hire-iphone-box-serv img{display: inline-block;  max-width: 100%;}
.hire-iphone-box-serv p{line-height: 28px;  margin: 20px 0 0; color: #4a5669; font-size:15px;}

.hire-dedicated-iphone-sec {display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:20px;}
.hire-dedicated-iphone-sec .content-header {text-align: center; position:relative; padding-bottom:8px; display:block; margin-bottom:70px;}
.hire-dedicated-iphone-sec .content-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.hire-dedicated-iphone-sec .content-header h2{font-size:64px; color: #354168;  font-weight: 800; margin:0 0 10px; position:relative;}
.hire-dedicated-iphone-sec .content-header h2 span{color:#2376bc; font-size:35px; clear:both; font-weight:400; display:block;}
.hire-dedicated-iphone-sec .content-header p{line-height:28px; margin:0px 0 10px; color: #4a5669;}
.hire-dedicated-iphone-sec h3{font-size:20px; color: #354168; font-weight:800; margin:0 0 15px; position:relative;}

.new-development-services-list{margin-bottom: 30px;display: inline-block;width: 100%;position: relative;transition: all ease 0.5s;}
.new-development-services-list:hover .new-development-services-img{background-color: rgba(0, 0, 0, .13);}
.new-development-services-img{float: left;background: #f1f1f1;border-radius: 100%;width: 80px;height: 80px;line-height: 80px;text-align: center;position: relative;margin-right: 20px;transition: all ease 0.5s;}
.new-development-services-img:before {content: '';border: 1px dashed #080b39;width: 90px;height: 90px;padding: 10px;position: absolute; left: -5px;right: 0;top: -5px;bottom: 0;border-radius: 100%;}
.new-development-services-img img{width: 40px;}
.new-development-services-text{width: 76%;float: left;}
.new-development-services-text h4{font-size: 18px;color: rgba(0,0,0,.87);line-height: 1.2;padding: 0;margin-bottom: 5px;font-weight: 600;}
.new-development-services-text p{font-size: 13px;color: rgba(0,0,0,.87);line-height: 1.4;}
.new-development-services-left .new-development-services-img{float: right;margin-right: 0;margin-left: 20px;}
.new-development-services-left .new-development-services-text{text-align: right;float: right;}
.new-development-services-center{text-align: center;}
.new-development-services-center-img{background: #080b39;width: 160px;height: 160px;line-height: 160px;border-radius: 100%;margin:160px auto 0;position: relative;}
.new-development-services-center-img:before{content: '';border: 1px dashed #080b39;width: 170px;height: 170px;padding: 10px;position: absolute; left: -5px;right: 0;top: -5px;bottom: 0;border-radius: 100%;}
.new-development-services-center-img {background-image: url(../images/iphone-icon/hire-iphone-developer-img.png); background-repeat: no-repeat; background-position: 0 -75px;}
.new-development-services-left .new-development-services-list:first-child,.new-development-services-left .new-development-services-list:last-child{left: 40px;}
.new-development-services-right .new-development-services-list:first-child,.new-development-services-right .new-development-services-list:last-child{right: 40px;}
.new-development-services-list .new-development-services-img{background-image: url(../images/iphone-icon/hire-iphone-developer-img.png);}
.new-development-services-center-img{background-repeat: no-repeat;background-position: 0 -75px;}
.new-development-services-list .new-development-services-img{background-repeat: no-repeat;}
.new-development-services-left .new-development-services-list:nth-child(1) .new-development-services-img{background-position: 0 0;}
.new-development-services-left .new-development-services-list:nth-child(2) .new-development-services-img{background-position: -160px 0;}
.new-development-services-left .new-development-services-list:nth-child(3) .new-development-services-img{background-position: -320px 0;}
.new-development-services-left .new-development-services-list:nth-child(4) .new-development-services-img{background-position: -480px 0;}
.new-development-services-left .new-development-services-list:nth-child(5) .new-development-services-img{background-position: 0 -240px;}

.new-development-services-right .new-development-services-list:nth-child(1) .new-development-services-img{background-position: -80px 0;}
.new-development-services-right .new-development-services-list:nth-child(2) .new-development-services-img{background-position: -240px 0;}
.new-development-services-right .new-development-services-list:nth-child(3) .new-development-services-img{background-position: -400px 0;}
.new-development-services-right .new-development-services-list:nth-child(4) .new-development-services-img{background-position: -560px 0;}
.new-development-services-right .new-development-services-list:nth-child(5) .new-development-services-img{background-position: -80px -240px;}

.mlm-software-banner-sec{position:relative; background:#fff; display:block;}
.mlm-software-img-bn-tp{position:relative;}
.mlm-software-img-bn-tp:before{position:absolute; content:""; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.3);}
.mlm-software-content{position: absolute; top:135px; left: 0; width: 100%; z-index: 3;}
.mlm-software-banner-sec img{max-width:100%;}
.mlm-software-content h1{font-size:60px; color: #fff; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif; position:relative; padding-bottom:5px;}
.mlm-software-content h1 span{color:#f54337;  font-weight: 800;}
.mlm-software-content h1:before {content: ''; display: block; width:80px; height:3px; background:#dc502c; left:0; right:0; margin:auto; top:100%; position:absolute;}
.mlm-software-content p{ color: #fff; font-size:24px; line-height:36px; margin-bottom: 25px;}
.mlm-software-content .btn-lets{background:#f54337; font-size:20px; display:inline-block; padding:13px 40px; border:1px solid #f54337; color:#fff; margin-bottom:30px;}
.mlm-software-content .btn-lets:hover{background:#fff; color:#f54337;}

.mlm-software-about{position: relative;padding-top:50px; padding-bottom:50px; display:block;background:#fff;}
.mlm-software-about h2{font-size:66px; color: #333; font-weight:800; margin:0 0 30px; padding-bottom:10px; text-align:center; position:relative;}
.mlm-software-about h2 span{color:#f54337; display:block; clear:both; font-weight: 700; font-size:40px;}
.mlm-software-about h2:before {content: ''; display: block; width:80px; height:3px; background:#f54337; left:0; right:0; margin:auto; top:100%; position:absolute;}
.mlm-software-about p{color: #333; font-size:15px; line-height:22px; margin-bottom:20px;}
.mlm-software-about blockquote{border-color:#f54337; font-weight:bold;}

.mlm-software-why-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background: url(../images/native-development-company-banner2.jpg) no-repeat; background-size: cover; background-position: center;}
.mlm-software-why-header{position:relative; padding-bottom:10px; margin-bottom:50px;}
.mlm-software-why-header:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.mlm-software-why-header h2{font-size:45px;color: #ef5b71; text-align:center; font-weight:400;  margin:0 0 10px;}
.mlm-software-why-header h2 span{color: #fff; font-weight:700;}
.mlm-software-why-header p.lead{color: #fff; font-size:15px; margin:0;}
.mlm-software-why-sec .mlm-software-box:before{content: ""; width: 1px;height: 48%; background: rgba(255,255,255,.1); position: absolute; left: 50%;}
.mlm-software-why-sec .mlm-software-box .row{border-bottom: 1px solid rgba(255,255,255,.1); padding-top: 15px;}
.mlm-software-why-sec .mlm-software-box .row:last-child{border-bottom:0;}
.mlm-software-why-sec .mlm-software-box .development-boxed{padding: 15px; margin-bottom: 0; position: relative; overflow:hidden;}
.mlm-software-why-sec .mlm-software-box h3 {position: relative; padding-left:90px;  font-family: Roboto,sans-serif;  color: #f5f5f5;font-size:20px;line-height: 22px; font-weight: bold;margin: 10px 0;}
.mlm-software-why-sec .mlm-software-box p {padding-left:90px; color: #fff; font-weight: 100; margin-bottom: 0;}
.mlm-software-why-sec .quick-planning{position: absolute; left: 0; top:5px;}
.mlm-software-why-about .img-responsive{margin-top:90px;}

.mlm-software-services-sec{display:block; clear:both; position:relative; background:#fff; padding-top:80px; padding-bottom:20px; border-top:1px solid #ddd;}
.mlm-software-services-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.mlm-software-services-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.mlm-software-services-title h2{font-size:45px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:0; margin-bottom:5px;}
.mlm-software-services-title h2 span{color: #ef5b71; font-weight:700;}
.mlm-software-services-title p{font-size:16px; margin:0 0 0px;}
.mlm-software-icon-box{padding:50px 20px 50px;position: relative; background:#fff; text-align:center; margin-bottom:30px;}
.mlm-software-icon-box:before, 
.mlm-software-icon-box:after {content: ''; position: absolute; width: calc(100% - 35px); height: calc(100% - 35px); border: 1px solid #ebebf2; pointer-events: none;   transition: .33s all ease;}
.mlm-software-icon-box:before {top: 0; left: 0; border-width: 1px 0 0 1px;}
.mlm-software-icon-box:after {bottom: 0; right: 0; border-width: 0 1px 1px 0;}
.mlm-software-box-icon {display:block; margin-bottom:15px;}
.mlm-software-icon-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.mlm-software-icon-box h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; right:0; margin:0px auto 0; position:absolute; top:100%;}
.mlm-software-icon-box.hover:before, 
.mlm-software-icon-box.hover:after, 
.mlm-software-icon-box:hover:before, 
.mlm-software-icon-box:hover:after {width: 100%; height: 100%; border-color: #ef5b71;}

.mlm-software-features-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.mlm-software-features-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.mlm-software-features-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.mlm-software-features-title h2{font-size:45px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:0; margin-bottom:5px;}
.mlm-software-features-title h2 span{color: #ef5b71; font-weight:700;}
.mlm-software-features-title p{font-size:16px; margin:0 0 0px;}
.mlm-software-icon_box{position:relative;padding:37px 20px; margin-bottom:15px; background:#fff; box-shadow:0 0 5px #999;}
.mlm-software-icon_box:hover .icon{padding:18px 0}
.mlm-software-icon_box:hover .icon:before{height:15px}
.mlm-software-icon_box:hover .icon:after{height:15px}
.mlm-software-icon_box h5{margin:0 0 11px; padding-top: 0; font-size: 16px; color: #002e5b; font-weight:600; font-family: Roboto,sans-serif;}
.mlm-software-icon_box .icon_text p{font-size: 13px; line-height: 20px; color: #56595c;}
.mlm-software-icon_box .icon_text {overflow: hidden; position:relative;}
.mlm-software-icon_box .icon_text p:last-child{margin:0}
.mlm-software-icon_box .icon{-webkit-transition:all .3s ease;transition:all .3s ease}
.mlm-software-icon_box .icon:before{content:'';display:block;position:absolute;left:29px;top:-3px;width:6px;background:#f30000;height:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.mlm-software-icon_box .icon:after{content:'';display:block;position:absolute;left:29px;bottom:-3px;width:6px;background:#f30000;height:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.mlm-software-icon_box .icon{position:relative; float: left; margin: 0; text-align: center; width:78px;}
.mlm-software-icon_box .icon img{max-width:100%; left: -8px; position:relative;}
.mlm-software-icon_box .icon img:after{border-radius: 50%; border:1px solid #002e5b;}

.mlm-software-Choose-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px;} 
.mlm-software-Choose-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.mlm-software-Choose-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.mlm-software-Choose-title h2{font-size:45px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:0; margin-bottom:5px;}
.mlm-software-Choose-title h2 span{color: #ef5b71; font-weight:700;}
.mlm-software-Choose-title p{font-size:16px; margin:0 0 0px;}
.mlm-software-Choose-icon-box{padding:50px 20px 50px;position: relative; background:#fff; text-align:center; margin-bottom:30px;}
.mlm-software-Choose-icon-box:before, 
.mlm-software-Choose-icon-box:after {content: ''; position: absolute; width: calc(100% - 35px); height: calc(100% - 35px); border: 1px solid #ebebf2; pointer-events: none;   transition: .33s all ease;}
.mlm-software-Choose-icon-box:before {top: 0; left: 0; border-width: 1px 0 0 1px;}
.mlm-software-Choose-icon-box:after {bottom: 0; right: 0; border-width: 0 1px 1px 0;}
.mlm-software-Choose-box-icon {display:block; margin-bottom:15px;}
.mlm-software-Choose-icon-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.mlm-software-Choose-icon-box h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; right:0; margin:0px auto 0; position:absolute; top:100%;}
.mlm-software-Choose-icon-box.hover:before, 
.mlm-software-Choose-icon-box.hover:after, 
.mlm-software-Choose-icon-box:hover:before, 
.mlm-software-Choose-icon-box:hover:after {width: 100%; height: 100%; border-color: #ef5b71;}

.mlm-software-integration-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.mlm-software-integration-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.mlm-software-integration-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.mlm-software-integration-title h2{font-size:45px; position:relative; text-align:center; color:#354168; font-weight:700; margin-top:0; margin-bottom:5px;}
.mlm-software-integration-title h2 span{color: #ef5b71; font-weight:700;}
.mlm-software-integration-box {display:block; margin-bottom:15px; text-align:center; border:1px solid #ddd; padding:10px; background:#fff; }
.mlm-software-integration-box h5{line-height: 1.11111;font-size:13px; padding-bottom:5px; padding-top:5px; font-weight:400;color: #050521; margin:15px 0 0px; position:relative;}
.mlm-software-integration-box h5:after {content: ''; display: block; width:30px; height:2px; background:#ef5b71; left:0; right:0; margin:0px auto 0; position:absolute; top:100%;}
.mlm-software-integration-box h5:before {content: ''; display: block; width:30px; height:2px; background:#ef5b71; top:0; left:0; right:0; margin:0px auto 0; position:absolute;}
.mlm-software-integration-box img{max-width:60%; display:inline-block;}

.seo-tips-banner-sec{position:relative; background:#fff; display:block;}
.seo-tips-img-bn-tp{position:relative;}
.seo-tips-img-bn-tp:before{position:absolute; content:""; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.3);}
.seo-tips-content{position: absolute; top:135px; left: 0; width: 100%; z-index: 3;}
.seo-tips-banner-sec img{max-width:100%;}
.seo-tips-content h1{font-size:50px; color: #fff; font-weight:400; margin:0 0 15px; font-family:roboto,sans-serif; position:relative; padding-bottom:10px;}
.seo-tips-content h1 span{color:#ef5b71;  font-weight: 800;}
.seo-tips-content h1:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.seo-tips-content p{ color: #fff; font-size:22px; line-height:36px; margin-bottom: 25px;}
.seo-tips-content .btn-lets{background:#ef5b71; font-size:20px; display:inline-block; padding:13px 40px; border:1px solid #ef5b71; color:#fff; margin-bottom:30px;}
.seo-tips-content .btn-lets:hover{background:#fff; color:#f54337;}

.seo-tips-improvement-about{position: relative;padding-top:50px; padding-bottom:50px; display:block;background:#fff;}
.seo-tips-improvement-about h2{font-size:55px; color: #333; font-weight:800; margin:0 0 15px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-tips-improvement-about h2 span{color:#ef5b71; letter-spacing:2px; font-weight: 500; font-size:25px; display:block; clear:both;}
.seo-tips-improvement-about h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.seo-tips-improvement-about p{color: #333; font-size:16px; line-height:24px; margin-bottom:15px;}

.seo-tips-improvement-why{display:block; clear:both; position:relative; background:#1962ba; padding-top:40px; padding-bottom:40px;} 
.seo-tips-improvement-why h2:after {content:''; display: block; width:80px; height:3px; background:#fff; left:0; right:0; margin:auto; position:absolute; top:100%;}
.seo-tips-improvement-why h2{font-size:55px; position:relative;  color:#fff; font-weight:700; margin:0 0 30px; padding-bottom:10px; text-align:center;}
.seo-tips-improvement-why h2 span{color:#20d681; letter-spacing: 8px;padding-top: 5px; font-weight: 500; font-size:25px; display:block; clear:both;}
.seo-tips-improvement-why p{color: #fff; font-size:16px; line-height:24px; margin-bottom:15px;}
.seo-tips-improvement-why .img-responsive{}

.seo-tips-benefits-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px;} 
.seo-tips-benefits-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.seo-tips-benefits-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-tips-benefits-title h2{font-size:60px; color: #333; font-weight:800; margin:0 0 5px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-tips-benefits-title h2 span{color:#ef5b71; letter-spacing:3px;padding-top: 5px; font-weight: 500; font-size:25px; display:block; clear:both;}
.seo-tips-benefits-title p{font-size:16px; margin:0 0 0px;}
.seo-tips-benefits-box {display:block; margin-bottom:30px; position:relative; border:1px solid #ddd; padding:25px 15px; background:#fff; box-shadow:0 0 5px #ddd;}
.seo-tips-benefits-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-tips-benefits-box h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-tips-benefits-box p{font-size:15px; margin:0 0 15px; line-height:23px;}
.seo-tips-benefits-box p:last-child{margin-bottom:0;}

.seo-tips-methods-sec {display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.seo-tips-methods-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.seo-tips-methods-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-tips-methods-title h2{font-size:55px; color: #333; font-weight:800; margin:0 0 5px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-tips-methods-title h2 span{color:#ef5b71; letter-spacing:3px; font-weight: 500; font-size:25px; display:block; clear:both;}
.seo-tips-methods-title p{font-size:16px; margin:0 0 0px;}
.seo-tips-methods-box {display:block; margin-bottom:30px; position:relative; border:1px solid #ddd; padding:25px 15px; background:#fff; box-shadow:0 0 5px #aaaaaa;}
.seo-tips-methods-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-tips-methods-box h5:after {content: ''; display: block; width:30px; height:3px; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-tips-methods-box p{font-size:15px; margin:0 0 15px; line-height:23px;}
.seo-tips-methods-box p:last-child{margin-bottom:0;}

.seo-tips-traffic-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background:#1077bd;}
.seo-tips-traffic-title{ margin-bottom:50px; text-align:center; position:relative; padding-bottom:10px;}
.seo-tips-traffic-title:after {content:''; display: block; width:80px; height:3px; background:#fff; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-tips-traffic-title h2{font-size:55px; color: #fff; font-weight:800; margin:0 0 5px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-tips-traffic-title h2 span{color:#20d681; letter-spacing: 5px;padding-top: 5px; font-weight: 500; font-size:25px; display:block; clear:both;}
.seo-tips-traffic-title p{font-size:16px; margin:0 0 0px;}
.seo-tips-traffic-sec ul{list-style:none; margin:0; padding:0; margin-bottom:20px; margin-top:70px;}
.seo-tips-traffic-sec ul li{font-size: 17px;padding: 5px 0 5px 30px !important;color: #fff; position:relative;}
.seo-tips-traffic-sec ul li:before{content: '\f0a4';font-family: 'FontAwesome';font-size: 18px;color: #fff; position:absolute; left:0; display:inline-block; top:6px;}

.seo-tips-improvement-services-sec{position: relative;padding-top:50px; padding-bottom:50px; display:block;background:#fff;}
.seo-tips-improvement-services-sec h2{font-size:55px; color: #333; font-weight:800; margin:0 0 15px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-tips-improvement-services-sec h2 span{color:#ef5b71; letter-spacing:5px; font-weight: 500; font-size:25px; display:block; clear:both;}
.seo-tips-improvement-services-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; top:100%; position:absolute;}
.seo-tips-improvement-services-sec p{color: #333; font-size:16px; line-height:24px; margin-bottom:15px;}

.seo-benefits-what-sec{display:block; clear:both; position:relative; background:#1962ba; padding-top:20px; padding-bottom:20px;} 
.seo-benefits-what-sec h2:after {content:''; display: block; width:60px; height:2px; background:#fff; left:0; position:absolute; top:100%;}
.seo-benefits-what-sec h2{font-size:55px; position:relative;  color:#fff; font-weight:700; margin:80px 0 30px; padding-bottom:5px;}
.seo-benefits-what-sec p{color: #fff; font-size:16px; line-height:24px; margin-bottom:15px;}
.seo-benefits-what-sec .img-responsive{}

.seo-benefits-improvement-sec{position: relative;padding-top:50px; padding-bottom:50px; display:block;}
.seo-benefits-improvement-sec h2:after {content:''; display: block; width:80px; height:2px; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-benefits-improvement-sec h2{font-size:35px; color: #333; font-weight:800; margin:0 0 40px; position:relative; padding-bottom:5px;}
.seo-benefits-improvement-sec h2 span{color:#ef5b71;}
.seo-benefits-improvement-sec p{color: #333; font-size:16px; line-height:24px; margin-bottom:20px;}
.seo-benefits-improvement-sec img{max-width:100%;}

.seo-benefits-cleaning-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.seo-benefits-cleaning-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-benefits-cleaning-sec h2{font-size:45px; color: #333; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-benefits-cleaning-sec h2 span{color:#ef5b71;}
.seo-benefits-cleaning-box {display:block; margin-bottom:30px; text-align:center; position:relative; border:1px solid #ddd; padding:25px 15px; background:#fff; box-shadow:0 0 5px #c2c2c2; min-height: 260px;}
.seo-benefits-cleaning-box img{margin-bottom:10px;}
.seo-benefits-cleaning-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-benefits-cleaning-box h5:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-benefits-cleaning-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-benefits-cleaning-box p:last-child{margin-bottom:0;}

.seo-commercial-office-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px;} 
.seo-commercial-office-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-commercial-office-sec h2{font-size:35px; color: #333; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-commercial-office-sec h2 span{color:#ef5b71;}
.seo-commercial-office-box {display:block; margin-bottom:30px; text-align:center; position:relative; padding:25px 15px; background:#fff; min-height: 260px; border: 1px solid #d8d8d8; border-top: 3px solid #15224c;}
.seo-commercial-office-box img{margin-bottom:10px;}
.seo-commercial-office-box h4{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-commercial-office-box h4:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-commercial-office-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-commercial-office-box p:last-child{margin-bottom:0;}

.seo-cleaning-specialists-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background:#4f8087;}
.seo-cleaning-specialists-sec h2:after {content:''; display: block; width:80px; height:3px; background:#f1be38; left:0; position:absolute; top:100%;}
.seo-cleaning-specialists-sec h2{font-size:30px; color: #fff; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:5px;}
.seo-cleaning-specialists-sec h2 span{color:#f1be38;}
.seo-cleaning-specialists-sec p{margin:0 0 15px; line-height:23px; color:#fff;}

.seo-company-startup-about{position: relative;padding-top:50px; padding-bottom:50px; display:block;background:#fff;}
.seo-company-startup-about h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; right:0; margin:auto; left:0; position:absolute; top:100%;}
.seo-company-startup-about h2{font-size:45px; color: #15224c; font-weight:800; margin:0 0 50px; text-align:center; position:relative; padding-bottom:5px;}
.seo-company-startup-about h2 span{color:#ef5b71;}
.seo-company-startup-about p{margin:0 0 15px; line-height:23px;}
.seo-company-startup-about blockquote{border-color:#ef5b71;}

.seo-startup-business-sec{display:block; clear:both; position:relative; background:#1962ba; padding-top:40px; padding-bottom:40px;} 
.seo-startup-business-sec h2:after {content:''; display: block; width:60px; height:2px; background:#fdd835; left:0; right:0; margin:auto; position:absolute; top:100%;}
.seo-startup-business-sec h2{font-size:55px; position:relative;  color:#fff; font-weight:700; margin:0px 0 50px; padding-bottom:5px; text-align:center;}
.seo-startup-business-sec h2 span{color:#fdd835;}
.seo-startup-business-sec p{color: #fff; font-size:16px; line-height:24px; margin-bottom:15px;}
.seo-startup-business-sec img{max-width:100%; margin-top:40px;}

.seo-startup-services-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px;} 
.seo-startup-services-title{position:relative; text-align:center;  margin:0 0 50px; display:block;}
.seo-startup-services-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-startup-services-title h2{font-size:35px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:5px;}
.seo-startup-services-title h2 span{color:#ef5b71;}
.seo-startup-services-title p{font-size:15px; margin:0 0 10px; line-height:23px;}
.seo-startup-services-box {display:block; margin-bottom:30px; text-align:center; position:relative; padding:25px 15px; background:#fff; min-height: 260px; border: 1px solid #d8d8d8; border-top: 3px solid #15224c;}
.seo-startup-services-box img{margin-bottom:10px;}
.seo-startup-services-box h4{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-startup-services-box h4:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-startup-services-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-startup-services-box p:last-child{margin-bottom:0;}

.seo-benefits-startups-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.seo-benefits-startups-title{position:relative; text-align:center;  margin:0 0 50px; display:block;}
.seo-benefits-startups-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-benefits-startups-title h2{font-size:35px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:5px;}
.seo-benefits-startups-title h2 span{color:#ef5b71;}
.seo-benefits-startups-title p{font-size:15px; margin:0 0 10px; line-height:23px;}
.seo-benefits-startups-box {display:block; margin-bottom:30px; text-align:center; position:relative; border:1px solid #ddd; padding:25px 15px; background:#fff; box-shadow:0 0 5px #c2c2c2; min-height: 260px;}
.seo-benefits-startups-box img{margin-bottom:10px;}
.seo-benefits-startups-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-benefits-startups-box h5:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-benefits-startups-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-benefits-startups-box p:last-child{margin-bottom:0;}

.seo-packages-small-businesses-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px;} 
.seo-packages-small-businesses-title{position:relative; text-align:center;  margin:0 0 50px; display:block;}
.seo-packages-small-businesses-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-packages-small-businesses-title h2{font-size:38px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:5px;}
.seo-packages-small-businesses-title h2 span{color:#ef5b71;}
.seo-packages-small-businesses-title p{font-size:16px; margin:0 0 10px; line-height:23px;}
.seo-package-tab ul { margin: 0; text-align:center; display:block; padding:0; list-style:none;}
.seo-package-tab ul li {width: 263px; text-align: center; float:none; display:inline-block;}
.seo-package-tab ul li a {text-transform: uppercase; background: #464646; border-radius: 6px 6px 0 0; margin: 0 2px; color: #cacaca; font-weight: 600; font-size: 22px;  padding: 18px 5px; display: block;}
.seo-package-tab ul li a.nav-link.active, .seo-package-tab ul li a:hover {background: #ef5b71; color: #fff;}
.seo-package-tab table, .seo-package-tab .package_table {border-right: 4px solid #ef5b71; border-left: 4px solid #ef5b71;}
.seo-package-tab table {background-color: transparent; margin-bottom: 0; border: 4px solid #ef5b71; border-radius: 20px;}
.seo-package-tab tr:last-child {border: none; background: #fff;}
.seo-package-tab tr th{vertical-align: bottom; color:#ef5b71; font-size:16px; border-top: 1px solid #dee2e6; border-bottom: 2px solid #dee2e6; text-align: center; padding: 13px 18px;border-top: none;}
.seo-package-tab table tr th:nth-child(1) {text-align: left;}
.seo-package-tab tr:nth-child(odd) {background: #f1f0f0; border-bottom: 1px solid #dee2e6;}
.seo-package-tab table tr td {padding: 5px 24px; width: 25%; border-top: 1px solid #dee2e6; border-radius: 0!important; background: #fff; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;border-right: 1px solid #ccc6b; border-left: 1px solid #ccc6b; font-size: 13px;}
.seo-package-tab table tr td:nth-child(1), .seo-package-tab tr td:nth-child(1) {width: 25%;}

.seo-why-need-sec{display:block; clear:both; position:relative; background:#1962ba; padding-top:20px; padding-bottom:20px;} 
.seo-why-need-sec h2:after {content:''; display: block; width:60px; height:2px; background:#fff; left:0; position:absolute; top:100%;}
.seo-why-need-sec h2{font-size:35px; position:relative;  color:#fff; font-weight:700; margin:80px 0 30px; padding-bottom:5px;}
.seo-why-need-sec p{color: #fff; font-size:16px; line-height:24px; margin-bottom:15px;}
.seo-why-need-sec .img-responsive{}
.seo-why-need-sec ul{list-style:none; margin:0; padding:0; margin-bottom:20px;}
.seo-why-need-sec ul li{font-size: 17px;padding: 5px 0 5px 30px !important;color: #fff; position:relative;}
.seo-why-need-sec ul li:before{content: '\f0a4';font-family: 'FontAwesome';font-size: 18px;color: #fff; position:absolute; left:0; display:inline-block; top:6px;}

.seo-why-us-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.seo-why-us-title{margin:0 0 50px; display:block; position:relative;}
.seo-why-us-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-why-us-title h2{font-size:35px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-why-us-title h2 span{color:#ef5b71;}
.seo-why-us-title p{font-size:15px; margin:0 0 15px; line-height:23px;}
.seo-why-us-box {display:block; margin-bottom:30px; text-align:center; position:relative; padding:25px 15px; background:#fff; min-height: 260px; border: 1px solid #d8d8d8; border-top: 3px solid #15224c;}
.seo-why-us-box img{margin-bottom:10px;}
.seo-why-us-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-why-us-box h5:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-why-us-box p{font-size:15px; margin:0 0 15px; line-height:23px;}
.seo-why-us-box p:last-child{margin-bottom:0;}

.seo-lets-get-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background:#4f8087; text-align:center;}
.seo-lets-get-sec h2:after {content:''; display: block; width:80px; height:3px; background:#f1be38; left:0; right:0; margin:auto; position:absolute; top:100%;}
.seo-lets-get-sec h2{font-size:30px; color: #fff; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:5px;}
.seo-lets-get-sec h2 span{color:#f1be38;}
.seo-lets-get-sec p{margin:0 0 15px; line-height:23px; color:#fff;}

.seo-agency-security-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:40px;} 
.seo-agency-security-title{margin:0 0 50px; display:block; position:relative;}
.seo-agency-security-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-agency-security-title h2{font-size:35px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-agency-security-title h2 span{color:#ef5b71;}
.seo-agency-security-title p{font-size:15px; margin:0 0 15px; line-height:23px;}
.seo-agency-security-box {display:block; margin-bottom:30px; text-align:center; position:relative; padding:25px 15px; background:#fff; min-height: 260px; border: 1px solid #d8d8d8; border-top: 3px solid #15224c;}
.seo-agency-security-box img{margin-bottom:10px;}
.seo-agency-security-box h4{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-agency-security-box h4:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-agency-security-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-agency-security-box p:last-child{margin-bottom:0;}

.seo-why-dental-sec{display:block; clear:both; position:relative; background:#1962ba; padding-top:40px; padding-bottom:40px;} 
.seo-why-dental-sec h2:after {content:''; display: block; width:60px; height:2px; background:#fff; left:0; right:0; margin:auto; position:absolute; top:100%;}
.seo-why-dental-sec h2{font-size:45px; position:relative;  color:#fff; font-weight:700; margin:0px 0 30px; padding-bottom:5px; text-align:center;}
.seo-why-dental-sec h2 span{color:#ef5b71;}
.seo-why-dental-box {display:block; margin-bottom:30px; text-align:center; position:relative; padding:25px 10px; background:#fff; min-height: 304px; border: 1px solid #15224c; border-top:2px solid #15224c;}
.seo-why-dental-box img{margin-bottom:10px;}
.seo-why-dental-box h4{line-height: 1.11111;font-size: 16px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-why-dental-box h4:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-why-dental-box p{font-size:13px; margin:0 0 15px; line-height:23px; color:#050521;}
.seo-why-dental-box p:last-child{margin-bottom:0;}

.seo-reliable-dental-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:10px;} 
.seo-reliable-dental-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-reliable-dental-sec h2{font-size:45px; color: #333; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-reliable-dental-sec h2 span{color:#ef5b71;}
.seo-reliable-dental-box {display:block; margin-bottom:30px; text-align:center; position:relative; border:1px solid #ddd; padding:25px 15px; background:#fff; box-shadow:0 0 5px #c2c2c2; min-height: 315px;}
.seo-reliable-dental-box img{margin-bottom:10px;}
.seo-reliable-dental-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-reliable-dental-box h5:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-reliable-dental-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-reliable-dental-box p:last-child{margin-bottom:0;}

.seo-why-choose-sec{display:block; clear:both; position:relative; background:#eef2f8; padding-top:40px; padding-bottom:40px;} 
.seo-why-choose-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-why-choose-sec h2{font-size:45px; color: #333; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-why-choose-sec h2 span{color:#ef5b71;}
.seo-why-choose-box {display:block; margin-bottom:30px; text-align:center; position:relative; padding:25px 15px; background:#fff; min-height: 260px; border: 1px solid #d8d8d8; border-top: 3px solid #15224c;}
.seo-why-choose-box img{margin-bottom:10px;}
.seo-why-choose-box h4{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-why-choose-box h4:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-why-choose-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-why-choose-box p:last-child{margin-bottom:0;}

.seofaq-bg{background:#fff;}

.seo-process-financial-sec{display:block; clear:both; position:relative; background:#fff; padding-top:40px; padding-bottom:10px;} 
.seo-process-financial-title{margin:0 0 50px; display:block; position:relative;}
.seo-process-financial-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-process-financial-title h2{font-size:35px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-process-financial-title h2 span{color:#ef5b71;}
.seo-process-financial-title p{font-size:15px; margin:0 0 15px; line-height:23px;}
.seo-process-financial-box {display:block; margin-bottom:30px; text-align:center; position:relative; border:1px solid #ddd; padding:25px 15px; background:#fff; box-shadow:0 0 5px #c2c2c2; min-height: 315px;}
.seo-process-financial-box img{margin-bottom:10px;}
.seo-process-financial-box h5{line-height: 1.11111;font-size: 18px; padding-bottom:5px; font-weight: 700;color: #050521; margin:0 0 15px; position:relative;}
.seo-process-financial-box h5:after {content: ''; display: block; width:30px; height:2px; margin:auto; right:0; background:#ef5b71; left:0; position:absolute; top:100%;}
.seo-process-financial-box p{font-size:14px; margin:0 0 15px; line-height:23px;}
.seo-process-financial-box p:last-child{margin-bottom:0;}

.seo-professional-finance-sec{display:block; clear:both; position:relative; padding-top:50px; padding-bottom:20px; background:#4f8087; text-align:center;}
.seo-professional-finance-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.seo-professional-finance-sec h2{font-size:45px; color: #fff; font-weight:800; margin:0 0 50px;  position:relative; padding-bottom:10px; text-align:center;}
.seo-professional-finance-sec h2 span{color:#ef5b71; display:block; clear:both; font-size:35px;}
.seo-professional-finance-sec p{margin:0 0 15px; line-height:23px; color:#fff;}

.web-design-banner-sec{display:block; clear:both; padding-top:40px; padding-bottom:40px; background:rgba(244, 246, 255, 0.67) url(../images/webdesign/webdesign-banner.jpg) no-repeat center top;}
.web-design-banner-text{position: relative; display:block; margin-top:120px;}
.web-design-banner-text h1{color:#333; font-size:45px; font-weight:600; margin:0 0 30px;}
.web-design-banner-text h1 span{color:#ef5b71;}
.web-design-banner-text p{font-size:18px; margin:0 0 20px; color:#333; position:relative; padding-bottom:10px;}
.web-design-banner-text .btn-icon{background-color: #0c67b9;color: #ffffff; padding:0; position:relative; display:inline-block;}
.web-design-banner-text .btn-icon .button_icon{padding:15px 20px;background: rgba(0,0,0,.05); display:inline-block;}
.web-design-banner-text .btn-icon .button_label{padding: 15px 25px;font-size:15px;}
.web-design-banner-text .btn-icon:after{content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 0; background: rgba(0,0,0,.05); z-index: 1; transition: all .3s;}
.web-design-banner-text .btn-icon:hover:after{width: 100%;}

.enquery-form{background: rgba(255,255,255,0.92); padding: 20px; display: block; clear: both; margin-top:10px; box-shadow:0 0 10px #888;}
.enquery-form h2{font-size:30px; line-height: 30px; font-weight:500; color: #fff; margin:-20px -20px 20px; padding:10px 20px; background:#0c67b9; position:relative;}
.enquery-form h2 span{font-size:16px; display:block;  font-weight:400; clear:both; text-transform:capitalize;}
.enquery-form h2:before {content: '';background:url(../images/webdesign/confrm.png)no-repeat;position: absolute;right: 0;top: 0;width: 80px;height: 85px;background-position: right top;}
.enquery-form .form-group .form-control{background: #eaeaf0;border: 0;border-radius: 5px;padding:10px 10px 10px 40px ;color: rgba(0,0,0,0.5);border:1px solid #eaeaf0 ;resize: none;box-shadow: none;line-height: inherit;height: auto; color:#272727;}
.enquery-form .form-group span[class="err"]{color:#f00; font-size:11px; position:absolute;}
.enquery-form .form-group textarea.form-control{height:80px;}
.enquery-form .form-group {position: relative;}
.enquery-form .form-group i{position: absolute;top: 15px;left: 15px;font-size: 15px;color: #272727;}
.btn-custom{background: #ef5b71; border:0;font-size:16px;color: #fff;text-transform: uppercase;border-radius: 5px;padding:15px 20px;transition: all ease 0.5s;font-weight: 500;box-shadow: none; width:100%;}
.btn-custom i{padding-left:5px;}
.btn-custom:hover{background: #000;color: #fff;}

.web-design-support-sec{display:block; clear:both; padding-top:20px; padding-bottom:20px; background: #0c67b9; text-align:center;}
.web-design-support-box {width:22%; padding:10px 20px 10px 20px; display: inline-block; position:relative;}
.web-design-support-box:before{right:1px; top:0; background:#2b7fca; height:100%; width:1px; content:""; position:absolute;}
.web-design-support-box:after{right:0; top:0; background:#084277; height:100%; width:1px; content:""; position:absolute;}
.web-design-support-box:last-child:before,
.web-design-support-box:last-child:after{background:none;}
.web-design-support-box-text{}
.web-design-support-box img{float: left; margin-right: 10px; width:60px;}
.web-design-support-box-text p{font-size: 22px;line-height: 24px; font-weight: 500; color: #fff; text-align: left; text-transform: uppercase; margin:10px 0 0;}
.web-design-support-box-text p span {font-size:14px; line-height:25px; font-weight:700; color:#c1e1fd; text-align:left; text-transform:uppercase; display:block;}

.web-design-about-sec{display:block; clear:both; padding-top:80px; padding-bottom:80px; background:#fff url(../images/webdesign/about-business.svg) no-repeat right center; background-size:400px;}
.web-design-about-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; position:absolute; top:100%;}
.web-design-about-sec h2{font-size:45px; color: #333; font-weight:800; margin:0 0 30px;  position:relative; padding-bottom:10px;}
.web-design-about-sec h2 span{color:#ef5b71; font-size:35px; display:block; clear:both;}
.web-design-about-sec p{font-size:16px;line-height: 24px; font-weight:400; margin:0px 0 20px; text-align:justify;}

.web-design-services-sec{display:block; clear:both; position:relative; background:#f7f7f7; padding-top:40px; padding-bottom:40px;}
.web-design-services-title{position:relative; display:block; text-align:center; margin-bottom:30px; padding-bottom:10px;}
.web-design-services-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; position:absolute; top:100%;}
.web-design-services-title h2{font-size:45px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:10px;}
.web-design-services-title h2 span{color:#ef5b71; font-size:25px; font-weight:400; display:block; clear:both;}
.web-design-services-title p{font-size:16px;line-height: 24px; font-weight:400; margin:0px 0 0px;}
.web-design-services-box{border:1px solid rgba(0,0,0,.07);transition:.3s; padding:30px 20px; margin-bottom:30px; background:#fff; box-shadow:0 0 5px #ddd;text-align:center;}
.web-design-desc{min-height: 245px;}
.web-design-icon{text-align: center; transition: .3s;margin-bottom: 20px; display: block;}
.web-design-services-box h3{color: #ef5b71; font-size: 22px;line-height: 1.2;margin: 0 0 10px; font-weight:bold;}
.web-design-services-box h3 a{color: #ef5b71;}
.web-design-services-box p{font-weight: 400; font-size: 14px; line-height:26px; color: #828282; margin:0;}

.web-design-process-sec{display:block; clear:both; padding-top:40px; padding-bottom:40px; background:#fff;}
.web-design-process-title{position:relative; display:block; text-align:center; margin-bottom:30px; padding-bottom:10px;}
.web-design-process-title:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto; position:absolute; top:100%;}
.web-design-process-title h2{font-size:35px; color: #333; font-weight:800; margin:0 0 0px;  position:relative; padding-bottom:10px;}
.web-design-process-title h2 span{color:#ef5b71;}
.web-design-process-title p{font-size:16px;line-height: 24px; font-weight:400; margin:0px 0 0px;}
.web-design-process-sec .unit-body{margin-bottom: 1px;}
.web-design-process-sec .row-40{margin-top: 155px;}

.web-design-towards-sec{display:block; clear:both; position:relative; background:#f7f7f7; padding-top:40px; padding-bottom:20px;} 
.web-design-towards-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.web-design-towards-sec h2{font-size:35px; position:relative; text-align:center; color:#354168; font-weight:700; margin:0 0 50px; padding-bottom:10px;} 
.web-design-towards-sec h2 span{color: #ef5b71; font-weight:700;}
.web-design-towards-box{padding:30px 20px 30px;position: relative; background:#ddd; text-align:center; margin-bottom:30px;}
.web-design-towards-box:before, 
.web-design-towards-box:after {content: ''; position: absolute; width: calc(100% - 35px); height: calc(100% - 35px); border: 1px solid #bdbdbd; pointer-events: none;   transition: .33s all ease;}
.web-design-towards-box:hover{background:#e8ebff;}
.web-design-towards-box p{font-weight: 400; font-size: 15px; line-height:26px; color: #333; margin:0;}
.web-design-towards-box:before {top: 0; left: 0; border-width: 1px 0 0 1px;}
.web-design-towards-box:after {bottom: 0; right: 0; border-width: 0 1px 1px 0;}
.web-design-towards-box.hover:before, 
.web-design-towards-box.hover:after, 
.web-design-towards-box:hover:before, 
.web-design-towards-box:hover:after {width: 100%; height: 100%; border-color: #3f52e3;}

.web-design-comp-sec{background:#2376bc; position: relative;padding-top:50px; padding-bottom:50px;}
.web-design-comp-sec h2{font-size:40px; color: #fff; font-weight:600; margin:0px 0 40px;}
.web-design-comp-sec span{color:#96c3ed;}
.web-design-comp-sec p{font-weight: 400; font-size: 15px; line-height:26px; color: #fff; margin:0;}
.web-design-comp-sec a{background:#fff; font-size:20px; display:inline-block; padding:15px 40px; border:1px solid #fff; color:#2376bc; margin-top:30px;}
.web-design-comp-sec a:hover{background:none; color:#fff; border:1px solid #fff;}

.web-design-testmo-sec{display:block; clear:both; padding-top:40px; padding-bottom:40px; background:#fff; position:relative;}
.web-design-testmo-sec .carousel-inner{overflow:hidden !important;}
.web-design-testmo-sec h2{font-size:45px; color: #354168; font-weight:600; margin:0px 0 40px; text-align:center; position:relative;}
.web-design-testmo-sec h2:after {content:''; display: block; width:80px; height:3px; background:#ef5b71; left:0; right:0; margin:auto;position:absolute; top:100%;}
.web-design-testmo-sec span{color:#ef5b71; font-size:25px; display:block; clear:both;}
.web-design-author-content {margin-bottom: 20px; text-align:center;line-height: 1.6;text-align: center;}
.web-design-testmo-sec blockquote{width:900px; margin:auto; padding:64px 50px 50px 64px; box-shadow:0 0 5px #ddd; background:#fff; margin-bottom:25px; position:relative; border:0;}
.web-design-testmo-sec blockquote:before{content:"\f10d"; position:absolute; font-size:40px; left:10px; top:0; font-family:FontAwesome; color:#f34f60;}
.web-design-testmo-sec blockquote:after{ width: 0; height: 0; border-left:20px solid transparent;border-right: 20px solid transparent; border-top: 20px solid #ccc; content:""; top:100%; position:absolute; left:0; right:0; margin:auto;}
.web-design-testmo-sec blockquote p{font-size:15px; margin:0;}
.web-design-testmo-quote {display: inline-block; width: 120px;}
.web-design-testmo-quote img {margin: 0 auto 30px;transform-style: preserve-3d;max-width: 100%; width: auto;}
.web-design-author-content {color:#655b9f;}
.member-name-and-photo{height:115px; margin-bottom: 20px;display: inline-flex;webkit-box-orient: vertical; -webkit-box-direction: normal;flex-direction: column;justify-content: center; padding-left:140px; position: relative;  text-align: left;}
.single-testmonial-photo {border-radius:50%; display:inline-block; height:115px; opacity:1; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; width:115px;}
.single-testmonial-photo {bottom: 0; left: 0; position: absolute;}
.single-testmonial-photo img{transform-style: preserve-3d;max-width: 100%; width: auto; width: auto;}
.member_name {font-size: 24px;color: #ef5b71; margin: 0 0 15px;}
.web-design-testmo-sec .carousel-control{background:#0c67b9; width:40px; opacity:1; height:40px; top:50%;}
.web-design-testmo-sec .carousel-control .fa{font-size:37px;}
.web-design-testmo-sec .right{right:40px;}
.web-design-testmo-sec .left{left:40px;}

.web-design-skills-sec{background: #252628 url(../images/webdesign/web-states.jpg) no-repeat 96% center;display:block; clear:both; padding-top:80px; padding-bottom:80px;position:relative;}
.web-design-skills-sec h2{color: #08fdd8; font-weight:600; margin-top: 0; margin-bottom: 40px; position: relative; font-size:45px;}
.web-design-skills-sec h2 span{display:block; clear:both;font-size:35px; font-weight:400;}
.web-design-skills-sec p{font-weight: 400; font-size: 15px; line-height:26px; color: #fff; margin:0;}
.web-design-skills-sec a.viewport{background:none; font-size:20px; display:inline-block; padding:10px 30px; border:1px solid #08fdd8; color:#08fdd8; margin-top:30px;}
.web-design-skills-sec a.viewport:hover{background:#08fdd8; color:#024a3f; border:1px solid #08fdd8;}
.web-design-skills-sec #myCanvasContainer {position: relative; height: 100%; width: 100%;}
.web-design-skills-sec #myCanvasContainer ul{list-style:none; margin:0; padding:0;}
.web-design-skills-sec #myCanvasContainer li{display:inline-block;}
.web-design-skills-sec #myCanvasContainer li a{font-size:14px;}

.support-content-block-sec{padding-bottom:40px;text-align: center; padding-top:40px; position:relative;background: #a96209 url(../images/webdesign/blue-bg.jpg) no-repeat center center; background-size: cover;}
.support-content-block-sec:after {content: ""; position:absolute; border-left:12px solid transparent; border-right:12px solid transparent; border-top:12px solid #a4580d; border-bottom: 12px solid transparent; bottom:-24px; left:50%; z-index:1;}
.support-content-block-sec h2{font-weight: 700; font-size: 28px; color: #fff; margin: 0; line-height:38px; letter-spacing: .2px;}
.support-content-block-sec .topnewTitle {color: #fff; font-weight: 300; font-size: 14.6px; letter-spacing:2.1px; margin-bottom: 0; margin-top:20px; padding:0; text-transform:uppercase; display: block; margin-bottom:30px;}
.support-content-block-sec p {font-size: 16px; color: #fdeddb; line-height: 28px; letter-spacing: .6px;}

.development-process-block-sec{background: #043953 url(../images/webdesign/ui-ux-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative;}
.development-tabing-block {margin-top: 86px;}
.development-tabing-block .tablist-block {width: 100%; display: inline-block; position: relative; text-align: center; height: auto;}
.development-tabing-block .tablist-block:after {content: ''; width: 100%; height:1px; position: absolute; left: 0; right: 0; background: #324d65; margin-top: 0; bottom:5px}
.development-tabing-block .tablist-block ul {margin-top: -26px; display: inline-block; position: relative; z-index: 9; border: none; }
.development-process-block-sec .tablist-block ul li {width: 235px; padding: 26px 15px 0 15px; overflow: hidden;margin-bottom: 0;}
.development-process-block-sec .tablist-block ul li:before {content: ''; position: absolute; width: 100%; left: -100%; bottom: 0; height: 3px; background-color: rgba(255,255,255,.2); transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease;}
.development-process-block-sec .tablist-block ul li.active:before {left: 0; background-color: #1866b1;}
.development-process-block-sec .center-block {display: table; margin-right: auto;  margin-left: auto; width:100%;height: 104px;}
.development-tabing-block .tablist-block ul li div.center-block a {padding: 0; border-radius: 0; background: 0 0; margin-right: 0; display: table-cell; vertical-align: middle; text-decoration: none;}
.development-process-block-sec .tablist-block ul li div.center-block a {vertical-align: top;}
.development-process-block-sec .tablist-block ul li:after {content: ''; position: absolute; bottom: -3px; right: 0; height: 27px; width: 1px; background: rgba(255,255,255,.1);}
.development-process-block-sec .tablist-block ul li div.center-block a span {font-size: 17px; line-height: 22px; text-transform: capitalize; color: rgba(255,255,255,.3);	    display: inline-block;font-weight: 700;margin-top: 10px;}
.development-process-block-sec .tablist-block ul li div.center-block a i {background: url(../images/webdesign/web-strip.png) no-repeat; height: 36px; position: relative; opacity: .3;display: inline-block; vertical-align:top;}
.development-process-block-sec .tablist-block ul li.active div.center-block a i, 
.development-process-block-sec .tablist-block ul li:hover div.center-block a i {opacity: 1;}
.development-process-block-sec .tablist-block ul li div.center-block a i.ui {background-position:-54px 0px; width: 51px;}
.development-process-block-sec .tablist-block ul li div.center-block a i.ux {background-position:0px 0px; width: 43px;}
.development-process-block-sec .development-tabing-block .tab-content .main-content-block {margin-top: 35px;text-align: center;}
.application-option ul li {list-style: none; width: 155px; padding: 0 10px; display: inline-block;margin-bottom: 28px; vertical-align: top; text-align: center;}
.application-option ul li img {display: block; margin: 0 auto;}
.application-option ul li span {display: inline-block; font-size: 15px; color: #fff;  margin-top: 18px;}
.development-process-block-sec .tablist-block ul li.active div.center-block a span, 
.development-process-block-sec .tablist-block ul li:hover div.center-block a span {color: #fff;}
.development-process-block-sec .tablist-block ul li:ast-child:after{background:none;}


.ecommerce-banner-sec{position:relative; background:#fff; display:block;}
.ecommerce-banner-img-tp{position:relative;}
.ecommerce-banner-content{position: absolute; top:50px; left: 0; width: 100%; z-index: 3;}
.ecommerce-banner-sec img{max-width:100%;}
.ecommerce-banner-content h1{font-size: 111px;letter-spacing: 2px; color: #fff; font-weight:700; margin:0 0 25px; position:relative; padding-bottom:5px;}
.ecommerce-banner-content h1>span{display:block; clear:both; font-size: 20px; letter-spacing: 0; font-weight: 500; text-transform:uppercase; color:#fff;}
.ecommerce-banner-content h1 span span{display:inline; clear:none; text-transform:lowercase; }
.ecommerce-banner-content p{ color: #e4e4e4; font-size:16px; line-height:20px; margin-bottom:45px;}
.ecommerce-banner-content .btn-lets{background-color:transparent; font-size:24px; display:inline-block; padding:10px 30px; border:1px solid #fff; color:#fff;}
.ecommerce-banner-content .btn-lets:hover{background:#fff; color:#f54337;}
.enq-form-box{background-color: #FFF; position:relative; overflow:hidden;}
.enq-form-box h2{padding:14px 0; margin: 0 0 20px;text-align: center;text-transform: uppercase;font-size:22px;color: #fff;font-weight: 700;line-height:28px;transition: none 0s ease 0s; background:#f55e66;}
.enq-form-box h2 span{text-transform: capitalize; display:block; font-size:16px;}
.enq-form-fild{padding: 0 30px;}
.enq-form-fild .row>div{padding:0;}
.enq-form-fild .input, .enq-form-fild textarea{padding: 0px 15px;border: 1px #e9e9e9 solid;transition: none 0s ease 0s;font-weight: 400;font-size: 15px;border-color: #ecebe9;background-color: rgba(255,255,255,1);color:#757575;border-radius: 4px;height: 42px; width:100%; margin-bottom:15px;}
.enq-form-fild textarea{margin: 0px 0px 15px; resize:none; height:58px; padding-top:5px;}
.enq-form-fild .input:focus, .enq-form-fild textarea:focus {border-bottom-color: #8358dc;}
.enq-form-fild .btn-send-enq{padding: 12px 30px;border-radius: 4px;font-size: 13px;color: #fff;font-weight: 700;transition: none 0s ease 0s; display:inline-block; background:#f55e66; width:auto; margin-bottom:15px; height:45px;text-transform: uppercase;}
.enq-form-fild ::placeholder{color:#757575;}
.enq-form-fild span[class="err"]{color:#f00; font-size:11px; position:absolute; left:0; bottom:3px;}

.ecommerce-about-sec{position: relative; background: #fff; border-bottom: 1px solid #f0f0f0;}
.ecommerce-about-box{position: relative; display: table; width: 100%;}
.ecommerce-about-box .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 60%;}
.ecommerce-about-box .left_box{padding:50px 50px;}
.ecommerce-about-box .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 40%; background: url(../images/ecommerce/ecommerce-bg-banner.png) center center no-repeat; background-size: cover;}
.ecommerce-about-box h2{font-size:45px; color: #333; font-weight: 800; margin:0 0 15px; position:relative; padding-bottom:5px;letter-spacing: 2px;}
.ecommerce-about-box h2 span{color:#f54337;}
.ecommerce-about-box p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px; text-align:justify;}
.ecommerce-about-box p:last-child{margin-bottom:0;}
.ecommerce-about-box blockquote{border-color:#F30; font-weight:bold;}

.ecommerce-services-sec{position: relative; background: #f7f8f9; padding-top:40px; padding-bottom:40px;}
.ecommerce-services-title{padding-bottom: 30px; text-align:center;}
.ecommerce-services-title h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.ecommerce-services-title h2 span{color:#f54337;}
.ecommerce-services-title p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px;}
.ecommerce-services-box{padding:30px 20px;border: 1px solid #cccccc;text-align: center; background:#fff; position:relative; margin-bottom:30px;}
.eco-icon-box{}
.eco-title{color: #000000;font-size: 18px; line-height: 30px; font-weight: 700; text-transform: none; margin-top:20px; margin-bottom: 20px;}
.eco-description{min-height:132px; display:block;}
.eco-description p{line-height: 26px;font-size: 14px;color: #666; margin:0;}

.ecommerce-process-sec{position: relative; background: #fff; padding-top:40px; padding-bottom:40px;}
.ecommerce-process-title{padding-bottom: 30px; text-align:center; display:block;}
.ecommerce-process-title h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.ecommerce-process-title h2 span{color:#f54337;}
.ecommerce-process-title p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px;}
.ecommerce-process-in{background: transparent url(../images/ecommerce/chart2.png) center top/auto no-repeat scroll; margin-bottom: 40px;}
.ecommerce-process-box{padding-top:40px; padding-bottom: 30px;}
.eco-pro-icon{height:70px;}
.eco-pro-icon img{background:#f55e66; padding:10px;}
.eco-pro-title{color: #000000;font-size: 17px; line-height: 30px; font-weight: 700; text-transform: none; margin-top:30px; margin-bottom:15px;}
.eco-pro-description{min-height:132px; display:block;}
.eco-pro-description p{line-height: 24px;font-size: 14px;color: #666; margin:0;}
.ecommerce-process-in .col-sm-2{padding-left:10px; padding-right:10px; width:20%;}
.epadd50{padding-top:137px;}

.ecommerce-benefits-sec{position: relative; background: #f7f8f9; padding-top:40px; padding-bottom:40px;}
.ecommerce-benefits-sec .feature-text{display:block; clear:both; padding-bottom:30px;}
.ecommerce-benefits-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative; text-align:center;}
.ecommerce-benefits-sec h2 span{color:#f54337;}
.ecommerce-benefits-sec .card-menu{justify-content: space-between;display: flex;overflow: auto; list-style:none; margin:0; padding:0;}
.ecommerce-benefits-sec .card-list{flex: 0 0 14%;margin-bottom: 30px;margin-right: 15px;}
.ecommerce-benefits-sec .card-menu .card-feature {text-align: center; border: 1px solid #fbcfd1; border-radius: 8px; margin-bottom: 14px; overflow: hidden;}
.ecommerce-benefits-sec .card-menu .card-feature span {min-height: 105px;background: #fee9ea;display: flex; justify-content: center; align-items: center; transition: all .3s ease-in-out;}
.ecommerce-benefits-sec .card-menu h3{min-height: 69px;padding: 7px 15px;font-size: 18px;color: #1a2040;font-weight: 700;}
.ecommerce-benefits-sec  p {width: auto; margin: 0; line-height: 19px;color: #545454;font-size: 14px;text-align: center;}

.ecommerce-whychoose-sec{position: relative; background: #fff;}
.ecommerce-whychoose-in{position: relative; display: table; width: 100%;}
.ecommerce-whychoose-in .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 50%; background: url(../images/ecommerce/whychoose.jpg) center center no-repeat; background-size: cover; vertical-align: middle;}
.ecommerce-whychoose-in .left_box{padding: 110px;}
.ecommerce-whychoose-in .left_box_inner{}
.ecommerce-whychoose-in .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 50%; vertical-align: middle;}
.ecommerce-whychoose-in .right_box{padding:70px 50px;}
.ecommerce-whychoose-in .right_box_inner{margin-left: -20px; margin-right: -20px;}
.ecommerce-whychoose-in .whychoose{background: #35373e; background: rgba(53, 55, 62, 0.6); padding: 50px; text-align: center; color: #fff;}
.ecommerce-whychoose-in .whychoose .ic1{margin-bottom: 10px;}
.ecommerce-whychoose-in .whychoose .ic1 i{ font-size: 35px; line-height: 1;}
.ecommerce-whychoose-in .whychoose .txt1{font-weight: 700; font-size: 16px; color: #fff; text-transform: uppercase; letter-spacing: 2px; padding-bottom: 15px;}
.ecommerce-whychoose-in .whychoose .txt2{font-size: 16px; padding-bottom: 20px;}
.btn-default.btn1{ display: inline-block; color: #fff; border: none; font-size: 11px; line-height: 20px; font-weight: 700; padding: 8px 20px; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; background: none; position: relative; border: 2px solid #fff; letter-spacing: 1px;}
.btn-default.btn1:hover{color: #000; background: #fff;}
.ecommerce-whychoose-in .whychoose-box{position: relative; margin-top: 15px; margin-bottom: 15px;}
.ecommerce-whychoose-in .right_box p{font-size:14px; margin-bottom:20px;}
.ecommerce-whychoose-in .right_box .title3{text-align: left; color: #35373e; font-weight: 700; font-size:22px; line-height: 1; padding-top: 0px; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing: 2px;}
.ecommerce-whychoose-in .whychoose-box a{display: block;text-decoration: none; border: 2px solid transparent;padding:6px;transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; font-weight:normal; min-height:172px;}
.ecommerce-whychoose-in .whychoose-box a:hover{border-color: #35373e;}
.ecommerce-whychoose-in .whychoose-box a .ic1{margin-bottom: 10px; color: #6e6e6f;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.ecommerce-whychoose-in .whychoose-box a:hover .ic1{color: #35373e;}
.ecommerce-whychoose-in .whychoose-box a .ic1 i{ font-size: 35px; line-height: 1;}
.ecommerce-whychoose-in .whychoose-box a .txt1{font-weight: 600; font-size: 13px; color: #6e6e6f; text-transform: uppercase; letter-spacing:1px; padding-bottom: 5px; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.ecommerce-whychoose-in .whychoose-box a:hover .txt1{color: #35373e;}
.ecommerce-whychoose-in .whychoose-box a .txt2{font-weight: 400; font-size: 11px; color: #6e6e6f; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}


.ecommerce-accordian-sec{background:url(../images/ecommerce/dotted-bkgrnd.png) center no-repeat; background-size:cover; padding-top:50px; padding-bottom:50px;}
.ecommerce-accordian-sec h2{margin-bottom: 37px;line-height: 37px;letter-spacing: -1.3px;text-align: center;font-size: 36px;color: #fff;font-weight: 700;}
.ecommerce-accordian-sec .tabbing-text {display: flex; flex-wrap: wrap; box-shadow: 0 0 24px 0 rgba(0,0,0,.12);}
.ecommerce-listing{padding:30px 20px 30px;width: 51.2%;background: #d1dbea;display: flex;position: relative;}
.ecommerce-list-tab{display: flex; flex-wrap: wrap;justify-content: space-between;  float: left; width:100%;}
.ecommerce-list-tab li{width: 49%;margin: 0 0 9px 0;display: flex;}
.ecommerce-list-tab li a{display: flex;justify-content: flex-start;align-items: center;min-height: 90px;background: #fff;border-radius: 4px;font-weight: 700;overflow: hidden;text-align: center;cursor: pointer;transition: .6s all ease-in-out;padding: 3px 20px; color: #333; width:100%;border: 1px solid transparent;}
.ecommerce-list-tab li:nth-of-type(odd){margin-right:10px;}
.ecommerce-list-tab li span{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.ecommerce-list-tab li span i.eco-acc-i{margin: 0 18px 0 0; display: block;width:52px; height: 52px; background-image: url(../images/ecommerce/ecommerce-tab-icon.png);}
.ecommerce-list-tab li span i.eco-acc-i1{background-position:-1px 1px;}
.ecommerce-list-tab li span i.eco-acc-i2{background-position:-75px -1px;}
.ecommerce-list-tab li span i.eco-acc-i3{background-position:-153px -1px;}
.ecommerce-list-tab li span i.eco-acc-i4{background-position:-232px 0px;}
.ecommerce-list-tab li span i.eco-acc-i5{background-position:-311px 0px;}
.ecommerce-list-tab li span i.eco-acc-i6{background-position:-387px -1px; width: 72px;}
.ecommerce-list-tab li span i.eco-acc-i7{background-position:-487px 0px;}
.ecommerce-list-tab li span i.eco-acc-i8{background-position:-572px 0px;}
.ecommerce-list-tab li span i.eco-acc-i9{background-position:-656px 0px;}
.ecommerce-list-tab li span i.eco-acc-i10{background-position:-733px -1px;}
.ecommerce-list-tab li a:hover, .ecommerce-list-tab li a:focus, .ecommerce-list-tab li.active a{color:#f0011e; border-color:#f7808f;}
.ecommerce-list-tab li a:hover span i.eco-acc-i1, .ecommerce-list-tab li a:focus span i.eco-acc-i1, .ecommerce-list-tab li.active a span i.eco-acc-i1{background-position:0px -65px;} 
.ecommerce-list-tab li a:hover span i.eco-acc-i2, .ecommerce-list-tab li a:focus span i.eco-acc-i2, .ecommerce-list-tab li.active a span i.eco-acc-i2{background-position:-78px -64px;} 
.ecommerce-list-tab li a:hover span i.eco-acc-i3, .ecommerce-list-tab li a:focus span i.eco-acc-i3, .ecommerce-list-tab li.active a span i.eco-acc-i3{background-position:-153px -64px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i4, .ecommerce-list-tab li a:focus span i.eco-acc-i4, .ecommerce-list-tab li.active a span i.eco-acc-i4{background-position:-232px -62px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i5, .ecommerce-list-tab li a:focus span i.eco-acc-i5, .ecommerce-list-tab li.active a span i.eco-acc-i5{background-position:-311px -61px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i6, .ecommerce-list-tab li a:focus span i.eco-acc-i6, .ecommerce-list-tab li.active a span i.eco-acc-i6{background-position:-387px -63px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i7, .ecommerce-list-tab li a:focus span i.eco-acc-i7, .ecommerce-list-tab li.active a span i.eco-acc-i7{background-position:-487px -61px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i8, .ecommerce-list-tab li a:focus span i.eco-acc-i8, .ecommerce-list-tab li.active a span i.eco-acc-i8{background-position:-572px -61px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i9, .ecommerce-list-tab li a:focus span i.eco-acc-i9, .ecommerce-list-tab li.active a span i.eco-acc-i9{background-position:-656px -62px;}
.ecommerce-list-tab li a:hover span i.eco-acc-i10, .ecommerce-list-tab li a:focus span i.eco-acc-i10, .ecommerce-list-tab li.active a span i.eco-acc-i10{background-position:-733px -61px;}


.ecommerce-list-tab li.active strong {color: #f0011e;}
.ecommerce-list-tab li strong{font-size: 18px;display: block;font-weight: 700; text-align:left;}
.ecommerce-ids-detail{width: 48.8%;background: #fff;padding: 40px 3%;}
.ecommerce-ids-detail .item-details {transition: all .5s ease-in-out;}
.ecommerce-ids-detail .item-details.active{display: flex; flex-wrap: wrap; overflow: hidden;}
.ecommerce-ids-detail .new-wraps {display: flex; flex-wrap: wrap;}
.ecommerce-ids-detail h2{margin-bottom: 19px;line-height: 37px;letter-spacing: -1.3px;color: #1a2040; text-align: left; font-size: 18px;}
.ecommerce-ids-detail p{line-height: 26px;font-weight: 400;margin-bottom: 25px;color: #545454; text-align: left;}
.btn-transparent{position: relative; color: #f0011e; width: auto; font-size: 14px; text-align: left; border: 1px solid #f0011e; background-color: transparent;    margin-top: 0; padding: 0 30px 0 12px; max-width: initial; margin: 0 auto; padding-right: 100px;height: 43px;line-height: 43px;border-radius: 5px;box-shadow: 0 1px 2px 0 rgba(78,77,77,.5);transition: all .3s cubic-bezier(.4,0,.2,1);}
.btn-transparent .fa {position: absolute; top: 50%; transform: translateY(-30%); right: 4px;}
.ecommerce-tab-in{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}

.ecommerce-testmo-sec{display:block; clear:both; padding-top:40px; padding-bottom:70px; background:#fff; position:relative;}
.ecommerce-testmo-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 80px; position:relative; text-align:center;}
.ecommerce-testmo-sec span{color:#ef5b71;}
.ecommerce-testmo-box{margin-top: 40px; background:#fff; box-shadow:0 0 5px #ddd; padding:15px;}
.ecommerce-testmo-img{display:inline-block;margin-bottom: 10px;}
.ecommerce-testmo-img img{border: 5px solid #ffffff;transform-style: preserve-3d;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.18);margin-top: -100px; margin-bottom: 0px;border-radius: 50%;}
.ecommerce-testmo-nm{margin-left: 40px; display:inline-block;}
.ecommerce-testmo-nm span{display:block; clear:both;}
.ecommerce-testmo-nm span:first-child{font-size: 24px;font-weight: 400;line-height: 1.4;color: #34343c;}
.ecommerce-testmo-nm span:last-child{color: #ef5b71;font-size: 16px;}
.ecommerce-testmo-box p{color: #34343c;font-size: 15px;font-weight: 300;line-height: 1.4;}
.ecommerce-testmo-sec .carousel-control{background:#0c67b9; width:40px; opacity:1; height:40px; top:64%;}
.ecommerce-testmo-sec .carousel-control .fa{font-size:37px;}
.ecommerce-testmo-sec .right{right:40px;}
.ecommerce-testmo-sec .left{left:40px;}
.ecommerce-testmo-sec .carousel-inner{overflow: hidden !important; padding-left:10px; padding-right:10px; padding-bottom:10px;}

.ecommerce-call-action-sec{display:block; clear:both; padding-top:40px; padding-bottom:0px; background:#016aac; position:relative;}
.ecommerce-call-action-sec h2{font-size: 36px;line-height: normal;font-weight: 600;color: #fff;margin-bottom:30px; margin-top: 20px;}
.ecommerce-call-action-sec .btn-red-bg {background-color: #033656; display: inline-flex; width: auto; align-items: center; justify-content: center; color: #fff; padding: 13px 30px; line-height: 1.4; border-radius: 30px; border: 2px solid transparent; transition: ease .5s all 0s;max-width: 290px;text-align: center;}
.pt-lg-2{margin-top:80px;}
.ecommerce-call-bot-sec{background: linear-gradient(120deg, #f45769, rgba(246, 150, 77, 0)), #f6964d;padding-top:40px; padding-bottom:40px; position: relative;}
.ecommerce-call-bot-sec h2{font-size: 36px;line-height: normal;font-weight: 600;color: #fff;margin-bottom:0px; margin-top:0px;}
.ecommerce-call-bot-sec h2 span{color:#ffe8eb; font-size:30px; display:block;}
.eco-talk{display:block; clear:both; margin-bottom:15px; color:#fff;}
.btn-livechat{position: relative; font-size:15px; padding:0 13px 0 13px;height: 44px;line-height: 44px;border-radius: 5px;transition: all .3s cubic-bezier(.4,0,.2,1); display: inline-block; border:1px solid #fff; color:#fff; min-width:160px; text-align:center;}
.btn-livechat .fa {padding-right:5px;}
.btn-livechat:hover, .btn-livechat:focus{background:#fff; color:#f45769;}

.ecommerce-reliable-sec{background: #043953 url(../images/webdesign/ui-ux-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative; overflow:hidden;}
.ecommerce-reliable-title{text-align:center; margin-bottom:30px;}
.ecommerce-reliable-title h2{font-weight: 700; font-size:35px; color: #fff; margin: 0; line-height:38px; letter-spacing: .2px; margin-bottom:15px;}
.ecommerce-reliable-title .ecommerce-rel-title {color: #fff; font-weight: 300; font-size: 14.6px; letter-spacing:2.1px;  padding:0; text-transform:uppercase; display: block; margin-bottom:15px;}
.ecommerce-reliable-tabs {width: 100%; display: inline-block; position: relative; text-align: center; height: auto;}
.ecommerce-reliable-tabs li {width: 20%; padding: 26px 15px 26px 15px;margin-bottom: 0; float:left; text-align:center; position:relative;}
.ecommerce-reliable-tabs li img{display: block; max-height: 50px; width: auto; margin: 0 auto;}
.ecommerce-reliable-tabs li span{display: block; text-align: center; font-weight: 600; font-size: 16px; padding-top: 8px; color:#fff;}
.ecommerce-reliable-tabs:after {content: ''; width: 100%; height: 1px; position: absolute;left: 0; right: 0; background: #324d65; margin-top: 0; bottom:0px;}
.ecommerce-reliable-detail{padding-top:20px;}
.ecommerce-reliable-detail p {font-size:14px; color: #f7fcff; line-height:24px; letter-spacing: .6px;}
.ecommerce-reliable-tabs li:before {content: ''; position: absolute; width: 100%; bottom: 0; height: 3px; background-color: transparent; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease;}
.ecommerce-reliable-tabs li.active:before {left: 0; background-color: #1866b1;}

.ecommerce-portfolio-sec{background: #043953 url(../images/ecommerce/portfolio-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative;}
.ecommerce-portfolio-sec h2{font-weight: 700; font-size:35px; color: #fff; margin: 0; line-height:38px; letter-spacing: .2px; margin-bottom:50px; text-align:center;}
.eco-port-box{padding-bottom:40px;}
.eco-port-img{margin-bottom:10px;}
.eco-port-img img{max-width:100%;}
.eco-port-box h4{margin-bottom: 21px; font-size: 20px;color: #fff;font-weight: 600;position: relative; display: inline-block;}
.eco-port-box h4:after{position: absolute; content: ''; width: 46px; background: #fec04e; height: 2px; left: 0; bottom: -10px;}
.eco-port-box p {margin-bottom: 10px; letter-spacing: -.2px; line-height: 24px; color: #9bc0dc; font-weight: 600; font-size: 15px;}
.eco-port-link{color: #fff;font-size: 12px;}
.e-p-lk{position: relative; display: inline-block;}
.eco-port-link .e-p-lk:after {position: absolute; content: ""; border-bottom: 2px solid rgba(130,152,195,.6); width: 100%; left: 0; bottom: 1px;}
.ecommerce-portfolio-sec .btn{border-color:#fff; color:#fff; font-weight:bold; font-size:18px; padding-right:45px; padding-left:20px;}
.ecommerce-portfolio-sec .btn:hover, .ecommerce-portfolio-sec .btn:focus{background:#fff; color:#043953; border-color:#fff;}
.ecommerce-portfolio-sec .btn i{right:15px;}

.real-estate-banner-sec{position:relative; background:#fff; display:block;}
.real-estate-banner-img-tp{position:relative;}
.real-estate-banner-content{position: absolute; top:135px; left: 0; width: 100%; z-index: 3;}
.real-estate-banner-sec img{max-width:100%;}
.real-estate-banner-content h1{font-size:45px; color: #fff; font-weight:500; margin:0 0 25px; position:relative; padding-bottom:5px; text-transform:uppercase;}
.real-estate-banner-content h1 span{display:block; clear:both;}
.real-estate-banner-content h1 span span{display:inline; clear:none; text-transform:lowercase;}
.real-estate-banner-content p{ color: #fff; font-size:16px; line-height:20px; margin-bottom:45px;}
.real-estate-banner-content .btn-lets{background-color:transparent; font-size:30px; display:inline-block; padding:12px 40px; border:1px solid #fff; color:#fff;}
.real-estate-banner-content .btn-lets:hover{background:#fff; color:#f54337;}

.real-estate-about-sec{position: relative; background: #fff; border-bottom: 1px solid #f0f0f0; padding-top:20px; padding-bottom:20px;}
.real-estate-about-box{position: relative; display: table; width: 100%;}
.real-estate-about-box .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 60%;}
.real-estate-about-box .left_box{padding:50px 50px;}
.real-estate-about-box .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 40%; background: url(../images/real-state/house-isometric.svg) center center no-repeat; background-size: cover;}
.real-estate-about-box h2{font-size:45px; color: #333; font-weight: 800; margin:0 0 15px; position:relative; padding-bottom:5px;letter-spacing: 2px;}
.real-estate-about-box h2 span{color:#f54337; font-weight: 400; font-size:30px; display:block;}
.real-estate-about-box p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px; text-align:justify;}
.real-estate-about-box p:last-child{margin-bottom:0;}
.real-estate-about-box blockquote{border-color:#F30; font-weight:bold;}

.real-estate-why-sec{display:block; clear:both; padding-top:40px; padding-bottom:0px; background:#016aac; position:relative;}
.real-estate-why-sec h2{font-size: 36px;line-height: normal;font-weight: 600;color: #fff;margin-bottom:30px; margin-top: 20px;}
.real-estate-why-sec p{ color: #fff; font-size:14px; line-height:23px; margin-bottom: 20px; text-align:justify;}

.real-estate-type-sec{position: relative; background: #f7f8f9; padding-top:40px; padding-bottom:40px;}
.real-estate-type-title{padding-bottom: 30px; text-align:center;}
.real-estate-type-title h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.real-estate-type-title h2 span{color:#f54337;}
.real-estate-type-title p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px;}
.real-estate-type-box{padding:30px 20px;border: 1px solid #cccccc;text-align: center; background:#fff; position:relative; margin-bottom:30px;}
.real-estate-icon-box{}
.real-estate-title{color: #000000;font-size: 18px; line-height: 30px; font-weight: 700; text-transform: none; margin-top:20px; margin-bottom: 20px;}
.real-estate-description{min-height:132px; display:block;}
.real-estate-description p{line-height: 26px;font-size: 14px;color: #666; margin:0;}

.real-estate-services-sec{position: relative; background: #fff; padding-top:40px; padding-bottom:40px;}
.real-estate-services-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative; text-align:center;}
.real-estate-services-sec h2 span{color:#f54337;}
.real-estate-services-sec .card-menu{justify-content: space-between;display: flex;overflow: auto; list-style:none; margin:0; padding:0;}
.real-estate-services-sec .card-list{flex: 0 0 14%;margin-bottom: 30px;margin-right: 15px;}
.real-estate-services-sec .card-menu .card-feature {text-align: center; border: 1px solid #fbcfd1; border-radius: 8px; margin-bottom: 14px; overflow: hidden;}
.real-estate-services-sec .card-menu .card-feature span {min-height: 105px;background: #fee9ea;display: flex; justify-content: center; align-items: center; transition: all .3s ease-in-out;}
.real-estate-services-sec .card-menu h3{min-height: 69px;padding: 7px 15px;font-size: 18px;color: #1a2040;font-weight: 700;}
.real-estate-services-sec  p {width: auto; margin: 0; line-height: 19px;color: #545454;font-size: 14px;text-align: center;}

.real-estate-check-sec{position: relative; background: #fff; padding-top:40px; padding-bottom:40px;}
.real-estate-check-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative; text-align:center;}
.real-estate-check-sec h2 span{color:#f55e66;}
.real-estate-check-sec p{margin-bottom: 1.75em;}
.real-estate-check-sec h4{color: #f55e66; font-weight: 500; font-size:20px; margin:0 0 30px; letter-spacing: 1.5px; text-transform:uppercase;}
.real-estate-check-sec .real-estate-list .feature-box-4 .icon {color: #47b475; display: inline-block; font-size: 23px; line-height: 32px;}
.real-estate-check-sec .real-estate-list .feature-box-4 .feature-title {margin-left: 4px; font-size: 14px; color: #555; font-weight:600; display: inline-block;  line-height: 32px; vertical-align:middle;  margin-bottom: 20px;}


.real-estate-features-sec{background: #043953 url(../images/webdesign/ui-ux-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative;}
.real-estate-features-title{text-align:center; margin-bottom:30px;}
.real-estate-features-title h2{font-weight: 700; font-size:35px; color: #fff; margin: 0; line-height:38px; letter-spacing: .2px; margin-bottom:15px;}
.real-estate-features-title p {font-size:14px; color: #f7fcff; line-height:24px; letter-spacing: .6px;}
.real-estate-features-tabs {width: 100%; display: inline-block; position: relative; text-align: center; height: auto;}
.real-estate-features-tabs li {width: 16.66%; padding: 26px 10px 26px 10px;margin-bottom: 0; float:left; text-align:center;}
.real-estate-features-tabs li img{display: block; max-height: 50px; width: auto; margin: 0 auto;}
.real-estate-features-tabs li span{display: block; text-align: center; font-weight: 600; font-size: 16px; padding-top: 8px; color:#fff;}

.real-state-investment-sec{position: relative; background: #fff; padding-top:40px; padding-bottom:40px;}
.real-state-investment-title{padding-bottom: 30px; text-align:center;}
.real-state-investment-title h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.real-state-investment-title h2 span{color:#f54337;}
.real-state-investment-title p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px;}
.real-state-investment-in{background: transparent url(../images/ecommerce/chart2.png) center top/auto no-repeat scroll; margin-bottom: 40px;}
.real-state-investment-box{padding-top:40px; padding-bottom: 30px;}
.real-state-inv-icon{height:70px;}
.real-state-inv-icon img{background:#f55e66; padding:10px;}
.real-state-inv-title{color: #000000;font-size: 17px; line-height: 30px; font-weight: 700; text-transform: none; margin-top:30px; margin-bottom:15px;}
.real-state-inv-description{min-height:132px; display:block;}
.real-state-inv-description p{line-height: 24px;font-size: 14px;color: #666; margin:0;}
.real-state-investment-in .col-sm-2{padding-left:10px; padding-right:10px; width:20%;}
.real50{padding-top:137px;}

.responcive-about-sec{position: relative; background: #fff; border-bottom: 1px solid #f0f0f0;}
.responcive-about-box{position: relative; display: table; width: 100%;}
.responcive-about-box .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 60%;}
.responcive-about-box .left_box{padding:50px 50px;}
.responcive-about-box .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 40%; background: url(../images/reponsive-design/responcive-bg-banner.png) center center no-repeat; background-size: cover;}
.responcive-about-box h2{font-size:23px; color: #333; font-weight: 800; margin:0 0 15px; position:relative; padding-bottom:5px;letter-spacing: 2px;}
.responcive-about-box h2 span{color:#f54337;}
.responcive-about-box p{ color: #333; font-size:14px; line-height:22px; margin-bottom:15px; text-align:justify;}
.responcive-about-box p:last-child{margin-bottom:0;}
.responcive-about-box blockquote{border-color:#F30; font-weight:bold;}
.responcive-about-box a.res-b{position: relative; font-size:13px; padding:0 13px 0 13px;height:35px;line-height:35px;border-radius: 5px;transition: all .3s cubic-bezier(.4,0,.2,1); display: inline-block; border:1px solid #f54337; color:#f54337; min-width:160px; text-align:center;}


.responsive-frameworks-sec{position: relative; background: #016aac; padding-top:40px; padding-bottom:20px;}
.responsive-frameworks-sec:after{background-image: url(../images/autoslider.png); content:""; bottom:0; left:0; opacity:0.2;  position:absolute; top:0; height:100%; width:100%;}
.responsive-frameworks-title{padding-bottom:50px; text-align:center; display:block; clear:both;}
.responsive-frameworks-title h2{letter-spacing:1px;font-size:32px; color: #fff; font-weight: 800; margin:0 0 20px; position:relative;}
.responsive-frameworks-title h2 span{color:#e8f6ff;}
.responsive-frameworks-title p{ color: #fff; font-size:14px; line-height:23px; margin-bottom: 20px;}
.responsive-frameworks-title a{color: #fff;}
.responsive-framework-box{padding:15px; border:1px solid #fff; margin-bottom:30px;}
.responsive-icon-box{height:60px;}
.responsive-icon-box img{max-width:100%;}
.responsive-title{color: #fff;font-size: 22px; line-height: 30px; font-weight: 700; text-transform: none; margin-top:30px; margin-bottom:15px;}
.responsive-description{display:block;}
.responsive-description p{line-height: 24px;font-size: 14px;color: #fff; margin:0;}

.realestate-call-sec{background: linear-gradient(120deg, #f45769, rgba(246, 150, 77, 0)), #f6964d;padding-top:40px; padding-bottom:40px; position: relative;}
.realestate-call-sec h2{font-size:30px;line-height: normal;font-weight: 600;color: #fff;margin-bottom:0px; margin-top:13px;}
.realestate-call-sec h2 span{color:#ffe8eb; font-size:24px; display:block;}
.realestate-talk{display:block; clear:both; margin-bottom:15px; color:#fff;}
.realestate-livechat{position: relative; font-size:14px; padding:0 13px 0 13px;height: 44px;line-height: 44px;border-radius: 5px;transition: all .3s cubic-bezier(.4,0,.2,1); display: inline-block; border:1px solid #fff; color:#fff; min-width:160px; text-align:center;}
.realestate-livechat .fa {padding-right:5px;}
.realestate-livechat:hover, .realestate-livechat:focus{background:#fff; color:#f45769;}

.portfolio-in-sec{background: #043953 url(../images/ecommerce/portfolio-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative;}
.portfolio-in-sec h2{font-weight: 700; font-size:30px; color: #fff; margin: 0; line-height:30px; letter-spacing: .2px; margin-bottom:50px; text-align:center;}
.portfolio-port-box{padding-bottom:40px;}
.portfolio-port-img{margin-bottom:10px;}
.portfolio-port-img img{max-width:100%;}
.portfolio-port-box h4{margin-bottom: 21px; font-size: 20px;color: #fff;font-weight: 600;position: relative; display: inline-block;}
.portfolio-port-box h4:after{position: absolute; content: ''; width: 46px; background: #fec04e; height: 2px; left: 0; bottom: -10px;}
.portfolio-port-box p {margin-bottom: 10px; letter-spacing: -.2px; line-height: 24px; color: #9bc0dc; font-weight: 600; font-size: 15px;}
.portfolio-port-link{color: #fff;font-size: 12px;}
.portfolio-p-lk{position: relative; display: inline-block;}
.portfolio-port-link .e-p-lk:after {position: absolute; content: ""; border-bottom: 2px solid rgba(130,152,195,.6); width: 100%; left: 0; bottom: 1px;}
.portfolio-in-sec .btn{border-color:#fff; color:#fff; font-weight:bold; font-size:18px; padding-right:45px; padding-left:20px;}
.portfolio-in-sec .btn:hover, .portfolio-in-sec .btn:focus{background:#fff; color:#043953; border-color:#fff;}
.portfolio-in-sec .btn i{right:15px;}

.whychoose-in-sec{background: #043953 url(../images/ecommerce/portfolio-bg.png) repeat;text-align:center; padding-top:40px; padding-bottom:40px;position:relative;}
.whychoose-in-sec h2{font-weight: 700; font-size:30px; color: #fff; margin: 0; line-height:38px; letter-spacing: .2px; margin-bottom:15px;}
.whychoose-in-sec .whychoose-rel-title {color: #fff; font-weight: 300; font-size: 14.6px; letter-spacing:2.1px;  padding:0; text-transform:uppercase; display: block; margin-bottom:30px;}
.whychoose-in-sec p {font-size:14px; color: #fff; line-height:24px; letter-spacing: .6px;}

.onlinebranding-about-sec{position: relative; background: #fff; border-bottom: 1px solid #f0f0f0; padding-top:40px; padding-bottom:40px;}
.onlinebranding-about-sec h2{font-size:35px; color: #333; font-weight: 800; margin:0 0 15px; position:relative; padding-bottom:5px;letter-spacing: 2px;}
.onlinebranding-about-sec h2 span{color:#f54337;}
.onlinebranding-about-sec p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px; text-align:justify;}
.onlinebranding-about-sec p:last-child{margin-bottom:0;}
.onlinebranding-about-sec blockquote{border-color:#F30; font-weight:bold;}
.onlinebranding-about-sec a{position: relative; font-size:14px; padding:0 13px 0 13px;height: 44px;line-height: 44px;border-radius: 5px;transition: all .3s cubic-bezier(.4,0,.2,1); display: inline-block; border:1px solid #f54337; color:#f54337; min-width:160px; text-align:center; margin-bottom:15px;}

.onlinebranding-whychoose-sec{position: relative; background: #fff;}
.onlinebranding-whychoose-in{position: relative; display: table; width: 100%;}
.onlinebranding-whychoose-in .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 50%; background: url(../images/online-brand/whychoose.jpg) center center no-repeat; background-size: cover; vertical-align: middle;}
.onlinebranding-whychoose-in .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 50%; vertical-align: middle;}
.onlinebranding-whychoose-in .right_box{padding:60px 50px;}
.onlinebranding-whychoose-in .right_box p{font-size:14px; margin-bottom:20px;}
.onlinebranding-whychoose-in .right_box .title3{text-align: left; color: #35373e; font-weight: 700; font-size:28px; line-height: 1; padding-top: 0px; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing: 2px;}
.onlinebranding-whychoose-in .right_box .title3 span{color:#f54337;}
.onlinebranding-whychoose-in .right_box ul{list-style:none; margin:0; padding:0; margin-top:30px;}
.onlinebranding-whychoose-in .right_box ul li{font-size: 16px;padding: 5px 0 5px 30px !important; position:relative;}
.onlinebranding-whychoose-in .right_box ul li:before{content: '\f0a4';font-family: 'FontAwesome';font-size: 18px; position:absolute; left:0; display:inline-block; top:6px;}

.online-reputation-about-sec{position: relative; background: #fff; border-bottom: 1px solid #f0f0f0; padding-top:20px; padding-bottom:20px;}
.online-reputation-about-sec h2{text-align: left; color: #35373e; font-weight: 700; font-size:34px; line-height: 1; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing:1px;}
.online-reputation-about-sec h2 span{color:#f54337;}
.online-reputation-about-sec p{ color: #333; font-size:14px; line-height:22px; margin-bottom: 20px; text-align:justify;}
.online-reputation-about-sec p:last-child{margin-bottom:0;}
.online-reputation-about-sec blockquote{border-color:#F30; font-weight:bold;}

.online-reputionwhy-sec{display:block; clear:both; padding-top:40px; padding-bottom:40px; background:#016aac; position:relative;}
.online-reputionwhy-sec h2{font-size:35px;line-height: normal;font-weight: 600;color: #fff;margin-bottom:30px; margin-top:35px;}
.online-reputionwhy-sec h2 span{color:#fdf8f7;}
.online-reputionwhy-sec p{ color: #fff; font-size:15px; line-height:22px; margin-bottom: 20px; text-align:justify;}
.online-reputionwhy-sec img{max-width:100%;}

.online-reputionservice-sec{background: #043953 url(../images/ecommerce/portfolio-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative;}
.online-reputionservice-sec h2{font-weight: 700; font-size:30px; color: #fff; margin: 0; line-height:30px; letter-spacing: .2px; margin-bottom:50px; text-align:center;}
.online-reputionservice-box{padding:30px 20px 20px; border:1px solid #fff; text-align:center;}
.online-reputionservice-img{margin-bottom:10px;}
.online-reputionservice-img img{max-width:100%;}
.online-reputionservice-box h4{margin-bottom: 21px; font-size: 20px;color: #fff;font-weight: 600;position: relative; display: inline-block;}
.online-reputionservice-box h4:after{position: absolute; content: ''; width: 46px; background: #fec04e; height: 2px; right:0; margin:auto; left: 0; bottom: -10px;}
.online-reputionservice-box p {margin-bottom:0px; letter-spacing: -.2px; line-height: 22px; color: #9bc0dc; font-weight:400; font-size: 14px;}

.online-reputation-management-sec{position: relative; background: #fff;}
.online-reputation-management-in{position: relative; display: table; width: 100%;}
.online-reputation-management-in .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width:40%; background: url(../images/online-reputation/Unique-Approach.jpg) center center no-repeat; background-size: cover; vertical-align: middle;}
.online-reputation-management-in .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 60%; vertical-align: middle;}
.online-reputation-management-in .right_box{padding:50px 50px;}
.online-reputation-management-in .right_box p{font-size:14px; margin-bottom:20px;}
.online-reputation-management-in .right_box .title3{text-align: left; color: #35373e; font-weight: 700; font-size:28px; line-height: 1; padding-top: 0px; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing: 2px;}
.online-reputation-management-in .right_box .title3 span{color:#f54337;}
.online-reputation-management-in .right_box ul{list-style:none; margin:0; padding:0; margin-top:30px;}
.online-reputation-management-in .right_box ul li{font-size: 16px;padding: 5px 0 5px 30px !important; position:relative;}
.online-reputation-management-in .right_box ul li:before{content: '\f0a4';font-family: 'FontAwesome';font-size: 18px; position:absolute; left:0; display:inline-block; top:6px;}

.online-rep-benif  .card-list{flex: 0 0 22% !important;}
.online-rep-benif .feature-text{display:block; clear:both; padding-bottom:30px;}

.seo-photograph-about-sec{position: relative; background: #fbf9f9; border-bottom: 1px solid #f0f0f0;}
.seo-photograph-about-sec{position: relative; display: table; width: 100%;}
.seo-photograph-about-sec .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 60%;}
.seo-photograph-about-sec .left_box{padding:50px 50px;}
.seo-photograph-about-sec .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 40%; background: url(../images/seo-photographers/about.jpg) center center no-repeat; background-size: cover;}
.seo-photograph-about-box h2{text-align: left; color: #35373e; font-weight: 700; font-size:35px; line-height: 1; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing:1px;}
.seo-photograph-about-box h2 span{color:#f54337;}
.seo-photograph-about-box p{ color: #333; font-size:15px; line-height:22px; margin-bottom:15px; text-align:justify;}
.seo-photograph-about-box p:last-child{margin-bottom:0;}
.seo-photograph-about-box blockquote{border-color:#F30; font-weight:bold;}
.seo-photograph-about-box a.res-b{position: relative; font-size:13px; padding:0 13px 0 13px;height:35px;line-height:35px;border-radius: 5px;transition: all .3s cubic-bezier(.4,0,.2,1); display: inline-block; border:1px solid #f54337; color:#f54337; min-width:160px; text-align:center;}


.seo-photograph-services-sec{position: relative; background: #fff; padding-top:40px; padding-bottom:40px;}
.seo-photograph-services-title{padding-bottom: 30px; text-align:center;}
.seo-photograph-services-title h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.seo-photograph-services-title h2 span{color:#f54337;}
.seo-photograph-services-title p{ color: #333; font-size:14px; line-height:23px; margin-bottom: 20px;}
.seo-photograph-services-box{padding:20px 15px;border: 1px solid #cccccc; background:#fff; position:relative; margin-bottom:30px; display:flex;}
.seo-photograph-services-icon-box{display: flex; flex-flow: column; margin-right:20px; margin-top:40px;}
.seo-photograph-services-description h3{color: #f54337;font-size:22px; line-height: 18px; font-weight: 700; margin-bottom: 10px; margin-top:0;}
.seo-photograph-services-description{min-height:132px; display:block;}
.seo-photograph-services-description p{line-height: 20px;font-size: 13px;color: #666; margin:0;}

.seo-photograph-why-sec{position: relative; background: #f7f8f9; padding-top:40px; padding-bottom:40px;}
.seo-photograph-why-sec .feature-text{display:block; clear:both; padding-bottom:30px;}
.seo-photograph-why-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative; text-align:center;}
.seo-photograph-why-sec h2 span{color:#f54337;}
.seo-photograph-why-sec .card-menu{justify-content: space-between;display: flex;overflow: auto; list-style:none; margin:0; padding:0;}
.seo-photograph-why-sec .card-list{flex: 0 0 31%;margin-bottom: 30px;margin-right: 15px;}
.seo-photograph-why-sec .card-menu .card-feature {text-align: center; border: 1px solid #fbcfd1; border-radius: 8px; margin-bottom: 14px; overflow: hidden;}
.seo-photograph-why-sec .card-menu .card-feature span {min-height: 105px;background: #fee9ea;display: flex; justify-content: center; align-items: center; transition: all .3s ease-in-out;}
.seo-photograph-why-sec .card-menu h3{min-height: 69px;padding: 7px 15px;font-size: 18px;color: #1a2040;font-weight: 700;}
.seo-photograph-why-sec  p{width: auto; margin: 0; line-height: 19px;color: #545454;font-size: 14px;text-align: center;}

.seo-photograph-qualified-sec{background: #043953 url(../images/ecommerce/portfolio-bg.png) repeat; padding-top:40px; padding-bottom:40px;position:relative;}
.seo-photograph-qualified-sec h2{font-weight: 700; font-size:35px; color: #fff; margin:50px 0 0; line-height:38px; letter-spacing: .2px; margin-bottom:15px;}
.seo-photograph-qualified-sec p {font-size:16px; color: #fff; line-height:26px; letter-spacing: .6px;}

.seo-photograph-support-sec{background: linear-gradient(120deg, #f45769, rgba(246, 150, 77, 0)), #f6964d; padding-top:40px; padding-bottom:40px;position:relative;}
.seo-photograph-support-sec h2{font-weight: 700; font-size:35px; color: #fff; margin:50px 0 0; line-height:38px; letter-spacing: .2px; margin-bottom:15px;}
.seo-photograph-support-sec p {font-size:16px; color: #fff; line-height:26px; letter-spacing: .6px;}


.seo-restaurant-banner{background: url(../images/seo-restaurants/banner.jpg) no-repeat center/cover; padding: 50px 0;}
.seo-restaurant-banner h1 { font-family: 'Poppins', sans-serif; font-size: 50px; line-height: 60px; font-weight: 600; color: #FFF; text-align: center; margin-bottom: 15px; }
.seo-restaurant-banner h1 span { display: block; }
.seo-restaurant-banner h1 strong { color: #ffb400; font-weight: 600; }
.seo-restaurant-banner p { font-family: 'Poppins', sans-serif; font-size: 18px; line-height: 25px; font-weight: 400; color: #FFF; text-align: center; margin-bottom: 10px; }
.seo-restaurant-banner ul { margin: 25px 0 15px; padding: 0px; text-align: center; }
.seo-restaurant-banner ul li { display: inline-block; }
.seo-restaurant-banner .slier-btn { margin: 0 auto; display: block; text-align: center; }
.seo-restaurant-banner a { font-family: 'Roboto', sans-serif; font-size: 15px; line-height: auto; font-weight: 600; color: #FFF; text-align: center; display: inline-block; padding: 15px 0px; border-radius: 5px; text-transform: uppercase; width: 25%; margin: 15px 8px 0px 8px; }
.seo-restaurant-banner a:hover { color: #000!important; }
.seo-restaurant-banner a:last-child { color: #000; background: #FFF; }
.hvr-shutter-out-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; background: #f36a10; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-shutter-out-horizontal:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #ffbe00; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; border-radius: 5px; }
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color:#;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); }

.seo-restauant-about-sec{position: relative; background: #fff; border-bottom: 1px solid #f0f0f0; padding-top:40px; padding-bottom:40px; text-align:center;}
.seo-restauant-about-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:45px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.seo-restauant-about-sec h2 span{color:#f54337;}
.seo-restauant-about-sec p{ color: #333; font-size:16px; line-height:23px; margin-bottom: 20px;}
.seo-restauant-about-sec p:last-child{margin-bottom:0;}
.seo-restauant-about-sec a{border:1px solid #f54337; padding:10px 40px; display:inline-block; color:#f54337; text-transform:uppercase;}

.seorestaunt-help-sec{position: relative; background: #fff;}
.seorestaunt-help-in{position: relative; display: table; width: 100%;}
.seorestaunt-help-in .left_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 50%; background: url(../images/seo-restaurants/why-seo-rest.jpg) center center no-repeat; background-size: cover; vertical-align: middle;}
.seorestaunt-help-in .right_box_wrapper{position: relative; overflow: hidden; display: table-cell; width: 50%; vertical-align: middle;}
.seorestaunt-help-in .right_box{padding:40px 50px;}
.seorestaunt-help-in .right_box p{font-size:14px; margin-bottom:20px;}
.seorestaunt-help-in .right_box .title3{text-align: left; color: #35373e; font-weight: 700; font-size:28px; line-height: 1; padding-top: 0px; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing: 2px;}
.seorestaunt-help-in .right_box .title3 span{color:#f55e66;}
.seorestaunt-help-in .right_box ul{list-style:none; margin:0; padding:0; margin-top:30px;}
.seorestaunt-help-in .right_box ul li{font-size: 15px;padding: 5px 0 5px 30px !important; position:relative;}
.seorestaunt-help-in .right_box ul li:before{content: '\f0a4';font-family: 'FontAwesome';font-size: 18px; position:absolute; left:0; display:inline-block; top:6px;}

.seorest-help-sec{position: relative; background: #f7f8f9; padding-top:40px; padding-bottom:40px;}
.seorest-help-title{padding-bottom: 30px; text-align:center;}
.seorest-help-title h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative;}
.seorest-help-title h2 span{color:#f55e66;}
.seorest-help-title p{ color: #333; font-size:16px; line-height:23px; margin-bottom:0px;}
.seorest-help-box{padding:30px 15px;border: 1px solid #cccccc;text-align: center; background:#fff; position:relative; margin-bottom:30px;}
.seorest-icon-box{}
.seorest-title{color: #000000;font-size: 16px; line-height:26px; font-weight: 700; text-transform: none; margin-top:15px; margin-bottom: 15px;}
.seorest-description{min-height:125px; display:block;}
.seorest-description p{line-height: 21px;font-size: 15px;color: #666; margin:0;}

.seorest-choose-sec{position: relative; background: #f7f8f9; padding-top:40px; padding-bottom:40px;}
.seorest-choose-sec .feature-text{display:block; clear:both; padding-bottom:30px;}
.seorest-choose-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:35px; color: #333; font-weight: 800; margin:0 0 20px; position:relative; text-align:center;}
.seorest-choose-sec h2 span{color:#f54337;}
.seorest-choose-sec .card-menu{justify-content: space-between;display: flex;overflow: auto; list-style:none; margin:0; padding:0;}
.seorest-choose-sec .card-list{flex: 0 0 21%;margin-bottom: 30px;margin-right: 15px;}
.seorest-choose-sec .card-menu .card-feature {text-align: center; border: 1px solid #fbcfd1; border-radius: 8px; margin-bottom: 14px; overflow: hidden;}
.seorest-choose-sec .card-menu .card-feature span {min-height: 105px;background: #fee9ea;display: flex; justify-content: center; align-items: center; transition: all .3s ease-in-out;}
.seorest-choose-sec .card-menu h3{min-height: 69px;padding: 7px 15px;font-size: 18px;color: #1a2040;font-weight: 700;}
.seorest-choose-sec p {width: auto; margin: 0; line-height: 19px;color: #545454;font-size: 14px;text-align: center;}

.online-brand-bn-sec{position:relative; background:#fff; display:block;}
.online-brand-bn-content{text-align:center; display:block; padding-top:80px; padding-bottom:80px; position:relative;}
.online-brand-bn-sec img{max-width:100%;}
.online-brand-bn-content h1{font-size:70px;letter-spacing: 2px; color: #fff; font-weight:700; margin:0 0 25px;}
.online-brand-bn-content p{ color: #fff; font-size:20px; line-height:20px; margin-bottom:60px; text-transform:uppercase;}
.online-brand-bn-bg:before{content:""; background:#000; opacity:0.7; position:absolute; width:100%; height:100%; left:0; top:0;}
.online-brand-bn-bg{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);background-image: url(../images/online-brand/online-brand-banner.jpg);background-position: center top; background-repeat: repeat; -webkit-background-size: cover; background-size: cover;}
.online-brand-bn-content .col-md-3{margin-bottom:35px;}
.online-brand-bn-content .form-control{border-radius:0; resize:none; -webkit-border-radius:0; height:55px; font-size:16px; text-transform:uppercase;color:#999999;}
.online-brand-bn-content .form-control ::-webkit-input-placeholder{color:#333; opacity:1;}
.online-brand-bn-content .btn-send-enq{height:55px; font-size:18px; background:#1f9cd9; border-radius:0; border-color:#1f9cd9; color:#fff; padding-left:40px; padding-right:40px;}
.online-brand-bn-content .btn-send-enq:hover, .online-brand-bn-content .btn-send-enq:focus{background:#333;border-color:#333;}
.online-brand-bn-content .err{position:absolute; left:15px; top:58px; color: #ff580b; font-size:15px;}

.hire-mob-aap-bn-sec{position:relative; background:#fff; display:block;}
.hire-mob-aap-bn-content{text-align:center; display:block; padding-top:80px; padding-bottom:80px; position:relative;}
.hire-mob-aap-bn-sec img{max-width:100%;}
.hire-mob-aap-bn-content h1{font-size:70px;letter-spacing:2px; color: #fff; font-weight:700; margin:0 0 25px;}
.hire-mob-aap-bn-content p{ color: #fff; font-size:18px; line-height:26px; margin-bottom:60px;}
.hire-mob-aap-bn-bg:before{content:""; background:#000; opacity:0.8; position:absolute; width:100%; height:100%; left:0; top:0;}
.hire-mob-aap-bn-bg{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);background-image: url(../images/hire-iphone/banner.jpg);background-position: center top; background-repeat: repeat; -webkit-background-size: cover; background-size: cover;}
.hire-mob-aap-bn-content .col-md-3{margin-bottom:35px;}
.hire-mob-aap-bn-content .form-control{border-radius:0; resize:none; -webkit-border-radius:0; height:55px; font-size:16px;color:#999999;}
.hire-mob-aap-bn-content .form-control ::-webkit-input-placeholder{color:#333; opacity:1;}
.hire-mob-aap-bn-content .btn-send-enq{height:55px; font-size:18px; background:#f54337; border-radius:0; border-color:#f54337; color:#fff; padding-left:40px; padding-right:40px;}
.hire-mob-aap-bn-content .btn-send-enq:hover, .hire-mob-aap-bn-content .btn-send-enq:focus{background:#333;border-color:#333;}
.hire-mob-aap-bn-content .err{position:absolute; left:15px; top:58px; color: #ff580b; font-size:15px;}

.hire-mob-aap-about-sec{position: relative; background: #fff; padding-top:40px; padding-bottom:40px;}
.hire-mob-aap-about-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:40px; color: #333; font-weight: 800; margin:0 0 20px;text-align:center;}
.hire-mob-aap-about-sec h2 span{color:#f54337;}
.hire-mob-aap-about-sec p{ color: #333; font-size:15px; line-height:26px; margin-bottom:20px;}
.hire-mob-aap-about-sec .checked-serv{list-style:none; margin:0; padding:0;font-size: 1.2em;}
.hire-mob-aap-about-sec .checked-serv li{margin-bottom: 1rem;}
.hire-mob-aap-about-sec .checked-serv li .fa{padding-right: .5rem}
.hire-mob-button{margin-top: 1.5rem}
.hire-mob-button a{background-color: #000; color: #fff;border: 1px solid #000;font-weight: 700;border-radius: 5px;padding:13px 35px;}
.hire-mob-button a:hover, .hire-mob-button a:focus{background:none; color:#000;}

.hire-business-sec{position: relative; background: #f1f1f1; padding-top:40px; padding-bottom:40px;}
.hire-business-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:40px; color: #333; font-weight: 800; margin:0 0 20px;text-align:center;}
.hire-business-sec h2 span{color:#f54337;}

.here-mob-prog-call-sec{position: relative; background: #f1f3f7; padding-top:40px; padding-bottom:40px;}
.here-mob-prog-call-sec h2{background: url(../images/ecommerce/kand1.png) center bottom no-repeat; letter-spacing: 2px;padding-bottom: 30px; font-size:40px; color: #333; font-weight: 800; margin:0 0 20px;text-align:center;}
.here-mob-prog-call-sec h2 span{color:#f54337;}
.here-mob-prog-call-sec .dark-gray-text{margin-bottom:40px;}
.here-mob-prog-call-sec .input-group{background: #fff; display:block; width:100%;}
.here-mob-prog-call-sec .flag-container{position: absolute; top: 0; bottom: 0; left: 0; padding: 1px;}
.here-mob-prog-call-sec .flag-container .selected-flag{width: 78px;display: table;height:50px; position:relative; padding: 0 0 0 8px; z-index:9;}
.here-mob-prog-call-sec .flag-container .selected-flag .in-flag{width: 20px; padding-top:13px;}
.here-mob-prog-call-sec .flag-container .selected-flag .selected-dial-code{display: table-cell; padding-top:13px; padding-left:8px;color: #000;}
.here-mob-prog-call-sec .form-control{padding-left: 84px;padding-right: 6px;position: relative;border-radius: 0; border:0; height:50px;}
.here-mob-prog-call-sec .form-control.lefn{padding-left:15px;}
.here-mob-prog-call-sec .or-p{padding-top:13px; padding-left:0; padding-right:0; font-size:15px;font-weight: bold;}
.btn-lets-st{background:#f55e66; color:#fff; font-weight:bold; font-size:15px; height:50px; display:block; width:100%;}
.btn-lets-st:hover, .btn-lets-st:focus{background:#333; border-collapse:#333; color:#fff;}

.hire-mob-form-us-sec{position: relative; background: #fff;}
.hire-mob-form-us-in{position: relative; display: table; width: 100%;}
.hire-mob-form-lt{position: relative; overflow: hidden; display: table-cell; width:45%; background: url(../images/hire-iphone/Expert-Developers.jpg) center center no-repeat; background-size: cover; vertical-align: middle; padding:90px;}
.hire-mob-form-exp{background: #35373e; background: rgba(53, 55, 62, 0.6); padding: 50px; text-align: center; color: #fff;}
.hire-mob-form-exp .ic1{margin-bottom: 10px;}
.hire-mob-form-exp .ic1 i{ font-size: 35px; line-height: 1;}
.hire-mob-form-exp .txt1{font-size:18px; padding-bottom: 20px; font-weight:bold;}
.hire-mob-form-exp .txt2{font-size: 16px; padding-bottom: 20px;}
.hire-mob-form-rt{position: relative; overflow: hidden; display: table-cell; width:55%; background:#fff; vertical-align: middle; padding:30px 40px;}
.hire-mob-title{margin-bottom:20px;}
.hire-mob-title h2{text-align: left; color: #35373e; font-weight: 700; font-size:30px; line-height: 1; padding-top: 0px; padding-bottom: 30px; margin-bottom: 15px; background: url(../images/ecommerce/kand4.png) left bottom no-repeat; letter-spacing:1px;}
.hire-mob-title h2 span{color:#f54337;}
.hire-mob-title p{font-size:15px; margin-bottom:20px;color: #6e6e6f;}
.hire-mob-form-rt a{display: block;text-decoration: none; border: 2px solid transparent;padding:10px;transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; font-weight:normal;}
.hire-mob-form-rt a:hover{border-color: #35373e;}
.hire-mob-form-rt a .ic1{margin-bottom: 10px; color: #6e6e6f; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.hire-mob-form-rt a:hover .ic1{color: #35373e;}
.hire-mob-form-rt a .txt1{font-weight: 600; font-size: 15px; color: #6e6e6f; text-transform: uppercase; letter-spacing:1px; padding-bottom: 5px; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}
.hire-mob-form-rt a:hover .txt1{color: #35373e;}
.hire-mob-form-rt a .txt2{font-weight: 400; font-size: 13px; color: #6e6e6f; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}

.hire-business-sec .col-lg-15 {width: 20%; float: left; position: relative; min-height: 1px; padding-right: 10px; margin-top:30px; padding-left: 10px;}
.hire-business-sec .shadow-box{margin-right: 30px; padding: 20px 0; text-align: left; border-radius: 10px;  position: relative;  border: 1px solid #eee;    transition: all .4s ease-out 0s; background:#fff;}
.hire-business-sec .service-icon{height: 70px; width: 70px; background-color: #fff; display: inline-block; padding: 15px 0; text-align: center; border-radius: 50%; margin-right: 20px; margin-left: -30px; position: relative; float:left; box-shadow: 0 0 14px -5px rgba(0,0,0,.2);}
.hire-business-sec .service-icon img{max-width:40px;}
.hire-business-sec .service-title {line-height:30px;  margin-top: 5px; margin-bottom: 5px; font-size: 17px; font-weight: 600; color: #000;}
.hire-business-sec .shadow-box.android.rev{border-color: #a4c639;}
.hire-business-sec .shadow-box.apple.rev{border-color: #333;}
.hire-business-sec .shadow-box.windows.rev{border-color: #1094f1;}
.hire-business-sec .shadow-box.wearable.rev{border-color: #dc2d3c;}
.hire-business-sec .shadow-box.blockchain.rev{border-color:#a241bb;}

span#msgerr{color:#f00;}

.grocery-apps-banner{background:#0a0d44; position: relative;padding-top:80px; padding-bottom:50px;  display:block;margin-bottom: 70px;}
.grocery-apps-banner:before {position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: ""; background-image: url(../images/grocery/grocery-bn-patrn.png); background-position: right bottom; background-repeat: no-repeat;}
.grocery-apps-banner h1 {font-size: 42px; color: #fff; line-height:52px;  letter-spacing: .5px;  position: relative;  font-weight: 600;}
.grocery-apps-banner h1:before{content: ""; position: absolute; top: -29%; left: -6%; background: url(../images/grocery/arro-go-le-cr.png) no-repeat; width: 150px; height: 158px;  -webkit-animation: mover 2s infinite alternate;  animation: mover 2s infinite alternate;}
.grocery-apps-banner h1 span{color: #f6ff00;}
.grocery-apps-banner p {color: #fff; line-height: 30px; letter-spacing: 1px; font-size: 14px;}
.grocery-apps-banner ul{margin: 15px 0 20px;}
.grocery-apps-banner li{background: url(../images/grocery/aroow-ri-go2.png) no-repeat 0 6px; display: inline-block; width: 100%; margin:7px 0; font-size: 16px;    padding-left: 35px; color: #fff; line-height: 28px;  float: left; min-height: 35px; text-align: left;}
.grocery-apps-banner p .btn-quote{color: #333; font-weight: 700; padding:15px 40px; border: none; background: #fff; text-transform:uppercase;}

.grocery-apps-banner .fantasy-mob-group {min-height:550px; position:relative;}
.grocery-apps-banner .fantasy-mob-left {max-width: 372px; position: absolute; left: 0; bottom: -142px; z-index: 1;}
.grocery-apps-banner .fantasy-mob-middle {max-width: 400px; z-index: 2; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: -155px;}
.grocery-apps-banner .fantasy-mob-right {max-width: 371px; position: absolute; right: 0; bottom: -142px; z-index: 1;}

.grocery-aap-business-sec{background:#f7f7f7; position: relative;padding-top:50px; padding-bottom:50px;  display:block; overflow:hidden;}
.grocery-aap-business-sec:before {content: ""; position: absolute; width: 100%; height: 100%; top: -20%;  background: url(../images/grocery/gorc-r-tomo.png) no-repeat top right; -webkit-animation: moverr 2s infinite alternate; animation: moverr 2s infinite alternate; right: -20%; opacity: .15;}





@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-35px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-35px)}}@-webkit-keyframes moverr{0%{transform:translateY(0)}100%{transform:translateY(-55px)}}@keyframes moverr{0%{transform:translateY(0)}100%{transform:translateY(-55px)}}
.grocery-aap-business-sec .dis-lef-te h2 {color: #010012; font-size: 37px;  margin-top: 0;  line-height: 55px; margin: 0 0 10px; font-weight: 600;}
.grocery-aap-business-sec .dis-lef-te h2 span{display:block; clear:both; color:#ff4800; font-weight:bold;}
.grocery-aap-business-sec .groc-a-left {margin-bottom: 40px;}
.grocery-aap-business-sec .groc-a-left-ico {background: #dbe4eb; float: left; width: 65px; height: 65px; border-radius: 50px; text-align: center; padding: 15px;}
.grocery-aap-business-sec .groc-a-left-text {margin-left: 95px;}
.grocery-aap-business-sec .groc-a-left-text h3 {color: #262745; font-weight: 600; font-size: 17px;}
.grocery-aap-business-sec p{font-size: 14px; line-height: 26px; color: #666;}
.grocery-aap-business-sec .o-did img{max-width:100%;}

.grocery-aap-online-sec{background:#f7f7f7; position: relative;padding-top:50px; padding-bottom:50px;  display:block;}
.grocery-aap-online-sec h2 {color: #010012; font-size: 37px;  margin-top: 0; line-height: 55px; margin: 0 0 10px; font-weight: 600;}
.grocery-aap-online-sec h2 span{color:#ff4800; font-weight:bold;}
.grocery-aap-online-sec .on-go-s-le ul li {background: url(../images/grocery/chevron-right.png) no-repeat 0 3px; display: inline-block; width: 100%;  margin: 10px 0; font-size: 16px; padding-left: 54px; color: #fff; line-height: 28px; float: left; min-height: 35px; text-align: left;}
.grocery-aap-online-sec .on-go-s-le ul li h3 {color: #262745; font-weight: 600; font-size: 17px;  margin-top: 0;}
.grocery-aap-online-sec .on-go-s-le ul li p {font-size: 14px; letter-spacing: .5px; line-height: 25px; color: #777d8a;}
.grocery-aap-online-sec .on-go-s-img{padding-top:75px;}

.grocery-app-faq-sec{min-height: 415px; position: relative; background-color: #F6F8FF; padding-bottom: 100px; padding-top:50px;}
.grocery-app-faq-sec:before {content: ""; position: absolute; top: 0; right: 0; left: 0; height: 330px; background: #7332d4; background: -moz-linear-gradient(left, #7332d4 0%, #763afe 100%); background: -webkit-linear-gradient(left, #7332d4 0%,#763afe 100%); background: linear-gradient(to right, #7332d4 0%,#763afe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7332d4', endColorstr='#763afe',GradientType=1 );}
.grocery-app-faq-sec .faq-title {font-size: 30px; color: #fff; position: relative; padding-bottom: 10px; margin-bottom: 20px;}
.grocery-app-faq-sec .faq-title:before {content: ""; position: absolute; bottom: 0; left: 0; width: 100px; height: 4px; background-color: #fff; border-radius: 10px;    -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.grocery-app-faq-sec p.subtext {line-height: 24px; color: #fff;}
.grocery-app-faq-sec .faq-container {padding: 30px; background-color: #ffffff; margin-top: 30px; position: relative; border-radius: 10px; -webkit-border-radius: 10px;    -moz-border-radius: 10px; box-shadow: 0px 10px 25px 0px rgba(139, 180, 226, 0.40); -webkit-box-shadow: 0px 10px 25px 0px rgba(139, 180, 226, 0.40); -moz-box-shadow: 0px 10px 25px 0px rgba(139, 180, 226, 0.40);}
.grocery-app-faq-sec .faq-ineer-container {text-align: left;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel {border: none; margin-bottom: 0;background-color: #fff; border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-heading {background-color: transparent; box-shadow: none; padding: 15px 15px; color: #333;border-color: #ddd;border-bottom: 0;border-top-left-radius: 3px; border-top-right-radius: 3px;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-heading .panel-title {padding-left: 10px;margin-top: 0; margin-bottom: 0; font-size: 16px;    color: inherit;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-heading .panel-title a {position: relative;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-heading .panel-title a:before {position: absolute; left: -27px; top: 0; font-family: 'Glyphicons Halflings';    content:"\2212"; padding-right: 5px; color: #f90369;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-heading .panel-title a.collapsed:before {content:"\002b"; color: #f90369;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-body {margin-left: 40px; border-left: #f90369 solid 2px; padding-left: 30px;  border-top: none;padding: 15px;}
.grocery-app-faq-sec .faq-ineer-container .panel-group .panel .panel-body p {margin-top: 0;line-height: 24px; margin-bottom: 20px;}
.grocery-app-faq-sec .faq-side {background-image: url(../images/grocery/faq-side.png); background-repeat: no-repeat; max-width: 449px; height: 384px; margin: 70px auto 0 auto; background-size: 100%;}
.grocery-app-faq-sec .faq-mail {background-image: url(../images/grocery/faq-mail.png); background-repeat: no-repeat; max-width: 395px; height: 148px; margin: -10px auto 0 auto; background-size: 100%;}
.grocery-app-faq-sec .mCntr {text-align: center; margin-top: 50px;}
.grocery-app-faq-sec .mCntr .btn-default {color: #fff; font-weight: 700; padding: 18px 50px; border: none; background: #f55fa7; background: -moz-linear-gradient(left, #f55fa7 48%, #b87ae3 100%); background: -webkit-linear-gradient(left, #f55fa7 48%,#b87ae3 100%); background: linear-gradient(to right, #f55fa7 48%,#b87ae3 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55fa7', endColorstr='#b87ae3',GradientType=1 );}

.grocery-app-faq-sec ul{padding-left:30px;}
.grocery-app-faq-sec li{line-height: 24px;font-size: 16px; font-weight: 400; color: #222;}


/* hire css */

.banner-in-sec{display: flex; align-items: center; justify-content: center; width: 100%; height:650px; position: relative; background-repeat: no-repeat !important; background-size: cover !important;background-attachment: fixed !important;}
.hirecode-banner{background:url(../images/codeigniter/Codeigniter-banner.jpg)}
.banner-in-sec h1{color: #fff;text-shadow: 0 4px 4px rgba(0,0,0,.2); font-weight:bold; font-size: 50px;margin-top: 80px; margin-bottom: 15px;}
.banner-in-sec p{font-size:16px; color: #fff; text-shadow: 2px 2px 2px rgba(0,0,0,.2); margin-bottom:20px;}
.dev-btn a{display: inline-block; height:50px; border-radius: 0; line-height: 50px; padding: 0 35px; border: 0; background: linear-gradient(to right,#ff6f0d 0,#fc9c0b 100%); transition: all .3s; color: #fff; text-shadow: none; font-size: 15px; text-transform: capitalize; font-weight: 600;}
.enq-form-box p{text-align:center; color:#333}

.hire-abt-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:50px;}
.hire-abt-sec h2{font-size:40px;transition-delay: .3s;font-weight: 700; padding-bottom:8px; margin:0 0 30px; position:relative; color:#333;}
.hire-abt-sec h2:after {content: ""; position: absolute; left: 0; bottom: 0; background: #f38245; width:70px; height: 2px; display: block;}
.hire-abt-sec h2 span{color:#f38245;}
.hire-abt-sec p {color:#333; line-height:30px; font-size:15px; margin-bottom:30px;}
.hire-abt-sec img{max-width:100%;}

.btn.btn-expert{background: #f55e66; color: #fff;font-size: 16px; text-transform: uppercase; font-weight: 500; padding: 11px 30px; letter-spacing: 1px; border: 1px solid #f55e66; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 0; outline: none; -webkit-box-shadow: none; box-shadow: none;}
.btn.btn-expert:hover {color: #f55e66; background: #fff;}

.text-center{text-align:center;}
.code-check{list-style:none; margin:0; padding:0;display: flex;flex-wrap: wrap;}
.code-check li{background:url(../images/codeigniter/check.png) no-repeat 10px 7px; padding:5px 5px 5px 35px; flex: 0 0 31.58%;max-width:31.58%;position: relative; box-shadow:0 0 5px #ccc; margin:0 10px 15px;}
.code-check .fa{padding-right: .5rem}


.code-serv-sec{display:block; clear:both; position:relative; background: #f1f1f1; padding-top:50px; padding-bottom:50px;}
.code-serv-sec h2{font-size:40px;transition-delay: .3s;font-weight: 700; padding-bottom:8px; margin:0 0 30px; position:relative; color:#333;}
.code-serv-sec h2:after {content: ""; position: absolute; left: 0; right:0; margin:auto; bottom: 0; background: #f55e66; width:70px; height: 2px; display: block;}
.code-serv-sec h2 span{color:#f55e66;}
.code-serv-title{margin-bottom:30px;text-align:center;}
.code-serv-title p{font-weight: 600; margin:0px 0; color: #747474;}

.code-box{padding:15px;display: block; -webkit-box-shadow: 2px 2px 10px rgb(0 0 0 / 10%); box-shadow: 2px 2px 10px rgb(0 0 0 / 10%); margin-bottom: 30px; text-align:center; background:#fff;}
.code-box:hover {-webkit-box-shadow: 2px 2px 20px rgb(0 0 0 / 20%); box-shadow: 2px 2px 20px rgb(0 0 0 / 20%);}
.code-box img{max-width:100%;}
.code-box h3{font-size:16px; font-weight:600; margin-bottom:15px;color: #db4b38;}
.code-box p{font-size: 14px; line-height: 25px; color:#080909;}


.node-unique-from-sec{display:block; clear:both; position:relative; background:#fff; padding-top:50px; padding-bottom:20px;}
.node-unique-from-title{padding-bottom:50px; text-align:center;}
.node-unique-from-title p{font-size: 16px;color: #333; line-height:26px;}
.node-unique-from-title h2{font-size:40px;transition-delay: .3s;font-weight: 700; padding-bottom:8px; margin:0 0 10px; position:relative; color:#333; text-align:center;}
.node-unique-from-title h2:after {content: ""; position: absolute; left: 0; bottom: 0; background: #f38245; width:70px; margin:auto; right:0; height: 2px; display: block;}
.node-unique-from-title h2 span{color:#f54337;}
.node-unique-from-item{padding: 30px 15px 20px; background: #fff; border-radius: 15px; box-shadow: 0 5px 15px #e0e0e0; margin-bottom: 30px; min-height: 284px; text-align: center; position: relative; transition: .5s; border: 1px dashed #fff; -webkit-transition: .5s;}
.node-unique-from-item:hover {border: 1px dashed #393185; color: #000; background: #f9f9f9; box-shadow: 0 5px 15px #cacaca;}
.node-unique-from-item img{margin-bottom:10px;}
.node-unique-from-item h3{font-size:16px;font-weight: 700; margin:0 0 5px; color:#333; text-transform:uppercase;}
.node-unique-from-item p {line-height: 24px; font-size:14px;}
.node-unique-from-sec .col-lg-4:first-child .node-unique-from-item{border-top: 3px solid #75c181;}
.node-unique-from-sec .col-lg-4:nth-of-type(2) .node-unique-from-item{border-top: 3px solid #EA5395;}
.node-unique-from-sec .col-lg-4:nth-of-type(3) .node-unique-from-item{border-top: 3px solid #58bbee;}
.node-unique-from-sec .col-lg-4:nth-of-type(4) .node-unique-from-item{border-top: 3px solid #8A40A7;}
.node-unique-from-sec .col-lg-4:nth-of-type(5) .node-unique-from-item{border-top: 3px solid #ff9702;}
.node-unique-from-sec .col-lg-4:last-child .node-unique-from-item {border-top: 3px solid #b42025;}


.why-chatbot-sec{background: #f6f6f6;display:block; clear:both; padding-top:40px; padding-bottom:40px;position:relative;}
.why-chatbot-sec h2{color: #354168; font-weight:600; margin-top: 0; margin-bottom: 40px; position: relative; font-size:35px; padding-bottom:5px;}
.why-chatbot-sec h2 span{color:#ef5b71;}
.why-chatbot-sec h2:before {content: ''; display: block; width:80px; height:3px; background:#ef5b71; left:0; top:100%; position:absolute;}
.why-chatbot-sec ul{list-style:none; margin:0; padding:0;}
.why-chatbot-sec li {position: relative; margin:8px 0px; padding: 0 0 0 25px;line-height: 1.9; font-size: 15px; color: #333;}
.why-chatbot-sec li:before {content: ""; width: 10px; height: 1px; background-color: #ef5b71; position: absolute; top: 11px; left: 0;}


.p2p-banner{background:url(../images/p2p-crypto/p2p-banner.jpg)}
.sec-overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.8);}
.sec-overlay {background-color: rgba(0, 0, 0, 0.6);}















@media(max-width:767px){
	img{max-width:100%;}
.why-chatbot-sec h2{font-size:24px;}	
.chatbot-services-sec .content-header h2{font-size:24px;}	
.chatbot-box-serv h3{font-size:20px; margin-top:10px; line-height:25px;}
.chatbot-box-serv p{line-height: 24px;font-size: 14px;margin: 5px 0 0;}
.chatbot-process-sec .content-header h2	{font-size:24px;margin: 0 0 10px;}	
.chatbot-process-sec .content-header p{line-height: 24px;font-size: 14px;}
.chatbot-process-sec .content-header{margin-bottom:30px;}
.chatbot-box-process{padding:10px;}
.chatbot-next:after{content:""; top:0; right:0;}
.chatbot-serve-sec .content-header h2{font-size:24px;margin: 0 0 10px;}	
.chatbot-serve-sec .content-header p{line-height: 24px;font-size: 14px;}
.chatbot-serve-box .col-sm-4.col-md-3.col-xs-6:nth-child(2n) .boxed{border-right:0;}
.chatbot-why-sec .content-header h2{font-size:24px;margin: 0 0 10px;}	
.chatbot-why-sec .content-header p{line-height: 24px;font-size: 14px;}
.chatbot-why-item{padding: 20px 15px;}	
.about-cryptocurrency-sec h2{font-size:20px;line-height: 30px;}	
.about-text-dt ul li{font-size: 15px;display: block;}
.cryptocurrency-serives-sec h2{font-size:22px;line-height:28px;}	
.cryptocurrency-choose-sec h2{font-size:22px;line-height:28px;}	
.wallet-service-sec h2{font-size:22px;line-height:28px;}	
.cryptocurrency-wallet-box{padding-left:10px; padding-right:10px;}
.cryptocurrency-features-sec h2{font-size:20px;line-height:28px;}
.cryptocurrency-features-img{ margin-left: 0;margin-top: 0; padding-bottom:10px; text-align: center;}
.cryptocurrency-features-box h3{text-align: center;}
.cryptocurrency-features-box p{text-align:center;}	
.cryptocurrency-features-box{margin-left:0;}
.fainancial-res-banner{padding-top:60px; height:100%; padding-bottom:30px;}
.fainancial-res-banner h1{font-size:24px;}
.financial-services-title h2{font-size:24px;}
.financial-icon-box{padding: 30px 20px 20px;}
.financial-process-sec .content-header h2{font-size:24px;}
.financial-next:after{content:""; top:0; right:0;}
.why-financial-sec h2{font-size:24px;}
.financial-hire-sec h2{font-size:24px;}
.financial-hire-sec .seprate-sec .development-boxed{padding:5px;}
.financial-hire-sec .seprate-sec p{font-size:14px;}
.financial-quality-title h2{font-size:20px;}
.interial-top-banner > img{min-height:150px;}
.hire-stack-sec h2{font-size:24px;}
.hire-task-sec h3{font-size: 15px;}
.hire-task-sec ul li p{line-height: 23px;font-size: 13px;}
.appinfobtn{padding:10px 0;}
.appinfobtn a{margin-bottom:0;}
.hire-task-sec ul{margin: 50px 0 0;}
.hire-task-sec .count{width:50px; background-position:18px bottom;}
.hire-task-sec .count span{margin:0;}
.stack-devlopement-sec h2{font-size:24px;}
.stack-devlopement-item{padding: 15px 15px; text-align: center;}
.stack-devlopement-item h4{margin:0 0 5px;}
.stack-dedicated-sec h2{font-size: 20px;}
.stack-here-benefits-sec h2{font-size: 20px;line-height: 26px;}
.whatsapp-faq-sec h2{font-size:24px; line-height:26px; margin:0;}
.whatsapp-faq-sec .card h4{font-size: 16px; position:relative;}
.whatsapp-faq-sec .card h4 i{position: absolute; right: 0; top: 0; bottom: 0; margin: auto; width: 20px; height: 15px;}
.whatsapp-faq-sec .card p{font-size:14px;}
.interial-top-banner > img{min-height: 194px;}
.nodejs-developement-head h2{font-size:24px;}
.node-js-hir-pro-sec h2{font-size:24px;}
.node-js-hir-pro-sec h2 span{font-size: 16px;}
.box-numeric h4{font-size: 18px;}
.box-numeric .box-numeric-num{width: 60px; height: 60px; font-size: 28px; line-height: 60px;}
.arrow-block{display:none;}
.unit-body{margin-bottom:0;}
.row-40{margin-top: 38px; margin-bottom:0;}
.nadejs-sec-2 h2{font-size:22px; line-height: 26px;}
.nadejs-box-alice{padding:15px;}
.box-alice__main h5{font-size: 15px; margin:0 0 5px;}
.box-alice__main p{margin:0; font-size:12px;}
.node-unique-from-sec h2{font-size:24px;}
.node-about-result-sec h2{font-size:24px;line-height: 26px;}
.development-cyclesec-sec h2{font-size:24px;}
.native-technologies-sec h2{font-size:24px;}
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-child(2n) .boxed{border-right:0;}
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-child(7) .boxed, 
.native-technologies-box .col-sm-4.col-md-3.col-xs-6:nth-child(8) .boxed{border-top: 1px solid #ccc;}
.react-native-hiring-title h2{font-size:24px;}
.pitch-deck-sec h2{font-size:21px;}
.financial-services-sec{padding-top:20px; background-size: 100%;padding-bottom: 181px;}
.pitch-deck-chain-sec h2{font-size:24px;}
.pitch-deck-process-sec .content-header h2{font-size:24px;}
.legal-next:after{content:""; top:0; right:0;}
.pitch-deck-quality-sec .content-header h2{font-size:24px;}
.why-supply-chain-sec h2{font-size:24px;}
.chatbot-services-sec .border-bottom{border:0; border-bottom:1px solid #ddd;}
.chatbot-services-sec .border-left{border:0;}
.whatsapp-help-sec h2{font-size:24px; line-height:26px;}

.taxiapp-banner img{height:250px;}
.taxiapp-banner-content{top:25px;}
.taxiapp-banner-content h1{font-size: 20px;}
.taxiapp-banner-content h1 span{font-size: 18px;}
.taxiapp-banner-content p{font-size: 12px; line-height: 18px;}
.taxiapp-banner-content .btn-lets{font-size: 14px; padding: 8px 15px;}
.taxi-app-scalable-sec h2{font-size: 24px;text-align: center;}
.taxi-scal-box{margin-bottom:30px;}
.taxi-scal-box h3{font-size: 14px;}
.taxi-scal-box p{font-size: 13px;line-height: 20px;}
.taxi-app-overview-sec h2{font-size: 24px;text-align: center;margin: 10px 0 15px;}
.taxi-app-overview-sec p{font-size: 13px;line-height: 20px;text-align: center;}
.taxi-app-booking-sec .content-header h2{font-size: 24px;}
.taxi-app-booking-sec .content-header p{font-size: 15px;line-height: 21px;}
.taxi-app-booking-sec .nav-tabs li{width:50%; height: 142px;}
.taxi-app-booking-sec .nav-tabs li a{font-size: 14px;padding: 5px 5px; font-size: 14px;font-weight: normal;}
.taxi-app-booking-sec .nav-tabs li a img{width: 50px;}
.taxi-app-booking-sec .nav-tabs li.active a:after, 
.taxi-app-booking-sec .nav-tabs li:hover a:after{width: 100%; height: 132px;left: 0;}
.taxi-app-booking-sec .nav-tabs li.active a:before, 
.taxi-app-booking-sec .nav-tabs li:hover a:before{bottom: -23px;}
.taxi-app-booking-sec .tab-content{margin-top:10px;}
.taxi-app-booking-sec .tab-pane .common-data li i{display:none;}
.taxi-app-booking-sec .tab-pane .common-data li{width:94%;}
.taxi-app-booking-sec .tab-pane .common-data li .right-side img{right: -22px;}
.taxi-app-booking-sec .tab-pane .common-data li:after{right: -26px;}
.taxi-app-booking-sec .tab-pane .right-side-data.common-data li{margin-left: 22px;}
.taxi-app-request-sec{padding-top:50px; padding-bottom:50px; text-align:center;}
.taxi-app-request-sec h2{font-size: 24px;margin:0px 0 26px;}
.taxi-app-request-sec a.request{display:inline-block;font-size: 17px;}
.taxi-app-best-in-class-sec h2{font-size: 24px;}
.taxi-app-advanced-sec h2{font-size: 24px;}
.taxi-app-hire-sec h2{font-size: 16px;}
.taxi-app-hire-sec h2 span{font-size: 24px;}
.taxi-app-solution-sec h2{font-size: 20px;}
.taxi-app-solution-sec h2 span{font-size: 30px;}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-child(2n) .boxed{border-right: 0;}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(1) .boxed, .taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(2) .boxed, .taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(3) .boxed, .taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child(4) .boxed {
   border-bottom: 1px solid #ccc;}
.taxi-app-solution-box .col-sm-4.col-md-3.col-xs-6:nth-last-child{border-bottom:0;}
.taxi-app-faq-sec .card h4{font-size: 15px;}
.taxi-app-faq-sec .panel-body p{font-size: 14px;}
.taxi-app-allin-one-sec h2{font-size: 22px;}
.taxi-app-allin-one-sec ul{margin-top:20px; margin-bottom:50px;}
.taxi-app-allin-one-sec li{margin: 0 0 10px;font-size: 16px;}

.food-delivery-banner img{height:270px;}
.food-delivery-content{top:25px; padding-right:125px;}
.food-delivery-content h1{font-size: 20px;}
.food-delivery-content h1 span{font-size: 18px;}
.food-delivery-content p{font-size: 12px; line-height: 18px;}
.food-delivery-content .btn-lets{font-size: 14px; padding: 8px 15px;}
.food-delivery-solution-sec h2{font-size: 22px;text-align: center;}
.food-delivery-solution-box{min-height:1px; margin-bottom:30px;}
.food-delivery-superfast-sec{background-position:bottom; background-size: 377px;}
.food-delivery-superfast-box{padding:0 0 157px;}
.food-delivery-superfast-sec h2{font-size: 24px;}
.food-delivery-superfast-sec h2 span{font-size: 33px;}
.food-delivery-superfast-box p{font-size: 14px; line-height: 22px; text-align: inherit;}
.food-delivery-ordering-sec h2{font-size: 16px;}
.food-delivery-ordering-sec h2 span{font-size: 25px;}
.food-delivery-ordering-sec{padding-bottom:30px;}
.food-delivery-ordering-sec:before{background:none;}
.food-delivery-super-box h2{font-size: 28px;}
.food-delivery-super-box h2{font-size: 26px;}
.food-delivery-super-box h2 span{font-size: 26px; display:inline;}
.food-delivery-super-solid-sec:before{background:none;}
.food-delivery-features-sec h2{font-size: 20px;}
.food-delivery-features-sec h2 span{font-size:31px;}
.food-delivery-features-sec{padding-bottom:20px;}
.food-delivery-itwork-sec h2{font-size: 30px;}
.food-delivery-itwork-sec{padding-top:50px; padding-bottom:50px;}
.food-delivery-app-leading-brands-sec h2{margin: 0px 0 30px; font-size: 18px;}
.food-delivery-app-leading-brands-sec h2 span{font-size: 18px;}
.food-delivery-app-leading-brands-sec h2 strong{font-size: 25px;}
.food-delivery-about-sec h2{font-size: 30px;}

.hire-banner-left h1{font-size: 28px;}
.banner-work-btn .btn-custom, .btn-common .btn-custom{padding: 10px 20px;font-size: 16px;}
.hire-banner-list li{font-size: 15px;}
.hire-banner-step{padding-bottom: 15px;}
.hire-banner-step:after{border:0;}
.hire-iphone-apps-about h2{font-size: 28px;}
.hire-iphone-apps-about .img-responsive{margin-top:10px;}
.hire-iphone-apps-sec h2{font-size: 28px;}
.hire-iphone-apps-sec p{color:#fff;}
.hire-iphone-apps-sec .hire-iphone-box h3{padding-left:0;}
.hire-iphone-apps-sec .quick-planning{position:relative; top:auto; margin-bottom:15px;}
.hire-iphone-apps-sec .hire-iphone-box p{padding-left:0;}
.hire-iphone-apps-sec .hire-iphone-box:before{background:none;}
.hire-iphone-apps-sec .hire-iphone-box .development-boxed{text-align:center;border-bottom: 1px solid rgba(255,255,255,.1); padding-left:0; padding-right:0;}
.hire-iphone-apps-sec .row:last-child .col-md-6:last-child .development-boxed{border-bottom:0;}
.hire-iphone-apps-sec .hire-iphone-box .row{border-bottom:0;}
.hire-iphone-benefits-sec .content-header h2{ font-size: 26px;}
.hire-iphone-benefits-sec .content-header p{line-height: 22px;margin: 0px 0 4px;}
.node-js-hir-pro-sec.iOS-App-Hiring h2{line-height: 28px;}
.node-js-hir-pro-sec.iOS-App-Hiring h2 span{line-height:20px;}
.node-js-hir-pro-sec{padding-top:30px;}
.node-js-hir-pro-sec:before, .node-js-hir-pro-sec:after{background:none;height:auto;width:auto; opacity:0;}
.node-js-hir-pro-sec:before{right:0;top:0;}
.hire-iphone-tolls-sec h2{font-size: 28px; margin: 0 0 30px;}
.hire-iphone-box-serv h3{margin: 20px 0 0;}
.hire-iphone-box-serv p{line-height: 22px;}
.hire-dedicated-iphone-sec .content-header h2{font-size: 26px;}
.hire-dedicated-iphone-sec .content-header p{line-height: 24px;font-size: 15px;}
.hire-dedicated-iphone-sec h3{font-size: 18px;  font-weight: 600;}
.hire-dedicated-iphone-sec .content-header h2 span{font-size: 24px; display:inline-block;}
.new-development-services-left .new-development-services-list:first-child, .new-development-services-left .new-development-services-list:last-child{left:0;}
.new-development-services-left .new-development-services-text{float: none; width: 100%; text-align: center;}
.new-development-services-left .new-development-services-img{float: none; margin-right: auto; margin-left: auto;}
.new-development-services-center-img{margin: 0px auto 30px;}
.new-development-services-right .new-development-services-list:first-child, .new-development-services-right .new-development-services-list:last-child{right:0;}
.new-development-services-img{float: none; margin-right: auto; margin-left: auto;}
.new-development-services-text{float: none; width: 100%; text-align: center;}
.seo-tips-banner-sec{overflow:hidden;}
.seo-tips-content{top: 20px;}
.seo-tips-content h1{margin: 0 0 8px;font-size: 22px;}
.seo-tips-content p{line-height: 20px;font-size: 13px; margin-bottom: 10px;}
.seo-tips-content .btn-lets{padding: 6px 22px;margin-bottom: 2px;}
.seo-tips-banner-sec img{max-width: 640px;}
.seo-tips-improvement-about h2{font-size: 30px;}
.seo-tips-improvement-about h2 span{font-size: 15px;}
.seo-tips-improvement-why h2{font-size: 25px;}
.seo-tips-improvement-why h2 span{font-size: 24px;}
.seo-tips-benefits-title h2{font-size: 25px;}
.seo-tips-benefits-title h2 span{font-size: 24px;}
.seo-tips-methods-title h2 span{font-size: 20px;}
.seo-tips-methods-title h2{font-size: 26px;}
.seo-tips-methods-title p{font-size: 13px;}
.seo-tips-traffic-title h2 span{font-size: 20px;}
.seo-tips-traffic-title h2{font-size: 26px;}
.seo-tips-traffic-sec img{max-width:100%;}
.seo-tips-traffic-title{margin-bottom: 0;}
.seo-tips-traffic-sec ul{margin-top: 30px;}
.seo-tips-improvement-services-sec h2{font-size: 26px;}
.seo-tips-improvement-services-sec h2 span{font-size: 20px;}
.seo-benefits-what-sec h2{font-size: 30px; margin-top:50px;}
.seo-benefits-improvement-sec h2{font-size: 25px;}
.seo-benefits-cleaning-sec h2{font-size: 25px;}
.seo-commercial-office-sec h2{font-size: 25px;}
.seo-cleaning-specialists-sec h2{font-size: 23px;}
.seo-cleaning-specialists-sec img{max-width:100%;}
.seo-company-startup-about h2{font-size: 26px;}
.seo-company-startup-about blockquote{padding: 10px 9px;}
.seo-startup-business-sec h2{font-size: 28px;}
.seo-startup-services-title h2{font-size: 26px;}
.seo-benefits-startups-title h2{font-size: 26px;}
.seo-packages-small-businesses-title h2{font-size: 22px;}
.seo-package-tab ul li{width: 102px;}
.seo-package-tab ul li a{margin: 0 -2px;font-size: 13px;padding: 7px 3px;}
.seo-package-tab tr th{padding:5px !important; font-size: 11px;}
.seo-package-tab table tr td{padding:5px !important; font-size: 11px;}
.mlm-software-content{top:16px;}
.mlm-software-content h1{font-size:17px;}
.mlm-software-content p{font-size: 12px; line-height: 18px; margin-bottom: 3px;}
.mlm-software-about h2 {font-size: 26px;}
.mlm-software-about h2 span{font-size: 16px;}
.mlm-software-about blockquote{font-size: 16px;}
.mlm-software-why-header h2{font-size: 26px;}
.mlm-software-why-sec .mlm-software-box p{font-size:14px;}
.mlm-software-services-title h2{font-size: 26px;}
.mlm-software-services-title p{font-size:15px;}
.mlm-software-features-title h2{font-size: 26px;}
.mlm-software-features-title p{font-size:15px;}
.mlm-software-Choose-title h2{font-size: 26px;}
.mlm-software-Choose-title p{font-size:15px;}
.mlm-software-integration-title h2{font-size: 26px;}
.seo-reliable-dental-sec h2{font-size: 26px;}
.seo-why-dental-box{min-height:1px;}
.seo-why-dental-sec h2{font-size: 26px;}
.seo-why-need-sec h2{font-size: 24px;}
.seo-agency-security-title h2{font-size: 26px;}

.web-design-banner-text{margin-top:0; text-align:center;}
.web-design-banner-text h1{font-size: 34px;}
.web-design-banner-text p{font-size: 16px;}
.web-design-banner-text .btn-icon{margin-bottom:30px;}
.web-design-support-box{width:100%;}
.web-design-support-box:before, .web-design-support-box:after{background:none;}
.web-design-about-sec{padding-top:30px; padding-bottom:150px;background-size: 160px; background-position:bottom right;}
.web-design-about-sec h2{font-size: 30px;}
.web-design-about-sec h2 span{font-size: 26px;}
.web-design-services-title h2{font-size:32px;}
.web-design-services-title h2 span{font-size:18px;}
.web-design-desc{min-height: 1px;}
.web-design-services-box h3{font-size: 18px;}
.web-design-services-box p{ont-size: 13px;line-height: 22px;}
.web-design-process-title h2{font-size: 22px;}
.web-design-process-sec .nodejs-box{text-align:center; margin-top:15px;}
.web-design-process-sec .row-40{margin-top: 51px;}
.web-design-towards-sec h2{font-size: 22px;}
.web-design-comp-sec h2{text-align:center;font-size: 22px;}
.web-design-comp-sec .text-right{text-align:center !important;}
.web-design-comp-sec a{padding: 15px 30px;font-size: 18px;}
.web-design-testmo-sec h2{font-size: 20px;}
.web-design-testmo-sec h2 span{font-size:18px;}
.web-design-testmo-sec blockquote{width:auto; padding:50px 10px 20px 30px;}
.web-design-skills-sec{background: #252628; text-align:center; padding-bottom:30px; padding-top:30px;}
.web-design-skills-sec h2{font-size:22px; text-align:center;}
.web-design-skills-sec h2 span{font-size:18px;}
.web-design-skills-sec a.viewport{font-size:18px;}
.development-process-block-sec .tablist-block ul li{width:135px;}
.ecommerce-banner-sec img{max-width: 100%; height:215px;}
.ecommerce-banner-content{top: -196px; margin-bottom: -180px; position: relative;}
.ecommerce-banner-content h1{font-size: 28px; margin: 0 0 10px; padding-bottom:0;}
.ecommerce-banner-content h1>span{font-size: 14px;}
.ecommerce-banner-content p{font-size: 13px;line-height:18px;margin-bottom: 10px;}
.ecommerce-banner-content .btn-lets{font-size: 14px;padding: 3px 10px;text-transform: capitalize; margin-bottom:30px;}
.enq-form-box{box-shadow: 0 5px 5px #ddd;}
.enq-form-box h2{font-size: 18px;line-height: 22px;}
.enq-form-box h2 span{font-size: 14px;}
.ecommerce-portfolio-sec h2{font-size: 20px;line-height: 24px;margin-bottom: 15px;}
.ecommerce-portfolio-sec .btn{font-size: 15px;}
.ecommerce-about-box h2{font-size: 20px;}
.ecommerce-about-box h2 span{font-size:17px;display: inherit;}
.ecommerce-about-box .left_box_wrapper{width: 100%;}
.ecommerce-about-box .left_box{padding: 20px;}
.ecommerce-services-title h2{letter-spacing: 1px; font-size: 24px;}
.ecommerce-call-action-sec .pull-right{float:none !important;}
.pt-lg-2{margin-top:0; margin-bottom:30px; text-align:center;}
.ecommerce-call-action-sec h2{font-size: 22px;}
.ecommerce-process-title h2{font-size: 20px;}
.ecommerce-process-in{background:none; margin-bottom:0;}
.ecommerce-process-in .col-sm-2{width:100%;}
.ecommerce-process-box{padding-top:0;}
.eco-pro-title{font-size: 15px;}
.epadd50{padding:0;}
.eco-pro-description{min-height: auto; margin-bottom:15px;}
.ecommerce-benefits-sec h2{letter-spacing: 1px; font-size: 20px;}
.ecommerce-benefits-sec .card-menu{display:block;}
.ecommerce-benefits-sec .card-list{margin-right:0;}
.ecommerce-whychoose-in .left_box_wrapper{width:100%; display:block;}
.ecommerce-whychoose-in .left_box{padding:15px;}
.ecommerce-whychoose-in .right_box_wrapper{width:100%; display:block;}
.ecommerce-whychoose-in .whychoose{padding:15px;}
.ecommerce-whychoose-in .whychoose .txt2{font-size: 14px;}
.ecommerce-whychoose-in .right_box{padding:15px;}
.ecommerce-whychoose-in .right_box_inner{margin-left:0; margin-right:0;}
.ecommerce-accordian-sec h2{margin-top: 0;font-size: 28px;}
.ecommerce-accordian-sec .tabbing-text{display:block;}
.ecommerce-listing{padding: 15px 15px 15px; width:100%;}
.ecommerce-list-tab li{width:100%;}
.ecommerce-list-tab li:nth-of-type(odd) {margin-right: 0;}
.ecommerce-ids-detail{width:100%;}
.ecommerce-testmo-sec h2{font-size: 28px;}
.ecommerce-testmo-box{margin-bottom:100px;}
.col-md-6:last-child .ecommerce-testmo-box{margin-bottom:0;}
.ecommerce-testmo-sec .right{right:10px;}
.ecommerce-testmo-sec .left{left:10px;}
.ecommerce-reliable-title h2{font-size: 24px; line-height: 28px;}
.ecommerce-reliable-tabs li{width:50%;}
.ecommerce-call-bot-sec{text-align:center;}
.ecommerce-call-bot-sec h2{font-size: 22px; margin-top:15px; margin-bottom:15px;}
.ecommerce-call-bot-sec h2 span{font-size: 20px;}
.ecommerce-call-bot-sec .text-right{text-align:center;}
.ecommerce-testmo-nm{margin-left:5px;}
.ecommerce-testmo-nm span:first-child{font-size: 20px;}
.ecommerce-testmo-box p{font-size:14px;}

.real-estate-banner-sec img{max-width: 100%; height:215px;}
.real-estate-banner-content{top: 14px;}
.real-estate-banner-content h1{font-size: 12px; margin: 0 0 5px; padding-bottom:0;}
.real-estate-banner-content p{font-size: 11px;line-height: 12px;margin-bottom: 5px;}
.real-estate-banner-content .btn-lets{font-size: 14px;padding: 3px 10px;text-transform: capitalize;}
.real-estate-about-box h2{font-size: 24px;}
.real-estate-about-box h2 span{font-size:17px;display: inherit;}
.real-estate-about-box blockquote{padding: 10px 9px;}
.real-estate-about-box .left_box_wrapper{width: 100%;}
.real-estate-about-box .right_box_wrapper{width:100%; display:block;}
.real-estate-about-box .left_box{padding: 20px;}
.real-estate-why-sec .pull-right{float:none !important}
.real-estate-why-sec h2{font-size: 24px;}
.real-estate-type-title h2{font-size: 24px;}
.real-estate-services-sec h2{font-size: 24px;}
.real-estate-services-sec .card-menu{display:block;}
.real-estate-services-sec .card-list{margin-right:0;}
.real-estate-services-sec .left_box_wrapper{width:100%; display:block;}
.real-estate-services-sec .left_box{padding:15px;}
.real-estate-services-sec .right_box_wrapper{width:100%; display:block;}
.real-estate-services-sec .whychoose{padding:15px;}
.real-estate-services-sec .whychoose .txt2{font-size: 14px;}
.real-estate-services-sec .right_box{padding:15px;}
.real-estate-services-sec .right_box_inner{margin-left:0; margin-right:0;}
.real-estate-features-title h2{font-size: 20px; line-height: 26px;}
.real-estate-features-sec h2{font-size: 20px; line-height: 28px;}
.real-estate-features-tabs li{width:50%;}
.ecommerce-process-title h2{font-size: 20px;}
.real-state-investment-in{background:none; margin-bottom:0;}
.real-state-investment-in .col-sm-2{width:100%;}
.real-state-investment-box{padding-top:0;}
.real-state-inv-title{font-size: 15px; margin-top: 16px;margin-bottom: 6px;}
.real50{padding-top:0;}
.real-state-inv-description{min-height:1px;}

.onlinebranding-about-sec{padding-top:0;}
.onlinebranding-about-sec h2{font-size: 22px;}
.onlinebranding-about-sec blockquote{font-size:14px;}
.onlinebranding-about-sec a{display:block;}
.onlinebranding-whychoose-in .left_box_wrapper{display:block; width:100%;}
.onlinebranding-whychoose-in .right_box_wrapper{width:100%; display:block;}
.onlinebranding-whychoose-in .right_box{ padding:15px;}
.onlinebranding-whychoose-in .right_box .title3{font-size: 25px;}
.realestate-call-sec{text-align:center;}
.realestate-call-sec h2{font-size: 20px;}
.realestate-call-sec h2 span{font-size: 18px; display:inherit;}
.realestate-talk{display:inline-block; margin-top:15px;}
.seo-restaurant-banner h1{font-size: 38px; line-height: 42px;}
.seo-restaurant-banner p{font-size:14px;}
.seo-restaurant-banner a{width:auto; display: block;}
.seo-restauant-about-sec h2{font-size: 24px;}
.seo-restauant-about-sec p{font-size:14px; line-height:18px;}
.seo-restauant-about-sec a{padding-left:25px; padding-right:25px;}
.seorestaunt-help-in .left_box_wrapper{display:none;}
.seorestaunt-help-in .right_box{padding-left:15px; padding-right:15px;}
.seorestaunt-help-in .right_box .title3{font-size: 24px;}
.seorestaunt-help-in .right_box_wrapper{display:block; width:auto;}
.seorestaunt-help-in .right_box ul li{font-size:14px;}
.seorest-help-title h2{font-size:26px;}
.seorest-choose-sec h2{font-size:26px;}
.seorest-choose-sec .card-menu{display:block;}
.seorest-choose-sec .card-list{flex: auto;}
.online-reputionwhy-sec h2{font-size: 24px;}
.online-reputation-about-sec h2{font-size: 24px;}
.online-reputionservice-sec h2{font-size: 24px;}
.online-reputation-management-in .left_box_wrapper{display:none;}
.online-reputation-management-in .right_box_wrapper{display:block; width:100%;}
.online-reputation-management-in .right_box{padding:15px;}
.online-reputation-management-in .right_box .title3{font-size: 24px;}
.online-reputionservice-box{margin-bottom:30px;}
.col-md-3:last-child .online-reputionservice-box{margin-bottom:0;}
.hire-mob-aap-bn-content h1{font-size: 20px;}
.hire-mob-aap-about-sec h2{font-size:24px;}
.hire-mob-aap-bn-content h1 span{font-size:22px;}
.hire-mob-aap-bn-content p{font-size: 14px; line-height: 24px; margin-bottom: 45px;}
.hire-mob-aap-bn-content .form-control{height:44px;}
.hire-mob-aap-bn-content .col-md-3{margin-bottom: 20px;}
.hire-mob-aap-about-sec p{font-size: 15px;line-height: 24px;}
.hire-mob-aap-bn-content .btn-send-enq{height: 46px;font-size: 16px;}
.hire-mob-aap-bn-content{padding-top:50px; padding-bottom:50px;}
.here-mob-prog-call-sec h2{font-size: 26px;}	
.hire-business-sec h2{font-size: 26px;}
.here-mob-prog-call-sec .or-p{padding-top:0; clear:both;}	
.here-mob-prog-call-sec .input-group{margin-bottom:10px; overflow:hidden;}
.hire-mob-form-lt{display:none;}
.hire-mob-form-rt{width: 100%; padding:15px;}
.hire-mob-title h2{font-size:22px;}
.hire-business-sec .col-lg-15{width:auto; float:none; margin-left:45px;}

.grocery-delivery-app-features ul li img{margin-left: -20px;  margin-right: 0;}
.grocery-delivery-app-features ul li span{display: inline-block; margin-left: 20px;vertical-align: top;}
.grocery-aap-business-sec .dis-lef-te h2{font-size: 24px; line-height: 30px;}
.grocery-apps-banner h1{font-size: 28px; line-height: 36px;}
.grocery-apps-banner li{margin:1px 0;}}


}




@media(min-width:992px){
	.ecommerce-whychoose-in .right_box .title3{margin-left: -20px;}	
	.right_box_inner .col-sm-4{padding-left:8px; padding-right:8px;}
	.ecommerce-banner-content h1{margin-top:50px;}
	.hire-business-sec .col-md-3{width:20%;}

}