@media screen and (max-width:1920px) {
  
}
@media screen and (max-width:1600px) {
 .eide {
    width: 41%;
}
	.head {
    line-height: 58px;
    font-size: 57px;
}
	.jsjctwo ul {
    width: 75%;
}
	.jsjctwo ul li {
    margin: 0 11% 0 0;
}
	.leie .liene {
    height: 333px;
}
	.detalbde {
    font-size: 12px;
}
	.rise {
    width: 56%;
}
	.owl-carousel .owl-item .imgloew img {
    width: auto;
    display: inline-block;
    border: solid 3px #c8a453;
    border-radius: 50%;
    object-fit: contain;
    height: 108px;
}.jsjceight p {
    color: #fff;
    font-size: 15px;
}

.forxe {
    top: 4%;
    right: 5%;
}}

@media screen and (max-width:1366px) {
	.head {
        line-height: 43px;
        font-size: 40px;
    }
 
}
@media screen and (max-width:1280px) {
	    .eide {
        width: 45%;
    }
	    .jsjctwo ul {
        width: 69%;
    }
	.jsjctwo ul li {
        margin: 0 5% 0 0;
    }
	.jsjcfour h3 {
    font-size: 18px;
    line-height: 23px;
}
 p {
    font-size: 15px;
}
	.jsjcfour {
    padding: 0 0 1% 0;
}
	    .leie .liene {
        height: 276px;
    }
	.leie .liene:last-child {
    object-fit: contain;
    height: 122px;
    position: absolute;
    left: -11%;
    bottom: -18%;
}
	.jsjcfive {
    padding: 39px 0 62px;
}
	.taboe .nav-pills .nav-link {
    padding: 19px 40px;
		    font-size: 21px;
}
	    .detalbde {
        font-size: 10px;
    }
	.detalbde span {

    font-size: 18px;
}
	    .rise {
        width: 54%;
    }
    .jsjceight p {
        color: #fff;
        font-size: 14px;
        line-height: 19px;
    }
	.ie span {
    width: 89%;
    height: 1px;

}
	.scallhead {
    line-height: 28px;
    font-size: 25px;
}
	.jsjceight .scallhead {
    color: #fff;
    margin: 0 0 21px 0;
}
	.jsjcten [type=button]:not(:disabled), [type=reset]:not(:disabled), .jsjcten [type=submit]:not(:disabled), button:not(:disabled) {
    font-size: 19px;
}
}
@media screen and (max-width:1169px) {
  .head {
    margin: 37px 0 21px 0;
}
	.loges {
    width: 296px;
}
	.topbaner {
    width: auto;
    object-fit: contain;
    height: 574px;
}
	.rieng {
    height: 98px;
}
	.bfue {
    margin: 12% 0 0 0;
}
	.jsjcten {
    padding: 32px 0;
}
	.jsjcten .scallhead {
    margin: 0 0 24px 0;
}
	#television .item span {    font-size: 18px;}

.jsjcone {
    position: relative;
    overflow: hidden;
}}
@media screen and (max-width:991px) {
	    .jsjctwo ul {
        width: 100%;
        margin: 32px 0 0 0;
    }
	.rulde {
    display:  block;
    vertical-align: top;
    width: 100%;
}
	.rulde br {display: none}
	
	.rulde img {
    height: 55px;
}
	
	.jsjctwo ul li {
        margin: 0 11% 0 0;
    }
	.jsjcthree .scallhead {
    margin: -94px 0 24px 0;
}	
	.leie {
    display: block;
    width: 100%;
    position: relative;
}
	    .leie .liene {
        height: auto;
        width: 100%;
    }
	.righre {
    display: block;
    vertical-align: middle;
    width: 100%;
    margin: 114px 0 0 0;
}
	    .leie .liene {
        height: 331px;
        width: 100%;
    }
	.leie .liene:last-child {
        left: -44%;
        bottom: -19%;
    }
	.hese .liene {
    width: 89%;
    margin: 0 auto;
    float: none;
    display: block;
}
	.scallheadsmese {
    width: 100%;
}
	.hese .liene:last-child {
    top: -2%;
    width: 106px;
    right: 0%;
}
	.hese.heese .liene:last-child {
    position: absolute;
    bottom: -16%;
    width: 220px;
    left: -2%;
    top: auto;
    right: auto;
}
	.lse {
    width: 100%;
    margin: 0 auto;
    display: block;
}
	.taboe .nav-pills .nav-link {
        padding: 15px 31px;
        font-size: 16px;
    }
	.jsjcseven ul li {
    width: 49%;
}
	.jsjceight .diese {
    width: 100%;
    margin: 0 0 52px 0;
    display: inline-block;
    vertical-align: top;
}
	    .rise {
        width: 100%;
        margin: 0;
        padding: 0;
    }
	.owl-theme#testimonials .owl-nav {
    top: -13%;
}
		.jsjcone {
		overflow: hidden;
}

.leie .scallhead {
    color: #fff;
    margin: 0 0 31px 0;
}
.forxe {
        right: 5%;
        position: relative;
        right: 0;
        left: 0;
        background: #890c00;
        width: 100%;
        margin: 0 auto;
        max-width: 100%;
    }}
@media screen and (max-width:767px) {
	    .jsjcfive {
        padding: 0 0 62px;
    }
	    .head {
        line-height: 38px;
        font-size: 33px;
    }
	.head  br  {display: none;	}
.eide {
        width: auto;
    }
	.jsjctwo ul li {
        margin: 0 4% 0 0;
    }
	.jsjctwo ul li img {
    object-fit: contain;
    height: 30px;
}
	.jsjctwo ul li p {
    font-weight: 600;
    color: #fff;
    margin: 8px 0 0 0;
    font-size: 13px;
}
	.maide {
    font-size: 23px;
    line-height: 36px;
}
	.arowre {
    width: 49%;
    margin: 0 0 20px 0;
}
	    .jsjcthree .scallhead {
        margin: -65px 0 24px 0;
    }
	.jsjcfour .scallhead {
    margin-bottom: 27px;
    margin-top: 29px;
}
	    .jsjcfour {
        padding: 0 0 2% 0;
    }
	    .jsjcfive {
        padding: 0 0 62px;
        margin: 0;
    }
	.leie .scallhead {
    color: #fff;
    margin: 43px 0 5px 0;
}
	    .leie .liene:last-child {
        left: -51%;
        bottom: -9%;
        height: 91px;
    }
	    .righre {
    
        margin: 45px 0 0 0;
    }
	    .hese .liene:last-child {
        top: -1%;
        width: 81px;
        right: -2%;
    }
	    .hese.heese .liene:last-child {
        position: absolute;
        bottom: -14%;
        width: 153px;
        left: -3%;
        top: auto;
        right: auto;
    }
	    .taboe .nav-pills .nav-link {
        padding: 9px 17px;
        font-size: 13px;
    }
	.jsjcseven {
    padding: 33px 0 30px;
}
	.jsjceight {
    padding: 30px 0;
}
	#television {
    width: 80%;
    margin: 23px auto 0;
}
	footer {
    font-size: 11px;
}
  
.rige {
    width: 72%;
}
#masterclasses {display: block;}
	.masterlcld {display: none;}
}
@media screen and (max-width:640px) {
	    .loges {
        width: 235px;
    }
	.jsjcone .container {
    top: 3%;
}
	.head {
        line-height: 28px;
        font-size: 23px;
    }
	.eide li {
    padding: 6px;
    margin: 0 0 11px 0;
    font-size: 14px;
}
	    .topbaner {
        width: auto;
        object-fit: contain;
        height: 370px;
    }
	.rieng {
        height: 98px;
		display: none;
    }
	    .leie .liene {
        height: 215px;
        width: auto;
        margin: 0 auto;
        display: block;
    }
	.leie .liene:last-child {
        left: 0%;
        bottom: -14%;
        height: 60px;
    }
	    .hese .liene:last-child {
        top: 4%;
        width: 62px;
        right: 0%;
    }
	.hese.heese .liene:last-child {
        position: absolute;
        bottom: -12%;
        width: 118px;
        left: -1%;
        top: auto;
        right: auto;
    }
	    .jsjcfive {
        padding: 0 0 24px;
        margin: 0;
    }
	.taboe .nav.nav-pills.mb-3 {
    margin: 28px 0 0 0;
}
	.jsjcsix {
    padding: 30px 0 26px;
}
	.bfue {
        margin: 42% 0 0 0;
    }
	.jsjcnine .container {
    top: 28px;
}
	.reobde {
    border-radius: 24px 24px 0 0;
}
	    #television .item span {
        font-size: 14px;
			padding: 11px 0;
    }
	    .bfue {
        margin: 30% 0 0 0;
    }
	.desktops {display: none;}
	.mobiles {
    display: block;
    max-width: 339px;
    margin: 0 auto;
}

    .rige {
        width: 69%;
    }}
@media screen and (max-width:479px) {
     .jsjctwo ul li p {
        font-size: 11px;
    }
	    .jsjctwo ul {
        width: 100%;
        margin: 0 0 0 0;
    }
	    .maide {
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 28px 0;
    }
	    .rulde img {
        height: 36px;
    }
	.jsjctwo ul li span {
    margin: 8px 0 0 0;
}
	    .rulde img {
        height: 36px;
        display: none;
    }
	.diese {
    width: 100%;
    margin: 15px 0 0 0;
}
	    .taboe .nav-pills .nav-link {
        padding: 9px 17px;
        font-size: 12px;
    }
	.jsjcseven .scallhead {
    margin: 0 0 17px 0;
}
	    .scallhead {
        line-height: 24px;
        font-size: 20px;
    }
	.jsjcseven ul li {
    min-height: 253px;
}

	.detalbde br {display: none;}
	    .ie span {
        width: 82%;
        height: 1px;
    }

.rige {
        width: 100%;
    }
    .rige {
        display: block;

    }

}
@media screen and (max-width:440px) {
	    .jsjctwo ul li p {
        font-size: 10px;
    }
	.jsjcfour .scallhead {
        margin-bottom: 18px;
        margin-top: 15px;
    }
	    .jsjcthree .scallhead {
        margin: -37px 0 24px 0;
    }
    .leie .liene {
        height: 165px;
    }
	.hese .liene {
        width: 81%;
    }
	    .hese .liene:last-child {
        top: 8%;
        width: 59px;
        right: 0%;
    }
	    .hese.heese .liene:last-child {
        position: absolute;
        bottom: -15%;
        width: 103px;
        left: 1%;
        top: auto;
        right: auto;
    }
	.jsjcsix .scallhead {
    margin: 0 0 13px 0;
}
	    .taboe .nav-pills .nav-link {
        padding: 6px 7px;
        font-size: 12px;
    }
	    .jsjcseven ul li {
        min-height: 224px;
    }
	    #television {
        width: 100%;
        margin: 23px auto 0;
    }
	    .owl-carousel .owl-item .imgloew img {
        height: 82px;
    }
    .rige {
      
        vertical-align: middle;
        margin: 0 0 0 9px;
        color: #fff;
        font-size: 11px;
    
    }
	.rige span {
    font-size: 15px;
}
 .owl-carousel .owl-item .kdiese img {
    display: inline-block;
    vertical-align: top;
    width: 16px;
    margin: 0 0 0 6px;
    float: right;
}
	.kdiese {
    float: right;
}
	.owl-carousel .owl-item .ie img {
    width: 20px;
}
	    .jsjceight .diese {
        margin: 0 0 26px 0;
    }
}
@media screen and (max-width:380px) {
    .taboe .nav-pills .nav-link {
        padding: 6px 7px;
        font-size: 11px;
    }
	.jsjceight p {
        color: #fff;
        font-size: 12px;
        line-height: 17px;
    }
	    .bfue {
        margin: 40% 0 0 0;
    }
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}