/*------------------------------------------------------------------- /

Template Name: Name
Template URI: http://spiritit.net/portfolio/
Author: SpiritIT.NET
Author URI: http://spiritit.net/
Description: SpiritIT.net
Version: 1.0
Tags: Template, SpiritIT

--------------------------------------------------------------------- */


/*-----------------Desctop start----------------*/
/*--24" < Desktop-- */
@media screen and (max-width: 6000px) {

}
/*--- (24" Desktop - 1920 x 1200), (Television) ---*/
@media screen and (max-width: 1920px) {

}
/*--- 22" Desktop - 1680 x 1050 ---*/
@media screen and (max-width: 1680px) {

}
/*--- 20" Desktop - 1600 x 900 ---*/
@media screen and (max-width: 1600px) {

}
/*--- 19" Desktop - 1440 x 900 ---*/
@media screen and (max-width: 1440px) {

}
/*------------------Desctop end------------------*/



/*------------------Notebook start------------------*/
/*--- 15" Notebook - 1366 x 768 ---*/
@media screen and (max-width: 1366px) {

}
/*--- (13" Notebook - 1280 x 800), (Television) ---*/
@media screen and (max-width: 1280px) {

}
/*Rotate*/
@media screen and (max-width: 1200px) {

}
/*Rotate*/
@media screen and (max-width: 1080px) {

}
/*Rotate*/
@media screen and (max-width: 1050px) {

}
/*--- 12" Notebook - 1024 x 768 ---*/
@media screen and (max-width: 1024px) {

}
@media screen and (max-height: 1024px) {

}
/*------------------Notebook end------------------*/


@media screen and (max-width: 991px) {

}


/*------------------Tablet start------------------*/
/*--- Asus Nexus 7 - 960 x 600 ---*/
@media screen and (max-width: 960px) {

}
/*Rotate*/
@media screen and (max-width: 900px) {

}
@media screen and (max-height: 900px) {

}

/*--- (Kindle Fire HD 7" - 800 x 480),(Rotate) ---*/
@media screen and (max-width: 800px) {
.btn-back-call-box{
    text-align: center;
}
    .leveling-top{
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}
/*------------------Tablet end------------------*/


/*Rotate*/
@media screen and (max-width: 768px){
    .make-an-order-container{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
    }
    .questions-box .title, .questions-box .btn-box{
        text-align: center;
    }
    .questions-box .btn-box button:first-child {
        margin-right: 0px;

        margin-bottom: 15px;
    }
    .questions-box .btn-box button:last-child {
        margin-left: 0px;
    }
    .btn-box{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .reviews-about-us-comments{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .make-an-order-arrow img{
        -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
                transform: rotate(90deg);
    }
    .my-menu li{
        padding-left: 25px;
    }
    .desktop{
        display: none;
      }
    
    .my-menu{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
    }
    .advantages-box{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
				padding: 0 15px;
    }
    .advantages-box .description{
        text-align: center;
    }
    .table-various-specification__buttons{
        display: none;
    }
    .table-various-specification-value {
        font-size: 20px;
        line-height: 20px;
    }
    .table-various-specification__td {
        padding: 5px 5px 5px 10px;
    }
    .dv1 img {
        display: none;
    }
    .dv1 {
        width: 0;
    }    .dv2 {
        width: 100%;
    }
    .contact-info-box {

        top: 445px;

    }
    .mobyle{
        display: block;
    }
    .desktop{
        display: none;
      }
      .navbar-header {
          position: fixed;
      }


      #menu__toggle {
        opacity: 0;
      }
      
      #menu__toggle:checked ~ .menu__btn > span {
        transform: rotate(45deg);
      }
      #menu__toggle:checked ~ .menu__btn > span::before {
        top: 0;
        transform: rotate(0);
      }
      #menu__toggle:checked ~ .menu__btn > span::after {
        top: 0;
        transform: rotate(90deg);
      }
      #menu__toggle:checked ~ .menu__box {
        visibility: visible;
        left: 0;
      }
      
      .menu__btn {
        display: flex;
        align-items: center;
        position: fixed;
        top: 20px;
        left: 20px;
        z-index: 9999 !important;
        width: 26px;
        height: 26px;
      
        cursor: pointer;
        z-index: 1;
      }
      
      .menu__btn > span,
      .menu__btn > span::before,
      .menu__btn > span::after {
        display: block;
        position: absolute;
        z-index: 99;
        width: 100%;
        height: 2px;
      
        background-color: #333;
      
        transition-duration: .25s;
      }
      .menu__btn > span::before {
        content: '';
        top: -8px;
      }
      .menu__btn > span::after {
        content: '';
        top: 8px;
      }
      
      .menu__box {
        display: block;
        position: fixed;
        visibility: hidden;
        top: 0;
        z-index: 99;
        left: -100%;
      
        width: 300px;
        height: 100%;
      
        margin: 0;
        padding: 80px 0 30px 40px;
      
        list-style: none;
      
        background-color: #fff;
        box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
      
        transition-duration: .25s;
      }
      .menu__box li{
        padding-left: 40px;
      }
      
      .menu__item {
        display: block;
        padding: 12px 24px;
      
        color: #333;
      
        font-family: 'Roboto', sans-serif;
        font-size: 20px;
        font-weight: 600;
      
        text-decoration: none;
      
        transition-duration: .25s;
      }
      .menu__item:hover {
        background-color: #CFD8DC;
      }

  
    .table-various-specification-prices__item-value {
        font-family: "Roboto", sans-serif;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
    }
    .table-various-specification-prices__item:not(:last-child) {
        margin-right: 31px;
        min-width: 80px;
    }
    .table-various-specification-value {
        font-size: 16px;
        line-height: 20px;
    }
    .prise__h2 {
         padding-top: 0px; 
            }
            .delivery {
                padding: 27px 0 20px;
            }

}

/*Rotate*/
@media screen and (max-width: 767px){
    .leveling-top{
        height: auto;
    }
    .leveling-top button{
        display: none;
    }
    .tel-number span:first-child{
        font-size: 26px !important;
    }
    .main-nav .stickytop {
        position:fixed;
        top:0
       }
    .sticky{
        position: fixed;
        top: 0;
    }
}
/*Rotate*/
@media screen and (max-width: 736px){

}
/*Rotate*/
@media screen and (max-width: 667px){

}


/*------------------Television start------------------*/
/*--- (480p - 640 x 480),(Rotate) ---*/
@media screen and (max-width: 640px) {

}
/*------------------Television end------------------*/


/*Rotate*/
@media screen and (max-width: 600px) {

}
@media screen and (max-height: 600px) {

}

/*Rotate*/
@media screen and (max-width: 568px) {

}
/*Rotate*/
@media screen and (max-width: 533px) {

}

/*Rotate*/
@media screen and (max-width: 480px) {
    .title-bec{
        padding: 15px 5px;
    }
}


/*------------------Mobile start------------------*/
/*--- Apple iPhone 6/7 Plus - 414 x 736 ---*/
@media screen and (max-width: 414px) {
    .questions-box .questions-btn {
        padding: 6px 8px;
        font-size: 25px;
    }
    .production-title-top span {
        font-size: 25px;
    }
}
/*--- Apple iPhone 6/7 - 375 x 667 ---*/
@media screen and (max-width: 375px) {

}
/*--- (Samsung Galaxy S3-7),(LG G3-5) - 360 x 640 ---*/
@media screen and (max-width: 360px) {
    .title{
        font-size: 35px!important;
    }
}
/*--- (Apple iPhone 5 - 320 x 568), (Samsung Galaxy S2 - 320 x 533), (Apple iPhone 3/4 - 320 x 480) ---*/
@media screen and (max-width: 320px) {

}
/*------------------Mobile end------------------*/



/*-----------------start min width----------------*/
@media screen and (min-width: 1366px) {

}
/*-----------------end min width----------------*/