
/* portal css */

span.for_cust_title.title15.headhs12 {
 
   display: none !important;
}


section#homepage_hs_24.welcome-text > div.gridpadd {

	padding: 0px !important;

}

section#homepage_hs_24.welcome-text {

    max-height: 60px;
    border-bottom: 1px solid #d9d8d8;
}


section#homepage_hs_21.welcome-text > div.gridpadd {

	padding: 0px !important;

}


strong.tc_title_news_15 {

	color: #000 !important;
}

a.btcolbg_news15 {

	    color: #983a00 !important;
	    font-size: 14px !important;
}

a.btcolbg_news15:hover {

	    color: #983a00 !important;
	    text-decoration: underline;
}

/* calendar */

table.ui-datepicker-calendar tbody tr td a.ui-state-default {

	border: 1px solid #282b2d !important;
    background: #282b2d !important;
    font-weight: normal;
    color: #ffffff !important;
}

table.ui-datepicker-calendar tbody tr td a.ui-state-default.ui-state-hover {

	border: 1px solid #282b2d !important;
    background: #fff !important;
    font-weight: normal;
    color: #282b2d !important;
}

table.ui-datepicker-calendar tbody tr {
    border-top: #fff !important;
    border-bottom: #fff !important;
}

#homepage_hs_18 .calendar-cont .ui-datepicker .ui-datepicker-prev, #homepage_hs_18 .calendar-cont .ui-datepicker .ui-datepicker-next {
    background: #AFAFAF !important;
}

a.ui-state-default.ui-state-highlight.ui-state-active.ui-state-hover {
    color: #ffffff !important;
    background: #ff5400 !important;
}



ul.footer-quicklinks li a {

	color:#fff !important;
}


ul.footer-quicklinks li a:hover {

	color:#fff !important;
	text-decoration: underline;
}

td a {
  /* Careful, this breaks the word wherever it is without a hyphen */
  overflow-wrap: break-word;
  word-wrap: break-word;

  /* Adds a hyphen where the word breaks */
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

span.dwc-content form#preview-post div {
	display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

form#preview-post div table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}



@media (max-width: 812px) {
	.tcolbody21 {
		text-align: center !important;
	}

	.tcolbody8 {
		text-align: center !important;
	}

}


@media (max-width: 768px) {
	.tcolbody21 {
		text-align: center !important;
	}

	.tcolbody8 {
		text-align: center !important;
	}

}









div.top-address {
	text-align: right; padding:15px 5px;
}

div#widcustom_51.widcustom_51.tcolbody24 {
	display:none !important;
}

div.tcolbody24 {
	height: auto !important;
	padding-bottom: 20px;
}

div.bc-content.tcolbody27 {
	height: auto !important;
}

div.bc-content.tcolbody30 {
	height: auto !important;
}

div.bc-content.tcolbody12 {
    color: !important;
    height: auto !important;
    overflow-y: hidden !important;
    margin-top: 20px;
	overflow-x: hidden !important;
}

div.col-md-6.building-pict-left {
    padding: 0px 0px 0px 4px;
}

div.col-md-6.building-pict-right {
    padding: 0px 6px 0px 0px;
	
}

div.owl-item.active {
	    width: 24.6% !important;
}

div.owl-item.active:first-of-type {
	  
}

.owl-carousel.owl-loaded {
    display: block;
    padding-left: 5px;
}

#carousel-prebuilt41_15 .owl-item .item {
    margin-left: 10px !important;
}

/* Calendar */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #282b2d !important;
    background: #282b2d !important;
    font-weight: normal;
    color: #ffffff !important;
	
}

a.ui-state-default {
	border: 1px solid #282b2d !important;
    background: #282b2d !important;
    font-weight: normal;
    color: #ffffff !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999999;
    background: #dadada url(../css/custom-theme/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;
    font-weight: normal;
    color: #000 !important;
}

.calendar-cont .ui-datepicker .ui-datepicker-header {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background: #282b2d !important;
    height: 45px !important;
    border-bottom: 1px solid #fff;
}


/*  end Calendar */

section#homepage_hs_30.welcome-text {
	max-height: 60px;
	border-bottom: 1px solid #d9d8d8;
	
}

section#homepage_hs_30.welcome-text div.gridpadd {
	padding: 0px !important;
	
}

div.top-social-listing {
	float:right;
	
}

span.for_cust_title.title60.headhs30 {
	display:none !important;
	
} 

ul.top-socialmedia-listing li {
    display: inline;
    list-style-type: none;
    padding: 0px 2px;
}

section#homepage_hs_27.welcome-text {
	max-height: 130px;
	
}

section#homepage_hs_27.welcome-text div.gridpadd {
	padding: 0px !important;
	
}

span.for_cust_title.title54.headhs27 {
	display:none !important;
	
}

span.for_cust_title.title57.headhs27 {
	display:none !important;
	
}



@media (max-width: 1152px) {
div.owl-item.active:first-of-type {
    width: 24.6% !important;
}
}


@media (max-width: 1024px) {
div.owl-item.active:first-of-type {
    width: 24.6% !important;
}
}

@media (min-width:737px) and (max-width: 768px) {
	.widmix_14 {
    margin-right: 6px !important;
}
}

@media (max-width: 768px) {
	
	div#botcustom {
		text-align:center;
		
	}
	
	div.social-stay {
    float: none !important;
	}
	
	ul.socialmedia-listing {
		margin-left:0px !important;
		padding-left:0px !important;
		
	}
	

	
	div.wcalendar_48 {
		
		padding-bottom:30px;
		
	}
	
	div.owl-item.active:first-of-type {
        width: 24.7% !important;
} 
	div.owl-item.active {
        width: 24.6% !important;
}

img#building-pict {
	width: 100%;
    height: 100%;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 15px;
}

#carousel-prebuilt41_15 .owl-item:first-child .item {
     margin-left: 10px !important;
     margin-right: 10px; 
}
	
.owl-carousel.owl-loaded {
    display: block;
    padding-left: 10px !important;
}
	
}

@media (min-width: 813px) and (max-width: 823px) {
	
div.top-social-listing {
     float: none !important;
    text-align: center;
}

ul.top-socialmedia-listing {
    padding-left: 0px !important;
}
	
div.col-md-6.colcont_54 {
	text-align:center;
}

div.widget_54 {
		text-align:center;
}

section#homepage_hs_27.welcome-text {
    max-height: 280px;
}

div.top-address {
    text-align: center !important;
    padding: 15px 5px;
}

div.col-md-6.building-pict-left {
    padding-left: 58px;
}

div.col-md-6.building-pict-right {
    padding-right: 60px;
}
div.disabled {
	margin-left: 0px !important;
}
div.owl-prev {
	left: 15px;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 17px;
}

div#botcustom.tcolbody8 {
	text-align:center;
}

div.social-stay {
    float: none !important;
}
ul.socialmedia-listing {
	padding-left:0px;
}

section .gridpadd {
    padding: 30px 0 !important;
}

}

@media (min-width: 769px) and (max-width: 812px) {

	
	.widmix_14 {
    margin-right: 0px !important;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 15px;
}
	
}

@media (max-width: 812px) {
	
	img#building-pict {
	width: 100%;
    height: 100%;
}



div.owl-prev.disabled {
	margin-left: 10px;
}

div.owl-prev {
	margin-left: 10px;
}
	
	
	div.top-address {
	text-align: center;
    padding:5px 0px 15px;
}

	
	ul.top-socialmedia-listing {
		margin-left:0px !important;
		padding-left:0px !important;
		
	}
	
	div.bc-content.tcolbody27 {
		height: auto !important;
		margin-top: 10px !important;
	}
	
	section#homepage_hs_27.welcome-text {
    max-height: 200px;
}
	
	div.bc-content.tcolbody27 {
		text-align: center;
	}
	
	div.top-social-listing {
    float: none !important;
    text-align: center;
}
	
	section#homepage_hs_12.welcome-text > div.gridpadd {
		    padding: 10px 0 !important;
	}
	
div.col-md-6.building-pict-right img {
    float:none !important;
}
	
div.col-md-6.building-pict-right {
   text-align:center;
   float:none;
   padding: 20px 0px;
}

div.col-md-6.building-pict-left {
	text-align:center;
	float:none !important;
	padding: 20px 0px;
}

div.owl-item.active {
    width: 24.7% !important;
}



	div#botcustom {
		text-align:center;
		
	}
	
		div.social-stay {
    float: none !important;
	}
	
	ul.socialmedia-listing {
		margin-left:0px !important;
		padding-left:0px !important;
		
	}
	
	
	section#homepage_hs_24.mid-content > div.gridpadd {
		    padding: 20px 0 !important;
	}

}


@media (min-width:668px) and (max-width: 736px) {
		.widmix_14 {
    margin-right: 2px !important;
}
}



@media (max-width: 736px) {
	
	ul.top-socialmedia-listing {
		margin-left:0px !important;
		padding-left:0px !important;
		
	}
	
	section#homepage_hs_30.welcome-text {
    max-height: 60px;
    border-bottom: 1px solid #d9d8d8;
    /* margin-top: 50px; */
}


section#homepage_hs_15.prebuild4_1 > div.gridpadd {
		    padding: 10px 0px 20px !important;
	}
	
	section.address {
    /* padding: 40px 0px; */
    background: #983a00 !important;
    color: #ffffff;
	height:auto !important;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 16px;
}

div.owl-item.active:first-of-type {
    width: 24.7% !important;
}
	
}


@media (min-width:569px) and (max-width: 667px) {
		.widmix_14 {
    margin-right: 2px !important;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 15px;
}

}


@media (max-width: 667px) {
div.owl-item.active:first-of-type {
    width: 24.7% !important;
}


}

@media (max-width: 568px) {
	
#carousel-prebuilt41_15 .owl-item:first-child .item {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.owl-carousel.owl-loaded {
    display: block;
    padding: 15px !important;
}
div.owl-prev {
	left:5px;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 15px;
}

#carousel-prebuilt41_15 .owl-item .item {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

}


@media (min-width:416px) and (max-width: 425px) {

.owl-carousel.owl-loaded {
    display: block;
    padding: 20px !important;
}

}


@media (max-width: 425px) {
div.top-address {
    font-size: 13px;
}

div.col-md-6.building-pict-left {
    text-align: center;
    float: none !important;
    padding: 20px 20px;
}

div.col-md-6.building-pict-right {
    text-align: center;
    float: none;
    padding: 20px 20px;
}

div.owl-prev.disabled {
    margin-left: 15px;
}

div.owl-prev {
    margin-left: 15px;
}

#carousel-prebuilt41_15 .owl-nav .owl-next {
    right: 20px;
}

}



@media (min-width:376px) and (max-width: 414px) {

.owl-carousel.owl-loaded {
    display: block;
    padding: 20px !important;
}

.widmix_14 .title_prebuild4_1 {
    padding: 20px;
    margin: 0px 15px 0px 0px;
}


}

@media (min-width:321px) and (max-width: 375px) {

.owl-carousel.owl-loaded {
    display: block;
    padding: 20px !important;
}

.widmix_14 .title_prebuild4_1 {
    padding: 20px;
    margin: 0px 35px 0px 0px;
}

}


@media (max-width:320px) {

.owl-carousel.owl-loaded {
    display: block;
    padding: 20px !important;
}

#carousel-prebuilt41_15 .owl-item .item {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.widmix_14 .title_prebuild4_1 {
    padding: 20px;
    margin: 0px 35px 0px 0px;
    font-size: 13px !important;
}

}
