body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; font-family:Georgia, "Times New Roman", Times, serif;
}





 .home{ width:100%; height:100vh; margin:0 auto; background: url(../images/home_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
 .home .details{ width:1099px; height:auto; margin:auto; display:table;  }
 .home .details .nav{ width:100%; height:235px; margin:auto; background:url(../images/nav_bg.png) center no-repeat;}
 .home .details .nav ul{ width:693px; height:auto; margin:auto; padding-top:164px;   }
 .home .details .nav ul li{ width:auto; height:auto; display:inline-block;  list-style:none; font-size:18px; color:#5a3c11;}
 .home .details .nav ul li a{ width:auto; height:auto; display:inline-block; padding:0 22px; list-style:none; font-size:18px; color:#5a3c11; text-decoration:none;}
 .home .details .nav ul li a:hover{ width:auto; height:auto; display:inline-block; padding:0 22px; list-style:none; font-size:18px; color:#fff; text-decoration:none;}
 .home .details .slider{ width:100%; height:383px; margin:auto;    }
 
 
 
 
 
 
 .drp { width:55px; height:auto; float:left;}
 .drp .ad{ width:237px; height:auto; float:left; }
 .acd { width:300px; height:auto; float:right; margin:-60px 0 0 0;}
 
 
 
 
 
 .about{ width:100%; height:100vh; margin:0 auto; background: url(../images/about_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
 .about .details{ width:1100px; height:auto; margin:auto; display:table;    }
  .about .arrow{ width:85px; height:25px; margin:auto; clear:both; top:0px;  position: absolute; left:48%;  }
  .about .arrow_bottom{ width:85px; height:25px; margin:auto; clear:both; bottom:0px;  position: absolute; left:48%;    }
  .about .details .heading{ margin-top:4%; margin-left:35px;  }
 .about .details .slider{ width:798px; height:548px;  background:url(../images/about_slider_bg.png) ; margin-top:2.5%;   }
 .about .details .slider .content1{ width:621px; height:409px;   margin-top:60px;}
  .about .details .slider p{ font-size:13px; color:#000000; line-height:18px;  }
  .about .details .slider p span{ font-size:14px; color:#faa835; font-weight:bold; }
  .about .details .slider p img{ float:left; margin-right:20px;}
  .about .details .slider h1{ font-size:14px; color:#faa835; text-align:center; font-weight:normal; }
  .about .details .slider h2{ font-size:14px; color:#fff;  font-weight:bold; background:#faa835; text-indent:5px; line-height:21px;  }
 
 
 
 .pooja{ width:100%; height:100vh; margin:0 auto; background: url(../images/pooja_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
 .pooja .details{ width:1100px; height:100px; margin:auto;  } 
 .pooja .arrow{ width:85px; height:25px; margin:auto; clear:both; top:0px;  position: absolute;  left:48%;    }
   .pooja .arrow_bottom{ width:85px; height:25px; margin:auto; clear:both; bottom:0px;  position: absolute;  left:48%;    }
 .pooja .details .heading{ margin-top:4%; margin-left:35px;  } 
  .pooja .details .rightbox{ width:791px; height:600px; float:right; background:#FFF; margin-top:12%;}
    .pooja .details h1{ font-size:20px; color:#fff; text-align: left; font-weight:bold; line-height:42px; background:#faa835; padding:0; margin:0; text-indent:10px;}
	 .pooja .details p{ font-size:14px; color:#000;   padding:0 0 0 30px; margin:0; line-height:20px;}
	  .pooja .details p span{ font-size:16px; color:#000;}
 
 
 
 
 
 .gallery{ width:100%; height:100vh; margin:0 auto; background: url(../images/gallery_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
 .gallery .details{ width:1022px; height:100px; margin:auto;  } 
 .gallery .arrow{ width:85px; height:25px; margin:auto; clear:both; top:0px;  position: absolute;  left:48%;    }
 .gallery .arrow_bottom{ width:85px; height:25px; margin:auto; clear:both; bottom:0px;  position: absolute;  left:48%;    }
 .gallery .details .heading{ margin-top:4%;    } 
 .gallery .details .left{ width:644px; height:453px;    margin-top:3.5%; }
 .gallery .details .video{ width:644px; height:auto; margin-top:15px; }
  .gallery .details .right{ width:366px; height:auto; float:right;  clear:right; margin-top:-453px;}
  
  .gallery .details .right .img{ margin-left:0px;}
    .gallery .details .right img{ margin-bottom:10px;}
  
  .gallery .details .right .img1{ float:left; margin-top:15px;}
  .gallery .details .right .img2{ float:right;  margin-top:15px;}
  .gallery .details h1{ font-size:20px; color:#fff; text-align: left; font-weight:bold; line-height:42px; background:#faa835; padding:0; margin:0; text-indent:10px;}
 
 
 
 
 .contact{ width:100%; height:100vh; margin:0 auto; background: url(../images/contact_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
 .contact .details{ width:1100px; height:100px; margin:auto;  }
 .contact .arrow{ width:85px; height:25px; margin:auto; clear:both; top:0px;  position: absolute;  left:48%;    }
 .contact .arrow_bottom{ width:85px; height:25px; margin:auto; clear:both; bottom:0px;  position: absolute;  left:48%;    }
  .contact .details .heading{ margin-top:4%;  float:left; }
  
   .contact .details .box1{ width:100%; height:auto;   float:left; margin-top:50px;    }
    .contact .details .box1 .left{ width: 350px; height:118px; float:left;    }
   .contact .details .box1 .left img{ float:left; margin-right:20px; margin-bottom:10px; margin-top:20px;   }  
    .contact .details .box1 p{font-size:14px; color:#fff; font-style:italic; line-height:25px; font-weight:bold; }  
	 .contact .details .box1 p span{font-size:19px; color:#fff; font-style:italic; line-height:75px; font-weight:bold;  }
	  .contact .details .box2{ width:100%; height:339px;   float:left; margin-top:50px; background:#faa835;   }  
 
 
 
 
 
 
 .bottom{ width:100%; height:auto; background:#faa835; clear:both; padding:10px 0; }
  .bottom .box{ width:469px; height:auto; margin:auto;}
   .bottom .box ul li{ width:auto; height:auto; display:inline-block;  list-style:none; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
  .bottom .box ul li a{ width:auto; height:auto; display:inline-block; padding:0 5px; list-style:none; font-size:12px; color:#fff; text-decoration:none;}
  .bottom .box ul li a:hover{ width:auto; height:auto; display:inline-block; padding:0 5px; list-style:none; font-size:12px; color:#fff; text-decoration:none;}
  .bottom p{ font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align: center; }
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 	#jpreBar2 {
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
background-size:5px 5px;
-moz-background-size:5px 5px;
-webkit-background-size:5px 5px;
-o-background-size:15px 15px; 
z-index:99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
 
 
 
 filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#f84109',
endColorstr='#f84109',
GradientType=0 );
background-color:#faa835;
animation: progress 2s linear infinite;
-moz-animation: progress 2s linear infinite;
-webkit-animation: progress 2s linear infinite;
-ms-animation: progress 2s linear infinite;
-o-animation: progress 2s linear infinite;

}
#jprePercentage2 {
color:#5a3c11;
font-family:Georgia, "Times New Roman", Times, serif; 
font-weight:100;
text-align:center;
top:400px; font-size:20px;
 

}

#jpreOverlay {
background-color: #faa835;z-index:99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
}






.cd-top {
  display: inline-block;
  height: 45px;
  width: 45px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/arrow_scroll.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; z-index:999999;
}
 
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
 
 
 
 
 
  @media only screen and (max-width:1366px) and (max-height:768px) {
	  
 .home{ width:100%; height:105vh; margin:auto; background: url(../images/home_bg.jpg) repeat center top; position:relative; background-size:cover; display:table;}
	  
	  
	 .about{ width:100%; height:100vh; margin:0 auto; background: url(../images/about_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
  
	 .pooja{ width:100%; height:100vh; margin:0 auto; background: url(../images/pooja_bg.jpg) center top no-repeat; position:relative; background-size:cover;}  
	.pooja .details .rightbox {
    width: 791px;
    height: 600px;
    float: right;
    background: #FFF;
    margin-top: 43px;
}  

.contact{ width:100%; height:100vh; margin:0 auto; background: url(../images/contact_bg.jpg) center top no-repeat; position:relative; background-size:cover;}


 .gallery{ width:100%; height:100vh; margin:0 auto; background: url(../images/gallery_bg.jpg) center top no-repeat; position:relative; background-size:cover;}


  }
 
 
  @media only screen and (max-width:1366px) and (max-height:600px) {
  .home{ width:100%; height:113vh; margin:auto; background: url(../images/home_bg.jpg) repeat center top; position:relative; background-size:cover; display:table;}

 
 .about{ width:100%; height:100vh; margin:0 auto; background: url(../images/about_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
  .pooja{ width:100%; height:100vh; margin:0 auto; background: url(../images/pooja_bg.jpg) center top no-repeat; position:relative; background-size:cover;} 
  
  .contact{ width:100%; height:105vh; margin:0 auto; background: url(../images/contact_bg.jpg) center top no-repeat; position:relative; background-size:cover;}
  
  .about .details .slider {
    width: 798px;
    height: 548px;
    background: url(../images/about_slider_bg.png);
    margin-top: 0;
}

.about .details .heading {
    margin-top: 15px;
    margin-left: 35px;
}
.pooja .details p {
    font-size: 12px;
    color: #000;
    padding: 0 0 0 30px;
    margin: 0;
    line-height: 18px;
}

.pooja .details .rightbox {
    width: 791px;
    height: 536px;
    float: right;
    background: #FFF;
    margin-top: 43px;
}


   
  }
 
 
 
 