
.gromm-info{width: 50%; float: left;}
.samuhik-top-header-register {
	background: url(../images/samuhik-vivah.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 146px;
	border-bottom: 8px solid #660099;
	border-top: 5px solid rgba(0, 0, 0, .1);
}
.samuhik-top-header-register h3 {
	text-align: center;
text-shadow: 0px 0px 3px #777777;
font-family: JosefinSans-Regular;
font-weight: 600;
font-size: 27px;
color: #fff;
}
.samuhik-top-header-register span {
	text-align: center;
text-shadow: 0px 0px 3px #777777;
font-family: JosefinSans-Regular;
font-weight: 600;
font-size: 21px;
color: #fff;
}

*{margin:0; padding:0;}
.special_featured {
    padding-bottom: 3%;
    background: url(../images/register_bg.jpg);
}
.categorie-bg {
    background: #fff;
    padding-bottom: 1%;
    box-shadow: 0px 0px 6px #c0c0c0;
}
.category {
    background: #fff;
    border-bottom: 1px solid #ccc;
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
    margin-top: -44px;
}
.top-header-search {
    background: #660099;
    height: 172px;
    /* height: 100px; */
    /* margin: auto; */
}
.top-header-search h3 {
    text-align: center;  font-size: 30px;
    text-shadow: 0px 0px 3px #777777;
    font-family: JosefinSans-Regular; line-height: 42px;
    font-weight: 600;
    color: #fff;
}
		.top-header-search h3 span{
   text-align: center;
    text-shadow: 0px 0px 3px #777777;
    font-family: JosefinSans-Regular;
    font-weight: 600;
    font-size: 22px;
    margin-top: 0px;
    color: #fff;
}
h1.nss{font:normal 38px "Times New Roman", Times, serif; font-weight:800; margin-left:-8px; padding-top:24px; color:#FFF;}
h2.nss_tag{font:normal 9px 'Open Sans', Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:5px; background:none; padding:0;}
h3.donate_txt{font:38px 'pristinaregular', Arial, Helvetica, sans-serif; padding:0px 16px 0px 88px; line-height:35px; color:#FFFFFF; margin:0;}

h2.main_heading{font:40px 'pristinaregular', Arial, Helvetica, sans-serif; color:#c43636; line-height:40px;  margin-bottom:10px; background:none; padding:0;}
h2.main_heading span{font:normal 18px 'Open Sans', Arial, Helvetica, sans-serif; color:#185d63; font-weight:300; margin-bottom:5px; margin-top:10px;}
h4.sub_heading{font-size:20px; color:#185d63; margin-bottom:5px; margin-top:10px; font-weight:600;}

.slid_bg{}
.inner_slid{border:5px solid #FFF; box-shadow: 0px 0px 8px #000000;}
.inner_slid img{width:100%;}



.txt{font-size:14px; line-height:22px; text-align:justify;}
p{line-height:22px; margin-bottom:10px;}
p span{color:#c43636;}

.read_more{}
.read_more a{background:#2a2a2a url(../images/more.png) no-repeat 87px 10px; color:#FFF; text-decoration:none; padding:2px 15px 2px 8px;}
.read_more a:hover{color:#ffd830; text-decoration:none;}

.read_more2{margin:10px 0;}
.read_more2 a{background:#2a2a2a; color:#FFF; text-decoration:none; padding:5px 15px 5px 8px; font-size:20px; display:inline-block;}
.read_more2 a:hover{color:#ffd830; text-decoration:none;}


.read_morebtn {background:#2a2a2a url(../images/more.png) no-repeat right 8px; color:#FFF; text-decoration:none; padding:2px 15px 2px 8px;border:none;}
.read_morebtn:hover{color:#ffd830; text-decoration:none;}

.news{height:325px; background:#f4f4f4;	border-bottom:2px solid #333333; position:relative;}
.news ul{list-style:none; margin:0; padding:10px;}
.news ul>:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0;}
.news li{border-bottom:1px solid #c3c3c3; padding-bottom:10px; margin-bottom:12px;}
.news li .news_img{border:1px solid #1c6066; padding:2px; float:left; margin-right:5px; background:#FFFFFF;}
.news_img .coverimg{width:79px;height:61px}
.news li .news_r_box{width:190px;}
.news li .news_title{font-size:15px; color:#c43636; border-bottom:1px solid #1c6066; padding-bottom:3px; margin-bottom:2px;}
.news li .news_date{color:#1c6066; font-size:10px;}

.more{ position:absolute; right:10px; bottom:-10px;}
.more a{background:#2a2a2a url(../images/more.png) no-repeat right 10px; color:#FFF; text-decoration:none; padding:2px 15px 2px 8px;}
.more a:hover{color:#ffd830; text-decoration:none;}

.more2{ }
.more2 a{background:#2a2a2a url(../images/more.png) no-repeat right 10px; color:#FFF; text-decoration:none; padding:2px 15px 2px 8px;}
.more2 a:hover{color:#ffd830; text-decoration:none;}

.news li .news_txt{color:#202020; font-size:10px;min-height: 45px;overflow: hidden;}
.news li:hover .news_title{color:#1c6066}
.news li:hover .news_img{border-color:#c43636;}

.clntbox{margin:0 0 30px;}
.item{text-align:center;}
.front-product{border:1px solid #d2d2d2;margin:10px 10px 0;}
.item:hover .bg{top:0;opacity:1;}
.front-product:hover{border:1px solid #FF5E4E;}

.calendar{height:325px; background:#f4f4f4;	border-bottom:2px solid #333333;}


/*.viklang_vivah {width:300px; height:153px; background:url(../Images/viklangvivah.jpg) no-repeat left top; display:block; cursor:pointer; 
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s; font-weight:400;}
.viklang_vivah .txt1{font-size:52px; color:#316468; line-height:50px; margin-left:110px; padding-top:10px; font-weight:300;}
.viklang_vivah .txt1 span{color:#2a2a2a; font-size:41px; line-height:40px; padding-left:20px; margin-top:-5px; float:left; font-weight:400;}
.viklang_vivah .txt2{text-transform:uppercase; margin-left:19px; color:#316468; font-size:15px; padding-top:24px; float:left;}
.viklang_vivah .txt3{float:right; font-size:19px; color:#FFFFFF; font-weight:800; font-style:italic; text-align:right; line-height:20px; margin-right:32px; padding-top:11px;}
.viklang_vivah:hover{background:url(../Images/viklangvivah.jpg) no-repeat left bottom;}
.viklang_vivah:hover .txt1{color:#c43636;}
.viklang_vivah:hover .txt2{color:#2a2a2a;}


.rail_yatra{width:300px; height:153px; background:url(../Images/rail-yatra.jpg) no-repeat left top; display:block; margin-top:21px; cursor:pointer;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.rail_yatra .txt1{font-size:38px; font-weight:600; text-align:center; padding-top:6px; text-transform:uppercase; color:#FFFFFF;}
.rail_yatra .txt2{color:#FFFFFF; font-weight:600; text-align:center; padding-top:10px;}
.rail_yatra .txt3{color:#FFF; font-weight:800; text-transform:uppercase; font-size:20px; text-align:center; padding-top:35px;}
.rail_yatra:hover{background:url(../Images/rail-yatra.jpg) no-repeat left bottom;}*/

.viklang_vivah {width:300px; height:227px; display:block; cursor:pointer; 
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s; font-weight:400;}
.viklang_vivah .txt1{font-size: 51px;color: #316468;line-height: 50px;margin-left: 111px;padding-top: 23px;font-weight: 500;}
.viklang_vivah .txt1 span{color: #2A2A2A;font-size: 46px;line-height: 40px;padding-left: 16px;margin-top: 11px;float: left;font-weight: 500;}
.viklang_vivah .txt2{text-transform: uppercase;color: #316468;font-size: 30px;padding-top: 6px;text-align: center;font-weight: 800;margin-top: 99px;}
.viklang_vivah .txt3{font-size:40px; color:#FFFFFF; font-weight:800; font-style:italic; line-height:30px; padding-top:5px; text-align:center;}
.viklang_vivah .txt4{    font-size: 21px; color: #C23433; font-weight: 800; line-height: 17px; padding-top: 70px; text-align: center;}
.viklang_vivah .txt4 span{font-size: 18px;color: #185D63;line-height: 24px;}
.viklang_vivah:hover{}
.viklang_vivah:hover .txt1{color:#c43636;}
.viklang_vivah:hover .txt2{color:#2a2a2a;}
.viklang_vivah_dtl{margin-top:10px;}	

.branch-open{width:300px; height:109px; background:url(../Images/branch-open.jpg) no-repeat left top; display:block; cursor:pointer;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.branch-open .txt1{font-size:27px; font-weight:300; text-align:left; padding-top:20px; margin-left:10px; color:#FFFFFF; line-height:27px;}
.branch-open .txt2{color:#FFFFFF; font-weight:600; text-align:left; padding-top:5px; font-size:44px; text-transform:uppercase; line-height:44px; margin-left:10px; }  
.branch-open:hover{background:url(../Images/branch-open.jpg) no-repeat left bottom;}


/*.blood a{width:300px; height:65px; background:url(../images/blood.png) no-repeat left top; display:block; margin-top:10px;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.blood a:hover{background:url(../images/blood.png) no-repeat left bottom;}*/

.blood a{width:300px; height:154px; background:#000 url(../images/blood.png) no-repeat left top; display:block; margin-top:10px;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.blood a:hover{background:url(../images/blood.png) no-repeat left bottom;}

.visitors{background: rgb(246,246,246);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(212,212,212,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(212,212,212,1)));
background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(212,212,212,1) 100%);
background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(212,212,212,1) 100%);
background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(212,212,212,1) 100%);
background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(212,212,212,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d4d4d4',GradientType=0 );
color:#1c646a; border:1px solid #d4d4d4; font-size:18px;  text-align:center; padding:12px 0; margin-top:28px;}


.tv_program a{width:300px; height:126px; display:block;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.tv_program a:hover{}

.d_box a{width:300px; height:126px;  display:block;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.d_box a:hover{}

.registration a{width:300px; height:126px; background:url(../images/registration.png) no-repeat left top; display:block; margin-top:28px;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.registration a:hover{background:url(../images/registration.png) no-repeat left bottom;}

.kumbh a{width:300px; height:126px; display:block; margin-top:28px;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.kumbh a:hover{
		-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */

filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");

	}
		


/*.registration_box{height:292px; background:url(../images/bg.png) repeat-x left top; color:#FFFFFF; cursor:pointer;}
.registration_box a{text-decoration:none;color:#FFFFFF;}
.registration_box .txt_01{font-size:44px; font-weight:100; padding:30px 0px 0px 42px; line-height:30px;}
.registration_box .txt_02{font-size:44px; font-weight:800;  padding:8px 0px 0px 20px; line-height:30px;}
.registration_box .icon_01{padding:25px 0px 0px 56px;}
.registration_box .icon_02{background:#f4f4f4 url(../images/registration_icon.png) no-repeat 10px 10px; width:160px; color:#1c646a; font-size:28px; margin:25px auto 0; padding:10px 5px 10px 80px; line-height:30px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.registration_box:hover .icon_02{color:#c43636;}*/



.documentry{border:2px solid #185d63; background:#f4f4f4; padding:15px 0;}
.documentry ul{list-style:none; margin:0; padding:0;}
.documentry li{width:185px; height:139px; float:left; margin:20px 10px 10px 10px;}
.documentry_box{width:307px; margin:0 auto; text-align:center;}
.documentry_title{font-size:22px; color:#185d63; margin-bottom:8px; text-align:left; border-bottom:1px solid #d2d2d2; margin:0px 10px;}


.fb_block{margin-top:21px;}

.front_gallery{background:#f4f4f4; border-bottom:2px solid #333333; position:relative; padding-bottom:10px;}
.front_gallery ul{list-style:none;}
.front_gallery li a{width:128px; float:left; margin:8px; border:1px solid #1c6066; padding:2px; background:#FFFFFF; }
.front_gallery li a:hover{border-color:#c43636;}




.form_box{padding:20px; background:#f4f4f4; border:1px solid #eeeeee; float:left; margin-top:15px;}
.label {width:150px; display:block; text-align:left; padding:0 20px 0 0;}
.label_2 {width:100%; float:left; display:block; text-align:left; padding:0 20px 0 0;}
.txtbox, .txtarea {
font:normal 13px arial;
color:#2a6281;
width:100%; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:38px; margin-bottom:20px;
-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;
}

.txtbox2, .txtarea2 {
font:normal 13px arial;
color:#2a6281;
width:375px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:30px; margin-bottom:20px;
}

.txtbox3{
font:normal 13px arial;
color:#2a6281;
width:250px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:28px; margin-bottom:0px;
}

.box
{
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn_padding{padding-left:170px;}

.txtbox:hover, .txtarea:hover, .txtarea:focus, .txtbox:focus {border:1px dashed #396f74;}
.txtbox2:hover, .txtarea2:hover, .txtbox2:focus, .txtarea2:focus {border:1px dashed #396f74;}
.txtbox3:hover, .txtbox3:focus{border:1px dashed #396f74;}

.btn { 
display: block; 
position: relative; 
background-color:#b363ba; 
padding: 5px; 
color: #FFFFFF; 
text-decoration: none; 
cursor: pointer; 
text-transform:uppercase;
width:106px;

line-height:28px;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;
}

.centerhead{font-size: 34px;color: #185d63;margin-top: 10px; margin-bottom: 25px;font-weight: 600;text-align:center;}

.red {color:red; padding:0;}

.donate_page{width:420px; margin:40px auto; background:#f4f4f4;	border-bottom:2px solid #333333;}


.donate_detail_bar{background:#f4f4f4; border-bottom:1px solid #eeeeee; color:#185d63; font-size:14px; padding:10px;}
.purpose{font:17px 'Open Sans', Arial, Helvetica, sans-serif; float:left; font-weight:800;}
.total_amount{margin-left:300px; float:left; font-size:14px; color:#666666; margin-top:3px;}
.total_amount span{background:#666666; color:#FFFFFF; padding:3px; margin-left:7px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.donate_detail ul{list-style:none; margin-top:20px;}
.donate_detail li{background:#f9f9f9; border:1px solid #eeeeee; border-bottom:2px solid #333333; float:left; margin:15px; width:193px; padding:5px; cursor:pointer;}
.donate_detail li .img{background:#FFFFFF; border:1px solid #1c6066; padding:3px;}
.donate_detail li .img img{width:100%;}
.donate_detail li .name{color:#185d63; text-align:center; font-size:14px; line-height:18px; margin:3px 0; font-weight:800; height:45px;}
.donate_detail li .amount{text-align:center; font-size:14px; font-weight:800; color:#c43636; padding:5px 0;}
.donate_detail li .qty{text-align:center; font-size:13px; padding:8px 0; background:#eaedef; margin-bottom:5px;}
.donate_detail li .select{width:20px; height:20px; text-align:center; margin:0 auto;}
.donate_detail li:hover .name{color:#333333;}
.donate_detail li:hover .img{border-color:#c43636;}
.donate_detail li:hover{background:#FFFFFF;}

.donate_detail2 ul{list-style:none; margin-top:20px;}
.donate_detail2 li{background:#f4f4f4; border:1px solid #eeeeee; border-bottom:2px solid #c43636; float:left; margin:8px; width:160px; padding:5px; cursor:pointer;}
.donate_detail2 .bg{background:#f1f1f1; border-bottom:2px solid #10484d;}
.donate_detail2 .bg .qty{background:#10484d; color:#FFFFFF;}
.donate_detail2 li .img{background:#FFFFFF; border:1px solid #1c6066; padding:3px;}
.donate_detail2 li .img img{width:100%;}
.donate_detail2 li .name{color:#185d63; text-align:center; font-size:13px; line-height:18px; margin:3px 0; font-weight:800; height:45px;}
.donate_detail2 li .amount{text-align:center; font-size:14px; font-weight:800; color:#c43636; padding:5px 0;}
.donate_detail2 li .qty{text-align:center; font-size:12px; padding:4px 0; background:#c43636; margin-bottom:5px; color:#FFFFFF;}
.donate_detail2 li .select{width:20px; height:20px; text-align:center; margin:0 auto;}
.donate_detail2 li:hover .name{color:#333333;}
.donate_detail2 li:hover .img{border-color:#c43636;}
.donate_detail2 li:hover{background:#FFFFFF;}

.contact{font-size: 14px;line-height: 1.6;}
.contact span{color:#FF0004; font-weight:800; font-size:17px;display: inline-block;margin:-10px 0 0;}
.contact a{color:#185d63; text-decoration:none;}
.contact a:hover{color:#666666; text-decoration:none;}

.inquiry{background: #f4f4f4; border-bottom: 2px solid #333333; border-top: 2px solid #333333; padding:20px;}

.map{border:1px solid #396f74; padding:4px; margin-top:15px; position:relative;}
.map_title{background:#396f74; position:absolute; width:80px; padding:3px 10px; color:#FFFFFF; margin-top:-20px;}

.table {border-collapse:collapse; width:100%;}
.table tr.head {background:#b363ba ; color:#FFF; font-weight:bold;}
.table tr.none {border:none !important;}
.table tr.sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.table .sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.table td {padding:6px 5px; border:1px solid #ddd;}

.tableNoborder {border-collapse:collapse; width:100%;}
.tableNoborder tr.head {background:#396f74; color:#FFF; font-weight:bold;}
.tableNoborder tr.none {border:none !important;}
.tableNoborder tr.sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.tableNoborder .sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.tableNoborder td {padding:6px 5px;}

.sml_title_r{font-size:16px; color:#c43636}
.sml_title_b{font-size:16px; color:#10484d}

.channel_logo{width:100px; margin:7px 0;}
.channel_logo img{width:100%;}



#newsHeading
{
    font-size: 16px;
color: red;
font-weight: 600;
margin-top: 8px;
}
#newsDescription
{
    font-size: 13px;
line-height: 25px;
text-align: justify;
color: #333333;
}

.gallery_category{}
.gallery_category ul{list-style:none;}
.gallery_category li{background:#666666; float:left; margin:14px; border:1px solid #ab2d2c; width:290px;}
.gallery_category li a{color:#FFFFFF; text-decoration:none;  }
.gallery_category li a:hover{color:#FFFFFF; text-decoration:none;}
.gallery_category li .imgs{background:#e74847; overflow:hidden; height:180px;}
.gallery_category li .imgs img{width:100%; height:100%}
/*url(../images/blt_02.png) no-repeat 255px 12px*/
.gallery_category li .box{border-top:1px solid #ab2d2c; background:#e74847; padding:6px 20px 6px 10px;text-align:center;color:#FFF;}
.gallery_category li .box{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
/*url(images/blt_02.png)*/
.gallery_category li:hover .box{background:#ab2d2c  no-repeat 275px 12px;}
.gallery_category li .imgs img{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.gallery_category li:hover .imgs img{
	-moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);}


.main_gallery{}
.main_gallery ul{list-style:none;}
.main_gallery li{float:left; margin:10px; border:1px solid #ab2d2c; width:170px; height:120px; overflow:hidden;}
.main_gallery li a{}
.main_gallery li a:hover{}
.main_gallery li img{width:100%; height:100%;}
.main_gallery li img:hover{-moz-transform: scale(1.1);
   -webkit-transform: scale(1.1);
   -o-transform: scale(1.1);
   transform: scale(1.1);}
   
   
   
.video_category{}
.video_category ul{list-style:none;}
.video_category li{background:#666666; float:left; margin:14px; border:1px solid #ab2d2c; width:280px;}
.video_category li iframe{width:280px !important; height:215px  !important }
.video_category li a{color:#FFFFFF; text-decoration:none;   }
.video_category li a:hover{color:#FFFFFF; text-decoration:none;}
/*url(../../images/blt_02.png) no-repeat 255px 12px*/
.video_category li .box{border-top:1px solid #ab2d2c; background:#e74847 ; padding:6px 20px 6px 10px;color:#FFF;}
.video_category li .box{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.video_category li:hover .box{background:#ab2d2c;}
.video_category li:hover {}


.main_video{}
.main_video ul{list-style:none;}
.main_video li{float:left; margin:10px; border:1px solid #ab2d2c; width:210px; height:180px; overflow:hidden;}
.main_video li iframe{width:210px !important; height:180px  !important }
.main_video li a{}
.main_video li a:hover{}


.magazine{margin-top:25px;}
.magazine a{color:#FFFFFF; text-decoration:none;  font:normal 35px 'Kreon', serif; background:#e74847 url(../../css/click.png) no-repeat 200px 7px; border:1px solid #ab2d2c; display:block; padding:8px 0; padding-left:20px;}
.magazine a:hover{color:#93d2c7; text-decoration:none; background:#377268 url(../../css/click.png) no-repeat 200px 7px; border-color:#244c45;}

.footer_magazine_block{ float:left; margin-right:30px;}
.magazine_icon{margin-right:0px; float:left;}
.magazine_icon a{background:url(../../images/e_magazine.png) left bottom; width:66px; height:28px; display:block;}
.magazine_icon a:hover{background:url(../../images/e_magazine.png) left top;}

/*.magazine_box{}
.magazine_box ul{list-style:none;}
.magazine_box li{margin:100px 30px; width:50%; border:2px solid #999999;}
.magazine_box li img{width:100%;}
.magazine_box li .magazine_type{background:#396f74; color:#FFFFFF; text-align:center; padding:15px 0; font-size:30px; margin:3px; line-height:38px;}
.magazine_box li .magazine_type span{font-size:18px}
.magazine_box li:hover{border-color:#000000;}
.magazine_box li:hover .magazine_type{background:#c43636;}
.magazine_box li:hover .magazine_type span{color:#ffd830}*/

.gallery_category ul {list-style:none;}
.gallery_category li {width:290px; margin:10px; float:left;}
.gallery_category li .img{border:1px solid #1c6066; padding:4px; background:#FFFFFF;}
.gallery_category li .img img{width:100%;}
.gallery_category li .category_name{color:#c43636; text-align:center; margin-bottom:25px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #1c6066;}
.gallery_category li:hover .category_name{border-color:#c43636;}
.gallery_category li:hover .img{border-color:#c43636;}

.gallery_main{border:1px solid #1c6066; padding:4px; background:#FFFFFF; argin:10px; font-size:0;  margin:10px 0;}
.gallery_main img{width:100%;}
.gallery_main:hover {border-color:#c43636;}


.social_page{ text-align:left;}
.social_page ul{list-style:none;}
.social_page li {text-align:center; margin:11px 2px; border:1px solid #d2d2d2; padding-bottom:10px; width:19%; display:inline-block;}
.social_page li .icon{margin:7px auto; padding:0px 15px;}
.social_page li .icon img{width:100%;}
.social_page li:hover{background:#f4f4f4;}
.social_page ul:after{content: '';  display: inline-block;  width: 100%;  height: 0;}


.inner_pages_img{-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}
.inner_pages_img ul{list-style:none;}
.inner_pages_img li{width:32.3%; display:inline-block; vertical-align:top; margin:10px 0;}
.inner_pages_img li .img{border:1px solid #1c6066; padding:4px; background:#FFFFFF;}
.inner_pages_img li .img img{width:100%;}
.inner_pages_img li .category_name{color:#1c6066; text-align:center; margin-bottom:10px; padding-top:5px; padding-bottom:5px;}
.inner_pages_img li:hover .category_name{border-color:#c43636; color:#c43636;}
.inner_pages_img li:hover .img{border-color:#c43636;}
.inner_pages_img ul:after{content: '';  display: inline-block;  width: 100%;  height: 0;}
.gab{padding: 0 !important;   margin: 0 !important;   border: 0 !important;   height: 0 !important;}

.inner_pages_img2 ul{list-style:none;}
.inner_pages_img2 li{width:24%; margin:10px 0px;}

.blt{}
.blt ul{list-style:none;}
.blt li{background:url(../images/blt.png) no-repeat 4px 9px; padding:2px; padding-left:15px; line-height:24px;}
.blt li a{color:#e77817; text-decoration:none;}
.blt li a:hover{color:#202020; text-decoration:none;}

.blt2{}
.blt2 ul{list-style:none;}
.blt2 li{background:url(../Images/blt_2.png) no-repeat 4px 9px; padding:2px; padding-left:15px; line-height:24px;}
.blt2 li a{color:#e77817; text-decoration:none;}
.blt2 li a:hover{color:#202020; text-decoration:none;}


.blt_n{}
.blt_n ol{margin:0; padding:0;}
.blt_n li{padding:2px; line-height:24px; margin-left:25px;}
.blt_n li a{color:#e77817; text-decoration:none;}
.blt_n li a:hover{color:#202020; text-decoration:none;}

.box_link{}
.box_link ul{list-style:none;}
.box_link li {margin:10px 0; border:1px solid #d2d2d2; width:100%; }
.box_link li a{ color:#202020; text-decoration:none; display:block; background:#f4f4f4; padding:7px; }  
.box_link li a:hover{color:#c43636; text-decoration:none; background:#FFFFFF; display:block;}


.online_bank{margin:10px 0px; }
.online_bank .box_title1{color:#FFF; text-align:center; font-size:32px; font-weight:300; background:#c43636}
.online_bank .box_title1 a{color:#FFFFFF; display:block; text-decoration:none; padding:10px; background:#c43636;}
.online_bank:hover .box_title1 {color:#FFFFFF; display:block; text-decoration:none; background:#396f74;}
.online_bank .box_bg{min-height:120px;}
.online_bank .box_bg .img{width:190px; margin:0px auto;text-align:center;}
.online_bank .box_bg .img img{width:100%;}
.logind .online_bank .box_title1{padding:10px 0;}

.go-top {
	position: fixed;
	bottom: 10px;
	right: 10px;;
	text-decoration: none;
	color: white;
	background-color: rgba(0, 0, 0, 0.3);
	font-size: 12px;
	padding: 10px;;
	display: none;
	-webkit-border-radius: 10%;
	-moz-border-radius: 10%;
	border-radius: 10%;
}

.go-top:hover {
	background-color: #1d5248;
}



.transaction{background: #f4f4f4; border-bottom: 2px solid #333333; border-top: 2px solid #333333; padding-top:10px;}
.transaction input{
    font:normal 13px arial;
color:#2a6281;
width:550px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:30px; margin-bottom:20px;
}
.transaction textarea{
font: normal 13px arial;
color: #2a6281;
width: 550px;
outline: none;
border: 1px solid #dad4c0;
background-color: #FFF;
padding: 2px 5px;
height: 40px;
margin-bottom: 20px;
}

.transaction select{
    font:normal 13px arial;
color:#2a6281;
width:550px; outline:none;
border:1px solid #dad4c0;
background-color:#FFF;
padding:2px 5px;
height:30px; margin-bottom:20px;
}
.transaction label{width:150px; float:left; display:block; text-align:left; padding:0 20px 0 0;}
.transaction table td label
{
    text-align:right;
    width:350px;
}
.transaction .btn
{
display: block; 
position: relative; 
background-color:#185d63; 
color: #FFFFFF; 
text-decoration: none; 
cursor: pointer; 
text-transform:uppercase;
width:106px;
border:1px solid #FFF;
line-height:28px;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;
}

.field-validation-error{color:Red;}


.site_map{}
.site_map ul{list-style:none;}
.site_map li a{font-size:14px; color:#10484d; line-height:25px; font-weight:500; background:url(../Images/blt_2.png) no-repeat 0px 5px; padding-left:15px;}
.site_map li a:hover{color:#c43636;}
.site_map ul ul{list-style:none; margin-left:40px;}
.site_map li li a{font-size:14px; font-weight:300; color:#202020; line-height:25px; background:none}
.site_map li li a:hover{color:#c43636;}

.gallery_height_1{height:130px}
.gallery_height_2{height:195px}
.gallery_height_3{height:70px}
.gallery_height_4{height:25px}
.gallery_height_5{height:100px}
.gallery_height_6{height:90px}


input.checkbox{  
	 width : 20px; 
	 height : 20px; 
	 margin-right:20px;   
	}
	
.accordion_title{background:#c43636 !important; color:#FFF !important; padding:10px 10px 10px 25px !important; display:block; margin-bottom:3px; 
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
border:none !important;
margin-top:15px;
}


#CIMBG319f131
{
	z-index:999;
}

.gm-style-iw
    {
        height:100px;
        width:200px;
        background-color:#396f74;
        color:White;
        text-align:center;
        margin-right:10px;
        font-size:22px;
    }
    .gm-style .gm-style-iw
    {
    }
    .gm-style-iw a
    {font-size:16px;
     color:#ffd830;
    }
    
    .gm-style-iw a
    {font-size:14px;
     color:#ffd830;
     font-weight:bold;
    }
    
    .viklang_title{      background: #eee!important;
    color: #000!important;
    padding: 10px 10px 10px 25px !important;
    display: block;
   
    border-right: 2px solid #fff !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: none;
    border: none;
    margin-top: 15px;
    font-weight: 700;
}
.viklanght
{
	border:2px solid #ccc;
}
.viklangform
{

}
.viklangform input[type=text]
{
font: normal 13px arial;
color: #2a6281;
width: 100%;
outline: none;
border: 1px solid #dad4c0;
background-color: #FFF;
padding: 2px 0px;
height: 30px;
}

.railform
{
border-bottom: 2px solid #333333;
border-top: 2px solid #333333;
padding-top: 10px;
}
.railform input[type=text]
{
font: normal 13px arial;
color: #2a6281;
width: 100%;
outline: none;
border: 1px solid #dad4c0;
background-color: #FFF;
padding: 2px 0px;
height: 30px;
}
.railform select
{
font: normal 13px arial;
color: #2a6281;
width: 100%;
outline: none;
border: 1px solid #dad4c0;
background-color: #FFF;
padding: 2px 0px;
height: 30px;
}
.smalltxt input[type=text]
{
	width:72px;
	height:22px;
	margin-top:2px;
}

.field-validation-valid
{
	color:Red;
}

.underlinetxt
{
	border-bottom:1px dashed black;
	font-weight:700;
	margin:0 10px 0 10px;
}

/*.faq a{color:#FFFFFF; text-decoration:none; margin-right:30px; line-height:35px;}
.faq a:hover{color:#ffd830; text-decoration:none;}*/

.magazine_box{}
.magazine_box ul{list-style:none; text-align:justify;}
.magazine_box li{width:48%; border:2px solid #999999; display:inline-block;vertical-align:top;}
.magazine_box li img{width:100%;}
.magazine_box li .magazine_type{height:100px;background:#396f74; color:#FFFFFF; text-align:center; padding:15px 0; font-size:26px; margin:3px; line-height:38px;}
.magazine_box li .magazine_type span{font-size:18px}
.magazine_box li:hover{border-color:#000000;}
.magazine_box li:hover .magazine_type{background:#c43636;}
.magazine_box li:hover .magazine_type span{color:#ffd830}
.magazine_box ul:after{content: '';  display: inline-block;  width: 100%;  height: 0;}


.page-large-img{max-width:650px; margin:0 auto; padding:5px; background:#f4f4f4; border:1px solid #333;}
.page-large-img img{width:100%; }
.page-large-img1{max-width:100%; margin:0 auto; padding:5px; background:#f4f4f4; border:1px solid #333;}
.page-large-img1 img{width:100%; }
.branch-map-box{width:100%; height: 650px;}

.thanks-msg{text-align: center; padding: 150px 0;}
.table-box{width:100%;}

.donors-down{background:#f4f4f4; border:1px solid #d2d2d2;  padding:8px 10px; margin:5px 0;}

.f-popup{max-width: 670px;   padding:0px;  margin: 100px auto 0;  background: #fff url(../images/bg.jpg) repeat left top;  border: 8px solid #fff;  color: 444;  line-height: 26px; position:relative;}
.f-popup img{width:100%;}
.cancel{width:30px; height:31px; background:url(../Images/close-btn.jpg) no-repeat 0px 0px; display:block; position:absolute; right:-15px; top:-15px;}

.donateimgbox img{width:100%;}
.f_link{}
.f_link ul{ list-style:none; }
.f_link ul li{display:inline-block;}
.f_link ul li:after{content:' | ';}
.f_link ul li:last-child:after{content:'';}
.f_link ul li a{font-size:12px; color:#FF8989;}
.f_link ul li a:hover{color:#FFF;}

.imgbox{}
.imgbox img{margin:1px 0;}

.cmsbox{}
.cmsbox p{line-height: 22px;margin-bottom: 10px;}
.cmsbox p img{border: 1px solid #1c6066;padding: 4px;background: #FFFFFF;float: right;margin-left: 20px;margin-bottom: 20px;clear: right;width:280px;}
.cmsbox p a{color:#DB1C1F;font-size:14px;line-height: 22px;margin-bottom: 0px;}

.cmsbox .boxlink1{}
.cmsbox .boxlink1 ul{list-style:none;}
.cmsbox .boxlink1 li {margin:10px 0; border:1px solid #d2d2d2; width:100%;background:none; padding:2px; line-height:24px;}
.cmsbox .boxlink1 li a{    ; color:#202020; text-decoration:none; display:block; background:#f4f4f4; padding:7px; }  
.cmsbox .boxlink1 li a:hover{color:#c43636; text-decoration:none; background:#FFFFFF; display:block;}


.cmsbox table {border-collapse:collapse; width:100%;  }
.gromm{border-left: 1px solid #eee; border-right: 1px solid #eee;}
.brides{border-right: 1px solid #eee;}
	
.cmsbox table tr:first-child{ color:#2; font-weight:bold;}
.cmsbox table tr.none {border:none !important;}
.cmsbox table tr.sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.cmsbox table .sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.cmsbox table td {border: none !important; width: 42% !important; padding:6px 5px; border:1px solid #ddd;     font-size: 14px;}

.cmsbox h1{font: 40px 'pristinaregular', Arial, Helvetica, sans-serif;color: #c43636;line-height: 40px;margin-bottom: 10px;}
.cmsbox h2{    font: 30px 'pristinaregular', Arial, Helvetica, sans-serif;
    color: #FFFFFF; margin-top: 0px;
    line-height: 30px;   border-right: 2px solid #fff !important;
    background: #b7b7b7;
    padding: 10px 10px 6px 10px;
    border: none;
    font-size: 20px;}
.cmsbox h3{font-size: 20px;color: #185d63;margin-bottom: 5px;margin-top: 10px;font-weight: 600;}
.cmsbox h4{color: #28166f;font-size: 18px;}
.cmsbox h5{font-size: 15px;font-family: arial;font-weight: 600;color: #e14949;}
.cmsbox h6{font-size: 13px;font-family: arial;font-weight: 600;color: #434343;}

.cmsbox li{background: url(../Images/blt_2.png) no-repeat 4px 9px;padding-left: 15px;line-height: 24px;}

.cmsbox{}
.cmsbox ul{list-style:none;margin:5px 0;}
.cmsbox .gallery_category ul li,
.cmsbox .video_category ul li,
.cmsbox .Magazine_category ul li,
.cmsbox #gallerypaging ul li,
.cmsbox .main_video ul li,
.cmsbox .inner_pages_img ul li{background-image:none; padding:0; line-height:1.5;}




.cmsbox ul li a{color:#c22323; text-decoration:none;}
.cmsbox ul li a:hover{color:#202020; text-decoration:none;}

.cmsbox{    padding-top: 29px;}
.cmsbox ol{padding-left:20px;margin:5px 0;}
.cmsbox ol li{padding:2px; line-height:24px;}
.cmsbox ol li a{color:#c22323; text-decoration:none;}
.cmsbox ol li a:hover{color:#202020; text-decoration:none;}

.cmsbox ol{}
.cmsbox ol li{}
.cmsbox ol li a{}
.cmsbox ol li a:hover{}

.cmsbox1 table {border-collapse:collapse; width:100%;}

.cmsbox1 table tr.none {border:none !important;}
.cmsbox1 table tr:first-child{background:none; color:#333; font-weight:normal;}
.cmsbox1 table tr.sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.cmsbox1 table .sub_head{background:#d2d2d2; color:#333; font-weight:bold;}
.cmsbox1 table td {padding:6px 5px; border:none}



.colimg3{margin: 0 -15px;}
.colimg3 .col-sm-4{max-height:300px;overflow:hidden;}
.colimg3 img{border: 1px solid #1c6066;padding: 4px;background: #FFFFFF;width:100%;margin:10px 0;}
.colimg3 img:hover{border-color:#c43636;}
.colimg3 p{color: #1c6066;text-align: center;margin-bottom: 10px;padding-top: 5px;padding-bottom: 5px;}

.colimg2{margin: 0 -15px;}
.colimg2 .col-sm-6{max-height:450px;overflow:hidden;}
.colimg2 img{border: 1px solid #1c6066;padding: 4px;background: #FFFFFF;width:100%;margin:10px 0;}
.colimg2 img:hover{border-color:#c43636;}
.colimg2 p{color: #1c6066;text-align: center;margin-bottom: 10px;padding-top: 5px;padding-bottom: 5px;}

.colimg1{margin: 0 -15px;}
.colimg1 img{border: 1px solid #1c6066;padding: 4px;background: #FFFFFF;width:100%;margin:10px 0;}
.colimg1 img:hover{border-color:#c43636;}
.colimg1 p{color: #1c6066;text-align: center;margin-bottom: 10px;padding-top: 5px;padding-bottom: 5px;}


.containbox{background:#FFF;padding:30px 0;}
.containbox h1{font-size:36px;line-height:35px;padding-bottom:10px;font: 'pristinaregular', Arial, Helvetica, sans-serif;color: #c43636;}
.containbox h1 span a{color:#4F5A63;font-size:24px;line-height:35px;padding-bottom:10px;float:right;}
.containbox h1 span a:hover{color:#A32626;}
.containbox h1 span a:before{content:'\f053';font-family:FontAwesome;padding-right:5px;font-size:20px;line-height:20px;}
.containbox h1 span.download a:before {content: '\f019';font-family: FontAwesome;padding-right: 5px;font-size: 20px;line-height: 20px;}
.containbox h1 span:hover a:before{content:'\f053';font-family:FontAwesome;padding-right:10px;color:#A32626;}
.backbtn{position:absolute; right:0;top:-70px;font-size:16px;z-index:1;}
.backbtn a{color:#187179;text-decoration:none;outline:none;}
.backbtn a:hover{color:#4D4D4D;}

.formbox{padding:00px 20px 30px;background:#FFF;margin-top:-120px;border:1px solid #ccc;border-top:7px solid #ccc;}
.formbox h3{color:#bd9840;text-align:center;font-size:29px;text-transform:uppercase;padding-bottom:10px;}
.f-inquiry label{color:#10454A;font-size:17px;padding:5px 0 0;font-weight:normal;display:inline-block;}
.f-inquiry input, select{color:#212121;width:100%;outline:none;border:1px solid #6797C0;background-color:#FFF;padding:3px 5px;height:33px;margin-bottom:8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:15px;margin-top:5px;border-radius:5px;}
.formbox1 .f-inquiry.contact input[type="checkbox"]{height: 16px;margin: 0;outline: none;width: auto;}
.formbox1 .contact input[type="radio"]{height: 16px;margin: 0;outline: none;width: auto; margin-right:5px;margin-top:3px}
.f-inquiry textarea{color:#212121;width:100%;outline:none;border:1px solid #6797C0;background-color:#FFF;padding:3px 5px;margin-bottom:8px;height:60px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:5px;}
.f-inquiry button{padding:10px 0;font-size:17px;color:#FFF;margin:10px auto 0;width:115px;cursor:pointer;display:inline-block;text-transform:uppercase;background:#10484D;border:none;}
.f-inquiry button:hover{background:#187179;}
.formbox1 .f-inquiry button.cash{background:#e0453f;color:#FFF;}
.formbox1 .f-inquiry button.kind{background:#21B1C2;color:#FFF;}
.f-inquiry .submitform{width:100%;}
.formbox2 .f-inquiry button{background:#10484D;color:#FFF;width:100%;transition:all ease-in-out .3s; }
.formbox2 .f-inquiry button:hover{background:#187179;}

.formbox2{background:#FFF;padding:40px 40px 20px ;margin:40px 0 20px;border:1px solid #187179;}
.formbox2 .usericon{text-align:center;margin-top:-70px;}
.formbox2 .usericon i{color:#FFF;background:#187179;padding:20px 25px;font-size:40px;border-radius:50%;}
.forbox{text-align:right;padding:5px 0;text-transform:capitalize;cursor:pointer;}
.forbox a{color:#262626;font-size:14px;}
.forbox a:hover{color:#4D3939;}
.regibox{text-align:center;border-top:1px solid #DDDDDD;margin:10px 0;text-transform:uppercase;line-height: 1.5;color:#FFF}
.regibox a{color:#2273F0;font-size:16px;display: block;padding: 10px 0;background: #10484D;}
.regibox a span{color: #fff !important;font-weight: 800;font-size: 18px;display: inline-block;margin:0;}
.regibox a:hover{color:#333;background:#187179;}

.perlist{border:1px solid #185d63;}
.perlist .toptitle{background:#353535;padding:10px 10px;color:#FFF;font-weight:600;text-align:center;}
.perlist ul{list-style:none;}
.perlist ul li{clear:both;border-bottom:1px solid #0a3c41;padding:0px 10px;background-color:#185d63;}
.perlist ul li:hover{background:#4d7f84;}
.perlist ul li a{color:#FFF;outline:none;display:block;padding:10px 10px;transition:none;}
.perlist ul li:hover a{color:#FFF;}
.perlist ul li:before{content:'\f054';font-family:FontAwesome;padding-right:5px;color:#FFF;font-size:15px;float:left;line-height:43px;}
.perlist ul li:hover::before{color:#FFF;}
.perlist ul li:hover{color:#000;}

.gdbox{}
.gdbox a{color: #FFF;display: block;}
.gdbox a b{color: #FFFFFF;line-height: 1.5;background: #10484D;display: block;padding: 10px;font-size: 16px;}
.gdbox a:hover b{background: #187179;}

.cntertxt h2{background:#FFF;color:#323232;}

.profilebox{}
.profilebox h2{color:#10484D;border-bottom:1px solid #ccc;background:none;margin-top:20px;}
.profilebox h2:first-child{margin-top:10px;}
.profilebox .contact span{}
.profilebox ul{list-style:none;}
.profilebox ul li{line-height:30px;}
.profilebox ul li:before{content:'';padding-right:5px;color:#9ca743;font-size:15px;float:left;line-height:45px;}
.profilebox ul li span{font-weight:600;font-size:14px;line-height:1.9;}

.containbox table{width: 100%;max-width: 100%;margin-bottom: 20px;border:1px solid #747474;background-color: transparent;border-spacing: 0; border-collapse: collapse;
border-collapse:collapse; line-height:20px; text-align:start;margin:10px 0;}
.containbox table td {border:1px solid #10484d; padding:7px 10px;}
.containbox table td.head{background: #396f74;color: #FFF;font-weight: 600;width:auto;}
.containbox table tr:nth-child(odd) {background: #bbdbf8;}
.containbox table tr:nth-child(even) {background: #FFF;}
.contact table a{color:#11454a;}
.contact table a:hover{color:#323232;}
.loginbox{display:inline-block;margin-right:10px;padding:10px 0;}
.loginbox .login a{color:#FFF;font-weight:600;padding-left:2px;background:#10484D;font-size:16px;}
.loginbox .login a:hover{color:#FFF;background:#47878d;}
.loginbox .userprofile a{color:#FFF;font-weight:600;padding:0 5px;background:#10484D;}
.loginbox .userprofile a:hover{color:#FFF;background:#47878d;background:#47878d;}

#TotalAmount.stick {position: fixed;top: 0;z-index: 10000;max-width: 960px;width:100%;padding:5px 0;background:#FFF;border-bottom:1px solid #888;}
.f-inquiry.contact .totalamount input, select{margin:0;}
.totalamount{}
.totalamount .input-group-addon{background:#25A0A5;color:#FFF;font-weight:600;}
.totalamount .sub{background:#25A0A5;color:#FFF;font-weight:600;}
.totalamount .sub a{display:block;color:#FFF;padding:10px;outline:none;}
.totalamount .sub a:hover{display:block;color:#FFF046;}

.totalamount .btn{display: block;position: relative;background-color: #185d63;color: #FFFFFF;text-decoration: none;cursor: pointer;text-transform: uppercase;
width: 106px; border: 1px solid #FFF; line-height: 1;}
.totalamount .d1, .totalamount .d2, .totalamount .d3 {display:inline-block;}
.totalamount .d1{margin-right: 00px; font-size: 22px; padding:5px;}
.totalamount .d2{}
.totalamount .d2 input{margin:0;width:100%;}
.totalamount .d3{}
.totalamount .d3 input{margin:0;padding:10px;height:auto;margin-left:20px;display: inline-block;}
.totalamount .d3 img{padding:0 !important;}

.secblock{display: inline-block;vertical-align: top;}
.totalamount .d4{margin-right: 00px;font-size: 22px;padding: 3px;margin-left: 24px;}
.totalamount .d5{float: left;padding-top:2px;}
.totalamount .d4, .totalamount .d5{display: inline-block;}
.totalamount .d5 input{display: inline-block;width: auto;vertical-align: middle;margin-left: 8px;height:auto;margin-bottom:0;margin-right:0;margin-top: 1px;}
.totalamount span{vertical-align: middle;}

.field-validation-error span{color: #cc3333 !important;font-size: 12px !important;bottom: -2px;right: 15px;z-index: 99;}

#loader{position:relative;overflow:hidden;}
.loader{position:fixed;background:rgba(255,255,255,0.83);top:0;left:0;width:100%;height:100%;display:block;z-index:999;text-align:center;}
.loader img{padding-top:25%;}

.orbox{position: relative;padding:10px 0;margin:10px 00px 0;}
.orbox:after{content:'OR';position:absolute;top:0;left:50%;transform:translateX(-50%);background:#FFF;line-height:1.4;width:50px;text-align:center;font-weight:600;font-size:16px;color:#6f6f6f;}
.orbox:before{content:'';border-top:1px dashed #9C9C9C;display:block;width:240px;margin:0 auto;}
.containbox table.nobg tr:nth-child(2n+1){background:none;color:#000;}
.containbox table.nobg td{border:1px solid #bbb;}
.containbox table.nobg td:last-child{background:#323232;}
.containbox table.nobg td:last-child:hover{background:#187179;}
.containbox table.nobg a{font-weight:600;text-transform:uppercase;display:block;color:#FFF;}
.differ{margin-top:20px;margin-bottom:10px;background:#ccc;border:none;display:block;height:1px;}

@media screen and (min-width:1024px ) {
	
	.news{width:100%;}
	.news li .news_r_box{width:auto;}
	.news li .news_title{}
}



@media screen and (min-width:990px ) {
	#mainContainer {width: 100% !important; }
	#mainContainer {
   width: 100%; 
   width: 100vw;
}
}
@media screen and (max-width:980px) {
	.footer .inner_wrapper{width:auto;}
	.top_header .inner_wrapper{width:auto;}
	.nav_bg .inner_wrapper{width:auto;}
	.header .inner_wrapper{width:auto;}
	.social_f{margin-left:0px;}
	.copy{margin-left:0px;}
	.ifw{margin-right:0px;}
	.donat_tag{margin-left:15px;}
	.social{margin-left:0; float:right; margin-right:15px;}
	.header .inner_wrapper .f_right{float:none;}
	.header .inner_wrapper .e_magazine{float:none; margin: 0 auto; clear: both;  margin-bottom:10px;}
	.donate{float:none; margin:0 auto; width:272px; margin-bottom:10px;}
	.header{padding-bottom:10px;}
	.nss{margin-bottom:10px; margin-top:5px; text-align:center; float:none; padding-top:0px; margin-left:0; margin-right:0;}
	.logo{text-align:center; float:none;padding-top:25px;}
	#mainContainer {width: 100% !important; }
	ul.slimmenu > li > a{padding:10px 18px;}
	ul.slimmenu > li > ul  li  a{padding:8px 24px 8px 30px;}
	ul.slimmenu > li > ul > li > ul > li > a{padding:8px 24px 8px 45px;}
	}
@media screen and (max-width:960px) {
	.clm_3{width:98%;float:none;}
	.news li .news_r_box{width:auto;}
	.viklang_vivah{display:none;}
	.d_box{display:none;}
	.tv_program{display:none;}
	.clm_2{width:98%;float:none;}
	.viklang_vivah_dtl{display:none;}
	.mediabox{display:none;}
	.branch-open{display:none;}
	
	.documentry li{width:31%;height:auto;}
	
	.front_gallery li{display:inline-block}
	.front_gallery li a{float:none;display: block;}
	.front_gallery ul{text-align: center;width: 100%;margin: 0 auto;}
	.loginbox{display: block;padding: 10px 0;margin: 0 auto;text-align: center;}
	
}
	@media screen and (max-width:880px) {
		.documentry li{width:47%;}
		}
@media screen and (max-width:800px) {
	.inner_pages_img li{width:47%;}
	.inner_pages_img li .category_name{margin-bottom:15px;}
	.magazine_box li{width:48%; margin:15px 0px;}
	.footer{padding:30px 15px;}
	.social_page li{width:18%}
	.select{  float: none !important;   display: block;  width:128px; margin:10px auto;}
	.language{float:none; }
	.clm_3{width: 98%;  margin: 0 auto; float:none;}
	.news{margin-bottom:25px; margin-top:20px;}
	.viklang_vivah{margin:10px auto; display:block;}
	.documentry{display:block;}
	.tv_program{display:none;}
	.d_box{display:block;text-align: center;margin: 20px auto 0;width: 100%;}
	.d_box a{width: 100%;height: 126px;background: url(../Images/donation-box.png) no-repeat center top;text-align: center;}
	.d_box a:hover{background: url(../Images/donation-box.png) no-repeat center bottom;}
	.kumbh{text-align: center;margin: 20px auto 0;width: 100%;display: block;}
	.kumbh a{width: 100%;height: 126px;background: url(../Images/kumbh.jpg) no-repeat center top;}
	.kumbh a{width: 100%;height: 126px;background: url(../Images/kumbh.jpg) no-repeat center bottom;}
	
	.branch-open{display: block;text-align: center;width:100%;background: url(../Images/branch-open.jpg) no-repeat center top;margin:25px 0 10px;}
	.branch-open:hover{background: url(../Images/branch-open.jpg) no-repeat center bottom;}
	.branch-open .txt1{text-align:center;}
	.branch-open .txt2{text-align:center;margin-left:-31px;}
	
	.tv_program{margin:15px 0;display:block;}
	.tv_program a{width:100%; background:url(../images/narayan_program.png) no-repeat center top;}
	.tv_program a:hover{background:url(../images/narayan_program.png) no-repeat center bottom;}
	.front_gallery{display:block;}
	
	.clm_2{width:auto;float:none;}
	
	.viklang_vivah_dtl{text-align:center;}
	.fb_block{text-align:center;}
	.viklang_vivah{display:none;}
	.d_box{display:none;}
	.tv_program{display:none;}
	.clm_2{width:auto;float:none;}
	.viklang_vivah_dtl{display:none;}
	.mediabox{display:none;}
	.branch-open{display:none;}
	.fb_block{text-align:center;}
	
}

@media screen and (max-width:768px) {
	.social_f{margin-left:0px; margin-right:0; text-align:center;}
	.copy{float:none; text-align:center;}
	.ifw{float:none; text-align:center; margin-top:15px;}
	.donat_tag{margin-left:0px; margin-right:0; text-align:center; float:none;}
	.social{margin-left:0;  margin-right:0px; float:none; text-align:center; margin-top:10px;}
	.nss{font-size:33px; margin-top:0;}
	h2.nss_tag{font-size:9px;}
	.inner_pages_img li{width:100%; margin:10px 0;}
	.f_left_img{width:100%; float:none; margin-right:0;	}
	.magazine_box li{width:100%; margin:10px 0;}
	h1{font-size:35px; line-height:40px;}
	.f_right_img{float:none; margin-left:0; width:100%;}
	.branch-map-box{height:500px;}
	.magazine_box li .magazine_type{height:auto;}
	.thanks-msg{padding: 80px 0;}
	.inquiry{padding:10px}
	.social_page li{width:31%}
	.table-box{overflow-x: scroll;}
	.table2 table[class="body_table"] {
        width: 420px!important;
    }
	.table2 table[class="column_table"] {
        width: 100%!important;
    }
	.online_bank .box_bg{height:auto; min-height:0;}
	.clm_3{width: 96%; }

	.front-product img{width:100%;}
	
	.imgbox img{width:100%;margin:1px 0;}
	.f_link{text-align:center;}
	.inner_wrapper .main_heading{margin-top:30px;}
	.gv_galleryWrap {width: 98% !important;height: 400px !important;}
	.gv_gallery, .gv_panelWrap, .gv_panel {width: 100% !important;}
	.gv_galleryWrap .gv_panel img {max-width: 100%;height:auto !important}
	.gv_galleryWrap .gv_gallery{height: 400px !important;width:100% !important;}
	.gv_galleryWrap .gv_panelWrap{height: 400px !important;width:100% !important;}
	.gv_galleryWrap .gv_panel{height: 300px !important;width:100% !important;}
	.loader img{padding-top:50%;}
	
	.secblock{display:block;float: none;clear: both;}
	.secblock .d4{margin-left:4px;}
	.totalamount .d1{width:auto;}
	.secblock{display: block;}

}
@media screen and (max-width:685px) {
	.documentry li{width:46%;}	
}
@media screen and (max-width:515px) {
	.documentry li{width:96%;}	
}
@media screen and (max-width:480px) {
	h2.nss_tag{font-size:10px;}
	.box_link li{width:100%;}
	h1{font-size:28px; line-height:30px;}
	.inquiry{padding:10px;}
	.contact{text-align:left;}
	.branch-map-box{height:400px;}
	h3{font-size:17px;}
	.thanks-msg{padding: 40px 0;}
	.social_page li{width:47%}
	.gv_galleryWrap {width: 98% !important;height: 300px !important;}
	.gv_gallery, .gv_panelWrap, .gv_panel {width: 100% !important;}
	.gv_galleryWrap .gv_panel img {max-width: 100%;height:auto !important}
	.gv_galleryWrap .gv_gallery{height: 300px !important;width:100% !important;}
	.gv_galleryWrap .gv_panelWrap{height: 300px !important;width:100% !important;}
	.gv_galleryWrap .gv_panel{height: 270px !important;width:100% !important;}
	.gallery_category li{width:275px;}
	
	#TotalAmount.stick{padding-left:5px;}
	.totalamount .d1{font-size:18px;}
	.totalamount .d2 input{width:100%;}
	
	.totalamount .d3{display:block;clear:both;}
	.totalamount .d3 input{padding:10px;height:auto;margin-left:4px;}
	.clm_2{width:auto;}
	#contactdiv{display:none !important;}
	.loader img{padding-top:50%;}
	}
@media screen and (max-width:320px) {
	.container{padding-left:5px !important; padding-right:5px !important;}
	.nss{font-size:27px;}
	h2.nss_tag{font-size:9px;}
	.donate{width:205px; margin-top:53px;}
	h3.donate_txt{padding:30px 5px 0px 5px; text-align:center;}
	.donate_txt2{padding:5px 5px 0; text-align:center;}
	.donate_img{left: 50%;margin-left: -42px; top: -48px;} 
	.social_icon{margin:0 1px;}
	#mainContainer {width: 100% !important; }
	#mainContainer {   width: 100%; }
	.box_link li a span{display:block; float:none !important;}
	.clm_1{margin:0;}
	.branch-map-box{height:300px;}
	h3{font-size:15px;}
	.social_page li{width:46%}
	.online_bank .box_bg .img{width:100%;}
	.gallery_category li{width:208px;}
	.gallery_category li img{width:100%;}
	.gallery_category li .imgs{height:170px;}
	.video_category li{width:208px;}
	.video_category li iframe{width:100% !important;}
	
}
@media screen and (max-width:240px) {}

@media screen and (max-width:768px) {
}
@media only screen and (max-width: 500px) {
	.gromm-info{width: 100%; float: left;}
.TabbedPanelsContent {
    overflow: hidden;
    padding: 8px !important;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	
	.samuhik-top-header-register h3 {
       text-align: center;
    text-shadow: 0px 0px 3px #777777;
    font-family: JosefinSans-Regular;
    font-weight: 600;
    font-size: 18px;
    margin-top: 0px;
    line-height: 23px;
    color: #fff;
}
		.samuhik-top-header-register h3 span{
   text-align: center;
    text-shadow: 0px 0px 3px #777777;
    font-family: JosefinSans-Regular;
    font-weight: 600;
    font-size: 14px;
    margin-top: 0px;
    color: #fff;
}
.samuhik-top-header-register {
    background: #660099;
    height: 170px;
    /* height: 100px; */
    /* margin: auto; */
}
}

.forn-sec{ margin-left: 9px !important;}