@media screen and (-webkit-min-device-pixel-ratio:0) {}

@media only screen and (max-width: 1600px) {
	.centerCont {
		width: 80%
	}

	.container {
		width: 100%;
	}

	.sideAdL {
		position: absolute;
		left: 3px;
		margin: 20px 0;
	}

	.sideAdR {
		position: absolute;
		right: 3px;
		margin: 20px 0;
	}

	.newcontainer {
		width: 100%;
		margin: 0 auto
	}

	.cllaptop .newcontainerZ {
		width: 100%;
		margin: 0 auto
	}
}

@media only screen and (max-width: 1480px) {
	.maincbpdz .row .col-lg-3.col-md-3.col-sm-12.mbssbr {
		width: 326px;
		float: right;
	}

	.maincbpdz .row .col-lg-9.col-md-9.col-sm-12.mbscont {
		width: 70%;
	}

	.centerCont {
		width: 80%;
	}

	a.media-left img {
		width: 80px !important;
		height: auto !important
	}

	h4.media-heading {
		word-wrap: break-word;
		font-size: 13px !important;
	}
}

@media only screen and (max-width: 1420px) {
	.maincbpdz .row .col-lg-9.col-md-9.col-sm-12.mbscont {
		width: 68%;
	}

	.centerCont {
		width: 79%;
	}
}

@media only screen and (max-width: 1330px) {
	.maincbpdz .row .col-lg-9.col-md-9.col-sm-12.mbscont {
		width: 66%;
	}

	a.media-left img {
		width: 70px !important;
		height: auto !important
	}
}

@media only screen and (max-width: 1280px) {
	.maincbpdz .row .col-lg-9.col-md-9.col-sm-12.mbscont {
		width: 65%;
	}

	.centerCont {
		width: 78%;
	}
}

@media only screen and (max-width: 1240px) {
	.maincbpdz .row .col-lg-3.col-md-3.col-sm-12.mbssbr {
		width: 25%;
		float: left;
	}

	.maincbpdz .row .col-lg-9.col-md-9.col-sm-12.mbscont {
		width: 75%;
	}

	.centerCont {
		width: 100%;
		margin-left: 0
	}

	.sideAdL,
	.sideAdL .fxdcnt span.fixedPos,
	.sideAdL .fxdcnt,
	.sideAdL .fxdcnt span,
	.sideAdR,
	.sideAdR .fxdcnt span.fixedPos,
	.sideAdR .fxdcnt,
	.sideAdR .fxdcnt span {
		display: none !important
	}

	a.media-left img {
		max-width: 120px !important;
		height: auto !important
	}

	h4.media-heading {
		word-wrap: break-word;
		font-size: 17px;
	}
}

@media only screen and (min-width: 1331px) and (max-width: 1390px) {
	.mcbxpt a {
		font-size: 14px;
	}
}

@media only screen and (min-width: 1200px) {

	/*.container {width: 1290px;}
.newcontainer {width: 1285px; margin:0 auto}
.cllaptop .newcontainerZ {width: 1096px; margin:0 auto}*/
	.adwrapbody .newcontainer .container {
		width: 100%;
	}

	.maincbpdz .row .col-lg-9.mbscont {
		width: 74%
	}

	.maincbpdz .row .col-lg-3.mbssbr {
		width: 26%
	}

	.adwrapbody .maincbox {
		padding: 0 15px;
		background: #fff
	}

	.cllaptop .maincbpdz .row .col-lg-9.mbscont {
		width: 70%
	}

	.cllaptop .maincbpdz .row .col-lg-3.mbssbr {
		width: 30%
	}

	.mainnav.affix {
		width: 1170px
	}

	.coltmsml .media-right,
	.coltmsml .media>.pull-right {
		padding-left: 15px;
	}

	.coltmsml .media-left,
	.coltmsml .media>.pull-left {
		padding-right: 15px;
	}

	.adwrapbody .newcontainer .navbarmenus.affix {
		width: 1285px;
	}

	.cllaptop .newcontainer .navbarmenus.affix {
		width: 1096px
	}

	.adwrapbody .newcontainer .adbanns {
		margin-left: 15px;
		margin-right: 15px;
	}

	.newcontainer .bannnavlw,
	.newcontainer .footbannrs {
		margin-left: 15px;
		margin-right: 15px;
		background-color: #fff;
		margin-left: auto;
		margin-right: auto;
		width: 970px;
	}

	.newcontainer .newsbrkr {
		margin-left: 15px;
		margin-right: 15px;
		background-color: #fff;
		z-index: 3
	}

	.cllaptop .sovrlt {
		padding: 15px 15px;
	}

	.cllaptop .sctdet {
		padding-bottom: 10px
	}

	.cllaptop .scbgct {
		display: inline-block;
		background-color: #467491;
		color: #fff;
		padding: 5px 10px
	}

	.cllaptop .scttvs {
		font-size: 16px;
		padding-bottom: 10px;
	}

	.cllaptop .scttvs a {}

	.cllaptop .sctdesc {
		font-size: 10px
	}

	.cllaptop .sctlnk {
		font-size: 12px
	}

	.cllaptop .sctlnk i {
		font-size: 16px
	}

	img.tnb123x158 {
		height: 158px
	}

	img.tnb453x264 {
		height: 263px
	}

	img.gal937x546 {
		height: auto;
		width: 100%;
	}

	.item>img.gal937x546,
	.carousel-inner>.item>a>img.gal937x546 {
		height: auto;
		width: 100%;
	}

	img.tnb300x184 {
		height: 178px
	}

	img.tnb292x375 {}

	img.tnb250x145 {}

	#speaker-event .modal-dialog {
		width: 700px;
		margin: 40px auto;
	}

	.cllaptop .newcontainer img.gal937x546 {
		height: 413px
	}

	.cllaptop .newcontainer .item>img.gal937x546,
	.cllaptop .newcontainer .carousel-inner>.item>a>img.gal937x546 {
		height: 413px
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1262px) {
	.container {
		width: 100%;
	}

	.newcontainerZ {
		width: 98%;
		margin: 0 auto
	}

	.adwrapbody .container {
		width: 100%;
	}

	.midheadlogo .container .row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.midheadlogo .container .row .col-lg-8,
	.midheadlogo .container .row .col-lg-4 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.midheadlogo .container .row .col-lg-8 {
		width: 60%
	}

	.midheadlogo .container .row .col-lg-4 {
		width: 40%
	}

	.midheadlogo .container .row .col-lg-8 img,
	.midheadlogo .container .row .col-lg-4 img {
		max-width: 100%;
		height: 100%
	}

	.navbarmenus .container {
		width: 100%;
		padding: 0
	}

	.mainnav.affix {
		width: 100%
	}

	.fboxcat {
		display: none
	}

	img.home-featured-1 {
		height: 156px
	}

	img.home-featured-2 {
		height: 156px
	}

	.adwrapbody .navbarmenus.affix {
		width: 1030px;
	}

	.adwrapbody .navbarmenus .container {
		width: 100%;
		padding: 0 15px
	}

	.adwrapbody .maincbox {
		padding: 20px;
		background: #fff
	}

	.wrapadban {
		display: none
	}

	.wrapadban.fixbanc.wpaposta {
		display: none
	}

	img.gal937x546 {
		height: 360px
	}

	.item>img.gal937x546,
	.carousel-inner>.item>a>img.gal937x546 {
		height: 360px
	}

	.cllaptop .ftsbox {
		display: none;
		-o-transition: none;
		-ms-transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		transition: none;
		-webkit-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.cllaptop .backbx {
		display: none;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.cllaptop .swaftpt:hover .frntbx {
		display: block;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.cllaptop .swaftpt:hover .backbx {
		display: none;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}
}

@media only screen and (min-width: 1263px) and (max-width: 1320px) {
	.container {
		width: 100%;
	}

	.cllaptop .newcontainer {
		width: 1020px;
		margin: 0 auto
	}

	.cllaptop .wrapadban {
		background-size: 100% 100%
	}

	.cllaptop .newcontainer .navbarmenus.affix {
		width: 1020px
	}

	.cllaptop .maincbpdz .row .col-lg-9.mbscont {
		width: 66%
	}

	.cllaptop .maincbpdz .row .col-lg-3.mbssbr {
		width: 34%
	}

	img.gal937x546 {
		height: 413px
	}

	.item>img.gal937x546,
	.carousel-inner>.item>a>img.gal937x546 {
		height: 413px
	}

	.bannrhm {
		display: none
	}

	.cllaptop .prtbvz .col-sm-6 .colmed .media a.media-left {
		display: none
	}

	.cllaptop .nwlsmod {}

	.cllaptop .nwlsmod .col-sm-6.smmnst {
		width: 60%
	}

	.cllaptop .nwlsmod .col-sm-6.bignst {
		width: 40%
	}

	.cllaptop .nwlsmod .col-sm-6.bignst .colmed .media a.media-left {
		float: none;
		width: 100%;
		display: block
	}

	.cllaptop .nwlsmod .col-sm-6.bignst .colmed .media a.media-left img.tnb123x158 {
		height: 180px;
		width: auto;
		margin-bottom: 5px
	}

	.cllaptop .nwlsmod .nomptop {
		border-top: #e1e1e1 1px solid;
		padding-top: 15px;
		margin-top: 0
	}

	.cllaptop img.tnb453x264 {
		height: 171px
	}

	.cllaptop .ftsbox {
		display: none;
		-o-transition: none;
		-ms-transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		transition: none;
		-webkit-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.cllaptop .backbx {
		display: none !important;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.cllaptop .swaftpt:hover .frntbx {
		display: block;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.cllaptop .swaftpt:hover .backbx {
		display: none !important;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.cllaptop .newcontainer .item>img.gal937x546,
	.cllaptop .newcontainer .carousel-inner>.item>a>img.gal937x546 {
		height: 360px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.adwrapbody .navbarmenus.affix {
		left: 0
	}

	.newcontainer {
		width: 100%;
		margin: 0;
		padding: 0
	}

	.adwrapbody .container {
		width: inherit;
	}

	.adwrapbody .newcontainer .container {
		width: inherit;
	}

	.adwrapbody .maincbox {
		padding: 0;
		background: #fff
	}

	.adwrapbody .newcontainer .adbanns {
		margin-left: 0;
		margin-right: 0;
	}

	.adwrapbody .navbarmenus.affix {
		width: 100%;
	}

	.adwrapbody .navbarmenus .container {
		width: 100%;
		padding: 0 15px
	}

	.midheadlogo {
		padding: 15px 0;
	}

	.midheadlogo .container .row {
		margin-left: -10px;
		margin-right: -10px;
	}

	.midheadlogo .container .row .col-lg-8,
	.midheadlogo .container .row .col-lg-4 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.midheadlogo .container .row .col-lg-8 {
		width: 60%
	}

	.midheadlogo .container .row .col-lg-4 {
		width: 40%
	}

	.midheadlogo .container .row .col-lg-8 img,
	.midheadlogo .container .row .col-lg-4 img {
		max-width: 100%;
		height: 100%
	}

	.mainnav ul li a {
		display: block;
		padding: 10px 13px;
		color: #111;
		font-size: 15px
	}

	.navbarmenus .container {
		width: 100%;
		padding: 0
	}

	.footlinks ul li.fmtxt {
		display: block
	}

	.maincbpdz {
		padding: 0
	}

	.mainnav.affix {
		width: 100%
	}

	.fboxcat {
		display: none
	}

	.featbox .row {
		margin-left: -5px;
		margin-right: -5px
	}

	.featbox .row .col-lg-6 {
		padding-left: 5px;
		padding-right: 5px
	}

	.finnbox .row {
		margin-left: -5px;
		margin-right: -5px
	}

	.finnbox .row .col-lg-8 {
		padding-left: 5px;
		padding-right: 5px;
		width: 64%
	}

	.finnbox .row .col-lg-4 {
		padding-left: 5px;
		padding-right: 5px;
		width: 36%
	}

	.fsplit {
		padding-top: 10px
	}

	.fboxtitle a {
		font-size: 14px;
		padding: 6px 8px;
	}

	.finnbox .carousel-control .fa-chevron-left {
		margin-left: -7px;
		font-size: 10px
	}

	.finnbox .carousel-control .fa-chevron-right {
		font-size: 10px
	}

	.footsocial li.fsotxt {
		display: none
	}

	.ftsbox {
		display: none;
		-o-transition: none;
		-ms-transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		transition: none;
		-webkit-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.backbx {
		display: none;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.swaftpt:hover .frntbx {
		display: block;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.swaftpt:hover .backbx {
		display: none;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	img.gal937x546 {
		height: 420px
	}

	.item>img.gal937x546,
	.carousel-inner>.item>a>img.gal937x546 {
		height: 420px
	}

	.evtlogo {
		display: block
	}

	.evtlogpd {
		display: block;
	}

	.evtlogobx img {
		max-width: 100%;
		width: auto
	}
}

@media only screen and (max-width: 768px) {
	.maincbpdz .row .col-lg-3.col-md-3.col-sm-12.mbssbr {
		width: auto;
	}

	.maincbpdz .row .col-lg-9.col-md-9.col-sm-12.mbscont {
		width: auto;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
	.tputl ul li {
		padding-right: 10px
	}

	ul.nwslttr li.nsltb input {
		width: 140px
	}

	.mainnav ul li a {
		display: block;
		padding: 10px 7px;
		color: #111;
		font-size: 12px
	}

	.headlogo img {
		max-width: 100%
	}

	.sopnsimg img {
		max-width: 100%
	}

	.footertop .row .col-lg-3.ftlnkA {
		width: 25%
	}

	.footertop .row .col-lg-3.ftlnkB {
		width: 25%
	}

	.footertop .row .col-lg-3.ftlnkC {
		width: 25%
	}

	.footertop .row .col-lg-3.ftlnkD {
		width: 25%
	}

	.sidbrpad {
		-moz-column-width: 18em;
		-webkit-column-width: 18em;
		-moz-column-gap: 1.8em;
		-webkit-column-gap: 1.8em;
		border-top: #e5e5e5 1px solid;
		margin-top: 20px
	}

	.widgetp {
		display: inline-block;
		padding: .25rem;
		width: 100%;
		border-top: none;
		margin-top: 20px;
		border-bottom: #e5e5e5 1px solid;
		padding-bottom: 20px
	}

	.widgettop {
		padding-top: inherit;
		margin-top: 20px
	}

	.adbanns {
		display: none
	}

	.footbannrs {
		display: none
	}

	.bannnavlw {
		display: none
	}

	.bnsimg {
		margin-left: -25px
	}

	img.home-featured-1 {
		height: 116px
	}

	img.home-featured-2 {
		height: 116px
	}

	.fctxt {
		text-align: center;
		line-height: 21px;
		padding-bottom: 10px
	}

	.aeftlg {
		float: none;
		display: block;
		margin: 0 auto;
		clear: both;
	}

	.headerevent {
		background: url('../images/events/headerbrbg.png') no-repeat scroll 55% 0px, url('../images/events/bgpink.png') no-repeat scroll right top / 57% auto transparent;
		background-color: #fff, #b5014b;
		background-position: 60% 0, top right;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, 45%;
		padding: 0;
	}

	.evprtdv {
		display: table;
		width: 100%;
	}

	.evtheadinnr {
		position: relative;
		display: table-cell;
		vertical-align: middle;
		text-align: right
	}

	.evtdate {
		display: inline-block;
		padding-right: 10px;
	}

	.etday {
		font-size: 40px;
		line-height: 48px;
	}

	.etplace {
		font-size: 20px;
	}

	.evtxt {
		font-size: 18px;
		padding-top: 10px;
	}

	.assosc {
		width: 100%;
		padding-right: 0;
		display: block;
	}

	.assosc td {
		width: 100%;
		text-align: right;
		display: block
	}

	td.inmm {
		padding-bottom: 5px
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
	.container {
		width: 100%;
	}

	.maincbpdz .row .col-lg-9.mbscont {
		width: 68%
	}

	.maincbpdz .row .col-lg-3.mbssbr {
		width: 32%
	}

	.widgtab .nav-tabs li {
		margin-right: 0
	}

	.widgtab .nav-tabs li a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px
	}

	.tmbmail a i {
		display: none
	}

	.bannrhm {
		display: none
	}

	.widgbanner .wbads {}

	img.home-featured-1 {
		height: 153px
	}

	img.home-featured-2 {
		height: 153px
	}

	.hsubmenu {
		display: none
	}

	.footertop .row .col-lg-3.ftlnkA {
		width: 27%
	}

	.footertop .row .col-lg-3.ftlnkB {
		width: 27%
	}

	.footertop .row .col-lg-3.ftlnkC {
		width: 27%
	}

	.footertop .row .col-lg-3.ftlnkD {
		width: 19%
	}

	.wrapadban {
		display: none
	}

	img.gal937x546 {
		height: 394px
	}

	.item>img.gal937x546,
	.carousel-inner>.item>a>img.gal937x546 {
		height: 394px
	}

	.headerevent {
		background: url('../images/events/headerbrbg.png'), url('../images/events/bgpink.png');
		background-color: #fff, #b5014b;
		background-position: 48% 0, top right;
		background-repeat: no-repeat, no-repeat;
		background-size: auto, 55%;
		padding: 0;
	}

	.assosc {
		width: 100%;
		padding-right: 0;
		display: block;
	}

	.assosc td {
		width: 100%;
		text-align: right;
		display: block
	}

}

@media only screen and (min-width: 180px) and (max-width: 767px) {
	.neweventthumb {
		width: 100%;
		padding: 0;

	}

	.neweventthumb img {
		width: 100%;
		height: auto;
	}

	.newcontainer {
		width: 100%;
		margin: 0;
		padding: 0
	}

	.adwrapbody .container {
		width: inherit;
	}

	.adwrapbody .newcontainer .container {
		width: inherit;
	}

	.adwrapbody .maincbox {
		padding: 0;
		background: #fff
	}

	.adwrapbody .newcontainer .adbanns {
		margin-left: 0;
		margin-right: 0;
	}

	.adwrapbody .navbarmenus.affix {
		width: 100%;
	}

	.adwrapbody .navbarmenus .container {
		width: 100%;
		padding: 0 15px
	}


	.midheadlogo {
		padding: 10px 0;
	}

	.midheadlogo .container .row .col-lg-4 {
		float: none;
		width: 100%
	}

	.midheadlogo .container .row .col-lg-4 img {
		max-width: 100%;
		height: 100%
	}

	.eheadlogo .container {
		padding-left: 0;
		padding-right: 0
	}

	.topnvbr .row .col-lg-5 {
		width: 100%;
		float: none
	}

	.tputl ul li {
		list-style: none;
		float: none;
		display: inline-block;
		padding-right: 0;
		padding-left: 10px
	}

	.tputl ul li input {
		width: 220px
	}

	.tputl ul {
		float: none;
		text-align: right
	}

	.footlinks ul {
		display: block;
		height: 100%;
		overflow: hidden
	}

	.footlinks ul li {
		float: left
	}

	.footlinks ul li.fmtxt {
		float: none;
		display: block;
		padding-right: 0
	}

	.footlinks ul li a {
		display: block;
		padding-right: 4px;
		padding-left: 4px;
	}

	.footertop .row .col-lg-3.ftlnkA {
		width: 100%;
		float: none
	}

	.footertop .row .col-lg-3.ftlnkB {
		width: 100%;
		float: none
	}

	.footertop .row .col-lg-3.ftlnkC {
		width: 100%;
		float: none
	}

	.footertop .row .col-lg-3.ftlnkD {
		width: 100%;
		float: none
	}

	.fcopyt {
		text-align: center;
	}

	.aeftlg {
		float: none;
		display: block;
		margin: 0 auto;
		clear: both;
	}

	.maincbpdz {
		padding: 15px 0
	}

	.maincbpdz .row .col-lg-8.mbscont {
		border-right: none;
		padding-right: 10px
	}

	.maincbpdz .row .col-lg-4.mbssbr {
		border-left: none;
		padding-left: 10px;
		margin-left: 0
	}

	.sidbrpad {
		border-top: #e5e5e5 1px solid;
		margin-top: 20px;
		padding-top: 20px
	}

	.xtwtfollow {
		text-align: center
	}

	.xwtxtboxlnk {
		text-align: center
	}

	.xmorelink {
		text-align: center
	}

	h3.icomB {
		margin-top: 20px
	}

	.top-content-form {
		font-size: 15px;
	}

	.top-content-form h1 {
		font-size: 17px
	}

	.top-content-form .selectboxit-text {
		font-size: 15px;
		margin-top: -2px
	}

	.fctxt {
		float: none;
		padding: 10px 0;
		line-height: normal;
		display: block
	}

	.headlogo img {
		max-width: 100%;
	}

	.modal-content {
		border: 2px solid;
		border-color: rgba(0, 0, 0, 0.2);
	}

	.modal-header {
		padding: 15px
	}

	.modal-title {
		font-size: 20px;
		font-weight: bold;
		letter-spacing: -1px
	}

	.modal-body {
		padding: 0 15px 15px
	}

	.suvbtnc {
		position: relative;
		bottom: auto;
		right: auto;
		text-align: center
	}

	.catprt {
		position: absolute;
		top: 0;
		left: 0;
		padding-left: 0 !important
	}

	.catprt .btn-navmob {
		background: #B8004A;
		padding: 14px 15px;
		box-shadow: none;
		border: none;
		border-radius: 0
	}

	.catprt .btn-navmob:hover {
		color: #fff
	}

	.catprt .btn-navmob i {
		font-size: 16px
	}

	.catprt .btn-navmob:focus,
	.catprt .btn-navmob:active {
		box-shadow: none;
		background: #fff;
		color: #B8004A;
		border: none
	}

	.hsubmenu {
		display: none
	}

	.tputl .dropdown-menu {
		background-color: #2086C5;
		border: none;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: 0;
		text-align: left;
		padding: 0
	}

	.tputl ul.dropdown-menu li {
		float: none;
		display: block;
		width: 100%;
		position: relative;
		padding-right: 0;
		padding-left: 0
	}

	.tputl ul.dropdown-menu li a {
		font-size: 16px;
		font-weight: bold;
		padding: 7px 15px;
		width: 100%
	}

	.tputl ul.dropdown-menu li a:hover {
		background-color: transparent;
		color: #fff
	}

	.listemB .coltmbig {
		padding-bottom: 20px
	}

	.footsocial {
		text-align: center;
		padding-top: 20px
	}

	.ftsbox {
		display: none;
		-o-transition: none;
		-ms-transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		transition: none;
		-webkit-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.backbx {
		display: none;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.swaftpt:hover .frntbx {
		display: block;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.swaftpt:hover .backbx {
		display: none;
		-webkit-transform: none;
		-ms-transform: none;
		-moz-transform: none;
		transform: none;
	}

	.swaftpt {
		padding-bottom: 20px;
		border-bottom: #e0e0e0 1px solid;
		margin-bottom: 20px
	}

	.scmeta {
		display: none
	}

	.scttvs {
		font-size: 16px;
		padding-bottom: 5px;
	}

	.carousel-caption {
		padding: 5px 8px;
		background-image: none;
		background-color: rgba(0, 0, 0, 0.4);
	}

	.headerevent {
		background: none, none;
		background-color: transparent, transparent;
		height: auto;
		overflow: hidden;
	}

	.evtlogo {
		display: block;
		height: auto
	}

	.evtlogpd {
		display: block;
		vertical-align: top;
	}

	.evtlogobx {
		padding-top: 5px
	}

	.evtlogobx img {
		max-width: 100%;
	}

	.evntblw {}

	.evtheadinnr {
		width: 100%;
		height: auto !important;
		position: relative;
		display: block;
		background-color: #b5014b;
		margin-top: 10px;
		text-align: center;
		padding: 10px
	}

	.evtdate {
		vertical-align: top;
		display: block;
		text-align: center;
		padding-right: 0
	}

	.etday {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 0;
		padding-bottom: 0
	}

	.evtxt {
		font-size: 16px;
		padding-top: 5px
	}

	.catprt #mobmenu li {
		width: 250px
	}

	.mainnav .hsubevent {
		position: relative;
		background-color: #999;
		z-index: 200;
		width: 250px;
		visibility: visible;
		left: auto;
		padding: 0;
		border: #efefef 1px solid;
		border-top: none;
		border-bottom: none
	}

	.moreevents {
		text-align: left
	}

	.subltnkevt a {
		padding: 5px 15px !important;
		display: block;
		font-family: "Open Sans", sans-serif;
		font-size: 12px !important;
		font-weight: 400;
		border-bottom: none;
		background-color: #666 !important;
	}

	.carousel-indicators {
		display: none
	}

	.eventprgmme {
		padding: 0
	}
}

@media only screen and (min-width: 180px) and (max-width: 767px) and (orientation:portrait) {

	ul.nwslttr li.nsltb input {
		width: 120px
	}

	.widgtab .nav-tabs li {
		margin-right: 0
	}

	.widgtab .nav-tabs li a {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px
	}

	.postboxstA .media .media-right {
		display: none
	}

	.coltmsml .media .media-left img {
		width: 80px;
		height: 80px
	}
}

@media only screen and (min-width: 180px) and (max-width: 767px) and (orientation:landscape) {
	.tputl ul li input {
		width: 270px
	}

	.midheadlogo .container .row .col-lg-4 {
		text-align: center
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {}

@media print {
	.wpextrapush {
		display: none
	}

	.adbanns {
		display: none
	}

	.adbanns {
		display: none
	}

	.header {
		display: none
	}

	.footertop {
		display: none
	}

	.modal {
		display: none
	}

	.aeftlg {
		display: none
	}

	.navbarfix {
		display: none
	}

	.sidbrpad {
		display: none
	}

	.mbscont {
		width: 100%;
		float: none
	}

	.mbssbr {
		display: none
	}

	.ymabins {
		display: none
	}

	.commnts {
		display: none
	}

	.rctpp {
		display: none
	}

	.sponshbann {
		display: none
	}

	.bannnavlw {
		display: none
	}

	.footbannrs {
		display: none
	}

	.footbannrs {
		display: none
	}

	.postinfo {
		display: none
	}

	.newsbrkr {
		display: none
	}

	.cheadtt {
		border-top-color: #333 !important
	}

	.cheadtt h4 {
		display: none
	}

	.pstexcp {
		color: #333
	}

	.pstexcp {
		color: #333
	}

	.articleprt h1 {
		color: #333
	}

	.articleprt a,
	.articleprt a:hover {
		text-decoration: none
	}

	#upprev_box {
		display: none
	}
}

.newgtgbox img {
	width: 100%;
	height: auto;
}

.newgtgbox strong {
	display: block;
	padding: 15px 0;
}

@media only screen and (min-width : 1240px) and (max-width: 1380px) {
	.bannrhm {
		display: none;
	}
}

@media only screen and (min-width : 768px) and (max-width : 960px) {
	a.media-left img {
		width: 45px !important;
	}
}

@media only screen and (max-width : 1200px) {
	.col-lg-4 .coltmbig .coltmimg {
		min-height: 25vw;
	}
}

.mainnav ul li:last-child .hsubmenu {
	right: 0px;
}

.mainnav #cat-3068 .hsubmenu {
	border: #616CA6 1px solid;
	border-top: none;
}

#cat-3068 .tabs-left>.nav-tabs>li.active>a {
	background-color: #e2e6fe !important;
	border: 0 !important
}

#cat-3068 .tabs-left>.tab-content {
	background: #e2e6fe;
	width: 65%;
}

.mainnav #cat-3068 .cntvlbtn {
	background-color: #616CA6 !important;
}

/* HIDE COOKIE BAR ON SLS ON MOBILE */
@media only screen and (max-width: 767px) and (min-width: 180px) {

	.category-specialist-lending #cookie-law-info-again,
	.category-specialist-lending #cookie-law-info-bar {
		display: none !important;
	}
}