* { margin: 0; padding: 0; }


html, body { height: 100%; }


html { min-width: 980px; }


body { background:#710000 url(../images/body-bg.gif) center 0px no-repeat; background-attachment: fixed; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 1.25em; color: #fff; }


img { border: 0; vertical-align: top; text-align: left; }


object { vertical-align: top; outline: none; }


ul, ol { list-style: none; }

.book_buy_txt{
    position: absolute;
    top: 315px;
    left: 145px;
}
.box-1 a{
    background-color: #e79812;
    color: white;
    text-decoration: none;
    font-size: 24px;
    font-weight: 700;
    line-height: 37px;
    margin-bottom: 10px;
    padding: 7px 25px;
}

a.boidata.book {
    position: absolute;
    top: 255px;
    width: 30%;
    text-align: center;
    font-size: 20px !important;
    text-decoration: none;
    font-weight: 800;
}

table, table td { padding: 0; border: none; border-collapse: collapse; }


.fleft { float: left; }


.fright { float: right; }


.clear { clear: both; }


.col-1, .col-2, .col-3 { float: left; }


.alignright { text-align: right; }


.aligncenter { text-align: center; }

.home-main {
    width: auto !important;
}

.banner-home img{
    width: 100%;
}
.owl-carousel{
    margin: 20px 0px;
}



.owl-item {width: 128.906px; margin-right: 10px; background:rgb(255, 255, 255); min-height: 580px !important; max-height: 580px; position: relative; display: flex;justify-content: center;align-items: center;}
 


.wrapper { width: 100%; overflow: hidden; }


/*==== GLOBAL =====*/


#main, .container { width: 980px; margin: 0 auto; font-size: 1.0625em; position: relative; }


#main { padding-bottom: 0px; }


#header { height: 133px; overflow: hidden; background: url(../images/header-tail.gif) 0 0 repeat; }


#content { padding: 0 0 35px 0; }


#content .aside { float: left; background: url(../images/bg-red.png); width: 255px; display: inline; }
#content .aside-2 { float: right; background: url(../images/bg-red.png); width: 255px; display: inline; }


#content .aside.left { margin-right: 20px; }
#content .aside-2.right { margin-left: 20px; }

#content .aside.right { margin-left: 20px; margin-right: 0; }


#content .mainContent { float: left; width: 980px !important; }


#footerwrapper { background: #4e0000; padding: 6px 36px 6px 0; height: 30px; }


#footer { width: 1012px; margin: auto; }


/*---- tailings ----*/


.tail-top { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/tail-top.gif) left top repeat-x #ffbb00; }


.tail-bottom { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/tail-bottom.gif) left bottom repeat-x; }


/*----- forms parameters -----*/





input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1em; vertical-align: middle; font-weight: normal; }


/*----- other -----*/


.img-indent { margin: 0 20px 0 0; float: left; }


.img-box { width: 100%; overflow: hidden; padding-bottom: 20px; }


.img-box img { float: left; margin: 0 20px 0 0; }


.extra-wrap { overflow: hidden; }


p { margin-bottom: 20px; }


.p1 { margin-bottom: 10px; }


.p2 { margin-bottom: 20px; }


.p3 { margin-bottom: 30px; }


.imggallery img{
    width: 174px;
    
}


a { color: #e91a1a; outline: none; }


a:hover { text-decoration: none; }


h1 { font-size: 42px; color: #fff; line-height: 48px; }


h1 strong { color: #f30000; display: block; font-size: 52px; }


h2 { }


h3 { font-size: 18px; color: #fff; line-height: 1.2em; text-indent: 18px; font-weight: normal; margin-bottom: 12px; }


h4 { font-size: 32px; color: #fff; line-height: 1.2em; border-bottom: 2px solid #980807; padding: 5px 10px; margin-bottom: 20px; background: #980807; }


h5 { }


h6 { font-size: 20px; color: #fff; line-height: 1.2em; border-bottom: 2px solid #980807; padding-bottom: 10px; margin-bottom: 20px; }


h7 { font-size: 16px; color: #fff; line-height: 3em; border-bottom: 2px solid #980807; padding-bottom: 5px; margin-bottom: 20px; }


h8 { font-size: 20px; color: #fff; line-height: 1.2em; padding-bottom: 10px; margin-bottom: 20px; }


.txt1 { }


.txt2 { }


.link1 { display: block; float: left; background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/link1-left.gif) no-repeat left top #2e0101; color: #fee7e7; text-decoration: none; }


.link1:hover { text-decoration: underline; }


.link1 em { display: block; }


.link1 b { display: block; background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/link1-right.gif) no-repeat right top; line-height: 40px; padding: 0 20px; font-weight: normal; font-style: normal; }


.button { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/button.gif) no-repeat 0 0; width: 126px; line-height: 43px; color: #fee7e7; font-size: 17px; line-height: 43px; position: absolute; left: 461px; top: 249px; text-align: center; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 0 #a7300b; }


.button:hover { text-decoration: underline; }


.line-hor { background: #3a3c52; height: 1px; overflow: hidden; font-size: 0; line-height: 0; margin: 20px 0 20px 0; }


.line-ver { background-image: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/line-ver.gif); background-repeat: repeat-y; width: 100%; }


.title { margin-bottom: 20px; }


/*==================boxes====================*/


.box { background: url(../images/bg-rred.png); width: 100%; font-size: 17px; line-height: 24px; min-height:600px; }
.appriciation_letter img {
    width: 100%;
}
.box-1 {
    background-color: #e79812;
    font-size: 24px;
    font-weight: 700;
    line-height: 37px;
    margin-bottom: 10px;
    padding: 7px 25px;
}
.invitation-card a img{
    width: 100%;
}
.gallery-1{
   
        width: 100%;
   
}


.box .top {/*background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/box-top.jpg) no-repeat 0 0; */}


.box .bot { /*background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/box-bot.jpg) no-repeat 0 100%; width: 100%;*/ }


.box .inner { padding: 20px /*30px 41px 28px 37px*/; }


.box strong { font-size: 18px; }


.box h2 { font-size: 28px; line-height: 1em; color: #2d0101; position: relative; overflow: hidden; padding: 0 0 13px 0px; background: url(../images/line-hor.gif) 0 100% repeat-x; margin-bottom: 24px; }


.box h2 strong { color: #fff; display: block; font-size: 44px; }


.box h2 img { position: absolute; left: 0; top: 0; }


.address { float: left; }


.address dt { margin-bottom: 20px; }


.address dd { clear: both; }


.address dd span { float: left; padding-right: 5px; }


.logo { position: absolute; left: 0; top: 10px; }


.registrationno { position: absolute; color: #fff; right: 5px; top: 108px; }


#header .nav { position: absolute; right: -10px; top: 15px; }


#header .nav li { float: left; background: url(../images/divider.gif) no-repeat 0 0; padding: 0 6px; }


#header .nav li.first { background: none; padding-left: 0; }


#header .nav li a { float: left; font-size: 12px; text-decoration: none; color: #f2f6ed; font-weight: bold; background: url(../images/nav-left.gif) no-repeat 0 0; }


#header .nav li a span { float: left; background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/nav-right.gif) no-repeat 100% 0; padding: 0 21px 0 21px; text-align:center; cursor: pointer; }


#header .nav li a:hover, #header .nav li a.current { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/nav-left-act.gif) no-repeat 0 0; }


#header .nav li a:hover span, #header .nav li a.current span { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/nav-right-act.gif) no-repeat 100% 0; }


/*===== content =====*/


#content .aside .inside { padding: 26px 9px 0px 9px; }
#content .aside-2 .inside { padding: 26px 9px 0px 9px; }


#content .indent { padding: 0 0 0 36px; }


#content .section { padding: 0 0 20px 0; }


#content .section1 { padding: 0 0 60px 0; min-height: 400px; }


#content .indent1 { padding: 14px 0 0 0; }


#content .indent2 { padding: 0px 0 0 10px; }


.mainBanner { background: url(
    ../images/header-img.png
) no-repeat 0 0; height: 293px; margin-bottom: 10px; }


.mainBanner .indent { padding: 126px 0 0 60px !important; }


.list1 { padding-bottom: 15px; }


.list1 li { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/list-bg.gif) 0 0 repeat-x #610404; padding: 5px 8px 12px 8px; font-size: 14px; line-height: 18px; margin-bottom: 5px; height: 250px; }


.list1 li img { height: 45px; width: 45px; }


.divnewslink { padding-top: 10px; }


.divnewslink a { color: #FFF !important; text-decoration: underline !important; font-size: 15px !important; }


.list1 li label { color: #f5c5c5; text-decoration: none; font-size: 17px; }


.list1 li a { color: #f5c5c5; text-decoration: none; font-size: 17px; }


.list1 li a:hover { text-decoration: underline; }


.list1 li h6 { font-size: 11px; color: #e51717; font-weight: normal; width: 100%; overflow: hidden; padding-bottom: 4px; }


.list1 li h6 a { display: inline-block; background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/comment-bg.gif) no-repeat 0 0; color: #000; line-height: 14px; text-align: center; width: 18px; padding: 0 4px 4px 0; text-decoration: none; float: left; position: relative; top: 2px; }


.list1 li h6 a:hover { color: #fff; }


.list2 li { text-transform: uppercase; color: #f24725; font-size: 11px; line-height: 24px; }


.list2 li a { color: #f24725; text-decoration: none; }


.list2 li a:hover { color: #fff; }


.img-list li { width: 100%; overflow: hidden; padding-bottom: 20px; }


.img-list li img { float: left; margin-right: 10px; }


.img-list li a { color: #f24725; font-size: 11px; line-height: 18px; text-decoration: none; text-transform: uppercase; }


.img-list li a:hover { color: #fff; }


/*===== footer =====*/


#footer { color: #e51717; font-size: 14px; }


#footer a { color: #f5c5c5; }


/*----- forms -----*/


#contacts-form fieldset { border: none; font-size: 12px; color: #f5c5c5; }


#contacts-form label { display: block; width: 85px; float: left; /*height:51px;*/


}


#contacts-form input { width: 245px; background: none; border: 1px solid #fff; padding: 2px 0 2px 5px; color: #fff; }


#contacts-form textarea { width: 275px; background: none; border: 1px solid #fff; overflow: auto; height: 120px; padding: 1px 0 1px 5px; margin-bottom: 14px; color: #fff; }


#contacts-form .col-1 { width: 348px !important; margin: 0 !important; }


#contacts-form .col-2 { width: 282px !important; margin: 0 !important; }


#contacts-form .link1 { float: right; margin-left: 16px; font-size: 17px; }


.inner_copy { border: 0; color: #f00; float: left; width: 50%!important; margin: -202px 0 0 0; overflow: hidden; line-height: 0; padding: 0; font-size: 12px }


.v { position: relative; float: left; padding-left: 30px; }


.vlinks { position: relative; float: right; }


/*==========================================*/





/******************** Enquiry Start **********************************/


.div_enquiry { clear: both; padding-top: 0px; }


.padd-bo { padding-bottom: 10px; height: 30px; }


.text-fild { width: 190px; float: left; font-size: 14px; }


.text-fild span { color: #FF0000; }


.input-fild { width: 450px; float: left; font-size: 14px; }


.input-fild input { border: solid 1px #3D372F; width: 275px; padding: 2px 0 2px 0; }


.input-fild textarea { border: solid 1px #3D372F; width: 275px; padding: 2px 0 2px 0; }


.btn-div { width: auto; float: right; }


/******************** Enquiry End **********************************/








/******************** Validation Start **********************************/


.hint { position: absolute; display: none; margin-top: -4px; border: 1px solid #AEAEAE; padding: 5px 5px; margin-left: 10px; z-index: 100; background: #E7E5E5 url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/validation/pointerArrow.gif) no-repeat -16px 0px; vertical-align: middle; height: 19px; color: #000000; font-family: arial; font-size: 12px; }


.msgtable { font-family: arial; color: #7F0000; font-size: 12px; }


.hint .hint-pointer { position: absolute; left: -15px; top: 0px; width: 16px; height: 14px; background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/validation/pointerArrow.gif) left top no-repeat; }


/******************** Validation End **********************************/


.rdbinput { width: auto !important; }


.section ul li { list-style: square; padding: 3px; margin-left: 16px; }


.applyform { width: 100% !important; }


.applytblformtd { font-size: 14px; height: 35px; padding: 5px; }


.applytblformtd textarea { width: auto !important; }


.biglabel { width: 110px !important; }


.houselabel { width: 115px !important; }


.applyonline { clear: both; font-size: 20px; color: #fff; line-height: 1.2em; border-bottom: 2px solid #980807; padding-bottom: 10px; margin-bottom: 20px; /*height: 24px;*/ }


.applyonline a { color: #FFF; text-decoration: underline; }


.table-style { width: 100%; border: solid 1px #999999 }


.table-style th { padding: 10px; text-align: left; font-size: 12px; background: #999999; color: #fff; }


.table-style td { padding: 5px 10px; font-size: 12px; text-align: left; }


.table-style tr:nth-child(odd) td { background: #eaeaea; color: #666; }


.table-style tr:nth-child(even) td { background: #fff; color: #666; }





/***************************************************/





#onlineform fieldset { border: none; font-size: 12px; color: #f5c5c5; }


#onlineform label { display: block; float: left; /*height:51px;*/


}


#onlineform input { width: 245px; background: none; border: 1px solid #fff; padding: 2px 0 2px 5px; color: #fff; }


#onlineform textarea { width: 275px; background: none; border: 1px solid #fff; overflow: auto; height: 120px; padding: 1px 0 1px 5px; margin-bottom: 14px; color: #fff; }


#onlineform .col-1 { width: 348px !important; margin: 0 !important; }


#onlineform .col-2 { width: 282px !important; margin: 0 !important; }


#onlineform .link1 { float: right; margin-left: 16px; font-size: 17px; }





.terms_cond{ width:auto !important;}


.anc_terms_cond{ color:#FFFFFF; font-weight:bold; text-decoration:underline;}


.anc_terms_cond a:hover{ text-decoration:none;}








.terms_condition ul li { list-style: decimal outside none; padding: 3px; margin-left: 25px; }











.gallery{ width:174px; float:left; background:#FFF; border:1px solid #b0b0b0;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px; margin:15px 20px 0 0;margin-bottom: 10px;}


.details_gallery{ width:167px; float:left; background:#FFF; border:1px solid #b0b0b0;-webkit-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px; margin:15px 17px 0 0;}


.last{margin-right:0px;}


.gallery_inner{ float:left; /*width:153px; padding:7px;*/}


.gallery_inner img{ float:left; background:#fff; padding:1px;}


.gallery_title{ clear:both; padding-top:5px; text-align:center; font-weight:bold;}


.gallery_title a{ text-decoration:none; color:#5F5F5F; font-weight:bold; font-size:12px;}


.gallery_title a:hover{color:#404040}



.wrapper.particular{
    display: flex;
}
.boidata{
     
    border-radius: 3px;
    background: #fc4a1a !important;    /* fallback for old browsers */
    background: linear-gradient(to right, #f7b733, #fc4a1a) !important;   /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    padding: 15px 0px;
    font-size: 17px !important;
    color: #fff !important;
    animation: glowing 1500ms infinite;

}
.boidata:hover{
    background: #ff9900 !important;    
}

  
  @keyframes glowing {
    0% { background-color: #f7b733; box-shadow: 0 0 3px #f7b733; }
    50% { background-color: #f7b733; box-shadow: 0 0 40px #f7b733; }
    100% { background-color: #f7b733; box-shadow: 0 0 3px #f7b733; }
  }

.errormsg{ font-size:16px; font-weight:bold; line-height:20px;}


.homeicon{ height:22px; width:22px;}


.h3underline{ text-decoration:underline; text-indent:0px !important; font-weight:bold;}


.paddingleft{ padding-left:15px;}


.paddingtop{ padding-top:5px;}


.srngupta{


color:#f5c5c5;


position: relative; float: right;


}





.cofounder { padding-bottom: 0px; }


.cofounder li { background: url(/web/20180929174007im_/http://www.agarwalparmarthsamiti.com/images/list-bg.gif) 0 0 repeat-x #610404; padding: 10px 15px 12px 15px; font-size: 14px; line-height: 18px; margin-bottom: 5px; }


.cofounder li img { width: 100px; }





.cofounder_list{
    padding: 10px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 0px;
}
