.barndultimesec1{background: url("../images/ultimabg.jpg") no-repeat; float: left; width: 100%;}
.barndultimesec1 .container {
    max-width: 975px;
    width: 100%;
    margin: 0 auto;
    display: flex;
	padding:53px 26px 0px; 
}
.barndultimesec1 .container aside {
    width: 50%;
	padding: 0 26px;
    
}
.barndultimesec1 .container aside:last-child {
    border-left: 1px solid rgba(0,0,0,0.10);
	padding-top: 50px;
}

.barndultimesec1 .container aside h2{color: #000000; font-size: 44px; font-weight: 300; text-align: right; text-transform: uppercase;}
.barndultimesec1 .container aside h3{color: #e31d12; font-size: 44px; font-weight: 600; padding: 20px 0; text-align: center;  text-transform: uppercase;}
.barndultimesec1 .container aside p{color: #1a1a1a; font-size: 14px; font-weight: 400; padding: 10px 0; line-height: 20px;  }

.barndultimesec1 .container2 {
    max-width: 975px;
    width: 100%;
    margin: 0 auto;
    display: flex;
	padding:0px 26px 0px; 
}
.barndultimesec1 .container2 aside {
    width: 50%;
	padding: 0 26px;
    
}

.barndultimesec1 .container2 aside .thumb{margin-left: -15%; margin-top: -10%}

.barndultimesec1 .container2 aside:last-child {
    border-left: 1px solid rgba(227,29,18,0.50);
	padding-top: 50px;
	padding-bottom: 30px;
}

.barndultimesec1 .container2 aside:first-child {
	padding-top: 100px;
}

.barndultimesec1 .container2 aside h2{color: #000000; font-size: 30px; font-weight: 300; text-align: left; }
.barndultimesec1 .container2 aside h3{color: #e31d12; font-size: 40px; font-weight: 600; padding: 10px 0; text-align: left; }
.barndultimesec1 .container2 aside p{color: #1a1a1a; font-size: 14px; font-weight: 400; padding: 10px 0; line-height: 20px;  }

.barndultimesec2{background:#f0f0f0; float: left; width: 100%;}
.barndultimesec2 .container {
    max-width: 975px;
    width: 100%;
    margin: 0 auto;
	padding:90px 26px 60px; position: relative;
}
.barndultimesec2 .container:after{position: absolute; content: ""; background-color: #b0b0b0; width: 1px; height: 60px; left: 1px; right: 0; top: 0px; margin: 0 auto;}
.barndultimesec2 .container:before{position: absolute; content: ""; background-color: #b0b0b0; width: 1px; height: 60px; left: 30%; bottom: 0px; }

.barndultimesec2 ul{display: flex; width: 100%; justify-content: center; column-gap: 20px; text-align: center;}
.barndultimesec2 ul li{flex-basis: 33.33%; max-width: 33.33%;}
.barndultimesec2 ul li{background-color: #ffffff; border-radius: 20px; overflow: hidden;}
.barndultimesec2 ul li aside .thumbinfo{padding: 25px 25px;}
.barndultimesec2 ul li aside .thumbinfo h3{font-size:16px;padding: 0 0 20px; }
.barndultimesec2 ul li aside .thumbinfo p{font-size:14px; padding: 0; }
.barndultimesec2 p{font-size: 15px; text-align: center; padding: 40px 10% 10px;}


.barndultimesec3{background:#fff; float: left; width: 100%;}
.barndultimesec3 .container {
    max-width: 975px;
    width: 100%;
    margin: 0 auto;
	padding:90px 26px 60px; position: relative;
}
.barndultimesec3 .container h2{color: #000000; font-size: 33px; font-weight: 300; padding: 0 0 60px 45%}
.barndultimesec3 .container h2 span{color: #e31d12; font-size: 44px; font-weight: 600;}
.barndultimesec3 .container:after{position: absolute; content: ""; background-color: #ee857f; width: 1px; height: 60px; left: 30%; top: 0px;}
.barndultimesec3 aside{display: flex;}
.barndultimesec3 aside div{width: 50%; padding: 0 25px;}
.barndultimesec3 aside div:first-child{margin-top: -150px;}
.barndultimesec3 aside div:last-child{border-left: 1px solid #737373; text-align: left;}
.barndultimesec3 p{font-size: 15px; padding: 0px; line-height: 24px;}
.barndultimesec3 p span{font-size: 20px; padding: 0px; color: #f30100;}



.barndultimesec4{background:#fff; float: left; width: 100%;}
.barndultimesec4 .container {
    max-width: 975px;
    width: 100%;
    margin: 0 auto;
	padding:190px 26px 0px; position: relative;
}
.barndultimesec4 .container h3{color: #dd0302; font-size: 30px; font-style: italic; text-transform: uppercase; font-weight: 600; text-align: center;}
.barndultimesec4 .container h2 span{color: #e31d12; font-size: 44px; font-weight: 600;}
.barndultimesec4 aside{display: flex;}
.barndultimesec4 aside div{width: 50%; padding: 0 25px;}
.barndultimesec4 aside div:first-child{margin-top: -150px;}
.barndultimesec4 aside div:last-child{border-left: 1px solid #f30100; text-align: center; padding-bottom: 60px;}
.barndultimesec4 aside div:last-child img{margin-top: -60px;}
.barndultimesec4 p{font-size: 15px; padding: 20px 0 0px;; line-height: 24px; text-align: center}
.barndultimesec4 p span{font-size: 20px; padding: 0px; color: #f30100;}

@media screen and (max-width: 900px) {
	.barndultimesec1{background: none;}
.barndultimesec1 .container{display: block;}
	.barndultimesec1 .container aside{width: 100%;}
	.barndultimesec1 .container aside .thumb img{max-width: 100%;}
	.barndultimesec1 .container aside:last-child {
    border-left: 0px solid rgba(0,0,0,0.10);
    padding-top: 0px;
}
	.barndultimesec1 .container aside h2, .barndultimesec1 .container aside h3{text-align: left; padding: 0}
	
	.barndultimesec1 .container2{display: block; border-top: 1px solid rgba(227,29,18,0.50); margin-top: 30px;}
	.barndultimesec1 .container2 aside{width: 100%;}
	.barndultimesec1 .container2 aside:first-child { padding-top: 30px;}
	.barndultimesec1 .container2 aside:last-child {
    border-left: 0px solid rgba(227,29,18,0.50);
    padding-top: 50px;
    padding-bottom: 30px;
}
	.barndultimesec2 .container:before, .barndultimesec2 .container:after{display: none}
	.barndultimesec2 ul{display: block}
	.barndultimesec2 ul li {
    flex-basis: 100%;
    max-width: 100%; margin-bottom: 30px;
}
	.barndultimesec2 ul li img{width: 100%;}
	.barndultimesec3 .container:after{display: none;}
	.barndultimesec3 .container h2 {
    color: #000000;
    font-size: 33px;
    font-weight: 300;
    padding: 0 0 60px 0%;
}
	.barndultimesec3 aside{display: block}
	.barndultimesec3 aside div{width: 100%;}
	.barndultimesec3 aside div:first-child {margin-top: 0px;}
	.barndultimesec3 aside div:last-child {border-left: 0px solid #737373; padding-top: 40px;    text-align: left;}
	.barndultimesec3 aside div:first-child img{max-width: 100%}
	.barndultimesec3 .container h2 {font-size: 24px;}
	.barndultimesec3 .container h2 span {font-size: 37px;}
	.barndultimesec4 aside{display: block}
	.barndultimesec4 aside div:first-child img{max-width: 100%;}
	.barndultimesec4 aside div{width: 100%;}
	.barndultimesec4 aside div:first-child {margin-top: 0px;}
	.barndultimesec4 aside div:last-child { border-left: 0px solid #f30100;}
	.barndultimesec4 aside div:last-child img { margin-top: 60px;}
	.barndultimesec4 .container { padding: 0px 26px 0px;}
.barndultimesec3 .container { padding: 40px 26px 60px;}
	.barndultimesec1 .container2 aside .thumb img{max-width: 100%;}
}












