.well {
    margin-top: 25px;
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.error {
    color: #FF0000;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
   width: 100%!important;
}

.form-horizontal .control-label {
    text-align: left;
    margin-bottom: 0;
    padding-top: 7px;
    width: 136px;
}


#matchMaking .control-label{
    text-align: left!important;
}

#matchMaking select{
    margin-bottom: 15px;
}

#matchMaking  .flat-custom-button {
    margin: 0;
    border: none;
    padding: 0;
}


.text-top {
    margin-top: 47px;
    font-size: 24px;
    color: #ff910f;
    text-align: center;
}

.btn-primary {
    color: #ffffff;
    background-color: #f88f13;
    width: 100%;
    margin-top: 25px;
    height: 49px;
    text-align: center;
    border: none;
}

.btn-warning {
    color: #ffffff;
    background-color: #ff9900;
    border-color: #e68a00;
    width: 32%;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.container-about {
    font-size: 16px;
}

.outer_box {
    background: #eeeeee;
    height: 530px;
    margin-top: 25px;
}

.top-title {
    background: #f98f12;
    padding: 12px;
    color: #fff;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    list-style: none;
    padding-left: 25px;
    line-height: 33px;
}
			.outer_box1{
    float: left;
    width: 33%;
	background: #eeeeee;
		    height: 530px;

}

.inner_box1{
    width: 250px;
    margin: 0 auto;
    text-align: center;
}
.bott_inner{
	background: #eee;

    text-align: center;
}
.bott_inner1{
	background: #dddddd;

    text-align: center;
}


.bott_inner p,
.bott_inner1 p{
    padding: 15px 20px;
}




@media(max-width: 767px){
    #regForm .control-label {width: 100%;}
    #regForm select {margin-bottom: 15px;}
    #regForm .col-sm-9 input {margin-top: 15px;}


}


@media (min-width: 768px)
.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
}


/* DASHBOARD PAGE  */
#dbPage {padding: 30px 0;}
#dbPage #navMenuL{width: 75%;}
#dbPage #navMenuL>ul{margin-left: 0;padding-left: 0;}
#dbPage #navMenuL>ul li{margin-left: 0;padding-left: 0;}
#dbPage #navMenuL>ul li>a{
    display: block;
    }
#dbPage #navMenuL>ul li>a>span{
    display: block;
    padding: 10px 15px;
    color: #FFFFFF;
    font-size: 13px;
    text-align: left;
    }



#dbPage #navMenuL>ul>li>ul{
    margin-left: 0;
    padding-left: 0;
    display: none;
    }

.demordfr1 li {
    margin-left: 0px !important;
}
.demordfr1 {
    margin-bottom: 7%;
}
#dbPage #navMenuL>ul>li>ul>li>a{
    display: block;
    padding: 0px 15px;
    background-color: #ff993c;
    border: 1px solid #ff8e28;
    color: #FFFFFF!important;
    font-size: 13px;
    text-align: left;
    padding-left: 30px;
    margin: 2px;
    border-radius: 3px;
}


@media(max-width:767px){
    #dbPage #navMenuL{width: 100%;margin-bottom: 30px;}
}

#dbPage #cTableSection{margin: 0;margin-left: -70px}
#dbPage #cTableSection .cTableInfo {margin-bottom: 10px;}
#dbPage #cTableSection .cTableInfo .cTableTtl h4{margin-top: 10px;}

#dbPage #cFormSection{margin: 0;}
#dbPage #cFormSection .cFormInfo {margin-bottom: 10px;padding: 10px;border: 2px solid #ccc;background-color: #eee;}
#dbPage #cFormSection .cFormInfo .form-group{margin-bottom:10px}
#dbPage #cFormSection .cFormInfo .form-group select{padding-left: 10px;padding-right: 10px;}


#dbPage #cFormSection .cFormInfo .cFormTtl h4{margin-top: 0;}
#dbPage #cFormSection .cFormInfo .flat-custom-button{margin: 0;border: none;padding: 0;}
#dbPage .sImg img{width: 100%;}


@media(max-width:767px){
#dbPage #cTableSection{margin: 0;margin-left: 0;}
#dbPage #cFormSection .cFormInfo .form-group select{margin-bottom: 15px;}

}

.gg{border: 1px solid #ccc;margin-top: 20px;padding: 20px;}
.gg img{display: block;margin: 0 auto;}
.gg .gInfo ul{margin-left: 0;padding-left: 0;margin-top: 10px;}
.gg .gInfo ul li{margin-left: 0;display: inline-block;padding: 7px 15px;background-color: #fabe76;color: #333;margin-bottom: 10px;font-size: 16px;}


#dbPage #cTableSection .cTableInfo h4{border-bottom: 1px solid #fd7800;margin-bottom: 15px;padding-bottom: 15px;border-top: 1px solid #fd7800;padding-top: 15px;padding-left: 15px;font-size: 18px;text-transform: uppercase;color: #ff5c00;font-weight: 700;}



.hCharts{padding: 30px 0;width: 350px;margin: 0 auto;}
.hCharts svg{display: inline-block;margin: 0 auto;}

#dbPage #navMenuL>ul li>a:hover{
    text-decoration: none;
}


#dbPage #navMenuL>ul li>a>span:hover,
#dbPage #navMenuL>ul li>a>span.active{
    background-color: #fd9333;
    text-decoration: none;
}

/* pradeep css start here */
.top-header{background:#f99013;}
.t-p-left { width: 53%; display: inline-block;}
.top-header .t-p-left ul{margin:0; padding:0;}
.top-header .t-p-left ul li{display:inline-block; vertical-align:top; margin:0;}
.top-header .t-p-left ul li a{font-size:15px; color:#fff !important;}
.t-p-right {width: 42%; display: inline-block; text-align: right; margin:0 0 2px 0;}
.t-p-right ul{margin:0; padding:0;}
.t-p-right  ul li{display:inline-block; vertical-align:top; margin:0;}
.t-p-right ul li a img{width:28px;}
.phone-number.grid_7.prefix_17, #search {
    display: none;
}

.one_third a.read{font-size:16px; color:#fff!important; text-transform:capitalize; background:#fd7800; padding:6px 12px;}
.bg-sec {
    width:100%; display:inline-block; background: #eaeaea;
}
.one_third h3{text-transform:uppercase; font-size:19px;}
.one_third p{overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2; -webkit-box-orient: vertical;
display: -webkit-box; min-height:45px;}


.s-offer .one_third{width:30%;}
.puja-service{margin:0 0 40px 0;}
.puja-service ul{margin:0; padding:0;}
.puja-service ul li{display:block; margin:0;}
.puja-service ul li b{font-size:18px; color:#fd7800;}
.puja-service ul li a{font-size:17px; color:#000 !important; display:inline-block;}

.s-offer h2{font-size: 36px; color: #FD7800; line-height: 1.2; font-weight: bold; text-transform:uppercase; text-align:center;
position:relative;}
.s-offer h2:after{position:absolute; content:''; left:0; right:0; bottom:-10px; width:100px; height:2px; background:#fd7800;
margin:0 auto;}
#footer_text div{font-weight:bold;}

.con-left{width:80%; display:inline-block; vertical-align:top; margin:0 0 28px 0;}
.con-left p{font-size:19px; color:#fd7800; }
.btn-right{width:18%; display:inline-block; vertical-align:top; margin:0;}
.btn-right a{ font-size: 15px;  color: #fff !important;  background: #fd7800;  padding: 8px 10px; text-transform: uppercase;
display:block;}

a.whatsapp-icon {
    position: fixed;
    left: 10px;
    bottom: 10px;
    z-index: 999;
}

@media (max-width:768px){
    .t-p-left{ width:100%; text-align:center;}
    .t-p-right{width:100%; text-align:center;}

    .hdng3 span{font-size: 16px !important;}

}

/* pradeep css end here */
.one_third img {
    height: 200px;
    border: 2px solid #f99013;
    width: 100%;
}

.puja-service p {    text-align: justify;}



#navigation-menu ul.sf-menu > li{padding:11px 0;}
/*#navigation-menu .sf-menu li:hover ul, #navigation-menu .sf-menu li.sfHover ul{ top:36px !important;} */

/*#navigation-menu .sf-menu li:hover ul, #navigation-menu .sf-menu li.sfHover ul{top:37px !important;}*/
#navigation-menu .sf-menu ul{width:15em !important; margin:-3px 0 0 0;}
