.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden
}

.preloader {
	position: fixed;
	background: #fff;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999999999
}

.preloader .logo,
.preloader .progressbar {
	position: absolute;
	left: 0;
	right: 0
}

.preloader .logo {
	margin: 15% auto 0;
	width: 200px
}

.preloader .progressbar {
	bottom: 100px;
	margin: 0 auto;
	width: 100px
}

.customprogressb {
	display: none
}

.clearfix:after {
	clear: both
}

p:empty {
	display: none
}

.vc_row {
	width: 100%
}

.loader {
	background: rgba(255, 255, 255, .7) url(images/ajax-loader.gif) center center no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5645;
	display: none
}

#particle-canvas canvas,
#particle-anim-inner canvas {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 1028
}

#particle-canvas canvas {
	max-height: 523px
}

#particle-anim-inner canvas {
	max-height: 410px
}



.vc_column_container>.vc_column-inner{ padding-left:0px !important; padding-right:0px !important; }
.vc_row.vc_row-no-padding .vc_column-inner{ padding-left:0px !important; padding-right:0px !important; }
.vc_row .vc_column_container{ padding-left:15px !important; padding-right:15px !important; }
.vc_row{ margin-left:0 !important; margin-right:0 !important; }
.vc_row.max-width-13 { margin:0 auto !important; }
.related-projects-padding.vc_row .vc_column_container{ padding-left:0px !important; padding-right:0px !important; }
.vc_row .vc_column_container.retail{ padding-left:0px !important; padding-right:0px !important; }
.page-id-238 .retail .vc_row .vc_column_container.retail{ padding-left:15px !important; padding-right:15px !important; }
.testimonials .vc_row .vc_column_container.vc_col-sm-8 { padding-left:0px !important; padding-right:0px !important; }
/*.main-ecommerce-blog-l.vc_column_container{ padding-left:0px !important; padding-right:0px !important; }*/
.ecommerce-blog p{padding-right: 15px !important;}
.ecommerce-blog p{padding-left: 15px !important;}
.ecommerce-blog h4{padding-right: 15px !important;}
.ecommerce-blog h4{padding-left: 15px !important;}
}


#particle-canvas div:nth-child(2),
#particle-anim-inner div:nth-child(2) {
	display: none
}

#particle-canvas .style-particle,
#particle-anim-inner .style-particle {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1029
}

#particle-anim-inner .text-center,
.style-particle .text-center {
	float: left;
	width: 100%;
	padding: 40px 0 10px 0;
	position: absolute;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.8) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#cc000000', GradientType=0)
}

.why-us-sidebar {
	width: 35px;
	height: 265px;
	position: fixed;
	top: 30%;
	right: 0;
	background: url('images/why-us-btn.png') left top no-repeat;
	z-index: 1030;
	border: 0
}

.user {
	float: left;
	width: 26px;
	height: 37px;
	background-position: -124px -1514px!important;
	margin-right: 16px!important
}

.overlay-black {
	background: rgba(0, 0, 0, .5);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1140;
	display: none
}

.related-project-wrapper .owl-rProjects .caption {
	display: none
}

.related-projects .vc_column-inner {
	padding-top: 0!important
}

.vc_row-fluid.related-project-m {
	margin-top: 0!important
}

.next-project-m .wpb_content_element {
	margin-bottom: 0!important
}

.testimonial-item .matter img:hover {
	box-shadow: 0 0 15px #d0cfcf
}

#whyChooseUsDetail {
	background: #fafafa none repeat scroll 0 0;
	box-shadow: none;
	color: #111;
	display: block;
	font-size: 16px;
	width: 100%
}

#whyChooseUsDetail .head {
	background: url("images/siderbar-header-bg.png") no-repeat scroll left top;
	color: #fff;
	height: 90px;
	position: relative
}

#whyChooseUsDetail .head h3 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fff;
	font-size: 30px;
	line-height: 36px;
	padding: 10px;
	text-align: left
}

#whyChooseUsDetail .head h3 span {
	text-transform: uppercase
}

#whyChooseUsDetail .head>img {
	position: absolute;
	right: 10px;
	top: 0
}

#whyChooseUsDetail .key-points {
	background: rgba(0, 0, 0, 0) url("images/dooted-pat.png") no-repeat scroll center center;
	padding: 0 10px 30px 10px
}

#whyChooseUsDetail .key-points ul {
	margin-bottom: 25px
}

#whyChooseUsDetail .key-points ul li {
	line-height: 26px;
	margin: 5px 0;
	padding-left: 30px
}

#whyChooseUsDetail .key-points ul li::before {
	color: #15ace5;
	content: "ï„Œ";
	font-family: "FontAwesome";
	font-size: 14px;
	margin-left: -25px;
	margin-top: 2px;
	position: absolute
}

#whyChooseUsDetail .key-points .btn-success {
	background: #00c13c none repeat scroll 0 0;
	border: medium none;
	font-size: 18px;
	height: 45px;
	line-height: 45px;
	padding-bottom: 0;
	padding-top: 0;
	text-transform: uppercase;
	width: 208px
}

#whyChooseUsDetail .key-points .btn-success:hover,
#whyChooseUsDetail .key-points .btn-success:focus {
	background: #029e32 none repeat scroll 0 0
}

#whyChooseUsDetail .achievements>img {
	margin-bottom: 30px
}

#whyChooseUsDetail .foot {
	background: rgba(0, 0, 0, 0) url("images/siderbar-footer-bg.png") no-repeat scroll left top;
	color: #fff;
	height: 199px;
	padding: 40px 0;
	text-align: center
}

#whyChooseUsDetail .foot ul {
	margin-bottom: 20px
}

#whyChooseUsDetail .foot ul li {
	text-align: center;
	vertical-align: top;
	width: 100px;
	color: #fff
}

#whyChooseUsDetail .foot ul li>img {
	display: block;
	margin: 0 auto 8px
}

#whyChooseUsDetail .foot>p {
	font-size: 20px;
	margin: 0;
	color: #fff
}

.social-links {
	position: fixed;
	top: 25%;
	z-index: 1028;
	left: 0
}

.social-links li a {
	width: 35px;
	height: 35px;
	display: block;
	color: #fff;
	position: relative;
	transition: all .3s ease-out
}

.social-links li a:hover {
	width: 45px
}

.social-links li a .fa {
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	width: 100%
}

.social-links li a.dribbble {
	background-color: #ea4c89
}

.social-links li a.behance {
	background-color: #222
}

.social-links li a.facebook {
	background-color: #244999
}

.social-links li a.twitter {
	background-color: #6ddfea
}

.social-links li a.linkedin {
	background-color: #0077b4
}

.social-links li a.pinterest {
	background-color: #ca2128
}

.social-links li a.instagram {
	background-color: #6a453c
}

.social-links li a.googleplus {
	background-color: #e4442a
}

.social-links li a.mail {
	background-color: #e0a10e
}

.navbar-inverse {
	border: 0;
	margin-bottom: 0;
	min-height: 80px;
	background: rgba(0, 0, 0, 0.12);
	width: 100%;
	z-index: 2250;
	transition: all .09s ease-out
}

.navbar-brand {
	padding: 10px 15px
}

.navbar-brand span.logo {
	background: url('https://www.tekkiwebsolutions.com/wp-content/uploads/2017/02/logo.png') left top no-repeat;
	width: 99px;
	height: 65px;
	display: block
}

.navbar-nav {
	margin: 20px 0
}

.navbar-main.navbar-fixed-top {
	z-index: 1040
}

.navbar-inverse .bg-gray {
	background-color: #fafafa;
	line-height: 40px;
	font-family: 'proxima_nova_rgregular';
	font-size: 16px;
	padding: 7px 0
}

.navbar-inverse .bg-gray .fa {
	color: #fd2f57;
	font-size: 14px;
	margin: 0 5px 0 0
}

.navbar-inverse .bg-gray a {
	color: #000;
	text-decoration: none
}

.navbar-inverse .bg-gray a:hover {
	color: #fd2f57
}

.navbar-inverse .bg-gray ul.list-inline {
	margin: 0;
	padding: 0
}

.navbar-inverse .bg-gray .stars {
	display: inline-block;
	margin-right: 10px
}

.navbar-inverse .bg-gray .stars span.star {
	background: url('images/star.png') left top no-repeat;
	width: 15px;
	height: 14px;
	display: inline-block
}

.navbar-inverse .bg-gray ul.list-inline.pull-right li {
	margin-left: 10px
}

.navbar-inverse .bg-gray ul.list-inline.pull-right li img {
	margin-left: 5px
}

.navbar-inverse .navbar-nav li {
	margin-left: 30px;
	float: left
}

.navbar-inverse .navbar-nav li:first-child {
	margin-left: 0
}

.navbar-inverse .navbar-nav li a {
	padding: 0;
	line-height: 40px;
	text-shadow: none;
	font-size: 16px;
	border: 0;
	color: #fff!important;
	font-family: 'proxima_nova_rgregular';
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.navbar-inverse .navbar-nav li a::before {
	background-color: #fd2f57;
	bottom: 4px;
	content: "";
	height: 2px;
	left: 0;
	margin: auto;
	opacity: 1;
	position: absolute;
	right: 0;
	width: 0;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.navbar-inverse .navbar-nav li a:hover::before,
.navbar-inverse .navbar-nav li.current-menu-item a::before {
	width: 100%
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav li a:hover,
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background: transparent
}

.navbar-inverse .navbar-nav li.mega-dropdown li a {
	color: #000!important
}

.navbar-inverse .navbar-nav li.mega-dropdown li {
	margin-left: 0
}

.navbar-nav>li>.dropdown-menu {
	border-radius: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #f5f9f9
}

.navbar-default .navbar-nav>li>a {
	width: 200px;
	font-weight: bold
}

.dropdown-menu h3.title,
.dropdown-menu .dropdown-header {
	font-size: 18px;
	font-family: 'proxima_nova_rgbold';
	color: #2d5e89;
	text-align: left;
	margin-bottom: 10px
}

.dropdown-menu .dropdown-header {
	padding: 3px 0
}

.mega-dropdown-menu .list-inline li a,
.mega-dropdown-menu .list-unstyled li a {
	position: relative;
	overflow: hidden
}

.mega-dropdown-menu .list-inline li a::before,
.mega-dropdown-menu .list-unstyled li a::before {
	bottom: -4px
}

.mega-dropdown-menu .mapp li,
.mega-dropdown-menu .webapp li {
	padding-left: 50px
}

.mega-dropdown-menu .ecomm li,
.mega-dropdown-menu .uiux li {
	padding-left: 35px
}

.mega-dropdown-menu .mapp,
.mega-dropdown-menu .webapp,
.mega-dropdown-menu .ecomm,
.mega-dropdown-menu .uiux {
	margin-top: 25px
}

.mega-dropdown-menu .webapp li::before,
.mega-dropdown-menu .ecomm li::before,
.mega-dropdown-menu .uiux li::before {
	content: '\f10c';
	font-family: 'FontAwesome';
	position: absolute;
	font-size: 12px;
	margin-top: 6px;
	margin-left: -24px;
	color: gray
}

.mega-dropdown-menu .mapp li::before {
	margin-left: -24px
}

.mega-dropdown-menu .mapp li::before,
.mega-dropdown-menu .mapp li:first-child {
	color: #5593c6
}

.mega-dropdown-menu .webapp li::before,
.mega-dropdown-menu .webapp li:first-child {
	color: #fe7c77
}

.mega-dropdown-menu .ecomm li::before,
.mega-dropdown-menu .ecomm li:first-child {
	color: #fc8e00
}

.mega-dropdown-menu .uiux li::before,
.mega-dropdown-menu .uiux li:first-child {
	color: #1dd2a2
}

.mega-dropdown-menu span.dropdown-header-mapp,
.mega-dropdown-menu span.dropdown-header-webapp,
.mega-dropdown-menu span.dropdown-header-ecomm,
.mega-dropdown-menu span.dropdown-header-uiux {
	display: block;
	padding: 10px 25px;
	font-size: 17px;
	font-weight: 600
}

.mega-dropdown-menu span.dropdown-header-mapp img,
.mega-dropdown-menu span.dropdown-header-webapp img,
.mega-dropdown-menu span.dropdown-header-ecomm img,
.mega-dropdown-menu span.dropdown-header-uiux img {
	margin-right: 7px
}

.mega-dropdown-menu span.dropdown-header-ecomm,
.mega-dropdown-menu span.dropdown-header-uiux {
	padding-left: 0!important
}

.mega-dropdown-menu .list-inline.company li {
	min-width: 225px
}

.logo>img {
	padding-top: 8px
}

.full-site .fa {
	color: #fd2f57;
	margin-right: 5px;
	font-size: 18px
}

.full-site {
	line-height: 30px;
	font-size: 18px;
	color: #000;
	font-family: 'proxima_nova_rgregular';
	margin-top: 26px;
	display: block
}

.full-site:hover {
	color: #fd2f57
}

.style-nav-alt {
	background: #fff;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25);
	box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.25)
}

.style-nav-alt .navbar-brand span.logo {
	background: url('https://www.tekkiwebsolutions.com/wp-content/uploads/2017/02/logo-alt.png') left top no-repeat;
	width: 99px;
	height: 65px;
	display: block
}

.style-nav-alt .navbar-nav li a {
	color: #000!important
}

.style-nav-alt .mega-dropdown-menu {
	border-top: 1px solid #ccc!important
}

.style-nav-alt .navbar-nav li.btn-hire-us a {
	color: #fff!important;
	font-family: 'proxima_novasemibold'
}

.service-menu {
	background: url('images/megamenu-bg.png') left bottom repeat, url('  images/service-nav-title-bg.jpg') center top repeat, url('images/white-clr.jpg') left top repeat
}

.mega-dropdown {
	position: static!important;
	width: auto
}

.mega-dropdown-menu {
	padding: 20px 0;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.25), 0 8px 6px -6px rgba(0, 0, 0, 0.25)
}

.dropdown .mega-dropdown-menu li {
	float: none
}

.mega-dropdown-menu>li>ul {
	padding: 0;
	margin: 0
}

.mega-dropdown-menu>li>ul>li {
	list-style: none
}

.mega-dropdown-menu>li>ul>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #999;
	white-space: normal
}

.mega-dropdown-menu>li ul>li>a:hover,
.mega-dropdown-menu>li ul>li>a:focus {
	text-decoration: none;
	color: #444;
	background-color: #f5f5f5
}

.mega-dropdown-menu form {
	margin: 3px 20px
}

.mega-dropdown-menu .form-group {
	margin-bottom: 3px
}

.mega-dropdown-menu a:hover {
	color: #fd2f57!important
}

.contactus .form-group {
	margin-bottom: 20px
}


.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel]{margin-bottom: 10px !important;}

.index-storyarea .container {
	padding-top: 110px
}

.mobmenu-left-bt,
.mobmenu-right-bt {
	border: 2px solid #fff;
	border-radius: 30px;
	display: block;
	height: 40px;
	line-height: 37px!important;
	text-align: center;
	width: 40px
}

input.dial {
	font-size: 14px!important;
	margin-left: 0!important;
	margin-top: -15px!important;
	left: 0!important
}

#dialo span {
	left: 0;
	margin-left: 38px;
	margin-top: -7px;
	position: absolute;
	color: #609afa
}

#dialo>img {
	left: 0;
	margin: 18px auto 0;
	position: absolute;
	right: 0
}

.solutions-main .thumbnail {
	margin: 0;
	padding: 0;
	background: 0;
	border-radius: 0;
	border: 0
}

#carousel-testimonial .carousel-control {
	width: 28px;
	height: 47px;
	top: 31%;
	background-image: none!important
}

#carousel-testimonial .carousel-control.left {
	left: -30px
}

#carousel-testimonial .carousel-control.right {
	right: -30px
}

.pagination span.current,
.pagination a.page-numbers:hover {
	color: #fff!important;
	background: #15ace5;
	border-color: #15ace5!important
}

.pagination a.page-numbers,
.pagination span.page-numbers {
	border: 1px solid #b9b9b9;
	color: #737373;
	float: left;
	font-size: 15px;
	text-align: center;
	width: 34px;
	height: 34px;
	line-height: 34px;
	margin: 0 2px 0 0
}

.grid-testimonial {
	margin-bottom: 20px
}

.grid-testimonial .testimonial-item {
	margin-bottom: 30px
}

.grid-testimonial .testimonial-item .matter {
	background: #f4f5f7;
	padding: 20px 15px;
	border-radius: 4px;
	margin-bottom: 30px
}

.grid-testimonial .testimonial-item .matter::before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 30px 0 0;
	border-color: #f4f5f7 transparent transparent transparent;
	position: absolute;
	left: 15px;
	bottom: 87px
}

.grid-testimonial .testimonial-item .matter .client-image {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	float: left;
	margin-right: 15px
}

.grid-testimonial .testimonial-item .matter p {
	color: #4a494e;
	font-size: 16px;
	line-height: 20px
}

.grid-testimonial .testimonial-item .titles a {
	color: #43b5e0;
	font-size: 24px;
	text-decoration: none
}

.grid-testimonial .testimonial-item .titles a:hover,
.grid-testimonial .testimonial-item .titles a:focus {
	color: #1fa9dd
}

.grid-testimonial .testimonial-item .vLink,
.vLink {
	height: 45px;
	line-height: 30px;
	width: 45px;
	top: -32px;
	left: 172px
}

.grid-testimonial .testimonial-item .vLink .fa,
.vLink .fa {
	font-size: 25px
}

.grid-testimonial .vLink,
.vLink {
	background: rgba(21, 172, 229, 0.47);
	border-radius: 50%;
	height: 96px;
	line-height: 30px;
	margin-left: -50px;
	margin-top: 47px;
	position: absolute;
	text-align: center;
	width: 96px;
	top: 0;
	left: 0
}

.vLink {
	margin-left: 0;
	margin-top: 0;
	right: 0;
	bottom: 12px
}

.grid-testimonial .vLink .fa,
.vLink .fa {
	margin: 0;
	color: #fff;
	margin-top: 30px;
	font-size: 38px
}

.testimonial-item .matter .vLink .fa {
	margin-top: 12px
}

.portfolio-testimonials .vLink .fa {
	margin-top: 40px
}

.portfolio-testimonials .vLink {
	left: 43%;
	top: 7%;
	width: 113px;
	height: 113px
}

.index-testimonials-main .carousel-indicators li {
	position: relative
}

.index-testimonials-main .carousel-caption {
	position: static;
	padding-left: 20%;
	padding-right: 20%
}

.index-testimonials-main .carousel-caption p {
	margin-bottom: 0
}

.index-testimonials-main .carousel-caption p.sm {
	font-size: 16px;
	margin-top: 5px;
	font-style: italic;
	line-height: 18px
}

.grid-testimonial .testimonial-item .titles p {
	margin-bottom: 0
}

.our-blog-main .owl-blog {
	display: block;
	margin: 35px 0 0;
	overflow: hidden;
	padding-top: 15px;
	width: 100%
}

.our-blog-main .owl-carousel {
	overflow: visible
}

.our-blog-main .owl-carousel .owl-stage-outer,
.our-blog-main .owl-carousel .owl-stage {
	overflow: visible
}

.our-blog-main .owl-carousel .owl-item img {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 1030;
	left: 0;
	height: 233px
}

.owl-blog .item {
	position: relative
}

.owl-blog .item .overlay {
	position: absolute;
	width: 100%;
	height: 241px;
	background: rgba(0, 0, 0, 0.4);
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1580
}

.our-blog-main .owl-carousel .owl-item.active.center .overlay {
	height: 248px
}

.owl-blog .item .info {
	position: absolute;
	top: 0;
	z-index: 1650;
	font-family: 'proxima_novasemibold';
	padding: 90px 20px 0
}

.owl-blog .item .info p {
	color: #f9ce35;
	font-weight: bold
}

.owl-blog .item .info h4 {
	color: #fff
}

.our-blog-main .owl-carousel .owl-item.active.center {
	background: #f6f5f5 none repeat scroll 0 0;
	margin-top: -15px;
	position: relative;
	height: 248px;
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.5);
	z-index: 1850
}

.our-blog-main .owl-carousel .owl-item.active.center img {
	height: 248px;
	width: 100%
}

.our-blog-main .owl-nav .owl-prev,
.our-blog-main .owl-nav .owl-next {
	height: 47px;
	position: relative;
	width: 27px;
	margin-top: -12%
}

.NextBtn,
.PrevBtn {
	height: 47px;
	width: 27px;
	position: absolute;
	top: 45%
}

.PrevBtn.plogo,
.NextBtn.nlogo {
	height: 52px!important;
	top: 20%!important
}

.PrevBtn {
	left: -35px
}

.NextBtn {
	right: -35px
}

.owl-carousel .owl-item img {
	width: auto;
	display: inline-block
}

.owl-carousel .owl-item .item {
	text-align: center
}

.menu-sm {
	width: 100%;
	padding: 20px 0;
	background: transparent;
	z-index: 1650;
	position: absolute
}

.menu-sm .thumbnail {
	background: 0;
	border-radius: 0;
	border: 0;
	margin: 0;
	padding: 0
}

.menu-sm .logo img {
	padding-top: 0
}

.nav-toggle-left,
.nav-toggle-right {
	text-align: center;
	display: inline-block;
	padding: 3px 10px 0;
	border-radius: 50%
}

.nav-toggle-left .fa,
.nav-toggle-right .fa {
	color: #fff;
	font-size: 36px;
	text-align: center;
	display: block;
	margin: 0
}

.business-modal {
	background: url('images/bmodal-bg.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 30px 0
}

.business-modal h3.title {
	font-size: 38px;
	color: #fff;
	font-family: 'proxima_novasemibold';
	margin: 30px 0 50px
}

#accordion-b-modal .panel-heading {
	padding: 0
}

#accordion-b-modal .panel-heading .panel-title a {
	line-height: 62px;
	padding: 0 30px;
	display: block;
	font-size: 24px
}

#accordion-b-modal .panel-heading .panel-title a span.arrow {
	width: 30px;
	height: 16px;
	display: inline-block;
	float: right;
	margin-top: 22px;
	position: relative
}

#accordion-b-modal .panel-heading .panel-title a span.arrow.arrow-up {
	background: url('images/arrow-up.png') left top no-repeat
}

#accordion-b-modal .panel-heading .panel-title a span.arrow.arrow-down {
	background: url('images/arrow-down.png') left top no-repeat
}

#accordion-b-modal .panel-default>.panel-heading {
	background-color: #4d90f6;
	border-color: #4d90f6;
	color: #fff
}

#accordion-b-modal .panel-default {
	border-color: #4d90f6;
	border-radius: 6px;
	background-color: #4d90f6;
	color: #fff
}

#accordion-b-modal .panel-body {
	padding: 15px 30px
}

#accordion-b-modal.panel-group .panel+.panel {
	margin-top: 2px
}

.industry-column span {
	display: block;
	padding: 10px 0
}

.banner {
	min-height: 360px;
	color: #fff;
	background-position: top center;
	background-repeat: no-repeat
}

.banner h1 {
	font-size: 38px;
	font-weight: bold;
	margin-bottom: 0
}

.banner p {
	font-size: 18px;
	color: #fff
}

article.service .thumbnail {
	border: 0;
	border-radius: none;
	background: 0;
	padding: 0;
	margin: 0;
	overflow: hidden
}

article.service .thumbnail .wp-post-image {
	width: 100%;
	height: 558px;
	z-index: 1020;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.pdd0 {
	padding: 0
}

article.service a.overlay {
	background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
	height: 100%;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	padding: 75px 100px;
	color: #fff;
	z-index: 1028
}

article.service a.overlay span#info p.title {
	font-size: 38px;
	font-weight: bold;
	color: #fff;
	margin: 30px 0 20px 0;
	line-height: 42px
}

article.service a.overlay span#info div.content p {
	font-size: 18px;
	color: #fff;
	text-align: center!important
}

.serv:nth-child(odd) {
	border-right: 1px solid #fff
}

.serv {
	border-bottom: 1px solid #fff
}

article.service:hover .thumbnail .wp-post-image {
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

.ias-noneleft,
.ias-loadmore {
	clear: both;
	display: inline-block;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	padding: 15px;
	border: 1px solid #d4d4d4;
	border-radius: 1px;
	background: 0;
	box-shadow: none;
	max-width: 650px;
	width: 100%;
	color: #d4d4d4;
	border-radius: 5px
}

.ias-loadmore {
	padding: 15px 65px
}

.ias-noneleft {
	margin: 25px 0 0 0
}

.ias-loadmore:hover {
	background: #057d2a;
	border: 1px solid #057d2a;
	color: #fff
}

.pf-item {
	margin-bottom: 30px
}

form#filter {
	margin-bottom: 30px
}

.portfolio-list {
	position: relative;
	margin: 0 auto 40px auto;
	text-align: center
}

.portfolio-list figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	width: 48%;
	background: rgba(32, 42, 54, 0.75); // background:rgba(0,0,0,0) linear-gradient(45deg,#5db230 0,#3d970e 40%,#287400 100%) repeat scroll 0 0;text-align:center;box-shadow:0 0 10px #888}.portfolio-list figure img{position:relative;display:block;height:auto;width:100%;// max-width:100%}.portfolio-list figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.portfolio-list figure figcaption::before,.portfolio-list figure figcaption::after{pointer-events:none}.portfolio-list figure figcaption,.portfolio-list figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-list figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.portfolio-list figure h2{word-spacing:-0.15em;font-weight:300}.portfolio-list figure h2 span{font-weight:800}figure.pf-item figcaption{top:auto;bottom:0;padding:.5em 1em;height:98px;background:rgba(0,0,0,0.38);color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.pf-item h2{float:left}figure.pf-item p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}figure.pf-item:hover p.icon-links a:hover,figure.pf-item:hover p.icon-links a:focus{color:#252d31}figure.pf-item p.description{position:absolute;bottom:7em;padding:2em;margin:0;color:#fff;text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-backface-visibility:hidden}figure.pf-item h2{display:block;left:0;margin:0 auto;position:absolute;right:0;top:-110px;transform:translate3d(0px,100%,0px);transition:transform .35s ease 0s;color:#fff;background:rgba(2,2,2,0.45);padding:10px 0;font-weight:bold;font-size:30px}figure.pf-item:hover p.description{opacity:1}figure.pf-item:hover h2{-webkit-transform:translate3d(0,-150px,0);transform:translate3d(0,-150px,0)}figure.pf-item:hover figcaption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pf-item .badge{font-weight:normal;font-family:'proxima_nova_rgregular';margin:5px 10px 5px 0;border-radius:0}.pf-item .badge.badge-tech{background:#1dd2a2}.pf-item .badge.badge-inds{background:#fe7c77}.pf-item:hover .overlay{display:block}.pf-item .overlay{position:absolute;left:0;right:0;margin:0 auto;background:rgba(0,0,0,.75);width:100%;height:100%;z-index:1030;display:none}.pf-item figcaption{z-index:1030}.app-info{background:#f7f7f7;padding:20px 0 0}.app-details{border-top:1px solid #dcdcdc;padding:20px 0 0}.app-info a{margin-left:15px}.app-info .btn-success{background:#1f971f;border:0;line-height:34px;width:148px;text-transform:uppercase}.app-info .btn-success:hover,.app-info .btn-success:focus{background:#039303}.app-info,.app-box{margin:0 auto!important}.full-width{width:100%;margin:0!important}.full-width .vc_col-sm-12 .vc_column-inner{padding:0}.full-width .wpb_single_image .vc_figure,.full-width .wpb_single_image .vc_single_image-wrapper,.full-width .wpb_single_image img{width:100%}.app-box p,.app-box ul{margin-bottom:20px}.app-box ul li{padding-left:20px}.app-box ul li::before{content:"";width:5px;height:5px;border-radius:50%;background:#fa9239;position:absolute;left:18px;margin-top:10px}.portfolio-item-banner{min-height:450px;color:#fff;padding-top:190px}.contactus{box-shadow:0 0 10px rgba(0,0,0,0.25);margin-top:30px;margin-bottom:40px;padding:25px}.contactus label{font-size:16px;font-family:'proxima_nova_rgregular'}.contactus label span{color:red}.contactus .form-control,#hire-us-frm .form-control{border-radius:2px;border:0;height:44px;font-size:18px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);transition:box-shadow 200ms cubic-bezier(0.4,0.0,0.2,1)}.contactus .form-control:hover,#hire-us-frm .form-control:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,0.2),0 0 0 1px rgba(0,0,0,0.08);border:0}.contactus textarea.form-control{height:180px;line-height:30px}.contactus .btn-warning{line-height:51px;padding-top:0;padding-bottom:0;background:#365f85;border-radius:30px;border:0;min-width:165px}.contactus .btn-warning:hover,.contactus .btn-warning:focus{background:#365f85;outline:0}.tabs-left>.nav-tabs{border-top:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-left>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:0;border-right:0}.tabs-left>.nav-tabs>li>a{margin-right:0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.address-map{margin-top:30px;margin-bottom:30px}.address-map .nav-tabs{margin-right:0;float:left!important}.address-map.tabs-left>.nav-tabs>li a::after{display:none!important}.address-map .nav-tabs li{margin-bottom:-4px!important;box-shadow:none;position:relative}.address-map .nav-tabs>li>a{padding:40px 25px 41px 100px;color:#000;max-width:400px;border-radius:0;box-shadow:none;border-width:1px 0 0 1px;border-style:solid;border-color:rgba(0,0,0,0.4)}.address-map .nav-tabs>li p{margin:0}.address-map .nav-tabs>li:last-child>a{border-top:0;transition:none; border: 1px solid #b1b1b1;}.address-map .nav-tabs>li.active>a:hover,.address-map .nav-tabs>li.active>a:focus{border-width:1px;border-style:solid;border-color:#ddd}.address-map .nav-tabs>li:last-child.active>a:hover,.address-map .nav-tabs>li:last-child.active>a:focus{border-bottom:1px solid #ddd;transition:none}.address-map .flag{// position:absolute;float:right;margin-right:5px;top:0}.tab-pane iframe{border:1px solid rgba(0,0,0,0.4);min-height:524px;width:64.5%}.container-blog .post{text-align:left;margin-bottom:30px;padding-bottom:20px;border-bottom:1px dotted gray}.container-blog .post-thumbnail{display:block}.container-blog .post-thumbnail img{max-height:350px;width:100%}.container-blog .entry-header{margin-top:20px;margin-bottom:15px;font-family:'proxima_novasemibold'}.container-blog .post a{color:#000}.container-blog .entry-footer{margin-bottom:15px;font-size:16px}.container-blog .entry-footer li span{color:#010101}.container-blog .entry-footer li a{color:#000;font-family:'proxima_novasemibold'}.container-blog .entry-footer li img{border-radius:50%}.container-blog .entry-content{font-family:'proxima_nova_rgregular';font-size:18px}.container-blog .entry-content p{margin-bottom:20px}.container-blog .entry-content .more-link{text-transform:capitalize;border:1px solid #f47e00;padding:9px 20px;border-radius:20px;transition:all ease .3s}.container-blog .entry-content .more-link:hover{background-color:#f47e00;color:#fff}.container-blog .head{margin-bottom:35px}.container-blog .head h1{margin:0;padding:0}.container-blog .head .blog-sidebar{text-align:center;border-radius:50%;width:45px;height:45px;line-height:35px;border:5px solid #efefef}.container-blog .head .fa{margin:0}#blog-sidebar{background:#fff;color:#000;box-shadow:none;padding:15px;border-left:1px solid #eee}.blog_post_control_item .fa{margin:0}.container-blog .entry-content p,.blog_post_control_item.blog_post_share{display:inline-block}.blog_post_control_item .share_item.share_sign{border-color:#ddd;cursor:pointer;opacity:1;padding:0;visibility:visible}.blog_post_control_item a,.blog_post_control_item .share_item.share_sign{border:1px solid #f47e00;border-radius:30px;color:inherit;display:inline-block;height:38px;line-height:38px;text-align:center;transition:all .1s ease-in 0s}.blog_post_control_item .share_item{border:1px solid #333;font-size:14px;padding:0;text-align:center;width:38px}.blog_post_control_item .social_share_item_wrapper a:hover .fa{color:#fff!important}.blog_post_control_item .share_item{border:1px solid #333;font-size:14px;padding:0;text-align:center;width:38px}.blog_post_control_item .social_share_item_wrapper{display:inline-block;opacity:0;transform:translate(20px);transition:all .35s ease-in 0s;visibility:hidden}.blog_post_control_item .social_share_item_wrapper.animating{opacity:1;transform:translate(0px);visibility:visible}.blog_post_control_item .social_share_item_wrapper:nth-child(1){transition-delay:50ms}.blog_post_control_item .social_share_item_wrapper:nth-child(2){transition-delay:100ms}.blog_post_control_item .social_share_item_wrapper:nth-child(3){transition-delay:150ms}.blog_post_control_item .social_share_item_wrapper:nth-child(4){transition-delay:200ms}.blog_post_control_item .social_share_item_wrapper:nth-child(5){transition-delay:250ms}.blog_post_control_item .social_share_item_wrapper:nth-child(6){transition-delay:300ms}.blog_post_control_item .share_item.share_sign{border-color:#ddd;cursor:pointer;opacity:1;padding:0;visibility:visible}.blog_post_control_item .share_item.share_sign:hover{background-color:transparent;color:inherit}.blog_post_control_item .share_item.share_facebook{border-color:#234e9a}.blog_post_control_item .share_item.share_facebook:hover{background-color:#234e9a}.blog_post_control_item .share_item.share_twitter{border-color:#32aadc}.blog_post_control_item .share_item.share_twitter:hover{background-color:#32aadc}.blog_post_control_item .share_item.share_googleplus{border-color:#e2131e}.blog_post_control_item .share_item.share_googleplus:hover{background-color:#e2131e}.blog_post_control_item .share_item.share_linkedin{border-color:#007bb5}.blog_post_control_item .share_item.share_linkedin:hover{background-color:#007bb5}.blog_post_control_item .share_item.share_pinterest{border-color:#c8071d}.blog_post_control_item .share_item.share_pinterest:hover{background-color:#c8071d}.blog_single .blog_post_control_item .social_share_item_wrapper{opacity:1!important;transform:translate(0px)!important;visibility:visible!important}.blog_single .blog_post_control_item .share_item.share_sign{border:medium none;cursor:default;margin-right:12px;width:auto}.text-white{color:#fff}.job-posts-wrapper .item a{display:block;background:#fba711;min-height:250px;margin-bottom:30px;padding:25px;color:#fff;transition-duration:1s}.job-posts-wrapper .item a:hover{background:#df9511;transform:translate(0px,-20px);transition-duration:.5s}.job-posts-wrapper .item span{display:block}.job-posts-wrapper .item span.title{font-size:28px;margin-bottom:20px}.job-posts-wrapper .item span.nopen{font-size:18px}.filter-button-group{margin:20px 0 40px;border-top:1px solid #4f4f4f;border-bottom:1px solid #4f4f4f}.filter-button-group .fliter-term{position:relative;display:inline-block;width:25%;min-height:100px}.filter-button-group .fliter-term::after{content:"";height:70px;width:1px;background:#4f4f4f;position:absolute;right:0;top:18px}.filter-button-group .fliter-term:last-child::after{display:none}.filter-button-group .fliter-term.active a{background:#393939}.filter-button-group a{color:#fff;cursor:pointer;width:100%;padding:40px 0;text-align:center;font-size:18px;display:block;position:relative;z-index:1029}span.closex{position:absolute;display:inline-block;width:31px;height:31px;cursor:pointer;text-align:center;top:5px;right:5px;background:url('images/close.png');z-index:1030}.page-id-210 ol li{margin-bottom:10px;font-size:18px}.page-id-210 ol li::before{content:"\f111";font-family:"FontAwesome";font-size:8px;margin-left:-17px;margin-top:7px;position:absolute}.hire-us-form h3{margin:0 0 20px;font-size:30px;padding:0}.hire-us-form .input-group-addon .fa{margin:0}.hire-us-form .input-group-addon{padding:0;width:35px}.hire-us-form .input-group{width:100%}.hire-us-form .input-group textarea{min-height:120px}.hire-us-form .wpcf7-textarea{height:120px!important}.hire-us-form .input-group .vtop{vertical-align:top;padding-top:12px}.btn-primary{background:#15ace5;border:0;box-shadow:none}.btn-primary:hover,.btn-primary:focus,.btn-primary.active,.btn-primary.active:hover,.btn-primary.active:focus{background:#049f34}.hire-us-form .btn-primary{border-radius:0;text-align:center;font-size:15px;font-weight:normal;margin-bottom:20px;position:relative}.hire-us-form .service [class*='col-'],.hire-us-form .nested-services [class*='col-']{overflow:hidden}.hire-us-form .btn-primary>input{position:absolute;left:-30px}.hire-us-form .btn-primary.active::after{content:"\f00c";font-family:'FontAwesome';color:#fff;font-size:18px;position:absolute;z-index:1040;right:0;margin-right:15px;text-align:right;width:25px;display:inline-block}#service .btn-primary{padding:20px 0}#service .btn-primary.active::after{content:"\f00c";font-family:'FontAwesome';color:#fff;font-size:81px;position:absolute;z-index:1040;right:31px;margin-right:15px;text-align:right;width:25px;display:inline-block;top:-32px;opacity:.5}.hire-us-form .btn-primary.deactive::after{display:none}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.input-lg.wpcf7-not-valid{border-radius:0!important}.hire-us-form .btn-pink{min-width:150px}.input-group-addon{background-color:#f7f7f7}.ui-widget.ui-widget-content{border:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-widget-content{background:#e9e9e9}.ui-slider-horizontal{height:3px}.ui-slider-horizontal .ui-slider-handle{top:-0.5em}.ui-slider .ui-slider-handle{border-radius:50%}.ui-slider-range.ui-corner-all.ui-widget-header{background:#3f5f82}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#3f5f82;border:0;outline:0}.only-show{background:0;width:100%;border:0;color:#3f5f82;font-weight:bold;text-align:center;margin-top:12px;font-size:16px}.wpcf7-form-control-wrap.updoc{height:100%;left:0;position:absolute;width:100%}.upload{display:inline-block;position:relative}.upload input[type="file"]{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.upload .fa{color:#fff}.btn-pink{background:#fd2f57;border-color:#fd2f57;color:#fff}.btn-pink:hover,.btn-pink:focus{background:#e81341;color:#fff}#selected-services span.label{margin-right:5px;padding:4px 20px 4px 10px;position:relative;float:left;margin-bottom:7px;width:auto}#selected-services span.label .select_label{position:relative}#selected-services span.label .select_remove{display:inline-block;top:2px;position:absolute;right:2px;width:12px;float:right;cursor:pointer}#selected-services span.label .select_remove .fa{color:#fff;margin:0}#downloadPDF .fa{margin:0}#downloadPDF .modal-body br{display:none}#downloadPDF .modal-header{background:#15ace5 none repeat scroll 0 0;border-radius:4px 4px 0 0;color:#fff;border-bottom:0}#downloadPDF .input-group-addon{padding:6px 0;width:35px}#downloadPDF .wpcf7-not-valid-tip{bottom:-43px;font-size:12px!important;position:absolute;text-align:right;width:230px;z-index:1050}#downloadPDF div.wpcf7-validation-errors{border:1px solid red}#downloadPDF div.wpcf7-response-output{margin:0;text-align:center}#downloadPDF div.wpcf7 img.ajax-loader{position:absolute}#downloadPDF .modal-dialog{margin:60px auto}#downloadPDF iframe{border-right:1px solid #d3d3d3;width:225px!important}.menuBtn{margin:0 auto;display:inline-block}.whole{background:blue;color:#fff;position:relative;max-width:870px;margin:0 auto}.r2{right:200px}.wrap-stoggle{position:relative}#menu{background:#333 none repeat scroll 0 0;color:#fff;position:absolute;right:-533px;top:20px;width:20%;z-index:-1}#mc4wp-form-1 button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#fff;position:absolute;right:15px;top:8px}#mc4wp-form-1 button .fa{font-size:22px;color:#fff;margin:0}#mc4wp-form-1 .mc4wp-response{bottom:-16px;color:red;position:absolute;right:0}.mc4wp-form-fields input{padding-right:45px!important}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-perspective:12rem;-moz-perspective:12rem;-ms-perspective:12rem;-o-perspective:12rem;perspective:12rem;z-index:2000;position:fixed;height:6rem;width:6rem;margin:auto;top:0;left:0;right:0;bottom:0}.pace.pace-inactive .pace-progress{display:none}.pace .pace-progress{position:fixed;z-index:2000;display:block;position:absolute;left:0;top:0;height:6rem;width:6rem!important;line-height:6rem;font-size:2rem;border-radius:50%;background:rgba(34,153,221,0.8);color:#fff;font-family:"Helvetica Neue",sans-serif;font-weight:100;text-align:center;-webkit-animation:pace-theme-center-circle-spin linear infinite 2s;-moz-animation:pace-theme-center-circle-spin linear infinite 2s;-ms-animation:pace-theme-center-circle-spin linear infinite 2s;-o-animation:pace-theme-center-circle-spin linear infinite 2s;animation:pace-theme-center-circle-spin linear infinite 2s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.pace .pace-progress:after{content:attr(data-progress-text);display:block}@-webkit-keyframes pace-theme-center-circle-spin{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes pace-theme-center-circle-spin{from{-moz-transform:rotateY(0deg)}to{-moz-transform:rotateY(360deg)}}@-ms-keyframes pace-theme-center-circle-spin{from{-ms-transform:rotateY(0deg)}to{-ms-transform:rotateY(360deg)}}@-o-keyframes pace-theme-center-circle-spin{from{-o-transform:rotateY(0deg)}to{-o-transform:rotateY(360deg)}}@keyframes pace-theme-center-circle-spin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}div.paceDiv{position:fixed;width:100%;height:100%;display:none;// background:rgba(0,193,60,0.9);background:#f9f9f9;z-index:1990}.job-desc{padding:125px 0}.job-desc .wpb_wrapper h1,.job-resp-inner .wpb_wrapper h1{font-size:36px;margin-bottom:0}.job-desc .wpb_wrapper h4,.job-resp-inner .wpb_wrapper h4{font-size:18px;margin-bottom:40px}.job-desc .wpb_wrapper p,.job-resp-inner .wpb_wrapper p{font-size:22px;line-height:30px}.job-resp{padding:0}.job-resp-inner .vc_column-inner{padding-top:0}.job-resp-inner .wpb_wrapper ol li{color:#fff;font-size:16px;list-style-type:decimal!important}#menu-mobile-menu a{border-bottom:1px solid #6e7172;color:#bec0c0;display:block;font-size:16px;padding:8px 16px 8px 32px}#menu-mobile-menu a:hover{color:#2a7ec6}#menu-mobile-menu a:hover::before{color:#2a7ec6}#menu-mobile-menu a::before{content:"\f0da";font-family:'FontAwesome';font-size:14px;color:#bec0c0;position:absolute;margin-left:-16px;margin-top:2px}.owl-blog .item .info{width:100%}.owl-blog .item .info a{color:#fff;text-align:center;display:block}.sprite{background:url(images/icon-sprite-min.png) left top no-repeat}span.sprite{display:block;padding:0;margin:0 auto}.solutions{width:200px;height:150px}.solutions.img1{background-position:0 0}.sprite.star-rating{background-position:-775px -345px;width:95px;height:17px;margin-top:9px}.sprite.star-rating-5{background-position:-775px -388px;width:95px;height:17px;margin-top:9px}.sprite.star-rating-3{background-position:-776px -366px;width:95px;height:17px;margin-top:9px}.sprite.upwork-top-rated{background-position:-799px -578px;width:97px;height:21px;margin-top:15px;margin-bottom:17px}.solutions.img2{background-position:0 -151px}.solutions.img3{background-position:0 -301px}.solutions.img4{background-position:0 -451px}.solutions.img5{background-position:0 -601px}.solutions.img6{background-position:0 -800px;height:49px}.solutions.img7{background-position:0 -912px;height:100px}.solutions.img8{background-position:0 -1050px}.inds-icon{width:111px;height:90px}.inds-icon.icon1{background-position:-239px -15px}.inds-icon.icon2{background-position:-348px -15px}.inds-icon.icon3{background-position:-454px -15px}.inds-icon.icon4{background-position:-569px -15px}.inds-icon.icon5{background-position:-678px -15px}.inds-icon.icon6{background-position:-791px -15px}.inds-icon.icon7{background-position:-239px -104px}.inds-icon.icon8{background-position:-348px -104px}.inds-icon.icon9{background-position:-454px -104px}.inds-icon.icon10{background-position:-569px -104px}.inds-icon.icon11{background-position:-678px -104px}.inds-icon.icon12{background-position:-791px -104px}.tech-icon{width:81px;height:81px}.tech-icon.icon1{background-position:-235px -217px}.tech-icon.icon2{background-position:-336px -217px}.tech-icon.icon3{background-position:-436px -217px}.tech-icon.icon4{background-position:-535px -217px}.tech-icon.icon5{background-position:-636px -217px}.tech-icon.icon6{background-position:-736px -217px}.tech-icon.icon7{background-position:-835px -217px}.tech-icon.icon8{background-position:-236px -317px}.tech-icon.icon9{background-position:-336px -317px}.tech-icon.icon10{background-position:-435px -317px}.tech-icon.icon11{background-position:-536px -317px}.tech-icon.icon12{background-position:-635px -317px}.industry-column a:hover span.inds-icon,.industry-column a:hover span.tech-icon{opacity:.8}.expert-icon{width:75px;height:75px}.expert-icon.icon1{background-position:-235px -432px}.expert-icon.icon2{background-position:-330px -432px}.expert-icon.icon3{background-position:-425px -432px}.expert-icon.icon4{background-position:-520px -432px}.expert-icon.icon5{background-position:-615px -432px}.expert-icon.icon6{background-position:-710px -432px}.why-us-icon{width:90px;height:90px}.why-us-icon.icon1{background-position:-235px -551px}.why-us-icon.icon2{background-position:-335px -558px}.why-us-icon.icon3{background-position:-435px -563px}.why-us-icon.icon4{background-position:-535px -553px}.footer-counter{width:44px;height:44px}.footer-counter.icon1{background-position:-235px -655px}.footer-counter.icon2{background-position:-289px -655px}.footer-counter.icon3{background-position:-340px -655px}.footer-counter.icon4{background-position:-389px -655px}.side-achievements.icons{height:436px;margin-bottom:30px!important;width:100%;background-position:-225px -722px}.banner-wrapper{position:relative}.divider{position:absolute}.divider{background:#fff;bottom:-35px;padding-top:5em;width:51%}.leftdiv,.rightdiv{background:#fff}.leftdiv{left:0;transform:skewY(4deg)}.rightdiv{right:-5px;transform:skewY(-4deg)}.service-detail-left .top p{width:90%!important}.color-white{color:#fff!important}.color-white .fa{color:#fff!important}.page-template-default #particle-anim-inner .text-center,.page-template-default .style-particle .text-center{padding:40px 0 40px 0}.hire-us-form .btn-primary{overflow:hidden}.hire-us-form span{float:left;width:100%}.hire-us-form span textarea,.hire-us-form span input,.hire-us-form span select{padding-left:30px!important}.hire-us-form span.comment1::before,.hire-us-form span.comment2::before,.hire-us-form span.username::before,.hire-us-form span.email-209::before,.hire-us-form span.phno::before,.hire-us-form span.country::before,.hire-us-form span.skype::before,.hire-us-form span.reference::before,.hire-us-form span.nature::before,.hire-us-form span.dropbox_url::before,.hire-us-form span.gdrive::before{color:#ccc;font-family:"FontAwesome";height:44px;left:1px;line-height:44px;position:absolute;text-align:center;top:1px;width:36px;z-index:990}.hire-us-form span.comment1::before{content:"\f075"}.hire-us-form span.comment2::before{content:"\f075"}.hire-us-form span.username::before{content:"\f007"}.hire-us-form span.email-209::before{content:"\f0e0"}.hire-us-form span.country::before{content:"\f0f7"}.hire-us-form span.skype::before{content:"\f17e"}.hire-us-form span.reference::before{content:"\f0a1"}.hire-us-form span.nature::before{content:"\f05d"}.hire-us-form span.dropbox_url::before{content:"\f16b"}.hire-us-form span.gdrive::before{content:"\f1a0"}.hire-us-form span.wpcf7-not-valid-tip{font-weight:bold;margin:5px 0 0 0!important}.hire-us-form div.wpcf7-validation-errors{background:#ffe2e2;border:1px solid #f00;color:#c10000}.hire-us-form div.wpcf7-response-output{margin:2em 0;padding:15px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.hire-us-form .wpcf7-spam-blocked{background:#e2e2e2;border:1px solid #bcbcbc!important;color:#383838}.hire-us-form .wpcf7-mail-sent-ng{background:#fcf8e3;border:1px solid #ac9163!important;color:#8a6d3b}.hire-us-form .wpcf7-mail-sent-ok{background:#dff0d8;border:1px solid #3c763d!important;color:#3c763d}.related-project-wrapper .thumbnail{position:relative;padding:0;border:0;margin-bottom:0}.related-project-wrapper .thumbnail .img-wrap{position:relative}.related-project-wrapper .thumbnail .img-wrap img{width:100%}.related-project-wrapper .thumbnail:hover a.overlay{display:block}.related-project-wrapper .thumbnail .caption a{color:#000;font-size:16px}.related-project-wrapper .thumbnail .caption a:hover{color:#15ace5}.related-project-wrapper a.overlay{display:none;position:absolute;width:100%;height:100%;background:rgba(21,172,229,0.6);text-align:center;padding:50px 0;color:#fff;font-size:22px}.related-project-wrapper .NextBtn,.related-project-wrapper .PrevBtn{height:47px;position:absolute;top:36%;width:27px}.related-project-wrapper .NextBtn.nProject .fa,.related-project-wrapper .PrevBtn.pProject .fa{font-size:30px;height:47px;line-height:47px;margin:0;text-align:center;width:27px}.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a,.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:transparent!important;border-color:transparent!important;color:#fff!important;padding:20px!important;font-size:28px!important}.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.selected>a{border-bottom:1px solid #fff!important}.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:transparent!important}.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before{border-color:transparent!important}.single-our-portfolio .nextBtn,.single-our-portfolio .prevBtn{background:#fff none repeat scroll 0 0;border-radius:50%;height:40px;left:0;line-height:40px;margin:0 auto;position:absolute;right:0;text-align:center;width:40px;top:35%;z-index:1450}.single-our-portfolio .nextBtn .fa,.single-our-portfolio .prevBtn .fa{display:block;width:100%;line-height:40px;font-size:20px}.single-our-portfolio .nextBtn{right:52%!important}.single-our-portfolio .prevBtn{left:52%!important}#small-screens a.prevBtn{left:38%!important}#small-screens a.nextBtn{right:38%!important}.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .owl-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:800px!important}.single-our-portfolio .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .owl-item.active.center img{-webkit-filter:grayscale(0);filter:grayscale(0)}.single-our-portfolio .vc_tta.vc_general .vc_tta-panel-body{padding:0 0!important}.single-our-portfolio .vc_tta.vc_general .vc_tta-panel-body .owl-item .item img{width:100%!important}.single-our-portfolio .vc_tta.vc_general .stab-sm .vc_tta-panel-body .owl-item .item img{width:auto!important}.single-our-portfolio .vc_tta.vc_general .vc_tta-panel-body .owl-carousel .owl-item.active.center{margin-top:0}.single-our-portfolio .vc_tta.vc_general .vc_tta-panel-body .owl-carousel .owl-item{margin-top:25px}.single-our-portfolio .owl-carousel .owl-stage-outer{overflow:visible!important}.next-project{padding:8% 0;filter:grayscale(100%);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out}.next-project:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);background-size:105% 105%!important}.next-project a{color:#fff;text-decoration:none;padding-bottom:30px;display:block;font-size:30px}.next-project h3{padding:30px 0 0}.next-project h3 a{margin-bottom:0;font-size:72px}.next-project h3::before{content:"";background:#fff;width:75px;height:1px;position:absolute;left:0;right:0;margin:-25px auto 0}.next-project a.overlink{position:absolute;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;z-index:1010;padding:0}.next-project .project-info{position:relative;z-index:1020}@media(max-width:767px){.next-project a{font-size:5vw}.next-project h3 a{font-size:10vw}}.single-our-portfolio .footer.bg-white{background:#fff url(images/map-bg.png) center center no-repeat;padding:50px 0;text-align:center;position:relative}.single-our-portfolio .footer.bg-white a.green-button{margin-top:30px}.single-our-portfolio .footer.bg-white .link-icn{display:block;height:90px;top:-297px;left:0;margin:0 auto 0;position:absolute;right:0;width:90px;z-index:999}.single-our-portfolio footer .content{margin:0}.banner-wrapper.hgt{height:calc(100vh - 100px)}.banner-wrapper.hgt .carousel,.banner-wrapper.hgt .carousel .carousel-inner,.banner-wrapper.hgt .carousel .carousel-inner .item{height:100%}.banner-wrapper.hgt .carousel .carousel-inner .item .fill{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.vc_row.slider-wrapper .vc_tta-container{margin-bottom:0!important}.vc_row.slider-wrapper .vc_tta.vc_tta-style-classic .vc_tta-panel-body{border-width:0!important;padding-top:20px!important}.scrollToTop{width:50px;height:50px;padding:0;text-align:center;position:fixed;bottom:50px;left:50px;background:#365f85;border-radius:100px;display:table;z-index:777}.scrollToTop .fa{color:#fff;font-size:44px;margin:0 auto;display:table-cell}.scrollToTop:hover{text-decoration:none}.bookly-custom-fields-container div.bookly-box:nth-child(1),.bookly-custom-fields-container div.bookly-box:nth-child(2){float:left;width:33.3333%}.bookly-custom-fields-container div.bookly-box:nth-child(3){float:none;width:100%;display:block}div.bookly-box div.ab-formGroup input,div.bookly-box div.ab-formGroup select{height:44px!important;font-size:18px!important}div.ab-formGroup label,div.ab-formGroup span{font-size:16px!important;font-family:'proxima_nova_rgregular'!important;color:#000!important}.crumbs{margin-top:20px;margin-bottom:20px}.crumbs .container{padding-left:15px;padding-right:15px;}.tabs-left>.nav-tabs{border-bottom:0;float:none;margin:0;padding:0;border-right:1px solid #ddd}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tabs-left>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li a::before{display:none}.tabs-left>.nav-tabs>li a::after{content:"\f054";position:absolute;right:10px;color:#d9d9d9;font-family:'FontAwesome';font-size:13px}.tabs-left>.nav-tabs>li.active>a::after,.tabs-left>.nav-tabs>li>a:hover::after,.tabs-left>.nav-tabs>li>a:focus::after{color:#fd2f57}.tabs-left>.nav-tabs>li>a{margin-bottom:2px;padding:8px 10px 8px 20px;margin-right:-1px;border-radius:0;}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border:1px solid #b1b1b1;background:transparent; border-right: none !important;}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{background:transparent;border:1px solid #b1b1b1;transition:none!important}.is-flex{display:flex;flex-wrap:wrap}.is-flex>[class*='col-']{display:flex;flex-direction:column}.service-menu{background:url('images/megamenu-bg.png') center bottom repeat,url('images/white-clr.jpg') center top repeat}.tabbable .mapp li,.tabbable .webapp li{padding-left:35px}.tab-content .list-inline{margin-top:0;margin-left:0}.tab-content .list-inline li{width:32%}.tabbable .nav li span em{position:relative;top:5px;width:37px;text-align:center}.tabbable span.dropdown-header-mapp,.tabbable span.dropdown-header-webapp,.tabbable span.dropdown-header-ecomm,.tabbable span.dropdown-header-uiux{display:inline-block;font-size:15px;font-weight:normal;position:relative;padding:0}// .tabbable span.dropdown-header-mapp{padding:0 0 0 24px}// .tabbable span.dropdown-header-webapp{padding:0 0 0 24px}// .tabbable span.dropdown-header-ecomm{padding:0 0 0 24px}// .tabbable span.dropdown-header-uiux{padding:0 0 0 24px}.tabbable .sprite{// position:absolute;// margin-top:6px}.tabbable .sprite.mobile-ico{margin-top:2px}.tabbable .sprite.web-ico,.tabbable .sprite.ecommerce-ico,.tabbable .sprite.ui-ico{margin-right:4px}.tabbable .sprite.ecommerce-ico{margin-right:3px}.navbar-inverse .navbar-nav .technology-icon li a{padding-left:10px;-webkit-transition:none;o-transition:none;transition:none}.navbar-inverse .navbar-nav .technology-icon li a:hover{color:#fd2f57!important}.navbar-inverse .navbar-nav .technology-icon li a::before{content:'';-webkit-transition:none;o-transition:none;transition:none;left:-25px;top:-4px;margin:0;background:url(images/icon-sprite-min.png) left top no-repeat;width:30px;height:31px;position:absolute}#menu-technologies-1 li#menu-item-1379 a::before{background-position:-923px -67px}#menu-technologies-1 li#menu-item-1379 a:hover::before{background-position:-923px -398px}#menu-technologies-1 li#menu-item-1380 a::before{background-position:-923px -5px}#menu-technologies-1 li#menu-item-1380 a:hover::before{background-position:-923px -336px}#menu-technologies-1 li#menu-item-1644 a::before{background-position:-954px -37px}#menu-technologies-1 li#menu-item-1644 a:hover::before{background-position:-954px -368px}#menu-technologies-1 li#menu-item-1645 a::before{background-position:-922px -98px}#menu-technologies-1 li#menu-item-1645 a:hover::before{background-position:-922px -429px}#menu-technologies-1 li#menu-item-3002 a::before{background-position:-956px -67px}#menu-technologies-1 li#menu-item-3002 a:hover::before{background-position:-956px -398px}#menu-technologies-1 li#menu-item-4098 a::before{background-position:-1047px -128px}#menu-technologies-1 li#menu-item-4098 a:hover::before{background-position:-1047px -459px}#menu-technologies-2 li#menu-item-1646 a::before{background-position:-919px -126px}#menu-technologies-2 li#menu-item-1646 a:hover::before{background-position:-919px -457px}#menu-technologies-1 li#menu-item-5955 a::before{background-position:-922px -37px}#menu-technologies-1 li#menu-item-5955 a:hover::before{background-position:-922px -368px}#menu-technologies-2 li#menu-item-1382 a::before{background-position:-1015px -127px}#menu-technologies-2 li#menu-item-1382 a:hover::before{background-position:-1015px -458px}#menu-technologies-2 li#menu-item-3026 a::before{background-position:-985px -67px}#menu-technologies-2 li#menu-item-3026 a:hover::before{background-position:-985px -398px}#menu-technologies-2 li#menu-item-5951 a::before{background-position:-920px -154px}#menu-technologies-2 li#menu-item-5951 a:hover::before{background-position:-921px -486px}#menu-technologies-2 li#menu-item-4072 a::before{background-position:-1017px -36px}#menu-technologies-2 li#menu-item-4072 a:hover::before{background-position:-1017px -367px}#menu-technologies-2 li#menu-item-5952 a::before{background-position:-1018px -96px}#menu-technologies-2 li#menu-item-5952 a:hover::before{background-position:-1018px -427px}#menu-technologies-2 li#menu-item-4122 a::before{background-position:-1017px -66px}#menu-technologies-2 li#menu-item-4122 a:hover::before{background-position:-1017px -397px}#menu-technologies-2 li#menu-item-5953 a::before{background-position:-953px -3px}#menu-technologies-2 li#menu-item-5953 a:hover::before{background-position:-952px -332px}#menu-technologies-2 li#menu-item-5954 a::before{background-position:-985px -97px}#menu-technologies-2 li#menu-item-5954 a:hover::before{background-position:-985px -428px}#menu-technologies-3 li#menu-item-5948 a::before{background-position:-955px -156px}#menu-technologies-3 li#menu-item-5948 a:hover::before{background-position:-955px -488px}#menu-technologies-3 li#menu-item-1385 a::before{background-position:-1049px -98px}#menu-technologies-3 li#menu-item-1385 a:hover::before{background-position:-1049px -429px}#menu-technologies-3 li#menu-item-1647 a::before{background-position:-953px -126px}#menu-technologies-3 li#menu-item-1647 a:hover::before{background-position:-953px -457px}#menu-technologies-3 li#menu-item-5949 a::before{background-position:-987px -5px}#menu-technologies-3 li#menu-item-5949 a:hover::before{background-position:-987px -336px}#menu-technologies-3 li#menu-item-5950 a::before{background-position:-1017px -4px}#menu-technologies-3 li#menu-item-5950 a:hover::before{background-position:-1017px -335px}#menu-technologies-3 li#menu-item-1648 a::before{background-position:-985px -126px}#menu-technologies-3 li#menu-item-1648 a:hover::before{background-position:-985px -457px}#menu-technologies-3 li#menu-item-1649 a::before{background-position:-953px -96px}#menu-technologies-3 li#menu-item-1649 a:hover::before{background-position:-953px -427px}#menu-technologies-1 li#menu-item-5956 a::before{background-position:-1047px -64px}#menu-technologies-1 li#menu-item-5956 a:hover::before{background-position:-1047px -395px}#menu-technologies-3 li#menu-item-3052 a::before{background-position:-984px -34px}#menu-technologies-3 li#menu-item-3052 a:hover::before{background-position:-984px -365px}#menu-technologies-1 li#menu-item-5957 a::before{background-position:-984px -188px}#menu-technologies-1 li#menu-item-5957 a:hover::before{background-position:-984px -519px}#menu-technologies-4 li#menu-item-1650 a::before{background-position:-985px -97px}#menu-technologies-4 li#menu-item-1650 a:hover::before{background-position:-985px -428px}#menu-technologies-3 li#menu-item-1647 a::before{background-position:-953px -126px}#menu-technologies-4 li#menu-item-1654 a::before{background-position:-1046px -5px}#menu-technologies-4 li#menu-item-1654 a:hover::before{background-position:-1046px -336px}#menu-technologies-1 li#menu-item-5959 a::before{background-position:-1046px -5px}#menu-technologies-1 li#menu-item-5959 a:hover::before{background-position:-1046px -336px}#menu-technologies-3 li#menu-item-5958 a::before{background-position:-1048px -34px}#menu-technologies-3 li#menu-item-5958 a:hover::before{background-position:-1048px -365px}#menu-technologies-4 li#menu-item-4097 a::before{background-position:-1020px -96px}#menu-technologies-4 li#menu-item-4097 a:hover::before{background-position:-1020px -427px}#menu-technologies-4 li#menu-item-5960 a::before{background-position:-985px -157px}#menu-technologies-4 li#menu-item-5960 a:hover::before{background-position:-985px -489px}#menu-technologies-4 li#menu-item-5965 a::before{background-position:-1018px -157px}#menu-technologies-4 li#menu-item-5965 a:hover::before{background-position:-1018px -488px}#menu-technologies-4 li#menu-item-5962 a::before{background-position:-919px -188px}#menu-technologies-4 li#menu-item-5962 a:hover::before{background-position:-919px -520px}#menu-technologies-4 li#menu-item-5964 a::before{background-position:-1046px -155px}#menu-technologies-4 li#menu-item-5964 a:hover::before{background-position:-1046px -487px}#menu-technologies-4 li#menu-item-5961 a::before{background-position:-954px -188px}#menu-technologies-4 li#menu-item-5961 a:hover::before{background-position:-954px -519px}#menu-technologies-4 li#menu-item-5963 a::before{background-position:-1017px -185px}#menu-technologies-4 li#menu-item-5963 a:hover::before{background-position:-1017px -516px}#menu-technologies-4 li#menu-item-5967 a::before{background-position:-1047px -185px}#menu-technologies-4 li#menu-item-5967 a:hover::before{background-position:-1047px -515px}#menu-technologies-4 li#menu-item-5968 a::before{background-position:-924px -219px}#menu-technologies-4 li#menu-item-5968 a:hover::before{background-position:-924px -551px}#menu-technologies-4 li#menu-item-5969 a::before{background-position:-956px -219px}#menu-technologies-4 li#menu-item-5969 a:hover::before{background-position:-956px -550px}#menu-technologies-4 li#menu-item-5970 a::before{background-position:-987px -218px}#menu-technologies-4 li#menu-item-5970 a:hover::before{background-position:-987px -547px}#menu-technologies-4 li#menu-item-5971 a::before{background-position:-1018px -216px}#menu-technologies-4 li#menu-item-5971 a:hover::before{background-position:-1018px -547px}#menu-technologies-4 li#menu-item-5966 a::before{background-position:-1047px -216px}#menu-technologies-4 li#menu-item-5966 a:hover::before{background-position:-1047px -547px}.navbar-inverse .navbar-nav .industry-icon li a:hover{color:#fd2f57!important}.navbar-inverse .navbar-nav .industry-icon li a::before{content:'';-webkit-transition:none;o-transition:none;transition:none;left:-32px;top:-4px;margin:0;background:url(images/icon-sprite-min.png) left top no-repeat;width:33px;height:26px;position:absolute}#menu-industries-1 li#menu-item-1358 a::before{background-position:-1124px -0px}#menu-industries-1 li#menu-item-1358 a:hover::before{background-position:-1124px -130px}#menu-industries-1 li#menu-item-1359 a::before{background-position:-1190px -1px}#menu-industries-1 li#menu-item-1359 a:hover::before{background-position:-1190px -131px}#menu-industries-1 li#menu-item-1360 a::before{background-position:-1156px -1px}#menu-industries-1 li#menu-item-1360 a:hover::before{background-position:-1156px -131px}#menu-industries-1 li#menu-item-2650 a::before{background-position:-1222px -38px}#menu-industries-1 li#menu-item-2650 a:hover::before{background-position:-1222px -168px}#menu-industries-1 li#menu-item-2683 a::before{background-position:-1190px -38px}#menu-industries-1 li#menu-item-2683 a:hover::before{background-position:-1190px -168px}#menu-industries-2 li#menu-item-1370 a::before{background-position:-1355px -37px}#menu-industries-2 li#menu-item-1370 a:hover::before{background-position:-1355px -167px}#menu-industries-2 li#menu-item-1371 a::before{background-position:-1287px -38px}#menu-industries-2 li#menu-item-1371 a:hover::before{background-position:-1287px -168px}#menu-industries-2 li#menu-item-1372 a::before{background-position:-1256px -37px}#menu-industries-2 li#menu-item-1372 a:hover::before{background-position:-1256px -167px}#menu-industries-2 li#menu-item-2651 a::before{background-position:-1150px -38px}#menu-industries-2 li#menu-item-2651 a:hover::before{background-position:-1150px -168px}#menu-industries-2 li#menu-item-2684 a::before{background-position:-1289px -38px}#menu-industries-2 li#menu-item-2684 a:hover::before{background-position:-1289px -168px}#menu-industries-3 li#menu-item-1373 a::before{background-position:-1255px -1px}#menu-industries-3 li#menu-item-1373 a:hover::before{background-position:-1255px -131px}#menu-industries-3 li#menu-item-1374 a::before{background-position:-1354px -1px}#menu-industries-3 li#menu-item-1374 a:hover::before{background-position:-1354px -131px}#menu-industries-3 li#menu-item-1375 a::before{background-position:-1288px -1px}#menu-industries-3 li#menu-item-1375 a:hover::before{background-position:-1288px -131px}#menu-industries-3 li#menu-item-2652 a::before{background-position:-1115px -38px}#menu-industries-3 li#menu-item-2652 a:hover::before{background-position:-1115px -168px}#menu-industries-4 li#menu-item-1376 a::before{background-position:-1222px -1px}#menu-industries-4 li#menu-item-1376 a:hover::before{background-position:-1222px -131px}#menu-industries-4 li#menu-item-1377 a::before{background-position:-1321px -37px}#menu-industries-4 li#menu-item-1377 a:hover::before{background-position:-1321px -167px}#menu-industries-4 li#menu-item-1378 a::before{background-position:-1321px -1px}#menu-industries-4 li#menu-item-1378 a:hover::before{background-position:-1321px -131px}#menu-industries-4 li#menu-item-2653 a::before{background-position:-1117px -76px}#menu-industries-4 li#menu-item-2653 a:hover::before{background-position:-1117px -206px}#carousel-csSlider,#carousel-csSlider .carousel-inner,#carousel-csSlider .carousel-inner .item{min-height:600px}.navbar-brand{height:65px;padding:0 15px;margin-top:8px}.navbar-brand .contact-info{display:none;opacity:0;min-width:425px;font-size:13px;background:#15ace5;color:#fff;border-radius:4px;padding:20px;position:absolute;z-index:1030;margin-top:25px}.navbar-brand a{display:block}.navbar-brand .contact-info .fa{color:#fff;margin-right:6px}.navbar-brand .contact-info .lft{width:45%}.navbar-brand .contact-info .rgt{width:55%}.navbar-brand .contact-info .lft{float:left}.navbar-brand .contact-info .rgt{float:right}.navbar-brand .contact-info .lft ul li,.navbar-brand .contact-info .rgt ul li{font-size:13px!important;color:#fff!important}.navbar-brand .contact-info .lft ul li a,.navbar-brand .contact-info .rgt ul li a{font-size:13px;color:#fff}.navbar-brand .contact-info .stars{margin-top:5px;margin-right:10px;float:left;margin-left:26%}.navbar-brand .contact-info .full span.Sstar{float:left;padding-top:3px}.navbar-brand .contact-info .stars span.star{background:url('images/star.png') left top no-repeat;width:15px;height:14px;display:inline-block}.navbar-brand .contact-info .lft address{margin-bottom:10px}.navbar-brand .contact-info .full{text-align:center;background:rgba(255,255,255,0.2);width:100%;float:left}.navbar-brand .rate-us{width:87%;color:#fff;margin:20px 0;font-size:17px;background:#fd2f57;box-shadow:none}.navbar-brand .rate-us:hover{background:#eb3256}.intl-tel-input .selected-flag{height:auto!important;padding-top:21px!important;padding-bottom:21px!important}.theme-background-color{background:#365f85!important}.page-id-437 .model-tabs .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a:focus,.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a:hover{background:#15ace5!important;color:#fff}.vc_tta.vc_general .vc_tta-icon{color:#15ace5}.vc_tta.vc_general .vc_tta-icon>a:hover{color:#15ace5;background:#15ace5!important}.page-id-437 .model-tabs .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a:focus,.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a:hover .vc_tta-icon{color:#fff}.model-tabs .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a .vc_tta-icon{color:#fff}.payment-paypal-section.paypal-section a{float:none}.style-nav-alt .navbar-brand span.logo{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/logo.svg')left top no-repeat}.navbar-brand span.logo{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/tws-white.svg')left top no-repeat}.navbar-header2{margin:0 auto;float:none}.navbar-header2 .logo-link{float:none;height:66px;padding:0;line-height:20px;position:absolute;width:129px;left:0;top:6px;right:0;margin:0 auto}#wpcf7-f380-o1 #phone{padding-left:48px!important}.intl-tel-input .country-list,.intl-tel-input .selected-flag{z-index:9999!important}#wpcf7-f380-o1 .country-list span{width:auto;float:none}.page-template-hire-us .btn-primary{background:#3f5f82;background:-moz-linear-gradient(top,#3f5f82 0,#14487f 100%);background:-webkit-linear-gradient(top,#3f5f82 0,#14487f 100%);background:linear-gradient(to bottom,#3f5f82 0,#14487f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f5f82',endColorstr='#14487f',GradientType=0);border:0}.page-template-hire-us .btn-primary.active{background:#35b22c;background:-moz-linear-gradient(top,#35b22c 0,#28a33d 100%);background:-webkit-linear-gradient(top,#35b22c 0,#28a33d 100%);background:linear-gradient(to bottom,#35b22c 0,#28a33d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35b22c',endColorstr='#28a33d',GradientType=0)}.page-template-hire-us .btn-primary:hover{background:#35b22c;background:-moz-linear-gradient(top,#35b22c 0,#28a33d 100%);background:-webkit-linear-gradient(top,#35b22c 0,#28a33d 100%);background:linear-gradient(to bottom,#35b22c 0,#28a33d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#35b22c',endColorstr='#28a33d',GradientType=0)}.mobile-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') left top no-repeat;content:"";background-position:-512px -804px;width:36px;height:61px;color:#fff;display:block;margin:0 auto 13px}.webdevelopment-lbl{background:#3b93f7;border:0}.webdevelopment-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') no-repeat;content:"";background-position:-498px -901px;width:64px;height:62px;display:block;margin:0 auto 13px}.portalsdevelopment-lbl{background:#3b93f7;border:0}.portalsdevelopment-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') no-repeat;content:"";background-position:-824px -805px;width:64px;height:67px;display:block;margin:0 auto 13px}.marketingdevelopment-lbl{background:#3b93f7;border:0}.marketingdevelopment-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') no-repeat;content:"";background-position:-599px -907px;width:64px;height:67px;display:block;margin:0 auto 13px}.frontenddevelopment-lbl{background:#3b93f7;border:0}.frontenddevelopment-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') no-repeat;content:"";background-position:-720px -906px;width:68px;height:62px;display:block;margin:0 auto 13px}.backenddevelopment-lbl{background:#3b93f7;border:0}.backenddevelopment-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') no-repeat;content:"";background-position:-720px -803px;width:64px;height:64px;display:block;margin:0 auto 13px}.uiuxdesign-lbl{background:#3b93f7;border:0}.uiuxdesign-lbl:before{background:url('https://www.tekkiwebsolutions.com/wp-content/themes/tekkiwebsolutions/images/icon-sprite.png') no-repeat;content:"";background-position:-589px -804px;width:61px;height:61px;display:block;margin:0 auto 13px}
	.mega-dropdown-menu #web li,
	.mega-dropdown-menu #mobile li,
	.mega-dropdown-menu #cart li,
	.mega-dropdown-menu #ux li,
	.mega-dropdown-menu #inet li {
		position: relative;
	}
	.mega-dropdown-menu #web li::before,
	.mega-dropdown-menu #mobile li::before,
	.mega-dropdown-menu #cart li::before,
	.mega-dropdown-menu #ux li::before,
	.mega-dropdown-menu #inet li::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0px;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite-min.png) left top no-repeat;
		width: 30px;
		height: 31px;
		position: absolute;
	}
	.mega-dropdown-menu #web li:first-child::before {
		background-position: -1047px -64px;
	}
	.mega-dropdown-menu #web li:first-child:hover::before {
		background-position: -1047px -395px;
	}
	.mega-dropdown-menu #web li:nth-child(4)::before {
		background-position: -918px -37px;
	}
	.mega-dropdown-menu #web li:nth-child(4):hover::before {
		background-position: -918px -368px;
	}
	.mega-dropdown-menu #web li:nth-child(2)::before {
		background-position: -919px -126px;
	}
	.mega-dropdown-menu #web li:nth-child(2):hover::before {
		background-position: -919px -457px;
	}
	.mega-dropdown-menu #web li:nth-child(3)::before {
		background-position: -1017px -97px;
	}
	.mega-dropdown-menu #web li:nth-child(3):hover::before {
		background-position: -1017px -428px;
	}
	.mega-dropdown-menu #web li:nth-child(5)::before {
		background-position: -1015px -127px;
	}
	.mega-dropdown-menu #web li:nth-child(5):hover::before {
		background-position: -1015px -458px;
	}
	.mega-dropdown-menu #web li:nth-child(6)::before {
		background-position: -1017px -66px;
	}
	.mega-dropdown-menu #web li:nth-child(6):hover::before {
		background-position: -1017px -397px;
	}
	.mega-dropdown-menu #web li:nth-child(7)::before {
		background-position: -983px -188px;
	}
	.mega-dropdown-menu #web li:nth-child(7):hover::before {
		background-position: -983px -519px;
	}
	.mega-dropdown-menu #web li:nth-child(8):hover::before {
		background-position: -983px -398px;
	}
	.mega-dropdown-menu #web li:nth-child(8)::before {
		background-position: -983px -67px;
	}
	.mega-dropdown-menu #web li:nth-child(9)::before {
		background-position: -953px -3px;
	}
	.mega-dropdown-menu #web li:nth-child(9):hover::before {
		background-position: -952px -332px;
	}
	.mega-dropdown-menu #web li:nth-child(10)::before {
		background-position: -1046px -5px;
	}
	.mega-dropdown-menu #web li:nth-child(10):hover::before {
		background-position: -1046px -336px;
	}
	.mega-dropdown-menu #web li:nth-child(11)::before {
		background-position: -1017px -36px;
	}
	.mega-dropdown-menu #web li:nth-child(11):hover::before {
		background-position: -1017px -367px;
	}
	.mega-dropdown-menu #web li:nth-child(12)::before {
		background-position: -985px -96px;
	}
	.mega-dropdown-menu #web li:nth-child(12):hover::before {
		background-position: -985px -427px;
	}
	.mega-dropdown-menu #web li:nth-child(13)::before {
		background-position: -1047px -128px;
	}
	.mega-dropdown-menu #web li:nth-child(13):hover::before {
		background-position: -1047px -459px;
	}
	.mega-dropdown-menu #web li:nth-child(14)::before {
		background-position: -918px -154px;
	}
	.mega-dropdown-menu #web li:nth-child(14):hover::before {
		background-position: -919px -486px;
	}
	.mega-dropdown-menu #web li:nth-child(15)::before {
		background-position: -956px -67px;
	}
	.mega-dropdown-menu #web li:nth-child(15):hover::before {
		background-position: -956px -398px;
	}
	.mega-dropdown-menu #web li:nth-child(16)::before {
		background-position: -1016px -8px;
		width: 20px;
		height: 20px;
		top: 11px;
	}
	.mega-dropdown-menu #web li:nth-child(16):hover::before {
		background-position: -1016px -339px;
	}
	.mega-dropdown-menu #web li:nth-child(17)::before {
		background-position: -1046px -38px;
		top: 8px;
	}
	.mega-dropdown-menu #web li:nth-child(17):hover::before {
		background-position: -1046px -369px;
	}
	.mega-dropdown-menu #web li:nth-child(18)::before {
		background-position: -919px -126px;
	}
	.mega-dropdown-menu #web li:nth-child(18):hover::before {
		background-position: -919px -457px;
	}
	.mega-dropdown-menu #web li:nth-child(19)::before {
		background-position: -984px -42px;
		width: 23px;
		height: 20px;
		top: 14px;
	}
	.mega-dropdown-menu #web li:nth-child(19):hover::before {
		background-position: -984px -373px;
	}
	.mega-dropdown-menu #mobile li:nth-child(1)::before {
		background-position: -923px -67px;
	}
	.mega-dropdown-menu #mobile li:nth-child(1):hover::before {
		background-position: -923px -398px;
	}
	.mega-dropdown-menu #mobile li:nth-child(2)::before {
		background-position: -923px -5px
	}
	.mega-dropdown-menu #mobile li:nth-child(2):hover::before {
		background-position: -923px -336px
	}
	.mega-dropdown-menu #mobile li:nth-child(3)::before {
		background-position: -954px -37px;
	}
	.mega-dropdown-menu #mobile li:nth-child(3):hover::before {
		background-position: -954px -368px;
	}
	.mega-dropdown-menu #mobile li:nth-child(4)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 3px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 30px !important;
		height: 26px;
		position: absolute;
		background-position: -498px -46px;
	}
	.mega-dropdown-menu #mobile li:nth-child(4):hover::before {
		background-position: -965px -80px;
	}
	.mega-dropdown-menu #mobile li:nth-child(5)::before {
		background-position: -922px -98px
	}
	.mega-dropdown-menu #mobile li:nth-child(5):hover::before {
		background-position: -922px -429px
	}
	.mega-dropdown-menu #mobile li:nth-child(6)::before {
		background-position: -1052px -38px;
		top: 8px;
	}
	.mega-dropdown-menu #mobile li:nth-child(6):hover::before {
		background-position: -1052px -369px;
	}
	.mega-dropdown-menu #mobile li:nth-child(7)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 8px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 30px !important;
		height: 26px;
		position: absolute;
		background-position: -462px -48px;
	}
	.mega-dropdown-menu #mobile li:nth-child(7):hover::before {
		background-position: -931px -82px;
	}
	.mega-dropdown-menu #mobile li:nth-child(8)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 30px !important;
		height: 26px;
		position: absolute;
		background-position: -252px -44px;
	}
	.mega-dropdown-menu #mobile li:nth-child(8):hover::before {
		background-position: -856px -80px;
	}
	.mega-dropdown-menu #cart li:nth-child(1)::before {
		background-position: -953px -156px
	}
	.mega-dropdown-menu #cart li:nth-child(1):hover::before {
		background-position: -953px -488px
	}
	.mega-dropdown-menu #cart li:nth-child(2)::before {
		background-position: -1047px -98px
	}
	.mega-dropdown-menu #cart li:nth-child(2):hover::before {
		background-position: -1047px -429px
	}
	.mega-dropdown-menu #cart li:nth-child(3)::before {
		background-position: -952px -126px
	}
	.mega-dropdown-menu #cart li:nth-child(3):hover::before {
		background-position: -952px -457px
	}
	.mega-dropdown-menu #cart li:nth-child(4)::before {
		background-position: -987px -5px
	}
	.mega-dropdown-menu #cart li:nth-child(4):hover::before {
		background-position: -987px -336px
	}
	.mega-dropdown-menu #cart li:nth-child(5)::before {
		background-position: -985px -126px
	}
	.mega-dropdown-menu #cart li:nth-child(5):hover::before {
		background-position: -985px -457px
	}
	.mega-dropdown-menu #cart li:nth-child(6)::before {
		background-position: -953px -96px
	}
	.mega-dropdown-menu #cart li:nth-child(6):hover::before {
		background-position: -953px -427px
	}
	.mega-dropdown-menu #cart li:nth-child(7)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 30px !important;
		height: 26px;
		position: absolute;
		background-position: -252px -44px;
	}
	.mega-dropdown-menu #cart li:nth-child(7):hover::before {
		background-position: -856px -80px;
	}
	.mega-dropdown-menu #ux li:nth-child(1)::before {
		background-position: -1017px -185px
	}
	.mega-dropdown-menu #ux li:nth-child(1):hover::before {
		background-position: -1017px -516px
	}
	.mega-dropdown-menu #ux li:nth-child(2)::before {
		background-position: -1018px -157px
	}
	.mega-dropdown-menu #ux li:nth-child(2):hover::before {
		background-position: -1018px -488px
	}
	.mega-dropdown-menu #ux li:nth-child(3)::before {
		background-position: -919px -188px
	}
	.mega-dropdown-menu #ux li:nth-child(3):hover::before {
		background-position: -919px -520px
	}
	.mega-dropdown-menu #ux li:nth-child(4)::before {
		background-position: -1046px -155px
	}
	.mega-dropdown-menu #ux li:nth-child(4):hover::before {
		background-position: -1046px -487px
	}
	.mega-dropdown-menu #ux li:nth-child(5)::before {
		background-position: -954px -188px;
		top: 5px;
	}
	.mega-dropdown-menu #ux li:nth-child(5):hover::before {
		background-position: -954px -519px
	}
	.mega-dropdown-menu #ux li:nth-child(6)::before {
		background-position: -985px -157px
	}
	.mega-dropdown-menu #ux li:nth-child(6):hover::before {
		background-position: -985px -489px
	}
	.mega-dropdown-menu #ux li:nth-child(7)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 30px !important;
		height: 26px;
		position: absolute;
		background-position: -252px -44px;
	}
	.mega-dropdown-menu #ux li:nth-child(7):hover::before {
		background-position: -856px -80px;
	}
	.mega-dropdown-menu #inet li:nth-child(1)::before {
		background-position: -1047px -185px
	}
	.mega-dropdown-menu #inet li:nth-child(1):hover::before {
		background-position: -1047px -515px
	}
	.mega-dropdown-menu #inet li:nth-child(2)::before {
		background-position: -922px -217px;
		top: 5px;
	}
	.mega-dropdown-menu #inet li:nth-child(2):hover::before {
		background-position: -922px -549px
	}
	.mega-dropdown-menu #inet li:nth-child(3)::before {
		background-position: -956px -217px
	}
	.mega-dropdown-menu #inet li:nth-child(3):hover::before {
		background-position: -956px -548px
	}
	.mega-dropdown-menu #inet li:nth-child(4)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 20px;
		height: 21px;
		position: absolute;
		background-position: -901px -15px;
	}
	.mega-dropdown-menu #inet li:nth-child(4):hover::before {
		background-position: -265px -85px;
	}
	.mega-dropdown-menu #inet li:nth-child(5)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 23px;
		height: 25px;
		position: absolute;
		background-position: -932px -12px;
	}
	.mega-dropdown-menu #inet li:nth-child(5):hover::before {
		background-position: -296px -83px;
	}
	.mega-dropdown-menu #inet li:nth-child(6)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 9px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 24px;
		height: 24px;
		position: absolute;
		background-position: -961px -12px;
	}
	.mega-dropdown-menu #inet li:nth-child(6):hover::before {
		background-position: -325px -82px;
	}
	.mega-dropdown-menu #inet li:nth-child(7)::before {
		content: '';
		-webkit-transition: none;
		o-transition: none;
		transition: none;
		left: 0;
		top: 4px;
		margin: 0;
		background: url(images/icon-sprite.png) left top no-repeat;
		width: 24px;
		height: 19px;
		position: absolute;
		background-position: -337px -50px;
	}
	.mega-dropdown-menu #inet li:nth-child(7):hover::before {
		background-position: -735px -84px;
		;
	}
.navbar-header img{width: 277px;}