/*******************************************************************************************************
** LAYOUT INFERIORE 980
*/
@media only screen and (max-width: 991px) {
	#desktop-content{display: none;}
	#res-content{display: block;}
	.layout-normal{display:none;}
	.layout-mobile{display:none;}
	#sooft-logo{display: none;}
	#sooft-logo-mobile{display: block;}
	#small-oo-sooft-logo{display: none;}
	#menu-item-container{display: none;}
	
	/* #desktop-header{display: none;}
	#responsive-header{display: block;} */
	
	/* #desktop-menu-logos{display: none;}
	#res-menu-logos{display: block;} */
	
	#res-content img{width: 100%;}
	#desktop-video-main-div{display: none;}
	#responsive-video-main-div{display: block;}


	#sft-product-top-banner-desktop{display: none;}
	#sft-product-top-banner-res{display: block;}
	#sft-product-selection-box{display: none;}
	#res-menu-blank-div{display: block;width: 100%;height: 50px;}
	#desktop-button{display: none;}
	.desktop-button1{display: none !important;}
	#res-button{display: block;}
	.sfthomeslidernav .owl-theme .owl-controls .owl-pagination{display:none;}
	.sfthomeslidernav .owl-theme .owl-controls .owl-page{display:none;}
	.sft-logonormal{left: 0;}
	
	
	.vlign{border:0;}
	.vlign-images{border:0;}
	.vlign-images:hover{border:0;}
	.sft-logonormal{height:50px;width:160px; background-size: 102% !important; bottom: -13px; }
	.sft-header-itembox{height:70px;}
	.sft-home-full{height:auto;position:relative;}
	.video-container{height: 220px;}
	#desktop-menu-txt{display: none;}
	#home_banner_content{display:none;}
	#mob_banner_content{display:block;}
	
	.menu-item-container .menuitem{float: none;}
	.sft-menu-wrapper .menu-cell .logo-res{padding:0 30px 0 0;display: block;}
	.sft-menu-wrapper .menu-cell .logo{padding:0 30px 0 0;display: none;}
	.sft-menu-close{top: 46px;}
	.formlinkbox{margin-top: 46px;}
	.menu-cell .word{padding: 53px 1px 0;}
	.menu-cell .dosearch{padding-top: 55px;}
	#desktop-login-text{display: none;}
	#responsive-login-text{display: block;}
	
	
	.sooft-button{
		display:inline-block;margin:15px 0 0 0;padding:4px 30px 4px 30px;background:transparent;border:2px solid #7C7C7B;border-radius:23px;font-family:'Roboto';font-size:13px;font-weight:700;color:#7C7C7B;text-align: center;text-decoration: none;
	}
	.htfull{height: 50%;}
	
	.sft-bottom-logobox{/* left: 20px; */bottom: 5px;}
	.mob-banner-text{background-color:#F6F6F6;}
	.mob-banner-text1{background-color: transparent;}
	.mob-banner-text1 .linkbutton{display:inline-block;margin:15px 0 0 0;padding:10px 30px 10px 30px;background:transparent;border:2px solid #7C7C7B;border-radius:23px;font-family:'Roboto';font-size:13px;font-weight:700;color:#7C7C7B;text-align: center;text-decoration: none;}
	.mob-banner-text1 .linkbutton:hover{text-decoration: none !important;}
	
	.mob-banner-text2{background-color: transparent;}
	.mob-banner-text2 .linkbutton{display:inline-block;margin:15px 0 0 0;padding:5px 30px 5px 30px;background:transparent;border:2px solid #7C7C7B;border-radius:23px;font-family:'Roboto';font-size:13px;font-weight:700;color:#7C7C7B;text-align: center;text-decoration: none;}
	.mob-banner-text2 .linkbutton:hover{text-decoration: none !important;}
	
	.mob-banner-text3{background-color: transparent;}
	.mob-banner-text3 .linkbutton{display:inline-block;margin:15px 0 0 0;padding:5px 30px 5px 30px;background:transparent;border:2px solid #7C7C7B;border-radius:23px;font-family:'Roboto';font-size:13px;font-weight:700;color:#7C7C7B;text-align: center;text-decoration: none;}
	.mob-banner-text3 .linkbutton:hover{text-decoration: none !important;}
	
	.mob-banner-text .textcell{padding:0 30px 0 30px;}
	.mob-banner-text .banner-text{color:#7C7C7B;font-size:22px;line-height:28px;}
	.mob-banner-text .linkbutton{color:#7C7C7B;border-color:#7C7C7B;}
	.sft-banner-content-box .textcontainer{display:block;height:220px;}
	.sft-home-full .full .imgbox img{width:100%;}
	.slider-graphic-img-mobile{width: 248px;height: 125px;}
	.sft-slider-350{height:auto;}
	
	.sft-slider-350 .leftcontainer .text2{display:none;}
	.sft-slider-350 .leftcontainer .text1{display:none;}
	.sft-slider-350 .item{height:auto;display:block;padding:25px 0 25px 0;}
	.sft-slider-350 .leftcontainer{padding:15px 30px 15px 30px;}
	.sfthomenav .owl-theme .owl-controls{position:relative;/* margin:0 0 0 12px; */ right: 0px;padding-bottom: 15px;}
	.sfthomenav .owl-theme .owl-controls .owl-page{float:left;}
	.sfthomenav .owl-theme .owl-controls{height:auto;}
	.sft-slider-420{height:auto;}
	.sfthomenav420 .owl-theme .owl-controls{position:relative;padding:10px 0 10px 0;display:block;width:100%;}
	.sfthomenav420 .owl-theme .owl-controls .owl-page{display:inline-block;}
	.sfthomenav420 .owl-theme .owl-controls{height:auto;}
	.sfthomenav420 .owl-theme .owl-controls .owl-pagination{display:block;}
	
	
	.sft-slider-350 .item .rightcontainer{padding:0;}
	.sft-slider-350 .leftcontainer{padding:25px 0 0 0;}
	.sft-slider-350 .leftcontainer .head{padding:0;}
	.sft-slider-round{display:none;}
	.sfthomenav .owl-carousel{position:relative;}
	.sft-slider-420 .textbox{height:320px;display:table;}
	.sft-slider-350 .item .rightcontainer .leggitutto{padding:15px 0 0 0;}
	.sft-mob-slider-round{display:block;}
	.sft-slider-420 .title{display:none;}
	.sft-slider-420 .full .imgbox{display:none;}
	.sft-slider-420 .full{height: 0px;}
	.sft-slider-420 .mobimgbox{display:block;}
	.sft-slider-420 .item{height:auto;}
	.sft-form-container{height:auto;}
	.sft-form-container .sft-form-box .text1{display:none;}
	.sft-form-container .sft-form-box .text2{display:none;}
	.sft-form-container .sft-form-box .linkto{display:block;float:none;padding:20px 30px 0 0;}
	.sft-form-container .rightcontainer{padding:0;}
	.sft-form-container .sft-form-box .headtable{width:100%;background-color:#E84E0F;padding:25px 0 5px 0;}
	.sft-form-container .sft-form-box .headcell{vertical-align:middle;display:inline-block;}
	.sft-slider-420 .cell{display:none;}
	.sft-footer-link-container{height:auto;background-color:#FFFFFF;}
	.sft-footer-link-container .linkrow .links{display:block;float:none;padding:10px 10px 10px 0;}
	.sft-footer-link-container .linkrow .odd{background-color:#FFFFFF;}
	.sft-footer-link-container .linkrow{padding:25px 0 0 0;}
	.sft-footer-logo-right{float:left;padding:0 0 25px 0;margin:0;}
	.sft-footer-address-container .linkrow{padding:0;}
	.sft-footer-address-container .linkrow .links{padding:15px 0 15px 0;line-height:21px;}
	/* CONTENT */
	.sft-graffic-mob{display:block;}
	.sft-graffic1{display:none;}
	.sft-product-top-banner{height:220px;}
	.sft-product-leftarrow{display:none;}
	.sft-product-left{padding:0;}
	.sft-product-right{padding:0;}
	.sft-product-title-box{height:auto;}
	.sft-hrrow{display:none;}
	.sft-content-box .cntbutton{left:0;}
	.sft-form-container .sft-form-box .btninvia{float:left;}
	.sft-form-container .sft-form-box .formrow{margin:10px 0 10px 0;}
	.sft-form-container .sft-form-box .btninvia{margin:15px 0 20px 0;}
	.sft-form-container .sft-form-box .linkto{padding:10px 0 10px 0;}
	.sft-form-container .sft-form-box .formrow input[type="text"], .sft-form-container .sft-form-box .formrow input[type="password"]{background-color:transparent;}
	.sft-list-box{padding:10px;}
	.sft-rfirst{margin:0;padding:30px 0 0 0;}
	.sft-list-box .contentbox .imgbox img{/* width:auto; */width:200px;}
	.sft-prd-detail-container .previewbox img{width:100%;}
	.sft-listitem-box{padding:0;}
	.sft-product-selection-box{height:auto;padding:20px 0 20px 0;}
	.sft-product-selection-box .listtitle{float:none;/* padding:0 0 15px 0; */}
	
	.sft-menu-head{display:block;height: 50px;}
	.sft-menu-wrapper .menu-cell{display:inline-block;}
	.menu-item-container .menuitem{font-size:30px;/* line-height:63px; */}
	.sft-search-container .search-form input[type="password"], .sft-search-container .search-form input[type="text"]{font-size:25px;/* line-height:35px;padding:0 20px 0 20px; */height:35px;vertical-align: middle;}
	.menu-item-container{margin:20px 0 0 0;}
	.sft-search-container .formlinksrow .linktoform{font-size:20px;}
	.sft-search-container{height:auto;display:inline-block;width:100%;}
	.sft-search-container .search-form{display:block;}
	.sft-search-container .formlinksrow{display:block;padding:40px 0 40px 0;}
	.sft-search-container .formlinksrow .linktoform{display:block;padding:10px 20px 0 0;}
	.sft-product-select-row{width:100%;}
	.sft-product-select-row select{margin:0;}
	.sft-detail-btn-wrapper{/* margin:20px 0px 0 0px; */}
	.sft-content-box .cntbutton .cell1{display:block;}
	
	.menu-item-container .title{font-family:'Roboto';font-size:13px;font-weight:700;padding:0 0 20px 0;color:#FFFFFF;}
	.menu-item-container .text{font-size:18px;font-weight:300;padding:0 0 40px 0;color:#FFFFFF;line-height:normal;}
	
	/* .modal-dialog{width: 600px;} */
	
	.sft-section-title{
	    padding: 10px 0px;
	}
	.sft-section-content{
	    padding: 0px 0px 10px 0px;
	}
	.sft-product-filter-button-box{margin-top: 0px;height: 30px;}
	.sft-product-filter-button-txt{padding: 8px;}
	.sft-content-box .cntbutton-arrow{left: 0;}
	.sft-slider-420 .mobcontentbox .mobtext{font-size: 22px;line-height: 28px;}
	.mob-banner-text .banner-text2{font-size: 22px;line-height: 28px;}
}