@media screen and (max-width:1920px) {
  
}
@media screen and (max-width:1600px) {
 .owl-carousel .owl-item .ldourde img {
    width: 429px;
    object-fit: contain;
    height: 208px;
}
    .owl-carousel .owl-item .ldourde img {
        width: 349px;
        object-fit: contain;
        height: 187px;
    }
	.maidew {
    position: absolute;
    top: 31%;
    left: 20px;
}
	.uloe ul li {
    position: relative;
    padding: 0 0 13px 27px;
    display: inline-block;
    width: 31%;
    vertical-align: top;
    font-size: 13px;
}
	.owl-carousel .owl-item img.oneise {
    width: 186px;
    margin: 0 auto;
}
	.boxure {
    border: solid 1px #ccc;
    min-height: 421px;
}
	p {
    font-size: 16px;
}
	.jslhthree ul li img {
    width: 70px;
}
	.etext {	
    width: 63%;
}
}
@media screen and (max-width:1366px) {
	.texe .fted {
    font-size: 55px;
    line-height: 57px;
    font-weight: 400;
    margin: 8% 0 69px 0;
    display: block;
}
	.tobner {
    height: 658px;
}
	
	.desew {
    width: 64%;
}
	
	.eidiwe li h3 {
    font-size: 22px;
    line-height: 22px;
    margin: 0 0 18px 0;
}
	.eidiwe li p {
    font-size: 14px;
}
 
}
@media screen and (max-width:1280px) {
	.foroxe {
    width: 40%;
}
	    .owl-carousel .owl-item .ldourde img {
        width: 276px;
        object-fit: cover;
        height: 187px;
        border-radius: 0 30px 30px 0;
    }
	
	.heaede {
    font-size: 19px;
    line-height: 22px;
}
	    p {
        font-size: 15px;
        line-height: 21px;
    }
	    .boxure {
        min-height: 366px;
    }
	    .jslhthree ul li img {
        width: 58px;
    }
	    .etext, .riboxe.eidse .etext {
        width: 62%;
        margin-top: 27px;
    }
	
.maixe {
    font-size: 14px;
    line-height: 21px;
}
	.kdiese p {
    font-size: 14px;
    line-height: 22px;
    min-height: 244px;
}
 
}
@media screen and (max-width:1169px) {
  .owl-carousel .owl-item .imidew img {
    width: 80px;
}
	    .desew {
        width: 62%;
			    font-size: 14px;
    }
	
	.desew span {
    font-size: 17px;
}
	.yeloes {
    background: #fecc07;
    padding: 20px;
    border-radius: 25px 0 0 25px;
    margin: 15% 0 0 0;
    min-height: 439px;
}
	.eidiwe li {
    min-height: 378px;
}
}
@media screen and (max-width:991px) {
 .jslhthree ul li span {
    width: 77%;
} 
	.jslhthree ul li {
    width: 47%;
}
	.desew {
        width: 50%;
        font-size: 12px;
        line-height: 18px;
    }
	    .desew span {
        font-size: 15px;
        font-weight: 700;
    }
	.allheade {
    font-size: 25px;
    margin: 0 0 20px 0;
}
}
@media screen and (max-width:767px) {
	.jslhone .container {
    top: 5%;
}
	.texe {
    width: 100%;
    display: block;
    vertical-align: top;
    float: none;
}
	    .texe .fted {
        font-size: 35px;
        line-height: 44px;
        font-weight: 400;
        margin: 8% 0 30px 0;
        display: block;
    }
	.formde {
    font-size: 17px;
}
	.formde span {
    height: 46px;
    padding: 2px 18px 0;
    line-height: 41px;
}
	    .owl-carousel .owl-item .ldourde img {
        width: 100%;
        object-fit: cover;
        height: 150px;
        border-radius: 0 0 30px 0;
    }
	    .foroxe {
        width: 100%;
        margin: 29px 0 0 0;
        display: block;
    }
	    .tobner {
        height: 954px;
        border-radius: 0 0 30px 30px;
    }
	.ldourde {
    position: relative;
    display: block;
    vertical-align: top;
    width: 100%;
}
    .owl-carousel .owl-item .ldourde img.whilir {
        width: 129px;
        object-fit: contain;
        height: auto;
    }
	    .maidew {
        position: absolute;
        top: 16%;
        left: 17px;
        height: auto;
    }
	.uloe {
    width: 100%;
    display: inline-block;
    float: none;
    padding: 3%;
}	
.mainboxe {
    min-height: 334px;
}
	.jslhfour::before {
    width: 100%;
    height: 70%;
		top: 20px;
}
	.eosede {
    width: 100%;
    text-align: left;
    vertical-align: top;
    display: block;
    margin-right: 0;
}
	.eosede .allheade {
    margin: 0;
}
	.ylboxe {
    display: block;
    vertical-align: top;
    width: 100%;
}
	    .yeloes {
        min-height: 341px;
        margin: 6% 0 0 0;
    }
	.jslhfive {
    padding: 0 0 50px;
}
	.eidiwe li:first-child, .eidiwe li {
    width: 100%;
    height: auto;
		 min-height: auto;
}
	 .blubime {
    width: 121px;
}
	.worldb {
    position: absolute;
    width: 100%;
    right: 3%;
    top: -3%;
    z-index: 2;
}
	.jslhfive .allheade, .jslhfive p {

    position: relative;
    z-index: 23;
}
	.eidiwe li h3 {
        font-size: 22px;
        line-height: 22px;
        margin: 0 0 18px 0;
    }
	.eidiwe li h3 br {display: none;}
	.leose {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
}
	.jslhseven {
    padding: 0 0 30px;
}
	.sociabxe a img {
    width: 28px;
}
	    .jslhthree ul li span {
        width: 70%;
    }	
  }
@media screen and (max-width:640px) {
	    .allheade {
        font-size: 25px;
        margin: 0 0 20px 0;
        line-height: 29px;
    }
	.foese {
    margin: 30px 0;
}
	    .boxure {
        min-height: 332px;
    }
	.jslhthree {
    padding: 30px 0 20px;
}
	    .jslhthree ul li span {
        width: 100%;
        display: block;
        margin: 4px auto 13px;
        text-align: center;
    }
	    .jslhthree ul li img {
        width: 45px;
        display: block;
        margin: 0 auto;
    }
	.leose.irdes {
    margin-left: 0;
}
	.owl-carousel .owl-item .imdeese img.quimde {
    width: 34px;
    margin: 83% auto 78%;
}
	.jslheight .accordion-item:first-of-type .accordion-button, .jslheight .accordion-button {
    font-size: 19px;
    padding: 8px;
}
	.jslheight {
    background: #2f2483;
    padding: 30px 0 22px;
}
	.ftre {
    display: inline-block;
    vertical-align: middle;
    width: 35%;
    font-size: 10px;
}
	.arrolow {
    display: none;
}
	    .jslhfive {
        padding: 0 0 30px;
    }
	.jslhsix {padding: 30px 0; }
	    .jslhseven {
        padding: 30px 0;
    }

.linkbxe a {
    display: inline-block;
    margin: 0;
    width: 100%;
}
    .thnkyoupage .tobner {
        height: 825px;
    }}
@media screen and (max-width:479px) {
 .lobode {
    width: 262px;
}  .jslhone .container {
        top: 3%;
    }
	.tobner {
        height: 909px;
    }
	.jslhtwo {
    padding: 30px 0;
}
	.ldourde h2 {
    font-size: 21px;
}
	    .owl-carousel .owl-item .ldourde img.whilir {
        width: 93px;
        object-fit: contain;
        height: auto;
        margin: 0;
    }
	.ldourde p {
    margin: 0 0 8px 0;
}
	    .owl-carousel .owl-item .ldourde img {
 
        height: 111px;
    }
	.uloe ul li {
        padding: 0 0 10px 27px;
        width: 49%;
    }
	.mainboxe {
        min-height: 304px;
    }
	    .jslhthree ul li span {
        font-size: 14px;
        line-height: 17px;
        font-weight: 500;
    }
	    .etext, .riboxe.eidse .etext {
        width: 61%;
        margin-top: 27px;
    }
	    .blubime {
        width: 117px;
        right: 0;
    }


   
 .thnkyoupage .tobner {
        height: 790px;
    }}
@media screen and (max-width:440px) {
 .texe .fted {
        font-size: 23px;
        line-height: 31px;
        font-weight: 400;
        margin: 2% 0 18px 0;
        display: block;
    }
	    .tobner {
        height: 844px;
    }
	    .owl-carousel .owl-item img.oneise {
        width: 159px;
    }
	.ylboxe p {
    margin: 16px 0;
}	
	.eidse {
    padding: 0 8px;
}
	.etext, .riboxe.eidse .etext {
        width: 56%;
        margin-top: 4%;
        padding: 0;
    }
	    .kdiese p {
        font-size: 13px;
        line-height: 18px;
        min-height: auto;
    }
	    .maixe {
        font-size: 12px;
        line-height: 17px;
    }
	.maixe strong {
    display: block;
    color: #2f2483;
    font-size: 15px;
}	
    .imdeese.leimgde, .imdeese, .eidse {
        min-height: 405px;
    }
.jslheight .accordion-body {
    padding: 15px 0 0;
}
	.sociabxe a img {
        width: 22px;
    }
	
	.sociabxe a {
    display: inline-block;
    margin: 0 0 0 3px;
}

    .thnkyoupage .tobner {
        height: 746px;
    }}
@media screen and (max-width:380px) {
	    .yeloes {
        min-height: 376px;
        margin: 6% 0 0 0;
    }
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}