@media only screen and (min-width:767px) {
.clients-carousel .clients-mask .clients-slide {
width: 173px !important;
}
.post-detail-view-2 .post-blog .blog-slide,
.blog-post.detail .blog-slide {
width: 360px !important;
}
}
@media only screen and (min-width:990px) {
.clients-carousel .clients-mask .clients-slide {
width: 180px !important;
}
}
@media only screen and (min-width:991px) {
.post-detail-view-2 .post-blog .blog-slide,
.blog-post.detail .blog-slide {
width: 470px !important;
}
}
@media only screen and (min-width:1208px) {
.clients-carousel .clients-mask .clients-slide {
width: 194px !important;
}
}
@media only screen and (min-width:1209px) {
.post-detail-view-2 .post-blog .blog-slide,
.blog-post.detail .blog-slide {
width: 410px !important;
}
}
@media only screen and (max-width:1209px) {
.pager-prev,
.pager-next {
left: 0;
}
.pager-next {
left: auto;
right: 0;
}
.logo {
margin: 0;
width: 175px;
}
.nav-holder {
max-width: 750px;
padding: 24px 0 0 0;
}
.search-active .header-searchform {
top: 87px;
}
#nav {
max-width: 700px;
padding: 2px 25px 0 0;
}
#nav ul li {
margin: 0 0 0 18px;
}
#nav ul li .small-drop {
padding: 39px 0 0;
}
#nav ul li .mega-drop {
padding: 39px 0 0;
}
#nav2 > ul > li {
margin: 0 0 0 28px;
}
#nav2 .small-drop {
padding: 40px 0 0;
}
#nav2 .mega-drop {
padding: 40px 0 0;
}
#header3 .top-nav {
width: 250px;
}
#nav3 .mega-drop {
padding: 40px 0 0;
}
#nav3 .small-drop {
padding: 40px 0 0;
}
.beans-gallery .beans-slide {
min-height: 760px;
}
.main-heading.news h2 {
font-size: 24px;
}
.main-heading.benifits h2 {
font-size: 24px;
}
.main-heading.consult h2 {
font-size: 24px;
}
.news-post .txt-box {
line-height: 20px;
padding: 12px 0 4px;
}
.news-post .date-box {
animation-duration: .6s;
-webkit-animation-duration: .6s;
}
.news-post:hover .date-box {
animation-name: slide-down2;
-webkit-animation-name: slide-down2;
}
.success-col {
margin: 0 -15px;
letter-spacing: 2px;
}
.success-col h3 {
padding: 11px 0;
margin: 0 0 13px;
}
.success-col p {
display: none;
}
.events-info .events-txt {
overflow: visible;
}
.related-events .events-box .img-box {
margin: 0 0 0 9px;
}
.ui-datepicker-calendar {
line-height: 41px;
}
.calender-nav {
font-size: 11px;
}
.news-articles.twitter .news-column {
padding: 17px 0 16px 36px;
}
.news-articles.address .news-column {
font-size: 12px;
padding: 15px 0 27px;
}
.news-articles.address .news-column .txt {
width: 64px;
}
.news-column {
padding: 15px 0 17px;
}
.news-column .address-box .tel {
pointer-events: auto;
}
.news-column .txt-box {
font-size: 12px;
line-height: 18px;
}
.news-column .txt-box time {
font-size: 10px;
line-height: 15px;
}
.post-blog:hover .date-box {
animation-name: slide-down2;
-webkit-animation-name: slide-down2;
animation-duration: .6s;
-webkit-animation-duration: .6s;
}
.widget {
padding: 0 17px 19px;
}
.author-box .alignleft {
width: 30%;
margin: 0 20px 0 0;
}
.event-post .events-frame .event-box {
font-size: 13px;
}
.event-post .post-nav li {
margin: 0 5px 0 0;
}
.event-plans .approx-time .time {
margin: 0 0 0 5px;
}
.team-details {
line-height: 20px;
}
.team-details .alignleft {
width: 45%;
margin: 0 20px 0 0;
}
.team-details .team-txt {
padding: 25px 0 10px;
}
.team-nav li {
min-width: 230px;
padding: 0 10px 0 25px;
}
.team-info-cols h2 {
font-size: 20px;
line-height: 24px;
}
.team-info-nav {
font-size: 11px;
line-height: 14px;
}
.team-info-nav li a .fa {
font-size: 14px;
}
.team-contact-block .comments-form .form-row .form-group {
margin: 0 0 0 12px;
}
.trust-col .gallery-quotes {
line-height: 25px;
}
.consult-form .form-group {
margin: 0 0 0 22px;
}
.video-lightbox {
width: 800px;
}
}
@media only screen and (max-width:1170px) {
.event-post .events-frame .btn-default {
padding: 10px 14px;
}
.event-post .post-nav {
margin: 8px 0 0;
}
.event-plans .events-nav {
margin: 0 3% 0 0;
}
.organizers {
width: 43.6%;
}
.organizers .text {
font-size: 14px;
line-height: 18px;
margin: 10px 0 0;
}
.event-planers {
margin: 0 0 0 10px;
}
}
@media only screen and (max-width:991px) {
.banner-block.parallex {
background-attachment: scroll;
}
#header3 .container{ position: relative; }
#nav3 .nav-list {
display: block;
margin: 0;
}
#nav3.primary-navigation .mega-menu,
#nav2.primary-navigation .mega-menu{padding: 10px 0 0;}
#nav3 .nav-list > li {
display: block;
}
#nav3 .mega-drop {
opacity: 1;
padding: 0;
width: 100%;
display: none;
position: static;
visibility: visible;
}
#nav3 .mega-drop .drop-holder {
border: 0;
padding: 0;
}
#nav3 .mega-drop .box {
float: none;
width: 100%;
}
#nav3 .mega-drop .alignright {
float: none;
width: 100%;
}
#nav3 .mega-drop ul {
float: none;
width: 100%;
margin: 0 0 5px;
}
#nav3 .mega-drop ul li {
margin: 0;
padding: 0;
}
#nav3 .mega-drop ul li a {
padding: 12px 8px;
display: block;
}
#nav3 .drop-holder {
border: 0;
padding: 0;
text-align: center;
}
#nav3 .small-drop {
opacity: 1;
padding: 0;
width: 100%;
display: none;
position: static;
visibility: visible;
}
#nav3 .small-drop.add {
width: 100%;
}
#nav3 .small-drop ul li {
margin: 0;
padding: 0;
}
#nav3 .small-drop ul li a {
padding: 12px 8px;
display: block;
}
#nav3 .nav-list > li > a{ text-align: left; }
.primary-navigation .fa:before {
display: none !important;
}
#nav2 > ul > li {
height: auto;
}
.home #nav2 > ul > li > a {
color: #38393a;
}
#nav2 .law-menu li .mega-menu,
#nav2 .law-menu li .sub-menu {
max-width: 99%;
}
.search-form3 {
display: none;
}
.logo {
float: none;
display: block;
}
.nav-holder {
float: none;
max-width: 100%;
padding: 10px 0 0 0;
}
.btn-search {
top: -46px;
right: 30px;
position: absolute;
}
.header-searchform {
top: 152px;
}
.search-active .header-searchform {
top: 59px;
}
#nav {
border: 0;
float: none;
max-width: 100%;
text-align: center;
}
#nav ul li {
text-align: left;
}
#nav ul li .small-drop {
padding: 26px 0 0;
}
#nav ul li .mega-drop {
padding: 26px 0 0;
}
.header-content {
padding: 0 0 0 170px;
}
#nav2 > ul > li {
margin: 0 0 0 14px;
}
#nav2 .small-drop {
padding: 26px 0 0;
}
#nav2 .mega-drop {
padding: 26px 0 0;
}
#nav3 .mega-drop {
padding: 26px 0 0;
}
#nav3 .small-drop {
padding: 26px 0 0;
}
.slide-content .alignleft {
left: 20px;
}
.slide-heading {
padding: 0;
max-width: 400px;
}
.main-heading.news {
margin: 0 -10px 40px;
}
.main-heading.news h2 {
font-size: 18px;
}
.main-heading.benifits h2 {
font-size: 18px;
}
.main-heading.consult h2 {
font-size: 18px;
}
.services-col h2 {
font-size: 22px;
}
.news-post {
padding: 0 5px 0 0;
}
.news-post .txt-box {
font-size: 12px;
line-height: 17px;
padding: 6px 0 4px 10px;
}
.gallery-quotes {
font-size: 20px;
line-height: 25px;
}
.team-col {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
}
.team-info {
font-size: 12px;
line-height: 18px;
}
.team-info .team-title h2 {
font-size: 16px;
line-height: 20px;
}
.post-socials {
margin: 0 -10px 10px;
}
.post-socials li {
margin: 0 3px;
}
.upcomming-events {
padding: 19px 10px 24px;
}
.related-events .events-box .img-box {
margin: 0 0 0 6px;
}
.calender-holder {
padding: 0 10px 18px;
}
.ui-datepicker-header {
margin: 0 -10px 31px;
}
.ui-datepicker-calendar {
line-height: 24px;
}
.aside-block {
padding-bottom: 0;
}
.aside-block .column {
margin-bottom: 20px;
}
.contact-info {
width: 49%;
}
.author-box {
font-size: 12px;
line-height: 18px;
}
.author-box .text-box {
padding: 15px 0 8px;
}
.commment-box {
font-size: 12px;
line-height: 18px;
}
.commment-box .alignleft {
margin: 3px 15px 0 0;
}
.commment-box .text-box time {
font-size: 10px;
}
.comments-form label {
margin: 10px 9px 0 0;
}
.event-post h2 {
margin: 0 0 15px;
font-size: 20px;
}
.event-post .events-frame .btn-default {
float: none;
margin: 0 0 5px;
}
.event-post .post-nav {
float: none;
overflow: hidden;
margin: 0 0 10px;
text-align: center;
font-size: 12px;
}
.event-plans .events-nav {
font-size: 11px;
line-height: 13px;
width: 100%;
margin: 0;
float: none;
height: 55px;
}
.event-plans .events-nav .countdown-section {
padding: 8px 5px;
}
.event-plans .events-nav .countdown-section .countdown-amount {
font-size: 15px;
line-height: 20px;
}
.team-details {
font-size: 12px;
line-height: 14px;
padding: 0 16px 0 0;
}
.team-details .team-txt {
padding: 10px 0 5px;
}
.team-details .btn-default {
font-size: 14px;
line-height: 18px;
padding: 5px 10px;
}
.team-heading {
margin: 0 0 15px;
}
.team-nav {
font-size: 14px;
line-height: 16px;
}
.team-nav li {
min-width: 177px;
padding: 0 5px 0 25px;
}
.team-nav li a .fa {
left: -23px;
font-size: 16px;
}
.team-info-cols h2 {
font-size: 15px;
line-height: 20px;
padding: 0 0 12px;
}
.team-frame {
padding: 20px 8px 6px 23px;
}
.team-info-nav {
font-size: 10px;
}
.team-info-nav li a .fa {
left: -20px;
}
.team-contact-block .comments-form .form-row .form-group {
width: 100%;
margin: 0 0 10px;
}
.team-contact-block .comments-form .form-row .form-group:first-child {
margin: 0 0 10px;
}
.trust-col {
min-height: 400px;
padding: 0 9px 7px;
}
.trust-col h2 {
font-size: 20px;
line-height: 24px;
}
.trust-col .gallery-quotes {
margin: 0 0 8px;
line-height: 20px;
}
.consult-form .form-group {
margin: 0 0 0 17px;
}
.shortcode-btn {
margin-bottom: 20px;
}
.shortcode-btn2 {
margin-bottom: 80px;
}
.main-banner .slide-heading {
width: 100%;
margin: 70px 0 0;
}
.slide-heading2 {
max-height: 360px;
}
.clearfix-sm {
clear: left;
}
.video-lightbox {
width: 600px;
}
.home.blog .law-home-page {
padding: 80px 0 80px;
}
.nav-holder {
left: 0;
right: 0;
padding: 0;
top: 108px;
max-height: 0;
overflow: hidden;
background: white;
position: absolute;
-webkit-transition: all .4s ease;
transition: all .4s ease;
}
.btn-search {
top: 15px;
z-index: 999;
}
.header-searchform {
left: 0;
width: auto;
z-index: 9999;
}
.search-active .header-searchform {
top: 40px;
}
#nav {
padding: 0;
border-bottom: 5px solid #db5940;
}
#nav ul {
padding: 5px 0 0;
}
#nav ul li {
display: block;
margin: 0 0 15px 30px;
}
#nav ul li a {
display: block;
}
#nav ul li a:after {
left: -19px;
}
#nav ul li .small-drop {
opacity: 1;
padding: 0;
width: 100%;
display: none;
position: static;
visibility: visible;
}
#nav ul li .small-drop.add {
width: 100%;
}
#nav ul li .drop-holder {
border: 0;
padding: 0;
}
#nav ul li .mega-drop {
opacity: 1;
padding: 0;
width: 100%;
display: none;
position: static;
visibility: visible;
}
#nav ul li .mega-drop .drop-holder {
border: 0;
padding: 0;
}
#nav ul li .mega-drop .box {
float: none;
width: 100%;
}
#nav ul li .mega-drop .alignright {
float: none;
width: 100%;
}
#nav ul li .mega-drop ul {
float: none;
width: 100%;
margin: 0 0 5px;
}
#header .nav-opener {
display: block !important;
}
#header-v2 .logo {
width: 130px;
}
#nav2 .small-drop {
opacity: 1;
padding: 0;
width: 100%;
display: none;
position: static;
visibility: visible;
}
#nav2 .small-drop.add {
width: 100%;
}
#nav2 .drop-holder {
border: 0;
padding: 0;
}
#nav2 .mega-drop {
opacity: 1;
padding: 0;
width: 100%;
display: none;
position: static;
visibility: visible;
}
#nav2 .mega-drop .drop-holder {
border: 0;
padding: 0;
}
#nav2 .mega-drop .box {
float: none;
width: 100%;
}
#nav2 .mega-drop .alignright {
float: none;
width: 100%;
}
#nav2 .mega-drop ul {
float: none;
width: 100%;
margin: 0 0 5px;
}
#nav .law-menu li .mega-menu,
#nav .law-menu li .sub-menu,
#nav2 .law-menu li .mega-menu,
#nav2 .law-menu li .sub-menu,
#nav3 .law-menu li .mega-menu,
#nav3 .law-menu li .sub-menu {
display: none;
}
#nav .law-menu li.hover .mega-menu,
#nav .law-menu li.hover .sub-menu,
#nav2 .law-menu li.hover .mega-menu,
#nav2 .law-menu li.hover .sub-menu,
#nav3 .law-menu li.hover .mega-menu,
#nav3 .law-menu li.hover .sub-menu {
display: block;
}
#nav2 .law-menu li .mega-menu .sub-menu,
#nav2 .law-menu li .sub-menu {
list-style: none;
padding: 5px 0 0 10px;
}
#nav3 .law-menu li .mega-menu .sub-menu,
#nav3 .law-menu li .sub-menu {
list-style: none;
}
#nav3 > .law-menu > li > .mega-menu {
padding: 0;
}
#nav2 .law-menu li .mega-menu .sub-menu li,
#nav2 .law-menu li .sub-menu li {
margin: 0 0 15px;
display: block;
padding: 0;
}
.header-content {
position: fixed;
width: 420px;
top: 0;
padding: 0;
left: -100%;
z-index: 9999;
padding: 0 86px 0 0;
-webkit-transition: all .25s linear;
transition: all .25s linear;
}
.header-content .opener {
display: block;
width: 66px;
position: absolute;
right: 20px;
top: 0;
background: whitesmoke;
z-index: 99;
font-size: 11px;
line-height: 11px;
text-align: center;
text-transform: uppercase;
padding: 13px 5px 9px;
}
.header-content .opener span {
display: block;
font-size: 21px;
line-height: 21px;
margin: 0 0 3px;
}
.header-content .opener:hover {
text-decoration: none;
}
.content-outer {
background: whitesmoke;
position: relative;
z-index: 99;
}
.content-outer:after {
top: 100%;
left: 0;
width: 100%;
content: "";
height: 400px;
position: absolute;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(top, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
background: linear-gradient(to bottom, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
}
.content-outer .holder {
display: table;
table-layout: fixed;
width: 100%;
padding: 0 26px 0 23px;
text-align: left;
}
#nav2 {
overflow: hidden;
padding: 22px 0 5px;
position: relative;
margin: 0 0 25px;
}
#nav2:before {
left: 0;
bottom: 0;
right: 35px;
height: 1px;
content: "";
position: absolute;
background: #c3c3c3;
z-index: 5;
}
#nav2 > ul > li {
display: block;
margin: 0 0 21px;
}
#nav2 > ul > li > a {
display: block;
position: relative;
}
#nav2 > ul > li > a:before {
display: none;
}
#nav2 > ul > li.search {
display: none;
}
#nav2 > ul > li.hover {
margin: 0 0 21px;
}
#nav2 > ul > li.has-drop-down > a:after {
position: absolute;
right: 0;
top: 6px;
content: "\e831";
font: 9px/9px "fontello";
}
#nav2 > ul > li.has-drop-down.hover > a:before {
display: none;
}
#nav2 > ul > li.has-drop-down.hover > a:after {
content: "\e830";
top: 4px;
font-size: 10px;
line-height: 10px;
}
#nav2 .drop-holder,
#nav2 .mega-drop .drop-holder {
padding: 20px 0 0;
background: transparent;
}
.nav-active2 .header-content {
left: 0;
-webkit-transition: all .25s linear;
transition: all .25s linear;
}
.nav-active2 .header-content:before {
visibility: visible;
opacity: 1;
-webkit-transition: all .25s linear;
transition: all .25s linear;
}
.header-block {
position: relative;
width: 100%;
left: 0;
right: 0;
top: 0;
text-align: center;
padding: 15px 0 13px;
}
.header-block .logo {
margin: 0 auto;
}
.header-block .nav-opener2 {
display: block !important;
position: absolute;
left: 4px;
top: 22px;
font-size: 11px;
line-height: 11px;
text-transform: uppercase;
}
.header-block .nav-opener2 span {
display: block;
font-size: 20px;
line-height: 20px;
margin: 0 0 4px;
}
.header-block .nav-opener2:hover {
color: #171717;
text-decoration: none;
}
.header-block .icon-phone2 {
display: block !important;
position: absolute;
right: 6px;
top: 23px;
font-size: 33px;
line-height: 33px;
}
.header-block .icon-phone2:hover {
color: #171717;
text-decoration: none;
}
#header-v2 .top-nav {
display: none;
}
#nav3.primary-navigation ul ul a {
padding: 0 10px 0 17px;
color: #666;
}
#nav3.primary-navigation ul ul a:hover{
text-decoration: none;
}
.primary-navigation .mega-menu-col {
border-left: none;
margin-left: 0;
}
}
@media only screen and (max-width:980px) {
.tel {
pointer-events: auto;
}
.tel:hover {
text-decoration: underline;
}
.event-post .events-frame .event-box {
padding: 10px 0;
}
.event-plans .approx-time {
font-size: 12px;
line-height: 22px;
margin: 16px 0 0;
}
.event-plans .approx-time strong {
font-size: 16px;
line-height: 20px;
}
.organizers {
float: none;
overflow: hidden;
width: 100%;
text-align: center;
}
.organizers .text {
float: none;
display: inline-block;
vertical-align: middle;
margin: 0;
}
.event-planers {
width: auto;
float: none;
display: inline-block;
vertical-align: middle;
}
.event-planers li {
width: auto;
}
.primary-navigation .mega-menu-row .fa {
font-family: "Source Sans Pro", "Arial", "Helvetica", sans-serif;
}
.primary-navigation .mega-menu-row .fa:before {
font-family: FontAwesome;
}
}
@media only screen and (max-width:767px) {
#nav .law-menu li .mega-menu,
#nav .law-menu li .sub-menu,
#nav2 .law-menu li .mega-menu,
#nav2 .law-menu li .sub-menu,
#nav3 .law-menu li .mega-menu,
#nav3 .law-menu li .sub-menu {
max-width: 99%;
}
.header-content {
max-width: 320px;
}
.content-outer .holder {
padding: 0 5px;
}
#nav2 .law-menu li .mega-menu .sub-menu,
#nav2 .law-menu li .sub-menu {
padding: 1px 0 0 10px;
}
.slider-home h1 {
font-size: 40px;
}
.slider-home h2 {
font-size: 20px;
}
.slider-home .slide-inner {
padding: 100px 0;
}
.slider-home .slick-arrow {
margin: 0;
top: 20px;
}
.fadeslider-home h1 {
font-size: 40px;
}
.fadeslider-home h2 {
font-size: 20px;
}
.fadeslider-home .slide-inner {
padding: 100px 0;
}
.fadeslider-home .slick-arrow {
margin: 0;
top: 20px;
}
.widget_text img,
.logo img,
#nav ul li .mega-drop .alignright img,
#nav2 .mega-drop .alignright img,
#nav3 .mega-drop .alignright img,
.practice-col a img,
.news-post .alignleft img,
.success-col .video-block img,
.quotes-pagination li img,
.team-col .img-box img,
.story-post .stroy-box .alignleft img,
.events-info .alignleft img,
.related-events .events-box .img-box img,
.clients-carousel .clients-mask .clients-slide .img-holder img,
.news-column .alignleft img,
.post-blog .post-img img,
.events-post .img-holder img,
.author-box .alignleft img,
.commment-box .alignleft img,
.blog-post .blog-img img,
.blog-slide img,
.about-block .alignleft img,
.event-post .event-img img,
.event-planers li a img,
.map-holder img,
.team-details .alignleft img,
.video-block2 img,
.testimonial-post cite .alignleft img {
width: 100%;
}
.th-margin-none .practice-area #content.new-posts-wraper.row .practice-block .practice-col {
margin-bottom: 30px;
}
.th-margin-none .team-col {
margin-bottom: 30px;
}
.th-margin-none .practice-col {
margin-bottom: 0;
}
.header-top .tell-holder {
text-align: center;
margin-bottom: 8px;
}
.header-top .login {
display: none;
}
.social-networks {
float: none;
margin: 0 0 10px;
text-align: center;
}
.social-networks li {
border: 0;
}
.beans-gallery .beans-slide {
min-height: 0;
}
.slide-content {
min-height: 600px;
}
.lost-block {
padding: 100px 15px;
}
.lost-block h1 {
font-size: 40px;
line-height: 46px;
}
.error-section {
min-height: 700px;
}
.error-section .error-form {
width: 280px;
}
.error-section .error-form .form-control {
width: 66.5%;
}
.search-section .button {
min-width: 70px;
padding: 25px 5px 29px;
}
.search-section .input-holder {
padding: 0 0 0 30px;
}
.search-section .input-holder label {
left: 15px;
}
.info-list {
top: 0;
left: 0;
right: 0;
z-index: 9;
width: 100%;
margin: 0px 0 0;
table-layout: fixed;
position: absolute;
letter-spacing: -4px;
border-bottom: 1px solid #e9e9e9;
}
.info-list li {
letter-spacing: 0;
vertical-align: middle;
width: 33.33%;
border-top: 0;
border-left: 1px solid #e9e9e9;
display: inline-block;
vertical-align: middle;
}
.info-list li a {
padding: 8px 3px;
}
.info-list li a em {
width: 70%;
text-align: left;
display: inline-block;
vertical-align: middle;
}
.info-list li a span {
font-size: 14px;
line-height: 14px;
margin: 0 7px 0 2px;
display: inline-block;
vertical-align: middle;
}
.container-block {
padding-bottom: 20px;
}
.container-block.practice {
padding-bottom: 60px;
}
.container-block.news-block {
padding-top: 80px;
padding-bottom: 60px;
}
.container-block.clients2 {
padding-top: 80px;
padding-bottom: 60px;
}
.container-block.about {
padding-top: 80px;
}
.container-block.services {
padding-top: 80px;
}
.container-block.benifits {
padding-bottom: 30px;
}
.container-block.consult {
padding-bottom: 60px;
}
.main-heading h2 {
font-size: 25px;
line-height: 35px;
}
.main-heading.news {
margin: 0 0 40px;
}
.main-heading.news h2 {
font-size: 30px;
line-height: 35px;
}
.main-heading.benifits h2 {
font-size: 30px;
line-height: 35px;
}
.main-heading.consult h2 {
font-size: 30px;
line-height: 35px;
}
.services-holder.services {
margin-bottom: 0;
}
.services-col {
margin-bottom: 50px;
}
.practice-col {
margin-bottom: 30px;
}
.news-post {
padding: 0 0 10px;
}
.news-post .alignleft {
width: 100%;
float: none;
margin: 0 0 10px;
}
.news-post .txt-box {
padding: 10px;
}
.post-nav li {
margin: 0 6px 0 0;
}
.success-col {
margin: 0;
}
.quotes-gallery {
padding: 0 20px;
}
.gallery-quotes {
font-size: 17px;
line-height: 20px;
}
.team-col {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.upcomming-events {
margin: 0 0 40px;
padding: 19px 10px 0;
}
.events-info .alignleft {
float: none;
width: 100%;
margin: 0 0 20px;
}
.comming-timer {
min-width: 300px;
}
.comming-timer .countdown-section {
width: 48%;
margin: 0 1% 10px;
}
.related-events .events-box {
padding: 0;
}
.related-events .events-box .img-box {
width: 100%;
display: block;
margin: 0 0 20px;
}
.calender-holder {
min-height: 0;
}
.clients-carousel {
text-align: center;
padding: 34px 70px 27px;
}
.clients-carousel .clients-mask .clients-slide .img-holder:last-child {
margin: 0 auto 20px;
}
.contact-info {
width: 100%;
}
.socialnetworks2 li a {
font-size: 20px;
line-height: 30px;
}
.socialnetworks2 li {
margin: 0 23px 10px 0;
}
.banner-box {
padding-top: 40px;
}
.news-posts {
padding-top: 40px;
padding-bottom: 20px;
}
.post-blog {
font-size: 12px;
line-height: 18px;
}
.post-blog h2 {
font-size: 20px;
line-height: 24px;
}
.post-blog .post-nav {
font-size: 10px;
line-height: 14px;
}
.post-blog .date-box {
left: 15px;
top: 15px;
font-size: 20px;
line-height: 30px;
width: 60px;
height: 60px;
}
.post-blog .date-box .month {
margin: 0;
font-size: 14px;
line-height: 16px;
}
.post-blog:hover .date-box {
animation-name: slide-down322;
-webkit-animation-name: slide-down322;
animation-duration: .6s;
-webkit-animation-duration: .6s;
}
.post-pagination {
margin: 0 -10px 20px 0;
}
.post-pagination ul li {
margin: 0 1px 0 0;
}
.post-pagination ul li.next:hover .txt,
.post-pagination ul li.prev:hover .txt {
width: 0;
height: 0;
}
.top-nav {
display: table-footer-group;
height: 1%;
width: 100%;
}
.top-nav li {
float: left;
margin: 0 0 22px !important;
width: 100%;
}
.top-nav li a {
color: #38393a;
padding: 0 0 0 32px !important;
font-size: 13px;
display: inline-block;
vertical-align: top;
}
.top-nav li a span {
font-size: 19px;
left: 3px;
}
.top-nav li.tel a {
font-size: 13px;
padding: 0 0 0 32px;
}
.info-list {
letter-spacing: -4px;
position: relative;
left: 0;
right: 0;
top: 0;
display: table;
table-layout: fixed;
z-index: 9;
width: 100%;
border-bottom: 1px solid #e9e9e9;
}
.info-list li {
letter-spacing: 0;
display: table-cell;
vertical-align: middle;
width: 33.33%;
border-top: 0;
border-left: 1px solid #e9e9e9;
}
.info-list li a {
padding: 8px 3px;
}
.info-list li a span {
display: inline-block;
vertical-align: middle;
font-size: 14px;
line-height: 14px;
margin: 0 7px 0 2px;
}
.info-list li a em {
display: inline-block;
vertical-align: middle;
text-align: left;
width: 70%;
}
.home #header-v2 {
background: white;
}
.home #header-v2 .logo .logo-home {
display: none;
}
.home #header-v2 .logo .logo-img {
display: block;
width: 170px;
margin-left: 60px;
}
.home #nav2 > ul > li > a {
color: #222;
}
.author-box .text-box {
overflow: visible;
}
.multilevel-comments {
padding: 26px 10px 22px;
}
.commment-box {
padding: 26px 10px 22px;
}
.commment-box .alignleft {
margin: 0 10px 0 0;
}
.commment-box .text-box {
overflow: visible;
}
.comments-form {
margin: 0 0 15px;
}
.comments-form .form-group {
margin-bottom: 10px;
overflow: hidden;
}
.blog-post.qoutes .gallery-quotes {
padding: 60px 0 40px;
font-size: 14px;
line-height: 16px;
}
.about-block .alignleft {
margin: 0 0 20px;
}
.about-info {
margin: 0 0 20px;
}
.event-plans .approx-time {
display: none;
}
.team-details {
padding: 0;
}
.team-details .alignleft {
width: 100%;
float: none;
margin: 0 0 20px;
border-right: 0;
border-bottom: 1px solid #cecece;
}
.team-details .team-txt {
padding: 10px 20px;
}
.team-heading h2 {
float: none;
max-width: 100%;
margin: 0 0 5px;
}
.team-socials {
margin: 0;
float: none;
}
.team-nav {
margin: 0;
}
.team-nav + .team-nav {
margin: 0 0 23px;
}
.team-nav li {
display: block;
max-width: 100%;
margin: 0 0 10px;
}
.team-info-cols {
margin-bottom: 20px;
}
.team-info-cols h2 {
font-size: 20px;
line-height: 24px;
margin: 0 0 20px;
}
.team-contact {
margin-bottom: 40px;
}
.trust-col {
margin: 0 0 20px;
}
.benifits-col {
display: block;
width: 100%;
margin: 0 0 38px;
}
.consult-form .form-group {
width: 100%;
margin: 0;
}
.consult-form .form-group:first-child {
margin: 0 0 20px;
}
.nav-tabs li {
float: none !important;
display: block;
margin: 0 0 5px;
}
.slide-heading2 {
margin: 0;
}
.slide-heading2 h1 {
font-size: 20px;
line-height: 40px;
}
.video-lightbox {
width: 300px;
}
.icons-container h2 {
font-size: 25px;
line-height: 35px;
}
#menu-all-pages {
margin: 0 !important;
background: transparent;
}
}
@keyframes stretch-open {
0% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
20%,
50% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
50%,
80% {
-webkit-transform: rotate(1deg);
transform: rotate(1deg);
}
100%,
90% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-webkit-keyframes stretch-open {
0% {
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
}
20%,
50% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
50%,
80% {
-webkit-transform: rotate(1deg);
transform: rotate(1deg);
}
100%,
90% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes expand-up {
0% {
-webkit-transform: translateY(100%) scale(.6) scaleY(.5);
transform: translateY(100%) scale(.6) scaleY(.5);
}
60% {
-webkit-transform: translateY(-7%) scaleY(1.12);
transform: translateY(-7%) scaleY(1.12);
}
75% {
-webkit-transform: translateY(3%);
transform: translateY(3%);
}
100% {
-webkit-transform: translateY(0%) scale(1) scaleY(1);
transform: translateY(0%) scale(1) scaleY(1);
}
}
@-webkit-keyframes expand-up {
0% {
-webkit-transform: translateY(100%) scale(.6) scaleY(.5);
}
60% {
-webkit-transform: translateY(-7%) scaleY(1.12);
}
75% {
-webkit-transform: translateY(3%);
}
100% {
-webkit-transform: translateY(0%) scale(1) scaleY(1);
}
}
@keyframes slide-down2 {
0% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
50% {
-webkit-transform: translateY(88%);
transform: translateY(88%);
}
65% {
-webkit-transform: translateY(72%);
transform: translateY(72%);
}
80% {
-webkit-transform: translateY(80%);
transform: translateY(80%);
}
95% {
-webkit-transform: translateY(85%);
transform: translateY(85%);
}
100% {
-webkit-transform: translateY(89%);
transform: translateY(89%);
}
}
@-webkit-keyframes slide-down2 {
0% {
-webkit-transform: translateY(0%);
}
50% {
-webkit-transform: translateY(88%);
}
65% {
-webkit-transform: translateY(72%);
}
80% {
-webkit-transform: translateY(80%);
}
95% {
-webkit-transform: translateY(85%);
}
100% {
-webkit-transform: translateY(89%);
}
}
@keyframes slide-down {
0% {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
50% {
-webkit-transform: translateY(138%);
transform: translateY(138%);
}
65% {
-webkit-transform: translateY(120%);
transform: translateY(120%);
}
80% {
-webkit-transform: translateY(122%);
transform: translateY(122%);
}
95% {
-webkit-transform: translateY(135%);
transform: translateY(135%);
}
100% {
-webkit-transform: translateY(140%);
transform: translateY(140%);
}
}
@-webkit-keyframes slide-down {
0% {
-webkit-transform: translateY(0%);
}
50% {
-webkit-transform: translateY(138%);
}
65% {
-webkit-transform: translateY(120%);
}
80% {
-webkit-transform: translateY(122%);
}
95% {
-webkit-transform: translateY(135%);
}
100% {
-webkit-transform: translateY(140%);
}
}
@-webkit-keyframes hvr-ripple-out {
100% {
top: -20px;
right: -20px;
bottom: -20px;
left: -20px;
opacity: 0;
}
}
@keyframes hvr-ripple-out {
100% {
top: -20px;
right: -20px;
bottom: -20px;
left: -20px;
opacity: 0;
}
}
@media (max-width:1199px) {
.contact-detail .icon {
width: 83px;
}
}
@media (max-width:1023px) {
.post-sec h4 {
font-size: 22px;
line-height: 24px;
}
.contact-detail .contact-dscrp a {
font-size: 12px;
}
.contact-detail .icon {
width: 40px;
height: 106px;
padding: 33px 10px;
font-size: 22px;
line-height: 30px;
}
.news-detail .text-wrap {
font-size: 16px;
margin: 0 20px 15px -4px;
padding: 10px 0 0;
}
.testimonianls-slider {
width: 680px;
}
.recipe-sec .coll {
width: 50%;
}
.story-sec .txt-holder {
padding: 30px;
}
.contact-detail .contact-dscrp address {
font-size: 13px;
}
.services-detail .service-icon {
width: 24%;
}
.services-detail .service-content {
width: 71%;
}
}
@media (max-width:767px) {
.story-sec .txt-holder .title,
.about-sec .txt-holder .title,
.recipe-sec .txt-holder .title {
font-size: 60px;
}
.recipe-sec .coll {
float: none;
width: 100%;
padding: 0;
}
.post-sec .txt-wrap {
margin: 0 0 30px;
}
.instagram-sec ul li {
width: 33.3%;
}
.contact-detail .contact-dscrp {
margin: 0 0 30px;
}
.contact-detail .icon {
width: 100px;
font-size: 30px;
line-height: 35px;
}
.testimonianls-sec .testimonianls-slider {
width: 100%;
}
.footer .holder {
margin: 0 0 30px;
}
.story-sec .txt-holder h1,
.about-sec .txt-holder h1,
.story-sec .txt-holder h2,
.about-sec .txt-holder h2,
.recipe-sec h2 {
font-size: 30px;
line-height: 40px;
}
.about-sec {
min-height: 377px;
}
.story-sec {
padding: 30px 0 60px;
}
.post-sec .title {
font-size: 60px;
}
.news-detail .text-wrap {
display: block;
}
.post-sec .post-blog {
margin: 0 0 30px;
}
.top-scroll {
margin: 0 0 20px;
}
.footer .social-network {
float: none;
overflow: hidden;
margin: 0;
}
.footer .footer-frame {
padding-bottom: 0;
}
.post-sec {
padding: 40px 0;
}
.story-sec {
padding: 0 0 30px;
}
.services-sec {
padding: 40px 0;
}
.services-sec .service-coll {
margin: 0 0 60px;
}
.sc-blog-grid-2 .img-holder a img,
.sc-blog-grid-2 .img-holder a img {
width: 100% !important;
}
} @media screen and (max-width: 400px) {
.primary-navigation .mega-nav {
display: none;
}
}
@media screen and (min-width: 401px) {
.primary-navigation .mega-nav {
display: none;
}
}
@media screen and (min-width: 673px) {
.primary-navigation .mega-nav li {
border-top: none;
border-bottom: none;
}
.primary-navigation .mega-nav {
padding: 10px;
}
.primary-navigation .mega-nav > li {
padding: 8px 21px;
}
.primary-navigation .mega-nav {
display: block;
}
}
@media screen and (max-width: 782px) {
.primary-navigation p {
color: #fff;
margin: 7px 0;
}
.primary-navigation a {
padding: 0;
margin: 7px 0;
color: #353535;
display: block;
}
.primary-navigation a:hover{
color: #d95b43;
text-decoration: none;
}
.primary-navigation a:before {
display: inline-block;
width: 1em;
text-align: center;
}
}
@media screen and (min-width: 992px) {
.primary-navigation {
float: right;
font-size: 11px;
margin: 0 1px 0 -12px;
padding: 0;
text-transform: uppercase;
}
.primary-navigation.toggled-on {
border-bottom: 0;
margin: 0;
padding: 0;
}
.primary-navigation .menu-toggle {
display: none;
padding: 0;
}
.primary-navigation .nav-menu {
border-bottom: 0;
display: block;
}
.primary-navigation a {
color: #353535;
padding: 0 0 0 12px;
white-space: nowrap;
transition: all .4s ease;
-webkit-transition: all .4s ease;
}
#nav2.primary-navigation a {
padding:0;
}
.primary-navigation a {
color: #db5940;
text-decoration: none;
}
#nav3.primary-navigation{
float:none !important;
margin:0 !important;
}
.primary-navigation a:before {
position: relative;
font-size: 16px;
line-height: 0;
margin-right: 9px;
top: 2px;
font-weight: 100;
}
.primary-navigation ul ul a {
padding: 18px 10px 18px 17px;
white-space: normal;
color: #353535;
width: 176px;
}
.primary-navigation .menu-item-has-children > a,
.primary-navigation .page_item_has_children > a {
padding-right: 0px;
}
.primary-navigation li .menu-item-has-children > a,
.primary-navigation li .page_item_has_children > a {
padding-right: 20px;
width: 168px;
}
.primary-navigation li {
border: 0;
display: inline-block;
position: relative;
}
.primary-navigation li li {
border: 0;
display: block;
height: auto;
line-height: 1.0909090909;
}
.primary-navigation ul li:hover > ul,
.primary-navigation ul li.focus > ul {
left: auto;
}
.primary-navigation ul ul li:hover > ul,
.primary-navigation ul ul li.focus > ul {
left: 100%;
}
.primary-navigation ul ul { float: left;
margin: 0;
position: absolute;
top: 48px;
left: -999em;
z-index: 99999;
}
.primary-navigation ul ul ul {
left: -999em;
top: 0;
}
.primary-navigation ul .mega-menu ul {
position: static;
float: none;
}
.primary-navigation .menu-item-has-mega-menu {
position: relative;
}
.primary-navigation .mega-menu {
opacity: 0;
text-align: left;
visibility: hidden;
overflow: hidden;
transition: all .4s ease;
-webkit-transition: all .4s ease;
position: absolute;
left: -500px;
top: 100%;
padding: 22px 0 2px;
border-radius: 0 0 5px 5px;
background: #fff; border-bottom: 5px solid #db5940;
z-index: 10;
}
.primary-navigation .mega-menu ul {
background: none;
}
.primary-navigation .mega-menu a {
padding: 0;
color: #353535;
display: inline;
position: relative;
line-height: 22px;
text-transform: none;
}
#masthead .primary-navigation .mega-menu .current-menu-item a {
font-weight: normal;
color: #3de132;
}
.primary-navigation .mega-menu a:hover,
.primary-navigation .mega-menu a:focus {
text-decoration: none;
color: #db5940;
}
.primary-navigation .mega-menu p {
margin: 0 0 1em 0;
}
.primary-navigation .mega-menu a:before {
top: -2px;
line-height: 22px;
text-decoration: none;
}
.primary-navigation .mega-menu a:after {
display: none !important;
}
.primary-navigation .mega-menu li,
.primary-navigation .mega-menu li:hover {
background: none;
}
.primary-navigation .menu-item-has-mega-menu:hover .mega-menu {
opacity: 1;
visibility: visible;
}
.primary-navigation .mega-menu .menu-item {
color: #353535;
font-weight: normal;
text-transform: none;
font-size: 16px;
line-height: 20px;
float: none;
margin: 0 !important;
} .primary-navigation .mega-menu-row {
width: 100%;
display: table;
table-layout: fixed;
padding: 17px 0 20px;
}
.primary-navigation .mega-menu-row .fa{font-family: "Source Sans Pro","Arial","Helvetica",sans-serif;}
.primary-navigation .mega-menu-row .fa:before{font-family: FontAwesome;}
.primary-navigation .mega-menu-row:first-child{padding: 20px 0;}
.primary-navigation ul ul ul{padding: 0;}
.primary-navigation ul ul ul li{
padding:10px 0px 10px 0px;
position: relative;
border-top: 1px solid #d9d9d9;
}
.primary-navigation ul ul ul li:first-child{
padding-top: 0;
padding-bottom: 10px;
border-top: none;
}
.primary-navigation ul ul ul li a{ padding: 18px 10px 18px 0; }
.primary-navigation .mega-menu-row {
border-top: 1px solid #d9d9d9; }
.primary-navigation .mega-menu-row:first-child {
border-top: none;
} .primary-navigation .mega-menu-col {
display: table-cell;
width: 1px;
padding: 0 30px;
border-left: 1px solid #d9d9d9; }
.primary-navigation .mega-menu-col:first-child {
border-left: none;
}
.primary-navigation .mega-menu-col > a {
display: inline-block;
width: auto !important;
padding: 0 !important;
font-size: 18px;
margin-bottom: 10px;
text-transform: none;
}
.primary-navigation .mega-menu-col > a:before {
top: 2px;
float:left;
} #nav3 .law-menu > li > .sub-menu > li,
.primary-navigation > ul > li > ul.sub-menu li {
float: none;
margin: 0 0 12px !important;
padding: 12px 0 0 !important;
border-top: 1px solid #d9d9d9;
}
#nav3 .law-menu > li > .sub-menu > li,
.primary-navigation > ul > li > ul.sub-menu li:first-child {
border: 0;
padding-top: 0 !important;
}
.primary-navigation > ul > li > ul.sub-menu li a{padding: 0!important;}
.primary-navigation > ul > li > ul.sub-menu li a:focus,
.primary-navigation > ul > li > ul.sub-menu li a:hover {
color: #db5940;
text-decoration: none;
}
.primary-navigation > ul > li > ul.sub-menu li.active a { color: #db5940; }
.primary-navigation > ul > li > ul.sub-menu li a:after{display: none;}
#nav3 .law-menu > li:hover > .sub-menu,
.primary-navigation > ul > li:hover > ul.sub-menu {
right: 0;
top: 100%;
opacity: 1;
visibility: visible;
}
#nav3 .law-menu > li > .sub-menu,
.primary-navigation > ul > li > ul.sub-menu {
top: 104%;
opacity: 0;
right: -30px;
width: 200px;
text-align: left;
padding: 30px 0 0;
background: white;
visibility: hidden;
padding: 20px 15px 10px;
transition: all .4s ease;
border-radius: 0 0 5px 5px;
-webkit-transition: all .4s ease;
border-bottom: 5px solid #db5940;
}
#nav3 .law-menu > li > .sub-menu{ width: 100%; }
#nav3 .law-menu > li > .sub-menu > li{
float: none;
margin: 0 0 12px;
padding: 12px 0 0 !important;
border-top: 1px solid #d9d9d9;
}
#nav3 .law-menu > li > .sub-menu > li:first-child{
border: 0;
padding-top: 0 !important;
}
.primary-navigation > ul > li > ul.sub-menu li ul.sub-menu li{
float: none;
margin: 0 0 12px !important;
padding: 12px 0 0 !important;
border-top: 1px solid #d9d9d9;
}
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu li:first-child {
border: 0;
padding-top: 0 !important;
}
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu li a{padding: 0!important;}
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu li a:focus,
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu li a:hover {
color: #db5940;
text-decoration: none;
}
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu li.active a { color: #db5940; }
#nav3 .law-menu > li > .sub-menu > li:hover > .sub-menu,
.primary-navigation > ul > li > ul.sub-menu li:hover  ul.sub-menu {
opacity: 1;
visibility: visible;
}
#nav3 .law-menu > li > .sub-menu > li > .sub-menu,
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu{
top: -6px;
opacity: 0;
left: 100%;
width: 200px;
padding: 30px 0 0;
background: white;
visibility: hidden;
padding: 20px 15px 10px;
transition: all .4s ease;
border-radius: 0 0 5px 5px;
-webkit-transition: all .4s ease;
border-bottom: 5px solid #db5940;
}
#nav3 .law-menu > li > .sub-menu > li > .sub-menu:last-child,
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu:last-child{
left: auto;
right: 108.6%;
}
#nav3 .law-menu > li > .sub-menu > li > .sub-menu:last-child:after,
.primary-navigation > ul > li > ul.sub-menu ul.sub-menu:last-child:after{
top: 0;
left: 100%;
content: "";
width: 15px;
height: 30px;
background: #fff;
position: absolute;
}
#nav3 .law-menu > li > .sub-menu > li > .sub-menu:last-child{right: 103.6%; top: 3px;}
#nav3 .law-menu > li > .sub-menu > li > .sub-menu:last-child:after{height: 49px;}
#nav3 .law-menu > li > .sub-menu > li > a,
#nav3 .law-menu > li > .sub-menu > li > .sub-menu > li > a{color: #4e5869;}
#nav3 .law-menu > li > .sub-menu > li > a:hover,
#nav3 .law-menu > li > .sub-menu > li > .sub-menu > li > a:hover{ color: #db5940; }
.primary-navigation .mega-menu-col .sub-menu .sub-menu {
padding-left: 27px;
}
.primary-navigation .mega-menu-row .sub-menu-has-icons {
padding-left: 0;
}
.primary-navigation .mega-menu-row .menu-item-has-icon > p {
margin-left: -27px;
}
.primary-navigation .mega-menu-row .sub-menu-has-icons a:before,
.primary-navigation .mega-menu-row > .menu-item-has-icon > a:before {
font-size: 0.8em;
position: static;
text-align: center;
display: inline-block;
vertical-align: middle;
}
.primary-navigation .mega-menu-row > .menu-item-has-icon > a {
left: 0;
}
.primary-navigation .mega-menu li:hover a {
background: none;
}
.primary-navigation .mega-menu-col p + .sub-menu {
margin-top: 12px;
}
}
@media (max-width: 990px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none !important;
}
.navbar-collapse.collapse.in {
display: block !important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
}