/*owl carousel start*/
.owl-nav {
	position: absolute;
	top: 30%;
	width: 100%;
}
button.owl-prev {
	left: 0;
	position: absolute;
}
button.owl-next {
	position: absolute;
	right: 0;
}
#customer_carousel .image_wrapper {
    width: 250px;
    height: 250px;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
#customer_carousel .owl-nav {top: 40%;}
#customer_carousel .owl-nav [class*=owl-]:hover {background: transparent !important;}
#customer_carousel button i { color: #fff !important;}
/*owl carousel end*/  
.event_location{padding: 150px 50px;}
.spacer-100 {height: 100px;}
/*	Exit Popup */
#exit_popup .modal-dialog{
    max-width: 750px;
}
#exit_popup .input-group {
    float: left;
    margin: 10px 0px !important;
}
#exit_popup span.pop_heading {
    color: #00b9f2;
    display: block;
}
#exit_popup .pop_tagline{display: block; color:#00265a; font-size:16px;}
#exit_popup .close{margin: -1rem -1rem -1rem auto;}
#exit_popup .modal-bodypopup{ padding: 12px 15px 0px 15px}
#exit_popup .modal-content{
	background-image:url('../images/exitpop_bg_left.jpg');
	background-repeat: no-repeat; 
    background-position: bottom left !important;
}
#exit_form input{
	background-color: transparent;
	padding-left: 22px;
	font-size: 12px;
}
#exit_form .input-group-addon i{font-size: 15px;}
#exit_form [type=submit] {
    color: white;
    background: #1a87c6;
    box-shadow: none;
    border: 0px;
    font-size: 13px;
    width: 100%;
    margin-top: 12px;
    padding: 5px 0px;
}
#exit_form i.fa.fa-mobile {
    font-size: 20px;
    bottom: 11px;
}
#exit_popup .hourglass{
	display: table;
    height: 100%;
}
#exit_popup .glassWrap {
    display: table-cell;
    vertical-align: bottom;
}
/* end exit popup	*/         
/* contact form */ 
h2::first-letter {
	text-transform: uppercase;   
}
input.error, textarea.error {
	border-bottom: 1px solid #f00;
}
label.error {
	display: none !important;
}
form {
	width: 100%;
}
.send-button {
	display: inline-block;
	background: transparent;
	border: none;
	width: 100%;
	padding: 0;
}
#aboutus .alltitle-time {
	margin: 16% 0px 22%;
	color: #fff;
}
#country-list {
	list-style: none;
	margin-top: -3px;
	padding: 0;
	max-width: 429px;
	width: 100%;
	position: absolute;
	z-index: 99;
}
#country-list li {
	padding: 8px;
	background: #f0f0f0;
	border-bottom: #bbb9b9 1px solid;
	cursor: pointer;
}
#country-list li:hover {
	background-color: #ddd;
}
/* contact form end */
.no-padding {
	padding: 0px;
}
.no-padlt {
	padding-left: 0px;
}
.no-padrt {
	padding-right: 0px;
}
.text-white {
	color: #fff;
}
.text-blue {
	color: #00b9f2;
}
.text-sky {
	color: #00bdf2;
}
.text-darkblue {
	color: #00265a;
}
.text-green {
	color: #16becf;
}
.bg-green {
	background: #16becf !important;
}
.text-red {
	color: #ef4056;
}
.text-lightpurple {
	color: #c875a2;
}
.text-lightblue {
	color: #7695cd;
}
.text-purple {
	color: #984a9c;
}
.text-shineblue {
	color: #568ea8;
}
.text-deepblue {
	color: #0074ae;
}
.text-darkpurple {color: #56489b;}
.bg-darkpurple {
	background: #56489b !important;
}
.media.vdo-testi {
	display: flex;
	align-items: center;
}
.media.vdo-test-rit {
	display: flex;
	align-items: center;
}
.hover-red:hover {
	background: #ef4056 !important;
}
.hover-lightblue:hover {
	background: #7695cd !important;
}
.hover-darkpurple:hover {
	background: #56489b !important;
}
.hover-deepblue:hover {
	background: #0074ae !important;
}
.bg-deepblue {
	background: #0074ae !important;
}
.bg-shineblue {
	background: #568ea8 !important;
}
.hover-bg-darkpurple:hover {
	background: #56489b !important;
}
.text-orange {
	color: #f58345;
}
.text-darkgreen {
	color: #5ec4b6;
}
.bg-darkgreen {
	background: #5ec4b6 !important;
}
.bg-orange {
	background: #f58345 !important;
}
.bg-lightpurple {
	background: #c875a2 !important;
}
.bg-skyblue {
	background: #007dc5
}
.bg-blue {
	background: #0e3178;
}
.bg-purple {
	background: #984a9c !important;
}
.bg-red {
	background: #ef4056 !important;
}
.bg-lightblue {
	background: #7695cd !important;
}
.hover-lightblue:hover {
	background: #7695cd !important;
}
.hover-red:hover {
	background: #ef4056 !important;
}
.horizontal_form i {
	font-size: 21px !important;
}
.horizontal_form i.fa.fa-mobile {
	font-size: 28px !important;
}
.horizontal_form p.privacy_info {
	color: #fff;
	padding-left: 15px;
}
p {
	font-weight: 300;
}
.img-image {
	width: 100%;
}
.pd-lft-40 {
	padding-left: 40px;
}
a {
	text-decoration: none !important;
}
h1 { 
	font-weight: 100;
}
h2 { 
	font-weight: 100;
}
h4 {
    font-weight: 100;
}
h3 {
    font-weight: 100;
}
h5 {
    font-weight: 100;
}
.btn-compare-n a {
    font-weight: 100;
}  
.alltitle-time h1 {
    text-transform: uppercase;
    font-weight: 100;
}
/*#navbarNavDropdown li:last-child {
    padding: 0px ;
}*/
.vinculum-header .navbar {
padding: .5rem 0px;
}
.inner-tab .nav-tabs .nav-link {
	border-bottom: none;
 border-right: 1px solid $color-border;
	display: flex;
	flex-flow: column nowrap;
	background: #f4f4f4;
	padding: 16px 16px;
}
.inner-tab li.nav-item {
	border: 1px solid #ddd;
	border-left: 0px;
	border-right: 0px;
	font-size: 16px;
	color: #333;
}
#navbarNavDropdown li {
	padding: 0px 11px;
	font-size: 15px;
	font-weight: 600;
}
#navbarNavDropdown li a.nav-link {
	color: #333;
	font-weight: 500 !important;
	padding: 0px 4px !important;
}
.inner-tab li a {
	color: #333;
}
.item-flex {
	display: flex;
	align-self: center;
	align-items: center;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #495057;
	background-color: #007dc5;
	border-color: transparent;
	border-radius: 0px;
	color: #fff;
}
button:focus {
	outline: none;
}
button {
	cursor: pointer;
}
.inti-arrow {
	cursor: pointer;
	font-size: 48px;
	margin-left: 14px; /*4rth time*/
	margin-bottom: 40px;
}
/*new-page-css*/
.vin-partnership-blog {
	margin-top: -44px;
	position: absolute;
	padding: 0px 50px 0px 35px;
}
#vin-edge {
	background: url(../images/banner-botom.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 120px 0px 110px;
}
.fegure-section h3 {
	margin-bottom: 2px;
}
body .send-button .icon-wrapper {
	position: absolute;
	right: -65px;
	bottom: -10px;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	line-height: 45px;
	color: #f8bbd0;
}
body .send-button .icon-wrapper [class*="icon-"] {
	position: absolute;
	left: 77px;
	bottom: 20px;
	transition: color 0.6s ease;
}
body .send-button .icon-wrapper .icon-1 {
	transform: rotate(15deg);
	font-size: 20px;
	opacity: 1;
}
body .send-button .icon-wrapper .icon-2 {
	opacity: 0;
	font-size: 20px;
}
/*button-ens*/
/*floting-menu-start*/
.socil-flot {
	list-style: none;
	position: absolute;
	top: 50%;
	left: -37px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.socil-flot li a {
	display: block;
	margin-left: -3px;
	height: 51px;
	width: 57px;
	border-radius: 0 25px 25px 0;
	border: 2px solid #000;
	background: #FFF;
	margin-bottom: 1em;
	transition: all .4s ease;
	color: #2980b9;
	text-decoration: none;
	line-height: 60px;
	position: relative;
}
.socil-flot li a:hover {
	cursor: pointer;
	width: 180px;
	color: #fff;
}
.socil-flot li a:hover span {
	left: 0;
}
.socil-flot li a span {
	padding: 0 30px 0 15px;
	position: absolute;
	left: -120px;
	transition: left .4s ease;
}
.socil-flot li a i {
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 1.5em;
}
.socil-flot li .spotify {
	background: rgba(39, 174, 96, 0.1);
	border-color: #27ae60;
	color: #27ae60;
}
.socil-flot li .spotify:hover {
	background: #27ae60;
}
.socil-flot li .soundcloud {
	background: rgba(230, 126, 34, 0.1);
	border-color: #e67e22;
	color: #e67e22;
}
.socil-flot li .soundcloud:hover {
	background: #e67e22;
}
ul li .skype {
	background: rgba(34, 167, 240, 0.1);
	border-color: #22A7F0;
	color: #22A7F0;
}
.socil-flot li .skype:hover {
	background: #22a7f0;
}
.socil-flot li .dribbble {
	background: rgba(210, 82, 127, 0.1);
	border-color: #D2527F;
	color: #D2527F;
}
.socil-flot li .dribbble:hover {
	background: #d2527f;
}
/*floting-menu-end*/

/*index-page-start*/

.vin-partnership-bnr {
	margin-top: -174px;
}
#vin-homecontebt {
	margin: 65px 0px 19px;
}
.btn-home {
	color: #fff;
	background-color: #01265a;
	border-color: #01265a;
	border-radius: 0px;
}
.testimonial-home {
	position: absolute;
	bottom: 60px;
	z-index: 9;
	left: 11%;
	right: 10%;
}
.testiminial-slid {
	border: 1px solid #ddd;
	overflow: hidden;
	border-top-left-radius: 65px;
	border-bottom-left-radius: 65px;
	box-shadow: 0 0 11px 0px #9a9a9a;
	padding: 30px 0px;
	margin-left: 7%;
	margin-top: 43px;
}
section#vin-Acknowledged {
	margin-top: -17px;
	margin-bottom: 20px;
}
.vin-edge-content p {
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	padding-right: 48px;
}
.vin-edge-content-new {
	padding: 110px 60px 0px;
}
#cross-feature .vin-edge-content-new {
	padding: 110px 0px 0px;
}
#cross-feature h6.media-body.lh-125 {
    font-weight: 100;
}  

.cross-ftr {
    margin-top: 90px;
}
.vin-edge-content-new p {
	font-size: 18px;
	font-weight: 300;
	line-height: 29px;
	padding-right: 48px;
}
.link {
	color: #2175FF;
	cursor: pointer;
	font-weight: 400;
	text-decoration: none;
}
.link--arrowed {
	display: inline-block;
	height: 2rem;
	line-height: 2rem;
}
.link--arrowed .arrow-icon {
	position: relative;
	top: -1px;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transition: transform 0.3s ease, -webkit-transform 0.3s ease;
	vertical-align: middle;
}
.link--arrowed:hover .arrow-icon {
	-webkit-transform: translate3d(5px, 0, 0);
	transform: translate3d(5px, 0, 0);
}
/*form-start*/
.form-control:focus {
	box-shadow: none !important;
}
#vin-about-btmfm input {
	color: #fff !important;
}
.text-light {
	color: #f8f9fa!important;
	font-weight: 300;
}
.carousel-control-next, .carousel-control-prev {
	width: 0%;
	opacity: 1;
}
.float-label {
	margin-bottom: 10px;
}
#popupModal input {
	padding-left: 28px;
}
.form-control {
	display: block;
	width: 100%;
	padding: 10px;
	font-size: 15px;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 0px;
 border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-bottom: 1px solid #d2d2d2;
}
.float-label label {
	z-index: 9;
	font-size: 13px;
	position: absolute;
	top: 5px;
	left: 52px;
	font-weight: 400;
	color: #7d7878;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transition: all 0.2s ease-in-out;/* color: #ddd; */
}
.float-label input:valid, .float-label input:focus {
 padding: 20px 8px 5px 32px;
}
.float-label textarea:focus {
	padding: 20px 8px 5px 8px;
}
.float-label input:focus {
	background: #ffffff;
}
.float-label input:valid + label, .float-label input:focus + label {
 color: #00b9f2;
 font-size: 12px;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -2px, 0);
}
.float-label textarea:focus + label {
	color: #333;
	font-size: 12px;
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.float-label input {
	z-index: 1;
}
.address-fooeter li {
	list-style: none;
}
.address-fooeter {
	margin-top: 63px;
	padding-left: 28px;
}
/*form-end*/


/*testimonials-slider-homeslider-start*/

.test-download .media.vdo-test-rit.text-white {
	background: #00b9f2;
}
.test-download a.popModal {
	color: #fff;
}
.test-download img.homeicon.new-tst {
	filter: brightness(0) invert(1);
}
.js-transitions-disabled * {
	transition: none !important;
}
.carousel {
	position: relative;
	height: 100%;
	/* overflow: hidden; */
	-webkit-perspective: 50vw;
	perspective: 50vw;
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%;
}
.carousel__control {
	position: absolute;
	height: 160px;
	width: auto;
	left: 47px;
	bottom: -40px;
	margin: auto;
	z-index: 1;
}
.carousel__control a {
	position: relative;
	display: inline-block;
	width: 50px;
	padding-top: 75%;
	box-sizing: border-box;
	margin: 0px -11px;
}
.carousel__control a:hover:before {
	background-color: rgba(0,0,0,0.4);
}
.carousel__control a.active:before, .carousel__control a.active:hover:before {
	background-color: rgb(0, 72, 186);
}
.carousel__control a:first-child {
	margin-top: 15px;
}
.carousel__control a:before {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
	padding-top: 25%;
	width: 25%;
	background: rgb(89, 212, 250);
	content: '';
	display: block;
	margin-top: -12.5%;
}
.carousel__stage {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(calc(-50vh + 20px));
	transform: translateZ(calc(-50vh + 20px));
}
.spinner {
	position: relative;
	width: 50%;
	height: 500px;
	/* top: 0; */
    /* left: 0; */
    /* right: auto; */
    /* bottom: 0; */
    /* margin: auto; */
	-webkit-transform-style: preserve-3d;
	/* transform-style: preserve-3d; */
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
}
.spinner.spinner--left {
	float: right !important;
}
.spinner.spinner--right {
	float: left
}
.js-spin-fwd .spinner {
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
}
.js-spin-bwd .spinner {
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
}
.js-spin-fwd .spinner--right {
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
}
.js-spin-bwd .spinner--right {
	-webkit-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
}
/*.spinner--right {
  right: 0;
  left: auto;
}*/
.spinner__face {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.spinner__face.js-next {
	display: block;
	-webkit-transform: rotateY(90deg) translateZ(calc(50vh - 20px));
	transform: rotateY(90deg) translateZ(calc(50vh - 20px));
}
.spinner--right .spinner__face.js-next {
	-webkit-transform: rotateY(270deg) translateZ(calc(50vh - 20px));
	transform: rotateY(270deg) translateZ(calc(50vh - 20px));
}
.js-spin-bwd .spinner__face.js-next {
	-webkit-transform: rotateY(-90deg) translateZ(calc(50vh - 20px));
	transform: rotateY(-90deg) translateZ(calc(50vh - 20px));
}
.js-spin-bwd .spinner--right .spinner__face.js-next {
	-webkit-transform: rotateY(-270deg) translateZ(calc(50vh - 20px));
	transform: rotateY(-270deg) translateZ(calc(50vh - 20px));
}
.js-active {
	display: block;
	-webkit-transform: translateZ(calc(50vh - 20px));
	transform: translateZ(calc(50vh - 20px));
}
.content {
	position: absolute;
	width: 200%;
	height: 100%;
	left: 0;
}
.spinner--right .content {
	left: -100%;
}
.content__left, .content__right {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
.content__left {
	border-bottom-left-radius: 59px;
	border-top-left-radius: 59px;
}
.content__right {
	right: 0;
	left: auto;
}
.content__main p {
    /* text-align: left; */
    color: #333;
    font-size: 1.3vw;
    /* padding: 53px; */
    line-height: 1.65;
    font-weight: 300;
    margin: 0;
    opacity: 0.9;
}
.content__right h2 {
	font-size: 33px;
}

.content__main h2 {
    font-size: 33px;
}

.content__left {
	background-repeat: no-repeat;
	background-size: cover;
}
.content__left:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
}
.content__left h1 {
	position: absolute;
	top: 50%;
	margin-top: -3vw;
	text-align: center;
	font-family: oswald;
	font-size: 5vw;
	height: 10vw;
	opacity: 1;
	color: #fff;
	width: 100%;
	letter-spacing: 0.15em;
	line-height: 0.6;
}
.content__left span {
	font-size: 1vw;
	font-weight: 300;
	letter-spacing: 0.2em;
	opacity: 0.9;
	font-family: Merriweather;
}
.content__right {
	display: flex;
	align-items: center;
	justify-content: center;
}
.content__main {
    padding: 53px;
}
.col-md-6.image-testimonial {
    border-bottom-left-radius: 59px;
    border-top-left-radius: 59px;
    background-repeat: no-repeat !important;
}
.owl-carousel .owl-item .vdo-testi img {
    display: block;
	width: auto!important;
}
#testimonial_carousel .image-testimonial {
    background-size: cover;
    position: relative;
    margin: 0px -14px;
    height: 500px;
}
.testiminial-video {
    position: absolute;
    bottom: 53px;
    right: 55px; 
}
.testiminial-slid .owl-dots {
    margin-left: 50px;
    text-align: left !important;
    margin-top: 3px;
}
.owl-carousel .owl-item .vdo-test-rit img {
    display: block;
    width: auto !important;
}

#testimonial_carousel h3.content__index {
    display: none;
}

.content__right .content__main {
	position: absolute;
	text-align: left;
	color: #333;
	font-size: 1.3vw;
	padding: 53px;
	line-height: 1.65;
	font-weight: 300;
	margin: 0;
	opacity: 0.8;
}
.content__right .content__index {
	font-size: 30vh;
	position: absolute;
	right: -1vh;
	top: 35vh;
	opacity: 0.04;
	font-family: oswald;
	color: #fff;
}
[data-type="iceland"] .content__left {
	background-image: url(../images/testmonial-new.png);
}
.spinner--right [data-type="iceland"] .content__left {
	background-image: none;
}
[data-type="china"] .content__left {
	background-image: url(../images/testmonial-new.png);
}
.spinner--right [data-type="china"] .content__left {
	background-image: none;
}
[data-type="usa"] .content__left {
	background-image: url(../images/testmonial-new.png);
}
.spinner--right [data-type="usa"] .content__left {
	background-image: none;
}
[data-type="peru"] .content__left {
	background-image: url(../images/testmonial-new.png);
}
.spinner--right [data-type="peru"] .content__left {
	background-image: none;
}
i.fa.fa-quote-left {
	font-size: 27px;
	color: #00bdf2;
	padding-right: 14px;
}
.search_block {
	background: #333;
	color: #fff;
	padding: 12px 0px 9px;
	margin-top: 36px;
}
form#searchform {
	border: 1px solid #ddd;/* line-height: 21px; */
}
input:focus, textarea:focus, select:focus {
	outline-offset: -2px;
	outline: none;
}
.search_input {
	width: 90%;
	background: #333;
	border: 0px;
	padding: 0px 8px 3px;
	color: #fff;
}
input#searchsubmit {
	width: 9%;
	position: relative;
	background: #333;
	border: 0px;
	height: 20px;
	cursor: pointer;
	z-index: 99;
	opacity: 0;
}
.search_block i.fa.fa-search {
	position: absolute;
	right: 24px;
	top: 7px;
}
a:focus {
	outline: none;
}
i.fa.fa-quote-right {
	font-size: 27px;
	color: #00bdf2;
	padding-left: 10px;
	margin-top: 3px;
}
.font-weight-homeslider {
	font-weight: 600;
}
section#vin-edge {
	margin-top: -10px;
}
/*testimonials-slider-homeslider-end*/
.working-mb {
	display: none;
}
.work-footer {
	padding: 41px 10px;
}
.work-footer h3 {
	font-size: 24px;
	font-weight: 100;
}
.socila-image i {
	color: #00b8f1;
	font-size: 28px;
	padding: 10px;
}
.socila-image i:hover {
	color: #01265a;
}
.work-subscribe {
	background: #01265a;
	border-radius: 50px;
	padding: 46px 29px;
}
#second-footer {
	box-shadow: 0 0 33px -9px #848484;
	background-color: white;
	margin: 93px 0px 86px;
	/*  background-image: url(../images/contact-icon.png);
     background-repeat: no-repeat;*/
	background-position: left bottom;
}
#vin-homepartner h6 {
	color: #000;
	font-weight: 400;
}
#myCarousel .icon-plu {
	margin-top: 20px;
}
#myCarousel h3 {
	font-size: 37px;
	color: #333;
	margin: 20px 0px;
	line-height: 51px;
	font-weight: 500!important;
}
.iner-intgration-part img {
	width: 105px;
}
.iner-intgration-part {
	text-align: center;
	background: #fff;
	border-radius: 9px;
	padding: 8px 12px 8px;
	font-size: 11px;
	margin: 2px 5px 18px 4px;
	box-shadow: 0 0 6px 3px #d2d2d2;
}
body {
	min-height: 75rem;
	font-family: 'Montserrat', sans-serif;
	overflow-x: hidden;
}
.navbar-dark .navbar-nav .nav-link {
	color: #333 !important;
	font-weight: 600;
	font-size: 17px;
	padding: 0px 23px;
}
.inner-tab .nav-tabs {
	border-bottom: none;
 border-right: 1px solid $color-border;
	display: flex;
	flex-flow: column nowrap;
 margin: 0 $padding-base;
}
.hero-heading {
	font-size: 31px;
	text-align: center;
}
.bg-blue {
	background: #161b48;
}
.bg-skyblue {
	background: #00b9f2;
}
.md-second {
	padding-right: 0px;
	padding-left: 0px;
}
.vin-home-content {
	padding: 50px 61px 50px 80px;
	margin-top: 10%;
	margin-bottom: 10%;
}
/*gradient*/
#vin-home {
	/* fallback */
	background-color: #1a82f7;
	background-image: url(../images/linear_bg_1.png);
	background-repeat: repeat-y;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#007dc5), to(#003cb7));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #007dc5, #003cb7);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	/* IE 10 */
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.vin-home-content {
	padding: 20px 119px 40px 120px;
	margin-top: 10%;
	margin-bottom: 10%;
}
.vin-home-content h4.vin-para {
	color: #fff;
	font-size: 36px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 2px;
}
.vin-home-content {
	padding: 20px 130px 40px 150px;
	margin-top: 10%;
	margin-bottom: 10%;
}
.no-pd-right {
	padding-right: 0px;
}
#f1_container {
	height: 110px;
	z-index: 1;
}
#f1_container {
	perspective: 1000;
}
#f1_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}
#f2_container {
	position: relative;
	margin: 20px auto 10px;
	text-align: center;
	height: 350px;
	z-index: 1;
}
#f1_container:hover #f1_card {
	transform: rotateY(180deg);
}
#f2_container {
	perspective: 1000;
}
#f2_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}
#f2_container:hover #f2_card {
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa;
}
.face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	padding: 12px 22px;
	left: 4px;
	top: -2px;
}
.face.back {
	display: block;
	transform: rotateY(180deg);
	box-sizing: border-box;
	padding: 12px 22px;
	text-align: left;
	background-color: #14c1b1;
}
.back.face.center > p {
	clear: both;
	color: #fff;
	font-size: 14px;
}
.img-center {
	text-align: center;
}
.no-pd-left {
	padding-left: 0px;
}
.bg-off-white {
	background: #f2f2f2;
}
section#serch-bar {
	background: #e5e5e5;
	padding: 6px;
}
.input-group-append button {
	BACKGROUND: #FFF;
}
.blue-theme {
	/* fallback */
	background-color: #1a82f7;
	background-image: url(../images/linear_bg_1.png);
	background-repeat: repeat-y;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#007dc5), to(#003cb7));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #007dc5, #003cb7);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	/* IE 10 */
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.blue-theme {
	position: relative;
}
.albumblog {
	background: url(../images/blog-bg-again3.jpg);
	background-repeat: no-repeat;
	padding: 36px 0px 70px !important;
}
#blogbg .card-body {
	height: 173px;
}
.mdl-rcs {
	padding-left: 47px;
}
.blog_wrap {
	position: relative;
	margin-bottom: 0px;
	background-color: #ececec
}
.blog_wrap h5 {
	padding: 20px 28px;
	margin-bottom: 0;
}
.blog_wrap img {
	width: 100%
}
.blog_wrap .know_more {
	left: 13px;
}
.blog_wrap .text_overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	opacity: 1;
	transition: .5s ease;
	background-color: #000000b0;
	padding: 20px 20px 4px;
	color: #fff;
	height: auto;
}
.blog_wrap h5 {
	padding: 9px 0px 23px;
}
section#blog_blocks {
	padding: 55px 0px 0px;
}
.blog_wrap .text {
	font-size: 15px;
}
.blog_wrap:hover .text_overlay {
	background-color: #00b9f2ab;
}
.blog_wrap:hover a {
	color: #fff9f9;
}
#blogbg button.owl-next {
	right: 19px;
}
#blogbg button.owl-prev {
	left: 20px;
}
/*image-integration*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
figure.wp-caption.alignleft, img.alignleft {
	margin: 5px 20px 5px 0
}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0
}
figure.wp-caption.alignright, img.alignright {
	margin: 5px 0 5px 20px
}
.wp-caption.alignright {
	margin: 5px 0 5px 10px
}
img.aligncenter {
	margin: 5px auto
}
img.alignnone {
	margin: 5px 0
}
.rowbg .ctext p {
	margin-bottom: 1px!important
}
.slide_5 .company-logos ul li:nth-child(16), .slide_5 .company-logos ul li:nth-child(14), .slide_5 .company-logos ul li:nth-child(12), .slide_5 .company-logos ul li:nth-child(10), .slide_5 .company-logos ul li:nth-child(7), .slide_5 .company-logos ul li:nth-child(5), .slide_5 .company-logos ul li:nth-child(3), .slide_5 .company-logos ul li:nth-child(1) {
	background: #fff;
	background-position: center;
	background-size: 80%;
	background-repeat: no-repeat
}
.brands li {
	display: inline-block;
	width: 12.5%;
	border: 0;
	height: 100px;
	margin-left: -4px;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url(resources.svg#desaturate);
	filter: gray;
	-webkit-filter: grayscale(1);
	transition: .2s linear
}
.slide_5 .company-logos ul li:nth-child(15), .slide_5 .company-logos ul li:nth-child(13), .slide_5 .company-logos ul li:nth-child(11), .slide_5 .company-logos ul li:nth-child(9), .slide_5 .company-logos ul li:nth-child(8), .slide_5 .company-logos ul li:nth-child(6), .slide_5 .company-logos ul li:nth-child(4), .slide_5 .company-logos ul li:nth-child(2) {
	background: #e9e9e9;
	background-position: center;
	background-size: 80%;
	background-repeat: no-repeat
}
.brands ul, .brands .container-fluid {
	padding: 0
}
/*new-pagecss*/
#vin-homebnr {
	background: url(../images/banner-top.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#vin-homecontebt h6 {
	font-size: 17px;
	color: #333;
}
#vin-intislider {
	background: url(../images/integration-bnr-new.png);
	background-position: right;
	background-repeat: no-repeat;
	padding: 60px 0px 30px;
	margin-top: 10px;
}
#vin-intislider h5 {
	padding: 57px 0px 11px;
}
.inner h5 {
	font-weight: 400;
	line-height: 27px;
	margin-top: 7px;
	font-size: 18px !important;
	margin-bottom: 18px;
}
.vin-who-content .inner {
	border-left: 3px solid #949494;
	padding: 20px 20px 20px 30px;
}
.vin-who-content {
	padding: 10% 11% 15% 3%;
}
.index-time {
	margin: 9% 0px 4%;
}
.who-we-inner {
	margin-bottom: 15%;
}
/*heading-style*/
.ml11 {
	font-weight: 500;
	font-size: 37px;
	color: #fff;
	padding: 0px 20px;
}
.ml11 .text-wrapper {
	position: relative;
	display: inline-block;
	padding-top: 0.1em;
	padding-right: 0.05em;
	padding-bottom: 0.15em;
}
.ml11 .line {
	opacity: 0;
	position: absolute;
	left: 0;
	height: 100%;
	/* width: 3px;
     background-color: #fff;
    */
	transform-origin: 0 50%;
}
.ml11 .line1 {
	top: 0;
	left: 0;
}
.ml11 .letter {
	display: inline-block;
	line-height: 1em;
}
/*image-effect*/ 
.hover02 figure img {
	width: 90%;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
/* index-page-end*/
/*footer-start*/
#newsletters #quote-carousel {
	padding: 0px 20px;
}
.bg-footer {
	padding: 160px 0px 60px;
}
/*footer-end*/
/*cross-border-page*/
.special-usecase { margin-top:90px;}
.special-client {
    margin: 80px 0px -15px;
}  
#crossboarder-solution a.nav-link.active {
	background: #16becf!important;
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
	color: #fff !important;
	text-decoration: none !important;
	padding: 17px;
}
#crossboarder-solution a.nav-link {
	width: 100%;
	height: 102px;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-size: 17px;
}
hr.crosstab-line {
	border: 0.5px solid #cdcaca;
	height: 44px;
	margin: auto;
}
#crossboarder-solution li.nav-item.col-2 {
	padding: 0px;
	text-transform: uppercase;
	margin: auto;
}
.solution-omni li {
	font-size: 14px !important;
	line-height: 25px;
	padding-bottom: 8px;
}
.solution-omni ul {
	font-size: 14px !important;
	padding-left: 19px;
}
#crossboarder-solution .cross-solutiontab {
	border: 1px solid #eaeaea;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 68px 68px 49px;
	box-shadow: 0px 0px 16px 1px #ddd;
	display: flex;
	align-items: center;
}
.bullet-color li {
	position: relative;
	list-style: none;
	margin-bottom: 6px;
}
.bullet-color li:before {
	content: "\f111";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	color: #16becf;
	font-size: 8px;
	padding-right: 5px;
	position: absolute;
	top: 10px;
	left: -16px;
}
#crossboarder-solution li {
	font-size: 21px;
	font-weight: 300;
}
#crossboarder-solution .nav-item {
	margin-bottom: 0px !important;
}
.btn-home {
	color: #fff;
	background-color: #01265a;
	border-color: #01265a;
	border-radius: 0px;
}
.media.vdo-test-rit.text-white {
	background-color: #ffffff;
	border-top-right-radius: 19px;
	padding: 25px 19px;
	border-bottom-right-radius: 19px;
	font-weight: 700;
	border: 0px;
	text-align: left;
}
.media.vdo-testi.text-white {
	background-color: #1a82f7;
	background: -webkit-linear-gradient(left, #007dc5, #003cb7);
	border-top-left-radius: 19px;
	padding: 25px 19px;
	border-bottom-left-radius: 19px;
	border: 0px;
}
.testiminial-video h6 {
	font-weight: 100; 
}
section#vin-homepartner {
	overflow: hidden;
	clear: both;
	margin: 137px 60px 77px;
}
.home-intigration {
	margin-top: 92px;
}


#vin-intislider h2.text-blue {
	line-height: 47px;
}
#case-stidus select {
	-webkit-appearance: menulist !important;
}
select {
	-webkit-appearance: none !important;
}
.select-items div, .select-selected {
	color: #ffffff;
	padding: 8px 16px;
	border: 1px solid transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	cursor: pointer;
	user-select: none;
}
option {
	font-size: 15px;
	padding: 5px 10px;
}
.form-control.custom-input {
	-webkit-appearance: none;
}
#vin-homepartner h6 {
	color: #000;
	font-weight: 400;
	line-height: 22px;
}
#myCarousel .icon-plu {
	margin-top: 20px;
}
#myCarousel h3 {
	font-size: 37px;
	color: #333;
	margin: 20px 0px;
	line-height: 51px;
	font-weight: 500!important;
}
form.es_shortcode_form {
	margin: 0 auto;
	display: inline-block;
}
.blog-dsk .es_textbox {
	float: left;
	width: 48%;
	margin-right: 30px;
}

#mobile-vineretail a.nav-link.show.active {
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
}
#mobile-vineretail a.nav-link.show.active .vin-enterprises-grey-n {
	/* min-height: auto; */
    /* margin: 0px; */
    /* padding: 0px 5px; */
	background: transparent;
	color: #fff;/* overflow: hidden; */
    /* text-align: center; */
}
#toggle i.fa.fa-plus, #toggle i.fa.fa-minus {
	cursor: pointer;
	font-size: 13px;
	border: 1px solid #fff;
	padding: 8px 9px 7px;
	border-radius: 50px;
	margin-top: 12px;
}
div#navbar-hamburger {
	display: none;
}
.plus-toggle {
	margin: -19px 0px 0px;
}
#toggle i.fa.fa-plus {
	cursor: pointer;
}
input#es_txt_email_pg {
	display: block;
	width: 100%;
	padding: 10px;
	font-size: 15px;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 0px;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-radius: 0px;
}
.es_button {
	padding: 0px !important;
	float: left;
}
.blog-dsk input#es_txt_button_pg {
	width: 337%;
}
.gdpr_text {
	margin: 0 auto;
	display: block;
	width: 100%;
	font-size: 10px;
	text-align: left;
}
#blogbg h4 {
	font-size: 21px;
	font-weight: 100;
}
â€‹ body {
	min-height: 75rem;
	font-family: 'Montserrat', sans-serif;
}
.navbar-dark .navbar-nav .nav-link {
	color: #333 !important;
}
.inner-tab .nav-tabs {
	border-bottom: none;
 border-right: 1px solid $color-border;
	display: flex;
	flex-flow: column nowrap;
 margin: 0 $padding-base;
}
.hero-heading {
	font-size: 31px;
	text-align: center;
}
.bg-blue {
	background: #161b48
}
.vin-home-content {
	padding: 50px 61px 50px 80px;
	margin-top: 10%;
	margin-bottom: 10%;
}
/*gradient*/
#vin-home {
	/* fallback */
	background-color: #1a82f7;
	background-image: url(images/linear_bg_1.png);
	background-repeat: repeat-y;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#007dc5), to(#003cb7));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #007dc5, #003cb7);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	/* IE 10 */
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.vin-home-content {
	padding: 20px 119px 40px 120px;
	margin-top: 10%;
	margin-bottom: 10%;
}
.vin-home-content h4.vin-para {
	color: #fff;
	font-size: 36px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 2px;
}
.vin-home-content {
	padding: 20px 130px 40px 150px;
	margin-top: 10%;
	margin-bottom: 10%;
}
.no-pd-right {
	padding-right: 0px;
}
#f1_container {
	height: 110px;
	z-index: 1;
}
#f1_container {
	perspective: 1000;
}
#f1_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}
#f2_container {
	position: relative;
	margin: 20px auto 10px;
	text-align: center;
	height: 350px;
	z-index: 1;
}
#f1_container:hover #f1_card {
	transform: rotateY(180deg);
}
#f2_container {
	perspective: 1000;
}
#f2_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: all 1.0s linear;
}
#f2_container:hover #f2_card {
	transform: rotateY(180deg);
	box-shadow: -5px 5px 5px #aaa;
}
.face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	padding: 12px 22px;
	left: 4px;
	top: -2px;
}
.face.back {
	display: block;
	transform: rotateY(180deg);
	box-sizing: border-box;
	padding: 12px 22px;
	text-align: left;
	background-color: #14c1b1;
}
.back.face.center > p {
	clear: both;
	color: #fff;
	font-size: 14px;
}
.img-center {
	text-align: center;
}
.no-pd-left {
	padding-left: 0px;
}
.bg-off-white {
	background: #f2f2f2;
}
section#serch-bar {
	background: #e5e5e5;
	padding: 6px;
}
.input-group-append button {
	BACKGROUND: #FFF;
}
.blue-theme {
	/* fallback */
	background-color: #1a82f7;
	background-image: url(images/linear_bg_1.png);
	background-repeat: repeat-y;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#007dc5), to(#003cb7));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(left, #007dc5, #003cb7);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	/* IE 10 */
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.blue-theme {
	position: relative;
}
#footer-form {
	background: url(../images/contact-form.png);
	/* background-position: right;
     */
	background-repeat: no-repeat;
	background-size: cover;
	margin: 40px 0px 0px;
}
/*image-integration*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
figure.wp-caption.alignleft, img.alignleft {
	margin: 5px 20px 5px 0
}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0
}
figure.wp-caption.alignright, img.alignright {
	margin: 5px 0 5px 20px
}
.wp-caption.alignright {
	margin: 5px 0 5px 10px
}
img.aligncenter {
	margin: 5px auto
}
img.alignnone {
	margin: 5px 0
}
.rowbg .ctext p {
	margin-bottom: 1px!important
}
.slide_5 .company-logos ul li:nth-child(16), .slide_5 .company-logos ul li:nth-child(14), .slide_5 .company-logos ul li:nth-child(12), .slide_5 .company-logos ul li:nth-child(10), .slide_5 .company-logos ul li:nth-child(7), .slide_5 .company-logos ul li:nth-child(5), .slide_5 .company-logos ul li:nth-child(3), .slide_5 .company-logos ul li:nth-child(1) {
	background: #fff;
	background-position: center;
	background-size: 80%;
	background-repeat: no-repeat
}
.brands li {
	display: inline-block;
	width: 12.5%;
	border: 0;
	height: 100px;
	margin-left: -4px;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url(resources.svg#desaturate);
	filter: gray;
	-webkit-filter: grayscale(1);
	transition: .2s linear
}
.slide_5 .company-logos ul li:nth-child(15), .slide_5 .company-logos ul li:nth-child(13), .slide_5 .company-logos ul li:nth-child(11), .slide_5 .company-logos ul li:nth-child(9), .slide_5 .company-logos ul li:nth-child(8), .slide_5 .company-logos ul li:nth-child(6), .slide_5 .company-logos ul li:nth-child(4), .slide_5 .company-logos ul li:nth-child(2) {
	background: #e9e9e9;
	background-position: center;
	background-size: 80%;
	background-repeat: no-repeat
}
.brands ul, .brands .container-fluid {
	padding: 0
}
/*new-pagecss*/
.who-we-inner {
	margin-bottom: 15%;
}
.homeicon {
	margin-right: 13px;  
} 
.arw-btn:before {
	content: "";
	width: 16px;
	height: 1px;
	background: #00b9f2;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	right: 5px;
	transition: all 0.3s ease;
}
.arw-btn:hover:before {
	width: 28px;
}
.arw-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #00b9f2;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	right: 0;
	transition: all 0.3s ease;
}
.arw-btn:hover:after {
	right: 5px;
}
/*cross-boarder*/
#vin-crossbnr {
	background: url(../images/cross-border/Cross-Border-banner01.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 424px;
}
.vin-cross-content {
	padding: 20px 0px;
	margin: 17px 0px;
}
#key-feature-product h4::first-letter {
	text-transform: uppercase;
}
#key-feature-product h4 {
    font-size: 29px;
    font-weight: 400;
}
#key-feature-product ul {
	padding-left: 18px;
}
#key-feature-product ul li {
	position: relative;
	list-style: none;
	margin-bottom: 6px;
}
#key-feature-product ul li:before {
	content: "\f111";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	color: #0e3178;
	font-size: 8px;
	padding-right: 5px;
	position: absolute;
	top: 4px;
	left: -16px;
}
#key-feature-product .order-last {
	padding-left: 65px;
}
.cross-glob {
	margin-top: -40px;
}
#key-feature-product .left_block {
	padding-right: 65px;
}
#key-feature-product .key-feature-pro_ .vin-key-inr p {
	padding-top: 0;
	text-align: left;
	margin-bottom: 7px;
}
#key-feature-product .vin-key-part-inner {
	margin: 25px 0px 60px;
	padding: 0px 0px 30px;
}
#key-feature-omni .vin-key-part-inner.row {
	margin: 25px 0px 78px;
	border-bottom: 1px solid #ddd;
	padding: 0px 0px 30px;
}
.vin-cross-content .inner {
	border-left: 1px solid #5e5c5c;
	padding: 11px 20px 11px 31px;
}
#cross-feature {
	background-image: url(../images/cross-border/background-cross.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	padding: 20px 0px 162px;
}
h4.media-body.howts-font {
	font-size: 26px;
	margin-top: 9px;
	line-height: 25px;
}
section#vin-about-btmfm {
	background: #2a2a29;
}
.abt-ctr {
	margin-top: 116px
}
.partner-lnd-fm {
	overflow: hidden;
	padding: 20px;
	background: #2a2a29;
}
.referl-heading-fm h4 {
	COLOR: #fff;
	font-size: 19px;
	font-weight: 300;
}
.partner-lnd-fm span.input-group-addon {
	padding: 6px 12px 33px;  
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 39px;
}
.horizontal_form .input-group {
	float: left;
	margin: 10px 0px !important;
}
button#partner_submit {
	color: white;
	background: #1a87c6;
	box-shadow: none;
	border: 0px;
	font-size: 13px;
	width: 100%;
	margin-top: 12px;
	padding: 5px 0px;
}
.horizontal_form [type=submit] {
	color: white;
	background: #1a87c6;
	box-shadow: none;
	border: 0px;
	font-size: 13px;
	width: 100%;
	margin-top: 12px;
	padding: 5px 0px;
}
#partner_call_back span.input-group-addon {
	padding: 6px;
}
#partner_call_back .form-control {
	font-size: 13px;
}
#partner_call_back .form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
}
#partner_call_back .tooltip {
	top: -22px !important;
}
#partner_call_back .error_msg {
	display: inline-block;
	width: 100%;
}
#partner_call_back .success_msg {
	display: inline-block;
	width: 100%;
	color: #fff;
}
#partner_call_back .fa-spin {
	color: #fff !important;
}
#partner_call_back .fa-mobile {
	font-size: 22px;
}
.partner-lnd-fm .input-group {
	margin: 14px;
}
.partner-lnd-fm .form-control {
	background: #2a2a29;
	padding: 8px 10px !important;
}
.new-product {
	background-image: url(../images/Cross-Border-Outline01.png);
	background-repeat: no-repeat;
	/* height: auto; */
	background-position: bottom center;/* background-size: contain; */
}
#vin-howit-work p {
	font-size: 20px;
}
#case-stidus select {
	float: left;
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 20px;
	margin-top: 44px;
	color: #656363;
	font-weight: 500;
	width: 100%;
	cursor: pointer;
	background: #ececec;
	padding: 5px 10px;
	font-size: 14px;
}
#vin-howit-work .vin-key-part-inner.row {
	padding: 63px 0px 41px;
	overflow: hidden;
	clear: both;
}
.alltitle-time {
	margin: 13% 0px 22%;
	color: #fff;
}
section#vin-whoweare {
	PADDING: 23PX 0PX 0px;
}
.textblue-dark {
	color: #00265a
}
#vin-howit-work .item-flex {
	display: flex;
	align-items: center;
}
.case-btn:before {
	content: "";
	width: 16px;
	height: 1px;
	background: #017ac2;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #017ac2;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 21px;
	transition: all 0.3s ease;
}
.case-btn:hover:before {
	width: 28px;
}
.case-btn:hover:after {
	left: 30px;
}
.casehover {
	background: #e9e9e9;
	padding: 20px 30px;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
}
.casehover {
	background: #e9e9e9;
	padding: 20px 30px;
	border-radius: 20px;
}
.zoom {
	transition: transform .6s;
	margin: 0 auto;
}
.case-show {
	display: none;
}
#about-casestudies {
	margin-bottom: 50px;
}
.zoom:hover {
	-ms-transform: scale(1.5);
	/* IE 9 */
	-webkit-transform: scale(1.5);
	/* Safari 3-8 */
	transform: scale(1.3);
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.zoom:hover .case-show {
	display: block;
	color: #fff;
}
.zoom:hover .case-heading {
	display: none;
}
.zoom:hover .case-imge {
	display: none;
}
.zoom:hover .case-btn:before {
	background: #fff;
}
.zoom:hover .case-btn:after {
	border-color: transparent transparent transparent #fff;
}
.zoom:hover.z-up {
	z-index: 5;
	position: relative;
}
/*cross-border-end*/
/*3pls-banner*/

.owl-theme .owl-nav [class*=owl-] {
	margin: 0px -27px !important;
}
.privacy_info a {
	color: #0eb5e5 !important;
}
#spl-feature {
	background-image: url(../images/use-cases/03pl-footer-banner.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	height: auto;
	padding: 77px 0px 1px 0px;
	min-height: 709px;
}
.banner_img {
	background-image: none;
}
#vin-splsbnr {
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover;
	height: 424px;
}
#use-tb .new li {
	float: left;
	margin: 0px 9px;
	padding: 1px;
	overflow: hidden;
} 
.sticky-mnu {
	position: sticky;
	 position: -webkit-sticky;
	top: 0;
	z-index: 99999;
	background: #fff;
	padding-bottom: 22px;
}
img.resicon {
	margin-right: 10px;
	margin-left: 4px;
}
#use-tb .res-link a {
	color: #000;
	display: flex;
	align-items: center;
	padding: 0px;
}
#use-tb a {
	color: #fff;
	display: flex;
	align-items: center;
	padding: 3px 10px;
}
#use-tb h4 {
    color: #fff;
    font-weight: 100;
}
#use-tb .resourece-shadow .scroll-link {
	margin: initial;
	width: 100%;
}
#use-tb .scroll-link {
	margin: 0 auto;
}
#use-tb a:hover {
	color: #fff;
}
.use-link.active .homeicon.hoverhomeicon {
	display: none;
}
.use-link.active .homeiconwl {
	display: block;
}
li.use-link.active a {
	color: #333 !important;
	background: #fff;
}
.use-link {
	margin-top: 8px;
	border: 1px solid #fff !important;
}
.use-link a:hover {
	text-decoration: none;
}
section#use-tb {
	margin: 20px 0px 53px;
}
#spl-feature img {
	width: 58px;
	margin-bottom: 7px;
}
#spl-feature .case-btn:before {
	background: #ffffff !important;
}
#spl-feature .case-btn:after {
	border-color: transparent transparent transparent #ffffff;
}
.pls-section h6.media-body.case-btn.arw-btn.lh-125 {
	margin-top: -10px;
}
.pls-section {
	margin-bottom: 33px;
}
/*Omnichannel-start*/


.styled-text-content p, p.styled-text-content {
	cursor: text;
}
.nav-tm:after {
	content: '';
	border: 0.5px solid #ddd;
	border-top: 0px;
	border-bottom: 0px;
	position: absolute;
	bottom: 18px;
	height: 60px;
	right: 0;
}
.nav-tm:before {
	content: '';
	border: 0.5px solid #ddd;
	border-top: 0px;
	border-bottom: 0px;
	position: absolute;
	bottom: 18px;
	height: 60px;
} 
.icon-omni {
	margin-right: 10px; 
}
#crossboarder-solution a.nav-link.active .icon-omni {
	filter: brightness(0) invert(1);
}
.omni-inner .media.item-flex {
	height: 90px;
}
#omni-feature {
	background-image: url(../images/use-cases/omnichannel-bannerbtm.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	padding: 90px 0px 155px;
}
#spl-feature h5.case-heading a {
	color: #fff;
	text-decoration: none;
	font-weight:100;
}
.border-left-scnd {
	border-left: 1px solid;
	height: 280px;
}
#vin-omnibnr {
	background-position: center;
	background-repeat: no-repeat;
	height: 412px;
}
#crossboarder-solution a.nav-link.active li:nth-child(2) {
	background: red !important;
}
.automated-catalog {
	background: #00265a;
	color: #fff;
	padding: 20px;
	height: 119px;
}
.omni-inner {
	background: #00265a;
	color: #fff;
	padding: 20px;
	height: 319px;
}
.inner-new h5 {
	font-weight: 300;
	line-height: 30px;
	margin-top: 13px;
}
.inner-content h5 {
	font-weight: 300;
	line-height: 30px;
	margin-top: 13px;
}
.vin-cross-content .inner-new {
	border-left: 1px solid #5e5c5c;
	padding: 20px 20px 21px 21px;
	text-align: justify;
}
.omni-absolute {
	position: absolute;
	left: 16%;
	right: 20%;
	top: 9%;
	font-size: 28px;
}
#key-feature-omni img.cms-critriea {
	MARGIN: 0 AUTO;
	TEXT-ALIGN: CENTER;
	DISPLAY: FLEX;
}
#key-feature-omni p {
	font-size: 19px;
	text-align: justify;
}
#key-feature-omni ul {
	font-size: 19px;
}
.resiconwl {
	display: none;
	padding: 0px 20px 0px 6px;
}
.res-link:hover .resiconwl {
	display: block;
}
.res-link:hover a {
	color: #fff !important;
}
.res-link:hover {
	background: #00b9f2;
	color: #fff;
}
.res-link:hover .resicon {
	filter: brightness(0) invert(1);
}
.res-link.current {
	background: #00b9f2;
}
.res-link.current a {
	color: #fff !important;
}
.res-link.current {
	color: #fff;
}
.homeiconwl {
	display: none;
	margin-right: 8px;
}
.use-link .homeicon.hoverhomeicon {
	margin-right: 8px !important;
}
.use-link:hover .homeiconwl {
	display: block;
}
.use-link:hover {
	background: #fff;
}
.use-link:hover a {
	color: #333 !important;
	border: 0px !important;
}
.use-link:hover .hoverhomeicon {
	display: none;
}
#spl-feature .border-left {
	padding-left: 23px;
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: #ffffff !important;
}
#key-feature-omni ul li {
	position: relative;
	list-style: none;
	margin-bottom: 6px;
}
#key-feature-omni ul {
	font-size: 19px;
	padding-left: 20px;
	list-style: none;
	position: relative;
}
#key-feature-omni ul li:before {
	content: "\f111";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	color: #00bdf2;
	font-size: 8px;
	padding-right: 5px;
	position: absolute;
	top: 6px;
	left: -17px;
}
#key-feature-omni .left_block {
	padding-right: 65px;
}
select.form-control:not([size]):not([multiple]) {
	height: 44px;
	color: #777777;
	font-weight: 300 !important;
}
/*flip-effect*/

#fi_container {
	position: relative;
	margin: 0px auto;
	width: 100%;
	height: 141px;
	z-index: 1;
}
#fi_container {
	perspective: 1000;
}
#fi_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	transition: all 0.5s linear;
}
#fi_container:hover .facei img {
	display: none;
}
#fi_container .facei.backi {
	display: none;
}
#fi_container:hover .facei.backi {
	display: block;
}
.facei {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	border: 1px solid #ddd;
	text-align: center;
	border-radius: 20px;
}
.facei.backi {
	display: flex;
	box-sizing: border-box;
	padding: 10px;
	color: white;
	text-align: center;
	background-color: #00265a;
	align-items: center;
	border-radius: 20px;
}
.facei p {
	padding: 10px 10px 5px;
	margin-bottom: 0px;
	line-height: 20px;
	font-weight: 300 !important;
	font-size: 15px;
}
img.intglob-icon {
	padding-right: 5px;
	width: 29px;
}
p.select-inti {
	padding-bottom: -38px;
	margin-bottom: 5px;
	FONT-SIZE: 15PX;
	COLOR: #8f8f8f;
}
section#integration-slide {
	margin-top: 40px;
}
div#portfoliolist {
	MARGIN-TOP: 18PX;
}
#vin-intigration {
	background: url(../images/intigration-vinculum.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 438px;
}
#integration-slide select {
	-webkit-appearance: none !important;
	text-align-last: center;
	width: 129px;
	text-align: center;
	padding: 1px 25px;
}
/*Resources-strat*/
.resourece-shadow {
	box-shadow: 0 0 11px 0px #9a9a9a;
}
.drop_select {
	float: left;
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 20px;
	margin-top: 44px;
	color: #847a7a;
	font-weight: 500;
	width: 100%;
	cursor: pointer;
	border: 0px;
	-webkit-appearance: menulist !important;
}
.portfolio.col-md-3 {
	padding-left: 8px;
	margin-bottom: 17px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	/* display: none; */
	overflow: hidden;
	padding-right: 11px;
}
.resource-white {
	padding: 20px;
	margin-right: -6px;
	cursor: pointer;
	height: 336px;
	margin-left: 0px;
}
.resource-white:hover {
	background: #00265a;
}
.resour-backcontent {
	display: none;
}
.resource-white:hover .resour-frontcontent {
	display: none;
}
.resource-white:hover .resour-backcontent {
	display: block;
	transition: all ease;
}
.resour-backcontent ul {
	margin-left: 17px;
}
.resour-frontcontent {
    padding: 30px 10px;
}
.resour-down:before {
	content: "";
	width: 16px;
	height: 1px;
	background: #017ac2;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 21px;
	transition: all 0.3s
}
.resour-down:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #017ac2;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 37px;
	transition: all 0.3s ease;
}
.resour-down:hover:before {
	width: 28px;
}
.resour-down:hover:after {
	left: 49px;
}
#Webinarsbg .card-body-top {
	height: 125px;
	overflow: hidden;
}
#Webinarsbg .card {
	height: 390px;
}
#Webinarsbg .btn-group {
	padding: 0px 1.25rem 16px;
}
#Webinarsbg {
	background: url(../images/resour-webinar.png);
	background-repeat: no-repeat;
	margin: 0px -10px 50px;
	padding: 83px 0px 113px;
}
.webinar_video img.vdo-link {
	display: inline-block !important;
	width: auto !important;
	width: 28% !important;
}
#vin-Resources {
	background: url(../images/resources-bnrnew.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 438px;
}
.inner-res h5 {
	font-weight: 300;
	line-height: 30px;
	margin-top: 13px;
}
.resour-backcontent li {
	font-size: 14px;
}
.resour-frontcontent img {
	width: 100%;
}
.resour-frontcontent h3 {
	color: #00265a;
	font-weight: 600;
	font-size: 32px;
}
.resour-frontcontent h4 {
	font-weight: 600;
	font-size: 26px;
}
section#newsletters {
	margin-bottom: 50px;
}
.res-link {
	padding: 10px;
	height: 83px;
	display: flex;
	align-items: center;
	border-right: 1px solid #ddd;
	cursor: pointer;
}
select.usecase_dropdown {
	float: left;
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 20px;
	margin-top: 44px;
	color: #847a7a;
	font-weight: 500;
	width: 100%;
	cursor: pointer;
}
select.category_dropdown {
	float: left;
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 20px;
	margin-top: 44px;
	color: #847a7a;
	font-weight: 500;
	width: 100%;
	cursor: pointer;
}
select.geo_dropdown {
	float: left;
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 20px;
	margin-top: 44px;
	color: #847a7a;
	font-weight: 500;
	width: 100%;
	cursor: pointer;
}
select:focus {
	outline: none;
}
.res-link.current img {
	filter: brightness(0) invert(1);
}
/*sticky-nav-start*/


.resorcenav {
	position: fixed !important;
	width: 100%;
	top: 0;
	z-index: 99;
	padding: 0px;
	min-height: 45px !important;
	margin-top: 0px !important;
	background: #fff;
	padding-bottom: 7px;
}
/*overlay-section*/ 
.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: #008cbad1;
}
.sec-hovervdo {
	position: relative;
}
.sec-hovervdo:hover .overlay {
	opacity: 1;
}
.text-res {
	color: white;
	font-size: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
}
.video-body h4 {
	padding: 20px 0px;
	font-size: 18px;
}
.bg-gray {
	background: #ececec;
}
.card-body-top {
	/*  -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;*/
	padding: 1.25rem;
	background: #00b9f2;
	color: #fff;
}
img.vdo-link {
	padding-right: 7px;
}
.resour-backcontent #copy-download {
	color: #00265a;
	background: #fff;
	box-shadow: none;
	border: 0px;
	font-size: 14px;
	width: auto;
	margin-top: 12px;
	padding: 7px 7px;
	font-weight: 600;
}
#copy-download {
	color: #00265a;
	background: #fff;
	box-shadow: none;
	border: 0px;
	font-size: 14px;
	width: auto;
	margin-top: 12px;
}
/*cantact-us*/

#vin-contactus {
	background: url(../images/contact-us.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 422px;
}
.link-part ul li {
	list-style: none;
}
#aboutus-vision .col-md-3:first-child .figour-link {
	border: none;
}
.link-part {
	text-align: center;
	transition: all 0.5s ease;
	left: 0;
	width: 100%;
}
.link-part ul li p:hover {
	background: #00b9f2;
	color: #fff;
}
.link-part ul li a:hover {
	background: #00b9f2;
	color: #fff;
}
.text-tgl {
	font-family: TradeGothicLTPro-Light;
	font-weight: 200;
	font-style: normal;
	margin: 0;
}
.buffer-bottom-30 {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 20px;
	margin-top: 28px;
}
.link-part p {
	margin-bottom: 15px;
	text-transform: uppercase;
}
.link-part ul {
	padding: 0;
}
.link-part ul li:first-child a {
	border-top: 1px solid #555;
}
.link-part ul li p {
	display: block;
	padding: 15px 15px;
	border-bottom: 1px solid #555;
	text-transform: uppercase;
	font-size: 34px;
}
.link-part ul li a {
	display: block;
	padding: 15px 15px;
	border-bottom: 1px solid #555;
	text-transform: uppercase;
	font-size: 34px;
}
.text-hnb p {
	font-weight: normal;
	font-style: normal;
	margin: 0;
	color: #909090;
}
.text-hnb a {
	font-weight: normal;
	font-style: normal;
	margin: 0;
	color: #909090;
}
.contact-modal .modal-dialog {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	background: #f9f9f9;
	display: flex;
	align-items: center;
}
#testi-career-n {
	min-height: 1100px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(..//images/client-speak.png);
	margin-top: -273px;
	margin-bottom: -190px;
}
.contact-modal .modal-content.contact-location {
	width: 800px;
	margin: 0 auto;
}
.form-prerana {
	border: 1px solid #ddd;
	border-radius: 7px;
	position: absolute;
	background: #fff;
	top: 0;
	margin: -43px 0px;
	padding: 44px 30px 56px;
	height: 459px;
	transition: color 0.6s ease;
	width: 100%;
}
#vin-about-btmfm .form-control:focus {
	color: #495057;
	background-color: #2a2a29;
	border-color: #ffffff;
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
p#show {
	cursor: pointer;
}
ul.list.text-hnb {
	position: relative;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color: transparent;
}
p.text-hnb {
	font-size: 24px;
	color: #00265a;
}
.pic-person {
	padding: 20px 0;
}
.person-section {
	border-radius: 50%;
	border: 1px solid #ddd;
	height: 129px;
	width: 129px;
	display: flex;
}
p.person-name {
	font-size: 13px;
	margin-top: -3px;
}
/*verticle-tab*/
#crossboarder-solution #myTab-inner li:first-child {
	margin-left: 0px !important;
}
#crossboarder-solution #myTab-inner li:last-child {
	margin-right: 0px !important;
}
#crossboarder-solution .nav.nav-tabs {
	margin-right: 0px;
	padding-right: 0px;
}
.nav.nav-tabs {
	float: left;
	display: block;
	margin-right: 20px;
	border-bottom: 0;
	border-right: 1px solid transparent;
	padding-right: 15px;
}
.myTab.nav-tabs .nav-link.active {
	color: #ffffff;
	background-color: #00265a !important;
	border-color: transparent !important;
}
.nav-tabs .nav-link.active {
	color: #00b9f2;
	background-color: transparent !important;
	border-color: transparent !important;
}
.nav-tabs .nav-link {
	border: 1px solid transparent;
 border-top-left-radius: .25rem;
 border-top-right-radius: .25rem;
	background: transparent;
	border-top-left-radius: 0rem!important;
	border-top-right-radius: 0rem!important;
	color: #333;
	font-weight: 300;
}
.tab-content>.active {
	display: block;
	background: #fff;
	min-height: 165px;
}
#myTab a.nav-link {
	font-size: 20px;
	font-weight: 400;
	padding: 3px;
}
#myTab-inner {
	float: none;
	display: flex;
}
#myTab-inner a.nav-link {
	font-size: 15px;
	font-weight: 500;
}
.tab-content-inner {
	background: #fff;
	overflow: hidden;
	box-shadow: 0 0 12px 0px #a4a1a1;
	border-radius: 17px 0px 0px 17px;
	padding: 35px;
}
ul.address-info-one li {
	list-style: none;
}
ul.address-info-one {
	padding-left: 3px;
}
.address-info-one p {
	font-size: 15px;
	margin-bottom: 13px;
}
#contact-location a.nav-link {
	font-size: 14px;
	font-weight: 500;
}
.contact-location .form-group {
	position: relative;
}
.address-info-one a {
	color: #333;
}
.contact-location .form-group .fa {
	position: absolute;
	top: 11px;
	left: 11px;
	color: #737374;
	font-size: 17px;
	z-index: 9999;
}
.contact-location .form-control {
	position: relative;
	padding-left: 35px !important;
	font-weight: 300;
}
.contact-chat {
	position: absolute;
	bottom: 0;
	left: 30px;
}
#contact-loc {
	background: #ececec;
	margin-left: 5%;
	border-radius: 50px 0px 0px 50px;
	margin-bottom: 65px;
	padding: 50px 0px 60px;
}
#key-features-n li {
	list-style: none !important;
	clear: both;
}
.contact-botm-image {
	margin: 0 -35px -35px;
}
#myTab .nav-link.active::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 8px;
	vertical-align: 0;
	content: "";
	border-top: .3em solid transparent;
	border-right: .3em solid transparent;
	border-bottom: .3em solid transparent;
	border-left: .3em solid;/* margin-top: 9px;*/
}
ul.myTab {
	width: 319px !important;
	margin-left: 30px;
	margin-top: 43px !important;
}
ul#myTab {
	width: 248px;
	margin-top: 43px;
	padding-left: 29px;
}
form#existing_client p {
	margin-top: 6px;
}
/*hover-arrow*/ 


.centered-container {
	background-color: #FFFFFF;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 4rem;
 border-radius: .125rem;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.04);
}
/*aboutus*/

.about-msn {
	padding: 20px 0px;
}
#aboutus {
	background: url(../images/About-Us.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 438px;
}
.figour-link {
	border-left: 1px solid #fff;
	margin: 30px -1px;
}
#aboutus-vision {
	background: url(../images/mission-background.png);
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 150px 40px;
	margin: -20px 0px 60px;
}
span.mobile_text {
	display: none;
}
#aboutcall {
	background: url(../images/about-contact.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/* height: 430px; */
	padding: 80px 0px;
}
#aboutcall h2 {
	font-weight: 100;
	margin-top: 109px;
	font-size: 43px;
}
#vin-omnibnr-n .alltitle-time {
	margin: 17% 0px 22%;
	color: #fff;
}
#vin-mdmuse .alltitle-time {
	margin: 17% 0px 22%;
	color: #fff;
}
.about-invester {
    padding: 15px 10px;
    border-radius: 20px;
    border: 1px solid #ddd;
    min-height: 294px;
}
.gdpr_text a {
	color: #00b9f2;
}
.inv_detail a {
	color: #03A9F4;
}
.about-invester p {
	margin-top: 16px;
	margin-bottom: 5px;
}
#memberModal .modal-content {
	height: 530px;
}
.about-invester:hover {
	background: #00265a;
	color: #fff;
	transition: transform .6s;
}
.about-invester:hover .about-imge {
	filter: brightness(0) invert(1);
}
.about-awdinner:hover {
	background: #f0efee;
	color: #000;
	transition: transform .6s;
}
.about-awdinner {
	border: 1px solid #ddd;
	padding: 40px;
}
.demo {
	background: #262526;
}
.our-team {
	padding: 10px 58px 2px;
	border-radius: 0px;
	text-align: center;
}
.member-type {
	border: 0.5px solid #E9E3E8;
	padding: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
.team-member {
	box-shadow: 0 0 8px 0px #d4cccc;
}
.our-team .pic {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 10px;
	margin-bottom: 5px;
	transition: all 0.5s ease 0s;
}
.pic img {
	width: 100%;
	height: auto;
	border-radius: 50%;
}
.our-team .title {
	display: block;
	font-size: 20px;
	font-weight: 600;
	color: #00265a;
	text-transform: uppercase;
	margin: 0 0 7px 0;
}
.member-type:hover .title {
	color: #fff;
}
.our-team .post {
	display: block;
	font-size: 13px;
	color: #333;
	text-transform: capitalize;
	margin-bottom: 15px;
}
.member-type:hover {
	background: #00265a;
}
.member-type:hover .post {
	color: #fff;
}
#aboutus-timeline {
	background: #f8f8f8;
	margin: 70px 0px 64px;
}
.team-member .member-type {
	height: 300px;
}
.about-prize p {
	margin-top: 10px;
	font-weight: 400;
	padding: 0px 20px;
}
button.btn.btn-primary.contact-bnt {
	background: #fdfdfd;
	border: #eeeeee;
	border-radius: 0px;
	color: #01265a;
	font-weight:100;
	text-align: center;
	padding: 5px 40px;
}
.bio-ul li {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	background-color: #00265a;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	border-radius: 20px;
}
.bio-ul li:hover {
	background-color: #00b9f2;
	box-shadow: 0px 1px 6px 1px #00265a;
	transform: matrix(1, 0, 0, 1, 0, -2) !important;
}
.bio-ul li i {
	color: #fff;
}
#memberModal span {
	color: #fff;
	font-size: 32px;
	font-weight: lighter;
}
.memberModal span {
	color: #fff;
	font-size: 32px;
	font-weight: lighter;
}
.memberModal .close {
	padding: 1rem;
	margin: -2rem -2rem -1rem auto;
}
.memberModal button.close {
	background: #00265a;
	opacity: 1 !important;
	padding: 6px 12px !important;
	border-radius: 50%;
}
#memberModal button.close {
	background: #00265a;
	opacity: 1 !important;
	padding: 6px 12px !important;
	border-radius: 50%;
}
#memberModal .close {
	padding: 1rem;
	margin: -2rem -2rem -1rem auto;
}
.modal-bodypopup {
	PADDING: 12PX 40PX 19px 26px;
}
.icon-modal i {
	position: absolute;
	bottom: 14px;
	font-size: 16px;
	color: #7d7878;
}
.memberModal {
	transition: opacity .15s linear;
	background: -webkit-linear-gradient(left, #00265a9e, #00b9f273) !important;
}
#memberModal {
	transition: opacity .15s linear;
	background: -webkit-linear-gradient(left, #00265a9e, #00b9f273) !important;
}
.modal-bodypopup p {
	font-weight: 300;
	font-size: 15px;
}
a#prev {
	display: block !important;
}
a#next {
	display: block !important;
}
#issues h2 {
	opacity: 0;
}
#subfilter .sub_item.active {
	background: #00265a;
	color: #fff;
	border-radius: 0px;
	padding: 4px;
}
section.work-cards article a {
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%
}
section.work-cards article a:hover aside {
	opacity: 0
}
section.work-cards article a:hover .client, section.work-cards article a:hover .title, section.work-cards article a:hover .blurb {
	transition: opacity 0.4s ease-out, transform 0.6s ease-in-out
}
section.work-cards article a:hover .blurb {
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}
section.work-cards article a:hover .symbol svg {
	animation: slideAround 0.4s ease-in-out 0.2s
}
@keyframes slideAround {
 0% {
 -ms-transform:translateX(0);
 transform:translateX(0);
 opacity:1
}
 50% {
 -ms-transform:translateX(200%);
 transform:translateX(200%);
 opacity:0
}
 50.1% {
 -ms-transform:translateX(-200%);
 transform:translateX(-200%);
 opacity:0
}
 100% {
 -ms-transform:translateX(0);
 transform:translateX(0);
 opacity:1
}
}
section.work-cards article .content .symbol {
	background-color: #fff;
	border-radius: 50%;
	bottom: 27%;
	box-shadow: rgba(35,35,35,0.15) 2px 2px 8px;
	display: inline-block;
	height: 50px;
	line-height: 1;
	padding: 14px;
	position: absolute;
	right: 8%;
	text-decoration: none;
	width: 50px;
	z-index: 40;
}
section.work-cards article .content .symbol #Regular_LinkArrow {
	fill: #019ee3
}
section.work-cards.filterable article a:hover .symbol svg {
	animation: slideAround 0.4s ease-in-out 0.2s
}
section.work-cards.filterable article .symbol {
	bottom: -10%;
	right: 3%
}
.no-touch .filterable a:hover .client, .no-touch .filterable a:hover .title {
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	opacity: 1;
	position: relative
}
.no-touch .filterable a:hover .blurb {
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}
.no-touch .filterable a:hover .symbol svg {
	animation: slideAround 0.4s ease-in-out 0.2s
}
.symbol svg {
	display: inline-block;
	height: auto;
	width: 100%
}
section.work-cards article .content .symbol #Regular_LinkArrow {
	fill: #019ee3
}
.symbol svg {
	display: inline-block;
	height: auto;
	width: 100%
}
section.work-cards.filterable article a:hover .symbol svg {
	animation: slideAround 0.4s ease-in-out 0.2s
}
section.work-cards.filterable article .content {
	-ms-transform: translate(0);
	transform: translate(0);
	left: 0;
	top: 0;
	width: 100%;
	height: 300px
}
section.work-cards.filterable article .content .blurb {
	font-size: 1.625rem;
	line-height: 1.1;
	top: 5.625rem;
	color: #fff;
	opacity: 0;
	margin-left: 20px;
	margin-right: 10px;
	position: absolute;
	z-index: 10
}
section.work-cards.filterable article .symbol {
	bottom: -10%;
	right: 3%
}
.no-touch .filterable a:hover .symbol svg {
	animation: slideAround 0.4s ease-in-out 0.2s
}
section.work-cards article .content {
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
	position: absolute;
	top: 39%;
	width: 70%;
	z-index: 1;
}
section.work-cards article:before, section.work-cards article .content:before {
	content: '';
	display: block;
	width: 100%;
}
section.work-cards article .content .symbol svg, .work__loop svg, .work__arrow svg, section.home-page .carousel__arrow svg, main section.about-landing .circle svg, main section.about-landing .our-history .symbol svg {
	display: inline-block;
	height: auto;
	width: 100%;
}
section.work-cards article .content .symbol #Regular_LinkArrow {
	fill: #019ee3;
}
* {
	margin: 0;
	padding: 0;
}
.sociales {
	text-align: center;
	margin-bottom: 20px;
}
#timeline {
	width: 800px;
	height: 350px;
	overflow: hidden;
	margin: 30px auto 50px;
}
#dates {
	width: 800px;
	height: 62px;  
	overflow: hidden;
}
#dates li {
	list-style: none;
	float: left;
	width: 150px;
	height: 50px;
	font-size: 27px;
	text-align: center;
	margin-top: 28px;
	position: relative;
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	border-top: 1px solid #ddd;
	padding: 3px 21px;
	color: #bababa;
	font-weight: 300;
	font-size: 25px;
}
#dates .selected { 
	font-size: 39px;
	color: #00265a;
	border-top: 1px solid #00265a;
}
#dates .selected::before {
	transform: translate(-50%, 50%) rotate(45deg);
	background-color: #f8f8f8;
	border: 1px solid #232323;
	border-bottom: 0;
	border-right: 0;
	content: '';
	display: block;
	left: 50%;
	position: absolute;
	width: 0.5rem;
	height: 0.5rem;
	top: -17px;
}
#issues {
	width: 800px;
	height: 240px;
	overflow: hidden;
}
#issues li {
	width: 800px;
	height: 350px;
	list-style: none;
	float: left;
}
#issues li h1 {
	color: #00b9f2;
	font-size: 48px;
	margin: 20px 0;
	text-align: center;
}
#issues li p {
	padding-left: 13px;
}
#next:hover, #prev:hover {
	background-position: 0 -76px;
}
#next {
	right: 0;
}
#prev {
	left: 0;
}
#next.disabled, #prev.disabled {
	opacity: 0.2;
}
.symbol-slider i {
	color: #00b9f2;
	font-size: 20px;
}
.search_block h4 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 35px;
	font-size: 22px;
}
.home-vin {
	padding-left: 66PX;
}
.symbol-slider {
	background-color: #fff;
	border-radius: 50%;
	bottom: 42%;
	box-shadow: rgba(35,35,35,0.15) 2px 2px 8px;
	display: inline-block;
	height: 3.5rem;
	line-height: 1;
	padding: 19px;
	position: absolute;
	right: 4%;
	text-decoration: none;
	width: 3.5rem;
	z-index: 40;
}
hr.border-timeline {
	color: #00b9f2;
	background: #00b9f2;
}
/*blog-start*/
#Webinarsbg h5 {
    font-size: 18px;
    font-weight: 100;
}
#related-blg {
	background: #f0f0f0;
	margin-top: 80px;
	padding: 30px 0px 46px;
}
.btn-blog a.th-readmore {
	color: #fff;
}
nav.navigation.pagination {
	text-align: center;
	margin: 0 auto;
}
a.page-numbers {
	border: 1px solid #ddd;
	padding: 0px 13px;
	color: #848383;
	margin: 2px;
}
span.page-numbers.current {
	border: 1px solid #24beef;
	padding: 0px 13px;
	color: #ffffff;
	margin: 2px;
	background: #24beef;
}
a.page-numbers:hover {
	border: 1px solid #24beef;
	padding: 0px 13px;
	color: #ffffff;
	margin: 2px;
	background: #24beef;
}
.btn-blog:hover {
	background: #00265a;
	transform: matrix(1, 0, 0, 1, 0, -2) !important;
	box-shadow: 0px 2px 8px 2px #c2c4c5;
}
#related-blg img.media-object {
	width: 70px;
	height: 70px;
	padding-right: 0px;
}
#related-blg h6.media-heading {
	padding-left: 15px;
}
#related-blg .card.mb-4.box-shadow {
	background: #fff;
	border: 0px;
	padding: 18px;
	height: 187px;
	margin-bottom: 30px !important;
}
.card.mb-4.box-shadow:hover {
	box-shadow: 0px 2px 8px 1px #b8bcbfa3;
	transform: matrix(1, 0, 0, 1, 0, -2) !important;
}
#blog-inner .card-body {
	padding: 20px 0px;
}
#search_result .card-body {
	padding: 20px 0px;
}
#related-blg .media-inner p {
	margin-bottom: 0px;
}
/*#related-blg .media-inner {
	padding: 10px 0px;
}*/
#blog-inner .card {
	margin: 25px 0px;
	border: 0px;
	height: auto;
}
h2.screen-reader-text {
	display: none;
}
label.es_shortcode_form_email {
	display: none;
}
.blog-sub i {
	color: #00b9f2;
}
.blog-sub i {
	font-size: 36px;
	font-weight: lighter !important;
}
.blog-ul li.list-inline-item {
	font-size: 13px;
	font-weight: 300;
}
p.blog-categori {
	font-size: 12px;
	color: #b7b2b2;
	clear: both;
	margin-bottom: 0px;
}
.btn-blog {
	background: #00b9f2;
	color: #fff;
	border-radius: 0px;
	font-weight: 300;
}
.blog-inner {
	margin-bottom: 13px;
}
i.fa.fa-columns {
	color: #00b9f2;
	padding-right: 7px;
	padding-left: 9px;
}
#vin-blog {
	background: url(images/blog-banner.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 374px;
}
.share {
	position: relative;
	right: 0px;
	bottom: 9px;
}
.share span {
	line-height: 53px;
	position: absolute;
	left: 13px;
	opacity: 1;
	transition: opacity 0.3s ease-in-out;
	pointer-events: none;
}
.share nav {
	font-size: 0;
}
.share a {
	line-height: 45px;
	width: 45px;
	text-align: center;
	display: inline-block;
	background-color: #ffffff;
	color: #ffffff;
	overflow: hidden;
	opacity: 1;
	transition: all 0.3s ease-in-out;
	margin: 0 -22.5px;
	box-shadow: 1px 0px 8px rgba(0, 0, 0, 0.1);
	border-radius: 41px;
	border: 1px solid #ddd;
}
.share i.fa.fa-share-alt {
	color: #00b9f2;
	font-size: 21px;
}
.share a:nth-child(1) {
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	margin-left: 0;
}
.share a:nth-child(1):hover {
	background-color: #61c5ec;
}
.share a:nth-child(2):hover {
	background-color: #3B5998;
}
.share a:nth-child(3):hover {
	background-color: #ea4335;
}
.share a:nth-child(4) {
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	margin-right: 0;
}
.share a:nth-child(4):hover {
	background-color: #000000;
}
.share:hover span, .share.hover span {
	opacity: 0;
}
.share:hover a, .share.hover a {
	border-radius: 50%;
	margin: 0 2px;
	color: #00b9f2;
	font-size: 25px;
}
.share:hover a:hover, .share.hover a:hover {
	color: #fff;
}
/*kapil css start*/
.text-blue-light {
	color: #0095da;
}
.pull-right {
	float: right;
}
.span-col-menu {
	color: red;
	width: 100px;
	opacity: 1;
	position: relative;
	z-index: 9999999;
}
.slider-main-n {
	height: 460px;
}
.vin-slider-in {
	background-image: url("..//images/slider-img-ban-new.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: auto;
	min-height: 450px;
}
.vin-slide-tex {
	padding: 19% 7% 0px 31%;
}
.vin-slide-tex h1 {
	/*font-weight: 900;
    font-size: 2.9rem;
    vertical-align: middle;*/
	margin-top: 0px;
}
.vin-enterprises-n {
	width: auto;
	min-height: 209px;
	margin: 10px 0px;
	height: auto;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background-image: url("..//images/enterprises-bg-img.png");/*background: -webkit-linear-gradient(left, #00b9f2, #002f64);
    background: -moz-linear-gradient(left, #007dc5, #003cb7);
    background: -ms-linear-gradient(left, #007dc5, #003cb7);
    background: -o-linear-gradient(left, #007dc5, #003cb7);*/
}
.get-text-n {
	font-weight: 600;
}
.vin-enterprises-grey-n:hover, .enter-icon-n, .enter-icon-n h4 {
	color: white !important;
}
.vin-enterprises-grey-n:hover .case-btn:before {
	content: "";
	width: 16px;
	height: 1px;
	background: white;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.vin-enterprises-grey-n:hover .case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent white;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 21px;
	transition: all 0.3s ease;
}
.enter-icon-n {
	width: 20%;
	float: left;
	height: 50px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.es_shortcode_form input[type="submit"]:hover {
	background: #00b9f2;
	transform: matrix(1, 0, 0, 1, 0, 0) !important;
	box-shadow: 0px 2px 8px 2px #c2c4c5;
	border-color: #00b9f2;
}
.btn-home:hover {
	background: #00b9f2;
	transform: matrix(1, 0, 0, 1, 0, 0) !important;
	box-shadow: 0px 2px 8px 2px #c2c4c5;
	border-color: #00b9f2;
}
.vin-enterprises-grey-n:hover .enter-icon-grey-n-enterprise {
	width: 25%;
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	background-image: url("..//images/enterprises-icon-right-img.png");
}
.enter-icon-arrow-n:hover .case-btn:before {
	content: "";
	width: 28px;
	height: 1px;
	background: white !important;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.enter-icon-arrow-n:hover .case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent white;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 30px;
	transition: all 0.3s ease;
}
.enter-icon-n-t {
	width: 80%;
	float: left;
	height: 50px;
	overflow: hidden;
	color: #00265a;
}
.enter-icon-n-t h4 {
	color: #00265a;
}
.enter-icon-n h4 {
	font-weight: 900;
}
.enter-content {
	width: 100%;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
.enter-icon-grey-n {
	width: 25%;
	float: left;
}
.enter-icon-grey-n h4 {
	font-weight: 900;
}
.enter-grey-content {
	width: 100%;
	padding: 20px 0px 0px;
	font-size: 0.9rem;
}
.btn-compare-n {
	background-color: #262626;
	padding: 10px 42px;
	margin: 20px 0px;
	color: white;
	border-radius: 25px;
	font-size: 1.2rem;
	font-weight: 600;
}
#key-features-n {
	margin: 40px 0px;
}
.left-text-n {
	width: 100%;
	min-height: 40px;
}
.key-icon-n {
	width: 20%;
	float: left;
}
.key-text-n {
	width: 80%;
	float: left;
}
.key-feat-n {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.key-feat-n li {
	display: inline-block;
	width: 100%;
}
.left-mr {
	left: -50px;
}
.right-mr {
	right: -50px;
}
.send-button-min {
	width: auto;
	padding: 2px 16px;
}
.bor-bot-n {
	border-bottom: 1px solid grey;
	border-radius: 0px;
}
.bor-bot-n:hover {
	border-bottom: 1px solid #00b9f2;
}
#footer-n {
	margin: 90px 0px 40px;
}

.sm-footer { 
    text-align: center;
    margin: 0 auto;}

.pad-left {
	padding-left: 25px;
	height: auto;
	margin: 10px 0px;
	float: left;
	border-left: 1px solid #ddd;
}
.pad-left h5 {
	font-weight: 500;
}
.footer-n-li {
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.footer-n-li li {
	width: 100%;
	float: left;
	padding: 10px 0px;
	display: inline-block;
	list-style-type: none;
}
#popup {
	width: 100%;
	height: 100vh;
	top: 0;
	position: fixed;
	z-index: 9999999999999;
	background-color: rgba(0,0,0,0.5);
}
.cross-but {
	width: 40px;
	text-align: center;
	height: 40px;
	float: right;
	cursor: pointer;
	color: white;
	font-size: 25px;
	line-height: 40px;
}
.img-popup-cen {
	float: none;
	margin: auto 0px;
	margin-top: 9%;
}
.middle-tab {
	width: 243px;
	vertical-align: middle;
	line-height: 51px;
	/* height: 40px; */
	float: none;
	margin: auto;
	text-align: center;
	display: flex;
	justify-content: center;
}
b, strong {
	font-weight: 500 !important;  
}
.black-form-name:focus {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-bottom: 1px solid #0095da!important;
}
.black-form-email:focus {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-bottom: 1px solid #0095da!important;
}
.black-form-phone:focus {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-bottom: 1px solid #0095da!important;
}
.black-form-company:focus {
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	border-bottom: 1px solid #0095da!important;
}
.black-form:focus .partner-lnd-fm span.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: red !important;
	text-align: center;
}
.awar-stip {
	font-weight: 300;
	margin-top: 20px;
	line-height: 21px;
	padding: 0px 10px;
}
.vin-retail-tex {
	padding: 25px 0px;
	font-size: 1.1rem;
	text-align: justify;
} 
.img-retail-n {
	width: 174px;
	margin: 20px auto;
} 

.img-retail-nm {
	width: 174px;
	margin: 0px auto;
}





.tab-res-img {
	text-align: center;
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
#vin-career-n {
	background: url(../images/career-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 309px !important;
}
.enter-content {
	width: 290px;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}

.zoom:hover {
	-ms-transform: scale(1.03);
	/* IE 9 */
	-webkit-transform: scale(1.03);
	/* Safari 3-8 */
	transform: scale(1.03);
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.res-mar {
	margin-top: 20px;
	margin-bottom: 20px;
}
.top-btn-bnr {
	float: none;
}
/*career css atrt*/

.val-mis-n {
	padding-top: 0px !important;
}
.mission-r-text-n {
	display: flex;
	vertical-align: middle;
	justify-content: center;
	align-items: center;

}
.mission-top-min {
	margin-top: 0px !important;
}
.mission-img-left {
	width: 90%;
	float: left;
	padding: 20px !important;
}
.mission-img-right {
	width: 103%;
	float: right;
	padding: 20px !important;
}
.inner-cn-mission {
	position: absolute;
	bottom: -23px;
	right: 0;
	top: 10px !important;
	padding-top: 21px;
}
/*.mission-r-text-n p {
    font-weight: 600;
    padding: 78px;
    text-align: left !important ;
    color: black !important;
}*/
#open-posi {
	background-image: url(..//images/bg-career-position.png);
	background-size: cover;
	margin-top: -60px;
	background-repeat: no-repeat;
}
/*career cs end*/ 
   
}
 @media only screen and (min-width: 360px) and (max-width: 640px) {
.mission-img-right {
	width: 90%;
	float: left !important;
}
.mission-left-text-num-n {
	font-size: 55px;
	font-family: arial;
	margin-top: 29px;
	float: left !important;
	text-align: left !important;
	color: #f47920;
	opacity: 0.5;
	font-weight: 900;
}
.gardner-main-in-n {
	width: 80%;
	margin-left: 10%;
	height: auto;
	min-height: 193px !important;
	float: left;
}
.tab-contact {
	margin-right: 0px !important;
}
.tab-content-inner {
	background: #00265a;
	overflow: hidden;
	box-shadow: 0 0 12px 0px #a4a1a1;
	/* border-radius: 17px 0px 0px 17px; */
	padding: 34px;/* padding-right: 0px; */
}
.tab-panel-li-one li .panel-im {
	width: 24%;
	float: left;
}
.tab-panel-li-one li .panel-tex {
	width: 70%;
	float: left;
}
.sm-res {
	margin-left: 10px;
}
.gardner-con-n {
	text-align: center;
	width: 100%;
	margin-left: 0 !important;
	font-weight: 600 !important;
	line-height: 18px;
	margin-top: 15px;
	font-size: 15px;
	float: left;
	font-weight: 400;
}
.inner-cn-mission h4, .font-we-three {
	text-align: left !important;
}
.res-tex {
	text-align: left !important;
}
.res-mar {
	margin: 10px;
}
.vin-enterprises-grey-n {
	width: auto;
	min-height: 209px;
	height: auto;
	margin: 10px 11px;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background-image: url(..//images/enterprises-bg-grey-img.png);
}
}




/*for phone 5s start*/

@media only screen and (min-width: 320px) and (max-width: 640px) {
.res-mar {
	margin: 10px;
}
.vin-enterprises-grey-n {
	width: auto;
	min-height: 209px;
	height: auto;
	margin: 7px 15px;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 12px;
	background-image: url(..//images/enterprises-bg-grey-img.png);
}
/*career page css start*/

.mission-r-text-n {
	display: flex;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
	margin-top: -50px !important;
}
.inner-cn-mission {
	position: relative !important;
	bottom: -23px;
	right: 0;
}
.client-speak-head h4 {
	font-size: 21px !important;
	line-height: 35px !important;
	margin-bottom: -15px;
	margin-left: 0px !important;
}
.form-top-mar {
	margin-top: 54px !important;
}
/*career page css end*/
}



/*for ipghone 5s end*/



@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.enter-content {
	width: 290px;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
.zoom:hover {
	-ms-transform: scale(1.03);
	/* IE 9 */
	-webkit-transform: scale(1.03);
	/* Safari 3-8 */
	transform: scale(1.03);
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.res-mar {
	margin-top: 20px;
	margin-bottom: 20px;
}
.top-btn-bnr {
	float: none;
}
/*career page css start*/
}
 @media only screen and (min-width: 600px) and (max-width: 900px) /* 10 inch tablet enter here */ {
.slider-main-n {
	height: 250px;
}
.vin-slider-in {
	background-image: url("..//images/slider-img.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 216px;
	/* background-color: red; */
	min-height: 100px;
}
.vin-slide-tex {
	padding: 12% 12%;
}
.vin-slide-tex h2 {
	font-weight: 600;
	font-size: 1rem;
}
.vin-enterprises-n {
	width: auto;
	min-height: 209px;
	margin: 10px 76px;
	height: auto;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background-image: url(..//images/enterprises-bg-img.png);
}
}
 @media only screen and (min-width : 300px) and (max-width: 600px) {
.slider-main-n {
	height: 200px;
}
.vin-slider-in {
	background-image: url(..//images/slider-img.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100px !important;
	min-height: 216px;
}
.vin-slide-tex {
	padding: 23% 14%;
}
.vin-slide-tex h2 {
	font-weight: 600;
	font-size: 20px;
}
}
.job-sear-n {
	font-size: 22px;
	padding-right: 15px;
	padding-left: 30px;
}
.job-sear-n-m {
	display: flex;
	justify-content: center;
}
.new-icon-name {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-email {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-phone {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-company {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
/*career page css start*/
#vin-career-n {
	background: url(../images/career-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 438px;
}
.career-p-n {
	letter-spacing: 2px;
	text-transform: uppercase;
}
.career-h1-n {
	text-transform: uppercase;
}
#why-vinculum {
	min-height: 400px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#why-vinculum h2 {
	font-weight: 100;
	font-size: 30px;
}
#why-vinculum p {
	font-size: 21px;
	line-height: 35px;
	font-weight: 100;
}
.albumblog-val {
	background: url(../images/mission-bg-1.png), url('..//images/car-mis-bg-2.png');
	background-repeat: no-repeat;
	background-position: left top, left top 1150px;
	background-size: cover;
	padding: 60px 0px 130px;
}
.albumblog-valnew {
	margin-top: -196px;
}
.val-mis-n {
	padding-top: 70px;
}
.Values-n {
	font-weight: 100;
	font-size: 28px;
}
.gardner-bor {
	font-size: 24px;
}
.other-mdm {
	font-size: 10px;
	color: #6f6f6f;
}
.mission-r-text-n {
	display: flex;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
}
.mission-r-text-n p {
	font-weight: 600;
	padding: 78px;
}
.mission-img-left-n {
	position: relative;
}
.inner-cn-mission {
	position: absolute;
	bottom: -23px;
	padding-left: 25px;
	right: 0;
}
.inner-cn-mission-left {
	padding-right: 25px;
	right: 0;
}
.clien-arrow-active img {
	/*width: 51px;*/
	margin-left: 20px;
}
#blogbg {
	margin-top: -40px;
}
input#es_txt_button_pg {
	background: #00b9f2;
	color: #fff;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: none;
	padding: 10px;
	font-size: 1rem;
	line-height: 1.5;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	width: 208px;
	cursor: pointer;
}
.mission-img-right-n {
	position: relative;
	padding-right: 100px;
}
.mission-left-text-num-n {
	font-size: 88px;
	font-family: arial;
	margin-top: 50px;
	float: left;
	color: #f47920;
	opacity: 0.5;
	font-weight: 900;
}
.open-font {
	font-size: 18px;
	line-height: 38px;
	margin-top: 15px;
}
.mission-img-left {
	width: 90%;
	float: left;
}
.mission-img-right {
	width: 90%;
	float: right;
}
.mission-top-min {
	margin-top: -167px;
}
.pull-right {
	float: right;
}
#open-posi {
	background-image: url('..//images/bg-career-position.png');
	background-size: cover;
	height: 1579px;
	margin-top: -60px;
	background-repeat: no-repeat;
}
.open-osi-h2 {
	margin-top: 15px;
}
.open-box {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	cursor: pointer !important;
	padding: 25px;
	margin-top: 40px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box .in-num {
	color: #007dc5;
}
.open-box:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #007dc5;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-2 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	padding: 25px;
	margin-top: 40px;
	cursor: pointer !important;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-2 .in-num {
	color: #f47920;
}
.open-box-2:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #f47920;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-2:hover .in-cont h4 {
	color: white;
}
.open-box-2:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-2:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-2:hover .btn-icon a {
	color: black;
}
.open-box-3 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	padding: 25px;
	margin-top: 40px;
	cursor: pointer !important;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-3 .in-num {
	color: #9348a0;
}
.open-box-3:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #9348a0;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-3:hover .in-cont h4 {
	color: white;
}
.open-box-3:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-3:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-3:hover .btn-icon a {
	color: black;
}
.open-box-4 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	padding: 25px;
	margin-top: 40px;
	cursor: pointer !important;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-4 .in-num {
	color: #ef4060;
}
.open-box-4:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #ef4060;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-4:hover .in-cont h4 {
	color: white;
}
.open-box-4:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-4:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-4:hover .btn-icon a {
	color: black;
}
.open-box-5 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	padding: 25px;
	margin-top: 40px;
	cursor: pointer !important;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-5 .in-num {
	color: #03a98f;
}
.open-box-5:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #03a98f;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-5:hover .in-cont h4 {
	color: white;
}
.open-box-5:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-5:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-5:hover .btn-icon a {
	color: black;
}
.open-box-6 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	padding: 25px;
	margin-top: 40px;
	cursor: pointer !important;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-6 .in-num {
	color: #9c656b;
}
.open-box-6:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #9c656b;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-6:hover .in-cont h4 {
	color: white;
}
.open-box-6:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-6:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-6:hover .btn-icon a {
	color: black;
}
.open-box-7 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	padding: 25px;
	margin-top: 40px;
	cursor: pointer !important;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-7 .in-num {
	color: #00bac6;
}
.open-box-7:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #00bac6;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-7:hover .in-cont h4 {
	color: white;
}
.open-box-7:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-7:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-7:hover .btn-icon a {
	color: black;
}
.open-box-8 {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: white;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	cursor: pointer !important;
	padding: 25px;
	margin-top: 40px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-8 .in-num {
	color: #55489d;
}
.open-box-8:hover {
	width: 80%;
	margin-left: 10%;
	border-radius: 28px;
	background-color: #55489d;
	border: 1px solid #b7b7b7;
	height: auto;
	min-height: 200px;
	box-shadow: 0px 0px 5px grey;
	padding: 25px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.open-box-8:hover .in-cont h4 {
	color: white;
}
.open-box-8:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box-8:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box-8:hover .btn-icon a {
	color: black;
}
.in-icon {
	width: 100%;
	float: left;
	text-align: left;
}
.in-icon-1 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-2 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-3 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-4 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-5 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-6 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-7 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-icon-8 {
	width: 100%;
	float: left;
	height: auto;
	text-align: left;
}
.in-cont {
	width: 50%;
	float: left;
	padding-top: 10px;
	font-size: 23px;
	color: #656565;
	letter-spacing: 0px;
	text-transform: uppercase;
}
.in-cont h4 {
	font-size: 19px;
	line-height: 23px;
	min-height: 60px;
	color: black;
}
.in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: #656565;
}
.btn-icon {
	width: auto;
	background-color: #00265a;
	border: 0px;
	height: 25px;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	padding: 5px !important;
}
.btn-icon a {
	color: white;
}
.open-box:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box:hover .btn-icon a {
	color: black;
}
.open-box:hover .in-cont h4 {
	color: white;
}
.job-searcc-n-input {
	background-color: #ebebeb;
	width: 40%;
	overflow: hidden;
	border-radius: 20px;
}
.job-sear-in {
	background-color: transparent;
	border: 0px;
	width: 90%;
	padding-left: 25px;
	height: 35px;
	float: left;
}
input.job-sear-in:focus {
	outline: none;
}
.icon-sear {
	font-size: 20px;
	font-weight: 300;
	padding-top: 5px;
}
.in-box-for-client {
	width: 100%;
	height: auto;
	min-height: auto;
	margin: 16px 0px;
	/*margin-top: 2%;
      margin-left: 1% !important;*/
	background-color: white;
	border-radius: 18px;
	padding: 15px 23px 5px;
}
.client-speak-img {
	width: 24%;
	float: left;
	padding-left: 4px;
	margin-right: 10px;
}
.client-speak-name {
	width: 72%;
	float: left;
	font-weight: 600;
	padding: 5px;
	text-transform: uppercase;
	text-align: left;
	height: 50px;
	line-height: 18px;
	font-size: 15px;
}
.client-speak-name span {
	font-size: 10px;
}
.client-speak-content {
	width: 100%;
	margin-left: 0px;
	font-size: 15px;
	margin-top: 14px;
	height: auto;
	float: left;
	line-height: 20px;
}
.carousel-client-control-next, .carousel-client-control-prev {
	width: 100px;
}
.client-slide-icon {
	float: right;
	margin-right: 50px;
	margin-bottom: 20px;
}
.client-speak-head {
	float: right;
	text-align: left;
}
.client-speak-head h4 {
	font-size: 33px;
	line-height: 56px;
	margin-bottom: -15px;
	margin-left: -45px;
}
.color-psd {
	color: #fabc90 !important;
	opacity: 1 !important;
}
.footer-n-li a {
	color: #333;
}
.inner-cn-mission.inner-cn-mission-left {
	text-align: right;
}
.font-we-three {
	font-weight: 500 !important;
}
.gardner-main-in-n {
	width: 80%;
	margin-left: 10%;
	height: auto;
	min-height: 200px;
	float: left;
}
.gardner-con-n {
	text-align: center;
	width: 100%;
	margin-left: 9.5%;
	font-weight: 600 !important;
	line-height: 18px;
	margin-top: 15px;
	font-size: 15px;
	float: left;
	font-weight: 400;
}
.panel-img-left-3 {
	width: 43px;
	height: 43px;
	float: left;
	padding-left: 48px;
	background-image: url(..//images/panel-icon-06.png);
	background-position: center;
	background-repeat: no-repeat;
}
.nav-item:hover .panel-img-left-3 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-6.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
}
.nav-link.active .panel-img-left-3 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-06.png);
	background-position: center;
	padding-left: 48px;
	background-repeat: no-repeat;
}
.panel-img-left-5 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	background-image: url(..//images/panel-icon-04.png);
	background-position: center;
	padding-left: 48px;
	background-repeat: no-repeat;
}
.nav-link.active .panel-img-left-5 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-04.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.products_tab p {
	font-size: 14px;
}
.formet-keys h4 {
    margin-top: 46px; 
}
.new-feat li a:hover{
    color: #ffffff !important;
    background-color: #00265a !important;
    border-color: transparent !important;
}

.new-feat li a:hover .panel-img-left-1 { 
   filter: brightness(0) invert(1);
}



#Webinarsbg .case-btn:before {
	display:none;
}

#Webinarsbg .case-btn:after {
	display:none;    
}

.vin-enterprises-grey-n {
	min-height: 309px;
	margin: 10px 0px;
	padding: 25px;
	background: #e9e9e9;
	border-radius: 20px;
}
#vin-omnibnr-n {
	background: url(..//images/pro-new-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
}
#vin-mdmuse {
	background: url(..//images/MDM-Banner-dsk.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 450px;
	background-position:center;
}
.products_tab li {
	font-size: 15px;
}
.product-new a.nav-link {
	font-weight: 400 !important;
	padding: 3px !important;
	font-size: 13px !important;
	font-weight: 900 !important;
	line-height: 25px !important;
}
/*kapil css start*/
.text-blue-light {
	color: #0095da;
}
.pull-right {
	float: right;
}
.span-col-menu {
	color: red;
	width: 100px;
	opacity: 1;
	position: relative;
	z-index: 9999999;
}
.slider-main-n {
	height: 460px;
}
.vin-slider-in {
	background-image: url("..//images/slider-img-ban-new.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: auto;
	min-height: 450px;
}
.vin-slide-tex {
	padding: 19% 7% 0px 31%;
}
.vin-slide-tex h1 {
	/*font-weight: 900;
    font-size: 2.9rem;
    vertical-align: middle;*/
	margin-top: 0px;
}
.vin-enterprises-n {
	width: auto;
	min-height: 209px;
	margin: 10px 0px;
	height: auto;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background-image: url("..//images/enterprises-bg-img.png");/*background: -webkit-linear-gradient(left, #00b9f2, #002f64);
    background: -moz-linear-gradient(left, #007dc5, #003cb7);
    background: -ms-linear-gradient(left, #007dc5, #003cb7);
    background: -o-linear-gradient(left, #007dc5, #003cb7);*/
}
.get-text-n {
	font-weight: 600;
}
.vin-enterprises-grey-n:hover {
	width: auto;
	position: relative;
	z-index: 9999;
	min-height: 309px; 
	height: auto;
	margin: 10px 0px;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background: -webkit-linear-gradient(left,#00b9f2, #002f64);
	background: -moz-linear-gradient(left, #00b9f2, #002f64);
	background: -ms-linear-gradient(left, #00b9f2, #002f64);
	background: -o-linear-gradient(left,#00b9f2, #002f64);  
}
.product_tab.active .vin-enterprises-grey-n {
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	color: #fff;
}
.product_tab.active .vin-enterprises-grey-n img {
	filter: brightness(0) invert(1);
}
.product_tab.active .vin-enterprises-grey-n .case-btn:before {
	background: white !important;
}
.product_tab.active .vin-enterprises-grey-n .case-btn:after {
	border-color: transparent transparent transparent white;
}
.vin-enterprises-grey-n:hover .case-btn:before {
	content: "";
	width: 16px;
	height: 1px;
	background: white;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.vin-enterprises-grey-n:hover .case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent white;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 21px;
	transition: all 0.3s ease;
}
.enter-icon-n {
	width: 20%;
	float: left;
	height: 50px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.enter-icon-grey-n-enterprise {
	width: 25%;
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	color: #00265a;
	background-image: url("..//images/blue-enterprises-icon-right-img.png");
}
.enter-icon-grey-n-professional {
	width: 27%;
	float: left;
	height: 50px;
	color: #00265a;
	background-repeat: no-repeat;
	background-image: url("..//images/profession-icon-right-img.png");
}
.vin-enterprises-grey-n:hover .enter-icon-grey-n-professional {
	width: 27%;
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	background-image: url("..//images/white-profession-icon-right-img.png");
}
.enter-icon-grey-n-express {
	width: 27%;
	float: left;
	height: 50px;
	color: #00265a;
	background-repeat: no-repeat;
	background-image: url("..//images/express-icon-arrow-img.png");
}
.vin-enterprises-grey-n:hover .enter-icon-grey-n-express {
	width: 27%;
	float: left;
	height: 50px;
	background-repeat: no-repeat;
	background-image: url("..//images/white-express-icon-arrow-img.png");
}
.enter-icon-arrow-n:hover .case-btn:before {
	content: "";
	width: 28px;
	height: 1px;
	background: white !important;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.enter-icon-arrow-n:hover .case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent white;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 30px;
	transition: all 0.3s ease;
}
.enter-icon-n-t {
	width: 80%;
	float: left;
	height: 50px;
	overflow: hidden;
	color: #00265a;
}
.enter-icon-n-t h4 {
	color: #00265a;
}
.enter-icon-n h4 {
	font-weight: 900;
}
.enter-content {
	width: 100%;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
.enter-icon-grey-n {
	width: 25%;
	float: left;
}
.enter-icon-grey-n h4 {
	font-weight: 900;
}
.btn-compare-n {
	background-color: #262626;
	padding: 10px 42px;
	margin: 20px 0px;
	color: white;
	border-radius: 25px;
	font-size: 1.2rem;
	font-weight: 600;
}
#key-features-n {
	margin: 40px 0px;
}
.left-text-n {
	width: 100%;
	min-height: 40px;
}
.key-icon-n {
	width: 20%;
	float: left;
}
.key-text-n {
	width: 80%;
	float: left;
}
.key-feat-n {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.key-feat-n li {
	display: inline-block;
	width: 100%;
}
.left-mr {
	left: -50px;
}
.right-mr {
	right: -50px;
}
.send-button-min {
	width: auto;
	padding: 2px 16px;
}
.bor-bot-n {
	border-bottom: 1px solid grey;
	border-radius: 0px;
}
.bor-bot-n:hover {
	border-bottom: 1px solid #00b9f2;
}
.facebook-footer {
	width: 30px;
	height: 30px;
	background-color: transparent;
	text-align: center;
	line-height: 30px;
	float: left;
	margin-left: 5px;
	border-radius: 20px;
	font-size: 18px;
	color: #00b9f2;
}
.facebook-footer:hover {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	background-color: #00b9f2;
	text-align: center;
	color: white;
	line-height: 30px;
	font-size: 18px;
}
.facebook-footer-connect {
	width: auto;
	float: left;
	margin-right: 2px;
	height: 50px;
	line-height: 32px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

.enter-content {
	width: 290px;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
 
.zoom:hover {
	-ms-transform: scale(1.03);
	/* IE 9 */
	-webkit-transform: scale(1.03);
	/* Safari 3-8 */
	transform: scale(1.03);
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.res-mar {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*career css atrt*/

.val-mis-n {
	padding-top: 0px !important;
}
.p-Values-n {
	line-height: inherit !important;
	font-size: 18px;
}
.mission-img-left {
	width: 90%;
	float: left;
	padding: 20px !important;
}
.mission-img-right {
	width: 103%;
	float: right;
	padding: 20px !important;
}
.inner-cn-mission {
	position: absolute;
	bottom: -23px;
	right: 0;
	top: 10px !important;
	padding-top: 21px;
}
/*career cs end*/

}
#gardener-n {
	margin-bottom: 65px;
	margin-top: 24px;
}
 @media only screen and (min-width: 360px) and (max-width: 640px) {
.mission-img-right {
	width: 90%;
	float: left !important;
}
.gardner-main-in-n {
	width: 80%;
	margin-left: 10%;
	height: auto;
	min-height: 193px !important;
	float: left;
}
.tab-contact {
	margin-right: 0px !important;
}
.tab-content-inner {
	background: #00265a;
	overflow: hidden;
	box-shadow: 0 0 12px 0px #a4a1a1;
	/* border-radius: 17px 0px 0px 17px; */
	padding: 34px;/* padding-right: 0px; */
}
.tab-panel-li-one li .panel-im {
	width: 24%;
	float: left;
}
.tab-panel-li-one li .panel-tex {
	width: 70%;
	float: left;
}
.sm-res {
	margin-left: 10px;
}
.gardner-con-n {
	text-align: center;
	width: 100%;
	margin-left: 0 !important;
	font-weight: 600 !important;
	line-height: 18px;
	margin-top: 15px;
	font-size: 15px;
	float: left;
	font-weight: 400;
}
.inner-cn-mission h4, .font-we-three {
	text-align: left !important;
}
.res-tex {
	text-align: left !important;
}
.res-mar {
	margin: 10px;
}
}




/*for phone 5s start*/

@media only screen and (min-width: 320px) and (max-width: 640px) {
.res-mar {
	margin: 10px;
}
.mission-r-text-n {
	display: flex;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
	margin-top: -50px !important;
}
.inner-cn-mission {
	position: relative !important;
	bottom: -23px;
	right: 0;
}
.form-top-mar {
	margin-top: 54px !important;
}
/*career page css end*/
}



/*for ipghone 5s end*/



@media only screen and (min-width: 1024px) and (max-width: 1366px) {
.enter-content {
	width: 290px;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
.zoom:hover {
	-ms-transform: scale(1.03);
	/* IE 9 */
	-webkit-transform: scale(1.03);
	/* Safari 3-8 */
	transform: scale(1.03);
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.res-mar {
	margin-top: 20px;
	margin-bottom: 20px;
}
}
 @media only screen and (min-width: 600px) and (max-width: 900px) {
.slider-main-n {
	height: 250px;
}
.vin-slider-in {
	background-image: url("..//images/slider-img.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 216px;
	/* background-color: red; */
	min-height: 100px;
}
.vin-slide-tex {
	padding: 12% 12%;
}
.vin-slide-tex h2 {
	font-weight: 600;
	font-size: 1rem;
}
.vin-enterprises-n {
	width: auto;
	min-height: 209px;
	margin: 10px 76px;
	height: auto;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background-image: url(..//images/enterprises-bg-img.png);
}
}
 @media only screen and (min-width : 300px) and (max-width: 600px) {
.slider-main-n {
	height: 200px;
}
.vin-slider-in {
	background-image: url(..//images/slider-img.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100px !important;
	min-height: 216px;
}
.vin-slide-tex {
	padding: 23% 14%;
}
.vin-slide-tex h2 {
	font-weight: 600;
	font-size: 20px;
}
}
.new-icon-name {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-email {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-phone {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-company {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
/*career page css start*/


.mission-img-left-n {
	position: relative;
}
.inner-cn-mission-left {
	padding-right: 25px;
	right: 0;
}
.clien-arrow-active img {
	/*width: 51px;*/
	margin-left: 20px;
}
#blogbg {
	margin-top: -40px;
}
.inner-content-career-n h5 {
	padding-top: 24px;
}
a.business-ab {
	color: #2490e3;
	font-size: 12px;
}
.open-font {
	font-size: 18px;
	line-height: 38px;
	margin-top: 15px;
}
.mission-img-left {
	width: 90%;
	float: left;
}
.mission-img-right {
	width: 90%;
	float: right;
}
.pull-right {
	float: right;
}
.open-box:hover .btn-icon a {
	color: black;
}
.open-box:hover .in-cont h4 {
	color: white;
}
.icon-sear {
	font-size: 20px;
	font-weight: 300;
	padding-top: 5px;
}
/*career page css end*/


.gardner-con-n {
	text-align: center;
	width: 100%;
	margin-left: 9.5%;
	font-weight: 600 !important;
	line-height: 18px;
	margin-top: 15px;
	font-size: 15px;
	float: left;
	font-weight: 400;
}
.product-new a.nav-link {
	font-weight: 400 !important;
	padding: 3px !important;
	font-size: 13px !important;
	font-weight: 900 !important;
	line-height: 25px !important;
}
/*kapil css start*/
.text-black {
	color: #252525;
}
.text-vin-blue {
	color: #00265a;
}
.navbar-light .navbar-nav .nav-link {
	color: #333;
	font-weight: 600;
	font-size: 14px;
	padding: 0px 23px;
}
.form-top-mar {
	margin-top: 65px !important;
}
#footer-form input {
	border-radius: 0px !important;
}
#footer-form textarea {
	border-radius: 0px !important;
}
.bg-blue-but {
	background: #0095da;
}
.bor-bot {
	border-bottom: 1px solid #ddd;
}
.text-blue-light {
	color: #0095da;
}
.pull-right {
	float: right;
}
.span-col-menu {
	color: red;
	width: 100px;
	opacity: 1;
	position: relative;
	z-index: 9999999;
}
.slider-main-n {
	height: 460px;
}
.vin-slider-in {
	background-image: url("..//images/slider-img-ban-new.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: auto;
	min-height: 450px;
}
.vin-slide-tex {
	padding: 19% 7% 0px 31%;
}
.vin-slide-tex h1 {
	/*font-weight: 900;
    font-size: 2.9rem;
    vertical-align: middle;*/
	margin-top: 0px;
}
.get-text-n {
	font-weight: 500;
}
.head-form {
	width: 100%;
	margin: 10px 0px;
	margin-bottom: 20px;
	font-weight: 500;
}
.vin-enterprises-grey-n:hover, .enter-icon-n, .enter-icon-n h4 {
 
	color: white !important;
}
.vin-enterprises-grey-n:hover .case-btn:before {
	content: "";
	width: 16px;
	height: 1px;
	background: white;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.vin-enterprises-grey-n:hover .case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent white;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 21px;
	transition: all 0.3s ease;
}
.enter-icon-n {
	width: 20%;
	float: left;
	height: 50px;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.enter-icon-arrow-n:hover .case-btn:before {
	content: "";
	width: 28px;
	height: 1px;
	background: white !important;
	position: absolute;
	top: 70%;
	margin-top: -1px;
	left: 5px;
	transition: all 0.3s ease;
}
.enter-icon-arrow-n:hover .case-btn:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent white;
	position: absolute;
	top: 70%;
	margin-top: -5px;
	left: 30px;
	transition: all 0.3s ease;
}
.enter-icon-n-t {
	width: 80%;
	float: left;
	height: 50px;
	overflow: hidden;
	color: #00265a;
}
.enter-icon-n-t h4 {
	color: #00265a;
}
.enter-icon-n h4 {
	font-weight: 900;
}
.enter-content {
	width: 100%;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
.vin-enterprises-grey-n:hover img {
	filter: brightness(0) invert(1);
}
.enter-icon-grey-n {
	width: 25%;
	float: left;
}
.enter-icon-grey-n h4 {
	font-weight: 900;
}
.btn-compare-n {
	background-color: #262626;
	padding: 10px 42px;
	margin: 20px 0px;
	color: white;
	border-radius: 25px;
	font-size: 1.2rem;
	font-weight: 600;
}
#key-features-n {
	margin: 40px 0px;
}
.left-text-n {
	width: 100%;
	min-height: 40px;
}
.key-icon-n {
	width: 20%;
	float: left;
}
.key-text-n {
	width: 80%;
	float: left;
}
.key-feat-n {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.key-feat-n li {
	display: inline-block;
	width: 100%;
}
.left-mr {
	left: -50px;
}
.right-mr {
	right: -50px;
}
.send-button-min {
	width: auto;
	padding: 2px 16px;
}
.bor-bot-n {
	border-bottom: 1px solid grey;
	border-radius: 0px;
}
.bor-bot-n:hover {
	border-bottom: 1px solid #00b9f2;
}
.pop-up-main {
	width: 100%;
	float: left;
	background-color: white;
	height: auto;
	min-height: 900px;
}
.pop-head-left {
	background-color: #01265a;
	color: white;
	min-height: 50px;
	line-height: 50px;
}
.pop-head-right {
	background-color: #00b9f2;
	border-left: 1px solid white;
	min-height: 50px;
	color: white;
	line-height: 50px;
}
#keyframe-res-n {
	display: none;
}
#key-features-n {
	display: block;
}
 @media only screen and (min-width: 360px) and (max-width: 992px) {

#keyframe-res-n {
	display: block;
	margin-top: 40px;
	margin-bottom: 40px;
}
#key-features-n {
	display: none;
}
.res-mob-size:focus {
	text-decoration: none;
	color: white !important;
}
.res-mob-size:active {
	text-decoration: none;
	color: white !important;
}
.mission-img-right {
	width: 90%;
	float: left !important;
}
.tab-contact {
	margin-right: 0px !important;
}
.tab-content-inner {
	background: #00265a;
	overflow: hidden;
	box-shadow: 0 0 12px 0px #a4a1a1;
	/* border-radius: 17px 0px 0px 17px; */
	padding: 34px;/* padding-right: 0px; */
}
.tab-panel-li-one li .panel-im {
	width: 24% !important;
	float: left;
}
.tab-panel-li-one li .panel-tex {
	width: 70% !important;
	float: left;
}
.gardner-con-n {
	text-align: center;
	width: 100%;
	margin-left: 0 !important;
	font-weight: 600 !important;
	line-height: 18px;
	margin-top: 15px;
	font-size: 15px;
	float: left;
	font-weight: 400;
}
.inner-cn-mission h4, .font-we-three {
	text-align: left !important;
}
.res-tex {
	text-align: left !important;
}
.res-mar {
	margin: 10px;
}
}
.form-top-mar {
	margin-top: 54px !important;
}
/*career page css end*/
/*for ipghone 5s end*/






.enter-content {
	width: 290px;
	padding: 20px 0px;
	float: left;
	font-size: 0.9rem;
}
.zoom:hover {
	-ms-transform: scale(1.03);
	/* IE 9 */
	-webkit-transform: scale(1.03);
	/* Safari 3-8 */
	transform: scale(1.03);
	background: -webkit-linear-gradient(left, #00b9f2, #002f64);
	background: -moz-linear-gradient(left, #007dc5, #003cb7);
	background: -ms-linear-gradient(left, #007dc5, #003cb7);
	background: -o-linear-gradient(left, #007dc5, #003cb7);
}
.res-mar {
	margin-top: 20px;
	margin-bottom: 20px;
}
 @media only screen and (min-width: 600px) and (max-width: 900px) /* 10 inch tablet enter here */ {
.slider-main-n {
	height: 250px;
}
.vin-slider-in {
	background-image: url("..//images/slider-img.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 216px;
	/* background-color: red; */
	min-height: 100px;
}
.vin-slide-tex {
	padding: 12% 12%;
}
.vin-slide-tex h2 {
	font-weight: 600;
	font-size: 1rem;
}
.vin-enterprises-n {
	width: auto;
	min-height: 209px;
	margin: 10px 76px;
	height: auto;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 25px;
	background-image: url(..//images/enterprises-bg-img.png);
}
}
 @media only screen and (min-width : 300px) and (max-width: 600px) {
.slider-main-n {
	height: 200px;
}
.vin-slider-in {
	background-image: url(..//images/slider-img.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100px !important;
	min-height: 216px;
}
.vin-slide-tex {
	padding: 23% 14%;
}
.vin-slide-tex h2 {
	font-weight: 600;
	font-size: 20px;
}
}
.new-icon-name {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-email {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-phone {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
.new-icon-company {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #fff;
	border-radius: 4px;
	background: #2a2a29;
	border-radius: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px !important;
	height: 37px;
}
/*career page css start*/
section#open-posi:hover img {
	filter: brightness(0) invert(1);
}
.p-Values-n {
	line-height: 35px;
	font-size: 18px;
	padding-bottom: 72px;
}
.mission-img-left-n {
	position: relative;
}
.inner-cn-mission-left {
	padding-right: 25px;
	right: 0;
}
.clien-arrow-active img {
	/*width: 51px;*/
	margin-left: 20px;
}
#blogbg {
	margin-top: -40px;
}
.comments-area {
	padding: 0px 15px;
}
#wpcomm {
	max-width: 100%;
}
#wc-comment-header {
	max-width: 100%;
}
#vin-blogsingle .card-body {
	padding-left: 0px;
	padding-right: 0px;
}
.open-font {
	font-size: 18px;
	line-height: 38px;
	margin-top: 15px;
}
.mission-img-left {
	width: 90%;
	float: left;
}
.mission-img-right {
	width: 90%;
	float: right;
}
.pull-right {
	float: right;
}
.in-icon {
	width: 100%;
	float: left;
	text-align: left;
}
.in-cont h4 {
	font-size: 19px;
	line-height: 23px;
	min-height: 60px;
	color: black;
}
.in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: #656565;
}
#open-posi .disabled {
	opacity: 0.3;
}
.btn-icon a {
	color: white;
}
.open-box:hover .in-num {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 90px;
	margin-top: -10px;
	color: white;
}
.open-box:hover .btn-icon {
	background-color: white;
	color: black;
}
.open-box:hover .btn-icon a {
	color: black;
}
.open-box:hover .in-cont h4 {
	color: white;
}
.icon-sear {
	font-size: 20px;
	font-weight: 300;
	padding-top: 5px;
}
.gardner-con-n {
	text-align: center;
	width: 100%;
	margin-left: 9.5%;
	font-weight: 600 !important;
	line-height: 18px;
	margin-top: 15px;
	font-size: 15px;
	float: left;
	font-weight: 400;
}
/*kapil css end*/

 
.panel-img-left-1 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	padding-left: 45px;
	background-image: url(..//images/panel-icon-08.png);
	background-position: center;
	background-repeat: no-repeat;
}
.nav-link.active .panel-img-left-1 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-08.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 45px;
}
.panel-img-left-2 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	background-image: url(..//images/panel-icon-07.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.nav-link.active .panel-img-left-2 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-07.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.panel-img-left-4 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	padding-left: 52px;
	background-image: url(..//images/panel-icon-05.png);
	background-position: center;
	background-repeat: no-repeat;
}
.nav-link.active .panel-img-left-4 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-05.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 52px;
}
.panel-img-left-6 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	background-image: url(..//images/panel-icon-03.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.nav-link.active .panel-img-left-6 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-03.png);
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.panel-img-left-7 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	background-image: url(..//images/panel-icon-0002.png);
	background-size: contain;
	background-position: bottom;
	padding-left: 48px;
	background-repeat: no-repeat;
}
.nav-link.active .panel-img-left-7 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-0002.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.panel-img-left-8 {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 10px;
	background-image: url(..//images/panel-icon-001.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.nav-link.active .panel-img-left-8 {
	width: 43px;
	height: 43px;
	float: left;
	background-image: url(..//images/hover-panel-icon-001.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 48px;
}
.tab-p-list {
	margin: 15px 0px;
	padding: 0px;
	float: left;
}
.tab-p-list a {
	display: inline-block;
	height: auto;
	width: 180px;
	min-height: 71px;
	float: left;
	text-align: center;
	/* padding: 10px; */
	line-height: normal;
	justify-content: center;
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
	color: white !important;
	border-left: 1px solid white !important;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: white;
	border-style: solid;
}
.tab-p-list .active {
	text-decoration: none;
}
.tab-p-list a:hover {
	display: inline-block;
	height: auto;
	width: 180px;
	min-height: 71px;
	float: left;
	text-align: center;
	/*padding: 10px;*/
	line-height: normal;
	justify-content: center;
	background-color: #00b9f2;
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
	color: white !important;
	border-left: 1px solid white !important;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: white;
	border-style: solid;
}
.myTab a.nav-link:focus {
	font-size: 13px;
	font-weight: 900;
	padding: 3px;
}
.tab-p-list-last-li {
	border-right: 1px solid white !important;
	border-left: 0px;
}
.tab-panel-li-one {
	margin: 0px;
	padding: 0px;
	float: left;
}
.inti-ftr {
	margin-top: 0px;
}
#myTabContent-one {
/*max-height: 130px;*/
}
.tab-panel-li-one li .panel-im {
	width: 11%;
	float: left;
}
.tab-panel-li-one li .panel-tex {
	width: 85%;
	float: left;
}
/*accord-slider start*/
#keyframe-res-n {
	width: 100%;
}
#keyframe-res-n .accordion .card h5 .btn-link {
	font-size: 12px !important;
	text-align: center;
}
.res-mob-size {
	font-size: 12px !important;
	text-align: center !important;
	width: 100% !important;
	color: white;
}
#tab-content-inner a.active {
	font-size: 14px;
	font-weight: 500;
	width: 133px;
	background: #00b9f2 !important;
	text-decoration: none !important;
}
/*accord slider end*/


/*contact form css strat*/
.mobile-testigrph { display:none;} 
.vinculum-header { 
	position: sticky;
	 position: -webkit-sticky;
	top: 0; 
	z-index: 99999;
	padding-bottom: 0px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
#myTab-inner {
	float: none;
	display: flex;
}
#tab-content-inner a.nav-link {
	font-size: 13px;
	font-weight: 500;
	width: 134px;
	display: flex;
	align-items: center;
}
.myTab-inner .nav-link.active {
	text-decoration: none !important;
	background: #00b9f2 !important;
}
.bg-ac {
	background-color: #00b9f2 !important;
}
#tab-content-inner {
	background: #00265a;
	overflow: hidden;
	box-shadow: 0 0 12px 0px #a4a1a1;
	padding: 47px 29px;
	height: 899px;
	padding-right: 60px;
	overflow-y: scroll;
}
#key-features-n .myTab a.nav-link {
	font-size: 13px;
	font-weight: 500;
	padding: 3px 15px;
	display: flex;
	align-items: center;
}
.nav-tabs .nav-item {
	height: auto;
	min-height: 40px;
	margin-bottom: 0px;
}
#tab-content-inner .tab-content>.active {
	display: block;
	background: transparent;
	min-height: auto;
}
.tab-contact {
	margin-right: -50px;
}
.pan-tabss li:hover a {
	color: #00265a;
}
.head-bold {
	font-weight: 900;
}
.fix-height {
	height: 300px;
}
/*contact form csss end*/




/*old css contact form start*/

#myTab a.nav-link {
/* font-size: 20px;
    font-weight: 400;
    padding: 3px;*/
}
.tab-contact {
	margin-right: 0px;
}
#myTab-inner {
	float: none;
	display: flex;
}
.box_wrap:hover {
	background: #00b9f2;
	color: #fff;
}
/*old css contact form end*/


/*adordian new start*/

#mobile-vineretail .card-header {
	border: 0px;
	text-align: left;
	height: auto;
	position: relative;
	padding: 0px;
}
#mobile-vineretail .card-header.collapsed {
	background: #fff;
	border-bottom: 1px solid #ddd;
}
#mobile-vineretail .card-header {
	background: #47ccf5;
}
#mobile-vineretail .card-header a.card-title {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
}
#mobile-vineretail .card-header.collapsed a.card-title {
	color: #000;
	font-size: 13px;
	overflow: hidden;
	display: flex;
	align-items: center;
}
#mobile-vineretail .card-header .mb-inner {
	filter: brightness(0) invert(1);
	float: left;
}
#mobile-vineretail .card-header.collapsed .mb-inner {
	filter: brightness(0) invert(0);/*    width: 18%;*/
}
img.mb-inner {
	padding-right: 10px;
	padding-left: 12px;
}
#mobile-vineretail .nav {
	padding-left: 0px;
	padding-right: 0px;
}
.accordion .card-header:after {
	font-family: 'FontAwesome';
	content: "\f068";
	float: right;
	position: absolute;
	top: 12px;
	right: 12px;
	color: #fff;
}
.accordion .card-header.collapsed:after {
	font-family: 'FontAwesome';
	content: "\f068";
	float: right;
	position: absolute;
	top: 12px;
	right: 12px;
	/* left: 5px; */
	color: #00b9f2;
}
.card-title {
	font-size: 11px;
}
.card {
	border: 0px;
	text-align: left;
}
.card-header {
	border: 0px;
	text-align: left;
	height: 50px;
	position: relative;
}
.accordion .card-header.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\f067";
}
section#vin-slider-n {
	margin-top: 20px;
}
.vin-enterprises-grey-n {
	cursor: pointer;
}
#mobile-vineretail {
	display: none
}
.use-link img.homeicon.hoverhomeicon {
	width: 40px;
}
.use-link img.homeiconwl {
	width: 40px;
}
.blg-intim {
	margin-top: -5px;
}
nav ul.dropdown-menu.show {
	border: 1px solid #01b4ee;
	border-radius: 0px;
}
nav .dropdown-menu li {
	padding: 0px !important;
}
.dropdown-item.active, .dropdown-item:hover {
	background-color: #00b9f2;
	color: #fff;  
}
.contact-bnt a {
    color: #333;
}

#related-blg a {
    color: #333;
} 