.sticky{position:fixed !important;transition:all 1s;width:100%;    box-shadow: 0 0 10px #797979;z-index:300;}
header{transition: all 1s;background-color: #fff; }
 .logoheader{border-bottom:0px solid transparent;  }
.sticky .logoheader{border-bottom:0px solid transparent;    background-color: #fff;}
.responsiveImg{width:100%;}
.logo img{transition:all 0.5s;}
.sticky  .logo img{max-width: 260px;}
.navigator{margin-top:20px;padding-left:0;margin-bottom: 0;}
.sticky .navigator{margin-top:10px;}
.navigator li{ display:inline-block;padding-bottom:5px;text-align:center;}
.sticky .navigator li{padding-bottom:10px;}
.sticky .navigator li a{color:#676767;}
.navigator li a{color:#333;font-size:13px;text-transform:uppercase;font-family:'Josefin Sans', sans-serif;padding:10px 6px;font-weight:600;display:block;position:relative;letter-spacing:0.1px;}
.navigator li a:hover{color:#e74e3e}
.menubar{position:absolute;top:15px;right:10px;width:40px;height:30px;border:1px solid #ccc;background-color:#fff;padding:3px 6px;border-radius: 5px;cursor:pointer;overflow:hidden;display:none;}
.menubar span{width:100%;height:3px;background-color:#031B7E;margin-top:3px;display:block;border-radius:5px;opacity:1;transition:all 0.3s;}
.cross span.bar1{transform:rotate(45deg);margin-top:10px;}.cross span.bar2{opacity:0;}.cross span.bar3{transform:rotate(-45deg);margin-top:-9px;}
.pravesham_page  .about-page-list li{    font-family: 'Lato', Arial, sans-serif;
    font-weight: 500;}
.pravesham_page h4{font-family:'Lato' !important; font-size:20px;}
.navigator li a:after{width:0%;content:'';display:block;height:2px;background-color: #249e49;transition:all 0.5s ease-in-out;position:absolute;top:100%;left:50%;}
.navigator li a:hover:after{width:100%;content:'';display:block;height:2px;background-color: #249e49;position:absolute;top:100%;left:0;}
.dropdown3-1:hover .dropdown-menu13-1{opacity:1;visibility:visible;transform:translateX(0px);}
.dropdown-menu13-1 li{padding-bottom:0 !important;display: block !important;width: 100% !important;}
.dropdown-menu13-1 li a{display: block !important;border-bottom: 1px solid #E6EBEF;text-align: left;color: #1d1d1d;font-weight:600!important}
.dropdown-menu13-1 li a:after{display:none!important;}
.dropdown-menu13-1 li a:hover:after{display:none!important;}
.dropdown-menu13-1 li a:hover{color: #ffffff !important;    background-color: #e74e3e;}
.dropdown-menu13-1{opacity:0;visibility:hidden;transform:translateX(-50px);transition:all 0.5s ease-out;padding-left:0;}

.dropdown2-1:hover .dropdown-menu12-1{opacity:1;visibility:visible;transform:translateX(0px);}
.dropdown-menu12-1 li{padding-bottom:0 !important;display: block !important;width: 100% !important;}
.dropdown-menu12-1 li a{display: block !important;border-bottom: 1px solid #E6EBEF;text-align: left;color: #1d1d1d;font-weight:600!important}
.dropdown-menu12-1 li a:after{display:none!important;}
.dropdown-menu12-1 li a:hover:after{display:none!important;}
.dropdown-menu12-1 li a:hover{color: #ffffff !important;    background-color: #e74e3e;}
.dropdown-menu12-1{opacity:0;visibility:hidden;transform:translateX(-50px);transition:all 0.5s ease-out;padding-left:0;}
.drop-width {width:523px !important;left:-279% !important;}
.drop-width li{display:inline-block !important;width:49% !important;}
.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateX(0px);}
.dropdown-menu li{padding-bottom:0 !important;display:block;}
.dropdown-menu li a{display: block !important;border-bottom: 1px solid #E6EBEF;text-align: left;color: #1d1d1d;font-weight:600!important;text-transform: capitalize;}
.dropdown-menu li a:after{display:none!important;}
.dropdown-menu li a:hover:after{display:none!important;}
.dropdown-menu li a:hover{color: #ffffff !important;    background-color: #e74e3e;}
.dropdown-menu{opacity:0;visibility:hidden;transform:translateX(-50px);transition:all 0.5s ease-out;padding-left:0;}

.dropdown2:hover .dropdown-menu2{opacity:1;visibility:visible;transform:translateX(0px);}
.dropdown-menu2 li{padding-bottom:0 !important;display:inline-block;width:49.5%;}
.dropdown-menu2 li a{display: block !important;border-bottom: 1px solid #E6EBEF;text-align: left;color: #1d1d1d;font-weight:600!important;text-transform: capitalize;    padding: 5px 4px 4px 15px;}
.dropdown-menu2 li a:after{display:none!important;}
.dropdown-menu2 li a:hover:after{display:none!important;}
.dropdown-menu2 li a:hover{color: #ffffff !important;    background-color: #e74e3e;}
.dropdown-menu2{opacity:0;visibility:hidden;transform:translateX(50px);transition:all 0.5s ease-out;padding-left:0;}

.slider1 h1{animation-name:comeup;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:comeup;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:comeup;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:comeup;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
.slider1 p{animation-name:comeup;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:comeup;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:comeup;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:comeup;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
@keyframes comeup
{
	0%{position:relative;top:100px;opacity:0;}
	10%{position:relative;top:90px;opacity:0.1;}
	20%{position:relative;top:80px;opacity:0.2;}
	30%{position:relative;top:70px;opacity:0.3;}
	40%{position:relative;top:60px;opacity:0.4;}
	50%{position:relative;top:50px;opacity:0.5;}
	60%{position:relative;top:40px;opacity:0.6;}
	70%{position:relative;top:30px;opacity:0.7;}
	80%{position:relative;top:20px;opacity:0.8;}
	90%{position:relative;top:10px;opacity:0.9;}
	100%{position:relative;top:0px;opacity:1;}

	}
@-webkit-keyframes comeup
{
	0%{position:relative;top:100px;opacity:0;}
	10%{position:relative;top:90px;opacity:0.1;}
	20%{position:relative;top:80px;opacity:0.2;}
	30%{position:relative;top:70px;opacity:0.3;}
	40%{position:relative;top:60px;opacity:0.4;}
	50%{position:relative;top:50px;opacity:0.5;}
	60%{position:relative;top:40px;opacity:0.6;}
	70%{position:relative;top:30px;opacity:0.7;}
	80%{position:relative;top:20px;opacity:0.8;}
	90%{position:relative;top:10px;opacity:0.9;}
	100%{position:relative;top:0px;opacity:1;}

	}
@-0-keyframes comeup
{
	0%{position:relative;top:100px;opacity:0;}
	10%{position:relative;top:90px;opacity:0.1;}
	20%{position:relative;top:80px;opacity:0.2;}
	30%{position:relative;top:70px;opacity:0.3;}
	40%{position:relative;top:60px;opacity:0.4;}
	50%{position:relative;top:50px;opacity:0.5;}
	60%{position:relative;top:40px;opacity:0.6;}
	70%{position:relative;top:30px;opacity:0.7;}
	80%{position:relative;top:20px;opacity:0.8;}
	90%{position:relative;top:10px;opacity:0.9;}
	100%{position:relative;top:0px;opacity:1;}

	}
	
.slider2 h1{animation-name:comedown;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:comedown;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:comedown;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:comedown;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
.slider2 p{animation-name:comedown;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:comedown;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:comedown;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:comedown;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
@keyframes comedown
{
	0%{position:relative;top:-100px;opacity:0;}
	10%{position:relative;top:-90px;opacity:0.1;}
	20%{position:relative;top:-80px;opacity:0.2;}
	30%{position:relative;top:-70px;opacity:0.3;}
	40%{position:relative;top:-60px;opacity:0.4;}
	50%{position:relative;top:-50px;opacity:0.5;}
	60%{position:relative;top:-40px;opacity:0.6;}
	70%{position:relative;top:-30px;opacity:0.7;}
	80%{position:relative;top:-20px;opacity:0.8;}
	90%{position:relative;top:-10px;opacity:0.9;}
	100%{position:relative;top:-0px;opacity:1;}

	}
@-webkit-keyframes comedown
{
	0%{position:relative;top:-100px;opacity:0;}
	10%{position:relative;top:-90px;opacity:0.1;}
	20%{position:relative;top:-80px;opacity:0.2;}
	30%{position:relative;top:-70px;opacity:0.3;}
	40%{position:relative;top:-60px;opacity:0.4;}
	50%{position:relative;top:-50px;opacity:0.5;}
	60%{position:relative;top:-40px;opacity:0.6;}
	70%{position:relative;top:-30px;opacity:0.7;}
	80%{position:relative;top:-20px;opacity:0.8;}
	90%{position:relative;top:-10px;opacity:0.9;}
	100%{position:relative;top:-0px;opacity:1;}

	}
@-0-keyframes comedown
{
	0%{position:relative;top:-100px;opacity:0;}
	10%{position:relative;top:-90px;opacity:0.1;}
	20%{position:relative;top:-80px;opacity:0.2;}
	30%{position:relative;top:-70px;opacity:0.3;}
	40%{position:relative;top:-60px;opacity:0.4;}
	50%{position:relative;top:-50px;opacity:0.5;}
	60%{position:relative;top:-40px;opacity:0.6;}
	70%{position:relative;top:-30px;opacity:0.7;}
	80%{position:relative;top:-20px;opacity:0.8;}
	90%{position:relative;top:-10px;opacity:0.9;}
	100%{position:relative;top:-0px;opacity:1;}

	}
.slider3 h1{animation-name:comeleft;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:comeleft;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:comeleft;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:comeleft;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
.slider3 p{animation-name:comeleft;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:comeleft;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:comeleft;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:comeleft;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
@keyframes comeleft
{
	0%{position:relative;left:-1000px;opacity:0;}
	10%{position:relative;left:-900px;opacity:0.1;}
	20%{position:relative;left:-800px;opacity:0.2;}
	30%{position:relative;left:-700px;opacity:0.3;}
	40%{position:relative;left:-600px;opacity:0.4;}
	50%{position:relative;left:-500px;opacity:0.5;}
	60%{position:relative;left:-400px;opacity:0.6;}
	70%{position:relative;left:-300px;opacity:0.7;}
	80%{position:relative;left:-200px;opacity:0.8;}
	90%{position:relative;left:-100px;opacity:0.9;}
	100%{position:relative;left:0px;opacity:1;}


	}
@-webkit-keyframes comeleft
{
	0%{position:relative;left:-1000px;opacity:0;}
	10%{position:relative;left:-900px;opacity:0.1;}
	20%{position:relative;left:-800px;opacity:0.2;}
	30%{position:relative;left:-700px;opacity:0.3;}
	40%{position:relative;left:-600px;opacity:0.4;}
	50%{position:relative;left:-500px;opacity:0.5;}
	60%{position:relative;left:-400px;opacity:0.6;}
	70%{position:relative;left:-300px;opacity:0.7;}
	80%{position:relative;left:-200px;opacity:0.8;}
	90%{position:relative;left:-100px;opacity:0.9;}
	100%{position:relative;left:0px;opacity:1;}
	}
@-0-keyframes comeleft
{
	0%{position:relative;left:-1000px;opacity:0;}
	10%{position:relative;left:-900px;opacity:0.1;}
	20%{position:relative;left:-800px;opacity:0.2;}
	30%{position:relative;left:-700px;opacity:0.3;}
	40%{position:relative;left:-600px;opacity:0.4;}
	50%{position:relative;left:-500px;opacity:0.5;}
	60%{position:relative;left:-400px;opacity:0.6;}
	70%{position:relative;left:-300px;opacity:0.7;}
	80%{position:relative;left:-200px;opacity:0.8;}
	90%{position:relative;left:-100px;opacity:0.9;}
	100%{position:relative;left:0px;opacity:1;}
	}
.slider4 h1{animation-name:cfade;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:cfade;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:cfade;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:cfade;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
.slider4 p{animation-name:cfade;animation-duration:1.5s;animation-iteration-count:1;position:relative;
-webkit-animation-name:cfade;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:1;
-o-animation-name:cfade;-o-animation-duration:1.5s;-o-animation-iteration-count:1;
-moz-animation-name:cfade;-moz-animation-duration:1.5s;-moz-animation-iteration-count:1;transition:all 1s;}
@keyframes cfade
{
	0%{position:relative;right:-1000px;opacity:0;}
	10%{position:relative;right:-900px;opacity:0.1;}
	20%{position:relative;right:-800px;opacity:0.2;}
	30%{position:relative;right:-700px;opacity:0.3;}
	40%{position:relative;right:-600px;opacity:0.4;}
	50%{position:relative;right:-500px;opacity:0.5;}
	60%{position:relative;right:-400px;opacity:0.6;}
	70%{position:relative;right:-300px;opacity:0.7;}
	80%{position:relative;right:-200px;opacity:0.8;}
	90%{position:relative;right:-100px;opacity:0.9;}
	100%{position:relative;right:0px;opacity:1;}


	}
@-webkit-keyframes cfade
{
	0%{position:relative;right:-1000px;opacity:0;}
	10%{position:relative;right:-900px;opacity:0.1;}
	20%{position:relative;right:-800px;opacity:0.2;}
	30%{position:relative;right:-700px;opacity:0.3;}
	40%{position:relative;right:-600px;opacity:0.4;}
	50%{position:relative;right:-500px;opacity:0.5;}
	60%{position:relative;right:-400px;opacity:0.6;}
	70%{position:relative;right:-300px;opacity:0.7;}
	80%{position:relative;right:-200px;opacity:0.8;}
	90%{position:relative;right:-100px;opacity:0.9;}
	100%{position:relative;right:0px;opacity:1;}
	}
@-0-keyframes cfade
{
	0%{position:relative;right:-1000px;opacity:0;}
	10%{position:relative;right:-900px;opacity:0.1;}
	20%{position:relative;right:-800px;opacity:0.2;}
	30%{position:relative;right:-700px;opacity:0.3;}
	40%{position:relative;right:-600px;opacity:0.4;}
	50%{position:relative;right:-500px;opacity:0.5;}
	60%{position:relative;right:-400px;opacity:0.6;}
	70%{position:relative;right:-300px;opacity:0.7;}
	80%{position:relative;right:-200px;opacity:0.8;}
	90%{position:relative;right:-100px;opacity:0.9;}
	100%{position:relative;right:0px;opacity:1;}
	}
.paddtop{padding-top:70px;}.paddbot{padding-bottom:50px;}
.index-about{max-width:350px;width:100%;}
.wrapper{position:relative;}
.carousel-caption{width:450px;right:0;background-color:rgba(256,256,256,0.7);height:65%;transform:skewX(-10deg);-webkit-transform:skewX(-10deg);-o-transform:skewX(-10deg);-moz-transform:skewX(-10deg);-ms-transform:skewX(-10deg);padding:30px;overflow:hidden;}
.inner-caption{transform:skewX(10deg);-webkit-transform:skewX(10deg);-o-transform:skewX(10deg);-moz-transform:skewX(10deg);-ms-transform:skewX(10deg);}
.inner-caption h1{color:#b7220a;font-family:'lato';font-size:45px;}
.inner-caption p{color:#333;font-size:17px;line-height:32px;margin-top:30px;height: 158px;
overflow: hidden;
font-family: 'kanit';
    font-weight: 300;}
.main-poojas{border:1px solid #ccc;padding:20px 5px; margin:10px;border-radius:5px;text-align:center;}
.poojaIcon{max-width:100px;}
.main-poojas h3{text-align:center;    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 600;
    color: #e17025;
    padding-top: 15px;}
.f1f1f1{background-color:#ffc497;}
.about-index h2{color: #eb5a36;
    font-size: 30px;
    font-family: 'Lato';
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.1px;    text-align: center;
    position: relative;
    margin-bottom: 50px;}
.about-index p{font-family: 'Kanit';
    font-size: 15px;
    line-height: 29px;
    font-weight: 300;
    line-height: 25px;text-align: center;margin-bottom: 25px;}
.backbg{background-color:rgba(0,0,0,0.5);padding:50px 0;}
.back-img{background-image:url(../img/Puja.jpg);background-position: center;background-attachment: fixed;}
/*.service h2{color:#fff;font-family:'josefin sans';font-weight:600;font-size:28px;}
*/.service p{color: #fff;
    letter-spacing: 0.5px;
    /* font-weight: 500; */
    font-size: 15px;
    line-height: 1.6;
    font-family: 'Kanit';
    font-weight: 300;max-height: 150px;
    overflow: hidden;}
	.data-bar-title{    font-family: 'Poppins';
    font-weight: normal;
    color: #fff;
    letter-spacing: 0.5px;
    margin-bottom: 20px;}
/*.skills li{color:#fff;font-family:'Lato';}*/
.blue{/*height: 395px;*/background-color:rgb(48, 122, 56);margin-top: 75px;z-index: 0;    padding: 30px 0 70px;}
.blue p{color: #fff;line-height: 30px;font-size: 17px;font-family: 'raleway' !important;margin-top: 50px;}
.testi{left: 63% !important;width: 100px !important;margin-left: 0 !important;}
.mine1 {border:1px solid #ccc;background-color:#fff;box-shadow:0 0 5px #ccc;padding:15px;border-radius:2px;overflow:hidden;text-align:center;}
.mine1 img{    max-height: 195px;
    width: auto !important;}
.mine1 h4 a{font-size:18px;    color: #e0453b;
    font-family: 'Poppins';}
.button1 a, .button1 input{display:inline-block;padding:5px 10px;color:#fff;border:1px solid #fbbd14;background-color:#fbbd14;font-family:'lato';margin-bottom: 15px;}

.product-page{background-color:#fff;text-align:center;box-shadow:0 0 5px #ccc;padding:10px !important;    margin: 10px 0;}
.product-page h4{    font-family: 'lato';
    font-weight: 600;
    margin: 0;
    padding: 10px 0;    text-transform: capitalize;
    color: #363636;
    padding: 15px 0 10px;}
.product-page img{transition:all 0.5s;}
.product-page:hover img{transform:scale(1.1);}
.content-title{text-align:center;}
.gallery-img{overflow:hidden;}

.title-bodrder{margin:0 auto;max-width:310px;}

.adresses {padding-left:0 ;
    margin-top: 60px;}
.adresses li{display:inline-block;    margin-bottom: 50px;    font-family: 'lato';
    font-size: 14px;
    letter-spacing: 0.3px;
    line-height:30px;    margin-bottom: 20px;}
.adrees-content{    border: 1px solid #e0dfdf;
    box-shadow: 0 0 10px #ccc;
    text-align: center;border-radius: 3px;  
    padding: 35px 30px 20px;    margin-bottom: 40px;
}
.adrees-content span{position: absolute;color:#d83b35;
    top: -30px;
    font-size: 25px;
    width: 60px;
    height: 60px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 50%;
    padding-top: 14px;
    background-color: #fff;
    box-shadow: -1px 0px 10px #ccc;left:41%;}
.social-icons{padding-left: 0;margin-top: 11px;}
.social-icons li {display:inline-block !important;}
.social-icons li a{     width: 30px;
    height: 30px;
    text-align: center;
    font-size: 15px;
    padding-top: 0px;
    border: 1px solid #ccc;
    background-color: #eee;
    color: #000;    margin: 0 10px;
    display: block;}
.contact-tit {text-align:left;font-size:24px;font-weight:600;font-family:'lato';position:relative;margin-bottom:30px;color:#099607;}
.paddlro{padding-left:0 !important;padding-right:0 !important;}
.contact-page{box-shadow:0 0 5px #ccc;padding: 30px;}
.contact-page .form-group{position:relative;}
.contact-page span.mail img{max-width:25px;}
.categ a {
    padding: 10px 15px;
    background-color: #28a54c;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    border-radius: 5px;font-family:'Lato'}
.contact-page span{    position: absolute;
    top: 1px;
    left: 16px;
    width: 35px;
    height: 33px;
    display: block;
    text-align: center;
    padding-top: 7px;
    font-size: 20px;
    color: #494a49;
    background-color: #ccc;}
.contact-page input{height:35px;padding-left:45px;}.contact-page textarea{padding-left:45px;}
.button a{    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #68a449;
    color: #ffffff;
    position:relative;font-family:'Lato';    background-color: rgba(51, 51, 51, 0.49);}.button a:hover{color:#fff;    background-color: #fcc40c;}
/*.button a:before{background-color: #68a449;content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.button a:after{background-color: transparent;content:'';display:block;width:120%;height:120%;position:absolute;top:-10%;left:-10%;z-index:-1;transition:all 0.5s;}
.button a:hover:after{background-color: #f30;content:'';display:block;width:100%;height:100%;position:absolute;top:0%;left:0%;z-index:-1;}*/
.shanti-list{padding-left:0;margin-bottom: 0;}
.shanti-list li{display:block;}
.shanti-list li a{    font-size: 14px;
    font-family: 'lato';
    color: #242424;
    padding: 2px 5px;
    border-bottom: 1px solid #ccc;
    display: block;
    text-transform: capitalize;padding-left:20px;}
.shanti-list li a:hover{background-color: #d0d0d0; }
.shanti-tit{     display: block;
    color: #fffefe;
    font-family: 'lato';
    margin: 0;
    padding: 10px;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    background-color: #fcbf12;}
.shanti-list li a{display: block;
    color: #fffefe;
    font-family: 'lato';
    margin: 0;
    padding: 3px 10px;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    background-color: #fcbf12;
    margin-bottom: 7px;
    border-radius: 2px;
}
.shanti-tit span{float:right;}
.padd0{padding:0 !important;}


.about-conent p{font-family: 'Kanit';
    font-weight: 300;}
.about-conent h3{    font-size: 25px;
    font-family: 'Poppins';
    font-weight: 500;
    color: #65c450;}

.right-float-buttons{position:fixed;top:45%;left:0;}
.right-float-buttons ul{padding-left:0;width: 170px;}
.right-float-buttons ul li{display:block;width:50px;/*height:35px;*/color:#000;transition:all 0.5s;border-radius:0 5px 5px 0;  margin-bottom: 10px;white-space:nowrap;}
.right-float-buttons ul li span{display: inline-block;    float: left;}
.right-float-buttons ul li span img{max-width:50px;/* padding: 5px; */border:1px solid #37982e;border-radius:0 5px 5px 0;}
/*.right-float-buttons ul li:hover span{top:0px;}*/
.right-float-buttons ul li a{display:inline-block;white-space:nowrap;background-color:#fff;color:#454545;font-family:'Lato';font-size:16px;width:0;transition:all 0.5s;overflow:hidden;padding:5px 0 10px;}
/*.right-float-buttons ul li:first-child{color:#fff;    background-color: #37982e;}*/
.right-float-buttons ul li:hover{width:100%;}
.right-float-buttons ul li:hover a{ width:95%;overflow:visible;    padding: 10px 11px 7px;
    color: #fff;
    background-color: #d93c36;}.about-page-list{padding-left:15px;}.contact-page iframe{width:100%;}
.about-page-list li{display:block;font-family:'Kanit';font-size:15px;color:#454545;font-weight: 300;position:relative;}
.about-page-list li:before{    content: '\f105';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    color: #C7331A;
    margin-right: 15px;}
.button1 a:hover, .button1 input:hover{background-color:#da3d35;color:#fff;;}
.footie ul li{display:block;position:relative;}

.footie ul li:before{content: '➤';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    color: #ffc90d;
    margin-right: 15px;}
.footie1 ul li{display:inline-block !important;width:49%;}
.footie ul li a{color:#ccc;font-size: 14px;font-family: 'lato';}
.footie h4{color: #ccc;font-size: 20px;margin-bottom: 25px;font-family: 'lato';}
/*footer{background-image: url(../images/footer.png);background-size: 100% 100%;display: block;background-repeat: no-repeat;}
*/.footer{background-color:#444444;padding:70px 0 30px;}
.footer2{background-color:#2b2b2b}
.powerd {color: #ccc;}
.geeta{    width: 100%;
    height: 2px;
    max-width: 100px;
    margin: 0 auto 20px;
    display: block;
    background-color: #307a38;
    position: absolute;
    top: 0;}
.related-links ul{padding-left:0;font-family: 'lato';}
.related-links ul li{display:inline-block;}
.related-links ul li a{    font-size: 14px;
    color: #fff;
    font-family: 'lato';
    display: block;
    padding: 1px 6px;position:relative;
}
.related-links ul li a:after{content:'';position:absolute;top:11px;right:0;height:40%;width:1px;background-color:#fff;transform:rotate(10deg);}
.related-links ul li:last-child a:after{display:none;}
.footie1 iframe{width:100%;}
.related-links h4{color:#fff;font-family: 'lato';}


.about-back{background-image:url(../img/Puja.jpg);/*background-size:100% 100%; background-position: center right;*/
    background-attachment: fixed;}
.back-bg{background-color:rgba(0,0,0,0.5);padding:90px 0;}
.about-page h2{text-align: center;color: #fff;font-family: 'lato';text-transform: capitalize;}
.shanti-list-title{background-color:#fcbf12;margin:0;padding:10px 10px;font-size:16px;font-weight:500;color:#fff;margin-bottom: 5px;}
.types img{max-width:330px;width:100%;padding:10px;box-shadow:0 0 5px #ccc;margin:5px;}
.desknone, .shanti-list-title{display:none !important}
.testi-text{font-size:13px;text-align:center;letter-spacing: 1.01px;color: #2b2b2b;}
.f1f8f9{background-color:#f1f8f9;}
.testi-box{border:2px solid transparent;border-radius:5px;background-color:#fff;position: relative;padding: 20px 20px 25px !important;    box-shadow: 0 0 10px #E4E4E4;transition:all 0.3s;}
.testi-box:hover{border: 2px solid #2B56C1;}
.white1{color:#fff;}
.testi-box p{font-size: 15px;letter-spacing: 0.5px;}
.testi-box-quote{font-size:33px;position:absolute;bottom:25px;right:10%;color:#7F7F7F;}
.testi-name{margin-bottom: 0;margin-top: 20px;font-size: 17px;font-family: 'josefin sans';font-weight: 600;color: #09204F;}
.testi-prob{font-size: 15px;color:#2b2b2b;font-family: 'josefin sans';font-weight: 600;}
.all-pooja-list {padding-left:0;}.all-pooja-list li{display:block;font-size:14px;font-family:'Lato';}
.all-pooja-list li a{display:block;border:1px dotted #d0d0d0;padding:5px 10px;margin-bottom:5px;color:#454545;background-color:#e0e0e0;    text-transform: capitalize;}
.shanti-page-title h3{font-family:'Lato', Arial, Sans-serif;font-weight:600;color:#18a040;text-transform:capitalize;font-size:20px;}
.all-pooja-list li a:hover{background-color:#ffffff;border: 1px dotted #f30;}
.padL0{padding-left:0 !important;}
.gallery img{max-width:250px;padding:10px;border:1px solid #e0e0e0;margin:10px;}
@media (max-width: 991px) {
	.shanti-list{display:none;}
	.tabnone{display:none !important;}
	.desknone, .shanti-list-title{display:block !important;}
	.padd-0{padding-left:0;}
	.desktop-menu{display:none !important;}.tab-menu{display:block !important;}
	.menubar{display:block;}
	.logo img{max-width:90%;max-height:90px;width:inherit;}
	.container{text-align:center;}
	.navbar{display:none;z-index:30000;background-color:rgb(232, 232, 232);position:fixed !important;top:0;width:260px;height:100%;left:0;overflow-y:auto;}
	.navbar .navigator{width:250px;}
	.navbar .navigator li{display:block;padding-bottom:0;}.navbar .navigator li a{display:block;text-align:left;    padding-left: 10%;}
	.marg-tab-20{margin-top:20px;}
	.adresses li{display:block;}
	}
@media (max-width: 768px) {
.testi_box:before{content:'';position:absolute;display:block;border-left:15px solid transparent;border-bottom:15px solid #ccc;border-right:15px solid transparent;
border-top: none;top: -15px;left:45%;}
.testi_box:after{content:'';position:absolute;display:block;border-left:15px solid transparent;border-bottom:15px solid #fff;border-right:15px solid transparent;
top:-13px;left:45%;border-top: none;}
.test-monial-image{max-width:100px;}
	
	}
@media (max-width: 720px) {
	
	}
@media (max-width: 400px) {
	.logo{text-align:left;padding-left:0 !important;}
	
	}
@media (max-width: 280px) {
	
	
	}

.floatformdown{position: fixed;
    bottom: -335px;
    right: 10px;
    width: 300px;transition:all 0.5s;
    z-index: 900;}
.floatformdown.open{bottom:0;}
.float-inner{     padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    background-color: #fff;}
.float-inner h3{    color: #fff;
    margin: -11px -11px 15px;
    padding: 10px;
    background-color: #0275d8;
    font-family: 'Lato',sans-serif;
    font-weight: normal;
    border: 1px solid #096cc1;}
    
.floating-wpp{position:fixed;bottom:15px;left:15px;font-size:14px;transition:bottom .2s}.floating-wpp .floating-wpp-button{position:relative;border-radius:50%;box-shadow:1px 1px 4px rgba(60,60,60,.4);transition:box-shadow .2s;cursor:pointer;overflow:hidden}.floating-wpp .floating-wpp-button img,.floating-wpp .floating-wpp-button svg{position:absolute;width:65%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.floating-wpp:hover{bottom:17px}.floating-wpp:hover .floating-wpp-button{box-shadow:1px 2px 8px rgba(60,60,60,.4)}.floating-wpp .floating-wpp-popup{border-radius:6px;background-color:#E5DDD5;position:absolute;overflow:hidden;padding:0;box-shadow:1px 2px 8px rgba(60,60,60,.25);width:0;height:0;bottom:0;opacity:0;transition:bottom .1s ease-out,opacity .2s ease-out;transform-origin:bottom}.floating-wpp .floating-wpp-popup.active{padding:0 12px 12px;width:260px;height:auto;bottom:82px;opacity:1}.floating-wpp .floating-wpp-popup .floating-wpp-message{background-color:#fff;padding:8px;border-radius:0 5px 5px;box-shadow:1px 1px 1px rgba(0,0,0,.15);opacity:0;transition:opacity .2s}.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.2s}.floating-wpp .floating-wpp-popup .floating-wpp-head{text-align:right;color:#fff;margin:0 -15px 10px;padding:6px 12px;display:flex;justify-content:space-between;cursor:pointer}.floating-wpp .floating-wpp-input-message{background-color:#fff;margin:10px -15px -15px;padding:0 15px;display:flex;align-items:center}.floating-wpp .floating-wpp-input-message textarea{border:1px solid #ccc;border-radius:4px;box-shadow:none;padding:8px;margin:10px 0;width:100%;max-width:100%;font-family:inherit;font-size:inherit;resize:none}.floating-wpp .floating-wpp-btn-send{margin-left:12px;font-size:0;cursor:pointer}

.floating-wpp-button{width:60px !important;height:60px !important;}