/*
 Theme Name:   Hayagrivar Vidyaashram Child Theme
 Template:     hayagrivarvidyaashram
 Version:      1.0.0
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
.single-cupid_classes .class-attribute .separator{
    border-bottom: solid 2px #eee;
}
.header_logo img {
    padding: 9px 0 !important;
    min-width: 360px;    padding-top: 2px !important;
}
header .navbar-default ul.main-menu > li > a {
    padding: 36px 15px;
}
header .navbar-default ul.dropdown-menu > li > a {
    padding: 5px 0 !important;font-size: 11px;
}
.faboutus {
    background: #fbe3d9;
    text-align: justify;
}
.footer-top-widget-area {
	background: #fbe3d9 !important; } 
.page-title-wrapper {
    background: url(http://www.hayagrivarvidyaashram.com/hv-content/uploads/2019/03/titlebg.jpg) !important;
}
.cupid-heading h2::before {
    content: unset !important;
}
.blogposts .post {
    padding: 0 15px 0 15px !important;
}
.footerscrool {
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.24);
    padding: 20px;
    height: 400px;
	overflow: hidden;
}
.footerscrool img {
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.24);
    padding: 5px;
	width: 100px;
	float: left;
	margin: 10px;
}
.footerscrool .wpsp_detail {
	float: left;
}
.footerscrool ul, .footerscrool ul li {
	float: left;
	width: 100%;height:auto!important;
}
.maintitle { text-align: center !important; }
.cupid-icon-box.style2.left {
    padding-left: 50px !important;
}
.address-info li { position: relative; padding-left: 20px; }
li.title.address:before {
    content: "\f1ad";
}
li.title.phonenum:before {
    content: "\f10b";
    font-size: 27px;
    top: -5px;
}
li.title.emailid:before {
    content: "\f0e0";
}
li.title:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 16px;
    position: absolute;
    top: 4px;
    left: 0px;
    padding-right: 20px;
}
.site-top-left ul li {
    display: inline-block;
    margin-right: 12px;
}
.prgsecs h3 {  margin-bottom: 5px;}
.prgsecs ul{    padding-left: 22px;}
div#secsos { margin-top: 13px;margin-bottom: 15px;}
.contackt {   width: 32%;    margin-bottom: 15px;}

@media screen and (min-width: 992px)  and (max-width: 1160px) {
    header .navbar-default ul.main-menu > li > a {padding: 25px 7px !important;}
    
header .navbar-default ul.main-menu li > a {
    text-transform: uppercase;
    color: #212121;
    font-size: 11px;
    font-weight: 700;
    padding: 0;
    line-height: 24px;
    background: transparent;
    -webkit-transition: padding .5s;
    -moz-transition: padding .5s;
    -ms-transition: padding .5s;
    -o-transition: padding .5s;
    transition: padding .5s;
}
}
ul.list {list-style: none;padding: 0;}
ul.list li {position:relative; padding:3px 0px 3px 15px;}
ul.list li:before {
content: "\f101";
font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    left: 0;
}
h3.tisck {
    font-size: 21px;
    font-weight: 700;
    color: #fb2288;
    background: #a6ebff;
    padding: 10px 8px;
    text-transform: uppercase;
    border-radius: 6px;
        line-height: 29px;
}
h3.tisck span {
    font-size: 15px;
    font-weight: 700;
    font-style: italic;
    color: #030303;
}
.vmbrcss h3 {margin-bottom: 1px;font-size: 16px;font-weight: 700;color: #ed4695;}
.cupid-heading.maintitle h2 b {color: #e53085;}
.home .cupid-heading h2 b { color: #e53085;}
.applicaioncontactfrm input[type="text"], .applicaioncontactfrm input[type="email"], .applicaioncontactfrm input[type="tel"] {
    width: 100%;
    margin-top: 18px;
}
.applicaioncontactfrm span.wpcf7-list-item.first {
    margin-right: 20px;
}
.applicaioncontactfrm span.wpcf7-form-control-wrap.checkbox-157 {
    margin-left: 17px;
}
.applicaioncontactfrm h3 {
    margin-top: 23px;
    margin-bottom: 11px;
}
 .applicaioncontactfrminput[type=date] {
    width: 74%;
}
.applicaioncontactfrm h4 {
    margin-top: 15px;
    margin-bottom: 10px;
}
.applicaioncontactfrm { margin-left: 5px;}
.mformse {margin-top: 15px;}
.applicaioncontactfrm input:focus { 
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);

}
span#checkboxt input[type="checkbox"] {margin-left: 7px;}