@media screen and (max-width:1920px) {
  
}
@media screen and (max-width:1600px) {

	.riixde, .ikdes.logri .riixde {
    height: 282px;
    font-size: 21px;
}
	.leidew {
    width: 51.5%;
    line-height: 26px;
}

.forbxe {
    margin: 8% 0 0 0;
}
.allahead img.bgtxte {
    width: 306px;
}
.allahead {
    font-size: 30px;
}
        .riixde, .ikdes.logri .riixde {
        font-size: 23px;
        line-height: 31px;
    }
.jsgpthree .allahead {
    margin: 31px 0 32px 0;
}
.jsgpfour .allahead img.bgtxte {
        max-width: 500px;
        width: 100%;
    }
	
	
    .lebie .onewd {
        height: 217px;
        padding: 14% 24px 0;
        margin-bottom: 30px;
    }
    .cneoce {
        margin: 0 2%;
        height: 464px;
        padding: 13% 30px 0;
    }
}
@media screen and (max-width:1400px) {
	    .riixde, .ikdes.logri .riixde {
        font-size: 20px;
        line-height: 25px;
    }

.loxe img {
    height: 519px;
}}
@media screen and (max-width:1366px) {
 .owl-carousel#advantages .owl-item img {
    object-fit: contain;
    height: 117px;
}
	   .riixde, .ikdes.logri .riixde {
        font-size: 18px;
        line-height: normal;
    }

.logri .loxe img {
    height: 458px;
}
.groe {
    height: 143px;
}}
@media screen and (max-width:1280px) {


	    .riixde, .ikdes.logri .riixde {
        font-size: 19px;
    }
	
    .riixde {
        padding:0 20px;
        height: auto;
    }
	.grdbox p {
    color: #fff;
    text-align: center;
    font-size: 17px;
    line-height: 24px;
    margin: 31px 0 0 0;
}
	.owl-carousel#advantages .owl-item img {
        object-fit: contain;
        height: 86px;
    }
	.grdbox {
    min-height: 275px;
    border-radius: 16px;
}
	section.jdsjsgp.jsgpseven p {
    font-size: 18px;
    line-height: 22px;
}
	    .leidew {
        width: 50%;
        line-height: 26px;
    }

.leilog {
    width: 274px;
}
 
	
	    .allahead img.bgtxte {
        width: 269px;
    }
	    .jsgpthree .allahead {
 
        padding-top: 26px;
    }


.loxe img {
        height: 449px;
    }
    .logri .loxe img {
        height: 409px;
    }
.eses p {
    font-size: 17px;
    margin: 0;
}
.groe img {
    height: 71px;
    margin: 36px auto 0;
}}
@media screen and (max-width:1199px) {
	    .riixde, .ikdes.logri .riixde {
        font-size: 15px;
    }
}
@media screen and (max-width:1169px) {
	section.jdsjsgp.jsgpone .container {
    position: relative;
}
	section.jdsjsgp.jsgpone  {background: #adb6bd}
	.forbxe {
    max-width: 344px;
    float: none;
    margin: 36px 0 0 0;
    margin: 0 auto;
    width: 100%;
}
}
@media screen and (max-width:991px) {
  .leilog {
    width: 220px;
}
	
	img.rlogi {
    width: 254px;
}
	    .loxe, .ikdes.logri .loxe {
        padding: 0;
        width: 100%;
        text-align: center;
        margin: 0;
    }
	 .riixde, .ikdes.logri .riixde {
        padding: 32px 15px 15px 15px;
        width: 100%;
        margin: -14px 0 0 0;
        height: auto;
    }
	.liede {
    width: 100%;
    display: block;
}
	.lodid {
    font-size: 22px;
    margin: 34px 0 0 0;
}
	.riimd {
    margin: 0 auto;
    display: block;
}
	.leides {
    width: 100%;
    display: block;
    border-right: none;
		   border-bottom: dotted 2px #ccc;
		margin-bottom: 20px;
}
	.rboxd {
    width: 100%;
    display: block;
    margin: 0;
}
	    .leidew {
        width: 100%;
        line-height: 26px;
        padding: 0;
    }
	.grdinb {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    border-radius: 21px;
}

.lebie .onewd {
    padding: 22% 19px 0;
}
    .lodid {
        font-size: 19px;
    }
	.jsgpfive .owl-carousel .owl-item img, #international.owl-carousel .owl-item img, .owl-carousel#advantages .owl-item img {    height: 139px;}


    .logri .loxe img {
        height: 462px;
        width: 100%;
        object-fit: contain;
        background: #d6e7e8;
    }
.eses, .diee ul li:nth-child(even) .eses {
    padding: 15px;
}}
@media screen and (max-width:767px) {
	.jsgpthree {
    padding-top: 30px;
}
	    .loxe, .ikdes.logri .loxe {
        padding: 0;
    }
	.allahead , .jsgpfour .allahead{
    font-size: 25px;
		line-height: 30px;
}
	.allahead span {
    width: 72px;
    height: 3px;
    margin: 7px auto 0;
}
	    .grdbox p {
        margin: 20px 0 0 0;
    }
	    .grdbox {
        min-height: 258px;
    }
	
	.leides ul {
    font-size: 18px;
}
	.leides ul li {
    margin: 0 0 14px 0;
    padding: 0 0 0 25px;
}
	.leides ul li::before {
    height: 15px;
    width: 15px;
    top: 4px;
}
	section.jdsjsgp.jsgpsix .allahead, .jsgpseven .allahead {
    margin-bottom: 17px;
}
	section.jdsjsgp.jsgpseven p i {
    font-weight: 800;
}
	.naboxe strong {
    font-size: 20px;
}
	.bodes:first-child {
    margin-bottom: 17px;
}
	.naboxe {
    font-size: 15px;
    line-height: 22px;
}
	.grdinb img {
    height: 200px;
}
	.jsgpnine .accordion-button {
   
    font-size: 20px;
    margin-bottom: 11px;
}
	.jsgpnine .accordion-body {
    padding: 0;
}
	footer {
    font-size: 12px;
}
	.jsgpfour, section.jdsjsgp.jsgpsix, .jsgpfive, section.jdsjsgp.jsgpseven, section.jdsjsgp.jsgpnine {padding: 30px 0;}
	.liede p, .grdbox p, section.jdsjsgp.jsgpseven p, section.jdsjsgp.jsgpeight p, .riixde, .ikdes.logri .riixde, .table-striped {
    font-size: 17px;
}
  	
    .jsgpthree .allahead {
        padding-top: 26px;
        margin: 0 0 16px 0;
    }
.lebie, .cneoce {
    width: 100%;
    display: block;
    vertical-align: top;
}
.cneoce, .lebie .onewd {
    margin: 22px 0;
    background: #005471;
    height: auto;
    border-radius: 15px;
    padding:20px;
}
	.jsgpfour .allahead {
    padding-top: 26px;
    color: #fff;
}
	.jsgpfive p {
    font-size: 16px;
}
	.didse {
    padding: 30px;
}
	.ubibg {
    object-fit: cover;
    height: 593px;
}
	.jsgpnine .accordion {
    margin: 0;
}
	.leobxe {
    display: block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    margin: 0 0 19px 0;
}
	.socialicon {
    display: block;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}
	.socialicon a img {
    width: 32px;
}

.groe img {
        height: 49px;
        margin: 48px auto 0;
    }
.jsgpwhydes {
    padding: 30px 0;
}}
@media screen and (max-width:640px) {
	    .leilog {
        width: 148px;
        padding: 10px;
    }
	    img.rlogi {
        width: 215px;
    }
	.grdbox {
        min-height: auto;
    }
    .ikdes {
        margin: 0 0 27px 0;
    }
			.brne img  {
    object-fit: cover;
    height: 230px;
}
	
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {  padding: 1px 8px !important;
    line-height: 13px;
}
	
.owl-carousel .owl-nav button img {
    width: 20px;
}


.linkbxe a {
    margin: 10px 0;
    width: 100%;
}
.eses span {
    display: block;
    font-size: 18px;
    font-weight: 700;
    }
	    .eses p {
        font-size: 17px;
        margin: 0;
        line-height: 20px;
        font-weight: 400;
	}
.diee ul li:nth-child(even) .eses, .eses {
    width: 74%;
}
.groe {
    width: 25%;
}
    .logri .loxe img {
        height: 434px;
        width: 100%;
        object-fit: cover;
        background: #d6e7e8;
    }}
@media screen and (max-width:479px) {
     .leilog {
        width: 158px;
    }
	    img.rlogi {
        width: 177px;
    }
    .brne img {
        height: 222px;
    }
	

.owl-theme .owl-dots .owl-dot span {
    width: 5px;
    height: 5px;
    border-radius: 2px;
    margin: 0 5px;
}
.jsgpnine .accordion-button {
        font-size: 18px;
        margin-bottom: 11px;
    }
.socialicon a {
    margin: 0 0 0 7px;
}
    .eses span {
        display: block;
        font-size: 17px;
        font-weight: 800;
        line-height: 23px;
    }

	.diee ul li:nth-child(even) .eses, .eses, .groe {height: auto; width: 100%;float: none; display:block; margin: 0;}
.diee ul li:nth-child(even) .groe {
    float: none;
}
     .groe img {
        height: 96px;
        margin: 0 auto;
        padding: 20px 0;
    }
	    .logri .loxe img {
        height: 377px;
    }
	
.diee ul li {
    display: block;
    overflow: hidden;
    margin: 10px 0;
}}
@media screen and (max-width:440px) {
	
 		.brne img  {
    height: 195px;
}

    .liede p, .grdbox p, section.jdsjsgp.jsgpseven p, section.jdsjsgp.jsgpeight p, .riixde, .ikdes.logri .riixde, .table-striped, .cneoce, .lebie .onewd {
        font-size: 16px;
    }
    .allahead, .jsgpfour .allahead {
        font-size: 21px;
        line-height: 30px;
    }
    .jsgpfive .owl-carousel .owl-item img, #international.owl-carousel .owl-item img, .owl-carousel#advantages .owl-item img {
        height: auto;
    }}
@media screen and (max-width:380px) {    .logri .loxe img {
        height: 309px;

    }}
@media screen and (max-width:359px) {   
	.brne img {
        height: 173px;
    }}
@media screen and (max-width:320px) {}