@media ( min-width : 992px) and (max-width: 1199px) {
	.tourpack-left {
		padding-left: 15px !important;
		margin-left: 0px !important;
	}
	.cities-linkbx ul li,.tourdest-linkbx ul li,.pkgdest-linkbx ul li {
		width: 25%;
	}
	.box a.read-more {
		left: 23%;
	}
	.search-textbx {
		padding-left: inherit;
	}
	.search-infobx {
		min-height: 135px;
	}
	.dealweek-wrapper {
		position: relative;
		margin-top: -60px;
	}
	.dealweek-textbx {
		width: auto;
		padding: 5px 10px;
		float: none;
	}
	.plantrip-wrapper {
		margin-top: -260px
	}
	.fair-imgbx {
		padding-right: 15px;
	}
	.fairintrobx {
		padding-left: 15px;
		margin-left: 0px;
	}
	.festlist-leftbx {
		padding-left: 55px;
	}
	.plantrip-wrapper {
		height: 535px;
	}
	ul.footerlinks li a {
		line-height: 32px;
	}
	.newsletter {
		margin-left: 0%;
	}
	.footer-newlinks strong {
		font-size: 16px;
	}
	.newsletter label {
		font-size: 18px;
		padding-left: 0px;
	}
	.social-text {
		font-size: 18px;
		padding: 8px 0 0px;
	}
	.travel-theme-topbx ul li strong {
		font-size: 15.5px;
	}
	.travelgd-destination ul li {
		width: 33%;
	}
	ul.getting-aroundbx li {
		width: 46%;
	}
	.travelgd-infowrap span {
		bottom: 28px;
	}
	.travelgd-infowrap strong {
		font-size: 16.5px;
	}
	.travelgdtab>li>a {
		font-size: 16.5px;
		margin-right: 4px;
		padding: 6px 8px;
	}
	.fairs-eventsbx {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
	}
	.fairs-eventsbx span {
		left: 15px;
		width: 89.7%;
	}
	.fairsearchbtt {
		display: block;
		margin: 0 auto;
	}
	.fairs-eventsbx p {
		width: 90%;
	}
}

@media ( max-width : 1199px) {
	a.travelgd-destlink {
		float: left;
		width: 100%;
		padding-top: 5px;
		margin-bottom: -10px;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	.tourpack-filterbx ul li span {
		float: none;
		display: block;
	}
	.plantrip-wrapper {
		margin-top: -190px
	}
	.topwildpkg-wrap {
		padding: 0 50px;
		margin-top: 15px;
	}
	.topwildpkg-wrap span {
		width: 100%;
	}
	.festlist-leftbx {
		padding-left: 45px;
	}
	.travelatt-linkbx ul li {
		width: 33%;
	}
	ul.getting-aroundbx li {
		width: 46%;
	}
	.fairs-eventsbx {
		width: 290px;
		margin: 5px 5% 15px;
	}
	.pkginterestwrap {
		margin-bottom: 15px;
	}
}

@media ( max-width : 991px) {
	.tourpack-left {
		padding-left: 15px !important;
		margin-left: 0px !important;
	}
	.tourpack-price,.detailbtt-tourpack {
		margin-bottom: 10px;
	}
	.tfilter-heading:after,.tfilter-heading:before {
		left: 25%;
	}
	.box a.read-more {
		left: 23%;
	}
	.cities-linkbx ul li,.tourdest-linkbx ul li,.pkgdest-linkbx ul li {
		width: 33%;
	}
	.dealweek-wrapper {
		margin-top: 20px;
	}
	.dealweek-textbx {
		width: auto;
		padding: 5px 10px;
		float: none;
	}
	ul.tourdest-wrap .firstdest img,ul.tourdest-wrap .secdest img {
		width: auto;
		height: auto;
	}
	.planmrg {
		margin-top: 25px !important;
	}
	.zoneleftbx img {
		margin: 0 auto;
	}
	.fair-imgbx {
		padding-right: 15px;
	}
	.fairintrobx {
		padding-left: 15px;
		margin-left: 0px;
	}
	.fair-imgbx img {
		margin: 0 auto;
	}
	.morefair-wrap {
		margin-top: 10px;
	}
	.bottombtt a {
		margin: 0px;
	}
	ul.footerlinks li a {
		line-height: 32px;
	}
	.newsletter {
		margin-left: 0%;
		margin-bottom: 55px;
	}
	.bottomtext {
		text-align: center;
	}
	.footer-bg4 {
		margin-top: 30px;
	}
	.footer-newlinks {
		margin-top: 20px;
		margin-bottom: 0px;
		height: 240px;
	}
	.topwild-destbx {
		margin-bottom: 40px;
	}
	.wildbannerbx {
		text-align: center;
	}
	.wildbannerbx a {
		display: inline-block;
		margin-right: 15px;
	}
	.newtrip-destbx {
		padding: 0 15px;
	}
	.newtrip-destbx span {
		left: 15px;
	}
	.newsletter {
		padding-bottom: 55px;
		margin-bottom: 15px;
		border-bottom: 1px dotted #CCC;
	}
	.headingtp {
		top: 24%;
		left: 5%;
	}
	.summerdest-textwrap {
		padding: 0px 15px;
	}
	.summer-toptxt {
		margin-top: 15px;
	}
	.trldestimg {
		display: none;
	}
	.travelgd-destination {
		text-align: center;
	}
	.travelgd-infowrap span {
		bottom: 28px;
	}
	.travelgd-infowrap strong {
		font-size: 16.5px;
	}
	.travelgd-innerbx img {
		margin: 5px auto;
	}
	a.destlink-travelgd {
		float: left;
		width: 100%;
		padding-top: 8px;
		text-align: center;
		font-size: 18px;
	}
	.captbx input {
		width: auto;
		float: left;
	}
	.capcode-img {
		margin-top: 4px;
		margin-left: 5px;
	}
	.fairs-sliderbxt-text strong {
		font-size: 32px;
		padding: 3px 12px;
	}
	.fairs-eventsbx span {
		left: auto;
	}
	.fairsearchbtt {
		display: block;
		margin: 5px auto 10px;
	}
}

@media ( max-width : 767px) {
	.logo {
		text-align: center;
		margin-left: 0px;
	}
	.top-button {
		text-align: center;
	}
	.awardlogo {
		display: none !important;
	}
	.calltext {
		display: inline;
	}
	.top-button {
		text-align: center
	}
	.tourpack-listwrap,.tourpackdays {
		text-align: center;
	}
	.tourpack-listwrap img {
		margin: 0 auto 10px;
	}
	.tour-ftright,.tour-ftleft {
		float: none;
	}
	.box {
		height: auto;
	}
	.box img {
		margin: 0 auto 10px;
	}
	.box .nodays {
		position: static;
		margin-bottom: 5px;
	}
	.box a.read-more {
		display: inline-block;
		margin-top: 10px;
		position: static;
	}
	.bottombtt {
		margin-top: 0px;
	}
	.bottombtt a {
		margin: 15px 15px 0px;
		display: inline-block;
	}
	a.tourinqbtt {
		display: block;
		margin-bottom: 15px;
	}
	.searchfldbx input,.search-button {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.searchfldbx select {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.search-leftimg,.search-textbx {
		padding-left: inherit;
	}
	.search-leftimg img,.boxpdleft img {
		margin: 0 auto 5px;
		display: block;
	}
	.search-textbx strong,.searchstarrating,.searchprice,.searchday,.searchbest,.searchtextwrap,.searchreach
		{
		display: block;
		text-align: center;
	}
	.search-textbx p {
		text-align: center;
	}
	.search-infobx {
		min-height: inherit;
	}
	.shpkgdetail-offer {
		width: 233px;
		margin: 6px auto 0px;
	}
	.festlist-leftbx {
		padding-left: 0px;
		text-align: center;
	}
	.zmidtext {
		background: none;
		margin: 15px 0px;
	}
	.zmidtext .white-linet {
		padding: 0px;
	}
	.plantrip-wrapper {
		margin-top: -120px
	}
	ul.tourdest-wrap li img,.season-box img,.tourdur-innerbx img {
		text-align: center;
		margin: 0 auto 5px;
	}
	.topwild-text {
		text-align: center;
	}
	.topwildpkg-wrap {
		width: 275px;
		margin: 20px auto;
	}
	.topwildbtline {
		margin: 20px 8% 0px;
	}
	a.tourinqbtt {
		display: block;
		margin-bottom: 15px;
	}
	a.blk {
		display: inline-block;
	}
	.newsletter input {
		margin-bottom: 15px;
	}
	.newsletter {
		margin-bottom: 15px;
		padding-bottom: 30px;
	}
	.footer-address {
		margin-bottom: 10px;
	}
	.destmgbm {
		margin-bottom: 0px;
	}
	.destmgbm img {
		display: none;
	}
	.headingtp {
		position: static;
	}
	.summerdest-imgbx,.destpkg-linkbx {
		padding-left: 15px;
		padding-right: 15px;
	}
	.srdestmrg {
		margin-top: 30px;
		border-top: 3px solid #d0ccc7;
		padding-top: 20px;
	}
	.travel-mapbx {
		width: 293px;
		margin: 0 auto;
	}
	.travel-attwrap,.pkginterestwrap {
		padding-left: 15px;
	}
	.travel-attwrap span,.pkginterestwrap span {
		left: 15px;
	}
	.travelatt-linkbx ul li {
		width: 50%;
	}
	.travelgd-destination {
		padding: 0 15px;
	}
	.travelgd-contentwrap {
		padding-left: 15px;
	}
	.btlinebx {
		margin: 20px 6% 40px;
	}
	.trlimg img {
		margin: 0 auto 10px;
	}
	.travelgd-contentwrap h2,.travelgd-contentwrap p {
		text-align: center;
	}
	.fairs-eventsbx {
		padding-left: 15px;
		padding-right: 15px;
	}
	.fairs-eventsbx img {
		width: 100%;
		height: auto;
	}
	.fairs-eventsbx p,.fairs-eventsbx span {
		width: 89.5%;
	}
	.fairs-bannerbx {
		display: none;
	}
	.error-search .submitbtt {
		margin-top: 25px;
	}
}

@media ( min-width : 665px) and (max-width: 767px) {
	ul.tourdest-wrap li span {
		left: 9%;
	}
}

@media screen and (max-width: 630px) {
	.cities-linkbx ul li,.tourdest-linkbx ul li,.pkgdest-linkbx ul li,ul.travelgd-contentlinks li
		{
		width: 50%;
	}
	.footer-bg4 {
		padding-top: 10px;
	}
	.ftviewbtt {
		margin-top: -47px;
	}
	.footer-newlinks {
		width: 100% !important;
		height: auto;
		margin-top: 5px;
	}
	.travelgd-destination ul li {
		width: 33%;
	}
	.fairsheadingtp {
		font-size: 32.5px;
		line-height: 34px;
	}
}

@media screen and (max-width: 999px) {
	.navbg,.menuwrapper {
		background-color: #373737 !important;
		background-image: none;
		overflow: hidden;
	}
	a.new-menu-link {
		display: block;
		color: #fff;
		background-color: #373737;
		padding: 10px 15px;
		color: #fff;
		font: 16px Arial, Helvetica, sans-serif;
		width: 100%;
		background-image: url(../images/nav-icon.png);
		background-repeat: no-repeat;
		background-position: 97% center;
		text-decoration: none;
	}
	.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: 75em;
	}
	.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: 42px;
		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 {
		width: auto;
		float: none !important;
	}
	.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,.new-menu ul.hasss,.navlkwrap1,.new-menu .navtour-imgbx {
		width: 100%;
		float: left !important;
		margin: 0px;
		padding: 0px;
		background: none;
	}
	.mutourbx,.navrightbx strong,.navrightbx .trallview,.navlinks .muviewall,.besticon,.summericon,.muluxuryicon,.muwildlifeicon,.muoffericon,.mutravelicon,.mutoolsicon,.mumonsoonicon,.mublogicon,.musprites,.bnnlnk,.nrhdis,.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: #777777 !important;
	}
	.new-menu ul li a .ihplnav {
		margin: -12px 2px -4px 0px;
	}
	.nrhtext img {
		display: none;
	}
	.nrhtext span {
		display: block;
	}
	.linknav {
		width: 100%;
	}
	.linknav,.linknav .innerlink li {
		margin: 0px;
	}
	.linknav .innerlink {
		display: inline;
	}
	.linknav .innerlink li a {
		padding: 9px 0 9px 10px !important;
		background-image: none;
		font: 14px "Century Gothic";
		text-transform: uppercase;
	}
}

@media only screen and (max-width: 750px) {
	a.new-menu-link {
		background-position: 95% center;
	}
	.errtxt {
		padding-left: 35px;
	}
}

@media only screen and (max-width: 620px) {
	.errtxt {
		padding-left: 45px;
	}
}

@media only screen and (max-width: 580px) {
	.dealweek-wrapper,.dealweek-banner {
		float: none;
	}
	.pkgform-box .submitbtt {
		width: 100%;
		margin-top: 20px;
	}
}

@media ( max-width : 590px) {
	.newtrip-destbx {
		padding: 0 8px;
	}
	.newtrip-destbx span {
		left: 8px;
	}
	.txtbig {
		position: relative;
		top: -605px;
	}
	.travel-guide-main {
		margin-bottom: 0px;
		font-size: 36px;
	}
	.mrgtxt {
		margin-top: -55px;
	}
	.travelgd-infowrap {
		width: 100%;
	}
	.travelgd-infowrap span {
		bottom: 37px;
	}
	.travelgd-infowrap strong {
		font-size: 24px;
	}
	.error-form {
		position: static;
	}
	.erwd {
		width: 100%;
		margin: 10px 0px 15px;
	}
}

@media ( max-width : 565px) {
	.fairs-eventsbx {
		width: 290px;
		margin: 5px auto 15px;
		float: none;
	}
	.errtxt {
		padding-left: 62px;
	}
}

@media only screen and (max-width: 515px) {
	.dealweek-wrapper,.dealweek-banner {
		float: none;
	}
	.tripdestbx {
		width: auto;
		text-align: center;
		margin: 15px auto;
		display: table;
		float: none;
	}
	.travel-attwrap,.pkginterestwrap {
		width: 100%;
	}
	.travelatt-linkbx ul li {
		width: 100%;
	}
	.travelgd-destination ul li {
		width: 50%;
	}
}

@media only screen and (max-width: 485px) {
	a.new-menu-link {
		background-position: 91% center;
	}
}

@media only screen and (max-width: 480px) {
	.footer-newlinks strong {
		text-align: center;
	}
	.innerwdh {
		width: 100%;
	}
	.footer-newlinks ul li {
		padding-bottom: 10px;
		padding-left: 10px;
		background-image: none;
	}
	.footer-newlinks ul li a {
		display: block;
		font-size: 16px;
		color: #111;
		text-align: center;
		padding-top: 7px;
		padding-bottom: 7px;
		background-color: #dadada;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		outline: none;
		transition: 0.5s ease;
		-o-transition: 0.5s ease;
		-webkit-transition: 0.5s ease;
	}
	.footer-newlinks ul li a:hover {
		color: #fff;
		background-color: #bf000f;
	}
	.m1 ul {
		margin: -9px 0 0px !important;
	}
}

@media only screen and (max-width: 470px) {
	.cities-linkbx ul li,.tourdest-linkbx ul li,.pkgdest-linkbx ul li {
		width: 100%;
	}
	.plantrip-wrapper {
		margin-top: -60px;
	}
	.social-media ul li {
		padding: 5px 15px;
		display: block;
		margin: 10px auto;
	}
	.fb-like {
		float: none !important;
	}
	.mediasl {
		width: auto;
		text-align: center;
		display: inline !important;
		margin: 0 auto !important;
	}
	img.googleplus1 {
		width: 31px;
		height: 31px;
		background: url(../images/sprite-image.png) no-repeat -99px -156px
			transparent;
		margin: 0px;
		border: none;
		padding: 0px;
	}
	img.linkedin1 {
		width: 30px;
		height: 31px;
		background: url(../images/sprite-image.png) no-repeat -67px -156px
			transparent;
		margin: 0px;
		border: none;
		padding: 0px;
	}
	img.blog1 {
		width: 30px;
		height: 30px;
		background: url(../images/sprite-image.png) no-repeat -134px -156px
			transparent;
		margin: 0px;
		border: none;
		padding: 0px;
	}
	.txtbig img {
		display: none;
	}
	.place-visitbx {
		width: 50%;
	}
	.errimg {
		display: none;
	}
	.error-textbx {
		width: 100%;
	}
}

@media only screen and (max-width: 430px) {
	ul.travelgd-contentlinks li {
		width: 100%;
	}
	ul.getting-aroundbx li {
		width: 97% !important;
		height: 43px;
		margin: 9px 5px 0px;
		border-bottom: 1px dotted #989898;
	}
	.getbtline {
		display: none;
	}
	.btlinebx {
		margin: 30px 6%;
	}
	.newtrip-destbx {
		width: 288px;
		margin: 0 auto 20px;
		float: none;
	}
	.errtxt {
		padding-left: 70px;
	}
}

@media ( max-width : 415px) {
	.calltext {
		display: block;
	}
	.travel-theme-topbx {
		margin-top: 135px;
	}
	.txtbig {
		top: -640px;
	}
	.mrgtxt {
		margin-top: -95px;
	}
}

@media only screen and (max-width: 400px) {
	.topwildbtt a {
		display: block;
	}
}

@media only screen and (max-width: 360px) {
	.top-button {
		padding-left: 15px !important;
	}
	.calltext {
		display: block;
	}
	.travelgd-destination ul li,ul.tgtheme-icons li {
		width: 100%;
	}
}

@media only screen and (max-width: 320px) {
	a.new-menu-link {
		width: 90%;
	}
	.travelgd-infowrap span {
		bottom: 31px !important;
	}
	.travelgd-infowrap strong {
		font-size: 19px !important;
	}
	.place-visitbx {
		width: 100%;
		padding: 0 15px;
	}
	.ifmftt {
		width: 175px;
		margin: 0 auto;
		height: 75px;
	}
	.txter1 {
		width: 100%;
		text-align: center;
	}
	.errtxt {
		width: 100%;
		text-align: center;
		padding-left: 15px;
		padding-top: 0px;
		padding-bottom: 12px;
		margin-top: -10px;
	}
}

@media only screen and (max-width: 285px) {
	.fairs-eventsbx {
		width: 100%;
	}
	.fairs-eventsbx span {
		width: 87%;
	}
}

/*---sticky menu css--*/
@media ( max-width : 1000px) {
	.content-panel,.sticky-wrap {
		width: 96% !important;
	}
	.stlogo {
		width: auto !important;
	}
	.sticky-links ul li {
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media ( max-width : 995px) {
	.stlogo {
		display: none !important;
	}
	.sticky-links ul li {
		margin-right: 0px !important;
	}
	.right-sticky {
		top: 50px;
	}
}

@media ( max-width : 960px) {
	.styfull {
		width: 99% !important;
		margin-left: 0px !important;
	}
	.sticky-links {
		margin-left: -10px !important;
	}
}

@media ( max-width : 873px) {
	.sticky-links ul li {
		margin-right: 0px !important;
	}
	.sticky-button,.sticky-phoneno {
		margin-right: 5px !important;
	}
	.topsticky-search {
		margin-bottom: 10px !important;
	}
	.sticky-links {
		display: none !important;
	}
	.container-sticky {
		margin-top: 0px !important;
	}
	.right-sticky {
		top: 54px;
	}
}

@media ( max-width : 810px) {
	.sticky-links ul li {
		margin-right: 10px !important;
	}
	.sticky-links ul li a strong {
		display: none !important;
	}
	.social-media {
		margin-left: 0px;
	}
}

@media ( max-width : 745px) {
	.topsticky-search select {
		display: none !important;
	}
	ul.getting-aroundbx li {
		width: 46%;
	}
	.getbtline {
		margin-right: 8%;
	}
	.travelgd-infowrap span {
		bottom: 25px;
	}
	.travelgd-infowrap strong {
		font-size: 13.5px;
	}
}

@media ( max-width : 590px) {
	.topsticky-search .stysearchbtt {
		display: none !important;
	}
	.topsticky-search .searchinput {
		padding: 3px 5px 3px 32px !important;
		background: url(../images/search.png) 5px 3px no-repeat !important;
		border-right: 2px solid #BCB8B8 !important;
		-webkit-border-radius: 5px !important;
		-moz-border-radius: 5px !important;
		border-radius: 5px !important;
	}
	.topsticky-search .searchinput:hover {
		border-color: rgba(82, 168, 236, 0.8) !important;
		outline: 0 !important;
		outline: thin dotted \9  !important; /* IE6-9 */
		-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6) !important;
		-moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6) !important;
		box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.075), 0 0 8px
			rgba(82, 168, 236, 0.6) !important;
		outline: none !important;
		transition: 0.5s ease !important;
		-o-transition: 0.5s ease !important;
		-webkit-transition: 0.5s ease !important;
	}
	.topsticky-search:hover {
		border-color: rgba(188, 184, 184, 0.8) !important;
		outline: 0 !important;
		outline: none !important; /* IE6-9 */
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
}

@media ( max-width : 565px) {
	.sticky-button {
		margin-top: 0px !important;
		margin-bottom: -5px !important;
	}
	.sticky-button a {
		background: url(../images/email-icon.png) no-repeat left top !important;
		width: 48px !important;
		height: 48px !important;
		display: block !important;
	}
	.sticky-button a span {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	.sticky-wrap {
		width: 97% !important;
		float: left;
	}
	.stlogo {
		display: none !important;
	}
	.sticky-button,.sticky-phoneno {
		margin-right: 15px !important;
	}
}

@media ( max-width : 550px) {
	.sticky-links ul li {
		margin-right: 0px !important;
	}
	.sticky-button,.sticky-phoneno {
		margin-right: 5px !important;
	}
}

@media ( max-width : 460px) {
	.sticky-wrap {
		float: none;
		width: 90% !important;
	}
	.sticky-links {
		display: none !important;
	}
	.sticky-wrap {
		width: 96% !important;
	}
	.topsticky-search {
		margin-left: 0px;
	}
}

@media ( max-width : 435px) {
	.topsticky-search {
		width: 70% !important;
	}
	.topsticky-search .searchinput {
		width: 85% !important;
	}
	.newtrip-destbx {
		width: 288px;
		margin: 0 auto 20px;
		float: none;
	}
}

@media ( max-width : 390px) {
	.sticky-phoneno {
		display: none !important;
	}
	.rightstbx {
		float: right;
	}
}

@media only screen and (max-width: 320px) {
	.newtrip-destbx {
		width: auto;
		margin: 0 auto 20px;
		float: none;
	}
	.summerdest-imgbx {
		display: none;
	}
}

@media ( max-width : 300px) {
	.topsticky-search {
		width: 98% !important;
		margin-bottom: 2px !important;
	}
	.sticky-button {
		margin-bottom: 6px !important;
	}
	.rightstbx {
		margin-right: 8px;
	}
	.right-sticky {
		top: 100px;
	}
}