body{font-family:'Tahoma',sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#7a7a7a;overflow-x:hidden}
::selection{background:#ff7d04;color:#fff}
::-moz-selection{background:#ff7d04;color:#fff}
img{max-width:100%}
a:link{color:#ff7d04;text-decoration:none}
a:hover{color:#ff7d04}
a:visited{color:#ff7d04;text-decoration:none}
.fright{float:right}
.fleft{float:left}
#undefined-sticky-wrapper{position:relative;height:0!important;z-index:9999!important}
.menu{position:absolute;bottom:0;width:100%;height:76px;background:url(../image/menu_bg.jpg) repeat;z-index:9999!important}
#logo{float:left;margin-bottom:0;margin-left:0}
#nav{float:right;text-align:right}
.navigation{float:right;list-style:none;margin:0}
ul.navigation{position:relative;margin:0;padding:0}
.navigation li{float:left;text-align:left;padding:28px 0 25px;margin-left:30px;text-transform:uppercase;background:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#b8b7b7}
.navigation li:first-child{margin-left:0}
.navigation li:hover,.navigation .active{cursor:pointer;background:url(../image/menu_h.png) no-repeat center;border-bottom:3px solid #ff7d04;color:#fff}
.btn_dropdown{position:relative;z-index:9999;display:none;cursor:pointer;background:#fff;margin:20px 3px 0 0;width:140px;height:36px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:700;font-size:18px;line-height:36px;color:#3e3e3e;border-radius:5px}
.btn_dropdown:hover{color:#3e3e3e}
.slide{background-attachment:fixed;width:100%;height:100%;position:relative;padding:0}
.title{text-align:center}
h1{display:inline-block;margin:0 0 23px;padding:0 20px;text-transform:uppercase;text-align:left;font-style:normal;background:0;font-family:'Open Sans',sans-serif;font-size:69px;line-height:86px;color:#3e3e3e;font-weight:700}
.left_bord2{display:inline-block;padding-bottom:25px;background:url(../image/left_bord2.png) no-repeat;height:2px;width:145px}
.right_bord2{display:inline-block;padding-bottom:25px;background:url(../image/right_bord2.png) no-repeat;height:2px;width:145px}
.slide_descr{margin:0 auto;width:790px}
h3{margin:0;padding:40px 0 32px 0;text-transform:uppercase;text-align:center;font-family:'Open Sans',sans-serif;font-weight:800;font-size:32px;font-style:normal;line-height:36px;color:#3e3e3e}
.author span{display:inline-block;padding:0 8px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:800;font-size:15px;line-height:36px;color:#3e3e3e}
.author_bord{display:inline-block;padding-bottom:5px;background:url(../image/author_bord.png) no-repeat;height:1px;width:22px}
img.icon_img{float:left;margin-right:20px;margin-top:20px;margin-bottom:25px}
.effect_2{background:url(../image/effect_2.png) repeat left top;position:relative;top:0;bottom:-57px;height:100%;z-index:999!important}
.padding_slide1{padding:241px 0 101px 0}
.inset_shadow{position:absolute;z-index:10;left:0;right:0;top:0;bottom:76px;box-shadow:0 0 60px rgba(0,0,0,0.7) inset}
#slide1{background-image:url(../image/slide1_bg2.jpg);background-size:cover!important;width:100%;text-align:center}
.filtr_bg{position:relative;z-index:20;text-align:center}
#slide1 h1{float:none;border-right:0;margin:0;padding:0;text-align:center;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:64px;line-height:85px;color:#fff;font-weight:900;text-shadow:2px 2px 4px rgba(0,0,0,0.21)}
.slogan_text{display:inline-block;padding:0 12px 156px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:300;font-size:37px;line-height:33px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,0.21)}
.left_bord{display:inline-block;padding-bottom:13px;background:url(../image/left_bord.png) no-repeat;height:2px;width:140px}
.right_bord{display:inline-block;padding-bottom:13px;background:url(../image/right_bord.png) no-repeat;height:2px;width:140px}
#slide1 .button{cursor:pointer;display:block;margin:0 auto;width:81px;height:81px;border:0;text-transform:uppercase;background:url(../image/button_down.png) no-repeat;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
#slide2{background:url(../image/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px}
#slide3{background-image:url(../image/slide3_bg2.jpg);background-repeat:no-repeat!important;background-size:100% 100%!important;background-position:0 0!important;width:100%;text-align:center}
.padding_slide3{padding:88px 0 75px}
#slide4{background:url(../image/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px}
a.servc_block{display:block;height:130px;background:#fff;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:9px solid #ff7d04;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
a.servc_block:hover{background:#313131}
.icon_h{overflow:hidden;position:relative;float:left;margin:0 25px 10px 0;width:113px;height:113px}
.icon_h img{position:absolute;top:0;left:0}
.servc_icon{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.servc_block:hover .servc_icon{opacity:.75;filter:alpha(opacity=75);transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3)}
.servc_block p{display:block;margin:0;padding:35px 0 0 0;text-transform:none;font-family:'Open Sans',sans-serif;color:#7a7a7a;font-size:35px;line-height:35px;font-weight:400;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.servc_block:hover p{font-size:14px;line-height:21px;color:#fff}
.servc_block span{display:block;margin:0;padding:0 0 35px 0;text-transform:none;font-family:'Open Sans',sans-serif;color:#797979;font-size:14px;line-height:21px;font-weight:400;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.servc_block:hover span{font-size:22px;color:#ff7d04}
#slide5{background-image:url(../image/slide5_bg2.jpg);background-size:cover!important;background-position:0 0!important;width:100%;text-align:center}
.padding_slide5{padding:88px 0 75px}
#slide6{background:url(../image/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px}
.team1{margin-top:69px}
.team2{margin-top:31px}
.team1,.team2,.team3{float:left;text-align:center;margin-right:29px}
.team_foto1,.team_foto2,.team_foto3{overflow:hidden;position:relative;width:108px;height:108px;background:#fff;border-radius:50%;border:5px solid #535353;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.team1:hover .team_foto1,.team2:hover .team_foto2,.team3:hover .team_foto3{background:#ff7d04}
.team1:hover .team_foto1 img,.team2:hover .team_foto2 img,.team3:hover .team_foto3 img{opacity:0;filter:alpha(opacity=0)}
.team_foto1 img,.team_foto2 img,.team_foto3 img{opacity:1;filter:alpha(opacity=100);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.team_descr a{position:absolute;top:-50%;z-index:10;margin-top:-16px;width:33px;height:33px;border-radius:50%;background-color:#9a6432;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.team_descr a:hover{background-color:#535353;z-index:20}
a.team_soc1{display:block;left:15%;background-image:url(../image/team_soc1.png)}
a.team_soc2{display:block;right:15%;background-image:url(../image/team_soc2.png)}
.team1:hover a.team_soc1,.team2:hover a.team_soc1,.team3:hover a.team_soc1{top:50%}
.team1:hover a.team_soc2,.team2:hover a.team_soc2,.team3:hover a.team_soc2{top:50%;transition-delay:.1s;-o-transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s}
.team_contact{position:relative;top:15px;background:#535353;text-align:center;border-radius:999px;width:26px;height:26px;margin:0 auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.team_contact:hover{width:80px}
.team_contact .team_contact_icon{position:absolute;left:50%;margin-left:-12px;width:25px;height:21px;opacity:1;filter:alpha(opacity=100)}
.team_contact a{display:block;color:#fff;text-transform:uppercase;font-size:12px;line-height:24px;opacity:0;filter:alpha(opacity=0);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.team_contact:hover a{opacity:1;filter:alpha(opacity=100)}
.team_contact:hover .team_contact_icon{opacity:0;filter:alpha(opacity=0);top:-40px}
.team1 p{padding:5px 0;font-family:'Open Sans',sans-serif;color:#7a7a7a;font-size:15px;line-height:20px;font-weight:400}
.team_foto2{width:182px;height:182px}
.team2 a.team_soc1{left:30%}
.team2 a.team_soc2{right:30%}
.team2 p{padding:7px 0 0 0;font-family:'Open Sans',sans-serif;color:#7a7a7a;font-size:25px;line-height:35px;font-weight:400}
.team2 .team_contact:hover{width:110px}
.team2 .team_contact_icon{left:50%;margin-left:-15px;padding-top:1px;width:30px;height:30px}
.team2 .team_contact{width:33px;height:33px}
.team2 .team_contact a{line-height:33px;font-size:15px}
.team_foto3{width:235px;height:235px}
.team3 a.team_soc1{left:34%}
.team3 a.team_soc2{right:34%}
.team3 p{padding:12px 0 0 0;font-family:'Open Sans',sans-serif;color:#7a7a7a;font-size:35px;line-height:50px;font-weight:400}
.team3 .team_contact_icon{left:50%;margin-left:-19px;padding-top:3px;width:38px;height:38px}
.team3 .team_contact{width:38px;height:38px}
.team3 .team_contact a{line-height:38px;font-size:18px}
.team3 .team_contact:hover{width:140px}
#slide7{background-image:url(../image/slide7_bg1.jpg);background-size:cover!important;background-position:0 0!important;width:100%;text-align:center}
.padding_slide7{padding:88px 0 75px}
.slide_descr2{margin:0 auto;width:700px}
#slide8,#slide11{background:url(../image/slide_bg.jpg) repeat left top;width:100%;padding:86px 0 69px}
#slide8 h4,#slide11 h4{padding-bottom:18px}
.gallery-list{text-align:center;margin-left:-25px!important}
#slide8 .hover_img{overflow:hidden;position:relative;height:211px;width:235px;background:#343434}
.img_block{display:inline-block;margin:10px;width:235px;height:211px}
.portfolio_zoom,.portfolio_ios,.portfolio_android{width:40px;height:40px;position:absolute;bottom:80px;background-repeat:no-repeat;background-color:#ff7d04;opacity:.5;filter:alpha(opacity=50);border-radius:50%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition-delay:.2s;-o-transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s}
.portfolio_zoom{bottom:-50px;left:92px;background-image:url(../image/zoom2.png);background-position:0 0;z-index:302}
.portfolio_ios{right:-50px;background-image:url(../image/ios.png);background-position:0 0;z-index:303}
.portfolio_android{left:-50px;background-image:url(../image/android.png);background-position:0 0;z-index:303}
.portfolio_zoom:hover,.portfolio_ios:hover,.portfolio_android:hover{opacity:1;filter:alpha(opacity=100);z-index:310}
.portfolio_zoom a,.portfolio_ios a,.portfolio_android a{display:block;width:40px;height:40px;text-indent:-9999px}
.hover_img:hover .portfolio_zoom{bottom:46px;left:92px}
.hover_img:hover .portfolio_android{left:64px}
.hover_img:hover .portfolio_ios{right:74px}
.item_description{position:absolute;top:-100px;left:0;right:0;background:#ff7d04;text-align:left;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.hover_img:hover .item_description{top:0}
.item_description p{padding:24px 20px 17px;margin:0;font-family:'Open Sans',sans-serif;font-size:18px;color:#fff;line-height:26px;font-weight:400;text-transform:uppercase;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.item_description2{position:absolute;bottom:-100px;left:0;right:0;padding:5px 20px;background:#ff7d04;text-align:left;color:#fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.hover_img:hover .item_description2{bottom:0}
#slide9{background-image:url(../image/slide9_bg.jpg);background-position:0 0!important;background-size:cover!important;width:100%;text-align:center}
.padding_slide9{padding:88px 0 75px}
.slide_descr3{margin:0 auto;width:830px}
#slide10{background:url(../image/slide_bg.jpg) repeat left top;padding:86px 0 0}
#slide10 .container{margin-bottom:80px}
::-webkit-input-placeholder{opacity:1!important;color:#929292!important}
:-moz-placeholder{opacity:1!important;color:#929292!important}
::-moz-placeholder{opacity:1!important;color:#929292!important}
:-ms-input-placeholder{opacity:1!important;color:#929292!important}
.contact_form input[type="text"],.contact_form textarea{width:93%;margin:22px 0 0 0;padding:17px 10px 17px 21px;background:#fff;font-size:14px;line-height:21px;border:1px solid #e3e3e3;color:#929292}
.contact_form input[type="text"]:first-child{margin-top:0}
.contact_form textarea{resize:none;margin-top:0;height:auto;min-height:164px}
.contact_btn{border:0;text-transform:uppercase;margin:0 4px 10px 0;padding:7px 25px;font-size:16px;line-height:20px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:300;text-align:center;vertical-align:middle;background:#3e3e3e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.contact_btn:hover,.send_btn{background:#ff7d04}
#note .notification_ok{margin-top:20px;padding:7px 10px;text-align:center;text-transform:uppercase;background:#3e3e3e;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;color:#fff}
#note .notification_error{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;color:#f00}
#map_block{margin:0}
#footer{background:url(../image/menu_bg.jpg) repeat;padding:27px 0 23px}
.copyright{float:left;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:300;color:#e9e9e9}
.copyright a{color:#ff7d04}
.copyright a:hover{text-decoration:none;color:#fff}
#back_top{float:right}
#back_top a.button{cursor:pointer;position:relative;z-index:300;display:block;margin:0;width:31px;height:32px;background:url(../image/back_top.png) no-repeat;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:400;color:#fff}
#back_top a.button:hover{text-decoration:none}

.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:1000px;height:477px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}
.jcarousel-skin-tango .jcarousel-item{position:relative;width:1000px;height:477px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
#jcarousel .jcarousel-prev,#jcarousel .jcarousel-next{cursor:pointer;position:absolute;top:50%;margin-top:-40px;width:81px;height:81px;outline:0}
#jcarousel .jcarousel-next{background:url(../image/carousel_arrows1.png) no-repeat #cfcfcf;background-position:-81px 0;right:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
#jcarousel .jcarousel-prev{background:url(../image/carousel_arrows1.png) no-repeat #cfcfcf;background-position:0 0;left:0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
#jcarousel .jcarousel-next:hover{background:url(../image/carousel_arrows1.png) no-repeat #919191;background-position:-81px 0}
#jcarousel .jcarousel-prev:hover{background:url(../image/carousel_arrows1.png) no-repeat #919191}
iframe#jcarousel_video{position:absolute;width:601px;height:370px;top:26px;left:201px;z-index:1!important}


.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: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 20px 0;float:left;display:block}
.alpha{margin-left:0}
.omega{margin-right:0}
.gallery-list{margin:0;padding:0}
.little_respond{display:none}
.container{width:1000px;max-width:1000px;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}
}
@media only screen and (min-width:767px) and (max-width:1023px){.gallery-list .omega{margin-right:10px}
#slide1 h1{font-size:44px;line-height:50px}
.slogan_text{font-size:30px}
.left_bord,.right_bord{width:80px;padding-bottom:9px}
.padding_slide1{padding:150px 0 30px}
iframe#jcarousel_video{left:142px;height:270px;width:442px}
.slide_descr,.slide_descr2,.slide_descr3{width:100%}
.left_bord2,.right_bord2{display:none}
.jcarousel-skin-tango .jcarousel-clip-horizontal,.jcarousel-skin-tango .jcarousel-item{width:724px;height:346px}
.team_block{text-align:center}
.team1,.team2,.team3{margin-top:0;float:none;display:inline-block}
.team_foto1,.team_foto2,.team_foto3{width:108px;height:108px}
.team1 p,.team2 p,.team3 p{font-size:25px;line-height:35px;padding:7px 0 0 0}
.team1 a.team_soc1,.team2 a.team_soc1,.team3 a.team_soc1{left:15%}
.team1 a.team_soc2,.team2 a.team_soc2,.team3 a.team_soc2{right:15%}
.team1 .team_contact,.team2 .team_contact,.team3 .team_contact{height:33px;width:33px}
.team1 .team_contact_icon,.team2 .team_contact_icon,.team3 .team_contact_icon{margin-left:-15px;padding-top:1px;width:30px;height:30px}
.team1 .team_contact:hover,.team2 .team_contact:hover,.team3 .team_contact:hover{width:80px}
.team1 .team_contact a,.team2 .team_contact a,.team3 .team_contact a{line-height:33px;font-size:14px}
.servc_block p{font-size:28px}
.navigation li{margin-left:20px}
.container{width:724px}
.container .alpha{margin-left:0;margin-right:5px}
.container .omega{margin-right:0}
.gallery-list .omega{margin-right:10px}
.container .respond_pad{padding-right:20px}
.grid_3{width:166px}
.grid_4{width:228px}
.grid_5{width:290px}
.grid_6{width:352px}
.grid_7{width:414px}
.grid_8{width:475px}
.grid_9{width:538px}
.grid_12{width:724px}
}
@media only screen and (max-width:766px){.btn_dropdown{display:block}
ul.navigation li{float:none;padding:7px 10px 5px;margin-left:0}
.navigation li:hover,.navigation .active{background:0;border-bottom:0;color:#ff7d04}
.navigation{display:none;left:0;top:7px;width:140px;background:#fff;border-radius:5px;box-shadow:0 0 4px #000}
#jcarousel .jcarousel-prev,#jcarousel .jcarousel-next{margin-top:-20px;width:40px;height:40px}
#jcarousel .jcarousel-next{background:url(../image/carousel_arrows_small.png) no-repeat #cfcfcf;background-position:-40px 0}
#jcarousel .jcarousel-prev{background:url(../image/carousel_arrows_small.png) no-repeat #cfcfcf;background-position:0 0}
#jcarousel .jcarousel-next:hover{background:url(../image/carousel_arrows_small.png) no-repeat #919191;background-position:-40px 0}
#jcarousel .jcarousel-prev:hover{background:url(../image/carousel_arrows_small.png) no-repeat #919191}
.team_block{text-align:center}
.team1,.team2,.team3{margin:0 0 15px 0;float:none;display:inline-block;min-height:320px}
.team_foto1,.team_foto2,.team_foto3{width:200px;height:200px}
.team1 p,.team2 p,.team3 p{font-size:25px;line-height:35px;padding:0}
.team1 a.team_soc1,.team2 a.team_soc1,.team3 a.team_soc1{left:31%}
.team1 a.team_soc2,.team2 a.team_soc2,.team3 a.team_soc2{right:31%}
.team1 .team_contact,.team2 .team_contact,.team3 .team_contact{height:33px;width:33px}
.team1 .team_contact_icon,.team2 .team_contact_icon,.team3 .team_contact_icon{margin-left:-15px;padding-top:1px;width:30px;height:30px}
.team1 .team_contact:hover,.team2 .team_contact:hover,.team3 .team_contact:hover{width:110px}
.team1 .team_contact a,.team2 .team_contact a,.team3 .team_contact a{line-height:33px;font-size:14px}
.inset_shadow{top:76px;bottom:0}
.padding_slide3,.padding_slide5,.padding_slide7,.padding_slide9{padding:50px 0 45px}
.slide_descr,.slide_descr2,.slide_descr3{width:100%}
h3{font-size:18px;line-height:24px;padding:20px 0}
.left_bord2,.right_bord2{display:none}
.menu{position:fixed;top:0;margin-top:0!important}
#undefined-sticky-wrapper{height:0!important}
.navigation li span{display:none}
.gallery-list .omega{margin-right:10px}
}
@media only screen and (min-width:480px) and (max-width:766px){h1{font-size:46px;line-height:115px;padding-bottom:0}
#logo{text-align:center}
.padding_slide1{padding:188px 0 100px}
#slide1 h1{font-size:26px;line-height:40px}
.slogan_text{font-size:24px;padding-bottom:70px}
.left_bord,.right_bord{display:none}
#nav{margin:0}
.jcarousel-skin-tango .jcarousel-clip-horizontal,.jcarousel-skin-tango .jcarousel-item{width:420px;height:201px}
iframe#jcarousel_video{left:81px;top:5px;width:259px;height:170px}
.container{width:420px}
.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}
}
@media screen and (max-width :479px){h1{font-size:30px;line-height:35px;padding-bottom:0}
#logo{text-align:center}
#logo img{width:130px;margin-top:10px}
.padding_slide1{padding:188px 0 100px}
#slide1 h1{margin-top:80px;padding-bottom:5px;font-size:30px;line-height:40px}
.slogan_text{font-size:16px;padding-bottom:40px}
.left_bord,.right_bord{display:none}
.servc_block a{padding:5px 0 10px;font-size:14px}
.jcarousel-skin-tango .jcarousel-clip-horizontal,.jcarousel-skin-tango .jcarousel-item{width:300px;height:143px}
iframe#jcarousel_video{left:58px;top:9px;width:186px;height:120px}
.servc_block p{font-size:22px}
a.servc_block{height:150px}
.menu{position:fixed}
#nav{margin:0}
.navigation li{padding:15px 0 17px;font-size:12px;margin-left:10px}
.container{width:300px}
.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:300px}
.fright{float:none}
.fleft{float:none}
}
@media screen and (max-width :399px){.btn_dropdown{margin-right:3px}
.gallery-list{width:270px;margin-left:15px!important}
#map_block iframe{height:300px!important}
.contact_form input[type="text"],.contact_form textarea{width:88%}
.container{width:295px}
.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:295px}
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:0;padding:0 0 15px 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dd{margin:0 0 0 40px}
menu,ol,ul{list-style-type:none;margin:0;padding:0}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

