* { margin: 0; padding: 0; outline: 0; }

body { width: 100%;max-width: 1500px;margin: 0 auto !important;}
body, html { height: 100%; }

.prl30tb{ padding:0px 30px;}


@media (max-width:1920px){
  .slider-cot-main{bottom: -46px;top: auto;}
  .main-text {left: 32%;}
  .left_block {float: left;width: 82%;height: auto;}
  .right_block {height: 535px;}
  .carousel-indicators {bottom: 0px !important; margin-bottom: 3px !important;}

}
@media (max-width:1500px){
.left_block { width: 81.5%;height: auto;}
.right_block {height: 480px;}

}
@media (max-width:1460px){
.left_block { width: 81%;height: auto;}
}
@media (max-width:1400px)
{
.left_block { width: 79.6%;}
}
@media (min-width:1368px){
  .slider-cot-main{bottom: -46px;top: auto;}
  .main-text {left: 30%;}
}
@media (max-width:1366px)
{
.left_block { width: 79.6%;}
.right_block{height: 470px;}
.main-text {left: 25%;}
}
@media (max-width:1330px)
{
.left_block { width: 78.6%;}
   .right_block{height: 460px;}
}

@media (max-width:1290px)
{
/*.left_block { width: 1010px;}*/
.right_block{height: 440px;}

/******** new popup *****/
#boxes-s #dialog-s { width:1000px; }

}

@media (max-width:1280px)
{
.left_block { width: 78%;}
}
@media (max-width:1230px)
{
.left_block { width: 74%;}
.right_block{height: 309px;}
}
@media (max-width:1024px)
{
.tab-p-img img { width: 180px;}
.w80 { width:85%;}	
.left_block { width: 72%;}
.right_block{height: 328px;}

/******** new popup *****/
#boxes-s #dialog-s { width:900px; }
.exchange-box-left { width:68%; float:left;}
.exchange-box-right { width:32%; float:left;}

}

@media (max-width:980px)
{
.left_block { width: 71.6%;}
.right_block{height: 309px;}

}

@media (max-width:850px) {
  .left_block { width: 67%;}
}

@media (max-width:800px) 
{
.desktop-header{ width:100%; float:left; display:none;}
.mobile-header { width:100%; float:left; display:inherit;}
.mobile-center { width:95%; margin:0px auto;}
.logo { width:200px; float:right; font-size:0px; line-height:0px; margin:2px 0px 0px 0px;}
.logo a { height:100px; }
.left_block { width: 65%;}
.right_block{height: 231px;}

/******** new popup *****/
#boxes-s #dialog-s { width:640px; }
.exchange-box-left { width:50%; float:left;}
.exchange-box-right { width:50%; float:left;}
.qury-form-bx ul li { width:48%; margin-right: 5px;}
.thank-pbox { font-size:16px; line-height:22px; padding:5% 0%; }
.p-tandc a { padding:0px 0px 7px 0px; font-size:15px;}
}

@media (max-width:768px)
{
.tab_p0{padding: 0 !important;}
.p-select1 {width: 65%;}
.c-box-s span {text-align: left; width: 85%;}
.left_block { width: 63%;}
.right_block{height: 217px;}

}

@media screen and (max-width:667px)
{
.h-search { width:193px; float:right;}
.search { width:160px;}
.prl30tb{ padding:0px 10px;}
.footer .f-bright,.footer .f-bleft{border: none;}
.mob_p0{padding: 0 !important;}
.f-bleft { min-height: 85px !important;}
.carts-btn a{padding: 0;}
.carts-btn span { left: 20px;top: 1px;}
.ma-btm {margin-bottom: 0;}
.in-logbox{background: transparent;border-bottom: 1px solid #dddddd;}
.p-select {width: 63%;}
.p-sel-inp1{width: 63%;}
.left_block{width: 100%;}
.right_block {height: 450px;width: 100%;}
.plug_in{height: 100%;width: 270px; margin: 0 auto;float: none;}
.carousel-indicators{left: 20%;width: 65%;margin-left: 0;}
.store-loc {width: 50%; float: left; margin-top: 0px; }

/******** new popup *****/
#boxes-s #dialog-s { width:80%; top:5% !important; }
#boxes-s .window-s { position:absolute;}
.exchange-box-left { width:100%; float:left;}
.exchange-box-right { width:100%; float:left;}
.qury-form-bx ul li { width:48%; margin-right: 5px;}
.p-tandc a { padding:0px 0px 7px 0px; font-size:15px;}

}

@media screen and (max-width: 414px){
.zoomPad { width: 245px !important;}
.carts-btn span { left: 20px;top: 1px;}
.carts-btn a{padding: 0;}
.h-search { width: 100%;}
.search { width: 90%;}
.tab-p-img img {width: 100px;}
.cart-ic-bx img { padding: 19px 10px; width: 100%;}
.cart-ic-bx {width: 80px;}
.cart-ic-box img.fleft{margin-top: 28px; width: 50px;}
.tab-qty {width: 32px;}
.m-btn {font-size: 12px;}
.ma-btm {margin-bottom: 0;}
.p-select1 { width: 75%;}
.short-bx {top: 314px;}
.in-logbox{background: transparent;border-bottom: 1px solid #dddddd;}
#boxes #dialog {width: 370px;}

/******** new popup *****/
.qury-form-bx ul li { width:100%; margin-right:5px; margin-bottom:5px;}
.qury-form-bx ul li
}

@media screen and (max-width: 375px){
.zoomPad { width: 245px !important;}
.carts-btn span { left: 20px;top: 1px;}
.carts-btn a{padding: 0;}
.h-search { width: 100%;}
.search { width: 90%;}
.tab-p-img img {width: 100px;}
.cart-ic-bx img { padding: 16px 10px; width: 100%;}
.cart-ic-bx {width: 70px;}
.cart-ic-box img.fleft{margin-top: 28px; width: 50px;}
.tab-qty {width: 32px;}
.m-btn {font-size: 10px;}
.ma-btm {margin-bottom: 0;}
.p-select1 {width: 75%;}
.short-bx {top:39px;}
.in-logbox{background: transparent;border-bottom: 1px solid #dddddd;}
#boxes #dialog { width:330px; }
.p-hding1 span { font-size:18px;}
}

@media screen and (max-width:360px)
{
.chose-location-box { width:98%;}
.sel-bxs { width:216px; }
.sel-bxs select { width:100%; height:20px; border:1px solid #babdcc;}
.h-search { width:100%; margin-top:8px;}
.search { width:90%;}	
.pro-selection-box .w100 span { width:70px;}
.carts-btn span { left: 20px;top: 1px;}
.prl30tb{ padding:0px 0px;}
.footer .f-bright,.footer .f-bleft{border: none;}
.mob_p0{padding: 0 !important;}
.f-bleft { min-height: 85px !important;}
.carts-btn a{padding: 0;}
.cart-ic-bx img { padding: 16px 10px; width: 100%;}
.cart-ic-bx {width: 70px;}
.cart-ic-box img.fleft{margin-top: 28px; width: 40px;}
.tab-qty {width: 32px;}
.m-btn {font-size: 10px;}
.tab-p-img img {width: 100px;}
.ma-btm {margin-bottom: 0;}
.in-logbox{background: transparent;border-bottom: 1px solid #dddddd;}
#boxes #dialog {width: 310px;}

.bse { width:100%; float:left;}
.bse iframe { width:100% !important;}

}

@media screen and (max-width:320px)
{
.chose-location-box { width:98%;}
.sel-bxs { width:195px; }
.sel-bxs select { width:100%; height:20px; border:1px solid #babdcc;}
.h-search { width:100%; margin-top:8px;}
.search { width:91%;}	
.pro-selection-box .w100 span { width:70px;}
.prl30tb{ padding:0px 0px;}
.carts-btn span { left: 20px;top: 1px;}
.main-text h1 { font-size: 18px;margin-top: 5px;}
.footer .f-bright,.footer .f-bleft{border: none;}
.mob_p0{padding: 0 !important;}
.f-bleft { min-height: 85px !important;}
.zoomPad {width: 187px !important;}
#specification{padding: 0 !important;}
.spec { width: 90%;}
.carts-btn a{padding: 0;}
.cart-ic-bx img { padding: 15px 10px; width: 100%;}
.cart-ic-bx {width: 60px;}
.cart-ic-box img.fleft{margin-top: 28px; width: 35px;}
.tab-qty {width: 32px;}
.m-btn {font-size: 10px;}
.ma-btm {margin-bottom: 0;}
.in-logbox{background: transparent;border-bottom: 1px solid #dddddd;}
#boxes #dialog {width: 300px;}
.left_block{width: 100%;}
.right_block {height: 450px;width: 100%;}
.plug_in{
      height: 100%;
    width: 240px;
    margin: 0 auto;
    float: none;
}

}

/*  Cart page new table Start */

    table#gc_crt { 
    width: 100%; 
    border-collapse: collapse; 
  }
  
  @media 
  only screen and (max-width: 760px){
  
    /* Force table to not be like tables anymore */
    table, thead, tbody, th, td, tr { 
      display: block; 
    }
    #gc_crt td, #gc_crt th { 
    padding: 6px; 
    border: 1px solid #ccc; 
    text-align: left; 
  }
  #gc_crthead th { 
    background: #eee; 
    color: white; 
    font-weight: bold; 
  }
    /* Hide table headers (but not display: none;, for accessibility) */
    thead#gc_crthead tr { 
      position: absolute;
      top: -9999px;
      left: -9999px;
    }
    
    tr { border: 1px solid #ccc; }
    
    td { 
      /* Behave  like a "row" */
      border: none;
      border-bottom: 1px solid #eee !important; 
      position: relative !important;
      padding-left: 50% !important; 
          height: 110px;
    }
    
     tr#gc_crtrow td:before { 
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 6px;
      left: 6px;
      width: 45%; 
      padding-right: 10px; 
      white-space: nowrap;
    }
    tr#gc_rowttl td {
    padding-left: 5px !important;
    width: 50%;
    float: left;
    height: 58px;
}
#gc_crt tr:nth-of-type(odd) { 
    background: #eee !important; 
  }
    /*
    Label the data
    */
    tr#gc_crtrow td:nth-of-type(1):before { content: "SI.NO"; }
    tr#gc_crtrow td:nth-of-type(2):before { content: "product"; }
    tr#gc_crtrow td:nth-of-type(3):before { content: "description"; }
    tr#gc_crtrow td:nth-of-type(4):before { content: "availability"; }
    tr#gc_crtrow td:nth-of-type(5):before { content: "price"; }
    tr#gc_crtrow td:nth-of-type(6):before { content: "qty"; }
    tr#gc_crtrow td:nth-of-type(7):before { content: "delete"; }
    tr#gc_crtrow td:nth-of-type(8):before { content: "total"; }
    
  }
  
  /* Smartphones (portrait and landscape) ----------- */
  @media only screen
  and (min-device-width : 320px)
  and (max-device-width : 480px) {
    body { 
      padding: 0; 
      margin: 0; }
    }
  