/************************************************* Header ********************************************************************/
#Header {}
#Header .TopLink a{color:#fff;font-size:20px;letter-spacing:0.4px;}#Header .TopLink a:hover{color:#8B1D1C;}

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption h1{font-size:71px;text-shadow:4px 4px 4px rgba(0, 0, 0, 0.25);}

/************************************************* Content ********************************************************************/
.TextBox{font-size:28px; min-height:300px; box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.07);}  
.ImgShade{margin-right:40px;}
.ImgShade::after {
	content: '';
	position: absolute;
	left:20px;
	top:20px;
	right:-20px;
	z-index: -1;
	bottom: -20px;
	border:1px solid #8B1D1C;
}

.List {padding:0; margin:0 0 35px 0; list-style-type:none;}
.List  li{background:url(../images/check.png) no-repeat 0.1em 0.43em; padding:3px 0 3px 40px; margin:0px;}

.BigImg{background:#8B1D1C;} .BigImg h2{font-size:50px;}
.BigImg img{mix-blend-mode:soft-light;}
.TestiBox{box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.07); padding:45px;}
.innerpage-title{background: #8b1d1c;text-align: center;padding: 20px 0;}
.img-mr-0{margin-bottom:0 !important}

/********** ContactForm **************************************************************************************************/
#ContactForm .form-group {margin-bottom:15px;}  
#ContactForm .form-control{background:#fff; border:none; border-bottom:solid 1px #B3B3B3; border-radius:0px; height:60px; color:#545454; padding-left:0px;}
#ContactForm textarea.form-select{height:110px; padding-top:15px;background:#fff; border-radius:0px; color:#545454;border:none; border-bottom:solid 1px #B3B3B3;padding-left:0px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#545454; opacity:1;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#000 !important;color:#fff !important}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) a{color:#fff !important}


/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:15px; line-height:30px;}
#Footer li.active a {color:#8B1D1C;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#8B1D1C;}
#Footer h4{font-size:16px; letter-spacing:1.6px;}

#Footer .list-inline a{font-size:20px; margin:0px; color:#8B1D1C;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:18px;}
.Copytext{font-size:13px;letter-spacing:1.3px; color:#fff;}

.container {max-width:1170px;}
.TestiBox img {
	float: left;
	margin-right: 10px;
}
/*************************************************************************************************************/
@media (min-width:992px) {.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:999; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
	.ls-6{letter-spacing: 6px;} .MainBanner .btn{min-width:220px;}
}
@media (min-width: 1920px){}
@media (min-width: 1600px) and (max-width: 1919.98px) { 
	.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
	.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner .carousel-caption h1{font-size:56px;}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner .carousel-caption h1{font-size:40px;}.TextBox{font-size:20px; line-height:1.1; min-height:240px;}.BigImg h2{font-size:34px;}#Footer{font-size:14px; line-height:27px;}}
@media (max-width: 767.98px) {.MainBanner .carousel-caption h1{font-size:34px;}.TextBox{font-size:20px; line-height:1.1; min-height:240px;}.BigImg h2{font-size:34px;}#Footer{font-size:14px; line-height:27px;} .ImgShade img{width:100%;}.ImgShade{margin-right:20px; margin-bottom:50px;}#Header .TopLink a{font-size:34px;}.BigImg img {
	height:180px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	}}

@media (max-width: 575.98px){
	.MainBanner .Homebnr .carousel-item  img {
		height:280px;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: center;
		object-position: center;

	}
	h1{font-size:28px;}
	.wp-block-spacer{height:25px !important}
	.MainBanner .carousel-caption h1{font-size:26px;}.MainBanner .carousel-caption h2{font-size:20px;}.TextBox{font-size:20px; line-height:1.1; min-height:240px;}.BigImg h2{font-size:24px;}#Footer{font-size:14px; line-height:27px;}
	.MainBanner .btn{min-width:100%;} 

}

@media (max-width: 479px) {}
@media (max-width: 320px) {}