@font-face {
    font-family: OpenSans-CondLight;
    src: url(../fonts/OpenSans-CondBold.ttf) format("truetype");
    src: url(../fonts/OpenSans-CondLight.ttf) format("truetype")
}
@font-face {
    font-family: HelveticaNeueMed;
    src: url(../fonts/18926_HelveticaNeueMed.ttf) format("truetype")
}
@font-face {
    font-family: "Lato";
    src: url(../fonts/Lato-Reg.ttf) format("truetype")
}
@charset "utf-8";
/* CSS Document */

body	
{	margin:0 auto; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cdcdcd; font-size:13px; font-weight:normal;
	background:#ffffff;
}

form{padding:0; margin:0;}

p	{ font-family:Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:13px; font-weight:normal; margin:0 0 15px 0;}
h1	{ font-family:Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:20px; font-weight:normal; margin:0 0 15px 0;}
h2	{ font-family:Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:18px; font-weight:normal; margin:0 0 15px 0;}
h3	{ font-family:Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:16px; font-weight:normal; margin:0 0 15px 0;}

iframe, img, embed, object, video, canvas { max-width: 100% }
img	{ border:none; vertical-align:middle; height:auto;}

a	{ outline:none; text-decoration:none; color:#cdcdcd; }
div { outline:none; }
a:hover	{	text-decoration:none;	}

.fclear {clear:both; float:none; height:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}

input, select, textarea	
{	color:#666; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px; vertical-align:middle;	}

.pagemn{ max-width:1060px; margin:0 auto; position:relative}
.pagemn_menu{ max-width:1060px; margin:0 auto;}
.header_mn{ float:left; width:100%; padding:30px 0; text-align:center; background:#000000;}

.content{ float:left; width:100%; padding:20px 0}
.content h1{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#222222; font-weight:bold; margin:20px 0;}
.content p{  font-family:Arial, Helvetica, sans-serif; font-size:19px; line-height:22px; color:#222222; margin:0 0 15px 0;}
.content p a{ font-family:Arial, Helvetica, sans-serif; font-size:19px; line-height:22px; color:#0060fe;}
.content p.text_right{text-align:right; margin:0 0 50px 0;}
.article_text {
    float: none;
    width: 75%;
    margin: 0 auto;
}
.article_img{ float:left; display:inline-block; margin:0 20px 12px 0}
.right_side{ float:right; margin:0 0 12px 20px}






/*======== Start header and Menu class ========*/

header.head {
    background: #000;
    padding: 7px 0 0 0;
    float: left;
    width: 100%;
    position: relative;
    z-index: 6
}

.social_icon {
    position: fixed;
    left: 0;
    top: 161px;
    color: #fff;
    z-index: 9999;
    width: 44px;
}
.topbar {
    float: left;
    width: 100%;
    padding-bottom: 33px
}
body .topbar {
    width: 100%;
}
.topbar_lt {
    float: left
}
.topbar_rt{
    float: right; margin:6px 0 0 0
}
.topbar_lt a,
.topbar_rt a {
    float: left;
    margin-right: 10px; font-size:14px;
}
.topbar_lt a {
    margin-right: 8px;
    margin-left: 0
}
.topbar_rt1, .topbar_rt1 a {
    color: #ccc;
    text-align: right;
}
.logo {
    float: left;
    padding: 4px 0 10px 0
}
.menumn {
    float: right;
    text-align: left;
    margin-top: 4px;
}
.menumn ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.menumn li.fli {
    float: left
}
.menumn li a {
    font-family:  Arial, sans-serif;
    font-size: 18px;
    color: #fff;
	font-weight:normal;
    display: block;
    padding: 6px 7px 10px 4px;
    font-size: 19px;
    text-align: left;
}
.menumn li a span {
    font-size: 12px;
    display: block
}
.menumn li#tab_selected {
    background-color: #868686
}
.menumn li#tab07 u {
    display: block;
    background: url(../images/iosho.png) no-repeat;
    height: 15px;
    width: 64px;
    margin-top: 6px
}
.menumn li.active u {
    background: url(../images/iosho2.png) no-repeat !important
}
.menumn li.active:hover u {
    background: url(../images/iosho.png) no-repeat !important
}
.menumn li.active {
    background: #fff !important;
    margin-bottom: -5px;
    padding-bottom: 5px
}
.menumn li.active a {
    color: #000
}
.menumn li.active:hover a {
    color: #FFF
}
.menumn li.active:hover span a {
    color: gray
}
.menumn li.active:hover span a:hover {
    color: #fff
}
.submenu {
    float: left;
    width: 100%;
    background: #000;
    position: absolute;
    left: 0;
    top: 115px;
    display: none;
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none
}
.submenu li,
.submenu ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.menumn li:hover .submenu {
    display: block
}
.submenu div.submenu_lt {
    padding-left: 30px
}
.submenu_lt {
    float: left;
    width: 780px
}
.submenu ul.submenlist {
    padding-top: 18px
}
.submenlist {
    width: 130px;
    float: left;
    min-height: 90px
}
.listnn .submenlist {
    height: 87px
}
.wi03 {
    width: 145px
}
.wi04 {
    width: 120px
}
.wi05 {
    width: 135px
}
.wi06 {
    width: 145px
}
.wi07 {
    width: 100px
}
.submenlist b {
    display: block;
    color: #ccc;
    font-size: 14px;
    font-family: Lato, Arial, sans-serif; padding-bottom: 7px
}
.menumn li .submenlist a,
.menumn li .txtsm a {
    margin: 0;
    padding: 0;
    height: auto;
    font-size: 12px;
    color: #808080 !important
}
.menumn li .submenlist a:hover,
.menumn li .submenlist a.active .menumn li .txtsm a:hover {
    color: #ccc !important
}
.menumn li .txtsm a {
    float: left;
    padding: 0 25px 0 0
}
.submenu li.submenu_rt {
    padding: 10px 0 0 10px
}
.submenu_rt {
    float: right;
    background: #1a1a1a;
    width: 222px;
    min-height: 268px
}
.submenu ul.txtsm {
    padding: 10px 0 15px 0
}
.txtsm {
    border-top: 1px solid #333;
    width: 100%;
    float: left;
    color: #bfbfbf;
    font-size: 16px
}
.txtsm b {
    font-weight: normal;
    display: block;
    padding-bottom: 3px
}
.menumn li .submenu_rt a {
    padding: 0
}
.txtm {
    display: block;
    color: #d1d1d1;
    font-size: 12px;
    font-family: Lato, Arial, sans-serif padding: 10px 0 0 0;
    line-height: 14px
}
.txtm strong {
    font-size: 14px;
    color: #e1e1e1
}
.menumn li .submenu_rt a.subscribenow,
.subscribenow {
    background: url(../images/subscribenow.png) no-repeat;
    width: 194px;
    display: block;
    margin: 5px 0 10px 0;
    border: 0;
    cursor: pointer
}
.menumn li .submenu_rt a.subscribenow:hover,
.subscribenow:hover {
    background: url(../images/subscribenow.png) no-repeat bottom
}
.main-mobile-menu {
    float: left;
    width: 100%;
    margin-top: 2px
}
.col_01,
.col_01 ul ul {
    background: #868686
}
.col_02,
.col_02 ul ul {
    background: #868686
}
.col_03,
.col_03 ul ul {
    background: #868686
}
.col_04,
.col_04 ul ul {
    background: #868686
}
.col_05,
.col_05 ul ul {
    background: #868686
}
.col_06,
.col_06 ul ul {
    background: #868686
}
.col_07,
.col_07 ul ul {
    background: #868686
}
main-mobile-menu ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}
.main-mobile-menu ul li {
    float: left;
    position: relative;
    padding: 0
}
.main-mobile-menu ul li a {
    color: #FFF;
    font-weight: normal;
    font-size: 13px;
    float: left;
    padding: 10px 15px 10px 13px
}
.main-mobile-menu ul li a:hover {
    color: #e7e7e7
}
.main-mobile-menu ul ul {
    position: absolute;
    left: 0;
    z-index: 99999;
    top: 34px;
    width: 200px;
    display: none;
    margin: 0;
    padding: 0;
    list-style: none
}
.main-mobile-menu ul ul li {
    float: none
}
.main-mobile-menu ul ul li a {
    float: none;
    display: block;
    padding: 7px 5px 7px 12px;
    background: bottom;
    border-bottom: 1px dotted #4b4b4b
}
.main-mobile-menu ul li:hover ul {
    display: block
}
.wrap-title {
    display: none
}
.txtcen {
    text-align: center;
    padding: 15px 10px 15px 0;
    display: block
}
.txtcen2 {
    text-align: left;
    padding: 0 0 2px 0;
    display: block
}
.txtsm_rt {
    float: right;
    text-align: right;
    background: url(../images/mailic.png) no-repeat;
    padding-left: 25px
}
.menumn li .txtsm_rt a {
    padding: 0;
    text-align: right;
    font-size: 12px;
    color: gray;
    line-height: 12px
}
.menumn li .txtsm_rt a b {
    font-size: 14px;
    color: #ccc;
    font-weight: normal
}
.frmmn b {
    font-size: 18px;
    color: #FFF;
    font-family: Lato, Arial, sans-serif
}
.txtbg01 {
    border: 2px solid #0060fe;
    padding: 3px 4px 5px 4px;
    background: #FFF;
    width: 182px;
    font-family: Lato, Arial, sans-serif;
    font-size: 14px;
    color: #959595;
    margin: 7px 0 3px 0
}




/*======== Start footer class ========*/
.footer_mn{ 
	width:100%;
	background:#000;
	float:left; padding:0 0 10px 0;
}
.footer01{ 
	float:left;
	width:100%;
	border-bottom:1px solid #FFF;
	padding:15px 0
}
.footer02{ 
	width:100%;
	float:left
}
.footer04 {
    color: #959595;
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.footer01_lt {
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:8px 0 2px 65px;
	background:url(../images/footer_subscrib_img.png) no-repeat left center;
}
.footer01_lt a {
	color:#FFF;
	font-size:20px
}
.footer01_lt a:hover {
	color:#ccc
}
.footer01_rt {
	float:right;
	padding-top:6px
}
.footer01_rt span {
	float:left;
	font-size:18px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:5px 22px 0 0;
}
.footer01_rt a {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	float:left;
}
.footer01_rt a:hover {
	color:#ccc
}
.footer01_rt a.fic01 {
	background:url(/sites/all/themes/osho/images/icon3.png) no-repeat 8px center
}
.footer01_rt a.fic02 {
	background:url(/sites/all/themes/osho/images/icon3.png) no-repeat -152px center
}
.footer01_rt a.fic03 {
	background:url(/sites/all/themes/osho/images/icon3.png) no-repeat -282px center
}
.footer01_rt a.fic04 {
	background:url(/sites/all/themes/osho/images/icon3.png) no-repeat -400px center
}
.footer01_rt a.fic05 {
	background:url(/sites/all/themes/osho/images/icon3.png) no-repeat -510px center
}
.footer01_rt a.fic06 {
	background:url(/sites/all/themes/osho/images/icon3.png) no-repeat -650px center
}
.footer01_rt a.fic07 {
	background:url(/sites/all/themes/osho/images/youtube-small.png) no-repeat 0 center
}
.footer02 {
	float:left;
	width:100%;
	padding-top:30px;
	text-align:left
}
.footer02 ul {
	margin:0;
	padding:0;
	list-style:none
}
.footer02 li {
	float:left;
	width:150px;
	padding:0;
	margin:0;
	list-style:none
}
.footer02 li li {
	float:none;
	display:block;
	width:auto;
	padding-bottom:0
}
.footer02 li.wi02 {
	width:178px
}
.footer02 li b {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:bold
}
.footer02 li a {
	display:block;
	color:#8a8a8a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px
}
.footer02 li a:hover {
	color:#ccc
}
.footer03 {
	float:left;
	color:#959595;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	padding-bottom:10px;
	margin-top:15px;
	position:relative;
	font-size:12px;
	text-align:center;
	width:100%
}
.footer03 a {
	color:#959595
}
.footer03 span, .footer03 span a {
	color:#2977d2
}
.footer04 a {
    color: #ccc;
    font-size: 12px;
}
.content ul{list-style:none; padding: 0 0 0 20px}
.content ul li{font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    line-height: 22px;
    color: #222222;
    margin: 0 0 10px 0; font-style:italic;}




/*======== Start content class ========*/
/*===============keep screen 1024=============*/
@media screen and (max-width: 1059px) 
{
.pagemn{ padding:0 15px}
.footer01_lt {
    font-size: 26px;
}
.footer02 li {
    width: 142px;
}
.logo {
    padding: 8px 0 10px;
}
.logo img {
    width: 160px;
}
}

/*===============keep screen 768=============*/
@media screen and (max-width: 999px) 
{
.footer02 li {
    width: 105px;
}

.menumn {
    width: 100%;
}
.logo {
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
}

/*===============keep screen 480=============*/
@media screen and (max-width: 767px) 
{
.footer02 li {
    width: 100%; margin:0 0 15px 0
}
.footer02 li li{ margin:0}
.footer02{ width:150px;}
#ddmenu div.menu-icon {
    border-radius: 0 !important;
    margin-right: 0 !important;
    margin-top: -48px !important;
    z-index: 99 !important;
}
.footer01_rt span {
    margin: 0 0 11px;
    width: 100%;
}

.footer01_lt {
    font-size: 22px;
}
.footer01_rt {
    float: left;
    text-align: center;
    width: 100%; padding:0; margin:20px 0 0 0
}
.footer01_rt a{ float:none; }
} 

@media screen and (max-width: 640px) 
{
.article_img{ width:70%; display:inherit; margin:0 auto 15px; float:none;}	
}
/*===============keep screen 320=============*/
@media screen and (max-width: 639px) 
{
.article_img{ width:100%;}	
}

@media screen and (max-width: 479px) 
{	
.footer01_lt {
    font-size: 17px;
    padding: 8px 0 2px 45px;
}
.topbar_lt {
    padding-bottom: 0; margin:10px 0;
    width: 100%;
}
.top-social-icon {
    float: none;
    margin: 0 auto;
    width: 192px;
}
.topbar_rt {
    float: right;
    margin: 0;
    text-align: center;
    width: 100%;
}
.topbar_rt1, .topbar_rt1 a{ text-align:center}
.topbar {
    padding-bottom: 10px;
}
.logo{ text-align:left;}
.footer01_rt span {
    margin: 0 0 11px;
    width: 100%;
}
}


