/* CSS Document */
:root {
  --headingblue: #1a73e8;
  --manrope:Manrope, sans-serif;
  --linkblue: #1a73e8;
  --font-highlight:Inter, sans-serif;
  --font-subheading:#111111;
}

html{font-family:sans-serif; scroll-padding-top: 4rem;}

body{font-family:Manrope,sans-serif; font-size:1rem; font-weight:500; -webkit-font-smoothing:antialiased; background:#f9f9f9 !important;}

.br-10{border-radius: 10px;}

.navbar-light .navbar-nav a.nav-link{color:#176cc8; font-size:0.9rem;}

.container p, .container li{font-family:var(--manrope); font-size:1rem; font-weight:500;}
	.breadcrumb-top li{font-family:var(--manrope); font-size:0.85rem; font-weight:500;}
	
	.sidebar-sp-container{font-family:QuickSand; font-size:15px; font-weight:500;}
	.sidebar-sp-price{font-size:25px; font-weight:700; margin-bottom:6px; margin-top:10px;}
	.sidebar-sp-price .sp-price-highlight{color:#e34d48;}
	.sidebar-sp-container a.btn{font-size:17px; font-weight:500; padding:7px 20px;}
	.sidebar-sp-container ul{margin-bottom:0;}

.article-picture-box{margin-bottom:30px;}
	.article-picture-box .alert{background:#fdfcf2; border:1px solid #eee1ba;}
	.article-picture-box h3{color:#ff5a60;}
	.article-picture-box h3 a{color:#ff5a60; margin-bottom:15px;}
	.article-picture-box .imginfo{ font-size:13px; box-shadow:none; background:#777777; color:#fff; margin-bottom:15px;}
	.article-picture-box .imginfo a{color:#fff;}
	.article-picture-box .incontentimg_large{margin: -16px -16px 0 -16px;}
	.article-picture-box .article-box-nav{margin-top:20px; margin-bottom:10px;}
	.article-picture-box .article-box-nav.list-inline li{margin-bottom:8px; display:block; width:100%;}
	.article-picture-box .article-box-nav.list-inline li a.btn{display:block;}

#custom-quote-block .img-fluid{max-width:111px !important;}

.heading-sm{font-size:1.15rem; font-weight: 700;} 

body#single-package .container .bg-danger{background:#fffcc8 !important; border-radius:8px; padding:15px !important; margin-bottom:20px; border:1px solid #ffeeb2; color:#000;}

.highlight-related{border-left:7px solid #d9534f; padding:7px; margin:20px 0 25px; background:#fff9e9;}
	.highlight-related a{font-weight:400;}
	.highlight-related strong{color:#d9534f; display:block; font-weight:400;}

.featured-photo-content{display:block;}
	.featured-photo-content .more-photos{position:relative; top:-40px; right:10px; padding:7px 15px; opacity:0.7; background:#000; display:table; font-size:12px; float:right; margin-bottom:-40px; border-radius:20px;}
	.featured-photo-content .more-photos a{color:#fff; opacity:1;}
	.featured-photo-content img{min-height:120px; width:100%; background:url(../gif/loading-fimg.gif) center no-repeat #f9f9f9;}

.tp-list .package-item{padding:0; margin-bottom:10px;}

	.tp-list .package-item .package-info{background:#fff; padding:7px 10px; font-family:var(--font-highlight); font-weight:400; }
	.tp-list .package-item .package-info .package-title a{text-decoration:none; font-size:1rem; font-weight:500;}
	.tp-list .package-item .package-info .cost-price{display:block;}
	.tp-list .package-item .package-info .offer-price{display:block; color:#c9423d; font-size:1.25rem; font-weight:500;}

.home-icon-col{margin-bottom:15px;}
.home-icon-col h3{text-decoration:none; font-size:16px; text-align:center; margin:0; padding:7px 5px 5px;}
.icon-container{padding:5px; border:1px solid #ccc; border-radius:6px;}
.home-pc{background:#fff; border-radius:6px; padding-bottom:20px !important; margin:10px 10px 15px; box-shadow:0 2px 9px 0 #ccc;}
	.home-pc .h-pic img{border-radius:6px; max-height:230px; overflow:hidden;}
	.h-pe{padding:13px 13px 0; font-family:var(--font-highlight); color:#333333; font-weight:500;}
	.h-pe .h-price{font-size: 20px; font-weight: 500; background: #f6900b; display: table; padding: 2px 13px; border-radius: 27px; color: #fff;}
	.h-price-suffix::after{font-size:12px; content:' onwards'; font-weight:300;}
	.h-pe h4{margin:5px 0 0 0;}
	
	.cat-title-on-image{ text-align:center;}
		.cat-title-on-image a{padding: 8px 20px; font-size: 16px; font-weight:500; margin-top: -18px; border: 3px solid #fff;}

/*.view-all a{padding:5px 30px; border:1px solid #bbb; color:#7a7a7a; display:block; margin:0 auto 15px; font-size:14px; clear:both; text-align:center;}*/
.view-all a{padding:7px 30px; background:#3d40ad; color:#fff; display:block; margin:0 auto 15px; font-size:14px; clear:both; text-align:center; border-radius:4px; font-family:Manrope, sans-serif;}

#container-cat-faq h4{margin-bottom:5px !important;}

/* #container-cat-faq h4::after{content:"\f106"; font-family:FontAwesome;  padding-left:15px;}
#container-cat-faq h4.collapsed::after{content:"\f107"; font-family:FontAwesome; padding-left:8px;} */

#container-cat-faq h4::after{content:"\2212"; padding-left:10px; position:absolute; padding-top: 4px; color: #1a73e8;}
#container-cat-faq h4.collapsed::after{content:"\002B"; padding-left:10px; position:absolute; padding-top: 0; color: #1a73e8;}

#container-cat-faq .faq-set{padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
#container-cat-faq p{font-size:0.90rem; line-height:1.25rem;}

.container-shadow-dd{box-shadow:3px 7px 10px #e5e1e1;}
.text-sm{font-size:0.85rem !important;}

.copyright{font-size:13px;}
.copyright a{font-size:13px;}

.bg-orange{background:#ffd144; color:#000;}
	.bg-orange a{color:#000; text-decoration:underline;}

#single-package h1{font-size:1.35rem;}
#single-package .package-meta-top{margin-top:10px; margin-bottom:7px;}
#single-package .package-meta-price{margin-top:15px;border-top:1px solid #fc482d; border-bottom:1px solid #fc482d; color:#fc482d; font-size:1.55rem; padding:5px 10px;}

#single-package .package-meta-price .cost-price{font-size:1.15rem; color:#575757; text-decoration:line-through;}
#single-package .package-meta-price .request-price{font-size:1.15rem;}
.cat-page .request-price{font-size:1rem; font-weight:300;}

#single-package .package-meta-price .p-error{font-size:1.25rem;}

.day-itinerary img{width:100%; max-width:1000px;}

.p-highlights ul{list-style-type:none; margin:0 0 0 10px; padding:0 0 0 5px;}
	.p-highlights ul li{list-style:none; margin:0 0 10px;}
		.p-highlights ul li::before{content:"\f058"; font-family:"Font Awesome 5 Free"; padding-right:5px; color:#59c191; margin-left:-18px;}

	.inc-icons{font-size:0.85rem; text-align:center; font-weight:400;}
		.inc-icons .icon-img{display:block;}
			.inc-icons img{width:40px; height:40px; text-align:center;}

.itinerary-inclusions ul{list-style-type:none; margin:0 0 0 10px; padding:0 0 0 5px;}
	.itinerary-inclusions ul li{list-style:none; margin:0 0 10px;}
		.itinerary-inclusions ul li::before{content:"\f058"; font-family:"Font Awesome 5 Free"; padding-right:5px; color:#59c191; margin-left:-18px;}

.itinerary-exclusions ul{list-style-type:none; margin:0 0 0 10px; padding:0 0 0 5px;}
	.itinerary-exclusions ul li{list-style:none; margin:0 0 10px;}
		.itinerary-exclusions ul li::before{content:"\f058"; font-family:"Font Awesome 5 Free"; padding-right:5px; color:#f97500; margin-left:-18px;}

.p-policies ul{list-style-type:none; margin:0 0 0 10px; padding:0 0 0 5px;}
	.p-policies ul li{list-style:none; margin:0 0 10px;}
		.p-policies ul li::before{content:"\f14a"; font-family:"Font Awesome 5 Free"; padding-right:5px; color:#666; margin-left:-18px;}

.subheading{font-color:var(--font-subheading); font-weight:700; font-size:1.5rem;}
.ul-center{text-decoration: none; position: relative; color:#212529; text-decoration:none;}
.ul-center:hover{text-decoration:none; }
 
.ul-center:after{
   position: absolute;
   content: '';
   height: 2px;
		  /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */
   bottom: -8px; 
   margin: 0 auto;
		  left: 0;
        right: 0;
		  width: 50%;
		  background: #ff5300;
		  
		  /* optional animation */
		  -o-transition:.5s;
  		  -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
}

.suggest-institution{background:#282b90; color:#fff; font-size:1rem; font-family:var(--manrope); font-weight:500;}
	.suggest-institution h3{color:#ff9409;}
	.suggest-institution .add-school-btn .btn{background:#ff9409;}

#dp-caption{clear-both; font-size:12px; padding:5px; background:#eee; border-radius:0 0 8px 8px; margin-bottom:10px; border:1px solid #ddd; border-top:none;}

a{color:var(--linkblue);}
h1, h2, h3, h4, h5{font-family:var(--manrope); font-weight:600;}
h1{font-size:1.25rem;}
h2{font-size:1.1rem;}
h3{font-size:1.1rem;}
h4{font-size:1rem;}
.font-md{font-size:0.85rem;}
.font-sm{font-size:0.75rem;}
.content a{color:#2852bc; text-decoration:underline;}
b,strong{font-weight:700 !important;}
.text-about-edu a{color:#f3f3f3; text-decoration:underline;}

@media screen and (min-width: 767px) {
  #tourism-stats-icon .mb-2{margin-bottom:0 !important;}
  .home-pc{margin:0 0 20px 0; padding-bottom:0 !important; box-shadow:none;}
  .home-pc:nth-of-type(2n){padding-left:10px !important; padding-right:10px !important; margin-bottom:0;}
  .home-pc:first-child{padding-left:10px !important; margin-bottom:0;}
  #htp-container{border-radius:6px;}
  .h-pe{padding-bottom:13px;}
  #bottom-search-form{bottom:0 !important;}
  
	#btn-bottom-bestsellers:hover{border-radius:0 6px 6px 0 !important;}
	.floating-btns li a.f-block:hover{border-radius:6px 0 0 6px !important;}
	.floating-btns li a.mid-block:hover{border-radius:0 !important;}
  
  #toTopBtn{bottom:55px !important;}
  
  h1{font-size:1.5rem;}
  h2, h3{font-size:1.25rem;}
  .tp-list .package-item:nth-of-type(2n){padding-left:10px; padding-right:10px; margin-bottom:0;}	
  
  .view-all a{display:table !important; margin-top:10px;}
  
  #matri-col-home img{max-width:80%; text-align:center;}
  	 #matri-col-home #matri-regn{margin-left:20px !important; margin-right:20px !important;}
	 	#matri-col-home #matri-regn a.btn{border-radius:4px !important;}
	
	#matri-banner-container{background: #eda959;}
	
	.home-tnail{border:none;}
		.home-tnail a{font-weight:400 !important;}
		.home-tnail p{font-size:0.85rem;}
	.home-tnail h3{margin-top:15px;}
	
	.home-tnail.h-featured:nth-child(2), .home-tnail.h-featured:nth-child(5), .home-tnail.h-featured:nth-child(8), .home-tnail.h-featured:nth-child(11), .home-tnail.h-featured:nth-child(14), .home-tnail.h-featured:nth-child(17), .home-tnail.h-featured:nth-child(20), .home-tnail.h-featured:nth-child(23), .home-tnail.h-featured:nth-child(26), .home-tnail.h-featured:nth-child(29), .home-tnail.h-featured:nth-child(32), .home-tnail.h-featured:nth-child(35), .home-tnail.h-featured:nth-child(38), .home-tnail.h-featured:nth-child(41), .home-tnail.h-featured:nth-child(44), .home-tnail.h-featured:nth-child(47), .home-tnail.h-featured:nth-child(50){margin-left:15px !important; margin-right:15px !important; width:30% !important; max-width:30% !important;}		
	
	#home-about .about-text{padding-top:0;}
	
	#list-related-tags{display:table; clear:both; width:100%;}
		#list-related-tags li{float:left; width:33%;}

	#top-banner-container{min-height:250px; display:block;}
					.hitc-lg img, .hitc-sm img{margin:0 auto; display:block;}
					.hitc-form-container .form-group{margin-bottom:7px !important; text-align:left;}
					.hitc-form-container input, .hitc-banner-top button{font-size:13px !important; padding:5px 12px !important; width:100%;}
					.hitc-form-container input{border:1px solid #fcb220 !important; background:#383840 !important; color:#c89632 !important; border-radius:2px;}
					.hitc-form-container button{background:#fcb220 !important; display:block !important; color:#000 !important;  border-radius:2px; border:1px solid #fcb220;}
					.hitc-form-container{display:block; width:100%; max-width:685px; position:relative; margin-top:-110px; padding-top:0; margin-left:64px;}
					.hitc-form-container .col-md-2, .hitc-form-container .col-md-4{padding-right:0;}
	.floating-btns{position:fixed; bottom:10px !important; right:10px !important; background:#fe702a; margin:0; padding:0; list-style-type:none; max-width:366px !important; border-radius:6px; z-index:999;}
}


#top-notification{background:#e66b61;}
#top-notification p{margin-bottom:0; font-size:13px; padding:10px 5px; line-height:19px; color:#fff;}
#top-notification a{text-decoration:underline; color:#fff;}

.img, .img-fluid{width:100%; max-width:1140px;}
#list-dest-boxes li a{font-size:0.75rem;}

/*Collapse CSS*/
.intro-text h2{font-size:1.5rem;}
#collapse-container #collapse-text {
  font-size: 1rem;
  line-height: 1.5;
}

#collapse-container #collapse-text.collapse:not(.show) {
  display: block;
  height: 10rem;
  overflow: hidden;
}

#collapse-container #collapse-text.collapsing {
  height: 10rem;
}

#collapse-container a#read-more.collapsed{padding:4px 20px; font-size:14px; border:1px solid #2852bc; border-radius:20px; color:#2852bc; display:table; margin:0 auto; text-decoration:none;}

#collapse-container a#read-more.collapsed::after {
  content: '+ Read More';
}
/*End Collapse CSS*/

.bg-featured{background:#fffcf2 !important;}


.suggest-institution{background:#282b90; color:#fff; font-size:1rem; font-family:var(--manrope); font-weight:500;}
	.suggest-institution h3{color:#ff9409;}
	.suggest-institution .add-school-btn .btn{background:#ff9409;}
	

.page-content h2, .page-content h3, .page-content h4{font-size:1.5rem; margin-top:20px;}
	.page-content ul{list-style-type:none; margin:0; padding:0;}
		.page-content ul li:before{font-family:"Font Awesome 5 Free"; content:"\f138"; color:#17a2b8; padding-right:8px;}
		.page-content ul li{margin-bottom:15px;}

.navbar-toggle{margin-right:0;}
	.navbar-toggler{padding:0.15rem 0.25rem;}
	.dropdown-toggle:after { content: none }

.sidenav {height: 100%; width:0; position: fixed; z-index: 11; top: 0; left: 0; background-color: #fff; overflow-x: hidden; transition: 0.5s; padding-top: 30px; overflow-x:hidden}
	.sidenav a {padding: 10px 15px 10px 20px; text-decoration: none; font-size: 1rem; color: #464e5a; display: block; transition: 0.3s;}
		.sidenav a:hover {color: #2db3b4;}

	.sidenav .closebtn {position: absolute; top: 0; right: 0; font-size: 25px; margin-left: 10px; background:#5ac099; padding:2px 14px 7px; color:#FFFFFF; border-radius:0 0 0 25%;}

.sidenav .dropdown-menu{border:none; margin-top:0; padding-top:0;}
	.sidenav .dropdown-menu a{border-bottom:1px solid #71c5c6; padding: 10px 15px 10px 20px; background:#41bdbe; color:#fff;}

.translucent-background{position:fixed;top:0px;left:0px;width:100%;height:100%;background:black;opacity:0.6;z-index:11}

.box-btn{padding:15px 30px; border:1px solid #ccc; border-radius:8px; display:block; text-align:center; font-weight:400; color:#215e97;}

.district-daily-stats{margin-bottom:25px;}
.district-daily-stats .row{margin-bottom:10px; padding-top:10px; border-top:1px solid #eee;}
.district-daily-stats span{font-weight:500;}

.st-nav-top{background:#007bff;}
	.st-nav-top ul{margin-bottom:0;}
		.st-nav-top ul li a{padding:10px 10px; display:inline-block; color:#fff; font-family:var(--manrope); font-size:0.90rem; font-weight:600;}

.form-bg-highlight{background:#ffd144;}
#form-modal-lg .form-control, #form-modal-lg .custom-select, #form-modal-lg .datepicker.form-control{font-size:0.95rem;}
#btn-bottom-book-now{cursor:pointer;}
#btn-bottom-bestsellers{border-radius:0 6px 6px 0;}
#btn-bottom-bestsellers:hover{border-radius:0;}

.datepicker.datepicker-dropdown{z-index:9999999 !important;}
.datepicker.form-control{padding-left:12px;}
.form-bg-highlight .invalid-feedback{color:#000000;}
input[type=number] {
  -moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#modal-form-book-now .invalid-feedback{color:#333;}
.day-number{color:#ea5e39; padding-top:1rem;}
.day-number:before{content:"\f073"; font-family:"Font Awesome 5 Free"; padding-right:10px;}
.day-sd{padding-top:8px; padding-bottom:8px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#000;}
.day-meta-container{margin-bottom:10px;}
.day-meta{color:#d04949; margin-right:20px;}
.day-label{color:#333; padding-right:5px;}
.dp-price-sticky{background:#ffd144; color:#000 !important;}
.st-nav-top ul li.dp-price-sticky a{padding:9px 10px; color:#000; font-size:1rem; cursor:text;}
.st-nav-top ul li.dp-price-sticky a:hover{text-decoration:none;}

.sticky-c2a{position:fixed; width:42px; height:42px; right:-2px; bottom:105px; z-index:9999;}

.datepicker.datepicker-dropdown{padding:10px 15px; font-size:16px;
box-shadow: -3px -2px 122px -29px rgba(69,69,69,0.75);
-webkit-box-shadow: -3px -2px 122px -29px rgba(69,69,69,0.75);
-moz-box-shadow: -3px -2px 122px -29px rgba(69,69,69,0.75);}
.datepicker-orient-bottom{margin-top:7px;}
.datepicker th.prev, .datepicker th.next, .datepicker th.datepicker-switch{padding-bottom:7px; padding-top:7px;}
.datepicker tr th.dow{border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:7px; padding-bottom:7px; color:#d95353;}
.datepicker tr td.day{padding:7px 8px; color:#000000;}
tbody{margin-top:10px;}

@media screen and (max-width:468px) {
  #covid-res-box .col-md-3{margin-bottom:20px;}
}

.page-single{}
	.page-single h1{font-size:1.5rem; margin:10px 0;}
	
	.breadcrumb-top{font-size:0.80rem;}
	.breadcrumb-top li{display:inline; margin-right:5px;}
	.breadcrumb-top li:not(:last-child):after{font-family: "Font Awesome 5 Free"; content: "\f105"; font-size:0.80rem; font-weight:bold; padding-left:5px; color:#333;}
	.breadcrumb-top a{color:#337ab7;}
		
#edu-breadcrumb .breadcrumb-top{margin-top:10px; margin-bottom:10px;}
.address-top{font-family:var(--manrope); font-weight:500; color:#828282;}

.page-taxonomy{}
	.page-taxonomy h1{font-size:1.5rem; margin:10px 0;}
	
	.page-taxonomy .breadcrumb-top{font-size:0.80rem;}
		.page-taxonomy .breadcrumb-top li{display:inline; margin-right:5px;}
		.page-taxonomy .breadcrumb-top li:not(:last-child):after{font-family: "Font Awesome 5 Free"; content: "\f105"; font-size:0.80rem; padding-left:5px; font-weight:bold; color:#333;}
		.page-taxonomy .breadcrumb-top a{color:#337ab7;}

.sh-global h2{font-size:1.25rem; margin-bottom:0;}

.scroll {
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;}
	.scroll a{padding:5px 30px;}
	
.scroll::-webkit-scrollbar{display: none; }

#slider-container{}
.slider-home-1{background:url(../jpg/home-1.jpg) center bottom no-repeat; height:315px;}


#slider-container h3{font-size:30px; color:#fff; padding:35px 15px 15px 20px; background: linear-gradient(0deg, rgba(51,51,51,1) 0%, rgba(255,255,255,0) 100%); position:relative; top:203px; font-family:var(--manrope); font-weight:500;}
	#slider-container h3 a{color:#fff; text-decoration:none;}
		#slider-container h3 a:hover{color:#CCCCCC;}
	#slider-container h3 span{font-family:Roboto, sans-serif; font-weight:300; display:block; font-size:18px; padding-top:5px;}


#tourism-stats-icon div.col-6{}
#tourism-stats-icon span{display:block; font-size:16px; color:#fff; padding:15px 15px 5px; background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%); position:relative; margin-top:-44px; text-align:center;}
	#tourism-stats-icon span a{color:#fff; text-decoration:none; font-family:var(--manrope); font-weight:400;}

#matri-col-home h3{color:#fff; font-size:24px; font-weight:600; font-family:var(--manrope);}
	#matri-col-home #matri-regn a.btn{background:#d14c3a; border:1px solid #ce4431;}
	#matri-col-home #matri-regn a.btn:hover{background:#b94131;}

#top-dest-col-home h3{color:#fff; font-size:24px; font-weight:600; font-family:var(--manrope);}

#covid-districts-list h3{font-size:1.25rem;}
.covid-district-box{border-bottom:1px solid #ccc; margin-bottom:15px;}
.covid-district-box img{margin-bottom:15px;}

#icons-home ul{display:table; margin:auto;}
#icons-home li{margin-right:15px;}


#home-about .about-text{padding:15px 25px 5px;}
	#home-about .social-icons{}

#home-eua-partners
	#home-eua-partners ul{display:table; margin:auto;}
	#home-eua-partners li{margin-right:25px; margin-left:25px; text-align:center;}
	#home-eua-partners li img{filter: grayscale(100%); opacity:0.75;}
	#home-eua-partners li a{text-align:center; padding:5px !important; display:block; font-family:Roboto, sans-serif; color:#666; font-weight:300;}

.text-black{color:#000;}
.text-green{color:#1bbe92;}
.text-link-blue{color:#1bbe92;}
.text-orange{color:#e55c2c !important;}
.text-sm{font-size:0.85rem;}
.text-tiny{font-size:0.75rem;}

.bg-white{background:#fff;}

.btn-outline-orange{font-size:.85rem; color:#e55c2c !important; border:1px solid #e55c2c !important;}
	.btn-outline-orange:hover{background:#fff; color:#1bbe92 !important; border:1px solid #1bbe92 !important;}
.quicksand{font-family:var(--manrope); font-weight:600;}
.border-black{border:1px solid #000;}
.font-500{font-weight:500;}
.font-600{font-weight:600;}

.home-tnail{border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:10px; padding-left:0; padding-right:0;}
	.home-tnail img{padding-left:0;}
	.home-tnail h3 a{color:var(--headingblue); font-weight:600 !important;}
	.home-tnail h3{margin-top:6px;}
	
.home-tnail-img{}
.home-tnail-text{padding:15px;}
.home-tnail-text h5{font-size:1.25rem; text-decoration:none;}
.home-tnail-text h5 a{font-weight:bold !important; color:#1a73e8;}

.listing-taxonomy p{font-family:var(--manrope); font-weight:500; font-size:1rem !important; }
.listing-taxonomy .meta-taxonomy{font-family:var(--manrope); font-weight:500; font-size:1rem; }
.listing-taxonomy .meta-taxonomy .meta-label{font-weight:600; font-family:var(--manrope);}

/*Education CSS*/
.edu-banner-nav-container{background:#ddd;}
#list-related-tags li{font-size:0.95rem; margin-bottom:7px;}
	#list-related-tags li a{color:#1a73e8; font-family:var(--manrope); font-weight:500;}

.back-to-top{cursor: pointer; position: fixed; bottom: 20px; right: 20px; display:none; padding:7px; font-size:15px;}

.floating-btns{position:fixed; bottom:0; right:0; background:#fe702a; margin:0; padding:0; list-style-type:none; width:100%; z-index:9999;}
	.floating-btns li{font-family:var(--manrope); float:left; list-style-type:none; text-align:center;}
	.floating-btns li a{color:#fff; text-decoration:none; padding:10px 15px; text-align:center; display:inline-block; font-weight:500; cursor:hand; display:block; font-size:0.90rem;}
	.single-package-ob .floating-btns li a{padding:5px 15px;}
	.floating-btns li a.f-block{border-radius:6px 0 0 6px; background:#d84d09;}
	.floating-btns li a.f-block:hover{background:#cc4e11; border-radius:0;}
	.floating-btns li a.l-block:hover{background:#f4621a; border-radius:0;}
	.floating-btns li a.mid-block{background:#d84d09;}
	.floating-btns li a.mid-block a:hover{background:#952f27;}
	.floating-btns li a.mid-block.btn-search{padding:10px 15px; background:#3463a5;}

#floating-btns-ob-page{background:#f6631b !important;}
	#floating-btns-ob-page li a:hover{background:#cf4603 !important; border-radius:0;}
	#floating-btns-ob-page li a.p-only{padding:0;}
	#floating-btns-ob-page li a.p-only:hover{background:#f6631b !important;}

footer{background:#f3f3f3; color:#666; padding-bottom:40px;}
	footer h5{font-size:1rem; color:#333;}
	footer ul{margin-bottom:0;}
	footer ul li a, footer a{color:#1e72ba; font-size:0.85rem;}
	footer ul li a:hover, footer a:hover{color:#165c98;}
	.footer-bottom{background:#fff;}
	footer li, footer p{font-size:0.85rem !important;}
	footer b, footer strong{font-weight:600;}

#toTopBtn {
    position: fixed;
    bottom: 50px;
    right: 11px;
    z-index: 1500;
    padding: 14px;
    background-color: #333;
	border-radius:4px;
	display:none;
}

.js .cd-top--fade-out {
    opacity: .5
}

.js .cd-top--is-visible {
    visibility: visible;
    opacity: 1
}

.js .cd-top {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s, visibility .3s, background-color .3s
}

.cd-top {
    position: fixed;
    bottom: 20px;
    bottom: var(--cd-back-to-top-margin);
    right: 20px;
    right: var(--cd-back-to-top-margin);
    display: inline-block;
    height: 40px;
    height: var(--cd-back-to-top-size);
    width: 40px;
    width: var(--cd-back-to-top-size);
    box-shadow: 0 0 10px rgba(0, 0, 0, .05) !important;
    background: url(../svg/cd-top-arrow.svg) no-repeat center 50%;
    background-color: hsla(5, 76%, 62%, .8);
    background-color: hsla(var(--cd-color-3-h), var(--cd-color-3-s), var(--cd-color-3-l), 0.8)
}

.feed-item{font-size:1rem;}
	.feed-item b, .feed-item strong{font-weight:500 !important;}
.top-banner-sm{display:none;}


.meta-taxonomy td{padding-top:0; padding-bottom:5px;}
.meta-taxonomy .meta-label{padding-left:0; font-weight:500;}
.meta-taxonomy table{margin-bottom:0;}

/*Flex Img Gallery */
.tz-gallery .row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}

/* Create four equal columns that sits next to each other */
.tz-gallery .column {
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}

.tz-gallery .column img {
  margin-top: 8px;
  vertical-align: middle;
  width: 100%;
  object-fit: cover;
}

/* Responsive layout - makes a two column-layout instead of four columns */
@media screen and (max-width: 800px) {
  .tz-gallery .column {
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .tz-gallery .column {
    flex: 50%;
    max-width: 50%;
  }
  #custom-quote-block h4{margin-top:20px;}
}
/*End of Img Gallery */

/*Gallery 2*/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:22px;height:30px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
/*End Gallery 2*/

@media screen and (max-width: 450px) {
  .img-taxonomy{padding-right:0; margin-bottom:10px;}
  .feed-item{padding-top:15px; border-top:5px solid #eee;}
  .top-banner-sm{display:block;}
  #tbl-edu-meta .edu-meta-pair{padding-right:0;}
  	
	.hitc-banner-top{display:block; min-height:100px;}
	.hitc-banner-top input, .hitc-banner-top button{font-size:13px !important; padding:3px 12px !important;}
	.hitc-banner-top input{border:1px solid #fcb221 !important; color:#c89632 !important;}
	.hitc-banner-top button{background:#fdb321 !important; display:block !important;}
	.hitc-banner-top .hitc-form-container{width:100%; max-width:168px; position:relative; margin-top:-146px; padding-top:20px; padding-bottom:7px; margin-left:7px;}
  
}

@media (min-width:576px){.modal-dialog{max-width:610px;margin:1.75rem auto}