@media (max-width: 1200px){
	img.custom-logo {
    width: 80%;
}
.site-info .widget h3{
	font-size:30px;
}

	nav.navbar.navbar-expand-xl.p-0 {
		position: relative;
	}
	#toggle {
		width: 38px;
		height: 37px;
		margin: 10px auto;
		padding: 0px !important;
		border: none;
		margin-top: 30px;
		margin-bottom: 0px;
	}
	button:focus {
		outline: 1px dotted;
		outline: none;
	}
	#toggle span {
		width: 100%;
		height: 3px;
		background: #ff5cff;
		margin: 7px auto;
		transition: all 0.3s;
		backface-visibility: hidden;
		display: inherit;
	}
	#toggle.on span{
			margin: 3px auto;
	}
	#toggle.on .one {
    transform: rotate(55deg) translate(3px, 3px);
}
	#toggle.on .two {
	  opacity: 0;
	}

	#toggle.on .three {
    transform: rotate(-55deg) translate(5px, -6px);
}
	div#main-nav {
		position: absolute;
		top: 0px;
		width: 100%;
		background: #fff;
		z-index: 99;
	}
	nav.navbar.navbar-expand-xl.p-0 {
		position: relative;
		margin-top: 27px;
	}
	div#main-nav {
		position: absolute;
		top: 0px;
		width: 100%;
		background: #fff;
		z-index: 99;
		top: 62px;    padding-bottom: 30px;
	}
	.navbar-nav{
		text-align:Center;
	}
	.insta-tr a {
		background-image: url(images/instagram.png);
		height: 65px;
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-position: center;
		text-indent: -9999999px;
		width: 65px;
	}
	.insta-tr {
		display: block;padding-top: 10px;
	}
	
}
@media (max-width: 768px){
	.container{
		padding-left:30px;padding-right:30px;
	}
	.video-pc-tr {
    display: none!important;
}
.image-mb-tr{
	display:block;
}
.image-mb-tr  .wpb_single_image.vc_align_center{
	margin-bottom:0px !important;
}
.image-mb-tr .wpb_single_image.wpb_content_element.vc_align_center * {
    width: 100%;max-height:100vh;
}
	#myVideo {
		position: fixed;
		right: inherit;
		bottom: inherit;
		width: 100%;
		height: auto;
	}
	span.wpcf7-list-item.first.last {
     justify-content: flex-start;margin: 0px;
	}
	body .wpcf7-checkbox input{
		top: -8px;
	}
	.wpcf7-checkbox span.wpcf7-list-item-label:before{
		    margin-top: -19px;
	}
	.container {
		max-width: 100%;
	}
	.text-contact p {
		text-align: left !important;
		font-size: 18px;
		line-height: 1.5;
	}
	.submit-tr-contact {
		display: block;
		text-align: left;
	}
	.wpcf7-checkbox span.wpcf7-list-item-label:before{
		    top: 10px !important;
	}
	span.wpcf7-list-item-label{
		margin-bottom:30px;
	}
	.text-contact {
		text-align: center;
		font-size: 16px;
		line-height: 1.5;
	}
	.contact-info form{
		padding:0px;
		border:none;
	}
	.site-info .widget {
		border: none;
		padding: 0px;
		text-align: center;
	}
	.site-info .widget input {
    margin-bottom: 30px;
}
}