/*[ @media модификаторы ]
///////////////////////////////////////////////////////////
*/
/*// Extra small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap*/


/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media (max-width : 1200px) {
 /* INSPECT Проверить использование стилей!*/
.main_menu > li {
    margin-left: 4px;
    margin-right: 4px;
  }

  .social {padding-right: 0px;}

  .f-size {
    font-size: 2rem;
  }
  .fs-size {
    font-size:0.8rem;
  }

}

/* Medium Devices, Desktops */
@media (max-width : 992px) {
/* INSPECT Проверить использование стилей!*/
.wrap_menu {
    display: none;
  }

  .wrap_header {
    height: 100px;
  }
}

/* Small Devices, Tablets */
@media (max-width : 767.98px) {

.h-buttons-size {
  min-width: 300px;
}

.colorLib h2 {
  font-size: 1.8em;
}

.myOrderBtn {
  width: 45px;
}

.hide {
  display: none;
}

.over720px {
    display: none;
  }
  .less720px {
    display: block;
  }
.less425px {
    display: none;
  }

.header-phone .h-ph {
    font-family: Montserrat;
    font-size: 16px;
    line-height: 26px;
    margin-right: 0px;
    float: left;
    width: 100%;
    text-align: right;
}

.header-phone .h-cell-ph {
    font-family: Montserrat;
    font-size: 12px;
    line-height: 14px;
    margin-right: 0px;
    float: left;
    width: 100%;
    text-align: right;
}

.f-size {
  font-size: 1.6rem;
}
.fs-size {
  font-size:0.8rem;
}

}

/*// Small devices (landscape phones, 576px and up)*/
@media (max-width: 575.98px) { 
.xsHideCol {
    display: none;
  }

.less576-hide {
    display: none;
  }

.header-phone {
    height: 80px;
    min-width: 180px;
}

.f-size {
  font-size: 1.2rem;
}
.fs-size {
  font-size:0.6rem;
}

}

@media (min-width: 767.98px) {

}

@media (max-width: 1221.98px) {

  .less1220-hide {
    display: none !important;
  }
}


@media (max-width: 939.98px) {

  .less940-hide {
    display: none !important;
  }
}


/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 767.98px) {

  .over720px {
    display: block;
  }
  
  .less720px {
    display: none;
  }
  .less425px {
    display: none;
  }

  .pcAdSwitch {
    display: block;
  }

}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
 
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
 .social {
 	display: none;
 }
 .over720px {
    display: none;
  }
  .less720px {
    display: none;
  }
  .less425px {
    display: block;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

  .less320px_hide {
    display: none;
  }

}

@media only screen and (max-width : 349.98px) {

  .less350px_hide {
    display: none;
  }

  .alignHeaderPhone {
    -ms-flex-pack: right !important;
    justify-content: right !important;
  }

}

@media only screen and (min-width : 349.98px) {

  .over350px_hide {
    display: none;
  }

  .alignHeaderPhone {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

}


@media only screen and (max-width : 374.99px) {

  .less375px_hide {
    display: none;
  }

}

@media only screen and (min-width : 575.99px) {

  .over576-hide {
    display: none;
  }

}


@media only screen and (min-width : 639.99px) {

  .over640-hide {
    display: none;
  }

}



/*// Hide on small devices (landscape phones, 640px and up)*/
@media only screen and (max-width: 639.98px) {

	.less640-hide {
    display: none;
  }
}


@media only screen and (min-width : 374.98px) {

  .over375px_hide {
    display: none;
  }

}

@media only screen and (min-width : 767.98px) {

  .over768px_hide {
    display: none;
  }

}



@media only screen and (max-width : 767.98px) {

  .less768px_hide {
    display: none;
  }

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1440px) {


}


/*==========  Media queries for targeting single segment of screen  ==========*/

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

}