body{ margin:0px; padding:0px; font-size:15px; letter-spacing:1px;font-family: 'montserratlight'; color:#010101; }
*{outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
input{ border-radius:0px; -webkit-border-radius:0px;-ms-border-radius:0px; -o-border-radius:0px; -moz-border-radius:0px}
 p, h1, h2, h3, h4, h5, h6, ul, ol, li{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
	text-align: left;
}
#myAudio{ position: absolute; bottom: -100px; display: none;}
input{ outline:none;}
a{ text-decoration:none;}
img{ border:0px; max-width:100%;/* ie8 */ margin:0px;}
.clearFix:before, .clearFix:after
 { content:""; display:table;}
.clearFix:after{ clear:both; margin:0px; line-height:0px; padding:0px;}
.clearFix{ zoom:1}
.commonDiv{ width:auto; height:auto;}

.loaderrr{ position: fixed; z-index: 99999999999999; width: 100%; height: 100%;background-color: #000}
 .vTab,.doTab,.skipbtn,.menulinkkk li a,.slideDown{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}

.popupsecc11{ width:100%; height: 100%; background: rgba(0,0,0, 0.8); top: 0; position: fixed; z-index: 9999999999999999}
.ram-katha-nvitation{ width:90%; position: fixed; left: 0; right:0; margin: auto; background-image: url("../images/ram-katha-invitation.png"); background-size: 100%; background-repeat:no-repeat; background-position: center center; height: 100%;}
.dheader{ width:100%; height:90px;  background-color: rgba(0, 0, 0, 1); position:fixed; top:0; z-index:999;}
.menu1 {margin:0px auto; width:1000px;}
.menu{ width:300px; position:fixed; z-index:9999; right:80px; top:40px;} 
.menu ul li, .menu1 ul li {float:left; margin:0 10px; font-size:12px; text-transform:uppercase; letter-spacing:1px; font-size:12px;font-family: 'FuturaStdBook'; color:#fff;} 
.punchLine{ width: 250px; text-align: center; background-image: url("../images/ahinsa-parmo-dharm.png"); background-repeat: no-repeat; height: 90px; background-position: center center; position: fixed; left: 0; right: 0; margin: auto;}
.menu ul li a, .menu1 ul li a{ color:#fff;}
.menu ul li a:hover, .menu1 ul li a:hover{ border-bottom:2px solid #f45507;}
.logo { position:fixed; display:inline-block; cursor:pointer; left:10px; top:10px;}
.video{width:100%; height:790px; background-image:url(../images/video.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center; position:relative;} .wLogo {width:300px; height:290px; border:5px solid #fff; margin:auto; top:0; left:0; right:0; bottom:0; margin:auto; text-align:center; padding:15px; position:absolute;} .wLogo p {font-family:'FuturaStdBook'; color:#fff; font-size:22px; padding-top:10px;} .banner {width:100%; margin-top:90px;  }.container, .container1, .container2, .container3, .container4, .cntSec {margin:0px auto; width:1250px; padding:50px 0px;} .container1 {width:1100px;} .container2 {padding:50px 0px 0px 0px;} .container3 {padding:80px 0px;} .container4 {padding:30px 0px 0px 0px;}.abtBg {width:100%;   margin-top:80px;} .abtPart1, .abtPart3{width:45%; float:left; line-height:26px; font-size:15px; text-align:justify;} .abtPart3 {width:35%; margin-top:50px;}  .abtPart5 {width:35%; float:left; margin-top:0px;} .abtPart4 {width:65%;}
.abtPart6 {width:60%; float:right;} .abtPart2, .abtPart4{width:47%; float:right;} .head1, .head11, .head2 {font-family:'FuturaStdHeavy'; color:#000; font-size:50px; margin-bottom:25px;}  .head11 {margin-bottom:0px; text-align:center;} .head2  {margin-bottom:10px;}.head3, .head5{font-family: 'montserratbold'; font-size:25px;  margin-bottom:15px; text-align:left} 
.head5 {margin:25px 0px 10px 0px; font-family:'montserratmedium'; font-size:22px;}
.quotePart {width:30%; float:left; margin:0% 0.5%; border:5px solid #f45507; padding:0.5%} 
.vTab{margin:0px auto; width:200px; height:35px; box-shadow: inset 0 0 0 0 #000; text-align:center; background-color:#f45507; color:#fff; border:0; font-size:16px;  cursor:pointer;  font-family:'FuturaStdHeavy'; border-radius:20px; margin-top:30px; display:block; line-height:35px; letter-spacing:1px;} 
.vTab:hover{box-shadow: inset 0 50px 0 0 #000;}
.sevaBg {width:100%; height:500px; background-image:url(../images/cow.png); background-repeat:no-repeat; background-position:bottom;} .sevaBg p {line-height:26px; font-size:15px; text-align:justify;} .donateLf{width:30%; height:300px; background-color:#f45507; float:left; font-size:60px; letter-spacing:2px; line-height:300px; font-family: 'montserratbold'; color:#fff; text-align:center; } .donateRg {width:65%; height:230px; float:left; padding-left:5%; background-image:url(../images/donate.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; padding-top:70px;} .doLine {width:85%; height:10px; background: linear-gradient(to left, #fff 50%, #f45507 50%); margin-top:10px;} 

.doTab{ width:150px; height:40px; text-align:center; box-shadow: inset 0 0 0 0 #000; background-color:#f45507; color:#fff; border:0; font-size:16px; letter-spacing:2px; cursor:pointer;  font-weight:bold; border-radius:20px; margin-top:20px; font-family: 'montserratbold';}

.doTab:hover{box-shadow: inset 0 50px 0 0 #000;}
.videoSecss {width:100%; height: 100%; position: fixed; background-image:url("../images/video.jpg"); background-repeat: repeat; background-size: cover; top: 0; z-index: 9999999} .videoPart1 {width:50%; float:left; height:355px;} .videoPart2 {background-color:#f45507; padding:2.5%; width:44%; float:right; height:355px; } .videoPart2 h3 {color:#fff; font-size:35px; text-align:center; margin-bottom:25px;} .vBxs {width:40%; float:left; background-color:#fff; border-radius:10px; padding:2.5%; margin-bottom:20px; margin-right:20px; color:#f45507;} .v1 {width:50px; float:left; font-family: 'montserratbold'; font-size:35px; text-align:center; line-height:25px; padding-top:30px;} .v1 span, .v3 span {font-size:20px; font-family: 'montserratregular';} .v2 {width:2px; height:90px; background-color:#f45507; float:left; margin-left:3px;} .v3 {width:155px; font-size:18px; float:right; text-align:left; line-height:25px; padding-top:15px; font-family: 'montserratbold';} .v3 span {font-size:16px;} .vBxs a  {font-size:14px; font-family: 'montserratregular'; color:#f45507; padding: 0px; position: relative; overflow: hidden;  cursor:pointer;} .fotPart {width:24.5%; float:left; margin:1% 0.25%; text-transform:uppercase; font-size:12px; line-height:20px; text-align:center; font-family: 'montserratregular';}  .fotPart span {font-family: 'montserratbold'; color:#f45507;} .fotPart img, .f2 img {margin-bottom:5px;} .footer {width:100%; height:400px; background-image:url(../images/footer.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; font-family:'FuturaStdBook'; color:#fff;} .f1 {width:20%; float:left; padding-top:50px;} .f2 {width:50%; float:left; margin:0px auto; font-size:15px;}  .f3 {
	width: 30%;
	float: right;
	line-height: 28px;
	font-size: 14px;
	text-align: left;
	padding-top: 30px;
}

.gallery_img{ width: 341px; height: 208px; float: left; margin: 0px 14px 14px 0px; }
.copy p {color:#fff; letter-spacing:1px; font-size:13px;} .youtube {color:#000; font-size:40px; width:40px; height:40px; position:absolute;margin:auto; top:0px; left:0; right:0; bottom:0;}.copy {width:100%; height:75px; background-color:#f45507; color:#fff; position:relative;}
.tpLogo{ width:110px; height:20px; color:#fff; line-height:15px; border-bottom:1px solid #fff; font-family: 'montserratregular'; letter-spacing:2px; font-size:11px; text-transform:uppercase;  position:absolute; right:30px; bottom:20px;}.tpLogo b{ width:7px; height:7px; background-color:#fff; border-radius:100%; display:block; float:left; margin-right:5px; margin-top:5px;}


.boederBox{ width:0;  height: 0; position: fixed; left: 0; right: 0; top:-50px; bottom: 0; z-index: 999999999999999999; margin: auto; left: 0px; background-image: url("../images/oms.png"); background-repeat: no-repeat; background-position: center center; background-size:auto 100%;}


.popdivv{ width:100%; height:100%; position:fixed; overflow:scroll; background-color:#fff; z-index:99999; top:0;}.coivedinner{ width:90%; margin:0 auto; margin-top:50px; padding:70px 0 50px; background-color:#f3f3f3}.coivedinner h1{ font-size:40px; text-align:center; font-family: 'FuturaStdHeavy';letter-spacing:0.5px; color:#f3531c; text-align:center;}.covidvedo{ width:1100px; margin:0 auto; margin-top:50px;}.covidvideo{ width:65%; float:left}.covidtext{ width:33%; float:right;}.covidpiv{width:1100px; margin:0 auto; margin-top:50px;}.corleftpic{ width:55.7%; float:left;}
.corrightpic{ width:42.7%; float:right;}.mainpicc{ margin-top:12px; margin-bottom:12px;}.paddingbtm{ padding-bottom:10px;}
.closeecoronatag{ width:150px; height:50px; line-height:50px; background-color:#000; color:#fff; position:fixed; right:0; top:0;font-family: 'FuturaStdHeavy'; letter-spacing:5px; line-height:50px; text-align:center; font-size:14px; cursor:pointer}.findmoree{ text-align:center; display:block; text-decoration:none; color:#000; margin-bottom:50px; margin-top:20px; font-size:20px;font-family: 'FuturaStdHeavy'; cursor:pointer}.findmoree:hover{ text-decoration:underline}.coviddonate{ width:250px; letter-spacing:4px; height:50px; line-height:50px; background-color:#FF8040; color:#fff; position:fixed; right:150px; top:0; text-align:center;font-family: 'FuturaStdHeavy'; }

.boederBox {
  -webkit-animation: boederBox 15s ease-in infinite;
  animation: boederBox 15s ease-in infinite;
  transition: all 0.9s ease-in-out;
  overflow: hidden;
}

/* Zoom in Keyframes */
@-webkit-keyframes boederBox {
  0% {width: 0; height: 0;} 
  30% {width: 400px; height: 218px;}
	100% {width: 400px; height: 218px;}
}
@keyframes boederBox {
  0% {width: 0; height: 0;} 
	  30% {width: 400px; height: 218px;}
  100% {width: 400px; height: 218px;}
} /*End of Zoom in Keyframes */


.skipbtn{ width: 100px; height: 20px; line-height:22px; text-align: center; color: #fff; background-color: #f45507; font-size: 12px; box-shadow: inset 0px 0px 0px 0px #f45507; font-weight: bold; display: block; z-index: 99; position: fixed; left: 0;   right:0; margin: auto; bottom: 15px; z-index: 99999999999; letter-spacing: 5px;} .videopart{ position: fixed; width: 100%; height: 100%; margin-top: -100px;} .introoo{ width:500px; text-align: center;height:80px; position: fixed; left: 0; right: 0; top: 0; bottom: -300px; font-size:30px; letter-spacing: -2px; font-family: 'montserratregular';margin: auto;padding-top:25px;}.skipbtn:hover{box-shadow: inset 250px 0px 0px 0px #000; }.menuoverr{ background: rgba(0,0,0,1); position: fixed; display: none;  width: 100%; height: 100%; z-index: 9999; background-image: url("../images/om-bg.png"); background-size:auto 100%;  background-position: left top; background-repeat: no-repeat; top: 0} 
.menuIconnn{ width: 50px; z-index: 9999; border-bottom: 2px solid #f45507; padding-top:5px; border-top: 2px solid #f45507; position: fixed; right:25px; cursor: pointer;top:35px; color:#fff; height: 15px;font-family: 'montserratregular'; font-size: 11px; text-align: center} 
.headinfmenu{ color:#ff4e00; cursor: pointer;font-family: 'montserratbold'; margin-bottom:10px; font-size:16px; letter-spacing:2px;  }
.closeMenuu{ width: 80px; height:20px; position: fixed; right: 15px; top:25px; line-height:25px;  cursor: pointer; border: 1px solid #fff; text-align: center;padding-bottom: 2px;  color: #fff; font-size: 10px; letter-spacing:3px; }.introoo b{ font-family: times new roman; letter-spacing: 1px;}



.menulinkkk{margin:0px auto; width:90%; position:fixed; top:35%; left: 0; right: 0; margin: auto   }
.mainlingkk1 {width:22%; float:left; height:auto ; margin-bottom:20px; margin-left:2%;}
.mainlingkk{width:16%; float:left; margin-right:2%; height:auto ; margin-bottom:20px;}
.mainlingkk  a, .mainlingkk1 a{ font-size:13px; letter-spacing:1px; text-transform: uppercase;line-height:27px;color:#fff;}
.mainlingkk li li a, .mainlingkk1 li li a{color:#eee; font-size:14px;  letter-spacing: -0.3px;  line-height:30px; padding-left:10px;}.mainlingkk a:hover, .mainlingkk1 a:hover{ border-bottom: 1px solid #fff; padding-bottom: 1px;}




.cntSec{padding:150px 0px 80px 0px; width:1150px; } .cntPart {width:100%; margin-top:50px;}.cntSec p {
	line-height: 26px;
	font-size: 15px;
	text-align: left;
	letter-spacing: 0.5px;
}

.cntSec_2{padding:150px 0px 50px 0px; width:1150px; margin: 0px auto; }
.cntSec_3{padding:0px 30px 80px 0px; width:100%; margin: 0px auto; }
.g_img_box{ width:1320px; height:auto; margin:0px auto; }
.g_img{ width:49%;  float: left; margin: 0 0.5%; margin-bottom: 10px;}
.g_img img{width:100%}

.annapurnaBg, .gausevaBg {width:100%; height:810px; background-image:url(../images/1.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;} .gausevaBg {background-image:url(../images/6.jpg);}.cntSec p span, .head4 {font-family: 'montserratbold'; font-size:19px;  margin-bottom:15px;} .head4 {font-family: 'montserratregular'; line-height:40px;} .head4 span {color:#f45507; font-weight:bold;}.slideDown{  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; overflow: hidden; }
.mainlingkk:hover .slideDown{ height: 500px; opacity: 1}.mainlingkk1:hover .slideDown{ height: 300px; opacity: 1}
#mainCanvas {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 400;
    height: 400;
}

#mainVideo {
    position: absolute;
    top: 300;
    left: 300;
    margin: -50px 0 0 -50px;
}
.clsTabb{ width:100px; text-align: right; cursor: pointer;height: 25px; color: #fff; position: fixed; right: 30px; top: 25px; font-size: 11px; }.fotPart a{ color:#000}.latestupdatee{ width:100%; height: 100%; background-color: #fff; position: fixed; z-index: 999999999999; background-image: url("../images/shreemad_bhagwat_mahaprabhat.jpg"); background-repeat: no-repeat; background-position: center center; background-size: auto 80%; top: 0}.closeecoronatag1{ width:100px; height: 25px; background-color: #000; color: #fff; position: fixed; right: 20px; top: 19px; position:fixed; text-align: center; line-height: 25px; font-family: 'FuturaStdHeavy'; font-size: 13px; letter-spacing: 3px;}


/*************scroll**********/
 ::-webkit-scrollbar {
    width:0px;
    height: 0px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    
}
::-webkit-scrollbar-track-piece  {
    background-color:transparent;
}
::-webkit-scrollbar-thumb { background:#27375d; 
   
}

 input {
    -webkit-appearance: none;
	-webkit-border-radius:0; 
    border-radius:0;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dbdbdb;
}
::-moz-placeholder { /* Firefox 19+ */
   color: #dbdbdb;
}
:-ms-input-placeholder { /* IE 10+ */
   color: #dbdbdb;
}
:-moz-placeholder { /* Firefox 18- */
   color: #dbdbdb;
}


