@media all and (max-width:1024px){
.packagenew-top-left { width: 100%;}
.packagenew-top-right { width: 100%; float: right; margin: 20px 0 0;}
.package-tabsection .tabsMenuWrapFixed {box-shadow: none;}
.package-tabsection .tabsMenu a {border-bottom: none;font-size: 14px!important;}
.gallerypackagemain .viewphotos {padding: 5px 20px 5px 40px; font-size: 13px; font-weight: 400; border-radius: 45px;}
.pacakgealldetail .itnrySumry a {  padding: 6px 18px;}	
.tourdetail-support {margin:15px 0 0;}
.pckactfulldetail .col-sm-7 { width: 68% !important;}		
.pckactfulldetail .pckthumb-detail ul.thumbnails li span img { width: 100%; height: 26px;}
.pckg-bottomdata { width: 100%;}
.sliderbuttons li.next, .sliderbuttons li.prev {border-radius: 30px; opacity: 1;}
		
}

@media all and (max-width:768px){
	
	
}

@media all and (max-width:767px){

.packagenew-top { width: 100%; margin: 0px 0 0;}
.packagenametitle { top: 0 !important; padding: 0px 0 10px !important;}
.packagenametitle h1.packagetitledetail { font-size: 16px;max-width: 80%;}
.packagenametitle .packagenight { font-size: 12px!important; padding: 0px 7px!important; margin: 1px 0 0 !important;top: 0px!important;}	
.galleryBannerBox figure img { border-radius: 15px;  height: 160px; width: 100%; max-height: 160px;min-height: 160px;}
.detailpage-hotelname { display:none!important;}
.tourdetail-support p { margin-left: 0px;}
.tourdetail-support {background-image: none;padding-left: 15px;padding: 10px 15px;flex-wrap: wrap;}
.tourdetail-support span.whatsapp { margin-left: 0;}	
.packagenew-cart {  margin: 10px 0 0;}	
.pacakgealldetail .itinerary-dayinner .itnryList { padding: 15px 15px !important;}
.col-sm-2.dayplanWrap.itineraryplan {border: none !important;  background: #fff !important; padding: 10px; border-radius: 10px 10px 0 0 !important;}
.itineraryplan-mobsection {border-radius:35px!important;padding: 12px 0!important;	}
.pacakgealldetail .dayplan .titleFont { display:none!important;}
.pacakgealldetail .itineraryplan ul {width: 100%;padding: 0;}
.itineraryplan ul li a.tabsMenuActive { width: 100%!important;background: none; color: #005eb8; border-radius: 25px; border-bottom: none; border: solid 2px #005eb8;}
.itinarysection .itineraryleft .itinerary-day .itnrySumry { background: #EBF3FF!important;}
.itinarysection .itineraryleft .itnrySumry-ul {border-bottom: none !important;background: none !important;}
.pacakgealldetail .itnrySumry a {  padding: 2px 14px !important;}
.servicedetial { padding: 10px 15px;}
.itinerary-dayinner .itineraryContainer .itineraryDayHeader .titleFont {  font-weight: 500!important; font-size: 13px!important;}
.pacakgealldetail .itnrySumryList.itnrySumryListActive { background: none!important; border-radius: 0!important; border-bottom: 3px solid #005eb8 !important;}
.itineraryplan ul li::before { background: #25d366!important;z-index: 1!important;}
.itineraryplan ul li a {  padding: 8px 40px!important; font-size: 13px!important;}
.col-sm-2.dayplanWrap.itineraryplan.itineraryplan-mob .dayplan {background: none!important;}

.pacakgealldetail .itinerary-dayinner .itnryList.Hotels .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Other .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Activity .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Meal .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Hotel-To-Airport-Transfer .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Airport-To-Hotel-Transfer .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Insurance .activityname,
.pacakgealldetail .itinerary-dayinner .itnryList.Visa .activityname {background-size:18px !important; padding-left:25px;}

.pacakgealldetail .itinerary-dayinner .itnryList.Hotels,
.pacakgealldetail .itinerary-dayinner .itnryList.Activity,
.pacakgealldetail .itinerary-dayinner .itnryList.Hotel-To-Airport-Transfer,
.pacakgealldetail .itinerary-dayinner .itnryList.Airport-To-Hotel-Transfer,
.pacakgealldetail .itinerary-dayinner .itnryList.Insurance,
.pacakgealldetail .itinerary-dayinner .itnryList.Visa {padding-bottom:50px !important;}




.itinerary-dayinner .itnryList .activityname {font-weight: 600;font-size: 13px!important;}
.itinerary-dayinner .itnryList .success.activityname { width:100%!important;}
.removeedit-link {bottom: 15px; left: 15px; position:absolute;}
.editremovepackage .removeiti {padding: 2px 13px; right: inherit; top: inherit; font-size: 12px;bottom: 15px; left: 15px;}
.servicedetial {font-size: 13px;}
.pacakgealldetail .itinerary-dayinner .itnryList .packagedetailiti-dec { font-weight: 300;}
.pacakgealldetail .itinerary-dayinner .itnryList .picknanddrop-data {font-size: 13px;}

.removeedit-link .editItinerary, .removeedit-link .changeiti, .removeedit-link .removeiti {font-weight: 600; font-size: 14px; line-height: 13px; margin-bottom: 5px;}
.pckactfulldetail .col-sm-7 {   width: 100% !important; }
.pckactfulldetail .pckthumb-detail ul.thumbnails li span img { width: 100%; height: 44px;}
.itinery-editchange .addbtns { padding: 8px 20px; margin: 15px 3px; font-size: 12px; font-weight: 600;}
.itinerary-dayinner .pck-tourdetail-col { width: 100%;}
.pacakgealldetail .col-sm-8 { border-left: none;}
.detailoverview {margin: 0 0 10px; padding: 0 !important;}
.detailoverview .contentInner { padding: 10px 10px;text-align: left!important;}
.detailoverview .contentInner .points ul li, .detailoverview .contentInner .points ol li { font-weight: 300; font-size: 13px;}
.contentInner p { margin: 0 0 10px; text-align: left; width: 100%; line-height: 22px; padding: 0px !important; font-weight: 300; font-size: 13px;}
.itinarysection .itineraryleft .itinerary-day .itnrySumryActive {padding:10px 6px!important;top: 160px!important}
.itinerary-dayinner .itineraryContainer .itineraryDayHeader { top:208px!important;padding: 8px 15px !important;}

.removeedit-link .chnagehotelpackage, .removeedit-link .changeiti {}

.slider-heading {margin: 0px 0 0;}
.regularslider ul li a { width: 240px!important;}
.similarpackage { margin-left: 0px;}
.regularslider ul li a .col-sm-12 { height: 120px;}
.similarpackage ul.includepackage { border: none; padding: 0px !important;  }
.pckg-bottomdata ul.includepackage li, 
.pckg-bottomdata ul.includepackage li:last-child {border-right: none;   padding: 0 0px 0 0px; margin: 0 0px 4px 0;}
.pckg-bottomdata ul.includepackage li i {float: left;font-size: 13px;}
.pckg-bottomdata ul.includepackage li p { float: right; font-size: 12px;}
.sliderbottompart p.peradult strong { font-size: 14px;font-weight: 500;}
.sliderbottompart .bn-btn { font-size: 13px;font-weight: 500; padding: 4px 10px;}
.reviewbox-section {padding: 15px!important;  }


.reviewBox .col-sm-4.loginright {  padding: 20px !important;}
.reviewBox .col-sm-4.loginright .loginsubmit {width: 100%; float: right; margin: 20px 0 0; text-align: left;}
