@media screen and (min-width: 1200px) {
/*body{
    background-color: #ccc;
}*/

}
@media screen and (max-width: 1200px) {
.navbar-nav {
    padding: 0 0px;
}
.pro-more-info-sec li {
    width: 100%;
}
.rating > span {
    width: 14px;
}
.pro-price {
     margin-top: 0px;
}
}
@media screen and (max-width: 991px) {
.table_cart_cntnt {
    float: none;
    width: auto;
    padding-left: 0px;
}
.signup-form-wrap {
    padding: 50px 50px 150px 50px;
}
.pro-price {
    margin-top: 15px;
    float: left;
}
.extra-product-info .nav>li>a {
    padding: 0;
}
.product-quantity .pull-right{
    float: left !important;
    margin-bottom: 30px;
}
.extra-product-info {
    padding: 0px 0;
}
.lslide img{
    display: block;
    margin: auto;
}
.product-info-wrap {
    padding: 50px 0px;
}
.ml12{
    font-size: 35px;
}
.ml2{
    font-size: 35px;
}
.caption_title_line h2{
    font-size: 35px;
    margin-top: 5px;
}
.about_img img {
    width: 100%;
    margin-top: 50px;
}
.process-box {
    height: 100px;
    width: 100px;
}
.process-box img {
    margin-top: 25px;
}
.week-deal-wrap {
    background-size: contain;
}
.our-process-first-bg {
    width: 150px;
}
.our-process-second-bg {
    width: 120px;
}
.product-sidebar-wrap {
    margin-bottom: 50px;
}
.showSearch input {
    width: 150px;
}
.navbar-nav>li {
    padding: 0 0px;
}
.nav>li>a {
    padding: 10px 8px;
}
.bottom-footer{
    text-align: center;
}
.bottom-footer .pull-right{
    float: none !important;
    display: block;
    margin: auto;
}
.middle-border-line{
    display: none;
}
.single-counter-wrap {
    margin-top: 0;
}
.why-wrap .col-md-6{
    background-color: #e7ffe3;
    padding: 80px 50px;
    text-align: center;
}
}
@media screen and (max-width: 767px) {
  .shopping-cart-count span {
    right: 0;
    top: -19px;
  }
    .sticky {
    padding: 0px 0 0 0;
}
    .inline {
    display: block;
    margin: auto;
    width: 100%;
}
.table_cart_cntnt h1 {
    font-size: 13px;
    font-weight: 500;
    margin-top: 15px;
}
.table_cart_img img {
    padding-right: 10px;
}
.about_img .play_btn {
    top: 60%;
}
.what-wrap .first-bg-what{
    display: none;
}
.why-agn-wrap .third-bg-pro {
    width: 140px;
}
.why-agn-wrap .second-bg-what {
    top: 1%;
    width: 85px;
}
.single-counter-wrap {
    text-align: center;
    padding: 0px 10px;
}
.sixth-bg-pro {
    width: 100px;
}
.why-wrap {
    background-image: none;
    padding: 0;
}
.why-wrap .col-md-6 {
    padding: 60px 30px;
}
.ground-bg{
    display: none;
}
.fifth-bg-pro {
    display: none;
}
.ml12{
    font-size: 30px;
}
.ml2{
    font-size: 30px;
}
.caption_title_line h2{
    font-size: 30px;
    margin-top: 5px;
}
.carousel-indicators{
    display: none;
}
.caption_title_line {
    top: 50%;
}
.story-wrap {
    padding: 00px 0 0 0;
    background-image: none;
}
.product-top-img {
    width: 150px;
}
.our-process-first-bg {
    top: 0;
}
.our-process-wrap .one-process-after:nth-child(odd) .process-single:after {
    display: none;
}
.our-process-wrap .one-process-after:nth-child(even) .process-single:after {
    display: none;
}
.our-process-wrap {
    padding: 80px 0 00px 0;
}
.mg-minus-say {
    margin-bottom: 0;
    padding-top: 60px;
}
.testimonial-info {
    padding-top: 50px;
    padding-bottom: 50px;
}
.border-bulk-box {
    height: 250px;
}
.border-bulk-box img {
    top: 9%;
}
.week-deal-wrap {
    padding: 80px 0 0px 0;
}
.week-deal-wrap .mT50{
    margin-top: 0 !important;
}
.img-content img {
    width: 100px;
}
.single-deal {
    width: 300px;
    display: block;
    margin: auto;
    margin-bottom: 80px;
}
.process-single h5 {
    margin-top: 10px;
    margin-bottom: 50px;
}
.breadcrumb-wrap ul {
    margin-bottom: 20px;
}
.phone-wrap {
    text-align: center;
}
.top-second {
    float: none;
    text-align: center;
}
.logo-header .col-xs-4{
	width: 50%;
}
.logo-header .col-xs-4:nth-child(2){
	width:65%;
}
.logo-header .col-xs-4:nth-child(3){
	width:35%;
}
.logo-right-wrap li svg {
    width: 20px;
}
.social-icons {
    border-left: none;
}
.navbar-toggle .icon-bar {
    background-color: #111;
}
.navbar {
    background-color: #e8e8e8;
}
}
@media screen and (max-width: 640px) {
.signup-form-wrap {
    padding: 50px 0px 150px 0px;
}
.second-bg-what {
    width: 65px;
}
.fourth-bg-pro {
    width: 100px;
}
.third-bg-pro {
    width: 150px;
}
.gallery {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(12, 5vw);
}
.gallery__item--2 {
    grid-column-start: 5;
    grid-column-end: 8;
    grid-row-start: 1;
    grid-row-end: 7;
}
.gallery__item--3 {
    grid-column-start: 8;
    grid-column-end: 11;
    grid-row-start: 1;
    grid-row-end: 7;
}
.gallery__item--4 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 7;
    grid-row-end: 13;
}
.gallery__item--5 {
    grid-column-start: 4;
    grid-column-end: 11;
    grid-row-start: 7;
    grid-row-end: 13;
}
.ml12{
    font-size: 20px;
}
.ml2{
    font-size: 20px;
}
.caption_title_line h2{
    font-size: 20px;
    margin-top: 5px;
}
}
@media screen and (max-width: 480px) {
  .logo-right-wrap li {
    padding: 0 3px;
  }
.our-process-first-bg {
    width: 100px;
}
.pro-more-info li {
    width: 100%;
    margin-bottom: 10px;
}
.gallery {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(18, 5vw);
}
.gallery__item--1 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 7;
}
.gallery__item--2 {
    grid-column-start: 6;
    grid-column-end: 11;
    grid-row-start: 1;
    grid-row-end: 7;
}
.gallery__item--3 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 7;
    grid-row-end: 13;
}
.gallery__item--4 {
    grid-column-start: 6;
    grid-column-end: 11;
    grid-row-start: 7;
    grid-row-end: 13;
}
.gallery__item--5 {
    grid-column-start: 1;
    grid-column-end: 11;
    grid-row-start: 13;
    grid-row-end: 19;
}
/*.gallery__img {
    height: 135px;
    object-fit: cover;
}*/
.gallery__item .overlay {
    padding: 10px 15px;
}
.gallery__item .overlay h4 {
    font-size: 15px;
}
.gallery__item .overlay h6 {
    margin-top: 7px;
    font-weight: 500;
}
.shop-btn {
    display: none;
}
h2 {
    font-size: 22px;
}
.heading-border-left {
    background: url(../images/icons/heading-bg.png) no-repeat left 35px;
    padding: 0 0 45px 0;
}
.heading-border-center {
    background: url(../images/icons/heading-bg.png) no-repeat center 35px;
    padding: 0 0 45px 30px;
}
}
@media screen and (max-width: 360px) {
.extra-product-info .container {
    padding: 50px 20px;
}
.logo-right-wrap li svg {
    width: 17px;
}
.second-top-second {
    margin-top: 10px;
}
/*.gallery {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(60, 5vw);
}
.gallery__item--1 {
    grid-column-start: 1;
    grid-column-end: 12;
    grid-row-start: 1;
    grid-row-end: 13;
}
.gallery__item--2 {
    grid-column-start: 1;
    grid-column-end: 12;
    grid-row-start: 13;
    grid-row-end: 20;
}*/
}
@media screen and (max-width: 320px) {

}
