.navi ul li:hover > ul{display:block;margin-left:-10px;}
.navi ul li a:hover{color:red;}
.navi ul li.current-menu-item a{color:red;}
.single-application .content .wp-caption.alignnone{display:inline-block;vertical-align:top;margin:20px;background-color:#ececec;padding:10px;width:29%!important;}
.single-application .content .wp-caption.alignnone a{color:#000!important}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#f00;}
.carousel-indicators{bottom:0;}
.carousel-img-block{height:235px;}
.carousel-caption{margin-top:8%;}
#support-sections p{font-weight:500;color:#808080;}
#support-sections .row p{margin-top:15px;}
.support-item{opacity:.35;cursor:pointer;}
#faq{opacity:1;}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover{background-color:#ffffff;}
ul.appArchList li{width:100%;}
ul.appArchList li span.img{width:100%;}
.thumbnails a img{display:inline-block;height:auto!important;transform-style:flat;width:auto!important;max-height:65px!important;max-width:100px!important;}
.aboutHead{background-size:cover;}
#siteseal{display:none;}
.solnWrap ul li h4{line-height:38px;}
.single-product .product_meta{color:#fff;display:none}
.VS-search .search_input{height:40px;}
#searchBar{margin-top:9px;}
.VS-search .VS-placeholder{margin:16px 20px 0 38px;font-size:15px;}
.VS-search .search_input input{font-size:15px;padding:10px 0;margin:0px 20px 0 10px}
.VS-search .VS-icon-search{    /*top: 13px;
      width: 22px;
      height: 22px;
      background-size: 18px;*/
background:none;top:14px;}
.VS-search .VS-icon-search:after{content:"";font-family:"FontAwesome";font-size:18px;color:#909090;}
.VS-search .VS-icon-cancel{background:none;top:18px;}
.VS-search .VS-icon-cancel:after{  /*top: 15px;
      width: 18px;
      height: 18px;
      background-size: 18px;*/
content:"";font-family:"FontAwesome";background-color:#000;color:#fff;border-radius:50%;width:20px;height:18px;padding:3px 5px 4px;}
.VS-search .VS-icon-cancel:hover{background-position:center -18px;}
.woocommerce div.product .product_title{color:#fff!important;}
.summary.entry-summary p{color:#fff!important;}
ul.prdSpecList li span{color:#fff!important;}
ul.prdFtrList li span{color:#fff!important;}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#fff!important;}
a.techSmart{color:#fff!important;}
ul.prdFtrList{border-top:1px solid #fff!important;border-bottom:1px solid #fff!important;}

/*.header {
  background:none;
}
.navi ul li a {
    color: #fff;
}

.navi ul li a:hover {
    color: black;
}
.navi ul ul li a {
    color: #000;
}*/
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#fff;}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading a{color:#000!important;}
#support-sections ol{padding-left:14px;color:#808080;}
.single-application .content .mceTemp{display:inline-block;vertical-align:top;margin:20px;background-color:#ececec;padding:10px;width:29%!important;}
.cartCount span{position:absolute;background-color:#000000;font-size:10px;width:20px;color:#fff!important;height:17px;border-radius:50%;text-align:center;line-height:17px;top:11px;font-weight:600;}
.footer-section{width:25%;}
@media (max-width:1265px){
  .footer{position:initial;width:100%;height:auto;z-index:0;}
  .mainCont,.pageWrap,.prdArcWrap,.solnWrap{margin-bottom:0;}
  .container{width:92%;}
}
@media (max-width:1170px){
  .navi ul li a{display:block;font:600 18px/40px Panton;margin:0 23px 0 0;color:#000;font-size:16px;}
  .carousel-caption h3{font:800 30px Panton!important;line-height:33px!important;}
  .carousel-caption p{font:300 16px Panton!important;width:100%!important;}
  ul.prdArc li{margin:0 20px 30px!important;}
  ul.appArchList li span.img{width:100%;height:245px;}
  ul.appArchList li{min-height:inherit!important;}
}
@media (max-width:1030px){
  .navi ul li a{display:block;font:600 18px/40px Panton;margin:0 18px 0 0;color:#000;font-size:14px;}
  .carousel-caption h3{font:800 30px Panton!important;line-height:33px!important;}
  .carousel-caption p{font:300 16px Panton!important;width:100%!important;}
  .carousel-caption{top:5%;}
}
@media (max-width:990px){
  ul.prdArc li{width:45%!important;margin:15px 10px!important;text-align:center;}
  ul.prdArc li a span.prdImg{display:block!important;width:100%!important;}
  #myCarousel{height:650px;}
  .footer-section{margin:0 0 30px;width:50%;}
}
@media (max-width:600px){
}
@media (max-width:550px){
  .pageHead h1{font:800 39px Panton;}
  ul.prdArc li{float:none!important;width:80%!important;margin:0 auto!important;}
  ul.appArchList li{width:100%;}
  ul.appArchList li span.img{width:100%;}
  #chatBox-custom{right:-4px;}
  .footer-section{margin:0 0 30px;}
  #slide-1,#slide-2,#slide-3,#slide-4,#slide-5{width:100%!important;}
  .footer-section p{font:13px Panton;word-break:break-all;}
  .footer-section ul.ftNav li a{font:13px Panton;}
  .logo{float:left;padding:0 10px;}
  .carousel-img-block{height:210px!important;}
}
@media (max-width 1150px) and (min-width 768px){
}
@media (max-width:769px){
  .carousel-caption{top:-25px;bottom:auto;margin:0!important;position:inherit;padding:0;}
  .pageHead{background-size:100%;}
  #searchBar{margin-top:9px;width:100%;    /* margin: 0!important; */right:0;left:0;}
  ul.prdArc li{display:block;width:90%;margin:0 auto;float:none;text-align:center;}
  ul.prdSpecList li{display:inline-block!important;float:none!important;vertical-align:top;margin:0 0px!important;padding:0 10px;}
  .sglPrdVid{width:100%;}
  ul.prdPrtctList li{display:block;float:left!important;width:30%!important;margin:18px 0!important;}
  ul.prdPrtctList li span{font:bold 8px Panton!important;margin:10px 0 0 0!important;width:100%!important;}
  .sglPrdText{width:100%;}
  .sglPrdVid{float:right;width:100%!important;}
  .sglPrdVid iframe{width:100%;}
  p.sglPrdTgLine{width:100%!important;}
  ul.prdFtrList li{width:50%!important;margin:12px 0!important;}
  #support-sections ol{padding-left:20px;}
  .thumbnails a.spThor{width:33%!important;margin:10px 0!important;}
  #sol-form-statebase{margin-top:15px;margin-left:-8px;width:101%!important;}
  #sol-form-state{width:98%!important;}
  .wpb_single_image .vc_figure{width:50%;}
  .wpb_single_image .vc_single_image-wrapper{width:100%;left:5%;position:relative;}
  #about-section .wpb_single_image .vc_single_image-wrapper img{width:100%!important;right:0!important;position:inherit}
  .post-type-archive-application .content .appArchList .col-sm-4{width:100%!important;text-align:center;}
  ul.appArchList li{display:inline-block;float:none;width:100%;}
  ul.appArchList li span.img{width:100%;}
  ul.appArchList li a.eyeIconBl{background:none;padding-left:0;line-height:39px;}
  .footer{position:relative;}
  .pageWrap{margin-bottom:0;}
  .footer-section:nth-child(3){clear:both;}
  .footer-bottom  .footer-section:nth-child(3){clear:inherit;}
}
.aboutHead,.contactHead,.supportHead{margin-top:0;text-align:center;}
@media (max-width:700px){
  ul.prdArc li{width:100%!important;margin:25px 0px!important;text-align:center; display: table !important;}
  ul.prdArc li a span.prdImg{display:block!important;width:100%!important;}
}
@media (max-width:340px){
  .aboutHead h1,.contactHead h1,.pageHead h1,.supportHead h1{font:800 50px Panton;padding:126px 0 130px;color:#fff;}
}
#icons a h4{color:#000;}
#videos #huge_it_videogallery_content_1 #huge_it_videogallery_container_1 .video-element_1{max-width:275px;float:left;margin:15px}
#videos #huge_it_videogallery_content_2 #huge_it_videogallery_container_2 .video-element_2{width:23%;float:left;margin:15px}
#videos #huge_it_videogallery_content_2 #huge_it_videogallery_container_2 .video-element_2{width:23%;float:left;margin:15px;}
.page-id-1737 .pageWrap{background-color:#e81d25!important;color:#fff;}
.page-id-1737 .pageHead{background:#e81d25!important;}
.page-id-1737 .pageHead h1{padding:120px 0 0px;}