/***********RESPONZIVE DESIGN**********/
@media only screen
and (min-width : 320px) 
and (max-width : 480px) {
#am_header_wrap {
  	min-width:0px;
  	margin:0 auto;
  	height:auto;
}
.am_header {
  	width:100%;
  	margin:0 auto;
}
.am_logo {
  	float:none;
  	text-align:center;
  	width:100%;
    height:auto;
    margin:0;
}
.am_logo img {
    width:40%
}
#am_main_topmenu_wrap {
    min-width:0px;
}
.am_top_right {
    float:none;
    text-align:center;
    margin:0;
}
.am_search {
    float:none;
    text-align:center;
    margin:15px 0 0 0;
} 
  
.am_search #offlajn-ajax-search102 {
    margin: 0 auto;
    width:200px;
    float:none;
}
.am_main_topmenu_2 {
    width:100%;
}
.am_main_topmenu {
    float:none;
    width:100%;
    text-align:center;
}
#am_banner_wrap {
    min-width:0px;
}
.am_banner {
    width:100%;
}
#am_breadcrumb_wrap {
    min-width:0;
}
.am_breadcrumb {
    width:100%;
}
.am_breadcrumb .breadcrumb {
    margin:5px 0 0 10px;
    text-align:left;
}
#am_main_wrap {
    min-width:0px;
    padding:0 0 100px 0;
}
.am_main1 {
  	width:100%;
    padding:0 30px 0 20px;
    font-size:15px;
}
.am_main_center1 {
  	float:none;
    width:100%;
    padding: 0;
}

.am_main1 .item-page {
    margin: 40px 0;
}

.am_main_center1 .page-header {
    font-size: 14px;
    top: -30px;
    font-weight: normal;
}
.am_main_center1 .item-page img {
    width: 98% !important;
    height: auto !important;
}
.am_sidebar_left {
    float:none;
}
.am_sidebar_left .moduletable h3 {
    font-size: 14px;
    margin: 15px 0 0 0;
}
.am_sidebar_left .am_menu_wrap_3 {
    display:none;
}
.am_sidebar_right {
  	float:none;
    width:100%;
}
.am_sidebar_right p img {
    width:80%
    height:auto;
}
.am_main0 {
    width:100%;
    padding:5px;
}
.am_main_center0 {
    width:100%;
    padding:0;
}
.am_main_center0 .noo-cs-main-wrap {
    height:auto;
    margin:20px 0;
}
.am_main_center0 .am_li_cover {
    width:48%;
    margin:5px 0 5px 2px;
}
.am_main_center0 .am_li_cover:nth-child(even) {
    margin:5px 0 5px 5px;
}
.am_main_center0 .am_menu_img img {
    width:100%;
    height:auto;
}
.am_main_center0 .item-page img {
    width: 98%;
    height: auto;
}
.am_main2 {
    width:100%;
    padding:0 30px 0 25px;
}
.am_main_center2 {
    font-size:30px;    
  }
#am_box_wrap {
    min-width:0px;
    margin:0 auto;
    height:auto;
}
.am_box {
    width:100%;
    margin:0 auto;
}
.am_box1, .am_box2, .am_box3 {
    width:80%;
    float:none;
    margin: 0 auto;
    font-size:30px;
    border-bottom:2px solid #888;
}
.am_box h3 {
    font-size:33px;
}
.am_box1 img {
    width:99%;
}
#am_footer_wrap {
    min-width:0px;
    margin:0 auto;
}
.am_footer {
    width:100%
    margin:0 auto;
}
.am_partner {
    width:85%;
    margin:0 auto;
}

.am_footer {
    width:100%;
    margin:0 auto;
}
/****Vyhladavanie****/
.search {
    font-size: 14px;
    margin: 35px auto;
    text-align: justify;
    width: 90%;
}
/****Kontakt****/
.am_banner #cavas_id111 {
    height:240px !important;
}
.am_main_center2 .contact .control-group {
    width:100%;
    float:none;
}
.am_main_center2 .contact .control-group #jform_contact_message {
    width:98%;
}
.am_main_center2 div#b2jcontainer_c121.b2jcontainer {
    padding:15px 0px;
}
.am_main_center2 div#b2jcontainer_c121.b2jcontainer {
    font-size:12px;
}
.am_main_center2 div#b2jcontainer_c121 button.btn, div#b2jcontainer_c121 input.btn[type="submit"] {
    width:150%;
}
/****KONTAKT END*****/
}



/****Smartphone landspace****/
@media only screen
and (min-width : 481px)
and (max-width : 680px) {
#am_header_wrap {
  	min-width:0px;
  	margin:0 auto;
  	height:auto;
}
.am_header {
  	width:100%;
  	margin:0 auto;
}
.am_logo {
  	float:none;
  	text-align:center;
  	width:100%;
    height:auto;
    margin:0;
}
.am_logo img {
    width:40%
}
#am_main_topmenu_wrap {
    min-width:0px;
}
.am_top_right {
    float:none;
    text-align:center;
    margin:0;
}
.am_search {
    float:none;
    text-align:center;
    margin:15px 0 0 0;
} 
  
.am_search #offlajn-ajax-search102 {
    margin: 0 auto;
    width:200px;
    float:none;
}
.am_main_topmenu_2 {
    width:100%;
}
.am_main_topmenu {
    float:none;
    width:100%;
    text-align:center;
}
#am_banner_wrap {
    min-width:0px;
}
.am_banner {
    width:100%;
}
#am_breadcrumb_wrap {
    min-width:0;
}
.am_breadcrumb {
    width:100%;
}
.am_breadcrumb .breadcrumb {
    margin:5px 0 0 10px;
    text-align:left;
}
#am_main_wrap {
    min-width:0px;
    padding:0 0 100px 0;
}
.am_main1 {
  	width:100%;
    padding:0 30px 0 25px;
    font-size:25px;
}
.am_main1 {
    width:100%;
    padding:0 30px 0 20px;
    font-size:15px;
}
.am_main_center1 {
    float:none;
    width:100%;
    padding: 0;
}

.am_main1 .item-page {
    margin: 40px 0;
}

.am_main_center1 .page-header {
    font-size: 14px;
    top: -30px;
    font-weight: normal;
}
.am_main_center1 .item-page img {
    width: 98% !important;
    height: auto !important;
}
.am_main_center1 {
  	float:none;
    width:100%;
}
.am_sidebar_left {
    float:none;
    width:auto;
}

.am_sidebar_left .moduletable h3 {
    font-size: 14px;
    margin: 15px 0 0;
}
.am_sidebar_left .am_menu_wrap_3 {
    display:none;
}
.am_sidebar_left .moduletable:first-child {
    margin:0;
}
.am_sidebar_left .moduletable {
    float:left;
    margin: 0 30px 10px 5px;
}
.am_sidebar_left .moduletable:nth-child(even) {
	margin: 0 0 0 25px;
}
.am_sidebar_left .noo-cs-main-wrap {
    width:100%;
}
.am_sidebar_left .noo-cs-group .noo-cs-item {
    width:auto !important;
}
.am_sidebar_left .am_menu_wrap_down {
    width:183px;
}
.am_sidebar_right {
  	float:none;
    width:100%;
    clear:both;
}
.am_sidebar_right p img {
    width:80%
    height:auto;
}
.am_main0 {
    width:100%;
    padding:5px;
}
.am_main_center0 {
    width:100%;
    padding:0;
    margin: 0 0 25px 0;
}
.am_main_center0 .noo-cs-main-wrap {
    height:auto;
    margin:20px 0;
}
.am_main_center0 .am_li_cover {
    width:31%;
    margin:5px 0 5px 2px;
}
.am_main_center0 .am_li_cover:nth-child(even) {
    margin:5px 0 0 5px;
}
.am_main_center0 .am_menu_img img {
    width:100%;
    height:auto;
}
.am_main_center0 .item-page img {
    width: 98%;
    height: auto;
}
.am_main2 {
    width:100%;
    padding:0 30px 0 25px;
}
.am_main_center2 {
    font-size:30px;    
  }
#am_box_wrap {
    min-width:0px;
    margin:0 auto;
    height:auto;
}
.am_box {
    width:100%;
    margin:0 auto;
}
.am_box1, .am_box2, .am_box3 {
    width:80%;
    float:none;
    margin: 0 auto;
    font-size:30px;
    border-bottom:2px solid #888;
}
.am_box h3 {
    font-size:33px;
}
.am_box1 img {
    width:99%;
}
#am_footer_wrap {
    min-width:0px;
    margin:0 auto;
}
.am_footer {
    width:100%;
    margin:0 auto;
}
.am_partner {
    width:85%;
    margin:0 auto;
}

.am_footer {
    width:100%;
    margin:0 auto;
}
/****Kontakt****/
.am_banner #cavas_id111 {
    height:240px !important;
}
.am_main_center2 .contact .control-group {
    width:100%;
    float:none;
}
.am_main_center2 .contact .control-group #jform_contact_message {
    width:98%;
}
.am_main_center2 div#b2jcontainer_c121.b2jcontainer {
    padding:15px 0px;
}
.am_main_center2 div#b2jcontainer_c121.b2jcontainer {
    font-size:12px;
}
.am_main_center2 div#b2jcontainer_c121 button.btn, div#b2jcontainer_c121 input.btn[type="submit"] {
    width:150%;
}
.search {
    font-size: 16px;
    margin: 35px auto;
    text-align: justify;
    width: 90%;
}
}
 

 
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/***********END RESPONZIVE**********/