.devst-container{width:90%; margin:auto; padding: 9px 0;}
.devst-row:after{content: "";display: table;clear: both;}
.devst-row-1:after{content: "";display: table;clear: both; width:80%;}
.devst-row-1{width:50%;    margin: auto;}
.devst-col-3{width:25%;float:left;}
.devst-col-6{width:49%;float:left;}
.devst-col{width:50%;float:left;}
.devst-img{width:100%;}
.devst-ul{margin: 12px auto;padding: 0;  display: flex;    width: 32%;}
.devst-li{list-style-type: none; margin: 0 10px;font-size: 18px;    color: white;}
.devst-li-a{text-decoration: none;}
.devst-li-a-sub{color:white;}
.devst-li-a-sub:hover{color:red;}
.devst-li-a:hover{color:Red;}
.devst-nav{width:100%;}
.devst-hide{display:none;}
@media only screen and (max-width: 1000px){.devst-hide{display:block;}div#shopify-section-devst-custom-header {display: none;}}
.devst-flex{    display:flex;flex-direction: row-reverse;}
.mega-menu {border-radius: 20px;display: inline-block;}
.mega-menu1 {border-radius: 20px;display: block;}
.devst-mega-dropdown{}
.devst-col-main{width:40%;margin:auto;}
.devst-mega-row{border-top: 1px solid #76787e;border-bottom: 1px solid #76787e;z-index: 300;text-align: center;background: rgba(11,16,26,.6);width:100%;background:#fff;width:100%;margin:auto;box-shadow:0 5px 10px rgba(0,0,0,0.012;)}
h3.devst-h {font-size: 18px;text-align: center;font-weight: 700;}
h3.devst-h:hover{color:red;}
.devst-mega-img-row:after{content: "";display: table;clear: both;width:90%;margin:auto;}
  .devst-mega-img-col{width:50%;float:left;}
ul.devst-ul.sub-ul{        width: 54%;}
.devst-col:hover{color:red;}
  label.devst-label{border-radius: 4px; border:1px solid #ccc;padding:10px;margin:0 0 10px;display:block; 
  }
label.devst-label:hover {
 background:#eee;
 cursor:pointer;
}
label.devst-label:checked  {
border:3px solid black;
} 
  .devst-fs{font-size:20px;}
  .devst-p{    margin-left: 152px;}
  .tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 173px;
    background-color: #00000099;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    letter-spacing: 0.5px;
    padding: 5px 0;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 43%;
    margin-left: -153px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
@media only screen and (max-width: 1000px){

a.devst-li-a-sub.menu-item.mega-menu.js-no-transition {
    font-size: 15px;
}

  .devst-li-a {
    text-decoration: none;
    font-size: 11px;
}
}
  .header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {
    flex: 0 0 238px !important;
}

@media only screen and (max-width: 600px){
.header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {
    flex: 0 0 197px !important;
}
}