                 article,
             aside,
             figure,
             footer,
             header,
             hgroup,
             menu,
             nav,
             section {
                 display: block;
             }
             
             * {
                 -webkit-box-sizing: border-box;
                 -moz-box-sizing: border-box;
                 box-sizing: border-box;
                 text-decoration: none;
                 -webkit-font-smoothing: antialiased;
             }
             
             .clearfix:before,
             .clearfix:after {
                 content: "";
                 display: table;
             }
             
             .clearfix:after {
                 clear: both;
             }
             
             .clearfix {
                 zoom: 1;
             }
             
             .cl {
                 clear: both;
             }
             
             ul,
             ol {
                 margin-top: 0px;
                 margin-right: 0px;
                 margin-left: 0px;
                 margin-bottom: 0px;
                 -webkit-box-sizing: border-box;
                 -moz-box-sizing: border-box;
                 box-sizing: border-box;
                 padding: 0px;
                 list-style: none;
             }
             
             li {
                 margin: 0px;
                 padding: 0px;
             }
             
             textarea {
                 min-height: 60px;
                 font-size: 12px;
                 padding: 5px 0px 5px 0px;
             }
             
             input[type="text"],
             input[type="password"],
             input[type="email"],
             textarea,
             select {
                 padding: 2px 2px;
                 outline: none;
                 display: block;
                 background: #fff;
                 text-indent: 4px;
                 color: #2c2c2c;
                 border: solid 1px #b9b9b9;
                 -webkit-border-radius: 2px;
                 -moz-border-radius: 2px;
                 border-radius: 2px;
             }
             
             input[type="text"]:focus,
             input[type="password"]:focus,
             input[type="email"]:focus,
             textarea:focus {
                 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
                 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
                 box-shadow: 0 0 3px rgba(0, 0, 0, .2);
             }
             
             .button,
             input[type="submit"],
             input[type="reset"],
             input[type="button"] {
                 cursor: pointer;
             }
             
             button::-moz-focus-inner,
             input::-moz-focus-inner {
                 border: 0;
                 padding: 0;
             }
             
             img,
             object,
             embed,
             video {
                 border: 0 none;
                 max-width: 100%;
             }
             
             a:focus {
                 outline: none !important;
             }
             /*------------------------------------ Desktop CSS ---------------------------------------------*/
             
             .highlighter {
                 background-color: #df0a0a;
                 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px #f1f1f1;
                 color: #fff;
                 text-shadow: 0 1px #9d0707;
                 border-radius: 3px;
                 font-size: 11px;
                 line-height: 11px;
                 margin-left: 7px;
                 padding: 1px 4px;
                 position: relative;
                 top: -1px;
             }
             
             .wsmenuexpandermain {
                 position: absolute;
             }
             
             .overlapblackbg {
                 left: 0;
                 z-index: 100;
                 width: 100%;
                 height: 100%;
                 position: fixed;
                 top: 0;
                 display: none;
                 background-color: rgba(0, 0, 0, 0.45);
                 cursor: pointer;
             }
             
             .overlapblackbg.menuopen {
                 display: block;
             }
             
             .wsmenu {
                 color: #fff;
                 position: relative;
                 font-size: 14px;
                 padding: 0px;
                 margin: 0px auto;
                 width: 100%;
                 max-width: 1200px;
             }
             
             .wsmenu-list {
                 text-align: left;
                 margin: 0 auto 0 auto;
                 width: 100%;
                 display: table;
                 padding: 0px;
             }
             
             .wsmenu-list>li {
                 text-align: center;
                 display: table-cell;
             }
             
             .wsmenu-list li:first-child a {
                 -webkit-border-radius: 2px 0px 0px 2px;
                 -moz-border-radius: 2px 0px 0px 2px;
                 border-radius: 2px 0px 0px 2px;
             }
             
             .wsmenu-list li:last-child a {
                 -webkit-border-radius: 0px 2px 2px 0px;
                 -moz-border-radius: 0px 2px 2px 0px;
                 border-radius: 0px 2px 2px 0px;
                 border-right: 0px solid;
             }
             
             .wsmenu-list>li>a .fa {
                 display: inline-block;
                 font-size: 14px;
                 line-height: inherit;
                 margin-right: 0px;
             }
             
             .wsmenu-list li ul li a .fa.fa-angle-double-right {
                 font-size: 12px;
                 margin: 0 3px 0 -4px;
             }
             
             .wsmenu-list li a .arrow:after {
                 border-left: 4px solid rgba(0, 0, 0, 0);
                 border-right: 4px solid rgba(0, 0, 0, 0);
                 border-top: 4px solid #b3b3b3;
                 content: "";
                 float: right;
                 height: 0;
                 margin: 0 0 0 9px;
                 position: absolute;
                 text-align: right;
                 top: 18px;
                 width: 0;
             }
             
             .wsmenu-list>li>a {
                 display: block;
                 color: #001D3B;
                 padding: 0px 8px;
                 line-height: 40px;
                 text-decoration: none;
                 font-family: 'robotobold';
                 font-size: 17px;
                 text-transform: capitalize;
             }
             /*.white .wsmenu-list li a:hover .arrow:after{ border-top-color:#b3b3b3}
.white .wsmenu-list li a.active .arrow:after{ border-top-color:#b3b3b3}
.white .wsmenu-list li:hover>a .arrow:after{ border-top-color:#b3b3b3}*/
             
             .wsmenu-list li a:hover .arrow:after {
                 border-top-color: #F8993F
             }
             
             .wsmenu-list li a.active .arrow:after {
                 border-top-color: #F8993F
             }
             
             .wsmenu-list li:hover>a .arrow:after {
                 border-top-color: #F8993F
             }
             
             .megamenu iframe {
                 width: 100%;
                 margin-top: 10px;
                 min-height: 200px;
             }
             
             .megamenu video {
                 width: 100%;
                 margin-top: 10px;
                 min-height: 200px;
             }
             /*For megamenu desktop */
             
             .wsmenu-list li:hover .megamenu {
                 opacity: 1;
             }
             
             .megamenu {
                 width: 100%;
                 left: 0px;
                 position: absolute;
                 top: 48px;
                 color: #000;
                 z-index: 1000;
                 margin: 0px;
                 text-align: left;
                 padding: 14px;
                 font-size: 15px;
                 border: solid 1px #eeeeee;
                 background-color: #fff;
                 opacity: 0;
                 -o-transform-origin: 0% 0%;
                 -ms-transform-origin: 0% 0%;
                 -moz-transform-origin: 0% 0%;
                 -webkit-transform-origin: 0% 0%;
                 -o-transition: -o-transform 0.3s, opacity 0.3s;
                 -ms-transition: -ms-transform 0.3s, opacity 0.3s;
                 -moz-transition: -moz-transform 0.3s, opacity 0.3s;
                 -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
             }
             
             .megamenu .title {
                 border-bottom: 1px solid #CCC;
                 font-size: 14px;
                 padding: 9px 5px 9px 0px;
                 font-size: 17px;
                 color: #424242;
                 margin-bottom: 7px;
                 text-align: left;
                 height: 39px;
             }
             
             .link-list li {
                 display: block;
                 text-align: center;
                 white-space: nowrap;
                 text-align: left;
             }
             
             .link-list li a {
                 line-height: 18px;
                 border-right: none;
                 text-align: left;
                 padding: 6px 0px;
                 background: #fff !important;
                 background-image: none !important;
                 color: #666666 !important;
                 border-right: 0 none !important;
                 display: block;
                 border-right: 1px solid #e7e7e7;
                 background-color: #fff;
                 color: #424242;
             }
             
             .link-list .fa {
                 font-size: 11px;
             }
             
             .wsmenu-list .ad-style {
                 width: 28%;
                 float: right;
             }
             
             .wsmenu-list .ad-style a {
                 border: none !important;
                 padding: 0px !important;
                 margin: 0px !important;
                 line-height: normal !important;
                 background-image: none !important;
             }
             
             .mobile-sub .megamenu .ad-style a:hover {
                 background-color: transparent !important;
             }
             
             .wsmenu-list .megamenu li:hover>a {
                 background: transparent !important;
             }
             
             .wsmenu-list .megamenu li a:hover {
                 background: transparent !important;
                 text-decoration: underline;
             }
             
             .wsmenu-list .megamenu li .fa {
                 margin-right: 5px;
                 text-align: center;
                 width: 18px;
             }
             
             .mrgtop {
                 margin-top: 15px;
             }
             
             .show-grid div {
                 padding-bottom: 10px;
                 padding-top: 10px;
                 background-color: #dbdbdb;
                 border: 1px solid #e7e7e7;
                 color: #6a6a6a;
                 margin: 2px 0px;
             }
             /*Form for desktop */
             
             .halfdiv {
                 width: 35%;
                 right: 0px !important;
                 left: auto;
             }
             
             .menu_form {
                 width: 100%;
                 display: block;
             }
             
             .menu_form input[type="text"] {
                 width: 100%;
                 border: 1px solid #e2e2e2;
                 -webkit-border-radius: 4px;
                 -moz-border-radius: 4px;
                 border-radius: 4px;
                 color: #000;
                 font-size: 13px;
                 padding: 8px 5px;
                 margin-bottom: 8px;
             }
             
             .menu_form textarea {
                 width: 100%;
                 border: 1px solid #e2e2e2;
                 border-radius: 5px;
                 color: #000;
                 font-size: 13px;
                 padding: 8px 5px;
                 margin-bottom: 8px;
                 min-height: 122px;
             }
             
             .menu_form input[type="submit"] {
                 width: 25%;
                 display: block;
                 height: 28px;
                 float: right;
                 border: solid 1px #ccc;
                 margin-right: 15px;
                 -webkit-border-radius: 2px;
                 -moz-border-radius: 2px;
                 border-radius: 2px;
             }
             
             .menu_form input[type="button"] {
                 width: 25%;
                 display: block;
                 height: 28px;
                 float: right;
                 border: solid 1px #ccc;
                 -webkit-border-radius: 2px;
                 -moz-border-radius: 2px;
                 border-radius: 2px;
             }
             
             .megamenu .left.carousel-control {
                 padding-top: 20%;
             }
             
             .megamenu .right.carousel-control {
                 padding-top: 20%;
             }
             
             .carousel-inner .item img {
                 width: 100%;
             }
             
             .megamenu .carousel-caption {
                 bottom: 0px;
                 background-color: rgba(0, 0, 0, 0.7);
                 font-size: 13px;
                 height: 31px;
                 left: 0;
                 padding: 7px 0;
                 right: 0;
                 width: 100%;
             }
             /*Animation*/
             
             .wsmenu-list li>.wsmenu-submenu {
                 transform-style: preserve-3d;
                 -o-transform-style: preserve-3d;
                 -moz-transform-style: preserve-3d;
                 -webkit-transform-style: preserve-3d;
                 transform: rotateX(-90deg);
                 -o-transform: rotateX(-90deg);
                 -moz-transform: rotateX(-90deg);
                 -webkit-transform: rotateX(-90deg);
                 visibility: hidden;
             }
             
             .wsmenu-list li:hover>.wsmenu-submenu {
                 transform: rotateX(0deg);
                 -o-transform: rotateX(0deg);
                 -moz-transform: rotateX(0deg);
                 -webkit-transform: rotateX(0deg);
                 opacity: 1;
                 visibility: visible;
             }
             
             .wsmenu-submenu li>.wsmenu-submenu-sub {
                 transform-style: preserve-3d;
                 -o-transform-style: preserve-3d;
                 -moz-transform-style: preserve-3d;
                 -webkit-transform-style: preserve-3d;
                 transform: rotateX(-90deg);
                 -o-transform: rotateX(-90deg);
                 -moz-transform: rotateX(-90deg);
                 -webkit-transform: rotateX(-90deg);
                 visibility: hidden;
             }
             
             .wsmenu-submenu li:hover>.wsmenu-submenu-sub {
                 transform: rotateX(0deg);
                 -o-transform: rotateX(0deg);
                 -moz-transform: rotateX(0deg);
                 -webkit-transform: rotateX(0deg);
                 opacity: 1;
                 visibility: visible;
             }
             
             .wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub {
                 transform-style: preserve-3d;
                 -o-transform-style: preserve-3d;
                 -moz-transform-style: preserve-3d;
                 -webkit-transform-style: preserve-3d;
                 transform: rotateX(-90deg);
                 -o-transform: rotateX(-90deg);
                 -moz-transform: rotateX(-90deg);
                 -webkit-transform: rotateX(-90deg);
                 visibility: hidden;
             }
             
             .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
                 transform: rotateX(0deg);
                 -o-transform: rotateX(0deg);
                 -moz-transform: rotateX(0deg);
                 -webkit-transform: rotateX(0deg);
                 opacity: 1;
                 visibility: visible;
             }
             
             .wsmenu-list li>.megamenu {
                 transform-style: preserve-3d;
                 -o-transform-style: preserve-3d;
                 -moz-transform-style: preserve-3d;
                 -webkit-transform-style: preserve-3d;
                 transform: rotateX(-90deg);
                 -o-transform: rotateX(-90deg);
                 -moz-transform: rotateX(-90deg);
                 -webkit-transform: rotateX(-90deg);
                 visibility: hidden;
             }
             
             .wsmenu-list li:hover>.megamenu {
                 transform: rotateX(0deg);
                 -o-transform: rotateX(0deg);
                 -moz-transform: rotateX(0deg);
                 -webkit-transform: rotateX(0deg);
                 opacity: 1;
                 visibility: visible;
             }
             /* Submenu CSS */
             
             .wsmenu-submenu {
                 position: absolute;
                 top: 40px;
                 z-index: 1000;
                 margin: 0px;
                 padding: 4px;
                 border: solid 1px #666666;
                 background-color: #fff;
                 opacity: 0;
                 border-radius: 5px;
                 -o-transform-origin: 0% 0%;
                 -ms-transform-origin: 0% 0%;
                 -moz-transform-origin: 0% 0%;
                 -webkit-transform-origin: 0% 0%;
                 -o-transition: -o-transform 0.3s, opacity 0.3s;
                 -ms-transition: -ms-transform 0.3s, opacity 0.3s;
                 -moz-transition: -moz-transform 0.3s, opacity 0.3s;
                 -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
             }
             
             .wsmenu-submenu li a {
                 background: #000 !important;
                 background-image: none !important;
                 color: #666666 !important;
                 border-right: 0 none !important;
                 text-align: left;
                 display: block;
                 padding: 4px 12px;
                 text-transform: uppercase;
                 font-size: 14px;
                 letter-spacing: 0.5px;
                 border-right: 0px solid;
             }
             
             .wsmenu-submenu li a:hover {
                 color: #fff !important;
             }
             
             .wsmenu-submenu li {
                 position: relative;
                 margin: 0px;
                 padding: 0px;
             }
             
             .wsmenuexpandermain {
                 display: none;
             }
             
             .wsmenu-list li:hover .wsmenu-submenu {
                 display: block;
             }
             
             .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
                 min-width: 220px;
                 position: absolute;
                 left: 100%;
                 top: 0;
                 margin: 0px;
                 padding: 0px;
                 opacity: 0;
                 -o-transform-origin: 0% 0%;
                 -ms-transform-origin: 0% 0%;
                 -moz-transform-origin: 0% 0%;
                 -webkit-transform-origin: 0% 0%;
                 -o-transition: -o-transform 0.4s, opacity 0.4s;
                 -ms-transition: -ms-transform 0.4s, opacity 0.4s;
                 -moz-transition: -moz-transform 0.4s, opacity 0.4s;
                 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
             }
             
             .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
                 opacity: 1;
                 list-style: none;
                 padding: 4px;
                 border: solid 1px #eeeeee;
                 background-color: #fff;
             }
             
             .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
                 display: block;
             }
             
             .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub {
                 min-width: 220px;
                 position: absolute;
                 left: 100%;
                 top: 0;
                 margin: 0px;
                 padding: 0px;
                 opacity: 0;
                 -o-transform-origin: 0% 0%;
                 -ms-transform-origin: 0% 0%;
                 -moz-transform-origin: 0% 0%;
                 -webkit-transform-origin: 0% 0%;
                 -o-transition: -o-transform 0.4s, opacity 0.4s;
                 -ms-transition: -ms-transform 0.4s, opacity 0.4s;
                 -moz-transition: -moz-transform 0.4s, opacity 0.4s;
                 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
             }
             
             .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
                 opacity: 1;
                 list-style: none;
                 padding: 4px;
                 border: solid 1px #eeeeee;
                 background-color: #fff;
             }
             
             .wsmenu-submenu li {
                 position: relative;
                 padding: 0px;
                 margin: 0px;
                 display: block;
             }
             
             .wsmenu-click {
                 display: none;
             }
             /* Default Theme */
             
             .wsmenu-list li:hover>a {
                 text-decoration: none;
                 color: #fff;
             }
             
             .wsmenu-list>li>a:hover {
                 text-decoration: none;
                 color: #ff9900;
             }
             
             .wsmenu-list>li>.active a {
                 text-decoration: none;
                 color: #ff9900;
             }
             
             .wsmenu-list>.active a {
                 color: #ff9900;
             }
             
             .wsmenu-submenu>li>a:hover {
                 text-decoration: none;
                 color: #fa7073 !important;
                 text-decoration: none;
             }
             
             .typography-text {
                 padding: 0px 0px;
                 font-size: 15px;
             }
             
             .typography-text p {
                 text-align: justify;
                 line-height: 24px;
                 color: #656565;
             }
             
             .typography-text ul li {
                 display: block;
                 padding: 2px 0px;
                 line-height: 22px;
             }
             
             .typography-text ul li a {
                 color: #656565;
             }
             
             .hometext {
                 display: none;
             }
             
             .wsmenu-submenu .fa {
                 margin-right: 7px;
             }
             
             @media only screen and (min-width: 781px) and (max-width:1200px) {
                 .wsmenu-list li a .arrow:after {
                     display: none !important;
                 }
             }
             /*------------------------------------ Mobile CSS ---------------------------------------------*/
             
             @media only screen and (max-width: 1024px) {
                 .wsmenu-list>li:hover>a {
                     background: #b9a18e;
                     !important;
                     text-decoration: none;
                 }
                 .hometext {
                     display: inline-block !important;
                 }
                 /* Default Theme */
                 .wsmenu-submenu>li:hover>a {
                     background: #b9a18e;
                     color: #666666;
                 }
                 .wsmenu>.wsmenu-list>li>a.active {
                     color: #fff;
                     background: #ff9900;
                 }
                 .wsmenu>.wsmenu-list>li>a:hover {
                     color: #fff;
                     background: #ff9900;
                 }
                 .wsmenu-list li:hover .wsmenu-submenu {
                     display: none;
                 }
                 .wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub {
                     display: none;
                 }
                 .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
                     display: none;
                     list-style: none;
                     padding: 4px;
                     border: solid 1px #eeeeee;
                     background-color: #fff;
                 }
                 .wsmenu-list li:first-child a {
                     -webkit-border-radius: 0px 0px 0px 0px;
                     -moz-border-radius: 0px 0px 0px 0px;
                     border-radius: 0px 0px 0px 0px;
                 }
                 .wsmenu-list li:last-child a {
                     -webkit-border-radius: 0px 4px 0px 0px;
                     -moz-border-radius: 0px 0px 0px 0px;
                     border-radius: 0px 0px 0px 0px;
                     border-right: 0px solid;
                 }
                 .innerpnd {
                     padding: 0px !important;
                 }
                 .typography-text {
                     padding: 10px 0px;
                 }
                 .wsmenucontainer {
                     overflow: hidden;
                     -webkit-backface-visibility: hidden;
                     -moz-backface-visibility: hidden;
                     -ms-backface-visibility: hidden;
                     min-height: 800px;
                     -webkit-transition: all 0.4s ease-in-out;
                     -moz-transition: all 0.4s ease-in-out;
                     -o-transition: all 0.4s ease-in-out;
                     -ms-transition: all 0.4s ease-in-out;
                     transition: all 0.4s ease-in-out;
                 }
                 .wsmenuexpandermain {
                     display: block !important;
                     top: 0;
                     right: 0;
                 }
                 /* Mobile click to drop arrow */
                 .wsmenu-click {
                     position: absolute;
                     top: 0;
                     right: 0;
                     display: block;
                     cursor: pointer;
                 }
                 .wsmenu-click i {
                     display: block;
                     height: 23px;
                     width: 25px;
                     margin-top: 11px;
                     margin-right: 8px;
                     background-size: 25px;
                     font-size: 21px;
                     color: rgba(0, 0, 0, 0.25);
                 }
                 .wsmenu-rotate {
                     -webkit-transform: rotate(180deg);
                     -moz-transform: rotate(180deg);
                     -ms-transform: rotate(180deg);
                     -o-transform: rotate(180deg);
                     transform: rotate(180deg);
                 }
                 /*2nd UL Style*/
                 .wsmenu-submenu-sub {
                     width: 100% !important;
                     position: static !important;
                     left: 100% !important;
                     top: 0 !important;
                     display: none;
                     margin: 0px !important;
                     padding: 0px !important;
                     border: solid 0px !important;
                     transform: none !important;
                     opacity: 1 !important;
                     visibility: visible !important;
                 }
                 .wsmenu-submenu-sub li {
                     margin: 0px 0px 0px 0px !important;
                     padding: 0px;
                     position: relative;
                 }
                 .wsmenu-submenu-sub a {
                     display: block;
                     padding: 10px 25px 10px 25px;
                     border-bottom: solid 1px #ccc;
                     font-weight: normal;
                 }
                 .wsmenu-submenu-sub li a.active {
                     color: #000 !important;
                 }
                 .wsmenu-submenu-sub li:hover>a {
                     background-color: #333333 !important;
                     color: #fff;
                 }
                 .wsmenu-list>li>a .fa {
                     margin-right: 6px;
                 }
                 .wsmenu-submenu-sub-sub {
                     width: 100% !important;
                     position: static !important;
                     left: 100% !important;
                     top: 0 !important;
                     display: none;
                     margin: 0px !important;
                     padding: 0px !important;
                     border: solid 0px !important;
                     transform: none !important;
                     opacity: 1 !important;
                     visibility: visible !important;
                 }
                 .wsmenu-submenu-sub-sub li {
                     margin: 0px 0px 0px 0px !important;
                 }
                 .wsmenu-submenu-sub-sub a {
                     display: block;
                     color: #000;
                     padding: 10px 25px;
                     background: #000 !important;
                     border-bottom: solid 1px #ccc;
                     font-weight: normal;
                 }
                 .wsmenu-submenu-sub-sub li a.active {
                     color: #000 !important;
                 }
                 .wsmenu-submenu-sub-sub li:hover>a {
                     background-color: #606060 !important;
                     color: #fff;
                 }
                 .wsmenu {
                     position: relative;
                 }
                 .wsmenu .wsmenu-list {
                     height: 100%;
                     overflow-y: auto;
                     display: block !important;
                 }
                 .wsmenu .wsmenu-list>li {
                     width: 240px;
                     display: block;
                     float: none;
                     border-right: none;
                     background-color: transparent;
                     position: relative;
                     white-space: inherit;
                 }
                 .wsmenu>.wsmenu-list>li>a {
                     padding: 9px 32px 9px 17px;
                     font-size: 14px;
                     text-align: left;
                     border-right: solid 0px;
                     background-color: transparent;
                     color: #666666;
                     line-height: 25px;
                     border-bottom: 1px solid;
                     border-bottom-color: rgba(0, 0, 0, 0.13);
                 }
                 .wsmenu>.wsmenu-list>li>a>.fa {
                     font-size: 16px;
                     color: #bfbfbf;
                 }
                 .wsmenu .wsmenu-list li a .arrow:after {
                     display: none !important;
                 }
                 .wsmenu .wsmenu-list li ul li a .fa.fa-caret-right {
                     font-size: 12px !important;
                     color: #8E8E8E;
                 }
                 .mobile-sub .wsmenu-submenu {
                     transform: none !important;
                     opacity: 1 !important;
                     display: none;
                     position: relative !important;
                     top: 0px;
                     background-color: #fff;
                     border: solid 1px #ccc;
                     padding: 0px;
                     visibility: visible !important;
                 }
                 .mobile-sub .wsmenu-submenu li a {
                     line-height: 20px;
                     height: 36x;
                     background-color: #e7e7e7 !important;
                     font-size: 13px !important;
                     padding: 8px 0px 8px 18px;
                     color: #8E8E8E;
                 }
                 .mobile-sub .wsmenu-submenu li a:hover {
                     background-color: #000 !important;
                     color: #fff !important;
                     text-decoration: none;
                 }
                 .mobile-sub .wsmenu-submenu li:hover>a {
                     background-color: #000 !important;
                     color: #fff!important;
                 }
                 .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
                     line-height: 20px;
                     height: 36x;
                     background-color: #e7e7e7 !important;
                     border-bottom: none;
                     padding-left: 28px;
                 }
                 .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a {
                     line-height: 20px;
                     height: 36x;
                     background-color: #b9a18e !important;
                     border-bottom: none !important;
                     padding-left: 38px;
                     color: #fff;
                 }
                 .mrginleft {
                     margin-left: 240px;
                     -webkit-transition: all 0.4s ease-in-out;
                     -moz-transition: all 0.4s ease-in-out;
                     -o-transition: all 0.4s ease-in-out;
                     -ms-transition: all 0.4s ease-in-out;
                     transition: all 0.4s ease-in-out;
                 }
                 .wsmenu-list .megamenu {
                     background-color: #e7e7e7;
                     color: #666666;
                     display: none;
                     position: relative !important;
                     top: 0px;
                     padding: 0px;
                     border: solid 0px;
                     transform: none !important;
                     opacity: 1 !important;
                     visibility: visible !important;
                 }
                 .wsmenu-list li:hover .megamenu {
                     display: none;
                     position: relative !important;
                     top: 0px;
                 }
                 .megamenu .title {
                     color: #666666;
                     font-size: 15px !important;
                     padding: 10px 8px 10px 0px;
                 }
                 .halfdiv .title {
                     padding-left: 15px;
                 }
                 .megamenu>ul {
                     width: 100% !important;
                     margin: 0px;
                     padding: 0px;
                     font-size: 13px !important;
                 }
                 .megamenu>ul>li>a {
                     padding: 9px 14px !important;
                     line-height: normal !important;
                     font-size: 13px !important;
                     background-color: #e7e7e7 !important;
                     color: #666666;
                 }
                 .megamenu>ul>li>a:hover {
                     background-color: #000000 !important;
                 }
                 .ad-style {
                     width: 100% !important;
                 }
                 .megamenu ul li.title {
                     line-height: 26px;
                     color: #666666;
                     margin: 0px;
                     font-size: 15px;
                     padding: 7px 13px !important;
                     border-bottom: 1px solid #ccc;
                     background-color: transparent !important;
                 }
                 .halfdiv {
                     width: 100%;
                     display: block;
                 }
                 .menu_form {
                     padding: 10px 10px 63px 10px;
                     background-color: #e7e7e7;
                 }
                 .menu_form input[type="button"] {
                     width: 46%;
                 }
                 .menu_form input[type="submit"] {
                     width: 46%;
                 }
                 .menu_form textarea {
                     min-height: 100px;
                 }
                 .wsmenu {
                     width: 0px;
                     height: 100%;
                     position: fixed;
                     left: 0;
                     top: 0;
                     margin: 0;
                     background-color: #fff;
                     border-radius: 0px;
                     z-index: 100;
                     -webkit-transition: all 0.4s ease-in-out;
                     -moz-transition: all 0.4s ease-in-out;
                     -o-transition: all 0.4s ease-in-out;
                     -ms-transition: all 0.4s ease-in-out;
                     transition: all 0.4s ease-in-out;
                     border: none !important;
                 }
                 /*Nav Expanding Open Effect*/
                 .wsmenu.menuopen {
                     width: 240px;
                     -webkit-transition: all 0.4s ease-in-out;
                     -moz-transition: all 0.4s ease-in-out;
                     -o-transition: all 0.4s ease-in-out;
                     -ms-transition: all 0.4s ease-in-out;
                     transition: all 0.4s ease-in-out;
                 }
                 .wsmenu.menuclose {
                     -webkit-transition: all 0.4s ease-in-out;
                     -moz-transition: all 0.4s ease-in-out;
                     -o-transition: all 0.4s ease-in-out;
                     -ms-transition: all 0.4s ease-in-out;
                     transition: all 0.4s ease-in-out;
                 }
                 .wsmenucontent {
                     z-index: 1;
                 }
                 /* Navigation arrow Animation */
                 .animated-arrow {
                     position: absolute;
                     left: 0;
                     top: 0;
                 }
                 .animated-arrow {
                     cursor: pointer;
                     padding: 14px 28px 18px 6px;
                     margin: 0px 14px 0 15px !important;
                     position: relative;
                     float: right;
                     margin-right: 50px;
                 }
                 .animated-arrow span,
                 .animated-arrow span:before,
                 .animated-arrow span:after {
                     cursor: pointer;
                     height: 2px;
                     width: 23px;
                     background: #000000;
                     position: absolute;
                     display: block;
                     content: '';
                 }
                 .animated-arrow.menuopen span {
                     margin-top: -6px;
                 }
                 .animated-arrow span:before {
                     top: -7px;
                 }
                 .animated-arrow span:after {
                     bottom: -7px;
                 }
                 .animated-arrow span,
                 .animated-arrow span:before,
                 .animated-arrow span:after {
                     transition: all 500ms ease-in-out;
                 }
                 .animated-arrow.menuopen span {
                     background-color: transparent;
                 }
                 .animated-arrow.menuopen span:before,
                 .animated-arrow.active span:after {
                     top: 7px;
                 }
                 .animated-arrow.menuopen span:before {
                     transform: rotate(45deg);
                     -moz-transform: rotate(45deg);
                     -ms-transform: rotate(45deg);
                     -o-transform: rotate(45deg);
                     -webkit-transform: rotate(45deg);
                     bottom: 0px;
                 }
                 .animated-arrow.menuopen span:after {
                     transform: rotate(-45deg);
                     -moz-transform: rotate(-45deg);
                     -ms-transform: rotate(-45deg);
                     -o-transform: rotate(-45deg);
                     -webkit-transform: rotate(-45deg);
                 }