.nopadd{padding:0px;}
.nopaddL{padding-left:0px;}
.nopaddR{padding-right:0px;}
.body{}
.mainhead{width:100%;height:100px;}
.home_about{height: 135px;}
.home_about_top{margin-top: -106px;position: relative;}
.home_about h1{text-align: center;font-size: 40px;font-family: arial;font-weight: 700;padding-left: 230px;padding-bottom:15px;}
.home_about p{text-align: justify;font-size: 14px;padding-top: 15px;}
.home_about #little_flower{width: 245px;margin-top: -85px;margin-left: -15px;}

.home_second_sec{width:100%;height:315px;}
/*.home_second_sec_top{margin-top: -85px;position: relative;}

/*-------News Section ------*/
.news-notice-in {
	width: 356px;
	height: 305px;
	margin-top: -10px;
	background: #fff;
	padding: 0 20px 0 20px;
	margin-bottom: 5px;
}
.news-notice-in h3 {
	font-weight: normal;
	font-size: 20px;
	color: #1b1b1b;
	padding: 30px 11px 0 0;
	margin: 0;
	margin-top: 15px;
	text-align: center;
}
.view-all {
    float: left;
    margin: 20px 0 0 10px;
    font-size: 12px;
    color: #7c7c7e;
}
.new-top-arrow {
    position: absolute;
    left: 50%;
    margin-left: -10px;
    cursor: pointer;
    top: -23px;
}

#news2{ font-family:Arial; font-size:12px;}
.news2{width: 92%; float:left; border-bottom:1px solid #cbcbcb; position:relative; padding-bottom:5px; color:#525151;}
.news2 img{position:absolute; right:-22px; top:0;}
.news-right{ width:100%; float:left; margin-top:5px; color:#686868;}
.new-txt-lbl{ height:80px; margin-bottom:12px}
.news-readmore{ float:right; color:#4d4d4d; font-weight:bold;}
.new-top-arrow{ position:absolute; left:50%; margin-left:-10px;cursor:pointer; top:-23px;}
.new-down-arrow{ position:absolute; left:50%; margin-left:-10px;cursor:pointer; bottom:-13px;}

/*-----Directors Message ---*/
.dir_message{}
.dir_message h3{color: #fff;margin-bottom: 16px;text-align: left;padding-right: 10px;margin-top: 25px;padding-left: 20px;}
.dir_message img{
	float: left;
	margin-top: 10px;
	margin-right: 25px;
	border: 5px solid #fff;
	width: 160px;
	margin-left: 20px;
	border-radius: 15px;
}
.dir_message p{color: #fff;text-align: justify;font-size: 14px;}

/*----About jyoti sec 3--*/
.home_about_jyoti{padding-bottom: 25px;}
.home_about_jyoti h3{padding: 30px 0px 10px 0px;}

/*-------Home Services--------*/
.home_services{width:100%;}
.home_services_head {
    background: url('../images/Homepage/services_head.png');
    width: 100%;
    height: 96px;
    background-size: contain;
    background-repeat: no-repeat;
	margin-top: 24px;
}
.home_services_head h2{padding: 25px;color: #fff;}
.home_services_content{width:100%;height:622px;background: #f2f2f2;padding: 0px 15px;border-bottom: 4px solid #571c17;}
.home_services_item{width:50%;float:left;margin-bottom:15px;}
.home_services_item h4{color: #571c17;padding-bottom: 6px;font-size: 16px;}
.home_services_item p{text-align: justify;padding-right: 15px;font-family: oxygen;font-size: 13px;line-height: 25px;}
.home_services_item img{float:left;border: 5px solid #fff;width: 160px;margin-right: 10px;}

/*----Right sidebar --*/
.home_photo_gal_head {
	background: #571c17;
	padding: 13px;
	color: #fff;
	margin-bottom: 12px;
	clear: both;
}

.home_right_sideHead{background: #571c17;margin-bottom: 12px;clear: both;
//border-top-right-radius: 14px;//border-top-left-radius: 14px;
}
.home_right_sideHead h4{padding: 4px;color: #fff;padding-bottom: 8px;}
.home_right_sideHead i{font-size: 25px;padding:2px 20px 0px 2px;}



/*
.home_right_sidehead {
	background: #571c17;
	padding: 10px;
	color: #fff;
	margin-bottom: 12px;
	clear: both;
	font-size: 15px;
	font-weight: 700;
}
.home_right_sidehead i{font-size: 25px;padding:2px 20px 0px 2px;}

/*----------Footer---*/
.main_footer{width:100%;height: 288px;margin-top: 30px;}
.main_footer_cnt{background:#003465;padding-top: 40px;height: 245px;}
.main_footer_cnt h3{
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
	line-height:30px;
	width: 115px;
	margin: 0px auto;
	font-family: oxygen;
}
.main_footer_cnt p{
	font-size: 13px;
	text-align: justify;
	color:#fff;
	padding-top: 15px;
	clear: both;
}

.home_contact{}
.home_contact ul{}
.home_contact ul li{clear: both;padding-top: 10px;}
.home_contact ul li img{padding:10px;float:left;width: 50px;}
.home_contact ul li p{float: left;clear: none;font-size: 14px;padding-top: 8px;}

.last_footer{width:100%;height: 45px;background: #571c17;}
.last_footer p{color: #fff;line-height: 45px;text-align: center;font-size: 13px;}




/*--------About Us----------*/
.about_cnt{}
.about_cnt h3{}
.about_cnt p{font-size: 15px;line-height: 30px;}

/*----our motto--*/
.about_motto{
	width: 100%;
	height: 380px;
	background: #f9f9f9;
	border-bottom: 4px solid #571c17;
	border-top: 4px solid #571c17;
}
.about_motto h3{padding: 20px;text-transform: uppercase;border-bottom: 1px solid #ccc;color: #000;background: #fff;}
.about_motto ul{padding: 20px;}
.about_motto ul li{font-size:14px;}

/*---about_activity--*/
.about_activity{
	width: 100%;
	background: #f9f9f9;
	border-bottom: 4px solid #571c17;
}
.about_activity h3{padding: 20px;text-transform: uppercase;border-bottom: 4px solid #571c17;background: #fff;}
.about_activity_cnt{padding:0px 15px;margin:20px 0px;}
.about_activity_cnt p{line-height:35px;font-size:14px;}

.subHead{font-size: 15px;font-weight: 600;color:#000;}
.subHead_colored{color: #571c17;font-size: 16px;font-weight: 600;}
.divider{border-bottom: 1px solid #ccc;padding-top:15px;margin-left: -15px;margin-right: -15px;}

.subHeadLarge{
font-size: 24px;	
padding: 20px 10px;
text-transform: uppercase;
border-bottom: 4px solid #571c17;
background: #fff;
margin-left: -15px;margin-right: -15px;
margin-bottom: 15px;
}

.alb_thumb{width: 100%;}
.alb_title{width:100%;background: url('../images/gal_title.png');background-size: contain;background-repeat: no-repeat;z-index: 1;position: relative;}
.alb_title h4{color: #fff;font-size: 13px;padding:18px 45px 18px 55px;font-weight: 700;text-align: center;height: 55px;}

.tab_item{clear:both;}
.tab_item h3 {
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: 1px solid #571c17;
    background: #571c17;
    font-weight: normal;
    color: #fff;
    font-size: 100%;
}
.tab_item p {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #571c17;
    background: #ffffff;
    color: #222222;
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    line-height: 35px;
}


@keyframes changewidth {
  from {
    transform: translate(100%, 100%)
  }

  to {
    transform: translate(-400%, -400%)
  }
}

#pegion_anim {
	z-index:999999;
	position: absolute;
	animation-duration: 20s;
	animation-name: changewidth;
	animation-iteration-count: infinite;
	right: 0;
	top:20%
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
