@import url("https://fonts.googleapis.com/css?family=Amita");
@import url("https://fonts.googleapis.com/css?family=Sahitya");
.prayer{ font-family: 'Sahitya', serif;
font-size: 17.5px;
}
.prayer-heading{ font-family: 'Sahitya', serif;
font-size: 28px;
color: rgb(255,0,0);
}
a:visited{
text-decoration: none;
}
.para{
font-size: 15px;
line-height: 18px;
font-style: italic;
padding-top: 5px;
}
.seprator {
background: url(http://www.hariharyatra.com/wp-content/uploads/2017/03/seprator.png);
height: 40px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.heading-orange{
color: #f58220;
font-size: 24px;
font-weight: 600;
font-style: italic;
}
.heading {
font-size: 30px;
color: #333;
font-weight: 600;
}
.btn-yellow{
background: #ffc900;
color: #333;
font-weight: 600;
padding: 10px 40px;
border-radius: 5px;
cursor: pointer;
text-transform: uppercase;
}
.sub-heading {
font-size: 18px;
font-weight: 500;
}
.btn-yellow:hover{
color: #333;
background: rgba(255,204,0,.7);
}
.text-center{
text-align: center;
}
#header #preheader{
text-align: right;
}
#header #preheader ul.preheader-ul{
list-style: none;
margin-left: 40px;
font-size: 14px;
display: inline-block;
}
#header .preheader-ul li{
display: inline-block;
padding: 0 6px;
}
#header  .preheader-ul li a{
color: #b4b4b4;
}
#header  .preheader-ul li a:hover{
color: #fefefe;
} .wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content{ 
padding: 0px !important;	
display: flex;
bottom: 0px;
}
.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content .bg-overlay{
align-self: flex-end;
}
.bg-overlay.wp-medium-7.wpcolumns{
width: 100% !important;
} .wpsisac-slick-slider h2{
display: none !important;
}
.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-short-content p{
font-size: 14px !important;
line-height: 17px;
}
.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content .bg-overlay{
background: url(http://www.hariharyatra.com/wp-content/uploads/2017/03/text-bg.png) !important;
background-repeat: no-repeat;
background-position: left bottom;
background-size: 100% 100% !important;
}
.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-short-content{
width: 90%;
}
.style3-readmore{
display: block;
}
.style3-readmore a{
color: #fff;
font-size: 14px;
}
.style3-slick-image-slide, .style3-slide-wrap{ height: 100vh !important; 
}
.page-id-71 .back-to-top{
display:none;
}
.page-id-71 #header.fixed-header {
position: relative !important;
}
.wpsisac-slick-slider.design-3 .slick-image-slide img{
height: 100% !important;
width:100% !important;
}
@media screen and (max-width: 767px){
.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-short-content{
width: 88%;
}
} .no-padding-fullwidth .vc_column_container>.vc_column-inner, .no-padding-col .vc_column-inner{
padding-left:0px !important;
padding-right: 0px !important;
}
.no-padding-col .wpb_content_element{
margin-bottom: 0px;
}
.day {
font-size: 32px;
color: #0b88cf;
font-weight: bold;
line-height: 42px; }
.date {
font-size: 21px;
line-height: 31px;
font-weight: 600;
}
.schedule-container ul {
list-style-position: Outside !important;
margin-left: 23px;
font-size: 15px;
line-height: 23px;
}
.progarme-top-border {
border-top: 1px solid #e5e5e5;
}
.gallery-text-container {
margin-left: 10%; 
}
.full_width_banner .wpb_single_image .vc_single_image-wrapper img {
width:100% !important;
} .content-with-sidebar .sidebar>.sidebar-container {
padding-left: 55px;
}
.sidebar_widget>h5 {
font-weight: 400;
margin-top: 0;
font-size: 22px;
}
.social-media {
list-style: none;
}
.social-media li {
display: inline-block;
}
.social-media li a {
display: block;
width: 50px;
height: 50px;
border: 2px solid #666;
color: #666;
font-size: 24px;
text-align: center;
border-radius: 5px;
transition: background .3s, border 0.3s, color 0.3s;
-webkit-transition: background .5s, border 0.3s, color 0.3s;
-moz-transition: background .5s, border 0.3s, color 0.3s;
}
.social-media li a i {
display: inline-block;
width: 100%;
height: 100%;
line-height: 50px;
border-radius: 50%;
overflow: hidden;
position: relative;
}
.iconic-list.style2 li {
font-size: 15px;
}  .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
color: #333;
padding: 10px 12px;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
top: 35% !important;
}
.wpb_accordion_section.group {
background: #f4f6fa;
border: 1px solid #dce3ef;
position: relative;
cursor: pointer;
transition: background .3s, border .3s;
-webkit-transition: background .3s, border .3s;
-moz-transition: background .3s, border .3s;
margin-top: 15px;
out-line: none !important;
}
.wpb_accordion_header.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top{
background-color: #ffc900;
border: 0px;
outline: 0;
padding-right: 20px;
}
.wpb_accordion_header.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top a:visited, .wpb_accordion_header.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-corner-all{
border: 0px;
outline: 0;
padding-right: 20px;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
background-color: #fff;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
border: 1px solid #B7B7B7; 
border-radius: 50%;
background-position: center;
padding: 7px;
background-size: 12px 12px;
}  .hhy-reg-form. input-container i {
position: absolute;
top: 30px;
left: 25px;
z-index: 3;
font-size: 22px;
border-right: 2px solid #666;
padding-right: 5px;
}
.hhy-reg-form input[type="text"], input[type="password"], input[type="email"], input[type="tel"], .select2-container .select2-choice, input[type="search"], select, textarea {
display: block;
width: 100%;
padding: 11px 40px;
background: #eee;
border: 1px solid #dce3ef;
margin: 15px 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
} .footer-logo img{
width: 250px;
}
.itineray-schedule-fixed{
position: fixed;
display: none;
right:0;
top: 15%;
list-style:none;
z-index:999;	
}
.itineray-schedule-fixed a{
color: #fff; 
padding:10px 10px 10px 15px; 
text-shadow:1px 1px #333;
border-bottom: 1px solid rgba(204, 204, 204, 0.51);
text-transform: capitalize;
padding:10px 5px 10px 10px;
font-size: 14px;
font-weight: bold;
}
.itineray-schedule-fixed a:hover{
color:#ffc900;
}
.schedule-container ul li {
margin-top: 10px;
}
.vc_custom_1490703354661{
background-size: cover;
background-position: left bottom;
}
.faq-our-accordian .wpb_text_column.wpb_content_element {
cursor: default !important;
}
.page-id-160 .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
cursor: default !important;
}
.text-right{
text-align: right;
}
ul.bulleted{
list-style: none;
}
ul.bulleted li {
background: url(http://www.hariharyatra.com/wp-content/uploads/2017/04/bullet-points.png);
background-repeat: no-repeat;
padding-left: 25px;
background-position: left center; }
.display_flex{
display: flex;
} 
.border_left{
border-left: 1px solid #eee;
}
div.wpcf7-validation-errors {
display: none !important;
}
ul.contact-ul{
list-style:none;    
font-size: 15px;
margin-top: 32px;
}
.contact-para {
font-size: 14px;
line-height: 23px;
}
.hhy-application-form input {
padding: 6px 13px;
font-size: 14px;
}
.wpcf7-form .input-container input[type="number"]{
padding-left: 0;
}
.fs-number{
display: table-cell;
}
.wpcf7-form-control-wrap.number-851{
padding-left: 40px;
}
.sm-txtarea{
height: 100px;
resize: none;
}
div#main-footer h6{
font-size: 26px;
font-weight: 300 !important;
line-height: 28px;
margin-top: 13px;
color: rgba(255, 255, 255, 0.88);
}
ul.Footer-Quickliks {
list-style-type: none;
margin: 0;
text-align: center;
}
ul.Footer-Quickliks li {
display: inline-block;
margin: 0 10px 0 0;
}
ul.Footer-Quickliks li a {
font-weight: 400 !important;
font-size: 15px;
line-height: 25px !important;
color: #ccc !important;
text-decoration: none;
}
ul.Footer-Quickliks li a:hover {
color: #ffc900 !important;
}
.expand-read-more, .expand-read-less{
color: #333;
font-size: 14px;
}
.wpsisac-slick-slider.design-1 .slick-image-slide {
border: 0;
outline: 0;
}
h1.design-1-slide-title {
font-size: 26px;
color: #666;
font-weight: 600;
display: none;
}
p.pre-req-heading {
font-size: 20px;
color: #333;
font-weight: 600;
margin-bottom: 0px;
}
ul.prerequirment {
list-style-type: none;
list-style-position: outside;
margin-top: 15px;
}
ul.prerequirment li:before {
content: '-';
margin-right: 5px;
}
ul.footer-address-ul {
list-style-type: none;
list-style: none;
color: #ccc;
font-size: 15px;
margin-top: 32px;
}
.video-title {
color: #f58220;
font-size: 16px;
}
a.expand-read-more, a.expand-read-less {
font-family: 'Open Sans';
text-transform: capitalize;
color: red;
}
.itinery-heading{
font-family: 'Amita', cursive;
font-size: 24px;
color: #333;
} .page-id-3911 #rev_slider_7_1_wrapper, .page-id-3911 #rev_slider_7_1{
height: 100vh !important;
max-height: 100vh !important; 
}
.page-id-71 #rev_slider_7_1_wrapper, .page-id-71 #rev_slider_7_1_wrapper #rev_slider_7_1, 
.page-id-71 #rev_slider_3_1_wrapper, .page-id-71 #rev_slider_3_1_wrapper #rev_slider_3_1,
.page-id-71 #rev_slider_7_2_wrapper, .page-id-71 #rev_slider_7_2_wrapper #rev_slider_7_2{
height: 100vh !important;
max-height: 100vh !important; 
}
.page-id-71 #rev_slider_10_2_wrapper, .page-id-71 #rev_slider_10_2_wrapper #rev_slider_10_2{
height: 100vh !important;
max-height: 100vh !important;
}
.page-id-71 #rev_slider_3_1_wrapper #rev_slider_3_1 .tp-revslider-mainul,
.page-id-71 #rev_slider_7_2_wrapper #rev_slider_7_2  .tp-revslider-mainul{
max-height: 100vh !important; 
} .pos_fix{
position: fixed;
}
.padding_inner_col_o .vc_column-inner {
padding-top: 0px !important;
}
.page-id-163 .content-with-sidebar .main-content, .page-id-163 .content-with-sidebar .sidebar{
padding-top: 0px !important;
}
ul.prayers-ul li a {
color: #666;
}
span.wpcf7-form-control-wrap.Name input, .form {
text-transform: capitalize;
}
.new-blink{
color: #ffc900; }
.blink{
color: #739929; }
.register-link{
position: fixed;    
display: block;
z-index: 999999;
right: 15px;
top: 2px;
font-size: 14px;
text-transform: capitalize;    
padding: 0 10px 2px;
line-height: 16px;
}
.register-link:hover{
color: #ffc900;
text-decoration: none;
}
.page-id-3339 .register-link, .page-id-4068 .register-link{
display: none;
}
span.wpcf7-list-item {
margin: 10px !important;
padding: 10px;
}
.checkbox-942 span.wpcf7-list-item {
width: 23%;
}
.declaration {
height: 99px;
overflow-y: scroll;
border: 1px solid #ccc;
border-width: 0px 1px 0px 0;
padding: 5px 10px;
display: block;   
font-size: 13px;
line-height: 18px;
font-family: 'Open Sans';
color: #333;
margin-bottom: 20px; }
.hhy-application-form textarea.wpcf7-form-control.wpcf7-textarea {
height: 100px;
resize: none;
}
div#banner2:before {
display: block;
content: " ";
margin-top: -75px;
height: 75px;
visibility: hidden;
}
.required:before {
content: "*";
color: red;
display: block;
position: absolute;
top: 10px;
z-index: 999;
left: 0;
}
.hhy-application-form select{
width: 50%;
display: inline-block;
}
.declaration-name{   display: inline; }
.declaration-name input[type="text"]{
width: 20%;
display: inline-block;
margin: 0;
padding: 5px;
background: #fff;
border: 0;
margin-left: 20px;
border-bottom: 1px dashed;
border-radius: 0;
outline: 0 !important;
}
.dec-text {
display: inline;
}
.page-id-4068 #header .navigation {
display: none;
}
a#dpdf {
background: #ffc900;
color: #333;
font-weight: 700;
padding: 6px 13px;
font-size: 14px;
font-family: "Open Sans";
font-style: normal;
border-color: transparent;
text-decoration: none!important;
margin: 10px 8px 10px 0;
text-transform: uppercase;
line-height: 61px;
white-space: nowrap;
padding: 15px 50px;
border-bottom: 1px solid rgba(0,0,0,.2);
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
box-shadow: 0 1px 1px rgba(0,0,0,.21);
vertical-align: middle;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.21);
border-radius: 5px;
}
@media screen and (max-width:500px){
.hhy-application-form{
padding: 0 20px;
}
}
.blog.headerstyle6 .page-heading{
padding-top: 220px;
padding-bottom: 150px !important;
}
.blog .page-heading h1 {
font-size: 3.25em;
text-shadow: 1px 1px #333;
}