.grid_1 { width: 6.5%; } 
.grid_2 { width: 15%; } 
.grid_3 { width: 23.5%; } 
.grid_4 { width: 32%; } 
.grid_5 { width: 40.5%; }
.grid_6 { width: 48%; } 
.grid_7 { width: 57.5%; } 
.grid_8 { width: 66%; } 
.grid_9 { width: 74.5%; } 
.grid_10 { width: 83%; } 
.grid_11 { width: 91.5%; } 
.grid_12 { width: 100%; } 
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {	margin: 0 20px 20px 0;	float: left;	display: block;}
.alpha			{margin-left:0;}
.omega			{margin-right:0;}
.gallery-list 	{margin:0;padding:0;}
.mob-nav {  display: none;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{position:relative;z-index:99;clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}
@media only screen and (min-width: 736px) and (max-width: 1000px){
#slide1 h1 {font-size:65px;line-height:60px;}
#slide1 h2 {font-size:30px;line-height:25px;}	
.h1_viva {line-height:30px;}
.padding_slide1 {padding:150px 0 30px;}
.gallery-list {margin-left:0px;}
#slide3 p, #slide5 p, #slide7 p {font-size:48px;line-height:45px;}
.foot_block_intouch li {margin-right:12px;}
.navigation li {margin-left:0px; width: 100%;}	
.container { }
.container .alpha        { margin-left: 0; margin-right: 5px; }
.container .omega        { margin-right: 0; }
.container .respond_pad {padding-right:20px;}	
.grid_3			{ width: 166px; }
.grid_4			{ width: 228px; }
.grid_5      		{ width: 290px; }
.grid_6      		{width: 48%;}
.grid_7   		{ width: 414px; }
.grid_8   		{ width: 475px; }
.grid_9			{ width: 538px; }
.grid_12		{  }
.mob-nav {display:block;    position: fixed;    top: 40px;    z-index: 9999;    right: 0;    width: 100%;    margin: 0 auto;}
}
@media only screen and (max-width: 766px) {
 
#nav { display:none;}	
img.about_img {float:none;margin:0 0 10px 0;}
.navigation li span {display:none;}	
#slide6 .effect_2 {display:none;}
.mob-nav {display: block;}}
@media only screen and (min-width: 480px) and (max-width: 766px) {
 
#undefined-sticky-wrapper {height:0 !important;}
#logo {text-align:center;}
.left_bord, .right_bord {width:60px;}
.padding_slide1 {padding:188px 0 100px;}
.mac_block img {display:none;}
#slide1 h1 {font-size:40px;line-height:30px;}
#slide1 h2 {font-size:18px;line-height:16px;}
h1 {float:none;border-right:none;    margin: 5px 0 5px;    font-size: 40px;}
.h1_viva {line-height:22px;}	
.gallery-list .grid_3 {}
#slide3 p, #slide5 p, #slide7 p {font-size:30px;line-height:30px;}
.serv_block p {padding-bottom:20px;}
#nav {margin:0;display: none;}
.navigation li {padding:7px 13px 8px;}
ul.navigation {float:none;margin:0;}
.container {  }
.grid_1,	.grid_2,	.grid_3,	.grid_4,	.grid_5,	.grid_6,	.grid_7,	.grid_8,	.grid_9,	.grid_10,	.grid_11,.grid_12 {width:100%;}
.fright{float:none;}
.fleft{float:none;}
.mob-nav {  display: block;   position:fixed;    top:60px;    z-index: 9999;    right: 0;    width: 100%;    margin: 0 auto;}
#slide1 { margin-top: 18%;}
.copyright1 {	margin-left:0px; float:left;}
}

@media screen and (max-width : 360px) {	
 
#undefined-sticky-wrapper {height:0 !important;}
#logo {text-align:center !important; }
.fleft {  float: none !important;}	
.left_bord, .right_bord {width:60px;}
.padding_slide1 {padding:188px 0 100px;}
.mac_block img {display:none;}
#slide1 h1 {font-size:40px;line-height:30px;}
#slide1 h2 {font-size:18px;line-height:16px;}
h1 {float:none;border-right:none;margin:40px 0 5px;}
.h1_viva {line-height:22px;}
.gallery-list .grid_3 {margin-left:60px;}
#slide3 p, #slide5 p, #slide7 p {font-size:30px;line-height:30px;}
.serv_block p {padding-bottom:20px;}
#nav {margin:0;display: none;}
.navigation li {padding:7px 13px 8px;}
ul.navigation {float:none;margin:0;}
.container { }
.grid_1,	.grid_2,	.grid_3,	.grid_4,	.grid_5,	.grid_6,	.grid_7,	.grid_8,	.grid_9,.grid_10,.grid_11,.grid_12 {width:420px;}
.fright{float:none;}
.fleft{float:none;}		
.mob-nav {  display: block;   position:fixed; top:91px;    z-index: 9999;   right: 0;   width: 100%;  margin: 0 auto;}
#slide1 { margin-top: 135px;}
.copyright1 {margin-left:0px; float:left;}}

@media screen and (max-width : 479px) {	
#logo {text-align:center;}
.padding_slide1 {padding:155px 0 30px;}
.left_bord, .right_bord {display:none;}
#logo {text-align:center;}
.padding_slide1 {padding:188px 0 60px;}
#slide1 h1 {font-size:47px;line-height:40px;}
#slide1 h2 {font-size:24px;line-height:28px;}
h1 {float:none;border-right:none;    margin-top: 5px;  margin-bottom: 5px;  font-size: 27px;line-height:40px;}
.h1_viva {line-height:20px;}
 
#slide3 p, #slide5 p, #slide7 p {font-size:30px;line-height:30px;}	
.gallery-list .grid_3 {margin-left:0px;}
.contact_form input[type="text"], .contact_form textarea {width:88%;}
#nav {margin:0; display:none}
.navigation li {padding:7px 5px 8px;font-size:14px;}
.container {   }
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,	.grid_12 {width:100%;}
.fright{float:none;}
.fleft{float:none;}
.mob-nav {  display: block;    position:fixed;    top:53px;    z-index: 9999;    right: 0;    width: 100%;   margin: 0 auto;}}

@media screen and (max-width : 399px) {
#logo {text-align:center !important; }
.fleft {       float: none !important;}	
.navigation li {font-size:14px;}	
.gallery-list { }	
#map_block iframe {height:300px !important;}
.contact_btn {width:125px;}	
.container { }	
.grid_1,	.grid_2,	.grid_3,	.grid_4,	.grid_5,	.grid_6,	.grid_7,	.grid_8,	.grid_9,	.grid_10,	.grid_11,	.grid_12 {width:100%;}
.mob-nav {  display: block;    position:fixed;    top:40px;    z-index: 9999;    right: 0;    width: 100%;    margin: 0 auto;}}