@media screen and (min-width: 1024px) {
    .container-fluid{
	max-width: 960px;
    }
    #wrapper2{
	background-size: 1000px 180px
    }
}

@media screen and (max-width: 480px) {
    .top_logo, .top_text{
	max-height: 90px;
	width: 80%!important;
	float: none!important;
    }
    .index_video{
	width: 320px;
    }
    .index_video iframe{
	width: 320px;
	height: 180px;
    }
    .top_menu_bg{
	display: none;
    }
    .topmenu_item{
	background: #C5B27D;
	border-top: 2px solid #ffffff;
	height: auto;
	text-align: center;
	margin: 0;
	font-size: 21px;
	line-height: 23px;
    }
    .tpm_1 a, .tpm_2 a, .tpm_4 a{
	padding: 5px 10px 5px 10px!important;
    }
    .bottom_logo{
	display: none;
    }
    .ficon{
	background: #132B48;
	color: #ffffff;
	text-align: center;
	height: 30px;
	font-size: 21px;
	border-top: 1px solid #ffffff;
	line-height: 30px;
    }
    .ficon a{
	color: #ffffff;
	text-decoration: none;
	display: block;
    }
    .footer_top{
	background: none;
	height: auto;
    }
    
    #topmenu_box{
	display: none;
    }
    #topmenu_box{
	display: none;
    }
    #topmenu_mmenu{
	display: block!important;
    }
    .footer_top span{
	display: none;
    }

    #wrapper2{
	background-size: 1000px 200px
    }
}

@media screen and (min-width: 481px) and (max-width: 767px) {
    #wrapper2{
	background-size: 1000px 200px
    }
    .footer_top span{
	display: none;
    }
    #topmenu_box{
	display: none;
    }
    #topmenu_mmenu{
	display: block!important;
    }
    .top_logo, .top_text{
	max-height: 90px;
	width: 60%!important;
	float: none!important;
    }
    .index_video{
	width: 320px;
    }
    .index_video iframe{
	width: 320px;
	height: 225px;
    }
    .top_menu_bg{
	display: none;
    }
    .topmenu_item{
	background: #C5B27D;
	border-top: 2px solid #ffffff;
	height: auto;
	text-align: center;
	margin: 0;
	font-size: 21px;
	line-height: 23px;
    }
    .tpm_1 a, .tpm_2 a, .tpm_4 a{
	padding: 5px 10px 5px 10px!important;
    }

    .topmenu_item{
	background: #C5B27D;
	border-top: 2px solid #ffffff;
	height: auto;
	text-align: center;
	margin: 0;
	font-size: 21px;
	line-height: 23px;
    }
    
    .bottom_logo{
	display: none;
    }
    .ficon{
	background: #132B48;
	color: #ffffff;
	text-align: center;
	height: 30px;
	font-size: 21px;
	border-top: 1px solid #ffffff;
	line-height: 30px;
    }
    .ficon a{
	color: #ffffff;
	text-decoration: none;
	display: block;
    }
    .footer_top{
	background: none;
	height: auto;
    }

}

@media screen and (max-width: 768px) {
    .lista_utmutato ul{
	padding-left: 0px;
    }
}

@media screen and (min-width: 768px) {
    .menu_home{
	font-size: 1px;
	width: 50px;
	height: 50px;
	background: url(../images/icon_house.png) no-repeat;
	overflow: hidden;
	text-indent: -1000em;
	margin: 15px auto 0 auto;
    }

    .icon_hand,
    .icon_phone,
    .icon_email,
    .icon_head
    {
	width: 36px;
	height: 36px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin: 38px auto 0 auto;
	font-size: 1px;
	text-indent: -1000em;
    }
    .icon_hand a,
    .icon_phone a,
    .icon_email a,
    .icon_head a
    {
	display: block;
	width: 36px;
	height: 36px;
    }
    .icon_hand{ background-image: url(../images/icon_hand.png); }
    .icon_phone{ background-image: url(../images/icon_phone.png); }
    .icon_email{ background-image: url(../images/icon_email.png); }
    .icon_head{ background-image: url(../images/icon_head.png); }


    .bottom_logo{
	background: url(../images/bottom_logo.png) center center no-repeat;
	font-size: 1px;
	overflow: hidden;
	background-size: 100% auto;
	width: 75%;
	height: 54px;
	text-indent: -1000px;
	margin: 33px auto 0 auto;
    }
    .bottom_logo a{
	display: block;
	width: 100%;
	height: 100%;
    }
}