/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
  .item_box .img_cont {
    height: 160px;
  }

  .product_greed li {
    width: 50%;
  }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
  .mobile_hidden {
    display: none !important;
  }

  .desk_hidden {
    display: block !important;
  }

  .inner_left {
    padding-right: 0px;
  }

  .inner_right {
    padding-left: 0px;
  }

  .navbar-nav {
    float: none;
  }

  .logo {
    padding-top: 3px;
  }

  .logo .line1 {
    height: 16px;
  }

  .line2 {
    font-size: 30px;
  }

  .line3 {
    font-size: 17px;
  }

  .left_sibebar {
    display: none !important;
  }

  .main_content_inner {
    display: block;
    width: auto;
  }

  .right_content {
    padding-left: 0px;
    display: block;
    width: auto;
  }

  .item_box .img_cont {
    height: 200px;
  }

  .mobile_menu a.navcurrent {
    background-color: transparent;
    color: #ffe085;
  }

  .mobile_menu a {
    font-size: 20px;
  }

  .mobile_menu a:hover,
  .mobile_menu a:focus {
    color: #ffe085;
  }

  .mobile_menu_wrapp {
    width: auto !important;
  }

  #copy p {
    text-align: center;
    padding: 15px 15px 0;

  }

  #designby {
    text-align: center;
    padding: 10px 0 20px 0px;
  }

  .product_greed li {
    width: 33.3333%;
  }

  .product_box .img_cont {
    height: 150px;
  }

  .product_box .ib_title {
    font-size: 14px;
  }
.sub_menu {
  display: none;
  
}
.sub_menu a {
    font-family: 'Arial';
  font-size: 16px;
}
.sub_menu ul {
  width: 100%;
}

}

/*=====================================================================================*/
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
  .block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .plpr {
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo span {
    padding-left: 10px;
  }

  .ib_title {
    font-size: 16px;
  }

  .cotact_wrapper {
    display: block;
    width: auto;
  }

  .cotact_wrapper>div {
    display: block;
    width: auto;
  }

  .cotact_wrapper>div:first-child {
    padding-right: 0px;
  }

  .cotact_wrapper>div:last-child {
    padding-left: 0px;
    width: auto;
    padding-top: 0;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 670px) {
  .item_box .img_cont {
    height: 160px;
  }

  .product_greed li {
    width: 50%;
  }

  .product_box .img_cont {
    height: 200px;
  }

  .product_box .ib_title {
    font-size: 16px;
  }

  .product_box .img_cont {
    height: 150px;
  }

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 640px) {
  .item_box .img_cont {
    height: 150px;
  }

  .ib_title {
    font-size: 14px;
  }

  .text h2 {
    font-size: 30px;
  }

  .text p {
    font-size: 16px;
  }

  #contact p {
    font-size: 30px;
  }

  .form_col {
    display: block;
    width: auto;
  }

  .form_col>div {
    display: block;
    width: auto;
    padding: 5px 0;
  }

  .form_col>div:first-child {
    padding-right: 0px;
    width: auto;
    font-size: 16px;
  }

  .form_col>div:last-child {
    padding-left: 0px;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 576px) {

  .item_greed li,
  .product_greed li {
    width: 100%;
  }

  .item_box,
  .product_box {
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }

  .ib_title,
  .product_box .ib_title {
    font-size: 18px;
  }

  .item_box .img_cont,
  .product_box .img_cont {
    height: 250px;
  }

  .item_greed ul,
  .product_greed ul {
    margin-left: 0px;
    margin-right: 0px;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
  .line2 {
    font-size: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 50px;
    line-height: 50px;
  }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 450px) {
  .ib_title {
    font-size: 16px;
  }

  .item_box .img_cont {
    height: 200px;
  }

  .text h2,
  #contact p {
    font-size: 26px;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 400px) {
  .line2 {
    font-size: 18px;
  }

  .line3 {
    font-size: 13px;
  }

  .item_box .img_cont {
    height: 160px;
  }

  .ib_title,
  .product_box .ib_title {
    font-size: 14px;
  }

  .product_box .img_cont {
    height: 190px;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {}

/* Custom, iPhone Retina */
@media only screen and (max-width : 310px) {}

/*==========  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) {
  .mobile_hidden {
    display: block !important;
  }

  .desk_hidden {
    display: none !important;
  }

  .to_right {
    position: relative;
    left: 50%;
  }

  .to_left {
    position: relative;
    right: 50%;
  }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {}


/*=================================================*/
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1376px) {}

/*=============================*/
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1700px) {}