@font-face{
	font-family: 'GothamBold';
	src: url('webfonts/gotham/GothamBold.eot') format('embedded-opentype'),
 url('webfonts/gotham/GothamBold.woff') format('woff'),
 url('webfonts/gotham/GothamBold.ttf') format('truetype'),
 url('webfonts/gotham/GothamBold.svg#GothamBold') format('svg');
	src: url('webfonts/gotham/GothamBold.eot');
}
body
{
	moz-font-smoothing: antialiased;
	overflow-x: hidden !important;
	webkit-font-smoothing: antialiased;
}
.head-crumb .menu-item-41251 a
{
	color: #00aeef !important;
}
.comp-logo-1
{
	float: left !important;
	height: 29px !important;
	width: 195px !important;
}
.comp-logo-2
{
	height: 48px !important;
	width: 55px !important;
}
.vivid-orange a:hover,
.vivid-orange a:focus,
.vivid-orange.current-menu-item
{
	background: #f68b20 !important;
}
.vivid-orange.current-menu-parent
{
	background: #f68b20 !important;
}
.cyan a:hover,
.cyan a:focus,
.cyan.current-menu-item
{
	background: #00bcdf !important;
}
.cyan.current-menu-parent
{
	background: #00bcdf !important;
}
.lime-green a:hover,
.lime-green a:focus,
.lime-green.current-menu-item
{
	background: #0db14b !important;
}
.lime-green.current-menu-parent
{
	background: #0db14b !important;
}
.strong-red a:hover,
.strong-red a:focus,
.strong-red.current-menu-item
{
	background: #b72126 !important;
}
.strong-red.current-menu-parent
{
	background: #b72126 !important;
}
.dark-grey a:hover,
.dark-grey a:focus,
.dark-grey.current-menu-item
{
	background: #767676 !important;
}
.dark-grey.current-menu-parent
{
	background: #767676 !important;
}
.bright-pink a:hover,
.bright-pink a:focus,
.bright-pink.current-menu-item
{
	background: #ed2980 !important;
}
.bright-pink.current-menu-parent
{
	background: #ed2980 !important;
}
.dark-blue a:hover,
.dark-blue a:focus,
.dark-blue.current-menu-item
{
	background: #0967af !important;
}
.dark-blue.current-menu-parent
{
	background: #0967af !important;
}
.row .col-sm-3 li
{
	list-style: none !important;
}
#vimeochannelgallery_widget-4
{
	list-style: none !important;
}
.vmcplayer
{
	height: 250px !important;
}
.gray-title
{
	width: auto !important;
}
.gray-title a
{
	color: #ffffff !important;
	font-family: "akzidenzgroteskbe cn" !important;
	font-size: 14px !important;
	margin-top: 0 !important;
	padding: 5px !important;
	text-transform: uppercase !important;
}
.service-class .post-social
{
	margin-bottom: 4px !important;
	position: relative;
	right: -68px;
	width: 500px !important;
}
.conference-class .post-social
{
	margin-bottom: 5px !important;
	position: relative;
	right: -36px;
	width: 421px !important;
}
.single-page .post-social
{
	position: relative;
	right: -22px;
	width: 480px !important;
}
.single-magazine .post-social
{
	position: relative;
	right: -36px;
	width: 478px !important;
}
.article-class .post-social
{
	position: relative;
	right: -36px;
	/*width: 421px !important;*/
}
.post-social
{
	width: 351px !important;
}
span .stMainServices
{
	height: 23px !important;
}
.pagelink .post ul
{
	display: none;
}
#breadcrumbs li
{
	float: left;
	margin-right: 15px;
}
#breadcrumbs .separator
{
	color: #999;
	font-size: 20px;
	font-weight: 700;
}
.body-crumb a
{
	color: #000000 !important;
	font-family: 'Droid Sans', sans-serif !important;
	font-size: 10px !important;
	text-decoration: none !important;
}
.body-crumb span
{
/*	color: #000000 !important;
	font-family: 'Droid Sans', sans-serif !important;
	font-size: 12px !important;
	font-weight: bold;
	text-decoration: none !important;*/
}
.body-crumb a:hover
{
	text-decoration: underline !important;
}
.to-permanlink:hover
{
	text-decoration: none !important;
}
.chat-box
{
}
.add-space-large
{
}
.team-crumb a
{
	color: white !important;
}
.team-crumb span
{
	color: white !important;
}
.sub-menu li a:hover
{
	background: none !important;
}
.sub-menu li
{
	width: 93px !important;
}
.post-content p img
{
	height: auto !important;
	width: 100% !important;
}
.post-inner p img
{
	height: auto !important;
	max-width: 100% !important;
}
.post-inner p a img
{
	height: auto !important;
	max-width: 100% !important;
}
#recaptcha_response_field
{
	line-height: normal !important;
}
.head-category
{
	text-transform: uppercase;
}
.col-lg-4
{
	margin-bottom: 10px;
}
.expt
{
	color: #000000;
	display: block;
	font-family: "akzidenzgroteskbe regular";
	font-size: 13px;
	line-height: 130%;
}
.wpcf7-form-control.wpcf7-submit.green-button-small.pull-right
{
	background-color: #C3C3C3;
	height: 27px !important;
	width: 84px !important;
}
.sub-right
{
	background-color: white !important;
}
div.fancy-file
{
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.fancy-file
{
	width: 107px !important;
}
div.fancy-file-name
{
	background-image: url("./Images/green-button-small.png") !important;
	background-repeat: no-repeat;
	background-size: 102px 30px;
	border-radius: 3px;
	color: white;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 11px;
	width: 99px !important;
}
.fancy-file-name:hover
{
	text-decoration: underline !important;
}
button.fancy-file-button
{
	background-image: url("./Images/green-button-small.png") !important;
	border: 1px solid red;
	border-radius: 3px;
	float: left;
	font-weight: bold;
	margin: 0 0 0 3px;
	vertical-align: top;
}
div.input-container
{
	left: 0;
	position: absolute;
	top: 0;
}
div.input-container input
{
	opacity: 0;
}
.pull-top
{
	background-color: white !important;
	border: 0 !important;
	margin-top: -30px;
}
.fle
{
	width: 86px !important;
}
.searcharea
{
	margin: 0 auto;
	padding-bottom: 61px;
	padding-top: 26px;
	width: 76%;
}
.not-found
{
	font-family: "akzidenzgroteskbe cn" !important;
	font-size: 19px;
	font-weight: bold;
	text-transform: uppercase;
}
.searcharea,#cat,#s,#sbc-submit
{
	font-family: "akzidenzgroteskbe cn" !important;
	text-transform: uppercase;
}
.dsq-postid
{
	font-family: "akzidenzgroteskbe mdcn" !important;
}
#menu-magazine-submenu li
{
	display: inline-block;
	list-style: none;
}
#menu-magazine-submenu
{
	color: #000000;
	float: right !important;
	font-family: 'akzidenzgroteskbe mdcn';
	font-size: 13px !important;
}
#menu-magazine-submenu li a
{
	color: #000000;
	font-family: 'akzidenzgroteskbe mdcn' !important;
	font-size: 18px !important;
	padding: 0 5px;
	text-transform: uppercase;
}
#menu-magazine-submenu li:first-child:before
{
	content: '';
}
#menu-magazine-submenu li
{
	display: inline;
}
#menu-magazine-submenu li:first-child:before
{
	content: '';
}
#menu-serving-submenu li
{
	display: inline-block;
	list-style: none;
}
#menu-serving-submenu
{
	color: #fff;
	float: right !important;
	font-family: 'akzidenzgroteskbe mdcn';
	font-size: 18px;
}
#menu-serving-submenu li a
{
	color: #000000;
	font-family: 'akzidenzgroteskbe mdcn';
	font-size: 18px;
}
#menu-serving-submenu li:first-child:before
{
	content: '';
}
#menu-serving-submenu li
{
	display: inline;
}
#menu-serving-submenu li:before
{
	content: ' | ';
}
#menu-serving-submenu li:first-child:before
{
	content: '';
}
#menu-parents-submenu li
{
	display: inline-block;
	list-style: none;
}
/*#menu-parents-submenu
{
	color: #000000;
	float: right !important;
	font-family: 'akzidenzgroteskbe mdcn';
	font-size: 18px;
}*/
#menu-parents-submenu li a
{
	color: #000000;
	font-family: 'akzidenzgroteskbe mdcn';
	font-size: 18px;
}
#menu-parents-submenu li:first-child:before
{
	content: '';
}
#menu-parents-submenu li
{
	display: inline;
}
#menu-parents-submenu li:before
{
	content: ' | ';
}
#menu-parents-submenu li:first-child:before
{
	content: '';
}
.comment-wrap .depth-1
{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 10px 0px;
}
.says
{
	font-family: "akzidenzgroteskbe bold" !important;
	font-size: 12px !important;
}
.comment-wrap
{
	list-style: none !important;
}
#commentform
{
	margin: 0 auto;
	width: 75%;
}
#respond .span8
{
	padding: 10px;
}
.team-header
{
	background: transparent;
	background-image: url("./Images/team-banner.jpg") !important;
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 99.9%;
}
.team-main
{
	margin: 0 auto !important;
	width: 97% !important;
}
.team-header hgroup,.head-tt
{
	bottom: 143px;
	color: white;
	left: 48px;
	position: absolute;
	width: 100%;
}
.team-header .head-tt h5
{
	color: white;
	font-weight: bold;
	margin: 0 auto;
	position: absolute;
	width: 28%;
}
.head-tt
{
	color: white !important;
	font-weight: bold;
	left: 38%;
	top: 405px;
}
.title-link
{
	color: #333333 !important;
}
.magazine
{
	padding-top: 11px !important;
}
.magazine form
{
	margin-top: 24px !important;
}
.magazine .navbar-header
{
	height: 68px !important;
}
.magazine .navbar-collapse
{
	margin-top: -9px !important;
}
.magazine .navbar-nav > li > a
{
	padding-bottom: 32px !important;
}
.magazine-head .navbar
{
	margin-bottom: 0px !important;
}
#idea
{
	margin-bottom: 15px !important;
}
.bottom-ad img
{
	width: 100%;
}
.col-lg-3.col-sm-3.col-md-3.box-dat-1
{
	width: 18% !important;
}
.col-lg-5.col-sm-5.col-md-5.borders.box-dat-2
{
	padding-left: 39px !important;
	padding-right: 45px !important;
}
.col-lg-4.col-sm-4.col-md-4.box-dat-3
{
	padding-left: 21px !important;
}
.border-line
{
	margin: 0 auto !important;
	width: 96% !important;
}
.cycloneslider-template-responsive .cycloneslider-pager a
{
	height: 15px !important;
	width: 14px !important;
}
.mag-box .header-banner-breadcrumbs
{
	line-height: 46px !important;
}
.mag-box h5
{
	margin-right: 11px !important;
}
.body-crumb, .head-crumb
{
	margin-bottom: 2px !important;
}
.share-class h5
{
	margin-bottom: 0px !important;
}
.share-class
{
	margin-bottom: 14px !important;
}
.win-form
{
	padding: 0px 10px 10px 10px !important;
}
.align-down
{
	margin-top: 6px;
}
.wpcf7-form p
{
	margin-bottom: 0px !important;
}
.col-sm-9:last-child
{
	margin-bottom: 18px !important;
}
.post-social
{
	margin-bottom: 18px !important;
	margin-top: 12px !important;
}
.chat-box a
{
}
.post-head .post-thumb
{
	width: 200px !important;
}
.header-banner-content .col-md-3
{
	margin-left: -14px !important;
	padding-left: 0 !important;
}
.autocomplete
{
	border: 1px solid grey !important;
	font-family: "akzidenzgroteskbe cn" !important;
	font-size: 14px !important;
	opacity: 0.98;
	padding: 1px 5px !important;
	text-transform: uppercase;
	width: 130px !important;
}
.autocomplete div
{
	color: grey !important;
}
#vimeography-gallery-2
{
	overflow: hidden !important;
}
#extended-categories-5
{
	margin-top: 5px;
}
.add-space-small
{
	float: right !important;
	margin-bottom: -7px;
}
.add-space-large
{
	float: left !important;
	max-width: 768px !important;
}
.col-lg-3.col-sm-3.col-md-3.left-class .aside-banner img
{
	/*margin-right: 7px !important;*/
}
.vimeography-player .fluid-width-video-wrapper
{
	padding-top: 54.5% !important;
}
.chatter.trending
{
	margin-top: 10px !important;
}
.col-lg-3.col-sm-3.col-md-3.box-dat-1 .narrow-img a .parent-im
{
	height: 64px !important;
}
.line
{
	font-size: 18px !important;
}
.post-inner iframe
{
	max-width: 100% !important;
}
.single-baynote .fpContsBlock
{
	float: left !important;
	width: 136px !important;
}
.col-lg-3.col-sm-3.col-md-3.aside.last-res #text-4
{
	height: 254px !important;
}
#text-7
{
	height: 254px !important;
}
#respond .title-head
{
	margin-top: 0px !important;
}
#respond .span8
{
	padding-top: 0px !important;
}
.row.single-page .chatter.trending
{
	margin-top: 0px !important;
}
.row.single-page #extended-categories-5
{
	margin-top: 0px !important;
}
.container.page-container #text-4
{
	height: 254px !important;
}
.post-inner .gplus
{
	height: 21px !important;
}
.post-inner .author-link.icn-gplus img
{
	width: auto !important;
}
.win-form label.small-text
{
	font-size: 10px !important;
}
.enter .aside-h3
{
	letter-spacing: 1px !important;
}
.enter .aside-h3
{
	letter-spacing: 1px !important;
}
.ideas .aside-h3
{
	letter-spacing: 1px !important;
}
.wpcf7-form-control.wpcf7-submit.green-button-small.pull-right.pull-top
{
	text-transform: uppercase;
}
/*.row.grey-header
{
	background: #6B6B6B;
	margin: 0px;
	max-height: 88px;
	min-height: 30px;
	padding-top: 3px;
	width: 100%;
}*/
.row.grey-header p
{
	color: white !important;
	margin: 0 0 3px !important;
}
.row.grey-header a
{
	color: white !important;
	margin: 0 0 3px !important;
}
.row.grey-header span
{
	color: white !important;
	margin: 0 0 3px !important;
}
.row.grey-header
{
	background: #6B6B6B;
	margin: 0px;
	max-height: 88px;
	min-height: 30px;
	padding-top: 3px;
	width: 100%;
}
.row.grey-header p
{
	color: white !important;
	margin: 0 0 3px !important;
}
.row.grey-header a
{
	color: white !important;
	margin: 0 0 3px !important;
}
.row.grey-header span
{
	color: white !important;
	margin: 0 0 3px !important;
}
.ad-space object
{
	margin-bottom: 20px;
}
.wysija-input
{
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px 3px 3px 3px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	color: #555;
	font-size: 14px;
	margin-bottom: 0;
	moz-border-radius: 0 3px 3px 0;
	moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	moz-transition: border linear .2s,box-shadow linear .2s;
	o-transition: border linear .2s,box-shadow linear .2s;
	padding: 7px 5px;
	position: relative;
	transition: border linear .2s,box-shadow linear .2s;
	vertical-align: top;
	webkit-border-radius: 0 3px 3px 0;
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	webkit-transition: border linear .2s,box-shadow linear .2s;
	width: 216px;
}
.wysija-input:focus
{
	border-color: rgba(82,168,236,0.8);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	outline: 0;
	outline: thin dotted \9;
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
}
.wysija-submit.wysija-submit-field
{
	background-color: #f5f5f5;
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbb;
	border-bottom-color: #a2a2a2;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	color: #333;
	cursor: pointer;
	display: inline-block;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	moz-border-radius: 4px;
	moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	padding: 4px 14px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	vertical-align: middle;
	webkit-border-radius: 4px;
	webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
.bg-img-news
{
	background-image: url("./Images/newsletter.png") !important;
	background-repeat: no-repeat !important;
	min-height: 131px;
	width: 100%;
}
.bg-img-news2
{
	background-image: url("./Images/newsletter2.png") !important;
	background-repeat: no-repeat !important;
	min-height: 131px;
	width: 100%;
	background-size: 100%;
}
p.wysija-paragraph:nth-child(3) .wysija-input
{
	border: 4px solid #FE0000 !important;
	border-radius: 0px !important;
	width: 100% !important;
}
p.wysija-paragraph:nth-child(1) .wysija-input
{
	border: 3px solid #FE0000;
	border-radius: 0px !important;
	float: left;
	margin-right: 7px;
	width: 299px !important;
}
p.wysija-paragraph:nth-child(2) .wysija-input
{
	border: 3px solid #FE0000;
	border-radius: 0px !important;
	width: 299px !important;
}
.wysija-submit.wysija-submit-field
{
	background: #E5110D !important;
	border: 0px !important;
	color: white !important;
	font-family: GothamBold !important;
	font-size: 15px !important;
	height: 35px !important;
	width: 100% !important;
}
.wysija-submit-field:hover
{
	background: #f20909;
}
.modal-body form
{
	background: #4C4C4C;
	padding: 22px 32px 22px 32px;
}
.modal-body form p
{
	float: left;
	margin: 0 auto !important;
}
p.wysija-paragraph:nth-child(3)
{
	margin-bottom: 22px !important;
	margin-top: 15px !important;
	width: 100% !important;
}
p.wysija-paragraph:nth-child(2)
{
	margin-left: 70px !important;
}
.modal-body label
{
	color: #C8C8C8;
	font-family: GothamBold;
	font-size: 16px;
	font-weight: normal !important;
}
.signup-details
{
	background: #C8C8C8;
	color: #424242;
	font-family: GothamBold;
	font-size: 16px;
	letter-spacing: 0.08em;
	margin: 0px !important;
	padding: 0px;
	padding: 22px 32px 22px 32px;
	text-align: justify !important;
}
.signup-details .red-data
{
	color: #E50811;
	font-family: GothamBold;
	font-size: 16px;
}
.signup-description p
{
	color: #8A8A8A;
	font-family: GothamBold;
	font-size: 15px;
}
.signup-description
{
	background: #FFFFFF;
	color: #8A8A8A;
	font-family: GothamBold;
	font-size: 15px;
	letter-spacing: 0.1em;
	margin: 0px !important;
	padding: 0px;
	padding: 22px 32px 22px 32px;
}
.modal-body
{
	max-height: 1000px !important;
}
.modal-header
{
	height: 50px !important;
        background-color: #e21e22;
}
.modal-body
{
	padding: 0px !important;
}
.modal-body h2
{
	display: inline !important;
}
.modal-content
{
	width: 745px;
}
.wysija-submit.wysija-submit-field
{
	border-radius: 0px !important;
	box-shadow: 0px 0px 0px !important;
	text-shadow: none !important;
}
.post-inner .post-body p
{
	font-size: 14px !important;
}
.formError
{
	display: none !important;
}
.container.page-container .post-inner p a img
{
	width: auto !important;
}
img.alignright
{
	margin-bottom: 10px;
	margin-left: 10px;
}
.alignright
{
	float: right;
}
img.alignleft
{
	margin-bottom: 10px;
	margin-right: 10px;
}
.alignleft
{
	float: left;
}
.post-inner-page
{
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 20px;
	margin-top: 30px;
}
.featured
{
	/*max-height: 300px;*/
	min-height: 300px;
}
body .parent-class-container .post-social
{
	margin-bottom: 0px !important;
	position: relative;
	right: -68px;
	width: 499px !important;
}
.stButton_gradient
{
	height: 22px !important;
}
.post-social1.post-share-social
{
	margin-right: -19px !important;
}
body .free-category .social-cat
{
	width: 467px !important;
}
.modal-content
{
	min-height: 0px !important;
}
.allmsgs li{
	text-align: center;
}
/*Custom media queries added by Nikhil - AP*/
@media (max-width: 767px){
	.col-lg-6
	{
		margin-bottom: 15px;
	}
	.add-space-small{
		text-align: center !important;
		width: 100% !important;
		margin-bottom: -24px !important;
		margin-top: 5px !important;

	}
}
@media (max-width: 480px){
	.service-class .post-social
	{
		margin-bottom: 15px !important;
		right: 0 !important;
		width: 362px !important;
	}
	.parent-class-container .post-social
	{
		margin-bottom: 15px !important;
		right: 0 !important;
		width: 362px !important;
	}
	.conference-class .post-social
	{
		margin-bottom: 15px !important;
		right: 0 !important;
		width: 362px !important;
	}
	.single-page .post-social
	{
		margin-bottom: 37px !important;
		right: 0 !important;
		width: 362px !important;
	}
	.single-magazine .post-social
	{
		margin-bottom: 15px !important;
		right: 0 !important;
		width: 362px !important;
	}
	.article-class .post-social
	{
		margin-bottom: 15px !important;
		right: 0 !important;
		width: 362px !important;
	}
}
@media (min-width: 768px) and (max-width: 1080px){
	.modal
	{
		margin-left: -340px !important;
	}
}
@media (min-width: 780px) and (max-width: 991px){
	.bg-img-news
	{
		background-size: 153px 172px !important;
	}
	.menu ul li ul
	{
		display: none !important;
	}
}
@media (max-width: 780px){
	.bg-img-news
	{
		margin: 0 auto !important;
		max-width: 250px;
	}
}
@media all and (max-width: 760px) and (min-width: 550px){
	.modal-body
	{
		display: table !important;
	}
	p.wysija-paragraph:nth-child(1) .wysija-input
	{
		width: 100% !important;
	}
	p.wysija-paragraph:nth-child(2) .wysija-input
	{
		width: 100% !important;
	}
	p.wysija-paragraph:nth-child(3) .wysija-input
	{
		width: 100% !important;
	}
	.modal-content
	{
		width: auto !important;
	}
	.widget_wysija_cont
	{
		display: table-header-group;
		height: 270px !important;
		margin: 0 !important;
		text-align: center;
	}
	.signup-details
	{
		display: table-footer-group;
	}
	.signup-description
	{
		display: table-footer-group !important;
	}
	.signup-details-inner
	{
		display: inline-block;
		padding: 15px;
	}
	.signup-description-inner
	{
		display: inline-block;
		padding: 15px;
	}
	.modal-header
	{
		background: url('Images/daily-tiny.png') top center no-repeat;
		background-size: initial;
		height: 40px !important;
		padding: 9px 15px !important;
	}
	.modal-content
	{
		background: url('Images/daily-tiny-bg.png') top left repeat-x;
	}
	.modal-dialog, .modal, .modal-body
	{
		width: 550px !important;
	}
	.wysija-input.first-name, .wysija-input.last-name, .wysija-email, .wysija-input
	{
		margin-bottom: 10px !important;
		width: 96% !important;
	}
	p.wysija-paragraph, p.wysija-paragraph:nth-child(3), p.wysija-paragraph:nth-child(2), .modal-body form p
	{
		float: none !important;
		margin: 0 auto !important;
		width: 468px !important;
	}
	p.wysija-paragraph:first-child
	{
		padding: 20px 0 0 0 !important;
	}
	.wysija-paragraph label
	{
		text-align: left !important;
	}
	.wysija-submit-field
	{
		margin: 10px 0 20px 0 !important;
		width: 85% !important;
	}
}
@media all and (max-width: 549px) and (min-width: 1px){
	.modal-content
	{
		width: 100% !important;
	}
	body .modal
	{
		left: 0% !important;
		margin-left: 0px !important;
		width: 100% !important;
	}
	p.wysija-paragraph:nth-child(1) .wysija-input
	{
		width: 100% !important;
	}
	p.wysija-paragraph:nth-child(2) .wysija-input
	{
		width: 100% !important;
	}
	p.wysija-paragraph:nth-child(3) .wysija-input
	{
		width: 100% !important;
	}
	.widget_wysija_cont
	{
		display: table-header-group;
		height: 270px !important;
		margin: 0 !important;
		text-align: center;
	}
	.signup-details
	{
		display: table-footer-group;
	}
	.signup-description
	{
		display: table-footer-group;
	}
	.signup-details-inner
	{
		display: inline-block;
		padding: 15px;
		text-align: left !important;
	}
	.signup-description-inner
	{
		display: inline-block;
		padding: 15px;
	}
	.modal-header
	{
		background: url('Images/daily-tiny.png') top center no-repeat;
		background-size: initial;
		height: 38px !important;
	}
	.modal-content
	{
		background: url('Images/daily-tiny-bg.png') top left repeat-x;
	}
	.modal-dialog, .modal-body
	{
		width: 100% !important;
	}
	.wysija-input.first-name, .wysija-input.last-name, .wysija-email, .wysija-input
	{
		margin-bottom: 10px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		width: 96% !important;
	}
	p.wysija-paragraph, p.wysija-paragraph:nth-child(3), p.wysija-paragraph:nth-child(2), .modal-body form p
	{
		float: none !important;
		margin: 0 auto !important;
		width: 100% !important;
	}
	p.wysija-paragraph:first-child
	{
		padding: 20px 0 0 0 !important;
	}
	.wysija-paragraph label
	{
		text-align: left !important;
	}
	.wysija-submit-field
	{
		margin: 10px 0 20px 0 !important;
		width: 85% !important;
	}
	.modal-body
	{
		display: table !important;
	}
}
@media all and (min-width: 760px){
	.modal
	{
		margin-left: -370px !important;
	}
}
@media all and (max-width: 640px){
	.post-inner .change-clear
	{
		height: 30px !important;
	}
}
@media all and (max-width: 530px){
	.post-inner .post-share-social
	{
		bottom: 25px !important;
	}
}
@media all and (max-width: 1049px) and (min-width: 700px){
	header .container .small-banner {
		width: 77%;float: left !important;
		float: none !important;
	}
	header .container .add-space-small {
		float: right !important;
		margin-right: -86px;
	}
	header .container .add-space-large {
		max-width: 768px !important;
		float: none !important;
	}
}
@media all and (max-width: 699px) and (min-width: 480px){
	header .container .small-banner {
		float: right !important;
		width: 41%;
	}
	header .container .add-space-small {
		width: 44% !important;
	}
	header .container .add-space-large {
		max-width: 768px !important;
		float: none !important;
	}
	header .container .big-banner {
		width: 50% !important;
		float: left !important;
	}


}
@media all and (max-width: 1200px) and (min-width: 995px){
	.container .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		width: 101% !important;
		height: 99% !important;
	}
	.container .vimeoplugin {
		width: 50%;
		overflow: hidden;
	}
}
@media all and (max-width: 995px) and (min-width: 768px){
	.container .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 104% !important;
	}
	.container .vimeoplugin {
		width: 50%;
		overflow: hidden;
	}
}
@media all and (max-width: 768px){
	.container .col-lg-3.col-sm-3.col-md-3.left-class{
		max-width: 402px !important;
		margin: 0 auto !important;
	}
}


/*EOF Media queries*/

/*
Sign Up page for Mobile View styles
Theme file: template-signup.php
*/
#mobilSignUp{
	word-wrap: break-word;
}
#mobilSignUp .wysija-msg.ajax,
#mobilSignUp .widget_wysija{
	position: relative !important;
}
#mobilSignUp .wysija-msg.ajax {
	margin-top: 0 !important;
	margin-left: 0 !important;
}
#mobilSignUp .widget_wysija {
	top: 0px !important;
	right: 0px !important;
	width: auto !important;
	display: block !important;
	background: #FFF !important;
	padding: 0 0 0 0 !important;
	opacity: 1 !important;
	-khtml-opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#mobilSignUp .widget_wysija_cont{
	display: block;
}
#mobilSignUp form {
	margin: 0 auto !important;
}
#mobilSignUp label{
	text-align: left !important;
	cursor: default !important;
}
#mobilSignUp input,
#mobilSignUp label,
#mobilSignUp p.wysija-paragraph,
#mobilSignUp input.wysija-submit {
	width: 100% !important;
}
#mobilSignUp input.wysija-submit{
	float: none !important;
	margin: 0 auto !important;
	margin-top: 20px !important;
}
#mobilSignUp .modal{
	z-index: -1050 !important;
}
#mobilSignUp .social_share_icons {
	display: none !important;
}
#mobilSignUp p{
	margin: 0 auto !important;
}
#mobilSignUp h1,
#mobilSignUp h2,
#mobilSignUp h3 {
	text-align: center;
	text-transform: uppercase;
	display: block;
}
#mobilSignUp h1{
	font: bold 3.3em/1.1em GothamBold;
	color: #d23332;
	letter-spacing: 0.1em;
}
#mobilSignUp h2{
	color: #818181;
	font: normal 1.3em/1.6em GothamBold;
	letter-spacing: 0.2em;
}
#mobilSignUp h3{
	color: #ADADAD;
	letter-spacing: 0.2em;
	font: normal 1.3em/1.6em GothamBold;
	margin-top: 50px;
}
#mobilSignUp h3 span{
	color: #d23332;
}
.signUpRow .widget_text{
	display: none !important;
}
.custom-error-page #pbd-alp-load-posts{
	display: none;
}
/*Header Text for Newsletter SignUp Form*/

p.FormHeadText{
 margin-bottom: 0px !important;
 width: 100%;
 text-align: center;
 color: #AAA;
 font-family: GothamBold;
 font-size: 20px;
 letter-spacing: 0.08em;
 display: block;
 padding-top: 10px;
}
#newsletterModal div div div div.widget_wysija_cont{
 background: #4C4C4C;
}
.signup-description-inner p{
	margin-bottom: 0px !important;
}
.widget.widget_wysija.amr_widget{
	list-style: none !important;
}
.post-body p{
	color: #333 !important;
}
/*New*/
.row.grey-header
{
	background: #6B6B6B;
	margin: 0px;
	max-height: 88px;
	min-height: 32px;
	padding-top: 5px;
	width: 100%;
	margin-bottom: 12px;
	-moz-box-shadow: 0 0 12px 4px rgba(0,0,0,.45);
	-webkit-box-shadow: 0 0 12px 4px rgba(0,0,0,.45);
	box-shadow: 0 0 12px 4px rgba(0,0,0,.45);
}
#menu-parents-submenu
{
	color: #fff;
	float: right !important;
	font-family: 'akzidenzgroteskbe mdcn';
	font-size: 18px;
}
.parent-navbar ul#menu-parent-connect{
	margin-top: 7px !important;
}
.parent-navbar .navbar-parents h1{
	height: 65px !important;
}
.grey-header ul.menu{
	margin-bottom: 5px !important;
}
/*Nikhil added*/
.win-form.custom-form label {
	font-size: 12px !important;
	font-family: "akzidenzgroteskbe regular" !important;
}
.win-form.custom-form div.phonefield.phonefield-us input[type="text"]{
	width: 65px !important;
}
.win-form.custom-form span.small-meta.nowrap {
	letter-spacing: .6em !important;
}
.win-form.custom-form #mc_embed_signup div.mce_inline_error {
	margin: 0 0 1em 0 !important;
	padding: 0px 50px !important;
 	background-color: #c3c3c3 !important;
 	font-weight: normal !important;
	z-index: 1 !important;
	color: #fff !important;
	font-size: 10px !important;
	color: orangered !important;
	float: right !important;
}
.trns-img{
	width: 25%;
}
.green-button-small.std-btn {
	background-image: url("Images/blue-button-small.png") !important;
	width: auto;
	background-color: transparent !important;
	border: none !important;
	height: 31px;
	float: right;
	width: 87px;
	outline: none !important;
	margin-top: 4px;
	margin-right: 3px !important;
}
/*SEO updates*/
.seo-update > span{
	font-family: "akzidenzgroteskbe boldcn" !important;
}
span.current-link{
	color: #000000 !important;
	font-family: 'Droid Sans', sans-serif !important;
	font-size: 12px !important;
	font-weight: bold;
	text-decoration: none !important;
}
.mag-box .share-class{
	width: 250px !important;
}
.parent-signup input, .win-form textarea {
	width: 144px;
}
.parent-signup label{
	min-width: 81px !important;
}
.custom-float{
	background-color: transparent !important;
	border: none !important;
	height: 31px;
	width: 87px !important;
	outline: none !important;
	margin-top: 4px;
	margin-right: 3px !important;
}
.custom-form-mag label{
	font-size: 12px;
	font-family: "akzidenzgroteskbe regular" !important;
}
.custom-form-mag input[type='text'], .custom-form-mag input[type='text'], .custom-form-mag input[type='email'] {
	width: 143px !important;
	float: right !important;
}
#mc_embed_signup .custom-form-mag div.mce_inline_error {
	margin: 0 0 1em 0 !important;
	padding: 0px 50px !important;
	background-color: #c3c3c3 !important;
	font-weight: normal !important;
	z-index: 1 !important;
	color: #fff !important;
	font-size: 10px !important;
	color: orangered !important;
	float: right !important;
}
/*After upgrade*/
.widget_extended-categories ul{
  margin-left: 0px;
  padding-left: 18px;
  max-width: 115px;
  float: left;
}
.widget_extended-categories{
  min-height: 185px;
}
@media (min-width: 991px){
	.post-inner .post-content {
	  margin-left: 195px !important;
	}
}
body .single-page .today-box .signup-btn,  body .single-page .newletterbox .signup-btn{
  padding: 0px 0px 85px 0px !important;
}
.widget.popular-posts{
    background-color: #fff;	
}
.widget.popular-posts h2.widgettitle {
    background: #2b2b2b;
    color: #ffffff;
    font-family: "akzidenzgroteskbe mdcn";
    font-size: 22px;
    margin-top: 0;
    padding: 8px 15px;
    text-transform: uppercase;
}
.widget.popular-posts .wpp-list {
    background-color: #fff;
    padding: 0px 10px 5px 10px !important;
}
.pin {
width : 100% !important;
}
.pin > span {
width: 100%!important;
}
.pin span span{
width : 96%!important;
}


.searchform{
    margin-top: 14px;
}

.searchform label{
    display: none;
}

#searchsubmit{
    display: none;
}

.searchform input{
	float: right;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
    padding: 6px 10px;
    height: auto;
    width: 130px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    font-family: "akzidenzgroteskbe cn";
}


.col-lg-9{
    width: 71.8%;
}

.vimeography-player {
       display: block;
       height: 100%;
       width: 100%;
}
.vimeography-player iframe {
       position: absolute;
       width: 100%;
       height: 100%;
}
.single-page .post-social span {
       display:none;
}

@media (max-width: 1199px) {
.row.article-top {
    display: none;
}
}


.modal-header {
    /*background-image: url("/wp-content/upload/ymprod/ym_logo_signup.jpg");
    background-repeat: no-repeat;*/
    padding: 5px 15px;
    height: 30px !important;
}
