@media(min-width:992px){
	.a-mag-product{
		height: 69%;
	}
	.navbar-default .container{
		width:-webkit-fill-available;width:-moz-fill-available;width:100%
	}

	.container>.navbar-header{
		padding-left:6em
	}

	.container>.navbar-header{
		padding-left:6em
	}

	.top-navbar a{
		font-size:1.3em
	}

	.navbar-default .navbar-nav>li>a{
		padding:2em 0em 0em 0em;width:8.6em
	}

	.navbar-default .second-nav-custom>li>a{
		width:inherit;font-size:14px
	}

	.nav-elements-prodpage li,.second-nav-custom li{
		width:fit-content;width:-moz-fit-content
	}

	.second-nav-custom li{
		width:12em;display:inline-block;float:unset
	}

	.second-nav-custom li a{
		font-size:1.1em
	}

	.navbar-default .navbar-collaps{
		margin:0
	}

	.navbar-default .navbar-collapse,.navbar-default .navbar-form{
		margin:0 0 0 -2em
	}

	.top-navbar-custom .nav-elements li:nth-of-type(7) a{
		width:9.7em
	}

	.col-md-offset-1{
		margin-left:.333333%;padding:0
	}

	.section2{
		min-height:fit-content;min-height:-moz-fit-content;max-height:100%;padding-bottom:110px;padding-top:4%;background-size:79%;background-position:50% 25px
	}

	.part1 h1{
		font-size:26px;width:390px;padding-top:7%
	}

	.section2 p:nth-of-type(1){
		font-size:18px;text-align:left;width:400px
	}

	.part2{
		width:49%;margin-left:-4px;left:13.8%;background-position-y:67%;background-position-x:6.8%;background-size:11%;height:67vh
	}

	.part2 h1{
		font-size:20px;padding-top:1em;text-align:left
	}

	.part2 h5{
		font-size:22px;text-align:left
	}

	.section3{
		background-size:64%,cover;background-position:50% 15%,center;height:fit-content;height:-moz-fit-content
	}

	.section3 h3{
		font-size:26px;text-align:left;width:535px;padding-top:31%
	}

	.info-box .col-xs-2{
		width:17.666667%
	}

	.sec31 h1{
		font-size:11px;display:grid;margin:0% 0 0 0;padding:0% 0% 10% 10%
	}

	.sec31 .col-lg-3{
		border-right:.1vw solid rgba(147,126,116,.25);border-bottom:0;padding:7px
	}

	.sec311:hover .txt{
		display:flex;font-size:10.5px;margin:0;padding-right:0;width:100%
	}

	.section4{
		padding-top:14%;max-height:fit-content;max-height:-moz-fit-content;background-repeat:no-repeat;height:fit-content;height:-moz-fit-content;background-size:90%;background-position:53% 7%
	}

	.info h1{
		font-size:20px
	}

	.info p{
		font-size:15px;margin:0
	}

	.section6 .txt{
		font-size:26px;text-align:left;width:400px
	}

	.txt4{
		font-size:26px;text-align:left;font-family:MuseoSans_300;color:#0033a0;font-style:italic;padding-bottom:15%;width:595px
	}

	.txt5{
		text-align:left;font-size:26px;width:555px
	}

	.ss{
		height:30em
	}

	.trait{
		background:white;height:.4vh;width:3vw;margin:1em 0 0 0;display:block
	}

	.twoblocks .col-md-offset-1{
		margin-left:-.666667%;padding-bottom:70px
	}

	.section5{
		padding-top:18%;background-size:112%,cover;background-position:50% 8%,center;
		height: 111%;
		max-height: unset;
		min-height: unset;
	}

	.section5 .col-lg-offset-1 h1:nth-of-type(1){
		padding-top:9%
	}

	.section6{
		background-size:80%;background-position:50% 0%;padding-bottom:8em;padding-top:9%
	}

	.slick-track{
		display:inline-flex;outline-color:#0000;margin-left:142px;height:inherit
	}

	.slider{
		width:77%;overflow:hidden;height:380px;margin:0 auto
	}

	.regular{
		height:506px
	}

	.regular .slick-list{
		height:100%
	}

	.regular .slick-initialized .slick-slide{
		height:100%
	}

	.info{
		margin:45em 0 0 0
	}

	.twoblocks{
		padding-top:35px
	}

	input[type="text"],input[type="password"]{
		width:90%;height:40px;padding:0
	}

	.txt6{
		font-size:26px;text-align:left;width:509px;padding-top:10%
	}

	.top-navbar-custom{
		background:white;box-shadow:0 1px 15px grey
	}

	.second-navbar-custom{
		background:white
	}

	.back-close{
		top:.5em;font-size:3em
	}

	.second-navbar-custom .top-navbar{
		width:-webkit-fill-available;width:-moz-fill-available;padding:2em 0 0 0
	}

	.second-navbar-custom .top-navbar ul{
		width:-webkit-fill-available;width:-moz-fill-available;text-align:center;padding-right:5%
	}

	.second-nav-custom li:nth-of-type(1){
		float:left;width:fit-content;width:-moz-fit-content;margin-left:1em
	}

	.second-nav-custom li:nth-of-type(8){
		float:right;width:fit-content;width:-moz-fit-content;margin-right:1em
	}

	.second-nav-custom li:nth-of-type(5){
		width:18em
	}

	.sec41{
		height:29.43vh
	}

	.second-nav-custom li a{
		color:rgb(132,133,137)
	}

	.second-navbar-custom{
		padding:2em 1em!important
	}

	.col-sm-3{
		width:25%;padding:.5em;margin:0 auto
	}

	.tb-slider tr{
		height:33.33333%
	}

	.product-list .slider{
		width:100%;height:inherit
	}

	.product-list .slick-list{
		height:inherit
	}

	.slick-prev .slide-next{
		display:none
	}

	.custom-slider .slick-dots{
		bottom:5px
	}

	.custom-slider .slick-dots li button:before{
		color:white!important
	}

	.custom-slider .slick-dots li{
		margin:0
	}

	.custom-ss{
		margin:0!important
	}

	.client-info h1{
		font-family:MuseoSans_300;font-weight:700;margin:0
	}

	.client-info .fab{
		color:black
	}

	.social-info{
		display:inline-flex;align-items:center
	}

	.social-info h2{
		padding-left:1em
	}

	.categ h3{
		padding-right:1em
	}

	.categ a:nth-of-type(2) h3{
		padding:0em 1em;border-right:1.5px solid black;border-left:1.5px solid black
	}

	.categ a:nth-of-type(3) h3{
		padding-left:1em
	}

	.client-info a:hover{
		color:initial;text-decoration:none
	}

	.product-logo{
		margin:3em 0em 2em 0em
	}

	.product-logo img{
		height:100%;width:100%
	}

	#cd-vertical-nav{
		display:block
	}

	.left,.right{
		height:20em
	}

	input[type="submit"]{
		margin:2em 0 0 auto;width:100px
	}

	.twoblocks h3{
		font-size:13px
	}

	@media (min-width:991px) and (max-width:1201px){
		.twoblocks .row .col-md-6:nth-of-type(2){
			padding-top:1em;padding-right:0
		}


	}

	.twoblocks h1{
		font-size:16px
	}

	.section3 .container:nth-of-type(2){
		margin-left:10%;margin-right:10%;width:-webkit-fill-available;width:-moz-available
	}

	.section2 .container,.section3 .container,.section4 .container,.container-sec5,.section6 .container,.section7 .container,footer .container{
		margin-left:11%;margin-right:11%;max-width:-webkit-fill-available;max-width:-moz-available
	}

	.section-trans-1-2{
		position:absolute;width:100%;height:110px;top:58%;outline:0
	}

	.section-trans-2-3{
		position:absolute;width:100%;height:110px;top:100%;outline:0
	}

	.section-trans-3-4{
		position:absolute;width:100%;height:110px;top:140%;outline:0
	}

	.section-trans-4-5{
		position:absolute;width:100%;height:110px;top:254%;outline:0
	}

	.section-trans-5-6{
		position:absolute;width:100%;height:110px;top:327%;outline:0
	}

	.section-trans-6-7{
		position:absolute;width:100%;height:110px;top:378%;outline:0
	}

	.close-sign{
		height:40px;width:40px
	}


}

@-moz-document url-prefix(){
	input[type="text"],input[type="password"]{
		height:55px
	}

	.section7{
		display:table
	}


}

@supports (-ms-ime-align:auto){
	.section2 .container,.section3 .container,.section3 :nth-of-type(2).container,.section4 .container,.container-sec5,.section6 .container,.section7 .container,footer .container{
		margin:0 auto;max-width:-webkit-fill-available;max-width:-moz-available
	}

	.section5{
		min-height:110%
	}

	.part1 h1{
		padding-top:2%
	}
}