.wrapper-main {
	width: 1200px;
	margin: 0 auto;
	font-size: 18px;
}
#header {
	margin: 0;
	background: #FFFFFF;
	position: fixed;
	width: 100%;
	z-index: 999;
box-shadow: 0 7px 8px rgba(0,0,0,.22);
	-webkit-box-shadow: 0 7px 8px rgba(0,0,0,.22);
	-moz-box-shadow: 0 7px 8px rgba(0,0,0,.22);
}
.heading-path {
	margin-top: 80px;
	background-color: #FFFFFF;
	background-size:cover;
	height: 75px;
	line-height: 75px;
	font-size: 30px !important;
	color: #FFFFFF;
	border-style: solid;
	border-bottom-width: 5px;
	border-color: #38C6F4;
	font-style: bold;
}
.heading-path a {
	color: #FFFFFF;
	font-size: 30px !important;
}
.heading-path:hover {
	color: #0C9ED9 !important;
}
.heading-path-green a {
	margin-top: 135px;
	height: 75px;
	line-height: 75px;
	font-size: 30px !important;
	color: #FFFFFF;
}
.heading-path-product a {
	margin-top: 135px;
	height: 75px;
	line-height: 75px;
	font-size: 60px;
	color: #FFFFFF;
	font-size: 30px;
}
.heading-path-green:hover {
	color: #0C9ED9 !important;
}
.heading-path-product:hover {
	color: #0C9ED9 !important;
}

.post {
	position: relative;
	background-color: #FFFFFF;
	padding: 15px 20px 5px 30px;
	margin-bottom: 30px;
	box-shadow: 2px 2px 1px 1px #38C6F4;
	border-radius: 25px;
}
.oss_horizontal_share {
	float: right;
	clear: none;
}
.oss_horizontal_share .more {
	display: none !important;
}
.oss_horizontal_share #os-share-count {
	display: none !important;
}
.more-link {
	background: #0C9ED9;
	padding:10px 12px;
	color: #FFFFFF !important;
	text-transform: uppercase;
	border-radius: 25px;
	margin-bottom: 20px;
	clear: none;
}
.more-link:hover {
	background: #FFFFFF;
	padding:10px 12px;
	color: #38C6F4 !important;
	text-transform: uppercase;
	border-style:solid;
	border-width: 2px;
	border-color: #38C6F4;
	border-radius: 25px;
	margin-bottom: 20px;
	clear: none;
}

.post-data {
	float: left;
	margin-top: 10px;
}
.post-data a {
	background: #FFFFFF;
	padding: 8px 10px;
	margin-right: 10px;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
	color:#38C6F4;
	border-radius: 25px;
}

.comments-count {
	float: right;
}
.comments-count a {
	background: #EFEFEF;
	padding: 8px 10px;
	margin-right: 5px;
	display: inline-block;
	margin-bottom: 10px;
	color: #0C9ED9;
	margin-top: 10px;
}
.topic {
	background-color: #FFF;
	padding: 15px 20px 15px 30px;
	box-shadow: 0px 0px 1px 1px #dbdbdb;
	font-size: 24px;
	color: #0C9ED9;
	font-weight: bold;
}
.single {
}
.single .oss_horizontal_share {
	float: none;
	clear: none;
}
#categories-2 {
}
#categories-2 .widget-title {
	color: #0C9ED9;
	font-size: 25px;
	border-bottom: 1px solid #d7d7d7;
}
#categories-2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#categories-2 ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: url('images/arrow.png');
	background-repeat: no-repeat;
	background-position: 2% 12px;
	margin: 0px 0px 7px 0px;
	padding:10px 0px 10px 35px;
	border-bottom: 1px dashed #0C9ED9;
	color: #0C9ED9;
	text-decoration: none;
}

#categories-2 ul li a{ color:#0C9ED9;} 
#categories-2 ul li a:hover
{ color:#0C9ED9; text-decoration:underline;} 



#wpp-2 {
	background-color: #FFFFFF;
	border-bottom: 15px;
	border-right: 15px;
	border-color: #0047BB;
	border-radius: 20px;
	box-shadow: 3px 3px 1px 1px #BEBEBE;
}
#wpp-2 .widget-title {
	color: #0C9ED9;
	font-size: 30px;
	border-bottom: 1px solid #d7d7d7;
	margin-top: 20px;
	margin-left: 20px;
}
#wpp-2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#wpp-2 ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-repeat: no-repeat;
	background-position: 2% 12px;
	margin: 0px 0px 7px 0px;
	padding:10px 0px 10px 35px;
	color: #BEBEBE;
	font-weight: bold;
	text-decoration: none;
	border-radius: 20px;
}

#wpp-2 ul li a{ color:#0C9ED9;} 
#wpp-2 ul li a:hover{ color:#0C9ED9; text-decoration:underline;} 


#text-6 {
	background-size:cover;
    padding:25px 20px 25px 20px !important;
    background-repeat: no-repeat;
    background-color: #0047BB;
    border-radius: 4px;
}

#text-6 .widget-title {
	color: #fff;
	font-size: 25px;
	text-align:center !important;
}

#text-6 input[type=text]		{ width:100%; border:none; box-shadow:none; padding:10px; margin-bottom:10px;}
#text-6 input[type=email]		{ width:100%; border:none; box-shadow:none; padding:10px; margin-bottom:10px;}
#text-6 input[type=submit]		{ float:right; background:#0047BB; border-style:solid; border-width:2px; border-color:#FFFFFF; padding:7px 25px; color:#EEEEEE; font-weight: bold; box-shadow:none; font-family:Arial, Helvetica, sans-serif; text-shadow:none;}
#text-6 input:hover[type=submit]	{float:right; background:#FFFFFF; border-style:solid; border-width:2px; border-color:#FFFFFF; padding:7px 25px; color:#0047BB; font-weight: bold; box-shadow:none; font-family:Arial, Helvetica, sans-serif; text-shadow:none;
	
}



#text-7 {
    background: #9a9b9d;
    padding: 20px 20px 30px 20px;
    color: #fff;
}

#text-7 .widget-title h3 { font-size:21px; font-weight:normal;} 



#text-7 a {
    background: url(images/download.png) no-repeat 143px #8cc63f;
    border: solid 1px #8cc63f;
    color: #fff !important;
    text-align: center;
    font-size: 17px;
    padding: 10px 45px 10px 19px;
    margin-top: 15px;
	
}
#text-7 a:hover			{ background:url(images/download.png) no-repeat 143px #72a230; border:solid 1px #5f8628;}

#text-6 .widget-title h3	{ text-align:center;}


#search-2 				{}
#search-2 input			{ background-color: #fff !important;
padding: 12px 20px;
background-image: url('images/search.png');
background-repeat: no-repeat;
background-position: 96% 50%;
font-family: 'Lato', sans-serif;
font-style: italic;
font-weight: 100;
font-size: 16px;
border: none;
border-radius: 20px;
width:100%;
box-shadow: 0px 0px 1px 1px #dbdbdb;}

#search-2 .submit{ display:none !important;}

.title-search-results			{ background-color: #000000;
	padding: 15px 20px 15px 30px;
	box-shadow: 0px 0px 1px 1px #dbdbdb;
	font-size:14px;
	color: #0C9ED9;
	font-weight: normal;
	}
	
.title-search-results span{ font-weight:bold;}

.search-results		{}
.search-results .oss_horizontal_share	{ display:none;}


.colophon-widget			{ width:18%; float:left; font-size:14px; margin-right:2%;}
.colophon-widget h3			{ font-size:14px; margin-bottom:0px; padding-bottom:5px;}
.colophon-widget h3 a		{ color:#585a5d !important; }
.colophon-widget h3 a:hover		{ color:#585a5d; text-decoration:underline;}

.colophon-widget ul			{ margin:0px; padding:0px; list-style:none;}
.colophon-widget ul li		{ margin:0px; padding:4px 0px; list-style:none;}
.colophon-widget ul li a	{ color:#9a9b9c !important; text-decoration:none;}
.colophon-widget ul li a:hover{ color:#8dc63f !important; text-decoration: underline;}



.footer-copy-text		{ padding:58px 0px 49px; font-size:14px; line-height:24px; color:#9a9b9c !important;}
.footer-copy-text a		{ color:#9a9b9c !important;}
.footer-copy-text a:active		{ color:#8dc63f !important;}
.footer-copy-text a:hover	{ text-decoration:underline;}


.contact-number			 { float:right; width:205px; text-align:right; line-height:18px; margin:23px 0px 0px 0px; font-weight:bold; font-size:13px}
.contact-number a		{ color:#8dc63f; font-weight:normal; }
.contact-number a:hover		{ color:#8dc642; }

.top-bar					{ border-bottom:solid 1px #cccccc; text-align:right; color:#666; padding:0px 0px; font-size:12px;}
.top-bar ul					{ margin:0px; padding:0px 0px; list-style:none;}
.top-bar ul	li				{ margin:0px; padding:5px 0px; list-style:none; display: inline-block; position:relative;}
.top-bar ul	li a			{ padding:0px 7px; color:#666; }
.top-bar ul	li ul			{ display:none; box-shadow:0px 3px 10px #ccc;}
.top-bar ul	li:hover ul		{ display: block; width:150px; border: solid 7px #e0e0e0; position:absolute; text-align:left; right:0px; z-index:999;}
.top-bar ul	li:hover ul	li	{ padding:0px; display:block;}
.top-bar ul	li:hover ul	li a{ padding:5px 10px; background:#f2f2f2; border-bottom:solid 1px #cdcdcd; display:block;}
.top-bar ul	li:hover ul	li a:hover{background:#d0e7b5;}


.wpp-post-title				{ font-weight:bold;}
.wpp-list					{}
.wpp-list span				{ font-size:12px; font-weight:normal;}

.title-error					{color: #0C9ED9; font-size: 19px; font-weight: bold; line-height: 130%;}


.single						{}
.single .author				{}


@media only screen and (max-width: 1240px) {
.wrapper-main {
	width:100%;
	margin: 0 auto;
}

.colophon-widget			{ width:90%; float:none; font-size:14px; margin:0 auto 30px auto;}
#footer-wrapper {
	margin:0 auto;
	padding: 0;
	text-align:left;
	width:100%;
}

.footer-copy-text { text-align:left; width:90%; margin:0 auto;}

.main-nav			{ display:none;}

.top-bar 			{ display:none;}

#logo				{ padding:30px 0px; text-align:left !important; margin:0px 0px 0px 15px;}

#header				{ top:0px; border-bottom:none;}

.contact-number     { position:absolute; right:100px; top:6px;}

#responsive-menu-container		{ box-shadow:0px 3px 15px #666;}

.heading-path {
	margin-top: 95px;}
	
	
#widgets			{ margin:0px auto!important; width:90% !important;}

}
@media only screen and (max-width: 767px) {
.contact-number		{ display:none;}
}


@media (max-width: 979px) and (min-width: 480px){
#responsive-menu-container {
    width: 300px;
    overflow-x: hidden;

    z-index:999;
}
}

li.responsive-menu-item a:hover{
color: #0C9ED9!important;
    font-weight: 700!important;
    padding-right: 3px;
}

.open-navigation-li, .open-navigation-li a,.open-navigation-li .responsive-menu-subarrow {
    background: #34b233 !important;
    color: #fff !important;
}

#responsive-menu-container .open-navigation-li:hover, #responsive-menu-container .open-navigation-li a:hover{
   color: #fff !important;
   font-weight:bold; 

}

.open-navigation-li:hover .responsive-menu-subarrow:hover{
   color: #fff !important;
   font-weight:bold; 
}

.open-navigation-li ul li a{
    background:#fff !important;
    color: #111 !important;
    padding-left: 5% !important;
        border-top: 1px solid #ccc !important;
        border-bottom:none !important;
}

.open-navigation-li ul li a:hover{
    background:#fff !important;
    color: #111 !important;
}

#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{
    border:none !important;
}


@media only screen and (max-width: 360px) {
	
.heading-path {
	margin-top: 95px;
	background: url(core/images/bg-header.jpg) no-repeat left;
	background-size:cover;
	height: 75px;
	line-height: 75px;
	font-size:27px;
	padding-left:20px;
	color: #fff;
}
.heading-path a {
	color: #fff;
}
.heading-path-green {
	margin-top: 135px;
	height: 75px;
	line-height: 75px;
	font-size:27px;
	color: #0C9ED9 !important;
}
.tm {
	font-size: 0.4em;
	line-height: 60px;
	vertical-align: super;
}

.more-link {
	background: #0C9ED9;
	padding: 8px 10px;
	color: #fff !important;
	text-transform: uppercase;
	clear: none;
	font-size:12px;
	
}
.more-link:hover {
	opacity: 0.8;
}

.wp-post-image  { float:none !important; display:block;}
}



/*custom css for author page by zee*/

p.top-sub-heading-author{
    background: #fff;
    margin: 0 0 20px 0;
    padding: 10px 30px;
    color: #38C6F4 !important;
    margin-top: 15px;
}

.row.push-top-2 {
    border-bottom: 5px solid #38C6F4 !important;
    background: #fff;
    
    margin-top: 17px ;
    padding: 50px 150px;
}

.author-tit{
    /*font-size: 34px;*/
    /*color: #666;*/
    /*line-height: 20px;*/}

.push-top-2 .avatar{
border-radius: 50%
}

.col-lg-2 {
    width: 16.66666667%;
    float: left;
}

.col-lg-8 {
    width: 66.66666667%;
float: left;
}



@media only screen and (max-width: 800px) {
.row.push-top-2{
padding: 43px;
}

.col-lg-2 {
    float: none;
    margin: 0 auto;
    text-align: center;
}

.row.push-top-2 h1{
text-align: center;
    font-size: 16px;
}

}

/*custom css 27-oxt*/
#widgets{
margin-bottom: 50px;}

.footer-copy-text .grid.col-540 {
   
    margin: 0px !Important;
}

#logo{
   /* margin: 22.5px 0 !important;*/}
	

/*custom css 1-nov*/
button#responsive-menu-button {
    display: none;
}.social-share-div {    float: right;}