html{font-family: 'Lora', serif; margin:0; padding:0; background:url(../images/bg_main.png); background-size:15%;}
body{ margin:0; padding:0;}
/*				TOP 				*/
header{text-align:center; position:static;}
#logo{width:400px; margin-right:700px; margin-top:20px;}
.number-top{margin-top:-190px; font-size:30px; margin-left:550px; position:static;}
.number-top ul{ background:url(../images/tel.png) center no-repeat; background-size:30px; margin-left:-100px; height:30px;}
.number-top ul a{text-decoration: none; color:rgba(216, 111, 8, 1); margin-right:-250px; width:100px;} 
/*				TOP_END				*/
/*				MENU				*/
.menu{margin-top:-50px;}
.navbar{width:1100px; height:50px; background-color:rgba(216, 107, 1, 1); border-bottom-left-radius:8px; border-bottom-right-radius:8px; margin-top:80px;}
.navbar .nav-menu{margin-left: -50px; display:block; padding-top:9px;}
.navbar .nav-menu #active{background-color:rgba(145, 72, 0, 0.4);}
.navbar .nav-menu li{display:inline; padding-left:0px; list-style-type:none; z-index:200;}
.navbar .nav-menu li a{text-decoration:none; font-size:23px; color:white; font-family: 'Noto Serif', serif; padding:10px; padding-left:50px; padding-right:50px;}
.navbar .nav-menu li a:hover, .navbar .nav-menu li:hover>a{background:rgba(0, 0, 0, 0.9);   -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}
.navbar .nav-menu li ul, .navbar .nav-menu li ul li{display:none; position:absolute; margin-top:20px;}
.navbar .nav-menu li ul a{font-size:18px; margin:0; padding:10px 0px;}
.navbar .nav-menu li #one, .navbar .nav-menu li #oneU{border-top:1px solid rgba(255, 255, 255, 0.2);}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #one a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 60px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #oneU a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 60px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #two a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 54.5px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #twoU a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 55px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #three a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 53.5px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #four a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 147px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #fourU a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 146px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #five a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 98.5px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #fiveU a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 98.5px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #six a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 126px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li #sixU a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 126px;}
.navbar .nav-menu li #one{margin-left:140px; margin-top:9px; width:370px;}
.navbar .nav-menu li #oneU{margin-left:140px; margin-top:9px; width:370px;}
.navbar .nav-menu li #two{margin-left:140px; margin-top:50px; width:370px;}
.navbar .nav-menu li #twoU{margin-left:140px; margin-top:50px; width:370px;}
.navbar .nav-menu li #three{margin-left:140px; margin-top:94px; width:370px;}
.navbar .nav-menu li #threeU{margin-left:140px; margin-top:91px; width:370px;}
.navbar .nav-menu li #four{margin-left:140px; margin-top:138px; width:370px;}
.navbar .nav-menu li #fourU{margin-left:140px; margin-top:132px; width:370px;}
.navbar .nav-menu li #five{margin-left:140px; margin-top:182px; width:370px;}
.navbar .nav-menu li #fiveU{margin-left:140px; margin-top:173px; width:370px;}
.navbar .nav-menu li #six{margin-left:140px; margin-top:226px; width:370px;}
.navbar .nav-menu li #sixU{margin-left:140px; margin-top:214px; width:370px;}
.navbar .nav-menu li:hover>ul{display:block; position:absolute; z-index:500; background-color:black; text-align:center; padding:10px 0px; margin-top:8px;}
.navbar .nav-menu li ul:hover>li{display:inline-block; position:absolute; left:230px; top:-15px; background-color:black;}
.navbar .nav-menu li ul #one{padding-top:10px; padding-bottom:10px; position:absolute; width:120px; margin-top:15px;}
.navbar .nav-menu li ul #two{padding-top:10px; padding-bottom:10px; position:absolute; width:120px; margin-top:59px;}
.navbar .nav-menu li ul #three{padding-top:10px; padding-bottom:10px; position:absolute; width:120px; margin-top:103px;}
.navbar .nav-menu li ul li a{padding:10px;}
.navbar .nav-menu li ul li{border-left:1px solid rgba(255, 255, 255, 0.3);}
.navbar .nav-menu li ul #one a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 38px;}
.navbar .nav-menu li ul #two a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 33.5px;}
.navbar .nav-menu li ul #three a:hover{background:rgba(210, 126, 0, 0.6); padding:10px 19px;}
.navbar .nav-menu li ul a:hover, .navbar .nav-menu li ul:hover>a{background-color:rgba(210, 126, 0, 0.6); padding:10px 53.5px;}
.navbar .nav-menu li #akc{ margin-left:320px; width:370px; border-top:1px solid rgba(255, 255, 255, 0.2);}
.navbar .nav-menu li #akc{display:none;}
.navbar .nav-menu li:hover>#akc{display:block;}
.navbar .nav-menu li #akc a:hover{background:rgba(210, 126, 0, 0.6);   -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;
	padding:10px 68px;}
/*				MENU_END				*/
.box{display:block; text-align:center;}
.box .container{width:1130px; display:block;margin: 20px auto;}
.box .bx1{background:url(../images/window-logo.png) no-repeat; background-size:100%; width:160px; height:160px; position:absolute; border-bottom:1px solid rgba(24, 24, 24, 0.4); padding-bottom:15px;}
.box .bx2{background:url(../images/door-logo.png) no-repeat; background-size:100%; width:160px; height:160px; margin-left:0px; position:absolute; border-bottom:1px solid rgba(24, 24, 24, 0.4); padding-bottom:15px;}
.box .bx3{background:url(../images/metall-logo.png) center no-repeat; background-size:100%; width:160px; height:160px; margin-left:0px; position:absolute; border-bottom:1px solid rgba(24, 24, 24, 0.4); padding-bottom:15px;}
.box .bx4{background:url(../images/roll-logo.png) no-repeat; background-size:100%; width:160px; height:160px; margin-left:0px; position:absolute; border-bottom:1px solid rgba(24, 24, 24, 0.4); padding-bottom:15px;}
.box .bx5{background:url(../images/balkon-logo.png) no-repeat; background-size:100%; width:160px; height:160px; margin-left:0px; position:absolute; border-bottom:1px solid rgba(24, 24, 24, 0.4); padding-bottom:15px;}
.box .bx6{background:url(../images/repair-logo.png) no-repeat; background-size:100%; width:160px; height:160px; margin-left:0px; position:absolute; border-bottom:1px solid rgba(24, 24, 24, 0.4); padding-bottom:15px;}
.box .bx1:hover, .box .bx2:hover, .box .bx3:hover, .box .bx4:hover, .box .bx5:hover, .box .bx6:hover{border-bottom:none;}
.box .one-box h3, .box .two-box h3, .box .three-box h3{font-size:16px; text-align:center; padding-top:195px; color:rgba(240, 240, 240, 0.8);}
.box .four-box h3, .box .five-box h3, .box .six-box h3{font-size:16px; text-align:center; padding-top:205px; color:rgba(240, 240, 240, 0.8);}
.container a{text-decoration:none;}
.container div h3{padding:0px; margin-top:0px; padding-left:5px; padding-right:5px; padding-bottom:0px;}
.container div h3:hover{ padding-bottom:145px;}
.fds1:hover, .fds2:hover, .fds3:hover, .fds4:hover, .fds5:hover, .fds6:hover{box-shadow: inset 0 0 0 140px rgba(50,50,50,0.8), 0 8px 15px rgba(0,0,0,0.8); transition: all 0.8s ease-in-out;}
.box .one-box:hover, .box .two-box:hover, .box .three-box:hover, .box .four-box:hover, .box .five-box:hover, .box .six-box:hover{padding:0px; background:rgba(10, 10, 10, 0.5); border:none; box-shadow: inset 0 0 0 140px rgba(255,255,255,0.1), 0 300px 600px rgba(0,0,0,0.1); transition: all 0.8s ease-in-out;}
.box .one-box h3:hover, .box .two-box h3:hover, .box .three-box h3:hover{padding-top:80px; color:rgba(235, 235, 235, 0.9); transition: all 0.8s ease-in-out;}
.box .four-box h3:hover, .box .five-box h3:hover, .box .six-box h3:hover{padding-top:80px; color:rgba(235, 235, 235, 0.9); transition: all 0.8s ease-in-out;}
.fds1{ background:linear-gradient(305deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); background: -moz-linear-gradient(215deg, rgb(45, 45, 45) 10%, rgb(10, 10, 10) 70%);
background: -webkit-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -o-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -ms-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
padding:10px; padding-bottom:260px; width:160px;border:1px solid rgba(24, 24, 24, 0.5); border-radius:5px;}
.fds2{ background:linear-gradient(305deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); background: -moz-linear-gradient(215deg, rgb(45, 45, 45) 10%, rgb(10, 10, 10) 70%);
background: -webkit-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -o-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); border-radius:5px;
background: -ms-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); padding:10px; padding-bottom:260px; width:160px;border:1px solid rgba(24, 24, 24, 0.5); margin-left:190px; margin-top:-272px;}
.fds3{ background:linear-gradient(305deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); background: -moz-linear-gradient(215deg, rgb(45, 45, 45) 10%, rgb(10, 10, 10) 70%);
background: -webkit-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -o-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); border-radius:5px;
background: -ms-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); padding:10px; padding-bottom:260px; width:160px;border:1px solid rgba(24, 24, 24, 0.5); margin-left:380px; margin-top:-272px;}
.fds4{ background:linear-gradient(305deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); background: -moz-linear-gradient(215deg, rgb(45, 45, 45) 10%, rgb(10, 10, 10) 70%);
background: -webkit-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -o-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); border-radius:5px;
background: -ms-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); padding:10px; padding-bottom:260px; width:160px;border:1px solid rgba(24, 24, 24, 0.5); margin-left:570px; margin-top:-272px;}
.fds5{ background:linear-gradient(305deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); background: -moz-linear-gradient(215deg, rgb(45, 45, 45) 10%, rgb(10, 10, 10) 70%);
background: -webkit-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -o-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); border-radius:5px;
background: -ms-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); padding:10px; padding-bottom:260px; width:160px;border:1px solid rgba(24, 24, 24, 0.5); margin-left:760px; margin-top:-272px;}
.fds6{ background:linear-gradient(305deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); background: -moz-linear-gradient(215deg, rgb(45, 45, 45) 10%, rgb(10, 10, 10) 70%);
background: -webkit-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%);
background: -o-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); border-radius:5px;
background: -ms-linear-gradient(215deg, rgba(45, 45, 45, 0.8) 10%, rgba(10, 10, 10, 0.8) 70%); padding:10px; padding-bottom:260px; width:160px;border:1px solid rgba(24, 24, 24, 0.5); margin-left:950px; margin-top:-272px;}

.content{width:1150px; margin:0 auto; margin-top:50px;font-size:18px; line-height:35px; padding-left:5px;}
.content .up{text-align: justify; color:rgba(0, 0, 0, 0.8);}
.ent-content{text-align:center; font-size:30px; font-weight:bold; color:rgba(0, 0, 0, 0.9);}
.content .up h1{font-size:20px; font-weight:bold; display:block; text-align: center; line-height:10px; color:rgba(0, 0, 0, 0.9);}
.content .up h3{color:rgba(0, 0, 0, 0.8); font-size:20px;}
.content .up span{font-size:18px; text-align: justify; padding:0; font-weight:normal; float:left;}
.content .up strong{ font-weight:normal;}
.content .up .txt{float:left; font-weight:normal; font-size:18px; text-align:left; padding:0;}
.content .up .txtUP{float:left; font-weight:bold; font-size:18px; text-align:left; margin:20px;}
.content .up .txt .list{display:list-item; list-style:square; float:left; font-weight:normal; font-size:18px; text-align: justify;}
.content .up .txt em{font-style:normal;}
.uslugi_menu{display:block; position:relative; padding:10px; text-align:center; margin-top:30px; margin-bottom:100px;}
table{margin:10px; margin: 0 auto;}
table td .block_okna{margin:20px;}
.uslugi_menu .block_menu .block_okna{position:relative; padding:10px;}
.uslugi_menu .block_menu .block_okna img{width:250px; height:250px;}
.uslugi_menu .block_menu .block_okna h3{margin-top:20px;color:rgba(0, 0, 0, 0.8); border-bottom:1px dotted black;}
.uslugi_menu .block_menu a{font-size:20px; text-decoration:none;}
table .block_okna{border: 1px solid rgba(0, 0, 0, 0.0); border-radius:2px;}
.uslugi_menu .block_menu .block_okna:hover{background-color: rgba(50, 50, 50, 0.2); padding:10px 80px; border-radius:15px;
   -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}
.uslugi_menu .block_menu .block_okna:hover>h3{ color:rgba(208, 105, 4, 0.8); border-color:rgba(208, 105, 4, 0.1); margin-top:5px;  -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}

.gallery-content{text-align:center; position:static; display:block;}
.gallery_box{width:1200px; position:static; margin: 0 auto;}
#bestgallerys{display: block; padding-top:80px; padding-bottom:1850px;}
#bestgallerys li img{width: 180px;height: 180px;opacity:0.7;}
#bestgallerys li img:hover{opacity:1; border-radius:8px; -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}

.box-contact{ margin-top:80px; text-align:center; display:block; position:static;}
.box-contact .content-contact{width:1100px; position:relative; margin:0 auto;}
.box-contact .content-contact h1{margin-bottom:50px;}
.box-contact .content-contact .number{margin-left:0px; width:550px; text-align:left;}
.box-contact .content-contact .number h2{font-size:24px; text-align:center;}
.box-contact .content-contact .number a{text-align: justify; text-decoration:none; color:rgba(216, 111, 8, 1); font-size:20px; margin-left:410px;}
.box-contact .content-contact ul{background:url(../images/tel.png) center no-repeat; background-size:30px; margin-left:-200px; height:30px; padding:0; margin-top:0px;}
.box-contact .content-contact .form{margin-right:0;width:550px; float:right; margin-top:-190px; padding-bottom:0px; position:relative; display:block;}
.box-contact .content-contact .form h2{font-size:24px; font-weight:bold; margin-top:0;}
.box-contact .content-contact .form form{position:relative; display:block; text-align:center;}
#feedback-form {
  margin: 0 auto;
  margin-top:20px;
  max-width: 400px;
  max-height:550px;
  padding: 2%;
  border-radius: 3px;
  background:rgba(25, 25, 25, 0.9);
  color:#D5D5D5;
  text-align:left;
  position:static;
  }

#feedback-form [required] {
  width: 100%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  opacity:0.8;}

#feedback-form [required]:hover {
  border-color: #43341E;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;-webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}

#feedback-form [required]:focus {
  outline:none;
  border-color:  #43341E;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;}

#feedback-form [type="submit"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background:rgba(216, 107, 1, 0.9);
  width:150px;
  color: #D5D5D5;
  -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}

#feedback-form [type="submit"]:hover {
  background:rgba(167, 82, 0, 0.9);
  cursor:pointer;}

#feedback-form [type="submit"]:focus {
  outline:none;
  background:rgba(224, 123, 24, 0.9);}

#feedback-form [type="reset"]{
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background:rgba(216, 107, 1, 0.9);
  color: #D5D5D5;
  width:150px;
  margin-left:90px;
  -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}

#feedback-form [type="reset"]:hover {
  background:rgba(167, 82, 0, 0.9);
  cursor:pointer;}

#feedback-form [type="reset"]:focus {
  outline:none;
  background:rgba(224, 123, 24, 0.9);}

.button {
  height:30px;
  border-color:white;
  border-style:ridge 10px;
  border-radius:4px;
  border-width:1px;
  background:url('HEAD.jpg');
  cursor:pointer;
  right:-65px;
  top:300px;
  color:#D5D5D5;
  font-family:Times New Roman, Times, serif;
  font-size:24px;
  position: fixed;
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);}
 
.button{
	outline:none;
}

.box-contact .content-contact .map{margin-top:100px; text-align:center; margin-bottom:50px;}
.box-contact .content-contact .map h2{font-size:24; margin-left:500px; padding-top:150px; padding-bottom:30px; margin: auto auto;}
.box-contact .content-contact .map .map_ya{border:2px solid rgba(72,72,72,0.4); border-radius:5px; text-align:center;}
.box_akcii1{display:block; position:relative; padding:10px; text-align:center; margin-top:30px; margin-bottom:100px;}
.box_akcii1 img{width:500px; left:0; opacity:0.8}
.box_akcii1 img:hover{opacity:1;  -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}
.box_akcii1 #one{width:550px;}
table{width:1100px;}
.box_akcii1 ul li, .box_akcii1 p{font-size:18px;}
.box_akcii1 ul li, .box_akcii1 p{list-style:disc; text-align:left;}
.box_akcii1 h2{font-weight:normal;}

.block_content-window{text-align: center;margin-top:80px;}
.block_content-window .content{width:1100px;}
.block_content-window .content h1{}
.block_content-window .content p{font-size:18px; text-align:left;}
.block_content-window .content img{width:400px; float:left; padding-right:25px;}
.block_content-window .content ul li{text-align: left; list-style:disc;}

.block_content-door{text-align: center;margin-top:80px;}
.block_content-door .content{width:1100px;}
.block_content-door .content h1{}
.block_content-door .content p{font-size:18px; text-align:left;}
.block_content-door .content img{width:400px; float:right; padding-left:25px;}
.block_content-door .content ul li{text-align: left; list-style:disc;}


footer{ width:1120px; margin:0 auto; padding-bottom:0px; padding:25px; display:block; background:rgba(5, 5, 5, 0.85); color:white; height:150px; float:none; border-top-left-radius:8px; border-top-right-radius:8px; bottom:0%;}
footer .block1 li{padding:3.5px;margin-left:50px;}
footer .block1 li a{border-bottom:1px dotted orange; color:orange; text-decoration:none; font-size:18px;}
footer .block1 li a:hover{color:rgba(255, 255, 255, 0.8); border:none;   -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}
footer .block2{display:block; position:relative; margin:-125px auto; width:100px;}
footer .block3{right:0px;}
footer .block3 .number-top{margin-top:-160px; font-size:24px; margin-right:50px; position:static;}
footer .block3 .number-top ul{ background:url(../images/tel.png) center no-repeat; background-size:30px; margin-left:0px; height:30px; padding:0; margin-top:0px;}
footer .block3 .number-top ul a{text-decoration: none; color:rgba(216, 111, 8, 1); margin-left:300px; width:100px;}
footer .block4{margin-top:-19px; text-align:right;}
footer .block4 img{width:40px; opacity:0.8; float:right; margin-top:-10px; margin-left:10px;}
footer .block4 a{text-decoration:none; font-size:15px; color:rgba(200, 200, 200, 0.8); float:right; background:rgba(5, 5, 5, 0.7); padding-bottom:2px; padding-top:12px; padding-left:5px; padding-right:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
footer .block4:hover>a{text-decoration:underline;  color:rgba(216, 111, 8, 0.8);   -webkit-transition: all 700ms; 
   -moz-transition: all 700ms; 
   -ms-transition: all 700ms; 
   -o-transition: all 700ms; 
   transition: all 700ms;}
