/* ========================= Site Styles ========================= */

/* Page Styles */
@font-face {
    font-family: 'Myriad-Pro';
	src: url('fonts/MyriadPro-Regular.eot'); /* IE */  
	src: local('Myriad-Pro'), url('fonts/MyriadPro-Regular.otf') format('truetype'); /* non-IE */
	/*src: local('MyriadPro-Regular'), url('/fonts/MyriadPro-Regular.woff') format('woff'); /* Modern Browsers */
}
@font-face {
	font-family: 'Myriad-Pro-bold';
	src: url('fonts/MyriadPro-Semibold.eot'); /* IE */  
	src: local('Myriad-Pro-bold'), url('fonts/MyriadPro-Semibold.otf') format('truetype'); /* non-IE */
	/*src: local('MyriadPro-Regular'), url('/fonts/MyriadPro-Regular.woff') format('woff'); /* Modern Browsers */
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/MyriadProRegular.eot');
    src: url('fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('fonts/MyriadProRegular.woff2') format('woff2'),
         url('fonts/MyriadProRegular.woff') format('woff'),
         url('fonts/MyriadProRegular.ttf') format('truetype'),
         url('fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
* { 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	box-sizing:border-box; 
}

body {
	font-family:Myriad-Pro, Helvetica, sans-serif;
	color:#000;
	font-size:24px;
	line-height:28px;
	margin:0;
	padding:0
}

h1, h2, h3, h4, h5, h6 {
	color:#222;
	font-family:Myriad-Pro, Arial, sans-serif;
	font-weight:normal;
}

figure { margin:0px; }
	figure img { width:100%; }

/* Font Variants */

.font-sharp { color:#404040; }
.font-required { color:#4790af; }

/* Links */

a, a:visited {
	outline:none;
	color:#44a3fc;
	text-decoration:none;
	-webkit-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
	-moz-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
	-ms-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
	-o-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
	transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
}
a:hover {
	text-decoration:none;
	color:#1b66ac;
    outline:none;
}

/* Site Elements */
.mt10{margin-top:15px;}
.margin0 { margin:0px !important; }

.responsive {
	display:none !important;
	width:100%;
	padding:10px;
	margin:0px;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	padding:8px 12px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

.container{width:860px;margin:0 auto;}
img {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span5{width:300px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.row:after{clear:both;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
[class*="span"]{float: left;
    margin-left: 20px;
    min-height: 1px;
}
/* ========================= Header ========================= */

#header {
	position:fixed;
	width:100%;
	z-index:999;
	background-color:#FFF;
	border-bottom:1px solid #EFEFEF;
	top:0;
}

	#header .logo {
		float:left;
		margin-top:15px;
	}
	
	#header .menu-nav {
		float:right;
		margin:0px;
	}
		#header .menu-nav ul { margin:0px; }
			#header .menu-nav ul li {
				float:left;
				list-style-type:none;
				font-family:'PT Sans', Arial, sans-serif;
				font-size:13px;
				text-transform:uppercase;
			}
				#header .menu-nav ul li a {
					padding:24px 15px 26px;
					float:left;
					color:#6D6D6D;
					font-weight:bold;
					border-top:2px solid #FFF;
				}
				#header .menu-nav ul li a:hover, #header .menu-nav ul li.active a {
					border-top:2px solid #000;
					color:#000;
				}
				#header .menu-nav ul li.active a { background-color:#F9F9F9; }
		#header .menu-nav select {
			margin-top:20px;
			width:300px;
			background-color:#F3F3F3;
			border:1px solid #000;
			color:#000;
		}

/* ========================= Features ========================= */
#features { margin-top:80px; text-align:center;}
#features .small_item{width:65%;margin:30px auto 40px auto; display: inline-block;}
		#features .item img {
			float:right;
			width:auto;
		}
		#features .item .content {
			float:left;
			width:45%;
			margin-top:60px;
			color:#000;
			font-size:20px;
			padding-top:33px;
			font-weight:bold;
			text-align:left;
		}
#features .content{background:url(images/number.png) no-repeat left top;height:124px;}
#features .content p{margin:0}
#features .home_but .item img{float:left}
#features .mid_content{text-align:center;line-height:28px;font-weight:bold;padding-top:105px;}
.fl{float:left}
.top_img{position:relative;top:-26px;}
			
.span6{width:auto;}			

/* ========================= HowTo ========================= */

#howto { margin-top:20px;}		
.clear{clear:both;}
/* ========================= Main Tabs ========================= */

#main-tabs { margin-top:50px;margin-bottom:50px;}
#main-tabs  .span5 p{padding-left:55px;padding-top:6px;}
#main-tabs .span3{width:175px;padding-left:40px;}
/* ========================= Contact ========================= */

#contact { margin:30px 0px 10px;background:url(images/contact_img.png) no-repeat center top;height:520px; }
.address{padding-left:136px;width:489px;padding-top:76px;float:left;height:426px;}
.map {
    background: none repeat scroll 0 0 #000000;
    bottom: 32px;
    color: #FFFFFF !important;
    display: block;
    font-size: 15px;
    opacity: 0.8;
    position: relative;
    text-align: right;
}
.pdf_cls{position:relative;width:224px;float:left;top:28px;margin-left:9%;text-indent:-9999px;display:block;height:200px}
/* ========================= Footer ========================= */

#footer {
	color:#808080;
	font-size:12px;
	margin-bottom:15px;
	text-align:center;
}
.menu-toggle
		{
		display:none;
		}
		

/* ========================= Media Queries ========================= */

@media (min-width: 768px) and (max-width: 870px) {
	.container{width:auto}
	#features .small_item{width:74%;}
	img{max-width:100%;height:auto;}
	.fl{width:24%;}
	.span5{width:23%}
	#main-tabs  .span5 p{padding-top:15px;}
	.span5 p{padding-left:0}
	.address{float:left:82px;width:434px;}
	
}

@media (max-width: 767px) {
	.container{width:auto}
	#features .item { text-align:center; }
	#features .item .content {
		float:left;
		width:40%;	
	}
	#contact{width:100%}
	#features .small_item{width:94%;}
	#header .menu-nav { float:none; }
	#contact{background:url("../images/big_img.png") no-repeat center top;height:394px;}
	.span6{width:40%;}
	.span5{width:23%}
	#main-tabs .span5 p{padding:0}
	.address{height: 319px;
    padding-left:12%;
    padding-top: 58px;
    width:57%;}
	.pdf_cls{height:154px;width:185px;}
	.fl{width:28%}
	#features .mid_content{padding-top:15px;}
	#features .item img{width:58%}
	
	
	/************************************************************changes**********/
		.menu-toggle
		{
		display:block;
		}
		.menu-menu-1-container #menu-menu-1
		{
		display:none;		
		}
		#header .menu-nav ul li  {
		  width:100%;
		}
		#header .menu-nav ul li a {
		  padding: 0px 20px !important;
		}

}
@media (max-width: 600px) {
#features .small_item{width:86%}
#features .item .content{float:left;width:45%}
#features .item img{width:54%;float:right}
.fl{width:30%}.top_img{top:-25px;}
.span6{width:36%}
#features .mid_content{padding:50px 0;}
.span4{width:42%;font-size:19px;}
#main-tabs .span3{
    font-size: 18px;
    padding-left: 0;
    width: 105px;
}
.span5{width:26%;font-size:19px;}
.address{ height: 321px;
    padding-left: 10%;
    padding-top: 58px;
    width: 58%;}
}
.pdf_cls{width:178px;}
/**************************************changes*************/

@media (max-width: 570px) {
	
	#header {
		text-align:center;
		width:100%;
	}
    .fl{float:left;width:27%}
	.span4{margin-left:8%;width:92%;}
    .row-fluid .span6{width:40%}
	.span6{width:185px;}
	#features .mid_content{padding-top:0}
	#contact{background:url("../images/small_img.png") no-repeat center top;height:352px}
	#main-tabs .span5{width:196px;}
	#main-tabs .span5 p{padding:0;margin-top:30px;}
	#features .mid_content{padding-top:15px;}
	.top_img{top:15px;}
	.pdf_cls{width:36%}
	.address {
    height: 322px;
    padding-left: 50px;
    padding-top: 58px;
    width: 317px;
	
}
}

@media (max-width: 480px) {
	#header .menu-nav ul{padding:0;}
	#header .menu-nav ul li a{padding:24px 15px 26px;}
    #features .small_item{width:93%}
	#features .item .content{margin-top:0}
	#main-tabs .span4{margin-bottom:15px;}
	#main-tabs .span3{padding:0;width:126px;}
	
	#contact{background:url("images/img_480.png") no-repeat center top;height:324px;}
	.pdf_cls{height:80px;width:26%;top:15px;}
	.address {
    height: 265px;
    padding-left:11%;
    padding-top:10%;
    width: 58%;}
    
}
@media (max-width:384px) {
#header .menu-nav ul li a{font-size:11px;padding:24px 5px 26px 5px;}
#main-tabs{margin-bottom:15px;}
.address {
    height: 170px;
    padding-left: 11%;
    padding-top: 11%;
    width: 58%;
}
.pdf_cls,#main-tabs .span3{width:32%}
#main-tabs .span5{width:54%}
#contact{background:url("images/min_img.png") no-repeat center top;height:211px;}
#features .item .content,#features .item img,.fl{width:100%;float:none;text-align:center;}
.row-fluid .span6{width:90%;}
}
@media (max-width:240px) {
#header .menu-nav ul li a{font-size:8px;padding:5px 2px;}
#features .small_item{margin:0 auto 40px}
#contact{background:url("../images/img_240.png") no-repeat center top;height:155px;}
}
#header .site-header .menu-nav ul li a:hover, #header .site-header .menu-nav ul li.active a {
  border-top: 2px solid #000;
  color: #000;
}

/******************************************changes 12/03/16****************/
/*.page-template-blog-template .container
{
width:1170px;
}
.page-template-blog-template .site-content {
  float: left !important;
  width: 67%;
  padding:0 30px;
}
.page-template-blog-template #secondary {
  float: right;
  width: 28%;
  margin-right:20px;
}
.page-template-blog-template  #main {
  padding-top: 150px;
}
.page-template-blog-template  .post-sub-wrap-left
{
float:left;
}
.page-template-blog-template .latest-post-title h3 a {
  
  color: #333;
  font-family: 'Open Sans', sans-serif;
}
.page-template-blog-template  #secondary .widget_recent_entries ul li a {
  color: #333;
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
}
.latest-post-content p {
  font-size: 18px;
  color: #333;
}
.page-template-blog-template #secondary ul li {
  list-style-type: none;
}
.page-template-blog-template #secondary .widget_recent_entries ul {
  padding: 0 0;
}

.page-template-blog-template #secondary .widget_recent_entries h3, .page-template-blog-template #secondary .widget_recent_comments h3,.page-template-blog-template #secondary .widget_categories h3 {
  color: #333;
  border-bottom:1px solid #ddd;
  margin:0 0;
  padding-bottom:15px;
}
.page-template-blog-template #secondary .widget_recent_comments ul
{
padding:0 0;
}
.page-template-blog-template #secondary .widget_categories ul
{
padding:0 0;
}
.page-template-blog-template #secondary ul li a {
  color: #333;
  font-size: 18px;
  text-transform:capitalize;
}
.page-template-blog-template #secondary ul li {
  list-style-type: none;
  font-size: 18px;
  color: #333;
}
*/

/* ============================== Home page blog section =========================== */

/* @homefolio
********************************************************************************************
********************************************************************************************/

.loop{ overflow:hidden; width:105%;}
	
.item_full{
	overflow:hidden;
	position:relative;
	background:#fff;
	padding:0;
	border:1px solid #ddd;
	-webkit-backface-visibility: hidden;
	}

.item_carousel{
	overflow:hidden;
	position:relative;
	background:#fff;
	padding:0;
	margin-left:-1px;
	/*text-align:center;*/
	}
	
.item_height1{height:510px;}	

.item_height2{height:300px;}	

.item_height3{height:150px;}

.item_height4{height:375px;}

.item_height4 p{ font-size:95%;}
	
.imgwrap{ position:relative; float:left; overflow:hidden;}
.imgwrap img{ position:relative; z-index:1;}

.cats,.cats2,.cats3{ position:absolute; top:44%; padding:6px 0;left:15%;width:70%; text-align:center; color:#fff !important; z-index:0; border-bottom:1px solid #fff;border-top:1px solid #fff;}
.cats a,.cats a:hover,
.cats2 a,.cats2 a:hover,
.cats3 a,.cats3 a:hover{color:#fff !important;}

.cats2{top:28%;}

.cats3{top:36%; height:38px; overflow:hidden; font-size:11px}

a.hoverstuff-link,
a.hoverstuff-zoom{ position:absolute; bottom:1px; left:1px; color:#fff !important; padding:4px 0; z-index:9; opacity:0; width:49.5%; text-align:center;}

a.hoverstuff-link{ left:auto;right:1px;}

.item_full h3{
	margin:25px 25px 10px 25px;
	line-height:1.2em;
	overflow: hidden;
	padding:0;
	}
	

.item_full p{
	margin:0 25px;
	line-height:1.8;
	}

.item_full img{
	float:left;
	}
	
.item_blog .imgwrap{
	float:left;
	margin:0 20px 0 0;
	cursor: pointer;
	}
	
.item_blog h3{
	margin:20px 20px 10px 25px;
	line-height:1.1em;
	font-size:13px;
	}
	
.item_blog p{
	font-size:12px;
	line-height:1.6;
	opacity:.7
	}
	
.item_slider{
	background:#fff;
	float:left;
	width:100%;
	}
	
.item_slider img{
	float:left;
	margin:1px 40px 1px 1px !important;
	overflow:hidden;
	}
	
.item_slider h2{
	margin:45px 0 10px 0 !important;
	padding:0 0 25px 0;
	width:24%;
	float:left;
	letter-spacing:-2px !important;
	line-height:.8 !important;
	font-size:35px !important;
	border-bottom:1px solid #000;
	}
	
.item_slider p{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:24%;
	float:left;
	}
.item_slider a.hoverstuff-link{
	width:317px;
	}	
	

/* @homeblog
********************************************************************************************
********************************************************************************************/

ul.infolio li.item_blog{
	width:66.666%;
	overflow: hidden;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	}

.item_blog h2{
	margin:0 0 12px 0;
	font-size:14px;
	line-height:1.5em;
	overflow: hidden;
	padding:0;
	}

.item_blog .metaitem{
	margin-right:3px;
	}


/* @tooltips
********************************************************************************************
********************************************************************************************/	

div.tooltip {
	display:none;
	position:absolute;
	text-align:center;
	line-height:normal;
	z-index:100000;
	opacity:1;
	filter:alpha(opacity = 95);
	background:#222;
	color:#eee;
}

div.tooltip p {
	padding:6px 6px 6px 6px;
	font-size:10px !important;
	line-height:1.4 !important;
	border-radius:2px;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-shadow:none;
	max-width:150px;
	font-weight:bold;
	text-transform:capitalize;
}
	


/* @other
********************************************************************************************
********************************************************************************************/

.tagcloud{ padding:0 0 25px 0 !important; overflow:hidden;}

.tagcloud,#serpane3{ width:105%;}

.tagcloud a,#serpane3 a{ float:left; font-size:10px !important; padding:0px 5px; border:1px solid rgba(0, 0, 0, 0.1); margin:0 8px 8px 0;}

#sidebar ul li.cat-item,
#sidebar ul li.page_item{
	padding:0 0 5px 0;
	margin:0 0 0 0;
	list-style: square;
	list-style-position: inside;
}

.sixcol {
  background: rgba(0, 0, 0, 0) url("images/transparent-light.png") repeat scroll 0 0;
  float: left;
  margin: 0 2.8% 30px 0;
  padding: 4px;
  width: 45.4%;
}
ol, ul {
  list-style: outside none none;
  margin: 0;
}

/*************************************************************single page****************/
.single .latest-post,
.category .latest-post {
  float: left;
  width: 70%;
}
.single #secondary ,
.category #secondary {
  float: right;
  margin: 44px 0 0;
  width: 25.5%;
}
.latest-post-title h3 {
  color: #000000;
  font-size: 25px;
  font-size: myr;
}
#secondary .widget-title {
  margin: 0 0;
}
.latest-post-title a {
  color: #000000;
}
.single.single-post .wrapper .item,
.category .wrapper .item{
  margin: 46px 0 0;
}
p {
  color: #666666;
  font-family: 'MyriadProRegular';
  font-size: 15px;
  line-height: 190%;
  margin: 0 0 15px;
  text-align: justify;
}
h3 {
  color: #000000;
  font-size: 25px;
  font-weight: bold;
  font-family: 'MyriadProRegular';
  margin: 22px 0 7px;
}
#secondary h3 {
  border-bottom: 1px solid #DDDDDD;
  margin: 0 0 20px !important;
  padding: 0 0 10px;
}
#secondary ul li a {
  color: #666666;
  display: block;
  font-family: 'MyriadProRegular';
  font-size: 15px;
  line-height: 140%;
  margin: 0 0 15px; 
  transition: none 0s ease 0s;
  -webkit-transition: none 0s ease 0s;
}
#categories-2  ul li a{
  background:url("images/arrow.png") no-repeat 0 6px;
  padding:0 0 0 22px;
}
#categories-2  ul li a:hover{
  background-position:0 -77px;
}
#secondary ul li a:hover,
.comments a:hover{
  color:#000;
}
#secondary ul {
  padding: 0;
}
.widget_recent_comments {
  margin: 52px 0 0;
}
.cat-name {
  border-right: 1px solid #CBCBCB;
  margin: 0 15px 0 0;
  padding: 0 15px 0 0;
}
.cat-name, .comments a {
  color: #666666;
  font-family: 'MyriadProRegular';
  font-size: 14px;
  text-transform: capitalize;
}
.cat-name i, .comments i {
  margin-right: 5px;
}
#latest-post-wrapper {
  padding-top: 80px;
}
.widget_categories {
  margin: 44px 0 0;
}
.comment-respond .comment-reply-title {
  font-size: 18px;
  line-height: 100%;
  margin-bottom: 0;
}
.comment-notes {
  font-size: 14px;
}
.comments-area label {
  color: #333333;
  display: block;
  font-family: 'MyriadProRegular';
  font-size: 16px;
}
.comment-respond .comment-form p {
  float: left;
  margin-right: 2%;
  width: 32%;
}
.comment-respond input, .comment-respond textarea {
  border: 1px solid #E9E9E9;
  color: #666666;
  font-family: 'MyriadProRegular';
  font-size: 14px;
  height: 50px;
  padding: 0 10px;
  width:100%;
}
.comment-respond textarea {
  height: 118px;
  resize: none;
  width: 100%;
  margin: 0 0 10px;
  padding: 10px;
}
.cat-comment-div {
  border-bottom: 1px solid #DDDDDD;
  margin: 0 0 15px;
  padding: 0 0 12px;
}
.comment-respond .comment-form p.comment-form-comment {
  clear: both;
  float: none;
  margin-right: 0;
  width: 100%;
}
.comment-form-url {
  margin-right: 0 !important;
}
.comment-respond .comment-form .form-submit {
  margin: 10px 0 0;
  clear:both;
}
.comment-respond .comment-form .form-submit input {
  background:#333333;
  border: 1px solid transparent;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-family: 'MyriadProRegular';
  font-size: 16px;
}
.comment-respond .comment-form .form-submit input:hover{
  background:#000;
}
.comment-meta.comment-author.vcard .avtar_main {
  float: left;
  margin-right: 15px;
}
.post_info_main {
  float: left;
  width: 82%;
}
.comments-area ol.commentlist {
  padding: 0 0 15px;
}
.comments-area ol.commentlist li {
  position: relative;
}
.comments-area .reply a {
  border: 1px solid #333333;
  color: #333333;
  display: block;
  font-size: 16px;
  line-height: 100%;
  padding: 5px 10px;
}
.comments-area .reply a:hover{
  border: 1px solid #333333;
  color: #fff !important;
  background:#333;
}
.comments-area .reply {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
}
.comment-respond small {
  color: #333333;
  float: right;
  font-size: 14px;
}
.comment-respond small a{
  color: #333333;
}
.comment-meta.comment-author.vcard {
  font-family:'MyriadProRegular';
  font-size: 18px;
  text-transform: capitalize;
}
.meta.fl {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  margin: 20px 0;
  padding: 15px 0 20px;
  width: 100%;
}
.breadc, .breadc  a {
  color: #000;
  font-family:'MyriadProRegular';
  font-size: 14px;
  margin: 0 0 10px;
  text-transform: capitalize;
}
.breadc  a{
  color: #666;
}
.breadc  a:hover, .blog-by a:hover,
.comments-area .reply a:hover, 
.comment-respond small a:hover,
.previous_link a:hover,
.next_link a:hover,
.copyright a:hover{
  color:#000;
}
.blog-clock, .blog-by{
  color: #333333;
  font-family: myriadproregular;
  font-size: 14px;
  margin: 0 20px 0 0;
}
.blog-by a{
  color: #333333;
}
.pagination_link {
  clear: both;
  float: left;
  margin: 50px 0;
  width: 100%;
}
.previous_link,
.next_link {
  color: #333333;
  display: block;
   float:left;
  font-family: myriadproregular;
  font-size: 14px;
  line-height: 100%;
  margin:0;
  width:50%;
}
.previous_link a,
.next_link a{
  color: #333333;
}
.next_link{
  text-align:right;
}
.previous_link .fl {
  width: 100% !important;
}
.comment-respond .required {
  color: #FF0000;
}
.comment-respond .comment-form p.comment-notes {
  margin-right: 0;
  width: 100%;
}
.children {
  clear: both;
}

form#commentform.comment-form {
  float: left;
  margin: 0 0 30px;
  width:100%;
}
.post_info_main span {
  display: block;
  float: none;
  margin: 0;
}
.comment-awaiting-moderation {
  clear: both;
}
.blog-top-title .blog-title {
  border-right: 1px solid #DDDDDD;
  float: left;
  margin-right: 3%;
  padding: 0 3% 0 0;
  width:20%;
}
.blog-top-title .blog-title-content {
  float: right;
  width: 76%;
}
.blog-top-title {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  color: #666666;
  font-family: myriadproregular;
  font-size: 15px;
  line-height: 190%;
  margin: 15px 0;
  padding: 15px 0;
  text-align: justify;
}
h2 {
  font-family: 'MyriadProRegular';
  font-size: 25px;
  font-weight: bold;
  margin: 42px 0;
   text-transform: uppercase;
}
#news .loop {
  padding: 12px 0 0;
  width: 100%;
}
#news ul li {
  margin-bottom: 22px;
  padding: 0;
  width: 48.6%;
}
#news ul li .item_blog {
  border: 1px solid #DBDBDB;
}
#news ul li .item_blog h3 a {
  color: #000000;
  font-family: 'MyriadProRegular';
  font-size: 18px;
  font-weight: bold;
  line-height: 120%;
  text-transform: uppercase;
}
#news ul li .item_blog h3 a:hover{
  color:#666;
}
#news ul li .item_blog h3 {
  margin-top: 17px;
}
#news ul li .item_blog p {
  color: #666666;
  font-family: 'MyriadProRegular';
  font-size: 15px;
  line-height: 140%;
  margin: 0 15px 5px;
  text-align: left;
}
#news ul li:nth-child(2n) {
  margin-right: 0;
}
#news .imgwrap > a {
  display: table-cell;
  height: 150px;
  max-width: 150px;
  overflow: hidden;
  vertical-align: middle;
  width: 150px;
}
#secondary .recentcomments {
  font-size: 15px;
}
#secondary .comment-author-link {
  font-size: 15px;
}
.row-fluid.steps > img {
 margin: 0 auto 52px;
}
.video_main iframe {
  display: block;
  width: 100%;
  height:500px;
}
.video-frame p {
  border: 1px solid #DDDDDD;
  border-radius: 2px;
  box-shadow: 0 0 3px #DDDDDD;
  line-height: 100%;
  margin: 0;
  padding: 3px;
}
.error-main-div {
  padding-top: 150px;
}
.error_img_div img {
  margin: 0 auto;
}
.error_text_div {
  margin: 0 0 50px;
  text-align: center;
}
.error404 p.p_text {
  text-align: center;
}
.error_text_div  a:hover,
.cff-text a:hover{
  color:#000;
}
.error_img_div {
  margin: 0 0 40px;
}
.cff-text {
  color: #999999;
  font-size: 14px;
}
.cff-text, .cff-text a {
  color: #999999;
  font-family: myriadproregular;
  font-size: 14px;
}
#feeds .cff-wrapper {
  margin: 0 auto 30px;
  width: 480px;
}
#feeds .container > h2 {
  font-size: 18px;
  font-weight: normal;
  margin: 20px auto;
  max-width: 480px;
}
#cff .cff-item:last-child {
  border: 0 none;
}
.scrollToTop_div {
  bottom: 20px;
  position: fixed;
  right: 120px;
}
/*#news ul li:hover .imgwrap:after {
  background:#333;
  content: "";
  height: 100%;
  left: 0;
  opacity:0.75;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
}*/
#news ul li:hover .cats3 {
  opacity: 1;
  /*z-index: 999;*/
}
#secondary ul li.cat-item-1 {
  display: none;
}

.mPS2id-highlight {
  border-top: 2px solid #333333 !important;
  color: #333333 !important;
}
#wprmenu_bar
{
z-index:999;
}
/*************************changes 21/03/16****/
.small_item a {
  color: #666666;
}
.small_item a:hover {
  color: #000000;
}
#cff.cff-default-styles .cff-author a:hover p {
  color: #000000;
}
#main-tabs .span5 p {
  color: #000000;
  font-size: 20px;
}
.video_main .thumb {
 
  position: absolute;
  width: 100% !important;
  min-height:506px;
 /* opacity:0.8; */
  /*background-color:#000000;*/
   height:100%;
   cursor:pointer;
}
.video_main {
  position: relative;
}
.thumb > img {
  width: 100%;
 
}
#main-tabs .span5 p {
  line-height: 1.5;
  padding-left: 55px;
  padding-top: 28px;
}
.single .latest-post .latest-post-content li {
  font-family: 'MyriadProRegular';
  font-size: 15px;
  line-height: 1.5;
  margin: 0 0 10px 0;
  color: #666666;
}
.single .latest-post .latest-post-content > ul {
  padding-left: 0;
}
/***********************************changes 31/03/16****************/
label.error {
  color: red !important;
}
input.error {
  border: 1px solid red;
}
textarea.error {
  border: 1px solid red;
}
/*.home .imgwrap .attachment-thumbnail.size-thumbnail.wp-post-image:hover {
  opacity: 0.3 !important;
  z-index: 999999999 !important;
}*/
.home .sixcol:hover .imgwrap .attachment-thumbnail.size-thumbnail.wp-post-image {
  opacity: 0.3 !important;
  z-index: 998 !important;
}
.item_blog .imgwrap {
  background-color: #666 !important;
  
}
.home .imgwrap .attachment-thumbnail.size-thumbnail.wp-post-image {
  opacity: 1 !important;
}

.video_post_div iframe {
  width: 100%;
}
.video_post_div {
  padding: 20px 0;
}
.next_link {
  float: right !important;
}
.section-title {
  font-family: "MyriadProRegular";
  font-size: 25px;
  text-transform: uppercase;
}
.section-title {
  font-size: 25px ;
}
.single .latest-post-title h3 {
  font-size: 25px;
  text-transform: uppercase;
}
.single .home-url-back{float:left;width:100%;margin-bottom:45px;}
.single .home-url-back a{
  background: #333333;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-family: "MyriadProRegular";
  font-size: 16px;
  padding: 10px 15px 8px;
  width: auto;
}
.single .home-url-back a {
  color: #ffffff !important;
  text-align: center;
  width: 192px;
}
.single .home-url-back a:hover {
	background: #000;
}
.comment-respond .comment-form .logged-in-as {
  width: 100%;
}
.comment-respond .comment-form .logged-in-as a{
  color: #666;
  font-size: 14px;
  line-height: 190%;
  font-family:"MyriadProRegular";
}

#news .blog-title-content strong {
  color: #000 !important;
  font-weight: 800;
}