@import url("https://fonts.googleapis.com/css?family=Archivo+Narrow|Archivo+Black|Roboto+Slab|Oswald");
@import url("https://fonts.googleapis.com/css?family=Lobster+Two:400,700italic,700");
@import url("https://fonts.googleapis.com/css?family=Oswald");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i");
@import url("https://fonts.googleapis.com/css?family=Lato%3A300%2C400%2C700%2C400italic%7CMontserrat%3A700%7CHomemade+Apple&subset=latin%2Clatin-ext"); @import url("https://fonts.googleapis.com/css?family=Open+Sans|Playfair+Display:700&subset=latin");
@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville%3A700%2Cregular%7CRock+Salt%3Aregular&#038;subset=latin"); @import url("https://fonts.googleapis.com/css?family=Hind:400,700|Oswald:400,700|Great+Vibes:400,400italic,700,700italic&subset=latin,latin-ext");
@import url("https://fonts.googleapis.com/css?family=Pinyon+Script");
@import url("https://fonts.googleapis.com/css?family=Rosario%3A400%2C400italic%2C500%2C600%2C700%2C800%7COverlock%3A400%2C400italic%2C500%2C600%2C700%2C800%7CPT+Serif%3A400%2C400italic%2C500%2C600%2C700%2C800&#038;subset"); .padd-null {
padding: 0!important;
}
.marg-null {
margin: 0!important;
}
.padd-bottom-null {
padding-bottom:0!important;
} body::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #fdb813;
}
body::-webkit-scrollbar
{
width: 5px;
background-color: #fdb813;
}
body::-webkit-scrollbar-thumb
{
background-color: #000000;
min-height: 200px;
}
body::-webkit-scrollbar-thumb:hover {background-color: #000000!important;}
body {
font-family: Raleway,sans-serif;
}
p {
font-size: 16px;
line-height: 1.6em;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding-top: 0px; 
}
#top-menu-nav ul li a { margin: 0; text-transform: uppercase;
font-size: 18px; letter-spacing: 0;
color: #fff;
line-height: 120px;
position: relative;
-webkit-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
border-color: #ffda6b;
font-family: 'Rosario', sans-serif;
}
#top-menu-nav ul li a:before,
#top-menu li.current-menu-item>a:before {
border-style: solid;
border-width: 4px 0 0;   
top: 0;
content: "";
height: 0;
position: absolute;
width: 0;
border-color: #ffda6b;
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
#top-menu-nav ul li a:hover:before {
width: 100%;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-moz-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-ms-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
#top-menu li.current-menu-item>a:before,
#top-menu li.current-menu-item>a:after{
width: 100%;
}
#top-menu-nav ul li a:after,
#top-menu li.current-menu-item>a:after {
border-style: dashed;
border-width: 0 0 1px;
content: "";
height: 0;
position: absolute;
width: 0%;
bottom: 43px;
left: 0;
-webkit-transition: all 0.2s ease 0s;
-moz-transition: all 0.2s ease 0s;
-ms-transition: all 0.2s ease 0s;
-o-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
content: ""!important;
}
#top-menu-nav ul li a:hover:after {
width: 100%;        
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-ms-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
transition-duration: 0.4s;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-moz-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-ms-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.homepage-header {    padding-top: 85px !important;
}
.homepage-header:before {
content: "";
height: 530px;
position: absolute;
left: 0;
right: 0;
top: 0;
width: auto;
z-index: 0; background-image: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/pattern-chakras-white.png); background-color: #e07a25;  }
.homepage-header:after {
content: "";
height: 50%;
position: absolute;
left: 0;
width: 100%;
background-image: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/pattern-chakras-alt-color.jpg);
bottom: 0;
}
#main-header {
background: #0000!important;
}
.slider-bg{
margin: 0px auto;
background: #ffda6b;
padding: 0px;
height: 800px;
position: absolute;
overflow: visible;
width: 1350px;
}
.et_menu_container{
max-width: 1440px!important;
} .et_pb_slider .et_pb_slide,
.et_pb_slider { height: 800px;
border: #ffda6b 5px;
border-style: solid!important; }
#logo {
max-height: 72%!important;
top: 0;
position: absolute;
}
.homepage-section-2 img {
width: 93%!important; margin-left: -0px;
position: relative;
z-index: 1;
border: solid 20px #e07a25;
border-left-width: 20px;
border-left-style: solid;
box-shadow: -1px 0px 12px 7px #c3c0bd;
}
.homepage-section-2 h1,
.homepage-wrapper-2 h1,
.swami-nardanand-txt-wrapper h1{
text-align: center;
font-family: Libre Baskerville;
margin-bottom: 10px;
font-weight: bold;
font-size: 43px;
line-height: 56px;
text-shadow: 1px 0px 2px #e07a25;
}
.divider-1 {
text-align: center;
}
.divider-1 img{
border: none;
width: inherit!important;
text-align: center;
z-index: inherit;
box-shadow: none;
}
.footer  {
padding: 80px 90px 70px;
background-size: cover;
background-repeat: no-repeat;
background-image: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/footer-background-img.jpg);
}
.footer h2{
font-size: 2.433em;
font-weight: 500;
line-height: 1.01;
margin-bottom: 0.5em;
color: #fff;
text-align: center;
font-family: Lobster Two;
}
.footer p{ 
text-align: center;
font-size: 14px;
color: white;}
#footer-info {
text-align: center;
width: 100%;
}
.social-list-colored-circle li:first-child {
margin-left: 0;
}
.social-list-colored-circle li:first-child {
margin-left: 0;
}
.social-list-colored-circle li {
display: inline-block;
}
.social-list-colored-circle a {
height: 3.125rem;
width: 3.125rem;
text-align: center;
display: inline-block;
color: #fff !important;
border-radius: 3.125rem;
}
.bg-twitter {
background-color: #0dace3 !important;
border-color: #0dace3 !important;
color: #fff;
}
.social-list-colored-circle i {
line-height: 3.125rem;
font-size: 1.125rem;
}
.bg-facebook {
background-color: #4b64a6 !important;
border-color: #4b64a6 !important;
color: #fff;
}
.bg-instagram {
background-color: #c13584 !important;
border-color: #c13584 !important;;
color: #fff;
}
.bg-youtube {
background-color: #e74c3c !important;
border-color: #e74c3c !important;
color: #fff;
}
a.bg-facebook:hover, a.bg-facebook:focus, button.bg-facebook:hover, button.bg-facebook:focus {
background-color: #3b4f83 !important;
}
a.bg-twitter:hover, a.bg-twitter:focus, button.bg-twitter:hover, button.bg-twitter:focus {
background-color: #0a87b3 !important;
}
a.bg-instagram:hover, a.bg-instagram:focus, button.bg-instagram:hover, button.bg-instagram:focus {
background-color: #992a69 !important;
}
a.bg-youtube:hover, a.bg-youtube:focus, button.bg-youtube:hover, button.bg-youtube:focus {
background-color: #d62c1a !important;
}
.social-list-colored-circle li {
display: inline-block;
margin-left: 1.5rem;
}
.social-list {
padding-bottom: 0!important;
}
.footer-address-wrapper ul li a{
color: white;
}
.footer-address-wrapper ul li {
padding: 8px 0;
border-bottom: 1px solid #ffffff1a;
list-style: none;
color: #fff;
}
.footer-address-wrapper i {
margin-right: 10px;
font-size: 19px !important;
color: #87bd65 !important;
}
.footer-center-wrapper:before {
content: "";
position: absolute;
left: 0;
top: 1.3em;
height: 100%;
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/line.png);
width: 1%;
}
.footer-center-wrapper:after {
content: "";
position: absolute;
right: 0;
top: 1.3em;
height: 100%;
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/line.png);
width: 1%;
}
.homepage-wrapper-2{
background-image: url(https://kriyawp.wpengine.com/wp-content/uploads/2016/04/pattern-chakras-alt-color.png?id=5248) !important;
background-repeat: repeat;
background-size: auto;
background-color: #f5f0e3;
background-position: 0 0 !important;
}
.homepage-wrapper-3  {
padding: 0!important;
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/pt7.jpg);
}
.homepage-wrapper-3:before {
position: absolute;
width: 100%;
height: 100%;
background: #d25d2a;
content: "";
opacity: 0.9;
}
.homepage-wrapper-3 .et_pb_row {
padding: 0!important;
}
.homepage-wrapper-2 .et_pb_image_wrap:after{
content: '';
position: absolute;
bottom: 57px;
left: 19px;
right: 0;
width: 88%;
height: 81px;
z-index: 0;
border-radius: 12px;
background: linear-gradient(to top, #222c38cc 0%, #222c3800 90%, #222c3800 90%, #222c3800 100%);
}
.homepage-wrapper-2 h4{
line-height: 1.27;
color: #fd450f;
text-decoration: none;
letter-spacing: 0px;
font-weight: bold;
font-style: normal;
text-align: center;
font-size: 1.6em;
font-family: Source Sans Pro;
text-transform: uppercase;
padding: 0;
margin: 0;
position: relative;
top: -16px;
}
.homepage-wrapper-2 img{
border-radius: 12px;
} .homepage-wrapper-2 .et_pb_blurb_content{
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.homepage-wrapper-2 .et_pb_blurb_content:hover:before{
content: ' ';
position: absolute;
z-index: 100;
left: 19px;
right: 0;
width: 88%;
top: 4px;
height: 82%;
opacity: 1;
background: #fffefe4a;
border-radius: 12px;
}
.homepage-wrapper-4{
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/showcase_01.jpg);
}
.homepage-wrapper-4:before{ 
content: ' ';
position: absolute;
height: 100%;
width: 100%;
}
.homepage-wrapper-3 .et_pb_column:first-child{ 
background-size: 100% 100%!important;
}
.homepage-wrapper-3 .et_pb_column:last-child{
padding: 84px 0!important;
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/showcase_01.jpg) !important;
background-position: center;
background-size: cover!important;
background-repeat: no-repeat;
}
.homepage-wrapper-3 .et_pb_column:last-child:before {
position: absolute;
width: 100%;
background: #d2602ef2;
height: 100%;
content: "";
top: 0;
}
.homepage-wrapper-3  input[type="email"] {
background-color: #fff0; color: #fff;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
font-size: 1em;
font-weight: 500;
font-style: normal;
line-height: normal;
text-decoration: none;
text-transform: none;
letter-spacing: 0px;
width: 100%;
vertical-align: top;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
max-width: 370px; height: 52px;
padding: 0.584em 1.7em;
border: 2px solid #fff; margin: 0 auto;
margin-top: 12px;
}
.caldera-grid .alert-success {
background: #0000!important;
font-size: 12px!important;
color: #0cff10!important;
text-transform: uppercase;
text-align: center;
}
.parsley-required {
display: none!important;
}
.contact-page-info-wrapper .alert-success{
background: #dff0d8!important;
color: inherit!important;
font-weight: bold;
}
.homepage-wrapper-3 .et_pb_column h1{
color: #fff;
font-family: Source Sans Pro;
font-size: 35px;
font-weight: bold;
}
.homepage-wrapper-3 .et_pb_column input[type=submit]{
background-color: #005d8f !important;
color: #fff !important;
background: linear-gradient(to bottom,#f37240 50%,#f7a800 50%) no-repeat scroll right bottom/100% 210% #f7a800 !important;
font-size: 1.067em;
font-weight: 700;
font-style: normal;
text-decoration: none;
text-transform: uppercase;
-webkit-appearance: none;
cursor: pointer;
padding: 1.15em 4em;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
margin: 0 auto;
}
.homepage-wrapper-3 .et_pb_column .col-sm-12{
text-align: center;
}
.homepage-wrapper-3 .et_pb_column input[type=submit]:hover {
color: #fff!important;
background-position: right top !important;
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
-o-transition: all eas;
transition: all ease .3s;
}
.homepage-wrapper-3 ::placeholder { color: white!important;
opacity: 1; }
.homepage-wrapper-3 :-ms-input-placeholder { color: white!important;
}
.homepage-wrapper-3 ::-ms-input-placeholder { color: white!important;
} .top-title-wrapper h1 {
font-size: 4.8em;
margin: 0;
font-family: Great Vibes;
font-style: normal;
line-height: normal;
text-align: center;
text-decoration: none;
}
.top-title-wrapper .et_pb_fullwidth_header_subhead {
color: #ffffffb3;
font-family: Oswald;
font-size: 1.467em;
font-weight: 400;
text-transform: uppercase;
text-align: center;
}
.top-title-wrapper:before {
position: absolute;
background: linear-gradient(to bottom, #000000bf, #0000) !important;
content: "";
width: 100%;
height: 100%;
top: 0;
z-index: 1;
}
.contact-page-info-wrapper h1,
.contact-form-wrapper h1 {
font-size: 3.367em!important;
font-weight: 400;
padding-bottom: 0;
position: relative;
font-family: "Oswald",sans-serif;
text-decoration: none;
text-transform: uppercase;
font-style: normal;
color: #e07a25;
text-align: center;
margin-bottom: 50px!important;
}
.contact-page-info-wrapper h1:after,
.contact-form-wrapper h1:after	
{
position: relative;
display: block;
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/logo-default.png);
width: 100%;
height: 50px;
content: "";
background-repeat: no-repeat;
background-position: center;
top: 13px;
} .contact-form-wrapper input[type=text]:focus, 
.contact-form-wrapper input[type=date]:focus, 
.contact-form-wrapper input[type=number]:focus, 
.contact-form-wrapper input[type=email]:focus, 
.contact-form-wrapper input[type=tel]:focus, 
.contact-form-wrapper input[type=search]:focus,
.contact-form-wrapper input[type=password]:focus,
.contact-form-wrapper textarea:focus 
{
border-color: #f7a800!important;
}
.contact-form-wrapper input[type=text]:hover, 
.contact-form-wrapper input[type=date]:hover, 
.contact-form-wrapper input[type=number]:hover, 
.contact-form-wrapper input[type=email]:hover, 
.contact-form-wrapper input[type=tel]:hover, 
.contact-form-wrapper input[type=search]:hover,
.contact-form-wrapper input[type=password]:hover,
.contact-form-wrapper textarea:hover 
{
border-color: #0eb3d6!important;
}
.contact-form-wrapper input[type=text], 
.contact-form-wrapper input[type=date], 
.contact-form-wrapper input[type=number], 
.contact-form-wrapper input[type=email], 
.contact-form-wrapper input[type=tel], 
.contact-form-wrapper input[type=search],
.contact-form-wrapper input[type=password], 
.contact-form-wrapper textarea 
{
background-color: #fff!important;    
width: 100%!important;
font-size: .933em!important;
font-weight: 400!important;
font-style: normal!important;
line-height: normal!important;
text-decoration: none!important;
text-transform: none!important; 
-webkit-appearance: none!important;
outline: none!important;
resize: none!important;
border: 1px solid!important;
padding: 1.4em 2em 1.24em!important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
color: #5e7480;
border-color: #edecec!important;
height: inherit;
box-shadow: none;
}
.align-center {
text-align: center!important;
}
.contact-form-wrapper input[type=submit]{
background-color: #005d8f !important;
color: #5e7480 !important; background: linear-gradient(to bottom,#093a54 50%,#f7a800 50%) no-repeat scroll right bottom/100% 210% #f7a800 !important;
font-size: 1.067em;
font-weight: 700;
font-style: normal;
text-decoration: none;
text-transform: uppercase;
-webkit-appearance: none;
cursor: pointer;
padding: 1.95em 4em;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.contact-form-wrapper input[type=submit]:hover {
color: #fff!important;
background-position: right top !important;
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
-o-transition: all eas;
transition: all ease .3s;
}
.mfp-title {
display: none!important;
}
.gallery-wrapper{
background: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/bg6.jpg)!important;
background-repeat: no-repeat;
background-size: cover!important;
}
.about-ujjain-wrapper-1{
background-image: url(https://kriyawp.wpengine.com/wp-content/uploads/2016/04/pattern-chakras-alt-color.png?id=5248) !important;
background-repeat: repeat;
background-size: auto;
background-color: #f5f0e3;
background-position: 0 0 !important;
}
.about-ujjain-wrapper-2 h1{
font-family: Libre Baskerville;
margin-bottom: 10px;
font-weight: bold;
font-size: 43px;
line-height: 56px;
text-shadow: 1px 0px 2px #e07a25;
}
.about-ujjain-wrapper-1 h2 {  font-weight: bold;
font-size: 33px;  font-family: Source Sans Pro;
color: #e07a25;
}
.about-ujjain-wrapper-2 h3 {
font-weight: bold;
font-size: 33px;
font-family: Source Sans Pro;
color: #e07a25;
}
.swami-nardanand-txt-wrapper{
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
padding: 111px 8%!important;
top: -90px;
margin-bottom: -90px;
position: relative;
}
ul.sub-menu{
background-color: #e07a25!important;
background-image: url(https://www.shaktipatinternational.com/wp-content/uploads/2019/04/pattern-chakras-white.png)!important;
}
.sub-menu li a {
line-height: inherit!important;
color: #fff!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, 
.et_header_style_split #et-top-navigation nav>ul>li>a {
padding-bottom: 0; 
}
.sub-menu li a:after, 
.sub-menu li.current-menu-item>a:after {
border-style: none!important;
}
.sub-menu  li {
margin: 0!important;
padding: 0 4px!important;
}
.sub-menu li a{
font-size: 15px!important;
}
.sub-menu{
margin-top: -31px;
}