@media screen and (max-width: 1799.89px){
  .d3p6pp {
    color: #ffffff;
  }

}

@media screen and (max-width: 1680px){
   .rb8ba2{
    transform: translateY(-230%);
   }
}
@media screen and (max-width: 1585px){
  .rb8ba2 {
    transform: translateY(-250%);
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
  }
}

  @media screen and (max-width: 1499px){
    .rb8ba2 {
      transform: translateY(-250%)  ;
      -webkit-transform: translateY(-250%)  ;
      -moz-transform: translateY(-250%)  ;
      -ms-transform: translateY(-250%)  ;
      -o-transform: translateY(-250%)  ;
    }
  

}

@media screen and (max-width: 1399px){
  .rb8ba2 {
    transform: translateY(-220%);
    -webkit-transform: translateY(-220%);
    -moz-transform: translateY(-220%);
    -ms-transform: translateY(-220%);
    -o-transform: translateY(-220%);
  }
}

@media screen and (max-width: 1232.99px){
  .yffedf .owl-nav .owl-prev{
    left: -4%;
  }
  .yffedf .owl-nav .owl-next{
    right: -4%;
  }
}
@media screen and (max-width: 1299.98px){
  .xa4267 .ykuid2::before{
    right: 44%;
  }
  .xa4267 .ykuid2::after{
    left: 44%;
  }
}

@media screen and (max-width: 1199.98px){
  .su1kew .suia1x .kudo6q{
    margin-right: 1rem !important;
  }
  .suia1x .vtpch8{
    margin-left: 0px !important;
  }
  .suia1x .kudo6q .fth79b{
    padding: 10px;
  }
  .su1kew button{
    margin-top: 20px;
  }
  .f7mufc{
    height: 260px;
  }
  .bk5ina h5::before{
    left: -5px;
  }
  .z2w3bc img{
    height: auto;
  }
  .v5785v{
    width: 100%;
    height: 100%;
    top: 4%;
    left: 15%;
  }
  p{
    margin-bottom: 30px;
  }

  .xa4267 p{
    margin-bottom: 40px;
  }
  .aru7bw{
    padding: 6px 15px;
  }

  .aru7bw h6{
    margin-top: 10px;
  }
  .tak882{
    width: 100%;
  }
  .ny1k8z q{
    display: none;
  }
  .cjmdja{
    padding: 0px;
  }
  .d9rper {
    left: 22%;
  }
}

@media screen and (max-width: 1091.98px){
  .rb8ba2 {
    transform: translateY(-190%) ;
    -webkit-transform: translateY(-190%) ;
    -moz-transform: translateY(-190%) ;
    -ms-transform: translateY(-190%) ;
    -o-transform: translateY(-190%) ;
}
  #t2sp7y {
    height: 60%;
  }
  .fbmgfz {
    top: 60%;
  }
  .fhd4sh {
    min-height: 50vh;
  }

}

@media screen and (max-width: 1024.98px){
  .d9rper {
    left: 18%;
  }
}

@media screen and (max-width: 991.98px){
  #ku2882 ul li a{
    padding: 12px 30px;
  }
  .sa9gs3{
    margin-top: 0px;
    margin-left: 10px;
    border-radius: 0;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  .sa9gs3 .ci43zn,
  .sa9gs3 .qwho58{
    right: 10px;
  }
  .sa9gs3 .ci43zn{
    top: -25px;
    left: auto;
  }
  .sa9gs3 .qwho58{
    bottom: -25px;
  }
  .sa9gs3 .ci43zn:before{
    left: -25px;
    top: -25px;
  }
  .sa9gs3 .qwho58:before{
    bottom: -25px;
    left: -25px;
  }
  .rb8ba2 {
    transform: translateY(-150%);
    -webkit-transform: translateY(-150%);
    -moz-transform: translateY(-150%);
    -ms-transform: translateY(-150%);
    -o-transform: translateY(-150%);
}
  .bkf4fx{
    position: absolute;
    margin-left: 40px;
  }
  .htk1uw {
    display: none !important;
  }
  .tzqj15{
    width: 100% !important;
  }
  .su1kew{
    overflow-y: scroll;
    max-height: 300px;
  }
  .lnda3c li.qlsqud:hover .j443zf {
    transform: translateX(90px) !important;
    -webkit-transform: translateX(90px) !important;
    -moz-transform: translateX(90px) !important;
    -ms-transform: translateX(90px) !important;
    -o-transform: translateX(90px) !important;
  }
  .lnda3c li.qlsqud .j443zf {
  top: 35% !important;
  }
  .lnda3c {
    display: inline-table !important;
  }
  .suia1x{
    display: none      ;
  }
  .f8g0lq{
    display: none;
  }
  .xa4267 .ykuid2::before{
    right: 42%;
  }
  .xa4267 .ykuid2::after{
    left: 42%;
  }
  .orcncd{
    display: none;
  }
  .plk6q0{
    padding: 0px 0px; 
  }
  .su1kew .v2imw8 .sfexcc{
    padding: 15px 30px;
  }
  .su1kew .v2imw8{
    padding-bottom: 30px;
  }
  .zj7ufg{
    border-left: 1px solid #ddd !important;
  }
  .utvuv8{
    justify-content: center !important;
  }
  .fyv40t{
    display: block !important;
  }
  .fyv40t ul{
    justify-content: center;
  }
  .tthvb8:after{
    display: none;
  }
  .qe3mlu:after{
    display: none;
  }
  .jbsx1a{
    border: 1px solid #ddd;
  }
  .jbsx1a{
    padding: .25rem .45rem;
    outline: none !important;
  }
  .x307n4{
    width: 40px; 
    height: 1px; 
    display: flex; 
    padding: 1px 0px;
    background: #ffffff;
    margin: 6px 0px 4px 0px;
    background: #ccc;
  }
  .suia1x .kudo6q.mf6a9t .fth79b:before {
    display: none;
  }
  .zmo2jt .suia1x .zj7ufg{
    border: none;
  }
  .tzqj15 .su1kew .suia1x li a:before{
    border-bottom: none;
  }
  .zmo2jt .suia1x .zj7ufg a{
    border-bottom: none !important;
  }
  .tzqj15 .su1kew .suia1x li a:hover:before{
    visibility: hidden;
  }
  .suia1x {
    margin-bottom: 40px;
  }
  .svic6p {
    position: absolute;
    bottom: 5%;
    z-index: 9;
    right: 0%;
    transform: rotate(180deg);
  }
  .rb8ba2{
    transform: translateY(-125%) ;
    -webkit-transform: translateY(-125%) ;
    -moz-transform: translateY(-125%) ;
    -ms-transform: translateY(-125%) ;
    -o-transform: translateY(-125%) ;
}
  .rb8ba2 h2{
    font-size: 40px;
  }
  .s7zmze {
    padding: 0px 0px 30px 0px; 
  }
  .yffedf .owl-nav .owl-prev{
    top: 50px;
  }
  .yffedf .owl-nav .owl-next{
    top: 50px;
  }
  .sq83p8{
    margin-top: 50px !important;
  }
  .bcgn0a {
    height: 100vh;
  }
  .xao3ca {
    margin-top: 14px;
  }
  .ci43zn{
    margin-bottom: 30px;
  }

}
@media(min-width: 992px){
  .plfutg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .plfutg .suia1x {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .plfutg .jbsx1a {
    display: none;
  }
  .plfutg .su1kew {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

}
@media only screen and (max-width:990px) {
  .klqk3d {
    margin-bottom: 30px
  }
}


@media screen and (max-width: 800px){
  .rb8ba2 {
    width: 120%;
  }
  .rb8ba2 {
    transform: translateY(-150%);
    -webkit-transform: translateY(-150%);
    -moz-transform: translateY(-150%);
    -ms-transform: translateY(-150%);
    -o-transform: translateY(-150%);
}
  #t2sp7y {
    height: 60%;
  }
  #p579z6{
    padding: 20px 0px;
  }
  .fhd4sh {
    min-height: 64vh;
  }
  .qwho58 {
    height: auto;
  }
  .d9rper {
    left: 23%;
  }
}


@media screen and (max-width: 768.98px){
  .bkf4fx {
    position: absolute;
    margin-left: -75px;
    margin-top: 6px;
  }
  .syemez{
    width: 66%;
  }
  .rb8ba2 {
    line-height: 2rem ;
    transform: translateY(-175%) ;
    -webkit-transform: translateY(-175%) ;
    -moz-transform: translateY(-175%) ;
    -ms-transform: translateY(-175%) ;
    -o-transform: translateY(-175%) ;
  }
  .rb8ba2 h1{
    margin-bottom: 40px;
    line-height: 1.2;
  }
  .syemez img{
    width: 35% !important;
  }
  #nru21b{
    margin-top: 10%;
  }
  .cuxu0a {
    margin-top: 0px !important;
  }
  .mbdk0y{
    display: none;
  }
  .htk1uw .lw751f li {
    padding: 1px 10px !important;
  }
  .su1kew .v2imw8 .sfexcc{
    padding: 15px 30px !important;
  }
  .d3p6pp h3{
    font-size: 26px;
    margin-bottom: 5px;
  }
  .ilp0vv li a{
    font-size: 12px;
  }
  .ilp0vv .mf6a9t {
    font-size: 12px; 
  }
   .hf5gng{
    right: 20px;
  }
  #t2sp7y {
    height: 60%;
  }
  .shvbfc p {
    padding: 0px 0px;
  }
  .han78o{
    height: 30%;
  } 
  .rbk529 a img{
    width: 100%;
  }

  .wzp8c7 img{
    margin-top: 40px;
  }
  .wnlp8p i{
    padding:25px ;
  }
  #nm6eaa {
    margin-top:0px;
  }

  .v5785v {
    left: 3%;
    top: 4%;
    width: 94%;
    height: 92%;
  }
  .bf07ii {
    bottom: -10%;
    left: 66%;
  }
  .e7u6jj a {
    margin-right: 72%;
  }
  .e7u6jj .mjhsfg {
    margin-left: 55%;
  }
  .il17my{
  margin-top: 40px;
  }
  .takzca img{
  width: 100%;
  }
  .j96bo0 img{
  margin-top: 40px;
  }
  .e7u6jj a {
    margin-right: 70%;
  }
  .j96bo0 {
    margin-top: 10px;
  }

  .fbopzq > li{
    margin: 0px 1px;
  }
  .fbopzq {
      margin: 20px 0px;
  }
  .aru7bw {
    left: 5%;
  }
  .dgf2cd{
    margin: 0;
  }
  .e7u6jj a{
    margin-right: 54%;

  }
  .e7u6jj .mjhsfg {
    margin-left: 29%;
  }
  .mjhsfg p {
    margin-bottom: 30px;
  }
  .d9rper {
    left: 18%;
  }
  .vtpch8{
    margin-top: 20px;
  }
  .rb8ba2 p{
    display: none;
  }

}



@media screen and (max-width: 755px){
  .g0pnre{
  margin-bottom: 70px;
  }

}


@media screen and (max-width: 640px){
  .rb8ba2 {
  line-height: 1rem ;
  transform: translateY(-215%) ;
  -webkit-transform: translateY(-215%) ;
  -moz-transform: translateY(-215%) ;
  -ms-transform: translateY(-215%) ;
  -o-transform: translateY(-215%) ;
  width: 80%;
}
  #t2sp7y {
    height: 60%;
  }
  .tmbpgd .q0dc31 a {
    padding: 16px 9px 19px;
  }
  .d9rper {
    left: 24%;
  }

}

@media screen and (max-width: 601px){
  .fbmgfz {
    top: 62%;
  }
  .lmozlb p {
    margin-bottom: 0px;
  }
  .shvbfc p {
    padding: 0px 0px;
  }
  #t2sp7y {
    height: 60%;
    width: auto;
  }
  .jqga1x a{
    margin-right: 15px;
    
  }
  #fxp4pa {
    padding: 10px 0px;
  }
  #p579z6{
    padding: 20px 0px;
  }
  .n4b0th {
    margin-bottom: 20px;
  }
  .ggew57 p{
    margin-bottom: 0px !important ;
  }
  .rb8ba2 {
    line-height: 2rem ;
    transform: translateY(-170%) ;
    -webkit-transform: translateY(-170%) ;
    -moz-transform: translateY(-170%) ;
    -ms-transform: translateY(-170%) ;
    -o-transform: translateY(-170%) ;
    width: 80%;
}
  .fhd4sh {
    min-height: 60vh;
  }
  .yaij8z img{
    width: 100%;
  }
  .d9rper {
    left: 24%;
  }
}
@media screen and (max-width: 575.98px){

  .rb8ba2 h2{
    font-size: 36px;
  }
  .mnsdqn button{
    font-size: 16px;
  }
  .yffedf .owl-item img{
    width: 60%;
  }
  .z2w3bc img{
    height: auto;
  }
  section{
    padding: 40px 0px;
  }
  .shvbfc h2 {
    margin-top: 30px;
  }
  #t2sp7y{
    height: 80%;
  }
  .il9bzx{
    margin-top: 40px;
  }

}

@media screen and (max-width: 540px){
  .d9rper{
    left: 23%;
  }
  .rb8ba2 h1 {
    margin-bottom: 30px;
    color: #fff !important;
    font-size: 28px;
  }
  .kokzex h2 {
    font-size: 25px;
  }
  .lmozlb h5 {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 481px){
  .han78o {
    height: 40%;
  }

  footer .du7qha{
    right: 5px;
  }
  .rb8ba2 {
    width: 98%;
  }
  .rb8ba2 h1 {
    margin-bottom: 30px;
    line-height: 1.9rem;
  }
  .mmitnw{
    display: none;
  }
  #ldy5p6{
    display: none !important;
  }
  #nru21b {
    margin-top: 0%;
  }
  #t2sp7y {
    height: 76%;
  }
  section {
    padding: 30px 0px !important;
  }
  p {
    margin-bottom: 30px;
  }
  .shvbfc p {
    padding: 0px 0px;
  }
  .d9rper {
    left: 26%;
  }
}

@media screen and (max-width: 466.98px){
  .i226ij, .rvaoy7, .aspdce, .dbxb8e {
    padding: 0px 15px;
  }
}

@media screen and (max-width: 414.98px){
  
  .rb8ba2 {
    transform: translateY(-150%) !important;
    -webkit-transform: translateY(-150%) !important;
    -moz-transform: translateY(-150%) !important;
    -ms-transform: translateY(-150%) !important;
    -o-transform: translateY(-150%) !important;
  }
  .rb8ba2 h1 {
    margin-bottom: 10px;
    color: #fff !important;
    font-size: 23px;
    line-height: 1.7rem;
  }
  .rb8ba2 {
    width: 90%;
  }
  .rb8ba2 a {
    padding: 10px 20px;
  }
  #t2sp7y {
    height: 80%;
  }
  .ravhma {
    padding-bottom: 0rem !important;
  }
  .d9rper {
    left: 30%;
  }
  .c0mgk1 h1{
    font-size: 32px;
  }
  .c0mgk1 p{
    font-size: 12px;
    letter-spacing: 1px;
  }
  .mfl4fr h4 {
    line-height: 32px !important;
  }
  .rb8ba2 p{
    display: none;
  }
  .rb8ba2 h1{
    margin-bottom: 30px;
  }
  
}
	
@media screen and (max-width: 386px){

  .aru7bw{
    left: 15%;
    width: 70%;
  }
  .rb8ba2 p {
    margin-bottom: 10px;

  }
  .rb8ba2 a {
    padding: 7px 13px;
  }
  .n4b0th {
    margin-bottom: 0px !important;
  }
  #t2sp7y {
    height: 80%;
  }
  .q0dc31{
    float: left;
    margin-top: 20px;
  }
  .ikye66 {
    left: -138px;
  }
  .d9rper{
    left: 32%;
  }
  .v63qqk ul{
    display: block;
  }
  .ankc7s,
  .kmg4gd{
    margin-bottom: 20px;
  }

}

@media screen and (max-width: 375px){
  section {
    padding: 0px;
  }

  .il17my{
    margin-top: 30px;
  }
  .xa4267{
    margin-top: 40px;
  }

  .wzp8c7 img {
      margin-top: 35px;
  }

  .han78o {
      height: 50%;
  }
  .cll529 h3{
    margin-top: 20px;
  }
  .xa4267 small {
      top: 0px;
  }
  section{
    padding: 0px 0px;
  }

  .yzjm4t{
    margin-top: 40px;
  }

  .ejypqe{
    font-size: 15px;
    padding: 7px;
  }

  .v5785v {
    left: 6.5%;
    top: 9%;
    width: 87%;
    height: 82%;
  }
  .ch1dad {
      margin-bottom: 25px !important;
  }
  .tak882{
    width: 100%;
  }
  .rb8ba2 a {
    padding: 8px 16px;
  }
  .rb8ba2 p{
    margin-bottom: 10px;
  }
  #t2sp7y {
    height: 80%;
  }
  .c0mgk1 p {
    font-size: 11px;
    letter-spacing: 0px;
  }
  .d9rper {
    left: 32%;
  }

}
@media screen and (max-width: 360px){
  #t2sp7y {
    height: 85%;
  }
  .fhiu5y {
    padding-right: 50px;
  }
  .c0mgk1 h1{
    font-size: 22px;
  }
  .c0mgk1 p{
    font-size: 12px;
  }
  .ikye66 {
    position: static;
    margin-bottom: 44px;
  }
  label {
    margin-bottom: 22px;
  }
  #q2xddj {
    height: 200px;
  }
  #q2xddj .container{
    padding-left: 20px;
  }
  .zd4e8k input {
    padding: 21px 28px;
  }
  .d9rper{
    left: 33%;
  }
}


@media screen and (max-width: 320px){

  .d3p6pp h3 {
    font-size: 22px;
    margin-bottom: 5px;
  }
  section{
    padding: 40px 0px;
  }
  #t2sp7y {
    height: 85%;
  }
  .shvbfc h2 {
    margin-top: 0px;
    font-size: 1.2rem;
    line-height: 1.2;
  }
  .syemez{
    width: 70%;
  }
  .rb8ba2 h1 {
    font-size: 22px;
  }
  .rb8ba2 h1 {
    margin-bottom: 20px;
  }
  .rb8ba2 {
    transform: translateY(-130%) !important;
    -webkit-transform: translateY(-130%) !important;
    -moz-transform: translateY(-130%) !important;
    -ms-transform: translateY(-130%) !important;
    -o-transform: translateY(-130%) !important;
    width: 100%;
  }
  .kokzex h2 {
    font-size: 1.2rem;
  }
  .lmozlb h5 {
    font-size: 1rem;
  }

}



@media screen and (max-width: 281px){
  .ndkqs7 {
    top: 0%;
    right: 6%;
  }
  .n4b0th {
    padding: 30px;
  }
  body{
    overflow: visible;
  }
  .shvbfc h2 {
    color: #fff;
    font-size: 30px;
    line-height: 2.5rem;
  }
  .ejypqe {
    font-size: 15px;
    padding: 7px;
  }
  .shvbfc{
    margin-bottom: 5px !important;
  }
  .ipp8ve {
    display: none;
  }
  .ci43zn {
    right: -15px;
  }
  .d9rper {
    left: 38%;
  }
  .rb8ba2 p {
    display: none;
  }
  .rb8ba2 h1 {
    line-height: 1.5;
  }
  .rb8ba2{
    width: 90%;
    transform: translateY(-130%) !important;
    -webkit-transform: translateY(-130%) !important;
    -moz-transform: translateY(-130%) !important;
    -ms-transform: translateY(-130%) !important;
    -o-transform: translateY(-130%) !important;
  }
  .lmozlb .v63qqk ul li {
    text-align: center;
    padding-inline: 10px;
  }
}
@media screen and (max-width: 240px){
  .syemez{
    width: 70%;
  }
  .syemez {
    width: 65%;
  }
  .d9rper {
    left: 38%;
  }
}
/*New responsive css*/