.alignright {
	float: right;
	margin: 0 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 0 20px 20px 0;
}
@media (max-width: 767px) {
	.alignright,
	.alignleft {
		display: block;
		float: none;
		margin: 0 auto 20px;
	}
}

.morebutton {
	display: inline-flex;
	background-color: #495b70;
	padding: 10px;
}

.morebutton:hover {
	background-color: #45566a;
}

.morebutton em {
	background-image: url(images/pattern-circle.png);
	border-color: hsla(0,0%,100%,.5);
	border-width: 1px;
	border-style: solid;
	color: #fff;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 15px 25px;
}

#component blockquote {
	border: none;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	padding: 0;
}

#component blockquote p {
	font-size: 18px;
	font-style: italic;
}

.image-container {
	text-align: center;
}

.image-container p {
	clear: both;
	font-style: italic;
}

.image-container img {
	margin: 10px 0;
}

/******** PAGE 47 CSS*****/

.bbcontent_sec { 
    width: 100%;
    float: left;
}
.zsub_head {
    width: 100%; 
    float: left;
    border-top: 1px solid #E6AD9C;
    border-bottom: 1px solid #E6AD9C;
    padding: 4px 0px;
    text-align: center;
    color: #96417E;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.zsub_head2 {
    width: 100%; 
    float: left;
    border-top: 1px solid #D3D3D4;
    border-bottom: 1px solid #D3D3D4;
    padding: 4px 0px 6px;
    text-align: center;
    color: #00837E;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 5px;
}
.zsub_head3 {
    width: 100%; 
    float: left;
    border-top: 1px solid #D3D3D4;
    border-bottom: 1px solid #D3D3D4;
    padding: 4px 0px 6px;
    text-align: center;
    color: #3E84C7;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.cl1 {
    color: #0055AD;
}
.cl2 {
    color: #67B5B2;
}
.utd {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
.utd li {
    list-style-type: decimal;
    margin-bottom: 5px;
    line-height: 22px;
    margin-left: 15px;
}
.ear_bl1 {
    text-align: center;
    display: block;
    margin-bottom: 10px;
}
.ear_bl1 ul {
    display: inline-block;
}
.ear_bl1 ul li {
    display: inline-block;
}
.ear_bl1 ul li img {
    max-width: 180px;
}
.boder_bott {
    border-bottom: 2px solid #08B284;
    padding-bottom: 10px;
}
.small_zheading2 { 
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 30px;
    color: #4D4F54;
    text-align: center;
}
.small_zheading3 { 
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 30px;
    color: #4D4F54;
    text-align: center;
}

.mtb20 {
    margin-bottom: 20px;
    margin-top: 20px;
}
.ear-grid ul li { 
    margin-bottom: 15px;
}
.classi { 
    display: block;
    float: left;
    width: 100%;
}
.classi li {
    float: left;
    width: 100%;
    line-height: 22px;
margin-bottom: 5px;
color: #333;list-style=type:none;
}
.classi li div:first-child { 
    width: 15px;
    float: left;
}
.classi li div:last-child {
    width: 95%;
    float: left;
}
.classi li div span {
    font-style: italic;
}
.frighty {
    float: right;
    text-align: right;
}
.tlefty {
    text-align: left;
}
.trighty {
    text-align: right;
}
.mb0 {
    margin-bottom: 0px;
}
.mt0 {
    margin-top: 0px;
}
.mt30 {
    margin-top: 30px;
}



/************** chapter49 css *************/

.last{
    font-weight: bold !important;
    color: black !important;
}

/*****  #zsection {padding:40px 0} ****/
.pink{
color: #8b2168 !important;
    font-size: 30px !important;
    border-top: 1px solid #d1907a !important;
    border-bottom: 1px solid #d1907a !important;
    padding: 4px 0 !important;
	}
/****** #zsection p ,#zsection li {font-size:16px !important;} *******/
.green{
color: #208f8d !important;
    font-size: 30px !important;
    border-top: 1px solid #cdced0 !important;
    border-bottom: 1px solid #cdced0 !important;
    padding: 4px 0 !important;
	}
#zsection .img img {
    width: 347px !important;
    height: 415px !important;
}
#zsection .col-lg-7.img img {
    width:450px !important;
    height: 415px !important;
}
.small-green {
    color: #00ac82 !important;
    font-weight: bold !important;
}
.fig2 li:nth-child(1) {
list-style:none
}
.fig3 li:nth-child(1) {
list-style:none
}
.fig3 li:nth-child(2) {
list-style:none
}
.blue{
	color:#005aab !important;
	
	}
.himage img {
    width: 450px !important;
    height: 450px !important;
}
/*#zsection .container{border:1px solid red !important;}*/
@media (max-width:950px){
	#zsection .col-lg-7.img img,.himage img{width:100%}
	
	}
@media (max-width:768px){
.text .col-lg-5.text-right,.text .col-lg-7.text-left{ text-align:center}
.text .col-lg-6.text-right,.text .col-lg-6.text-left{ text-align:center}
.text .col-lg-6.text-left img { margin-left:30px}
#zsection .col-lg-7.img img, .himage img {
    width: 300px !important;
    height: 360px !important;
}
.parallax2 img{ margin-bottom:10px}
	}
@media (max-width:480px){
#zsection .img img {
    width: 100% !important;
    height: auto !important;
}
.text .col-lg-6.text-left img {
    margin-left: 0 !important;
}
#zsection .col-lg-7.img img, .himage img {
    width: 100% !important;
    height: auto !important;
}
}

.img {float:left !important; width:50% !important}
#zsection .container .row {margin-left:0px !important}
.himage {float: left !important;margin-left: 5% !important;}
.zmain_sec .container .row {margin-left:0px !important}