
@media screen and (min-width: 1686.25px) {
	.section_home:before{
		min-height: 65vh;
	}
	.home_txt {
		margin-top: 250px;
	}
	.home_txt > h2{
		font-size: 28px;
	}
	.home_thumbs{
		left: -100px;
	}
	.section_location_evint .sec-head{
		margin-bottom: 40px;
	}
	.section_snapchat_breaks:before{
		left: 0;
	}
	.add-snap {
		top: 55%;
		left: 20%;
	}
	.btn-add-snap i{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.text-top {
        margin-bottom: 70px;
    }
	#footer {
		padding: 50px 0;
	}
	.section_download_stik .sec-head button{
		font-size: 18px;
	}
	.data-loc {
		margin-top: 100px;
	}
	.home_thumbs .item img {
        max-width: 390px;
    }
    .home_thumbs:before {
        bottom: -200px;
    }
}
@media screen and (max-width: 991px) {
	.head_right {
		float: initial;
		text-align: center;
	}
	.hamburger{
		display: block;
	}
	.social_links{
		display: table;
		margin: 20px auto;
		float: none;
	}
	.section_services{
		padding: 70px 0 50px;
	}
	.section_home{
		padding-bottom: 70px;
	}
	.faq_item{
		padding: 0;
	}
	.section_faq{
		padding: 60px 0;
	}
	.main_menu{
		display: none;
	}
	.head_right a img {
        max-width: 170px;
    }
    #slider-video .owl-nav > div {
        bottom: -10px;
    }
}
@media screen and (max-width: 767px) {
	.home_txt{
		margin: 20px 0;
	}
	.section_home{
		padding: 220px 0 50px;
	}
	.section_home:before{
		width: 100%;
		min-height: 50vh;
	}
	.box-slider {
		flex-direction: column;
		margin-top: 150px;
	}
	.section_videos {
		padding: 5px 0 20px;
	}
	.video-box {
		margin-bottom: 40px;
	}
	.sec-head {
		margin-bottom: 20px;
	}
	.buttons_store{
		display: table;
		margin-right: auto;
		margin-left: auto;
	}
	#slider-video .owl-nav > div {
        bottom: -10px;
    }
    #slider-video .owl-nav > .owl-prev {
        bottom: -20px;
    }
    #slider-video-sub .owl-nav > .owl-prev {
        bottom: -7px;
    }
	.home_txt > h2{
		color: #706D93;
	}
	.home_txt{
		text-align: center;
	}
	.home_txt > p{
		padding: 0;
	}
	.seThumb{
		display: none;
	}
	.section_services{
		padding: 60px 0 40px;
	}
	.sec_head > h2{
		font-size: 36px;
	}
	.sec_head{
		margin-bottom: 40px;
	}
	.faq_item{
		margin-bottom: 30px;
	}
	.contact_left > h2{
		font-size: 26px;
	}
	.contact_info_box{
		margin-top: 30px;
	}
	.copyright{
		font-size: 14px;
		justify-content: center;
		height: 90px;
	}
	.section_download_stik {
		padding: 50px 0 60px;
	}
	#header{
		background-color: #fff;
		padding: 15px 0;
	}
	.icon-up{
		left: 30px;
	}
	.f-menu{
		margin-bottom: 20px;
		text-align: center;
	}
	.section_location_evint .sec-head {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
	.section_location_evint .sec-head h3{
		width: 100%;
		margin-bottom: 20px;
	}
	.search-location {
		width: 100%;
		margin-right: 0;
	}
	.sponsored h1{
		font-size: 25px;
	}
	.section_snapchat_breaks:before{
		display: none;
	}
	.section_snapchat_breaks {
		padding: 10px 0 80px;
		background: #fff058;
		border-top-left-radius: 70px;
		border-bottom-right-radius: 70px;
	}
	.content-box-snapxhat{
		flex-direction: column;
		padding: 0;
	}
	.head-content {
	    width: 100%;
		padding: 30px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.snapchat-list .box-snap {
		text-align: center;
		margin: auto;
		margin-bottom: 20px;
		width: auto;
	}
	.snapchat-list .box-snap img {
		max-width: 150px;
	}
	.snapchat-list {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}
	.add-snap {
		position: absolute;
		right: 20%;
		bottom: 30px;
		top: auto;
		left: auto;
		transform: none;
	}
	.head-content p{
		margin-bottom: 0;
	}
	.section_download_stik .sec-head{
		flex-direction: column;
		align-items: flex-start;
	}
	.sec-head h3{
		margin-bottom: 20px;
	}
	.section_download_stik .sec-head button{
		font-size: 18px;
		margin-top: 25px;
	}
	.all-stick .list-stick {
		width: 50%;
		cursor: pointer;
		margin-bottom: 20px;
		text-align: center;
	}
	.all-stick{
		flex-wrap: wrap;
	}
	#slider-video-sub .item .video-box img {
		height: 230px;
		border-radius: 15px;
		object-fit: cover;
	}
	#slider-video-sub .item .video-box{
		height: auto;
		margin-top: 50px;
	}
	#slider-video-sub .owl-nav > div{
		bottom: 0;
		height: 26px;
	}
	.sponsored{
		position: absolute;
		bottom: -420px;
	}
	.home_thumbs {
		position: relative;
		bottom: 30px;
		left: -18px;
	}
	.list-participants {
		display: flex;
		margin-bottom: 30px;
		align-items: center;
		flex-wrap: wrap;
	}
	.list-sponsors{
		margin-bottom: 0;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.list-participants div:nth-child(1), .list-participants div:nth-child(2), .list-participants div:nth-child(3) {
		width: 100%;
		margin-bottom: 20px;
	}
	.list-participants div:nth-child(1) a{
		width: auto;
	}
	.list-sponsors p, .list-sponsors a {
		width: 50%;
		margin-bottom: 20px;
	}
	.txt-about{
		flex-direction: column;
	}
	.txt-about div{
		margin-bottom: 20px;
	}
	.img-about{
		text-align: center;
	}
	.footer-back{
		width: 60px;
	}
	.data-loc {
		margin-top: 20px;
	}
	.notes ul{
		padding-right: 20px;
	}
	.logo-site {
        text-align: center;
    }
    .head_right a img {
        max-width: 170px;
    }
    .card-gree img {
        max-width: 100%;
    }
    .box-greeting-cards .img-greeting {
        width: 100%;

    }
	.add-snap {
		position: absolute;
		/* right: 20%; */
		bottom: 0;
		top: auto;
		left: 50%;
		right: auto;
		transform: translateX(-50%);
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: center;
	}
	.add-snap li{
		margin-left:10px
	}
	#header .container {
		display: flex;
		flex-direction: column-reverse;
	}
}

@media screen and (max-width: 575px) {
    .logo-site {
        text-align: center;
    }
    .head_right a img {
        max-width: 170px;
    }
	.home_txt > h2{
		font-size: 24px;
	}
	.buttons_store{
		margin-top: 30px;
	}
}
@media screen and (max-width: 380px) {

}

