.nav-up {
    top: -75px;
    -webkit-transition: background-color 800ms linear;
    -moz-transition: background-color 800ms linear;
    -ms-transition: background-color 800ms linear;
    -o-transition: background-color 800ms linear;
    transition: background-color 800ms linear;
}

.mega-dropdown {
    position: static !important;
}

.contact-salescss {
    z-index: 9999 !important;
}

.megaDropdownMenu {
    left: 159px;
    right: 159px;
    box-shadow: none;
    -webkit-box-shadow: none;
    background: transparent;
    margin-top: 2px !important;
    padding: 0;
    border-radius: 10px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

.megaDropdownMenuWrap {
    background: #fff;
    float: left;
    width: 100%;
    border-radius: 5px;
    /* -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%); */
    /* margin-top: 5px; */
    /* border: 1px solid #eee; */
    padding: 0px 0px 20px 0px;
}

/* .mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
} */

.mega-dropdown-menu>li>ul {
    padding: 0;
    margin: 0;
}

.mega-dropdown-menu>li>ul>li {
    list-style: none;
}

.mega-dropdown-menu>li>ul>li>a {
    display: block;
    color: #222;
    padding: 3px 5px;
}

.mega-dropdown-menu>li ul>li>a:hover, .mega-dropdown-menu>li ul>li>a:focus {
    text-decoration: none;
}

.mega-dropdown-menu .dropdown-header {
    font-size: 14px;
    color: #000000;
    padding: 20px 20px 20px 30px;
    line-height: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-bottom: 1px solid #efefef;
}

.dropdown:hover .dropdown-menu {
    display: block;
    /* margin-top: 0; */
}

.carousel-control {
    width: 30px;
    height: 30px;
    top: 10px;
    line-height: 30px;
}

.left.carousel-control {
    right: 30px;
    left: inherit;
    background: transparent;
    color: #333;
    font-size: 12px;
}

.right.carousel-control {
    background: transparent;
    color: #333;
    font-size: 12px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    font-size: 12px;
    background-color: #fff;
    line-height: 30px;
    text-shadow: none;
    color: #333;
    border: 1px solid #ddd;
}

.CarouselItemHeight a img {
    max-height: 142px;
    margin: 20px auto 10px auto;
}

.CarouselItemHeight h4 {
    display: flex;
    justify-content: center;
}

.CarouselItemHeight h4 small {
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    margin-top: -28px;
    background: rgb(0, 0, 0, 0.2);
    padding: 10px;
    z-index: 10;
    position: relative;
    width: 190px;
    margin-bottom: 0px;
    border-radius: 50px;
}

.navbarInversePA {
    margin-bottom: 0px;
    border-radius: 0px;
    background: #000;
    height: 65px;
    width: 100%;
    padding: 0px 100px;
}

.navbarBrandPA {
    padding: 0;
    height: auto;
    line-height: unset;
}

.navbarRightPA {
    float: right;
    height: auto;
}

.navbarNavPA {
    margin-left: 20px;
}

.navbarNavPA>li>a {
    padding: 0px 10px;
    height: 65px;
    line-height: 65px;
    font-size: 14px;
    color: #fff !important;
}

.navbarCollapsePA {
    /* float: left; */
    margin-left: 30px;
}

.navbarHeaderPA {
    height: 65px;
    display: flex;
    align-items: center;
}

.navbarBrandPA img {
    width: 90px;
}

.navbarPAContact {
    width: 100%;
    padding: 5px 20px;
    /* background: transparent;
    color: #fff !important; */
    text-align: center;
    border-radius: 205px;
    margin-top: 16px;
    white-space: nowrap;
    /* height: 30px; */
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 13px;
    margin: unset;
}

.navbarPAContact:hover {
    color: #fff !important;
}

.navbarProfileTogglePA {
    padding: 0px;
    float: left;
    display: flex;
    align-items: center;
    height: 65px;
}

.navbarProfileTogglePA>span {
    width: 100%;
    text-align: center;
    white-space: nowrap;
    height: 32px;
    color: #fff;
    line-height: 32px;
    background: #414141;
    border-radius: 40px;
    padding: 0px 20px;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

.navbarProfileTogglePA>span:hover, .navbarProfileTogglePA:focus span, .navbarProfileTogglePA:active span, .navbarProfileTogglePA:focus-within span {
    color: #fff;
    background-color: #8dc642;
}

.navbarProfileTogglePA>span>i {
    margin-right: 6px;
}

.navbarPASignup {
    width: 100%;
    padding: 10px 0px;
    margin-right: 10px;
    background: transparent;
    color: #fff !important;
    text-align: center;
    border-radius: 5px;
    white-space: nowrap;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
}

.navbarPASignup:hover {
    color: #8dc643 !important;
}

.navbarPALogin {
    width: 100%;
    padding: 5px 20px;
    margin: 0px;
}

.navbarPALogin:hover {
    color: #fff;
}

.navbarRightPA {
    height: 65px;
    display: flex;
    align-items: center;
}

.navbarRightPA a>i {
    margin-right: 6px;
}

.navbarPAContact>i {
    margin-right: 0px !important;
    margin-left: 6px !important;
    font-size: 10px;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #8dc643;
}

.navbarNavPA>li>a:hover {
    color: #8dc643 !important;
}

.NavArrowIcon {
    font-size: 10px;
}

.CarouselSlideHeight {
    height: auto !important;
}

.CarouselInnerHeight {
    height: auto !important;
    background: transparent;
}

.CarouselItemHeight {
    height: auto !important;
}

.CarouselItemHeight:hover h4 small {
    background-color: #8dc642;
    color: #fff;
}

.MegaNavText {
    width: 100%;
    padding: 15px 15px 15px 55px;
    /* border-bottom: 1px solid #d7d7d7; */
}

.MegaNavText:hover {
    /* border-bottom: 1px solid #8dc642; */
}

.MegaNavText>h4 {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 3px;
}

.MegaNavText>p {
    font-family: 'Poppins', sans-serif;
    color: rgba(0, 0, 0, 0.54);
    font-size: 13px;
}

.MegaNavTextUl li:last-child .MegaNavText {
    border-bottom: none;
}

.MegaNavText:hover h4 {
    color: #8dc642;
}

.MegaNavText:hover p {
    color: #000;
}

.MegaNavTextWrap {
    position: relative;
    -webkit-transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

.MegaNavTextWrap:hover {
    background: #f9f9f9;
    border-radius: 10px;
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}

.MegaNavIcon {
    position: absolute;
    top: 18px;
    left: 16px;
    /* border: 1px solid #8dc642; */
    width: 25px;
    text-align: center;
    /* line-height: 36px; */
    /* border-radius: 40px; */
}

.MegaNavIcon>img {
    width: 25px;
}

.MegaNavVector {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.MegaNavVector img {
    width: 300px;
    margin: auto;
    display: block;
}

/* 
.navbarProfileTogglePA {
    text-align: center;
    padding: 0px !important;
}

.navbarProfileTogglePA>span {
    line-height: 31px;
    width: 31px;
    height: 31px;
    background: #414141;
    color: #fff;
    border-radius: 100px;
}

.navbarProfileTogglePA>span:hover {
    background: #8cc542;
} */

.dropdownMenuProfilePA {
    right: 0;
    left: unset;
    top: 61px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    border: 1px solid #eee;
    border-radius: 0px 0px 7px 7px;
}

.dropdownMenuProfilePA li {
    width: 100%;
}

.dropdown-footer-img {
    float: left;
    width: 100%;
    background: #f6f8f9;
    border-radius: 0px 0px 7px 7px;
    border-top: 1px solid #d8d8d8;
    margin-top: 20px;
    padding: 50px;
    background-size: contain;
    background-repeat: no-repeat;
}

.dropdown-footer-img>h3 {
    font-size: 24px;
    color: #4f4aad;
    font-weight: 500;
    /* text-transform: uppercase; */
    text-align: center;
    margin-bottom: 10px;
    font-family: 'Poppins', sans-serif;
}

.dropdown-footer-img>p {
    font-size: 14px;
    color: #000;
    font-weight: 200;
    /* text-transform: uppercase; */
    text-align: center;
    margin-bottom: 0px;
    font-family: 'Poppins', sans-serif;
}

.dropdown-footer {
    float: left;
    width: 100%;
    background: #f6f8f9;
    border-radius: 0px 0px 7px 7px;
    border-top: 1px solid #efefef;
    margin-top: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}

.mega-dropdown-menu .dropdown-footer>h3 {
    font-size: 18px;
    color: #000;
    padding: 20px 20px 0px 30px;
    line-height: 16px;
    font-weight: 500;
    /* text-transform: uppercase; */
    text-align: center;
    margin-bottom: 10px;
}

.dropdown-footer ul {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0px;
    flex-wrap: wrap;
    padding: 0px 100px;
}

.dropdown-footer ul li a {
    font-family: 'Poppins', sans-serif;
    color: rgba(0, 0, 0, 0.54);
    font-size: 13px;
    margin-right: 10px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    -webkit-transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    /* transform: translateX(0px); */
}

.dropdown-footer ul li a:hover {
    color: #000;
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    /* transform: translateX(10px); */
}

.dropdown-footer ul li {
    padding: 5px;
}

.dropdown-headerIn {
    font-size: 18px;
    color: #000;
    /* padding: 20px 20px 0px 0px; */
    line-height: 16px;
    font-weight: 500;
    /* text-transform: uppercase; */
    text-align: left;
    margin-bottom: 10px;
}

.MegaNavReCol {
    padding-left: 30px;
}

.MegaNavReWrap {
    border-radius: 10px;
    background-color: #f9f9f9;
    -webkit-transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    display: flex;
    margin-bottom: 10px;
}

.MegaNavReWrap:hover {
    background: #f9f9f9;
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
}

.MegaNavReWrap ul {
    padding: 0px 20px;
    float: left;
    width: 100%;
}

.MegaNavReWrap ul li {
    /* list-style: initial; */
    float: left;
    width: 100%;
}

.dropdown-headerIn {
    list-style: none !important;
    margin-left: -15px;
    margin-bottom: 15px;
}

.MegaNavReWrap ul li a {
    font-family: 'Poppins', sans-serif;
    color: rgba(0, 0, 0, 0.54);
    font-size: 13px;
    float: left;
    padding: 3px 0px;
    width: 100%;
    display: flex;
    align-items: center;
}

.MegaNavReWrap ul li a:hover {
    color: #000;
}

.navbarNavRight {
    float: right;
    height: 65px;
    display: flex;
    align-items: center;
    margin-right: 10px;
}

.DDMenuProfilePA {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.DDMenuProfilePA:hover b {
    color: #8cc542;
}

.DDMenuProfilePA>b {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

.DDMenuProfilePA>span {
    font-family: 'Poppins', sans-serif;
    color: rgba(0, 0, 0, 0.54);
    font-size: 13px;
    width: 100%;
    margin-top: 5px;
}

.DDMenuProfilePA>span:hover {
    color: #000;
}

.dropdownMenuProfilePA>li>a:hover, .dropdownMenuProfilePA>li>a:focus {
    background-color: #fff !important;
}

.dropdown-head-img {
    width: 150px;
    height: 105px;
    /* background: #f6f8f9; */
    border-radius: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dropdown-head-img>h3 {
    font-size: 15px;
    color: #ffffff;
    font-weight: 500;
    text-align: center;
    margin-bottom: 0px;
}
.free_tool_sec .MegaNavIcon>img {
    width: 30px;
}

/* .navbarPALogin, .navbarPASignup {
    margin-left: 10px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
} */

.MegaNavTextUlContainer {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.megaDropdownMWGrey {
    background-color: #f9f9f9;
    padding-bottom: 0px;
}

.MegaNavReWrapRe {
    background-color: #fff;
    padding: 10px 20px;
    min-height: 160px;
    display: flex;
    align-items: center;
}

.MegaNavReWrapRe:hover {
    /* background: #f9f9f9;
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05); */
}

.megaDropdownMWGrey .dropdown-header {
    margin-bottom: 0px;
}

.arrowIconNav i {
    margin-left: 7px;
    font-size: 9px;
}

.MegaNavReWrapRe ul {
    padding: 0px 20px;
    float: left;
    width: 100%;
}

.MegaNavReWrapRe ul li {
    /* list-style: initial; */
    float: left;
    width: 100%;
}

.MegaNavReWrapRe ul li a {
    font-family: 'Poppins', sans-serif;
    color: rgba(0, 0, 0, 0.54);
    font-size: 13px;
    float: left;
    padding: 3px 0px;
    width: 100%;
    display: flex;
    align-items: center;
    -webkit-transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in;
    transition: transform 175ms ease-in, opacity 175ms ease-in, -webkit-transform 175ms ease-in;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transform: translateX(0px);
}

.MegaNavReWrapRe ul li a:hover {
    color: #000;
    -webkit-transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    transform: translateX(10px);
}

.MegaNavReWrapRe ul li a i {
    color: rgba(0, 0, 0, 0.54);
    opacity: 0;
}

.MegaNavReWrapRe ul li a:hover i {
    color: #8cc542;
    opacity: 1;
}

.MegaNavReWrapRe ul li a:hover span {
    color: #8cc542;
}

.dropdownFooterIco>img {
    width: 20px;
    margin-right: 5px;
}

.dropdown-headerInRe {
    font-weight: 600;
    margin-left: -1px;
    text-transform: uppercase;
}

.megaDropMenuRe {}

.megaDropMenuRe .MegaNavReCol {
    padding: 0px;
    border: 1px solid #f4f4f4;
    border-collapse: collapse;
}

.arrowPoints {
    opacity: 1 !important;
    margin-left: 0px !important;
    margin-right: 6px;
}

.dropdownFooterIcoMore {
    color: #fff !important;
    background: #8dc642;
    padding: 2px 11px;
    border-radius: 30px;
}

.dropdownFooterIcoMore:hover {
    color: #fff !important;
    background: #8dc642 !important;
}

.dropdownFooterIcoMore>i {
    margin-left: 5px;
}

.newNavBadge {
    background-color: #1db931;
    color: #fff;
    padding: 4px 5px;
    position: absolute;
    top: 13px;
    font-size: 10px;
    border-radius: 20px;
    /* height: 15px; */
    margin-left: 7px;
    line-height: 10px;
    text-align: center;
    letter-spacing: 0.5px;
    animation: newNavBadgeAnimate 1s;
    animation-iteration-count: infinite;
    font-family: 'Poppins', sans-serif;
}

.ComingSoonNavBadge {
    background-color: #ff9800;
    color: #fff;
    padding: 4px 5px;
    position: absolute;
    top: 13px;
    font-size: 10px;
    border-radius: 20px;
    text-align: center;
    margin-left: 7px;
    line-height: 10px;
    letter-spacing: 0.5px;
    animation: newNavBadgeAnimate 1s;
    animation-iteration-count: infinite;
    font-family: 'Poppins', sans-serif;
}

@keyframes newNavBadgeAnimate {
    0% {
        transform: rotate(0deg);
    }
    80% {
        transform: rotate(0deg);
    }
    85% {
        transform: rotate(5deg);
    }
    95% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

button.navbar-toggle:hover, button.navbar-toggle:focus, button.navbar-toggle:focus-within {
    background-color: transparent !important;
}

.SocialIconsFoot>li>a {
    margin: 0px;
}

.SocialIconsFoot>li>a>img {
    margin: 0px;
    width: 24px;
}

/***/

.navbar-toggle .icon-bar:nth-of-type(2) {
    top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
    top: 2px;
}

.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
    top: 6px;
    transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
    top: -6px;
    transform: rotate(-45deg);
}
.navbarNavRight li {
    margin: 0px !important;
}
/***/


/***/
.adHeaderBar {
    width: 100%;
    float: left;
    padding: 10px 100px;
	/* background-image: url('../header-nav/header-ad.png'); */
	background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);
    /* background: #4caf50; */
/* 	  -webkit-transition: all 0.5s ease;
    -webkit-animation: adHeaderBarGlow 1300ms infinite;
    -moz-animation: adHeaderBarGlow 1300ms infinite;
    -o-animation: adHeaderBarGlow 1300ms infinite;
    animation: adHeaderBarGlow 1300ms infinite; */
}

/* @-webkit-keyframes adHeaderBarGlow {
    0% {
        background-color: #ff3c81;
        -webkit-box-shadow: 0 0 3px #ff3c81;
    }
    50% {
        background-color: #0188fe;
        -webkit-box-shadow: 0 0 15px #0188fe;
    }
    100% {
        background-color: #ff3c81;
        -webkit-box-shadow: 0 0 3px #ff3c81;
    }
}
@keyframes adHeaderBarGlow {
    0% {
        background-color: #ff3c81;
        box-shadow: 0 0 3px #ff3c81;
    }
    50% {
        background-color: #0188fe;
        box-shadow: 0 0 15px #0188fe;
    }
    100% {
        background-color: #ff3c81;
        box-shadow: 0 0 3px #ff3c81;
    }
} */

.adHeaderBarIn {
    width: 100%;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.AHBContent {
    display: flex;
    align-items: center;
}
.AHBContent img {
    width: 30px;
    margin-right: 15px;
}
.AHBContent p {
    color: #fff;
	font-size: 13px;
	    width: 100%;
    float: left;
}
.AHBContentClose {
    margin-left: 20px;
	cursor:pointer;
	    opacity: .4;
}
.AHBContentClose:hover {
	    opacity: 1;
}
.nav-up .adHeaderBar {
    display: none;
}
.AHBContentBtn {
    margin-left: 5px;
    color: #000;
    background: #fff;
    padding: 0px 10px;
    font-size: 12px;
    border-radius: 20px;
	white-space: nowrap;
}
.AHBContentBtn:hover, .AHBContentBtn:focus, .AHBContentBtn:focus-within {
	color: #ff3c81;
}
.AHBContentInfo
{
    display: inline-block;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #000;
    border-radius: 5px;
    margin-right: 10px;
}
.If_AdHead .aDbannercss
{
	 margin-top: 105px;
}

/* free tool button css start  */

.hidht_light_txt{
    background-color: #05b369;
    padding: 4px 15px;
    border-radius: 20px;
}
.hidht_light_txt:hover{
    background-color: #078b52;
    color: #fff;

}
.pointer_curser{
    cursor: default;
    pointer-events: none;
}
.free_tol_btn .MegaNavText>h4 {
    line-height: 22px;
}
.free_tol_btn  .ComingSoonNavBadge{
    display: inline-flex;
    position: relative;
    
}
/* free tool button css End  */







@media (min-width: 0px) and (max-width: 767px) {
    
    .If_AdHead .aDbannercss {
    margin-top: 150px;
}
.AHBContent p {
    margin: 10px 0px;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	.AHBContent {
    /* display: block; */
}
	.AHBContentBtn {
    margin-left: 0px;
}
	.adHeaderBar {
    padding: 10px 20px;
    display: none;
}
    
    
    
    .nav>li {
        margin: 0px !important;
        float: left;
    width: 100%;
    }
    .nav-up {
        top: 0px !important;
    }
    .megaDropMenuUl li {
    margin: 0px !important;
}
    
    .dropdownMenuProfilePA {
        right: 0px;
        left: 0px;
        top: unset;
        bottom: 55px;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        border-radius: 0px;
        float: unset;
        position: fixed;
        border-bottom: 1px solid #d9d9d9;
        border-top: 1px solid #d9d9d9;
        -webkit-box-shadow: 0 0px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 -3px 9px rgb(0 0 0 / 18%);
        z-index: 999;
    }
    .navbarProfileTogglePA>span {
        height: 56px;
        color: #000;
        line-height: 56px;
        background: #ffffff;
        border-left: 1px solid #e3e3e3;
        border-radius: 0px;
        padding: 0px 20px;
        font-size: 12px;
        font-weight: 400;
    }
    .navbarProfileTogglePA {
        height: auto;
    }
    .navbarPAContact {
        padding: 0px 10px;
        border-radius: 0px;
        margin-top: 0px;
        height: 56px;
        margin: unset;
        font-size: 12px;
        line-height: 56px;
    }
    .navbarNavRight {
        float: left;
        height: auto;
        margin-right: 0px;
        background: #fff;
    }
    .navbarPASignup {
        padding: 0px 10px;
        margin-right: 0px;
        background: #fff;
        color: #000 !important;
        border-radius: 0px;
        font-size: 12px;
        height: 56px;
        line-height: 56px;
    }
    .navbarRightPA {
        height: 56px;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        float: unset;
        background: #fff;
        border-top: 1px solid #eee;
        -webkit-box-shadow: 0 0px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 0px 12px rgb(0 0 0 / 18%);
        z-index: 9999;
    }
    .navbarInversePA {
        padding: 0px;
    }
    .navbarHeaderPA {
        display: block;
    }
    .navbar-toggle {
        margin-top: 12px;
        margin-right: 10px;
        font-size: 16px;
        margin-bottom: 0px;
        background-color: transparent;
        background-image: none;
        border: 0px solid transparent;
    }
    .navbarCollapsePA {
        margin-left: 0px;
        padding: 0;
        position: fixed;
        top: 65px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 9999;
        background: #000;
        max-height: unset !important;
        float: unset;
    }
    .navbarBrandPA img {
        top: 6px;
    }
    .navbarNavPA {
        margin: 0px 0px 53px 0px;
        width: 100%;
    }
    .navbarNavPA>li>a {
        padding: 15px 20px;
        height: auto;
        line-height: unset;
        text-align: left;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #262626;
    }
    .MegaNavTextWrap {
        border: 1px solid #eeeeee;
        margin-bottom: 10px;
        border-radius: 7px;
    }
    .megaDropdownMenuWrap {
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 20px 0px 10px 0px;
    }
    .NavArrowIcon {
        margin-top: 6px;
    }
    .dropdown-footer ul {
        padding: 0px 10px;
    }
    .megaDropdownMenu {
        left: 0px;
        right: 0px;
        box-shadow: none;
        -webkit-box-shadow: none;
        border-radius: 0px;
        border: none;
        top: unset;
        margin-top: 0px !important;
        float: left;
        position: unset;
        width: 100%;
    }
    .dropdown-head-img {
        display: none !important;
    }
    .MegaNavReWrapRe {
        padding: 0px;
        border: 1px solid #f4f4f4;
        border-radius: 7px;
        margin-bottom: 10px;
    }
    .dropdown-header {
        display: none;
    }
    .megaDropMenuRe {
        padding: 0px 15px;
    }
    .MegaNavTextUlContainer {
        display: block;
        padding: 20px 0px;
    }
    .dropdown-headerInRe {
        padding-bottom: 10px;
    }
    .megaDropMenuRe .MegaNavReCol {
        border: 0px solid #f4f4f4;
    }
    /* .mobNavFxd-up {
        top: 65px;
        position: fixed !important;
        left: 0px;
        z-index: 100;
        right: 0px;
        -webkit-transition: background-color 800ms linear;
        -moz-transition: background-color 800ms linear;
        -ms-transition: background-color 800ms linear;
        -o-transition: background-color 800ms linear;
        transition: background-color 800ms linear;
    } */
    .megaDropdownMenu {
        position: unset !important;
        float: left !important;
        width: 100% !important;
    }
    .dropdown-footer-img {
        border-radius: 0px;
        background-image: none !important;
        padding: 20px;
    }
    .MegaNavVector {
        display: none;
    }
    .navbar-nav .open .dropdown-menu {
        display: none;
    }
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
        background-color: #000000;
        border-color: #262626;
    }
}

@media (min-width: 768px) and (max-width:991px) {
		.adHeaderBar {
    padding: 10px 20px;
    display: none;
}
    .navbarBrandPA img {
        margin-top: 8px;
    }
	.If_AdHead .aDbannercss {
    margin-top: 150px;
}
}


@media (min-width: 768px) and (max-width: 1160px) {
    .NBPTLITxt {
        display: none;
    }
    .NBPTSUTxt {
        display: none;
    }
    .navbarRightPA a>i {
        margin-right: 0px;
        font-size: 14px;
    }
    .navbarProfileTogglePA>span>i {
        margin-right: 0px;
    }
    .navbarProfileTogglePA>span {
        height: 32px;
        width: 32px;
        padding: 0px;
    }
    .navbarInversePA {
        padding: 0px 30px;
    }
    .navbarBrandPA img {
        width: 80px;
    }
    .navbarCollapsePA {
        margin-left: 60px;
    }
    .navbarNavPA>li>a {
        font-size: 13px !important;
    }
    .navbarPAContact {
        padding: 5px 10px;
    }
    .navbarPASignup i {
        font-size: 20px !important;
        margin-top: 5px;
    }
    .navbarPASignup {
        margin-right: 14px;
    }
    .megaDropdownMenu {
        left: 0px;
        right: 0px;
    }
    .MegaNavText>p {
        font-size: 12px;
        line-height: 18px;
    }
    .MegaNavText>h4 {
        font-size: 13px;
    }
    .MegaNavVector img {
        width: 210px;
    }
    .dropdown-head-img {
        display: none !important;
    }
}

/* .dropdown:hover .dropdown-menu {
    display: none;
} */