

/* universal*/
html, body{
 margin: 0 auto;
}

.r:first-child{
  margin-right:35px;
}
.next_btn1.r{
    border: 1px solid #fff !important;
    padding: 3px 0;
    width: 148px;
    min-width: auto !important;
}

.next_btn1.r a{
    font-family: own-font-two;
    font-size: 15px;
}

  .next_btn1{
    float: left;
    background-color: #25559f;
    min-width: 200px;
    line-height: 20px;
    padding: 2px;
    border-radius: 6px;
    text-align: center;
    text-decoration: auto;

  }
   .next_btn1:hover{
    transition: 0.8s;
    background-color: #c72727;
   }

.cont{
    bottom: -33.5%;
}
.contra{
    margin-top: 1.5% !important;
}
.section-wrapper.with-margin.with-margin2.kalam{
    padding-top: 95px !important;
    padding-bottom: 70px !important;
}
.section .section-wrapper.with-margin {
    padding-left: 116px;
    padding-right: 116px; 
    padding-top: 50px;
    padding-bottom: 100px;
  }
.section .section-wrapper.with-margin{
    padding-left: 116px;
    padding-right: 116px; 
}
.section .section-wrapper.with-margin2 {
      padding-left: 82px;
      padding-right: 82px;
      padding-top: 100px;
      padding-bottom: 100px;
}
.accordion1 {  background-color: #eee ;
  color: #444 ;  cursor: pointer ;
  padding: 18px  ;  width: 100%  ;
  border: none  ;  text-align: left  ; 
  outline: none  ;  font-size: 15px  ;
  transition: 0.4s  ;
  font-family: kronaone;

}

.accordion1.active{
   background-color: #ccc; 
}
 .accordion1:hover {  background-color: #ccc; }

.panel1{
       padding: 0 18px;
       display: none;
       background-color: white;
       overflow: hidden;
       color: #000 !important;
}
.panel1{
    padding: 20px 20px;
}
.hoo{
font-family: viga-regular;cursor: default !important;font-size: 20px;line-height: 36px;padding-top: 23px;
}
.hoo2{
font-family: viga-regular;cursor: default !important;font-size: 20px;
}
.swiper-container.slider-container.swiper-container-horizontal.swiper-container-autoheight{
    cursor: pointer !important;
}
.address-container.anim-5 {
    cursor: none !important;
}
.box-ht23{
  height:550px;
}
.page-cover{
  height:100vh;
  width:100%;
}
#myVideo {
 text-align:center;
  margin:0 auto;
  min-width: 100%; 
  min-height: 100%;
width:auto;
height:auto;
z-index:1;
}
.section-wrapper.with-margin2{
    padding-top: 35px !important;
    padding-bottom: 70px !important;
}
.section-wrapper.with-margin4{padding-top: 58px !important;padding-bottom: 35px !important;}
.section-wrapper.with-margin3{padding-top: 58px !important;}


span.text.txt-tw-et {
    margin-left: -130px !important;
}
.crab{
    font-size: 16px;
    margin: 10px 0 30px;
}
.crab li{
      padding-bottom: 22px;
}
.crab li:last-child{
  padding-bottom:0;
}
.address-container .col-12.col-md-6.col-lg-6 p{
  margin-bottom:0 !important;
}

.anim-3.contact-btns-action{
    padding-left: 63px;
}
.maan-sc::before, .maan-sc::after{
    left: 52px !important;
}
.ll::before, .ll::after{
    left: 148px !important;
}
.navbar2{
    z-index: 9999;
}
.jk{
margin-left:-101px !important;
}
.llk{
margin-left:-101px !important;
}
@media only screen and (max-width: 414px) {

.srv-new-lft.col-md-6.col-lg-6.col-sm-12.srv-padd{
    flex: 100%;
    max-width: 100%;
}
.srv-new-rit.col-md-6.col-lg-6.col-sm-12.srv-padd2 {
    color: #000 !important;
    padding: 0 28px;
}
.section-cover.item-cover.c {
    position: unset;
}
.section-cover.item-cover {
    position: unset;
}
ul.hed-pad-srv00 {
    padding: 0 19px;
    line-height: 37px;
    margin-bottom:30px;
}
.hed-pad-srv00 li {
    list-style-type: square;
}
.hed-pad-srv {
    font-size: 25px;
}
h3.srv-hfour {
    font-size: 20px;
}
.display-2{
    font-size: 50px;
}
}


@media only screen and (max-width: 375px) {
.abt-res-nw-cl .btns-action {
    bottom: -58rem;
}
.srv-new-lft.col-md-6.col-lg-6.col-sm-12.srv-padd{
    flex: 100%;
    max-width: 100%;
}
.srv-new-rit.col-md-6.col-lg-6.col-sm-12.srv-padd2 {
    color: #000 !important;
    padding: 0 28px;
}
.section-cover.item-cover.c {
    position: unset;
}
.section-cover.item-cover {
    position: unset;
}
ul.hed-pad-srv00 {
    padding: 0 19px;
    line-height: 37px;
    margin-bottom:30px;
}
.hed-pad-srv00 li {
    list-style-type: square;
}
.hed-pad-srv {
    font-size: 25px;
}
h3.srv-hfour {
    font-size: 20px;
}
.display-2{
    font-size: 50px;
}
}