/* Computer */
.grid_1 { width: 6.5%; } 
.grid_2 { width: 15%; } 
.grid_3 { width: 22.5%; } 
.grid_4 { width: 32%; } 
.grid_5 { width: 40.5%; }
.grid_6 { width: 49%; } 
.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 10px 0;
	float: left;
	display: block;
}

.alpha			{margin-left:0;}
.omega			{margin-right:0;}
.gallery-list 	{margin:0;padding:0;}

.container{
	width: 1120px;
	max-width: 1120px;
	margin: auto;
}



.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 (max-width: 1024px) {
	.slide{
	background-attachment: scroll;
	background-position:0 0 !important;
	background-size: 100%!important;
	}

div#slide7 {
    background-attachment: scroll;
}

div#slide3 {
    background-attachment: scroll;
}
}



@media only screen and (max-width: 766px) {
	.menu {height:116px;}
	
	img.about_img {float:none;margin:0 0 10px 0;}

	.navigation li span {display:none;}
	
	#slide6 .effect_2 {display:none;}

}

@media only screen and (min-width: 480px) and (max-width: 766px) {
	.menu {height:116px;}
	
	#logo {text-align:center;}
	
	#slide2 .grid_4 {width:125px;}
	.team_block h4 {font-size:16px;}
	.team_block p {font-size:11px;}
	
	.caroufredsel_wrapper {width:420px !important;height:840px !important;}
	#carousel_fred {height:840px !important;}
	.about_block1 h4 {font-size:24px;}
	.about_block1 p {font-size:14px !important;line-height:20px !important;}
	.about_block3 .grid_5 {float:none;}
	#carousel_fred p {font-size:12px;line-height:16px;}
	.tab-pane img {width:100px;}
	
	.padding_slide1 {padding:155px 0 30px;}

	#slide1 span {    font-size: 14px;
    line-height: 16px;}
	
	#slide2, #slide4, #slide6, #slide8 {padding-top: 45px;}
	
	#slide3 .bottom_center_bg img {bottom:-60px;}
	
	.padding_slide3, .padding_slide5, .padding_slide7 {padding:100px 0 60px;}
	#slide3 p, #slide5 p, #slide7 p {font-size:27px;line-height:30px;}
	
	.filtr_bg {margin-bottom:95px;padding-top: 24px;}

h2 {
    font-size: 29px;
}
	
	.gallery-list .grid_4 {margin-left:52px;}
	.item_description {width:320px;}
	
	#slide5 .bottom_center_bg img {bottom:-60px;}
	#slide7 .bottom_center_bg img {bottom:-60px;}
	
	.contact_form input[type="text"], .contact_form textarea {
		    width: 100%;
		margin-left:0;
		position:static;
	}
	.contact_form input[type="text"] {    width: 100%;}
	.contact_btn, #note .notification_error, #note .notification_ok {position:static;margin-bottom:15px;}

/* ___________ SERV_BLOCK __________ */
	.serv_block p {padding-bottom:20px;}
/* __________ //SERV_BLOCK _________ */

/* _____________ menu ______________ */
	#nav {margin:0;}
	.navigation li {padding:0px;width: 12%;margin-right: 5px;}

#slide4 .navigation li {
    width: 20%;
}

.buttons .navigation li {
    width: 47%;
}
	ul.navigation {float:none;margin:0;}
/* ____________ //menu _____________ */	
h1 {

    font-size: 35px;
    line-height: 38px;
  
}
#slide1 img{
	display:none;
	 
}
#slide1 h1{
    width: 80%;
    margin: 0px auto;
    /* padding-top: 16px; */
    border-bottom: 0px solid #343434;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Scada', sans-serif;
    font-size: 23px;
    line-height: 38px;
    color: #343434;
    font-weight: 800;
}
]#slide1 h2{
    width: 100%;
    margin: 0 auto;
    border-bottom: 0px solid #343434;
    /* text-transform: uppercase; */
    text-align: left;
    font-family: 'Scada', sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #343434;
   
	 
}
	.container {width: 568px;}
	
	.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;}
	
}

@media screen and (max-width : 479px) {	
	.menu {height: 96px;}
	.social{display:none;}
	#logo {text-align:center;}
	
	h1 {width:280px;font-size:15px;padding-top:0px;}
	h2 {width: 100%;font-size:15px;line-height: 3.5;padding-top:0px;}

p {
    line-height: 1.2;
    font-size: 12px;
}

#slide1 h6 {
    font-size: 13px;
}

.educ_block p {
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
	.padding_slide1 {padding:105px 0 30px;}
	
	#slide1 span {/* font-size: 11px; */line-height:30px;/* background: #fff; */}

.buttons {
    margin: 0px auto;
}

.seokursy {
    width: 100%;
    background: #fff;
}
	
	
	
	.filtr_bg {margin-bottom:0px;/* padding: 16px; */background: none;box-shadow: 0 0 0px;/* background: #fff; */}
	
	.padding_slide3, .padding_slide5, .padding_slide7 {padding:60px 0 35px;}

.effect_2.padding_slide7 {}
	#slide3 p, #slide5 p, #slide7 p {font-size:18px;line-height:24px;}
	
	#slide2 .grid_4 {width:85px;}
	.team_block h4 {font-size:16px;}
	.team_block p {font-size:11px;}
	.caroufredsel_wrapper {width:420px !important;height:840px !important;}
	#carousel_fred {height:840px !important;}
	.about_block1 h4 {font-size:18px;line-height: 20px;text-align: center;}
	.about_block1 p, .about_block1 li {font-size:14px !important;line-height: 1.2 !important;}
	.about_block3 .grid_5 {float:none;}
	#carousel_fred p {font-size:12px;line-height:16px;}
	.tab-pane img {width:100px;}
	.nav-tabs > li {width:135px;}
	.about_block3 h4 {font-size:18px;line-height;22px;}
	.nav-tabs > li > a {padding:8px 0 8px 20px;}
	#skills_block li {height:20px;}
	#skills_block li span {height:22px;}
	
	#slide4 .hover_img {width:300px;height:274px;}
	
	#slide3 .bottom_center_bg img,
	#slide5 .bottom_center_bg img,
	#slide7 .bottom_center_bg img {bottom:-35px;}
	
	#slide8 h4, #slide3 h4, #slide10 h4 {font-size:18px;line-height:25px;}
	
	.contact_form input[type="text"], .contact_form textarea {
		    width: 100%;
		margin-left:0;
		position:static;
	}
	.contact_form input[type="text"] {    width: 100%;}
	.contact_btn, #note .notification_error, #note .notification_ok {position:static;margin-bottom:15px;}

/* ___________ SERV_BLOCK __________ */
		
/* __________ //SERV_BLOCK _________ */
/* _____________ menu ______________ */
	#nav {margin:0;}
	.navigation li, .navigation span {padding:0px;margin-right: 1px;width: 13%;margin-top: 5px;height: 31px;background-size: cover;background-position: right center;line-height: 31px;font-size: 12px;}

.hot li {
    width: 30%;
}

li#tel, span#tel {
    width: 102px;
    text-align: center;
    font-size: 10px;
    background: url(../images/button-tel-m.png) right no-repeat;
}

li#tel a, span#tel a  {
    font-size: 10px;
    color: #000;
}

li#tel p, span#tel p {
    font-size: 9px;
    margin-top: 4px;
    padding-top: 0px;
}
	ul.navigation {margin-top: 0px;padding: 0px;width: 100%;float: none;}

.button li{
        background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
        background: #f5f5f5;
        font-weight:600;
        font-size: 14px;
        padding: 0 10px;
        /* color: #fff; */
        border: 0px #fff solid;
        margin-bottom: 13px;
        width: 33%!important;
        height: 31px;
        line-height: 2.3;
        border-radius: 4px;
        margin-right: 18px;
        }
		
.button li:hover{border: 2px #888 solid;
        background-image: -webkit-linear-gradient(top,#EFEFEF,#E0E0E0); font-weight:600; font-size:12px; padding: 0 10px;}
		
		
	#slide1 img { 
display:none;
}
#slide1 #content {margin: 0px;/* background: #fff; */padding: 0px;width: 100%;}
#slide1 {background-position: -50px 50px;background-attachment: scroll;/* background-size: 100%!important; */background-size: cover !important;}
#slide1 h1{
    width: 97%;
    padding: 3px 0px;
    margin: 0 auto;
    letter-spacing: -1.5px;
    /* border: 1px solid #b6b5b5; */
    text-transform: uppercase;
    text-align: left;
    font-family: 'Scada', sans-serif;
    font-size: 16px;
    line-height: 35px;
    color: #343434;
    padding: 4px;
    font-weight: 800;
}

#slide1 h2{/* width: 100%; *//* width: 100%; *//* margin: 0 auto; *//* border: 1px solid #f5f5f5; */text-transform: none;font-weight:  400;text-align: left;font-family: 'Scada', sans-serif;font-size: 11px;line-height: 1.1;color: #000000;/* padding: 1px; *//* font-weight: 800; */}

#slide1 h3, #slide1 h4 {
    font-size: 11px;
}
.contact_btn {font-size:14px;}
#slide8 h1{
width: 100%;

	font-size: 25px;

	 
}

/* ____________ //menu _____________ */	
	.container {width: 90%;}

#vtope {
    display: none;
}

	.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;}

}

@media screen and (max-width : 399px) {
	.navigation li {font-size: 11px;width: 12%;/* line-height: 1; */}

#slide4 .navigation li {
    width: 30%;
}

#slide8 {#slide8 {
    background: #fff;
    padding: 45px 0 0;  }
    padding:;
    padding: 45px 0 0; */
}
	
	
	.gallery-list {width:250px;}
	
	
	#map_block iframe {height:300px !important;}
	
	
	.team_h {width:292px;}
	.team_block a:hover .team_h {height:340px;}
	
	
	#contact_block_rel .grid_4 {width:250px;}
	
	
	.container {width: 90%;}

	.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%;
	}
	
}














