<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width:769px) {
/*.header-top .myfav {
	margin: 12px 20px 0 0;
	padding: 1px 0 0
}*/
.top-nav li {
	margin: 0 15px 0 0;
	padding: 0 0 0 15px
}
.container {
	width: 98%
}
[data-aos^=fade][data-aos^=fade].bottom {
	opacity: 1;
	transform: translate(0)
}
}
@media (min-width:1025px) {
header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 999
}
header.sticky {
	top: -3px;
	border-bottom: solid 1px #ccc
}
.logo img {
	width: 250px
}
header.sticky .logo img {
	width: 180px
}
header.sticky .main-menu {
	padding: 0
}
header.sticky .header-top {
	padding: 2px 0
}
header.sticky .reqBtn a {
	padding: 10px 25px;
	font-size: 18px
}
header.sticky .top-nav {
	padding-top: 12px
}
header.sticky .social {
	padding-top: 10px
}

header.sticky .header-top .phn i {
	padding: 0
}
.banner {
	margin: 175px 0 0;
	height: 550px;
	overflow: hidden
}
.tp-banner-container {
	height: 100%!important
}
.main-menu ul li a {
	position: relative;
	overflow: hidden;
	border-radius: 10px
}
.main-menu ul li a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #eee;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out
}
.main-menu ul li.active a:before, .main-menu ul li.current-menu-item a:before, .main-menu ul li:hover a:before {
	-webkit-transform: scale(2);
	transform: scale(2)
}
.header-top .phn:hover i {
	top: -3px
}
.myfav:hover i {
	top: 18px
}
.social a:hover, .top-nav li:hover a {
	color: #ff6407
}
.menu-btn {
	display: none
}
.home-search-bar {
	position: absolute;
	width: 100%;
	z-index: 99
}
.home-about {
	padding: 180px 0 100px
}
.home-about .container {
	position: relative
}
.home-about .home-search {
	position: absolute;
	left: 0;
	top: -250px;
	width: 100%;
	margin: 0;
	z-index: 991
}
.home-about h2 {
	padding: 15px 0;
	color: #ff6407
}
.main-menu .cssmenu {
	padding: 20px 0 0
}
.mobNav {
	display: none!important
}
.favorite_button a {
	min-width: 270px
}
}
@media only screen and (min-width:768px) and (max-width:1100px) {
.innerPop .close {
	opacity: 1!important;
	right: -15px
}
}
@media only screen and (min-width:1201px) and (max-width:1250px) {
.buttons-inner {
	padding: 0 0 0 10px
}
.speaker-banner-slider .rgbtn{width: 265px;}
.speakerSearch .field1 input[type=text] {
	width: 73%
}
.speakerSearch .search-form .search-filed .search {
	margin: 3px 15px 0 0;
	right: 0
}
.main-menu ul li a {
	padding: 15px 20px
}
.speaker-banner-slider .rgbtn a {padding: 15px 25px;}
}
@media only screen and (min-width:1101px) and (max-width:1200px) {
.post-list .list .side-content {
	width: 60%
}
.post-list .list h4 {
	line-height: 24px
}
.main-menu ul li {
	font-size: 20px
}
.favBtn {
	right: 40px
}
.title.shadow .faq-nu {
	margin-left: -50px
}
.buttons-inner {
	padding: 0 0 0 10px
}
.speaker-banner-slider .rgbtn {
	margin-right: 10px
}
.speakerSearch .field1 input[type=text] {
	width: 73%
}
.speakerSearch .search-form .search-filed .search {
	margin: 3px 15px 0 0;
	right: 0
}
.parrellex.home-service{ background-position:0 0;}
}
@media only screen and (min-width:1101px) and (max-width:1150px) {
.speakerSearch .search-form .search-filed .search {
	margin-right: 7px
}
}
@media only screen and (min-width:1025px) and (max-width:1100px) {
	
.eventlist .inner figure, .home-service .block figure {
	height: 250px
}
.address-block ul li p.address, .home-service .block .inner {
	text-align: center
}
.myfav {
	font-size: 14px;
	padding: 19px 10px 0 5px
}
.header-top .myfav {
	margin: 0 15px 0 0
}
.row {
	margin: 0
}
.top-nav li {
	margin: 0 12px 0 0;
	padding: 0 0 0 5px;
	font-size: 14px
}
.main-menu ul li {
	font-size: 20px
}
.main-menu ul li a {
	padding: 10px 18px;
	margin: 0 1px
}
.spkr-block p {
	font-size: 18px;
	line-height: 32px
}
.eventlist .listblock .date {
	flex: 0 0 25%;
	max-width: 25%;
	margin-right: 40px
}
.address-block ul li .inner {
	padding: 30px 0
}
.address-block ul li p::before {
	top: -60px;
	margin: 0 0 0 -25px;
	left: 50%
}
.address-block ul li p::after {
	left: 50%;
	top: -39px;
	margin: -12px 0 0 -12px
}
.post-list .list .side-content {
	width: 60%
}
.post-list .list h4 {
	line-height: 24px
}
.contact-content .address-tab {
	padding: 50px 130px 50px 50px
}
.contact-form, .contact-form.shadow:hover {
	padding: 50px
}
.favBtn {
	right: 40px
}
.title.shadow .faq-nu {
	margin-left: -50px
}
.speakerSearch .search-form .field1:nth-child(1) {
	width: 43%
}
.speakerSearch .search-form .search-filed .search {
	margin-top: 3px
}
}

@media (max-width:1199px) {
.infinite-scroll, .jscroll-inner {
	margin: 0
}
.speaker-list .simplefavorite-button {
	right: -15px
}
.home-search h3:before {
	border: 1px solid #ccc!important
}
.mid-block::before {
	transform: skewX(-3deg);
	webkit-transform: skewX(-3deg);
	-moz-transform: skewX(-3deg)
}
.mid-block .inner {
	padding: 10px 20px
}
.search-form .field1 input[type=text], .search-form .field1 select {
	font-size: 14px
}
.search-form .search-filed {
	width: 25%;
	margin: 0 10px 10px 0
}
.search-form .submit-filed {
	width: 16%
}
.search-form.upload-form .submit-filed {
	width: 100%;
	margin-top: 20px
}
.search-form.upload-form .search-filed {
	width: 100%
}
.carres-form {
	padding: 30px 30px 0
}
.home-about .about-content {
	padding: 0
}
.reqBtn a, .rgbtn a {
	padding: 15px 25px
}
.slick-prev {
	left: 0
}
.slick-next {
	right: 0
}
.speaker-blk, .tpad100 {
	padding-top: 40px;
	padding-bottom: 40px
}
footer .bottom a {
	margin: 0 15px 20px 0
}
.address-block ul li:first-child {
	-ms-flex: 100%;
	flex: 100%;
	max-width: 100%
}
.address-block ul li, .our-team .block {
	-ms-flex: 50%;
	flex: 50%;
	max-width: 50%;
	margin: 0 0 30px
}
.address-block {
	margin: 0 0 10px
}
footer .bottom {
	padding: 30px 0 15px
}
.play-button {
	width: 60px;
	height: 60px;
	margin: -30px 0 0
}
.play-button i {
	line-height: 60px;
	font-size: 26px
}
.home-about h4 {
	font-size: 24px;
	line-height: 28px
}
.home-service .block figure {
	width: 100%;
	margin: -20px 0 20px
}
.testmonials-slider .item .content {
	margin: 30px 50px
}
#testmonials .home-title {
	margin: 0;
	padding: 0
}
.signupblk .search-form {
	width: 100%
}
.signupblk .search-form .search-filed {
	width: 37%
}
.buttons-inner .favorite_button {
	margin-bottom: 15px
}
.speaker-banner-slider .buttons {
	margin-top: 0
}

.speaker-banner-slider .rgbtn.btnGrey i {
	margin: 0
}

.speaker-banner-slider .title.col-6 {
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
	max-width: 35%
}
.speaker-banner-slider .buttons.col-6 {
	-ms-flex: 0 0 63%;
	flex: 0 0 63%;
	max-width: 63%
}

.home-search h3 {
	color: #0275b1!important;
	font-size: 20px
}
.parrellex.home-service{ background-position:0 0;}
}

@media only screen and (min-width:1025px) and (max-width:1199px) {
	
.speaker-banner-slider .buttons.col-6, .speaker-banner-slider .title.col-6 {-ms-flex: 0 0 100%; flex: 0 0 100% ;max-width: 100%}
.speaker-banner-slider.reqBtn a, .speaker-banner-slider rgbtn a { padding: 15px 0;}
.speaker-banner-slider a.dkpdf-button{padding: 14px 0; width: 100%; text-align: center;}
.speaker-banner-slider .rgbtn{ width:31.88%; margin-right:10px; float:left;}

.speaker-banner-slider .mid-block .inner { padding-left:30px;}

.speakertab .nav-tabs li a{margin: 0 10px 0 0; padding: 15px 30px;}
.speakertab .nav-tabs::before{ bottom:8px;}

.subtitle { padding: 20px 10px;}


	}


@media (max-width:1024px) {
.menu-btn, .menu-btn:hover, .menu-close:hover {
	color: #fff
}
.menu-close, .mob-rq {
	text-transform: uppercase
}
.menu-btn, .menu-close {
	text-align: center;
	display: block;
	padding: 0
}
.menu-btn {
	float: right;
	width: 48px;
	height: 40px;
	line-height: 45px;
	-webkit-border-radius: 2px;
	background: #fa8e35;
	position: absolute;
	border-radius: 3px;
	top: 30px;
	right: 10px;
	transform: skewX(-10deg);
	webkit-transform: skewX(-10deg);
	-moz-transform: skewX(-10deg)
}
.fa-bars:before, .fa-long-arrow-right:before {
	font: normal normal normal 14px/1 FontAwesome
}
.fa-bars:before {
	content: "\f0c9";
	display: block;
	font-size: 20px;
	line-height: 32px;
	font-style: normal
}
.menu-close {
	width: 100%;
	height: 60px;
	position: relative;
	font-size: 20px;
	background: #fff;
	color: #fff;
	line-height: 60px
}
.menu-close:before {
	content: "\f00d";
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -20px;
	border-radius: 50%;
	background: #fff;
	color: #ff6407;
	line-height: 38px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.3)
}
.cssmenu, .menu-overlay {
	position: fixed;
	height: 100%;
	right: 0;
	top: 0
}
.fa-long-arrow-right:before {
	content: "\f178";
	display: inline-block;
	font-style: normal;
	line-height: 40px
}
.menu-overlay {
	width: calc(100%);
	display: none;
	background: rgba(0,0,0,.2)
}
.menu-overlay.active {
	display: block
}
.cssmenu {
	width: 100%;
	opacity: 0;
	overflow-y: scroll;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	transform: translateX(100%);
	background: #2da3e1
}
.cssmenu ul li.has-sub ul li.has-sub ul li:hover, .cssmenu ul ul li, .cssmenu ul ul li.has-sub:hover {
	background: rgba(255,255,255,.1)
}
.cssmenu .menu ul, .cssmenu li:hover&gt;ul&gt;li, .cssmenu ul ul li {
	height: auto
}
.cssmenu.menu-open {
	transform: translateX(0);
	opacity: 1;
	z-index: 999
}
.cssmenu ul {
	display: none
}
.cssmenu .menu {
	width: 100%;
	position: relative;
	display: none!important;
	float: none!important;
	text-align: center;
	margin: 0 auto
}
.cssmenu ul li {
	width: 100%;
	border-top: 1px solid rgba(255,255,255,.1)
}
.cssmenu ul li:first-child {
	border-top: 0
}
.page-id-135 .inner-page-content p{padding-bottom: 25px;}

.cssmenu ul li ul li:first-child {
	border-top: 1px solid rgba(255,255,255,.1)
}
.cssmenu ul li a, .cssmenu ul ul li a {
	width: 100%;
	border-bottom: 0;
	color: #fff;
	font-weight: 300;
	font-size: 18px;
	padding: 12px 0;
	text-transform: uppercase;
	font-family: PoppinsRegular
}
.cssmenu ul li.mobNav {
	display: block
}
.main-menu ul li.mobsocial a {
	width: auto;
	display: inline-block;
	margin: 0 10px
}
.innerbanner, .row {
	margin: 0
}
.cssmenu ul ul li a {
	padding-left: 25px;
	color: #ddd
}
.cssmenu ul ul li:hover {
	background: rgba(255,255,255,.3)
}
.cssmenu ul ul ul li a {
	padding-left: 35px
}
.cssmenu ul ul, .cssmenu ul ul ul {
	position: relative;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: center
}
.cssmenu ul ul&gt;li.has-sub&gt;a:after, .cssmenu ul ul&gt;li.has-sub&gt;a:before, .cssmenu&gt;ul&gt;li.has-sub&gt;a:after, .cssmenu&gt;ul&gt;li.has-sub&gt;a:before {
	display: none
}
.cssmenu .submenu-button {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	height: 46px;
	width: 46px;
	cursor: pointer
}
.cssmenu ul ul .submenu-button {
	height: 34px;
	width: 34px
}
.cssmenu ul ul .submenu-button:after {
	top: 15px;
	right: 13px
}
.cssmenu .submenu-button.submenu-opened:after {
	background: #fff
}
.cssmenu .submenu-button:before {
	position: absolute;
	color: #fff;
	left: 50%;
	top: 50%;
	content: "\f107";
	display: block;
	font: normal normal normal 14px/1 FontAwesome;
	transform: translate(-50%, -50%)
}
.cssmenu .submenu-button.submenu-opened:before {
	content: "\f106";
	display: block
}
.top-bar nav, .top-nav {
	display: none
}
.cssmenu ul ul ul li.active a {
	border-left: none
}
.cssmenu&gt;ul ul&gt;li.has-sub&gt;ul&gt;li.active&gt;a, .cssmenu&gt;ul&gt;li.has-sub&gt;ul&gt;li.active&gt;a {
	border-top: none
}
.container {
	width: 100%
}
.innerbanner figure {
	height: 220px
}
.innerbanner figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	-webkit-object-fit: cover
}
.page-title {
	font-size: 34px;
	padding: 0 0 30px;
	margin: 0 0 30px
}
.spkr-block {
	padding: 15px
}
.spkr-block figure {
	margin: -40px 30px 30px 0
}
.spkr-block p {
	font-size: 18px;
	line-height: 28px
}
.video-section .iframe-blk {
	width: 80%;
	margin: 0 auto;
	border: 3px solid #e4e4e4
}
.video-section .videoyoutube {
	height: 300px
}
.speakerSearch .search-form p {
	margin: 0 8px 0 0
}
.speakerSearch .inner {
	padding: 20px 25px
}
.speakerSearch .field1 input[type=text], .speakerSearch .search-form .field1 select {
	width: 235px
}
.mob-rq, .mobsocial {
	border-top: 1px solid rgba(255,255,255,.1);
	text-align: center;
	width: 100%
}
.speaker-list .col-2 {
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
	max-width: 40%
}
.speaker-list .col-10 {
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	max-width: 60%
}
.favBtn {
	right: auto;
	left: -30px;
	top: -70px
}
.speaker-list .block figure {
	height: auto
}
.eventlist .block {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin: 0 0 60px
}
.blog-list .block:nth-child(2n+1) {
	padding-right: 15px
}
.blog-list .block:nth-child(2n) {
	padding-left: 15px
}
.blog-page-inner .block.col-8 {
	padding: 0 20px 0 0
}
.cssmenu .mobNav .menu, .cssmenu .mobNav ul, .mobNav, .mobNav ul {
	display: block!important
}
.mobsocial {
	display: block;
	margin: 0 0 50px
}
.mob-rq, .mobsocial a {
	display: inline-block;
	color: #fff
}
.mobsocial a {
	margin: 0 10px;
	padding: 15px 0 0
}
.mob-rq {
	padding: 15px 0
}
.mob-rq a {
	color: #fff;
	font-size: 18px
}
.careers-section .col-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	float: left!important;
	margin: 0 0 15px
}
.careers-section .search-form .search-filed, .search-form .field1 {
	width: 48%
}
.videos-tab .col-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.speakertab .nav-tabs .dropdown-menu {
	z-index: 9999!important;
	margin: 0!important
}
.speakertab .tab-pane {
	padding: 25px 20px
}
.speakertab .nav-tabs li.dropdown.responsivetabs-more {
	overflow: visible;
	list-style: none;
	position: absolute;
	right: 0;
	width: 20px;
	height: 40px;
	text-align: center;
	color: #fff
}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li a {
	color: #333;
	width: 100%;
	display: block
}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li {
	text-align: center;
	width: 100%;
	padding: 0;
	margin: 0
}

.speakertab .nav-tabs li.active a:before {
	display: block
}
.speakertab .nav-tabs li a::before {
	left: 0
}
.speakertab .nav-tabs li a.dropdown-toggle {
	padding: 6px 8px 8px;
	background: url(../images/drop-down.png) 0px center no-repeat #ff6407;
	font-size: 0;
	display: block
}
.speakertab .nav-tabs li a.dropdown-toggle::after {
	border: 0
}
.speakertab .nav-tabs li a.dropdown-toggle::before {
	display: none
}
.postion-block h1 {
	font-size: 30px
}

.nice-select.open .list {
	width: auto
}
.sideblock.search-form .field1 {
	margin-bottom: 15px
}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.cssmenu ul li.mobNav.mob-rq, .cssmenu ul li.mobNav.mobsocial, .event-inner .date::after {
	display: none
}
header.sticky {
	top: -3px;
	border-bottom: solid 1px #ccc
}
.logo img {
	width: 240px
}
header.sticky .logo img {
	width: 170px
}
header.sticky .main-menu {
	padding: 0
}
header.sticky .header-top {
	padding: 2px 0
}
header.sticky .reqBtn a {
	padding: 10px 25px;
	font-size: 18px
}
header.sticky .social, header.sticky .top-nav {
	padding-top: 12px
}
header.sticky .header-top .phn i {
	padding: 0
}
.home-service .block h2 {
	font-size: 20px
}
.blog-list figure {
	height: 180px
}
.blog-content .data-block, .blog-content .rgbtn {
	float: none
}
.blog-content .data-block {
	width: 100%;
	padding-top: 20px
}
.blog-content .data-block p {
	padding: 0 0 0 20px;
	float: left
}
.blog-content .data-block .category {
	float: right
}
.blog-content {
	padding: 0 20px 20px
}
.services-list .inner figure {
	height: 250px
}
.services-list .rgbtn a {
	padding: 10px 35px
}
.services-list .content h3 a {
	font-size: 23px
}
.eventlist .inner-content {
	padding: 20px
}
.eventlist .inner figure {
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
	max-width: 33%;
	height: 220px
}
.eventlist .inner .col-9 {
	-ms-flex: 0 0 65%;
	flex: 0 0 65%;
	max-width: 65%
}
.eventlist .listblock .date {
	flex: 0 0 35%;
	max-width: 35%;
	margin-right: 20px
}
.eventlist .listblock .address-icon {
	width: 45%
}
.address-block ul li .inner {
	padding: 30px 0
}
.sideblock.inner.post {
	margin-top: 30px
}
.subtitle.bluebg span, .subtitle.rg-shadow span {
	font-size: 20px
}
.post-list .list figure {
	width: auto;
	height: 150px;
	float: none;
	margin: 0 0 20px
}
.post-list .list h4 {
	word-wrap: break-word;
	width: 80%;
	margin-bottom: 0;
	line-height: 20px
}
.search-form.comment-form .search-filed {
	width: 48.5%!important
}
.comment-form .field1.textarea {
	width: 100%!important
}
.search-form.upload-form .submit-filed {
	margin-top: 0!important
}
.file-upload p {
	float: none
}
.contact-content .address-tab {
	padding: 30px 130px 30px 30px
}
.contact-form, .contact-form.shadow:hover {
	padding: 30px
}
.title.shadow .faq-nu {
	margin-left: -50px
}
.address-block ul li p.address {
	text-align: center
}
.address-block ul li p::before {
	top: -60px;
	margin: 0 0 0 -20px;
	left: 50%
}
.address-block ul li p::after {
	left: 50%;
	top: -39px;
	margin: -12px 0 0 -8px
}
.home-search {
	margin: -40px 0 100px;
	z-index: 99
}
.search-form .field1, .search-form .search-filed {
	width: 40%!important;
	margin: 0 10px 15px 0
}
.events-banner-slider, .speaker-banner-slider {
	margin: 0
}
._form_3 input[type=text] {
	width: 245px!important
}
.tp-simpleresponsive .tp-caption {
	left: 60px!important
}
.tp-simpleresponsive .tp-caption .col-md-6 {
	-ms-flex: 0 0 80%;
	flex: 0 0 80%;
	max-width: 80%
}
.tp-simpleresponsive .tp-caption p {
	font-size: 16px;
	line-height: 24px
}
.blog-content .date-block {
	float: left
}
.archives-list li a {
	width: 78%
}
.contact-content .search-form .search-filed, .search-form .field1 {
	width: 98%!important
}
.books-list .block {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.event-inner .field-tab {
	width: 53%;
	font-size: 14px
}
.event-inner .rgbtn {
	width: auto;
	right: 0;
	margin: 30px 0 0
}
.speaker-banner-slider .caption .inner {
	font-size: 32px;
	line-height: 40px
}
.coaching-content .left-block {
	min-height: 500px
}
.header-top .phn {
	font-size: 20px
}
.myfav {
	padding: 13px 20px 0 25px
}
.header-top .phn i{ font-size:24px;}

.buttons-inner {padding: 0}
.home-service .block .inner{ text-align:center;}
.social{ padding-top:10px}

.speaker-content .block.col-8{    ms-flex: 0 0 60.666667%; flex: 0 0 60.666667%; max-width: 60.666667%;}
.speaker-content .block.col-4{-ms-flex: 0 0 39.333333%; flex: 0 0 39.333333%; max-width: 39.333%;}

.subtitle { padding: 20px 10px;}
.subtitle span{ font-size:20px;}

.speaker-banner-slider .buttons.col-6, .speaker-banner-slider .title.col-6 {-ms-flex: 0 0 100%; flex: 0 0 100% ;max-width: 100%}
.reqBtn a, .rgbtn a { padding: 15px 30px;}
.speaker-banner-slider a.dkpdf-button{padding: 14px 0; width: 100%; text-align: center;}
.speaker-banner-slider .rgbtn{ width:31.88%; margin-right:10px; float:left;}

.speaker-banner-slider .mid-block .inner { padding: 40px 15px 20px 15px;}

.speaker-slider .item{height: 310px;}

.speaker-blk.home-books .home-slider .item figure{ height:auto;}
.scrollToTop{ bottom:5px; right:10px;}

.speakertab .nav-tabs .dropdown-menu{ padding:0px;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li{background: #ff6407;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li a{ color:#fff; padding: 15px 0;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li a::before{height:1px; background: #f35b00; bottom:0px;}
.speakertab .nav-tabs li a::before{height: 2px; background: #f35b00; bottom: 15px;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li:hover{ background:#f35b00;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li:hover a::before{background: #ff6407;}

.speakertab .nav-tabs::before{ display:none;}

.parrellex.home-service{ background-position:0 0;}
}
@media (max-width:767px) {
.aos-animate, .faq-section, .sd-banner {
	overflow: hidden
}
.eventlist .block.aos-animate{ overflow:visible;}

.parrellex.home-service{ background-position:0 0;}
.rgbtn.reqBtn, .social, .testmonials-slider .item figure, footer .bottom {
	display: none
}
.home-about .about-content, .images-block .col-8 {
	order: 2
}
.home-about iframe {
	top: 0;
	height: 300px!important
}
.page-template-about-temp .mfp-content, .video-anim-dialog {
	width: 100%!important
}
.team-popup {
	margin: 25px 0
}
.my-mfp-zoom-in .videopopupInner {
	margin: 0;
	padding: 15px
}
.speaker-list .simplefavorite-button {
	right: auto;
	left: 25px;
	top: -70px
}
.header-top .phn {
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	max-width: 55%;
	font-size: 18px
}
.header-right {
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	max-width: 45%
}
.myfav {
	padding: 5px 0 0
}
.header-top .phn i {
	padding: 0;
	font-size: 24px;
	line-height: 24px;
	margin: 0 3px 0 0;
	top: 2px
}
.logo {
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%
}
.main-menu {
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%
}
.logo img {
	width: 180px
}
.search-form .field1, .search-form .search-filed {
	width: 100%;
	margin: 0 0 15px
}
.search-form.upload-form .field1.file-upload {
	margin-top: 20px
}
.home-search {
	margin: -45px 0 20px
}
.address-block ul li, .blog-page-inner .block.col-4, .blog-page-inner .block.col-8, .books-list .block.col-3, .careers-content .block.col-6, .col-6.fright, .contact-content .col-6.contact-deatils, .contact-content .col-8.address-info, .eventlist .inner .col-9, .eventlist .inner figure, .faq-content .block.col-12, .home-about .col-6, .home-slider, .our-team .block, .services-list .block.col-6, .speaker-development-section .col-5, .speaker-development-section .col-7, .speaker-title {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0
}
.home-about .iframe-blk {
	top: 0;
	margin: 0
}
.home-about .videoyoutube {
	padding: 0;
	height: 350px
}
.home-about .play-button {
	left: 50%;
	margin: -30px 0 0 -30px
}
.speaker-title {
	margin: 0 0 15px
}
.spekr-btn {
	margin: 20px 0 0 22px;
	display: table
}
.home-service .block {
	margin-bottom: 30px
}
.home-service .block figure {
	width: 100%;
	margin: 5px 0 25px;
	height: auto
}
.home-blog .block {
	margin-bottom: 30px;
	height: 300px
}
.home-blog .row .block:first-child {
	height: 300px;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.home-blog .row .block:last-child {
	position: relative
}
.home-blog .content p {
	float: left
}
.sitemap p {
	width: 100%;
	text-align: center;
	margin: 0 0 10px
}
.address-block ul li {
	padding: 0 10px
}
.address-block ul li .inner {
	padding: 20px 0
}
.address-block ul li a {
	padding: 0 10px 0 30px
}
.address-block ul li a.mail {
	line-height: 26px
}
.signupblk .search-form .search-filed {
	width: 100%;
	margin: 0 0 15px
}
.testmonials-slider .item .content {
	margin: 30px 14px;
	padding: 20px;
	font-size: 14px;
	line-height: 26px
}
.testmonials-slider .item .title {
	width: 90%
}
#clents .home-title {
	padding: 0
}
.address-block {
	margin: 0
}
.data-block {
	width: 100%
}
.home-blog .block, .home-service .block {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.home-blog .block:first-child, .home-service .block:first-child {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.speaker-blk .parrellex , .speaker-blk.home-books .parrellex{
	height: 60%;
}
.blog-list figure, .eventlist .inner figure, .our-team .block figure, .services-list .inner figure, .spkr-block figure, .store-block .books-list .block .inner, .store-block .books-list .block .inner figure {
	height: auto
}
header.sticky .logo {
	padding: 5px 0
}
header.sticky .logo img {
	width: 130px
}
header.sticky {
	border-bottom: solid 1px #ccc
}
header.sticky .menu-btn {
	top: 10px
}
.our-team .block figure img, .spkr-block figure img {
	object-fit: inherit;
	-moz-object-fit: inherit;
	-ms-object-fit: inherit;
	-o-object-fit: inherit;
	-webkit-object-fit: inherit
}
.video-section .iframe-blk {
	width: 96%;
	margin: 0 auto;
	border: 3px solid #e4e4e4
}
.spkr-block figure {
	width: 100%;
	margin: -40px 0 20px
}
.disclaimer {
	margin: 30px 0 50px
}
.tool-tip, .tool-tip.top {
	margin: 0 0 0 -70px;
	width: 140px
}
.eventlist .block {
	margin: 0 0 50px
}
.home-event .eventlist {
	margin: 0
}
.blog-list .block {
	max-width: 100%;
	flex: 0 0 100%;
	padding: 0 0 30px
}
.blog-content {
	padding: 0 20px 30px
}
.blog-content .data-block {
	width: 51%;
	padding-top: 20px
}
.blog-block .page-info p {
	margin-bottom: 2.5rem
}
.readmore i {
	top: 0
}
.services-list .rgbtn a {
	padding: 10px 25px
}
.speakerSearch .search-form p {
	display: block
}
.search-form .search-filed .search {
	top: 49px;
	right: -1px
}
.speakerSearch {
	padding: 20px
}
.speakerSearch::before {
	transform: skewX(0);
	webkit-transform: skewX(0);
	-moz-transform: skewX(0)
}
.speakerSearch .search-form .field1:nth-child(1) {
	width: 100%;
	display: block
}
.speakerSearch .search-form .search-filed {
	float: none;
	width: 100%
}
.speakerSearch .field1 input[type=text], .speakerSearch .search-form .field1 select {
	width: 100%
}
.books-list .block.col-3 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}
.events-block {
	margin-top: 80px
}
.eventlist .inner-content {
	padding: 20px 0
}
.events-block .block.col-12 {
	padding: 0;
	margin-bottom: 60px
}
.eventlist .listblock .date {
	-ms-flex: 0 0 28%;
	flex: 0 0 28%;
	max-width: 28%;
	margin-right: 30px
}
.share-block .share a {
	margin: 0 20px
}
.gradient-orange::before, .mid-block::before, .share-block::before {
	transform: skewX(0);
	webkit-transform: skewX(0);
	-moz-transform: skewX(0)
}
.events-tab .mid-block {
	margin: -30px 0 0
}
.events-banner-slider, .speaker-banner-slider {
	margin: 0;
	height: auto
}
.events-slider .slick-list {
	height: auto!important
}
.events-tab .mid-block .inner {
	padding: 30px
}
.events-tab .mid-block h1 {
	font-size: 22px;
	line-height: 30px
}
.event-inner .field-tab {
	width: 45%;
	float: none
}
.event-inner .date {
	width: 45%;
	margin: -5px 25px 0 0
}
.event-inner .address-icon {
	width: 50%;
	margin-top: -10px
}
.event-inner .rgbtn.field-tab {
	width: auto
}
.event-inner .address-icon, .event-inner .date {
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 0 25px
}
.event-inner .date::before {
	font-size: 15px;
	line-height: 18px
}
.event-inner .rgbtn {
	float: none;
	right: 0;
	margin: 30px auto -45px
}
.event-inner .rgbtn a {
	padding: 15px 30px;
	font-size: 16px
}
.event-inner .date::after {
	height: 45px;
	top: -15px
}
.event-content .rgbtn a {
	padding: 12px 20px
}
.subscribe {
	padding: 30px 20px;
	margin-top: 30px
}
.event-content .inner {
	padding-bottom: 40px
}
.subscribe h3 {
	font-size: 24px
}
.subscribe .search-form .field1 {
	float: left;
	width: 75%
}
.subscribe .search-form .submit-filed {
	width: auto;
	margin-top: -5px
}
.event-content {
	padding: 50px 0
}
.sitemap {
	padding: 30px 0 20px
}
.sideblock.inner {
	margin-top: 80px!important
}
.contact-deatils {
	margin-left: 0
}
.contact-content .address-tab, .contact-form, .contact-form.shadow:hover {
	padding: 40px
}
.submitWhite input {
	padding: 0 20px
}
.speaker-development-section figure {
	height: auto
}
.speaker-development-section p {
	line-height: 30px
}
.title.shadow .faq-nu {
	margin-left: -35px
}
.faq-content .block.col-12 {
	margin-bottom: 30px
}
.faq-content .title.shadow h4 {
	padding-left: 20px;
	font-size: 18px;
	line-height: 24px
}
.speaker-slider .item {
	height: 200px
}
.speaker-banner-slider .mid-block {
	margin: 15px 0
}
.speaker-banner-slider .mid-block .inner {
	padding: 20px 15px
}
.speaker-banner-slider .mid-block .buttons, .speaker-banner-slider .mid-block .title, .speaker-content .block {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.rgbtn a {
	padding: 5px 30px
}

h1 {
	font-size: 34px;
	line-height: 38px
}
.speaker-content .block .search-form {
	margin: 50px 0 0
}
.subtitle span {
	font-size: 20px
}
.free-range-Block {
	margin: 0 -15px
}
.free-range-Block:before {
	transform: skewX(0);
	webkit-transform: skewX(0);
	-moz-transform: skewX(0)
}
.speakertab .tab-content {
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(170,195,213,.4);
	-moz-box-shadow: 0 0 50px 0 rgba(170,195,213,.4);
	box-shadow: 0 0 50px 0 rgba(170,195,213,.4)
}
#_form_5A8FC3FCEBBBF_ ._x06213908 input, #_form_5A8FC3FCEBBBF_ ._x17292999 input, ._field-wrapper input {
	width: 100%!important
}
.search-form ._inline-style {
	margin: 15px 0 0!important;
	display: block
}
._form-label, ._form_element ._form-label {
	display: none!important
}
.tp-bgimg {
	height: 250px!important
}
.homeBannerContent .screwblock {
	background: #36495c;
	padding: 15px
}
.homeBannerContent .screwblock:before {
	display: none
}
.homeBannerContent .col-md-6 {
	padding: 0
}
.homeBannerContent h3 {
	font-size: 24px;
	line-height: 28px
}
.homeBannerContent p {
	font-size: 14px;
	line-height: 18px
}
.banner {
	background: #edf2f9
}
.tp-banner-container {
	height: 400px!important;
	overflow: hidden
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
	left: 0!important
}
.comment-form p.comment-form-author, .comment-form p.comment-form-email {
	width: 100%
}
.careers-section .search-form .search-filed, .search-form .field1 {
	width: 98%
}
.events-slider .slick-list .item {
	height: 250px!important
}
.event-content ._form-content ._inline-style input[type=text] {
	width: 100%!important
}
.cookieModal .col-6, .images-block .col-4, .images-block .col-8 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.share-block .backBtn {
	float: left
}
.cookieModal figure {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0
}
.innerPop {
	padding: 15px 0
}
.innerPop .parrellex {
	background: 0 0!important;
	padding: 25px 0 10px!important
}
.innerPop .parrellex .container {
	padding: 0
}
.innerPop .signupblk h3 {
	color: #fff!important;
	text-align: center!important
}
.innerPop ._form_3 input[type=text] {
	border: 1px solid #fff!important;
	color: #fff!important
}
.innerPop ._form_3 input[type=text]::-webkit-input-placeholder {
color:#fff!important
}
.innerPop ._form_3 input[type=text]::-moz-placeholder {
color:#fff!important
}
.innerPop ._form_3 input[type=text]:-ms-input-placeholder {
color:#fff!important
}
.innerPop ._form_3 input[type=text]:-moz-placeholder {
color:#fff!important
}
.cookieModal ._form-thank-you {
	color: #fff!important
}
.cookieModal .modal-content {
	padding: 5px
}
.innerPop .close {
	opacity: 1!important;
	right: -15px
}
.cookieModal .modal-dialog {
	max-width: 320px;
	margin: 0 auto
}
.coaching-content .left-block, .coaching-content .speaker-content {
	width: 100%;
	float: left;
	margin: 0 0 15px!important;
	padding: 0!important
}
.inner-team figure, .testmonials-slider .learnMore {
	float: none;
	display: block
}
.center-content h3 {
	font-size: 22px;
	line-height: 30px
}
.center-content {
	padding: 0
}
.sd-banner .speaker-slider .item {
	height: 350px
}
.speaker-banner-slider .caption .inner {
	width: 80%;
	font-size: 28px;
	line-height: 38px
}
.review-title {
	font-size: 22px;
	margin: 0
}
.coaching-content {
	padding: 30px 0
}
.speaker-development-section img {
	height: auto
}
.coaching-inner-blocks .items-list li.col-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.tp-banner-container:before {
	top: 30%
}
.inner-team figure {
	width: 300px;
	margin: 0 auto 30px
}
.postion-block, .speaker-banner-slider .buttons, .speaker-banner-slider .dkpdf-button-icon i {
	margin: 0
}
.inner-team, .inner-team .sub-title {
	text-align: center
}
.stayturned {
	padding: 5px
}
.postion-block figure {
	bottom: -15px
}
.postion-block h1 {
	padding-top: 0
}
.speaker-banner-slider .mid-block h4 {
	padding:30px 0 0 0;
	font-size: 20px;
}

.favorite_button a {
	padding: 15px 45px
}

.free-range-Block p {
	line-height: 24px
}
.speakerSearch .field1 input[type=text], .speakerSearch .search-form .field1, .speakerSearch .search-form .field1 select {
	width: 100%
}
.speakerSearch .search-form .search-filed .search {
	margin: 53px 11px 0 0;
	top: 0
}
.tp-leftarrow.default, .tp-rightarrow.default {
	z-index: 99!important
}
.blog-list .block:nth-child(2n+1){padding-right: 0;}
.blog-list .block:nth-child(2n){padding-left: 0;}

.header-top .myfav { margin-top: 0px ;}
header.sticky .myfav { margin: 0 0 0 0 ; padding-top:5px;}

.speaker-banner-slider .rgbtn{margin: 0 10px 15px 0; width: 48%;}
.speaker-banner-slider .reqBtn a, .speaker-banner-slider .rgbtn a { padding: 15px 20px;}
.speaker-banner-slider a.dkpdf-button { padding: 14px 25px; width: 100%; text-align: center;}

.speaker-blk.home-books .home-slider .item figure{ height:auto;}

.scrollToTop{ bottom:5px; right:10px;}

.speakertab .nav-tabs .dropdown-menu{ padding:0px;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li{background: #ff6407;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li a{ color:#fff; padding: 15px 0;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li a::before{height:1px; background: #f35b00; bottom:0px;}
.speakertab .nav-tabs li a::before{height: 2px; background: #f35b00; bottom: 15px;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li:hover{ background:#f35b00;}
.speakertab .nav-tabs li.dropdown.responsivetabs-more li:hover a::before{background: #ff6407;}



}
@media (max-width:575px) {
.blog-page-inner .block.col-4, .blog-page-inner .block.col-8, .speakerSearch .inner {
	padding: 0
}
.events-tab .mid-block h1, .subscribe h3 {
	font-size: 18px;
	line-height: 24px
}
.images-block, .shadow-bottom::after {
	background: 0 0
}
.tparrows {
	top: 85px!important
}
/*.home-service .block figure img, .home-slider .item figure img {
	height: auto!important
}*/
.home-blog .block, .home-service .block {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.speakerSearch::before {
	display: none
}
.speakerSearch .search-form p {
	display: block
}
.event-inner .date::after, .eventlist .listblock .date::after {
	display: none
}
.speakerSearch .search-form .search-filed {
	float: left;
	width: 100%
}
.speakerSearch .field1 input[type=text], .speakerSearch .search-form .field1, .speakerSearch .search-form .field1 select {
	width: 100%
}
.speakerSearch {
	margin: 0
}
.blog-page-inner .block.col-8, .eventlist .listblock .date, .home-event .inner .col-8, .home-event .inner figure, .speaker-list .block .col-10, .speaker-list .block .col-2 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.speaker-list .block figure {
	width: 100%;
	margin: 10px auto 30px
}
.speaker-list .block figure img {
	object-fit: inherit;
	-moz-object-fit: inherit;
	-ms-object-fit: inherit;
	-o-object-fit: inherit;
	-webkit-object-fit: inherit
}
.speaker-list .block figure, .speaker-list .block figure img {
	transform: skewX(0);
	webkit-transform: skewX(0);
	-moz-transform: skewX(0)
}
.speaker-list .block {
	padding: 0;
	margin-bottom: 40px
}
.favBtn {
	right: auto;
	top: -90px;
	left: 30px
}
.home-event .inner figure {
	margin: -30px 0 20px
}
.search-form .search-filed .search {
	top: 0;
	right: -1px
}
.eventlist .listblock .date {
	margin-right: 0;
	padding-left: 25px;
	padding-bottom: 10px
}
.eventlist .listblock .date::before {
	top: -6px
}
.events-tab .mid-block .inner {
	padding: 20px 30px
}
.event-inner .field-tab {
	width: 100%;
	margin: 10px 0 0
}
.event-inner .rgbtn {
	right: 0;
	margin-top: 20px
}
.events-tab .event-inner {
	padding-top: 10px
}
.event-inner .field-tab.rgbtn {
	width: auto;
	float: none;
	margin: 20px auto 0
}
.submitbtn, .subscribe .search-form .search-filed {
	width: 100%
}
.event-content {
	padding: 30px 0
}
.event-content .block {
	padding: 0
}
.event-content .rgbtn {
	top: -20px
}
.event-content .share-innerblk {
	padding: 0 10px 20px
}
.subscribe {
	padding: 20px;
	margin-top: 30px
}
.home-title, .signupblk h3 {
	font-size: 24px
}
.subscribe .search-form .field1 input[type=text] {
	border-radius: 2px
}
.subscribe .submitbtn {
	margin-left: 0;
	height: 45px;
	width: 100%
}
.home-title {
	line-height: 32px
}
.upcoming-events .eventlist .listblock .date::before {
	top: 0
}
.events-block .block.last-end {
	margin-bottom: 0
}
.free-range-Block p.free-range {
	font-size: 15px;
	line-height: 28px
}
.speaker-slider .slick-prev {
	left: 10px
}
.speaker-slider .slick-next {
	right: 10px
}
.speakerSearch .search-form .search-filed .search {
	margin: 53px 11px 0 0
}
.myfav {
	font-size: 12px
}
.header-top .phn {
	font-size: 16px
}
.tp-bgimg {
	height: 180px!important
}
.home-search h3 {
	left: 0;
	width: 100%;
	position: relative;
	top: 0;
	margin: 40px 0 0;
	font-size: 22px
}
.sideblock .mid-block .inner {
	position: relative;
	top: -90px
}
.sideblock .home-search h3 {
	left: 0;
	width: 100%;
	margin: 0;
	position: relative;
	top: 0;
	font-size: 16px
}
.home-about .rgbtn {
	display: table;
	margin: 20px auto 0
}
.home-about {
	padding-bottom: 30px;
	overflow: hidden
}
.speaker-banner-slider h1 {
	font-size: 32px;
	line-height: 34px
}
.services-content .image-fill img {
	height: auto!important
}
.images-block {
	padding: 0
}
.images-block .col-4, .images-block .col-8 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}
.venus {
	padding: 15px;
	margin: 30px 0;
	font-size: 16px
}
.venus img {
	margin: 0 0 15px
}
.home-about .about-content {
	padding: 0;
	margin: 0
}
.stayturned .sub-title {
	font-size: 22px
}
.myfav .simplefavorites-user-count {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}
.tp-banner-container {
	height: 300px!important
}
.tp-simpleresponsive .tp-caption {
	top: 100px!important
}
.spekr-btn {
	margin: 20px auto 0
}
.home-service .block .inner {
	text-align: center
}

.g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}

.eventlist .block{ margin-bottom:30px;}

.buttons-inner { padding: 0 15%;}
.speaker-banner-slider .rgbtn { margin: 0 0 15px 0; width: 100%;}

}
@media (max-width:400px) {
.speaker-list .block figure {
	width: 250px
}
.speaker-list .topics p span {
	display: block;
	padding: 0 0 5px
}
.speaker-list .content .topics p {
	margin-top: 20px
}
}
@media (min-width:320px) and (max-width:480px) {


.speakertab .nav-tabs li {
	padding: 0 0 15px;
	margin: 0 0 15px
}
.speakertab .nav-tabs li a {
	font-size: 14px;
	padding: 5px 0 0 0;
	margin: 0 20px 0 0;
	
}
.speakertab .nav-tabs li a::before {bottom:0px; height:2px; background: #f35f06;}

.speakertab .nav-tabs li:last-child a::before{ height:0px;}

.home-search {
	margin: -20px 0 20px
}
.home-about .videoyoutube {
	height: auto
}
.home-about h2 {
	padding-bottom: 15px
}
.home-title {
	padding-bottom: 20px
}
.about-content h4 {
	font-size: 20px
}
.about-content p {
	font-size: 16px;
	line-height: 24px
}
.testmonials-slider .item .title {
	font-size: 17px
}
.address-block {
	font-size: 13px;
	line-height: 24px
}
.innerbanner figure {
	height: 120px
}
.blog-detail figure, .video-section .videoyoutube {
	height: auto
}
.play-button {
	margin: -30px 0 0 -28px
}
.blog-content .data-block p {
	padding: 0 0 0 20px;
	float: left
}
.blog-content .data-block .category {
	float: right
}
.blog-content .data-block {
	width: 100%;
	padding-top: 20px
}
.blog-content .rgbtn .date::before {
	top: 15px;
	left: 20px
}
.blog-content .rgbtn .date {
	padding: 15px 25px 15px 40px
}
.blog-content .blog-adm {
	top: -35px
}
.blog-list .block {
	padding: 0 0 30px!important
}
.blog-page-inner .block.col-12 {
	padding: 0
}
.blog-detail .blog-content {
	padding: 0 20px 50px
}
.quote::before {
	top: -20px;
	left: 0
}
.quote {
	padding: 0 20px 20px
}
.blog-detail .share-block {
	margin-top: 30px
}
.share-block {
	padding: 10px
}
.share-block .share a {
	font-size: 14px;
	margin: 0 10px
}
.share-block .share a::before {
	width: 30px;
	height: 35px;
	margin: 0 0 0 -8px;
	transform: skewX(0)
}
.share-block .share a.facebook::before {
	margin: 0 0 0 -11px
}
.blog-comment, .comment-list {
	padding: 20px
}
.blog-comment h3 {
	margin-bottom: 40px
}
.gray.comment-list {
	margin-left: 20px
}
.post-list, .post-list .list {
	margin-bottom: 0
}
.post-list .list figure {
	width: 70px;
	height: 70px
}
.post-list .list .side-content {
	width: 150px
}
.post-list .list h4 {
	font-size: 14px;
	line-height: 20px
}
.sideblock.inner {
	margin-bottom: 20px
}
.careers-section .page-info p {
	padding-bottom: 30px
}
.careers-content h3 {
	font-size: 26px;
	margin-bottom: 30px
}
.carres-form {
	padding: 20px 20px 0
}
.contact-content .address-tab, .contact-form, .contact-form.shadow:hover {
	padding: 30px
}
.carres-form p {
	font-size: 15px
}
.file-upload p {
	float: none
}
.carres-form .upload-form {
	margin-bottom: 30px
}
.contact-deatils {
	margin-left: 0
}
.contact-content .address-tab ul li a {
	word-break: break-all;
	display: block
}
.address-tab ul li p.address span {
	font-size: 18px;
	line-height: 24px
}
.contact-content .inner ul li {
	font-size: 15px
}
.contact-form h3 {
	font-size: 24px
}
.eventlist .listblock .date::before {
	top: -1px!important
}
.search-form.upload-form .submit-filed {
	margin-top: 0!important
}
.client-slider .item {
	margin: 0 24px
}
.postion-block {
	margin: 0
}
.postion-block h1 {
	padding-left: 0
}
.postion-block figure {
	position: relative;
	width: 100%;
	left: 0;
	margin: 0 0 20px;
	bottom: 0
}
.speaker-banner-slider .mid-block .title, .speaker-banner-slider .mid-block h4 {
	padding: 0
}
.buttons-inner .favorite_button a {
	padding: 15px 44px;
	text-align: center
}
.speaker-banner-slider .rgbtn a {
	padding: 15px 31px;
	width: 100%;
	text-align: center
}
.speaker-banner-slider .rgbtn a.dkpdf-button {
	padding: 13px 29px
}
.speaker-banner-slider .rgbtn {
	width: 100%; 
	margin: 0 0 15px 0;
}
.free-range-Block p.disclaimer {
	line-height: 24px
}
/*.speaker-banner-slider .rgbtn.btnWhite {
	margin-bottom: 10px!important
}*/
.buttons-inner .favorite_button {
	width: 100%;
	margin-bottom: 10px
}
.buttons-inner {
	padding: 0
}
.buttons-inner .rgbtn a, .favorite_button a {
	font-size: 16px
}

.buttons-inner { padding: 0px;}


}
@media (max-width:699px) {
.blog-content .rgbtn {
	float: none;
	display: block;
	max-width: 200px
}
.blog-content .date-block {
	float: left;
	width: 100%;
	padding: 10px 0 0
}
.blog-content .date-block p {
	width: 40%
}
}
</pre></body></html>