<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.hidden-modal{display: none;}
.super-light-orange{background-color: #FFF3E5}

.site-header {
    width: 100%;
    padding: 8px 0px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 11;
    background-color: #fff;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.3);
}
.site-header-flex{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.site-header-logo {
    width: 235px;
}
.site-header-logo a {
    display: inline-block;
}
.site-header-logo a img{
    width: 100%;
}
.site-header-nav{
    width: calc(100% - 235px);
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.site-header-top {
    width: 100%;
}
.site-header-menu {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}
.site-header-menu nav{
    width: auto;
}
.site-header-menu nav ul{
    padding: 0;
    margin: 0;
}
.site-header-menu nav ul li{
    display: inline-block;
    padding: 0 6px;
    margin: 0 3px;
}
.site-header-menu nav ul li.menu-item-has-children{
    position: relative;
}
.site-header-menu nav ul li a{
    display: inline-block;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    padding: 15px;
    position: relative;
    text-transform: capitalize;
    transition: 0.2s ease;
    color: #000000;
    text-decoration: none;
}
.site-header-menu nav ul li a:hover, .site-header-menu nav ul .menu-item-has-children:hover:after{
    color: #32AFA9;
}
.site-header-menu nav ul li.menu-item-has-children .sub-menu {
    display: none;
    position: absolute;
    min-width: 230px;
    background: #fff;
    border-radius: 8px;
    top: 100%;
    left: 15px;
    -webkit-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.2);
    padding: 10px 0;
}
.header-search-icon{
    width: auto;
    margin-left: 25px;
}
.header-search-icon a{
    color: #000000;
}
.header-search-icon a:hover{
    color: #32AFA9;
}
.site-header-menu nav ul li.menu-item-has-children:after {
    position: absolute;
    content: '\f107';
    font-family: 'FONT AWESOME 5 FREE';
    font-size: 18px;
    color: #000000;
    font-weight: 900;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.site-header-menu nav ul li.menu-item-has-children .sub-menu li {
    width: 100%;
    padding: 0;
    margin: 0;
}
.site-header-menu nav ul li.menu-item-has-children .sub-menu li a {
    padding: 6px 20px;
    font-size: 16px;
    width: 100%;
}
.site-header-menu nav ul li.menu-item-has-children .sub-menu .menu-item-has-children:after{
    right: 10px;
    content: '\f105';
}
.site-header-menu nav ul li.menu-item-has-children:hover &gt; .sub-menu{
    display: block;
}
.site-header-menu nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children:hover &gt; .sub-menu{
    display: block;
}
.site-header-menu nav ul li.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{
    left: 100%;
    top: 0;
}
.header-login-btn {
    margin-left: 15px;
}
.site-header-top ul li a{
    color: #A6A6A6;
}
.site-header-top ul li a:hover{
    color: #FB8500;
}
.hamburgur-icon{
    width: 25px;
    display: none;
}
.hamburgur-icon span{
    width: 100%;
    height: 2px;
    background-color: #000000;
    display: flex;
    transition: all .5s;
    position: relative;
}
.hamburgur-icon span:nth-child(2){
    margin: 5px 0;
}
.hamburgur-icon.menu-opened span:nth-child(1){
    transform: rotate(46deg);
    top: 7px;
}
.hamburgur-icon.menu-opened span:nth-child(2){
    opacity: 0;
}
.hamburgur-icon.menu-opened span:nth-child(3){
    transform: rotate(-46deg);
    top: -7px;
}

.plan-box{
    width: 100%;
    background: #F8F8F8;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    border-radius: 40px;
    overflow: hidden;
    height: 100%;
    position: relative;
    padding-bottom: 80px;
}
.plan-top{
    width: 100%;
    background: #8ED6FF;
    border-bottom: 8px solid #FFE299;
    border-radius: 40px 40px 0px 0px;
    min-height: 265px;
    padding: 40px;
    text-align: center;
}
.plan-top h3 {
    font-family: 'Cinzel';
    font-weight: 700;
    text-transform: uppercase;
}
.plan-top .tag{
    background-color: #CC1A1A;
    color: #ffffff;
}
.plan-price {
    width: 220px;
    height: 220px;
    text-align: center;
    background: #FFE299;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: auto;
}
.plan-price .price{
    color: #6886C5;
    font-weight: 700;
    font-size: 64px;
    line-height: 1em;
    width: 100%;
    display: inline-block;
}
.plan-middle {
    margin-top: -155px;
    padding: 40px;
    width: 100%;
}
.plan-price label{
    color: #949AA2;
    font-size: 12px;
}
.plan-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.plan-bottom a{
    color: #2F2F2F;
    font-size: 24px;
    text-decoration: none;
    background: #C7EBFF;
    border-top: 6px solid #ABE0FF;
    padding: 18px;
    text-align: center;
    width: 100%;
    display: inline-block;
    transition: all .5s;
}
.plan-bottom a:hover{
    background: #f9cf56;
    border-color: #e5b528;
}
.plan-middle ul{
    padding: 0;
    margin: 0;
}
.plan-middle ul li{
    width: 100%;
    display: inline-block;
    color: #505050;
    font-size: 18px;
    line-height: 1.4em;
    margin: 40px 0 0;
    padding: 0 0 0 35px;
    position: relative;
}
.plan-middle ul li:before{
    position: absolute;
    content: '\f00c';
    font-family: 'FONT AWESOME 5 FREE';
    font-weight: 900;
    color: #32AFA9;
    left: 0;
    top: 0;
    font-size: 20px;
}
.plan-box:before {
    position: absolute;
    content: '';
    height: 100%;
    left: 20px;
    border-left: 2px dashed #C7EBFF;
    top: 264px;
}
.plan-box:after{
    position: absolute;
    content: '';
    height: 100%;
    right: 20px;
    border-left: 2px dashed #C7EBFF;
    top: 264px;
}
.login-text{
    width: 100%;
    padding: 97px 0 50px;
    text-align: center;
}
.login-user-link{
    width: 100%;
    position: relative;
    padding: 10px 0px;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.login-user-link:before{
    position: absolute;
    content: '';
    top: 50%;
    transform: translateY(-50%);
    background-color: #A6A6A6;
    height: 1px;
    left: 0;
    right: 0;
    z-index: -1;
}
.login-user-link a{
    background-color: #ffffff;
    padding: 10px 30px;
    color: #000000;
    font-size: 24px;
    text-decoration: none;
}
.login-user-link a.login-user{
    color: #FFB703;
}

.for_queries_section{
    width: 100%;
    background-color: #F6FFF2;
    position: relative;
}
.for_queries_img {
    position: absolute;
    bottom: 0;
    right: 0;
}
.for_queries_img img{
    width: 100%;
}
.for_queries_block{
    width: 100%;
}
.mail-text{
    width: 100%;
    margin: 60px 0 30px;
}
.mail-text a{
    font-size: 36px;
    line-height: 43px;
    letter-spacing: 0.02em;
    text-decoration-line: underline;
    color: #6886C5;
}
.or{
    width: 540px;
    position: relative;
    display: inline-block;
}
.or:before, .or:after{
    position: absolute;
    content: '';
    left: -40px;
    width: 270px;
    background-color: #A6A6A6;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
}
.or:after{
    left: auto;
    right: -40px;
}
.or span{
    padding: 10px;
    display: inline-block;
}
.phone-text{
    width: 100%;
    margin: 0 0 10px;
}
.phone-text a{
    font-weight: 700;
    font-size: 36px;
    letter-spacing: 0.05em;
    color: #040F16;
    text-decoration: none;
}
.f-bottom ul li a{
    color: #000000;
    font-size: 20px;
}
.f-bottom ul li a:hover{
    color: #32AFA9;
}
.our-team .row &gt; div {
    padding: 0 40px 40px;
}
.our-team .row {
    margin: 0 -20px;
}
.our-team__block{
    margin: 0 0 40px;
}
.tag{
    margin: 0 6px 6px 0;
}
.section-title-block h2:empty {
    display: none;
}
.popular-article-content h6 a {
    color: inherit;
    text-decoration: none;
}


.gallery_box img {
    border-radius: 5px;
}

.lwa-username, .lwa-password, .lwa-submit {
    display: flex;
    flex-wrap: wrap;
}



.lwa-submit-button input[type="submit"], .lwa-remember-buttons input[type="submit"] {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #FFB703;
	border: 2px solid #FFB703;
	background: #FFF8E6;
	padding: 14px 35px;
	text-decoration: none;
	border-radius: 0;
	position: relative;
	transition: ease-in-out 600ms;
	z-index: 9;
	text-transform: uppercase;
}
td.lwa-remember-buttons {
    text-align: center;
    padding-top: 1.5rem;
}
a.lwa-links-remember-cancel {
    margin: 6px 60px;
    display: inline-block;
}
/*.lwa-submit-button input[type="submit"]:hover {
	background: #FFF8E6;
	color: #ffffff;
	border-color: #FFB703;
}*/
.lwa-submit-button input[type="submit"]:after {
	position: absolute;
	top: 0;
	left: 0;
	right: auto;
	bottom: 0;
	background: #FFB703;
	content: "";
	transition: width 600ms;
	z-index: -1;
	width: 0;
	right: 0;
}
.lwa-submit-button input[type="submit"]:hover:after {
	width: 100%;
}

.lwa-submit .lwa-submit-button {
    order: 1;
}
.lwa-submit-links {
    display: flex;
    position: relative;
}
.lwa-submit-links .lwa-links-remember {
    position: absolute;
    right: 0;
}
.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input {
    width: 100% !important;
}
.modal-dialog {
    margin-top: 0 !important;
}
.lwa-submit-links label {
    color: #505050;
    padding-left: 10px;
    font-size: 14px !important;
}
.lwa-submit-links {
    font-size: 16px;
}
.lwa td {
    width: 100%;
}
.lwa-submit .lwa-submit-button {
    order: 1;
    text-align: center;
    padding-top: 1.5rem;
}
.login-form label, .login-form strong {
    font-size: 16px;
    color: #A6A6A6;
    font-weight: normal;
}
.sign-up-link a {
    text-decoration: none;
    padding-left: 10px;
}
.lwa-username-input input {
    background: url(../images/user.svg) center right 15px no-repeat;
}
.lwa-password-input input {
    background: url(../images/password.svg) center right 15px no-repeat;
}

.after-login {
    display: flex;
    font-size: 18px;
    color: #505050;
    align-items: center;
    position: relative;
}
.after-login-icon {
    width: 32px;
}
.after-login-username {
    padding-left: 10px;
}
.after-login-username a {
    color: #000;
    text-decoration: none;
}
.after-login-dropdown{
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #ffffff;
    display: none;
    padding: 20px 0;
    margin: 0;
    width: 165px;
}
.after-login-dropdown li{
    padding: 0;
    margin: 0;
    list-style: none;
}
.after-login-dropdown li a{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 18px;
    color: #505050;
    text-decoration: none;
    padding: 10px 32px;
}
.after-login-dropdown li a:hover{
    background-color: #f2f2f2;
}
.after-login-dropdown li a span{
    display: inline-flex;
    padding-right: 15px;
}
.after-login-dropdown li a span img{
    width: 23px;
    height: 23px;
}
.after-login:hover .after-login-dropdown{
    display: block;
}

.pink-background {
    background: #FAF2FF;
}

.green-background {
    background: #EEFFE5;
}

.law-firm-you h4 p {
    margin-bottom: 34px;
}

.event-detail-hero{
	width: 100%;
	padding: 55px 0px;
	background-color: #D9FFFA;
}
.event-detail-hero h2{
	margin: 0 0 40px;
	text-align: center;
	font-family: 'Cinzel';
	font-weight: bold;
}
.event-detail-hero-img{
	width: 100%;
}
.event-detail-hero-img img{
	width: 100%;
}
.event-detail-location-date{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
    padding: 20px 0px;
    border-bottom: 1px solid #A6A6A6;
}
.event-detail-location-date span{
	display: inline-block;
	font-size: 20px;
	color: #505050;
}
.event-detail-location-date span i{
	margin-right: 15px;
}
.event-detail-authors {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0 0;
}
.event-detail-authors span {
    display: flex;
    flex-wrap: wrap;
    width: 64px;
    height: 64px;
    border-radius: 100%;
    border: 3px solid #ffffff;
    overflow: hidden;
    margin-left: -10px;
}
.event-detail-authors span:first-child{
    margin-left: 0;
}
.event-detail-authors span img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-event-content-block{
    width: 100%;
    padding: 90px 0px;
    display: flex;
    flex-wrap: wrap;
}
.single-event-content-block h2{
    color: #2F2F2F;
    font-family: 'Cinzel';
    font-size: 40px;
    margin: 0 0 30px;
}
.single-event-content-two-col{
    width: 100%;
    margin: 50px 0 0;
}
.single-event-content-block p, .single-event-content-block ul li{
    color: #505050;
}
.single-event-content-block p{
    margin: 0 0 20px;
}
.single-event-content-block ul li {
    margin: 0 0 15px;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
img.alignleft{
    padding-right: 20px;
}
.single-event-content-block iframe {
    width: 80%;
    height: 630px;
    margin: 70px auto;
    display: inherit;
}
.our-team-name{
    width: 100%;
    padding: 30px 0 0;
}
.our-team-name label{
    color: #A6A6A6;
}
.our-team__caps .our-team-name{
    display: none;
}
.gallery_block .blue-tabs .nav-item{
    border: 0;
}
.sponsor_Section{
    width: 100%;
}
.sponsor_Section .container{
    max-width: 1024px;
}
.sponsor_box{
    width: 100%;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}
.sponsor_box img{
    max-width: 100%;
}
.prev-next-navigation{
    width: 100%;
    max-width: 1920px;
    padding: 80px 30px 120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.navigation-event-block{
    width: 580px;
    max-width: 100%;
    position: relative;
}

.speaker_block iframe{
    width: 100%;
    display: block;
    margin: 0 0 20px;
    height: 43vw;
}

.navigation-dir{
    display: inline-block;
    width: 100%;
    margin: 0 0 40px;
}
.next-navigation{
    text-align: right;
}
.fancybox-form {
    width: 900px;
    max-width: 100%;
}
.fancybox-custom-block h5{
    text-align: center;
}
.fancybox-custom-block .wpcf7 {
    padding-top: 20px;
    margin: 0 auto;
    width: 550px;
    max-width: 100%;
}
.fancybox-custom-block .wpcf7 p {
    text-align: center;
    position: relative;
}
.fancybox-custom-block .wpcf7 p label{
    width: 100%;
    text-align: left;
}
.fancybox-custom-block .wpcf7 .wpcf7-submit {
    margin: 20px 0 0;
}
.fancybox-custom-block .wpcf7 .wpcf7-not-valid-tip{
    width: 100%;
    text-align: left;
}
.fancybox-custom-block .wpcf7 p .wpcf7-spinner {
    position: absolute;
    top: 40px;
}



/* Responsive */

@media (min-width:992px) {
.business-block__left .col-lg-4 {
    order: 1;
}
.business-block__left .col-lg-7 {
    order: 2;
}
}


@media (max-width:1699px)
{
    .hero-banner__title h1{font-size: 76px;line-height: 1.3em;}
    .hero-banner__title{text-align: left;}
    .glossary-filter__tabs li{padding: 0 4px;}
    .glossary-filter__tabs a{line-height: 46px;width: 47px;font-size: 20px;}
}

@media (max-width: 1599px)
{

}

@media (max-width: 1499px)
{
    .two-col-section .row &gt; div{padding: 0 40px;}
    .text-with-bg-img-slider-block .section-title-block h2{margin: 0 0 49px;}
    .hero-banner__title h1{font-size: 68px;line-height: 1.2em;}
    .glossary-filter__tabs a{line-height: 40px;width: 40px;font-size: 18px;}

    .navigation-event-block{width: 480px;}
}

@media (max-width: 1399px)
{
    .our-team__img{width: 160px;height: 160px;}
    .team-img-bg{right: -10px;bottom: -8px;width: 190px;height: 190px;}
    .our-team__caps{width: calc(100% - 160px);padding: 0 0 0 35px;}
    .our-team .row &gt; div{padding: 0 30px 30px;}
    .our-team{padding: 30px 0 60px;}

    .login-btn{padding: 12px 25px;}
    .site-header-menu nav ul li{padding: 0 3px;margin: 0 4px;}
    .header-spacer{height: 130px;}

    .our-team-name label{font-size: 15px;line-height: normal;}
    .our-team-name h5{font-size: 20px;}
}

@media only screen and (max-width: 1299px)
{
    .site-header-logo{width: 190px;}
    .site-header-nav{width: calc(100% - 190px);}
    .site-header-menu nav ul li{padding: 0 3px;margin: 0 3px;}
    .header-search-icon, .header-login-btn{margin-left: 20px;}
    .site-header-menu nav ul li a{font-size: 16px;}
    .menu-top .number a{font-size: 16px;}
    .menu-top li{padding: 0 10px;}
    .site-header-top ul li a{font-size: 20px;}
    .menu-top .number{padding-right: 10px;}

    .hero-banner{height: 590px;}
    .form-block label{font-size: 18px;}
    .contact-form input, .contact-form textarea{height: 60px;}
    .contact-form textarea{height: 230px;}
    .our-team__caps p {font-size: 16px;}

    .glossary-filter__tabs li{padding: 0 3px;}
    .glossary-filter__tabs a{font-size: 16px;line-height: 38px;width: 38px;}

    .header-spacer{height: 128px;}

    .navigation-event-block{width: 410px;}
}
@media only screen and (max-width: 1199px)
{
    .site-header-menu nav ul li{margin: 0;}
    .site-header-menu nav ul li a{font-size: 15px;}
    .login-btn{padding: 8px 18px;font-size: 14px;}
    .site-header-logo{width: 150px;}
    .site-header-nav{width: calc(100% - 150px);}
    .site-header-menu nav ul li.menu-item-has-children .sub-menu li a{font-size: 14px;}
    .menu-top{padding: 0 0 15px;}

    .f-block.twiter-block{padding: 0;}
    .footer .row &gt; div{padding: 20px 40px;}

    .form-block label{font-size: 16px;}
    .contact-form input, .contact-form textarea{height: 52px;}
    .contact-form textarea{height: 200px;}

    .our-team .row &gt; div{padding: 0 70px 30px;}
    .our-team__img{width: 160px;height: 160px;}
    .our-team__caps{width: calc(100% - 160px);padding: 0 0 0 30px;}
    .two-col-caps-block p{width: 100%;font-size: 18px;}
    .text-with-bg-img-slider .item{min-height: 510px;}
    .text-with-bg-img-slide-caps h3{font-size: 34px;}
    .text-with-bg-img-slide-caps p{font-size: 20px;line-height: 1.45em;}

    .glossary-filter__tabs ul{width: 1245px;}
    .hero-banner__title h1{font-size: 52px;}

    .header-spacer{height: 120px;}
    .event-our-team-block .our-team__block {margin: 0 0 100px;}
}
@media only screen and (max-width: 991px)
{
    .menu-top{display: block;padding: 0;}
    .menu-top li{display: none;}
    .menu-top .number{display: block;padding: 0;}
    .menu-top .number a {font-size: 16px;display: inline-block;width: 100%;border-radius: 0;padding: 6px 0;}
    .site-header-top {position: absolute;top: 0;left: 0;right: 0;text-align: center;}
    .hamburgur-icon{display: flex;flex-wrap: wrap;}
    .site-header{padding: 50px 0px 15px;}
    .site-header-menu nav ul li.menu-item-has-children:after{display: none;}
    .site-header-menu nav{order: 3;margin-left: 15px;}
    .header-search-icon{margin-left: 0px;}
    .site-header-menu .menu{position: absolute;width: 100%;left: 0;right: 0;background: #ffffff;top: 100%;border-top: 1px solid #e5e5e5;height: calc(100vh - 83px);overflow: auto;}
    .site-header-menu ul{width:100%;display:none}
    .site-header-menu nav ul li{width:100%;padding: 0;margin: 0;}
    .site-header-menu nav ul li a{border-bottom:1px solid #e5e5e5;}
    .site-header-menu nav ul ul li,.site-header-menu nav li:hover &gt; ul &gt; li{height:auto}
    .site-header-menu nav ul li a,.site-header-menu nav ul ul li a{width:100%;padding: 12px 15px;}
    .site-header-menu nav &gt; ul &gt; li{float:none}
    .site-header-menu nav ul ul li a{padding-left:25px}
    .site-header-menu nav ul ul ul li a{padding-left:35px}
    .site-header-menu nav ul ul li a{color:#454545;background:none}
    .site-header-menu nav ul ul li:hover &gt; a,.site-header-menu nav ul ul li.active &gt; a{color:#32AFA9;}
    .site-header-menu nav ul ul,.site-header-menu nav ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
    .site-header-menu nav &gt; ul &gt; li.has-sub &gt; a:after,.site-header-menu nav &gt; ul &gt; li.has-sub &gt; a:before,.site-header-menu nav ul ul &gt; li.has-sub &gt; a:after,.site-header-menu nav ul ul &gt; li.has-sub &gt; a:before{display:none}
    .site-header-menu nav #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
    .button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
    .button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
    .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
    .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
    .button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
    .login-submit .button {
        position: relative;
        width: auto;
        height: auto;
        z-index: 0;
    }
    .site-header-menu nav .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #e5e5e5;height:46px;width:46px;cursor:pointer}
    .site-header-menu nav .submenu-button.submenu-opened{background:#262626}
    .site-header-menu nav ul ul .submenu-button{height:34px;width:34px}
    .site-header-menu nav .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
    .site-header-menu nav ul ul .submenu-button:after{top: 50%;left: 50%;right: auto;transform: translate(-50%, -50%);}
    .site-header-menu nav .submenu-button.submenu-opened:after{background:#fff}
    .site-header-menu nav .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
    .site-header-menu nav ul ul .submenu-button:before{top: 50%;left: 50%;transform: translate(-50%, -50%);right: auto;}
    .site-header-menu nav .submenu-button.submenu-opened:before{display:none}
    .site-header-menu nav ul ul ul li.active a{border-left:none}
    .site-header-menu nav &gt; ul &gt; li.has-sub &gt; ul &gt; li.active &gt; a,.site-header-menu nav &gt; ul ul &gt; li.has-sub &gt; ul &gt; li.active &gt; a{border-top:none}
    .site-header-menu nav ul li.menu-item-has-children .sub-menu{position: static;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;min-width: 100%;padding: 0;background: #fafafa;}
    .site-header-menu nav ul li.menu-item-has-children .sub-menu li a{padding: 12px 15px;}
    .site-header-menu nav ul ul .submenu-button{width: 47px;height: 47px;}
    .site-header-menu nav ul li.menu-item-has-children:hover &gt; .sub-menu{display: none;}
    .site-header-menu nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children:hover &gt; .sub-menu{display: none;}

    .contact-us-img { bottom: -20px;text-align: center;float: none;width: 100%;}
    .login-modal--left { width: 100%; }
    .login-modal--right { width: 100%; }
    .modal-logo { margin-bottom: 0; }
    .login-modal--left img { max-width: 300px; }
    .modal-dialog { margin: 0; }
    .btn-close.top-right-close { top: 20px; background-size: 15px; right: 20px;}
    .vertical-align { width: 100%; }
    .login-form { padding: 7%; margin: 0 auto; }
    .lwa-submit-button input[type="submit"] { font-size: 14px;line-height: 14px; padding: 16px 50px; }
    .modal-logo img { max-width: 190px; }

    .header-spacer{height: 83px;}
    .event-detail-location-date span{font-size: 16px;}
    .single-event-content-block h2{font-size: 32px;}
    img.alignleft{padding: 20px 0 20px 0;width: 100%;}
    .single-event-content-block iframe{width: 100%;height: 440px;margin: 50px auto;}
    .sponsor_Section .row &gt; div{padding-bottom: 30px;}

    .navigation-event-block .upcoming_event__img{display: none;}
    .navigation-event-block .upcoming_event_title{width: 100%;border-left: 0;padding-left: 0;}
    .navigation-dir{margin: 0 0 10px}
    .navigation-event-block .upcoming_event__box{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
    .navigation-event-block .upcoming_event_bottom_content{display: none;}
    .navigation-event-block .upcoming_event__content{padding: 0;}
    .navigation-event-block .upcoming_event_date{width: 100%;text-align: left;}
    .navigation-event-block .upcoming_event_date span br{display: none;}
    .navigation-event-block .upcoming_event_date span span{font-size: inherit;}
    .navigation-event-block .upcoming_event_title h4{font-size: 16px;}
    .navigation-event-block{width: 240px;}
    .navigation-event-block:nth-child(2){text-align: right;}
    .navigation-event-block:nth-child(2) .upcoming_event_date{text-align: right;}
    .prev-next-navigation{padding: 0px 30px 80px}
}

@media only screen and (max-width: 767px){
    .footer .row &gt; div{padding: 20px;}
    .f-block.links{padding-bottom: 0;}
    .f-block ul{padding: 0px 0 0 20px;}
    .f-top{padding: 50px 0 35px;}
    .f-block.twiter-block ul{padding: 0;}
    .f-bottom{flex-wrap: wrap;justify-content: center !important;padding: 15px 20px !important;}
    .f-bottom ul{width: 100%;justify-content: center !important;margin: 10px 0 0 !important;}
    .f-bottom ul li{line-height: normal;}
    .f-bottom p{text-align: center;}
    .contact-us-img img{width: 100%;}
    .two-col-caps-block h4{font-size: 26px;}
    .two-col-caps-block p{font-size: 16px;}
    .two-col-img-block{width: 100% !important;}
    .two-col-section .row &gt; div{padding: 0 25px;}
    .text-with-bg-img-slider .item{min-height: 430px;}
    .text-with-bg-img-slide-bg{padding: 40px 0;}
    .text-with-bg-img-slide-caps h3{font-size: 26px;}
    .text-with-bg-img-slide-caps p{font-size: 16px;}
    .slick-slider{padding: 0 20px;}
    .main-slider{padding: 0;}
    .video-slider .slick-next, .most-trending-video-slider .slick-next, .related-post-slider .slick-next, .track_carousel .slick-next, .upcoming_events__slider .slick-next, .article-trending-carousel .slick-next, .popular-article-slider .slick-next{right: -8px !important;}
    .video-slider .slick-prev, .most-trending-video-slider .slick-prev, .related-post-slider .slick-prev, .track_carousel .slick-prev, .upcoming_events__slider .slick-prev, .article-trending-carousel .slick-prev, .popular-article-slider .slick-prev{left: -8px !important;}
    .hero-banner__title{text-align: center;}
    body .hero-banner__section{padding-top: 130px;}
    .law-firm-you h4 p{margin-bottom: 24px;}
    .our-team-name{display: none;}
    .our-team__caps .our-team-name{display: block;}
    .event-our-team-block .our-team__block{margin: 0 0 20px;}
}

@media only screen and (max-width: 639px){
    .our-team .row{margin: 0 -20px;}
    .our-team .row &gt; div{padding: 0 20px 20px;}
    .our-team__img{width: 150px;height: 150px;}
    .get-in-touch-block{text-align: center;}
    .get-in-touch h2{margin: 0 0 30px;}
    .popular-article-slider .item{padding: 0 !important;}
    .trending-slider-content h3{font-size: 22px !important;}
    .glossary-filter__video-caps label{font-size: 11px;line-height: 22px;padding: 0 7px;margin: 0 0 4px;}
    .hero-banner__section img{max-width: 100%;}

    .event-detail-location-date span{margin: 10px 0 0;}
    .event-detail-location-date span i{margin-right: 6px;}
    .event-detail-authors span{width: 54px;height: 54px;}
    .event-detail-hero{padding: 35px 0px}
    .single-event-content-block{padding: 50px 0px;}
    .alignright{width: 100%;padding: 0 0 20px;}
    .single-event-content-block iframe{height: 63vw;}
    .navigation-event-block .upcoming_event__box{display: none;}
    .navigation-event-block{width: auto;}
}

@media only screen and (max-width: 479px){
    .site-header-logo{width: 120px;}
    .site-header-nav{width: calc(100% - 120px);}
    .login-btn{padding: 5px 13px;font-size: 13px;}
    .header-login-btn{margin-left: 12px;}
    .site-header-menu nav{margin-left: 12px;}

    .contact-form input, .contact-form textarea{height: 45px;}
    .contact-form textarea{height: 160px;}
    .two-col-caps-block h4{font-size: 22px;}
    .two-col-caps-block p{font-size: 16px;}

    .lwa-submit-links { font-size: 14px; }
    .sign-up-link { font-size: 15px; }

    .header-spacer{height: 72px;}
}</pre></body></html>