body{ font-weight:300;overflow-x:hidden;}
.slider_box2{ height:570px!important;}
@font-face {font-family: 'Karla-Regular';src: url('../font/Karla-Regulard41d.eot?#iefix') 
  format('embedded-opentype'),  url('../font/Karla-Regular.woff') format('woff'), url('../font/Karla-Regular.ttf')  format('truetype'), url('../font/Karla-Regular.svg#Karla-Regular') format('svg');
  font-weight: normal;font-style: normal;}

.audio {border-radius: 5px;overflow: hidden;margin-bottom: 30px;}

a:hover{    -webkit-transition: .5s ease; transition: .5s ease;}
.p0{ padding:0!important}
#slider-list3{height: 640px;}
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}

.btn9{ background-color:#ccc;  width: 100%;  height: 674px;}

#boxes .window {position:absolute;left:0;top:0;width:440px;height:200px;display:none;
  z-index:9999;text-align: center;}
#boxes #dialog {width:1000px;height:auto;font-family: 'Segoe UI Light', sans-serif;font-size: 15pt;}
.maintext{text-align: center;font-family: "Segoe UI", sans-serif;text-decoration: none;}

body{background: url('bg.html');}

#lorem{font-family: "Segoe UI", sans-serif;font-size: 12pt;text-align: left;}

#popupfoot{font-family: "Segoe UI", sans-serif;font-size: 16pt;padding: 10px 20px;}
#popupfoot a{text-decoration: none;}

.agree:hover{background-color: #D1D1D1;}
.popupoption:hover{background-color:#D1D1D1;color: green;}
.avarad-video-box{    width: 206px; margin-left: -15px;  height: 128px; }
.avarad-video-box:hover{    transform: scale(1.2,1.2);  transition: ease-in-out 3s; }
.popupoption2:hover{color: red;}

#boxes iframe {width: 49%;height: 280px; float:left;display: block;border-radius: 10px;
	background:#fff; padding:10px; margin:0 5px;}


.topwhats{width: 39%!important;display: inline-block;}
.topwhats a{text-decoration: none!important;font-size: 16px;font-weight: 400;}
.topwhats li{font-size: 20px}
.topmailright{width: 60%!important;display: inline-block;}
.topmail{background-color: #401264;padding: 8px 0;}
.topmail a{color: #fff!important;}
.topmail a:hover{color: #ed1821!important}
.top-contact-mail ul{margin: 0!important;text-align: end!important}


.topmainimg{margin-top: 20px; margin-bottom: 0}


.navbutt {border-color: #fff!important}
.navbutt:focus{outline: none!important;background-color: #fff!important;}
.news{color: #fff!important}

.found {background-image: url(../image/Sanjeevni-family-background-image.png);height: 300px;
	background-repeat: no-repeat;background-size: cover;text-align: center;padding: 70px 0}

.foundin{width: 23%!important;display: inline-block;}
.foundin p{color: #fff;font-size: 32px;font-weight: 600;margin: 0}
.foundin h3{color: #fff;font-size: 40px;font-weight: bold;margin: 0}

.achievement-home{float: right!important;width: 49%!important}




    #owl-demo .item{margin: 3px;}

    #owl-demo .item img{display: block;width: 85%;height: auto;margin: auto!important;    }





    #owl1-demo1 .item{text-align: center;
      margin: 3px;
    }
    #owl1-demo1 .item img{
      display: block;
      text-align: center!important;
      height: auto;
    }
.saysanjeevni{background-color: #f9f9f9;padding: 20px 20px;margin: 40px 0}
.saysanjeevni h2{font-size: 32px;font-weight: bold;text-align: center;color: #ed2a28;}
.clint img{text-align: center;margin: auto;}
.clint p{font-size: 18px}
.clint h4{font-size: 20px;font-weight: 600;margin-bottom: 5px}
.sanjeevniclint{width:15%!important; margin: auto;border-radius: 50%}
.sanjeevniclint:hover{ transform:rotate(360deg);transition:2s }


.nav2 .tod a{color:#fff!important}

.sanjeevwhy{width: 49%;display: inline-block;}
.sanjeevwhy h2{margin: 0!important;font-size: 48px;font-weight: bold;padding-left: 10px}
.sanjeevwhy p{color: #2e3192;font-size: 32px;font-weight: bold;border-left: 5px solid #ed2a28;
	padding-left: 10px;margin: 0}
.sanjeevwhy1{width: 49%;display: inline-block;}
.sanjeevwhy1 P{font-size: 18px}

.sanwhy{padding-top: 40px;margin: auto;}
.whychoosesanjeevni{width: 25%;display: inline-block;}
.whychoosesanjeevni1{width: 40%;display: inline-block;padding: 30px}
.whychoosesanjeevni1 img{padding-bottom: 50px}
.whychoosesanjeevni2{width: 30%;display: inline-block;padding-left: 20px}

.sanjeevquality h5{margin: 0;font-size: 22px;font-weight: bold;}
.sanjeevquality p{margin-top: 5px;font-size: 18px}


.call {width: 55px;height: 55px;left: 30px;bottom: 150px;background: #2890e4;position: fixed;text-align: center;
  color: #ffffff;cursor: pointer;border-radius: 50%;z-index: 70;line-height: 50px;
  font-size: 28px;opacity: .8;display: none;}

.whatsapp {width: 55px;height: 55px;left: 30px;bottom: 60px;background: #25d366;position: fixed;text-align: center;
  color: #ffffff;cursor: pointer;border-radius: 50%;z-index: 70;display: inline-block;line-height: 63px;font-size: 28px;
  opacity: .8; }


.in_banner{margin-top: 25px}
.rahul{margin-top: 25px}
.btn{margin:0 10px!important}
.royalbtn{margin: 0!important}


.propertycateg h1{line-height: 50%!important;margin: auto;}
.propertycateg h1 a{font-size: 14px;color: #404040}
.propertycateg h1 a:hover{color: #e3412d}

  /*--------------contact-page-css---------------*/
.sanjeevnioffice{width: 65%!important;text-align: center;margin: auto;margin-top: 20px}
.ouroffice{width:45%;display: inline-block;margin-right:15px}
.ouroffice1{width:45%;display: inline-block;margin-left:15px}
.sanjeevnioffice h4{color: #e3412d;}

.sanjeevniform{width: 65%!important;text-align: center;}
.formfild{width: 48%;float: left;}
.formfild label{color: #000!important}
.formfild1{width: 48%;float: right;}
.formfild1 label{color: #000!important}

.sanjeevnisocialcon{width: 65%;text-align: center;}
.sanjeevnisocialcon h4{color: #e3412d;}

.socialcontact1{width: 48%!important;background-color:#f4f4f4;border-radius: 15px;position: relative;
  padding-bottom: 20px;margin: 40px auto;float: left;}
.socialcontact1 .icon {position: absolute;left: 0;right: 0;width: 50px;line-height: 45px;font-size: 18px;
  color: #a8a8a8;height: 50px;border-radius: 50%;margin: 0 auto;margin-top: 0px;margin-top: 0px;border: 3px solid #eee;
  display: inline-block;background-color: #fff;margin-top: -28px;}
.socialcontact1 p{margin-top: 30px;margin-bottom: 0}
.socialcontact1 h6{margin: 6px;font-size: 18px}

.socialcontact11{width: 48%!important;background-color:#f4f4f4;border-radius: 15px;position: relative;
  padding-bottom: 20px;margin: 40px auto;float: left;}
.socialcontact11 .icon {position: absolute;left: 0;right: 0;width: 50px;line-height: 45px;font-size: 18px;
  color: #a8a8a8;height: 50px;border-radius: 50%;margin: 0 auto;margin-top: 0px;margin-top: 0px;border: 3px solid #eee;
  display: inline-block;background-color: #fff;margin-top: -28px;}
.socialcontact11 p{margin-top: 30px;margin-bottom: 0}
.socialcontact11 h6{margin: 6px;font-size: 18px}

.socialcontact2{background-color:#f4f4f4;float: right;width: 48%;border-radius: 15px;position: relative;
  padding-bottom: 20px;margin: 40px auto;}
.socialcontact2 .icon {position: absolute;left: 0;right: 0;width: 50px;line-height: 45px;font-size: 18px;
  color: #a8a8a8;height: 50px;border-radius: 50%;margin: 0 auto;margin-top: 0px;margin-top: 0px;border: 3px solid #eee;
  display: inline-block;background-color: #fff;margin-top: -28px;}
.socialcontact2 p{margin-top: 30px;margin-bottom: 0}
.socialcontact2 h6{margin: 6px;font-size: 18px}

.socialcontact22{background-color:#f4f4f4;float: right;width: 48%;border-radius: 15px;position: relative;
  padding-bottom: 20px;margin: 40px auto;}
.socialcontact22 .icon {position: absolute;left: 0;right: 0;width: 50px;line-height: 45px;font-size: 18px;
  color: #a8a8a8;height: 50px;border-radius: 50%;margin: 0 auto;margin-top: 0px;margin-top: 0px;border: 3px solid #eee;
  display: inline-block;background-color: #fff;margin-top: -28px;}
.socialcontact22 p{margin-top: 30px;margin-bottom: 0}
.socialcontact22 h6{margin: 6px;font-size: 18px}

.sanjeevniaddress{width: 65%;text-align: center;margin-bottom: 50px}
.sanjeevniaddress h4{text-align: center!important;color:#e3412d;margin:35px }
.prtapadd{text-align: left;display: inline-block;width: 49%;float: left;}
.pratamap{background-color:#f4f4f4;width: 94%;border-radius: 15px;margin-bottom: 35px;padding: 15px;}
.pratamap h5{color: #e3412d}
.pratamap iframe {width: 340px;height: 225px;margin-top: 30px;}

.Mansarovaradd{text-align: left;display: inline-block;width: 49%;float: right;}
.Mansarovarmap{background-color:#f4f4f4;width: 94%;border-radius: 15px;margin-bottom: 35px;padding: 15px;}
.Mansarovarmap h5{color: #e3412d}
.Mansarovarmap iframe {width: 340px;height: 225px;margin-top: 30px;}
  /*--------------contact-page-css-end--------------*/



/*-------------------directors-page----------------*/
.leadersanjeevni{margin-top: 150px}
.backgr{background-color:#F7F7F7;padding: 15px;border-radius: 15px;height: 570px;box-shadow: 0px -15px #4c4ea5;
margin-bottom: 100px!important}
.backgr:hover{transform: scale(1.);transition: .8s;box-shadow: 0px 5px 10px #aaa; }
.cardmr{width: 90%!important;margin: auto!important ;padding-top: 100px;}
.imj{position: relative;bottom: 85px;left: -71px;border-radius: 100%;border: 7px solid #e3412d;}
.cartitle{padding: 0px!important}
.cartitle h5{position: relative;bottom: 130px;font-size:24px; font-weight: 600;left: 135px; 
width: 50%;text-align: center;font-family: 'Karla-Regular'!important}          
.cartitle span{position: relative;left: 135px;bottom: 155px!important;color: #000; font-size: 20px;font-style: normal;
font-weight: 300;}
.cartitle p{position: relative;left: 0px;bottom: 130px;color: #000; font-size: 18px;font-style: normal;
font-weight: 300;font-family: "roboto" sans-serif;}

.imkj{position: relative;bottom: 85px;right: -400px;border-radius: 100%;border: 7px solid #e3412d;}
.carti{padding: 0px!important}
.carti h5{position: relative;left: 90px;bottom: 130px;font-size:24px; font-weight: 600;
width: 50%;text-align: center;}          
.carti span{position: relative;left: 90px;bottom: 155px!important;color: #000; font-size: 20px;font-style: normal;
font-weight: 400;line-height: normal;}
.carti p{position: relative;left: 0px;bottom: 130px;color: #000; font-size: 18px;font-style: normal;
font-weight: 300;font-family: "roboto" sans-serif;}

.sanjeevniled{width: 40%;margin-top: 50px}
.backgr2{background-color:#F7F7F7;padding: 15px;border-radius: 15px;height: 440px;box-shadow: 0px -15px #4c4ea5;
margin-bottom: 100px!important;text-align: center;}
.backgr2:hover{transform: scale(1.);transition: .8s;box-shadow: 0px 5px 10px #aaa; }

.imkj2{position: relative;bottom: 110px;border-radius: 100%;border: 7px solid #e3412d;}
.carti2{padding: 0px!important}
.carti2 h5{position: relative;bottom: 95px;font-size:24px; font-weight: 600;
width: 50%;text-align: center;margin: auto;}          
.carti2 span{position: relative;left: 90px;bottom: 155px!important;color: #000; font-size: 20px;font-style: normal;
font-weight: 400;line-height: normal;}
.carti2 p{position: relative;left: 0px;bottom: 100px;color: #000; font-size: 18px;font-style: normal;
font-weight: 300;font-family: "roboto" sans-serif;text-align: left;}
/*-------------------directors-page----------------*/


/*--------sanjeevni-royal-page------------*/


.royal{border-right: 3px solid #ed2a28;}
.royal2{padding-left: 70px!important;}

.ul-sp{line-height: 2.3}
table.striped > tbody > tr:nth-child(2n+1){background-color: #f8f8f8}
.Amenitie{text-align: center;padding-bottom: 40px}
.Amenitie h5{font-size: 28px;color: #ed2a28;text-transform: uppercase;font-weight: 600;padding-bottom: 40px;}

.sanjeevameniti{margin-bottom: 25px;background-color: #f7f7f7;padding: 40px;}
.sanjeevameniti:hover{box-shadow: 1px 1px 10px #c7c7c7;transition: .6s ease;transform: scale(1.1,1.1);}
.sanjeevameniti p{margin: 0}
.innri{height: 400px}

    #owl11-demo11 .item{margin: 3px;}

    #owl11-demo11 .item img{display: block;width: 85%;height: auto;margin: auto!important;    }


    #owl12-demo12 .item{text-align: center;
      margin: 3px;
    }
    #owl12-demo12 .item img{
      display: block;
      text-align: center!important;
      height: auto;
    }





/*-------------------plotinjaipur---------------------------------*/








@media (max-width: 767px) {
  .sitevisit{  left: 12px; bottom: 12px; z-index: 2 }
 .topmainimg{padding: 0 25px!important}
.topmail{margin-top: 75px!important}
.row .col.s6{width: 100%!important}
.topwhats{width: 100%!important}
.topmailright{display: none!important;}
.achievement-home{width: 100%!important}
.topmainimg{margin-top: 10px!important}

div.galleryy{width: 92%!important}

.found{padding: 0px;height: auto;}
.foundin{height: 100px;padding: 15px 0}
.foundin img{width: 25%!important}
.foundin p{font-size: 13px!important}
.foundin h3{font-size: 30px}

.sanjeevwhy{width: 100%!important}
.sanjeevwhy1{width: 100%!important}

.saysanjeevni{padding: 20px 40px}

.whychoosesanjeevni{width: 100%!important}
.whychoosesanjeevni1{display: none;}
.whychoosesanjeevni1 img{padding: 0!important}
.whychoosesanjeevni2{width: 100%;padding-left: 0!important}

.call{display: block;width: 50px;height: 50px;line-height: 55px!important;right: 5%!important;left: auto;bottom: 170px}
.whatsapp{display: block; bottom: 110px;width: 50px;height: 50px;line-height: 55px!important;right: 5%!important;left: auto;}

.footer_top{margin-top: 20px!important}
.nri-text{position: relative!important;top: 105px!important}
.innri {height: 150px}


.propertycateg h1{line-height: 30px!important}

/*---------------contact-page-mobile-----------------*/
.sanjeevnioffice{width: 100%!important}
.ouroffice{padding:20px;width: 100%}
.ouroffice1{width: 100%;padding: 20px;margin-left: 0}
.sanjeevniform{width: 100%!important;padding: 20px}
.sanjeevnisocialcon{width: 100%;padding: 30px}
.socialcontact1{width: 100%!important}
.socialcontact2{width: 100%!important}

.socialcontact11{width: 100%!important}
.socialcontact22{width: 100%!important}

.formfild{width: 100%}
.formfild1{width: 100%}
.sanjeevniaddress{width: 100%!important;margin-bottom: 0}
.prtapadd{width: 100%!important;padding: 20px;text-align: center;}
.pratamap{width: 100%}
.Nagarmap iframe{width: 100%!important}

.sanjeevniaddress h4{margin: 15px;}

.Mansarovaradd{width: 100%;padding: 20px;text-align: center;}
.Mansarovarmap{width: 100%!important}
.sarover iframe{width: 100%!important}
/*---------------contact-page-mobile-----------------*/




/*---------------director-page-------------------*/
.leadersanjeevni{text-align: center;margin-top: 120px}
.backgr{height: 700px!important;margin-bottom: 80px !important;}
.imj{left: 0;bottom: 83px;}
.cartitle h5{width: 100%;left: auto;margin-top: 60px}

.imkj{right: auto!important;}
.carti h5{width: 100%;left: auto;margin-top: 60px}


.backgr2{height: 500px;margin-bottom: 50px!important}
.sanjeevniled{width: 85%;}
.imkj2{bottom: 83px}
.carti2 h5{margin-top: 25px}
.sanmarjin{margin-top: 25px}


/*---------------director-page-------------------*/


.sanproject img{width: 100%}

.amen{width: 50%!important}
.royal{border-right: none;padding-left: 30px!important}
.royal2{padding-left: 30px!important}
.sanjeevameniti{height: 170px!important;padding-top: 50px!important;margin-bottom: 25px!important;}
}