

/**{
    font-family:'Roboto',sans-serif
}*/
.clearfix{
    clear:both
}
.header{
    width:100%;
    background:#fff;
    box-shadow:0 0 20px rgba(0,0,0,.3)
}
.header-nav{
    background:#337ab7;
    border-bottom:3px solid #0b2a44;
}

.header-nav.clone{
position: fixed;
    top: 0;
    left: 0;
    right: 0;
	transform: translateY(-100%);
    transition: 0.2s transform cubic-bezier(.3,.73,.3,.74);
	z-index:9;
}

body.down .header-nav.clone {
    transform: translateY(0);
}




.wsmenu-list>li.desk-plan-trip a{
    background:#cd3f6f;
    margin-left:10px;
    border: solid 2px #fff;
}
.phone{
    padding-top:1px;
    font-family:verdana, sans-serif;
    font-weight:500;
    color:#3c3c3c;
}
.phone a{
    padding-top: 1px;
    font-family:verdana, sans-serif;
    font-weight:500;
    color: #3c3c3c;
}
.phone img{
    margin-right:8px;
}
.top-plan-trip a{
    float:right;
    background:#d2ab67;
    color:#fff;
    font-size:18px;
    padding:8px 15px;
    position:relative;
    top:-10px
}
.approved_header{
    padding-top: 0;
    text-align: center;
    display: table;
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
    color: #555;
    font-family:verdana, sans-serif;
}
.approved_header strong span{
    font-size:13px;
    color: #06038D;
    display: block;
    font-weight: 600;
    padding-bottom: 5px;
}
.logo{
    float:left
}
.center-header{
    right:0;
    float:right;
    padding-top:5px;
    font-family:'Roboto',sans-serif;
    font-size:13px;
    text-align:left;
    line-height:20px;
    font-weight:600;
    color:#666
}
.mob-top-row_header{
    display:none
}
.mail{
    max-width:262px;
    margin:0 auto;
    color:#333
}
a .mail{
    font-family:verdana, sans-serif;
    line-height:20px;
    font-weight:500;
    color:#3c3c3c;
    padding-top:4px
}
.mail img{
    margin-right:5px
}
.top-header{
    padding:10px 0
}
.header-nav.sticky{
    position:fixed;
    top:0;
    width:100%;
    margin-top:0;
    z-index:90
}
.header-nav.sticky .wsmenu-list>li>a{
    margin-top:-2px;
    line-height:46px
}
.logo{
    background:#fff;
    z-index:9;
    text-align:center;
    margin-top:7px
}
.logo.sticky{
    display:none
}
.top-header.sticky{
    display:none
}
.logo img{
    transition:all .8s ease;
    width:220px
}
.wsmenu-list{
    -webkit-transition:all .5s ease;
    transition:all .5s ease
}
.wsmenu html,.wsmenu body,.wsmenu iframe,.wsmenu h1,.wsmenu h2,.wsmenu h3,.wsmenu h4,.wsmenu h5,.wsmenu h6{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline;
    font-weight:400;
    font-size:12px;
    line-height:18px;
    font-family:Helvetica,Arial,sans-serif;
    -webkit-font-smoothing:subpixel-antialiased;
    font-smoothing:antialiased;
    font-smooth:antialiased;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -webkit-font-smoothing:subpixel-antialiased!important;
    font-smoothing:subpixel-antialiased!important;
    font-smooth:subpixel-antialiased
}
.wsmenu .cl{
    clear:both
}
.wsmenu img,object,embed,video{
    border:0 none;
    max-width:100%
}
.wsmenu a:focus{
    outline:none!important
}
.wsmenu:before,.wsmenu:after{
    content:"";
    display:table
}
.wsmenu:after{
    clear:both
}
.wsmobileheader{
    display:none
}
#overlapblackbg{
    display:none
}
.nav_link_title{
    color: #ae1819;
    display: block;
    font-family: Roboto,'Custom Language',arial,helvetica,sans serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.032rem;
    margin: 0 0 6px;
    padding: 0 15px;
}
.nav_link_title strong{
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(41,159,36);
}
.half_nav_link_title{
     color: #ae1819;
    display: block;
    font-family: Roboto,'Custom Language',arial,helvetica,sans serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.032rem;
    margin: 0 0 6px;
    padding: 0 15px;
}
.half_nav_link_title strong{
    font-weight: 600;
    text-transform: uppercase;
    color: rgb(41,159,36);
}
.wsmenu{
    font-family:Helvetica,sans-serif;
    color:#fff;
    position:relative;
    font-size:15px;
    padding:0;
    margin:0 auto;
    width:100%;
    max-width:1145px;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.wsmenu-list{
    text-align:left;
    margin:0 auto;
    width:100%;
    display:table;
    padding:0;
    float:right
}
.wsmenu-list>li{
    text-align:center;
    display:table-cell
}

.wsmenu-list li:last-child a{
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 4px;
    line-height: 32px;   
}
.wsmenu-list li:last-child:hover a{ 
	border-top:solid 2px #fff;
}
.wsmenu-list>li>a .fa{
    display:inline-block;
    font-size:14px;
    line-height:inherit;
    margin-right:0
}
.wsmenu-list>li>a.menuhomeicon .fa{
    font-size:26px;
    position:relative;
    top:3px;
    line-height:35px
}
.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 #fff;
    content:"";
    float:right;
    height:0;
    margin:0 0 0 9px;
    position:absolute;
    text-align:right;
    top:19px;
    width:0
}
.wsmenu-list>li>a{
    display:block;
    color:#fff;
    padding:0 14px;
    line-height:41px;
    border-right:1px solid rgba(0,0,0,0.10);
    text-decoration:none;
    position:relative;
	    font-family: calibri;
		font-size:16px;
    text-transform:uppercase;
    border-top:solid 2px rgba(119,119,119,0)
}
.wsmenu-list li a:hover .arrow:after{
    border-top-color:#b3b3b3
}
.wsmenu-list li a.active .arrow:after{
    border-top-color:#b3b3b3
}
.wsmenu-list li:hover>a .arrow:after{
    border-top-color:#b3b3b3
}
.megamenu iframe{
    width:100%;
    margin-top:10px;
    min-height:200px
}
.megamenu video{
    width:100%;
    margin-top:10px;
    min-height:200px
}
.wsmenu-list li:hover .megamenu{
    opacity:1
}
.header-nav.sticky .wsmenu-submenu,.megamenu{
    top:44px
}
.header-nav.sticky .megamenu{
    top:44px
}
.megamenu{
    width:100%;
    left:0;
    position:absolute;
    top:42px;
    color:#000;
    z-index:1000;
    margin:0;
    text-align:left;
    padding:14px 0;
    font-size:15px;
    border:solid 1px #eee;
    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 .3s;
    -ms-transition:-ms-transform 0.3s,opacity .3s;
    -moz-transition:-moz-transform 0.3s,opacity .3s;
    -webkit-transition:-webkit-transform 0.3s,opacity .3s;
    box-shadow:0 3px 7px 0 rgba(50,50,50,0.75)
}
.megamenu .title{
    border-bottom:1px solid #CCC;
    font-size:14px;
    padding:9px 5px 9px 0;
    font-size:17px;
    color:#424242;
    margin:0 0 7px;
    text-align:left;
    height:39px;
    margin:0 0 10px 0
}
.link-list li{
    display:block;
    text-align:center;
    white-space:nowrap;
    text-align:left
}
.link-list li a{
    line-height:16px;
    border-right:none;
    text-align:left;
    padding: 3px 0;
    background:#fff!important;
    background-image:none!important;
    color:#666;
    border-right:0 none!important;
    display:block;
    border-right:1px solid #e7e7e7;
    background-color:#fff;
    color:#424242;
    font-size: 15px;
    font-family: calibri;
    border-top:none!important
}
.link-list .fa{
    font-size:11px
}
.megacollink{
    width:23%;
    float:left;
    margin:0 1%;
    padding:0
}
.megacollink li{
    display:block;
    text-align:center;
    white-space:nowrap;
    text-align:left
}
.megacollink li a{
    line-height:18px;
    border-right:none;
    text-align:left;
    padding:8px 0;
    background:#fff!important;
    background-image:none!important;
    color:#666!important;
    border-right:0 none!important;
    display:block;
    border-right:1px solid #e7e7e7;
    background-color:#fff;
    color:#424242
}
.megacollink .fa{
    font-size:11px
}
.megacolimage{
    width:31.33%;
    float:left;
    margin:0 1%
}
.typographydiv{
    width:100%;
    margin:0
}
.typographylinks{
    width:25%;
    float:left;
    margin:0
}
.typographylinks ul{
    padding:0
}
.mainmapdiv{
    width:100%;
    display:block;
    margin:0
}
.wsmenu-list .ad-style{
    width:28%;
    float:right
}
.wsmenu-list .ad-style a{
    border:none!important;
    padding:0!important;
    margin:0!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:none;
    color:#ae1819!important
}
.header-nav li .fa-arrow-circle-right{
     /*old code*/
    /*margin-right:5px;
    text-align:center;
    width:18px;*/

    /*new code*/
    margin-right: 5px;
    text-align: center;
    display:inline-block;
    width: 12px;
    height: 18px;
    background: url(../images/dot.png) no-repeat 0px 10px;
     /*new code end*/
}
.wsmenu-list li .fa-arrow-circle-right:before{
    display:none!important;
}
.mrgtop{
    margin-top:15px
}
.show-grid div{
    padding-bottom:4px;
    padding-top:4px;
    background-color:#dbdbdb;
    border:1px solid #e7e7e7;
    color:#6a6a6a;
    margin:2px 0
}
.halfmenu{
    width:40%;
    right:auto!important;
    left:auto!important
}
.halfmenu .megacollink{
    width:48%;
    float:left;
    margin:0 1%
}
.halfdiv{
    width:35%;
    right:0!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:0;
    background-color:rgba(0,0,0,0.7);
    font-size:13px;
    height:31px;
    left:0;
    padding:7px 0;
    right:0;
    width:100%
}
.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(-75deg);
    -o-transform:rotateX(-75deg);
    -moz-transform:rotateX(-75deg);
    -webkit-transform:rotateX(-75deg);
    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(-75deg);
    -o-transform:rotateX(-75deg);
    -moz-transform:rotateX(-75deg);
    -webkit-transform:rotateX(-75deg);
    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(-75deg);
    -o-transform:rotateX(-75deg);
    -moz-transform:rotateX(-75deg);
    -webkit-transform:rotateX(-75deg);
    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(-75deg);
    -o-transform:rotateX(-75deg);
    -moz-transform:rotateX(-75deg);
    -webkit-transform:rotateX(-75deg);
    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
}
.wsmenu-submenu{
    position:absolute;
    top:40px;
    z-index:1000;
    margin:0;
    width:250px;
    padding:2px;
    border:solid 1px #eee;
    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 .3s;
    -ms-transition:-ms-transform 0.3s,opacity .3s;
    -moz-transition:-moz-transform 0.3s,opacity .3s;
    -webkit-transition:-webkit-transform 0.3s,opacity .3s;
    box-shadow:0 3px 7px 0 rgba(50,50,50,0.75)
}
.wsmenu-submenu li a{
    background:#fff!important;
    background-image:none!important;
    color:#424242!important;
    border-right:0 none!important;
    text-align:left;
    display:block;
    line-height:22px;
    padding: 3px 12px;
    text-transform:none;
    font-size:15px;
    letter-spacing:normal;
    border-right:0 solid;
    border-top:none!important;
      font-family: calibri;
}
.wsmenu-submenu li{
    position:relative;
    margin:0;
    padding:0
}
.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:0;
    padding:0;
    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 .4s;
    -ms-transition:-ms-transform 0.4s,opacity .4s;
    -moz-transition:-moz-transform 0.4s,opacity .4s;
    -webkit-transition:-webkit-transform 0.4s,opacity .4s
}
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub{
    opacity:1;
    list-style:none;
    padding:2px;
    border:solid 1px #eee;
    background-color:#fff;
    display:block
}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub{
    min-width:220px;
    position:absolute;
    left:100%;
    top:0;
    margin:0;
    padding:0;
    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 .4s;
    -ms-transition:-ms-transform 0.4s,opacity .4s;
    -moz-transition:-moz-transform 0.4s,opacity .4s;
    -webkit-transition:-webkit-transform 0.4s,opacity .4s
}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub{
    opacity:1;
    list-style:none;
    padding:2px;
    border:solid 1px #eee;
    background-color:#fff
}
.wsmenu-submenu li{
    position:relative;
    padding:0;
    margin:0;
    display:block
}
.wsmenu-click{
    display:none
}
.wsmenu-click02{
    display:none
}
.wsmenu-list li:hover>a{
    background-color:#fff!important;
    border-top:solid 2px #ae1819;
    text-decoration:none;
    color:#333
}
.wsmenu-list>li>a:hover{
    background-color:#fff!important;
    text-decoration:none;
    border-top:solid 2px #2ba630;
}
.wsmenu-list>li>a.active{
    background-color:rgba(0,0,0,0.08)!important;
    text-decoration:none;
    border-top:solid 2px #607d8b;
    color:#fff;
    padding-bottom: 6px;
}
.wsmenu-submenu>li>a:hover{
    background-color:#fff!important;
    border-radius:0!important;
    color:#ae1819!important;
    text-decoration:none;
    text-decoration:none
}
.typography-text{
    padding:0;
    font-size:14px
}
.typography-text ul{
    padding:0;
    margin:0
}
.typography-text p{
    text-align:justify;
    line-height:24px;
    color:#656565
}
.typography-text ul li{
    display:block;
    padding:2px 0;
    line-height:22px
}
.typography-text ul li a{
    color:#656565
}
.hometext{
    display:none
}
.wsmenu-submenu .fa{
    margin-right:20px
}
.wsmenu-list>li.mobile-nav{
    display:none;
 }
 .position-create-my-trip{
    display:none;
 }
@media only screen and (min-width:780px) and (max-width:1023px){
    .wsmenu-list>li>a>.fa{
        display:none!important
    }
    .hometext{
        display:block!important
    }
    .wsmenu{
        font-size:13px!important
    }
    .wsmenu-list li a{
        white-space:nowrap!important;
        padding-left:4px!important;
        padding-right:4px!important
    }
    .megacollink{
        width:48%;
        margin:1%
    }
    .typographylinks{
        width:48%;
        margin:1%
    }
}
@media only screen and (min-width:781px) and (max-width:1200px){
    .wsmenu-list li a .arrow:after{
        display:none!important
    }
}
@media only screen and (min-width:781px){
    .wsmenu-list li:hover>.wsmenu-submenu{
        display:block!important
    }
    .wsmenu-submenu li:hover>.wsmenu-submenu-sub{
        display:block!important
    }
    .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub{
        display:block!important
    }
    .wsmenu-list li:hover>.megamenu{
        display:block!important
    }
}
@media only screen and (max-width:780px){
    .header-nav.sticky .wsmenu-list{
        width:100%!important
    }
    .wsoffcanvasopener .wsmenu{
        left:0;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
    }
    .wsmenucontainer.wsoffcanvasopener{
        display:block
    }
    .wsmobileheader{
        display:block!important;
        position:fixed;
        top:30px;
        right:0;
        left:0;
        z-index:10;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
    }
    .wsmenu-list>li:hover>a{
        background-color:rgba(0,0,0,0.08)!important;
        text-decoration:none;
        border-top:none
    }
    .nav_link_title strong{
        font-weight:400
    }
    .half_nav_link_title strong{
        font-weight:400
    }
    .nav_link_title{
        border-bottom:solid 1px #777
    }
    .coln_menu{
        padding:0
    }
    ul.col-lg-3{
        padding:0 15px
    }
    .hometext{
        display:inline-block!important
    }
    .half_nav_link_title{
        padding-left:15px;
        border-bottom:solid 1px #777;
        margin-left:-15px;
        padding-right:0;
        width:114%
    }
    .coln_menu ul li{
        border-left:dotted 1px #777
    }
    .coln_menu ul li a:before{
        content:"";
        width:22px;
        display:inline-block;
        margin-right:9px;
        height:5px;
        background:url(../images/nav-tracker.png)
    }
    .link-list li{
        border-left:dotted 1px #777
    }
    .link-list li a:before{
        content:"";
        width:22px;
        display:inline-block;
        margin-right:9px;
        height:5px;
        background:url(../images/nav-tracker.png)
    }
    .wsmenu-list i.fa.fa-arrow-circle-right{
        display:none
    }
    .megacollink{
        width:96%!important;
        margin:0 2%!important
    }
    .megacolimage{
        width:90%!important;
        margin:0 5%!important
    }
    .typographylinks{
        width:98%!important;
        margin:0 1%!important
    }
    .typographydiv{
        width:86%!important;
        margin:0 7%!important
    }
    .mainmapdiv{
        width:90%!important;
        margin:0 5%!important
    }
    #overlapblackbg{
        left:0;
        z-index:10;
        width:100%;
        height:100%;
        position:fixed;
        top:0;
        display:none;
        background-color:rgba(0,0,0,0.45);
        cursor:pointer
    }
    .wsoffcanvasopener #overlapblackbg{
        display:block!important
    }
    .wsmenu-submenu>li:hover>a{
        background-color:#7b7b7b;
        color:#666
    }
    .wsmenu>.wsmenu-list>li>a.active{
        color:#666;
        border-top:none;
        background-color:rgba(0,0,0,0.08)
    }
    .wsmenu>.wsmenu-list>li>a:hover{
        color:#666;
        background-color:rgba(0,0,0,0.08)
    }
    .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:2px;
        border:solid 1px #eee;
        background-color:#fff
    }
    .wsmenu-list li:first-child a{
        -webkit-border-radius:0 0 0 0;
        -moz-border-radius:0;
        border-radius:0 0 0 0
    }
    .wsmenu-list li:last-child a{
        -webkit-border-radius:0 4px 0 0;
        -moz-border-radius:0;
        border-radius:0 0 0 0;
        border-right:0 solid
    }
    .innerpnd{
        padding:0!important
    }
    .typography-text{
        padding:10px 0
    }
    .wsmenucontainer{
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        -ms-backface-visibility:hidden;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
    }
    .wsmenu-click{
        height:43px;
        position:absolute;
        top:0;
        right:0;
        display:block;
        cursor:pointer;
        width:17%
    }
    .wsmenu-click i{
        display:block;
        width:40px;
        background:#262926;
        border-left:solid 1px #777;
        margin-top:11px;
        background-size:25px;
        font-size:21px;
        color:#fff9f9;
        float:right;
        margin-top:0;
        padding:11px 0
    }
    .wsmenu-click02{
        height:43px;
        position:absolute;
        top:0;
        right:0;
        display:block;
        cursor:pointer;
        width:30px;
        float: right;
        }
    .wsmenu-click02 i{
        display: block;
        height: 23px;
        width: 25px;
        margin-top: 11px;
        margin-right: 8px;
        background-size: 25px;
        font-size: 16px;
        color: #777;
        float: right;
    }
    .ws-activearrow>i{
        transform:rotate(180deg)
    }
    i.wsmenu-arrow.fa.fa-plus.wsmenu-rotate {
    margin-top: 4px;
    }
    .wsmenu-rotate{
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .wsmenu-submenu-sub{
        width:100%!important;
        position:static!important;
        left:100%!important;
        top:0!important;
        display:none;
        margin:0!important;
        padding:0!important;
        border:solid 0!important;
        transform:none!important;
        opacity:1!important;
        visibility:visible!important
    }
    .wsmenu-submenu-sub li{
        margin:0!important;
        padding:0;
        position:relative;
		border-bottom: 1px dotted #cecccc;
    }
    .wsmenu-submenu-sub a{
        display:block;
        padding:10px 25px;
        border-bottom:solid 1px #ccc;
        font-weight:400
    }
    .wsmenu-submenu-sub li a.active{
        color:#000!important
    }
    .wsmenu-submenu-sub li:hover>a{
        background-color:#333!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:0!important;
        padding:0!important;
        border:solid 0!important;
        transform:none!important;
        opacity:1!important;
        visibility:visible!important
    }
    .wsmenu-submenu-sub-sub li{
        margin:0!important
    }
    .wsmenu-submenu-sub-sub a{
        display:block;
        color:#000;
        padding:10px 25px;
        background:#000!important;
        border-bottom:solid 1px #ccc;
        font-weight:400
    }
    .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;
        width:100%;
        display:block!important
    }
    .top-header{
        display:none
    }
    .wsmenu .wsmenu-list>li{
        width:100%;
        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:15px;
        text-align:left;
        border-right:solid 0;
        background-color:transparent;
        color:#fff;
        line-height:25px;
        border-bottom:1px solid;
        border-bottom-color:#777;
        position:static
    }
    .wsmenu>.wsmenu-list>li>a>.fa{
        font-size:29px;
        color:#fff9f9
    }
    .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:0;
        background-color:#fff;
        border:solid 1px #ccc;
        padding:0;
        visibility:visible!important
    }
    .mobile-sub .wsmenu-submenu li a{
        line-height:20px;
        background-color:#e7e7e7!important;
        font-size:16px!important;
        padding:8px 0 8px 18px;
        color:#000!important;
        border-bottom:solid 1px #c5c4c4
    }
    .wsmenu-submenu li.menu-arrow-2> a.parent-nav{
        background:#e7e7e7!important;
    }
    .wsmenu-submenu li a span{
        color:#2372d2
    }
    .wsmenu .wsmenu-list>li.desk-plan-trip a{
        background:#ae1819
    }
    .wsmenu-list>li.desk-plan-trip a {
        margin-left:0px;
        border:none;
        border-radius:0;
    }
    .ws-activearrow>i{
        transform:rotate(180deg)
    }
    .ws-activearrow .fa-plus:before{
        content:"\f068"!important
    }
    i.wsmenu-arrow.fa.fa-plus.wsmenu-rotate:before{
        content:"\f068"!important
    }
    .wsmenu .wsmenu-list>li i.wsmenu-arrow.fa.fa-angle-down{
        display:none
    }
    .mobile-sub .wsmenu-submenu li a:hover{
        background-color:#e7e7e7!important;
        color:#666;
        text-decoration:underline
    }
    .mobile-sub .wsmenu-submenu li:hover>a{
        background-color:#e7e7e7!important;
        color:#666
    }
    .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a{
        line-height:20px;
        height:36px;
        background-color:#fff!important;
        border-bottom:none;
        padding-left:28px;
		font-size: 15px!important;
    }
    .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a{
        line-height:20px;
        height:36px;
        background-color:#e7e7e7!important;
        border-bottom:none!important;
        padding-left:38px;
        color:#8e8e8e
    }
    .wsmenu-list .megamenu{
        background-color:#fff;
        color:#666;
        display:none;
        position:relative!important;
        top:0;
        padding:0;
        border:solid 0;
        transform:none!important;
        opacity:1!important;
        visibility:visible!important
    }
    .wsmenu-list li:hover .megamenu{
        display:none;
        position:relative!important;
        top:0
    }
    .megamenu .title{
        color:#666;
        font-size:15px!important;
        padding:10px 8px 10px 0
    }
    .halfdiv .title{
        padding-left:15px
    }
    .megamenu>ul{
        width:100%!important;
        margin:0;
        padding:0;
        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:#666
    }
    .megamenu>ul>li>a:hover{
        background-color:#000!important
    }
    .ad-style{
        width:100%!important
    }
    .megamenu ul li.title{
        line-height:26px;
        color:#666;
        margin:0;
        font-size:15px;
        padding:7px 0!important;
        border-bottom:1px solid #ccc;
        background-color:transparent!important
    }
    .halfdiv{
        width:100%;
        display:block
    }
    .halfmenu{
        width:100%;
        display:block
    }
    .menu_form{
        padding:10px 10px 63px;
        background-color:#e7e7e7
    }
    .menu_form input[type="button"]{
        width:46%
    }
    .menu_form input[type="submit"]{
        width:46%
    }
    .menu_form textarea{
        min-height:100px
    }
    .header-nav.sticky .wsmenu-submenu, .megamenu{
        top:0!important;
    }
    .wsmenu{
        width:240px;
        left:-240px;
        height:100%;
        position:fixed;
        top:70px;
        margin:0;
        background-color:#fff;
        border-radius:0;
        z-index:10;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
        border:none!important;
        background-color:#414241!important
    }
    .specier_heder_mobile{
        height:66px;
        width:100%;
        display:block
    }
    .mob-top-row_header{
        display:block;
        width:100%;
        background:#6a6868;
        padding:8px 10px;
        position:fixed;
        color:#fff;
        top:0;
        z-index:100
    }
    .mobwatsapp{
        font-size: 11px;
        color: #fff;
        letter-spacing: 0.5px;
    }
    .mobwatsapp img{
        margin-right:5px;
    }
    .mobmail{
        font-size:11px;
        color:#fff;
        letter-spacing: 0.5px;
        text-align:right;
    }
     .mobmail img{
        margin-right:5px;
    }
    .animated-arrow{
        position: fixed;
        left: 0;
        top: 30px;
        z-index: 102;
		height:40px;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -ms-transition: all .4s ease-in-out;
        transition:all .4s ease-in-out;
		background: rgba(0, 0, 0, 0.14);
    display: block;
    float: left;
    }
    a.smallogo{
        color:#fff;
        font-size:18px;
        text-transform:capitalize;
    }
    sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -5px;
    margin-left:-4px;
    }
    .callusicon{
        color:#c9c9c9;
        font-size:25px;
        height:25px;
        position:fixed;
        right:15px;
        top:13px;
        transition:all .4s ease-in-out 0;
        width:25px;
        z-index:102;
        -webkit-transition:all .4s ease-in-out;
        -moz-transition:all .4s ease-in-out;
        -o-transition:all .4s ease-in-out;
        -ms-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out
    }
    .callusicon:focus,callusicon:hover{
        color:#fff!important
    }
    .wsoffcanvasopener .callusicon{
        display:none!important
    }
    .smallogo{
        width:100%;
        display:block;
        text-align:center;
        padding-top:7px;
        position:fixed;
        z-index:101;
        width:100%;
        height:40px;
        background:#337ab7;
        box-shadow:0 1px 4px rgba(0,0,0,.5);
        -webkit-box-shadow:0 1px 4px rgba(0,0,0,.5)
    }
    .animated-arrow{
		cursor: pointer;
		padding: 0px 35px 24px 12px;
		margin: 0px 0 0px 0px;
		width: 11%;
		background-color: rgba(0, 0, 0, 0.14);
    }
    .animated-arrow span,.animated-arrow span:before,.animated-arrow span:after{
        cursor:pointer;
        height:3px;
        width:23px;
        background:#c9c9c9;
        position:absolute;
        display:block;
        content:''
    }
    .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
    }
    .wsoffcanvasopener .animated-arrow span{
        background-color:transparent
    }
    .wsoffcanvasopener .animated-arrow span:before,.animated-arrow.active span:after{
        top:7px
    }
	.animated-arrow span{
		top:18px;
	}
    .wsoffcanvasopener .animated-arrow span:before{
        transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        -webkit-transform:rotate(45deg);
        bottom:0
    }
    .wsoffcanvasopener .animated-arrow span:after{
        transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        -webkit-transform:rotate(-45deg)
    }
    .wsmenu-list li>.wsmenu-submenu{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important
    }
    .wsmenu-list li:hover>.wsmenu-submenu{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important
    }
    .wsmenu-submenu li>.wsmenu-submenu-sub{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important
    }
    .wsmenu-submenu li:hover>.wsmenu-submenu-sub{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important;
        opacity:1!important
    }
    .wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important;
        opacity:1!important
    }
    .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important;
        opacity:1!important
    }
    .wsmenu-list li>.megamenu{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important;
        opacity:1!important
    }
    .wsmenu-list li:hover>.megamenu{
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        transform:none!important;
        -o-transform:none!important;
        -moz-transform:none!important;
        -webkit-transform:none!important;
        visibility:visible!important;
        opacity:1!important
    }
}
.gry{
    background:#424242;
    color:#fff
}
.orange{
    background:#ff670f;
    color:#fff
}
.blue{
    background:#4A89DC;
    color:#fff
}
.green{
    background:#74a52e;
    color:#fff
}
.red{
    background:#DA4B38;
    color:#fff
}
.yellow{
    background:#F6BB42;
    color:#fff
}
.purple{
    background:#967ADC;
    color:#fff
}
.pink{
    background:#ee1289;
    color:#fff
}
.chocolate{
    background:#934915;
    color:#fff
}
.gry>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.gry>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.gry>.wsmenu-list>li:hover>a{
    background:#424242!important;
    color:#fff!important
}
.gry>.wsmenu-list>li>a:hover{
    background:#424242!important;
    color:#fff!important
}
.gry>.wsmenu-list>li>a.active{
    background:#424242!important;
    color:#fff!important
}
.gry>.wsmenu-submenu>li>a:hover{
    background:#424242;
    border-radius:0!important;
    color:#fff
}
.gry .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.gry .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.gry .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.orange>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.orange>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.orange>.wsmenu-list>li:hover>a{
    background:#ff670f!important;
    color:#fff!important
}
.orange>.wsmenu-list>li>a:hover{
    background:#ff670f!important;
    color:#fff!important
}
.orange>.wsmenu-list>li>a.active{
    background:#ff670f!important;
    color:#fff!important
}
.orange>.wsmenu-submenu>li>a:hover{
    background:#ff670f;
    border-radius:0!important;
    color:#fff
}
.orange .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.orange .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.orange .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.blue>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.blue>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.blue>.wsmenu-list>li:hover>a{
    background:#4A89DC!important;
    color:#fff!important
}
.blue>.wsmenu-list>li>a:hover{
    background:#4A89DC!important;
    color:#fff!important
}
.blue>.wsmenu-list>li>a.active{
    background:#4A89DC!important;
    color:#fff!important
}
.blue>.wsmenu-submenu li>a:hover{
    background:#4A89DC!important;
    border-radius:0!important;
    color:#fff!important
}
.blue .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.blue .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.blue .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.green>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.green>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.green>.wsmenu-list>li:hover>a{
    background:#74a52e!important;
    color:#fff!important
}
.green>.wsmenu-list>li>a:hover{
    background:#74a52e!important;
    color:#fff!important
}
.green>.wsmenu-list>li>a.active{
    background:#74a52e!important;
    color:#fff!important
}
.green>.wsmenu-submenu>li>a:hover{
    background:#74a52e!important;
    border-radius:0!important;
    color:#fff!important
}
.green .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.green .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.green .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.red>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.red>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.red>.wsmenu-list>li:hover>a{
    background:#DA4B38!important;
    color:#fff!important
}
.red>.wsmenu-list>li>a:hover{
    background:#DA4B38!important;
    color:#fff!important
}
.red>.wsmenu-list>li>a.active{
    background:#DA4B38!important;
    color:#fff!important
}
.red>.wsmenu-submenu>li>a:hover{
    background:#DA4B38!important;
    border-radius:0!important;
    color:#fff!important
}
.red .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.red .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.red .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.yellow>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.yellow>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.yellow>.wsmenu-list>li:hover>a{
    background:#F6BB42!important;
    color:#fff!important
}
.yellow>.wsmenu-list>li>a:hover{
    background:#F6BB42!important;
    color:#fff!important
}
.yellow>.wsmenu-list>li>a.active{
    background:#F6BB42!important;
    color:#fff!important
}
.yellow>.wsmenu-submenu>li>a:hover{
    background:#F6BB42!important;
    border-radius:0!important;
    color:#fff!important
}
.yellow .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.yellow .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.yellow .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.yellow>.wsmenu-list li a .fa{
    color:#424242!important
}
.purple>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.purple>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.purple>.wsmenu-list>li:hover>a{
    background:#967ADC!important;
    color:#fff!important
}
.purple>.wsmenu-list>li>a:hover{
    background:#967ADC!important;
    color:#fff!important
}
.purple>.wsmenu-list>li>a.active{
    background:#967ADC!important;
    color:#fff!important
}
.purple>.wsmenu-submenu>li>a:hover{
    background:#967ADC!important;
    border-radius:0!important;
    color:#fff!important
}
.purple .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.purple .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.purple .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.pink>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.pink>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.pink>.wsmenu-list>li:hover>a{
    background:#ee1289!important;
    color:#fff!important
}
.pink>.wsmenu-list>li>a:hover{
    background:#ee1289!important;
    color:#fff!important
}
.pink>.wsmenu-list>li>a.active{
    background:#ee1289!important;
    color:#fff!important
}
.pink>.wsmenu-submenu>li>a:hover{
    background:#ee1289!important;
    border-radius:0!important;
    color:#fff!important
}
.pink .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.pink .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.pink .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.chocolate>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.chocolate>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.chocolate>.wsmenu-list>li:hover>a{
    background:#934915!important;
    color:#fff!important
}
.chocolate>.wsmenu-list>li a:hover{
    background:#934915!important;
    color:#fff!important
}
.chocolate>.wsmenu-list>li a.active{
    background:#934915!important;
    color:#fff!important
}
.chocolate>.wsmenu-submenu>li a:hover{
    background:#934915!important;
    border-radius:0!important;
    color:#fff!important
}
.chocolate .wsmenu-list li a:hover .arrow:after{
    border-top-color:#fff
}
.chocolate .wsmenu-list li a.active .arrow:after{
    border-top-color:#fff
}
.chocolate .wsmenu-list li:hover>a .arrow:after{
    border-top-color:#fff
}
.tranbg{
    background-color:transparent!important
}
.whitebg{
    background-color:#fff!important
}
.whitebg:hover{
    color:#000!important
}
.blue-grdt{
    background:#5999ee;
    background:-moz-linear-gradient(top,#5999ee 0%,#4a89dc 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5999ee),color-stop(100%,#4a89dc));
    background:-webkit-linear-gradient(top,#5999ee 0%,#4a89dc 100%);
    background:-o-linear-gradient(top,#5999ee 0%,#4a89dc 100%);
    background:-ms-linear-gradient(top,#5999ee 0%,#4a89dc 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5999ee',endColorstr='#4a89dc',GradientType=0);
    color:#fff
}
.gry-grdt{
    background:#565656;
    background:-moz-linear-gradient(top,#565656 0%,#424242 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#565656),color-stop(100%,#424242));
    background:-webkit-linear-gradient(top,#565656 0%,#424242 100%);
    background:-o-linear-gradient(top,#565656 0%,#424242 100%);
    background:-ms-linear-gradient(top,#565656 0%,#424242 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656',endColorstr='#424242',GradientType=0);
    color:#fff
}
.green-grdt{
    background:#86ba3d;
    background:-moz-linear-gradient(top,#86ba3d 0%,#74a52e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#86ba3d),color-stop(100%,#74a52e));
    background:-webkit-linear-gradient(top,#86ba3d 0%,#74a52e 100%);
    background:-o-linear-gradient(top,#86ba3d 0%,#74a52e 100%);
    background:-ms-linear-gradient(top,#86ba3d 0%,#74a52e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#86ba3d',endColorstr='#74a52e',GradientType=0);
    color:#fff
}
.red-grdt{
    background:#f05c48;
    background:-moz-linear-gradient(top,#f05c48 0%,#da4b38 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f05c48),color-stop(100%,#da4b38));
    background:-webkit-linear-gradient(top,#f05c48 0%,#da4b38 100%);
    background:-o-linear-gradient(top,#f05c48 0%,#da4b38 100%);
    background:-ms-linear-gradient(top,#f05c48 0%,#da4b38 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05c48',endColorstr='#da4b38',GradientType=0);
    color:#fff
}
.orange-grdt{
    background:#fc7d33;
    background:-moz-linear-gradient(top,#fc7d33 0%,#ff670f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc7d33),color-stop(100%,#ff670f));
    background:-webkit-linear-gradient(top,#fc7d33 0%,#ff670f 100%);
    background:-o-linear-gradient(top,#fc7d33 0%,#ff670f 100%);
    background:-ms-linear-gradient(top,#fc7d33 0%,#ff670f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc7d33',endColorstr='#ff670f',GradientType=0);
    color:#fff
}
.yellow-grdt{
    background:#ffcd67;
    background:-moz-linear-gradient(top,#ffcd67 0%,#f6bb42 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcd67),color-stop(100%,#f6bb42));
    background:-webkit-linear-gradient(top,#ffcd67 0%,#ff670f 100%);
    background:-o-linear-gradient(top,#ffcd67 0%,#f6bb42 100%);
    background:-ms-linear-gradient(top,#ffcd67 0%,#f6bb42 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd67',endColorstr='#f6bb42',GradientType=0);
    color:#fff
}
.purple-grdt{
    background:#a98ded;
    background:-moz-linear-gradient(top,#a98ded 0%,#967adc 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a98ded),color-stop(100%,#967adc));
    background:-webkit-linear-gradient(top,#a98ded 0%,#967adc 100%);
    background:-o-linear-gradient(top,#a98ded 0%,#967adc 100%);
    background:-ms-linear-gradient(top,#a98ded 0%,#967adc 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a98ded',endColorstr='#967adc',GradientType=0);
    color:#fff
}
.pink-grdt{
    background:#fb3ea4;
    background:-moz-linear-gradient(top,#fb3ea4 0%,#f21b8f 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fb3ea4),color-stop(100%,#f21b8f));
    background:-webkit-linear-gradient(top,#fb3ea4 0%,#f21b8f 100%);
    background:-o-linear-gradient(top,#fb3ea4 0%,#f21b8f 100%);
    background:-ms-linear-gradient(top,#fb3ea4 0%,#f21b8f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb3ea4',endColorstr='#f21b8f',GradientType=0);
    color:#fff
}
.tranbg>.wsmenu-list>li>a{
    color:#e5e5e5;
    border-right:none;
    background-color:transparent
}
.tranbg>.wsmenu-list>li>a:hover{
    background-color:transparent!important
}
.tranbg>.wsmenu-list>li>a{
    background-color:transparent!important
}
.tranbg>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.whitebg>.wsmenu-list>li>a{
    color:#424242;
    border-right:1px solid rgba(0,0,0,0.10);
    background-color:#fff!important
}
.whitebg>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#E5E5E5!important
}
.red-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.red-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
.gry-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.gry-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
.blue-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.blue-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
.green-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.green-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
.orange-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.orange-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
.yellow-grdt>.wsmenu-list>li>a{
    color:#424242!important;
    background-color:transparent!important
}
.yellow-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#424242!important
}
.yellow-grdt>.wsmenu-list li a .fa{
    color:#424242!important
}
.purple-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.purple-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
.pink-grdt>.wsmenu-list>li>a{
    color:#fff!important;
    background-color:transparent!important
}
.pink-grdt>.wsmenu-list>li>a>.arrow:after{
    border-top-color:#fff!important
}
@media only screen and (max-width:780px){
    .red-grdt>.wsmenu-list>li>a>.fa{
        color:#fff!important
    }
    .blue-grdt>.wsmenu-list>li>a>.fa{
        color:#fff!important
    }
    .orange-grdt>.wsmenu-list>li>a>.fa{
        color:#fff!important
    }
    .green-grdt>.wsmenu-list>li>a>.fa{
        color:#fff!important
    }
    .purple-grdt>.wsmenu-list>li>a>.fa{
        color:#fff!important
    }
    .pink-grdt>.wsmenu-list>li>a>.fa{
        color:#fff!important
    }
    .gry>.wsmenu-submenu>li:hover>a{
        background-color:#424242!important;
        color:#fff
    }
    .gry>.wsmenu .wsmenu-list>li>a.active{
        color:#fff;
        background-color:#424242
    }
    .gry>.wsmenu .wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#424242
    }
    .orange>.wsmenu-submenu>li:hover>a{
        background-color:#ff670f!important;
        color:#fff
    }
    .orange>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#ff670f
    }
    .orange>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#ff670f
    }
    .blue>.wsmenu-submenu>li:hover>a{
        background-color:#4A89DC!important;
        color:#fff
    }
    .blue>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#4A89DC
    }
    .blue>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#4A89DC
    }
    .green>.wsmenu-submenu>li:hover>a{
        background-color:#74a52e!important;
        color:#fff
    }
    .green>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#74a52e
    }
    .green>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#74a52e
    }
    .red>.wsmenu-submenu>li:hover>a{
        background-color:#DA4B38!important;
        color:#fff
    }
    .red>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#DA4B38
    }
    .red>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#DA4B38
    }
    .yellow>.wsmenu-submenu>li:hover>a{
        background-color:#F6BB42!important;
        color:#fff
    }
    .yellow>.wsmenu .wsmenu-list>li>a.active{
        color:#fff;
        background-color:#F6BB42
    }
    .yellow>.wsmenu .wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#F6BB42
    }
    .purple>.wsmenu-submenu>li:hover>a{
        background-color:#967ADC!important;
        color:#fff
    }
    .purple>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#967ADC
    }
    .purple>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#967ADC
    }
    .pink>.wsmenu-submenu>li:hover>a{
        background-color:#ee1289!important;
        color:#fff
    }
    .pink>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#ee1289
    }
    .pink>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#ee1289
    }
    .chocolate>.wsmenu-submenu>li:hover>a{
        background-color:#934915!important;
        color:#fff
    }
    .chocolate>.wsmenu>.wsmenu-list>li>a.active{
        color:#fff;
        background-color:#934915
    }
    .chocolate>.wsmenu>.wsmenu-list>li>a:hover{
        color:#fff;
        background-color:#934915
    }
    .tranbg{
        background-color:#fff!important
    }
    .tranbg>.wsmenu-list>li>a{
        color:#000!important
    }
    .wsmenu .wsmenu-list>li.desktop-nav{
        display:none;
    }
    .wsmenu-list>li.mobile-nav{
        display:block!important;
    }
   /* .clearfix.hide-desk-menu.megamenu{
    display:none;
    }
    .mob-show-nav{
        display:block;
    }
*/

}
/*.mob-show-nav{
    display:none;
}*/

@media only screen and (max-width:375px){

    .mobwatsapp{
        font-size: 11px;
        letter-spacing: 1px;
    }
    .mobmail{
        font-size:11px;
        letter-spacing: 1px;
    }

    .mobwatsapp img {
        margin-right: 1px;
        width: 14px;
    }
    .mobmail img{
        margin-right: 1px;
        width: 14px;
    }
    
}