body{font-family : "Open Sans", sans-serif; }
p{color:#ababab !important; font-size: 14px !important; }
.pkgform-headbx, .pkgtor-head, .detail-tap, .best-timetxt, .dest-tourtxt, .luxpkg-inner, .luxpkg-box, .destpkg-bginner. h1, h2, h3, h4, h5, h6{font-family : calibiri; }
//body{ font-family: "Open Sans",Helvetica, Arial, sans-serif; }
//Corbel



.help-bg-img{ display:none; position:fixed; right:20px; bottom:106px; z-index:99; cursor:pointer; background:url(../images/help-bg-img.png) no-repeat; width:154px; height:80px; font-size:17px; text-align:center; padding:15px 6px 0 0px; }
.helpclose-button{ display:none; z-index:99; background:#fff; position:fixed; right:16px; bottom:168px; border:#d34205 solid 2px; color:#d34205; border-radius:50%; padding:0 8px 2px 8px; font-weight:bold; cursor:pointer; }

.chat-iconbutton{ position:fixed; right:25px; bottom:34px; z-index:9999; cursor:pointer; }
.chatContainer{ background:#fff; bottom:-100%; width:350px !important; height:500px; -webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.42); -moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.42); box-shadow:0px 0px 8px 0px rgba(0,0,0,0.42);  position:fixed; right:20px; z-index:9999; overflow:hidden; border-radius:8px 8px 8px 8px; }
.chathdg-bg{ background:#d34205; overflow:hidden; }
.chathdg-bg .chat-hdg{ color:#fff; padding:10px 0px; text-align:center; font-size:20px; font-weight:bold; }
.chathdg-bg .chatclose-button{ position:absolute; right:8px; top:13px; border:#fff solid 1px; color:#fff; border-radius:50%; padding:0px 6px; font-weight:bold; cursor:pointer; }

.logo{margin-top:7px; text-align:center;}
.ihpllogo{width:160px; height:53px; background:url(../img/new-menu-icons.png) no-repeat 0 0; display:inline-block;}
.lgnon1{display:none;}

.rght-hderbx{margin-top:17px; text-align:right; float:right;}

.time-hdoutter{margin-top:6px;}
.time-hdbox, .time-hddate{font-size:15px; color:#333; display:inline-block;}
.time-hddate i{font-size:13px;}
.time-hddate span{color:#d34205;}

.weather-text{margin-right:-55px; margin-top:6px; position:relative; z-index:10;}
.weather-textbx a{font-size:15px; color:#333;}
.weather-textbx a::after, .call-txtbx::after{background:url(../img/new-menu-icons.png) no-repeat -168px -80px; width:8px; height:5px; display:inline-block; content:''; margin-left:5px;}

.weather-text::before, .weather-text::after{content:""; border-left:1px solid #dfdfdf; width:1px; height:30px; position:absolute; top:0;}
.weather-text::before{left:0;}
.weather-text::after{right:0;}

.weather-iconhd{width:31px; height:30px; background:url(../img/new-menu-icons.png) no-repeat 0 -64px; display:inline-block;}

.weather-mrgbx{margin-top:45px;}

.weather-bgbox{background:linear-gradient(#0a141e, #73b7c1); border-radius:10px; min-height:380px;}
.weather-bgbox img{margin:0 auto; display:block;}

.close-wethbbtt{float:right;}
.close-wethbbtt button.close{background-color:#333; color:#fff; margin-top:10px; margin-right:10px; text-align:center;}

.weth-heading{font-size:20px; font-weight:bold; color:#333; margin-bottom:20px; text-align:center; margin-top:-10px;}
.weth-heading span{color:#2a6496;}

IHPLSchema{display:none}

.clearbt{clear:both;}

/*---call css--*/
.call-optbx{margin:6px 0 0; cursor:pointer; position:relative; letter-spacing:0.01em; text-align:right; float:right; z-index:400 !important;}
.call-icon{cursor:default; float:left; margin-right:5px;}
.callin-img{width:25px; height:25px; background:url(../img/new-menu-icons.png) no-repeat -40px -64px; display:inline-block; cursor:pointer;}

.call-txtbx{text-align:left; float:left; margin-right:8px; font-size:15px; color:#333;}
.call-txtbx span{color:#d34205;}

.call-dropdown{width:100%; height:455px; background-color:#fff; z-index:9999 !important; position:absolute; top:65px; left:0; padding:10px 0 0; display:none; box-shadow:0 6px 5px -5px #333; letter-spacing:0.02em;}
.call-dropdown.user_logged_in{top:130px;}

.call-experts{font-size:28px; font-style:italic; color:#333; text-align:center;}
.call-experts::after{content:""; display:block; background:#333; width:65px; height:3px; margin:5px auto 10px;}
.call-numb ul, .calln-othr ul{margin:0px; padding:0px; list-style:none;}
.call-numb ul li{display:block; font-size:16px; line-height:38px; color:#333; border-bottom:1px solid #ccc; padding:2px 5px;}
.call-numb ul li:last-child{border-bottom:none;}
.call-numb ul li a{float:right; width:150px; color:#333; font:bold 16px Arial, Helvetica, sans-serif; padding-top:10px;}
.call-numb ul li br{display:none;}

.call-numb-othr p{font-size:21px; color:#676767; text-transform:uppercase; text-align:center;}
.calln-othr ul li{font-size:18px; color:#333; border-bottom:1px solid #ccc; padding:10px 5px; float:left; width:100%;}
.calln-othr ul li p{text-align:left; font-size:17px; color:#333; margin-bottom:0px; float:left; text-transform:none;}
.calln-othr ul li p i{font-size:15px; color:#d34205; font-style:normal; display:block;}
.calln-othr ul li a{float:right; width:150px; color:#333; font:bold 16px Arial, Helvetica, sans-serif; padding-top:15px;}
.calln-othr ul li .clltm{padding-top:5px;}
.calln-othr ul li strong{color:#d34205;}

ul.call-scolm{margin:10px 0 0px; padding:0px; list-style:none; float:left;}
ul.call-scolm li a{display:inline-block; font-size:15px; font-weight:bold; line-height:38px; color:#333; padding:2px 8px;}
.cll-mail{width:32px; height:32px; background:url(../img/new-menu-icons.png) no-repeat -200px -47px; vertical-align:middle; display:inline-block;}

.call-dropdown .closebtt{display:block; font-size:22px; font-weight:bold; font-style:italic; color:#d34205; padding-top:6px; margin:0 auto; text-align:center; cursor:pointer; transition:all linear 0.2s; -webkit-transition:all linear 0.2s; -moz-transition:all linear 0.2s; -o-transition:all linear 0.2s;}
.call-dropdown .closebtt i{display:inline-block; background:url(../img/new-menu-icons.png) no-repeat -141px -64px; width:15px; height:15px; vertical-align:middle;}
/*---call css end--*/

.ask-expert a{background-color:#d34205; font-size:15px; color:#fff; display:block; text-align:center; padding:8px;}

.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.navbg{background-color:#050404;}
.menuwrapper{width:100%; height:auto; margin:3px 0 0px; padding:0px 18px;}
.navcontainer{max-width:100%; width:100%; margin:0 auto; position:relative; z-index:100;}

.new-menu-link{display:none; float:left; text-decoration:none; padding:19px 10px;}
.new-menu{/*float:left;*/ max-width:100%; height:35px; margin:0px; padding:0px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.new-menu ul{padding:0px; margin:0px; list-style:none; position:relative; display:inline-table;}
.new-menu ul:after{content:""; clear:both; display:block;}
.new-menu ul li{padding:0px; float:left; position:relative;}
.new-menu ul li:last-child, .new-menu ul ul li{border-right:none !important;}
.new-menu > ul > li{display:inline-block;}
.new-menu ul li a{display:block; text-decoration:none; color:#fff; font-size:17.5px; line-height:23px; padding:6px 10px;}
.new-menu ul ul{display:none; position:absolute; top:100%; min-width:auto;background-color:#0f97ff;
}
.new-menu ul li:hover > ul{display:block;}
.new-menu ul ul > li{position:relative;}
.new-menu ul ul ul{position:absolute; left:100%; top:-1px;}
.new-menu ul li ul li{float:none;}
.new-menu ul li:hover > a{color:#000;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#000 !important; background-color:#0f97ff;}
.new-menu ul li:hover > a{border-top:2px solid #ff911c; padding-top:4px;}
.new-menu ul li a i, .new-menu ul li:hover i{background-image:url(../img/new-menu-icons.png); background-repeat:no-repeat; width:8px; height:5px; display:inline-block;}
.new-menu ul li a i{background-position:-168px -80px; }
.new-menu ul li:hover i{background-position:-168px -80px;}
.new-menu .mactive a.top{background-color: #f99122  !important;border: 1px solid #f99122  !important;}
.linknav{width:auto; height:auto; float:left; margin:5px 10px; padding:0px;}
.linknav .innerlink, .navdivide-bx .innerlink{width:100%; list-style:none; display:inline-block; position:relative; left:0px;}
.linknav .innerlink li, .navdivide-bx .innerlink li{width:100%; list-style:none; margin:3px 0 0px; padding:0px; display:inline-block; position:relative; left:0px;}
.linknav .innerlink li a, .navdivide-bx .innerlink li a{font-size:15px; line-height:17px; color:#fff; text-decoration:none; padding:5px 0px; border-top:none; text-transform:none;}
//.linknav .innerlink li a:before, .navdivide-bx .innerlink li a:before{content:''; background:url(../img/new-menu-icons.png) no-repeat -185px -72px; width:7px; height:7px; display:inline-block; margin-right:5px; vertical-align:middle;}
.linknav .innerlink li a:hover, .navdivide-bx .innerlink li a:hover{color:#bf000f !important; background-color:transparent !important; border-top:none; padding-top:5px;}
.linknav .muviewall{font-size:16px; font-weight:bold; font-style:italic; color:#bf000f; float:right; padding:0px; margin:0px; border-bottom:none;}

.nrhtext a:hover, .new-menu .navtour-imgbx a:hover{color:#bf000f !important; background-color:transparent !important; border-top:none;}

.navdivide-bx{width:205px; min-height:280px; height:auto; float:left; margin:0px; padding:15px 20px 20px; letter-spacing:0.02em; border-right:1px solid #ccc;}
.navdivide-bx:last-child{border-right:none;}
.navdivide-bx .muviewall{font-size:16px; color:#bf000f !important; font-weight:bold; font-style:italic;}
.navdivide-heading{font-size:17px; font-weight:600; margin-bottom:5px;}

.navrightbx{width:260px; height:auto; float:left; margin:0px; padding:10px; background-color:#e5e5e5; letter-spacing:0.02em;}
.nrhtext, .nav-pkgtxt{width:100%; height:auto; float:left; font-size:16px; color:#666; padding:0px; text-transform:uppercase;}
.nrhtext a, .nav-pkgtxt a{font-size:14px !important; color:#666 !important; padding:0px !important;}
.nrhtext:first-child{margin-bottom:5px;}
.nrhtext span, .nav-pkgtxt span{display:none;}

ul.dropdown-columns2{width:1225px; left:-518%;}

ul.dropdown-1col{width:270px;}
ul.dropdown-2col{width:225px;}
ul.dropdown-3col{width:1020px; padding:10px;}
ul.dropdown-5col{width:1230px; left:-205%;}

ul.dropdown-4col{width:1210px; left:-140%; padding:15px 15px 10px;}
.nav-pkgbx{width:280px; height:auto; float:left; margin-right:20px;}
.nav-pkgbx:last-child{margin-right:0px;}
.newmupkg{width:280px; background-image:url(../images/menu-sprite-package.jpg); background-repeat:no-repeat; display:inline-block;}
.newmu-india{height:230px; background-position:0 0;}
.newmu-international{height:230px; background-position:-304px 0;}
.newmu-asiapkg{height:230px; background-position:0 -248px;}

.newmu-asia-places{height:110px; background-position:-304px -248px;}
.newmu-indiadest{height:110px; background-position:-304px -368px; margin-top:3px;}

/*.newmu-summer{height:70px; background-position:0 -248px; margin-left:20px;}
.newmu-monsoon{height:70px; background-position:0 -327px; margin-left:20px; margin-top:2px;}
.newmu-winter{height:70px; background-position:-304px -248px; margin-left:20px; margin-top:3px;}*/

ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col, ul.dropdown-3col, ul.dropdown-4col, ul.dropdown-5col{float:left; -webkit-box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75); box-shadow:0px 3px 7px 0px rgba(50, 50, 50, 0.75);}

.nav-colr{background-color:#d34205;}

.new-menu ul li a .muhomeicon, .new-menu ul li:hover > a .muhomeicon{width:23px; height:18px; background-color:transparent; display:inline-block; vertical-align:sub;}
.new-menu ul li a .muhomeicon{background:url(../img/new-menu-icons.png) no-repeat -72px -64px;}
.new-menu ul li:hover > a .muhomeicon{background:url(../img/new-menu-icons.png) no-repeat -104px -64px;}

.newmusprites{width:200px; height:90px; background-image:url(../images/menu-img-sprites-new.jpg); background-repeat:no-repeat; display:block; margin:0 auto 3px;}
.newmuluxury{background-position:0px 0px;}
.newmuwildlife{background-position:-216px 0px;}
.newmuoffer{background-position:-216px -104px;}
.newmudestination{background-position:-216px -208px;}
.newmu-monsoondest{background-position:0px -208px;}
.newmu-tourm{background-position:0px -104px;}
.newmu-unesco{background-position:0px -312px;}
.newmu-ayurveda{background-position:-216px -312px;}

.newmu-bnn1, .newmu-bnn2, .newmu-bnn3{width:245px; height:145px; background-image:url(../images/menu-img-sprites-new.jpg); background-repeat:no-repeat; display:block;}
.newmu-bnn1, .newmu-bnn3{background-position:-431px 0;}
.newmu-bnn2{background-position:-431px -160px;}
.newmu-bnn3{height:305px;}

.navlkwrap1{width:218px; height:auto; float:left; margin:10px 10px 0px; padding:0px;}
.new-menu .navtour-imgbx{width:218px; height:auto; float:left; background-color:#e5e5e5; margin:10px 0px; padding:10px 0px 5px;}
.new-menu .navcolor{background-color:#FC0;}
.new-menu .navtour-imgbx a{font-size:15px !important; color:#333 !important; text-decoration:none; text-transform:uppercase; text-align:center; padding:0px !important;}

.halfmenu li{width:49% !important; float:left;}
.half-menu1 li{width:24% !important; float:left;}

.blinking{font-weight:bold; color:#fff;}

/*.blinking{animation:blinkingText 1.2s infinite; font-weight:bold;}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;    }
}*/

.call-overlay{width:100%; height:100% !important; background:rgba(0,0,0, .55); position:fixed; top:0; bottom:0; z-index:450; display:none;}
.hideshow-botton{display:none;}
.planmytrip-button{width:100%; height:auto;}
.planmytrip-button a{display:block; background:#2367a2; margin-bottom:5px; color:#fff; padding:6px 0px; text-align:center; text-transform:uppercase; font-size:16px; letter-spacing:1px; font-weight:bold;}
.plantp-btt1{background-color:#C00 !important;}

/*---footer css--*/
.footerbg1{background-color:#ebebeb; padding:15px 0;}
.footerbg1::before, .footerbg1::after{content:""; display:block; width:100%; background-color:#d3d3d3; height:2px; margin:0 auto;}
.footerbg1::before{border-bottom:1px solid #fff;}
.footerbg1::after{border-top:1px solid #fff;}

.newsltt-txtbx{margin-top:8px; padding-right:0;}
.newsltt-txtbx span{display:block; font-size:18px; color:#333; font-weight:700;}
.newsltt-txtbx p{font-size:14px; color:#555;}
.newsletter-srchbx{margin-top:8px; border-right:2px ridge #f1f1f1;}
.newsletter-srch{font-size:17px; width:480px; padding-left:20px; padding-right:80px; height:45px; display:inline-block; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; border:none;}

.social-media ul{margin-top:14px; margin-bottom:0px; text-align:center;}
.social-media li{font-size:18px; font-weight:bold; color:#333; vertical-align:middle; text-transform:uppercase;}

.icn-facebook, .icn-twitter, .icn-googleplus, .icn-linkedin, .icn-youtube, .icn-instagram{width:35px; height:35px; background-image:url(../img/new-menu-icons.png); background-repeat:no-repeat; display:inline-block;}
.icn-facebook{background-position:0px -104px;}
.icn-twitter{background-position:-40px -104px;}
.icn-googleplus{background-position:-80px -104px;}
.icn-linkedin{background-position:-120px -104px;}
.icn-youtube{background-position:-160px -104px;}
.icn-instagram{background-position:-199px -104px;}

.footer-bg2{background-color:#252528;}
ul.footerlinks{margin-top:15px; margin-bottom:15px; color:#fff;}
ul.footerlinks li a{font-size:17px; color:#fff; padding-left:3px; padding-right:3px;}
ul.footerlinks li a:hover{color:#f29ba2;}

.footer-bg3{padding:0 0 55px 0px; background-color:#ececec; background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #dfdfdf)); background-image: -webkit-linear-gradient(top, #ececec, #dfdfdf); background-image:-moz-linear-gradient(top, #ececec, #dfdfdf); background-image:-ms-linear-gradient(top, #ececec, #dfdfdf); background-image:-o-linear-gradient(top, #ececec, #dfdfdf); background-image:linear-gradient(top, #ececec, #dfdfdf); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ececec, endColorstr=#dfdfdf);}

.footer-address{margin-top:0px; margin-bottom:15px; font-size:16px; line-height:21px;}
.footer-address .heading{font-size:24px; color:#ff911c; margin-top:18px; margin-bottom:5px;}
.bottomtext{text-align:center;}

.footimg{margin-top:12px;}
.foot-left{margin-top:5px; padding:0; margin-right:-25px; margin-left:23px; text-align:center; width:13.667%;}

.gobtt-srchm{height:39px; margin-top:-4px; margin-left:-69px;}
.gobtt-srchm, .customized-gobtt{font-size:22px; font-weight:bold; color:#fff; background-color:#d34205; display:inline-block; padding:0px 15px; text-decoration:none; text-transform:uppercase; box-shadow:none; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; border:none; vertical-align:middle;}
.gobtt-srchm:hover, .customized-gobtt:hover{background-color:#bb000f;}

.back-btt a{float:right; background-color:#d34205; font-size:18px; color:#fff; padding:4px 13px; margin-right:11%; border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;}

.rd_more{font-size:17px;}

.bndimg img{margin:8px auto 0;}
.accp-card{margin-top:10px;}
.govtlg{text-align:center; padding:8px 0; margin:0 -20px 8px;}
.govtlg img{margin:0 auto;}

/*---breadcrumb css--*/
.breadcrumb-linkbx{font-size:16px; color:#000; padding:9px 0 0px; margin-bottom:10px;}
.breadcrumb-linkbx a{font-size:16px; color:#000; text-decoration:none;}
.breadcrumb-linkbx a:hover{text-decoration:underline;}
.breadcrumb-linkbx span{font-size:16px; color:#ff911c;}

article p{font-size:17px; color:#333; line-height:26px; letter-spacing:0.02em;}
article a{color:#ff911c; text-decoration:none; font-weight:bold;}
article a:visited{color:#660099;}

article ul{margin:0px; padding:0px;}
article ul li{margin:2px 0 12px 17px; list-style:circle; font-size:16.5px; color:#333;}
article ul li a, article ol li a{font-size:16.5px; color:#ff911c;}
article ul li a:hover, article ol li a:hover{text-decoration:underline;}

.read-more-fade{position:relative;}
.read-more-fade:after{content:""; position:absolute; z-index:1; bottom:0; left:0; pointer-events:none; background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255, 1) 90%); width:100%; height:4em;}
.readmorelnk{text-align:center; font-weight:bold; font-size:17px; color:#333;}

.hdladakh{font-size:26px; text-align:center; padding:10px;}
.trlgd-red{float:right; font:16px "PT Sans"; color:#f96305 !important; text-transform:uppercase; padding:6px 20px; margin-top:5px; border:1px solid #f96305; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-right:20px !important;}
.trlgd-red:hover{color:#fff !important; background-color:#f96305;}

.autocomplete-suggestions{border:1px solid #999; background:#fff; overflow:auto;}
.autocomplete-suggestion{padding:5px 10px; cursor:pointer;}

/* Custom chat window */
.chat-img{position:fixed; bottom:25px; right:25px; cursor:pointer; z-index:999;}
.chat-close{position:fixed; bottom:30px; right:33px; cursor:pointer; display:none; z-index:999;}
.chat-box{background:#fff; width:370px; height:450px; box-shadow:0 5px 40px rgba(0,0,0,.16); border-radius:8px; overflow:hidden; position:fixed; right:25px; top:25px; display:none; z-index:999;}
.chat-box .chat-box-hdg{background:#d34205; color:#fff; text-align:center; height:60px; box-shadow:0 1px 4px rgba(0,0,0,.2);}
.chat-box .doms-inter-button{background:#fff; border-radius:15px; border:#d34205 solid 1px; text-decoration:none; display:inline-block; padding:5px 15px 5px 15px; font-size:14px; color:#d34205; float:left; text-align:right;  margin:10px 8px 0 0px;}
.chat-box .doms-inter-button:hover{background:#d34205; border:#d34205 solid 1px; text-decoration:none; color: #fff; cursor: pointer;}
.chat-help{position:fixed; bottom:100px; right:15px; display: none; z-index:999;}

.frngbnn-box{margin-left:15px; float:right;}
.frngbnn-othr img{margin:25px auto 15px;}

@media only screen and (max-width: 470px){
.frngbnn-box{float:none; margin-left:0;}
.frngbnn-box img{margin:15px auto;}
}

@media (min-width:320px) and (max-width:420px) {
.chat-box{ width:95%; height:400px; right:10px; }
}	

@media (max-width: 767px) {
.planmytrip-button{position:fixed !important; bottom:0px !important; z-index:999 !important;}	
.hideshow-botton{display:block !important;}

.top-leftoffer, .frngbnn-box{display:none;}

#engt-container .engt-launcher{bottom:40px !important;}

#engt-container .engt-launcher{z-index:500 !important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.rght-hderbx, .call-txtbx{margin-right:0px;}
.time-hddate{font-size:13.5px;}
.hdwthnew{margin-right:-40px;}
.weather-text{padding-left:8px;}

.time-hdoutter{margin-left:25px;}
.nwth{margin-right:-68px;}

.callwrap{padding-right:0; margin-left:-28px;}

.weather-text{padding-left:2px; padding-right:2px;}
.weather-text .media > .pull-left{margin-right:0px;}
.weather-text::before{left:-5px;}
.weather-text::after{right:-9px;}

.new-menu ul li a{padding:6px 4px; font-size:14px;}

.newsletter-srch{width:310px;}
.newsltt-txtbx span, .social-media li{font-size:15px;}
.footer-address .heading{font-size:21.5px;}

.bottom-strip .bottom-strip-text a{font-size:19px !important;}
.bottom-strip .stripbottom{font-size:16px !important; padding:8px 10px !important; margin:8px 0 0 !important;}
}

@media screen and (max-width: 1199px) {
.weather-text{margin-right:0;}
}

@media screen and (max-width: 991px) {
.logo{margin-top:4px; margin-bottom:4px;}
.lgnon, .ask-expert, .weather-text, .time-hdwrap, .time-hdoutter{display:none;}
.lgnon1{display:block; float:right;}

.nwth, .social-media{text-align:center;}
.menuwrapper{margin-top:0px; padding:0;}
.navbg, .menuwrapper{background-color:#373737 !important; background-image:none; overflow:hidden; position:relative; z-index:1000;}
a.new-menu-link{display:block; padding:0px; text-decoration:none; font-size:21px; color:#333; margin-top:-6px;}
.new-menu{clear:both; min-width:inherit; float:none; height:auto;}
.new-menu, .new-menu > ul ul{overflow:hidden; max-height:0; border-radius:0px;}
.new-menu ul li{float:none;}
.new-menu.active, .new-menu > ul ul.active{max-height:80em;}
.new-menu ul{display:inline;}
.new-menu li, .new-menu > ul > li, .mutext{display:block;}
.new-menu li a{display:block; padding:9px 15px !important; border-bottom:1px solid #7c7b7b; position:relative;}
.new-menu ul li:hover > a{color:#fff;}
.clickmu{display:block; width:50px; height:41px; padding:9px 0px 9px; background-color:#414241; border-left:1px solid #7c7b7b; position:absolute; top:0px; right:0; font:20px Arial, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer;}
.clickmu:after{content:"+";}
.clickmu.active:after{content:"-";}
.new-menu ul ul, .new-menu ul ul ul{display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col, ul.dropdown-3col, ul.dropdown-4col, ul.dropdown-5col{width:auto; float:none !important; padding:0;}

.new-menu ul li{border-right:none !important;}
.new-menu ul > li a:hover, .click:hover{color:#fff !important; background-color:#bf000f;}
.new-menu ul li:hover{background-color:transparent;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#bf000f !important;}
.new-menu ul li:hover > a{border-top:none;}
.new-menu ul li:hover > a .muhomeicon{background:url(../images/menu-icon.png) no-repeat 0px 0px;}
.navrightbx, .nav-pkgbx, .new-menu ul.hasss, .navlkwrap1, .new-menu .navtour-imgbx{width:100%; float:left !important; margin:0px; padding:0px; background:none;}
.navrightbx strong, .navlinks .muviewall, .new-menu ul li a i, .new-menu ul li:hover i, .newmusprites, .new-menu .linkhide{display:none; margin:0px;}
.new-menu .navtourbx, .new-menu .navtour-imgbx{background-color:transparent;}
.new-menu .navtourbx a, .new-menu .navtour-imgbx a{text-align:left; padding:9px 16px !important; color:#777 !important;}
.new-menu ul li a .ihplnav{margin:-12px 2px -4px 0px;}
.nrhtext img, .newmu-bnn1, .newmu-bnn2, .newmu-bnn3, .newmupkg{display:none;}
.nrhtext span, .nav-pkgtxt span{display:block;}
.nrhtext span::before, .nav-pkgtxt span::before, .new-menu .navtour-imgbx a::before{content:''; background:url(../images/menu-icon.png) no-repeat -184px -128px; width:7px; height:7px; display:inline-block; margin-right:5px; vertical-align:middle;}
.nrhtext:first-child{margin-bottom:0px;}
.linknav, .navdivide-bx{width:100%; margin:0; padding:0;}
.linknav .innerlink li, .navdivide-bx .innerlink li{margin:0px;}
.linknav .innerlink, .navdivide-bx .innerlink{display:inline;}
.linknav .innerlink li a, .navdivide-bx .innerlink li a{padding:9px 0 9px 10px !important; background-image:none; font-size:14px; text-transform:uppercase;}

.halfmenu li, .half-menu1 li{width:49% !important; float:none !important; display:inline-block !important;}

.navdivide-bx .innerlink li{width:33%;}
.navdivide-heading{background-color:#ccc; text-align:center; padding:4px 0; color:#333;}
.navdivide-bx{min-height:inherit;}

.linknav .muviewall, .navdivide-bx .muviewall{float:none; font-size:18px; text-align:center;}

.social-media ul{text-align:inherit;}
.call-optbx{margin-top:-16px;}
.call-dropdown{top:51px; height:auto; background-color:#fff; background-image:none;}
.calln-othr ul li{padding:8px 5px;}
ul.call-scolm{margin:8px 0 12px;}
.call-dropdown .closebtt{padding-top:0px; padding-bottom:8px;}
.call-numb ul li:last-child{border-bottom:1px solid #ccc; margin-bottom:12px;}
.back-btt a{margin-right:5%;}

.rght-hderbx{float:left; text-align:inherit;}
.callwrap{margin-top:8px;}

.newsletter-srchbx{border-right:none;}
.newsletter-srch{width:98%;}

.footer-bg3{padding-bottom:90px;}

.footer-address{margin-right:0px; margin-left:0px;}
.footimg{margin-left:0;}
.foot-left{padding:0 15px; margin-right:0; margin-left:0; width:15.667%; margin-top:15px;}
.foot-left img{margin:0 auto;}

.hdwrap{webkit-box-shadow:0px 3px 5px 0px rgba(187,187,187,1); -moz-box-shadow:0px 3px 5px 0px rgba(187,187,187,1); box-shadow:0px 3px 5px 0px rgba(187,187,187,1); border-bottom:#c1c1c1 solid 1px;}

.govtlg{margin:0 -5px 8px;}

.frngbnn-othr img{margin:0 auto;}
}

@media (max-width: 767px) {
.lgnon1{float:none;}

.call-txtbx, .call-optbx .arrow{display:none;}
.call-icon, .bndimg{padding-right:0px;}
.call-icon img{margin-right:0px; width:35px; margin-top:10px;}

.footimg p{margin-bottom:50px;}
.footer-bg3{padding-bottom:0px;}

.footer-address, .foot-left{width:100%;}

.accp-card img{margin:8px auto 0;}
}

@media (max-width: 620px) {
.navdivide-bx .innerlink li{width:49%;}
}

@media screen and (max-width: 578px) {
.call-txtbx{display:none;}
}

@media screen and (max-width: 430px) {
.half-menu1 li{width:100% !important; float:none;}
}

@media only screen and (max-width: 530px){
.calln-othr ul li{padding:8px 5px 2px;}
.calln-othr ul li p{float:none;}
.calln-othr ul li a{float:none; width:auto; display:block;}
.calln-othr ul li .clltm{float:right; width:150px;}
.call-experts{font-size:22px;}
.call-experts::after{margin-bottom:0px;}
.call-icon img{margin-top:12px;}
}

@media only screen and (max-width: 390px){
.call-numb ul li{font-size:15px; line-height:20px; padding:8px 5px;}
.call-numb ul li a{font-size:15px; width:140px; padding-top:0;}
}

@media only screen and (max-width: 340px){
.call-numb ul li br{display:block;}
}

@media (max-width: 400px) { 
.call-dropdown{top:47px;}
.social-media li{padding:3px 2px;}
}

@media only screen and (max-width: 374px){
.calln-othr ul li{line-height:30px;}
.calln-othr ul li .clltm{float:none;}
}