/* @font-face {

	font-family: 'HomizioNovaItalic';
	src: url('../fonts/italic.eot?') format('eot'), 
	     url('../fonts/italic.otf')  format('opentype'),
	     url('../fonts/italic.woff') format('woff'), 
	     url('../fonts/italic.ttf')  format('truetype'),
	     url('../fonts/italic.svg#HomizioNovaItalic') format('svg');
} */


@font-face {
	font-family: 'SegoeUI';
	src: url('../fonts/SegoeUI.eot?') format('eot'), 
	     /*url('../fonts/SegoeUI.otf')  format('opentype'),*/
	     url('../fonts/SegoeUI.woff') format('woff'), 
	     url('../fonts/SegoeUI.ttf')  format('truetype'),
		 url('../fonts/OpenSans-Regular.ttf')  format('truetype');  
}
@font-face {
	font-family: 'SegoeUI-SemiBold';
	src: url('../fonts/SegoeUI-SemiBold.eot?') format('eot'), 
	     /*url('../fonts/SegoeUI-SemiBold.otf')  format('opentype'),*/
	     url('../fonts/SegoeUI-SemiBold.woff') format('woff'), 
	     url('../fonts/SegoeUI-SemiBold.ttf')  format('truetype'),
		 url('../fonts/OpenSans-SemiBold.ttf')  format('truetype');  
}


body {
	color: #1d1d1b;
	font-size: 18px;
	/* font-family: Segoe UI,fontawesome !important; */
	/* font-family: 'SegoeUI' !important;  */
	/* font-family: "SegoeUI", Segoe UI , Arial, sans-serif !important; */
	font-family: 'SegoeUI','Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;
	text-transform: none;

    background: #BABABB !important;    /* Naeem - 16 Jun 2015 */
    /*min-width:1024px;/*for ipad*/
}
a { text-decoration: none; outline: none !important;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { width: 100%;}
.main-container { 
	background-color: #ebf0f1;
	margin-left: 290px;
	height: 100%;
	/*overflow: auto;*/
	position: relative;
}
.tags {
    text-transform: capitalize;
}
/***************************  MAKING WHOLE CONTENT CENTRE ALIGNED  ***************************/
/* Naeem - 16 6 2015 */
#page {
    max-width: 1280px;
    margin: 0 auto;
}
.home-container {
    position: relative;
}

#read_content {
    margin-bottom: 20px;
    color: #a7a7a7;
}
/* Naeem - 16 6 2015 */
/* Naeem - 17 6 2015 */
#wpa_content {
    max-width: 610px;
}
.comment-area {
    float: none;
    clear: both;
}
/* Naeem - 17 6 2015 */

/* Naeem - 24 06 2015 */
.fixed {
    position: fixed;
    top:0;
    z-index: 1;
    
    margin-left: -290px;
    padding-left: 290px;
}

@media (max-width: 767px) {
    .fixed {
        margin-left: 0;
        padding-left: 0;
    }
	/* body
	{
        font-family: Segoe UI !important; 
	} */
	body {     
		font-family: "SegoeUI", Arial, sans-serif !important; 
	}
}

/* naeem akhtar 20 08 2015 */
@media screen and (min-width: 320px) {
	#page {
		width: 100%;
        overflow: hidden;
	}
}
/* naeem akhtar 20 08 2015 */

.header {
    width: 100%;
    box-sizing: border-box;
    max-width: 1280px;
}
.blogger_fixed {
    position: fixed;
    top:0;
    z-index: 1;
    width: 290px;
}
/* Naeem - 24 06 2015 */

/* naeem 2 7 2015 */
#popup {
    z-index: 89999991;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 500px;
    width: 830px;
    margin: 0 auto;
    padding: 0 0 0 300px;
    background: #FFF url(../images/arun_nathani.png) no-repeat;
    /*box-shadow: 0 0 10px #CCC;*/
    display: none;
}
#popupBody {
    height: 100%;
    width: 100%;
    background: #FFF;
    padding: 30px 15px;
    box-sizing: border-box;
}
.btnClose {
    background: url(../images/btnClose.png) no-repeat;
    height: 17px;
    width: 17px;
    float: right;
    cursor: pointer;
}

#popupContent {
    float: none;
    clear: both;
    margin: 0px auto;
    background: #FFF;
}

#popupContent h3 a {
    font: normal bold 30px/35px 'Segoe UI', fontawesome, arial, sans-serif;
    color: #325473;
}

#popupContent h3 a:hover {
    text-decoration: none;
}

#popupContent p {
    font: normal normal 14px/1.65 'Segoe UI', fontawesome, arial, sans-serif;
    color: #4D4D4D;
}

#popupContent p > span {
    color: #325473;
    font-weight: bold;
}

#popupContent p.read-full a {
    width: 160px;
    margin: 0 auto;
    background: #B9C7D5;
    color: #FFF;
    display: block;
    padding: 10px 21px;
    text-align: center;
    text-transform: uppercase;
    
    font: 12px 'SegoeUI-SemiBold', 'Segoe UI', fontawesome, sans-serif;
}

#popupContent p.read-full a:hover { background: #1d2f3e; color: #ffffff; text-decoration: none;}


#overlay {
    background: #000;
    opacity: 0.4;
    -ms-filter: alpha(opacity=50);
    filter: alpha(opacity=60);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5000;
    display: none;
}
.main-popup {
    /*padding: 30px 15px;*/
    padding: 0!important;
}

.nopadding {
    padding: 0 !important;
}

/* overwriting .modal log width */
@media (min-width: 992px) {
    .modal-lg {
      width: 800px !important;
    }
}
/* naeem 2 7 2015 */

/* naeem 8 7 2015 changes for pagination and category dropdowns */
.pager {
    margin: 0 !important;   /* applying !important to avoid overwritten from bootstrap.min.css file */
}

.post-container .pager {
  margin: 20px 0 30px !important;
  position: relative !important;
}

.page_sort {
    float: left;
}

.pagesr_cat {
    float: right;
    padding: 7px 0;
}

/* naeem 8 7 2015 changes for pagination and category dropdowns */
/* naeem 9 7 2015 */
/* background overlay opacity */
.modal-backdrop.in {
  filter: alpha(opacity=80) !important;
  opacity: .8 !important;
}
.close {
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}
/* naeem 9 7 2015 */

/* naeem 17 07 2015 */
.scrollToTop{
	width: 35px; 
	height: 35px;
	padding: 0px; 
	text-align:center; 
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom: 35px;
	right: 18px;
	display:none;
	background: url(../images/scrolltop.png) no-repeat;
}
.scrollToTop:hover{
	text-decoration:none;
}
/* naeem 17 07 2015 */
/* naeem 7 8 2015 */
/* for ie11 scrollbar */
@-ms-viewport { 
  width: auto !important;
}
/* naeem 7 8 2015*/ 

/* background overlay opacity */

/***************************  MAKING WHOLE CONTENT CENTRE ALIGNED  ***************************/
/************************SIDEBAR STARTS******************************/
.sidebar { 
	/* naeem 26 6 2015 - commented for testing purpose
    background-color: #1d2f3e;
	position: absolute;
	width: 290px;
	top: 0;
	left: 0;
	height: 100%;
    */
    background-color: #1d2f3e;
	position: fixed;
	width: 290px;
	top: 0;
	height: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.ceo-text {
    background-color: #409b8f;
    padding: 15px;
    position: relative;
    text-align: center;
    /*top: -20px;*/
}
.BloggerName { 
	color: #ffffff;
	font-size: 20px;
}
.BloggerPost {
	color: #AADCD5;
	font-size: 14px;
	margin-top: 10px;
}

.BloggerPost a {
	color: #AADCD5 !important;
	font-size: 14px;
	margin-top: 10px;
	text-decoration: none !important;
}
.BloggerPost a:hover {
	color: #AADCD5  !important;
	font-size: 14px;
	margin-top: 10px;
	text-decoration: none !important;
}

.BloggerPost  span { font-weight: 700;}
.BloggerNote, fa-arrow-right{
	color: #166258;
	font-size: 12px;
	font-weight: 600;
	margin-top: 15px;
	text-align: right;
}


.sidebar section.col-sm-12 {
	border-top: 1px solid #31424f;
	padding: 30px 20px;
}
.sidebar h4 { margin: 0 0 10px 0;}
.sidebar section.col-sm-12.search-block { 
	border-top: none;
}
#search, .input-group-btn .search-icon { 
	background-color: #637789; 
	border: none;
	border-radius: 0;
	color: #ffffff;
	padding: 10px; 
	height: 38px;
}
.search-box .search-icon { 
	background-image: url('../images/search-icon.png');
	background-repeat: no-repeat;
	background-position: 10px 12px;
	width: 40px;
}

.sidebar section h4  { color: #ffffff;}
.tagcloud a {
	background-color: #152737;
    border-left: 5px solid;
    color: #6b7e90;
    display: inline-block;
    margin: 2px 2px 4px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
}
.tagcloud a:hover {
	color: #6b7e90;
	text-decoration: none;
}
.pad-right-less {
    padding-right: 20px;
}
.style-story { margin-bottom: 10px;}
.style-story div {
    overflow: hidden;
}
.style-story-link, .style-story-link:hover, .cyburl, .cyburl:hover { color: #ffffff; text-decoration: none;}
.cyburl, .cyburl:hover { color: #66798b; font-size: 14px;}
.style-story-link img { border: 1px solid #6b7e90;}
.style-story-link p.title { margin-bottom: 3px;}
p.description { color: #6b7e90; font-size: 11px;}





/**************Accordian menu start*******************/
.accordionMenu .fa-angle-right, #menu2 .fa-angle-right, .category-nav > a .fa-plus {
	float: right;
    font-size: 24px;
    margin-right: 30px;
}

.category-nav > a .fa-plus {
	border: 1px solid #fff;
	border-radius: 22px;
	font-size: 14px;
	padding: 4px 0;
	width: 23px;
	height: 23px;
	text-align: center;
	vertical-align: middle;
}

.glyphicon.arrow:before {
	content: "\e079";
}
.active > a > .fa-angle-right:before {
	content: "\f107";
}
.fa.arrow:before {
	content: "\f104";
}
.active > a > .fa.fa-plus:before, .category-nav  > a.active > .fa.fa-plus:before {
	content: "\f068";
}
.fa-plus {	
	float: right;
}
.fa.fa-plus:before {
	content: "\f067";
}
.fa-plus {
	float: left;
	margin-right: 5px;
	font-size: 8px;
}
.fa.fa-plus:before {
	content: "\f067";
}
.active > a > .fa.fa-plus:before {
	content: "\f068";
}
#menu {  margin: 0 -20px; padding: 0;}
#menu2 { padding: 0; margin: 0 -20px;}
#menu li, #menu2 li {
	list-style: none;
}
#menu >li > a, #menu2 >li > a {
	border-left: 4px solid #1d2f3e;
    display: block;
	font-family: SegoeUI-SemiBold;
    padding: 10px;
    text-decoration: none;
	outline: none;
}

#menu >li > a:hover,  
#menu >li.active > a, 
#menu2 >li > a:hover, 
#menu2 >li.active > a,
#menu >li > a.active {
	color: #0f9fb4;
	background-color: #14212d;
	border-left: 4px solid #0f9fb4;
}

#menu li a, #menu2 li a {
	color: #ababab;
    display: block;
    padding: 5px 0 5px 18px;
	font-size: 14px;
	text-transform: uppercase;
}
#menu > li ul, #menu2 > li ul { padding: 0; text-indent: 20px; margin-top: 2px; }
#menu > li ul a, #menu2 > li ul a {
	color: #80a2be;
	font-size: 12px;
	text-decoration: none;
}
#menu > li.active ul li.active > ul > li, #menu2 > li.active ul li.active > ul > li { text-indent: 70px;}
#menu > li.active ul li.active > ul > li.active, #menu2 > li.active ul li.active > ul > li.active  { background-color: #14212d;}
#menu > li.active ul li.active > ul > li.active a, #menu2 > li.active ul li.active > ul > li.active a{ color: #ffffff; text-decoration : none;}

/***********Accordian menu end**************/

/************************SIDEBAR ENDS******************************/


/**************HEADER STARTS*************************/


header .navbar {
    background: none repeat scroll 0 0 #0f9fb4;
    border: medium none;
    border-radius: 0;
    height: 63px;
    margin-bottom: 0;
}
header .navbar, header .navbar-default { border-radius: none;}
header .navbar-brand, header .navbar-brand:hover  { 
	color: #ffffff !important;
    font-family: Segoe UI !important;
    
    padding: 20px 25px;
}

header .navbar-brand span:first-child, header .navbar-brand:hover span:first-child {
	font-size: 24px;
}

header .navbar-brand { text-shadow: none;}
header .navbar-brand .txtcolor {
	color: #01405D;
    font-size: 18px;
    margin-left: 10px;
}
header .navbar-default .navbar-nav>li>a { color: #64ebff;}
header .navbar-default .navbar-nav > .active > a, 
header .navbar-default .navbar-nav > .active > a:hover, 
header .navbar-default .navbar-nav > .active > a:focus,
header .navbar-default .navbar-nav>li>a:hover, 
header .navbar-default .navbar-nav>li>a:focus {
	background-color: transparent;
	color: #ffffff;
}


header .navbar-default .navbar-nav>li>a { color: #ffffff;}
header .navbar-default .navbar-nav > .current-menu-item > a, 
header .navbar-default .navbar-nav > .current-menu-item > a:hover, 
header .navbar-default .navbar-nav > .current-menu-item > a:focus,
header .navbar-default .navbar-nav>li>a:hover, 
header .navbar-default .navbar-nav>li>a:focus {
	background-color: transparent;
	color: #64ebff;
}
header .navbar-brand, header .navbar-nav>li>a {
  text-shadow: none;
}


header .navbar-default .navbar-nav > .active > a { 
	background-image: none;
	box-shadow: none;
}
header .navbar-nav > li > a { font-size: 13px; padding-top: 20px;}
header #navbarCollapse { padding: 0;}

/**********************HEADER ENDS**************************************/

/****************CONTAINER STARTS****************************/
.topbar {
    
    /*
    background-color: #f9fbfb;
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.03);
    */
    /* naeem - 25 6 2015 */
    background-color: #FFF;
    -webkit-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.15);
    /* naeem - 25 6 2015 */
    height: 50px;
}
.topbar ul { padding: 0;}
.topbar ul li, .post-share ul li, .social-icons li {  
	display: inline-block;
}
.topbar ul.category li a { 
	color: #888888;
    display: block;
	font-size: 12px;
    padding: 16px 0;
	text-decoration: none;
}
.topbar ul.category li a.active, .topbar ul.category li a:hover { 
	border-bottom: 2px solid red;
	color: #ff4301;
}
.topbar ul.category li a.glyphicon.glyphicon-search{
Font-size:14px; ( you can increase the font-size as per requirement)
}

.social-icons { 
	/*margin-top: 16px;*/
	margin-right: 15px;
	text-align:right;
}
.social-icons li { margin-right: 5px;}
.social-icons .fa, .post-share .fa {
	border-radius: 12px;
	font-size: 15px;
	margin: 16px 0;
	padding: 4px 2px;
	text-decoration: none;
	text-align: center;
	vertical-align: bottom;
	height: 22px;
	width: 22px;
	
}
.post-share .fa.fa-comment { margin: 13px 0;}
.fa-facebook,.fa-facebook-f { 
	border: 1px solid #5778ae;
	color: #5778ae;
}
.fa-facebook:hover,.fa-facebook-f:hover {
	color: #5778ae;
	text-decoration: none;
}
.fa-twitter,.fa-x-twitter { 
	border: 1px solid #68c3f7;
	color: #68c3f7;
}
.fa-twitter:hover, .fa-x-twitter:hover {
	color: #68c3f7;
	text-decoration: none;
}
.fa-google-plus { 
	border: 1px solid #d2625f;
	color: #d2625f;
}
.fa-google-plus:hover {
	color: #d2625f;
	text-decoration: none;
}
.fa-linkedin,.fa-linkedin-in { 
	border: 1px solid #60a0da;
	color: #60a0da;
}
.fa-linkedin:hover, .fa-linkedin-in:hover {
	color: #60a0da;
	text-decoration: none;
}
.post-container { background-color: #ebf0f1; padding: 20px 10px; margin-bottom: 15px; }
.post-container .isotope{width:100%;}
.post.col-md-3 { 
	width: 300px;
	height: 507px;
	overflow: hidden;
	/*width: 31%;*/
	margin-left: 15px;
	padding: 0;
}
.post { 
	background-color: #ffffff;
	margin-bottom: 20px;
	-webkit-box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    1px 2px 5px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

.post .title a {
    color: #5a5454;
    font-family: SegoeUI-SemiBold;
    font-size: 22px;
    text-decoration: none;
}
.entry-date, .entry-standard { 
	color: #8e8e8e;
    font-size: 12px;
}
.entry-standard label { font-weight: 500;}
.entry-standard a { 
	color: #5a5454;
	text-decoration: none;
}
.entry-date  .fa-calendar { 
	font-size: 14px;
    padding-right: 5px;
}
.post .line {
    /*margin: 30px 0 20px;*/
	float: left;
	width: 250px;
}
.post p { color: #585555;}
.post-detail .entry-info, .post-detail .entry-standard, .post-detail .entry-date {
	/*margin: 5px auto;*/
	width: auto !important;
	margin: 0 15px 0 0;
}
.parts_content {
    float: left;
    font-size: 12px;
    font-weight: normal;
}
.read-more { /*margin: 0 0 30px 0;*/}
.read-more a { 
	background-color: #b9c7d5;
	color: #ffffff;
	display: block;
	font-family: SegoeUI-SemiBold;
	font-size: 12px;
	padding: 10px 21px;
	text-align: center;
	width: 70%;
}

.read-more a:hover { background: #1d2f3e; color: #ffffff; text-decoration: none;}
.post-share {  border-top: 1px solid #ebebeb;}
.post-share ul { padding: 0;   margin: -12px 0;}
.post-share li a { border: 1px solid #cbcbcb;}
.post-share a, .post-share span { color: #cbcbcb;}
.post-share .fa-comment { font-size: 20px;}
.post-image { /*margin-bottom: 20px;*/ width: 100%;}
.post-container .pager { 
	margin: 20px 0 30px;
	position: relative !important;
}
.pager a, .pager span.current { 
	border: 1px solid #bdc3c4;
    border-radius: 4px;
	color: #119db4;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 3px 8px;
    text-align: center;
	text-decoration: none;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    background: #FFF;
}
.pager a:hover { color: #119db4; text-decoration: none;}
.pager span.current, .pager a:hover   { background: transparent; color: #119db4;}
.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}
/****************CONTAINER ENDS****************************/

/****************INNER PAGE STARTS****************************/
.topbar .breadcrumb {
    background-color: #ffffff;
    border-radius: 0;
    margin-bottom: 0;
    padding: 15px 28px !important;
}

.sub-header {
	padding-left: 32px;
	padding-top: 4px;
	float: left;
	width: 100%;
}

.sub-header a {
	color: #888888;
}

.sub-header a:hover {
	color: red;
}

.sub-header .active {
	color: red;
	text-decoration: underline;
}

.breadcrumb span a, .breadcrumb span a:hover  { color: #0f9fb4; text-decoration: none;}
.breadcrumb li.active { color: #6a6a6a;}
.inner-content { 
	padding: 30px; 
	background-color: #ebf0f1;
}
.post-detail { 
	box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.15);
	-web-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.15);
	background-color: #ffffff; 
	padding: 40px;
}
.post-quote { 
border-left: 5px solid #62d7ec;
color: #717171;
margin: 30px 0;
padding-left: 10px;
}
.tags { padding: 0 0 0 0px; margin-top: 23px;}
.tags li { display: inline-block;}
.tags a, .category a { text-decoration: none; color: #0f9fb4; font-size: 12px;}
.post-detail .entry-standard  img  { width: auto;}
.download-link {
	display: inline-block;
    line-height: 32px;
    padding-left: 5px;
    vertical-align: top;
}
.post-detail .entry-info div { padding-left: 0;}
.entry-info .pdf-download {
    padding-right: 0;
}
.pdf-download > .download_pdf {
    margin-right: 0;
}
.pagination { 
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}
.pagination .fa { 
	color: #e5e5e5;
    font-size: 70px;
    font-weight: 500;
    padding-right: 20px;
    vertical-align: middle;
}
.pagination .fa.fa-angle-right { padding: 0 0 0 20px;}
.pagination a span{ color: #8f8f8f;}
article p.caption { 
	margin: 1% 0 1% 26%;
	color: #222222 !important;
}
/****************INNER PAGE ENDS****************************/

/*****************COMMENTS STARTS***********************/
.comment-area h3 { color: #515151;}
.comment-area a.hide-commentbox { color: #989898; display: inline-block; margin: 25px 20px; text-transform: capitalize; }
.comment-area a.hide-commentbox span.fa { margin-left: 3px; }
.comment-metadata a.url, .comment-metadata a.url:hover { 
	color: #1a1a1a;
	text-decoration: none;
}
.comment-metadata span { color: #a0a0a0; font-size: 12px;}
.comment-content p, .post-detail article p { color: #4D4D4D; /* #717171 naeem 17 6 2015 */}
.comment-reply-link { color: #0f9fb4; font-size: 12px;}

ol.comment-list, ol.comment-list > li > ol {
    list-style: none outside none;
    margin-top: 0;
    padding: 0;
}
.comment img { width: auto;}
ol.comment-list li {
	list-style: none outside none;
    margin-bottom: 30px;
	float: left;
    position: relative;
    width:100%;
}
ol.comment-list li img {
    border-radius: 50%;
	box-shadow: 1px 3px 1px 0px rgba(0, 0, 0, 0.51);
	-moz-box-shadow: 1px 3px 1px 0px rgba(0, 0, 0, 0.51);
	-webkit-box-shadow: 1px 3px 1px 0px rgba(0, 0, 0, 0.51);
}
.comment article, .comment-author.col-md-1 { padding: 0;}
.mBotom-20 { margin-bottom: 20px !important;}
.mandatory { color: #e7482e; vertical-align: top; line-height: 0px;}
.comment-respond .form-group.col-sm-4, .comment-respond .form-group.col-sm-12  { padding: 0;}
.comment-respond .form-control { border-radius: 0;}
.comment-respond .form-inline .form-control { width: 96%;}
.comment-respond input[type="submit"] { 
	background-color: #1f86af; 
	color: #ffffff; 
	font-weight: 600;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	margin-right: 20px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.comment-respond input[type="reset"] { 
	background-color: #333333; 
	color: #ffffff; 
	font-weight: 600;
	color: #ffffff; 
	font-weight: 600;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	
}

/*****************COMMENTS ENDS***********************/

/************FOOTER START*******************/
footer {
	color: #999999;
	font-size: 12px;
	height: 42px;
	padding: 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
    background: #ebf0f1;    /* naeem 19 6 2015 */
}
.tagcloud{
	 color: #FFFFFF;
	 font-size: 18px;	 
	
}


/*********edited on 7 jan 2015*******************/
.breadcrumb { 
	/*margin-top: 10px;*/
	-webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.03);
}
.breadcrumb a.current-item {
    /*color: #6A6A6A;
    cursor : default;*/
}
.breadcrumb .post {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

commentform .form-group input[type="text"] { float: left; width: 96%;}
#commentform .form-group textarea { width: 99%;}

/*********edited on 8 jan 2015*******************/

.social_icon{margin-top:10px;width:206px; float: left;}
.social_icon_detail_page{margin-top:10px;width:145px; float: left;}
.facebook_icon{float:left;width:28%;}
.twitter_icon{float:left;width:25%;}
.google_icon{float:left;width:20%;}
.linkedin_icon{float:left;width:15%;}

#commentform .form-group input[type="text"] { float:left; width: 96%;}
#commentform .form-group textarea { width: 98.7%;}
.clear{
	clear: both;
}


/******************NEW CHANGES***************************/

/***********updates for consistent height*********************/
.post_content {
    height: 380px;
   /* margin-bottom: 10px;*/
    overflow: hidden;
}
.action-links {
	margin: 25px auto 0;
	width:250px;
}

.entry-info a { color: #a7a7a7; text-decoration: none;}
.entry-info a:hover { color: #a7a7a7; text-decoration: none;}

.entry-info.col-xs-12, 
.entry-info .col-xs-6, 
.entry-info .col-xs-4 , 
.entry-info .col-xs-7,
.entry-info .col-xs-5  { 
	color: #a7a7a7;
	font-size: 12px; 
	padding: 0;
}
.entry-info label{ 
	color: #d2625f;
    font-size: 12px;
    font-weight: normal;
	float: left;
	margin-right: 5px;
}
.post-detail .entry-info label{ margin-right: 2px; }
.topbar  .col-xs-offset-1 {
    margin-left: 24px;
}
.post-no-Img, .post-parts { padding: 12px 25px !important;}
.post-with-Img .article { padding: 0px 25px;}
.post-with-Img .article h3 { margin-top: 10px;}
.social-icons { margin-bottom: 0;}
.post .post-description { margin-top: 16px; }
.post-no-Img p.post-description { height: 235px; overflow: hidden;}
.post-with-Img p.post-description { height: 40px; overflow: hidden; margin-top: 7px !important; /* naeem 19 6 2015 */}
.post-parts p.post-description { height: 168px; overflow: hidden;}
.parts {  margin: 0px 0;}
.parts label, .parts a { 
	color: #a7a7a7; 
	font-size: 13px; 
	font-weight: 500;
	padding: 0 3px;
}
.post-no-Img.longtitle .post-description{ height: 200px;}
.allInfo .post-description {  height: 65px !important;}
.allInfo .read-more {
    margin: 5px 0;
}
.allInfo  .parts {
    margin: 5px 0;
}


.selectgrp { margin-right: 7px;}
.selectgrp .select-list {
	position: relative;
	background-color: #FFF;
	/*padding: 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;*/
	margin-bottom: 0px;
    border-radius: 4px;
}
.selectgrp .select-list span { 
	color: #a1a1a1;
    padding: 0 0 0 10px;
    font-size: 13px;
}
.selectgrp label { font-weight: 500;}
.selectgrp { 
	border: 1px solid #bdc3c4;
	border-radius: 4px;
	display: block;
    margin-bottom: 6px;
	/*
    box-shadow: 1px 2px 1px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 2px 1px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 2px 1px 0px rgba(0, 0, 0, 0.1);
	*/
}
.selectgrp label:before {
	background: none repeat scroll 0 0 #FFF;
    border-radius: 4px;
    content: "";
    display: block;
    height: 30px;
    pointer-events: none;
    position: absolute;
    right: 0px;
    top: 0px;
    /*width: 10px;*/
}
#group-list::-ms-expand {
    display: none;
}
#group-list {
	padding: 5px 10px 5px 0;
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: transparent;
	color: #5e5e5e;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	outline: none;
	width: 95px;
    font-size: 13px;
}
#group-list span { color: #a1a1a1;}
.selectgrp label:after {
	color: #aaa;
    content: ">";
    font: 16px "Consolas",monospace;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 16px;
    top: 8px;
    transform: rotate(90deg);
}
.backlink { 
    height: 19px;
    padding: 10px 20px 10px 0px;
    width: 12px;
	vertical-align: middle;
}
.backlink a, .backlink a:hover { 
	color: #a7a8a8;
    font-size: 25px;
	text-decoration: none;
}
.selectpicker { background-color: #ebf0f1; padding: 5px 10px;}
.comment-cnt { 
	color: #8e8e8e !important; 
	font-size: 14px; 
	vertical-align: middle; 
	line-height: 46px;
}
.rotate180 { transform: rotate(180deg);}
.rotate0 { transform: rotate(0deg);}
.entry-info .entry-meta { width: 680px;}

.post-detail .entry-standard img { margin: 0;}
.filters { margin-top: 20px;}
.pull-right.filters {
    float: none !important;
    overflow: hidden;
    padding: 0 20px 0 25px; /* naeem 8 7 2015 */
}


.entry-style a, .entry-style label { float: left;}
.entry-standard a { display: inline-block;}
.stButton .stLarge { border-radius: 16px;}
.st_facebook_large .stLarge { background-position: -3px -1px !important;}

.st_facebook_large .stButton,
.st_twitter_large .stButton,
.st_googleplus_large .stButton,
.st_linkedin_large .stButton  { 
	margin-top: -28px;
	margin-left: -6px;
	height: 24px;
	width: 24px;
 }
.stLarge {
	background-image: none !important;	  
	}
 
.post-share .st_facebook_large,
.post-share .st_twitter_large,
.post-share .st_googleplus_large,
.post-share .st_linkedin_large  { border: 1px solid #cbcbcb;}
/*#breadcrumb span:nth-child(2) { display: none;}*/
#breadcrumb span .category { /*font-size: 16px;*/}
.post-detail .line { margin-bottom: 30px;}
.page-header {
  margin: 40px 25px 20px !important;
}
.nothing { margin: 40px 25px 20px;}
.post-detail .entry-standard a.wpptopdfenh img { margin-right: 5px;}

.form-submit {
    display: none;
}
.comment_btn { clear: both;}
.categories-links a { display: inline-block;}
.pagination .text-right span.next, .pagination .tex-left  span.prev  {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 200px;
}
/*#mediaplayer_wrapper { width: 100% !important;}*/
#mediaplayer_wrapper { margin: 0 auto; height: 315px !important; width: 500px !important;}


/*********by jagruti*****************/
.post-detail p {
  margin: 0 0 1.4em 0;
  line-height: 1.65;
  text-align: justify;
}
.post-detail figure {
	width: auto !important;
	/*float: left;*/
	margin-right: 15px;
	
}
figcaption { 
	margin: 10px 0;
	font-size: 12px;
	line-height: 15px;
	text-align: center
}
.post-detail img {
	max-width: 500px;
	height: auto;
}
.alignleft {
  margin-right: 15px;
  float: left;
}
.alignright { 
	margin-left: 15px;
	float: right;
}
.aligncenter {
  display: block;
  margin: 0 auto;
  text-align: center;
}


/*********edited on 10/4/2015*****************/

#menu li ul.in li a.active { background-color: #14212d; color: #0f9fb4; font-size: 12px;}
#menu li ul.in li a:hover { background-color: #14212d; /*font-weight: 700;*/ color: #0f9fb4;}
.post-image-container img { width: 330px; height: 186px;}
#commentform .form-group.col-xs-12 { padding: 0;}
.empty-records { font-size: 25px; margin: 50px;}
.menu-arun-blog-menu-container .nav.navbar-nav { margin-right: 3px;}
/***********************************/
.wp-caption { width: 861px;
  /*float: left;*/}
.wp-caption a {
    display: inline-block;
    /*float: left;*/
}
.wp-caption-text {
	clear: both;
  text-align: center !important;
}
.wpptopdfenh { color: #428bca !important;}
.fa{
	cursor:pointer;
}
.stMainServices{
	
	height : 27px !important;
}

/* 20 08 2015 */
@media (max-width: 1366px) {
    .content {
        min-height: 850px;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
  .post-detail #wpa_content img {
    max-width: 300px;
  }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .post-detail #wpa_content img {
      max-width: 240px;
    }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .post-detail #wpa_content img {
      max-width: 240px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait)
.post-detail #wpa_content img {
    max-width: 320px;
}

section.Blogger {
  position: relative;
}
.ceo-text {
	padding: 10px 15px;
    /*position: absolute;*/
    bottom: 0;
    width: 100%;
}

.align-vertical {
	/*display: table-cell !important;*/
	display: table-cell;
	height: 35px;
	/*padding-left: 3px;*/
}
  .rel_iframe{
    position: relative;
    height: 0;
    padding: 42.25%;
    width: 100%;
}
.rel_iframe iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.desktop_iframe{
    width: 100%;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (orientation: portrait) {
   #mediaplayer_wrapper  {
    width: 100% !important;
  }
 
}
@media (min-width: 1200px){
    .desktop_iframe{
        width: 500px;
    }
}