.banner {
	position: relative
}

.gif-img img {
    width: 430px !important;
}

.gif-img {
    position: absolute;
    top: 6%;
    right: 5%;
}

.contentss h1 {
    font-size: 60px!important;
    color: #a20a0a;
}

.contentss {
    position: absolute;
    top: 30%;
    left: 10% ;
    font-size: 20px;
    color: #fff;
}
.banner-btn {
    padding: 8px !important;
}

.banner-btn {
	padding: 15px !important;
}

a.button.button-3d.nott.button-rounded.button-red.banner-btn {
    width: 100px;
    font-size: 15px!important;
}

img.guru {
	padding-top: 80px;
	width: 100%
}
.svg-trigger {
    width: 30px;
    height: 30px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: transform 400ms;
    -moz-user-select: block;
    -webkit-user-select: block;
    -ms-user-select: block;
    user-select: block !important;
}

@media(max-width:768px) {
	.banner-img img {
		height: 500px
	}
	.contentss h1 {
		font-size: 28px!important;
		color: #a20a0a
	}
	.contentss {
		position: absolute;
		top: 10%;
		left: 10%;
		font-size: 14px;
		color: #fff
	}
	.gif-img img {
    width: 236px !important;
    }
	.gif-img {
		position: absolute;
		top: 50%;
		right: 20%;
	}
	a.button.button-3d.nott.button-rounded.button-red.banner-btn {
		width: 100px;
		font-size: 15px!important
	}
	.banner-btn {
		padding: 5px 5px 5px 10px  !important;
	}
	.topmargin-sm {
		margin-top: 0!important
	}
	.contentss p {
		margin-bottom: 10px
	}
	img.guru {
		padding-top: 30px!important;
		width: 100%
	}
}