/*
Theme Name: Budkokamin;
*/


/*подключение файла шрифтов*/
@font-face{ 


    font-family: HelveticaBold;
    src: url(../fonts/HelveticaBold.ttf) format('truetype');
    src: url(../fonts/HelveticaBold.eot) format('embedded-opentype');
    src: url(../fonts/HelveticaBold.woff) format('woff');
        font-weight:bold;
        font-style: normal;
        
    }
    #result1{
    height: 20px;
    text-align: center;	
    }
    /*основа*/
    .site {
        width:1004px;
        background-image: url(<?php echo bloginfo('template_url');?>/assets/img/background_circle2.png);
        background-repeat: no-repeat;
        background-position: right top;
        margin:auto;
        
    }
 
  .customize-support{
      width:1004px;
  }
    
    /*телефон и поиск*/
    .contacts {
        
        float:right;
        margin:20px;
        font-weight:bold;
        font-family: Helvetica;
        
        
    }
    .header__contacts-tel
    {
        float:right;
       padding:10px 0 0 10px;
    }
    .header__contacts-logo{

        width: 70px;
    }
   
    .minsk
    {
        float:right;
        margin:0 10px;  
    }
    .minsk img
    {
        float:right;
        margin:0 10px;  
    }
    .contact {
        
        float:right;
        margin:20px;
        font-weight:bold;
        font-family: Helvetica;
        
        
    }
       .contact2 {
        
        float:right;
       
        font-weight:bold;
        font-family: Helvetica;
        
        
    }
    .mob {
        font-size: 24px;
        color:#BD4C12;
    }
    .mob:hover {
        font-size: 24px;
        color: #BD4C12;
    }
    #call {
        padding: 15px 0;
        font-size: 16px;
        color:#808080;
        display:block;
        border: 1px solid grey;
    }
    .search{
        margin: 20px 0;
        padding: 2px;
        font-size: 18px;
        color:#808080;
        border: 2px solid  #666666;
    }
     /*заглушка*/
    .zagluska{

        height: 300px;
        padding: 10px;
        font-size: 16px;
        font-family: Helvetica;
    }
    /*логотип*/
    #logo{
        float:left;
        margin:20px;
        padding: 5px;
        border-radius: 10%;
        
        
    }
    /*АНИМАЦИЯ ЛОГО gif*/
    
    #logo {

display:block; 

width:98px; 

height:122px;


}

    /*логотип2*/
    #logo2{
        float:left;
        margin:20px;
        padding: 5px;
        border-radius: 10%;
        
        
    }
    /*АНИМАЦИЯ ЛОГО gif*/
    
    #logo2 {
display:block; 

width:108px; 

height:142px;


}





    /*заголовок*/
    .name {
        padding: 40px;
        margin: auto;
        font-weight:bold;
        
    }
    h1{ 
        font-family: Helvetica;
        font-size: 40px;
        text-align: center;
        padding: 0px 130px ;
        margin:auto;
        font-weight:bold;
        text-transform:uppercase;
        color: #BD4C12;
        
    }
    .colorh1 {
        color: rgb(255, 255, 255);
        
    }
    h2{
        width: 450px;
        font-family: Helvetica;
        font-size: 20px;
        letter-spacing: 7.2px;
        text-align: center;
        padding: 15px 0;
        margin:0 auto;
        font-weight:bold;
       
    }
    
    h3{
      font-family: Helvetica;
        font-size: 20px;
        text-align: center;
        padding: 30px 130px ;
        margin:auto;
        font-weight:bold;
        text-transform:uppercase;
        color: black;  
         list-style-type:none;  
        
    }
    .arttext{
      font-family: Helvetica;
        font-size: 20px;
        text-align: center;
        padding: 30px 130px ;
        margin:auto;
        
       line-height:120%;
        color: black;  
         list-style-type:none;  
        
    }
      .arttext p{
    
        margin:2% 0;
    }
        .arttext a{
    
        color:#BD4C12;  
        text-decoration: underline;
    }
     .arttextbold2{
      font-family: Helvetica;
        font-size: 25px;
        text-align: center;
        font-weight:bold;
        color: #BD4C12;  
    }
    #circle {
	width: 20px;
	height: 20px;
	background: #eee;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	margin:7% auto;
}
    
   #sideLeft{
     	
text-align:left;  
       
   } 
    #title_design{
        
        letter-spacing:0;
        color:#595959;
    }
    .mainslider{
       
        width:100%;
    }
    #pechnik{
         display: block;
         text-align: center;
         margin: 0 auto;
    }
    .glide__slides img{
        display: block;
         text-align: center;
    }
     .wp-block-image{
         text-align: center;
          margin: 0 auto;
    }
    
      .news_text p img{ display: block;
         text-align: center;
          margin: 0 auto;
      }
    .news_text{
         
        font-family: Helvetica;
        font-size: 16px;
      padding:20px;
        color: black; 
        line-height: 150%;
        
    }
    li.news_text { 
        margin:2% 5%; 
          
          
    }
   .menu_news{
       margin:0 0 0 10%;
   }
   
       .news_text img{ 
       text-align: center;
          
    }
     .news_text a{
          color: #BD4C12; 
    }
      .news_text a:hover{
          color: #BD4C12;
          text-decoration:underline;
    }
    
       .news_text p{
          margin:2%; 
          
    }
      .news_text li { 
      
        list-style-type:disc;   
          
          text-align:left;
          margin:3%;
          ;
    }
 
    .red_news{
        color:#e06222;
    }
    
        .news_text ul { 
      
           margin: 0 40%;
          width:100%;
         
    }
    .header__contacts-tel_1{
        
         padding:40px 0 10px 0; 
         color: #bd4c12;
        
    }
    .cont_404{
        width:60%;
      
        background-repeat: no-repeat;
        background-position: right bottom;
        margin:auto;
        height:500px;
    }
      .header__contacts-tel_1 a{
        
      
         color: #bd4c12;
        
    }
    
       .news_text_1{
         
        font-family: Helvetica;
        font-size: 18px;
        padding:40px;
        color: black; 
        line-height: 150%;
        width:60%;
        margin:auto;
         text-align: center;
        
    }
    
    
    #ewd-ufaq-faq-list{
         padding: 15px;
        font-family: Helvetica;
        font-size: 15px;
        line-height: 1.5;  
        
    }
    .ewd-ufaq-faq-title-text{
       
        font-weight:bold; 
    }
    
   .ewd-ufaq-post-margin-symbol{
       
       color:#800505;
       
   }
   .ewd-ufaq-faq-title-text{
      
       color:#800505; 
   }
   
   .ewd-ufaq-post-margin ul li{
      list-style:disc; 
   }
   .ewd-ufaq-post-margin ol li{
      list-style:disc; 
   }
   
   
   .ewd-ufaq-faq-postul ol li{
      list-style:disc; 
   }
   
   
    .wp-block-image{
      text-align: center;
      margin:5px;
    }
    .break{
        clear: both;
    } 
    /*верхнее меню*/
    /*гамбургер*/
   

    /*гамбургер конец*/
    .Main_menu_Header{
        padding: 10px 0px;
        margin:auto;
        text-align: center;
        
        
        
    }
    .Main_menu_Header ul li {
        display: inline-block;
        
        margin:0 10px;
        font-family: Helvetica;
        font-size: 14px;
        font-weight:bold;
        
    }
    /*#Main {
        color: #BD4C12;
        
        
    }*/
    .Main_menu_Header ul li a:hover {
        color: #BD4C12;
        text-decoration: underline;
    }
    /*разделительная полоса*/
    .line{
        background-color: #BD4C12;
        height: 8px;
    }
    .back_side{
        height: 339px;
    }
    /*левое меню*/
    #links_stove{
        float:left;
       
       
        
        
    }
    #links_stove {
        float:left;
        padding:0
        
    }
    #links_stove li:hover {
    background-color: #E8C7AE;
    text-decoration: none;
    -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    .Main_menu_Header li a {
       
       padding: 0 25px;
        }
        
  
  
    
      .current_page_item a{
       color:#bd4c12; 
    }
    
    #links_stove ul li{
                
        text-align: center;
       
        font-family: Helvetica;
        font-size: 18px;
        font-weight:bold;
        border-bottom: 1px #B6C4DF solid;
        display: block;
        margin: 0;
        background-color:#e9ecf2;
      
    }        
    
 
    
    #links_stove .name_links{
    
        padding: 15px;
        font-family: Helvetica;
        font-size: 18px;
        font-weight:bold;
        border-bottom: 1px #B6C4DF solid;
        
    }
   #menu-item-92{
    background-image:url(assets/img/icon_stove.png);
    background-repeat:no-repeat ;
    background-position: center;
   
    
   }

#menu-item-93{
 background-image:url(assets/img/icon_fireplace.png);
 background-repeat:no-repeat ;
 background-position: center;

 
}

#menu-item-94{
    background-image:url(assets/img/icon_bbq.png);
    background-repeat:no-repeat ;
    background-position: center;
   
    
   }
   


   #menu-item-92 
{
    position: relative;
}

/*while pressing*/

#menu-item-92 a
{
    bottom: 1px;
   
    padding: 10px; 
    height: 100px;
    width: 100px;
}
    
     /*about me*/  
     
     .row_about{
        margin: 0 10%; 
         
     }
     .subtitle{
        
        padding: 15px;
        font-family: Helvetica;
        font-size: 18px;
        font-weight:bold;
        border-bottom: 1px #B6C4DF solid;
    }  
    .aboutus__text p{
        
        padding: 15px;
        font-family: Helvetica;
        font-size: 15px;
        line-height: 1.2;
        /* font-weight:bold; */
       
    }  
    .aboutus__img{
        width:180px;
        height:150px;
        padding: 15px;
        text-align: center;
    }  
    .row_about{
         text-align: center;
    }
    .row_about_text{
        width:70%;
        margin:auto;
    }
    .about_text{
       padding: 15px;
        font-family: Helvetica;
        font-size: 15px;
        line-height: 1.5;
         text-indent: 1.5em; /* Отступ первой строки */
    text-align: justify; /* Выравнивание по ширине */   
        
    }
    
    /*слайдер*/
    
    .slider_smart{
      width:784px; 
       
        display:inline-block;
        float:right;
     
    }
    
    
    /*нижнее меню*/
    .nameLine{
        background-color:  #FCF4DD;
        height: 45px;
        border: 5px solid #CFBDB1;
        display: block;	
        font-family: Helvetica;
        font-size: 18px;
        line-height:45px;
        font-weight:bold;
        text-align: center;
    }
    /*верхняя часть меню*/
    #services_1 li{
       
        display: block;	
        line-height:20px;
        float:left;
        text-align: center;
        background-color:  #F7E4B9;
        border: 5px solid #CFBDB1;
        border-top:none;
        border-right:none;
        font-family: Helvetica;
        
        font-weight:bold;
       margin: 0;
        box-sizing: border-box;;
        height: 120px;
        font-size: 18px;
       
        
        
        
    }
    #services_1{
        margin: 0;
        height: 120px;
        background-color:  #cfbdb1;
    }
 
    /*костыль*/

      .slide_portf__img{
        width:20%;
        
        padding: 15px;
     
    }  
    .slide_portfolio{
       
        display:inline-block;
    }

    .services_1 li a{
       
        display: block;	
        width:	328px;
        height: 90px;
        
        
    }
    /*слайдер изразец*/
   .slider_izrazec_cont{
       width:100%;
    }
    .slider_izrazec{
        margin:auto;
        width:40%;
        
    }
    #izr_slider{
       padding:5% 0;
    }
   .text_izrazec{
        padding: 15px;
        font-family: Helvetica;
        font-size: 15px;
        line-height: 1.5;
         text-indent: 1.5em; /* Отступ первой строки */
    text-align: justify; /* Выравнивание по ширине */
   }
    .text_izrazec_cont{
        width:70%;
        margin:auto;
    }
    .orange_text{
        color:#BD4C12;
        text-align: center;
        padding: 30px 15px 5px 15px;
        font-family: Helvetica;
        font-size: 18px;
        line-height: 1.5;
    }
    .mat_img{
        margin: auto;
        display:block;
    }
    
    /*АНИМАЦИЯ*/
     
   
    #services_1 li :hover {
        background-color: #966952;
        color: white;
         -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out;
        
    }
    #services_1 li a:hover {
       
        color: white;
         -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out;
        
    }

    #services_2 li :hover {
        background-color: #966952;
        color: white;
         -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out;
        
    }
    #services_2 li a:hover {
       
        color: white;
         -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
     transition: .5s ease-in-out;
        
    }
  
    
        
    
    /*конец АНИМАЦИЯ*/
    
    #services_1 li:last-child {
       float: right;
        border-right:5px solid #CFBDB1;
        
    }
    #services_2 li:last-child {
        float: right;
         border-right:5px solid #CFBDB1;
         
     }
    .services_1 li:first-child {
        background-image: url(<?php echo bloginfo('template_url');?>assets/img/icon_chimney_sweep.png);
        background-repeat: no-repeat;
        background-position: center center;
        
    }
    .fireplace_1Li{
        background-image: url(..<?php echo bloginfo('template_url');?>/assets/img/icon_tile.png);
        background-repeat: no-repeat;
        background-position: center center;
        
    }
    .services_1 li {
        
        color: black;
       
    }
    /*нижняя часть меню*/
    #services_2 li{
       
        display: block;	
        line-height:20px;
        float:left;
        text-align: center;
        background-color:  #F7E4B9;
        border: 5px solid #CFBDB1;
        border-top:none;
        border-right:none;
        font-family: Helvetica;
       
        font-weight:bold;
       margin: 0;
        box-sizing: border-box;;
        height: 120px;
         font-size: 18px;
        
        
        
        
    }
    #services_2{
        margin: 0;
        height: 120px;
        background-color:  #F7E4B9;
    }
       #services_2{
     
        background-color:  #cfbdb1;
    }

    


    .services_2 li a{
       
        display: block;	
        width:	328px;
        height: 90px;
        
        
    }
    
    /*кнопка*/
    
    
    .button a {
        display: block;	
        padding: 42px;
        margin: 50px auto;
        width:	410px;
        font-family: Helvetica;
        font-size: 24px;
        font-weight:bold;
        background-color: #BD4C12;
        color: white;
        border-radius: 20px;
        box-shadow: 0 8px 20px 0 rgba(0,0,0,0.2), 0 8px 25px 0 rgba(0,0,0,0.19);
        text-align: center;
    }
    .button a:hover{
        background-color: #8C350A;
        width:	700px;
        box-shadow: 0 15px 20px 0 rgba(0,0,0,0.5), 0 6px 20px 0 rgba(0,0,0,0.19);
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        
    }
    /*футер*/
    footer{
        padding: 30px;
        background-color:  #B3B3B3;
    }
    
    footer > a {
        font-family: Helvetica;
        font-size: 12px;
        font-weight:bold;
        float:right;
        padding: 25px;
    }
    
    footer > a:hover{
        color: #BD4C12;
        text-decoration: underline;
    }
    .socialNetwork ul li{
        display: inline-block;
        padding: 0;
        margin: 0;
        padding: 5px;
        border-top:2px solid #B3B3B3;
    }
    .socialNetwork ul li:hover {
        border-top:2px solid #BD4C12;
        
    }
  
    .socialNetwork2 ul li{
        display: inline-block;
        padding: 0;
        margin: 0;
        padding: 15px 0;
        
    }
    .socialNetwork ul li:hover {
        
        
    }
  
    
  
  
  
    
   .socialNetwork_2 ul li {
       padding:5%;
       display: inline-block;
  width: 30px;
  height: 30px;
  border: 4px double #dedcdc; /* Рамка */
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease;
} 
 .socialNetwork_2 ul li:hover {
  border-radius: 50%;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}
  
  
    /*медиазапросы*/
    
   @media screen and (max-width:768px)
   and (orientation: portrait){ 
        
.site {
        width:700px;
        background-image: none;
    }

      /*логотип*/
 img.custom-logo{
       opacity:0;
     
 }   

#logo{
   display: none; 
}
h1{
    color:blue;
}
    
    /*заголовок*/
    h1{
            font-size: 25px;
            color: #BD4C12;
            
        }
    .colorh1 {
        color: #808080;
    }

/*заголовок*/
.name {
    padding: 100px 0;
    margin: auto;
    font-weight:bold;
    background-color:#DBDCDD;
    
}
h1{ 
   
    
    text-align: center;
    padding: 0 ;
    margin:auto;
    font-weight:bold;
   
    
}
.colorh1 {
    color: rgb(255, 255, 255);
}
h2{
    display:block;
    width: 100%;
    font-family: Helvetica;
    font-size: 15px;
    letter-spacing: 7.2px;
    text-align: center;
    padding: 15px 0;
    margin: auto;
    font-weight:bold;
    color:black;
}
.NameJobUl1 li {
    margin: 4% 0;
    text-align: left;
}

.Main_menu_Header li a {
       
       padding: 0 80px;
        }
        
.contacts {
      
    margin:10px;
  
}
    /*слайдер*/
    
     .slider_smart{
      width:100%; 
    text-align:center;
     
    }
    
    
    /*верхнее меню*/
    .site {
        width:100%;
        background-image: none;
        margin:auto;
        
    }
     .Main_menu_Header ul {
             margin-left: auto;
         margin-right: auto;
         
     }
    .Main_menu_Header ul li {
        display: block;
        text-align: center;
         margin-left: auto;
         margin-right: auto;
        padding: 10px 5px;
       
        font-family: Helvetica;
        font-size: 14px;
        font-weight:bold;
        background-color:   #DBDCDD;
        border: 5px solid #CFBDB1;
        border-top:none;
     
        border-radius: 8px 8px 8px 8px;
        width:90%;
    }	
        
    nav ul li:hover{
        background-color:   #808080;
        border: 5px solid #BD4C12;
        border-top:none;
        border-right:5px solid #BD4C12;
    }
    /*левое меню*/
    #links_stove ul li{
display:inline-block;
        width: 100%;
    }



        .links_stove{
        float:none;
        background-color:#F8F8F8;
        
    }
    .links_stove ul li{
        float:left;	
        text-align: center;
        padding: 20px;
        
        margin: 7%;
        font-family: Helvetica;
        font-size: 18px;
        font-weight:bold;
        border: 4px #B6C4DF solid;
        border-radius: 150px;
        box-shadow: 0 0 7px #666;
                
    }
    .name_links{
        text-align: center;
        padding: 15px;
        font-family: Helvetica;
        font-size: 18px;
        font-weight:bold;
        border-bottom: 1px #B6C4DF solid;
    }
    .name_links ul{
        width: 500px;
        height: 200px;
        margin:auto;
    }

    .news_text ul { 
      
           margin: 0 10%;
         width:100%;
         
    
    
    
        /*слайдер */
        
   
    /*нижнее меню, верхняя часть*/
    .nameLine{
        
        width:	100%;
        
    }
    .nameLine ul{
        margin:auto;
         border: 1px solid #CFBDB1;
        
    }
    #services_1 ul li{
        width:	100%;
        border: 1px 0 solid #CFBDB1;
        margin:  0;	
        font-size:80%;
       
    }
    #services_2 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
         font-size:80%;
         
    }
    .services2 li{
        width:	690px;
        border: 5px solid #CFBDB1;
        margin: 4px 8px 4px 0;
        background-color:  #F7E4B9;
    }
   
     #logo{
       display: none;
   }
    
       
   }
    /*медиазапросы моб*/
    
    @media screen and (max-width:320px)
   and (orientation: portrait){ 
       
           #services_1 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
        font-size:80%;
       
    }
    #services_2 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
         font-size:80%;
         
    }
    

#services_2 li:last-child {
    
    border-right: 1px solid #CFBDB1;
}
#services_1 li:last-child {
    
    border-right: 1px solid #CFBDB1;
}
   
     
       
       
    h1{
           font-size: 20px;
       }
       
    h3{
            font-size: 12px;
            display:block;
            padding:0;
        }
       
       
       #logo{
        
           display:none;
       }
       
   }
      
       /*логотип*/
    
    /*форма тз*/
    /*подключение файла шрифтов*/
    
    
    
    @font-face{ 
          font-family: 'WebSymbolsLigaRegular';
              src: url('../fonts/WebSymbolsLigaRegular.eot');
              src: url('../fonts/WebSymbolsLigaRegular.eot?#iefix') format('embedded-opentype'),
                   url('../fonts/WebSymbolsLigaRegular.woff') format('woff'),
                   url('../fonts/WebSymbolsLigaRegular.ttf') format('truetype'),
                   url('../fonts/WebSymbolsLigaRegular.svg#WebSymbolsRegular') format('svg');
            font-weight: normal;
            font-style: normal;
                   }
                   
    
    /*основные стили*/
    .form {
        background: grey;
        height: 816px;
        margin:0;
        display: block;
    }
    .form-wrap {
        width: 600px;
        background: #2b2b2b;
        
        margin: 0px auto;
        
    }
    .profile {
        width:200px;
        float: left;
        text-align: center;
        padding: 30px;
        color:#fbfafa;
    }
    .profile img{
        border-radius: 100px;
        width: 200px;
        height: 200px;
        border: 2px solid transparent;
    }
    .profile img:hover{
        border-color: #eee;
        
    }
    .form-wrap form{
        background: white;
        float: left;
        width: 300px;
        padding: 20px;
        
        color: #7b7b7b;
    }
    .form-wrap:after{
        content: "";
        display: block;
        clear: both;
        
    }
    .form-wrap h3 {
        font-size: 24px;
        margin-top: 250px;
        font-family: Helvetica;
        font-size: 20px;
        letter-spacing:normal;
        text-align: center;
        padding: 5px;
        font-weight:bold;
        
    }
    
    /*стилизация элементов формы*/
    .form-wrap label, .form-wrap span {
        display: block;
        margin: 8px 0;
        font: 14px Verdana;
        color: #c74503;
    }
    
    #change_fireplace, #stove, #bbq{
        color: black;
    }
     input[type="text"], input[type="email"]{
        
        border-width: 0;
        width: 94%;
        padding: 3%;
        background: #e6e6e6;
    }
     input[type="text"]:focus, input[type="email"]:focus{
        box-shadow: 0 0 0 2px rgba(0,0,0,.2);
        background: white;
        
    }
    ::-webkit-input-placeholder {
        font: 12px Verdana;
        color: #7b7b7b;
        letter-spacing: 3px;
        
    }
    
    :focus::-webkit-input-placeholder {
        color: transparent;
    }
    select{
        width: 100%;
        padding:3%;
        border-width: 0;
        background-color: #e6e6e6;
    color: #7b7b7b;}
    
    .form-wrap button {
        padding: 10px;
        display: block;
        border-width: 0;
        margin: 25px auto 0;
        font-size: 14px;
        background: #ca3000;
        color: white;
        outline: none;
        text-transform: uppercase;
    }
    .form-wrap button:hover{
        box-shadow: 2px 2px 2px #aaa;
    }
    
    #ca-icon {
        font-family: 'WebSymbolsLigaRegular', cursive;
        color: #ca3000;
        font-size:40px;
        
    }
    section{
        position:relative;
    }
    #canvas1{
        position: absolute;
        left: 25px;
        top: 230px;
        border: 1px solid red;
        z-index: 2;
    }
    #canvas2{
        position: absolute;
        left: 25px;
        top: 230px;
        border: 1px solid blue;
        z-index: 1;
    }
    #canvas3{
        position: absolute;
        left: 25px;
        top: 230px;
        border: 1px solid blue;
        z-index: 0;
    }
    
    
    
    .buttonPrice{
     background:#eee;
    color:#ca3000;
    text-decoration:none;
    display:block;
    width:90px;
    text-align:center;
    margin:20px auto;
    padding:10px 10px;
    transition:all 0.3s;
    }
    .buttonPrice:hover{
    box-shadow:0px -5px 0 #ca3000 inset;
    }
    
    
    
    /*анимация*/	
    .techZad{
        margin: 8px 0;
        font: 14px Verdana;
        color: #c74503;
    }
    /*p {
      text-transform: uppercase;
      letter-spacing: 0.5em;
      display: inline-block;
      border: 4px double rgba(255, 255, 255, .25);
      border-width: 4px 0;
      padding: 1.5em 0em;
      position: absolute;
      top: 18%;
      left: 50%;
      width: 40em;
      margin: 0 0 0 -20em;
    }*/
    #Consult{
      font: 20px Verdana;
      letter-spacing: 0;
      padding: 0.25em 0 0.325em;
      display: block;
      margin: 0 auto;
      text-shadow: 0 0 80px rgba(255, 255, 255, .5);
      /* Clip Background Image */
      background: url(http://f.cl.ly/items/010q3E1u3p2Q0j1L1S1o/animated_text_fill.png) repeat-y;
      -webkit-background-clip: text;
      background-clip: text;
      /* Animate Background Image */
      -webkit-text-fill-color: transparent;
      -webkit-animation: aitf 80s linear infinite;
      /* Activate hardware acceleration for smoother animations */
      -webkit-transform: translate3d(0, 0, 0);
      -webkit-backface-visibility: hidden;
      
    }
    /* Animate Background Image */
    @-webkit-keyframes aitf {
      0% {
        background-position: 0% 50%;
      }
      100% {
        background-position: 100% 50%;
      }
    }
    
      /*медиазапросы iphone 5*/
   @media only screen 
    and (min-device-width : 375px)
    and (max-device-width : 667px) 
    and (width : 375px) 
    and (height : 559px) 
    and (orientation : portrait) 
    and (color : 8)
    and (device-aspect-ratio : 375/667)
    and (aspect-ratio : 375/559)
    and (device-pixel-ratio : 2)
    and (-webkit-min-device-pixel-ratio : 2) { 
        
           .site {
        width:100%;
        background-image: none;
         }
        /*заголовок*/
    h1{
            font-size: 5px;
            color: #BD4C12;
        }
    h2{
        color:blue;
    }
    
   h3{
            font-size: 5px;
            
        }
#services_1 li{
    font-size:13px;
}
        #logo{
       display: none;
   } 
    #services_1 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
        font-size:80%;
       
    }
    #services_2 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
         font-size:80%;
         
    }
    

#services_2 li:last-child {
    
    border-right: 1px solid #CFBDB1;
}
#services_1 li:last-child {
    
    border-right: 1px solid #CFBDB1;
}
   
         
      }  /*медиазапросы iphone 5*/
   @media only screen and (max-device-width : 520px) {
        #logo{
       display: none;
   }     
    #services_1 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
        font-size:80%;
       
    }
    #services_2 ul li{
        width:	100%;
        border: 1px solid #CFBDB1;
        margin:  0;	
         font-size:80%;
         
    }
    

#services_2 li:last-child {
    
    border-right: 1px solid #CFBDB1;
}
#services_1 li:last-child {
    
    border-right: 1px solid #CFBDB1;
}
        
    }