html, body {
  overflow-x: hidden;
}
/*body{background:#fbfbfb!important;}*/
.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}
.day b {
    display: none !important;
}
.panel.with-nav-tabs.panel-default {
    border: none !important;
}
.panel-heading {
    padding: 0 !important;
    border-bottom: 0 !important;}
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}
#smooth_slider_recent{padding:5px 0 0 0; margin-bottom:-10px;  height:auto; text-align:justify;overflow:hidden;}
/*.shortcode-teaser-content{margin-left:-14px;border: 1px dashed #ccc; background:#f2f2f2; padding:8px 12px 6px 12px;}*/
#smooth_slider_recent img {border: 1px solid #ccc;
	padding: 2px;}

.smooth_sliderb span{ color:#fff;}
.smooth_nav a{font-size:12px;}
/*.wf-wrap{margin-top:-20px;}*/
.teaser_grid_container h2{font-size:16px;padding-top: 7px;line-height: 21px;}
.teaser_grid_container{margin-left:-20px;}
.teaser_grid_container li{margin-right:-5px; margin-left:5px;}
.shortcode-teaser-content img{border: 1px solid #ddd;
	padding: 5px;} 

.post-thumb{margin-left:-10px;}
/*.post-thumb img{padding-left:-15px; border: 1px solid #ddd;
	padding: 5px;}*/
.portfolio-categories { display: none; }
/*for tab*/
ul.tabss {
	margin: 14px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	/*border-bottom: 1px solid #333;
	border-left: 0.5px solid #333;*/
	
	width:100%;
}
ul.tabss li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	/*border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	border-right: 1px solid #333;*/	
	border-left: none;
	margin-bottom: -1px;
	background:none;
	overflow: hidden;
	position: relative;
    background: #CDDC39;
    margin: 0 3px;
    text-transform: uppercase;
	}
ul.tabss li.active a {color:#fff;}
ul.tabss li a {
	text-decoration: none;
	color: #333;
	display: block;
	
	padding: 0 18px;
	/*border: 1px solid #333;font-size: 1em;*/
	outline: none;
	width:auto!important;
}
ul.tabss li a:hover {
	background: #e99b00;
}	
html ul.tabss li.active, html ul.tabss li.active a:hover  {
	background: #333;
	color:#fff;
	/*border-bottom: 1px solid #333;*/
}
.tab_container {
	/*border: 1px solid #333;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;	
	margin-top:10px;
	text-align:justify;
}
.tab_container3 {
	/*border: 1px solid #333;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	/*-moz-border-radius-bottom-right: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
.tab_container2 {
	/*border: 1px solid #333;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 98%;
	padding-left:2%;
	background: #fff;
	/*-moz-border-radius-bottom-right: 5px;
	-khtml-border-radius-bottom-right: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottom-left: 5px;
	-khtml-border-radius-bottom-left: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
.tab_content {
	padding: 15px 5px 5px -15px;
	font-size: 15px;
	font-family: "Barlow", sans-serif;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 13px;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	padding: 5px;
}
.tab_box_content{
	width: auto;
	height: auto;
	margin-bottom: 15px;
	overflow: hidden;
	}
.tab_box_contentList{
	width: auto;
	height: auto;
	}

.tab_box_content_image{
	width:180px;
	height:120px;
	float:left;
}
.tab_box_content_image img{
	width:160px; height:100px;}
.tab_box_content_details{
	width: auto;
	height: auto;
	float: right;
	}
.tab_box_content_detailsList{
	width: auto;
	height: 120px;
	float: right;
	}
.tab_box_content_detailsPage{
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	}
.tab_box_content_details_title{
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 17px;
	font-weight: bold;
	color: #069;
	text-align: left;
	}
.tab_box_content_details_title a{text-decoration:none; color:#069;}
.tab_box_content_details_details{
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 12px;
	color: #444;
	margin-top: 5px;
	text-align: justify;
	}
	#bodyWrapper, #bodyWrapper1{width:100%; height:auto; padding:10px; overflow:hidden; margin:0 auto;}
	#bodyWrapper1{background:#f1f1f1; padding:25px!important;}
	/*#bodyWrapper img{border: 1px solid #ccc;
	padding: 5px; }*/
	#detailsImg {float:left; width:70%; margin-right:1.2%;}
	#detailsImg img{border: 1px solid #ccc;
	padding: 5px; }
	#detailsContent{float:right; width:27.8%;}
.dashicons-star-empty{display:none;}
img .alignnone{margin-top:12px;}
.wf-cell.wf-span-4.wpb_column.column_container{/*background:#dbfeff;*/ padding-top:20px;}

.forSimilarTrip h4 a{margin:5px 0;}
.iphorm_1_1-element-wrap label,.iphorm_1_2-element-wrap label,.iphorm_1_3-element-wrap label,.iphorm_1_4-element-wrap label {font-size:12px;}
.team-container img{border: 1px solid #ccc;
	padding: 5px;}
.wf-container-main {margin-top:-50px;}
.shortcode-teaser-content h3,.shortcode-teaser-content h2,.shortcode-teaser-content h1,.shortcode-teaser-content h4{margin-top:-10px; margin-bottom:-1px; font-size:17px; font-weight:bold;}
.logo-content{float:left; margin-left:8px;}
.wf-td1{float:right;}
.shortcode-teaser-content {text-align: justify;}
/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 481px) {
 .tab_container {
	/*border: 1px solid #333;margin-top:30px;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	
	
	text-align:justify; 
}

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 767px) {

.d_img, .tab_content{margin-right:15px;}
.d_img{margin-top:30px;}
.forSimilarTrip img{width:96%;}
.tabss,.tab_container{display:none;}
.large-screen{display:none}
.heading_txt h4{color: #e63828;}
}
@media only screen and (min-width:992px){
	.mobile-screen{display:none;}

.d_img, .tab_content{margin-right:15px;}
.forSimilarTrip img{width:98%;}	
ul.tabss li a{font-size:15px;}

 .tab_container {
	/*border: 1px solid #333;margin:10px;*/
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	
	
	 
}
.bodybg{background:url("../img/bgnew.png");}
.micon{background:url("../img/mountain.png"); width:67px; height:25px; float:right;}
.forSimilarTrip {width:255px; height:auto; float:left; margin-right:30px; margin-bottom:10px;overflow:hidden}
.forSimilarTripimg{width:255px; height:170px; float:left;  margin-bottom:10px;}

.post-thumb{float:left; width:100%;  height:200px;}
.s-box{height:250px;}
.colimg{height:224px;  float:left; margin-bottom: 10px;}

.d_img img, .forSimilarTripimg img, .post-thumb img, .colimg img{
 position:relative;
 width:100%;
 height:100%;
 min-height:170px;
 object-fit:cover;
 overflow:hidden;
}
.d_highlights{float:right; width:25.5%; height:auto;  height:242px;  background:#444; padding:20px; color:#fff;}
.heading_txt{text-align:center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: .5px;
    text-transform: uppercase;}
.heading_txt h4{color: #e63828;}
.sub-heading-title {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: .5px;
    color: #2b2b2b;
    margin:10px 16px;
    padding-bottom: 15px;
}
}

.testimonial-item.testimonial-item-slider{margin-left:-20px; margin-top:-5px; background:none;}

.times a{text-decoration:none; font-weight:bold;color:#59b4ff; font-size:15px;}
.times a:hover{color:#bf2406;}
.hr-breadcrumbs .breadcrumbs:after {display:none;}
div.testimonial-item{background-color:#fff;}
.dt-highlight{padding:10px;}
.border img{ /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+*/
  border-radius: 6px; 
   }
.b img{
border:1px solid #ddd;
padding:5px;
}
#bottom-bar{font-size:1em;}
/* full width 
.fullbox,.footer-bg{
  background: #607D8B;
 }*/
 .fullbox, .fullboxdetails,.page-banner{ 
  margin: 0 -9999rem;
  padding: 1.72rem 9999rem;
  height:auto!important;
  overflow:hidden;
   }
.whitebg{background:#fff!important;}
.fullboxdetails{
  background: rgb(255, 255, 255)/*rgba(96, 125, 139, 0.03)*/;
  border: 1px solid #dedede;
}
/*.fullboxfooter{
	margin: 0 -9999rem;
   add back negative margin value 
  padding: 1rem 9999rem;

  height:auto!important;
  overflow:hidden;
   font-family: "Rubik",sans-serif;
   font-family: 'Roboto Condensed', sans-serif;
   font-size:14px;
   background:#444; color:#fff;}*/
   .fullboxfooter {
    margin: 0 -9999rem;
    padding: 1.8rem 9999rem;
	padding-bottom: 0;
    height: auto!important;
    overflow: hidden;
    /* font-family: "Rubik",sans-serif; */
    font-family: "Barlow", sans-serif;
    font-size: 14px;
    background: #2f3c50;
    color: #fff;
}
 
.fullbox-top{
	/*margin: -4.3rem -9999rem 0 -9999rem;*/
	margin: -6.8rem -9999rem 0 -9999rem;
	position:relative;
  /* add back negative margin value */
  padding: 0rem 9999rem;

  height:auto!important;
  overflow:hidden;
   }

   .fullboxbg, .fullboxbg h1, .fullboxbg h2, .fullboxbg h3, .fullboxbg h4{color:#fff!important;}
   .fullboxbg p{font-size:1.3em;}
   button {
    background-color:#444!important;
    color: #fff!important;
   	font-size:1em!important;
	text-shadow:none!important;
	-webkit-box-shadow:none!important;
    -moz-box-shadow: none!important;
    -ms-box-shadow:none!important;
    -o-box-shadow:none!important;
    box-shadow: none!important;
	border-radius:0!important;
}

button:hover {
    background-color: #000!important;
	border: 0.5px solid #fafafa!important;
    color: #fff!important;
	border-radius:0!important;
	
}

.fullbox p{  color:#fff!important;}
.fullbox h4{color:#F5F5F5;}
/*.single img{width:450px;}*/

.trip-banner {
 width:100vw; 
 height:445px;
 margin-bottom:25px;
 }

.trip-banner img{
	width: 100vw;
    position: absolute;
    margin-bottom:20px;		
	height:450px;
    margin-left: -50vw;
	left: 50%;
    object-fit:cover;
 	overflow:hidden;
	}
.title-tripwrap{margin: 0 -9999rem;  padding: 0 9999rem;}
.title-trip{ position:relative; width:100%; height:22px;  padding: 15px 27px;    background: rgba(0, 0, 0, 0.56); color:#fff; font-size:1.8rem; font-weight:700; top:87.6%; left:60.5%;}
.day{/*font-family: 'Rubik',sans-serif; */ 	
	font-family: "Barlow", sans-serif;
	font-weight: 500;
margin-top:-13px; font-size:19px; color:#666666;}

/*.offer-new:not(:empty) {
    background: url(img/special-offer.png) no-repeat;
    left: -3px;
    right: 0;
    position: fixed;
    top: -6px;
    width: auto!important;
    height: 112px;
    z-index: 1;
	text-indent: -9999px;  
}*/
.offer {
    position: absolute;
    top: 0;
    left: 0;
    width: 112px;
    height: 112px;
}
.offer-new {
    background: url(../img/special-offer.png) no-repeat;
	top:-5px;
    left: 10px;
    right: 0;
}
.auto-box{
	display: table;
    width: 100%;}
@media only screen and (min-width: 992px) {
.content-left{width:70%; height:auto!important; float:left;margin-right:20px; 	
	font-family: "Barlow", sans-serif;
 /*font-family: 'Rubik',sans-serif;  background:#f1f1f1*/}
.content-right{width:27%;  height:auto!important;float:right;}

.content-bg{
	padding: 30px;
    background-color: #fff;
    border: 1px solid #dedede;
    margin-bottom: 30px;}
 }
@media only screen and (min-width: 726px) {
	.content-bg{
	padding: 20px;
    background-color: #fff;
    border: 1px solid #dedede;
    margin-bottom: 30px;
	}
}
@media only screen and (max-width: 725px) {
	.content-bg{
	 margin: 30px 0;
	}
	.services-include ul {
    -moz-column-count: 1!important;
    -webkit-column-count: 1!important;
    column-count: 1!important;
}
.services-include ul li:before {
    content: "\f00c";
   	font: normal normal normal 14px/2 FontAwesome;
	margin-right:8px;
}
.services-exclude ul {
 -moz-column-count: 1!important;
    -webkit-column-count: 1!important;
    column-count: 1!important;
}
.services-exclude ul li:before {
    content: "\f00d";
   	font: normal normal normal 14px/2 FontAwesome;
	margin-right:8px;
	
}
.single-yes ul li:before {
    content: "\f046";
   	font: normal normal normal 14px/2 FontAwesome;
	margin-right:8px;
}
}

.affix{    top: 0 !important;
    z-index: 7;
}
.bg{background: rgba(0, 0, 0, 0.56); font-size:22px; color:#fff; /*font-weight:700; */padding:10px;    height: 48px!important;}
.header-txt{/*font-family: 'Rubik',sans-serif;font-weight: 700;*/	
font-family: "Barlow", sans-serif;
	font-weight: 500;
	    font-size: 28px;
    font-style: normal;
    
    line-height: 1;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 20px 5px 0;
	color:#e46d33!important
}
.second-header-txt{
	color:#03a9f4;
    /*font-family: 'Rubik',sans-serif;*/
font-family: "Barlow", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
	line-height:2;
}

.static-title{
	text-transform: uppercase;
    color: #666;
    min-width: 35%;
    font-weight: normal;
    letter-spacing: .75px;
    font-size: 13px;
    font-weight: 400;}
.static-title-value{
	color: #222;
    min-width: 35%;
    font-weight: normal;
    letter-spacing: .75px;
    font-size: 14px;
    font-weight: 400;
}
.top-border{
    border-top: 1px solid #dedede;
    margin-bottom: 15px;
}
.text-label{
	/*font-family: 'Rubik',sans-serif;*/
font-family: "Barlow", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 12px;
	margin-top:15px;
    clear: both;
}
.text-label:after {
    content: ' ';
    display: block;
    width: 60px;
    margin-top: 10px;
    border-bottom: solid 4px #e46d33;
}
.services-include ul {
    -moz-column-count: 2;
    -moz-column-gap: 35px;
    -webkit-column-count: 2;
    -webkit-column-gap: 35px;
    column-count: 2;
    column-gap: 35px;
}
.services-include ul li:before {
    content: "\f00c";
   	font: normal normal normal 14px/2 FontAwesome;
	margin-right:8px;
}
.services-exclude ul {
    -moz-column-count: 2;
    -moz-column-gap: 35px;
    -webkit-column-count: 2;
    -webkit-column-gap: 35px;
    column-count: 2;
    column-gap: 35px;
}
.services-exclude ul li:before {
    content: "\f00d";
   	font: normal normal normal 14px/2 FontAwesome;
	margin-right:8px;
	
}
.single-yes ul li:before {
    content: "\f046";
   	font: normal normal normal 14px/2 FontAwesome;
	margin-right:8px;
}
#event-carousel{position:relative;}
.even-control-left,.even-control-right{position:absolute;font-size:28px;color:#444;top:0;}
.even-control-left{right:6%}.even-control-right{right:0;}
.control-left{text-align:right; margin-left:55px;}

/*new*/
ul{
	list-style: none;
}
ol, ul {
	margin-left: 0;
	margin-right: 0;
	/*padding-left: 40px;*/
	padding-left: 0;
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
header {
	/*background: url(../img/bg-transparent-grey.png) repeat;*/
	z-index: 999;
	/*position: absolute;*/
	position:relative;
	width: 100%;
	/*padding: 8px 0 0;*/
}
header .logo {
	-webkit-transition: all .2s ease-in .2s;
	-moz-transition: all .2s ease-in .2s;
	transition: all .2s ease-in .2s;
	margin: 0;
	padding: 5px 0;
	display: table-cell;
	height: 100%;
	color: transparent;
}
header .logo a {
	position: relative;
	z-index: 1;
}
header .logo img {
	position: relative;
	color: transparent;
}
.small_nav {
	float: right;
	margin-bottom: 10px;
	margin-top: 15px;
}
.small_nav li {
	float: left;
	list-style-type: none;
	position: relative;
}
.small_nav li a {
	color: #444;
	font-size: 13px;
	border-right: 1px solid #000;
	padding: 0 15px;
	text-decoration: none;
}
div > ul.small_nav li:last-child a {
	border-left: none;
}
.small_nav li:last-child a {
	border-left: 1px solid #fff;
	border-right: none;
}
@media (max-width: 480px) {
	div.search input.NormalTextBox:first-child {
		width: 280px !important;
	}
	div.search input.NormalTextBox {
		width: 280px !important;
	}

}
@media (max-width: 360px) {
	div.search input.NormalTextBox:first-child {
		width: 210px !important;
	}
	div.search input.NormalTextBox {
		width: 210px !important;
	}

}
@media (max-width: 991px){
	.topBar{
		display: none;
	}
	header {
		padding-top: 0 !important;
		background-color: #1e2326;
		position: relative;
		min-height: 75px;
	}
	header.nav-bar .nav-main-collapse {
		padding-top: 12px;
	}
	.nav-bar-primary .container {
		width: 100% !important;
	}
	footer{
		padding: 30px !important;
	}

}


@media (min-width: 992px) {
	header.nav-bar .search {
		clear: right;
		margin-top: 8px;
		margin-bottom: 0;
	}
}
.search {
	display: table;
	margin: 0 auto;
}
#searchlabel {
	cursor: pointer;
}
.search label {
	display: inline-block;
	height: auto;
	background: transparent url(../img/icon-magnify.png) no-repeat center center / 28px 28px;
	text-indent: -9999px;
	width: 38px;
	padding: 22px 0;
	margin: 0;
	overflow: inherit;
}
.searchInputContainer {
	display: inline-block;
	margin: 0;
	position: relative;
}

#headerTextSearchWrapper > span.searchInputContainer {
	z-index: 999;
}

div.search input.NormalTextBox:first-child {
	width: 340px;
	border: 1px solid #acacac;
	border-radius: 3px 0 0 3px;
	font-size: 16px;
	padding: 0 25px;
	height: 45px;
	line-height: 45px;
	transition: none;
	font-style:normal;
	}

 div.search input.NormalTextBox {
	width: 340px;
	border: 1px solid #acacac;
	border-radius: 3px 0 0 3px;
	font-size: 16px;
	padding: 0 25px;
	height: 45px;
	line-height: 45px;
	font-style:normal;
	display: block;
	float: left;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.icon-search {
	border: 0;
	position: absolute;
	top: 0;
	padding: 10px;
	text-decoration: none;
}
 .icon-search {
	background: #a50606 !important;
	border-radius: 0 3px 3px 0;
	width: 32px;
	color: #fff;
	font-size: 13px;
	right: -32px;
}

.icon-search:before {
	content: "\f054";
}
.icon-search {
	display: inline-block;
font-family: "Barlow", sans-serif;
		font-weight: 400;
	line-height: 1;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}
header .logo a {
	position: relative;
	z-index: 1;
}
header .logo img {
	position: relative;
	color: transparent;
}
#mainNavigation.fixed {
	position: fixed;
	top: 0;
	width: 100%;
	background: #272D33;
	margin-top: 0 !important;

}

.search-btn, .search-btn:hover,.search-btn:focus {
	background: #a50606;
	border-radius: 0 3px 3px 0;
	border: 0;
	margin: 0 !important;
	width: 40px !important;
	height: 45px !important;
	margin-top: -38px !important;
	color: #fff;
	font-weight: bold;
	text-align: right;
	font-size: 18px !important;
}
.ui-widget-content {
	background: #fff !important;
	padding: 8px 12px !important;
}
.ui-widget-content li{
	background: #fff !important;
	padding: 8px 0 !important;
	cursor: pointer;
	border-bottom: 1px solid #e8e8e8;
}
.ui-widget-content:hover, .ui-widget-content li:hover{
	border-bottom: 1px solid #e8e8e8 !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
}

.contacts {
	padding: 2px 15px 2px 55px;
	background: url(../img/icon-phone.png) left center no-repeat;
	float: right;
	margin-top: -7px;
}
.expert {
	font-size: 13px;
	color: #3f51b5;
	display: block;
	line-height: 13px;
}
.headerPhoneNumber {
	display: block;
}
.headerPhoneNumber a {
	color: #03a9f4;
	/*font-size: 19px;
	line-height: 19px;*/
	font-size:17px;
}
body.isWEAU .isWEAU{
	display: inline !important;
}
.email {
	font-size: 11px;
	line-height: 11px;
	color: #fafd0f;
	display: block;
}
.email a {
	color: #03a9f4;
	text-decoration: none;
}


/*Navigation*/

header.nav-bar .nav-main-collapse {
	/*background: url(../img/bg-transparent-grey.png);*/
	background: #009688;
}

.navbar-container {
	padding: 20px 0 20px 0;
}
nav.nav-main.mega-menu.main-nav {
	z-index: 999;
	min-height: 60px;
}
.navbar.navbar-fixed-top.fixed-theme {
	background-color: #222;
	border-color: #080808;
	box-shadow: 0 0 5px rgba(0,0,0,.8);
}

.navbar-brand.fixed-theme {
	font-size: 18px;
}

.navbar-container.fixed-theme {
	padding: 0;
}

.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{
	transition: 0.8s;
	-webkit-transition:  0.8s;
}

#banner img{
	width: 100%;
	height: auto;
	object-fit: cover;
}

/*Footer*/
footer{
	background: #0d1d34;
	border-top: none;
	margin-top: 0;
	position: relative;
	clear: both;
	color: #efefef;
}

.widget{
	margin-bottom: 15px;
}
/*.widget i{
	font-size: 15px;
	color: #a50606;
}*/
.widget ul{
	padding-left: 0px !important;
}
.widgettitle{
	font-size: 21!important;
	color: #FFF;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	    color: #fefe65;
}

.textwidget{
	padding-left: 15px;
}
.textwidget li {
	padding: 5px 0;
	
}
.textwidget li a, .textwidget p {
	font-size: 16px;
	/*font-weight: bold;*/
	color: #e9e9e9;
}
.textwidget li a:hover {
	text-decoration: none;
}

#searchWrap{
	background: #3e3e3e;
	padding: 15px 0;
}

.affiliation ul li{
	float: left;
	width: auto;
	margin-right: 10px;
}
.footend {
	background: #414b56;
	border-top: 4px solid #414b56;
	margin-top: 0;
	padding: 22px 0px;
	text-align: center;
	color: #949da7;
}
.footend a, .footend p {
	font-size: 15px;
	font-weight: bold;
}
.footend a{
	color: #c8c7c7;
}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 0 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }


.widget img{
	    width: 60px !important;
    float: left;
    border: 1px solid #ddd;
    padding: 5px;
    margin-right: 9px;
    border-radius: 5px;
    padding-right: 5px !important;
    margin-bottom: 9px;
}

#featuredWrap{
    background: #eaeaea;
    margin-bottom: 0;
    padding: 20px 60px;
}
#featuredWrap .div-section{
margin-bottom: 15px;
}

.dontprint_cov{
padding: 55px 25px;
}