body:not([data-elementor-device-mode="mobile"]) #map_section > .elementor-container > .elementor-row{
    position:relative;
}
body:not([data-elementor-device-mode="mobile"]) #map_section #menu_column{
    z-index:1;
}
body:not([data-elementor-device-mode="mobile"]) #map_section #map_column{
    position: absolute;
    width: 80%;
    right: -240px;
    top: -120px;
}
#map_html .map_st0{
    transition:fill .25s;
}
#state_menu .elementor-accordion-item{
    margin-bottom:10px;
    border-top:1px solid #E68225;
}
/* 1st Item */
#state_menu .elementor-accordion-item:nth-child(7n-6), #state_menu .elementor-accordion-item:nth-child(7n-6) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n-6) .elementor-tab-content{
    border-color:#E68225 !important;
}
#state_menu .elementor-accordion-item:nth-child(7n-6) a, #state_menu .elementor-accordion-item:nth-child(7n-6) .elementor-accordion-icon i:before{
    color:#E68225 !important;
}
/* 2nd Item */
#state_menu .elementor-accordion-item:nth-child(7n-5), #state_menu .elementor-accordion-item:nth-child(7n-5) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n-5) .elementor-tab-content{
    border-color:#187492 !important;
}
#state_menu .elementor-accordion-item:nth-child(7n-5) a, #state_menu .elementor-accordion-item:nth-child(7n-5) .elementor-accordion-icon i:before{
    color:#187492 !important;
}
/* 3rd Item */
#state_menu .elementor-accordion-item:nth-child(7n-4), #state_menu .elementor-accordion-item:nth-child(7n-4) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n-4) .elementor-tab-content{
    border-color:#3E205F !important;
}
#state_menu .elementor-accordion-item:nth-child(7n-4) a, #state_menu .elementor-accordion-item:nth-child(7n-4) .elementor-accordion-icon i:before{
    color:#3E205F !important;
}
/* 4th Item */
#state_menu .elementor-accordion-item:nth-child(7n-3), #state_menu .elementor-accordion-item:nth-child(7n-3) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n-3) .elementor-tab-content{
    border-color:#159385 !important;
}
#state_menu .elementor-accordion-item:nth-child(7n-3) a, #state_menu .elementor-accordion-item:nth-child(7n-3) .elementor-accordion-icon i:before{
    color:#159385 !important;
}
/* 5th Item */
#state_menu .elementor-accordion-item:nth-child(7n-2), #state_menu .elementor-accordion-item:nth-child(7n-2) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n-2) .elementor-tab-content{
    border-color:#5FB33B !important;
}
#state_menu .elementor-accordion-item:nth-child(7n-2) a, #state_menu .elementor-accordion-item:nth-child(7n-2) .elementor-accordion-icon i:before{
    color:#5FB33B !important;
}
/* 6th Item */
#state_menu .elementor-accordion-item:nth-child(7n-1), #state_menu .elementor-accordion-item:nth-child(7n-1) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n-1) .elementor-tab-content{
    border-color:#039DD7 !important;
}
#state_menu .elementor-accordion-item:nth-child(7n-1) a, #state_menu .elementor-accordion-item:nth-child(7n-1) .elementor-accordion-icon i:before{
    color:#039DD7 !important;
}
/* 7th Item */
#state_menu .elementor-accordion-item:nth-child(7n), #state_menu .elementor-accordion-item:nth-child(7n) .elementor-tab-title, #state_menu .elementor-accordion-item:nth-child(7n) .elementor-tab-content{
    border-color:#BC3825 !important;
}
#state_menu .elementor-accordion-item:nth-child(7n) a, #state_menu .elementor-accordion-item:nth-child(7n) .elementor-accordion-icon i:before{
    color:#BC3825 !important;
}
@media only screen and (max-width:1024px) and (min-width:768px){
    body:not([data-elementor-device-mode="mobile"]) #map_section #map_column{
        right: -54px;
    }    
}

/* Partners Area */
#partners-area .partners-pagination{
    text-align:center;
}
#partners-area .partner-filter{
    position:relative;
    z-index:10;
}
#partners-area .partner-filter td{
    background: #EEE !important;
    border:0;
}
#partners-area .partner-filter form > table > tr > td > div > label,
#partners-area .partner-filter form > table > tbody > tr > td > div > label{
    font-size:large;
}
#partners-area .partner-filter > table > tr > td,
#partners-area .partner-filter > table > tbody > tr > td{
    padding:0;
    background: #EEE !important;
}
#partners-area .partner-filter .go-submit{
    position:absolute;
    bottom:30px;
    right:30px;
}
#partners-area .partner-filter .go-submit input[type="submit"]{
    color:white;
    border:0;
    opacity:.7;
}
#partners-area .partner-filter .go-submit input[type="submit"]:hover{
    opacity:1;
}
#partners-area .partner-filter .reset-submit{
    position:absolute;
    bottom:30px;
    left:30px;
}
#partners-area .partner-filter .reset-submit input[type="submit"]{
    border:0;
    background-color:#CCC !important;
    color:#3E205F !important;
    opacity:.5;
}
#partners-area .partner-filter .reset-submit input[type="submit"]:hover{
    opacity:1;
}
#partners-area .partner-filter .partner-search-form{
    min-height: 200px;
}
#partners-area .partner-filter .partner-search-form > table{
    table-layout:fixed;
}
#partners-area .partner-filter .partner-name input{
    opacity:.7;
    transition:.25s opacity;
}
#partners-area .partner-filter .partner-filter-selection{
    background:white;
    padding:11px;
    position:relative;
    cursor:pointer;
    margin-bottom:7px;
    opacity:.7;
    transition:.25s opacity;
}
#partners-area .partner-filter .partner-filter-selection i{
    transform:rotate(0deg);
    transition:.25s transform;
}
#partners-area .partner-filter .partner-filter-selection.open i{
    transform:rotate(180deg);
}
#partners-area .partner-filter .partner-filter-selection:hover,
#partners-area .partner-filter .partner-filter-selection.open,
#partners-area .partner-filter .partner-filter-selection:focus,
#partners-area .partner-filter .partner-name input:hover,
#partners-area .partner-filter .partner-name input:focus{
    opacity:1;
}
#partners-area .partner-filter .partner-filter-selection i{
    position:absolute;
    right:0;
    top:0;
    padding:16px;
}
#partners-area .partner-filter .partner-checkboxes-wrap{
    position:relative;
    z-index: 10;
    top:-7px;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes{
    position:absolute;
    top:0;
    left:0;
    right:0;
    max-height:200px;
    display:none;
    z-index: 10;
    background: white;
    border: 1px solid #CCC;
    padding: 7px;
    overflow: auto;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location{
    opacity:.7;
    transition:.25s opacity;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service:hover,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location{
    opacity:1;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service label,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location label{
    cursor:pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size:14px;
    display:block;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service input,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location input{
    display:none;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service input + label:before,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location input + label:before{
    font-family:'FontAwesome';
    content:'\f00c';
    font-size:12px;
    color:white;
    border:2px solid #3E205F;
    border-radius:2px;
    margin: 3px;
    margin-right:6px;
}
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-service input:checked + label:before,
#partners-area .partner-filter .partner-checkboxes-wrap .partner-checkboxes .partner-location input:checked + label:before{
    content:'\f00c';
    background:#3E205F;
}
@media only screen and  (max-width: 760px) {

    #partners-area .partners-data td, #partners-area .partners-data tr { display: block; }
    
    #partners-area .partners-data thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
    }
    
    #partners-area .partners-data tr { border: 1px solid #CCC; }
    
    #partners-area .partners-data tr + #partners-area .partners-data tr { margin-top: 1.5em; }
    
    #partners-area .partners-data td {
      border: none;
      border-bottom: 1px solid #CCC;
      position: relative;
      padding-left: 50%;
      text-align: left;
    }
    
    #partners-area .partners-data td:before {
      content: attr(data-label);
      display: inline-block;
      line-height: 1.5;
      margin-left: -100%;
      width: 100%;
      white-space: nowrap;
    }
}
@media only screen and  (max-width: 1024px) {
    .elementor-237 .elementor-element.elementor-element-0d13a7a .elementor-nav-menu--dropdown {
            top: 67px !important;
    }
}
@media only screen and  (max-width: 767px) {
    #partners-area .partner-filter .reset-submit input[type="submit"] {
            border-radius: 0px;
    }
    #partners-area .partner-filter .go-submit {
            bottom: 6px !important;
    }
    #partners-area .partner-filter .go-submit input[type="submit"] {
            border-radius: 0px;
    }
    #partners-area .partner-filter {
            margin-bottom: 20px;
            padding: 20px 20px 0px 20px;
    background-color: #eeeeee !important;
    }
    .elementor-kit-17 h3 {
            font-size: 30px;
            font-weight: 800;
    }
    #partners-area .partner-filter .reset-submit {
            position: initial !important;
    }
    table table {
            margin: 0px !important;
    }
    #partners-area .partner-filter .partner-filter-selection {
            padding: 0.8rem 1rem !important;
            margin-bottom: 0px !important;
            font-size: 13px;
    }
    #partners-area .partner-filter tr{
            display: block;
    }
    #partners-area .partner-filter td {
            padding: 0px !important;
            width: 100%;
            display: block;
            margin-bottom: 6px;
    }
    .elementor-237 .elementor-element.elementor-element-1078eda4{
    margin-bottom: 0 !important;
    }
    .elementor-7454 .elementor-element.elementor-element-1bc625d{
            padding-top: 0 !important;
    }
    .elementor-237 .elementor-element.elementor-element-0d13a7a .elementor-nav-menu--dropdown{
            top: 65px !important;
            border-radius: 0px;
    }
    #lightcase-case{
        margin-top:0 !important;
        top:50px !important;
        bottom:0 !important;
    }
    #lightcase-case #lightcase-content,
    #lightcase-case #lightcase-content .lightcase-contentInner,
    #lightcase-case #lightcase-content .lightcase-contentInner iframe{
        max-height: none !important;
        height: 100% !important;
    }
}
