body {font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 27px;font-weight: 400;color: #6d747d;background-color: #ffffff;
overflow-x: hidden; }
html {font-family: "Open Sans", sans-serif; }
html,body {width: 100%;height: 100%; }

/* ================= Link style ==================== */
a {color: #3b54d2; }
a,a > * {outline: none;cursor: pointer;text-decoration: none; }
a:focus,a:hover {color: #313131;outline: none;text-decoration: none; }
/* ================= Transition elements ==================== */
a,.navbar a,.form-control {-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;
transition: 0.5s; }
/* =========================================================
Typography 
============================================================ */
h1, h2, h3, h4, h5, h6 {font-family: "Lora", serif;font-weight: 400;margin: 0 0 20px; }
h1 {font-size: 48px;font-weight: 700;color: #FFFFFF;letter-spacing: -1px; }
img {max-width: 100%;}
@media (min-width: 480px) and (max-width: 767px) {
h1 {font-size: 40px; } 
   
}
@media only screen and (max-width: 479px) {
h1 {font-size: 34px; } 
}
h2 {font-size: 36px;line-height: 42px;font-weight: 600;color: #1b232f; }
@media (min-width: 480px) and (max-width: 767px) {
h2 {font-size: 30px;line-height: 35px; } 
}
@media only screen and (max-width: 479px) {
h2 {font-size: 25px;line-height: 30px; } 
}

h3 {font-size: 26px;line-height: 30px;color: #1f1842; }
@media only screen and (max-width: 479px) {
h3 {font-size: 20px; } 
}

h4 {font-size: 25px; }
h5 {font-size: 14px; }
h6 {font-size: 12px; }
p img {margin: 0; }
p {margin: 0 0 15px;line-height: 27px; }
hr {margin: 0; }
ul {margin: 0;padding: 0; }
ul li {margin: 0;padding: 0;list-style: none; }
/* =========================================================
Button STYLE 
============================================================ */
.btn {font-size: 18px;font-weight: 600;line-height: 26px; }
.btn.active,.btn:active {box-shadow: none; }
button,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {outline: none; }
.btn-default {position: relative;font-size: 18px;background-color: #FFFFFF;border: 2px solid #3b54d2;border-radius: 0;padding: 8px 22px;
border-radius: 25px;overflow: hidden;z-index: 5;background: -webkit-linear-gradient(left, #193775, #00abc9);background: -moz-linear-gradient(left, #193775, #00abc9);
background: -o-linear-gradient(left, #193775, #00abc9);background: -ms-linear-gradient(left, #193775, #00abc9);background: linear-gradient(left, #193775, #00abc9);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;
-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
.btn-default::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #FFFFFF;background: linear-gradient(to right, #4172ca 0%, #4292a9 100%);
border-radius: 25px;transform: translateX(-102%);z-index: -1;-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;
-o-transition: 0.5s;transition: 0.5s; }
.btn-default:hover {border-radius: 0;-webkit-text-fill-color: #FFFFFF; }.btn-default:hover::before {transform: translateX(0);border-radius: 0; }
@media only screen and (max-width: 767px) {
.btn-default {padding: 6px 18px;font-size: 16px; }
.css_facts ul li{width: 100%; margin-bottom: 20px !important;}
.css_facts ul li.image{display: none;}
ul.list-detail{display: block !important;}
.dev-skills .nav-tabs>li.active a {font-size: 14px !important;}
.dev-skills .nav-tabs>li a {font-size: 14px !important;}
.case_studyinner_hd h2 {font-size: 26px !important; }
.css_market_sol h3{font-size: 26px !important;}
.css_market_sol h2{font-size: 35px !important;line-height: 40px !important;}
.css_market_sol h3 span{font-size: 26px !important;}
.css_case7 img{max-width: 100% !important; margin-bottom: 20px;}
}
@media only screen and (max-width: 479px) {
.btn-default {font-size: 14px;padding: 2px 16px; } 
}
.btn-default:hover,.btn-default.focus,.btn-default:focus,.btn-default.active,.btn-default:active,.open > .dropdown-toggle.btn-default,
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,
.btn-default:active:hover,.open > .dropdown-toggle.btn-default.focus,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-primary {color: #FFFFFF;border-color: #3b54d2; }
.btn-primary {position: relative;font-size: 18px;font-weight: 600;border: 0;border-radius: 25px;padding: 11px 40px;z-index: 5;overflow: hidden;
background: linear-gradient(to right, #4172ca 0%, #4292a9 100%);
color: #FFFFFF;margin-right: 15px;-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;
-o-transition: 0.5s;transition: 0.5s; }
.btn-primary::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, #4292a9 0%, #4172ca 100%);
border-radius: 25px;transform: translateX(-102%);z-index: -1;-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;
-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
.btn-primary:hover {border-radius: 0; }
.btn-primary:hover::before {transform: translateX(0);border-radius: 0; }
@media only screen and (max-width: 767px) {
.btn-primary {font-size: 14px;padding: 6px 18px;margin-right: 10px; } 
}
@media only screen and (max-width: 479px) {
.btn-primary {font-size: 12px;padding: 2px 16px;margin-right: 5px; } 
}

.btn-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,
.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open > .dropdown-toggle.btn-primary.focus,.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {background-color: #3b54d2; }
.btn-primary:focus {color: #FFFFFF; }

/* =========================================================
Color Presets For Class
============================================================ */
.facebook-bg {background-color: #106ed2; }
.twitter-bg {background-color: #3ad0fb; }
.linkedin-bg {background-color: #1379bb; }

/* =========================================================
Global Classes 
============================================================ */
.no-margin {margin: 0; }
.no-padding {padding: 0; }
.section-padding {padding: 140px 0; }
@media only screen and (max-width: 991px) {
.section-padding {padding: 50px 0; } 
.css_sol_area{padding-top: 20px !important; }
}
@media only screen and (max-width: 767px) {
.section-padding {padding:20px 0; } 
.css_sol_area{padding-top: 10px !important;}
    ul.css_application {padding: 18px 0 !important; }
    .css_casestudy_inner2{padding: 40px 0 30px 0 !important;}
    .sub-inner-ban{padding: 0 0 20px 0 !important;}
    .css_sol_area p{font-size: 14px !important;}
    .case_studyinner_hd p{font-size: 14px !important;}
    .case_study_app p{font-size: 14px !important;}
    .css_feat_func h4 {padding-bottom: 10px !important;}


}
.inline-block {display: inline-block; }
.ml-30 {margin-left: 30px; }
.mr-30 {margin-right: 30px; }

/* =========================================================
FORM STYLE 
============================================================ */
.form-control:focus {box-shadow: none; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background-color: transparent;background-image: none;color: #ffffff; }
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="search"],textarea, select {outline: none;
margin: 0;max-width: 100%;-webkit-border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-o-border-radius: 0px 0px 0px 0px;
-ms-border-radius: 0px 0px 0px 0px;-khtml-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px; }
/* =========================================================
Light-Box STYLE 
============================================================ */
.poptrox-popup {background: transparent !important; }
.poptrox-popup .caption,.poptrox-popup .closer,.poptrox-popup .nav-next,.poptrox-popup .nav-previous {display: none !important; }
/* =========================================================
Border Style
============================================================ */
.border-break .border {border-bottom: 1px solid #dfdfdf; }
/* =========================================================
Pagination STYLE 
============================================================ */
.pagination-wrapper {margin-top: 0; }
.pagination-wrapper .pagination {margin: 0; }
.pagination-wrapper .pagination li.active > a {color: #FFFFFF;border-color: transparent;background: linear-gradient(to right, #4172ca 0%, #4292a9 100%); }
.pagination-wrapper .pagination li.active > a:hover, .pagination-wrapper .pagination li.active > a:focus, .pagination-wrapper .pagination li.active > a:active {
background-color: linear-gradient(to right, #4172ca 0%, #4292a9 100%); }
.pagination-wrapper .pagination li a {width: 40px;height: 40px;line-height: 25px;font-weight: 700;color: #828590;border-radius: 0;background-color: transparent;
margin: 0 4px; }
@media only screen and (max-width: 479px) {
.pagination-wrapper .pagination li a {width: 30px;height: 30px;line-height: 15px;font-size: 12px;margin: 0 2px 5px; } 
}
.pagination-wrapper .pagination > li > a:focus,.pagination-wrapper .pagination > li > a:hover,.pagination-wrapper .pagination > li > span:focus,
.pagination-wrapper .pagination > li > span:hover {background-color: transparent; }
/* =========================================================
Box Layout STYLE 
============================================================ */
.boxLayout, .box-layout {margin: 0 auto;background: url(../images/pattern.html) no-repeat center top;background-size: cover;background-attachment: fixed; }
@media only screen and (min-width: 1200px) {
.boxLayout, .box-layout {width: 1200px; } 
}
.boxLayout section, .boxLayout header, .box-layout section, .box-layout header {background-color: #FFFFFF; }
.boxLayout .box-nav, .box-layout .box-nav {position: relative; }
.boxLayout .box-nav .navbar, .box-layout .box-nav .navbar {left: 0;background-color: #FFFFFF; }
.boxLayout .box-nav .navbar::before, .box-layout .box-nav .navbar::before {width: 350px; }
.boxLayout .box-nav .navbar .navbar-header .navbar-brand img, .box-layout .box-nav .navbar .navbar-header .navbar-brand img {padding: 22px 25px; }
.boxLayout .box-nav .navbar .navbar-collapse .navbar-nav, .box-layout .box-nav .navbar .navbar-collapse .navbar-nav {margin-right: 45px; }
.boxLayout .navbar.sticky, .box-layout .navbar.sticky {width: 1200px;margin: 0 auto; }
.boxLayout .slider-section .tp-banner-container, .box-layout .slider-section .tp-banner-container {left: 0 !important;right: 0 !important;
width: 100% !important;margin: 0 auto; }
.boxLayout .slider-section .tparrows.tp-leftarrow, .box-layout .slider-section .tparrows.tp-leftarrow {left: 0 !important; }
.boxLayout .slider-section .tparrows.tp-rightarrow, .box-layout .slider-section .tparrows.tp-rightarrow {right: 0 !important; }
.boxLayout .searching-section, .box-layout .searching-section {overflow: hidden; }
.boxLayout .searching-section .caption .caption-two, .box-layout .searching-section .caption .caption-two {right: -10%; }
.boxLayout .searching-section .caption .caption-two img, .box-layout .searching-section .caption .caption-two img {width: 75%; }
.boxLayout .subscribe-section, .box-layout .subscribe-section {overflow: hidden; }
.boxLayout .optimized-section .content-wrapper, .box-layout .optimized-section .content-wrapper {padding: 80px 80px 0 30px; }
@media only screen and (max-width: 991px) {
.boxLayout .optimized-section .content-wrapper, .box-layout .optimized-section .content-wrapper {padding: 80px 15px 60px; } 
}
/* =========================================================
Section-Title STYLE 
============================================================ */
.section-title {
margin: -9px 0 75px; }
@media only screen and (max-width: 767px) {
.section-title {
margin: -9px 0 50px; } }
@media only screen and (max-width: 479px) {
.section-title {
margin: -9px 0 40px; } }
.section-title .sub-header {
font-size: 18px;
font-weight: 700;
line-height: 30px;
color: #9ca2a9;
text-transform: uppercase;
letter-spacing: 1.8px;
display: block;
margin-bottom: -8px; }
@media only screen and (max-width: 767px) {
.section-title .sub-header {font-size: 16px;margin-bottom: -14px; } 
}
@media only screen and (max-width: 479px) {
.section-title .sub-header {font-size: 14px;margin-bottom: -14px; } 
}
.section-title .border {width: 50px;height: 3px;background: linear-gradient(to right, #4172ca 0%, #4292a9 100%);display: inline-block; }
.section-title h2 {font-size: 42px;font-weight: 700;line-height: 55px;color: #000000;letter-spacing: -1.8px;margin: 6px 0 20px; }
@media only screen and (max-width: 991px) {
.section-title h2 {font-size: 30px;line-height: 40px; } 
}
@media only screen and (max-width: 767px) {
.section-title h2 {font-size: 25px;line-height: 35px;margin: -3px 0 10px; } 
}
@media only screen and (max-width: 479px) {
.section-title h2 {font-size: 22px;line-height: 30px;margin-bottom: 10px; } 
}
.section-title p {color: #6a7788;margin-bottom: 34px; }
@media only screen and (max-width: 767px) {
.section-title p {font-size: 14px;line-height: 22px;margin-bottom: 25px; } 
}

/* =========================================================
Header-Title STYLE 
============================================================ */
.header-title {
padding: 315px 0 115px; }
@media only screen and (max-width: 991px) {
.header-title {padding: 220px 0 80px; } 
}
@media only screen and (max-width: 767px) {
.header-title {padding: 300px 0 70px; } 
}
.header-title .title {font-size: 48px;font-weight: 700;line-height: 42px;color: #FFFFFF;margin-bottom: 8px; }
@media only screen and (max-width: 991px) {
.header-title .title {font-size: 35px;line-height: 35px; } 
}
@media (min-width: 480px) and (max-width: 767px) {
.header-title .title {font-size: 30px;line-height: 30px; } 
}
@media only screen and (max-width: 479px) {
.header-title .title {font-size: 25px;line-height: 30px;margin-bottom: 0; } 
}
.header-title .sub-title {font-weight: 600;color: #FFFFFF; }
.header-title .sub-title .text-color {color: #3b54d2; }

/* =========================================================
Header STYLE 
============================================================ */
.header-section {position: absolute;width: 100%;left: 0;right: 0;margin: 0 auto; }
@media only screen and (max-width: 991px) {
.header-section {display: inline-block; } 
}
.header-section .small-view {position: relative;width: 100%;top: 0;background: #fff;z-index: 9;/*.menu-toggle {position: absolute;right: 10px;top: -136px;}*/ }
@media only screen and (max-width: 767px) {
.header-section .small-view {text-align: center; } 
}
.header-section .small-view.sticky {position: fixed;box-shadow: 0 0 10px #c5c5c5;/*.menu-toggle {position: fixed;top: 9px;}*/ }
.header-section .small-view .navbar-brand {float: none;display: inline-block;padding-left: 0; }
@media only screen and (max-width: 767px) {
.header-section .small-view .navbar-brand {padding-left: 15px !important; } 
}
.header-section .top-bar {position: relative;min-height: 70px;line-height: 70px;background-color: #FFFFFF;z-index: 5; }
@media only screen and (max-width: 767px) {
.header-section .top-bar {min-height: auto;line-height: 35px;padding: 5px 0 0; } 
}
@media only screen and (max-width: 479px) {
.header-section .top-bar {line-height: 35px;padding: 15px 0 0; } 
}
@media only screen and (max-width: 767px) {
.header-section .top-bar .header-left-bar {
text-align: center; } }
.header-section .top-bar .header-left-bar .contact-wrapper {
display: inline-block; }
.header-section .top-bar .header-left-bar .contact-wrapper li {
display: inline-block;
color: #000000;
margin-right: 30px; }
@media only screen and (max-width: 1199px) {
.header-section .top-bar .header-left-bar .contact-wrapper li {
font-size: 15px; } }
@media only screen and (max-width: 991px) {
.header-section .top-bar .header-left-bar .contact-wrapper li {
margin-right: 10px; } }
@media only screen and (max-width: 767px) {
.header-section .top-bar .header-left-bar .contact-wrapper li {
margin-right: 0;
display: block; } }
.header-section .top-bar .header-left-bar .contact-wrapper li i {
color: #000000;
padding-right: 5px; }
@media only screen and (max-width: 767px) {
.header-section .top-bar .header-right-bar {
text-align: center; } }
.header-section .top-bar .header-right-bar i {
font-size: 18px;
color: #000000;
margin-right: -4px; }
.header-section .top-bar .header-right-bar .country {
margin-right: 40px; }
@media (min-width: 768px) and (max-width: 860px) {
.header-section .top-bar .header-right-bar .country {
margin-right: 0; } }
@media only screen and (max-width: 479px) {
.header-section .top-bar .header-right-bar .country {
margin-right: 0; } }
.header-section .top-bar .header-right-bar .country .dropdown-select {
font-size: 16px;
line-height: 80px;
font-weight: 400;
text-transform: uppercase;
color: #000000;
background-color: transparent;
border: 0; }
.header-section .top-bar .header-right-bar .country .dropdown-select option {background-color: #3b54d2; }
@media (min-width: 768px) and (max-width: 860px) {
.header-section .top-bar .header-right-bar .searchForm {margin-right: 0; } 
}
@media only screen and (max-width: 767px) {
.header-section .top-bar .header-right-bar .searchForm {display: block;width: 70%;margin: 0 auto; } 
}
.header-section .top-bar .header-right-bar .searchForm .form-wrapper {position: relative;line-height: 36px; }
.header-section .top-bar .header-right-bar .searchForm .form-wrapper .searchBar {width: 100%;border: 0;padding: 0 15px;line-height: 36px;
border-radius: 25px;background: #e9e9e9; }
.header-section .top-bar .header-right-bar .searchForm .form-wrapper .searchBar:focus {outline: none; }
.header-section .top-bar .header-right-bar .searchForm .form-wrapper .subscribeBtn {position: absolute;right: 0;top: 0;width: 35px;line-height: 34px;
border-radius: 50%;background: linear-gradient(to right, #4172ca 0%, #4292a9 100%);border: 0; }
.header-section .top-bar .header-right-bar .searchForm .form-wrapper .subscribeBtn i {color: #FFFFFF; }
.header-section .navbar {border: 0;border-radius: 0;margin: 0;min-height: auto;background-color: #FFFFFF;z-index: 998; }
.header-section .navbar .navbar-header {position: relative;z-index: 5; }
.header-section .navbar .navbar-header .navbar-brand {padding: 0;margin: 0; }
.header-section .navbar .navbar-header .navbar-brand img {padding: 26px 0;-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;
-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
.header-section .navbar.sticky {position: fixed;top: 0;left: 0;right: 0;box-shadow: 0 0 20px 0px rgba(64, 64, 64, 0.16);padding: 0;z-index: 998; }
@media (min-width: 768px) and (max-width: 991px) {
.header-section .navbar.sticky {margin-top: -88px; } 
}
.header-section .navbar.sticky .navbar-header .navbar-brand img {padding: 11px 0; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li a {line-height: 70px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .search-view {line-height: 70px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .cart-icon i {line-height: 70px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li:hover .dropdown {z-index: 9; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .dropdown {z-index: -1; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .cart::before {top: 12px;font-size: 10px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .dropdown-menu {top: 70px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li.dropdown:hover .dropdown-menu {top: 70px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .text {top: 10px; }
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .cart-item {top: 70px; }
.header-section .navbar .navbar-collapse {padding: 0;border-top: 1px solid #d7d9de; }
.header-section .navbar .navbar-collapse .navbar-nav {margin: 0; }
.header-section .navbar .navbar-collapse .navbar-nav li {position: relative;font-size: 18px;font-weight: 600;margin-right: 28px;letter-spacing: -.5px; }
@media (min-width: 992px) and (max-width: 1199px) {
.header-section .navbar .navbar-collapse .navbar-nav li {margin-right: 25px; } 
}
.header-section .navbar .navbar-collapse .navbar-nav li:nth-child(7) {margin: 0 15px 0 50px; }
.header-section .navbar .navbar-collapse .navbar-nav li:last-child {margin-right: 0; }
.header-section .navbar .navbar-collapse .navbar-nav li a {color: #000000;padding: 0;line-height: 100px;-webkit-transition: 0.5s;-khtml-transition: 0.5s;
-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
.header-section .navbar .navbar-collapse .navbar-nav li a:hover {color: #3b54d2;background-color: transparent; }
.header-section .navbar .navbar-collapse .navbar-nav li .cart-icon i {color: #3b54d2; }
.header-section .navbar .navbar-collapse .navbar-nav li .cart-icon i:hover {color: #3f4c5d; }
.header-section .navbar .navbar-collapse .navbar-nav li .search-view {cursor: pointer; }
.header-section .navbar .navbar-collapse .navbar-nav li.active a {color: #3b54d2;
background-color: transparent; }
.header-section .navbar .navbar-collapse .navbar-nav li.dropdown:hover .dropdown-menu {top: 100px;visibility: visible;opacity: 1;z-index: 1;
transform: translateY(0%);/*transition-delay: 0s, 0s, 0.3s;*/ }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu {top: 100px;left: -50px;min-width: 200px;background-color: #FFFFFF;
padding: 10px 0;display: block;visibility: hidden;opacity: 0;border: 0;transform: translateY(-2em);z-index: -1;transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li {
position: relative;
font-size: 16px;
border-bottom: 1px solid rgba(97, 109, 126, 0.12);
margin: 0;
padding: 0 30px;
/*-webkit-transition: 0.5s;
-khtml-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;*/ }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li.active a {color: #3b54d2 !important; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li.active a {color: #3b54d2 !important; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li.active li.active a {color: #3b54d2 !important; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li.active li a {color: #000000 !important; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:hover {border-bottom: 1px solid transparent; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:hover::before {width: 100%; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:hover .sub-dropdown {opacity: 1;right: -136%; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:hover .single-dropdown {opacity: 1;visibility: visible;transform: translateX(0); }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li::before {content: "";position: absolute;width: 0;height: 1px;left: 0;
bottom: 0;background: #3b54d2;-webkit-transition: 0.5s;-khtml-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;
transition: 0.5s; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:last-child {
border-bottom: 0; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:last-child::before {
display: none; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a {
color: #000000 !important;
line-height: 45px;
font-weight: 600; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover {
color: #3b54d2 !important; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li .single-dropdown {
position: absolute;top: -10px;left: 100%;min-width: 200px;background-color: #FFFFFF;padding: 10px 0;display: block;visibility: hidden;
opacity: 0;border: 0;z-index: -1;-webkit-transition: 0.4s;-khtml-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;
transition: 0.4s;transform: translateX(100px); }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li .single-dropdown li {
position: relative;font-size: 16px;border-bottom: 1px solid rgba(97, 109, 126, 0.12);margin: 0;padding: 0 30px;-webkit-transition: 0.5s;
-khtml-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; }
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li .single-dropdown li:last-child {border: 0; }
.homePageTwo .header-section .navbar {background-color: transparent; }
.homePageTwo .header-section .navbar.sticky {background-color: #000000; }
.homePageTwo .header-section .navbar.sticky .navbar-collapse {border-color: #000000; }
.homePageTwo .header-section .navbar .navbar-collapse {border-color: #969696; }
.homePageTwo .header-section .navbar .navbar-collapse .navbar-nav li.active a {color: #3b54d2; }
.homePageTwo .header-section .navbar .navbar-collapse .navbar-nav li a {color: #FFFFFF; }
.header-section .small-view.sticky {position: fixed;box-shadow: 0 0 10px #c5c5c5;
/*.menu-toggle {
position: fixed;
top: 9px;
}*/ }
.header-section .small-view .navbar-brand {float: none;display: inline-block;padding-left: 0; }
#toTop {position: fixed;bottom: 50px;right: 30px;color: #3b54d2;cursor: pointer;display: none;width: 35px;height: 35px;font-size: 16px;
line-height: 30px;border: 1px solid #3b54d2;border-radius: 4px;text-align: center;z-index: 999; }
/* =========================================================
        Counting-Section STYLE 
============================================================ */
.counting-section {background: url(../images/counter-bg.jpg) no-repeat center top;background-size: cover;background-attachment: fixed;padding: 90px 0; }
@media only screen and (max-width: 767px) {
.counting-section {padding: 60px 0; } 
}
@media only screen and (max-width: 479px) {
.counting-section {padding: 60px 0 40px; } 
}
@media only screen and (max-width: 550px) {
.counting-section {background-attachment: inherit; } 
}
.counting-section .counting-pusher {position: relative;display: flex;z-index: 1; }
@media only screen and (max-width: 479px) {
.counting-section .counting-pusher {display: block; } 
}
.counting-section .counting-pusher .counting-wrapper {flex: 1; }
@media only screen and (max-width: 479px) {
.counting-section .counting-pusher .counting-wrapper {margin-bottom: 30px; } 
}
@media only screen and (max-width: 767px) {
.counting-section .counting-pusher .counting-wrapper .icon img {width: 70px; } 
}
.counting-section .counting-pusher .counting-wrapper .content {vertical-align: middle;margin-left: 20px; }
@media only screen and (max-width: 1200px) {
.counting-section .counting-pusher .counting-wrapper .content {display: block;margin: 20px 0 0;text-align: center; } 
}
@media only screen and (max-width: 767px) {
.counting-section .counting-pusher .counting-wrapper .content {margin: 5px 0 0; } 
}
.counting-section .counting-pusher .counting-wrapper .content .count-description {position: relative;font-family: "Lora", serif;font-size: 36px;
font-weight: 700;color: #FFFFFF;margin-bottom: 0;line-height: 40px; }
@media only screen and (max-width: 991px) {
.counting-section .counting-pusher .counting-wrapper .content .count-description {font-size: 30px; } 
}
@media only screen and (max-width: 767px) {
.counting-section .counting-pusher .counting-wrapper .content .count-description {font-size: 25px;line-height: 30px; } 
}
.counting-section .counting-pusher .counting-wrapper .content p {font-size: 18px;line-height: 30px;color: #FFFFFF;display: block;margin-bottom: 0; }
@media (min-width: 768px) and (max-width: 1199px) {
.counting-section .counting-pusher .counting-wrapper .content p {font-size: 20px; } 
}
@media only screen and (max-width: 991px) {
.counting-section .counting-pusher .counting-wrapper .content p {margin-bottom: 0; } 
}
@media only screen and (max-width: 767px) {
.counting-section .counting-pusher .counting-wrapper .content p {font-size: 16px;line-height: 25px; } 
}


/*###############################################SPRITE############################################*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.banner-icon-01, .banner-icon-02, .banner-icon-03
{ display: inline-block; background: url('../images/sprites/banner-icons.png') no-repeat; overflow: hidden; 
    vertical-align: middle; text-indent: -9999px; text-align: left; }
 
.banner-icon-01 { background-position: -0px -0px; width: 36px; height: 36px; }
.banner-icon-02 { background-position: -0px -36px; width: 36px; height: 36px; }
.banner-icon-03 { background-position: -0px -72px; width: 36px; height: 36px; }


/*.img-1000-clients, .img-200-team, .img-2000-projects, .img-35-countries, .img-8-years-experience, 
.agile, .all-under-one-roof, .app-development, .chat-app, .data-security, 
.dating-app, .developer-hiring, .digital-marketing, .fitness-app, .food-delivery, 
.geeky, .innovative, .iso-certification, .iso-certified, .job-portal, 
.life-time-support, .on-time-always, .quality, .real-estate, .reliable, 
.ride-sharing, .social-media, .transparency, .value-for-money, .web-development
{ display: inline-block; background: url('../../assets/images/sprites/index-sprites.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }

.img-1000-clients, .img-200-team, .img-2000-projects, .img-35-countries, .img-8-years-experience, .iso-certification {background-color:#f3f3f3;border-radius: 50%;padding: 35px;border:20px solid #f3f3f3;}
 
.img-1000-clients { background-position: -0px -0px; width: 70px; height: 70px; }
.img-200-team { background-position: -70px -0px; width: 70px; height: 70px; }
.img-2000-projects { background-position: -140px -0px; width: 70px; height: 70px; }
.img-35-countries { background-position: -210px -0px; width: 70px; height: 70px; }
.img-8-years-experience { background-position: -280px -0px; width: 70px; height: 70px; }
.agile { background-position: -0px -70px; width: 70px; height: 70px; }
.all-under-one-roof { background-position: -70px -70px; width: 70px; height: 70px; }
.app-development { background-position: -140px -70px; width: 70px; height: 70px; }
.chat-app { background-position: -210px -70px; width: 70px; height: 70px; }
.data-security { background-position: -280px -70px; width: 70px; height: 70px; }
.dating-app { background-position: -0px -140px; width: 70px; height: 70px; }
.developer-hiring { background-position: -70px -140px; width: 70px; height: 70px; }
.digital-marketing { background-position: -140px -140px; width: 70px; height: 70px; }
.fitness-app { background-position: -210px -140px; width: 70px; height: 70px; }
.food-delivery { background-position: -280px -140px; width: 70px; height: 70px; }
.geeky { background-position: -0px -210px; width: 70px; height: 70px; }
.innovative { background-position: -70px -210px; width: 70px; height: 70px; }
.iso-certification { background-position: -140px -210px; width: 70px; height: 70px; }
.iso-certified { background-position: -210px -210px; width: 70px; height: 70px; }
.job-portal { background-position: -280px -210px; width: 70px; height: 70px; }
.life-time-support { background-position: -0px -280px; width: 70px; height: 70px; }
.on-time-always { background-position: -70px -280px; width: 70px; height: 70px; }
.quality { background-position: -140px -280px; width: 70px; height: 70px; }
.real-estate { background-position: -210px -280px; width: 70px; height: 70px; }
.reliable { background-position: -280px -280px; width: 70px; height: 70px; }
.ride-sharing { background-position: -0px -350px; width: 70px; height: 70px; }
.social-media { background-position: -70px -350px; width: 70px; height: 70px; }
.transparency { background-position: -140px -350px; width: 70px; height: 70px; }
.value-for-money { background-position: -210px -350px; width: 70px; height: 70px; }
.web-development { background-position: -280px -350px; width: 70px; height: 70px; }*/

.sqf-bg {background:url(../images/sqf-img.png) no-repeat center center;padding-top: 30px;padding-bottom: 30px;}
.sqf-box {display: flex;align-items: center;font-size: 18px; color: #000c3e; font-weight: bold;margin:21px 0;}
.sqf-box div {margin: 5px;}
.sqf-r .sqf-box {flex-direction: row-reverse; text-align: right;}
.home-8-years-experience, .home-1000-clients {margin-left: 50px !important;}
.home-35-countries, .home-iso-certification {margin-right: 50px !important;}
.sqf-link {position: relative; padding: 8px 28px;background: #000c3e; color: #fff;font-size: 24px; 
	font-weight: bold;border-radius: 50px;}
.sqf-link:hover {color: #b0b9c2}
.home-1000-clients, .home-200-team, .home-2000-projects, .home-35-countries, .home-8-years-experience, 
.home-agile, .home-all-under-one-roof, .home-always-on-time, .home-app-development, .home-chat-app, 
.home-data-security, .home-dating-app, .home-developer-hiring, .home-digital-marketing, .home-fitness-app, 
.home-food-delivery, .home-geeky, .home-innovative, .home-iso-certification, .home-iso-certified, 
.home-job-portal, .home-life-time-support, .home-quality, .home-real-estate, .home-reliable, 
.home-ride-sharing, .home-social-media, .home-transparency, .home-value-for-money, .home-web-development
{ display: inline-block; background: url('../images/sprites/index-sprites.png') no-repeat; overflow: hidden; 
text-indent: -9999px; text-align: left; }

.home-1000-clients, .home-200-team, .home-2000-projects, .home-35-countries, .home-8-years-experience, .home-iso-certification {background-color:#f3f3f3;border-radius: 50%;padding: 35px;border:20px solid #f3f3f3;}
 
.home-1000-clients { background-position: -0px -0px; width: 70px; height: 70px; }
.home-200-team { background-position: -70px -0px; width: 70px; height: 70px; }
.home-2000-projects { background-position: -140px -0px; width: 70px; height: 70px; }
.home-35-countries { background-position: -210px -0px; width: 70px; height: 70px; }
.home-8-years-experience { background-position: -280px -0px; width: 70px; height: 70px; }
.home-agile { background-position: -0px -70px; width: 70px; height: 70px; }
.home-all-under-one-roof { background-position: -70px -70px; width: 70px; height: 70px; }
.home-always-on-time { background-position: -140px -70px; width: 70px; height: 70px; }
.home-app-development { background-position: -210px -70px; width: 70px; height: 70px; }
.home-chat-app { background-position: -280px -70px; width: 70px; height: 70px; }
.home-data-security { background-position: -0px -140px; width: 70px; height: 70px; }
.home-dating-app { background-position: -70px -140px; width: 70px; height: 70px; }
.home-developer-hiring { background-position: -140px -140px; width: 70px; height: 70px; }
.home-digital-marketing { background-position: -210px -140px; width: 70px; height: 70px; }
.home-fitness-app { background-position: -280px -140px; width: 70px; height: 70px; }
.home-food-delivery { background-position: -0px -210px; width: 70px; height: 70px; }
.home-geeky { background-position: -70px -210px; width: 70px; height: 70px; }
.home-innovative { background-position: -140px -210px; width: 70px; height: 70px; }
.home-iso-certification { background-position: -210px -210px; width: 70px; height: 70px; }
.home-iso-certified { background-position: -280px -210px; width: 70px; height: 70px; }
.home-job-portal { background-position: -0px -280px; width: 70px; height: 70px; }
.home-life-time-support { background-position: -70px -280px; width: 70px; height: 70px; }
.home-quality { background-position: -140px -280px; width: 70px; height: 70px; }
.home-real-estate { background-position: -210px -280px; width: 70px; height: 70px; }
.home-reliable { background-position: -280px -280px; width: 70px; height: 70px; }
.home-ride-sharing { background-position: -0px -350px; width: 70px; height: 70px; }
.home-social-media { background-position: -70px -350px; width: 70px; height: 70px; }
.home-transparency { background-position: -140px -350px; width: 70px; height: 70px; }
.home-value-for-money { background-position: -210px -350px; width: 70px; height: 70px; }
.home-web-development { background-position: -280px -350px; width: 70px; height: 70px; }


/****************************Services icons start*************************************************/

.lg-android-dev, .lg-cakephp-dev, .lg-codeigniter-dev, .lg-dotnet-dev, .lg-drupal-dev, 
.lg-frontend-dev, .lg-hybrid-dev, .lg-ios-dev, .lg-java-dev, .lg-laravel-dev, 
.lg-magento-dev, .lg-nodejs-dev, .lg-php-dev, .lg-python-dev, .lg-ror-dev, 
.lg-sharepoint-dev, .lg-shopify-dev, .lg-wordpress-dev, .lg-zend-dev, .lg-react-native-dev
{ display: inline-block; background: url('../images/sprites/services-sprite-lg.html') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.lg-android-dev { background-position: -0px -0px; width: 62px; height: 62px; }
.lg-cakephp-dev { background-position: -0px -62px; width: 62px; height: 62px; }
.lg-codeigniter-dev { background-position: -0px -124px; width: 62px; height: 62px; }
.lg-dotnet-dev { background-position: -0px -186px; width: 62px; height: 62px; }
.lg-drupal-dev { background-position: -0px -248px; width: 62px; height: 62px; }
.lg-frontend-dev { background-position: -0px -310px; width: 62px; height: 62px; }
.lg-hybrid-dev { background-position: -0px -372px; width: 62px; height: 62px; }
.lg-ios-dev { background-position: -0px -434px; width: 62px; height: 62px; }
.lg-java-dev { background-position: -0px -496px; width: 62px; height: 62px; }
.lg-laravel-dev { background-position: -0px -558px; width: 62px; height: 62px; }
.lg-magento-dev { background-position: -0px -620px; width: 62px; height: 62px; }
.lg-nodejs-dev { background-position: -0px -682px; width: 62px; height: 62px; }
.lg-php-dev { background-position: -0px -744px; width: 62px; height: 62px; }
.lg-python-dev { background-position: -0px -806px; width: 62px; height: 62px; }
.lg-ror-dev { background-position: -0px -868px; width: 62px; height: 62px; }
.lg-sharepoint-dev { background-position: -0px -930px; width: 62px; height: 62px; }
.lg-shopify-dev { background-position: -0px -992px; width: 62px; height: 62px; }
.lg-wordpress-dev { background-position: -0px -1054px; width: 62px; height: 62px; }
.lg-zend-dev { background-position: -0px -1116px; width: 62px; height: 62px; }
.lg-react-native-dev { background-position: -0px -1178px; width: 60px; height: 60px; }

.sm-affordable-plans, .sm-agile, .sm-all-under-one-roof, .sm-always-on-time, .sm-assurance-of-quality, 
.sm-assured-ranking, .sm-best-roi, .sm-cancel-any-time, .sm-certified-professionals, .sm-communication-skills, 
.sm-consultative-approach, .sm-data-security, .sm-experienced-resource, .sm-flexible-billing-models, .sm-geeky, 
.sm-innovative, .sm-innovative2, .sm-iso-certified, .sm-life-time-support1, .sm-life-time-support2, 
.sm-not-just-developer, .sm-on-time-always, .sm-one-stop-shop, .sm-quality, .sm-r-d-infrastructure, 
.sm-reliability, .sm-risk-free-trial, .sm-speaks-your-language, .sm-state-of-the-art-infrastructure, .sm-tailored-plan, 
.sm-top-notch-iot-experts, .sm-transparency, .sm-value-for-money, .sm-vetted-resource, .sm-white-hat-seo-only, 
.sm-white-label-services
{ display: inline-block; background: url('../images/sprites/services-sprite-sm.html') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.sm-affordable-plans { background-position: -0px -0px; width: 44px; height: 44px; }
.sm-agile { background-position: -44px -0px; width: 44px; height: 44px; }
.sm-all-under-one-roof { background-position: -88px -0px; width: 44px; height: 44px; }
.sm-always-on-time { background-position: -132px -0px; width: 44px; height: 44px; }
.sm-assurance-of-quality { background-position: -176px -0px; width: 44px; height: 44px; }
.sm-assured-ranking { background-position: -220px -0px; width: 44px; height: 44px; }
.sm-best-roi { background-position: -0px -44px; width: 44px; height: 44px; }
.sm-cancel-any-time { background-position: -44px -44px; width: 44px; height: 44px; }
.sm-certified-professionals { background-position: -88px -44px; width: 44px; height: 44px; }
.sm-communication-skills { background-position: -132px -44px; width: 44px; height: 44px; }
.sm-consultative-approach { background-position: -176px -44px; width: 44px; height: 44px; }
.sm-data-security { background-position: -220px -44px; width: 44px; height: 44px; }
.sm-experienced-resource { background-position: -0px -88px; width: 44px; height: 44px; }
.sm-flexible-billing-models { background-position: -44px -88px; width: 44px; height: 44px; }
.sm-geeky { background-position: -88px -88px; width: 44px; height: 44px; }
.sm-innovative { background-position: -132px -88px; width: 44px; height: 44px; }
.sm-innovative2 { background-position: -176px -88px; width: 44px; height: 44px; }
.sm-iso-certified { background-position: -220px -88px; width: 44px; height: 44px; }
.sm-life-time-support1 { background-position: -0px -132px; width: 44px; height: 44px; }
.sm-life-time-support2 { background-position: -44px -132px; width: 44px; height: 44px; }
.sm-not-just-developer { background-position: -88px -132px; width: 44px; height: 44px; }
.sm-on-time-always { background-position: -132px -132px; width: 44px; height: 44px; }
.sm-one-stop-shop { background-position: -176px -132px; width: 44px; height: 44px; }
.sm-quality { background-position: -220px -132px; width: 44px; height: 44px; }
.sm-r-d-infrastructure { background-position: -0px -176px; width: 44px; height: 44px; }
.sm-reliability { background-position: -44px -176px; width: 44px; height: 44px; }
.sm-risk-free-trial { background-position: -88px -176px; width: 44px; height: 44px; }
.sm-speaks-your-language { background-position: -132px -176px; width: 44px; height: 44px; }
.sm-state-of-the-art-infrastructure { background-position: -176px -176px; width: 44px; height: 44px; }
.sm-tailored-plan { background-position: -220px -176px; width: 44px; height: 44px; }
.sm-top-notch-iot-experts { background-position: -0px -220px; width: 44px; height: 44px; }
.sm-transparency { background-position: -44px -220px; width: 44px; height: 44px; }
.sm-value-for-money { background-position: -88px -220px; width: 44px; height: 44px; }
.sm-vetted-resource { background-position: -132px -220px; width: 44px; height: 44px; }
.sm-white-hat-seo-only { background-position: -176px -220px; width: 44px; height: 44px; }
.sm-white-label-services { background-position: -220px -220px; width: 44px; height: 44px; }


.md-amp, .md-api-development, .md-app-development, .md-app-development2, .md-app-landing-pages, 
.md-app-marketing, .md-app-store-optimisation, .md-ar-vr-app-for-different-devices, .md-ar-vr-app-maintenance, .md-ar-vr-apps, 
.md-ar-vr-developer-hiring, .md-ar-vr-game-development, .md-bigcommerce-customization, .md-business-apps, .md-campaign-monitoring, 
.md-campaign-set-up, .md-chat-bot-for-amazon, .md-chat-bot-for-facebook, .md-chat-bot-for-google, .md-cms-development, 
.md-competitor-analysis, .md-content-development, .md-content-for-blog, .md-content-for-email-marketing, .md-content-for-ppc, 
.md-content-for-social-media, .md-content-for-website, .md-content-marketing, .md-create-social-media-profile, .md-cross-platform-game-development, 
.md-custom-web-app-development, .md-customer-engagement, .md-ecommerce-development, .md-educational-game-development, .md-extension, 
.md-fun-game-development, .md-game-apps, .md-game-design, .md-google-play-deployment, .md-integration-with-iot-platforms, 
.md-issues-bug-fixes, .md-keyword-analysis, .md-landing-page, .md-link-building, .md-maintenance, 
.md-migration-upgradation, .md-module-theme-development, .md-monitoring, .md-off-page-seo, .md-on-page-seo, 
.md-paid-campaigns, .md-platform-identification-evaluation, .md-plugin-development, .md-ppc, .md-psd-to-html5, 
.md-psd-to-magento, .md-psd-to-shopify, .md-psd-to-wordpress, .md-reporting-and-analysis, .md-seo, 
.md-shopify-customization, .md-slack-bot, .md-smm, .md-social-game-development, .md-solution-architecture, 
.md-store-deployment, .md-strategy-game-development, .md-strategy, .md-support-enhancements, .md-system-integration, 
.md-telegram-bot, .md-theme-customization, .md-theme-design-development, .md-theme-development, .md-ui-ux, 
.md-web-application-development, .md-web-service-development, .md-website-analysis, .md-wix-customization, .md-woocommerce-dev
{ display: inline-block; background: url('../images/sprites/services-sprite-md.html') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.md-amp { background-position: -0px -0px; width: 60px; height: 60px; }
.md-api-development { background-position: -60px -0px; width: 60px; height: 60px; }
.md-app-development { background-position: -120px -0px; width: 60px; height: 60px; }
.md-app-development2 { background-position: -180px -0px; width: 60px; height: 60px; }
.md-app-landing-pages { background-position: -240px -0px; width: 60px; height: 60px; }
.md-app-marketing { background-position: -300px -0px; width: 60px; height: 60px; }
.md-app-store-optimisation { background-position: -360px -0px; width: 60px; height: 60px; }
.md-ar-vr-app-for-different-devices { background-position: -420px -0px; width: 60px; height: 60px; }
.md-ar-vr-app-maintenance { background-position: -0px -60px; width: 60px; height: 60px; }
.md-ar-vr-apps { background-position: -60px -60px; width: 60px; height: 60px; }
.md-ar-vr-developer-hiring { background-position: -120px -60px; width: 60px; height: 60px; }
.md-ar-vr-game-development { background-position: -180px -60px; width: 60px; height: 60px; }
.md-bigcommerce-customization { background-position: -240px -60px; width: 60px; height: 60px; }
.md-business-apps { background-position: -300px -60px; width: 60px; height: 60px; }
.md-campaign-monitoring { background-position: -360px -60px; width: 60px; height: 60px; }
.md-campaign-set-up { background-position: -420px -60px; width: 60px; height: 60px; }
.md-chat-bot-for-amazon { background-position: -0px -120px; width: 60px; height: 60px; }
.md-chat-bot-for-facebook { background-position: -60px -120px; width: 60px; height: 60px; }
.md-chat-bot-for-google { background-position: -120px -120px; width: 60px; height: 60px; }
.md-cms-development { background-position: -180px -120px; width: 60px; height: 60px; }
.md-competitor-analysis { background-position: -240px -120px; width: 60px; height: 60px; }
.md-content-development { background-position: -300px -120px; width: 60px; height: 60px; }
.md-content-for-blog { background-position: -360px -120px; width: 60px; height: 60px; }
.md-content-for-email-marketing { background-position: -420px -120px; width: 60px; height: 60px; }
.md-content-for-ppc { background-position: -0px -180px; width: 60px; height: 60px; }
.md-content-for-social-media { background-position: -60px -180px; width: 60px; height: 60px; }
.md-content-for-website { background-position: -120px -180px; width: 60px; height: 60px; }
.md-content-marketing { background-position: -180px -180px; width: 60px; height: 60px; }
.md-create-social-media-profile { background-position: -240px -180px; width: 60px; height: 60px; }
.md-cross-platform-game-development { background-position: -300px -180px; width: 60px; height: 60px; }
.md-custom-web-app-development { background-position: -360px -180px; width: 60px; height: 60px; }
.md-customer-engagement { background-position: -420px -180px; width: 60px; height: 60px; }
.md-ecommerce-development { background-position: -0px -240px; width: 60px; height: 60px; }
.md-educational-game-development { background-position: -60px -240px; width: 60px; height: 60px; }
.md-extension { background-position: -120px -240px; width: 60px; height: 60px; }
.md-fun-game-development { background-position: -180px -240px; width: 60px; height: 60px; }
.md-game-apps { background-position: -240px -240px; width: 60px; height: 60px; }
.md-game-design { background-position: -300px -240px; width: 60px; height: 60px; }
.md-google-play-deployment { background-position: -360px -240px; width: 60px; height: 60px; }
.md-integration-with-iot-platforms { background-position: -420px -240px; width: 60px; height: 60px; }
.md-issues-bug-fixes { background-position: -0px -300px; width: 60px; height: 60px; }
.md-keyword-analysis { background-position: -60px -300px; width: 60px; height: 60px; }
.md-landing-page { background-position: -120px -300px; width: 60px; height: 60px; }
.md-link-building { background-position: -180px -300px; width: 60px; height: 60px; }
.md-maintenance { background-position: -240px -300px; width: 60px; height: 60px; }
.md-migration-upgradation { background-position: -300px -300px; width: 60px; height: 60px; }
.md-module-theme-development { background-position: -360px -300px; width: 60px; height: 60px; }
.md-monitoring { background-position: -420px -300px; width: 60px; height: 60px; }
.md-off-page-seo { background-position: -0px -360px; width: 60px; height: 60px; }
.md-on-page-seo { background-position: -60px -360px; width: 60px; height: 60px; }
.md-paid-campaigns { background-position: -120px -360px; width: 60px; height: 60px; }
.md-platform-identification-evaluation { background-position: -180px -360px; width: 60px; height: 60px; }
.md-plugin-development { background-position: -240px -360px; width: 60px; height: 60px; }
.md-ppc { background-position: -300px -360px; width: 60px; height: 60px; }
.md-psd-to-html5 { background-position: -360px -360px; width: 60px; height: 60px; }
.md-psd-to-magento { background-position: -420px -360px; width: 60px; height: 60px; }
.md-psd-to-shopify { background-position: -0px -420px; width: 60px; height: 60px; }
.md-psd-to-wordpress { background-position: -60px -420px; width: 60px; height: 60px; }
.md-reporting-and-analysis { background-position: -120px -420px; width: 60px; height: 60px; }
.md-seo { background-position: -180px -420px; width: 60px; height: 60px; }
.md-shopify-customization { background-position: -240px -420px; width: 60px; height: 60px; }
.md-slack-bot { background-position: -300px -420px; width: 60px; height: 60px; }
.md-smm { background-position: -360px -420px; width: 60px; height: 60px; }
.md-social-game-development { background-position: -420px -420px; width: 60px; height: 60px; }
.md-solution-architecture { background-position: -0px -480px; width: 60px; height: 60px; }
.md-store-deployment { background-position: -60px -480px; width: 60px; height: 60px; }
.md-strategy-game-development { background-position: -120px -480px; width: 60px; height: 60px; }
.md-strategy { background-position: -180px -480px; width: 60px; height: 60px; }
.md-support-enhancements { background-position: -240px -480px; width: 60px; height: 60px; }
.md-system-integration { background-position: -300px -480px; width: 60px; height: 60px; }
.md-telegram-bot { background-position: -360px -480px; width: 60px; height: 60px; }
.md-theme-customization { background-position: -420px -480px; width: 60px; height: 60px; }
.md-theme-design-development { background-position: -0px -540px; width: 60px; height: 60px; }
.md-theme-development { background-position: -60px -540px; width: 60px; height: 60px; }
.md-ui-ux { background-position: -120px -540px; width: 60px; height: 60px; }
.md-web-application-development { background-position: -180px -540px; width: 60px; height: 60px; }
.md-web-service-development { background-position: -240px -540px; width: 60px; height: 60px; }
.md-website-analysis { background-position: -300px -540px; width: 60px; height: 60px; }
.md-wix-customization { background-position: -360px -540px; width: 60px; height: 60px; }
.md-woocommerce-dev { background-position: -420px -540px; width: 60px; height: 60px; }











.net-developer, .integration-with-iot-platforms, .adjustment-for-any-browser, .affordable-plans, .agile-process, 
.always-on-time, .amp-stamps-on-search, .amp, .analysis-reporting, .analysis, 
.android-developer, .angular-developer, .api-development, .app-development-2, .app-development, 
.app-landing-pages, .app-marketing, .app-store-optimisation, .ar-vr-app-for-different-devices, .ar-vr-app-maintenance, 
.ar-vr-app, .ar-vr-developer-hiring, .ar-vr-game-development, .assurance-of-quality, .assured-ranking, 
.aws-iot, .azure-iot, .best-roi, .big-commerce-customization, .build-strategy, 
.business-app, .cakephp-developer, .campaign-monitoring, .campaign-set-up, .campaign-setup-landing-page-optimization, 
.cancel-any-time, .certified-professionals, .chat-bot-for-amazon-alexa, .chat-bot-for-facebook-messenger, .chat-bot-for-google-assistant, 
.cms-development, .codeigniter-developer, .coding, .communication-skills, .competitor-analysis, 
.consultative-approach, .content-development, .content-for-blog, .content-for-email-marketing, .content-for-ppc, 
.content-for-social-media, .content-for-website, .content-marketing, .create-social-media-profile, .cross-platform-game-development, 
.custom-web-app-development, .customer-engagement, .data-security, .design-mock-up, .develop-content, 
.develop-strategy, .discover, .distribute-content, .drive-targeted-traffic, .drupal-developer, 
.ecommerce-development, .educational-game-development, .enhanced-seo, .experienced-resource, .extension-development, 
.flexible-billing-models, .front-end-developer, .fun-game-development, .game-app, .game-design, 
.google-play-deployment, .high-performance, .hybrid-app-developer, .ibm-watson, .implementation, 
.improve-conversions, .innovative, .ios-developer, .issues-bug-fixes, .java-developer, 
.keyword-analysis, .kick-off-analysis, .landing-page-optimization, .laravel-developer, .launch-maintenance, 
.life-time-support-2, .life-time-support, .link-development, .low-bounce-rate, .magento-developer, 
.maintenance, .migration-upgradation, .mobile-friendly, .module-theme-development, .monitoring, 
.mydevices-iot, .no-custom-solutions, .node-js-developer, .not-just-developer, .off-page-seo, 
.on-page-seo, .on-site-optimization, .one-stop-shop, .optimized-data-consumption, .paid-campaigns, 
.particle-iot, .php-developer, .platform-identification-evaluation, .plugin-development, .ppc, 
.promote-content, .psd-to-html5, .psd-to-magento, .psd-to-shopify, .psd-to-wordpress, 
.python-developer, .quality-assurance, .r-d-infrastructure, .react-native, .reduced-load-time, 
.reporting-analysis, .reporting, .risk-free-trial, .ror-developer, .scalable-solution, 
.seo, .sharepoint-developer, .shopify-customization, .shopify-developer, .slack-bot-development, 
.smm, .social-game-development, .solution-architecture, .speaks-your-language, .state-of-the-art-infrastructure, 
.store-deployment, .strategy-development, .strategy-game-development, .strategy, .support-enhancements, 
.system-integration, .tailored-plan, .telegram-bot-development, .theme-customization, .theme-design-development, 
.top-notch-iot-experts, .transparency, .ui-ux, .vetted-resource, .web-application-development, 
.web-service-development, .website-analysis, .white-hat-seo-only, .white-label-services, .wix-customization, 
.woocommerce-development, .wordpress-developer, .zend-developer, .campaign
{ display: inline-block; background: url('../images/sprites/services-icons.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.net-developer { background-position: -0px -0px; width: 70px; height: 70px; }
.integration-with-iot-platforms { background-position: -0px -70px; width: 70px; height: 70px; }
.adjustment-for-any-browser { background-position: -0px -140px; width: 70px; height: 70px; }
.affordable-plans { background-position: -0px -210px; width: 70px; height: 70px; }
.agile-process { background-position: -0px -280px; width: 70px; height: 70px; }
.always-on-time { background-position: -0px -350px; width: 70px; height: 70px; }
.amp-stamps-on-search { background-position: -0px -420px; width: 70px; height: 70px; }
.amp { background-position: -0px -490px; width: 70px; height: 70px; }
.analysis-reporting { background-position: -0px -560px; width: 70px; height: 70px; }
.analysis { background-position: -0px -630px; width: 70px; height: 70px; }
.android-developer { background-position: -0px -700px; width: 70px; height: 70px; }
.angular-developer { background-position: -0px -770px; width: 70px; height: 70px; }
.api-development { background-position: -0px -840px; width: 70px; height: 70px; }
.app-development-2 { background-position: -0px -910px; width: 70px; height: 70px; }
.app-development { background-position: -0px -980px; width: 70px; height: 70px; }
.app-landing-pages { background-position: -0px -1050px; width: 70px; height: 70px; }
.app-marketing { background-position: -0px -1120px; width: 70px; height: 70px; }
.app-store-optimisation { background-position: -0px -1190px; width: 70px; height: 70px; }
.ar-vr-app-for-different-devices { background-position: -0px -1260px; width: 70px; height: 70px; }
.ar-vr-app-maintenance { background-position: -0px -1330px; width: 70px; height: 70px; }
.ar-vr-app { background-position: -0px -1400px; width: 70px; height: 70px; }
.ar-vr-developer-hiring { background-position: -0px -1470px; width: 70px; height: 70px; }
.ar-vr-game-development { background-position: -0px -1540px; width: 70px; height: 70px; }
.assurance-of-quality { background-position: -0px -1610px; width: 70px; height: 70px; }
.assured-ranking { background-position: -0px -1680px; width: 70px; height: 70px; }
.aws-iot { background-position: -0px -1750px; width: 70px; height: 70px; }
.azure-iot { background-position: -0px -1820px; width: 70px; height: 70px; }
.best-roi { background-position: -0px -1890px; width: 70px; height: 70px; }
.big-commerce-customization { background-position: -0px -1960px; width: 70px; height: 70px; }
.build-strategy { background-position: -0px -2030px; width: 70px; height: 70px; }
.business-app { background-position: -0px -2100px; width: 70px; height: 70px; }
.cakephp-developer { background-position: -0px -2170px; width: 70px; height: 70px; }
.campaign-monitoring { background-position: -0px -2240px; width: 70px; height: 70px; }
.campaign-set-up { background-position: -0px -2310px; width: 70px; height: 70px; }
.campaign-setup-landing-page-optimization { background-position: -0px -2380px; width: 70px; height: 70px; }
.cancel-any-time { background-position: -0px -2450px; width: 70px; height: 70px; }
.certified-professionals { background-position: -0px -2520px; width: 70px; height: 70px; }
.chat-bot-for-amazon-alexa { background-position: -0px -2590px; width: 70px; height: 70px; }
.chat-bot-for-facebook-messenger { background-position: -0px -2660px; width: 70px; height: 70px; }
.chat-bot-for-google-assistant { background-position: -0px -2730px; width: 70px; height: 70px; }
.cms-development { background-position: -0px -2800px; width: 70px; height: 70px; }
.codeigniter-developer { background-position: -0px -2870px; width: 70px; height: 70px; }
.coding { background-position: -0px -2940px; width: 70px; height: 70px; }
.communication-skills { background-position: -0px -3010px; width: 70px; height: 70px; }
.competitor-analysis { background-position: -0px -3080px; width: 70px; height: 70px; }
.consultative-approach { background-position: -0px -3150px; width: 70px; height: 70px; }
.content-development { background-position: -0px -3220px; width: 70px; height: 70px; }
.content-for-blog { background-position: -0px -3290px; width: 70px; height: 70px; }
.content-for-email-marketing { background-position: -0px -3360px; width: 70px; height: 70px; }
.content-for-ppc { background-position: -0px -3430px; width: 70px; height: 70px; }
.content-for-social-media { background-position: -0px -3500px; width: 70px; height: 70px; }
.content-for-website { background-position: -0px -3570px; width: 70px; height: 70px; }
.content-marketing { background-position: -0px -3640px; width: 70px; height: 70px; }
.create-social-media-profile { background-position: -0px -3710px; width: 70px; height: 70px; }
.cross-platform-game-development { background-position: -0px -3780px; width: 70px; height: 70px; }
.custom-web-app-development { background-position: -0px -3850px; width: 70px; height: 70px; }
.customer-engagement { background-position: -0px -3920px; width: 70px; height: 70px; }
.data-security { background-position: -0px -3990px; width: 70px; height: 70px; }
.design-mock-up { background-position: -0px -4060px; width: 70px; height: 70px; }
.develop-content { background-position: -0px -4130px; width: 70px; height: 70px; }
.develop-strategy { background-position: -0px -4200px; width: 70px; height: 70px; }
.discover { background-position: -0px -4270px; width: 70px; height: 70px; }
.distribute-content { background-position: -0px -4340px; width: 70px; height: 70px; }
.drive-targeted-traffic { background-position: -0px -4410px; width: 70px; height: 70px; }
.drupal-developer { background-position: -0px -4480px; width: 70px; height: 70px; }
.ecommerce-development { background-position: -0px -4550px; width: 70px; height: 70px; }
.educational-game-development { background-position: -0px -4620px; width: 70px; height: 70px; }
.enhanced-seo { background-position: -0px -4690px; width: 70px; height: 70px; }
.experienced-resource { background-position: -0px -4760px; width: 70px; height: 70px; }
.extension-development { background-position: -0px -4830px; width: 70px; height: 70px; }
.flexible-billing-models { background-position: -0px -4900px; width: 70px; height: 70px; }
.front-end-developer { background-position: -0px -4970px; width: 70px; height: 70px; }
.fun-game-development { background-position: -0px -5040px; width: 70px; height: 70px; }
.game-app { background-position: -0px -5110px; width: 70px; height: 70px; }
.game-design { background-position: -0px -5180px; width: 70px; height: 70px; }
.google-play-deployment { background-position: -0px -5250px; width: 70px; height: 70px; }
.high-performance { background-position: -0px -5320px; width: 70px; height: 70px; }
.hybrid-app-developer { background-position: -0px -5390px; width: 70px; height: 70px; }
.ibm-watson { background-position: -0px -5460px; width: 70px; height: 70px; }
.implementation { background-position: -0px -5530px; width: 70px; height: 70px; }
.improve-conversions { background-position: -0px -5600px; width: 70px; height: 70px; }
.innovative { background-position: -0px -5670px; width: 70px; height: 70px; }
.ios-developer { background-position: -0px -5740px; width: 70px; height: 70px; }
.issues-bug-fixes { background-position: -0px -5810px; width: 70px; height: 70px; }
.java-developer { background-position: -0px -5880px; width: 70px; height: 70px; }
.keyword-analysis { background-position: -0px -5950px; width: 70px; height: 70px; }
.kick-off-analysis { background-position: -0px -6020px; width: 70px; height: 70px; }
.landing-page-optimization { background-position: -0px -6090px; width: 70px; height: 70px; }
.laravel-developer { background-position: -0px -6160px; width: 70px; height: 70px; }
.launch-maintenance { background-position: -0px -6230px; width: 70px; height: 70px; }
.life-time-support-2 { background-position: -0px -6300px; width: 70px; height: 70px; }
.life-time-support { background-position: -0px -6370px; width: 70px; height: 70px; }
.link-development { background-position: -0px -6440px; width: 70px; height: 70px; }
.low-bounce-rate { background-position: -0px -6510px; width: 70px; height: 70px; }
.magento-developer { background-position: -0px -6580px; width: 70px; height: 70px; }
.maintenance { background-position: -0px -6650px; width: 70px; height: 70px; }
.migration-upgradation { background-position: -0px -6720px; width: 70px; height: 70px; }
.mobile-friendly { background-position: -0px -6790px; width: 70px; height: 70px; }
.module-theme-development { background-position: -0px -6860px; width: 70px; height: 70px; }
.monitoring { background-position: -0px -6930px; width: 70px; height: 70px; }
.mydevices-iot { background-position: -0px -7000px; width: 70px; height: 70px; }
.no-custom-solutions { background-position: -0px -7070px; width: 70px; height: 70px; }
.node-js-developer { background-position: -0px -7140px; width: 70px; height: 70px; }
.not-just-developer { background-position: -0px -7210px; width: 70px; height: 70px; }
.off-page-seo { background-position: -0px -7280px; width: 70px; height: 70px; }
.on-page-seo { background-position: -0px -7350px; width: 70px; height: 70px; }
.on-site-optimization { background-position: -0px -7420px; width: 70px; height: 70px; }
.one-stop-shop { background-position: -0px -7490px; width: 70px; height: 70px; }
.optimized-data-consumption { background-position: -0px -7560px; width: 70px; height: 70px; }
.paid-campaigns { background-position: -0px -7630px; width: 70px; height: 70px; }
.particle-iot { background-position: -0px -7700px; width: 70px; height: 70px; }
.php-developer { background-position: -0px -7770px; width: 70px; height: 70px; }
.platform-identification-evaluation { background-position: -0px -7840px; width: 70px; height: 70px; }
.plugin-development { background-position: -0px -7910px; width: 70px; height: 70px; }
.ppc { background-position: -0px -7980px; width: 70px; height: 70px; }
.promote-content { background-position: -0px -8050px; width: 70px; height: 70px; }
.psd-to-html5 { background-position: -0px -8120px; width: 70px; height: 70px; }
.psd-to-magento { background-position: -0px -8190px; width: 70px; height: 70px; }
.psd-to-shopify { background-position: -0px -8260px; width: 70px; height: 70px; }
.psd-to-wordpress { background-position: -0px -8330px; width: 70px; height: 70px; }
.python-developer { background-position: -0px -8400px; width: 70px; height: 70px; }
.quality-assurance { background-position: -0px -8470px; width: 70px; height: 70px; }
.r-d-infrastructure { background-position: -0px -8540px; width: 70px; height: 70px; }
.react-native { background-position: -0px -8610px; width: 70px; height: 70px; }
.reduced-load-time { background-position: -0px -8680px; width: 70px; height: 70px; }
.reporting-analysis { background-position: -0px -8750px; width: 70px; height: 70px; }
.reporting { background-position: -0px -8820px; width: 70px; height: 70px; }
.risk-free-trial { background-position: -0px -8890px; width: 70px; height: 70px; }
.ror-developer { background-position: -0px -8960px; width: 70px; height: 70px; }
.scalable-solution { background-position: -0px -9030px; width: 70px; height: 70px; }
.seo { background-position: -0px -9100px; width: 70px; height: 70px; }
.sharepoint-developer { background-position: -0px -9170px; width: 70px; height: 70px; }
.shopify-customization { background-position: -0px -9240px; width: 70px; height: 70px; }
.shopify-developer { background-position: -0px -9310px; width: 70px; height: 70px; }
.slack-bot-development { background-position: -0px -9380px; width: 70px; height: 70px; }
.smm { background-position: -0px -9450px; width: 70px; height: 70px; }
.social-game-development { background-position: -0px -9520px; width: 70px; height: 70px; }
.solution-architecture { background-position: -0px -9590px; width: 70px; height: 70px; }
.speaks-your-language { background-position: -0px -9660px; width: 70px; height: 70px; }
.state-of-the-art-infrastructure { background-position: -0px -9730px; width: 70px; height: 70px; }
.store-deployment { background-position: -0px -9800px; width: 70px; height: 70px; }
.strategy-development { background-position: -0px -9870px; width: 70px; height: 70px; }
.strategy-game-development { background-position: -0px -9940px; width: 70px; height: 70px; }
.strategy { background-position: -0px -10010px; width: 70px; height: 70px; }
.support-enhancements { background-position: -0px -10080px; width: 70px; height: 70px; }
.system-integration { background-position: -0px -10150px; width: 70px; height: 70px; }
.tailored-plan { background-position: -0px -10220px; width: 70px; height: 70px; }
.telegram-bot-development { background-position: -0px -10290px; width: 70px; height: 70px; }
.theme-customization { background-position: -0px -10360px; width: 70px; height: 70px; }
.theme-design-development { background-position: -0px -10430px; width: 70px; height: 70px; }
.top-notch-iot-experts { background-position: -0px -10500px; width: 70px; height: 70px; }
.transparency { background-position: -0px -10570px; width: 70px; height: 70px; }
.ui-ux { background-position: -0px -10640px; width: 70px; height: 70px; }
.vetted-resource { background-position: -0px -10710px; width: 70px; height: 70px; }
.web-application-development { background-position: -0px -10780px; width: 70px; height: 70px; }
.web-service-development { background-position: -0px -10850px; width: 70px; height: 70px; }
.website-analysis { background-position: -0px -10920px; width: 70px; height: 70px; }
.white-hat-seo-only { background-position: -0px -10990px; width: 70px; height: 70px; }
.white-label-services { background-position: -0px -11060px; width: 70px; height: 70px; }
.wix-customization { background-position: -0px -11130px; width: 70px; height: 70px; }
.woocommerce-development { background-position: -0px -11200px; width: 70px; height: 70px; }
.wordpress-developer { background-position: -0px -11270px; width: 70px; height: 70px; }
.zend-developer { background-position: -0px -11340px; width: 70px; height: 70px; }
.campaign { background-position: -0px -11410px; width: 67px; height: 68px; }
/****************************Services icons end*************************************************/

/****************************************Solutions Icon Start**************************************/

.accept-or-decline-jobs, .alarms-and-reminders, .alerts-and-notification, .apply-through-emails-or-sms, .audio-calling, 
.auto-assigning-of-delivery-personnel, .auto-commission-calculation, .auto-cv-parsing, .auto-language-translation, .auto-matches-and-suggestion, 
.auto-translation-of-texts, .automatic-searching-of-cabs, .basket, .block-and-report, .bmi-calculator, 
.book-a-tour, .booking-or-available-calendar, .browse-or-search-products, .browse-or-search-projects, .browse-or-search, 
.browsing-of-restaurants, .call-and-chat-simultaneously, .call-and-messaging, .call-message-share-files, .calorie-information-and-history, 
.cancel-and-refund, .cancellations, .cart, .categories, .categorization-and-grouping-of-items, 
.chat-soln, .chat-with-friends, .choose-suitable-provider, .classified-app-soln, .classrooms-and-lectures, 
.comments-and-likes, .compare-prices-and-rates, .conferencing-or-group-call-and-chat, .content-management-system, .content-moderation, 
.contributor-acknowledgement, .course-management, .create-or-choose-designs, .crowdfunding-soln, .csv-uploading, 
.custom-emoji-module, .custom-product-designer-soln, .custom-tour-packages, .customizable-or-dynamic-rates, .customizable-packages, 
.customize-as-you-need, .cv-management, .data-secured-on-cloud-1, .data-secured-on-cloud, .date-view-or-challenges, 
.dating-app-soln, .dealer-agent-app-and-portal, .delivery-details, .delivery-timings, .easily-deployable, 
.easy-and-fast-registration, .easy-checkout, .easy-ordering, .easy-payment-methods, .easy-to-integrate, 
.easy-to-use-admin-portal, .easy-to-use-admin-portal2, .easy-uploading-or-posting-of-products, .easy-user-registration-and-login, .edit-design, 
.email-message-chat, .events, .express-interest, .face-recognition, .fast-and-easy-booking-system, 
.fast-and-easy-registration, .fees-and-subscriptions, .female-friendly-ride-booking-module, .file-sharing, .file-upload-and-sharing, 
.filter-restaurants, .find-by-location, .find-friends, .fitness-app-soln, .food-delivery-soln, 
.friend-list, .friend-suggestion, .gallery, .goals-and-achievements, .group-or-private-classes, 
.guest-browsing, .guest-users, .hash-tags, .highlight-courses-and-offers, .highlight-offers-and-promotions, 
.highlight-profiles, .immediate-or-scheduled-bookings, .in-app-communication, .invoicing-and-ride-history, .job-portal-soln, 
.job-posting, .latest-technology, .learning-management-soln, .like-and-comment, .likes-comments-view-count, 
.login-and-registration, .login-media-login, .manage-menus, .mention-job-details, .menus-and-dishes, 
.messaging, .multiple-delivery-timings, .multiple-payment-methods, .multiple-product-images, .multiple-product-images2, 
.multiple-vendors-soln, .muting-of-audio-and-video, .newsletter-and-digest-emails, .no-java-download-required, .notifications-and-emails, 
.on-demand-soln, .one-click-apply, .one-time-cost, .online-booking-and-reservations, .online-grocery-soln, 
.online-payments, .options-for-ads, .order-history-and-repeat-order, .order-status, .order-tracking, 
.payment-for-bookings, .photo-and-video-gallerries, .post-a-query, .post-a-query2, .post-or-share, 
.privacy-setting, .product-variations, .profile-suggestion, .profile-visitors, .profiles-and-settings, 
.project-milestones-and-progress, .project-owners-dashboard, .promo-codes, .promotional-emails-and-sms, .promotions-and-offers, 
.provide-tips, .proximity-search-wirh-distance, .publish-projects, .push-notifications, .quality-assurance, 
.queries-and-feedback, .rating-and-review, .rating-and-reviews, .rating-and-reviews2, .real-estate-soln, 
.realtime-chat, .realtime-navigation-and-tracking, .realtime-navigation, .realtime-update-of-rates, .realtime-video-instructions, 
.realtime-view, .related-products, .reports-and-analytics, .reports-and-statistics, .ride-sharing-soln, 
.route-planning, .sale-products, .salon-spa-soln, .save-designs, .save-time-and-money, 
.schedules-and-calendars, .search-filters, .search, .search2, .searching-of-restaurants-or-dishes, 
.secured-and-robust-solution, .secured-internal-communications, .seller-app, .seller-portal, .seller-vendor-portal, 
.send-virtual-gifts, .set-routines-or-regimes, .shipping-and-tracking, .shortlist-and-save, .shortlist-or-save, 
.social-media-login, .social-media-soln, .social-share, .sorting-and-filtering, .standalone-system, 
.step-counter, .student-and-teacher-management, .subscription-packages, .subscription-packages2, .support-and-feedback, 
.support-and-feedback2, .tag-friends, .tax-and-invoicing, .teacher-portal, .tests-and-exams, 
.text-chat, .top-notch-iot-experts, .tours-and-packages, .track-users-and-progress, .travel-hospitality-soln, 
.travel-soln, .update-job-status, .update-progresses, .user-management-for-admins, .user-management-with-ban, 
.various-cab-categories, .various-payment-options, .various-providers-integrated, .video-and-images, .video-audio-text-chat, 
.video-calling, .video-instructions, .video-resume-or-profile, .video-tour, .view-orders, 
.view-sales, .wall-of-posts-and-activities, .whiteboard, .wishlist, .you-own-the-code
{ display: inline-block; background: url('../images/sprites/solutions-icons.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.accept-or-decline-jobs { background-position: -1px -0px; width: 70px; height: 70px; }
.alarms-and-reminders { background-position: -72px -0px; width: 70px; height: 70px; }
.alerts-and-notification { background-position: -143px -0px; width: 70px; height: 70px; }
.apply-through-emails-or-sms { background-position: -214px -0px; width: 70px; height: 70px; }
.audio-calling { background-position: -285px -0px; width: 70px; height: 70px; }
.auto-assigning-of-delivery-personnel { background-position: -356px -0px; width: 70px; height: 70px; }
.auto-commission-calculation { background-position: -427px -0px; width: 70px; height: 70px; }
.auto-cv-parsing { background-position: -498px -0px; width: 70px; height: 70px; }
.auto-language-translation { background-position: -569px -0px; width: 70px; height: 70px; }
.auto-matches-and-suggestion { background-position: -640px -0px; width: 70px; height: 70px; }
.auto-translation-of-texts { background-position: -711px -0px; width: 70px; height: 70px; }
.automatic-searching-of-cabs { background-position: -782px -0px; width: 70px; height: 70px; }
.basket { background-position: -853px -0px; width: 70px; height: 70px; }
.block-and-report { background-position: -924px -0px; width: 70px; height: 70px; }
.bmi-calculator { background-position: -995px -0px; width: 70px; height: 70px; }
.book-a-tour { background-position: -1px -71px; width: 70px; height: 70px; }
.booking-or-available-calendar { background-position: -72px -71px; width: 70px; height: 70px; }
.browse-or-search-products { background-position: -143px -71px; width: 70px; height: 70px; }
.browse-or-search-projects { background-position: -214px -71px; width: 70px; height: 70px; }
.browse-or-search { background-position: -285px -71px; width: 70px; height: 70px; }
.browsing-of-restaurants { background-position: -356px -71px; width: 70px; height: 70px; }
.call-and-chat-simultaneously { background-position: -427px -71px; width: 70px; height: 70px; }
.call-and-messaging { background-position: -498px -71px; width: 70px; height: 70px; }
.call-message-share-files { background-position: -569px -71px; width: 70px; height: 70px; }
.calorie-information-and-history { background-position: -640px -71px; width: 70px; height: 70px; }
.cancel-and-refund { background-position: -711px -71px; width: 70px; height: 70px; }
.cancellations { background-position: -782px -71px; width: 70px; height: 70px; }
.cart { background-position: -853px -71px; width: 70px; height: 70px; }
.categories { background-position: -924px -71px; width: 70px; height: 70px; }
.categorization-and-grouping-of-items { background-position: -995px -71px; width: 70px; height: 70px; }
.chat-soln { background-position: -1px -142px; width: 70px; height: 70px; }
.chat-with-friends { background-position: -72px -142px; width: 70px; height: 70px; }
.choose-suitable-provider { background-position: -143px -142px; width: 70px; height: 70px; }
.classified-app-soln { background-position: -214px -142px; width: 70px; height: 70px; }
.classrooms-and-lectures { background-position: -285px -142px; width: 70px; height: 70px; }
.comments-and-likes { background-position: -356px -142px; width: 70px; height: 70px; }
.compare-prices-and-rates { background-position: -427px -142px; width: 70px; height: 70px; }
.conferencing-or-group-call-and-chat { background-position: -498px -142px; width: 70px; height: 70px; }
.content-management-system { background-position: -569px -142px; width: 70px; height: 70px; }
.content-moderation { background-position: -640px -142px; width: 70px; height: 70px; }
.contributor-acknowledgement { background-position: -711px -142px; width: 70px; height: 70px; }
.course-management { background-position: -782px -142px; width: 70px; height: 70px; }
.create-or-choose-designs { background-position: -853px -142px; width: 70px; height: 70px; }
.crowdfunding-soln { background-position: -924px -142px; width: 70px; height: 70px; }
.csv-uploading { background-position: -995px -142px; width: 70px; height: 70px; }
.custom-emoji-module { background-position: -1px -213px; width: 70px; height: 70px; }
.custom-product-designer-soln { background-position: -72px -213px; width: 70px; height: 70px; }
.custom-tour-packages { background-position: -143px -213px; width: 70px; height: 70px; }
.customizable-or-dynamic-rates { background-position: -214px -213px; width: 70px; height: 70px; }
.customizable-packages { background-position: -285px -213px; width: 70px; height: 70px; }
.customize-as-you-need { background-position: -356px -213px; width: 70px; height: 70px; }
.cv-management { background-position: -427px -213px; width: 70px; height: 70px; }
.data-secured-on-cloud-1 { background-position: -498px -213px; width: 70px; height: 70px; }
.data-secured-on-cloud { background-position: -569px -213px; width: 70px; height: 70px; }
.date-view-or-challenges { background-position: -640px -213px; width: 70px; height: 70px; }
.dating-app-soln { background-position: -711px -213px; width: 70px; height: 70px; }
.dealer-agent-app-and-portal { background-position: -782px -213px; width: 70px; height: 70px; }
.delivery-details { background-position: -853px -213px; width: 70px; height: 70px; }
.delivery-timings { background-position: -924px -213px; width: 70px; height: 70px; }
.easily-deployable { background-position: -995px -213px; width: 70px; height: 70px; }
.easy-and-fast-registration { background-position: -1px -284px; width: 70px; height: 70px; }
.easy-checkout { background-position: -72px -284px; width: 70px; height: 70px; }
.easy-ordering { background-position: -143px -284px; width: 70px; height: 70px; }
.easy-payment-methods { background-position: -214px -284px; width: 70px; height: 70px; }
.easy-to-integrate { background-position: -285px -284px; width: 70px; height: 70px; }
.easy-to-use-admin-portal { background-position: -356px -284px; width: 70px; height: 70px; }
.easy-to-use-admin-portal2 { background-position: -427px -284px; width: 70px; height: 70px; }
.easy-uploading-or-posting-of-products { background-position: -498px -284px; width: 70px; height: 70px; }
.easy-user-registration-and-login { background-position: -569px -284px; width: 70px; height: 70px; }
.edit-design { background-position: -640px -284px; width: 70px; height: 70px; }
.email-message-chat { background-position: -711px -284px; width: 70px; height: 70px; }
.events { background-position: -782px -284px; width: 70px; height: 70px; }
.express-interest { background-position: -853px -284px; width: 70px; height: 70px; }
.face-recognition { background-position: -924px -284px; width: 70px; height: 70px; }
.fast-and-easy-booking-system { background-position: -995px -284px; width: 70px; height: 70px; }
.fast-and-easy-registration { background-position: -1px -355px; width: 70px; height: 70px; }
.fees-and-subscriptions { background-position: -72px -355px; width: 70px; height: 70px; }
.female-friendly-ride-booking-module { background-position: -143px -355px; width: 70px; height: 70px; }
.file-sharing { background-position: -214px -355px; width: 70px; height: 70px; }
.file-upload-and-sharing { background-position: -285px -355px; width: 70px; height: 70px; }
.filter-restaurants { background-position: -356px -355px; width: 70px; height: 70px; }
.find-by-location { background-position: -427px -355px; width: 70px; height: 70px; }
.find-friends { background-position: -498px -355px; width: 70px; height: 70px; }
.fitness-app-soln { background-position: -569px -355px; width: 70px; height: 70px; }
.food-delivery-soln { background-position: -640px -355px; width: 70px; height: 70px; }
.friend-list { background-position: -711px -355px; width: 70px; height: 70px; }
.friend-suggestion { background-position: -782px -355px; width: 70px; height: 70px; }
.gallery { background-position: -853px -355px; width: 70px; height: 70px; }
.goals-and-achievements { background-position: -924px -355px; width: 70px; height: 70px; }
.group-or-private-classes { background-position: -995px -355px; width: 70px; height: 70px; }
.guest-browsing { background-position: -1px -426px; width: 70px; height: 70px; }
.guest-users { background-position: -72px -426px; width: 70px; height: 70px; }
.hash-tags { background-position: -143px -426px; width: 70px; height: 70px; }
.highlight-courses-and-offers { background-position: -214px -426px; width: 70px; height: 70px; }
.highlight-offers-and-promotions { background-position: -285px -426px; width: 70px; height: 70px; }
.highlight-profiles { background-position: -356px -426px; width: 70px; height: 70px; }
.immediate-or-scheduled-bookings { background-position: -427px -426px; width: 70px; height: 70px; }
.in-app-communication { background-position: -498px -426px; width: 70px; height: 70px; }
.invoicing-and-ride-history { background-position: -569px -426px; width: 70px; height: 70px; }
.job-portal-soln { background-position: -640px -426px; width: 70px; height: 70px; }
.job-posting { background-position: -711px -426px; width: 70px; height: 70px; }
.latest-technology { background-position: -782px -426px; width: 70px; height: 70px; }
.learning-management-soln { background-position: -853px -426px; width: 70px; height: 70px; }
.like-and-comment { background-position: -924px -426px; width: 70px; height: 70px; }
.likes-comments-view-count { background-position: -995px -426px; width: 70px; height: 70px; }
.login-and-registration { background-position: -1px -497px; width: 70px; height: 70px; }
.login-media-login { background-position: -72px -497px; width: 70px; height: 70px; }
.manage-menus { background-position: -143px -497px; width: 70px; height: 70px; }
.mention-job-details { background-position: -214px -497px; width: 70px; height: 70px; }
.menus-and-dishes { background-position: -285px -497px; width: 70px; height: 70px; }
.messaging { background-position: -356px -497px; width: 70px; height: 70px; }
.multiple-delivery-timings { background-position: -427px -497px; width: 70px; height: 70px; }
.multiple-payment-methods { background-position: -498px -497px; width: 70px; height: 70px; }
.multiple-product-images { background-position: -569px -497px; width: 70px; height: 70px; }
.multiple-product-images2 { background-position: -640px -497px; width: 70px; height: 70px; }
.multiple-vendors-soln { background-position: -711px -497px; width: 70px; height: 70px; }
.muting-of-audio-and-video { background-position: -782px -497px; width: 70px; height: 70px; }
.newsletter-and-digest-emails { background-position: -853px -497px; width: 70px; height: 70px; }
.no-java-download-required { background-position: -924px -497px; width: 70px; height: 70px; }
.notifications-and-emails { background-position: -995px -497px; width: 70px; height: 70px; }
.on-demand-soln { background-position: -1px -568px; width: 70px; height: 70px; }
.one-click-apply { background-position: -72px -568px; width: 70px; height: 70px; }
.one-time-cost { background-position: -143px -568px; width: 70px; height: 70px; }
.online-booking-and-reservations { background-position: -214px -568px; width: 70px; height: 70px; }
.online-grocery-soln { background-position: -285px -568px; width: 70px; height: 70px; }
.online-payments { background-position: -356px -568px; width: 70px; height: 70px; }
.options-for-ads { background-position: -427px -568px; width: 70px; height: 70px; }
.order-history-and-repeat-order { background-position: -498px -568px; width: 70px; height: 70px; }
.order-status { background-position: -569px -568px; width: 70px; height: 70px; }
.order-tracking { background-position: -640px -568px; width: 70px; height: 70px; }
.payment-for-bookings { background-position: -711px -568px; width: 70px; height: 70px; }
.photo-and-video-gallerries { background-position: -782px -568px; width: 70px; height: 70px; }
.post-a-query { background-position: -853px -568px; width: 70px; height: 70px; }
.post-a-query2 { background-position: -924px -568px; width: 70px; height: 70px; }
.post-or-share { background-position: -995px -568px; width: 70px; height: 70px; }
.privacy-setting { background-position: -1px -639px; width: 70px; height: 70px; }
.product-variations { background-position: -72px -639px; width: 70px; height: 70px; }
.profile-suggestion { background-position: -143px -639px; width: 70px; height: 70px; }
.profile-visitors { background-position: -214px -639px; width: 70px; height: 70px; }
.profiles-and-settings { background-position: -285px -639px; width: 70px; height: 70px; }
.project-milestones-and-progress { background-position: -356px -639px; width: 70px; height: 70px; }
.project-owners-dashboard { background-position: -427px -639px; width: 70px; height: 70px; }
.promo-codes { background-position: -498px -639px; width: 70px; height: 70px; }
.promotional-emails-and-sms { background-position: -569px -639px; width: 70px; height: 70px; }
.promotions-and-offers { background-position: -640px -639px; width: 70px; height: 70px; }
.provide-tips { background-position: -711px -639px; width: 70px; height: 70px; }
.proximity-search-wirh-distance { background-position: -782px -639px; width: 70px; height: 70px; }
.publish-projects { background-position: -853px -639px; width: 70px; height: 70px; }
.push-notifications { background-position: -924px -639px; width: 70px; height: 70px; }
.quality-assurance { background-position: -995px -639px; width: 70px; height: 70px; }
.queries-and-feedback { background-position: -1px -710px; width: 70px; height: 70px; }
.rating-and-review { background-position: -72px -710px; width: 70px; height: 70px; }
.rating-and-reviews { background-position: -143px -710px; width: 70px; height: 70px; }
.rating-and-reviews2 { background-position: -214px -710px; width: 70px; height: 70px; }
.real-estate-soln { background-position: -285px -710px; width: 70px; height: 70px; }
.realtime-chat { background-position: -356px -710px; width: 70px; height: 70px; }
.realtime-navigation-and-tracking { background-position: -427px -710px; width: 70px; height: 70px; }
.realtime-navigation { background-position: -498px -710px; width: 70px; height: 70px; }
.realtime-update-of-rates { background-position: -569px -710px; width: 70px; height: 70px; }
.realtime-video-instructions { background-position: -640px -710px; width: 70px; height: 70px; }
.realtime-view { background-position: -711px -710px; width: 70px; height: 70px; }
.related-products { background-position: -782px -710px; width: 70px; height: 70px; }
.reports-and-analytics { background-position: -853px -710px; width: 70px; height: 70px; }
.reports-and-statistics { background-position: -924px -710px; width: 70px; height: 70px; }
.ride-sharing-soln { background-position: -995px -710px; width: 70px; height: 70px; }
.route-planning { background-position: -1px -781px; width: 70px; height: 70px; }
.sale-products { background-position: -72px -781px; width: 70px; height: 70px; }
.salon-spa-soln { background-position: -143px -781px; width: 70px; height: 70px; }
.save-designs { background-position: -214px -781px; width: 70px; height: 70px; }
.save-time-and-money { background-position: -285px -781px; width: 70px; height: 70px; }
.schedules-and-calendars { background-position: -356px -781px; width: 70px; height: 70px; }
.search-filters { background-position: -427px -781px; width: 70px; height: 70px; }
.search { background-position: -498px -781px; width: 70px; height: 70px; }
.search2 { background-position: -569px -781px; width: 70px; height: 70px; }
.searching-of-restaurants-or-dishes { background-position: -640px -781px; width: 70px; height: 70px; }
.secured-and-robust-solution { background-position: -711px -781px; width: 70px; height: 70px; }
.secured-internal-communications { background-position: -782px -781px; width: 70px; height: 70px; }
.seller-app { background-position: -853px -781px; width: 70px; height: 70px; }
.seller-portal { background-position: -924px -781px; width: 70px; height: 70px; }
.seller-vendor-portal { background-position: -995px -781px; width: 70px; height: 70px; }
.send-virtual-gifts { background-position: -1px -852px; width: 70px; height: 70px; }
.set-routines-or-regimes { background-position: -72px -852px; width: 70px; height: 70px; }
.shipping-and-tracking { background-position: -143px -852px; width: 70px; height: 70px; }
.shortlist-and-save { background-position: -214px -852px; width: 70px; height: 70px; }
.shortlist-or-save { background-position: -285px -852px; width: 70px; height: 70px; }
.social-media-login { background-position: -356px -852px; width: 70px; height: 70px; }
.social-media-soln { background-position: -427px -852px; width: 70px; height: 70px; }
.social-share { background-position: -498px -852px; width: 70px; height: 70px; }
.sorting-and-filtering { background-position: -569px -852px; width: 70px; height: 70px; }
.standalone-system { background-position: -640px -852px; width: 70px; height: 70px; }
.step-counter { background-position: -711px -852px; width: 70px; height: 70px; }
.student-and-teacher-management { background-position: -782px -852px; width: 70px; height: 70px; }
.subscription-packages { background-position: -853px -852px; width: 70px; height: 70px; }
.subscription-packages2 { background-position: -924px -852px; width: 70px; height: 70px; }
.support-and-feedback { background-position: -995px -852px; width: 70px; height: 70px; }
.support-and-feedback2 { background-position: -1px -923px; width: 70px; height: 70px; }
.tag-friends { background-position: -72px -923px; width: 70px; height: 70px; }
.tax-and-invoicing { background-position: -143px -923px; width: 70px; height: 70px; }
.teacher-portal { background-position: -214px -923px; width: 70px; height: 70px; }
.tests-and-exams { background-position: -285px -923px; width: 70px; height: 70px; }
.text-chat { background-position: -356px -923px; width: 70px; height: 70px; }
.top-notch-iot-experts { background-position: -427px -923px; width: 70px; height: 70px; }
.tours-and-packages { background-position: -498px -923px; width: 70px; height: 70px; }
.track-users-and-progress { background-position: -569px -923px; width: 70px; height: 70px; }
.travel-hospitality-soln { background-position: -640px -923px; width: 70px; height: 70px; }
.travel-soln { background-position: -711px -923px; width: 70px; height: 70px; }
.update-job-status { background-position: -782px -923px; width: 70px; height: 70px; }
.update-progresses { background-position: -853px -923px; width: 70px; height: 70px; }
.user-management-for-admins { background-position: -924px -923px; width: 70px; height: 70px; }
.user-management-with-ban { background-position: -995px -923px; width: 70px; height: 70px; }
.various-cab-categories { background-position: -1px -994px; width: 70px; height: 70px; }
.various-payment-options { background-position: -72px -994px; width: 70px; height: 70px; }
.various-providers-integrated { background-position: -143px -994px; width: 70px; height: 70px; }
.video-and-images { background-position: -214px -994px; width: 70px; height: 70px; }
.video-audio-text-chat { background-position: -285px -994px; width: 70px; height: 70px; }
.video-calling { background-position: -356px -994px; width: 70px; height: 70px; }
.video-instructions { background-position: -427px -994px; width: 70px; height: 70px; }
.video-resume-or-profile { background-position: -498px -994px; width: 70px; height: 70px; }
.video-tour { background-position: -569px -994px; width: 70px; height: 70px; }
.view-orders { background-position: -640px -994px; width: 70px; height: 70px; }
.view-sales { background-position: -711px -994px; width: 70px; height: 70px; }
.wall-of-posts-and-activities { background-position: -782px -994px; width: 70px; height: 70px; }
.whiteboard { background-position: -853px -994px; width: 70px; height: 70px; }
.wishlist { background-position: -924px -994px; width: 70px; height: 70px; }
.you-own-the-code { background-position: -995px -994px; width: 70px; height: 70px; }
/*******************************************Solutions Icon End********************************************/

.sp-google-partner-badge, .sp-iso-badge, .sp-1000-clients, .sp-200-team, .sp-2000-projects, 
.sp-35-countries, .sp-8-years, .sp-iso2015
{ display: inline-block; background: url('../images/contact-sprite.html') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; vertical-align: middle;}
 
.sp-google-partner-badge { background-position: -1px -0px; width: 237px; height: 132px; }
.sp-iso-badge { background-position: -1px -133px; width: 121px; height: 123px; }
.sp-1000-clients { background-position: -123px -133px; width: 65px; height: 65px; }
.sp-200-team { background-position: -123px -199px; width: 65px; height: 65px; }
.sp-2000-projects { background-position: -1px -257px; width: 65px; height: 65px; }
.sp-35-countries { background-position: -67px -265px; width: 65px; height: 65px; }
.sp-8-years { background-position: -133px -265px; width: 65px; height: 65px; }
.sp-iso2015 { background-position: -1px -323px; width: 65px; height: 65px; }



/***************************************Home All Solutions Sprites***************************************/
.hsol-chat-soln, .hsol-classified-app-soln, .hsol-crowdfunding-soln, .hsol-custom-product-designer-soln, .hsol-dating-app-soln, 
.hsol-fitness-app-soln, .hsol-food-delivery-soln, .hsol-job-portal-soln, .hsol-learning-management-soln, .hsol-multiple-vendors-soln, 
.hsol-on-demand-soln, .hsol-online-grocery-soln, .hsol-real-estate-soln, .hsol-ride-sharing-soln, .hsol-salon-spa-soln, 
.hsol-social-media-soln, .hsol-travel-hospitality-soln, .hsol-travel-soln
{ display: inline-block; background: url('../images/sprites/home-sol-sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.hsol-chat-soln { background-position: -1px -0px; width: 70px; height: 70px; }
.hsol-classified-app-soln { background-position: -72px -0px; width: 70px; height: 70px; }
.hsol-crowdfunding-soln { background-position: -143px -0px; width: 70px; height: 70px; }
.hsol-custom-product-designer-soln { background-position: -214px -0px; width: 70px; height: 70px; }
.hsol-dating-app-soln { background-position: -1px -71px; width: 70px; height: 70px; }
.hsol-fitness-app-soln { background-position: -72px -71px; width: 70px; height: 70px; }
.hsol-food-delivery-soln { background-position: -143px -71px; width: 70px; height: 70px; }
.hsol-job-portal-soln { background-position: -214px -71px; width: 70px; height: 70px; }
.hsol-learning-management-soln { background-position: -1px -142px; width: 70px; height: 70px; }
.hsol-multiple-vendors-soln { background-position: -72px -142px; width: 70px; height: 70px; }
.hsol-on-demand-soln { background-position: -143px -142px; width: 70px; height: 70px; }
.hsol-online-grocery-soln { background-position: -214px -142px; width: 70px; height: 70px; }
.hsol-real-estate-soln { background-position: -1px -213px; width: 70px; height: 70px; }
.hsol-ride-sharing-soln { background-position: -72px -213px; width: 70px; height: 70px; }
.hsol-salon-spa-soln { background-position: -143px -213px; width: 70px; height: 70px; }
.hsol-social-media-soln { background-position: -214px -213px; width: 70px; height: 70px; }
.hsol-travel-hospitality-soln { background-position: -1px -284px; width: 70px; height: 70px; }
.hsol-travel-soln { background-position: -72px -284px; width: 70px; height: 70px; }


/*#######################################################################################################*/
/*##############################################SPRITE END#########################################################*/
/*#######################################################################################################*/
.clear{clear:both;}
body{color:#000;font-family:'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:400;font-family:'Open Sans', sans-serif;}
.header-section .navbar{background-color:transparent;border-top:0;}
.header-section .navbar .navbar-collapse{border-top:0px;}
.header-section .navbar.sticky{background:#fff;padding:10px 0;box-shadow:0 0 0px 1px #00000024;}
.header-section .navbar .navbar-header .navbar-brand img{padding:0;width:145px;transition:width 800ms ease;}
.header-section .navbar .navbar-collapse .navbar-nav li a{color:#002f51;font-weight:600;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd{position:fixed;left:0px;right:0px;max-width:900px;margin:0 auto;display:table-row;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd > li{display:table-cell;padding:0 10px;width:1%;border-bottom:0px solid #ccc;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd > li span{border-bottom:1px solid #ddd;display:block;padding:7px 0;font-size:13px;color:#000;font-weight:bold;line-height:normal;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd li li{padding:0;border:none;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd > li.dd-col1{width:3%;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd > li.dd-col1 ul li{display:inline-block;width:48%;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a{font-size:14px;font-weight:400;border:0px;line-height:35px;color:#555 !important;}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd{}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd > li{border:0px;}
.header-section .navbar .navbar-collapse .navbar-nav li.dropdown i{margin-right:5px;vertical-align: middle;}
.header-section .navbar .navbar-collapse .navbar-nav li.dropdown:hover .custom-dd{padding:0}
.header-section .navbar .navbar-collapse .navbar-nav li .custom-dd li#current a{color:#015899 !important;}
.header-section .navbar .navbar-collapse .main-nav li{font-size:15px;font-weight:400;}
.header-section .navbar .navbar-collapse .main-nav li.rq_btn a{color:#fff;font-weight:600;}
.header-section .navbar .navbar-collapse .main-nav li.rq_btn a span{padding:11px 25px;background:#ee2465;}
.header-section .navbar .navbar-collapse .main-nav li.rq_btn a i{font-size:16px;margin-left:10px;}
.header-section .navbar .red-strip{position:relative;}
.header-section .navbar.sticky .navbar-collapse .navbar-nav li .dropdown-menu{top:90px;}
.header-section .navbar.sticky .navbar-collapse .navbar-nav li.dropdown:hover .dropdown-menu{top:80px;}
.header-section .navbar.sticky .navbar-collapse .navbar-nav li.dropdown:hover .custom-dd{top:90px;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li li{border-bottom:1px solid #fff;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li a:hover{color:#d3164f !important;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li::before{background:#d3164f;}
.header-section .navbar .red-strip:after{content:" ";width:100%;height:100px;background:#bc0e08;position:absolute;left:82%;top:1px;z-index:-1;transform:skewX(-25deg);transition:all ease-in .3s;}
.header-section .sticky .red-strip:after{height:70px;}
.homePageOne .header-section .navbar .navbar-header .navbar-brand{padding-top:30px;height:auto;transition:all 500ms ease-in-out;}
.homePageOne .header-section .sticky .navbar-header .navbar-brand{padding-top:20px;}
.header-section .navbar.sticky .navbar-header .navbar-brand img{padding:0 0 0;width:145px;}
.header-section .navbar .navbar-header .navbar-brand{padding-top:7px;}
.header-section .navbar-header .navbar-brand img{width:100px;}
.header-section .navbar .navbar-collapse .navbar-nav li .serv{width:230px;}
.header-section .navbar .navbar-collapse .navbar-nav li .serv ul.single-dropdown{width:250px;}
.header-section .navbar .navbar-collapse .navbar-nav li .serv ul.serv1{width:465px;}
.header-section .navbar .navbar-collapse .navbar-nav li ul.single-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.header-section .navbar .navbar-collapse .navbar-nav li .serv ul.serv1 li{width:49%;display:inline-block;padding:0 15px;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li{padding:0 15px;}
.header-section .navbar .navbar-collapse .navbar-nav li{margin-right:40px;}
.header-section .navbar .navbar-collapse .navbar-nav li.active a{color:#d3164f;}
.header-section .navbar .navbar-collapse .navbar-nav li#current > a{color:#015899;}
.header-section .navbar .navbar-collapse .navbar-nav li a:hover{color:#00101d;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li.active a{color:#d3164f !important;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li.active li.active a{color:#d3164f !important;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu > li#current > a{color:#015899 !important;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu > li#current > li#current > a{color:#d3164f !important;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu > li#current li#current a{color:#015899 !important;}
.header-section .navbar .navbar-collapse .navbar-nav li:last-child{margin-left:20px;}
.main-banner{width:100%;padding:0 0 100px;}
.banner-img{width:100%;text-align:center;padding:170px 50px 0;background:url(../images/banner-clouds.png) repeat-x 0 183px;-webkit-animation:cloud 150000ms linear infinite;}
@-webkit-keyframes cloud{from{background-position:1920px 183px;}
to{background-position:-946px 183px;}
}
.banner-img svg{height:315px;}
.banner-img object{max-width:893px;}
.main-logo{position:absolute;top:104px;}
.banner-txt{padding-top:0px;right:380px;color:#fff;}
.banner-txt h3{color:#002541;font-size:26px;font-weight:400;line-height:40px;font-family:'Roboto', sans-serif;}
.banner-txt h3 span{position:relative;display:inline-block;margin:0;color:#0f1e5f;vertical-align:baseline;font-size:44px;font-weight:300;padding:0 10px;}
.banner-txt h3 span:first-child{}
.banner-txt small{font-size:19px;font-weight:300;color:#757575;padding-top:40px;display:block;line-height:30px;}
.banner-txt small span{padding:0 20px 0 10px;font-size:20px;color:#074d83;font-weight: 400;}
.banner-txt a{font-size:18px;font-weight:600;color:#fff;padding:10px 25px;margin-top:60px;display:inline-block;position:relative;background:#ee2465;overflow:hidden;}
.banner-txt a:after{content:"\f105";font:normal normal normal 25px/1 FontAwesome;position:absolute;right:-50px;transition:all .3s ease-in-out;opacity:0;}
.banner-txt a:hover{border-color:black;padding-right:35px;}
.banner-txt a:hover:after{content:"\f105";position:absolute;right:10px;opacity:1;}
.header-section .navbar .navbar-collapse .navbar-nav{position:relative;z-index:9;transition:all 500ms ease-in-out;}
.header-section .sticky .navbar-collapse .navbar-nav{margin-top:0;}
.qservicesbg{background:#f7fbfe;}

.qservices_home{text-align:center;padding:40px 0;border: 1px solid rgba(0,0,0,0);transition:all 200ms ease-in-out;}
.qservices_home:hover {border: 1px solid #90a1ad;box-shadow: 0 0 11px 1px rgba(0, 0, 0, 0.54);border-radius: 5px;background: #fff;}
.qservices_home object{width:50px;vertical-align:middle;}
.qservices_home h3{font-weight:700;padding:10px 0 15px;color:#010d40;font-size:24px;display:block;margin:0;}
.qservices_home p{padding:0 10px 0 10px;color:#222222;line-height:24px;min-height:140px;margin-bottom:0;}
.qservices_home a{display:inline-block;position:relative;color:#010d40;font-size:14px;border: 1px solid #010d40;padding: 3px 25px;margin-top: 10px;font-weight: 700;overflow: hidden;}
.qservices_home a:after{content:url('../images/read-more-dot.png');position:absolute;top:0px;right:-100%;color:#fff;font-size:21px;font-weight:600;opacity: 0;transition:all 500ms ease-in-out;}
.qservices_home a:hover {background: #ee2465;color: #fff;padding: 3px 40px 3px 10px;}
.qservices_home a:hover:after {right:8px;opacity: 1;}

.qservices{text-align:left;padding:40px 0;}
.qservices object{width:50px;vertical-align:middle;}
.qservices figure{vertical-align:middle;}
.qservices h3{font-weight: 400;padding: 0px;color: #000;font-size: 25px;display: inline-block;text-align: left;margin: 0 0 0 15px;
vertical-align: middle;}
.qservices p{padding: 35px 50px 0 0;color: #222222;line-height: 24px;min-height: 160px;margin-bottom: 0;}
.qservices a{display: inline-block;position: relative;float: left;color: #001224;font-size: 14px;border: 1px solid #004b83;
padding: 5px 30px 5px 19px;margin-top: 10px;}
.qservices a:after{content: url(../images/more-arrow.png);position: absolute;top: 3px;right: 8px;color: #fff;font-size: 21px;
font-weight: 600;}

.digi p{min-height:125px;}
.digi a{margin-bottom:30px;}
.solu p{min-height:140px;padding: 35px 70px 0 0; }
.solu {padding-bottom: 40px;}
.section-border{/*background:url('../../assets/images/section-title-border.png') no-repeat center bottom;*/padding:0 0 10px;margin:0 0 70px;position: relative;}
.section-border:before{content: "";position: absolute;left:50%; bottom: 0px; width: 52px; height: 3px;margin-left: -26px;background: linear-gradient(to right, #105ff0 50%, #29f9f4 50%);}
.section-border2{background:url(../images/section-title-border.png) no-repeat center bottom;padding:0 0 10px;margin:0 0 70px;}
.ctabtn{text-align:center;padding-top:50px;}
.ctabtn a{font-size: 18px;font-weight: 700;color: #fff;padding: 10px 35px;margin-top: 20px;display: inline-block;position: relative;
background: #ee2465;overflow: hidden;border: 1px solid #ee2465;transition:all 200ms ease-in-out;}
.ctabtn a:after{content:url('../images/read-more-dot.png');font:normal normal normal 25px/1 FontAwesome;position:absolute;right:-50px;top:5px;opacity:0;transition:all 250ms ease-in-out;}
.ctabtn a:hover{padding-right:50px;}
.ctabtn a:hover:after{content:url('../images/read-more-dot.png');position:absolute;right:10px;opacity:1;}
.ctabtn a span{display:block;font-size:16px;text-align:center;font-weight:100;}
.section-padding{padding:100px 0;}
.sub-inner-ban{padding:100px 0 20px 0;}
.solution-section .section-border h2{color:#fff;font-size:44px;}
.section-header h2{font-size:35px;font-family:'Open Sans', sans-serif;font-weight:600;color:#000;}
.section-header h2 small{display:block;font-size:18px;line-height:30px;letter-spacing:.1px;color:#444;font-weight: 600;}

.section-case-header h2{font-size:35px;font-family:'Open Sans', sans-serif;font-weight:700;color:#000;margin: 25px 0 50px;}
.section-case-header h3{display:block;font-size:20px;line-height:20px;letter-spacing:.1px;color:#444;font-weight: 600; margin: 0;}

/*.solution-box{text-align:center;padding-top:20px;padding-bottom:20px;margin-bottom:0px;position:relative;border-bottom:1px solid #ebebeb;}
.solution-box object{width:55px;height:55px;padding:0;}
.solution-box h4{font-size:18px;color:#010d40;padding-top:20px;font-family:"Open Sans", sans-serif;font-weight:700;}
.solution-box a{width:0px;display:inline-block;position:relative;height:0px;border-top:33px solid transparent;border-bottom:0px solid #000;border-right:33px solid #000;position:absolute;bottom:0;right:0;transition:all .3s ease-in;display:none;}
.solution-box a:after{content:" ";position:absolute;top:-24px;left:19px;color:#fff;font-size:21px;font-weight:300;transition:all .3s ease-in;}
.solution-box:hover a{border-top:53px solid transparent;border-right:53px solid #000;}
.solution-box:hover a:after{top:-30px;left:30px;}
.solution-box:before{content:"";position:absolute;border-right:1px solid #ebebeb;height:100%;width:2px;left:100%;top:0;}
.solution-section ul li:nth-child(4n+0) .solution-box:before{border-right:0px;}
.solution-section ul li:nth-child(5) .solution-box,
.solution-section ul li:nth-child(6) .solution-box,
.solution-section ul li:nth-child(7) .solution-box,
.solution-section ul li:nth-child(8) .solution-box{border:0px;}
.solution-box svg{width:52px;}
.solution-box .solun-icon{fill:#aeb4b8;}
.solution-section li a:hover .solun-icon{fill:#00101d;}
.solution-section li a:hover h4{}
.solution-section ul li{padding:0px;}*/
.featured-solutions {}
.featured-solutions li {position: relative;margin: 5px 0;background-color: transparent;transition: all 200ms ease-in-out;}
.featured-solutions li:hover {background-color: #f7fbfe;}
.featured-solutions li::before, .featured-solutions li::after{content:"";width: 0;height: 2px;position: absolute;transition: all 0.2s linear;background: #010d40;transition-delay: 0.2s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
box-sizing: border-box;}
.featured-solutions li a::before, .featured-solutions li a::after{content:"";width:2px;height:0;position: absolute;
transition: all 0.2s linear;background: #010d40;transition-delay: 0s;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
box-sizing: border-box;}
.featured-solutions li:hover::before, .featured-solutions li:hover::after{width: 100%;}
.featured-solutions li:hover a::before, .featured-solutions li:hover a::after{height: 100%;}
.featured-solutions li::before{right: 0;top: 0;}
.featured-solutions li::after{left: 0;bottom: 0;}
.featured-solutions li a::before{left: 0;top: 0;}
.featured-solutions li a::after{right: 0;bottom: 0;}
.featured-solutions li:hover::before, .featured-solutions li:hover::after{transition-delay: 0s;}
.featured-solutions li:hover a::before, .featured-solutions li:hover a::after{transition-delay: 0.2s;}


.featured-solutions a {display: flex;justify-content: center;align-items: center;text-align: center;padding: 30px 0 10px;}
.featured-solutions .solution-box h4{font-size:17px;color:#010d40;font-family:"Open Sans", sans-serif;font-weight:700;min-height: 50px;margin: 10px 0 0;}



.work-with-section{background:#f7fbfe;}
.work-with-section ul li h4 {display: flex;align-items: center;font-size: 18px;font-weight: 600;color: #000;margin-bottom: 0;}
.work-with-section ul li figure {margin-right: 0px;transform: scale(.7);}
.work-with-section ul li{padding-bottom:30px;}
.work-with-section ul li strong{display:block;font-size:20px;font-weight:600;color:#000;padding-bottom:15px;}
.work-with-section ul li p{text-align:left;color:#222;line-height:26px;padding-left: 12px;padding: 0 69px 0 12px;}
.work-with-section ul li img{float:left;}
.work-with-section ul li object{width:50px;}
.project-section .portfolio .portfolio-items li{padding:0px;}
.project-section .portfolio .gallery-wrapper .portfolio-item{margin-bottom:0;}
.home-port{margin:0;padding:0;text-align:center;border-left:1px solid #fff;}
.home-port li{float:left;width:16.666%;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.home-port li a{display:block;}
.home-port li a img{float:left;max-width:100%;filter:blur(3px);transition:all ease-in .1s;}
.home-port li:hover a img{filter:blur(0px);}
.project-section .portfolio .gallery-wrapper .portfolio-item .gallery-caption .hover-view{top:30%;}
.project-section .portfolio .gallery-wrapper .portfolio-item .gallery-caption:hover:before{background:#616972;opacity:1;}
.project-section .portfolio .gallery-wrapper .portfolio-item .gallery-caption .hover-view p strong{font-size:25px;font-weight:333;padding:15px 0;display:block;}
.project-section .portfolio .gallery-wrapper .portfolio-item .gallery-caption .hover-view p{display:none;color:#fff;font-weight:333;font-size:15px;}
.project-section .portfolio .gallery-wrapper .portfolio-item .gallery-caption:hover .hover-view p{display:block;}
.new-counter{background:transparent;padding:0 0 150px;}
.new-counter .counting-pusher .counting-wrapper .content object{display:inline-block;width:67px;vertical-align:middle;}
.new-counter .counting-pusher .counting-wrapper .content .count-description{font-size:20px;color:#262626;font-family:inherit;line-height:20px;padding-left:8px;vertical-align:middle;font-weight:600;}
.new-counter .counting-pusher .counting-wrapper .content p{font-size:15px;color:#000;font-weight:600;line-height:normal;}
.new-counter .counting-pusher .counting-wrapper .content{vertical-align:middle;margin-left:0;}
.new-counter .counting-pusher .counting-wrapper{flex:none;padding-right:30px;}
.ready-to{padding:80px 0 100px;min-height:582px;border-top:0px solid #ececec;}
.ready-to .counting-wrapper .content svg{width:65px;vertical-align:middle;}
.ready-to .counting-wrapper .content svg .cls-1{fill:#9d9d9d;fill-rule:evenodd;}
.ready-to .ctabtn{padding-top:10px;}
.ready-to .ctabtn a{border-color: #ee2465;color: #fff;font-weight: 600;background: #ee2465;font-size: 18px;padding: 10px 30px;}
.ready-to .ctabtn a:hover {padding-right:50px;}
.testimonial-section{padding:100px 0 100px;}
.testimonial-section h2{font-weight:normal;}
.testimonial-section #testimonial-carousel .carousel-inner .title h5{font-size:24px;}
.testimonial-section #testimonial-carousel .carousel-inner .title .position{font-size:18px;color:#8a8a8a;}
.testimonial-section #testimonial-carousel .carousel-inner p{font-size:26px;color:#434343;line-height:36px;}
.testi-box{background:#f0f0f0;color:#606060;font-size:16px;font-weight:300;text-align:center;border: 3px solid #fff;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2784313725490196);}
.testi-box p{padding:60px 20px 0;max-height:220px;overflow:hidden;margin-bottom:40px;transition:all 300ms ease;}
.testi-info{background:#565e7f;height:140px;}
.testi-info h6{font-size:22px;color:#fff;line-height:24px;margin:0;}
.testi-info span{width:75px;height:75px;border-radius:50%;border:3px solid #fff;overflow:hidden;display:inline-block;margin-top:-30px;}
.testi-info span img{width:100%;}
.testi-info a{display:none;color:#fff;}
.testi-box.offset{margin-top:70px;background: #565e7f;color: #fff;border:0px;}
.testi-box:hover p{max-height:1000px;}
.testi-background{background:url(../images/map-bg.png) no-repeat center top;padding:50px 0 0;margin-top:-50px;min-height:630px;-webkit-animation:slide 50s linear infinite;}
@-webkit-keyframes slide{from{background-position:1920px 0;}
to{background-position:-946px 0;}
}
.rtd{background:url(../images/hr-line.png) no-repeat center bottom;padding-bottom:2px;}
.rtd img{display:inline-block;}
.rtd h3{font-size:35px;color:#000;padding-right:20px;font-weight:400;display:inline-block;vertical-align:bottom;margin-bottom:40px;}
.rtd a{vertical-align:bottom;margin-bottom:30px;}
.footer{padding:70px 0 50px;background:#010a30 url(../images/footer-bg.png) no-repeat center 210px;}
.footer .section-header h4{color:#fff;font-size:22px;}
.footer .section-border{margin-bottom:40px;}
.footer-left h2{font-size:20px;color:#fff;margin-bottom:40px;}
.footer-left address{margin-bottom:40px;}
.footer-left address h5{font-size:20px;color:#fff;font-weight:100;}
.footer-left address p{font-size:15px;color:#fff;font-weight:300;line-height:26px;}
.footer .form-section{}
.footer .form-section .contact-form .form-group{margin-bottom:25px !important;}
.footer .form-section h3{color:#fff;font-size:20px;margin-bottom:40px;font-weight:300;}
.footer .form-section .contact-form .form-group .form-control{border-radius:0px;padding:24px 20px;background:#28cdd50f;border:1px solid #324c64;color:#bbbbbb;font-size:15px;transition: all 200ms ease-in-out}
.footer .form-section .contact-form .form-group .form-control:hover {border-color: #fff;}
.footer .form-section .contact-form .form-group textarea{height:78px;}
.footer .form-section .contact-form .form-group .submit{background:#ee2465;color:#fff;-webkit-text-fill-color:#fff;border-radius:0;margin:15px 0 0;width:auto;padding:10px 30px;position:relative;transition:all 200ms ease-in-out;overflow:hidden;font-size:18px;font-weight:600;border:1px solid #ee2465;}
.footer .form-section .contact-form .form-group .submit:before{content:"\f1d9";font:normal normal normal 20px/1 FontAwesome;position:absolute;right:-21px;top:13px;color:#fff;transition:all .2s ease-in-out;}
.footer .form-section .contact-form .form-group .submit:hover:before{right:21px;}
.footer .form-section .contact-form .form-group .submit:hover{padding-right:50px;}
.footer .soc-icon{width:100%;display:block;margin-top:40px;}
.footer .soc-icon li{width:45px;height:45px;display:inline-block;margin:0 10px 0 0;border:2px solid #21337a;vertical-align:bottom;border-radius:50%;padding:7px;transition:all 200ms ease-in-out;}
.st12{fill:#fff;}
.footer .soc-icon li a{display:block;text-align:center;}
.footer .soc-icon li a i{font-size:26px;color:#2b93d4;line-height:30px;}
.footer .soc-icon li:hover{border-color:#fff;}
.foo-address{padding-top:30px;}
.inner-banner{background:url(../images/sub/about-bg.jpg) no-repeat center top;background-size:cover;}
.homePort .gallery-caption img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}
.homePort .gallery-caption:hover img{filter:none;-webkit-filter:grayscale(0%);}
.project-section .homePort .gallery-button{padding-bottom:15px;margin:0 auto 53px;width:80%;border-bottom:1px solid #d4d4d4;}
.project-section .homePort .gallery-button li:before{display:none;}
.project-section .homePort .gallery-button li{padding:0;margin:0 3px;}
.project-section .homePort .gallery-button li a{padding:0 20px;position:relative;}
.project-section .portfolio .gallery-button li a.active:before{content:" ";width:100%;left:0;bottom:-20px;height:3px;background:#1286cb;position:absolute;}
.footer-bottom{text-align:center;color:#47728d;margin-top:10px;border-top: 1px solid #051143}
.footer-nav{padding-top:10px;}
.footer-nav ul li{display:inline-block;margin-right:8px;margin-left:8px;position:relative;}
.footer-nav ul li:after{content:"|";position:absolute;right:-14px;top:0;color:#fff;font-weight:300;font-size:9px;}
.footer-nav ul li:hover a{color:#fff;}
.footer-nav ul li a{color:#fff;font-size:15px;}
.footer-nav ul li:last-child:after{display:none;}
.copy-right{font-size:14px;color:#2d597c;margin:0;}
#toTop{color:#d3164f;border:1px solid #d3164f;}
.header-section .small-view{background:#289be7}
.header-section .small-view.sticky{box-shadow:none;}
.inner-banner{padding-top:105px;min-height:316px;}
.inner-banner h1{font-size:30px;color:#002541;padding-top:140px;padding-left:15px;letter-spacing:.1px;}
.inner-banner h1 medium{font-size:22px;display:block;line-height:30px;margin-bottom:5px;margin-top:15px;}
.inner-banner h1 medium span{position:relative;padding-right:20px;}
.inner-banner h1 medium span:before{content:"";width:2px;height:20px;border-right:1px solid #b5b5b5;transform:rotate(30deg);position:absolute;right:12px;top:7px;}
.inner-banner h1 small{font-size:18px;display:inline-block;color:#000;line-height:30px;width:auto;padding-right:10px;}
.inner-banner h1 small span{position:relative;padding-right:20px;}
.inner-banner h1 small span:before{content:"";width:2px;height:30px;border-right:1px solid #b5b5b5;transform:rotate(-42deg);position:absolute;right:10px}
.inner-banner h1 small:nth-child(2n+1){width:50%;}
.about-banner{background:#2aa3eb url(../images/about-banner-bg.jpg) no-repeat right bottom;}
.about-bg{background:url(../images/about-bg.jpg) repeat 0 0;-webkit-animation:animo 300s linear infinite;}
@-webkit-keyframes animo{from{background-position:1920px 0;}
to{background-position:-946px 0;}
}

.about-txt{font-size:16px;color:#5e5e5e;line-height:27px;}
.about-txt strong{color:#2f2f2f}
.about-txt p{margin-bottom:50px;}
.management .nav-tabs{border:none;text-align:center;padding-bottom:10px;background-color:#f5f2f2;}
.management .nav-tabs>li{float:none;margin:70px 9px 20px;display:inline-block;}
.management .nav-tabs>li>a{padding:0;margin-top:0;background:#fff;border-radius:50%;border:5px solid #f5f2f2;width:220px;height:220px;padding:10px;}
.management .nav-tabs>li > p{display:block;color:#949292;font-weight:600;margin-top:20px;}
.management .nav-tabs>li.active > p{color:#000;}
.management .nav-tabs>li.active>a{border:5px solid #000;}
.management .nav-tabs>li.active>a,
.management .nav-tabs>li.active>a:focus,
.management .nav-tabs>li.active>a:hover{color:#fff;cursor:default;}
.management .nav-tabs>li.active a img{transform:scale(1.2) translatey(-35px);transition:all .2s ease-in-out;}
.management .tab-content{max-width:1140px;margin:0 auto;background:#fff;padding:100px 0 0;text-align:center;min-height:454px}
.management .tab-content h3{font-size:30px;color:#141414;margin-bottom:40px;}
.management .tab-content p{color:#454444;font-size:16px;line-height:30px;}
.management .resp-tabs-list{border:none;text-align:center;padding-bottom:10px;margin-top:-45px;}
.management .resp-tabs-list li{float:none;margin:0 9px 20px;display:inline-block;border:0;background:transparent;opacity:0.6;}
.management .resp-tabs-list li.resp-tab-active{opacity:1;}
.management .resp-tabs-list li a{padding:0;margin-top:0;border:0px;width:197px;height:197px;display:inline-block;transition:inherit;}
.management .resp-tabs-list li a.m01, .management .resp-tabs-container a.m01{background:url(../images/mateen.png) no-repeat center center;}
.management .resp-tabs-list li a.m02, .management .resp-tabs-container a.m02{background:url(../images/mukesh.png) no-repeat center center;}
.management .resp-tabs-list li a.m03, .management .resp-tabs-container a.m03{background:url(../images/sourav.png) no-repeat center center;}
.management .resp-tabs-list li.resp-tab-active a{background-position:center center;}
.management .resp-tabs-list li p{display:block;color:#949292;font-weight:600;margin-top:20px;font-size:16px;}
.management .resp-tabs-list li.resp-tab-active p{color:#000;}
.management .resp-tabs-list li.resp-tab-active a,
.management .resp-tabs-list li.resp-tab-active a:focus,
.management .resp-tabs-list li.resp-tab-active a:hover{color:#fff;cursor:default;}
.management .resp-tabs-list li.resp-tab-active a img{transform:scale(1.2) translatey(-35px);transition:all .2s ease-in-out;}
.management .tab-content{max-width:1140px;margin:0 auto;background:#fff;padding:0;text-align:center;min-height:330px;border:0;}
.management .tab-content h3{font-size:24px;color:#1a1a1a;margin-bottom:40px;font-weight:600;}
.management .tab-content p{color:#1a1a1a;line-height:30px;padding:0 15px;}
.management .resp-accordion{border:0px;}
.management .resp-accordion a{padding:0;margin-top:0;border-radius:50%;border:5px solid #f5f2f2;width:220px;height:220px;padding:10px;display:inline-block;}
.management .resp-accordion:first-child{border:0 !important;}
.management h2.resp-tab-active{background:transparent !important;}
.management h2.resp-tab-active p{color:#000;}
.management h2.resp-tab-active a{border:5px solid #000;}
.management h2.resp-tab-active a,
.management h2.resp-tab-active a:focus,
.management h2.resp-tab-active a:hover{color:#fff;cursor:default;}
.management h2.resp-tab-active a img{transform:scale(1.2) translatey(-35px);transition:all .2s ease-in-out;}
.management .resp-accordion p{display:block;color:#949292;font-weight:600;margin-top:20px;font-size:16px;}
.management .resp-tab-active p{color:#000;}
.management .resp-tabs-container h2{text-align:center;}

.infrastructure img{max-width:100%;}
.dedicated-banner{background:url(../images/dedicated-res-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-42px;}
.choose-model{width:100%;display:block;list-style:none;text-align:left;margin:30px 0 0;padding:0;overflow:hidden;}
.choose-model li{float:left;width:20%;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0 20px;position:relative;text-align:center;margin-bottom:-1px;}
.choose-model li:before{content:"";width:30px;height:30px;border-radius:50px;background-color:#fff;position:absolute;right:-15px;bottom:-15px;z-index:9;display:none;}
.choose-model li span{display:block;padding:20px 0;font-size:17px;color:#3f3f3f;}
.choose-model li:nth-child(5n+0), .choose-model li:last-child{border-right:0px;}
.choose-model li a svg{height:40px;width:40px;}
.choose-model li:hover a svg .icon{fill:#015899 !important;}
.choose-model li:hover a svg .icon2{stroke:#015899 !important;}
.choose-model li:hover a span{font-weight:bold;color:#015899;}
ul.tabs{}
ul.tabs li{cursor:pointer;}
ul.tabs li.current{color:#000;font-weight:bold;}
ul.tabs li.current a span{color:#d3164f;}
ul.tabs li.current a svg .icon{fill:#d3164f !important;}
ul.tabs li.current a svg .icon2{stroke:#d3164f !important;}
.models .tab-content{display:none;padding:15px;}
.models .tab-content.current{display:inherit;}
.models{padding-top:150px;}
.models h2{font-weight:normal;font-size:30px;}
ul.tabs2{background-color:#f2f2f2;max-width:665px;margin:0 auto;overflow:hidden;border-radius:50px;margin-bottom:50px;}
ul.tabs2 li{cursor:pointer;display:inline-block;color:#727272;font-size:17px;font-weight:bold;padding:16px 0;width:32.855555%;}
ul.tabs2 li.current{color:#000;background-color:#e0dfdf;}
.tab-content2{display:none;padding:15px;margin:0px;}
.tab-content2.current{display:inherit;}
.tab-content2 .col-sm-4{padding:0px;}
.model-box{float:left;margin:30px 0;}
.model-box .inner{background-color:#f1f1f1;}
.model-box h3{font-size:20px;background-color:#000;color:#fff;padding:20px 10px;font-weight:normal;margin:0;}
.model-box h3 span{font-size:14px;display:block;font-family:"Open Sans", sans-serif;font-weight:300;line-height:19px;}
.model-box .rate{color:#000;font-size:14px;line-height:26px;font-weight:600;background-color:#e7e6e6;padding:20px 0}
.model-box .rate strong{font-size:35px;padding-right:5px;}
.model-box p{text-align:left;margin:20px 20px 0;padding-bottom:20px;font-size:14px;color:#484848;border-bottom:1px solid #dfdfdf;}
.model-box p.nobdr{border:none;}
.model-box .exp{font-size:13px;font-weight:bold;color:#000;text-align:center;padding:15px 20px;background-color:#e7e6e6;}
.model-box .skills strong{font-size:16px;color:#000;text-transform:uppercase;padding:24px 0 30px;display:block;}
.model-box .skills ul{margin:0;padding:0;}
.model-box .skills ul li{font-size:14px;color:#484848;padding:10px 30px 20px 20px;margin-left:25px;text-align:left;line-height:20px;background:url(../images/expert-bullet.png) no-repeat 5px 16px;}
.model-box .contact{padding:30px 0;}
.model-box .contact .ctabtn{padding-top:0;}
.model-box.middle{margin-top:0px;background:#fff;}
.model-box.middle .contact{background-color:#fff}
.adv-dh{}
.aodh{width:100%;display:block;list-style:none;text-align:left;margin:30px 0 0;padding:0;overflow:hidden;}
.aodh li{display:inline-block;width:19%;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0 20px;position:relative;text-align:center;margin-bottom:-1px;float:left;}
.aodh li:before{content:"";width:30px;height:30px;border-radius:50px;background-color:#f6f6f6;position:absolute;right:-15px;bottom:-15px;z-index:9;}
.aodh li a{display:block;}
.aodh li span{display:block;padding:20px 0;font-size:17px;color:#3f3f3f;min-height:95px;}
.aodh li:nth-child(5n+0), .choose-model li:last-child{border-right:0px;}
.aodh.whitebg li:before{display:none;}
.vh50{height:50px;clear:both;}
.hychu{background-color:#f6f6f6;padding-bottom:0}
.hychu-inner{background:rgba(73,73,73,1);background:-moz-linear-gradient(left, rgba(73,73,73,1) 0%, rgba(73,73,73,1) 50%, rgba(87,87,87,1) 50%, rgba(87,87,87,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(73,73,73,1)), color-stop(50%, rgba(73,73,73,1)), color-stop(50%, rgba(87,87,87,1)), color-stop(100%, rgba(87,87,87,1)));background:-webkit-linear-gradient(left, rgba(73,73,73,1) 0%, rgba(73,73,73,1) 50%, rgba(87,87,87,1) 50%, rgba(87,87,87,1) 100%);background:-o-linear-gradient(left, rgba(73,73,73,1) 0%, rgba(73,73,73,1) 50%, rgba(87,87,87,1) 50%, rgba(87,87,87,1) 100%);background:-ms-linear-gradient(left, rgba(73,73,73,1) 0%, rgba(73,73,73,1) 50%, rgba(87,87,87,1) 50%, rgba(87,87,87,1) 100%);background:linear-gradient(to right, rgba(73,73,73,1) 0%, rgba(73,73,73,1) 50%, rgba(87,87,87,1) 50%, rgba(87,87,87,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a4a93', endColorstr='#083d79', GradientType=1);color:#fff;padding:85px 0;}
.hychu-inner h4{font-size:30px;font-weight:300;padding:0 0 20px;}
.hychu-inner p{font-size:14px;color:#dadada;line-height:23px;}
.hychu-inner ul li{background:url('../images/hdt-bullet.png') no-repeat left 16px;font-size:16px;font-weight:300;padding:8px 0 8px 20px;}
.hychu-inner .left{padding-right:40px;}
.hychu-inner .right{padding-left:40px;}
.hychu-inner .tip{position:absolute;right:-42px;top:-93px;display:none;}
.hychu-inner .ctabtn{text-align:left;}
.hychu-inner .ctabtn a{font-size:16px;text-transform:none;margin-right:30px;}
.hychu-inner .ctabtn a:hover{border-color:#fff;padding-right:40px;}
.hychu-inner .section-header h2{color:#fff;}
.faq{background-color:#f8f8f8}
.faq ul{padding-left:20px;}
.faq ul li .faq-content{color:#3a3939;padding:10px 20px 30px;position:relative;font-size:16px;font-weight:400;}
.faq ul li .faq-content:before{content:"Q. ";position:absolute;left:0px;font-weight:600;color:#252525;}
.faq ul li .faq-content strong{color:#3a3939;display:block;font-weight:600;font-size:20px;padding-bottom:15px;}
.wad{background-color:#f6f6f6;}
.wad{background:#f6f6f6;}
.wad .nav-tabs{border:none;text-align:center;padding-bottom:10px;}
.wad .nav-tabs>li{float:none;margin:0 9px 20px;display:inline-flex;background:#fff;}
.wad .nav-tabs>li>a{color:#929292;border:0;border-radius:0;width:165px;height:165px;text-align:center;font-size:17px;line-height:17px;padding:12px 0 0;margin:0;position:relative;}
.wad .nav-tabs>li>a img.hover{display:none;}
.wad .nav-tabs>li.active>a img.normal{display:none;opacity:0;visibility:hidden;}
.wad .nav-tabs>li.active>a img.hover{display:inline-block;}
.wad .nav-tabs>li.active>a,
.wad .nav-tabs>li.active>a:focus,
.wad .nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#000;border:0;}
.wad .nav-tabs>li>a:before{content:"\f0d7";color:#000;font:normal normal normal 30px/1 FontAwesome;position:absolute;top:96%;left:42%;width:21px;height:13px;opacity:0;transition:all ease-in .2s;}
.wad .nav-tabs>li.active>a:before{top:93%;opacity:1;}
.wad .nav-tabs>li>a object{width:70px;padding:9px;}
.wad .nav-tabs>li>a span{display:block;}
.wad .tab-content{max-width:870px;margin:0 auto;background:#fff;padding:20px;}
.wad .tab-content p{color:#676767;font-size:20px;}
.pwapp-banner{background:url(../images/pwapp-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-53px;}
.des{background:#fcfcfc;border:2px solid #ececec;border-width:2px 0;padding:100px 0 80px;font-size:16px;color:#2f2e2e;text-align:center;}
.wadp h3{font-size:23px;color:#676767;}
.wadp .img-box{position:relative;text-align:center;margin-top:30px;height:600px;}
.wadp .img-box strong{font-size:20px;color:#000;display:block;padding-bottom:10px;font-weight:600;text-transform: uppercase;}
.wadp .box1, .wadp .box2, .wadp .box3, .wadp .box4,.wadp .box5{position:absolute;width:374px;font-size:14px;line-height:23px;color:#575656}
.wadp .box1{left:20px;top:0;text-align:right;}
.wadp .box2{right:20px;top:0;text-align:left;}
.wadp .box3{left:0;top:290px;text-align:right;width:327px;}
.wadp .box4{left:367px;top:370px;text-align:center;width:404px;}
.wadp .box5{right:0px;top:290px;text-align:left;width:330px;}

.wadp.sEo .box1{left:20px;top:0;text-align:right;}
.wadp.sEo .box2{right:20px;top:0;text-align:left;}
.wadp.sEo .box3{left:0;top:290px;text-align:right;width:327px;}
.wadp.sEo .box4{left:367px;top:370px;text-align:center;width:404px;}
.wadp.sEo .box5{right:0px;top:290px;text-align:left;width:330px;}

.bg-white{background-color:#fff}
.hyces{padding-bottom:0px;color:#fff;background:#f3f3f3;}
.hyces h2{color:#000;font-size:50px;}
.hyces p{padding-bottom:30px;color:#3f3f3f}
.hyces p strong{font-size:24px;color:#000;font-weight:400;margin-bottom:15px;display:block;}
.adv-pwa{width:100%;display:block;list-style:none;text-align:center;margin:30px 0 0;padding:0;overflow:hidden;}
.adv-pwa li{display:inline-block;width:25%;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0 20px;position:relative;text-align:center;margin-bottom:-1px;}
.adv-pwa li a{display:block;}
.adv-pwa li span{display:block;padding:20px 0;font-size:17px;color:#3f3f3f;}
.adv-pwa li:last-child{border-right:0px;}
.amp h3{color:#4c4c4c;font-size:23px;line-height:32px;padding-bottom:50px;}
.mobile{background-color:#f6f6f6;}
.expertise ul{text-align:center;}
.expertise ul li{background-color:#002f64;display:inline-block;width:215px;padding:30px 0 15px;font-size:23px;color:#fff;font-weight:100;margin:0 15px;}
.expertise ul li p{padding:10px 0 0;}
.expertise ul li p strong{display:block;}
.cht-bot{padding-bottom:0px;}
.padding-bottom0{padding-bottom:0}
.cht-bot-dev{background-color:#f6f6f6;}
.dms{background-color:#f6f6f6;}
.seo{background-color:#f6f6f6;}
.seo ul{margin-top:90px;}
.seo ul li img{display:inline-block;}
.seo ul li p{display:inline-block;vertical-align:middle;text-align:left;padding-left:15px;color:#3d9bd3;font-size:16px;margin:0;}
.seo ul li p strong{display:block;font-size:30px;color:#1a1a1a;}
.iot{}
.iot ul{margin-top:90px;}
.iot ul li{color:#1a1a1a;text-align:center;display:inline-block;padding:0 30px;}
.iot ul li span{display:block;font-weight:bold;padding-top:20px;}
.iot-services{background-color:#ededed;}
.iot-services ul{margin-top:30px;}
.iot-services ul li{color:#5b5b5b;background-color:#fff;text-align:center;display:inline-table;padding:20px 0 0;width:165px;margin:0 10px;}
.iot-services ul li span{display:block;font-weight:bold;padding-top:20px;font-size:14px;line-height:17px;height:70px;}
.adv-bg{background-color:#fff;}
.adv-brn{width:100%;display:block;list-style:none;text-align:left;margin:30px 0 0;padding:0;overflow:hidden;}
.adv-brn li{display:inline-block;width:19%;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0 20px;position:relative;text-align:center;margin-bottom:-1px;float:left;}
.adv-brn li:before{content:"";width:30px;height:30px;border-radius:50px;background-color:#fff;position:absolute;right:-15px;bottom:-15px;z-index:9;}
.adv-brn li a{display:block;}
.adv-brn li span{display:block;padding:20px 0;font-size:17px;color:#3f3f3f;min-height:95px;}
.adv-brn li:nth-child(5n+0), .choose-model li:last-child{border-right:0px;}
.av-vr{background-color:#f6f6f6;}
.adv-brn-center{width:100%;display:block;list-style:none;text-align:center;margin:30px 0 0;padding:0;overflow:hidden;}
.adv-brn-center li{display:inline-table;width:19%;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0 20px;position:relative;text-align:center;margin-bottom:-1px;}
.adv-brn-center li:before{content:"";width:30px;height:30px;border-radius:50px;background-color:#fff;position:absolute;right:-15px;bottom:-15px;z-index:9;}
.adv-brn-center li a{display:block;}
.adv-brn-center li span{display:block;padding:20px 0;font-size:17px;color:#3f3f3f;min-height:95px;}
.adv-brn-center li:nth-child(5n+0), .adv-brn-center li:last-child{border-right:0px;}
.contactus{padding:0 0 50px;}
.contact-form-inner{background:#f2f3f5;padding:30px 31px 15px;border:1px solid #99a4ad;margin-top:-80px;margin-bottom:50px;border-radius:5px;}
.contact-form-inner h4{font-size:35px;color:#1a1a1a;font-weight:300;background:url('../images/section-title-border.png') no-repeat left bottom;padding-bottom:20px;margin-bottom:50px;}
.contact-form-inner h4 span{display:block;font-size:16px;color:#5e5e5e;padding-top:15px;font-weight:300;}
.contact-form-inner .form-group label{color:#032d4e;font-size:16px;font-weight:600;line-height:normal;}
.contact-form-inner .form-group label img{vertical-align:baseline;display:none;}
.contact-form-inner .required{color:#f6747a;}
.contact-form-inner .form-group input{height:45px;vertical-align:middle;background-color:#fff;padding:10px;margin:0;border:1px solid #b3bbc2;border-radius:5px;box-shadow:inset 2px 2px 2px #ccc;}
.contact-form-inner .form-group select{height:45px;vertical-align:middle;background-color:#fff;padding:10px;margin:0;border:1px solid #b3bbc2;border-radius:5px;box-shadow:inset 2px 2px 2px #ccc;width:100%;}
.contact-form-inner .form-group input.check{width:30px;height:30px;box-shadow:none;margin-right:10px;}
.contact-form-inner .form-group textarea{background-color:#fff;padding:10px;margin:0;border:1px solid #b3bbc2;border-radius:0;box-shadow:inset 2px 2px 4px #ccc;height:150px;border-radius:5px;}
.contact-form-inner .form-group{margin-bottom:18px;}
.contact-form-inner .form-group.agree label{color:#aaa;font-size:12px;vertical-align:middle;}
.contact-form-inner .form-group.agree{display:block;position:relative;padding-left:35px;margin-bottom:30px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.contact-form-inner .form-group.agree input{position:absolute;opacity:0;cursor:pointer;}
.contact-form-inner .form-group.agree .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border: 1px solid #adadad;}
.contact-form-inner .form-group.agree:hover input ~ .checkmark{background-color:#ccc;}
.contact-form-inner .form-group.agree input:checked ~ .checkmark{background-color:#165a8e;}
.contact-form-inner .form-group.agree .checkmark:after{content:"";position:absolute;display:none;}
.contact-form-inner .form-group.agree input:checked ~ .checkmark:after{display:block;}
.contact-form-inner .form-group.agree .checkmark:after{left:9px;top:1px;width:8px;height:18px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.contact-form-inner .form-group .form-btn{background:#ee2465;color:#fff;text-transform:uppercase;border:0px;border-radius:0;margin:0;float:none;width:auto;padding:15px 60px;position:relative;transition:all .3s ease-in;overflow:hidden;font-size:24px;font-weight:800;}
.contact-form-inner .form-group .form-btn:before{content:"\f1d9";font:normal normal normal 20px/1 FontAwesome;position:absolute;right:-21px;top:20px;color:#fff;transition:all .2s ease-in-out;}
.contact-form-inner .form-group .form-btn:hover:before{right:21px;}
.contact-form-inner .form-group .form-btn:hover{padding-right:50px;}
.contactus-right{color:#5e5e5e;}
.contactus-right strong{font-weight:600;color:#000;}
.contactus-right h3{font-size:30px;font-weight:bold;}
.contactus-right h5{font-size:24px;color:#2f2f2f;font-weight:400;}
.contactus-right .add{background:url('../images/icon/address-icon.png') no-repeat left 5px;padding:0 0 0 30px;margin-top:30px;}
.contactus-right .phn{background:url('../images/icon/phone-icon.png') no-repeat left 5px;padding:0 0 0 30px;margin-top:30px;}
.contactus-right .email{background:url('../images/icon/privacy-icon.png') no-repeat left 5px;padding:0 0 0 30px;margin-top:30px;}
.contactus-right .email a{color:#000;word-wrap:break-word;}
.contact-page .new-counter{padding:0;}
.contact-page .ready-to{min-height:auto;padding-bottom:0px;border:0;}
.contact-page .ready-to .counting-wrapper{padding:25px 20px 15px;}
.contact-page .ready-to .counting-wrapper:nth-child(odd){background:#1e4b73}
.contact-page .ready-to .counting-wrapper:nth-child(even){background:#165994}
.contact-page .ready-to .counting-wrapper .content .count-description{color:#fff;}
.contact-page .ready-to .counting-wrapper .content p{color:#fff;}
.contact-page .ready-to .content svg .cls-1{fill:#fff;}
.hychu-inner.mission-vision h4{background-position:center bottom;margin-top:25px;}
.case-study{background-color:#fcfcfc}
.csae-stdy{text-align:left;margin-bottom:10px;}
.csae-stdy .case-inner{border:1px solid #e7e7e7;position:relative;padding:20px 40px;}
.csae-stdy .case-inner:after{content:" ";width:1px;height:90px;position:absolute;right:-1px;bottom:25%;background:#fcfcfc;}
.csae-stdy .case-inner:before{content:" ";width:1px;height:90px;position:absolute;left:-1px;bottom:25%;background:#fcfcfc;}
.csae-stdy img{}
.csae-stdy p strong{font-weight:600;padding:0px;color:#000;font-size:25px;display:block;margin:0 0 15px;vertical-align:middle;}
.csae-stdy p{padding:0px;color:#929292;font-size:15px;margin-bottom:0;}
.csae-stdy a{display:inline-block;position:relative;padding:5px;font-size:25px;color:#929292;}
.csae-stdy:hover img{opacity:1;filter:none;}
.csae-stdy:hover a{color:#289be7}
.csae-stdy.left{text-align:right;border-right:1px solid #cad6de;padding-right:30px;}
.csae-stdy.right{padding-left:30px;}
.caseTitle{float:left;width:100%;}
.caseTitle img{float:left;margin-right:10px;}
.caseTitle h3{float:left;margin-top:15px;}
.caseTitle object{width:50px;float:left;margin-right:10px;}
ul.case {display: flex;justify-content: center;align-items: center;}
ul.case li {padding: 6px 12px;color: #337ab7;cursor: pointer;border-bottom: 2px solid #ffffff;}
ul.case li.current {border-bottom: 2px solid #e7003c;color: #e7003c;font-weight: bold;}
.case-cont {display: none;padding: 20px 30px 50px;margin: 0px;}
.case-cont.current {display: inherit;}
.silentFeature{width:100%;float:left;border:0px;}
.silentFeatureCnt{width:100%;float:left;display:table;padding-bottom:40px;}
.silentFeatureCntLeft{width:70%;display:table-cell;height:100%;vertical-align:middle;text-align:right;color:#000;}
.txtRight{text-align:left!important;}
.silentFeatureCntRight{width:17%;display:table-cell;height:100%;vertical-align:middle;text-align:center;}
.silentFeatureCntRight object{width:60px;}
.silentFeatureMain{padding-top:66px;background:#fff;width:100%;float:left;overflow:hidden;}
.silentFeatureCntLeft h3{color:#000000;font-size:20px;font-weight:600;margin-bottom:10px;}
.silentFeatureCntLeft p{color:#5e5e5e;font-size:16px;font-weight:400;}
.silentFeaturemainImgDiv{padding-top:0;text-align:center;}
.scrollFirst{display:table;position:relative;padding:0;width:100%;}
.scrollFirst .firstSec{display:table-cell;vertical-align:middle;float:none;}
.scrollFirst .secondSec{display:table-cell;vertical-align:bottom;float:none;height:580px;}
.scrollFirst .thirdSec{display:table-cell;vertical-align:middle;float:none;}
.silentFeatureMain .owl-carousel .item img{width:auto;display:inline-block;}
.silentFeatureMain .owl-carousel .owl-nav{display:block;position:absolute;width:100%;top:0;transform:translate(-50%,-50%);top:50%;left:50%;}
.silentFeatureMain .owl-carousel .owl-nav .owl-prev{float:left;background:transparent;color:#289be7;font-size:20px;}
.silentFeatureMain .owl-carousel .owl-nav .owl-next{float:right;background:transparent;color:#289be7;font-size:20px;}
.silentFeatureMain .owl-carousel .owl-dots{display:none;}
.silentFeatureMain .carousel-indicators{position:absolute;top:0;bottom:0;margin:auto;height:20px;right:10px;left:auto;width:auto;display:none;}
.carousel-indicators li{display:block;margin-bottom:5px;border:1px solid #00a199;}
.carousel-indicators li.active{margin-bottom:5px;background:#00a199;}
.section-header .subTitle{font-size:26px;font-weight:400;color:#525252;font-family:"Lora", serif;text-transform:uppercase;}
.friendLyAdminBack{background:#ecf6fd;padding-top:169px;padding-bottom:118px;display:table;width:100%;}
.friendLyAdminLeft{display:table-cell;vertical-align:middle;width:58.33333333%;padding:0 15px;}
.friendLyAdminRight{display:table-cell;vertical-align:middle;width:41.66666667%;padding:0 15px;}
.friendLyAdminBack h1{font-weight:400;color:#000000;font-size:36px;}
.friendLyAdminBack p{font-weight:400;font-size:18px;color:#272727;font-family:"Open Sans", sans-serif;}
.friendLyAdminBack img{}
.jobPortalAdvantageTab{}
.jobPortalAdvantageTab li{width:25.5%;padding:30px 20px 20px;margin-right:-.5%;}
.jobPortalAdvantageTab li:nth-child(5){border-right:1px solid #e0e0e0;}
.jobPortalAdvantageTab li span{font-size:14px;}
.jobPortalAdvantageTab li:before{display:none;}
.jobPortalBusinessBack{width:100%;background:#fdfdfd;}
.jobPortalBusinessDiv{width:100%;display:inline-block;padding:75px 0 80px;text-align:center;}
.jobPortalBusinessDiv .section-header h2{}
.jobPortalBusinessDivInner{padding-bottom:25px;overflow:hidden;}
.jobPortalBusinessDivInner object{width:50px;float:left;margin-top:5px;}
.jobPortalBusinessDivInner p{margin-bottom:0px;margin-top:0px;font-weight:400;font-size:17px;color:#5b5b5b;padding-left:70px;}
.tabs-dd{margin:0px;padding:0px;list-style:none;width:30%;float:left;}
.tabs-dd li{display:block;padding:15px 15px !important;cursor:pointer;background-color:#f3f3f3;}
.tabs-dd li, .tabs-dd li span, .tabs-dd li a{font-size:14px;color:#000;font-weight:bold;display:block;}
.tabs-dd li.active{background:#fff;color:#222;}
.tab-content-dd{background:#fff;padding:15px;float:left;width:69%;border:0px;display:none;}
.tab-content-dd.active{display:inherit;}
.tab-content-dd ul li{display:inline-block;width:47%;margin-left:2% !important;padding-left:10px !important;}
.dd-pad{padding:15px !important;}
.header-section .navbar .navbar-collapse .navbar-nav .dropdown .custom-dd > li::before{display:none;}
#outer-wrap{margin-top:50px;}
.mainNav{background:#222;width:100%;height:425px;overflow-y:auto;}
.mainNav ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #444}
.mainNav ul li{border-top:1px solid #444;}
.mainNav ul li a{color:#FFFFFF;display:block;font-size:1.1em;line-height:normal;padding:12px 20px;text-decoration:none;}
.mainNav ul li a:hover{background:#333;text-decoration:none;}
.mainNav ul ul{border-bottom:none}
.mainNav ul ul li{border-top:1px solid #222;background:#111;}
.mainNav ul ul li a{color:#ccc;display:block;font-size:15px;line-height:normal;padding:0.5em 1em 0.5em 1.5em;}
.mainNav ul ul li a:hover{background:#333;}
.mainNav ul ul ul{border-top:1px solid #222;padding-bottom:10px;}
.mainNav ul ul ul li{border:none;}
.mainNav ul ul ul li a{padding-left:1.5em;padding-top:0.25em;padding-bottom:0.25em;position:relative;}
.mainNav ul ul ul li a i{margin-right:5px;}
ul li.has-subnav .accordion-btn{color:#fff;background:rgba(255,255,255, 0.15);font-size:16px;}
.sf-wrapper{position:relative;}
.sf-wrapper li{margin:50px 0;float:left;width:100%;}
.user-frndly-txt{padding-top:50px;}
.soln-chart{font-size:15px;color:#575656;background:#f8f8f8;}
.soln-chart strong{display:block;font-size:20px;text-transform:uppercase;font-weight: 600;color: #000;padding-bottom: 10px;}
.soln-chart .text-l{text-align:left;}
.soln-chart .text-m{text-align:center;padding-top:20px;}
.soln-chart .text-r{text-align:right;}
.img-responsive{display:inline-block;}
.ror-banner{background:url(../images/ror-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-35px;}
.grid-box{margin:0;padding:0;width:101%;overflow:hidden;display:table;}
.grid-box li{display:inline-table;width:25.5%;min-height:230px;border:1px solid #eaeaea;border-width:0px 0px 1px 1px;padding-top:30px;margin-bottom:-1px;margin-left:-.3%;margin-right:-.2%;vertical-align:bottom;}
.grid-box li:last-child{border-right:1px solid #eaeaea;}
.grid-box li svg{height:70px;width:80px;transition:all 200ms ease}
.grid-box li a svg .icon, .grid-box li a svg .icon2{transition:all 200ms ease}
.grid-box li:hover svg{transform:scale(1.1);}
.grid-box li:hover a svg .icon{fill:#015899 !important;}
.grid-box li:hover a svg .icon2{stroke:#015899 !important;}
.grid-box li p{font-size:19px;color:#3f3f3f;margin-top:20px;padding:0 10px;transition:all 200ms ease}
.grid-box li object{width:70px;height:70px;}
.grid-box li:hover p{font-weight:bold;color:#015899;}
.grid-box.col-3 li {width: 50.55%}
.grid-box2 li{float: left; width: 46%; margin: 2%; border: 1px solid #e4e4e4; font-weight: bold; font-size: 24px;transition: all 100ms ease-in;box-shadow: 0 0 19px #eee;}
.grid-box2 li a{color: #333; overflow: hidden; padding: 40px 20px 20px; display: block;}
.grid-box2 li a p {padding: 20px; min-height: 100px;line-height: normal;}
.grid-box2 li a img {height: 62px;}
.grid-box2 li:hover {transform: scale(1.1);background: #fff;box-shadow: 0 0 50px #dcd6d6;}
.solun li p{font-size:17px;color:#3f3f3f;}
.solun-facts li{width:33%;}
.solun-facts li p{padding:0 10px;}
.bg-01{background:#ecf6fd;}
.bg-02{background:#f8f8f8;}
.bg-03{/*background:#033458;*/ background: #101e5f;}
.bg-04{background:#575757;}
.sectionBg {background: #f7fbfe;}
.border{border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.no-border{border:0px;}
.wadp .img-box svg{width:585px;margin-top:33px;}
.wadp .img-box p{color:#313131;font-weight:400;/*padding-right:10px;*/color: #313131;font-weight: 400;}
.border-box{overflow:hidden;}
.border-box ul{display:table;width:103%;text-align:center;margin-bottom:-5px;margin-left:-4px;}
.border-box ul li{display:inline-table;border:1px solid #eaeaea;min-height:170px;vertical-align:text-bottom;border-width:0 0 1px 1px;padding:20px 0 0;width:25%;}
.border-box ul li:last-child{border-right:1px solid #eaeaea;}
.border-box ul li p{font-size:19px;color:#3f3f3f;margin-top:20px;padding:0 10px;}
.bwd-banner{background:url(../images/business-web-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-41px;}
.cwad-banner{background:url(../images/custom-web-application-dev.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-41px;}
.psd2html-banner{background:url(../images/psd-to-html-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-34px;}
.wordpress-dev-banner{background:url(../images/wordpress-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-34px;}
.magento-dev-banner{background:url(../images/magento-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-30px;}
.drupal-dev-banner{background:url(../images/drupal-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-30px;}
.shopify-dev-banner{background:url(../images/shopify-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-30px;}
.opencart-dev-banner{background:url(../images/opencart-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-30px;}
.prestashop-dev-banner{background:url(../images/prestashop-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.angular-dev-banner{background:url(../images/angular-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.node-dev-banner{background:url(../images/node-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.laravel-dev-banner{background:url(../images/laravel-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-33px;}
.yii-dev-banner{background:url(../images/yii-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.codeignitor-dev-banner{background:url(../images/codeignitor-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-33px;}
.cakephp-dev-banner{background:url(../images/cakephp-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-33px;}
.symfony-dev-banner{background:url(../images/symfony-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-33px;}
.reactjs-dev-banner{background:url(../images/reactjs-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-33px;}
.python-dev-banner{background:url(../images/python-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-33px;}
.amp-mobile-banner{background:url(../images/amp-mobile-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.banner-bottom-txt{color:#717171;font-size:18px;line-height:30px;font-weight:300;}
.advant{}
.advant object{width:40px;float:left;}
.advant figure {float:left;transform: scale(.8);}
.advant img{float:left;}
.advant p{padding-left:80px;padding-bottom:50px;color:#222;font-size:15px;line-height:26px;}
.advant p strong{font-size:20px;font-weight:600;color:#1f1f1f;display:block;padding-bottom:0px;}
.python p{color:#9f9f9f;font-size:18px;font-weight:300;}
.amp-dev-banner{background:url(../images/amp-dev-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-33px;}
.ios-dev-banner{background:url(../images/ios-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.android-dev-banner{background:url(../images/android-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.hybrid-dev-banner{background:url(../images/hybrid-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.react-native-dev-banner{background:url(../images/react-native-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.ar-vr-banner{background:url(../images/ar-vr-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-39px;}
.iot-dev-banner{background:url(../images/iot-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-34px;}
.iot-expertise{display:block;width:100%;margin:0;padding:0;text-align:center;}
.iot-expertise li{display:inline-block;margin-bottom:20px;padding:0 25px;}
.iot-expertise li span{display:block;color:#1a1a1a;font-weight:normal;margin-bottom:20px;padding-top:20px;}
.chatbot-dev-banner{background:url(../images/chatbot-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.cognitive-dev-banner{background:url(../images/cognitive-dev-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-42px;}
.seo-banner{background:url(../images/seo-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-57px;}
.smm-banner{background:url(../images/smm-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-19px;}
.ppc-banner{background:url(../images/ppc-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.digital-marketing-banner{background:url(../images/digital-marketing-banner.png) no-repeat center bottom;min-height:554px;position:relative;margin-bottom:-43px;}
.content-marketing-banner{background:url(../images/content-marketing-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.content-writting-banner{background:url(../images/content-writting-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.app-marketing-banner{background:url(../images/app-marketing-banner.png) no-repeat center bottom;min-height:540px;position:relative;margin-bottom:-33px;}
.company-banner{background:url(../images/about-us-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-3px;}
.chat-solun-banner{background:url(../images/chat-solun-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-39px;}
.ride-sharing-banner{background:url(../images/ride-sharing-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-38px;}
.job-portal-banner{background:url(../images/job-portal-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-43px;}
.dating-app-banner{background:url(../images/dating-app-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.social-media-banner{background:url(../images/social-media-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.food-delivery-banner{background:url(../images/food-delivery-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.online-grocery-banner{background:url(../images/online-grocery-ordering-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-40px;}
.learning-management-banner{background:url(../images/learning-management-system-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-45px;}
.on-demand-banner{background:url(../images/on-demand-service-delivery-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-43px;}
.fitness-app-banner{background:url(../images/fitness-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.booking-app-banner{background:url(../images/saloon-and-Spa-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.travel-app-banner{background:url(../images/travel-tourism-app-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-41px;}
.multivendor-banner{background:url(../images/multivendor-marketplace-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-45px;}
.real-estate-banner{background:url(../images/real-estate-app-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-54px;}
.crowdfunding-banner{background:url(../images/crowdfunding-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-61px;}
.classified-banner{background:url(../images/classified-app-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.custom-product-banner{background:url(../images/custom_product_designer.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.travel-hospitality-banner{background:url(../images/travel-hospitality-booking-engine-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-42px;}
.testi-banner-banner{background:url(../images/testimonial-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.technoligies{text-align:center;display:block;margin:30px 0}
.technoligies li{display:inline-block;padding:0 5px;}
.testimonials .testi-blocks{display:table-row;width:100%;}
.testimonials .testi-blocks p.left strong{display:block;color:#1c1c1c;}
.testimonials .testi-blocks p.left{font-size:24px;color:#454444;display:table-cell;width:250px;border-right:1px solid #cccaca;word-break:break-word;}
.testimonials .testi-blocks p:last-child{padding-left:50px;word-break:break-word;}
.testimonials .testi-blocks p.left a{display:none;}
.solution-banner{background:url(../images/solution-banner.png) no-repeat center bottom;min-height:530px;position:relative;margin-bottom:-37px;}
.portfolio-banner{background:url(../images/portfolio-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-37px;}
.mobile-landing-banner{background:url(../images/mobile-landing-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.dot-net-banner{background:url(../images/dot-net-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.front-end-dev-banner{background:url(../images/front-end-developer-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.java-banner{background:url(../images/java-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.mobile-game-dev-banner{background:url(../images/mobile-game-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.share-point-banner{background:url(../images/share-point-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.zen-banner{background:url(../images/zend-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-37px;}
.contact-banner{background:#1c67a5;position:relative;padding:50px 0 80px;margin-top:108px;float:left;width:100%}
.contact-banner h1{font-size:48px;font-weight:bold;margin:0;}
.contact-banner medium{font-size:30px;line-height:45px;font-weight:300;display:block;}
.contact-page .header-section .navbar .navbar-collapse .navbar-nav{margin-top:20px;margin-right:150px;}
.contact-page .header-section .navbar .navbar-header .navbar-brand{padding-top:20px;}
.contact-page .header-section .navbar .navbar-header .navbar-brand img{width:136px;}
.contact-page .rq_btn{display:none}
.core-val{display:block;width:100%;margin:0;padding:0;text-align:center;}
.core-val li{display:inline-block;width:14%;}
.core-val li span{display:none;color:#1a1a1a;font-weight:normal;}
.core-val li img{max-width:100%;}
.text-banner{background:url(../images/company-banner.png) no-repeat center bottom;min-height:483px;position:relative;margin-bottom:-37px;}
.career-banner{background:url(../images/career-banner.png) no-repeat center bottom;min-height:535px;position:relative;margin-bottom:-35px;}
.header-section .small-view .navbar-brand{float:left;}
.img-box img.dpN{display:none;}
.soln-chart img.dpN{display:none;}
.featured-project{}
.featured-project img{max-width:100%;}
.featured-project-right{text-align:left;}
.featured-project-right p{margin:0 0 25px;}
.featured-project-right h5{font-size:20px;font-weight:600;color:#1f1f1f;margin-top:30px;}
.featured-project-right strong{font-weight:600;color:#1f1f1f;display:block;margin-bottom:8px;}
.featured-project-right span{color:#29292a;}
.featured-project-right a{color:#989898;}
.work-samples h2{margin:100px 0 0;font-size:25px;color:#000;font-weight:600;text-transform: uppercase;}
.work-samples h2 strong {display: block;font-size: 60px; font-weight: extra-bold;line-height: 61px;}
.work-samples button.main-btn{font-size: 16px;font-weight: 600;color: #fff;padding: 10px 30px;margin-top: 40px;display: inline-block;position: relative;background: #ee2465;overflow: hidden;border:0px;transition: all 200ms ease-in-out;}
.work-samples button.main-btn:after{content: url(../images/read-more-dot.png);font:normal normal normal 25px/1 FontAwesome;position:absolute;right:-50px;transition:all .3s ease-in-out;opacity:0;top: 5px;}
.work-samples button.main-btn:hover:after{content: url(../images/read-more-dot.png);position:absolute;right:30px;opacity:1;}
.work-samples button.main-btn:hover{padding-right:75px;}
.web-dev-banner{background:url(../images/web-dev-banner.png) no-repeat center bottom;min-height:500px;position:relative;margin-bottom:-29px;}
.app-dev-banner{background:url(../images/app-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-44px;}
.php-dev-banner{background:url(../images/php-dev-banner.png) no-repeat center bottom;min-height:560px;position:relative;margin-bottom:-31px;}
.dev-skills{color:#dadada}
.dev-skills h2, .dev-skills h3{color:#fff}
.dev-skills .tab-content{padding-left:30px;}
.dev-skills .tab-content .ctabtn{text-align:center;}
.dev-skills .tab-content .ctabtn a span{line-height:normal;padding-bottom:5px;}
.dev-skills .tab-content .ctabtn a:after{top:22%;}
.dev-skills .tab-content h3{font-size:30px;text-align: center;}
.dev-skills .tab-content p{font-weight:300;color:#dadada; padding-bottom: 20px; text-align:left;}
.dev-skills .tab-content .list-detail li{font-weight:300;padding:3px 20px 3px 40px;color:#fff;position:relative;text-align:left; font-size: 14px; min-width: 120px;line-height: 25px;}

/*.dev-skills .tab-content .list-detail li:before{content:'\0047';position:absolute;left:0px;top:15px;color:#fff;font-family:'Glyphter';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;}*/

.dev-skills .tab-content .list-detail li:before{content:'';position:absolute;left:20px;top:8px;color:#fff;width: 7px; height: 13px; border: solid white; border-width: 0 2px 2px 0;transform: rotate(45deg);}

.dev-skills .tab-content .list-detail li i{margin-right:3px;display:none;}
.dev-skills .tab-content .ctabtn{/*padding-top:10px;*/ padding-top:50px;}
.dev-skills .tab-content .ctabtn a {font-size: 21px; background:#d3164f;border:0px;padding: 8px 30px;color:#fff;}
.dev-skills .tab-content .ctabtn a span {font-weight: 600;font-size: 14px;line-height: 12px;}
.dev-skills .tab-content .ctabtn a:hover {padding-right: 50px;}
.skill-tab{border:0px;margin-bottom:80px;padding:0;text-align:center;}
.skill-tab li{display:inline-block;vertical-align:bottom;float:none;}
.dev-skills .nav-tabs>li{margin:0;padding:0 20px;border:0px;position:relative;}
.dev-skills .nav-tabs>li:nth-child(2){/*border:1px solid #3c6583;border-width:0 1px 0 1px;*/}
.dev-skills .nav-tabs>li.active:before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #0a71cd;bottom:-9px;}
.dev-skills .nav-tabs>li a{border:0;font-size:18px;font-weight:400;/*color:#899fb0;*/ color: #fff; padding:0;position:relative;transition:all .1s ease-in-out;}
.dev-skills .nav-tabs>li a:hover{border-radius:0px;color:#fff;background:transparent;}
.dev-skills .nav-tabs>li a:hover:before{color:#fff;}
.dev-skills .nav-tabs>li.active>a,
.dev-skills .nav-tabs>li.active>a:focus,
.dev-skills .nav-tabs>li.active>a:hover{color:#fff;background:transparent;border:1px solid #0a71cd;border-width:0 0 1px 0;}
.dev-skills .nav-tabs>li.active> a:before{color:#fff;font-size:13px;transition:all .1s ease-in-out;}
.dev-skills .ctabtn{text-align:left;}
.work-with-section ul li object{float:left;width:40px;}
.compinfo{font-size:18px;font-weight:600;color:#002541;text-align:center;}
.compinfo strong{display:block;color:#011647;font-size:30px;line-height:50px;margin-bottom:20px;}
.mission-vision .left{text-align:right;border-right:1px solid #ccd8e0;padding-right:30px;}
.mission-vision .right{padding-left:30px;}
.mission-vision h4{font-size:25px;color:#000000;font-weight:600;}
.infrastructure h3{text-transform:uppercase;font-size:22px;font-weight:600;}
.pad-bottom0{padding-bottom:0px;}
.pad-top0{padding-top:0px;}
.job-oppor{}
.job-oppor h4{font-size:25px;font-weight:600;color:#000;margin:0 0 5px;}
.job-oppor h5{font-size:16px;font-weight:600;color:#3ec1c2;background:url(../images/location-icon.png) no-repeat left center;padding:10px 0 10px 30px;}
.job-oppor .owl-item .item a{color:#262525;}
.job-oppor p{color:#262525;margin:0;}
.job-oppor .owl-item .item{position:relative;}
.job-oppor .owl-item .item:after{content:" ";position:absolute;right:-10px;height:101px;width:1px;border-right:1px solid #ccd8e0;top:40px;}
.job-oppor .owl-nav{margin-top:30px;}
.owl-theme.job-oppor .owl-nav [class*=owl-]{background:#d3164f;border-radius:0;font-weight:bold;padding:10px 25px;line-height:normal;}
.reset-bg{background:transparent;}
ul.skills{width:100%;margin-bottom:50px;text-align:center;}
ul.skills li{cursor:pointer;display:inline-block;color:#838383;font-size:20px;font-weight:600;padding:16px 25px;position:relative;}
ul.skills li.current{color:#000;border-bottom:1px solid #0a71cd;}
ul.skills li.current:before{content:url(../images/tabs-active.png);width:35px;height:18px;position:absolute;left:44%;bottom:-6px;}
.skills-cont{display:none;padding:20px 30px 50px;margin:0px;}
.skills-cont.current{display:inherit;}
.skills-cont h4{font-size:18px;color:#383838;font-weight:600;margin:30px 0 20px}
.skills-cont ul li{position:relative;padding:0 0 0 20px;margin:15px 0;font-size:15px;color:#222222;word-break:break-word;}
.skills-cont ul li:before{content:'\0047';position:absolute;left:0;top:7px;color:#383838;font-family:'Glyphter';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;}
.all-solutions{text-align:center;padding-top:40px;padding-bottom:40px;transition:all .5s ease-in-out;}
.all-solutions object{width:40px;height:40px;vertical-align:middle;margin-bottom:15px;transition:all .7s ease-in-out;}
.all-solutions h3{font-weight:400;padding:0px;color:#1c1c1c;font-size:20px;display:block;text-align:center;margin:0;vertical-align:middle;}
.all-solutions p{padding:20px 20px 0 0;color:#5e5e5e;line-height:24px;font-size:16px;min-height:110px;margin-bottom:0;}
.all-solutions a{display:inline-block;position:relative;color:#001224;font-size:14px;}
.all-solutions a:after{content:url('../images/more-arrow.png');position:absolute;top:-2px;right:-20px;color:#fff;font-size:21px;font-weight:600;}
.all-solutions:hover{background:#f1f1f1;}
.all-solutions:hover object{transform:scale(1.3,1.3);}
.iso2{font-size:20px;color:#000;font-weight:600;display: flex;align-items: center;margin-top: -22px;}
.iso2 img{margin-right:30px;vertical-align:middle;}
.iso2 img:nth-child(2){margin-top:20px;}
.contact-page .qlink a{display:block;color:#bbbbbb;background:url("../images/qlink.png") no-repeat 0 6px;padding-left:20px;font-weight:100;font-size:16px;margin-bottom:5px;}
.contact-page .qlink a:hover{color:#fff;background-position:5px 6px}
.contact-page .qlink{border-right:1px solid #474748;margin-right:20px;}
.contact-page .footer-left address p{line-height:25px;}
.contact-page .footer-left address{margin-bottom:0px;}
.contact-page .soc-icon li svg .cls-1{fill:#fff}
.contact-page .soc-icon li:hover{border-color:#fff;}
.contact-page .soc-icon li:hover svg .cls-1{border-color:#fff;}
.contact-page .footer-bottom{padding-bottom:50px;}
.contact-page .footer{background-position:center 50px;}
.contact-page .foo-address{background:transparent;}
.header-section .navbar .navbar-collapse .navbar-nav li .serv ul.serv1 li.full{display:block;width:100%;font-weight:600;font-size:14px;color:#555;padding-top:0px;border-bottom-color:#ccc;}
.header-section .navbar .navbar-collapse .navbar-nav li .serv ul.serv1 li.full:hover:before{display:none}
.how-it-works{display:block;text-align:center;}
.how-it-works li{display:inline-block;position:relative;border:1px solid #b4b4b4;border-radius:10px;max-width:300px;width:100%;padding:20px 30px;margin:0 3px;min-height:210px;vertical-align:bottom;margin-bottom:30px;}
.how-it-works li:before{content:"";position:absolute;width:7px;height:13px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;left:-7px;top:47%;border-right:1px solid #fff;border-left:1px solid #fff;z-index:99;}
.how-it-works li:after{content:"";position:absolute;width:7px;height:13px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;left:100%;top:47%;border-right:1px solid #fff;border-left:1px solid #fff;z-index:99;}
.how-it-works li h5{font-weight:bold;letter-spacing:2px;color:#b4b4b4;background:#fff;position:absolute;top:-10px;left:41%;width:60px;}
.how-it-works li h4{font-size:30px;font-weight:bold;color:#0f1e5f;margin-bottom:5px;}
.how-it-works li p{font-size:18px;color:#3f3f3f;}
.how-it-works li:first-child:before, .how-it-works li:nth-child(5):after{display:none;}
.sliderSeoDiv{display:inline-block;width:100%;padding-bottom:34px;}
.sliderSeoDiv .item .itemLeft{width:40%;float:left;text-align:left;padding-top:80px;}
.sliderSeoDiv .item .itemright{width:60%;float:left;text-align:right;}
.sliderSeoDiv .item .itemright img{max-width:100%;width:auto;display:inline-block;}
.sliderSeoDiv .item .itemLeft h1{font-weight:400;font-size:29px;color:#888;margin-bottom:35px;word-wrap:break-word;}
.sliderSeoDiv .item .itemLeft h3{font-weight:400;font-size:24px;color:#001224;margin-bottom:33px;}
.sliderSeoDiv .item .itemLeft li{position:relative;background:url(../images/icon/seo-listing-icon.png)no-repeat left top;padding-left:30px;margin-bottom:20px;background-position:0 6px;font-size:18px;}
.sliderSeoDiv .item .itemLeft li a{color:#001224}
.sliderSeoDiv .owl-nav.disabled+.owl-dots{margin-top:-60px;position:relative;}
.owl-theme .owl-dots .owl-dot span{background:#b8b8b8;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#393939;}
.request_quote_validation_error{border:2px solid #ef0708 !important;}
.request_quote_validation_success{border:2px solid #aad15a !important;}
.header-section .navbar .navbar-collapse .navbar-nav li.dropdown:hover .dropdown-menu{background:#fff;}
.header-section .navbar .navbar-collapse .navbar-nav li .dropdown-menu li:hover .single-dropdown{background:#fff;}
.footer small{color:#fff;}
.mobile-frame{text-align:center;}
.mm-menu.mm-offcanvas{z-index:9999;width:100%;min-width:inherit;max-width:inherit;top:0px;}
.mm-panels{top:60px;}
#menu .navbar-brand{padding:3px 0 0 30px;}
.menu-icon{position:absolute;right:20px;font-size:22px;top:10px;display:none;}
.mm-menu.mm-offcanvas .mm-listview li a, .mm-menu.mm-offcanvas .mm-listview li span{font-weight:600;color:#000;}
.mm-menu{background:#fff;}
.mm-navbar .mm-title{color:#555 !important;font-weight:600;}
.mm-menu.mm-offcanvas .mm-listview li.full{padding:5px 15px;font-weight:bold;background:#f9f9f9;color:#888;}
.mm-menu.mm-offcanvas .mm-listview li.rq_btn2:after{display:none;}
.mm-menu.mm-offcanvas .mm-listview li.rq_btn2 a{color:#fff;font-weight:600;text-align:center;margin-top:70px;padding:12px 10px}
.mm-menu.mm-offcanvas .mm-listview li.rq_btn2 a span{padding:11px 25px;color:#fff;background:#d3164f;display:block;font-size:18px;}
.mm-menu.mm-offcanvas .mm-listview li.rq_btn2 small{display:block;text-align:center;font-size:15px;font-weight:900;}
.mm-navbar{height:50px;padding:0 40px;}
.mm-navbar>*{padding:15px 0;}
.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-10px;}
.mm-btn{height:50px;}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color:rgba(0, 0, 0, 0.8);}
.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0, 0, 0, 0.8);}
.mm-next:after, .mm-prev:before{width:12px;height:12px;}
.mm-listview>li>a, .mm-listview>li>span{padding:12px 10px 12px 20px;}
.home-banner{display:none;}
.cs-faq li{display:none;padding:10px;margin-bottom:5px;}
.cs-faq li.faq-header:before{display:none;}
.cs-faq li h3{color:#252525;font-weight:600;text-align:center;}
.cs-faq-new li h3{color:#252525;font-weight:600;text-align:center;}
#loadMore{text-align:center;font-size:20px;font-weight:600;color:#fff;padding:10px 75px 10px 75px;margin-top:20px;display:inline-block;position:relative;background:#6C7A89;transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;}
#loadMore:hover{border-color:#0b527e;}
.seo_tab_section h2{color:#0b0b0b;font-size:34px;font-weight:300;word-wrap:break-word;}
.seo_tab_section p{color:#151515;font-weight:400;}
.seo_tab{margin:36px 0;}
.seo_tab ul li:first-child{margin-left:0;}
.seo_tab ul li:last-child{margin-right:0;}
.seo-before h3{font-size:15px;margin-bottom:5px;color:#0091d4;font-weight:600;}
.seo-success .itemright img{}
.seo-success .ctabtn{padding-top:40px;}
.seo-success .seo-detail{margin-bottom:180px !important}
.seo-success{background-color:#fff;}
.seo_tab .seo-before{list-style:none;border:1px solid #e5e5e5;border-radius:6px;width:30%;margin:0 1%;min-height:180px;float:left;padding:10px 19px;}
.seo-before h4{font-size:25px;color:#003b83;margin-bottom:10px;font-weight:600;}
.seo-before p{font-weight:400;position:relative;padding-left:19px;}
.seo-before p:before{background-image:url(../images/seo_arrow.png);height:19px;width:14px;content:'';position:absolute;top:1px;left:0;}


.ourWorks-home {}
.ourWorks-home  .carousel {padding: 0 50px;}
.ourWorks-home .captions h2 {color: #010d40;font-size: 21px;font-weight: 600;word-wrap: break-word;/*margin-top: 50px;*/}
.ourWorks-home .captions p {color: #222;font-weight: 400;font-size: 16px;}
.ourWorks-home .carousel-nav {position: relative;height: 30px;margin-top: 25px;display: flex;justify-content: center;align-items: center;}
.ourWorks-home .carousel-nav .carousel-control {background: transparent;opacity: 1;position: static;width: 50px;}

.iso-footer{text-align:center;margin:20px 0;display: flex;justify-content: center;align-items: center;}
.iso-footer img{height:75px;margin:0 5px;display:inline-block;}
.reset-height{height:auto;min-height:0px;}
.tel span{color:#fff;}
.hide-pipe:after {display:none;}
.thankyou {background: #fff;padding:129px 0 137px}
.thankyou h1{font-size:48px;font-weight:bold;margin:0;color: #000;}
.thankyou medium{font-size:30px;line-height:45px;font-weight:300;display:block;}
.contact-page .header-section {background: #fff;}
.cs_back {position: fixed; left: 0; top:300px; background: #000; color: #fff; font-size: 15px; padding: 15px 20px; opacity: .2;}
.cs_back:hover {opacity: 1; color: #fff;}
.cs_nxt {position: fixed; right: 0; top:300px; background: #000; color: #fff; font-size: 15px; padding: 15px 20px; opacity: .2;}
.cs_nxt:hover {opacity: 1; color: #fff;}
.raq-mob {display: none;}

.dev-skills .tbCont {background: #144c75;padding-top: 50px; padding-bottom: 50px;border-radius: 13px;}
.dev-skills .tabNav {}
.dev-skills .tabNav li {}
.dev-skills .tabNav li.active:before {content: "";}
.dev-skills .tabNav li.active a {border: 0px;font-size: 22px;}

.skill-tab {/*background: #063c63; border-radius: 8px 8px 0 0;*/ background: #101e5f; max-width: 720px;margin: 0 auto;display: flex; align-items: flex-end;height: 55px;}
.dev-skills .nav-tabs>li {padding: 8px 0;width: 100%;display: flex;justify-content: center;align-items: center;height: 100%;}
.dev-skills .nav-tabs>li.active {/*background: #144c75; border-radius: 8px 8px 0 0;height: 75px;*/ background: #101e5f; height: 50px; border-top: 2px solid #06bcf8; border-left: 2px solid #06bcf8; border-right: 2px solid #06bcf8;position: relative; top: 2px; z-index: 9;}
.dev-skills .nav-tabs>li.active:before {display: none;}
.dev-skills .nav-tabs>li.active a {border: 0px;font-size: 18px;outline: none;}
.dev-skills .nav-tabs>li:nth-child(2) {/*border: 0px;*/position: relative;}
.dev-skills .nav-tabs>li.active>a, .dev-skills .nav-tabs>li.active>a:focus, .dev-skills .nav-tabs>li.active>a:hover {border:0px; color: #06bcf8;}
.dev-skills .tab-content {/*background: #144c75; padding: 50px 15px; border-radius: 13px;*/ border-top: 2px solid #06bcf8; padding: 50px 0;}
.womensday{padding: 100px 0;}
.women-banner {padding: 200px 0 0; text-align: center;}
.womensday .w-box {text-align: center;min-height:480px;}
.womensday .w-box figure {position: relative; }
.womensday .w-box h4 {font-size: 25px; color: #2d2d2d;padding: 25px 0; margin: 0;}
.womensday .w-box p {font-size: 14px; color: #4c4d4d;padding:0 15px 0; margin: 0;}

.girl, .iso-footer-logo, .facebook, .linkedin, .twitter
{ display: inline-block; background: url('../images/sprites/footer-sprites.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.girl { background-position: -0px -0px; width: 173px; height: 177px; vertical-align: bottom;}
.iso-footer-logo { background-position: -0px -177px; width: 74px; height: 74px; }
.facebook { background-position: -74px -177px; width: 28px; height: 28px; }
.linkedin { background-position: -102px -177px; width: 28px; height: 28px; }
.twitter { background-position: -130px -177px; width: 28px; height: 28px; }
.carousel_slide{min-height: 350px;}
.carousel_slider{min-height: 470px;}

.hire_dev{transition: all 100ms ease-in;margin:0;padding:0; border-bottom: 1px solid #eaeaea;}
.hire_dev li p{color: #010d40; font-weight: 700; font-size: 17px;}
.hire_dev li:hover p{color: #010d40; font-weight: 700; font-size: 17px;}
.hire_dev li:hover{transform: scale(1.0); background: #fff;box-shadow: 0 0 50px #dcd6d6;color: #010d40 !important; font-weight: 700 !important; font-size: 17px !important;}
ul.list-detail{display: block; justify-content: center;}
.csWrap {position: relative;background: url(../images/case-main-bg.png) no-repeat center top;min-height: 540px;
padding-top: 0px;}
.case_study_banner {background: url(../images/case_study_bann.png) no-repeat center bottom;min-height: 483px;
    position: relative;margin-bottom: -3px;}
.caseBox{margin: 40px 0 15px;}
.caseBox a {display:flex; position:relative;align-items:center;flex-direction:row;}
.caseBox a figure {background: url(../images/icon_bg.png) no-repeat center top;border-radius: 50%;flex-shrink: 0;
    border: 2px solid #c8c8c8;width: 115px; height: 115px;display: flex;align-items: center;justify-content: center;transition: all 200ms ease-in-out;}
.caseBox a figure img {transform: scale(.8);transition: all 400ms ease-in-out;}
.caseBox a p {color: #2c303f;font-size: 17px;font-weight: bold;margin: 0; padding: 0 15px;line-height:normal;transition: all 200ms ease-in-out;}
.caseBox.cs-01, .caseBox.cs-05 {padding-right:98px; text-align: right;}
.caseBox.cs-03 {padding-right:167px; text-align: right;}
.caseBox.cs-01 a, .caseBox.cs-03 a, .caseBox.cs-05 a {flex-direction:row-reverse;}
.caseBox.cs-02, .caseBox.cs-06 {padding-left:98px;text-align: left;}
.caseBox.cs-04 {padding-left:167px; text-align: left;}
.caseBox a:hover figure img {transform: scale(.7);}
.caseBox a:hover figure {border-color:#015899;}
.caseBox a:hover p {color: #015899;}
.case-study .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, 
.pagination>.active>span:focus, .pagination>.active>span:hover {border-bottom: 2px solid #e7003c; color: #e7003c; 
    background: none; border-radius: 0;font-weight: bold;}
.case-study .pagination>li>a, .pagination>li>span{border: none; border-radius: 0; background: none;}
.case-study .pagination>li:first-child>a, .pagination>li:first-child>span{ border-radius: 0;}
.case-study .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
    border-bottom: 2px solid #e7003c; color: #e7003c; background: none;}
.case_studyinner_hd h2{font-size: 30px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #010d40;}
.case_studyinner_hd p{font-size: 16px; color: #000; font-weight: 400; text-align: left; padding-bottom: 12px;}
.case_studyinner_hd p b{font-size: 16px;}
.css_case_right{background:url('../images/divider.png') no-repeat left top;}
.css_case_sec1{padding:100px 0 60px 0;}
.bg-011{background:#f7fbfe;}

.css_facts {width:100%; text-align: center; margin: 0; padding:0 0 20px 20px; overflow: hidden;}
.css_facts ul { margin: 0; padding: 0; }
.css_facts ul li { margin: 0; padding: 0 0 0 15px; display: block; float: left;vertical-align:middle; width: 100%; text-align: left; font-size: 15px; line-height: 24px; font-weight: 600; background:url('../images/bullet.png') no-repeat left center;}
.css_facts ul li figure{ margin-bottom: 10px;}
.css_case_bor{border-bottom: 1px dashed #9da0a2; padding-bottom: 40px; margin-bottom: 40px;}
.css_market_sol{text-align: center; width: 100%; overflow: hidden; padding: 80px 0 0 0;}
.css_market_sol h3{text-align: center; font-size: 30px; color: #1d1d1d; font-weight: 300;font-family: "Open Sans", sans-serif;}
.css_market_sol h3 span{text-align: center; font-size: 30px; color: #1d1d1d; font-weight: 500;font-family: "Open Sans", sans-serif;}
.css_market_sol h2{text-align: center; font-size: 50px; color: #1d1d1d; font-weight: bold;font-family: "Open Sans", sans-serif;}
.css_market_sol_btn{padding: 0; margin: 0;}
.css_casestudy_inner1{padding: 100px 0;}
.css_casestudy_inner2{padding: 100px 0 80px 0;}
.css_sol_area{padding-top: 20px;}
.css_sol_area p{padding-bottom: 12px;}
ul.css_application{display: block; padding: 25px 0; margin: 0; width: 100%; list-style-type: none; overflow: hidden;}
ul.css_application li{background:url('../images/tick1.png') no-repeat left 10px; padding: 0 0 0 22px; margin-right: 20px; float: left; display: block; line-height: 34px; width: 100%;}
.css_feat_func h4{font-size: 18px !important; line-height: 24px; padding-bottom: 20px;}
.divider{border-bottom: 1px dashed #dadada; width: 100%;  margin: 40px 0; padding:0;}
.gen_padd{padding-top: 40px;}
/*=============== EXTRA ===============*/


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 

RESPONSIVE 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


@media only screen and (max-width:1500px){}
@media only screen and (max-width:1199px){
 
.seo_tab .seo-before{padding:10px;min-height:148px;}
.seo-before h3{font-size:13px;}
.seo-before h4{font-size:23px;}
.seo-success .itemright img{max-width:100%;margin-top:0 !important;}
.new-counter .counting-pusher .counting-wrapper{flex:inherit;}
.header-section .navbar .navbar-collapse .navbar-nav li{margin-right:30px;}
.sf-wrapper:before{width:349px;margin-left:-175px;}
.img-box img.dpN{display:block;float:left;width:90px;}
.wadp .img-box svg{display:none;}
.wadp .box1{}
.wadp .box2{}
.wadp .box3{}
.wadp .box4{}
.wadp .box5{}
.wadp.sEo .box1, .wadp.sEo .box2, .wadp.sEo .box3, .wadp.sEo .box4, .wadp.sEo .box5{width:100%;position:relative;top:inherit;left:inherit;right:inherit;text-align:left;float:left;}
.wadp .box1, .wadp .box2, .wadp .box3, .wadp .box4, .wadp .box5{width:50%;position:relative;top:inherit;left:inherit;right:inherit;text-align:left;float:left;}
.soln-chart .text-m{padding-top:0px;}
.wadp .img-box{height:auto;}
.caseTitle, .csae-stdy p{text-align:center;}
.caseTitle h3, .caseTitle object{float:none;}
.caseTitle object{width:80px;margin:0;}
}/*end of 1199px*/
@media only screen and (min-width:991px){
.how-it-works li:first-child:before, .how-it-works li:nth-child(4):before{display:none;}
.how-it-works li:nth-child(3):after, .how-it-works li:nth-child(5):after{display:none;}
.contactus-right{padding-left:30px;}
.mm-menu.mm-offcanvas{display:none;}
.mob-banner{display:none;}
}
    
@media only screen and (min-width:768px){.dev-skills .tab-content .wrapper-content{/*padding:0 11%;*/ padding: 0;}
.dev-skills .tab-content .wrapper-content h3{text-align:center;line-height: normal;}
}
@media only screen and (max-width:991px){
.seo-before h3{font-size:15px;}
.seo_tab .seo-before{padding:10px 20px;min-height:148px;margin-bottom:20px;}
.seo_tab ul li:first-child{margin-left:1%;}
.seo-success .itemright{text-align:center;}
.seo-before p{text-align:left !important;}
.seo_tab_section h2{text-align:center;word-wrap:break-word;}
.seo_tab_section p{text-align:center;}
.seo-success .itemright img{margin-top:20px !important;}
.silentFeatureCntRight{display:none;}
.sf-wrapper:before{display:none;}
.scrollFirst .firstSec, .scrollFirst .secondSec, .scrollFirst .thirdSec{vertical-align:top;}
.navbar-brand{padding:3px 0 0;}
.navbar-brand img{height:43px;}
.header-section .small-view{background:#fff;z-index:999;}
.header-section .small-view.sticky{background:#fff;box-shadow:0 0 4px #ccc;}
.user-frndly-txt{padding-top:0;}
.friendLyAdminBack h1{font-size:35px;}
.friendLyAdminBack{padding-top:105px;padding-bottom:80px;}
.jobPortalAdvantageTab li{width:33.3%;}
.qservices{text-align:center;}
.qservices a{float:inherit;}
.qservices p{padding:20px 0 10px;min-height:inherit;}
.qservices h3 br{display:none;}
.qservices object{width:35px;}
.footer-left h2{padding-top:50px;}
.banner-txt{padding-top:10px;line-height:normal;}
.banner-txt h3{font-size:18px;line-height:normal;}
/*.section-padding{padding:0;}*/
.main-banner{padding:0 0 50px;display:none;}
.banner-txt small span{font-size:15px;}
.section-border{margin:0 0 30px;}
.featured-project-right{text-align:center;}
.grid-box li{width:33.8%;}
.banner-img svg{height:200px;}
.sliderSeoDiv .item .itemLeft{padding-top:0px;}
.mm-menu li#current > a{color:#015899;}
.mobMenu li li#current > a{color:#f6747a;}
.mobMenu li li li#current > a{color:#fff;}
.mobile-req{position:absolute;right:10px;top:5px;background:#d3164f;padding:7px 20px;color:#fff;font-weight:600;}
.mobMenu ul li a i{display:none;}
.how-it-works li:nth-child(3):before, .how-it-works li:nth-child(5):before{display:none;}
.how-it-works li:nth-child(2):after, .how-it-works li:nth-child(4):after{display:none;}
.banner-txt h3 span{font-size:27px;}
.contact-banner{margin-top:50px;padding:35px 0 35px;}
.contact-banner h1{font-size:36px;}
.contact-banner medium{font-size:22px;line-height:36px;}
.inner-banner h1 small{display:block;width:auto;}
.inner-banner{background:url('../images/banner-clouds.png') repeat-x 0 0;min-height:auto;margin-bottom:0px;-webkit-animation:mobile-cloud 150000ms linear infinite;}
@-webkit-keyframes mobile-cloud{from{background-position:1920px 60px;} to {background-position:-946px 60px;}}
.inner-banner h1 medium{font-size:19px;color:#004b83;font-weight:600;line-height:20px;}
.inner-banner .col-sm-7{width:100% !important;}
.inner-banner h1{padding-top:20px;padding-bottom:20px;padding-left:0;color:#004b83;font-weight:800;text-align:center;font-size:32px;letter-spacing:0px;}
.inner-banner h1 br{display:none;}
.home-banner{display:block !important;background:url('../images/inner_banner.png') center 60px no-repeat;min-height:461px;}
.mob-banner{padding:114px 0 20px;background:#033458 url(../images/animo-clouds.png)
0 0;display:block;position:relative;z-index:1;-webkit-animation:animo2 200s linear infinite;}
@-webkit-keyframes animo2{from{background-position:1920px 0;}
to{background-position:-946px 0;}
}
.mob-banner .home-banner-txt p{color:#fff;font-size:24px;text-align:center;line-height:32px;font-weight:300;padding:0px;margin:0;}
.mob-banner .home-banner-txt p.txt1{font-size:18px;font-weight:700;text-transform:uppercase;}
.mob-banner .home-banner-txt p.txt2{font-size:24px;font-weight:600;}
.mob-banner .home-banner-txt p.txt3{}
.mob-banner .home-banner-txt p.txt4{font-size:19px;font-weight:800;text-transform:uppercase;}
.mob-banner .home-banner-txt p.txt5{font-size:25px;}
.mob-banner .home-banner-txt p.txt6{font-size:16px;font-weight:700;}
.mob-banner .mob-banner-bottom{padding:0 0 30px}
.mob-banner .mob-banner-bottom p{text-align:center;font-weight:800;text-transform:uppercase;font-size:15px;line-height:32px;margin:0;}
.mob-banner .mob-banner-bottom .ctabtn{padding-top:0px;}
.mob-banner .mob-banner-bottom .ctabtn a{font-size:16px;padding: 8px 33px;}
.mob-banner .mob-banner-bottom .ctabtn a:hover:after {display: none;}
.menu-icon{display:block;}
.grid-box.col-3 li{width:50.5%;}
.dev-skills .tab-content {border-radius: 0px;}
.women-banner{padding: 80px 0 0;}
.sqf-icon1, .sqf-icon3 {margin-left: inherit !important;}
.sqf-icon4, .sqf-icon6 {margin-right: inherit !important;}
.sqf-link {left: 0;bottom: 0;}
.csWrap {background:transparent;}
.caseBox.cs-01, .caseBox.cs-02, .caseBox.cs-03, .caseBox.cs-04, .caseBox.cs-05, .caseBox.cs-06 {padding: 0;}
.sqf-bg {background-size: 30%;}
.qservices_home p {min-height: auto; margin-bottom: 20px;}
ul.list-detail {flex-wrap: wrap;}
.dev-skills .tab-content .list-detail li {width: 30%}
}/*end of 991px*/

@media only screen and (max-width:767px){
ul.css_application li{width: 100%; display: block;}
.solution-section ul li:nth-child(even) .solution-box:before{border-right:0px;}
.sf-wrapper:before{display:none;}
.silentFeatureCntRight{display:block;vertical-align:top;position:absolute;top:0;width:100%;}
.sf-wrapper li{height:auto;}
.silentFeatureCntLeft{width:100%;display:block;}
.silentFeatureCnt{position:relative;padding-top:70px;text-align:left;}
.silentFeatureCntLeft, .silentFeatureCntRight{text-align:center !important;}
.mobile-frame{float:left;width:100%;}
.counting-section .counting-pusher{display:block;text-align:center;}
.new-counter .counting-pusher .counting-wrapper{padding:4px 0 0;height:138px;width:49%;display:inline-block;margin:4px 0 0;vertical-align:top;}
.count-description{display:block;}
.jobPortalAdvantageTab li{width:50%;min-height:265px;}
.soln-chart .text-l,.soln-chart .text-r{text-align:center;padding-top:20px;}
.friendLyAdminBack img{margin:0 auto;display:block;}
.user-frndly-txt{margin:50px;text-align:center;}
.testi-box.offset{margin-top:0;}
.testi-box{margin-bottom:50px;}
.rtd h3{display:block;padding-right:0;margin-top:20px;}
.user-frndly-txt{text-align:center;}
.banner-img{padding:74px 15px 0;}
.wadp .box1, .wadp .box2, .wadp .box3, .wadp .box4, .wadp .box5{width:100%;}
.img-box > div{margin-bottom:30px;}
.soln-chart img.dpN{display:block;width:90px;float:left;margin-right:30px;}
.soln-chart p.text-r,.soln-chart p.text-m,.soln-chart p.text-l{text-align:left;}
.soln-chart p{margin-bottom:30px;}
.soln-chart p.text-l{margin-bottom:0;}
.grid-box li p br{display:none;}
.grid-box li{float:left;width:50%;margin-left:0;}
.grid-box li:last-child{border-right:0px solid #eaeaea;}
.grid-box li:first-child,.grid-box li:nth-child(3),.grid-box li:last-child{border-left:0;}
.grid-box li p{font-size:16px;}
.section-header h2 small br{display:none;}
.section-header h2 small{padding:10px;}
.section-case-header h3{padding: 10px} 
    
.hychu-inner{background:rgb(53, 53, 53);}
.hychu-inner .right{padding:0 15px;}
.hychu-inner .left{padding:0 15px;}
.hychu-inner .right h4{margin-top:60px;}
.hyces img,.wadp img{max-width:100%;}
.adv-pwa li{float:left;width:50%;min-height:180px;}
.adv-pwa li:last-child{border-right:1px solid #e0e0e0;}
.adv-pwa li:nth-child(2){border-right:0;}
.grid-box li:nth-child(3n+1){border-right:0px;}
.grid-box li:nth-child(2n+1){border-left:0!important;border-right:1px solid #e0e0e0;}
.choose-model li{width:50%;}
.choose-model li{border-right:0;}
.choose-model li:nth-child(2n+1){border-left:0!important;border-right:1px solid #e0e0e0;}
.solution-section ul li:nth-child(5) .solution-box,
.solution-section ul li:nth-child(6) .solution-box{border-bottom:0px solid #ebebeb;}
.new-counter{padding:0 0 80px;}
.ready-to{padding:80px 0 50px;}
.work-samples h2{margin:50px 0 0;}
.core-val li{display:inline-block;margin-bottom:20px;}
.inner-banner{padding-top:70px;margin-bottom:0;min-height:inherit;}
.management .tab-content{padding:0;}
.border-box ul li{width:50%;}
.iot-expertise li{width:33.3%;float:left;}
.iot-expertise li img{width:90px;}
.csae-stdy{clear:both;}
.sub-inner-ban img{max-width:100%;}
.contact-form-inner{margin-bottom:30px;}
.contactus-right .add, .contactus-right .phn, .contactus-right .email{padding:0 0 0 44px;}
.scrollFirst .secondSec{display:block;}
.sf-wrapper{height:auto;}
.testimonials .testi-blocks p.left{display:block;width:100%;border:0px;}
.testimonials .testi-blocks p:last-child{padding-left:15px;border-left:3px solid #d3164f;margin-left:20px;}
.tab-content2{padding:0px;}
.model-box{width:100%;margin-top:0px;}
.banner-img svg{height:150px;}
.carousel-control span{top:110px;font-size:100px;position:static;opacity:1;}
.carousel-control.left span{left:10px;}
.carousel-control.right span{right:10px;}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.2) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.2) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.2)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.models .tabs2 li span{display:block;}
.models .tabs2{padding:0px;border-radius:0px;}
.models .tabs2 li{float:left;width:33.3333%;}
.scrollFirst .secondSec{height:auto;padding-bottom:50px;}
.footer-left{text-align:center;}
.mission-vision .left, .mission-vision .right{text-align:center;}
.infrastructure h3, .infrastructure p{text-align:center;}
.sliderSeoDiv .item .itemLeft{width:100%;}
.sliderSeoDiv .item .itemright{width:100%;}
.sliderSeoDiv .item .itemLeft h1{word-wrap:break-word;}
.sliderSeoDiv .owl-nav.disabled+.owl-dots{padding-left:0;}
.all-solutions object{width:80px;height:80px;}
.qservices object{width:80px;}
.mission-vision .left{padding-right:15px;}
.mission-vision .right{padding-left:15px;}
.raq-mob {display: block;position: fixed;left: 15px;bottom: 15px;background: #004b83;color: #fff;border-radius: 5px;padding: 1px 10px;font-size: 12px;font-weight: bold;}
.about-bg {background: #f9f9f9;padding-top: 100px;}
.grid-box.col-3 li{width:100%; border-left: 0px;border-right: 0px;}
.grid-box2 li{width: 96%;}
.sqf-box {flex-flow: column !important;}
.sqf-box .txt {text-align: center;min-height: 72px;}
.case_study_banner {min-height: 225px;background-size: 164%;}
.home-8-years-experience, .home-1000-clients {margin-left:0px !important;}
.home-35-countries, .home-iso-certification {margin-right: 0px !important;}
.dev-skills .tab-content .list-detail li {width: 100%;margin-bottom: 20px;} 
.qservices p {padding: 20px 15px 10px;}
.work-samples h2 strong {font-size: 45px;line-height: 45px;margin-top: 15px;}
.ourWorks-home .carousel {padding: 0 15px;}
.work-with-section ul li p {padding-right: 0px;}
.featured-solutions .solution-box h4 {font-size: 14px;font-weight: 700;}
}/*end of 767px*/
@media only screen and (max-width:667px){
.how-it-works li:before, .how-it-works li:after{display:none;}
ul.skills li{width:142px;padding:16px 5px;}
.skills-cont{padding:20px 0px 50px;}
ul.skills{margin-bottom:0px;}
.dev-skills .skill-tab {height: 65px;}
.dev-skills .nav-tabs>li a{line-height:normal;font-size:18px;}
.dev-skills .nav-tabs>li.active a{font-size:18px;}
.dev-skills .nav-tabs>li{width:114px;}
.dev-skills .nav-tabs>li.active {padding-bottom: 15px;}
.dev-skills .tab-content{}
.faq ul li{color:#777;font-weight:400;}
.seo_tab .seo-before{width:98%;}
.footer,.foo-address,.footer-bottom{background-image:none;}
.foo-address,.footer-bottom {border-top: 1px solid #0d4e6b;}
.sqf-bg {background: transparent;}
.iso-footer {flex-direction: column;}    
}/*end of 667px*/

@media only screen and (max-width:479px){
.jobPortalAdvantageTab li{width:100%;min-height:inherit;}
.aodh li{border-right:0px!important;border-bottom:0px;padding:15px 0 15px 0;}
.user-frndly-txt{margin-left:0;margin-right:0;}
.section-header h2 br{display:none;}
.section-header h2{padding:0 15px;}
.section-case-header h2{padding: 0 15px;}    
.aodh li img{float:left;margin-top:5px;}
.aodh li span{min-height:inherit;padding:0 0 0 50px;text-align:left;line-height:normal;}
.img-box img.dpN{margin:0 auto;float:none;margin-bottom:10px;}
.wadp .img-box strong,.wadp .img-box p{padding-left:0;text-align:center;}
.soln-chart img.dpN{float:none;margin:0 auto;margin-bottom:10px;}
.soln-chart p.text-r,.soln-chart p.text-m,.soln-chart p.text-l{text-align:center;}
.section-header h2{padding-left:0;padding-right:0;font-size:26px;line-height:normal;}
.section-header h2 small{font-size:17px;}    
.section-case-header h2{padding-left:0;padding-right:0;font-size:26px;line-height:normal;}
.section-case-header h3{font-size:17px;}    
.adv-pwa li{width:50%;min-height:190px;}
.grid-box li{min-height:230px;}
.banner-txt h3{font-size:15px;font-weight:400;}
.banner-txt small{padding-top:10px;}
.banner-txt a{margin-top:0px;padding:10px 14px;}
.work-samples button{font-size:17px;}
.work-samples h2{font-size:30px;line-height:normal;}
.rtd h3{line-height:normal;font-size:25px;margin-bottom:0px;}
.core-val li{width:50%;}
.management .nav-tabs>li>a{width:80px;height:80px;}
.management .nav>li>a>img{max-width:100%;}
.iot-expertise li{width:49%;float:none;display:inline-block;margin-bottom:0;}
.banner-img svg{height:125px;}
.hychu-inner .ctabtn{padding-top:0px;}
.grid-box li p{font-size:14px;}
.banner-txt small span{padding:0 0 0 15px;}
.banner-txt small{margin:0 auto;text-align:left;font-weight:400;}
.banner-txt small .smbox{width:32%;display:inline-block;padding:0px;text-align:center;vertical-align:top;}
.banner-txt small .smbox span{display:block;padding:5px 0px;line-height:normal;}
.qservices h3{font-size:23px;display:block;text-align:center;margin:0;}
#toTop{right:0px;opacity:.5;}
.banner-txt small span:after{content:"";display:table;height:10px;}
.dev-skills .nav-tabs>li{width:93px;}
.dev-skills .nav-tabs>li a{font-size:16px;}
.case_study_banner {min-height: 170px;background-size: 164%;}
}/*end of 479px*/






@media (min-width:1500px) and (max-width:2100px){}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:768px) and (max-width:991px){}
@media (min-width:480px) and (max-width:767px){}