@media only screen and (max-width: 1300px){

#item-vfb-64 , #item-vfb-55 , #item-vfb-56 , #item-vfb-57, #item-vfb-58, #item-vfb-59,
#item-vfb-60, #item-vfb-61 , #item-vfb-62 , #item-vfb-63 ,  #item-vfb-64,#item-vfb-82, #item-vfb-83
,#item-vfb-84 , #item-vfb-85 , #item-vfb-86 , #item-vfb-87 , #item-vfb-88 , #item-vfb-89
{
 float:none;
 width:100% !important;
 border-right:0px;
}
}
@media(min-width:980px)and (max-width:1300px){

  .rowfix {
   width:700px;
  }
  
  .home-slideshow{
  height:       362px;
  }
  .home-rowfix{
   width:740px;
   padding: 41px 0 0 200px;
  }
  .footer .rowfix {
   width:   700px;
   margin:  0 auto;
   padding: 0px 0px 0px 226px;
  }
  .carousel{
  width:85%;
  margin:0 auto;
  }
 .headerc , .um-left-col{
   width: 960px;
  }
  .footerc{
   width:   960px;
   margin:  0 auto;
   padding :0px;
   }
  .um-header-subnav ul li a{
   padding: 12px 5px;
   font-size:11px;
   min-width:40px;
  }
  .investor-relation .pdf-list{
    margin-left:10px;
  }
  .site-design {
  clear:      both;
  display:    block;
  float:      none;
  margin-top: 5px;
 }
  input.vfb-medium, input.vfb-medium[type="text"], input.vfb-medium[type="tel"], input.vfb-medium[type="email"], input.vfb-medium[type="url"], select.vfb-medium {
    width: 50%;
  }
  .visual-form-builder.left-label li div, .visual-form-builder.right-label li div,.visual-form-builder .verification .vfb-span{
    float: left;
    width: 50%;
  }
  .visual-form-builder-container .verification .vfb-item-submit{
   max-width: 370px;
  }
  
  #theme-linksites-widget-24{
   float:        left;
   margin-right: 2%;
   width:        50%;
  }
  .site-infoul{
   margin-bottom:10px;
  }
  .footer-sociallink-menu {
    width: auto;
}
}
     
@media only screen and (max-width:980px){
 .menu-toggle , .track-order{
  display:block;
 }

 #menu-header-main-menu{
  margin:0px;
 }
.home .bannerimage-details{
 padding-left:0px;
}

  .home-slideshow{
  height:       362px;
  }
 .um-utility-nav {
  position:         absolute;
  top:              108px;
  right:            0;
  display:          block;
  width:            100%;
  background-color: #f2f2f2;
  margin:           0px;
 }
 .um-utility-nav ul li , .um-header-subnav ul li , .um-global-nav ul li{
  float:           none;
  background:      0 none;
  background-color:#eee;
  margin:          3px 0px;
  width:          100%;
 }
 .um-utility-nav  .sub-menu li  , .um-global-nav .sub-menu li {
    background-color:#f9f9f9;
 }
 .um-utility-nav .sub-menu li .sub-menu li ,  .um-global-nav .sub-menu li .sub-menu li{
    background-color:#f2f2f2;
 }
#menu-header-main-menu, .company-details{
 margin:0px 15px;
}
 .menu-header-main-menu-container , #menu-header-main-menu{
  float:none;
 }
 .um-utility-nav .subnav-wrapper , .um-global-nav .subnav-wrapper{
  position:         static;
  background-color: transparent;
  width:            auto;
  min-height:       0px;
  left:             0;
  z-index:          99;
  display:          none;
  padding:          0px 10px;
  box-shadow:       none;
  border-radius:    0px;
  border:           0 none;
}

  .um-utility-nav .sub-menu , .um-global-nav  .sub-menu{
   position:     static;
   padding:      0px 10px 0px 10px;
   background:   0 none;
   min-height:   0px;
   display:      block;
   width:        96%;
   margin:       0px 2%;
   box-shadow:   none;
   border:       0 none;
  }
  .um-utility-nav .sub-menu li .sub-menu  , .um-global-nav .sub-menu li .sub-menu{
   position:     static;
   min-width:    auto;
   padding:      10px;
   display:      block;
   background:   0 none;
   min-height:   0px;
   box-shadow:   none;
   border:       0 none;
   width:        90%;
  }
  .um-utility-nav .sub-menu li , .um-global-nav .sub-menu li {
   border:0 none;
  }
  .um-utility-nav  .sub-menu li  .sub-menu:after{
   background:0 none;
  }
  .um-utility-nav  li:hover {
   box-shadow:none;
  }
  .headerc  .um-utility-nav  li:hover .subnav-wrapper{
   display:block;
  }
  .um-utility-nav{

  }
  .nav-menu{
   display:block;
  }
  .menu-toggle {
  background-color:#999;
  }

 .menu-toggle a{
   display:     block;
   width:       20px;
   height:      20px;
   background:  transparent url(../images/navbar_bg.png) 10px center no-repeat;
   outline:     none;
   padding:     5px 30px;
   color:       #fff;
 }
  .menu-toggle a:hover{
    color:#fff;
  }
  .menu-toggle:hover , .sidebarmenu-toggle:hover , .homemenu-toggle:hover{
   opacity: 0.8;
  }
  .homemenu-toggle{
   display:           block;
   background-color:  #999;
   text-align:        center;
   box-shadow:        1px 1px 1px #000; 
  }
  .homemenu-toggle a{
   display:   block;
   padding:   10px 30px;
   color:     #fff;
   background:transparent url(../images/navbar_bg.png) 10px center no-repeat;
  }
  .homemenu-toggle a:hover{
   color: #fff;
  }
  .um-header-subnav{
   right:  0px;
   top:    70px;
   left:   auto;
  }
  .um-header-nav{
   display: none;
  }
  .homenav-menu{
   display: block;
  }
  .um-header-subnav ul li a:hover:after{
   border-width: 0px;
  }
  .um-header-nav{
   width:  100%;
  }
  .um-global-nav ul li{
    margin: 0px;
  }
  .sidebarmenu-toggle {
  display:     block;
  box-shadow:  1px 1px 1px #000;
  }
.um-global-nav .sub-menu li{
   padding:  0px 2%;
   width:    96%;
}
.um-global-nav ul li a{
  background: 0 none;
}
.left-col-wrapper{
  top:     0px;
  width:   100%;
  border:  0 none;
}
.sidebarmenu-toggle{
  position:         absolute;
  top:              0px;
  width:            200px;
  background-color: #999;
  padding:          10px 0px;
  color:            #fff;
  text-align:       center;
}
.sidebarmenu-toggle a{
  display:      block;
  color:        #fff;
  background:  transparent url(../images/navbar_bg.png) 10px center no-repeat;
}
.sidebarmenu-toggle a:hover{
  color:   #fff;
}
.sidebarmenu{
  margin-top:        39px;
  background-color:  #f2f2f2;
  display:           none;
 }
 .product-menu{
  display: block;
 }
 .um-global-nav .sub-menu li:hover > .sub-menu:after{
  width: 0px;
 }
 .um-global-nav .sub-menu li:hover a:after{
  height: 0px;
 }
 .searchpanel{
  width:  98%;
  margin: 1%;
 }
 .searchpanel label{
  width: 90%;
 }
 .searchpanel .search-submit{
  width: 10%;
 }
 .searchpanel .search-field{
  width:  100%;
 }
 .site-info-nav{
  float:  none;
  clear:  both;
 }
 .site-infoul{
  float:  none;
 }
 .um-right-col{
  padding-top:40px;
 }

  .home .um-right-col{
  padding-top:0px;
 }
#menu-footer-bootom-menu{
 margin: 0px;
} 
#menu-footer-bootom-menu li{
 float:             none;
 border:            0 none;
 background-color:  #f3f3f5;
 padding:           10px;
 margin:            5px 0px;
}
input.vfb-medium, input.vfb-medium[type="text"], input.vfb-medium[type="tel"], input.vfb-medium[type="email"], input.vfb-medium[type="url"], select.vfb-medium {
    width: 50%;
}
.visual-form-builder.left-label li div, .visual-form-builder.right-label li div,.visual-form-builder .verification .vfb-span{
    float: left;
    width: 50%;
}
  #menu-footer-bootom-menu{
   margin-left:  0px;
   margin:       10px 0px 
  } 
  #menu-footer-bootom-menu li:first-child{
   border-left:  0 none;

  }
  .site-copyright{
   margin-bottom:  10px;
   float:          none;
}
.site-design{
  float:    none;
  display:  block;
  clear:    both;
}
.footer-sociallink-menu {
    width: auto;
}
    .track-order{
right: 0;
background-color: #999;
padding: 0px 10px;
top: 69px;
z-index: 13;
box-shadow: 1px 1px 1px #000;
font-size:13px;
}
.track-order a{
 color:#fff;
 font-size:12px;
}
}
@media only screen and (min-width: 768px)and (max-width:979px){
  .rowfix,.home-rowfix{
   width:   740px;
   padding: 0px;
  }
  .carousel{
    width:80%;
   margin:0 auto;
  }
  .footer .rowfix {
    width:   740px;
    margin:  0 auto;
    padding: 0px;
}
  .column70 , .column30 {
   width:100%;
   float:none;
  }
  
 .investor-relation .pdf-list{
   margin:0px;
  }
.container{
    padding:0px  0px 20px 0px;
 }
  .bannerimage-details{
   padding: 240px  0px 0px 0px ;
  }
  
 .back-to-top a{
  text-indent:   -9999px;
  display:        block;
  padding:       6px 15px 0px 15px;
 }
  .headerc , .um-left-col{
   width:  740px;
  }
   .footerc{
    width:    740px;
   margin:    0 auto;
   padding:   0px;
   }
  .um-header-subnav ul li a{
   padding:  15px;
  }
  
  .site-infoul {
   float:  none;
   clear:  both;
  }

  #theme-linksites-widget-24{
  width:  50%;
  float:  left;
 }
 .vfb-span, .visual-form-builder li div span.vfb-span, .visual-form-builder [class*="vfb-span"], span.vfb-full input, span.vfb-full input.vfb-medium[type="text"], span.vfb-full select {
    float: none;
    clear:both;
}
.track-order{
 right: 100px;
background-color: #999;
padding: 0px 10px;
top: 15px;
z-index: 13;
 box-shadow: none;
}
.track-order a{
 font-size:13px;
}
}
@media only screen and  (max-width:767px){
   .container{
     padding:0px 0px 20px 0px;
  }
  .home-slideshow, .home .banner-image{
    height:260px;
  }
  .home .bannerimage-details{
   padding: 120px  25px 0px 0px ;
  }
  .bannerimage-details h1{
   font-size:20px;
  }
  .home .bannerimage-details .home-pagesub-title{
    font-size:16px;
  }
  
  .column70 , .column30 {
   width: 100%;
   float: none;
  }
  .column50 , .column32{
   width:         100%;
   margin-bottom: 20px;
  }
  .column50{
   margin-left:   0px;
  }
  .column32{
   margin-right:   0px;
  }
  .column50:last-child {
   margin-left:0px;
  }
 
  .site-info-nav{
   float:   none;
   clear:   both;
  }
   .investor-relation .pdf-list{
   margin:  0px;
  }
.vfb-span, .visual-form-builder li div span.vfb-span, .visual-form-builder [class*="vfb-span"], span.vfb-full input, span.vfb-full input.vfb-medium[type="text"], span.vfb-full select {
    float: none;
    clear:both;
}

}

@media only screen and (min-width: 480px)and (max-width:767px){
input.vfb-small, input[type="text"].vfb-small, input[type="tel"].vfb-small, input[type="email"].vfb-small, input[type="url"].vfb-small, select.vfb-small {
    width: 50% !important;
   
}
  .rowfix,.home-rowfix {
   width:460px;
   padding: 0px;
  }
  .carousel{
  width:89%;
  margin:0 auto;
  }
 .footer .rowfix {
   width:   460px;
   margin:  0 auto;
   padding: 0px;
  }
 .headerc , .um-left-col{
   width: 460px;
  }
  .back-to-top{
    display:none;
  }
  .footerc{
   width:   460px;
   margin:  0 auto;
   padding: 0px;
   }
  .um-header-subnav ul li a{
   padding:15px;
 }
 
  #menu-footer-bootom-menu{
   margin-left:  0px;
   margin:       10px 0px 
  } 
  #menu-footer-bootom-menu li:first-child{
   border-left:0 none;
 }
.site-copyright{
 margin-bottom:10px;
}
.menu-footer-bootom-menu-container{
 overflow:hidden;
}
 
  #theme-linksites-widget-24{
   width:  50%;
   float:  left;
  }
  .visual-form-builder .vfb-desc{
   text-align: left;
  }
  .footer-toplink-menu,.footer-sociallink-menu{
    width: 100%;
    margin: 0 auto;
  }
.track-order{
 right: 0px;
background-color: #999;
padding: 0px 10px;
top: 60px;
z-index: 13;
 box-shadow: none;
}
.track-order a{
 font-size:13px;
}
.um-header-subnav{
 top:115px
}
.home .um-header{
  padding-bottom:45px;
}
}
@media only screen and (max-width: 479px){
 body{
   padding:0px 10px;
 }
 .rowfix,.home-rowfix{
   width:100%;
   padding: 0px;
 }
 .carousel{
  width:78%;
  margin:0 auto;
  }
 .footer .rowfix {
   width:   100%;
   margin:  0 auto;
   padding: 0px;
}
  .headerc{
    padding:10px 0px 0px 0px;
  }
  .headerc .logo , .headerc .menu-toggle{
    float:none;
  }
  .logo a{
   text-align:center;
  }
.menu-toggle a{
  display:    block;
  padding:    10px 30px;
  text-align: center;
  width:      auto;
}
.homemenu-toggle , .sidebarmenu-toggle{
 box-shadow:none;
}
.track-order{
 right:auto;
 width:100%;
 padding:5px 0px;
 top:65px;
 background-color: #999;
box-shadow:none;
}
.track-order a{
font-size:13px;

}
.menu-toggle{
 margin-top:75px;
}
.sidebarmenu-toggle , .left-col-wrapper , .um-utility-nav{
 position:  static;
}
.um-right-col , .um-header-subnav{
 margin-top: 5px;
}
.sidebarmenu{
 margin-top: 0px;
}
.um-header-subnav {
 position:static;
}
.sidebarmenu-toggle{
 width:100%;
}
  .headerc , .um-left-col{
   width:100%
  }
 .container{
  padding-top:0px;
 }
 
 .um-header-subnav{
  top:  150px;
  left: 0px;
 }
  .testimonial-section .bx-controls-direction a{
   width:  35px;
   height: 15px;
  }
  .testimonial-section .bx-controls-direction .bx-prev{
   left: 100px;
  }
  .testimonial-section .bx-controls-direction .bx-next{
   right: 100px;
  }
  .back-to-top{
    display:none;
   }
   .photo-gallery .gallery li{
   width:100%;
  }
   .footerc{
   width:100%;
   margin: 0 auto;
   padding:0px;
  }
.menu-footer-top-menu-container #menu-footer-top-menu li {
  float:none;
  width:90%;
  margin:10px 0px;
}
.menu-footer-top-menu-container #menu-footer-top-menu li:last-child {
    margin-left:0;
}
  .um-header-subnav ul li a{
   padding:15px;
  }
  .footer-toplink-menu, .footer-sociallink-menu{
   margin: 0px;
   width: 100%;
  }
 
  input.vfb-medium, input.vfb-medium[type="text"], input.vfb-medium[type="tel"], input.vfb-medium[type="email"], input.vfb-medium[type="url"], select.vfb-medium {
      width: 100%;
  }
  .visual-form-builder.left-label .vfb-desc, .visual-form-builder.right-label .vfb-desc{
   float:       none;
   width:       100%;
   text-align:  left;
}

#item-vfb-64 label, #item-vfb-55  label , #item-vfb-56 label , #item-vfb-57 label, #item-vfb-58 label, #item-vfb-59 label,
#item-vfb-60 label, #item-vfb-61 label , #item-vfb-62  label, #item-vfb-63 label ,  #item-vfb-64 label,#item-vfb-64 input, #item-vfb-55  input , #item-vfb-56 input , #item-vfb-57 input, #item-vfb-58 input, #item-vfb-59 input,
#item-vfb-60 input, #item-vfb-61 input , #item-vfb-62  input, #item-vfb-63 input ,  #item-vfb-64 input , #item-vfb-82 input, #item-vfb-83 input
,#item-vfb-84 input , #item-vfb-85 input , #item-vfb-86 input , #item-vfb-87 input, #item-vfb-88  input, #item-vfb-89 input ,  #item-vfb-82 label, #item-vfb-83 label
,#item-vfb-84 label , #item-vfb-85 label , #item-vfb-86 label , #item-vfb-87 label, #item-vfb-88  label, #item-vfb-89 label 
 {float:none;
 width:100% !important;
}
input.vfb-small, input[type="text"].vfb-small, input[type="tel"].vfb-small, input[type="email"].vfb-small, input[type="url"].vfb-small, select.vfb-small ,.visual-form-builder.left-label .vfb-desc, .visual-form-builder.right-label .vfb-desc{
    width: 100% !important;

}
.visual-form-builder.left-label li div, .visual-form-builder.right-label li div,.visual-form-builder .verification .vfb-span{
    float: left;
    width: 100%;
}
.vfb-span, .visual-form-builder li div span.vfb-span, .visual-form-builder [class*="vfb-span"], span.vfb-full input, span.vfb-full input.vfb-medium[type="text"], span.vfb-full select {
    float: none;
    clear:both;
}
}
