@media only screen and (max-width : 1400px){
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 100px 100px;
		position: absolute;
		left: 37%;
		top: 24%;
		content: " ";
		height: 100px;
		z-index: 999;
		width: 100px;
	}
/*	.wrappForContent.svitoch_front_wrappForContent {
		padding-top: 56px;
		position: relative;
		width: 90% !important;
	}
	.svitoch_front_topBlockBackground {
		margin-top: -110px;
		margin-bottom: 40px
	}
	.firstP.svitoch_front_firstP {
		margin-top: 0px;
	}
	.secondP.svitoch_front_secondP {
		margin-bottom: 10px;
	}
	.wrappForSocial.svitoch_front_wrappForSocial {
		margin-top: -40px;
	}
	.firstSocial.svitoch_front_firstSocial{
		width: 130px;
	}
	.thirdSocial.svitoch_front_thirdSocial{
		width: 150px;
	}
	.fifeSocial.svitoch_front_fifeSocial{
		width: 110px;
	}
	.socialArrow.svitoch_front_socialArrow {
		height: 160px;
	}
	p.wrappForSocial_decrtext.svitoch_front_wrappForSocial_decrtext {
		font-size: 20px;
	}
	.BlWithChokoCirc.BlWithChokoCirc_action.svitoch_front_BlWithChokoCirc {
		width: auto;
		height: 120px;
	}
	.BlWithChokoCirc.BlWithChokoCirc_action.svitoch_front_BlWithChokoCirc p {
		margin-top: 50px;
	}*/

}





@media only screen and (max-width : 1300px){
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 100px 100px;
		position: absolute;
		left: 33%;
		top: 16%;
		content: " ";
		height: 100px;
		z-index: 999;
		width: 100px;
	}
}
@media only screen and (max-width : 1200px){
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 90px  90px ;
		position: absolute;
		left: 35%;
		top: 20%;
		content: " ";
		height: 90px ;
		z-index: 999;
		width: 90px ;
	}
}

@media only screen and (max-width : 1124px){
	.wrappForContent{
		width: 90%;
	}
	.forChokoType{
		height: 380px;
	}
	.wrappForContent{
		padding-top: 375px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 100px 100px;
		position: absolute;
		left: 36%;
		top: 22%;
		content: " ";
		height: 100px;
		z-index: 999;
		width: 100px;
	}
	#popup_membre_video_close {
		top: 23%;
		right: 23%;
	}
	.topBlockBackground.svitoch_front_topBlockBackground {
		margin-top: -70px;
	}
}
@media only screen and (max-width : 960px){
	.secondChokoStr{
		width: 100%;
	}
	.forChokoType{
		height: 300px;
	}
	.wrappForContent{
		padding-top: 375px;
	}
	.wrappForContent.u_is_admin{
		padding-top: 305px;
	}
	.blockWithPhoto{
		opacity: 1;
	}
	.tile1{
		width: 28%;
		margin-left: 3.8%;
	}
	.firstP{
		font-size: 20px;
	}
	.secondP{
		font-size: 28px;
	}
	.wrapForMenu ul li a{
		font-size: 18px;
	}
	.noteBl1{
		width: 46%;
	}
	.noteBl1 img{
		width: 26%;
	}
	.InformationAboutPaticipant{
		text-align: center;
	}
	.firstBlock, .secondBlock{
		float:none;
		display: inline-block;
		vertical-align: middle;
		margin: 30px 0 0 0!important;
	}
	.thirdBlock{
		width: 100%;
		margin: 10px 0;
	}
	.secondBlock{
		margin-left: -15% !important;
	}
	.overPaticInThirdBlock{
		position: absolute;
		width: 40%;
		right: 10%;
		text-align: right !important;
		top: -22px;
	}
	.noteBl1 p{
		font-size: 16px;
		line-height: 18px;
		width: 54%;
		padding-left: 30%;
		padding-top: 42px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 90px 90px;
		position: absolute;
		left: 37%;
		top: 20%;
		content: " ";
		height: 90px;
		z-index: 999;
		width: 90px;
	}
	#popup_membre_video_close {
		top: 19%;
		right: 19%;
	}
    img.hover_header_img_chocolate {
        width: 140px;
    }
	.svitoch_left_header.tiramisu, .svitoch_right_header.cappuccino {
		width: 36%;
    }
	.svitoch_logo_header_img {
		width: 30%;
	}
	.topBlockBackground.svitoch_front_topBlockBackground {
		margin-top: -60px;
	}

}

@media only screen and (max-width : 800px){
	.topBlockBackground{
		margin-top: -166px;
	}
	.blockWithPhoto_link .blockForShowName{
		display: block;
	}
	.blockForShowName{
		background: none;
	}
	.blockWithPhoto p{
		position: absolute;
		left: 0;
		top: 2%;
		width: calc(100% - 15px);
		padding-right: 15px;
		text-align: center;
	}
	.blockWithPhoto_counter{
		top:97% !important;
		font-size: 22px;
	}
	.blockWithPhoto_link:hover p{
		top:4px;
		z-index:10
	}
	.wrappForContent.u_is_admin{
		padding-top: 380px;
	}
	.forChokoType.u_is_admin{
		top: 105px;
	}
	header.u_is_admin{
		top: 45px;
	}
	.blockWithPhoto .mobile_forTextInShowBl {
		display: block;
	}
	.blockWithPhoto .desctop_forTextInShowBl{
		display: none;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 80px 80px;
		position: absolute;
		left: 35%;
		top: 17%;
		content: " ";
		height: 80px;
		z-index: 999;
		width: 80px;
	}
	#popup_membre_video_close {
		top: 15%;
		right: 13%;
	}
	.svitoch_left_header_img {
		width: 33%;
	}
	.svitoch_left_header.tiramisu, .svitoch_right_header.cappuccino {
		width: 36%;
		display: inline-block;
		vertical-align: top;
	}
	.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 31%;
		display: inline-block;
		vertical-align: top;
	}
	.svitoch_left_header.truffel, .svitoch_right_header.peach {
		width: 29%;
		display: inline-block;
		vertical-align: top;
	}
    img.hover_header_img_chocolate {
        width: 120px;
    }
    .topBlockBackground.svitoch_front_topBlockBackground {
        margin-top: -56px;
    }
	.wrappForContent.svitoch_front_wrappForContent.u_is_admin {
		padding-top: 54px;
	}
	.wrappForContent.svitoch_front_wrappForContent {
		padding-top: 54px;
	}
}

@media only screen and (max-width : 700px){
	.topBlockBackground{
		margin-top: -186px;
	}
	.wrapForMenu ul li a{
		font-size: 16px;
	}
	.overPaticInThirdBlock p{
		font-size: 22px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 70px 70px;
		position: absolute;
		left: 34%;
		top: 19%;
		content: " ";
		height: 70px;
		z-index: 999;
		width: 70px;
	}
    .topBlockBackground.svitoch_front_topBlockBackground {
        margin-top: -40px;
    }
	.svitoch_logo_header_img {
		width: 30%;
	}
	
	.svitoch_right_header_img {
		width: 33%;
	}
}

@media only screen and (max-width : 700px){
	#wpadminbar{
		position: fixed;
	}
	.modal, .windows2 {
		background: #ecdfc4;
		padding-bottom: 14px;
		position: absolute;
		top: 60px;
		left: 0;
		margin-left: 0;
		z-index: 9998;
		width: 100%;
	}
	.windows2 {
		padding: 20px;
		width: calc(100% - 40px);
	}
	.leftcolum{
		margin-top: 22px;
	}
	.leftcolum, .rightcolum{
		width: 100%;
	}
	.modal h2{
		padding-left: 0;
		text-align: center;
	}
	.note{
		width: 100%;
	}
	.note h3{
		width: 70%;
		top: 12%;
		left: 19%;
	}
	.note img{
		width: 94%;
	}
	.rightcolum p{
		padding-right: 4%;
	}
	.modalsocial{
		text-align: center;
		padding-bottom: 40px;
	}
	.modalsocial img{
		display: inline;
		vertical-align: middle;
		width: 14%;
		height: auto;
	}
	#popup_membre_video_close {
		top: 13%;
		right: 8%;
	}
}

@media only screen and (max-width : 615px){
    .wrappForContent.svitoch_front_wrappForContent {
        padding-top: 96px;
    }
    img.hover_header_img_chocolate {
        width: 110px;
    }
	.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 30%;
	}
		.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 30%;
	}
	.svitoch_left_header_img, .svitoch_right_header_img {
		margin-top: 5px;
	}
	img.secondChokoStr {
		margin-top: 10px;
	}
}

@media only screen and (max-width : 560px){
	.wrappForContent.u_is_admin{
		padding-top: 220px;
	}
	.winner h2{
		font-size: 20px;
		margin-bottom: 35px;
	}
	.week h4{
		margin-top: 0;
	}
	.circle.block1{
		width: 100%;
	}
	.block1 img{
		margin: 0 auto;
		position: relative;
		display: block;
	}
	.block1 p{
		margin: 10px 0 30px 0;
		text-align: center;
	}
	.wrappForContent{
		padding-bottom: 35px;
	}
	.stroke{
		height: 110px;
		margin: 0 0 -30px 0;
	}
	.list, .wish, .number{
		font-size: 13px;
		padding: 0 0 10px 60px;
	}
	.leftBlWithChoco{
		display: none;
	}
	.rightBlWithChoco{
		float: none;
		width: 100%;
	}
	.tile1{
		height: 250px;
	}
	.noteBl1 p{
		font-size: 14px;
		line-height: 18px;
		width: 54%;
		padding-left: 30%;
		padding-top: 36px;
	}
	.topBlockBackground{
		margin-top: -100px;
	}
	.secondChokoStr{
		top: -15px;
	}
	.firstP{
		font-size: 10px;
	}
	.secondP{
		font-size: 14px;
	}
	.wrappForContent{
		width: 100%;
	}
	.forChokoType{
		height: 180px;
	}
	.wrappForContent{
		padding-top: 205px;
		margin-top: 60px;
	}
	.tile1{
		width: 40.5%;
		margin-left:6.5%;
	}
	.BlWithChokoCirc{
		width: 260px;
		height: 70px;
		background-size: contain;
		margin: 28px auto 0 auto;
	}
	.BlWithChokoCirc p{
		font-size: 22px;
		padding-top: 26px;
		padding-left: 0;
		text-align: center;
	}
	.topBlockBackground{
		margin-top: -106px;
	}
	.wrappForSocial{
		margin-top: 0;
	}
	.socialArrow{
		display: none;
	}
	.adaptSocArrw{
		display: block;
	}
	.partOne, .partTwo, .partThree{
		float: none;
		width: 100%;
		margin: 10px 0;
	}
	.partOne p, .partTwo p, .partThree p{
		margin-top: 5px;
	}
	.adaptSocArrw{
		float: none;
		margin: 20px auto 5px auto !important;
		display: block !important;
		width: 86%;
		height: auto;
		clear: both;
		left: calc(-18% + 30px);
	}
	.firstSocial, .thirdSocial, .fifeSocial{
		display: inline-block;
		width: 70px;
		height: auto;
		vertical-align: middle;
	}
	.wrappForSocial_decrtext{
		display: inline-block;
		width: 60%;
		vertical-align: middle;
		text-align: left;
	}
	.partOne, .partThree, .partTwo{
		text-align: left;
		padding: 0;
		margin: 0;
		padding-left: calc(28% - 30px);
		width: 70%;
	}
	.partOne p, .partThree p{
		margin-left: 0;
	}
	.clearInSocial{
		display: none !important;
	}
	.menu{
		display: none;
	}
	.wrapForMenu_adapt{
		width: 40px;
		height: 40px;
		display: block;
		margin-left: 5%;
		cursor: pointer;
		background: url('../img/menuButton.png') no-repeat center;
		background-size: contain;
	}
	.wrapForMenu_adapt:hover{
		opacity: 0.8;
	}
	header{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 60px;
		z-index: 999;
	}
	.menu{
		margin-top: 10px;
		background: linear-gradient(to top, #4d261c, #65352b);
		border-top: 2px solid #e2cf9a;
		padding-bottom: 2px;
	}
	.wrapForMenu ul li{
		border-right: 0;
	}
	.wrapForMenu ul li{
		width: 100%;
		display: block;
		margin: 10px 0;
	}
	.wrapForMenu ul li a{
		font-size: 26px;
	}
	.overPaticInThirdBlock{
		position: relative;
		width: 100%;
		text-align: center !important;
		margin: 30px auto 10px auto;
		right: 0;
	}
	.namePaticipant{
		width: 100%;
		text-align: center;
		margin: 0 !important;
	}
	.BlWithChokoCirc.mini p{
		font-size: 24px;
		padding-top: 23px;
	}
	.headerText{
		font-size: 16px;
		padding: 0 10%;
	}
	.textInThirdBl{
		padding: 0 10%;
	}
	.textBeforeChocoStrip{
		font-size: 20px;
	}
	.chocoStrip{
		margin-bottom: 30px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 60px 60px;
		position: absolute;
		left: 35%;
		top: 22%;
		content: " ";
		height: 60px;
		z-index: 999;
		width: 60px;
	}
	iframe#popup_membre_video_iframe {
		width: 560px;
		height: 380px;
	}
	.b-popup .b-popup-content_video {
		margin: 35% auto 0px auto;
		width: 560px;
	}
	#popup_membre_video_close {
		top: 19%;
		right: 3%;
	}
    .topBlockBackground.svitoch_front_topBlockBackground {
        margin-top: -40px;
    }
    .wrappForContent.svitoch_front_wrappForContent {
        padding-top: 0;
    }
}

@media only screen and (max-width : 545px){
    .svitoch_left_header.tiramisu, .svitoch_right_header.cappuccino {
        width: 35%;
        display: inline-block;
        vertical-align: top;
    }
    img.hover_header_img_chocolate {
        width: 90px;
    }
	.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 30%;
	}
	.svitoch_left_header_img, .svitoch_right_header_img {
		margin-top: 5px;
	}
}
@media only screen and (max-width : 480px){
	.noteBl1 p{
		font-size: 12px;
		line-height: 14px;
		width: 62%;
		padding-left: 30%;
		padding-top: 26px;
	}
	.noteBl1{
		min-height: 110px;
	}
	.topBlockBackground{
		margin-top: -126px;
	}
	.tile1{
		width: 90%;
		margin: 20px 0;
		float: none;
		display: inline-block;
	}
	.blockWithPhoto{
		text-align: center;
	}
	.wrappForSlider{
		top: 30px;
	}
	.chocoTile{
		width: 180px;
		height: 100px;
	}
	.chocoTile p{
		font-size: 12px;
		padding: 9px 28px 0 20px;
	}
	.recent{
		width: 200px;
		height: 76px;
		margin: 50px auto 0 auto;
		left: 0;
	}
	.recent p{
		font-size: 22px;
		top: 27px;
	}
	.mainBottomBl{
		width: 95%;
	}
	.bottomBlock p{
		font-size: 20px;
		padding-top: 50px;
		padding-left: 100px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 50px 50px;
		position: absolute;
		left: 35%;
		top: 21%;
		content: " ";
		height: 50px;
		z-index: 999;
		width: 50px;
	}
	iframe#popup_membre_video_iframe {
		width: 480px;
		height: 328px;
	}
	.b-popup .b-popup-content_video {
		margin: 35% auto 0px auto;
		width: 480px;
	}
	#popup_membre_video_close {
		top: 16%;
		right: 3%;
	}
    .topBlockBackground.svitoch_front_topBlockBackground {
        margin-top: -20px;
    }
	.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 28%;
	}
}

@media only screen and (max-width : 430px) {
    .svitoch_left_header.strawberry, .svitoch_right_header.banana {
        width: 30%;
    }
    .svitoch_left_header_img {
        margin-top: 10px;
    }
    .svitoch_right_header_img {
        margin-top: 10px;
    }
	.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 28%;
	}
}

@media only screen and (max-width : 400px){
	.topBlockBackground{
		margin-top: -140px;
	}
	.partOne, .partThree, .partTwo{
		width: 100%;
		text-align: center;
		padding: 0;
		overflow: hidden;
		margin: 0;
	}
	.partOne p, .partThree p, .partTwo p{
		text-align: center !important;
	}
	.firstSocial, .thirdSocial, .fifeSocial{
		display: block;
		width: 30%;
		height: auto;
		padding: 0;
		margin: 5px auto !important;
	}
	.wrappForSocial_decrtext{
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.adaptSocArrw{
		width: 80% !important;
		margin: 10px auto !important;
		height: auto;
		padding: 0;
		display: block !important;
		left: auto;
	}
	.noteBl1 p{
		font-size: 10px;
		line-height: 12px;
		width: 62%;
		padding-left: 30%;
		padding-top: 21px;
	}
	.noteBl1{
		min-height: 90px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 40px 40px;
		position: absolute;
		left: 38%;
		top: 23%;
		content: " ";
		height: 40px;
		z-index: 999;
		width: 40px;
	}
	iframe#popup_membre_video_iframe {
		width: 400px;
		height: 273px;
	}
	.b-popup .b-popup-content_video {
		margin: 35% auto 0px auto;
		width: 400px;
	}
	#popup_membre_video_close {
		top: 13%;
		right: 3%;
	}
    .topBlockBackground.svitoch_front_topBlockBackground {
        margin-top: -17px;
    }

}

@media only screen and (max-width : 320px){
	.topBlockBackground{
		margin-top: -154px;
	}
	.stroke{
		height: 90px;
		margin: 0 0 -20px 0;
	}
	.list, .wish, .number{
		font-size: 11px;
		padding: 0 0 6px 40px;
		width: calc(31.333% - 40px);
	}
	.topic{
		font-size: 12px;
		height: 64px;
	}
	.topic.mini h4{
		padding-top: 22px;
	}
	.topic.middle h4{
		padding-top: 14px;
	}
	.topic.big h4{
		padding-top: 3px;
	}
	.noteBl1 p{
		font-size: 10px;
		line-height: 12px;
		width: 64%;
		padding-left: 30%;
		padding-top: 22px;
	}
	.noteBl1{
		min-height: 90px;
	}
	.member_video_iframe:after{
		background-image: url(../img/play_button.png);
		background-size: 30px 30px;
		position: absolute;
		left: 38%;
		top: 23%;
		content: " ";
		height: 30px;
		z-index: 999;
		width: 30px;
	}
	iframe#popup_membre_video_iframe {
		width: 320px;
		height: 219px;
	}
	.b-popup .b-popup-content_video {
		margin: 35% auto 0px auto;
		width: 320px;
	}
	#popup_membre_video_close {
		top: 14%;
		right: 3%;
	}
    .topBlockBackground.svitoch_front_topBlockBackground {
        margin-top: -17px;
    }
    .svitoch_left_header_img {
        width: 32%;
    }
    .svitoch_left_header.truffel, .svitoch_right_header.peach {
        width: 27%;
    }
	.svitoch_left_header.strawberry, .svitoch_right_header.banana {
		width: 28%;
	}
}