.igaming-header{
	background-image: url('../images/igmaing-hero-header.png');
	background-image: url('../images/igmaing-hero-header.png');
	background-position: center;
	height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
}
.igaming-hero-header{
	width: 55%;
	margin: 0 auto;
	padding-top: 6%;
}
.iGaming-heading{
	color: #212121;
	font-family: Geomanist-Medium;
	font-size: 56px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 60px;
	text-align: center;
}
.iGaming-descriptions{
	color: #666666;
	font-family: Geomanist;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
	padding-top: 15px;
}
.number-list-1 li{
	display: flex;
	align-items: flex-start;	
}
.number-list-1-content{
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 36px;	
	padding-bottom: 30px;
}	
.green-number{
	color: #00B46A;
	font-family: Geomanist-Medium;
	font-size: 20px;
	font-weight: 500;
	line-height: 36px;
	padding-right: 25px;
}
.why-vinfotech-should {
	color: #212121;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
	padding-bottom: 60px;
}
.custom-igaming-software{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.why-vinfotech-numbers{
	width: 60%;
}
.why-vinfotech-sections-igmaing{
	padding-top: 120px;
	padding-bottom: 100px;
}
.reimagining-sections{
	padding-top: 100px;
	padding-bottom: 40px;
}
.reimagining-icons{
	padding-right: 40px;
}
.reimagining h3 {
	color: #212121;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
	text-align: center;
}
.reimagining p {
	color: #999999;
	font-family: Geomanist;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 32px;
	text-align: center;
}
.reimagining{
	padding-bottom: 80px;
}
.reimagining-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 80%;
    margin: 0 auto;
}
.reimagining-list li{
	display: flex;
	width: 46%;
	padding-bottom: 60px;
}
.reimagining-items h4 {
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-top: 0;
}
.reimagining-items p {
	color: #999999;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
.lets-talk-rows {
    background-color: #00B46A;
    padding-top: 60px;
    padding-bottom: 60px;
}
.talk-row {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.talk-row-1 {
    /*display: flex;
    flex-direction: column;*/
}
.talk-row-2 {
    /*display: flex;
    justify-content: center;*/
}
.looking-for-a-team {
    color: #FFFFFF;
    font-family: Geomanist;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 51px;
}
.lets-talk-msg {
    color: #212121;
    font-family: Geomanist-Medium;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
    height: 48px;
    width: 179px;
    border-radius: 4px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.talk-row-2 a:hover{
	text-decoration: none;
}
.game-type-section {
    background-color: #FFFFFF;
    padding: 100px 0;
}
.multiple-game-type {
    width: 80%;
    margin: 0 auto;
}
.multiple-game-types-heading {
    color: #212121;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    padding-bottom: 20px;
    margin: 0px;
    font-family: Geomanist;
}
.wouldnt-you-want-to {
    color: #666666;
    font-family: Geomanist;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 32px;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 80px;
}
.multiple-game-type-list{
    display: flex;
    column-gap: 10px;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 40px;
    justify-content: space-between;
}
.multiple-game-item {
    border-radius: 6.6px;
    background-color: #F9F9F9;
    padding: 20px 20px 20px 20px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: flex-start;
     width: 30.6%;
   
}
.multiple-game-item h4 {
    color: #212121;
    font-size: 24px;
    font-weight: 500;
    font-family: Geomanist-Book;
    line-height: 32px;
}
.multiple-game-item p {
    color: #666666;
    font-family: Geomanist;
    font-size: 16px;
    line-height: 19.36px;
}

.experience-hub-items h4{
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 5px;
}
.experience-hub-items p{
	color: #666666;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
.experience-hub-title{
	color: #212121;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
}	
.experience-des{
	color: #666666;
	font-family: Geomanist;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 32px;
	padding-bottom: 70px;
}
.experience-hub-igmaing{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 60px 0;
}
.experience-hub-items li{
	border-left: 2px solid #00B46A;
	padding-left: 20px;
	width: 45%;
	margin-bottom: 60px;
}
.experience-hub-img{
	display: flex;
	justify-content: flex-end;
}
.experience-hub-list{
	width: 55%;
}
.experience-hub-img{
	width: 45%;
}
.experience-hub-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.finance-hub-items h4{
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 5px;
}
.finance-hub-items p{
	color: #666666;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
.finance-hub-title{
	color: #212121;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
}	
.experience-des{
	color: #666666;
	font-family: Geomanist;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 32px;
	padding-bottom: 70px;
}
.finance-hub-igmaing{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 60px 0;
}
.finance-hub-items li{
	border-left: 2px solid #00B46A;
	padding-left: 20px;
	width: 48%;
	margin-bottom: 60px;
}
.finance-hub-img{
	display: flex;
	justify-content: flex-start;
	width: 38%;
}
.finance-hub-list{
	width: 62%;
}
.finance-hub-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.finance-hub-items li a{
	font-family: Geomanist-Book;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 22.5px;
	color: #009156;
}
.finance-hub-items li a:hover{
	text-decoration: none;
}
.marketing-hub-igmaing{
	display: flex;
	/*justify-content: space-between;*/
	/*align-items: center;*/
	padding: 130px 0 0 0;
}
.finance-hub-items li{
	border-left: 2px solid #00B46A;
	padding-left: 20px;
	width: 48%;
	margin-bottom: 60px;
}
.marketing-hub-img{
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	width: 50%;
}
.marketing-hub-list{
	width: 40%;
}
.marketing-hub-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.marketing-hub-items h4{
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 5px;
}
.marketing-hub-items p{
	color: #666666;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
.marketing-hub-items li{
	border-left: 2px solid #00B46A;
	padding-left: 20px;
	width: 44%;
	margin-bottom: 60px;
}
.marketing-hub-title{
	color: #212121;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
	margin-top: 0;
}	
/* office hub */
.office-hub-igmaing{
	display: flex;
	justify-content: flex-end;
	padding: 130px 0 0 0; 
}
.office-hub-title {
    color: #212121;
    font-family: Geomanist;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 48px;
    margin-top: 0;
}
.office-hub-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.office-hub-items li{
	border-left: 2px solid #00B46A;
	padding-left: 20px;
	width: 48%;
	margin-bottom: 60px;
}
.office-hub-items h4{
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 5px;
}
.office-hub-items p{
	color: #666666;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
.office-hub-img{
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	width: 50%;
}
.office-hub-list{
	width: 37%;
}
/* next generatoins*/
.next-generations-igmaing{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 60px 0;
}
.next-generations-title {
    color: #212121;
    font-family: Geomanist;
    font-size: 40px;
    letter-spacing: 0;
    line-height: 48px;
    margin-top: 0;
    padding-bottom: 60px;
}
.next-generations-items li{
	border-left: 2px solid #00B46A;
	padding-left: 20px;
	width: 49%;
	margin-bottom: 60px;
}
.next-generations-items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.next-generations-items h4{
	color: #212121;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 29px;
	margin-bottom: 5px;
}
.next-generations-items p{
	color: #666666;
	font-family: Geomanist;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}
.next-generations-img{
	display: flex;
	justify-content: flex-start;
	width: 50%;
}
.next-generations-list{
	width: 50%;
}

/* Admin panel */
.number-list-2 li{
	display: flex;
	align-items: flex-start;	
}
.number-list-2{
	padding-bottom: 80px;
}
.number-list-2-content{
	color: #FFFFFF;
	font-family: Geomanist;
	font-size: 24px;
	letter-spacing: 0;
	line-height: 30px;	
	padding-bottom: 30px;
}	
.green-number{
	color: #00B46A;
	font-family: Geomanist-Medium;
	font-size: 20px;
	font-weight: 500;
	line-height: 36px;
	padding-right: 25px;
}
.admin-panel-title {
	color: #FFFFFF;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
	padding-bottom: 100px;
	margin-top: 0;
}
.admin-panel-software{
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
.admin-panel-numbers{
	width: 32%;
}
.admin-panel-big-img{
	width: 46%;
}
.admin-panel-sections{
	padding-top: 120px;
	background-color: #111111;
}
.igaming-bottom-slider{
	padding: 100px 0;
}
.one-stop-destinatiion {
	color: #212121;
	font-family: Geomanist;
	font-size: 40px;
	letter-spacing: 0;
	line-height: 48px;
	text-align: center;
	margin-top: 0px;
	padding-bottom: 60px;
}
.owl-item{
	/*margin-right: 20px !important; */
	/*width: auto !important;*/
	/*height: auto !important;*/

}

/*for app devlopment page */
.success-stories-fluid{
	padding-top: 100px;
}
.visible-lg.hidden-xs.tablet-height{
	padding-bottom: 80px;
}
.success-stories-section{
	padding-bottom: 0px;
}
.multiple-game-formats {
    background-color: #FAFAFA;
    padding-top: 100px;
    padding-bottom: 100px;
    border-radius: 0;
}
#demos {
   padding: 0px;
}
#loop121 .owl-nav{
	padding: 0px;
}
.igaming-bottom-slider{
	padding-bottom: 0px;
}
@media screen and (max-width:1600px) {
	.iGaming-heading{
		font-size: 42px;
	    line-height: 48px;
    }
    .iGaming-descriptions{
    	font-size: 20px;
	    line-height: 31px;
    }	
    .igaming-hero-header{
    	width: 55%;
    }
    .why-vinfotech-should {
	    font-size: 30px;
	    line-height: 40px;
	    padding-bottom: 40px;
	}
	.why-vinfotech-sections-igmaing {
    	padding-top: 60px;
    	padding-bottom: 60px;
	}
	.number-list-1-content {
	    font-size: 20px;
	    line-height: 32px;
	    padding-bottom: 22px;
	}
	.why-vinfotech-numbers {
    	width: 70%;
	}
	.green-number{
		padding-right: 20px;
	}
	.reimagining p{
		font-size: 18px;line-height: 30px;
	}
	.reimagining h3{
		font-size: 30px;line-height: 48px;margin-top: 0;
	}
	.reimagining-sections {
	    padding-top: 60px;
	    padding-bottom: 10px;
	}
	.reimagining-list{
		width: 90%;
	}
	.reimagining-icons {
    	padding-right: 30px;
	}
	.reimagining-items h4{
		font-size: 22px;
	}
	.reimagining-items p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.looking-for-a-team {
	    font-size: 30px;
	    line-height: 40px;
	}
	.lets-talk-rows {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.multiple-game-types-heading{
		font-size: 30px;
    	line-height: 40px;
	}
	.wouldnt-you-want-to{
		font-size: 18px;
		line-height: 30px;
	}
	.game-type-section{
		padding: 80px 0;
	}
	.multiple-game-type {
    	width: 90%;
    	margin: 0 auto;
	}
	.multiple-game-item h4 {
	    font-size: 22px;
	    line-height: 32px;
	}
	.multiple-game-item{
		/*padding: 18px;*/
	}
	.experience-hub-items h4, .finance-hub-items h4, .marketing-hub-items h4, .next-generations-items h4{
		font-size: 22px;
	}
	.experience-hub-items p, .finance-hub-items p, .marketing-hub-items p, .office-hub-items p, .next-generations-items p{
	    font-size: 16px;
	    line-height: 24px;
	}
	.experience-hub-title, .marketing-hub-title, .office-hub-title, .next-generations-title{
	    font-size: 30px;
	    letter-spacing: 0;
	    line-height: 38px;
	}
	.experience-des {
	    font-size: 18px;
	    line-height: 30px;
	    padding-bottom: 60px;
	}
	.finance-hub-items li{
		width: 49%;
	}
	.finance-hub-items li a{
		font-size: 16px;
	}
	.experience-hub-items li{
		width: 47%;
	}
	.marketing-hub-igmaing{
		padding: 100px 0 0 0;
	}
	.office-hub-items li{
		width: 47%;
	}
	.marketing-hub-list {
    	width: 51%;
    	padding-left: 70px;
	}
	.marketing-hub-items li{
		width: 48%;
	}
	.marketing-hub-img {
	    width: 45%;
	}
	.office-hub-list{
    	width: 51%;padding-right: 60px;
	}
	.office-hub-img{
    	width: 45%;
	}
	.next-generations-img{
		width: 43%;
	}
	.next-generations-items li{
		width: 50%;
	}
	.next-generations-list {
    	width: 56%;
	}
	.next-generations-list {
	    width: 56%;
	    padding-left: 35px;
	}
	.admin-panel-sections {
	    padding-top: 60px;
	}
	.admin-panel-numbers {
    	width: 35%;
	}
	.admin-panel-title {
	    font-size: 30px;
	    line-height: 43px;
	    padding-bottom: 35px;
	}
	.number-list-2-content {
	    font-size: 20px;
	    line-height: 30px;
	    padding-bottom: 24px;
	}
	.admin-panel-big-img {
    	width: 48%;
	}
	.igaming-bottom-slider {
    	padding: 60px 0;
	}	
	.one-stop-destinatiion{
		font-size: 30px;
		line-height: 40px;
		padding-bottom: 35px;
	}

}
@media screen and (max-width:1400px) {
	.igaming-hero-header {
    	width: 60%;
	}
}
@media screen and (max-width:1280px) {
	.admin-panel-numbers {
    	width: 40%;
	}
	.admin-panel-big-img {
    	width: 55%;
	}
	.iGaming-heading {
	    font-size: 38px;
	    line-height: 48px;
	}
	.igaming-hero-header {
    	width: 70%;
	}
	.igaming-hero-header {
	    padding-top: 7%;
	}
	.experience-des.mini{
		padding-bottom: 30px;
	}
	.finance-hub-img {
    	width: 25%;
	}
	.experience-hub-img {
    	width: 25%;
	}
}
@media screen and (max-width:1024px) {}
@media screen and (max-width:767px) {
	.custom-igaming-software{
		flex-direction: column;
	}
	.why-vinfotech-numbers {
    	width: 100%;
	}
	.why-vinfotech-sections-igmaing{
		padding-bottom: 0px;
		padding-top: 40px;
	}
	.reimagining-sections {
	    padding-top: 40px;
	}
	.reimagining {
    	padding-bottom: 60px;
	}
	.reimagining-icons {
    	padding-right: 20px;
	}
	.reimagining-icons img{
		width: 80px;
	}
	.reimagining-list {
    	width: 100%;
    	flex-direction: column;
	}
	.reimagining-list li {
	    display: flex;
	    width: 100%;
	    padding-bottom: 20px;
	}
	.talk-row {
    	flex-direction: column;
	}
	.talk-row-1 {
    	text-align: center;
	}
	.admin-panel-software{
		flex-direction: column;
	}
	.admin-panel-numbers {
    	width: 100%;padding-right: 15px;
	}
	.admin-panel-big-img {
    	width: 100%;
	}
	.experience-hub-igmaing, .office-hub-igmaing{
		flex-direction: column;
	}
	.next-generations-img {
    	width: 100%;
    	padding: 20px 0;
	}
	.next-generations-list {
	    width: 100%;
	    padding-left: 15px;
	}
	.experience-hub-list, .marketing-hub-list, .office-hub-items, .finance-hub-list, .office-hub-list{
		width: 100%;
	}
	.experience-hub-items li, .finance-hub-items li, .marketing-hub-items li, .office-hub-items li, .next-generations-items li {
    	width: 100%;
	}
	.finance-hub-img, .experience-hub-img {
    	width: 60%;
	}
	.office-hub-img {
    	width: 100%;
	}
	.marketing-hub-img {
    	width: 100%;
	}
	.igaming-hero-header {
    	padding-top: 20%;
    	width: 98%;
    	margin: 0 auto; 
	}
	.iGaming-heading {
	    font-size: 32px;
	    line-height: 44px;
	}
	.igaming-header{
		background-image: url('../images/igaming-resonsive.png');
		height: 820px;
	}
	.multiple-game-item{
		width: 100%;
		justify-content: flex-start;
		margin-bottom: 25px;
	}
	.img-mini{
		padding-right: 23px;
	}
	.owl-dots{
		display: flex;
		justify-content: center;
		padding-bottom: 20px;
	}
	.game-type-section {
    	padding: 60px 0;
	}
	.wouldnt-you-want-to{
		width: 100%;
		padding-bottom: 0;
	}
	.experience-hub-igmaing, .marketing-hub-list {
    	padding: 20px 15px 40px 15px;
	}
	.finance-hub-list{
		padding: 0px 15px 40px 15px;
	}
	.marketing-hub-list{
		padding: 0px 0px 30px 15px;	
	}
	.experience-des {
	    padding-bottom: 24px;
	}
	.experience-hub-items li, .finance-hub-items li, .marketing-hub-items li, .office-hub-items li, .next-generations-items li{
		margin-bottom: 30px;
	}
	.finance-hub-igmaing{
		flex-direction: column-reverse;
		padding: 40px 0;
	}
	.marketing-hub-igmaing{
		flex-direction: column-reverse;
		padding: 40px 15px 0px 0px;
	}
	.next-generations-igmaing{
		flex-direction: column-reverse;
		padding: 40px 15px 0px 0px;
	}
	.marketing-hub-list{
		padding-left: 15px;
	}
	.office-hub-igmaing{
		padding-top: 40px;	
	}
	.office-hub-list{
		padding: 0 15px;
	}
	.office-hub-img p{
		display: flex;
		justify-content: flex-end;
	}
	.office-hub-img p img{
		width: 95%;
	}
	.next-generations-title{
		padding-bottom: 30px;
	}
	.admin-panel-sections {
    	padding: 40px 0 0 15px;
	}
	.number-list-2 {
    	padding-bottom: 40px;
	}
	.igaming-bottom-slider {
    	padding: 40px 0;
	}
	.one-stop-destinatiion {
	    padding: 0 15px 35px 15px;
	}

	/* App development Css */
	.multiple-game-formats{
		padding-top: 10px;
		padding-bottom: 70px;
	}
	
	#owl-example .owl-dots {
	    display: flex;
	    justify-content: center;
	    padding-bottom: 20px;
	    position: unset;
    	bottom: unset;
    	left: unset;
	}
	.success-stories-fluid {
    	padding-top: 40px;
	}